
html,body{margin: 0;padding: 0;font-family: 'SourceHanSansCN-Medium';}
:focus {outline: 0;}
a:focus{outline: none;outline-offset: -0px;}
a:focus, a:hover{color: #333;text-decoration: none;}
a:hover { color: #264a94!important; }
a.hoverColor:hover { color: #fff!important; }
a.hoverColor1:hover { color: #666!important; }
.breadcrumb a:hover { color: #fff!important; }
a {display: inline-block; outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color: #333;height: 100%;width: 100%;}
.clearfix::after{content: '';display: block;clear: both;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;display: inline-block;max-width: 100%;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.ellipsis7{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.ellipsis8{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;}
.ellipsis9{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.imgbox1,.imgbox{overflow: hidden;}
.imgbox img,.imgbox1 img{width: 100%;height: 100%;object-fit: cover;font-family:'object-fit:cover' }
.pointer{cursor: pointer;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font30{font-size: 30px;}
.fl{float: left;}
.fr{float: right;}
.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;}
.overflow{overflow: hidden;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.easeIn{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.easeShow{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.imgbox:hover img ,.imgbox a:hover img ,.advbox a:hover img,.imgbox1 a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imgbox img,.imgbox a img,.advbox a img,.imgbox1 a img{-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;}
.row{margin-left: -10px;margin-right: -10px;}
[class^="col-"]{padding: 0px 10px;}
.inblock { display: inline-block;}
.grey {color: #afaaaa;}
.templatepagebox {margin-top: 40px;}
.col-md-2-5 {width: 19.5%;display: inline-block;}
.col-md-15 {width: 20%; float: left;}
.nodata{font-size:16px;text-align: center;line-height: 45px;color:#666666;margin: 60px 0;height: 300px;}
.nodata img {height: 80% !important; width: auto !important;border-bottom: 1px solid transparent !important;}
.sjkcblock #jsTem, .sjjdblock #gxhTem {display: none;}
.font48{font-size: 48px;}
.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% - 7.5px);}
.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% - 7.5px);float: left;}
.advlist li:first-child:nth-last-child(3) {margin-right: 12px;}
.advlist li:last-child {float: right!important;}

::-webkit-scrollbar {width: 7px;height: 7px;}
::-webkit-scrollbar-thumb {background-color: rgba(50, 50, 50, 0.3);}
::-webkit-scrollbar-thumb:hover {background-color: rgba(50, 50, 50, 0.6);}
::-webkit-scrollbar-track {background-color: transparent;}
::-webkit-scrollbar-track:hover {background-color: rgba(50, 50, 50, 0.2);}
@font-face {
  font-family: 'FontAwesome';
  src: url("../../fonts/ALIMAMA_SHUHEITI_BOLD.TTF");
  font-weight: normal;
  font-style: normal;
}
/* ===== 各模块加载（滚动进入）动画 ===== */
.reveal-init {
  opacity: 0;
  transform: translateY(48px);
  transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.reveal-init.reveal-show {
  opacity: 1;
  transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .reveal-init { transition: none; opacity: 1; transform: none; }
  .index-page .nav.topnav { animation: none; }
}


.bg1{width: 100%;background: url('../../images/index/bg1.png') no-repeat center top;padding: 0px 0 60px 0;background-size: 100% 100%;}
.bg2{width: 100%;background: url('../../images/index/bg2.png') no-repeat center top;padding: 10px 0 80px 0;background-size: 100% 100%;}

/* 首页 */
.index-header {display: none;}
.index-header .common-head {width: 100%;background: url('../../images/index/banner.png') no-repeat left top;}
.index-header .maskBox{background: url(../../images/index/banner3.png) top right no-repeat;}
.common-head .txtBoxx1{display: none;color: #fff;margin:10px 0 20px 0;text-indent: 2em;}
.index-header .bannerImgg{display: none;}
/* .indexPage .menulist{display: none!important;} */
.index-page .banner {position: relative; height: calc(100vh - 80px); width: 100%; background: url('../../images/index/banner.png') no-repeat center top; background-size: cover; padding-top: 23px;cursor: pointer;} 
.index-page .banner .search-input {position: relative;width: 270px;height: 45px;line-height: 45px;}
.index-page .banner .search-input input {width: calc(100% - 65px);height: 100%;padding: 0 20px 0 20px;border: 1px solid transparent;font-size: 16px;border-radius: 25px;}
.index-page .banner .search-btn {position: absolute;right: 0;top: 0;width: 45px;height: 45px;background: #fff url('../../images/index/search1.png') no-repeat center center;border-radius: 25px;}
.index-page .banner .login-btn {width: 80px;height: 45px;text-align: center;line-height: 45px;font-size: 16px;cursor: pointer;background-color: #0070bc;color: #fff;margin-left: 20px;position: relative;border-radius: 25px;}
.index-page .banner .login-btn a {color: #fff;}
.index-page .banner .txtBoxx {display: none;}
.index-page .banner .txtBoxx.hover {display: flex;}
.index-page .banner .txtBoxx {color: #fff;height: calc(100vh - 80px);width: 100%;background: linear-gradient(90deg, #083691, #08369173 70%, transparent 100%);position: absolute;top: 0;left: 0;align-items: center;}
.index-page .banner .txtBoxx .title{width: 40%;margin-bottom: 10px;}
.index-page .banner .txtBoxx .summary{width: 40%;text-indent: 2em;}
.index-page .banner .closeBtn{margin-top: 40px;}
.index-page .topBoxx .img2{margin-left:30px;}
.index-page .banner .dtBoxx{position: absolute;bottom: 80px;right: 100px;}
.index-page .banner .hoverBoxx{width: 100vw;height:200px;position: absolute;top: calc(50% - 90px);right: 0;}
.index-page .dtBoxx1{position: fixed;bottom: 80px;right: 10px;display: none;}
.index-page .szdtBox,.index-page .szdtBox1{width:150px;height:161px;position: fixed;bottom: 80px;right: 10px;background: url('../../images/index/szdt.png') no-repeat center center;z-index: 9;}
.index-page .szdtBox:hover,.index-page .szdtBox1:hover{background: url('../../images/index/szdt1.png') no-repeat center center;background-size: cover;}

.index-page .nav {width: 100%;height: 80px;line-height: 80px;background-color: #264a94;}
/* .index-page .nav{position: sticky;top:0;} */
.index-page .nav.topnav {position: fixed;top: 0;z-index: 999;}
.index-page .nav .nav-list {display: flex; justify-content: space-between; font-size: 22px;}
.index-page .nav .item {width: auto; text-align: center;min-width: 118px;position: relative;}
.index-page .nav .item a { width: 100%; height: 100%; color: #fff; padding: 0 25px;font-weight: 600;}
.index-page .nav .item a:hover {  color: #fff !important;}
.index-page .nav .active {background-color: #0070bc;color: #fff !important;}

.swipershubaio {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;bottom: .3rem;z-index: 1000;cursor: pointer;position: absolute;bottom: 45px;left: calc(50% - 10px);width: 40px;height: 40px;}
.swipershubaio div {-webkit-animation: shubiao 1.4s infinite linear;animation: shubiao 1.4s infinite linear;text-align: center;}

@keyframes shubiao { 
  0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 0; }
  100% { -webkit-transform: translateY(10px); transform: translateY(10px);
    opacity: 1; } 
}

/* 标题 */
.index-page .title-box {width: 100%;/* height: 25px; */margin-top: 60px;margin-bottom: 45px;position: relative;}
.index-page .title-box2 {margin-bottom: 25px;}
.index-page .title-box .title {height: 100%;display: flex;justify-content: center;}
.index-page .title-box .title.titleLeft {justify-content: flex-start;}
.index-page .title-box .title1 {justify-content: flex-start;}
.index-page .title-box .title img{height: 100%;}
.index-page .title-box .more {float: right;font-size: 14px;margin-top: -67px;/* z-index: 2; */position: absolute;right: 0;}
.index-page .title-box .more a { color: #a6a6a6  ; }
.index-page .title-box .more a:hover { color: #264a94; }
/* 列表页header */
.listbanner{height:440px;margin-bottom: 30px;background: url('../../images/index/banner3.png') top right no-repeat;background-size: 100% 100%; overflow: visible;position: relative;}
.listtopic{width: 100%;text-align: center;position: absolute;position: absolute;left:50%;top:58%;transform: translateX(-50%);font-family: 'FontAwesome';text-shadow: 0px 3px 4px #021d58;color: #fff;}

/* 首页高校号轮播 */
/* .gxhtj .title-box {background: url('../../images/index/gxhtj.png') no-repeat left center; background-size: auto 100%; margin-bottom: 45px} */
/* .gxhtj {margin-top: -50px;} */
.gxhtj .gxhtjSwiper {position: relative; height: auto;}
.gxhtj .gxhtjSwiper .swiper-wrapper{display: flex;flex-wrap: wrap;}
.gxhtj .gxhtjSwiper .item{min-width: 160px;width: 20%;text-align: center;margin-top: 40px;position: relative;}
.gxhtj .swiper-container {width: 100%; height: auto; margin: auto;}
.gxhtj .swiperbtn { position: absolute; left: 0; top: 30%; transform: translateY(-50%); cursor: pointer; width: 42px; height: 42px; background: url('../../images/index/icon1.png') no-repeat center center; background-size: 100%;}
.gxhtj .swiper-prev { right: 0px; left: auto;  background: url('../../images/index/icon2.png') no-repeat center center;}
/* .gxhtj .swiper-wrapper {display: flex;justify-content: space-between;} */
.gxhtj .swiper-slide {display: inline-block; width: 19.8% !important;}
.gxhtj .swiper-slide .item {width: 100%; text-align: center;}
.gxhtj .gxh-item{width: 120px; height: 120px; border-radius: 50%; overflow: hidden;}
.gxhtj .gxh-item a {width: 100%; height: 100%;}
.gxhtj .gxh-item img {width: 100%; height: 100%;}
.gxhtj .gxhtjSwiper .item::after{content:'';width: 50%;height: 15px;background: url('../../images/index/gxhBg.png') no-repeat;position: absolute;bottom: 40px;left: 30%;background-size: 80% 60%;}
.gxhtj .gxname {width: 100%; font-size: 16px; color: #333; margin-top: 40px;}

/* 首页专题学习轮播 */
.index-page .swipertop{height: 380px;margin-top: 10px;}
.index-page .swipertop .swiper-slide{position: relative;}
.index-page .swipertop .imgbox{height: 100%;width:100%;border-radius: 0;overflow: hidden;}
.index-page .swipertop .font{background: linear-gradient(0deg,#0a0a0a 0%,transparent 100%);height: 50px;position: absolute;width: 100%;bottom: 0px;padding: 10px 20px;border-radius: 0;overflow: hidden;}
.index-page .swipertop .font a{color: #fff;line-height: 30px;display: block;width: calc(100% - 140px);}
.index-page .sylbt-page{margin: 10px 0px;position: absolute;bottom: 3px !important;text-align: right;width: auto !important;z-index: 2;right: 10px;left: auto !important;}
.index-page .sylbt-page .swiper-pagination-bullet{width: 10px;height: 10px;background:rgba(255,255,255);opacity: 0.6;}
.index-page .sylbt-page .swiper-pagination-bullet-active{background: #fff;opacity: 1;width: 24px;border-radius: 8px;}
.index-page .swipertop .swiper-button-next,.index-page .swipertop .swiper-button-prev{width: 30px;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;
}
.index-page .swipertop:hover .swiper-button-next,.index-page .swipertop:hover .swiper-button-prev{opacity: 0.5;}
.index-page .swipertop .swiper-button-prev{background:url('../../images/index/icon3.png') left center no-repeat;background-size: contain;}
.index-page .swipertop .swiper-button-next{background:url('../../images/index/icon4.png') left center no-repeat;background-size: contain;}

.tbtjbox{width: 115%;min-height: 420px;padding-left: 13.5%;background: none;margin-left: -15%;margin-top: -1%;padding-top: 1%;box-shadow: none;border-radius: 10px;}
.tbtjbox .list .item{display: flex;padding: 10px 0 8px 0;}
.tbtjbox .list .item .data{min-width: 67px;height: 67px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #333333;font-weight: 700;}
.tbtjbox .list .item .data .day{line-height: 40px;}
.tbtjbox .list .item .data .month{line-height: 18px;}
.tbtjbox .list .item .con{flex: 1;padding-left: 12px;max-width: calc(100% - 70px);border-left: 2px solid #264a94;margin-left: 5px;padding-top: 5px;}
.tbtjbox .list .item .con .name{margin-bottom: 4px;margin-top: -5px;}
.tbtjbox .list .item .con .name a{color: #333;line-height: 24px;display: inline-block;max-width: 100%;}
.tbtjbox .list .item .con .name a:hover{color: #264a94;}
.tbtjbox .list .item .con .info{line-height: 24px;color: #999;min-height: 48px;margin-top: 10px;}
.tbtjbox .list .item:last-child{border: none;padding-bottom: 0px;}

/* 时政雷达 */
.szld .fdyCon li{background: #fff;padding: 12px 20px;margin: 15px 0px;box-shadow: 0px 8px 19px 2px #33669e1a;border-left: 2px solid #305181;}
.szld .fdyCon .imgbox{width: 225px;height: 142px;border-radius: 5px;}
.szld .fdyCon .rightcon{margin-left: 235px;}
.szld .fdyCon .rightcon .name{display: flex;}
.szld .fdyCon .rightcon .name a{color: #333333;line-height: 24px;min-height: 50px;}
.szld .fdyCon .rightcon .info{line-height: 26px;color: #999999;min-height: 55px;}
.szld .fdyCon .rightcon .time{color: #999999;}
.szld .fdyCon .rightcon .name a:hover{color: #264a94;}

/* 实践课程 */
.dszkKCblock #dszkKCTem {display: none;}
.dszkKCblock .list {width: calc(100% + 20px); margin-left: -10px;}
.dszkKCblock .list .itemCom { box-shadow: 0px 8px 19px 2px rgba(51, 102, 158, 0.1);border-radius: 4px;overflow: hidden;}
.dszkKCblock .list .item { min-height: 277px;  padding: 0 10px;margin-bottom: 15px;}
.dszkKCblock .list a{width: 100%; height: 173px;}
.dszkKCblock .list img {width: 100%; height: 100%;}
.dszkKCblock .list .item-info {width: 100%; background-color: #fff; padding: 0 15px;}
.dszkKCblock .list .item-title-box {padding: 15px 0; border-bottom: 1px solid #e5e5e5;}
.dszkKCblock .list .item-title {font-size: 18px; color: #242424; margin-bottom: 0;}
.dszkKCblock .list .item-title:hover {color: #264a94;}
.dszkKCblock .list .info {font-size: 14px; color: #999;}
.dszkKCblock .list .line {width: 1px; height: 16px; background-color: #999; margin: 0 6px; vertical-align: middle;}
.dszkKCblock .list .school-info {padding: 15px 0;}
.dszkKCblock .list .logo {width: 24px; height: 24px; border-radius: 50%; overflow: hidden;}
.dszkKCblock .list .logo a {width: 100%; height: 100%;}
.dszkKCblock .list .logo img {width: 100%; height: 100%;}
.dszkKCblock .list .info-bottom {vertical-align: top;margin: 3px 0 0 6px;width: calc(100% - 37px);}
.dszkKCblock .list .info-school {vertical-align: top;width: 100%;}
.dszkKCblock .list .info-name {max-width: 68px;vertical-align: top;}

/* 实践基地 */
/* .sjjdblock {min-height: 450px;} */
.sjjdblock .list {width: calc(100% + 20px); margin-left: -10px;}
.sjjdblock .list .item { min-height: 230px;  padding: 0 10px;margin-bottom: 15px;}
.sjjdblock .list .item .box{border: solid 1px #e3e3e3; border-radius: 5px;overflow: hidden;}
.sjjdblock .list a{width: 100%; height: 173px;}
.sjjdblock .list img {width: 100%; height: 100%;border-bottom: 1px solid #e3e3e3;}
.sjjdblock .list .item-info {width: 100%; background-color: #fff; padding: 0 15px;}
.sjjdblock .list .item-title-box {padding: 15px 0;}
.sjjdblock .list .item-title {font-size: 18px; color: #242424; margin-bottom: 5px;}
.sjjdblock .list .item-title a{display: inline-block; width: 100%;height: auto;}
.sjjdblock .list .info {font-size: 14px; color: #999;}
.sjjdblock .list .info {height: 18px;}
.sjjdblock #jsTem {display: none;}
/* 实践案例 */
.sjal .item{margin-bottom: 15px;}
.sjal .b_title{margin-top:50px}
.sjal .bgbox{height:173px;border-radius: 5px;overflow: hidden;;}
.sjal .item-info{position: relative; margin:0 10px;margin-top:-15px;height:95px;border-radius: 5px;overflow: hidden;box-shadow: 0px 2px 10px 0px #33669e1a;background: #fff;position: relative;z-index: 2;padding:10px}
.sjal1 .item-info .logo{display: none;}
.sjal .item-info .title{min-height: 44px;}
.sjal .school-info {margin-top:10px}
.sjal .logo {width: 24px; height: 24px; border-radius: 50%; overflow: hidden;}
.sjal .logo a {width: 100%; height: 100%;}
.sjal .logo img {width: 100%; height: 100%;}
.sjal .info-bottom {vertical-align: top;width: calc(100% - 40px);}
.sjal1 .info-bottom {width: calc(100% - 10px);margin:0;}
.sjal .info-school {vertical-align: top;color: #878787;}
.sjal .title a{line-height: 22px;}
.sjal .item-info .hoverimg{opacity: .2;display: none;position: absolute;bottom:0;left:0;z-index: -1;}
.sjal .item-info:hover .hoverimg{display: block;}
.sjal .item-info:hover{background: #264a94;}
.sjal .item-info:hover .info-school,.sjal .item-info:hover .title a,.sjal .item-info .title a:hover{color: #fff !important;}
/* 榜样引领 */
/* .index-page .byyl{margin-top:-60px;} */
.byyl .changetabs{margin-bottom:45px;position: relative;}
.byyl .changetabs .swiper-container{border-bottom: 1px solid #e5e5e5;}
.byyl .changetabs .swiper-wrapper{padding-right:2px;display: flex;justify-content: center;}
.byyl .changetabs .swiper-slide{position:relative;width:auto;margin-right:1px;color:#2f2f2f;background: #fff;line-height: 44px;padding:0 20px}
.byyl .changetabs .swiper-slide.on{color: #355191;border-bottom: 4px solid #2950b8;}
.byyl .changetabs .d-shrink{margin-left:20px}
.byyl .changetabs .swiper-button-white{position: relative;left:initial;right:initial;top:0;display: inline-block;width:30px;background-color: #264a94;background-size: 10px 16px;margin-top:0;margin-left:8px}
.byyl .d-shrink{display: none;}

.byyl .byylSwiper {position: relative; height: auto;}
.byyl .byylSwiper .swiper-container {width: calc(100% - 135px); height: 98%; margin: auto;}
.byyl .byylSwiper .swiperbtn { position: absolute; left: -20px; top: 50%; transform: translateY(-50%); cursor: pointer; width: 42px; height: 42px; background: url('../../images/index/left.png') no-repeat center center; background-size: 100%;}
.byyl .byylSwiper .swiper-next { right: -20px; left: auto;  background: url('../../images/index/right.png') no-repeat;background-size: 100% 100%;}
.byyl .byylSwiper .swiper-slide {display: inline-block; width: 19.8 !important;padding-left: 30px;}
.byyl .byylSwiper .swiper-slide .item {width: 100%;height: 88%; text-align: center;display: flex;border-right: 4px solid #2950b8;border-bottom: 4px solid #2950b8;background-color: #f6f8fa;padding: 40px 20px;}
.byyl .byylSwiper .byyl-item{min-width: 196px; height: 279px; overflow: hidden;margin-left: -50px;}
.byyl .byylSwiper .swiper-wrapper .swiper-slide a {width: 100%!important;}
.byyl .byylSwiper .byyl-item a {width: 100%; height: 100%;}
.byyl .byylSwiper .byyl-item img {width: 100%; height: 100%;}
.byyl .byylSwiper .byylright {margin-left: 20px;min-width: 275px;display: flex;flex-direction: column;text-align: left;color: #333;font-size: 20px;line-height: 28px;}
.byyl .byylSwiper .byylright .byylSummary{font-size: 16px;text-indent: 2em;margin-top: 10px;}
.byyl .byylSwiper .byyl-page{display: flex;justify-content: center;margin-top: 40px;}
.byyl .byylSwiper .byyl-page .swiper-pagination-bullet{width: 10px;height: 10px;background:#999999;opacity: 0.6;margin: 0 5px;}
.byyl .byylSwiper .byyl-page .swiper-pagination-bullet-active{background: #264a94;opacity: 1;width: 24px;border-radius: 8px;}
/* 线上展馆 */
.xszg .index-xszg-list {width: calc(100% + 20px); margin-left: -10px;}
/* .xszg .index-xszg-list.min360 {min-height: 360px;} */
.xszg .index-xszg-list .item { min-height: 230px;  padding: 0 10px;}
.xszg .index-xszg-list .item .box{border-radius: 4px;overflow: hidden;box-shadow: 0px 8px 19px 2px #33669e1a;}
.xszg .index-xszg-list a{width: 100%; height: 215px;}
.xszg .index-xszg-list img {width: 100%; height: 100%;border-bottom: 1px solid #e3e3e3;}
.xszg .index-xszg-list .nodata img {height: 80%;}
.xszg .index-xszg-list .item-info {width: 100%; background-color: #fff; padding: 0 15px;}
.xszg .index-xszg-list .item-title-box {padding: 15px 0 20px 0;}
.xszg .index-xszg-list .item-title {font-size: 18px; color: #242424;}
.xszg .index-xszg-list .item-title a{display: inline-block; width: 100%;height: auto;}
.xszg .index-xszg-list .info {font-size: 14px;color: #999;height: 44px;line-height: 22px;margin: 6px 0 15px 0;}
/* 工匠精神 */
.gjjs .index-gjjs-list .nitem{display:block;margin-bottom:15px;border-left: 3px solid #264a94;box-shadow: 0px 8px 19px 2px #33669e1a;color: #999;height: 95px;padding: 6px 20px;}
.gjjs .index-gjjs-list .nitem .title{color: #333;}
.gjjs .index-gjjs-list .nitem:hover .title{color:#264a94;}
.gjjs .index-gjjs-list .nitem:hover .summary{color:#999!important;}
.gjjs .index-gjjs-list .nitem .summary{margin-top:8px;line-height: 24px;height:48px;}

/* 数字地图基地 */
.zgdt{padding-top:70px;background-size: 100%;}
.zgdt .b_title{margin-top:50px}
.zgdt .item {padding: 0 10px; margin-bottom: 20px;min-height: 318px;}
.zgdt .item .cover-box {position: relative; width: 100%; background-color: #fff;box-shadow: 0px 0px 21px 0px rgba(207, 207, 207, 0.3);}
.zgdt .item .top-items {border-bottom: 2px solid #fff}
.zgdt .cover-box .top-img { width: 100%; height: 160px; }
.zgdt .cover-box .top-img a,.zgdt .cover-box .top-img img {display: inline-block; width: 100%; height: 100%;}
.zgdt .text-box {padding:15px 18px;min-height: 155px;border: solid 1px #e2e2e2;border-top:0}
.zgdt .text-box .title a {display: inline-block; width: 100%; color: #242424;}
.zgdt .text-box .title:hover a{color: #d41b1b;}
.zgdt .text-box .summary,.zgdt .text-box .type { color: #919191;cursor: default;margin-top:5px;}
.zgdt .text-box .summary{height:40px;}
.zgdt .text-box .subType-box {margin-top: 15px;cursor: default;}
.zgdt .text-box .subType-box .box {display: inline-block; padding:0 13px;line-height: 28px; margin-right: 5px; border-radius: 2px; background-color: #eae8f3; border: 1px solid #513d9f; color: #443d9f;}
.zgdt .text-box .subType-box .box1 {background-color: #e8edf3; border: 1px solid #3d5e9f; color: #3d5e9f;}
.zgdt .text-box .subType-box .box2 {background-color: #fef0e7; border: 1px solid #f39c2c; color: #f39c2c;}
.zgdt .text-box .subType-box .box3 {background-color: #f8e9e9; border: 1px solid #ea4443; color: #ea4443;}
.zgdt .text-box .subType-box .box4 {background-color: #e9f5eb; border: 1px solid #46a653; color: #46a653;}
.szdt-page {position: relative;}
.szdt-page .tdt-infowindow {background: linear-gradient(45deg, transparent 10px, rgba(255, 255, 255, 0.1) 0);overflow: hidden;}
.szdt-page .markBox {width: 465px;max-width:100%;padding: 30px 20px 40px;color: #ffffff;}
.szdt-page .markBox .imgbox{width:180px;height:90px;margin-right:20px}
.szdt-page .markBox .title {font-family: YouSheBiaoTiHei;color:#fff}
.szdt-page .markBox .subType-box{margin-top:16px;}
.szdt-page .markBox .subType-box .box {display: inline-block; padding:0 13px;line-height: 28px; margin-right: 5px; border-radius: 2px;background-color: #eae8f3; border: 1px solid #513d9f; color: #443d9f;}
.szdt-page .markBox .subType-box .box1 {background-color: #e8edf3; border: 1px solid #3d5e9f; color: #3d5e9f;}
.szdt-page .markBox .subType-box .box2 {background-color: #fef0e7; border: 1px solid #f39c2c; color: #f39c2c;}
.szdt-page .markBox .subType-box .box3 {background-color: #f8e9e9; border: 1px solid #ea4443; color: #ea4443;}
.szdt-page .markBox .subType-box .box4 {background-color: #e9f5eb; border: 1px solid #46a653; color: #46a653;}
.szdt-page .markBox .summary {margin-top: 20px;line-height: 22px;}
.szdt-page .markBox .summary a{color:#fff;}
.szdt-page .tdt-infowindow-close-button,.szdt-page .tdt-infowindow-tip-container {display: none;}
.szdt-page .tdt-infowindow-content-wrapper {padding: 0;}
.szdt-page .tdt-infowindow-content {margin: 0;width:auto!important}
.szdt-page .tdt-infowindow {bottom: -31px !important;left: 40px !important;}
.szdt-page .map {height: 700px;width: 100%;}
.szdt-page .tdt-touch .tdt-bar a {width: 40px !important;height: 40px !important;line-height: 40px !important;}
.szdt-page .mapPage{position: relative;}
.szdt-page .dtContent{position: absolute;bottom: 10px;right: 60px;z-index: 9999;background-position: center;background: url('../../images/index/icon01.png') no-repeat;background-size: 100% 100%;}
.szdt-page .dtContent1{background: url('../../images/index/icon01.png') no-repeat;background-size: 100% 100%;}
.szdt-page .dtContent2{background: url('../../images/index/icon02.png') no-repeat;background-size: 100% 100%;}
.szdt-page .dtContent3{background: url('../../images/index/icon03.png') no-repeat;background-size: 100% 100%;}
.szdt-page .dtContent4{background: url('../../images/index/icon04.png') no-repeat;background-size: 100% 100%;}
.szdt-page .search-box1{display: none;}


/* 实践基地公共模块 */
.sjjdBlock .item{margin-bottom: 20px;}
.sjjdBlock .item .cover-box{font-family: SourceHanSansCN-Regular;background: #ffffff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);border-radius: 2px;border: 1px solid #264a94;}
.sjjdBlock .item .imgboxx{padding: 10px 10px 0px;}
.sjjdBlock .item .imgbox{width: 100%;height: 130px;}
.sjjdBlock .item .title{padding: 0 15px;}
.sjjdBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 24px;margin-top: 13px;display: inline-block; max-width: 100%;}
.sjjdBlock .item .title a:hover{color: #962d2d;}
.sjjdBlock .item .address{color: #264a94;line-height: 24px;padding: 3px 0px;margin-bottom: 18px;padding: 0px 15px 0px;height: 24px;width: 100%;}
.sjjdBlock .item .subType-box{color: #e60012;padding: 20px 15px;background: #e9edf4;width: 100%;display: block;}
.sjjdBlock .item .subType-box font{color: #264a94;display: inline-block;margin-right: 15px;}
.sjjdBlock .item .subType-box .box{display: inline-block;}

/* 新闻动态 */
.index-page .sjdt  {padding-bottom:20px}
.index-page .sjdt  .left .top-img {height: 360px;position: relative;padding-top: 25px;padding-left: 15px;}
.index-page .sjdt  .left .top-img::before {content: '';display: inline-block;position: absolute;width: 153px;height: 100%;background-color: #264a94;left: 5px;top: 0;z-index: 0;}
.index-page .sjdt  .left .top-img::after {content: '';display: inline-block;position: absolute;width: 90%;height: 277px;background-color: #92a4c9;left: 10%;top: calc(50% - 125px);z-index: 1;}
.index-page .sjdt  .left .top-img .imgbox,.index-page .sjdt  .left .top-img .contain{z-index: 2;display: inline-block;position: relative;}
.index-page .sjdt  .left .top-img>.imgbox{height: 280px;}
.index-page .sjdt  .left .top-img .contain{margin-top: 55px;color: #fff;padding: 0 24px;}
.index-page .sjdt  .left .top-img .contain a,.index-page .sjdt  .left .top-img .contain .school-name .font1{color: #fff;}
.index-page .sjdt  .left .top-img .title{height: 48px;font-weight: 600;}
/* .index-page .sjdt .left .top-img .title:hover a{color: #264a94;} */
.index-page .sjdt  .left .top-img .summary{margin: 20px 0 30px 0;height: 94px;line-height: calc(94px / 4);}
.index-page .sjdt .school-box{padding: 0;}
.index-page .sjdt  .right {height: 360px;display: flex;flex-direction: column;gap: 15px;margin-top: 0;}
.index-page .sjdt  .right .list{border-left: 4px solid #264a94;flex: 1;background-color: #ffffff;box-shadow: 0px 2px 10px 0px rgba(38, 74, 148, 0.27);
padding: 15px 30px 10px;display: flex;flex-direction: column;justify-content: space-between;}
.index-page .sjdt .right .list .title:hover a {color: #264a94;}
.index-page .sjdt .right .school-box{height: auto;}
.sjdt .item{margin-bottom: 20px;}
.sjdt .item .cover-box{font-family: SourceHanSansCN-Regular;background: #ffffff;border: solid 1px #dddddd;}
.index-page .sjdt .item .cover-box{border: none;box-shadow: 0px 0px 7px 3px #d8deeb;}
.sjdt .item .top-img{width: 100%;height: 165px;}
.index-page .sjdt .item .top-img{height: 215px;}
.sjdt .item .title{padding: 15px 15px 0px;min-height: 85px;}
.sjdt .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;word-break: break-all;}
.sjdt .item .title a:hover{color: #264a94;}
.sjdt .school-box {padding: 0px 15px 20px;height: 50px;}
.sjdt .school-logo {width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.sjdt .school-name {width: calc(100% - 30px);line-height: 30px;padding-left: 10px; font-size: 16px;color: #666666; }
.sjdt .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}
.sjdt .school-name .font1:hover{color: #264a94;}
.sjdt .school-name1 {width: 100%;padding-left: 0px; }

/* 文章详情页公共部分 */
.detail-page .content { position: relative;padding: 40px 30px 40px;border: solid 1px #e3e3e3; border-radius: 4px; background-color: #fff;}
.detail-page .content .title-name { font-size: 32px;  color: #232323;}
.detail-page .content .toolbar {width: calc(100% + 30px); margin-left: -15px; margin-top: 35px; padding-bottom: 15px;  font-size: 14px; color: #999;}
.detail-page .content .toolbar .zh {text-align: right; float: right;}
.detail-page .content .toolbar .item {padding: 0 15px; }
.detail-page .font-box {vertical-align: middle; margin-top: -3px;}
.detail-page .font-box .font-item {float: left; width: 23px; height: 23px; line-height: 23px; text-align: center; margin-right: 10px; cursor: pointer; font-size: 14px; color: #fff; background-color: #d6d6d6; border-radius: 50%;}
.detail-page .font-box .active {background-color: #264a94;}
.detail-page .detail-content {word-break: break-all;border-top: 2px solid #eee;padding-top: 25px;min-height: 400px;}
.detail-page .detail-content.font14 *{line-height: 30px !important;font-size: 14px !important;}
.detail-page .detail-content.font16 *{line-height: 32px !important;font-size: 16px !important;}
.detail-page .detail-content.font18 *{line-height: 34px !important;font-size: 18px !important;}
.detail-page .detail-content img{height: auto !important;max-width: 100%;}
.detail-page .detail-content video{max-width: 100%;height: auto;}
.detail-page .detail-content audio{text-indent: 0;}
.detail-page .detail-content table{max-width: 100%;width: auto;}
.detail-page .detail-content table td{word-break: break-all;}
.detail-page .detail-content *{max-width:100%;}
.detail-page .detail-content strong,.detail-page .detail-content b{font-weight: bold;}
/* 视频详情 */
.detail-page .videobox .videoinfo{font-size: 16px;line-height: 28px;font-family: SourceHanSerifCN-Regular;padding: 34px 0px;}
.detail-page .videobox .videoinfo .tip{color: #264a94;}
.detail-page  .videobox .videoinfo .con{color: #242424;margin-left: 40px;}
/* 案例详情 */
.detail-page .maincontent .contentbox{padding:25px 0 50px;border-top: 2px solid #eee;}
.detail-page .maincontent .txt p{line-height: 2em;margin-bottom: 35px;}
.detail-page .maincontent .txt ul{padding-left:30px}
.detail-page .maincontent .txt li{list-style: inherit;}
.detail-page .maincontent .txt img{max-width: 100%!important;}
.detail-page .maincontent .txt table{width:100%}
.detail-page .maincontent .txt table td{padding:0 5px;}
.detail-page .maincontent .txt table:not(.borderHidden) tbody{border-left:1px solid #ddd;border-top:1px solid #ddd;}
.detail-page .maincontent .txt table:not(.borderHidden) td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.detail-page .maincontent .txt .hidden-first-row td{border:0}
.detail-page .maincontent video{max-height: 470px;max-width:100%;}
.detail-page .detail-box {width: calc(100% + 20px); margin-left: -10px;}
.detail-page .xgtj {margin-top: 30px;}
.detail-page .detail-box-item { padding: 0; }

.detail-page .video-box {width: 100%; height: 480px; padding-top: 15px;border-top: 2px solid #eee;}
.detail-page .video-box .box{height: calc(100% - 20px);}
.detail-page .listbanner{height: 380px;}
.detail-page .main-box{position:relative;margin-top: -250px;}

.detail-page .imagesgroup{border:solid 2px #264a94;margin-bottom:20px;padding: 10px;margin-top:20px}
.detail-page .slider-for{position: relative;}
.detail-page .slider-for>div{position: relative;width:100%;height:100%;}
.detail-page .slider-for .imgslide{background:#FAF9F7;}
.detail-page .slider-for img{width:100%;height:484px;object-fit: contain}
.detail-page .slider-for .info{padding: 10px 20px 5px;}
.detail-page .slider-for .info .numbox{font-family: SourceHanSerifCN-SemiBold;padding: 15px 0px;}
.detail-page .slider-for .info .numbox .bigcur{color: #264a94;}
.detail-page .slider-for .info .numbox .bignum{color: #242424;}
.detail-page .slider-for .info .infobox{color: #242424;line-height: 28px;min-height: 100px;font-family: SourceHanSerifCN-Regular;}
.detail-page .slider-for .slick-arrow{width: 45px;height: 50px;top: 220px; z-index: 1;position: absolute;border: none;}
.detail-page .slider-for .slick-prev{background: rgba(255,255,255,.2) url(../../images/kcase/icon1.png) no-repeat center center;left: -10px;background-size: 100%;}
.detail-page .slider-for .slick-next{background: rgba(255, 255, 255, .2) url(../../images/kcase/icon2.png) no-repeat center center;right: -10px;background-size: 100%;}
.detail-page .slick-prev:before,.detail-page .slick-next:before{display: none;}

/* 右侧 */
.detail-page .xyhRightinfo{background-color:#fff;border: solid 1px #e3e3e3;padding:20px 15px 30px;margin-bottom:30px;border-top: 3px solid #264a94;;}
.detail-page .xyhRightinfo .logobox a{display:block;width:100px;height:100px;margin:0 auto;border-radius: 50%; overflow: hidden;}
.detail-page .xyhRightinfo .Fxyhlogo{width:100%;height:100%;object-fit: cover;}
.detail-page .xyhRightinfo .name{margin:15px 0 30px}
.detail-page .xyhRightinfo .FstudioName{display: inline-block;max-width: 100%;font-size: 24px;font-family: SourceHanSansCN-Medium;}
.detail-page .xyhRightinfo .FstudioName:hover{color: #264a94;;}
.detail-page .xyhRightinfo .numbox{position: relative;display: flex}
.detail-page .isline{position: absolute;width:1px;height:36px;background: #cdcdcd;left:50%;top:10px}
.detail-page .numwrap{width:calc(50% - 1px);}
.detail-page .numwrap .font{color:#666;margin-top:5px}
.detail-page .numwrap .num{color: #264a94;}
.detail-page .followbtn{width:108px;line-height: 44px;color:#fff;background: #264a94;margin:50px auto 0;display: none;}


.detail-page .breadcrumb-box{margin: 0;}


/* 高校号 */
.gxhlist { width: calc(100% + 125px); margin-left: -15px;margin-top: 20px}
.gxhlist .item {height: 200px;  margin-bottom: 70px; vertical-align: top; text-align: center;}
.gxhlist .school-modal {width: 100%;height: 100%;}
.gxhlist .gxhBg {text-align: left;padding-left: 14px;margin: 10px 0;}
.gxhlist .school-logo {width: 140px; height: 140px; border-radius: 50%;}
.gxhlist .school-logo a,.gxhlist .school-logo img {width: 100%; height: 100%;}
.gxhlist .school-name-text { width: 140px; font-size: 18px; color: #333;line-height: 26px;margin-top:15px; text-align: center;height:52px;}
.gxh-page .search-boxs{margin-top: 50px;}

/* 底部 */
.footerbox{background: url(../../images/index/footer.png) no-repeat top center;color: #fff;padding-top: 1px; margin-top:88px;background-size:cover;}
.footerbox .foot-top { margin: 237px 0 54px; min-height: 165px;}
.footerbox .foot-top .title { font-size: 20px; color: #fff; margin-bottom: 25px;margin-top: 0px;}
.footerbox .foot-top .address-box {width: 100%; font-size: 16px;}
.footerbox .foot-top .address-box li {display: inline-block; width: 49%; padding: 10px 0}
.footerbox .foot-top .right .address-box li {width: 100%;}
.footerbox .foot-top .address-box li a {width: 100%;display: inline-block; color: #fff;}
.footerbox .foot-top .address-box li a:hover,.footerbox .foot-top .gywm li a:hover {color: #fff !important;}
.footerbox .foot-top .gywm {width: 100%; font-size: 16px;}
.footerbox .foot-top .gywm li {width: 100%; padding: 10px 0}
.footerbox .foot-top .gywm li a {width: 100%; display: inline-block;color: #fff;}
.foot-btm {padding: 20px 0; text-align: center; width: 100%;}
/* .index-footer .footerbox {margin-top: 0!important;background: #264a94!important;}
.index-footer .footerbox .foot-top{margin: 60px 0 60px!important;} */

/* 公共头部 */
.common-head {width: 100%;}
.common-head .maskBox{border-bottom: 1px solid rgba(255,255,255,0.3);position: relative;}
.common-head .search-box1 {padding-top: 23px; padding-bottom: 0;}
.common-head .member-span-logined {margin-top: 23px;}
.common-head .toolbar a {width: auto;display: inline}
.common-head .toolbar .member-span-logined {margin-top: 23px;}
.common-head .member-span-logined1{display: none;}
.common-head .toolbar .nicklink {width: 46px;display: inline-block;}
.common-head .logo {width: 300px;vertical-align: top;padding: 35px 0;}
.common-head .logo1 {padding: 40px 0 0 20px!important;}
.common-head .search-input {position: relative;width: 270px;height: 45px;line-height: 45px;}
.common-head .search-input input {width: calc(100% - 65px);height: 100%;padding: 0 55px 0 20px;;border: 1px solid transparent;font-size: 16px;border-radius: 25px;}
.common-head .search-btn {position: absolute;right: 0;top: 0;width: 45px;height: 45px;background: #fff url('../../images/index/search1.png') no-repeat center center;border-radius: 25px;}
.common-head .login-btn {width: 80px;height: 45px;margin-top: 23px;cursor: pointer;text-align: center;line-height: 45px;font-size: 16px;background-color: #0070bc;color: #fff;margin-left: 20px;border-radius: 25px;}
.common-head .nav { width: 100%; display: flex; justify-content: space-between;}
.common-head .nav .item { width: auto; height: 53px; line-height: 53px; text-align: center; font-size: 18px; padding: 0 35px;position: relative;}
.common-head .nav .item a {width: 100%; height: 100%; color: #fff;font-weight: 600;}
.common-head .nav .item:hover a {color: #fff !important;border-bottom: 3px solid #fff;}
.common-head .nav .active a{border-bottom: 2px solid #fff;}
.common-head .search-box-box {position: absolute;top: 0;left: 0;width: 100%;padding: 0 0 0 30px;display: flex;align-items: center;background: url(../../images/index/banner.png) no-repeat left top;z-index: 999;height: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.3);gap: 20px;}
.common-head .search-box-box .search-box {width: 90%;}
.common-head .toolbar.toolbar1 {visibility: hidden;}

.menulist{display:none;min-width:240px;padding-top:5px;position: absolute;left:50%;top:99%;transform: translateX(-50%);z-index: 10;}
.menulist .ul{background: #ffffff;box-shadow: 0px 0px 9px 1px #aba5a445;}
.menulist .ul div{padding:0 5px;border-left: 4px solid #fff;}
.nav .item .menulist .ul a,.nav .item .menulist .ul span{display: block;line-height: 50px;white-space: nowrap;color:#333!important;border: 0 !important}
.menulist .ul div.active,.menulist .ul div:hover{background: #2374e01a;border-left: 4px solid #2374e0;}
.nav .item:hover .menulist{display: block;}

.common-head .usercenter,.index-page .usercenter,.index-header .usercenter{position: relative;}
.common-head .nicklink,.index-page .nicklink,.index-header .nicklink{display: inline-block;width:46px;height:46px;border-radius: 50%;overflow: hidden;margin-left:15px}
.common-head .member-span-logined1 .nicklink{margin-left:0}
.common-head .userlist,.index-page .userlist,.index-header .userlist{position: absolute;top:99%;right:0;padding-top:5px;display: none;z-index: 2;}
.common-head .usercenter:hover .userlist,.index-page .usercenter:hover .userlist,.index-header .usercenter:hover .userlist{display: block;}
.common-head .userlist .list,.index-page .userlist .list,.index-header .userlist .list{background: #fffcf9;box-shadow: 0px 4px 12px 1px rgba(175, 175, 175, 0.17);width:max-content;padding:10px 0}
.common-head .userlist .list a,.index-page .userlist .list a,.index-header .userlist .list a{display: block;line-height: 30px;padding:0 15px}
.common-head .navlist .item.loginn{display: none;}
/* 数字地图专用头部 */
.common-head1 {background: linear-gradient(180deg, #083691, transparent);padding-bottom: 30px;position: absolute;top: 0;left: 0;z-index:99999;}
.common-head1 .tablist{display: flex;overflow-x: auto;}
.common-head1 .tab-box{position: relative;}
.common-head1 .search-box1{position: absolute;top:0;right:0;}
.common-head1 .search-box1 {padding-top: 0; padding-bottom: 0;}
.common-head1 .tablist .item {padding: 10px 28px;font-weight: 400;position: relative;margin-right: 15px;margin-bottom: 10px;}
.common-head1 .tablist .item::after {content:'';width:calc(100% - 20px);height: 5px;position: absolute;left: 10px;bottom: -5px;}
.common-head1 .tablist .item.on {font-weight: 700;}
.common-head1 .tablist .item1 {background: #264a94;color: #fff;}
.common-head1 .tablist .item1::after {background: #fff;}
.common-head1 .tablist .item2 {background: #fff1e9;color: #f28902;}
.common-head1 .tablist .item2::after {background: #f28902;}
.common-head1 .tablist .item3 {background: #f8eaea;color: #e72626;}
.common-head1 .tablist .item3::after {background: #e72626;}
.common-head1 .tablist .item4 {background: #e9f4ea;color: #42a550;}
.common-head1 .tablist .item4::after {background: #42a550;}
/* 分页条 */
.page-box {width: 100%;}
.page-box .allnum {font-size: 12px; color: #1f1f1f;}


/* 新闻动态 */
.xwdt-page .xwdt-content {width: 100%;}
.xwdt-page .xwdt-content li {position: relative; margin-bottom: 20px; padding: 20px 30px; border:solid 1px #e3e3e3; border-radius: 4px;background-color: #fff;}
.xwdt-page .xwdt-content li:hover {box-shadow: 0px 0px 17px 1px rgba(109, 141, 201, 0.19); border:solid 1px transparent;}
.xwdt-page .hasimg-item .left-img { width: 235px; height: 153px; }
.xwdt-page .hasimg-item .left-img a,.xwdt-page .hasimg-item .left-img img {width: 100%; height: 100%;}
.xwdt-page .hasimg-item .right-text-box {width: calc(100% - 240px); height: 153px; padding-left: 30px;vertical-align: top;}
.xwdt-page .right-text-box .list-titles a{width: 100%; font-size: 22px; color: #242424; font-weight: bold;}
.xwdt-page .right-text-box .list-titles a:hover {color: #264a94;}
.xwdt-page .list-summary {font-size: 18px; color: #666;line-height: 26px; height: 50px; margin-top: 17px;}
.xwdt-page .list-time {font-size: 16px; color: #999;margin-top: 20px;}
.xwdt-page .godetail {position: absolute; right: 30px; bottom: 20px; width: 19px; height: 12px; background: url('../../images/index/icon36.png') no-repeat center center;cursor: pointer;}
.xwdt-page .godetail a {width: 100%; height: 100%;}
.xwdt-page .xwdt-content li:hover .godetail {background: url('../../images/index/icon35.png') no-repeat center center;}
.xwdt-page .noimg-item .right-text-box {width: 100%; vertical-align: top;}
/* 实践基地 */
.sjjdblock {width: 100%;}
.sjjdblock .item {padding: 0 10px; margin-bottom: 20px;}
.sjjdblock .item .cover-box {position: relative; width: 100%; background-color: #fff;box-shadow: 0px 0px 21px 0px rgba(207, 207, 207, 0.3);}
.sjjdblock .item .cover-box .xfc-box {position: absolute; right: 0; top: 0;}
.sjjdblock .item .cover-box .xfc-box .items {width: 60px;height: 50px; color: #fff; padding-top: 5px; opacity: .7; text-align: center;font-size: 14px;background-color: #33333348;}
.sjjdblock .item .cover-box .xfc-box .items span{display: inline-block; width: 100%;}
.sjjdblock .item .top-items {border-bottom: 2px solid #fff}
.sjjdblock .cover-box .top-img { width: 100%; height: 160px; }
.sjjdblock .cover-box .top-img a,.sjjdblock .cover-box .top-img img {display: inline-block; width: 100%; height: 100%;}
.sjjdblock .text-box {padding: 18px;min-height: 188px;}
.sjjdblock .text-box .title a {display: inline-block; width: 100%; font-size: 18px; color: #242424;}
.sjjdblock .text-box .address,.sjjdblock .text-box .type {font-size: 14px; color: #919191;margin-top: 15px;cursor: default;}
.sjjdblock .text-box .subType-box {margin-top: 15px;cursor: default;}
.sjjdblock .text-box .subType-box .box {display: inline-block; padding: 7px; margin-right: 5px; background-color: #fff0f0; border: 1px solid #ffcdc4; border-radius: 2px; color: #f35f4d;}

/* 文章详情页 */
/* .detail-page { background: url('../../images/index/banner.png') no-repeat left top; background-size: 100% 465px; } */
.detail-page .content { position: relative;padding: 40px 30px 10px;border: solid 1px #e3e3e3; border-radius: 4px; background-color: #fff;min-height: 580px;}
.detail-page .content .title-name { font-size: 32px;  color: #232323;}
.detail-page .content .toolbar {width: calc(100% + 30px); margin-left: -15px; margin-top: 35px; padding-bottom: 15px;  font-size: 14px; color: #999;}
.detail-page .content .toolbar .zh {text-align: right; float: right;}
.detail-page .content .toolbar .item {padding: 0 15px;display: inline-block;}
.detail-page .font-box {vertical-align: middle; margin-top: -3px;}
.detail-page .font-box .font-item {float: left; width: 23px; height: 23px; line-height: 23px; text-align: center; margin-right: 10px; cursor: pointer; font-size: 14px; color: #fff; background-color: #d6d6d6; border-radius: 50%;}
.detail-page .font-box .active {background-color: #254994;}
.detail-page .detail-content {word-break: break-all;border-top: 2px solid #eee;padding-top: 25px;min-height: 400px;}
.detail-page .detail-content.font14,.detail-page .txt.font14 *{line-height: 30px !important;font-size: 14px !important;}
.detail-page .detail-content.font16,.detail-page .txt.font16 *{line-height: 32px !important;font-size: 16px !important;}
.detail-page .detail-content.font18,.detail-page .txt.font18 *{line-height: 34px !important;font-size: 18px !important;}
.detail-page .detail-content img{height: auto !important;max-width: 100%;}
.detail-page .detail-content video{max-width: 100%;height: auto;}
.detail-page .detail-content audio{text-indent: 0;}
.detail-page .detail-content table{max-width: 100%;width: auto;}
.detail-page .detail-content table td{word-break: break-all;}
.detail-page .detail-content *{max-width:100%;}
.detail-page .detail-content strong,.detail-page .detail-content b{font-weight: bold;}
.detail-page .editor{color: #454545;line-height: 28px;padding: 30px 0px; text-align: right;font-family: SourceHanSerifCN-Regular;}
.detail-page .detail-box {width: calc(100% + 20px); margin-left: -10px;}
.detail-page .xgtj {margin-top: 30px;}
.detail-page .detail-box-item { padding: 0; }


.detail-page .video-box {width: 100%; height: 540px; padding-top: 15px;border-top: 2px solid #eee;}
/* .detail-page .video-box .box{min-height: 350px;} */
.detail-page .video-box video{max-height: 540px;}





.share-box {position: absolute; top: 300px; left: -70px;}
.mobile-share-box {width: 100%; height: 50px; text-align: right;}
#share-box {position: relative;}
#share-box .dz {width: 57px; height: 57px; border-radius: 50%; cursor: pointer; border: solid 1px #9faece;background: #fff url('../../images/index/icon30.png') no-repeat center center;}
#share-box .sc.ysc {background: #f6fbff url('../../images/index/icon31.png') no-repeat center center;}
#share-box .sc {width: 57px; height: 57px; cursor: pointer; border-radius: 50%; border: solid 1px #d6ecfa;background: #fff url('../../images/index/icon39.png') no-repeat center center;}
#share-box .ydz .dz{background: #e8efff url('../../images/index/icon28.png') no-repeat center center;}
#share-box .default-text {font-size: 14px; color: #2a2a2a; text-align: center;margin-top: 10px; margin-bottom: 20px;}
#share-box .default-text.active {color: #264a94;cursor: pointer;}
#share-box .zf {width: 42px; height: 42px; margin: auto;margin-bottom: 20px;cursor: pointer;}
#share-box .qq {background: url('../../images/index/icon32.png') no-repeat center center; background-size: 100% 100%;}
#share-box .wx {background: url('../../images/index/wechante.png') no-repeat center center; background-size: 100% 100%;}
#share-box .wb {background: url(../../images/index/weibo.png) no-repeat center center;background-size: 100% auto;padding-top: 57px;text-align: center;margin-top: -13px;}
#share-box #qrcode_c {position: absolute; right:-150px; top: 35%;display: none}



/* 分页 */
.pagebox .kkpager{position: relative;text-align: right;margin: 30px auto 40px;}
.pagebox .kkpager .pageBtnWrap {display: inline-block}
.pagebox .kkpager .pageBtnWrap a,.pagebox .kkpager .pageBtnWrap span,.pagebox .page .pagelist span,.pagebox .page .pagelist a{font-size:14px;display:inline-block;color:#333;border: 1px solid #d4d4d4; border-radius: 2px; width:28px;height:28px;line-height:25px;text-align:center;margin:0 5px;}
.pagebox .kkpager .pageBtnWrap .curr,.pagebox .page .pagelist .cur{background: #ffffff;color:#264a94;border-color:#264a94;}
.pagebox .kkpager .pageBtnWrap a:hover,.pagebox .kkpager .pageBtnWrap span:hover{color: #264a94;background-color: inherit;border-color: #264a94;}
.pagebox .kkpager .infoTextAndGoPageBtnWrap{display: inline-block; line-height:44px;font-size:16px;color:#333;}
.pagebox .kkpager .disabled a{color:#333}
.pagebox .kkpager .totalText{position: absolute; left: 0;}
.pagebox .kkpager .goPageBox,.pagebox .page .gobox{margin: 0px 0px 0px 7px;}
.pagebox #kkpager_btn_go{display: none !important;}
.pagebox #kkpager_btn_go_input,.pagebox .page .lefttotal input{width: 50px;height: 28px;margin: 0px 7px; border: solid 1px #d4d4d4;border-radius: 2px;padding: 5px;text-align: center;font-size: 14px;}

.pagebox .page{text-align: right;}
.pagebox .page .pagelist,.pagebox .page .lefttotal,.pagebox .page .gobox{display: inline-block;}
.pagebox .page .lefttotal{line-height:44px;font-size:16px;color:#333;}
.pagebox .page .pagelist span,.pagebox .page .pagelist a{margin: 0px 3px;}
/* .pagebox .pagesize-change .dropdown-box{position: absolute; right: 0; top: 0; width: 90px; height: 28px; line-height: 28px; padding: 0 10px; text-align: left; color: #333; border-radius: 2px; border: 1px solid #d4d4d4;} */
.templatepagebox .page {position: relative;color: #333;}
.templatepagebox .totalnum {position: absolute; left: 0; top: 2px;}
.pagebox {position: relative}
.pagesizeSelect {position: absolute; top: 10px; right: 390px; z-index:999;}
.pagesizeSelect .dropdown-box {padding: 3px 38px 3px 10px; border: 1px solid #d4d4d4; border-radius: 2px;color: #333;}
.pagesizeSelect .down-list {padding-left: 10px; padding-right: 10px;line-height: 25px;cursor: pointer;}
.pagesizeSelect .down-list:hover,.pagesizeSelect .actives {background-color: #2a9fff28;}
.pagesizeSelect .btns {position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer;  width: 20px; height: 15px; background: url('../../images/index/down.png') no-repeat center center;} 
.pagesizeSelect .open .btns {transform: rotate(180deg); transform-origin: 50% 25%;}

/* 面包屑 */
.detail-page .breadcrumb-box{margin: 0;}
.breadcrumb{margin: 15px 0;}
.breadcrumb span,.breadcrumb a{font-size: 16px;color: #fff;line-height: 16px;}
.breadcrumb a{width:auto;}
.breadcrumb>li+li:before{content: '/';float: left;padding: 0 5px 0px 2px;} 
.breadcrumb .active span, .breadcrumb .active a{color: #fff;}


/* 公共tab */
.tab-boxs{display: flex;font-size: 20px; margin: 20px 0px;white-space: nowrap;overflow-y: scroll;}
.tab-boxs .item{margin-right: 40px;cursor: pointer;}
.tab-boxs .item.on{color: #264a94;}
.tab-boxs::-webkit-scrollbar {display: none;width: 0px;}

/* 搜索结果页 */
[color='red']{color: #264a94;}
.resultpage .breadcrumb {position: relative;}
.resultpage .resulttit{padding: 10px 0px 25px;position: absolute;right: 0;top: -45px;}
.resultpage .resulttit .showquery{color: #264a94;font-family: SourceHanSerifCN-SemiBold;}
.resultpage .resulttit .right{color: #fff;display: inline-block;font-family: SourceHanSerifCN-Regular;}
.resultpage .resulttit .right .totalnum{padding: 0px;margin: 0px;color: #d50a0a;}
.resultpage .search-left{border: 1px solid #ccc;background-color: #fff;}
.resultpage .partTitle{font-family: SourceHanSerifCN-SemiBold;line-height: 28px;position: relative;border-bottom: 1px solid #ccc;}
.resultpage .partTitle span{display: inline-block;padding: 10px 5px; margin: 5px 10px 0px;}
.resultpage .partTitle span.on{border-bottom: 2px solid #264a94;}
.resultpage .szkc .info-school {max-width: 100%; vertical-align: top;width: 100%;}
.resultpage>.container {margin-top: -310px;}
.searchlistbox .item{border-bottom: 1px solid #f6f4f2;padding: 25px 0px;}
.searchlistbox .item .titlebox{font-family: SourceHanSerifCN-Bold;line-height: 30px;}
.searchlistbox .item .titlebox a{color: #242424;}
.searchlistbox .item .titlebox a:hover{color: #264a94;}
.searchlistbox .item .info{font-family: SourceHanSerifCN-Regular;color: #999999;line-height: 24px;margin: 10px 0px;}
.searchlistbox .item .info .catalog{display: inline-block;margin-right: 30px; }
.searchlistbox .item .summary{font-family: SourceHanSerifCN-Regular;color: #454545;line-height: 28px;word-break: break-all;}

.search-result{padding: 10px 15px 35px 15px;}
/* .search-result .sjjdlist{margin-top: 15px;} */
/* .search-result .sjjdlist .col-md-3{width: 33.33%;} */
.search-result.gxhlistpage .swipergxh{margin-top: 15px;}
.search-result.gxhlistpage .swipergxh .itembox{width: 25%;margin-bottom: 30px;}
.search-result .sjhdlist{margin-top: 15px;}
.search-result .sjhdlist .col-md-6{width: 100%;}
.search-result .yxallist{margin-top: 15px;}
.search-result .gxhlist{margin-top: 0;}

.hotsearch{border: solid 1px #ccc;background: #fff;font-family: SourceHanSerifCN-SemiBold;padding:0px 8px 8px;overflow: hidden;}
.hotsearch .title{line-height: 28px;padding: 13px 15px;}
.hotsearch .listbox{border: solid 1px #ded9d2;background: #fff;padding: 20px 15px;}
.hotsearch .listbox .item{padding: 9px 0px;}
.hotsearch .listbox .item a{color: #242424;line-height: 24px;}
.hotsearch .listbox .item a:hover{color: #264a94;}

/* 基地高校主页公共样式 */
.title-text {font-size: 20px; color: #333;margin-bottom: 2px; line-height: 36px;border-bottom: 2px solid #264a94;}
.tab-title{width: 100%;display: flex;justify-content: space-between;border-bottom: 1px solid #264a94;}
.tab-title .more {margin-right: 4px;color: #c5c3d7;line-height: 40px;cursor: pointer;}
.tab-title .more:hover{color: #264a94;}


/* 实践动态 */
.sjdtBlock .item{margin-bottom: 20px;}
.sjdtBlock .item .cover-box{font-family: SourceHanSansCN-Regular;background: #ffffff;border: solid 1px #dddddd;border-radius: 5px;overflow: hidden;}
.sjdtBlock .item .top-img{width: 100%;height: 173px;}
.sjdtBlock .item .title{padding: 10px 15px 0px;min-height: 45px;}
.sjdtBlock .item .title1{padding: 10px 10px 0px;min-height: 50px;}
.sjdtBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;}
.sjdtBlock .item .title a:hover{color: #264a94;}
.sjdtBlock .school-box {padding: 0px 15px 10px;height: 40px;}
.sjdtBlock .school-box1 {padding: 0px 10px 10px;height: 40px;}
.sjdtBlock .school-logo {width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.sjdtBlock .school-name {width: calc(100% - 30px); margin-top: 3px; padding-left: 10px; font-size: 16px; }
.sjdtBlock .school-name1 {padding-left: 0; font-size: 16px; }
.sjdtBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}
.sjdtBlock .school-name .font1:hover{color: #264a94;}
.sjdtBlock .item .item{margin-bottom:  20px;}
.sjdtBlock .item .notSchool.text-box{padding-bottom: 5px;}

.gxhSelect{display: flex;align-items: center;justify-content: space-between;margin-top: -30px;}
.has-search .gxhSelect .search-boxs{width: calc(100% - 260px);margin-bottom: 0;}

/* 实践案例 */
.sjalBlock .item .notSchool.text-box{padding-bottom: 5px;}

/* 图集详情页 */
.imagedetail .imagesgroup{border:solid 2px #264a94;margin-bottom:20px;padding: 10px;}
.imagedetail .slider-for{position: relative;}
.imagedetail .slider-for>div{position: relative;width:100%;height:100%;}
.imagedetail .slider-for .imgslide{background:#FAF9F7;}
.imagedetail .slider-for img{width:100%;height:484px;object-fit: contain}
.imagedetail .slider-for .info{padding: 10px 20px 5px;}
.imagedetail .slider-for .info .numbox{font-family: SourceHanSerifCN-SemiBold;padding: 15px 0px;}
.imagedetail .slider-for .info .numbox .bigcur{color: #264a94;}
.imagedetail .slider-for .info .numbox .bignum{color: #242424;}
.imagedetail .slider-for .info .infobox{color: #242424;line-height: 28px;min-height: 100px;font-family: SourceHanSerifCN-Regular;}
.imagedetail .slider-for .slick-arrow{width: 45px;height: 50px;top: 220px; z-index: 1;position: absolute;border: none;}
.imagedetail .slider-for .slick-prev{background: url(../../images/index/icon1.png) no-repeat center center;left: -10px;}
.imagedetail .slider-for .slick-next{background: url(../../images/index/icon2.png) no-repeat center center;right: -10px;}
/* .imagedetail .slider-for .slick-prev:hover{background: url(../../images/index/icon16_on.png) no-repeat center center;}
.imagedetail .slider-for .slick-next:hover{background: url(../../images/index/icon15_on.png) no-repeat center center;} */
.imagedetail .slick-prev:before,.imagedetail .slick-next:before{display: none;}



/* 公共弹框 */
.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 9999999;top:0;left:0;}
.alert-box .alert-content{width: 330px;height: 175px;background: #fff;border-radius: 7px;top:50%;bottom: 50%;right:50%;left:50%;margin-left: -165px;margin-top:-80px;position: absolute; }
.alert-box .alert-content .alert-header{border-bottom:1px solid rgba(228,228,228,.57);position: relative; padding:5px 10px;height: 37px;width: 100%;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;}
.alert-box .alert-content .alert-header button span{color:#666;}
.alert-box .alert-content .alert-title{margin: 0;height: 25px;line-height: 25px;font-size:14px;color:#242424;}
.alert-box .alert-content .alert-body{padding: 28px 15px 25px;text-align: center;color: #333;font-size: 16px;height: 80px;}
.alert-box .alert-content .alert-body p{margin: 0;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#264a94;}
.alert-box .alert-content .alert-footer{margin-top: 10px;}
.alert-box .alert-content .alert-footer div{cursor: pointer;width: 100px;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 5px;}
.alert-box .alert-content .alert-footer .certain{background: #264a94;margin: 0 auto;}
.alert-box .alert-content .hascancel.alert-footer{text-align: center;}
.alert-box .alert-content .hascancel.alert-footer div{display: inline-block;margin: 0px 15px;}
.alert-box .alert-content .hascancel.alert-footer .cancel{background: #ccc;}



#qrcode_c {padding: 5px; background-color: #fff;}










@media (min-width: 1400px) {
  .index-page .topBoxx,.firstbox .banner>.container {width: 1400px;}
}
@media (min-width: 1260px) {
  .navlist .drop,.navlist .drop1{display: none;}
  
  .index-page .topBoxx,.firstbox .banner>.container {width: 1350px;}
}
@media (max-width: 1260px) {
  .index-page .firstbox {display: none;}
  .index-header {display: block}
  div.burger {height: 40px;width: 40px;position: relative;cursor: pointer;margin-top: 20px;margin-left: 15px;z-index:999;}
  div.burger2 {margin-top: -10px;}
  .fixed div.burger {top: 7px;}
  .burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #fff;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;}
  div.burger.openmenu{position: fixed;z-index: 999;right: 15px;top: 0px;}
  div.burger2.openmenu {position:relative;margin-top:0;margin-left:10px;padding-top:0;}
  .openmenu div.x,.openmenu div.y,.openmenu div.z {background: #fff;}
  .white {background: #fff !important;}
  .burger div.x,.burger div.y,.burger div.z {height: 3px;width: 36px;}
  .burger div.y {top: 23px;}
  .burger div.z {top: 34px;}
  .burger 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;}
  .burger 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;}
  .burger 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;}
  .burger 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;}
  .burger 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;}

	.common-head .nav-box {display: none;}
  .common-head .navlist {overflow-y: scroll;position: fixed; top:0; right: 0; width: 310px; z-index: 99; display: flex; flex-direction: column; background-color: #264a94; padding: 25px 15px 15px 20px; height: 100vh;}
  .common-head .navlist .item { padding:0;flex: 1 !important; height: auto;  text-align: left; font-size: 18px;overflow: hidden;}
  .indexPage .common-head .navlist .item {padding: 0 35px;}
  .common-head .navlist .item a {width: auto; height: auto; color: #fff;}
  .common-head .navlist .item:hover a {color: #fff !important;border-bottom:0!important;}
  .common-head .navlist .item.active a{border-bottom: 3px solid #fff!important;}
  /* .common-head .navlist .item a {line-height: 30px;} */
  .common-head .search-box1{padding-top: 23px}
  .common-head .member-span-logined{margin-top: 23px}
  .common-head .search-btn {background: url(../../images/index/search.png) no-repeat center center;border-radius: 25px;background-size: 60% 60%;}
  .common-head1 .search-btn1 {background: url(../../images/index/search1.png) no-repeat center center;}
  .common-head .search-box-box .search-btn {background: url(../../images/index/search1.png) no-repeat center center;margin-right: 10px;}
  .common-head .search-box1 input{display: none;}
  .common-head1 .search-box1 input{display: block;}
  .common-head1 .search-box1 .search-input{background: #fff;border-radius: 15px;}
  .common-head .search-input input,.common-head .search-input{width: 100%;}

  .menulist{position: relative;left:0;top:0;transform: none;text-align: left;padding-left:30px;display:block;}
  .menulist .ul{background: none;box-shadow:none;}
  .common-head .navlist .item:hover a{border:0}
  .index-header .bannerImgg{display: block;cursor: pointer;}
  .menulist .ul div.active, .menulist .ul div:hover{background: none;}
  .nav .item .menulist .ul div.active a,.nav .item .menulist .ul div.active span{border-bottom:1px solid #fff!important;display: inline-block;}
  .nav .item .menulist .ul div a,.nav .item .menulist .ul div span{color: #fff!important;}
  .menulist .ul div.active,.menulist .ul div:hover{border-left: 4px solid transparent;}
  .dszkKCblock .list .info-name {max-width: 35%;}
  /* .nav .item .menulist .ul span {line-height: 30px;} */
  .resultpage>.container {margin-top: -360px;}
  .detail-page .main-box{margin-top: -300px;}
  .index-page .dtBoxx1{display: block;width: 80px;height: 80px;background: #0a3992;padding: 10px 7px 10px 13px;border-radius: 80px;line-height: 60px;z-index: 9;box-shadow: 0px 0px 20px rgba(58, 159, 213, 0.5);}
  
  .menulist .ul div{border-left: 4px solid #264a94;}


  .common-head1 .search-box1{position: static;}
  .common-head .login-btn{display: none;}
  .common-head .member-span-logined{display: none;}
  
  .common-head .member-span-logined1{display: block;}
  .common-head .login-btn{display: none;}
  .szdt-page .common-head .member-span-logined{display: block;}
  .szdt-page .common-head .usercenter {display: block;}
  .szdt-page .common-head .usercenter .userlist{position: absolute;display: none;}
  .szdt-page .common-head .usercenter:hover .userlist{display: block;}
  .szdt-page .common-head .userlist .list{background: #fffcf9;box-shadow: 0px 4px 12px 1px rgba(175, 175, 175, 0.17);width: max-content;padding: 10px 0;width: 126px;}
  .szdt-page .common-head .userlist .list a, .index-page .userlist .list a, .index-header .userlist .list a {color: #333;}
  .szdt-page .common-head .userlist .list a, .index-page .userlist .list a, .index-header .userlist .list a {width: 100%;text-align: center;}
  .szdt-page .common-head .userlist .list a:hover, .index-page .userlist .list a:hover, .index-header .userlist .list a:hover {color: #264a94!important;}
  /* 
  .szdt-page .common-head .login-btn{display: block;}
  .szdt-page .common-head .toolbar .member-span-logined {margin-top: 0;}
  .szdt-page .common-head .member-span-logined {padding-top: 5px;}
  .szdt-page .common-head .logo {width: calc(100% - 90px);} */

  .nav .item .menulist .ul a, .nav .item .menulist .ul span {line-height: 35px;}


  .common-head .usercenter, .index-page .usercenter, .index-header .usercenter {display: flex;}
  .common-head .usercenter .userlist, .index-page .usercenter .userlist, .index-header .usercenter .userlist{position: relative;display:block;}
  .common-head .userlist .list, .index-page .userlist .list, .index-header .userlist .list{background: none;display: flex;box-shadow: none;padding: 0;flex-wrap: wrap;max-width: 220px;}
  .common-head .userlist .list a, .index-page .userlist .list a, .index-header .userlist .list a{color: #fff;padding: 0;width: 100px;margin-left: 10px;text-align: left;}
  .common-head .userlist .list a:hover, .index-page .userlist .list a:hover, .index-header .userlist .list a:hover{color: #fff!important;}
  .common-head .userlist .list .logoutBtn , .index-page .userlist .list .logoutBtn , .index-header .userlist .list .logoutBtn {width: 70px;}
  
  .common-head .navlist .item.loginn{display: block;}

  /* .szdt-page .common-head .usercenter .userlist{display: none;} */
}
@media ( min-width : 1230px) {
  .container{width: 1230px;}
  
}
@media ( max-width : 1200px) {
  .gxhlist {width: 100%;margin-left: 0;}
  .gxhlist .item {padding: 0 20px;}    
  .common-head .top .d-flex-center {flex-wrap: nowrap;}
  .xwdt-page .right-text-box .list-titles a {font-size: 18px;}
  .xwdt-page .list-summary {font-size: 16px;}

  .detail-page .video-box {height: auto;}
  
  .common-head1 .tablist{width: 100%;}
}
@media ( max-width : 1090px) {
  .share-box {left: -125px;}
}
@media ( max-width : 992px) {
  .byyl .d-shrink{display: block;}
  .byyl .changetabs .swiper-wrapper{justify-content:flex-start;}
  .byyl .changetabs .swiper-slide {padding: 0 10px 0 0;}
  .gxhlist .item {width: 24.5%;}
  .common-head .d-flex-center{height: 100px;}
  .common-head1 .tablist .item {padding: 10px 18px;}
  .szkc-page>.container{margin-top: -40px;}
  .index-page .swipertop .imgbox{border-radius: 10px;}
  .index-page .swipertop .font{border-radius: 0;}
  .resultpage .partTitle span {font-size:14px;padding: 5px 4px;}

  .common-head .logo {padding: 35px 0 35px 0;width: 280px;}
  .resultpage>.container {margin-top: -310px;}
  .detail-page .main-box{margin-top: -140px;}
  .detail-page .content {padding: 20px;}
  .index-page .title-box .more {margin-top: -50px;}

  
  .xszg .index-xszg-list a{height: 195px;}
  .xszg .index-xszg-list .info {height: 40px;line-height: 20px;margin: 0px 0 5px 0;}
  .sjjdBlock .item .imgbox {height: 160px;}
  .gxhtj .gxhtjSwiper .item::after {bottom: 55px;}

  .listbanner {height: 350px;}

  .pagebox .d-grow{display: none;}
  .pagebox .kkpager .pageBtnWrap {display: flex;max-width: calc(100% - 40px);}
  .pagebox .kkpager .infoTextAndGoPageBtnWrap {display: flex;}


  .detail-page .slider-for .slick-arrow {width: 32px;height: 32px;}
  .detail-page .slider-for img {height:auto;}


  
  .index-page .szdtBox, .index-page .szdtBox1 {width: 100px;height: 118px;background-size: cover;}
}
@media ( max-width : 991px) and ( min-width : 985px) {
  .common-head .toolbar .member-span-logined {margin-top: 15px;}
  .common-head .login-btn {margin-top: 30px;}
  .resultpage>.container{margin-top: -240px;}
}
@media ( max-width : 985px) {
  .common-head .logo {width: 250px;padding: 20px 0;}
  .common-head .logo1 {padding: 25px 0 0 20px!important;}
  .common-head .login-btn {margin-top: 16px;margin-left: 5px;}
  .common-head .login-btn {width: 65px; height: 35px;line-height: 35px;}
  .common-head .search-input {width: 100%; height: 35px; line-height: 35px;}
  .common-head .search-btn {height: 36px;width: 36px;}
  .common-head .search-box1 {padding-top: 14px;}
  .common-head .member-span-logined {margin-top: 14px;}
  .common-head .search-btn1 {height: 36px;width: 36px;}
  div.burger {margin-top: 7px;}
  .gxhlist .item {width: 24.5%;}
  .col-md-2-5 {width: 49.5%;}
  .detail-page .content .title-name {font-size: 24px;}
  .detail-page .content .toolbar {margin-top: 20px; padding-bottom: 0;}
  .detail-page .content .toolbar .zh {text-align: left; float: none; padding-left: 15px;;}
  .detail-page .content .toolbar .item {margin-bottom: 20px}
  #share-box .dz-box {margin-right: 20px;}
  #share-box .dz {width: 45px;height: 45px;vertical-align: middle;}
  #share-box .dz-box {margin-top: 10px;}
  #share-box .sc {width: 30px; height: 30px;vertical-align: middle;}
  .tbtjbox{width: 100%;padding-left: 10px;padding-right: 10px;margin-left: 0;margin-top: 0;padding-top: 2%;min-height: auto;}
  .bg2 .dtmk .first{margin-bottom: 15px;}
  .common-head .toolbar .member-span-logined {margin-top: 10px;}
  .detail-page .main-box{margin-top: -330px;}
}
@media ( max-width : 900px) {
  /* .index-footer { margin-top: 0px;} */
  .detail-page .detail-content * {max-width: 98.5%; margin: auto;}
  .pagesizeSelect {display: none}
  .gxhtj .gxname  {font-size: 18px;}
  .gxhtj {background-size: 100% auto;}
  .gxhlist {margin-top: 20px;}
  .gxhlist .school-name-text {font-size: 16px;}
  .gxhlist .item {height: auto;margin-bottom: 20px;}
  .xwdt-page .list-title {height: 245px;}
  .kcfl {padding: 15px;}
  .common-head1 .tablist .item {padding: 10px 7px;margin-right: 5px;margin-bottom: 10px;min-width: 140px;text-align: center;
}
}
@media (max-width: 820px) { 
  .szkc-page>.container{margin-top: -10px;}
}
@media (max-width: 768px) { 
  .sjal .bgbox{height:150px;}
  .byyl .byylSwiper .swiper-prev { left: 0;}
  .byyl .byylSwiper .swiper-next { right: 0;}
  .xszg .index-xszg-list .item{margin-bottom: 15px;}
  .xszg .index-xszg-list a {height: 160px;}
  .common-head .top .d-flex-center {flex-wrap: wrap;}
  .index-page .sjdt  .right {margin-top: 0px;padding: 0 10px;}
  .index-page .sjdt  .left .top-img>.imgbox{height: 180px;}
  .index-page .sjdt .left .top-img::before {z-index: 2;width: 100%;}
  .index-page .sjdt .left .top-img .contain {margin-top: 10px;}
  .index-page .sjdt .left .top-img .summary {-webkit-line-clamp: 2;margin: 5px 0 10px 0;height: 30px;line-height: calc(30px / 2);}
  .index-page .sjdt .left .top-img {padding-left: 0;margin-right: 0;}
  .sjjdBlock .item .imgbox {height: 140px;}
  .sjjdblock .list a {height: 140px;}
  .sjdtBlock .item .top-img {height: 140px;}
  .listbanner {height: 300px;}
  .resultpage>.container{margin-top: -260px;}
}
@media ( max-width : 767px) {
  .index-page .sjdt  .right {margin-top: 20px;}
  .index-page .sjdt .left .top-img a.imgbox{max-width: 260px;margin-left: 13px;}
}
@media ( max-width : 740px) {
  .common-head .top{height: 130px;}
  .common-head .logo{width: 235px;}
  .common-head .d-flex-center .search{width: 80%;}
}
@media ( max-width : 700px) {
  .byyl .byylSwiper .swiper-slide{padding-left: 0;}
  .byyl .byylSwiper .swiper-slide .item{height: 100%;display: block;padding: 0;border: 0;background: none;}
  .byyl .byylSwiper .byyl-item{margin-left: 0;}
  .byyl .byylSwiper .swiper-slide .byylSummary{-webkit-line-clamp: 2;}
  .byyl .byylSwiper .byylright {margin-left: 0;min-width: 100%;}
  .gxhlist .item {width: 32.5%;text-align: center;}
  .xwdt-page .list-summary {margin-top: 10px;}
  .xwdt-page .list-time {margin-top: 15px;}
  .xwdt-page .hasimg-item .left-img {height: 130px;}
  .xwdt-page .hasimg-item .right-text-box {height: 130px; padding-left: 15px;}
  .xwdt-page .xwdt-content li {padding: 15px;}
  .xwdt-page .godetail {right: 15px}
  .detail-page .content .title-name {font-size: 20px;}

}
@media (max-width: 580px) {
  .gxhlist .school-logo {width: 100px; height: 100px;margin: auto}
  .gxhlist .school-name-text {width: 100px;margin: auto; margin-top: 15px}
  .common-head .d-flex-center .search{width: 70%;}
  .xwdt-page .list-title {background-size: 70%;}
  .xwdt-page .list-title {height: 135px;}
  .xwdt-page .hasimg-item .left-img {width: 35%;}
  .xwdt-page .hasimg-item .right-text-box  {width: 63%;}
  .kcfl .kcfl-left {font-size: 16px; width: 65px;}
  .kcfl .kcfl-right li {font-size: 16px;}
  .kcfl .kcfl-right {width: calc(100% - 70px);}
  .kcfl .kcfl-right li {margin-bottom: 15px}
  .kcfl {padding-bottom: 0;}    
  .detail-page .school-toolbar .btn-show {text-align: left;}

  .gxhlist .gxhBg {text-align: center;padding-left: 0;margin: 10px auto;width: 80px;}

  .szdt-page .common-head .search-box1 {width: 100%;}
  .szdt-page .markBox .imgbox {width: 100px;height: 60px;margin-right: 10px;}
  .szdt-page .markBox .subType-box {margin-top:0;}
  .szdt-page .dtContent {right: 0;}
  .szdt-page .markBox {width: 95vw;padding: 15px 20px 20px;}
  .szdt-page .markBox .summary {margin-top: 5px;}
  .szdt-page .common-head1 {position: relative;}
}
@media (max-width: 550px) {
  /* .index-header .bannerImgg{height: 240px;} */
}
@media (max-width: 540px) {
  .index-page .swipertop{height: 220px;}
  .tbtjbox .list .item{padding: 10px 0px;}
  .sbpsbox,.szld,.szkdbox{margin-top: 15px;}
  .tbtjbox .list .item .con{margin-left: 10px;}
  .index-page .title-box {margin-top: 40px;margin-bottom: 35px;}
  .index-page .ztxx .title-box {margin-bottom: 20px;}
  .xszg .index-xszg-list a {height: 130px;}
  .index-page .title-box2 {margin-bottom: 15px;}
  .dszkKCblock .list .item {margin-bottom: 0;margin-top: 15px;}
  .index-page .title-box .title img {height: auto;max-width: 550px;}
  .sjjdBlock .item .imgbox {height: 100px;}
  .common-head .search-box-box .search-box {width: calc(100% - 70px);}
}
@media ( max-width : 500px) {
  .szdt-page .search-box1{display: block;margin-bottom: 10px;}
  .szdt-page .search-box2{display: none;}
  .common-head1 .tab-box {position: static;}
}
@media ( max-width : 460px) {
  div.burger {margin-top: 8px;}
}
@media ( max-width : 450px) {
  .nodata{height: 200px;margin: 0;}
  .common-head .logo {height: auto;}
  .common-head .d-flex-center .search{width: 67%;}
  .footerbox {margin-top: 15px;}
  .dszkKCblock .list .item {width: 100%;}
  .dszkKCblock .list .item-info {padding: 0 15px;}
  .gxhtj { padding-bottom: 0;}
  .sjkcblock .list .item-title,.gxhtj .gxname {font-size: 16px;}
  .gxhtj .gxh-item {width: 100px; height: 100px;}
  .gxhtj .gxhtjSwiper .item{min-width: 50%;width: 50%;}
  .index-page .title-box .title1 {height: 18px;}
  .index-page .title-box {height: 45px;}
  .index-page .title-box .more { float: right; font-size: 15px;margin-top: -45px;}
  .sjdtBlock .item,.sjal .row>div,.sjal.row>div,.xszg .index-xszg-list .item {width: 100%;}
  .xszg .index-xszg-list a {height: 220px;}
  .sjjdblock .list .item {width: 100%;}
  .sjjdblock .list .item-title {font-size: 16px;}
  .sjjdblock {min-height: auto;}
  .szld .fdyCon .imgbox {width: 180px;height: 130px;}
  .szld .fdyCon .rightcon {margin-left: 190px;}
  .bg1,.bg2 {padding: 0;background-size:auto}
  .bg2 .dtmk .first .info a {-webkit-line-clamp: 1;}
  .bg2 .dtmk .first .info .summary {height: 44px;-webkit-line-clamp: 2;}
  .resultpage .listbanner{height: 230px;}
  .detail-page .listbanner{height: 355px;}
  .resultpage .szkc .info-school {max-width: 100px; vertical-align: top;}

  .resultpage>.container {margin-top: -120px;}
  .detail-page .main-box {margin-top: -320px;}
  .sjjdBlock .item,.zgdt .item,.sjal>div{width: 100%!important;}
  .sjjdBlock .item .imgbox {height: 180px;}
  .sjjdblock .list a {height: 210px;}
  .sjal .bgbox {height: 210px;}
  .sjdtBlock .item .top-img {height: 210px;}
  .gxhtj .gxhtjSwiper .item::after {bottom: 40px;}
}
@media ( max-width : 440px) {    
  .sjal .cover-box{width: 100%;}
  .gxhlist .item {width: 49%;padding: 0}
  .resultpage>.container{margin-top: -195px}
  .resultpage .search-left{margin-bottom: 20px;}
  .xwdt-page .hasimg-item .left-img {height: 100px;}
  .xwdt-page .hasimg-item .right-text-box {height: 100px;}
  .xwdt-page .noimg-item .right-text-box {height: 100px;}
  .xwdt-page .right-text-box .list-titles a {font-size: 16px;}
  .xwdt-page .list-summary {font-size: 14px; margin-top: 5px; line-height: 20px;height: 42px;}
  .xwdt-page .list-time {font-size: 14px; margin-top: 10px}
  .szkc-page>.container{margin-top: -58px;}
  .szkcBlock .item .item{height: 355px;}
  .tbtjbox{min-height: 0;}
  .detail-page .video-box {height: auto;}
  .detail-page .video-box .box {min-height: auto;}
  .sjszblock .cover-box{height:180px}
  .common-head .toolbar .member-span-logined {margin-top: 10px;}
  .index-page .byyl,.gxhtj{margin-top:0;}
  .menulist .ul{box-shadow: none;}
  .imagedetail .slider-for img{height: 200px;}
  .imagedetail .slider-for .slick-arrow{top: 75px;}
  .footerbox .foot-top .title {margin-top: 50px;}
  .resultpage .partTitle span{margin: 5px 3px 0px;}
  .resultpage .breadcrumb-box .breadcrumb{margin: 20px 0;}
  /* .nav .item:hover .menulist{display: none;} */
  .sjdt .item-info{padding:18px 10px}
  .sjal .item-info{padding:10px}
  .zgdt .text-box{padding:15px 10px}
  .common-head .logo1 {padding: 0 0 10px 0 !important;}
  .listtopic {top: 68%;}
}
@media ( max-width : 420px) {
	body{font-size: 12px;}
  .font48{font-size: 26px;}
  .font40{font-size: 26px;}
  .font32{font-size: 24px;}
  .font30{font-size: 22px;}
  .font28{font-size: 21px;}
  .font26{font-size: 20px;}
  .font24{font-size: 18px;}
  .font22{font-size: 16px;}
  .font20{font-size: 15px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
	.font12{font-size: 12px;}
  .sjjdBlock .item .imgbox {height: 170px;}
  .listbanner {height: 250px;}

  .zgdt .text-box .summary {height: 35px;}
}
@media ( max-width : 400px) {
  .resultpage .partTitle span {font-size: 13px;padding: 5px 0px;}
  .common-head .search-input input {padding: 0 50px 0 20px;font-size: 13px;}
  .xszg .index-xszg-list a {height: 180px;}
  div.burger {margin-top: 8px;}
  .common-head .search-box1,.common-head .member-span-logined {padding-top: 15px;}
  .common-head .logo {width: calc(100% - 100px);}
  .szdt-page .common-head .toolbar .member-span-logined {margin-top: 0;}
  .szdt-page .common-head .toolbar .nicklink{width: 35px;height:35px;margin-left: 10px;}
}
@media screen and (max-width: 390px) {
  .common-head .logo {padding-top: 20px;}
  div.burger {margin-top: 5px;}
  .common-head .search-box1,.common-head .member-span-logined {padding-top: 11px;}
}
@media screen and (max-width: 370px) {
}
@media screen and (max-width: 355px) {
  .xszg .index-xszg-list a {height: 165px;}
  .index-page .title-box {height: 40px;}
}