@font-face {
  font-family: 'SourceHanSansCN-Regular';
    src: 
         url('../font/SourceHanSansCN-Regular_0.woff') format('woff'),
         url('../font/SourceHanSansCN-Regular_0.otf') format('openType'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ 
         url('../font/SourceHanSansCN-Regular_0.svg') format('svg'); /* iOS 4.1- */
}

@font-face {
  font-family: 'SourceHanSansCN-Medium';
    src: 
         url('../font/SourceHanSansCN-Medium_0.woff') format('woff'),
         url('../font/SourceHanSansCN-Medium_0.otf') format('openType'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ 
         url('../font/SourceHanSansCN-Medium_0.svg') format('svg'); /* iOS 4.1- */
}

@font-face {
  font-family: 'PangMenZhengDao';
    src: 
         url('../font/PangMenZhengDao.woff') format('woff'),
         url('../font/PangMenZhengDao.otf') format('openType'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ 
         url('../font/PangMenZhengDao.svg') format('svg'); /* iOS 4.1- */
}

html body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  /* padding: 190px 0 0 0 0;
  box-sizing: border-box; */
  position: relative;
  /* background-color: #f3f5f7; */
}

.background {
  width: 100%;
  height: 920px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -99999;
}

/* 当前位置 */
.current-location-box {
  width: 1200px;
  height: 32px;
  padding-left: 24px;
  box-sizing: border-box;
  position: relative;
  margin: 0 auto;
}

.position-icon {
  width: 11px;
  height: 13px;
  position: absolute;
  top: 8px;
  left: 6px;
}

.position-box {
  width: 100%;
  height: 100%;
  line-height: 32px;
  font-family: SourceHanSansCN-Regular;
  font-size: 13px;
  color: #8E8E8E;
  font-weight: 400;
}

.position-item {
  cursor: pointer;
}

.position-item:last-child {
  font-family: SourceHanSansCN-Regular;
  font-size: 13px;
  color: #2872D4;
  line-height: 19px;
  font-weight: 400;
  cursor: default;
}

/* 左侧导航�?*/
.left-nav {
  float: left;
  box-sizing: border-box;
  width: 120px;
  padding: 5px;
  background-color: #fff;
}

.left-nav .nav-item {
  position: relative;
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-family: SourceHanSansCN-Medium;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  font-weight: 500;
  border-radius: 1px;
  cursor: pointer;
  background-color: rgba(232, 241, 253,0.64);
  margin-bottom: 8px;
}

.left-nav .nav-item:last-child {
  margin-bottom: 0;
}

.left-nav .nav-item-select {
  font-family: SourceHanSansCN-Bold;
  color: #FFFFFF;
  font-weight: 700;
  background: #2872D4;
}

.left-nav .nav-item-bg {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 58px;
  height: 58px;
}

.left-nav .nav-item-icon {
  position: absolute;
  left: 48px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
}

.left-nav .nav-item-text {
  position: absolute;
  left: 28px;
  top: 50%;
  transform: translateY(-50%);
}

.left-nav .arrow-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 7.5px;
  height: 10px;
  background: url('arrow1.png') no-repeat;
  background-size: 100% 100%;
}
/* 左侧导航�?*/

/* 修改layui组件样式 */

/* 下拉�?*/
.layui-form-select dl dd.layui-this {
  background-color: #2872D4;
}
.layui-input, .layui-select, .layui-textarea {
  background: #FFFFFF;
  border: 1px solid rgba(220,223,230,1);
  border-radius: 4px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #606266;
  letter-spacing: 0;
  line-height: 14px;
  font-weight: 400;
}

/* 列表 hover */
.right-list .item-title:hover {
  text-decoration: underline;
  color: #2872d4;
}
input::-ms-clear{ 
    display:none;
} 
.layui-laydate .layui-this {
  background-color: #2872d4 !important;
  color: #fff !important;
}