.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font30{font-size: 30px;}
/* 
.font32{font-size: 32px;} */
.campus-detail .infoblock{margin-bottom: 30px;}

.leftlist .imglist .border, .leftlist .oneimg .border{border: none; border-bottom:1px solid rgba(225,225,225,0.8) ;}
.leftmenu li.active.first a, .leftmenu li.first a:hover{color: #fff !important;}

.index .leftlist .date{display: block;}
.dtBox .leftlist .oneimg{margin-top: 15px;}
.dtBox .leftlist .imglist .border,.dtBox .leftlist .oneimg .border{border: none;background: #ffffff;}
.dtBox .leftlist .oneimg .img-block{width: 160px;height: 90px;}
.dtBox .leftlist .oneimg .oncontent{margin-left: 175px;}
.dtBox .leftlist .art-tit a{font-size: 16px;}
.dtBox .leftlist .art-tit{margin: 0;}
.dtBox .leftlist .oneimg .catalog{margin-bottom: 5px;}
.dtBox .leftlist .imglist .img-block{width: 160px;height: 90px;}

.infoblock .qkjs a{display: inline-block;padding: 5px 10px;border-radius: 5px;background: #4e78f1;color: #fff !important;}

.yrhindex .yrhmenu li a{padding: 0px 18px;}
.yrhindex .swiper-menu::before{display: none;}

.burger1{display: none;}
.fdyHead{padding: 0px 30px;display: flex;align-items: center;}
.fdyHead .logo{margin:15px 100px 15px 0px;}
.fdyHead .menu{flex-grow: 1;min-width: 0;flex-basis: 100%;display: flex;justify-content: space-between;}
.fdyHead .menu li a {line-height: 100px;display: inline-block;position: relative; color: #242424;position: relative;}
.fdyHead .menu li.active a ,.fdyHead .menu li a:hover{ color: #2155ff; }
.fdyHead .menu li.active a:after {display: block;content: '';width: 100%;height: 3px; background: #2155ff; position: absolute; left: 0;bottom: 0;}
.fdyHead .searchbox{width: 208px;height: 40px;margin-left: 100px; background: #f4f4f4;border-radius: 20px;position: relative;border-radius: 20px;}
.fdyHead .searchbox input{width: 100%;height: 100%;border: none;background: none;padding: 0px 40px 0px 15px;}
.fdyHead .searchbox .search-submit{display: inline-block;width: 40px;height: 40px;background: url(../../images/fdy/search.png) no-repeat center;cursor: pointer;position: absolute;right: 0;top: 0;}

.fdy-banner{text-align: center;}

.main-footer .footer-top{background: #1B396F;}
.main-footer .footer-btm{background: #132a52;}


.menuWrap{background: #2456c2;}
.menuWrap .menuCon{width: calc(100% - 80px);}
.menuWrap .menuCon .swiper-wrapper{display: flex;justify-content: space-between;}
.menuWrap .menuCon li{width: auto;text-align: center;}
.menuWrap .menuCon li.active,.menuWrap .menuCon li a:hover{background: #4491e4;}
.menuWrap .menuCon li a{color: #fff;line-height: 80px;padding: 0px 15px;display: inline-block;}
.menuWrap .rSearch{width: 80px;height: 80px;cursor: pointer;display: inline-block;background: url(../../images/fdy/icon1.png) no-repeat center;}
.menuWrap .yrhSearch{position: relative;height: 80px;}
.menuWrap .yrhSearch .ySearch{display: none;}
.menuWrap .yrhSearch.hasSearch .ySearch{display: block;position: absolute;z-index: 1; background: #4491e4;width: 250px;height: 70px;left: -250px; top: 0;bottom: 0;margin: auto; }
.menuWrap .yrhSearch.hasSearch .ySearch input{padding: 5px 75px 5px 15px;color: #fff; width: 100%;height: 100%;border: none;background: none;}
.menuWrap .yrhSearch.hasSearch .ySearch .search-submit{position: absolute;right: 0; display: inline-block;width: 70px;height: 70px;background: url(../../images/fdy/icon1.png) no-repeat center;background-size: 20px;}
.menuWrap .yrhSearch.hasSearch .rSearch{background: url(../../images/fdy/close.png) no-repeat center;background-size: 25px;}
.menuWrap .search-query::-webkit-input-placeholder{color: #fff;}

/* 修改其他页面复用样式 - b */
.mapWrap{background: none;}
.rdblist1{padding-top: 0;}
.rdblist1 li .imgwrap{width: 70px;height: 70px;}

/* 修改其他页面复用样式 - e */

.swiper-fdy{height: 440px;margin-bottom: 30px;}
.swiper-fdy .title{position: absolute;width: 100%;background: rgba(0, 0, 0, 0.6);bottom: 0;left: 0;padding: 0px 100px 0px 30px;height: 56px;z-index: 1;color: #fff;line-height: 56px;}
.swiper-fdy .title{position: absolute;left: 0;width: 100%;}
.swiper-fdy .img-block{width: 100%;height: 100%;}
.swiper-fdy .sylbt-page{margin: 15px 0px;position: absolute;bottom: 3px !important;text-align: right;width: auto !important;z-index: 2;right: 10px;left: auto !important;}
.swiper-fdy .sylbt-page .swiper-pagination-bullet{width: 10px;height: 10px;background:rgba(255,255,255);opacity: 0.6;border-radius: 6px;}
.swiper-fdy .sylbt-page .swiper-pagination-bullet-active{background: #fff;opacity: 1;width: 30px;}

/* .swiper-fdy .swiper-button-next,.swiper-fdy .swiper-button-prev{width: 50px;height: 50px;transition: all .36s ease;opacity: 0;
  -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;
}
.swiper-fdy:hover .swiper-button-next,.swiper-fdy:hover .swiper-button-prev{opacity: 1;}
.swiper-fdy .swiper-button-prev{background:rgba(0,0,0,0.6) url('../../images/data/arrowL.png') left center no-repeat;background-size: contain;}
.swiper-fdy .swiper-button-next{background:rgba(0,0,0,0.6) url('../../images/data/arrowR.png') left center no-repeat;background-size: contain;}
.swiper-fdy .swiper-button-prev:hover{background:rgba(0,0,0,0.6) url('../../images/data/arrowL_hover.png') left center no-repeat;background-size: contain;}
.swiper-fdy .swiper-button-next:hover{background:rgba(0,0,0,0.6) url('../../images/data/arrowR_hover.png') left center no-repeat;background-size: contain;} */


.fdyTit{display: flex;align-items: flex-end;justify-content: space-between;line-height: 30px;margin-bottom: 25px;}
.fdyTit span,.fdyTit .font{font-family: SourceHanSansCN-Bold;font-weight: bold;color: #151515;display: inline-block;background: url(../../images/fdy/icon5.png) no-repeat center left;padding: 13px 40px 4px 38px;}
.fdyTit .morebtn{color: #999999;}
.fdyTit .morebtn:hover{color: #0c5cb3;}

.lbtzbox{background: url(../../images/fdy/bj1.png) no-repeat center top;background-size: cover; padding: 20px 0px;}
.lbtzbox .fdyTit{margin-bottom: 30px;}
.tbtjbox{position: relative;z-index: 1;}
.tbtjbox ul{background: url(../../images/fdy/icon2.png) no-repeat left bottom;height: 360px;}
.tbtjbox .first{background: url(../../images/fdy/icon4.png) no-repeat top center;height: 130px; width: calc(100% + 48px);margin-left: -40px;padding: 23px 34px 25px 20px; }
.tbtjbox .second{padding: 15px 0px;line-height: 24px;}
.tbtjbox .second a{padding-left: 54px;position: relative;}
.tbtjbox .second a:hover::before{position: absolute;display: block;content: '';width: 45px;height: 10px;background: url(../../images/fdy/icon3.png) no-repeat left center;top: 0;bottom: 0;margin: auto;left: 0;}
.tbtjbox .font{color: #333333;line-height: 28px;}
.tbtjbox .font:hover{color: #0c5cb3;}
.tbtjbox .info{line-height: 24px;color: #999;margin: 8px 0px;}
.tbtjbox a.ellipsis{display: inline-block;max-width: 100%;}
.tbtjbox .second1{margin-top: 2px;}
.tbtjbox .second2{margin-top: 2px;}
.tbtjbox .second3{margin-top: 1px;}
.tbtjbox .second4{margin-top: 2px;}


.contentList{padding: 30px 0px;}
.contentList .dtBox{background: url(../../images/fdy/icon7.png) no-repeat center;background-size: cover;padding: 20px;height: 650px;}
.contentList .left{color: #fff;line-height: 60px;width: 290px;margin: 10px 25px 10px -20px;}
.contentList .left .swiper-wrapper{display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
.contentList .left .slider{position: relative;text-align: center;height: auto;}
.contentList .left .slider.on{color: #7a4f2f;}
.contentList .left .slider.on span{position: relative;z-index: 1;}
.contentList .left .slider.on::after{position: absolute;display: block;content: '';background: url(../../images/fdy/icon6.png) no-repeat top left;background-size: 100% 100%; width: 100%;height: 70px;left:-23px;top: 0;}
.contentList .right{background: #f2f8ff;padding: 0px 15px;width: calc(100% + 20px);height: calc(100% + 40px);margin-top: -20px;margin-right: -20px;}
.contentList .right .item{border: 1px solid #cbcbcb;padding: 5px;margin-bottom: 20px;}
.contentList .right .item .articleImg{width: 220px;height: 125px;margin-right: 20px;}
.contentList .title{margin: 10px 0px;}
.contentList .title a{color: #333;line-height: 28px;display: inline-block;max-width: 100%;}
.contentList .title a:hover{color: #0c5cb3;}
.contentList .schoolInfo{}
.contentList .schoolInfo .img-block{width: 30px;height: 30px;border-radius: 50%;margin-right: 15px;}
.contentList .schoolInfo .name{display: inline-block;max-width: 100%;line-height: 30px;color: #333;}
.contentList .schoolInfo .name:hover{color: #0c5cb3;}
.contentList .btmInfo{line-height: 24px;margin-top: 20px;}
.contentList .btmInfo .source{color: #F5B33E;padding-left: 20px;background: url(../../images/index/sour.png) no-repeat left center;background-size: 14px;margin-right: 10px;}
.contentList .btmInfo .tag{color: #999;}

.contentList .lookBtn{text-align: center;margin-top: 10px;}
.contentList .lookBtn span{display: inline-block;width: 320px;line-height: 40px;border-radius: 20px;background: #f2f2f2;max-width: 70%;color: #999;}


.advWrap{display: flex;justify-content: space-between;margin-top: 40px;}
.btmAdv{background: #f7f7f7;padding: 30px 0px;margin-top: 30px;}

.fcrdbox{background: url(../../images/fdy/icon9.png) no-repeat center;background-size: cover;padding: 50px 0px 40px;}
.fcrdbox .fczsbox{width: 715px;padding-right: 60px;}
.fcrdbox .fczsList{text-align: center;}
.fcrdbox .fczsList .single{margin-bottom: 24px;}
.fcrdbox .fczsList .logo{width: 132px;height: 125px;margin: 0 auto 10px; background: url(../../images/fdy/icon8.png) no-repeat right center;background-size: contain; padding-right: 7px;}
.fcrdbox .fczsList .logo .img-block{width: 125px;height: 125px;border-radius: 50%;}
.fcrdbox .fczsList .name a{display: inline-block;max-width: 100%;color: #333;line-height: 22px;min-height: 22px;}
.fcrdbox .fczsList .name a:hover{color: #0c5cb3;}
.fcrdbox .fczsList .info{color: #666;line-height: 22px;}

.fcrdbox .rdbbox{width: 475px;padding-left: 60px;}


.listTit{font-weight: bold;color: #333;position: relative;line-height: 40px;position: relative;padding-left: 23px;margin: 30px 0px;font-family: SourceHanSansCN-Bold;}
.listTit::after{position: absolute;display: block;content: '';width: 5px;height: 40px;background: #2356c1;top: 0;left: 0;}


.fczsPage .fczsList{text-align: center;}
.fczsPage .fczsList .single{margin-bottom: 40px;width: 20%;}
.fczsPage .fczsList .logo{width: 185px;height: 175px;margin: 0 auto 20px; background: url(../../images/fdy/icon8.png) no-repeat right center;background-size: contain; padding-right: 7px;}
.fczsPage .fczsList .logo .img-block{width: 175px;height: 175px;border-radius: 50%;}
.fczsPage .fczsList .name a{display: inline-block;max-width: 100%;color: #333;line-height: 22px;}
.fczsPage .fczsList .name a:hover{color: #0c5cb3;}
.fczsPage .fczsList .info{color: #666;line-height: 24px;}




@media ( max-width : 1600px) {
  .fdyHead .logo{margin-right: 50px;}
  .fdyHead .logo img{max-height: 60px;}
  .fdyHead .searchbox{margin-left: 50px;}
  .fdyHead .menu{font-size: 16px;}
}
@media ( max-width : 1400px) {
  .fdyHead{padding: 0px 15px;}
  .fdyHead .logo{margin: 10px 40px 10px 0px;}
  .fdyHead .menu li a{line-height: 80px;}
  .fdyHead .searchbox{margin-left: 10px;}
  
  .fdy-banner{height: 250px;}
  .fdy-banner img{width: 100%;height: 100%;object-fit: cover;}
}

@media ( max-width : 1300px) {
  .fdyHead .menu{display: none;width:350px;max-width: 90%;position: absolute;right:0;top:80px;z-index: 20;padding: 15px 0}
  .burger1{display: block;}
  .fdyHead .searchbox{margin-left: auto;}

  .fdyHead .burger1 {height: 40px;width: 40px;position: relative;cursor: pointer;margin-top: -6px;margin-left: 15px;}
  .fdyHead .fixed div.burger1 {top: 7px;}
  .fdyHead .burger1 div.x,.burger1 div.y,.burger1 div.z {position: absolute;top: calc((100% - 3px) / 3);width: 35px;height: 2px;background: #2753e3;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
  .fdyHead .openmenu div.x,.openmenu div.y,.openmenu div.z {background: #2753e3;}
  .fdyHead .burger1 div.y {top: 23px;}
  .fdyHead .burger1 div.z {top: 34px;}
  .fdyHead .burger1 div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
  .fdyHead .burger1 div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .fdyHead .burger1 div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .fdyHead .burger1 div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
  .fdyHead .burger1 div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}

  .fdyHead .menu.fixmenu{display: block;background: #f2f8ff;padding: 15px;}
  .fdyHead .menu li a{width: 100%;text-align: center;line-height: 50px;}

}

@media ( max-width : 1200px) {
  .fcrdbox .fczsbox{width: 60%;padding-right: 10px;}
  .fcrdbox .rdbbox{width: 40%;padding-left: 10px;}
  .fcrdbox .fczsList .logo{width: 106px;height: 100px;}
  .fcrdbox .fczsList .logo .img-block{width: 100px;height: 100px;}


}
@media ( min-width : 992px) {
  .fcrdbox .fczsList .single:nth-child(5),.fcrdbox .fczsList .single:nth-child(6),.fcrdbox .fczsList .single:nth-child(7),.fcrdbox .fczsList .single:nth-child(8){margin-bottom: 0;}

}
@media ( max-width : 992px) {
  .fdy-banner{height: 200px;}

  .fczsPage .fczsList .logo{width: 140px;height: 130px;}
  .fczsPage .fczsList .logo .img-block{width: 130px;height: 130px;}

  .tbtjbox .first{width: 100%;margin: 0;background: #fff;}

  .contentList .dtBox{flex-direction: column;height: auto;}
  .contentList .left{width: 100%;height: 65px;}
  .contentList .left .swiper-wrapper{flex-direction: row;}
  .contentList .left .slider{width: auto;padding: 0px 10px;}
  .contentList .left .slider.on{background: #F4DDB7;}
  .contentList .left .slider.on::after{display: none;}
  .contentList .right{width: calc(100% + 40px);margin-left: -20px;}

  .advWrap{flex-direction: column;}
  .advWrap .advbox{margin-bottom: 10px;}

  .fcrdbox .fczsbox{width: 100%;padding-right: 0;}
  .fcrdbox .rdbbox{width: 100%;padding-left: 0;}

}
@media ( max-width : 768px) {
  .font20{font-size: 18px;}
  .font22{font-size: 20px;}
  .font24{font-size: 22px;}
  .font30{font-size: 28px;}
  .font32{font-size: 30px;}

  .fdyHead .logo img{max-height: 50px;}
  .fdyHead .menu.fixmenu{top: 70px;}

  .menuWrap .menuCon li a{line-height: 60px;}
  .menuWrap .menuCon{width: calc(100% - 60px);}
  .menuWrap .yrhSearch{height: 60px;}
  .menuWrap .rSearch{width: 60px;height: 60px;background-size: 20px;}
  .menuWrap .yrhSearch.hasSearch .ySearch{height: 50px;}
  .menuWrap .yrhSearch.hasSearch .ySearch .search-submit{width: 50px;height: 50px;}
  
  .swiper-fdy{height: 380px;}

  
  .fczsPage .fczsList .single{width: 25%;}

  .contentList .left{margin: 10px 0px ;}
  .contentList .right .item .articleImg{width: 160px;height: 90px;margin-right: 15px;}
  .contentList .title{margin: 0;}
  .contentList .btmInfo{margin-top: 10px;}

}
@media ( max-width : 640px) {
  .fdyHead .burger1{margin-left: auto;}
  .fdyHead{position: relative;padding-bottom: 60px;}
  .fdyHead .searchbox{position: absolute;left: 15px;bottom: 10px;width: calc(100% - 30px);}
  .fdyHead .menu.fixmenu{top: 130px;}

  .swiper-fdy{height: 280px;}
}
@media ( max-width : 540px) {
  .font14{font-size: 12px;}
  .font16{font-size: 14px;}
  .font18{font-size: 16px;}
  .font20{font-size: 16px;}
  .font22{font-size: 18px;}
  .font24{font-size: 20px;}
  .font30{font-size: 22px;}
  .font32{font-size: 24px;}

  .advlist li{margin-bottom: 5px;}
  .advlist li:first-child:nth-last-child(3), .advlist li:first-child:nth-last-child(3) ~ li,.advlist li:first-child:nth-last-child(2), .advlist li:first-child:nth-last-child(2) ~ li{width: 100%;}

  .main-footer .codebox{width: 80px;}

  .fdy-banner{height: 120px;}

  .swiper-fdy{height: 210px;margin-bottom: 0;}
  .swiper-fdy .title{line-height: 45px;height: 45px;padding: 0px 100px 0px 15px;}
  .swiper-fdy .sylbt-page{margin: 10px 0px;}
  
  .listTit{line-height: 30px;margin: 15px 0px;}
  .listTit::after{height: 30px;}

  .lbtzbox{padding: 0;}
  .contentList{padding: 0px 0px 10px;}
  .contentList .dtBox{background: none;padding: 0;}
  .contentList .left{color: #0c5cb3;}
  .contentList .right{padding: 0;width: 100%;margin: 0;}
  .contentList .right .item .articleImg{width: 120px;height: 70px;}
  .contentList .btmInfo{display: none;}

  .btmAdv{padding: 10px 0px;margin-top: 10px;}

  .fczsPage .fczsList .single{width: 50%;}
  .fczsPage .fczsList .logo{margin-bottom: 10px;}
  .fczsPage .fczsList .single{margin-bottom: 20px;}
  
}
@media ( max-width : 340px) {

  .fczsPage .fczsList .logo{width: 130px;height: 120px;}
  .fczsPage .fczsList .logo .img-block{width: 120px;height: 120px;}
}



/* 覆盖其他页面列表样式 */
@media ( max-width : 420px) {
  .leftlist .art-tit{text-overflow: ellipsis;white-space: nowrap;}
}
@media ( max-width : 992px) {
  .leftlist .imglist .img-block{max-width: calc(33.33% - 10px);}
}