.d-flex{display: flex;}
.d-flex-wrap{display: flex;flex-wrap: wrap;}
.d-flex-center{display: flex;align-items: center;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-flex-wrap .d-grow{flex-basis: initial;}
.d-shrink{flex-shrink: 0;}
.row10{margin: 0px -10px;}
.row10 [class^="col-"]{padding: 0px 10px;}
.col-md-65{width: 67%;float: left;}
.col-md-45{width: 33%;float: left;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font32{font-size: 32px;}
.font40{font-size: 40px;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

.advlist,.advlist *{max-width:100% !important;height: auto;}
.advlist li{width: 100%;text-align: center;}
.advlist li:first-child:nth-last-child(2),.advlist li:first-child:nth-last-child(2) ~ li{width: calc(50% - 10px);}
.advlist li:first-child:nth-last-child(2){float: left;}
.advlist li:first-child:nth-last-child(2) ~ li{float: right;}
.advlist li:first-child:nth-last-child(3),.advlist li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 10px);float: left;}
.advlist li:first-child:nth-last-child(3) {margin-right: 15px;}
.advlist li:last-child {float: right!important;}

@font-face {
  font-family: 'AlimamaShuHeiTi-Bold';
  src: url("../../fonts/AlimamaShuHeiTi-Bold.otf");
}
@font-face {
  font-family: 'time-Regular';
  src: url("../../fonts/time-Regular.otf") format('truetype');
}
@font-face {
  font-family: 'SourceHanSansCN-Bold';
  src: url("../../fonts/SourceHanSansCN-Bold.otf");
}

.burger1{display: none;}
.fdyHead{padding: 0px 30px;display: flex;align-items: center;background: #fff;}
.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.firstNav {line-height: 100px;display: inline-block;position: relative; color: #242424;position: relative;}
.fdyHead .menu li.active a.firstNav ,.fdyHead .menu li a.firstNav:hover{ color: #2155ff; }
.fdyHead .menu li.active a.firstNav: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;}
.fdyHead.topnav{position: fixed;z-index: 99;width: 100%;box-shadow: 0px 0px 18px 0px rgba(150, 152, 156, 0.5);}

.fdyHead .menu li{position: relative;}
.fdyHead .menu li .menulist{display: none;position: absolute;width: auto;min-width: 120px; word-break: keep-all;left: 50%;transform: translateX(-50%);}
.fdyHead .menu li:hover .firstNav{color: #2155ff;}
.fdyHead .menu li:hover .menulist{display: block;}
.fdyHead .menu li .menulist .ul{background: #ffffff;box-shadow: 0px 0px 9px 1px rgba(171, 165, 164, 0.27);padding: 10px;}
.fdyHead .menu li .menulist a{line-height: 40px;color: #242424;}
.fdyHead .menu li .menulist a:hover{color: #2155ff;}

.fdy-banner{text-align: center;margin-bottom: 40px;}

.main-footer .footer-top{background: #1B396F;}
.main-footer .footer-btm{background: #132a52;}

/* 修改左侧菜单颜色 */
.left-menu ul .all,.page .pagelist .cur{background: #2155ff;border-color: #2155ff;}
.left-menu ul .active .font, .left-menu ul .childli:hover .font{border-left-color: #2155ff;}
.newslist .origin{color: #2155ff;}
.newslist .newsitem .Video,.newslist .newsitem .Audio,.newslist .newsitem .Image {background-color: rgba(33, 85, 255, 0.8);}
.rmtj .title{border-left-color:#2155ff;}
.rmtj ul li a:hover{color: #2155ff;background: url('../../images/fdy/icon23.png') left center no-repeat;}



.swiper-fdy{height: 445px;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: 65px;z-index: 1;color: #fff;line-height: 65px;}
.swiper-fdy .title{position: absolute;left: 0;width: 100%;}
.swiper-fdy .img-block{width: 100%;height: 100%;}
.swiper-fdy .sylbt-page{margin: 20px 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;}
.swiper-fdy .sylbt-page .swiper-pagination-bullet-active{background: #2753e3;opacity: 1;}
/* .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;} */

.tzggbox{margin-bottom: 30px;}
.tzggbox .tzTit{display: flex;align-items: flex-end;justify-content: space-between;line-height: 23px;margin-bottom: 15px;}
.tzggbox .tzTit span{font-family: SourceHanSansCN-Bold;font-weight: bold;color: #072dab;}
.tzggbox .tzTit .morebtn{color: #9c9c9c;}
.tzggbox .tzTit .morebtn:hover{color: #2753e3;}
.tzggbox .first{border: solid 1px #eeeeee;background: #fff;padding: 14px 0px;}
.tzggbox .first .name{color: #242424;line-height: 30px;position: relative;min-height: 60px;padding: 0px 15px;}
.tzggbox .first .name::before{display: block;content: '';width: 4px;height: 18px;background: #2753e3;border-radius: 2px;position: absolute;left: 0;top: 7px; }
.tzggbox .first .info{color: #9c9c9c;line-height: 26px;padding-left: 15px;margin-top: 9px;}
.tzggbox .second{background: #f4f4f4;color: #242424;line-height: 45px;margin-top: 2px;padding: 0px 15px;}
.tzggbox a:hover{color: #2753e3;}


.gzyjbox{margin-top: 40px;background: url(../../images/fdy/bg3.png) no-repeat center;background-size: cover;}
.gzyjbox .top{background: url(../../images/fdy/bg1.png) no-repeat center;}
.gzyjbox .btm{background: url(../../images/fdy/bg2.png) no-repeat center;margin-top: 3px;margin-bottom: 115px;}
.gzyjbox .list{background: url(../../images/fdy/icon1.png) no-repeat left top;position: relative;}
.gzyjbox .list .tip{position: absolute;top: -15px;right: 0;}
.gzyjbox .yjTitle{display: flex;align-items: flex-end;justify-content: space-between;margin:35px 0px 30px;}
.gzyjbox .yjTitle .title{color: #072dab;	font-family: SourceHanSansCN-Bold;line-height: 24px;}
.gzyjbox .yjTitle .morebtn{color: #969ca3;}
.gzyjbox .yjTitle .morebtn:hover{color: #2753e3;}
.gzyjbox .listbox{}
.gzyjbox .listbox .item{display: flex;margin: 15px 0px;}
.gzyjbox .listbox .item .time{color: #809bbc;font-family: time-Regular;width: 64px;}
.gzyjbox .listbox .item .time .day{line-height: 18px;}
.gzyjbox .listbox .item .time .year{opacity: 0.4;line-height: 14px;}
.gzyjbox .listbox .item .name{border-left: 1px solid #eaeef3;line-height: 32px;padding: 0px 20px;}
.gzyjbox .listbox .item .name a{color: #242424;}
.gzyjbox .listbox .item .name a:hover{color: #2753e3;}
.gzyjbox .list1{width: 54%;padding: 0px 80px 15px 35px;}
.gzyjbox .list2{width: 46%;}
.gzyjbox .list2 .yjTitle{padding: 0px 20px 0px 30px;}

.fdygg2{margin-top: -60px;}

.fTitle{margin-bottom: 25px; font-family: AlimamaShuHeiTi-Bold;line-height: 32px;color: #fff;text-shadow: 2px 4px 0px rgba(0, 94, 201, 0.4);padding: 13px 0px 38px;text-align: center;background: url(../../images/fdy/tit.png) no-repeat center top;}
.fTitle a{color: #fff;}
.hdTitle{display: flex;align-items: flex-end;justify-content: space-between;margin:20px 0px;}
.hdTitle .title{color: #072dab;	font-family: AlimamaShuHeiTi-Bold;line-height: 30px;}
.hdTitle .morebtn{color: #969ca3;}
.hdTitle .morebtn:hover{color: #2753e3;}
.pphdbox{margin: 40px 0px 20px;}
.pphdbox .listbox .item{height: 200px;margin-bottom: 10px;}
.pphdbox .listbox .item .img-block{width: 100%;height: 100%;border-radius: 8px;}

.yrzykbox{}
.yrzykbox .yrzykCon{border-radius: 8px;border: solid 1px #ededed;margin-bottom: 10px;}
.yrzykbox .yrzykCon .img-block{width: 100%;height: 110px;border-radius: 8px;}
.yrzykbox .yrzykCon .con{margin: 19px 0px;}
.yrzykbox .yrzykCon .item{padding: 7px 15px;}
.yrzykbox .yrzykCon .item a{color: #242424;line-height: 26px;display: inline-block;max-width: 100%;}
.yrzykbox .yrzykCon .item a:hover{color: #2753e3;}
.zbdjtbox .item{border-radius: 8px;width: 100%;height: 230px;margin-bottom: 10px;position: relative;}
.zbdjtbox .item .name{width: 100%;line-height: 40px;background: rgba(0, 0, 0, 0.4);color: #fff;padding: 0px 10px;position: absolute;bottom: 0;}
.zbdjtbox .item .name:hover{opacity: 0.9;}

.sTitle{align-items: center;margin-bottom: 20px;line-height: 20px;}
.sTitle .left .item{font-size: 16px;padding: 15px 0px; font-family: SourceHanSansCN-Regular;position: relative;display: inline-block;margin-right: 20px;color: #242424;}
.sTitle .left .item.on{font-size: 18px;color: #2155ff; font-family: SourceHanSansCN-Medium; }
.sTitle .left .item.on::after{position: absolute;display: block;content: '';width: 30px;height: 2px;background: #2155ff;bottom: 0;left: 0; }
.sTitle .morebtn{color: #969ca3;}
.sTitle .morebtn:hover{color: #2753e3;}

.gzsbox .fTitle{margin-bottom: 20px;}
.gzsbox{background: #f2f8ff;margin-top: 60px;padding-bottom: 60px;}

.yrhList{}
.yrhList .item{background: #ffffff;border-radius: 8px;padding: 10px;margin-bottom: 5px;}
.yrhList .item .articleImg{width: 160px;height: 90px;margin-right: 20px;}
.yrhList .item .rightCon{display: flex;flex-direction: column;justify-content: space-between;}
.yrhList .item.noImg .rightCon .title{margin-bottom: 20px;}
.yrhList .item .rightCon .title{line-height: 24px;}
.yrhList .item .rightCon .title a{color: #242424;}
.yrhList .item .rightCon .title a:hover{color: #2753e3;}
.yrhList .item .rightCon .schoolInfo{}
.yrhList .item .rightCon .school{}
.yrhList .item .rightCon .schoolUrl{display: flex;align-items: center;}
.yrhList .item .rightCon .school .img-block{width: 24px;height: 24px;border-radius: 50%;}
.yrhList .item .rightCon .school .name{color: #383d43;margin-left: 8px;max-width: calc(100% - 100px);}
.yrhList .item .rightCon .school .name:hover{color: #2753e3;}
.yrhList .item .rightCon .time{color: #666666;}

.schoolList{}
.schoolList .item{margin-bottom: 10px;padding: 1px;}
.schoolList .item .img-block{width: 100px;height: 100px;border-radius: 50%;margin: 0 auto;}
.schoolList .item .name{margin: 5px 0px;}
.schoolList .item .name a{color: #242424;line-height: 26px;text-align: center;}
.schoolList .item .name a:hover{color: #2753e3;}


/* 辅导员育人资源库 */
.zykPage{background: #F0F7FF;}
.zykTop{padding: 20px 0px;}
.zykTop .name{text-align: center;font-family: AlimamaShuHeiTi-Bold;color: #333;line-height: 42px;}
.zykTop .search{position: relative;margin: 35px auto; width: 620px;max-width: 100%; height: 58px;background-color: #ffffff;box-shadow: 0px 0px 21px 0px rgba(184, 184, 184, 0.32);border-radius: 29px;}
.zykTop .search .sBtn{display: inline-block;position: absolute;width: 75px;height: 58px;position: absolute;left: 0;top: 0;background: url(../../images/fdy/search1.png) no-repeat center;}
.zykTop .search .sIpt{background: none;border: none;color: #333;padding: 5px 10px 5px 75px;width: 100%;height: 100%;}

.zykTop.fixSearch{position: fixed;width: 100%;left: 0;top: 100px;background: #F0F7FF;z-index: 99;}


.dhTitle{display: flex;align-items: flex-end;justify-content: space-between;margin:20px 0px;}
.dhTitle .title{font-family: AlimamaShuHeiTi-Bold;line-height: 30px;display: inline-block;}
.dhTitle .morebtn{color: #969ca3;}
.dhTitle .morebtn:hover{color: #2753e3;}

.qtCon{border-radius: 8px;height: 470px;padding: 15px;}
.qtCon .left{padding: 5px;width: 190px;margin-right: 25px;}
.qtCon .swiper-container{height: 100%;}
.qtCon .left {position: relative;}
.qtCon .left .font{line-height: 22px;padding: 5px 18px;display: flex;align-items: center;}
.qtCon .left .font.on{border-radius: 8px;}
.qtCon .left .rzbtn{display: inline-block;cursor: pointer; position: absolute;z-index: 1; left: 0;right: 0;margin: auto; width: 20px;height: 20px;border-radius: 50%;overflow: hidden;}
.qtCon .left .rzbtn-next{background: rgb(63, 74, 128,0.3) url(../../images/fdy/icon7.png) no-repeat center;bottom: -5px;}
.qtCon .left .rzbtn-prev{background: rgb(63, 74, 128,0.3) url(../../images/fdy/icon11.png) no-repeat center;top: -5px;}
.qtCon .left .swiper-button-disabled{opacity: 0;}

.qtCon .right{background: rgba(255,255,255,0.7);border-radius: 8px}
.qtCon .right .list{background: #fff;border-radius: 8px;padding: 10px 30px;overflow-y: auto;}
.qtCon .right .list .slide{padding: 6px 0px;}
.qtCon .right .list .slide a{color: #242424;line-height: 27px;}
.qtCon .right .hotList{width: 315px;}
.qtCon .right .hotTitle{position: relative;color: #333;line-height: 34px;padding-left: 24px;margin: 20px 0px;font-family: SourceHanSansCN-Medium;}

.zykPage .itembox{margin-bottom: 45px;}
.qtCon .right .btnWrap{text-align: center;}
.qtCon .right .btnWrap span{display: inline-block;background: #f2f2f2;border-radius: 20px;color: #999999;line-height: 35px;padding: 0px 30px; }


.qtbox .dhTitle{padding: 6px 0px 3px 56px;background: url(../../images/fdy/icon3.png) no-repeat left center;}
.qtbox .dhTitle .title{color: #b05f5a;}
.qtbox .qtCon{background: #f5d5cc url(../../images/fdy/icon4.png) no-repeat right bottom;}
.qtbox .qtCon .left .font{color: #913631;text-align: center;}
.qtbox .qtCon .left .font.on{background: #e66e68;color: #fff;}
.qtbox .qtCon .right .list .slide a:hover{color: #913631;}
.qtbox .qtCon .right .hotTitle{border-left: 4px solid #e36a7b;}

.rzbox .dhTitle{padding: 13px 0px 18px 43px;background: url(../../images/fdy/icon5.png) no-repeat left center;}
.rzbox .dhTitle .title{color: #3f4a80;}
.rzbox .qtCon{background: #bec2ec url(../../images/fdy/icon6.png) no-repeat right bottom;}
.rzbox .qtCon .left .font{color: #3f4a80;text-align: left;}
.rzbox .qtCon .left .font.on{background: #3f4a80;color: #fff;}
.rzbox .qtCon .right .list .slide a:hover{color: #3f4a80;}
.rzbox .qtCon .right .hotTitle{border-left: 4px solid #3f4a80;}

.yrzykgg{padding: 20px 0px 80px;}

/* 词云 */
.hotList .tagcloud{position: relative;width: 100%;height: 100%;height: 350px;overflow: hidden;}
.hotList .tagcloud a {position: relative;border-radius: 70px;word-break: keep-all; position: absolute; display: flex;text-decoration: none;text-align: center;justify-content:center;padding: 3px 5px;align-items: center;}
.hotList .tagcloud a::after{position: absolute;display: block;content: '';width: 11px;height: 12px;bottom: -12px;left: 25%;}

.hotList .b01{min-width: 53px;line-height: 25px;font-size: 12px !important;}
.hotList .b02{min-width: 56px;line-height: 28px;font-size: 12px !important;}
.hotList .b03{min-width: 61px;line-height: 30px;font-size: 12px !important;}
.hotList .b04{min-width: 66px;line-height: 30px;font-size: 14px !important;}
.hotList .b05{min-width: 72px;line-height: 35px;font-size: 14px !important;}
.hotList .b06{min-width: 83px;line-height: 40px;font-size: 16px !important;}
.hotList .b07{min-width: 102px;line-height: 50px;font-size: 18px !important;}

.qtbox .hotList .b01,.qtbox .hotList .b02,.qtbox .hotList .b03,.qtbox .hotList .b04{background: rgb(237, 122, 138,0.2);color: #e36a7b;}
.qtbox .hotList .b05,.qtbox .hotList .b06{background: rgb(237, 122, 138,0.2);color: #e36a7b;}
.qtbox .hotList .b07{background: rgb(237, 122, 138,0.7);color: #e36a7b;}
.qtbox .hotList .b01::after,.qtbox .hotList .b02::after,.qtbox .hotList .b03::after,.qtbox .hotList .b04::after{background: url(../../images/fdy/p20.png) no-repeat center bottom;}
.qtbox .hotList .b05::after,.qtbox .hotList .b06::after{background: url(../../images/fdy/p20.png) no-repeat center bottom;}
.qtbox .hotList .b07::after{background: url(../../images/fdy/p70.png) no-repeat center bottom;}

.qtbox .hotList .active{background: rgb(237, 122, 138);color: #fff;}
.qtbox .hotList .active::after{background: url(../../images/fdy/p100.png) no-repeat center bottom;}

.rzbox .hotList .b01,.rzbox .hotList .b02,.rzbox .hotList .b03,.rzbox .hotList .b04{background: rgb(131, 84, 207,0.2);color: #7e50c9;}
.rzbox .hotList .b05,.rzbox .hotList .b06{background: rgb(131, 84, 207,0.2);color: #7e50c9;}
.rzbox .hotList .b07{background: rgb(131, 84, 207,0.7);color: #7e50c9;}
.rzbox .hotList .b01::after,.rzbox .hotList .b02::after,.rzbox .hotList .b03::after,.rzbox .hotList .b04::after{background: url(../../images/fdy/z20.png) no-repeat center bottom;}
.rzbox .hotList .b05::after,.rzbox .hotList .b06::after{background: url(../../images/fdy/z20.png) no-repeat center bottom;}
.rzbox .hotList .b07::after{background: url(../../images/fdy/z70.png) no-repeat center bottom;}

.rzbox .hotList .active{background: rgb(131, 84, 207);color: #fff;}
.rzbox .hotList .active::after{background: url(../../images/fdy/z100.png) no-repeat center bottom;}


.itembox .hotList .b01::after,.itembox .hotList .b02::after,.itembox .hotList .b03::after{width: 7px;height: 8px;bottom: -8px; background-size: contain;}
.itembox .hotList .b05::after,.itembox .hotList .b06::after{width: 9px;height: 10px;bottom: -10px; background-size: contain;}



.zykTop .choose{display: flex;justify-content: center;}
.zykTop .choose .sing{color: #242424;display: flex;align-items: center;margin: 0px 20px;}
.zykTop .choose .icon{display: inline-block;width: 14px;height: 14px;border: 1px solid #999;border-radius: 3px;margin-right: 5px;}
.zykTop .choose .on.sing{color: #2155ff;}
.zykTop .choose .on.sing .icon{border-color: #2155ff;background: url(../../images/fdy/choose.png) no-repeat center;background-size: contain;}




@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;}
  .zykTop.fixSearch{top: 80px;}
}
@media ( max-width : 1400px) {
  .fdyHead{padding: 0px 15px;}
  .fdyHead .logo{margin: 10px 40px 10px 0px;}
  .fdyHead .menu li a.firstNav{line-height: 80px;}
  .fdyHead .searchbox{margin-left: 10px;}
}

@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.firstNav{width: 100%;padding-left: 30px;line-height: 50px;}

  .fdyHead .menu li .menulist{display: block;position: relative;}
  .fdyHead .menu li .menulist .ul{background: none;box-shadow: none;padding: 0;}
  .fdyHead .menu li .menulist a{font-size: 14px;}
  .fdyHead .menu li .menulist .ul div{padding-left: 50px;text-align: left;}
  
}
@media ( max-width : 992px) {
  .col-md-45,.col-md-65{width: 100%;}
  .fdy-banner{margin-bottom: 0;}
  .zykTop{margin-top: 20px;}
  .zykTop.fixSearch{margin-top: 0;}

  .qtCon{flex-direction: column;height: auto;position: relative;}
  .qtCon .swiper-container{height: 435px;}
  .qtCon .right .hotList{position: absolute;top: 10px;right: 0;width: calc(100% - 220px);}

}
@media ( max-width : 768px) {
  .font20{font-size: 18px;}
  .font24{font-size: 22px;}
  .font32{font-size: 30px;}
  .font40{font-size: 30px;}

  .fdyHead .logo img{max-height: 50px;}
  .fdyHead .menu.fixmenu{top: 70px;}
  .swiper-fdy{height: 380px;}
}
@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;}

  .gzyjbox .top,.gzyjbox .btm{background: none;}
  .gzyjbox .list1,.gzyjbox .list2{width: 100%;background-color: #fff;border-radius: 8px;}
  .gzyjbox .list1{margin-bottom: 3px;}
  .gzyjbox .list2{padding: 0px 20px 15px 35px;}
  .gzyjbox .list2 .yjTitle{padding: 0;}
  .gzyjbox .btm{margin-bottom: 20px;}
  .fdygg2{margin-top: 20px;}
  .pphdbox{margin: 20px 0px 10px;}
  .gzsbox{margin-top: 30px;}
  .swiper-fdy{height: 280px;}
}
@media ( max-width : 540px) {
  .font14{font-size: 12px;}
  .font16{font-size: 14px;}
  .font18{font-size: 16px;}
  .font20{font-size: 16px;}
  .font24{font-size: 20px;}
  .font32{font-size: 24px;}
  .font40{font-size: 26px;}

  .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;}
  .main-footer .codebox img{max-width: 100% !important;}

  .hdTitle{margin: 10px 0px;}
  .gzsbox .fTitle{margin-bottom: 0;}
  .fdy-banner{height: 120px;}
  .fdy-banner img{width: 100%;height: 100%;object-fit: cover;}
  .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;}
  .tzggbox{margin-bottom: 15px;}
  .gzyjbox{margin-top: 20px;}
  .gzyjbox .list1,.gzyjbox .list2{padding: 0px 10px 10px 15px;}
  .gzyjbox .listbox .item .name{padding: 0px 0px 0px 10px;}
  .sTitle .left .item{width: 70px;font-size: 14px;}
  .sTitle .left .item.on{font-size: 16px;}
  .yrhList .item .articleImg{width: 120px;height: 75px;margin-right: 10px;}
  .schoolList .col-md-4{width:33.33%;}
  .schoolList .item .img-block{width: 80px;height: 80px;}
  .yrhList .item .rightCon .time{display: none;}
  .yrhList .item .rightCon .school .name{max-width: calc(100% - 32px);}
  .yrhList .item .rightCon .title a{text-overflow: ellipsis;white-space: inherit;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}

  .zykTop .search{margin: 15px auto;height: 45px;}
  .zykTop .search .sBtn{width: 60px;height: 45px;background-size: 20px;}
  .zykTop .search .sIpt{padding: 0px 10px 0px 65px;}

  .zykPage .itembox{margin-bottom: 20px;}
  .dhTitle{margin: 10px 0px;}
  .qtCon .left{width: 100%;}
  .qtCon .swiper-container{height: 50px;}
  .qtCon .left .font{padding: 0px 10px;width: auto;}
  .qtCon .right{flex-direction: column-reverse;}
  .qtCon .right .hotList{width: 100%;position: relative;}
  .qtCon .right .hotTitle{margin: 5px 0px;}
  .qtCon .left .rzbtn-prev{left: -5px;top: 0;bottom: 0;right: auto;transform: rotate(270deg);}
  .qtCon .left .rzbtn-next{right: -5px;top: 0;bottom: 0;left: auto;transform: rotate(270deg);}
  .qtCon .right .list{padding: 10px 15px;}
  .qtCon .right .list .slide{padding: 4px 0px;}

  .zykTop.fixSearch{top:0;margin-top: 0;}
}


