@font-face{
  font-family: 'sourcehansanscn-bold';
  src: ;
}
@font-face{
  font-family: 'sourcehansanscn-medium';
  src: ;
}

.top{position: relative; padding: 20px 30px 1px 30px;background: url(/uploads/image/izyfwpt/bg.png) no-repeat center;background-size: cover;text-align: center;}
.top .logo{position: absolute;top: 33px;left: 44px;}
.top .titlebox{margin:40px 0px 30px;}
.foot{text-align: center;font-size: 14px;color: #a4a4a4;line-height: 34px;padding: 10px 0px;}

.top .titlebox .icon2{font-family: 'sourcehansanscn-bold';font-weight: bold; color: #ffffff;text-shadow: 3px 6px 3px rgba(0, 66, 149, 0.35);font-size: 60px;line-height: 60px;}

.index{background: #eff3f6;height: auto;min-height: 100%;}
.index .content{width: 1440px;margin: 0 auto;margin-top: 10px;margin-bottom: 25px;}
.index .content .name{padding: 30px 0px 20px;}
.index .content .name span{font-family: 'sourcehansanscn-bold';font-weight: bold; color: #242424;font-size: 30px;line-height: 30px;}
.index .content .name .blue{color: #3370ff;}
.index .con{margin: 0px -7px;}
.index .con .item{width: 25%;padding: 10px 7px;}
.index .con .box{font-family: 'sourcehansanscn-medium'; display: flex;align-items: center;height: 120px;padding: 20px 10px 20px 20px;border-radius: 8px;}
.index .con .box:hover{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.24);}
.index .con .box .icon{ margin-right: 15px;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;border-radius: 6px;}
.index .con .box .icon img{max-width: 40%;}
.index .con .box .font{color: #1f1f1f;width: calc(100% - 65px); font-size: 18px;line-height: 24px;}

.index .con1 .box{background-color: #e4ecff;}
.index .con2 .box{background-color: #ffe3e3;}
.index .con3 .box{background-color: #eaf5e9;}

.index .con1 .item .icon{background: #4e83ff;}
.index .con2 .item .icon{background: #f54b44;}
.index .con3 .item .icon{background: #80c269;}

/* .index .con1 .item:nth-child(1) .icon{background: #3370ff;}
.index .con1 .item:nth-child(2) .icon{background: #f54b44;}
.index .con1 .item:nth-child(3) .icon{background: #7f3bf5;}
.index .con1 .item:nth-child(4) .icon{background: #ff8800;}

.index .con2 .item:nth-child(1) .icon{background: #36c723;}
.index .con2 .item:nth-child(2) .icon{background: #3370ff;}
.index .con2 .item:nth-child(3) .icon{background: #f54b44;}

.index .con3 .item:nth-child(1) .icon{background: #f54b44;}
.index .con3 .item:nth-child(2) .icon{background: #7f3bf5;}
.index .con3 .item:nth-child(3) .icon{background: #3370ff;}

.index .con4 .item:nth-child(1) .icon{background: #3370ff;}
.index .con4 .item:nth-child(2) .icon{background: #ff8800;}
.index .con4 .item:nth-child(3) .icon{background: #f54b44;}
.index .con4 .item:nth-child(4) .icon{background: #36c723;} */


.index .dataheader{display: none;}
.dataheader .btm li{width: auto; }
.dataheader .btm li a{padding: 0px 35px;}
.newslist{background: #fff;}
.detail-main .mainbox{background: #fff;}
.curtitle{line-height: 30px;padding: 12px 0px 12px 30px;}

.left-menu ul li a{font-size: 14px;padding-left: 20px;}
.data-list .left-menu ul li .font{padding-left: 32px;}
.left-menu ul li.three a{padding-left: 55px;font-size: 14px;}
.left-menu ul .active .three a, .left-menu ul .childli:hover .three a{padding-left: 55px;}


@media (max-width:1800px) {
  /* .top .titlebox .icon2{height: 70px;} */

}
@media (max-width:1700px) {
  .index .content{width: 1340px;}

  .top{padding: 20px 15px 1px 15px;}
  .top .logo img{height: 40px;}
  .top .right .school .imgbox{width: 40px;height: 40px;}
}
@media (max-width:1500px) {
  .top .logo img{height: 37px;}
  .top .titlebox .icon2{font-size: 54px;}
}
@media (max-width:1400px) {
  .top .titlebox .icon2{font-size: 46px;}

  .index .content{max-width:calc(100% - 40px);}
  /* .index .con .box .font{font-size: 18px;} */
}
@media (max-width:1200px) {
  .top .logo{top: 15px;left: 20px;}

  .dataheader .btm li a{padding: 0px 15px;}

  .index .con .box{padding: 10px;height: 100px;}
  .index .content .name span{font-size: 28px;}
  .index .con .item{width: 33.33%;}

}
@media (max-width:992px) {
  .top .logo img{height: 30px;}
  
  .index .con .box{height: 75px;padding: 0px 15px;}
  .index .con .box .font{line-height: 24px;font-size: 16px;}

}
@media (max-width:768px) {
  .top .titlebox .icon2{font-size: 40px;}

  .index .con .item{width: 50%;}
}  
@media (max-width:540px) {
  .top .titlebox .icon2{font-size: 30px;line-height: 30px;}
  .index .content .name span{font-size: 24px;line-height: 20px;}

  .index .content .name{padding: 15px 0px 10px;}
  .index .content .name img{height: 20px;}
  .index .con .item{width: 100%;}
  .index .con .box{height: 65px;}
  .index .con .box .font{font-size: 14px;line-height: 20px; }

  .left-menu ul li a{font-size: 16px;}
  .curtitle{font-size: 18px;padding-left: 20px;}

}
