body{font-family: "SourceHanSansCN-Medium", "SourceHanSansCN-Regular","SourceHanSansCN", "Microsoft Yahei";color:#242424;}
.hide,.hidden{display: none!important;}
a{color: #242424;}
a:hover{color: #242424;}
a:focus{outline: none;text-decoration:none}
.inblock {display: inline-block}
img{max-width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.pointer{cursor: pointer;}
.default{cursor: default;}
.overflow{overflow: hidden;}
.imgbox,.advbox{overflow: hidden;}
.imgbox a{display: block;width: 100%;height: 100%;}
.imgbox:hover{display: block;overflow: hidden;}
.imgbox:hover img ,.advbox 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{display: block;width: 100%;height: 100%;}
.imgbox img,.advbox 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;}
.imgbox img{object-fit: cover;width: 100%;height: 100%;}
.advbox,.advbox *{max-width:100% !important;height: auto!important;}
.advbox>span{margin-bottom: 30px;display:block}
.advbox li{margin-top:10px;overflow: hidden;}
.advbox li:first-child:nth-last-child(2),.advbox li:first-child:nth-last-child(2) ~ li{width: calc(50% - 7.5px);}
.advbox li:first-child:nth-last-child(2){float: left;}
.advbox li:first-child:nth-last-child(2) ~ li{float: right;}
.advbox li:first-child:nth-last-child(3),.advbox li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 7.5px);float: left;}
.advbox li:first-child:nth-last-child(3) {margin-right: 12px;}
.advbox li:last-child {float: right!important;}
.advbox li img{width:100%}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line5{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.line6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.line8{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.d-grow{flex-grow: 1;min-width: 0;}
.d-shrink{flex-shrink: 0;}
.row{margin:0 -10px;}
*[class^='col-']{padding:0 10px;}
.notselect{-moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.mg-t-0{margin-top:0!important}
.container{position: relative;}
.mainbox{padding-bottom:70px !important}
.font60{font-size: 60px;}


@media screen and (min-width: 1200px) {
  .container{width:1200px;padding:0}
}


@font-face {
  font-family: 'SourceHanSansCN-Bold';
  src: url("../../fonts/SourceHanSansCN-Bold.otf");
}
@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("../../fonts/SourceHanSansCN-Regular.otf");
}
@font-face {
  font-family: 'SourceHanSerifCN-Medium';
  src: url("../../fonts/SourceHanSerifCN-Medium-6.otf");
}
@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("../../fonts/SourceHanSansCN-Regular.otf");
}
@font-face {
  font-family: 'SourceHanSansCN-Medium';
  src: url("../../fonts/SOURCEHANSANSCN-MEDIUM.OTF");
}
@font-face {
  font-family: 'SourceHanSerifCN-Bold';
  src: url("../../fonts/SourceHanSerifCN-Bold.otf");
}
@font-face {
  font-family: 'SourceHanSerifCN-Regular';
  src: url("../../fonts/SourceHanSerifCN-Regular-1.otf");
}

/* @font-face {
  font-family: 'AlimamaShuHeiTi-Bold';
  src: url("../../fonts/ALIMAMA_SHUHEITI_BOLD.TTF");
}
@font-face {
  font-family: 'SourceHanSerifCN-SemiBold';
  src: url("../../fonts/SourceHanSerifCN-SemiBold-7.otf");
}*/


.opacity0{opacity: 0;}
.videoIndex{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.videoIndex video{width: 100%;height: 100%;object-fit: cover;}
/* body{background: url(../../images/index/bg7.png) no-repeat center calc(100% - 100px);background-size: contain;height: auto;} */

/* 移动端菜单 */
.burgerWrap{display: none;align-items: center;margin:0px 15px 0px 20px;}
.burger {height: 40px;width: 40px;position: relative;cursor: pointer;margin-top: -6px;}
.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: #2374e1;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;}
.openmenu div.x,.openmenu div.y,.openmenu div.z {background: #2374e1;}
.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;}

.nodata{font-size:16px;text-align: center;line-height: 45px;color:#666666;margin: 60px 0;height: 100%;width: 100%; font-family: SourceHanSansCN-Regular;}
.nodata img {max-height: 80%;max-width: 250px; width: auto !important;border-bottom: 1px solid transparent !important;}
.indexPage .nodata{margin: 0;}


/* 分页条 */
.pagebox{color:#999;text-align: center;padding:40px 0;font-size: 0;font-family: SourceHanSansCN-Regular;}
.pagebox .kkpager{display: inline-block;}
.pagebox *{font-size:14px;}
.pagebox>span{margin:0 12px}
.pagebox a,.pageBtnWrap span{display:inline-block;width:35px;height:35px;background:#fff;border: solid 1px #eee;color: #999;line-height: 35px;text-align: center;margin:0 2px}
.pagebox .curr{background: #2374e1;color:#fff;cursor: default;}
.pagebox input{display:inline-block;width:35px;height:35px;background:#fff;border-radius: 2px;border: solid 1px #eee;text-align: center;margin:0 5px}
.pagebox .total{margin:0 10px}
.pagebox .totalText{float: right;line-height: 36px;margin-left:15px}
.pagebox .jumpbtn,#kkpager_btn_go{position:relative;margin-left:10px;display:inline-block;width:60px;text-align:center;line-height:32px;background: #f6f6f6;border-radius: 2px;border: solid 1px #d2d2d2;}
.pagebox .disabled{display: none;}
.pagebox .goPageBox{margin-left:20px}
#kkpager_btn_go{display: none!important;}


.pagebox1 .page{text-align: center;font-family: SourceHanSansCN-Regular;}
.pagebox1 .page .pagelist,.pagebox1 .page .lefttotal,.pagebox1 .page .gobox{display: inline-block;}
.pagebox1 .page .lefttotal{line-height:44px;font-size:16px;color:#7b7474;}
.pagebox1 .page .pagelist span,.pagebox1 .page .pagelist a{margin: 0px 3px;}
.pagebox1 .total{margin:0px}
.pagebox1 .page .pagelist .cur{background: #2374e1;color:#fff;cursor: default;}

/* 公共弹框 */
.alert-box{font-family: SourceHanSansCN-Regular;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:#2374e1;}
.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: #2374e1;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;}

/* footer */
.footer{padding:0;font-family: SourceHanSansCN-Regular;}
.footer, .footer a{color:#fff}
.footer .links{background:#0058b4 url('../../images/index/foot.png') center;padding:40px 0 60px;}
.footer .links .title{font-size: 20px;}
.footer .links .title span{margin:0 8px}
.footer .links a{display:inline-block;margin-top:25px}
.footer .bottom{background: #064893;line-height: 62px;}
.go_top { display: none; position: fixed; bottom: 25px; right: 20px; z-index: 888; height: 32px; width: 32px; border-radius: 100%; background-repeat: no-repeat; background-position: center; background-image: url('../../images/top.png'); background-color: #fff; box-shadow: 0px 0px 20px rgba(193,21,0, 0.5); }

/* 公共头部 */
.header{padding:0;position: relative;z-index: 999;}
.header .logo{margin-right:20px}
.header .tophead{padding:70px 0 60px;background: url('../../images/index/top.png') center/cover no-repeat;}
.header .search{border-radius: 23px;overflow: hidden;}
.header .search-query{line-height: 50px;border:0;width:260px;padding:0 15px 0px 20px;max-width: calc(100% - 74px);}
.header .search-submit{width:74px;background: #3988ed;line-height: 50px;}
.header .login a{display:block;color:#fff;background: #3988ed;width:100px;line-height: 50px;margin-left:20px;}
.header .navblock{background: #3988ed;padding:10px 0}

.navmenu{justify-content: space-around;}
/* .index-page .header .navblock{flex: 1;} */
.navmenu>div{position: relative;}
.navmenu .item .menui{color:#fff;padding:0 10px;border-bottom: 3px solid transparent;display: inline-block;line-height: 65px;}
.navmenu .item .menui.on{border-bottom-color: #fff;position: relative;}
.navmenu .item .menui.on::after{position: absolute;left: 0;right: 0;bottom: -7px; margin: auto; display: block;content: '';width: 11px;height: 8px;background: url(../../images/index/icon9.png) no-repeat center; }
.navmenu .menulist{font-family: SourceHanSansCN-Regular;display:none;width: 190px;position: absolute;left:50%;top:125%;transform: translateX(-50%);z-index: 10;}
.navmenu .ul{background: #ffffff;box-shadow: 0px 0px 9px 1px rgba(171, 165, 164, 0.27);}
.navmenu .ul a{line-height: 22px;display: flex;align-items: center;justify-content: center;padding: 5px;min-height: 50px; color: #333333;}
.navmenu .ul .on a,.navmenu .ul div:hover a{}
.navmenu .ul .on + div a{border-width: 0;}

/* .header.header-index .tophead{padding: 25px 0;background: none;}
.header.header-index .navblock{background: none;}
.header.header-index .navmenu .item .menui{line-height: 50px;} */
.header .usercenter{position: relative;}
.header .usercenter .nicklink .img{width: 100%;height: 100%;border-radius: 50%;}
.header .nicklink{display: flex;align-items: center;margin-left: 10px;}
.header .nicklink .userlogo{display: inline-block;width:45px;height:45px;padding: 2px; background: #fff;box-shadow: 0px 0px 16px 2px rgba(179, 179, 179, 0.17);border-radius: 50%;overflow: hidden;margin-right:5px}
.header .nicklink .userlogo img{border-radius: 50%;}
.header .nicklink .username{color: #fefefe;line-height: 45px;display: inline-block;max-width: 80px;}
.header .userlist{position: absolute;top:99%;right:0;padding-top:5px;display: none;}
.header .usercenter:hover .userlist{display: block;}
.header .userlist .list{background: #fffcf9;box-shadow: 0px 4px 12px 1px rgba(175, 175, 175, 0.17);width:max-content;padding:10px 0}
.header .userlist .list a{display: block;line-height: 30px;padding:0 15px}

.header .burger div.x,.header .burger div.y,.header .burger div.z{background: #fff;}


.headbox{background: #fff;position: relative;z-index: 999;font-family: SourceHanSansCN-Medium;}
.headbox .box{padding: 18px 0px 13px;align-items: center;}
.headbox .logo{display: none;}
.headbox .navwrap{flex: 1; justify-content: space-between;align-items: center;}
.headbox .navmenu{line-height: 28px;}
.headbox .navmenu .item .menui{color: #333333;display: inline-block;margin: 0px 5px;border-bottom: 3px solid transparent;position: relative;}
.headbox .navmenu .item{margin: 0px 30px;}
.headbox .navmenu .on .menui{border-bottom: 3px solid #2374e1;font-family: SourceHanSansCN-Bold;color: #2374e1;}
.headbox .navmenu .on .menui::after{position: absolute;left: 0;right: 0;bottom: -7px; margin: auto; display: block;content: '';width: 11px;height: 8px;background: url(../../images/index/icon1.png) no-repeat center; }
.headbox .rightNav{align-items: center;}
.headbox .searchBtn{display: inline-block;width: 78px;height: 45px;margin: 0px 15px;border-radius: 22px; background:#2374e1 url(../../images/index/icon07.png) no-repeat center;}
.headbox .searchBtn.closebtn{background: url(../../images/index/close.png) no-repeat center;position: relative;z-index: 1;}
.headbox .login a{display: inline-block;width: 100px;line-height: 45px;text-align: center;border-radius: 26px;background:#2374e1;color: #fff;}
.headbox .searchbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #2374e1;display: flex;align-items: center;justify-content: center;}
.headbox .searchbox .searchCon{display: inline-block;background: #fff;border-radius: 30px;width: 400px;height: 40px;line-height: 40px;position: relative;overflow: hidden;}
.headbox .searchbox .searchCon input{display: inline-block;width: calc(100% - 55px);border: none;height: 40px;line-height: 40px;background: none;padding-left: 20px;}
.headbox .searchbox .search-submit{display: inline-block;width: 50px;height: 40px;background: url(../../images/index/search1.png) no-repeat center / 22px;background-size: 15px;}

.headbox .usercenter{position: relative;}
.headbox .nicklink{display: flex;align-items: center;}
.headbox .nicklink .userlogo{display: inline-block;width:45px;height:45px;padding: 2px; background: #fff;box-shadow: 0px 0px 16px 2px rgba(179, 179, 179, 0.17);border-radius: 50%;overflow: hidden;margin-right:5px}
.headbox .nicklink .userlogo img{width: 100%;height: 100%;border-radius: 50%;}
.headbox .nicklink .username{color: #333333;line-height: 45px;display: inline-block;max-width: 80px;}
.headbox .userlist{position: absolute;top:99%;right:0;padding-top:5px;display: none;}
.headbox .usercenter:hover .userlist{display: block;}
.headbox .userlist .list{background: #fff;box-shadow: 0px 4px 12px 1px rgba(175, 175, 175, 0.17);width:max-content;padding:10px 0}
.headbox .userlist .list a{display: block;line-height: 30px;padding:0 15px}


.szdtNav{position: fixed;right: 0;bottom:80px;z-index: 999;width: 187px;}

.banner{text-align: center;}

/* 公共banner部分 */
.bannerBox {position: relative; width: 100%; height: 390px; background: url('../../images/index/list-bg.png') no-repeat center center;}
.bannerBox .banner-title {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: auto;word-break: keep-all; }
.bannerBox .banner-title .font{position: relative;display: inline-block;font-family: AlimamaShuHeiTi-Bold;font-size: 48px;color: #fff;}
.bannerBox .banner-title .bannerName{color: #1766e3;background: linear-gradient(to right, #1766e3, #46c0ed);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.has-search .bannerBox .banner-title{top: 30%;}


/* 公共搜索模块 */
.screenWrapbox{margin-bottom: 20px;font-family: SourceHanSansCN-Regular;}
.screenWrapbox .screenbox{width: 100%;padding: 14px 25px 5px; background: #fff;box-shadow: 0px 0px 16px 0px rgba(152, 152, 152, 0.27);}
.screenWrapbox .itembox{position: relative;height: 40px;overflow: hidden;padding-top: 7px;margin-bottom: 20px;}
.screenWrapbox .itembox.showAllbox{height: auto;}
.screenWrapbox .itembox .morebtn{font-size: 14px; position: absolute;right: 0;top: 7px;color: #999;margin-right: 0;}
.screenWrapbox .addRight{margin-left:  90px;padding-right: 30px;}
.screenWrapbox .single{display: inline-block;border: solid 1px transparent;margin-right: 15px;margin-bottom: 10px;padding: 0px 10px; position: relative;line-height: 30px;color: #333;font-size: 16px;}
.screenWrapbox .single.on{color: #3a88ed;}
.screenWrapbox .leftlabel{font-size: 16px;color: #999;line-height: 32px;}
.screenWrapbox .searchbox {width: 100%;}
.screenWrapbox .search-boxs {width: 100%; height: 55px; line-height: 45px;margin-bottom: 15px}
.screenWrapbox .search-boxs .left-search {width: 256px; height: 100%;line-height: 50px; margin-right: 10px;box-shadow: 0px 0px 16px 0px rgba(152, 152, 152, 0.27);}
.screenWrapbox .search-boxs .dropdown-box { position: relative; width: 100%;height: 100%; font-size: 16px; color: #333; font-size: 16px; padding-left: 20px;background-color: #fff;}
.screenWrapbox .search-boxs .down-lists {padding-left: 15px; padding-right: 15px;}
.screenWrapbox .search-boxs .provice {width: 100%;height: 50px; line-height: 50px; background-color: #f5f5f6;border-radius: 4px; font-size: 16px; color: #333334; padding-left: 15px;}
.screenWrapbox .search-boxs .dropdown-box {width: 100%;}
.screenWrapbox .search-boxs .dropdown-menu {width: 100%;max-height: 450px; overflow-y: scroll;}
.screenWrapbox .search-boxs  .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;}
.screenWrapbox .search-boxs .open .btns {transform: rotate(180deg); transform-origin: 50% 25%;}
.screenWrapbox .search-boxs .down-lists:hover, .sjkc-page .search-boxs .actives {background-color: #f5f5f6; cursor: pointer;}
.screenWrapbox .search-boxs  .prize-dropdown,.sjkc-page .search-boxs .provice-dropdown {width: 95%;cursor: pointer;font-size: 16px;}
.screenWrapbox .search-boxs .right-search { position: relative; width: 100%;  height: 100%; background-color: #fff; vertical-align: middle;box-shadow: 0px 0px 16px 0px rgba(152, 152, 152, 0.27);}
.screenWrapbox .search-boxs .right-search input {width: 100%; height: 100%; border: 1px solid transparent; padding: 0 95px 0 20px;}
.screenWrapbox .search-boxs .right-search input::placeholder {font-size: 16px;color: #afaaaa;}
.screenWrapbox .search-boxs .right-search .search-btn {position: absolute; right: 0; top:0; width: 100px; height: 100%; background: #3a88ed url('../../images/index/icon07.png') no-repeat center center; cursor: pointer;}

.selectbox{width: 255px;height: 55px; background-color: #ffffff;box-shadow: 0px 0px 16px 0px rgba(152, 152, 152, 0.27);position: relative;z-index: 2;display: inline-block;}
.selectbox .selectTitle{padding: 6px 20px 4px;cursor: pointer; }
.selectbox .selectTitle .font{font-size: 16px;line-height: 45px;color: #333;max-width: calc(100% - 15px);}
.selectbox .selectTitle .icon{display: inline-block;background: url(../../images/index/down.png) no-repeat center;position: absolute;width: 55px;height: 55px;right: 0;top: 0;bottom: 0;margin: auto;}
.selectbox .selectUl{font-size: 16px;line-height: 45px;box-shadow: 0px 0px 16px 0px rgba(152, 152, 152, 0.27);position: absolute;top: 52px; height: 0px;overflow: hidden;width: 100%;min-width: 200px; background: #fff;}
.selectbox.addselectbox .selectUl{width: 160px;}
.selectbox .selectUl .selectli{text-align: left;cursor: pointer;padding: 0px 20px;}
.selectbox .selectUl .selectli:hover{color: #333333;}
.selectbox .selectUl .selectli.on{background: #3a88ed;color: #fff;}
.selectbox.on .selectTitle .icon{transform: rotate(180deg);}
.selectbox.on .selectUl{height: auto;overflow: auto;}


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

.screenWrapbox .secondNavwrap{background: #f2f2f2;padding-top: 10px;}
.screenWrapbox .threeNavwrap{background: #f9f9f9;padding-top: 10px;}
.screenWrapbox .threeNavwrap .single{color: #666666;}
.screenWrapbox .threeNavwrap .single.on{color: #2374e1;}
.screenWrapbox .secondNavwrap .single.on,.screenWrapbox .threeNavwrap .single.on{position: relative;}
.screenWrapbox .secondNavwrap .single.on::after,.screenWrapbox .threeNavwrap .single.on::after{position: absolute;left: 0;right: 0;margin: auto;bottom: -10px; display: block;content: '';width: 15px;height: 8px;background: url(../../images/list/icon.png) no-repeat center bottom; }


/* 首页 */
.pub-title{text-align: center;position: relative;margin: 30px 0px;}
.pub-title .morebtn{font-size: 14px;color: #878787;font-family: SourceHanSansCN-Regular;font-style: italic;position: absolute;right: 0;top: 33%;}
.pub-title .morebtn:hover{color: #2374e1;}

.tabNav{font-family: SourceHanSansCN-Regular;text-align: center;margin-bottom: 30px;}
.tabNav .slide{margin: 0px 25px; position: relative;color: #2374e1;display: inline-block;border: solid 1px #2374e1;width: 105px;line-height: 40px;background: #fff;}
.tabNav .slide.on::after{position: absolute;background: #2374e1;opacity: 0.25; display: block;content: '';width: calc(100% - 15px);height: 100%; left: 0;right: 0;margin: auto;bottom: -3px; }
.tabNav .slide.on font{position: relative;z-index: 1;background: #2374e1;display: inline-block;width: 100%;height: 100%;color: #fff;}

.zqTitle{display: flex;align-items: center;justify-content: space-between;}
.zqTitle .name{font-family: SourceHanSansCN-Bold;color: #014a95;}
.zqTitle .morebtn{color: #878787;font-family: SourceHanSansCN-Regular;font-style: italic;}
.zqTitle .morebtn:hover{color: #014a95;}

.zxTitle{writing-mode: tb;}
.zxTitle .name{font-family: SourceHanSansCN-Bold;color: #ffffff;}
.zxTitle .morebtn{color: #ffffff;font-family: SourceHanSansCN-Regular;font-style: italic;margin-top: 40px;}
.zxTitle .morebtn:hover{opacity: 0.8;}

.hsTitle{margin: 30px 0px; height: 80px; background: url(../../images/index/title.png) no-repeat center top;text-align: center;position: relative;display: flex;align-items: center;justify-content: center;}
.hsTitle .tit{margin: -10px 0px 0px 70px;}
.hsTitle .morebtn{color: #999999;font-family: SourceHanSansCN-Regular;position: absolute;right: 0;top: 30%;}
.hsTitle .morebtn:hover{color: #2374e1;}

.wdyTitle{display: flex;align-items: center;justify-content: space-between;padding: 20px 0px;}
.wdyTitle .name{font-family: SourceHanSansCN-Medium;color: #242424;}
.wdyTitle .morebtn{color: #999999;font-family: SourceHanSansCN-Regular;}
.wdyTitle .morebtn:hover{color: #2374e1;}

.wdyTitle1{display: flex;align-items: center;justify-content: space-between;padding: 20px 0px;}
.wdyTitle1 .name{font-family: SourceHanSansCN-Medium;color: #ffffff;}
.wdyTitle1 .morebtn{color: #ffffff;font-family: SourceHanSansCN-Regular;}
.wdyTitle1 .morebtn:hover{opacity: 0.8;}

.zsjTitle{text-align: center;margin: 30px 0px;}
.zsjTitle .namebox{display: inline-block;}
.zsjTitle .morebtn{color: #b8b1a7;margin-top: 40px;}
.zsjTitle .morebtn:hover{color: #9d7d4a;}


.bg3{background: url(../../images/index/bg7.png) no-repeat center bottom;}
.bg3 .wdyWrap{padding: 30px 0px;}
.bg4{background: url(../../images/index/bg8.png) no-repeat center bottom;}


.szdtWrap{background: url(../../images/index/bg2.png) no-repeat center top;padding: 50px 0px;}
.szdtWrap .dtbox{display: flex;border: solid 2px #9ac7ff;height: 615px;margin: 50px 0px;}
.szdtWrap .dtbox .left{background: url(../../images/index/icon2.png) no-repeat center;background-size: cover; width: 160px;text-align: center;padding-top: 45px;}
.szdtWrap .dtbox .left .icon15{display: none;}
.szdtWrap .dtbox{flex: 1;border-left: solid 2px #9ac7ff;}
.szdtWrap .dtbox .right,.szdtWrap .dtbox .mapbox{width: 100%;height: 100%;}
.szdtWrap .dtbox .right{position: relative;}
.szdtWrap .dtContent{border-color: #2374e1;}

.indexPage .dtList{display: flex;justify-content: space-between;align-items: center;}
.indexPage .dtList .tit{display: flex;padding: 5px;line-height: 30px; align-items: center;text-align: center;width: 55px;height: 165px;background-image: linear-gradient(27deg,#2374e1 0%,#5e9ef3 100%);color: #ffffff;font-family: SourceHanSansCN-Medium;}
.indexPage .dtList .dtlistCon{flex: 1;margin-right: -10px;max-width: calc(100% - 65px);overflow: hidden;}
.indexPage .dtList .dtlistCon .item{margin: 20px 0px;}
.indexPage .dtList .dtlistCon .cover-box{display: flex;justify-content: space-between;}
.indexPage .dtList .dtlistCon .cover-box .imgbox{height: 165px;width: 250px;}
.indexPage .dtList .dtlistCon .cover-box .text-box{height: 165px;display: flex;width: calc(100% - 265px); flex-direction: column;justify-content: space-between;}
.indexPage .dtList .dtlistCon .cover-box .title a{color: #333333;line-height: 30px;font-family: SourceHanSansCN-Medium;}
.indexPage .dtList .dtlistCon .cover-box .title a:hover{color: #2374e1;}
.indexPage .dtList .dtlistCon .cover-box .info{color: #666666;line-height: 26px;font-family: SourceHanSansCN-Regular;}


.dtzxWrap{background: url(../../images/index/icon4.png) no-repeat center bottom;min-height: 800px; font-family: SourceHanSansCN-Regular;padding:20px 0px;overflow: hidden;}
.dtzxWrap .listCon{position: relative;}
.dtzxWrap .listCon .icon3{position: absolute;display: block;left: 50%;top: 5px;}
.dtzxWrap .listCon .container{position: relative;z-index: 1;}
.dtzxWrap .listCon .left{width: 580px;}
.dtzxWrap .listCon .zqList{margin-top: 30px;}
.dtzxWrap .listCon .zqList .item{background: #ffffff;margin-bottom: 20px;padding: 12px 20px;}
.dtzxWrap .listCon .zqList .item .box{display: flex;align-items: center;}
.dtzxWrap .listCon .zqList .time{width: 75px;height: 85px;color: #034db0;background: url(../../images/index/icon7.png) no-repeat center;background-size: contain;display: flex;text-align: center;justify-content: center;align-items: center;}
.dtzxWrap .listCon .zqList .time .day{line-height: 35px;}
.dtzxWrap .listCon .zqList .title{color: #333333;margin-left: 25px;flex: 1;}
.dtzxWrap .listCon .zqList .title:hover{color: #2374e1;}
.dtzxWrap .listCon .right{padding-left: 60px;padding-top: 45px;display: flex;}
.dtzxWrap .listCon .tzList{max-width: calc(100% - 70px);padding-bottom: 30px;}
.dtzxWrap .listCon .tzList .imgbox{height: 350px;position: relative;margin-bottom: 5px;}
.dtzxWrap .listCon .tzList .imgbox .name{position: absolute;width: 100%; bottom: 0;background: rgba(0,0,0,0.5);color: #fff;line-height: 25px;padding: 10px 25px; }
.dtzxWrap .listCon .tzList .item{position: relative;border-bottom: 1px solid rgba(255,255,255,0.25);padding-left: 20px;}
.dtzxWrap .listCon .tzList .item::after{position: absolute;top: 0;bottom: 0;left: 0;margin: auto; display: block;content: '';width: 7px;height: 7px;background: #fff;border-radius: 50%; }
.dtzxWrap .listCon .tzList .item a{color: #fff;line-height: 60px;}
.dtzxWrap .listCon .tzList .imgbox .name:hover,.dtzxWrap .listCon .tzList .item a:hover{opacity: 0.8;}
.dtzxWrap .listCon .zxTitleBox{width: 70px;}

.wdyWrap .wdySwiper .swiper-slide{display: flex;height: 415px;align-items: flex-end;padding-bottom: 60px;}
.wdyWrap .wdySwiper .swiper-slide .slidebox{width: 245px;height: 155px;transition: transform 0.5s, opacity 0.5s;}
.wdyWrap .wdySwiper .swiper-slide .name{opacity: 0;display: none;}
.wdyWrap .wdySwiper .swiper-slide-active{margin-right: 0 !important;}
.wdyWrap .wdySwiper .swiper-slide-active .slidebox{width: 672px;height: 100%;margin: 0 auto;}
.wdyWrap .wdySwiper .swiper-slide-active .imgbox{position: relative;}
.wdyWrap .wdySwiper .swiper-slide-active .video{position: absolute;display: inline-block;left: 0;right: 0;top: 0;bottom: 0;margin: auto; width: 75px;height: 75px;background: url(../../images/index/play.png) no-repeat center; }
.wdyWrap .wdySwiper .swiper-slide-active .name{opacity: 1;display: block;text-align: center;margin-top: 15px; color: #333333;font-family: SourceHanSansCN-Medium;}
.wdyWrap .wdySwiper .swiper-slide-active .name:hover{color: #2374e1;}
.wdyWrap .swiper-button{width: 57px;height: 57px;border-radius: 50%; border: solid 1px #bdbdbd;position: absolute;top: 45%;cursor: pointer;z-index: 1; }
.wdyWrap .tabs-prev{background: #ffffff url(../../images/index/left.png) no-repeat center;left: 0;}
.wdyWrap .tabs-next{background: #ffffff url(../../images/index/right.png) no-repeat center;right: 0;}
.wdyWrap .tabs-prev:hover{background: #ffffff url(../../images/index/left1.png) no-repeat center;border-color: #2374e1;}
.wdyWrap .tabs-next:hover{background: #ffffff url(../../images/index/right1.png) no-repeat center;border-color: #2374e1;}

.hszyWrap{overflow: hidden;}
.hszyWrap .hszySwiper{position: relative;padding-bottom: 45px;margin-bottom: 50px;}
.hszyWrap .hszySwiper .swiper-slide{display: flex;height: 402px;align-items: flex-end;}
.hszyWrap .hszySwiper .swiper-slide .slidebox{max-width: 100%; padding:0px 15px 18px; width: 304px;height: 282px;background: #ffffff;box-shadow: 0px 0px 13px 0px rgba(215, 215, 215, 0.35);border: solid 1px #bdd2e7;}
.hszyWrap .hszySwiper .topBox{padding: 15px 0px 20px;}
.hszyWrap .hszySwiper .topBox1{display: none;}
.hszyWrap .hszySwiper .name{font-family: SourceHanSansCN-Medium;color: #333333;padding: 10px 0px;line-height: 30px;}
.hszyWrap .hszySwiper .name:hover{color: #2374e1;}
.hszyWrap .hszySwiper .address{color: #999999;line-height: 28px;font-family: SourceHanSansCN-Regular;}
.hszyWrap .hszySwiper .imgbox{width: 100%;height: 153px;box-shadow: 0px 0px 13px 0px rgba(215, 215, 215, 0.35);border-radius: 5px;}
.hszyWrap .hszySwiper .name1{font-family: SourceHanSansCN-Medium;color: #fff;line-height: 30px;}
.hszyWrap .hszySwiper .name1:hover{opacity: 0.8;}
.hszyWrap .hszySwiper .info{color: #fff;line-height: 28px;font-family: SourceHanSansCN-Regular;margin: 10px 0px;}
.hszyWrap .hszySwiper .link{color: #fff;line-height: 28px;font-family: SourceHanSansCN-Regular;}
.hszyWrap .hszySwiper .link:hover{opacity: 0.8;}
.hszyWrap .swiperPage{top: auto;bottom: 0;}
.hszyWrap .swiperPage.swiper-pagination-progress{background-color: #eaf0f7;height: 7px;border-radius: 3px;overflow: hidden;}
.hszyWrap .swiperPage.swiper-pagination-progress .swiper-pagination-progressbar{border-radius: 3px;background-color: #2374e1;}

/* 专题活动 */
.zthdBlock{display: flex;width: calc(100% + 20px); margin-left: -10px;}
.zthdBlock .item{height: 400px;padding: 0px 10px;transition: flex-grow 0.3s ease; flex: 1;}
.zthdBlock .item.active{flex-grow: 2.8;}
.zthdBlock .item .imgbox{background: #0058b4;position: relative;}
.zthdBlock .item .imgbox::after{position: absolute;content: ''; left: 0;top: 0; display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.zthdBlock .item .name{display: none;width: 100%; position: absolute;left: 0;bottom: 0;padding: 50px 25px 15px;background: url(../../images/index/icon8.png) repeat-x center bottom;color: #fff; }
.zthdBlock .item.active .imgbox::after{display: none;}
.zthdBlock .item.active .name{display: block;}

.kczyWrap .kczybox{margin-bottom: 50px;}
.sjalWrap{margin-bottom: -600px;padding-bottom: 760px;}
.zthdWrap{margin-bottom: 70px;}
.sjjdWrap{margin-bottom: 40px;}
.fyhWrap{margin-bottom: 10px;}
.qyhWrap{padding-bottom: 70px;}

/* 课程资源 */
.kczyBlock  {width: calc(100% + 20px); margin-left: -10px;}
.kczyBlock .item {padding: 0 10px;margin-bottom: 20px;}
.kczyBlock .item .cover-box {border: 1px solid #e3e3e3;background: #fff;}
.kczyBlock .item .top-img {width: 100%; height: 150px;}
.kczyBlock .item .top-img a,.kczyBlock .item .top-img img {width: 100%; height: 100%;}
.kczyBlock .item .text-box {font-family: SourceHanSansCN-Medium;}
.kczyBlock .item .text-box .title{padding: 12px 15px 15px;}
.kczyBlock .item .text-box .title a{font-size: 18px;line-height: 22px; color: #242424;max-width: 100%;display: inline-block; }
.kczyBlock .item .school-box {font-family: SourceHanSansCN-Regular;background: #FAFAFA;padding: 12px 15px 10px;}
.kczyBlock .item .school-logo {width: 25px; height: 25px; border-radius: 50%; overflow: hidden;}
.kczyBlock .item .school-logo img {width: 100%; height: 100%;}
.kczyBlock .item .school-name {width: calc(100% - 25px); padding-left: 10px; font-size: 16px;line-height: 25px;  }
.kczyBlock .item .school-name .font1,.kczyBlock .item .school-name span {display:inline-block;color: #878787;cursor: default;}
.kczyBlock .item .school-name .line1{margin: 0px 3px;}
.kczyBlock .item .school-name .font3{max-width: 100%;}
.kczyBlock .item .school-name .font1{max-width: calc(100% - 95px);}
.kczyBlock .item .school-name .font2{max-width: 80px;}
.kczyBlock .item .text-box .title a:hover{color: #2374e1;}

/* 课程思政 */
.kcszBlock  {width: calc(100% + 20px); margin-left: -10px;}
.kcszBlock .item {padding: 0 10px;margin-bottom: 20px;}
.kcszBlock .item .cover-box {border: 1px solid #e3e3e3;background: #fff;}
.kcszBlock .item .top-img {width: 100%; height: 120px;}
.kcszBlock .item .top-img a,.kcszBlock .item .top-img img {width: 100%; height: 100%;}
.kcszBlock .item .text-box {font-family: SourceHanSansCN-Medium;}
.kcszBlock .item .text-box .title{padding: 12px 15px 0px 15px;}
.kcszBlock .item .text-box .title a{font-size: 18px;line-height: 22px; color: #242424;max-width: 100%;display: inline-block; }

.kcszBlock .item .zj {font-size: 14px;line-height: 24px; color: #999;padding: 0px 15px 8px 15px;}
.kcszBlock .item .zj-lines {display: inline-block; margin: 0 10px;}

.kcszBlock .item .school-box {font-family: SourceHanSansCN-Regular;background: #FAFAFA;padding: 7px 15px 6px;}
.kcszBlock .item .school-logo {width: 25px; height: 25px; border-radius: 50%; overflow: hidden;}
.kcszBlock .item .school-logo img {width: 100%; height: 100%;}
.kcszBlock .item .school-name {width: calc(100% - 25px); padding-left: 10px; font-size: 16px;line-height: 25px;  }
/* .kcszBlock .item .school-name .font1, */
.kcszBlock .item .school-name span {display:inline-block;color: #878787;cursor: default;max-width: 100%;}
/* .kcszBlock .item .school-name .line1{margin: 0px 3px;}
.kcszBlock .item .school-name .font1{max-width: calc(100% - 95px);}
.kcszBlock .item .school-name .font2{max-width: 80px;} */
.kcszBlock .item .text-box .title a:hover{color: #2374e1;}

/* 实践案例 */
.sjalBlock  {width: calc(100% + 20px); margin-left: -10px;}
.sjalBlock .item{margin-bottom: 20px;}
.sjalBlock .item .cover-box{font-family: SourceHanSansCN-Regular;background: #ffffff;border: solid 1px #dddddd;}
.sjalBlock .item .top-img{width: 100%;height: 165px;}
.sjalBlock .item .title{padding: 15px 15px 0px;min-height: 110px;}
.sjalBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;word-break: break-all;}
.sjalBlock .item .title a:hover{color: #2374e1;}
.sjalBlock .school-box {padding: 0px 15px 20px;height: 50px;}
.sjalBlock .school-logo {width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.sjalBlock .school-name {width: calc(100% - 30px);line-height: 30px;padding-left: 10px; font-size: 16px;color: #666666; }
.sjalBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}
.sjalBlock .school-name .font1:hover{color: #2374e1;}
.sjalBlock .school-name1 {width: 100%;padding-left: 0px; }

.zsjPage .sjalBlock .item .cover-box{border-color: #b8b1a7;}
.zsjPage .sjalBlock .item .title a:hover{color: #85683a;}


/* 实践基地 */
.sjjdBlock{width: calc(100% + 20px); margin-left: -10px;}
.sjjdBlock .item{margin-bottom: 20px;font-family: MicrosoftYaHei;}
.sjjdBlock .item .cover-box{background: #ffffff;border: solid 1px #bdd2e7;}
.sjjdBlock .item .top-img{padding: 10px;}
.sjjdBlock .item .imgbox{width: 100%;height: 130px;}
.sjjdBlock .item .title a{color: #242424;line-height: 28px;margin-top: 13px;display: inline-block; max-width: 100%;}
.sjjdBlock .item .title a:hover{color: #2374e1;}
.sjjdBlock .item .address{color: #2374e1;line-height: 24px;padding: 3px 0px;min-height: 30px;}
.sjjdBlock .item .text-box{background-color: #fafafa;padding: 5px 10px;}
.sjjdBlock .item .subType-box{color: #3e4147;border-top: 1px solid rgba(237, 237, 237,0.5);padding: 15px 0px;}
.sjjdBlock .item .subType-box font{color: #2374e1;display: inline-block;margin-right: 15px;}
.sjjdBlock .item .subType-box .box{display: inline-block;}

.zsjPage .sjjdBlock .item .cover-box{border-color: #b8b1a7;}
.zsjPage .sjjdBlock .item .title a{color: #242424;}
.zsjPage .sjjdBlock .item .subType-box font,.zsjPage .sjjdBlock .item .title a:hover{color: #85683a;}


/* 高校号 */
/* .gxh-box {margin-top:35px;width: calc(100% + 80px); margin-left: -40px;} */
.gxhBlockWrap{overflow: hidden;}
.gxhBlock{width: calc(100% + 50px); margin-left: -25px;}
.gxhBlock .item{float: left; display: inline-block;padding:0 25px;width: 20%;margin-bottom:40px;text-align: center;}
.gxhBlock .item .imglink{width:188px;height:188px;margin: 0 auto; overflow: hidden; border-radius: 50%;box-shadow: 0px 0px 24px 0px rgba(91, 72, 72, 0.18);border: solid 3px #ffffff;}
.gxhBlock .item .imglink .imgbox{overflow: hidden;border-radius: 50%;}
.gxhBlock .item .name{line-height: 28px;margin: 25px 0px;font-family: SourceHanSansCN-Medium;color: #333333;}
.gxhBlock .item .name:hover{color: #2374e1;}

/* 非遗号 */
.fyhBlock{width: calc(100% + 20px); margin-left: -10px;}
.fyhBlock .fyh-item { padding: 0 10px; margin-bottom: 20px;}
.fyhBlock .fyh-item .box {height: 375px; padding: 15px 10px 8px;border: solid 1px #5192ea;border-top: 3px solid #2374e1;background: #fff; }
.fyhBlock .fyh-item .name {width: 100%;color: #242424; margin-bottom: 10px; text-align: center;font-family: SourceHanSansCN-Medium;}
.fyhBlock .fyh-item .name:hover {color: #2374e1;}
.fyhBlock .fyh-item .adress { width: 170px; height: 30px; padding: 0 15px; line-height: 30px; margin: auto; text-align: center; margin-bottom: 10px; background: url('../../images/index/icon6.png') no-repeat center center; font-size: 14px; color: #917b5c;font-family: MicrosoftYaHei;}
.fyhBlock .fyh-item .fyh-logo {position: relative; width: 100%; height: 265px;}
.fyhBlock .fyh-item .icon-item {position: absolute; z-index:8; width: 15px; height: 15px; background-color: #fff; border-radius: 50%;}
.fyhBlock .fyh-item .left-top-icon {top: -6px; left: -6px;}
.fyhBlock .fyh-item .right-top-icon {top: -6px; right: -6px;}
.fyhBlock .fyh-item .left-bottom-icon {bottom: -6px; left: -6px;}
.fyhBlock .fyh-item .right-bottom-icon {bottom: -6px; right: -6px;}
.fyhBlock .fyh-item .logo-bg {width: 100%; height: 100%;}
.fyhBlock .fyh-item .logo-bg a,.fyhBlock .fyh-item .logo-bg img {width: 100%; height: 100%;}

/* 企业号 */
/* .qyhBlock{margin-top:50px} */
.qyhBlock{width: calc(100% + 20px); margin-left: -10px;}
.qyhBlock .item{background: #fff;border-radius: 4px;border: solid 1px #bdd2e7;padding:25px 30px 40px;margin-bottom:20px;display: block;position: relative;}
.qyhBlock .item .img{max-width:100%;height:90px;}
.qyhBlock .item .name{font-size: 20px;margin:15px 0 20px;color: #333333;font-family: SourceHanSansCN-Bold;}
.qyhBlock .item:hover::after{position: absolute;width: 100%;height: 5px;background: #2374e1;left: 0;bottom: -1px;content: '';display: block;}
.qyhBlock .item:hover .name{color: #2374e1;}
.qyhBlock .summary{line-height: 24px;height:120px;color: #666666;font-family: SourceHanSansCN-Regular;}

/* 实践师资 */
.sjszBlock{}
.sjszBlock .item{margin-bottom: 20px;}
.sjszBlock .item .box{position: relative; background: #ffffff;height: 430px; box-shadow: 0px 0px 16px 0px rgba(158, 158, 158, 0.25);border-radius: 4px;}
.sjszBlock .item .box .imgbox{height: calc(100% - 85px);}
.sjszBlock .item .box .btmInfo{display: flex;padding: 20px;align-items: flex-end;justify-content: space-between;}
.sjszBlock .item .box .btmInfo .name{display: inline-block;color: #333333;font-family: SourceHanSansCN-Medium;width: 100px;}
.sjszBlock .item .box .btmInfo .name:hover{color: #2374e1;}
.sjszBlock .item .box .btmInfo .pos{display: inline-block;line-height: 26px; color: #666666;font-family: SourceHanSansCN-Regular;max-width: calc(100% - 100px);}
.sjszBlock .item .box .moreCon{display: none; font-family: SourceHanSansCN-Regular;color: #fff; position: absolute;padding: 50px 30px 30px; width: 100%;height: 100%;top: 0;left: 0;background: rgba(46, 90, 153,0.8);}
.sjszBlock .moreCon .namebox{}
.sjszBlock .moreCon .namebox .name{font-family: SourceHanSansCN-Medium;}
.sjszBlock .moreCon .namebox .intro{margin-left: 15px;}
.sjszBlock .moreCon .info{line-height: 28px;min-height: 225px;margin: 20px 0px;}
.sjszBlock .moreCon .look{padding-top: 15px;border-top: 1px solid rgba(255, 255, 255, .5);}
.sjszBlock .moreCon .look .more{background: #e78b14;border-radius: 15px;display: inline-block;width: 110px;line-height: 30px;text-align: center;}
.sjszBlock .item .box:hover .moreCon{display: block; }



/* 文章详情页 */
/* .detail-page{background: #F5F8FA;} */
.detail-page .maincontent{padding-bottom:100px}

/* .hasBg .breadcrumb-box{margin: 0;font-family: SourceHanSansCN-Regular;}
.hasBg .breadcrumb{margin: 15px 0px;}
.hasBg .breadcrumb span,.hasBg .breadcrumb a{font-size: 16px;color: #999;line-height: 26px;}
.hasBg .breadcrumb>li+li:before{content: '/';float: left;padding: 4px 5px 0px 2px;} 
.hasBg .breadcrumb .active span,.hasBg .breadcrumb .active a{color: #333;} */

.breadcrumb-box{margin: 0;}
.breadcrumb{margin: 15px 0px;font-family: SourceHanSansCN-Medium;}
.breadcrumb span,.breadcrumb a{font-size: 14px;color: #999;line-height: 26px;}
.breadcrumb>li+li:before{content: '>';float: left;padding: 4px 5px 0px 2px;} 
.breadcrumb .active span,.breadcrumb .active a{color: #242424;}

.detail-page .whitebox{border:solid 1px #e3e3e3;background:#fff;}
.detail-page .detail-con{padding:0 32px;position: relative;margin-bottom:20px;font-family: SourceHanSansCN-Regular;}
.detail-page .detail-con .title{font-size: 32px;line-height: 46px;margin:30px 0;color: #232323;font-family: SourceHanSansCN-Bold;}
.detail-page .detail-con .info{color:#999;border-bottom:2px solid #eee;padding-bottom:12px;font-family: SourceHanSansCN-Regular;}
.detail-page .detail-con .info .scan{display: inline-block;}
.detail-page .detail-con .info span:not(:last-child){margin-right:15px}
.detail-page .detail-con .info .fsblock .text{margin-right: 0;}
.detail-page .detail-con .info .fsblock .pointer{display:inline-block;margin-right: 10px; width:24px;line-height:24px;border-radius: 50%;background: #d6d6d6;color:#fff}
.detail-page .detail-con .info .fsblock .on{background: #0f49ad;}
.detail-page .maincontent .contentbox{padding:25px 0 50px;font-family: SourceHanSansCN-Regular;overflow: hidden;}
.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;height: auto;}
.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 .maincontent .videobox .videoinfo{font-size: 16px;line-height: 28px;font-family: SourceHanSerifCN-Regular;padding: 34px 0px;}
.detail-page .maincontent .videobox .videoinfo .tip{color: #2374e0;}
.detail-page .maincontent .videobox .videoinfo .con{color: #242424;margin-left: 40px;}

.detail-page .xyhRightinfo{border: solid 1px #e3e3e3;padding:40px 15px 60px;margin-bottom:30px;background:#fff;}
.detail-page .xyhRightinfo .logobox{width: 100px;height: 100px; box-shadow: 0px 0px 24px 0px rgba(91, 72, 72, 0.18);border: 3px solid #fff; border-radius: 50%;margin: 0 auto;}
.detail-page .xyhRightinfo .logobox a{display:block;border-radius: 50%; overflow: hidden;}
.detail-page .xyhRightinfo .Fxyhlogo{width:100%;height:100%;object-fit: cover;}
.detail-page .xyhRightinfo .name{margin:20px 0px;}
.detail-page .xyhRightinfo .FstudioName{display: inline-block;max-width: 100%;color: #242424;font-size: 20px;font-family: SourceHanSansCN-Medium;}
.detail-page .xyhRightinfo .FstudioName:hover{color: #42a28c;}
.detail-page .numbox{position: relative;}
.detail-page .isline{position: absolute;width:1px;height:36px;background: #cdcdcd;left:50%;top:10px}
/* .detail-page .numwrap{width:50%;} */
.detail-page .numwrap{width: 100%;display: flex;align-items: center;justify-content: center;}
.detail-page .numwrap .num{color:#42a28c;font-family: SourceHanSansCN-Medium;margin-right: 5px;}
.detail-page .numwrap .font{color:#666;font-family: SourceHanSansCN-Regular;}
.detail-page .followbtn{width:108px;line-height: 44px;color:#fff;background: #42a28c;margin:50px auto 0;font-family: SourceHanSansCN-Regular;cursor: pointer;}

.relalist{margin-bottom: 20px;}
.relalist .title{font-family: SourceHanSansCN-Medium;padding: 15px 0px;}
/* .relalist .title span{color:#0f49ad} */
.relalist .Con{display: flex;justify-content: space-between;font-family: SourceHanSansCN-Regular;}
.relalist .item{background: #fff;margin-bottom: 15px; border: solid 1px #e3e3e3;padding: 15px 20px;width: calc(50% - 10px);}
.relalist .item .titbox{min-height: 60px;}
.relalist .item .article{color: #333333;line-height: 30px;}
.relalist .item .article:hover{color: #0f49ad;}
.relalist .item .school-box {margin-top: 35px;}
.relalist .item .school-logo {width: 25px; height: 25px; border-radius: 50%; overflow: hidden;}
.relalist .item .school-logo img {width: 100%; height: 100%;}
.relalist .item .school-name {width: calc(100% - 125px); padding-left: 10px; line-height: 25px;  }
.relalist .item .school-name a,.relalist .item .time {display:inline-block;color: #878787;line-height: 25px;max-width: 100%; }
.relalist .item .school-name a:hover{color: #0f49ad;}

.detail-page .share-box{position: absolute;left:-80px;top:150px;width:45px;}
.detail-page .bshare-custom a{position:relative;display: block;width:42px;height: 42px;border-radius: 50%;margin:20px auto 5px}
.detail-page .bshare-custom .bshare-qqim{background: #dfdfdf url('../../images/list/icon07.png') no-repeat center;}
.detail-page .bshare-custom .bshare-weixin{background: #dfdfdf url('../../images/list/icon08.png') no-repeat center;}
.detail-page .bshare-custom .bshare-sinaminiblog{background: #dfdfdf url('../../images/list/icon09.png') no-repeat center;}
.detail-page .bshare-custom .bshare-qqim:hover{background: #4f7ef6 url('../../images/list/icon07.png') no-repeat center;}
.detail-page .bshare-custom .bshare-weixin:hover{background: #2ad090 url('../../images/list/icon08.png') no-repeat center;}
.detail-page .bshare-custom .bshare-sinaminiblog:hover{background: #f13939 url('../../images/list/icon09.png') no-repeat center;}
.detail-page .share-icon{width:42px;height: 42px;border: solid 1px #dfdfdf;border-radius: 50%; background-position: center;background-size: 18px;background-repeat: no-repeat;margin:15px auto 0px}
.detail-page .share-icon:hover{border: solid 1px #fad6d6;}
.detail-page .share-f{font-size: 14px;line-height: 24px;} 
.detail-page .like .share-icon{background-image: url('../../images/list/icon03.png');}
.detail-page .fav .share-icon{background-image: url('../../images/list/icon05.png');}
.detail-page .like.current .share-icon{background-image: url('../../images/list/icon04.png');}
.detail-page .like.current{color:#2374e0}
.detail-page .fav.current .share-icon{background-image: url('../../images/list/icon06.png');}
.detail-page .share-box .qrcode{position: absolute;left:100%;top:50%;transform:translateY(-50%);width: 126px;height: 126px;border: 1px solid #c7bcac;padding: 3px; background: #f7f5f2; display: none;z-index: 9}
.detail-page .share-box .qrcode img{max-width: 100%;max-height: 100%;margin: 0 auto;}

.detailShare{font-family: SourceHanSansCN-Regular;}
.detailShare .item{border: 1px solid #d1e1f2;background: #f5f9ff; color: #0f49ad;line-height: 34px;padding:15px 0px 15px 20px;margin-bottom: 20px;}
.detailShare .item .font{display: inline-block;padding: 0px 15px;}
.detailShare .item .num{padding-left: 50px;width: calc(100% - 75px);}
.detailShare .item .num1{background: url('../../images/list/icon03.png') no-repeat 10px center;background-size: 28px;}
.detailShare .item.current .num1{background: url('../../images/list/icon04.png') no-repeat 10px center;background-size: 28px;}
.detailShare .item .num2{background: url('../../images/list/icon05.png') no-repeat 10px center;background-size: 28px;}
.detailShare .item.current .num2{background: url('../../images/list/icon06.png') no-repeat 10px center;background-size: 28px;}
.detailShare .item .pointer{display: inline-block;width: 36px;height: 36px;border-radius: 50%;}
.detailShare .bshare-qqim{background: #dfdfdf url('../../images/list/icon07.png') no-repeat center;}
.detailShare .bshare-wx{background: #dfdfdf url('../../images/list/icon08.png') no-repeat center;}
.detailShare .bshare-sinaminiblog{background: #dfdfdf url('../../images/list/icon09.png') no-repeat center;}
.detailShare .bshare-qqim:hover{background: #4f7ef6 url('../../images/list/icon07.png') no-repeat center;}
.detailShare .bshare-wx:hover{background: #2ad090 url('../../images/list/icon08.png') no-repeat center;}
.detailShare .bshare-sinaminiblog:hover{background: #f13939 url('../../images/list/icon09.png') no-repeat center;}
.detailShare .sjBox{width: calc(100% - 75px);position: relative;}
.detailShare .qrcode{position: absolute;left:0;width: 126px;height: 126px;border: 1px solid #c7bcac;padding: 3px; background: #f7f5f2; display: none;z-index: 9}
.detailShare .qrcode img{max-width: 100%;max-height: 100%;margin: 0 auto;}

.detail-page .imagesgroup{border:solid 2px #0f49ad;margin-bottom:20px;padding: 10px;}
.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: #0f49ad;}
.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/list/icon1.png) no-repeat center center;left: -10px;}
.detail-page .slider-for .slick-next{background: rgba(255, 255, 255, .2) url(../../images/list/icon2.png) no-repeat center center;right: -10px;}
.detail-page .slick-prev:before,.detail-page .slick-next:before{display: none;}


.hslxDetail{}
.hslxDetail .item{line-height: 30px;margin: 20px 0px;}
.hslxDetail .name{color: #0b5fcf;}
.hslxDetail .txt{color: #666666;text-indent: 2em;}

/* 评论 */
#divComment{display: none;}
.commentWrap{font-family: SourceHanSansCN-Regular;margin-bottom: 20px;}
.commentWrap .title{height: 40px;line-height: 40px;overflow: hidden;}
.commentWrap .title .tit{font-family: SourceHanSansCN-Bold;color: #2374e1;}
.commentWrap .title .font{color: #666666;}
.commentWrap .title .comment-total{color: #ec0707;}
.commentWrap .commentCon textarea{width: 100%;height: 175px;background-color: #f9f9f9;border: solid 1px #cfcfcf;padding: 7px 15px;}
.commentWrap .com-btn{display: inline-block;margin-top: 20px; background: #2374e0;border-radius: 4px;width: 100px;line-height: 37px;text-align: center;color: #fff;}
.commentWrap .allComment{margin-top: -35px;}
.commentWrap .allComment .allTit{color: #333333;line-height: 37px;}
.commentWrap .comList{}
.commentWrap .comList .commentItem{border-bottom: 1px dashed #e5e5e5;padding: 25px 0px;width: 100%; }
.commentWrap .comList .avatarbox{width: 40px;height: 40px;}
.commentWrap .comList .right{line-height: 24px;flex: 1;margin-left: 10px;}
.commentWrap .comList .right .name{color: #2374e0;margin-top: -5px;}
.commentWrap .comList .right .time{color: #999999;margin-left: 10px;}
.commentWrap .comList .right .zwcontent{color: #333333;}



/* 基地主页 */
.base-page {padding-bottom: 80px;font-family: SourceHanSansCN-Regular;}
.base-page .first-banner {position: relative; width: 100%;height: 633px; background: url('../../images/default/default.png') no-repeat center center;background-size: 100% 100%;}
.base-page .bottom-boxs {position: absolute; left:0; bottom: 0; width: 100%; height: 210px; background: url('../../images/list/bg.png') no-repeat left bottom; background-size: 100% 100%;}
.base-page .bottom-boxs .num {margin: 0 15px 0 10px;}
.base-page .bottom-boxs  {color: #fff;}
.base-page .bottom-boxs .title {font-family: SourceHanSansCN-Bold;}
.base-page .banner-box{background: #f1f7ff;}

.base-page .cover-text {position: relative;width: 100%;height: 100%;}
.base-page .info-box {position: absolute; bottom: 15px;left: 0;}
.base-page .h100 {height: 100%;}
.base-page .base-info {margin-top: 30px;}
.base-page .base-info .infoTop{overflow: hidden;margin-bottom: -2px;}
/* .base-page .base-info .infoTop{padding: 30px 25px 0;} */
.base-page .logos {float: left; width: 160px; height: 90px;}
.base-page .logos a,.base-page .logos img {width: 100%;height: 100%;}
.base-page .title-box {float: left;padding-left: 20px;width: calc(100% - 160px);}
.base-page .titles {line-height: 26px; color: #333;font-family: SourceHanSansCN-Bold;}
.base-page .summary {line-height: 26px; color: #333;margin-top: 12px}
.base-page .fl-box {padding-top:30px;}
.base-page .fl-box .item {padding: 0 10px 0px 20px; height: 55px; line-height: 55px;color: #454545;border-bottom: 1px solid rgba(186, 186, 186,0.3);}
.base-page .fl-box .item .value {color: #0b5fcf; width: calc(100% - 75px);padding-left: 10px;line-height: 20px;vertical-align: middle;}
.base-page .fl-box .item .key {width: 65px;vertical-align: top;}
.base-page .fl2-box{background: #f1f7ff;position: relative;z-index: 1;border-top: 1px solid rgba(186, 186, 186,0.3);}
/* .base-page .fl2-box {background-color: #e5f0fb;padding:2px 0px 2px 25px;} */
.base-page .fl2-box .item {float: left;width: 25%;color: #454545;height: 60px;line-height: 60px;padding-left: 20px;}
.base-page .fl2-box .item .value {color: #0b5fcf;padding-left: 10px;}
.base-page .fl2-box .item .key {}
.base-page  .pagebox {padding-top: 60px;}


/* 高校号主页 */
.college-page { background-size: auto 100%;padding-bottom: 80px;}
.college-page .banner-box {position: relative;padding-bottom: 1px; width: 100%;background:#f1f7ff;}
.college-page .college-info {margin: 40px 0px;}
.college-page .college-info .left-info {float: left; width: 190px; height: 190px;border-radius: 50%;overflow: hidden;}
.college-page .college-info .right-info {float: left; width: calc(100% - 190px);padding-left: 40px;padding-top: 5px;}
.college-page .college-info .left-info a,.college-page .college-info .left-info img {width: 100%; height: 100%;}
.college-page .right-info .title-box {float: left; width: calc(100% - 80px); color:#333333;line-height: 40px;}
.college-page .right-info .title-box a  {display: inline-block; width: 100%; color: #333333;}
.college-page .right-info .gz {float: left;margin-top: 5px; width: 76px; height: 30px;background: #2374e0; font-size: 16px; line-height: 28px; text-align: center; color: #fff;cursor: pointer;}
.college-page .right-info .ygz { border: 1px solid #2374e0; color: #2374e0;background: #fff;}
.college-page .toolbar {margin-top: 10px;font-family: SourceHanSansCN-Regular;}
.college-page .toolbar span {color: #333333;}
.college-page .toolbar .num {display: inline-block; margin: 0 25px 0 15px}
.college-page .toolbar .hyzs {margin-left: 25px;}

.college-page .introBox{display: flex;justify-content: space-between;}
.college-page .introBox .summary {width: calc(50% - 10px);font-family: SourceHanSansCN-Regular;padding: 15px 15px 20px; margin-top: 15px;color: #333; font-size: 16px; line-height: 24px;border: 1px solid rgb(35, 116, 224,0.5);border-radius: 8px;box-shadow: 0px 0px 10px 0px rgb(35, 116, 224,0.5);}
.college-page .introBox .summary .tit {color: #2374e0;margin-bottom: 5px;font-family: SourceHanSansCN-Medium;}
.college-page .pagebox {padding-top: 60px;}
.college-page .morebtn {color: #2374e0; float: right;cursor: pointer;}

/* 企业号 */
.enterprise-page .banner-box {position: relative;margin-bottom: 30px; width: 100%;background:#f1f7ff;font-family: SourceHanSansCN-Regular;}
.enterprise-page .toolbar {margin-top: 10px;}
.enterprise-page .toolbar span {color: #333333;}
.enterprise-page .toolbar .num {display: inline-block; margin: 0 25px 0 15px}
.enterprise-page .toolbar .hyzs {margin-left: 25px;}
.enterprise-page .info-box{font-size: 16px;line-height: 26px;color: #333;background: #e7f1ff;padding: 15px 20px;margin: 15px 0px 25px;}
.enterprise-page .info-box .line-box{padding: 5px 0px;}
.enterprise-page .info-box .line-box .lFont{display: inline-block;width: 70px;}
.enterprise-page .info-box .line-box .lFont .font1{letter-spacing: 28px;}
.enterprise-page .info-box .line-box .font{color: #0b5fcf;}
.enterprise-page .summary{font-size: 16px;line-height: 24px;color: #333;margin-bottom:35px;}
.enterprise-page .pagebox {padding-top: 60px;}


/* 非遗号 */
.fyh-page {font-family: SourceHanSansCN-Regular;}
.fyh-page .first-banner {position: relative; width: 100%;height: 633px; background: url('../../images/default/default.png') no-repeat center center;background-size: 100% 100%;}
.fyh-page .bottom-boxs {position: absolute; left:0; bottom: 0; width: 100%; height: 210px; background: url('../../images/list/bg.png') no-repeat left bottom; background-size: 100% 100%;}
.fyh-page .bottom-boxs .num {margin: 0 15px 0 10px;}
.fyh-page .bottom-boxs  {color: #fff;}
.fyh-page .bottom-boxs .title {font-family: SourceHanSansCN-Bold;}
.fyh-page .banner-box{background: #f1f7ff;padding-bottom: 20px;}
.fyh-page .cover-text {position: relative;width: 100%;height: 100%;}
.fyh-page .info-box {position: absolute; bottom: 15px;left: 0;}
.fyh-page .h100 {height: 100%;}
.fyh-page .fyh-card {margin-top: 30px;}
.fyh-page .logos {float: left; width: 160px; height: 90px;}
.fyh-page .logos a,.fyh-page .logos img {width: 100%;height: 100%;}
.fyh-page .title-box {float: left;padding-left: 20px;width: calc(100% - 160px);}
.fyh-page .titles {line-height: 26px; color: #333;font-family: SourceHanSansCN-Bold;}
.fyh-page .adress {line-height: 26px; color: #0b5fcf;font-family: SourceHanSansCN-Regular;margin-bottom: 25px;}
.fyh-page .infoWrap{background: #e7f1ff;line-height: 26px;color: #333;margin-bottom: 10px;padding: 20px 20px 25px;} 
.fyh-page .infoWrap .name{font-family: SourceHanSansCN-Bold;} 
.fyh-page .infoWrap .content{font-family: SourceHanSansCN-Regular;} 
.fyh-page .infotable {padding-top:10px;}
.fyh-page .infotable .item {padding: 0 10px 0px 20px; height: 55px; line-height: 55px;color: #454545;border-bottom: 1px solid rgba(186, 186, 186,0.3);}
.fyh-page .infotable .item .value {color: #0b5fcf; width: calc(100% - 75px);padding-left: 10px;line-height: 20px;vertical-align: middle;}
.fyh-page .infotable .item .key {width: 65px;vertical-align: top;}
.fyh-page .infobg{width: 100%;height: 2px;background: #f1f7ff;position: relative;margin-top: -2px;}
.fyh-page  .pagebox {padding-top: 60px;}


/* 基地菜单 */
.tab-boxs {margin: 35px 0px 20px;padding-bottom: 0;white-space: nowrap;overflow-y: scroll;font-family:SourceHanSansCN-Regular;}
.tab-boxs::-webkit-scrollbar {display: none;width: 0;}
.tab-boxs .item {display: inline-block;line-height: 30px;margin-right: 50px; text-align: center; font-size: 20px; color:#333333;cursor: pointer;}
.tab-boxs .item.on,.tab-boxs .item:hover {color:#0b5fcf;font-family: SourceHanSansCN-Bold;}
.tab-title {font-size: 30px;line-height: 34px; color: #333;margin-bottom: 20px;font-family: SourceHanSerifCN-Bold;}
.tab-title .more {float: right;font-size: 14px; color: #999;font-weight: 400;font-family: SourceHanSerifCN-Regular;}
.tab-title .more:hover {color: #0b5fcf; cursor: pointer;}
.tab-title.title-top {margin-top: 20px;}

/* 搜索结果页 */
.search-pages .tool {padding: 10px 0px 25px;}
.search-pages .tool .showquery {color:  #0b5fcf; font-size: 20px;}
.search-pages .tool .right {font-size: 16px;margin-left: 35px;color:  #999; }
.search-pages .tool .blue {color: #0b5fcf}

/* 左侧菜单 */
.left-menu{margin-bottom: 30px;font-family: SourceHanSansCN-Regular;}
.left-menu .leftMenu{box-shadow: 0px 0px 9px 0px rgba(216, 217, 217, 0.46);}
.left-menu .parent{background: #1769d6;padding: 5px; height: 93px; font-family: SourceHanSansCN-Medium;display: flex;align-items: center;justify-content: center;text-align: center;}
.left-menu .parent a{color: #fff;cursor: default;border: none;font-size: 24px;line-height: 30px;}
.left-menu .box .childli,.left-menu .box .threeli{width: 100%;border-left: 4px solid #f9f9f9;padding: 0px 5px;}
.left-menu .box .childli .font,.left-menu .box .threeli .font{border-bottom: 1px solid rgb(226, 226, 226,0.5);color: #333333;font-size: 18px;display: flex;padding: 5px 0px 3px; min-height: 60px;text-align: center;align-items: center;justify-content: center;}
.left-menu .box .menubox:last-child .font{border: none;}
.left-menu .box .active.menubox .childli{background: #ebf4ff;border-left-color: #2374e1;}
.left-menu .box .hasChildBox.on .childli .font,.left-menu .box .active.menubox .childli .font{color: #2374e1;}
.left-menu .box .childli:hover .font{color: #1769d6;}
.left-menu .box .threeli .font{color: #999999;font-size: 16px;}
.left-menu .box .threeli.active .font,.left-menu .box .threeli:hover .font{color: #2374e1;}
.left-menu .box .hasChildBox .hasChild{background: url(../../images/index/icon13.png) no-repeat right center;cursor: pointer;}
.left-menu .box .hasChildBox.on .hasChild,.left-menu .box .hasChildBox.active .hasChild{background: url(../../images/index/icon12.png) no-repeat right center;}
.left-menu .box .hasChildBox.active.on .hasChild{background: url(../../images/index/icon13.png) no-repeat right center;}
.left-menu .box .hasChildBox .threeBox,.left-menu .box .hasChildBox.active.on .threeBox{display: none;}
.left-menu .box .hasChildBox.on .threeBox,.left-menu .box .hasChildBox.active .threeBox{display: block;}


.curtitle{color: #242424;line-height: 30px;padding: 15px 0px;margin-top: -20px;}

/* 通用列表页 */
.newslistbox .item {width: 100%; height: 180px; margin-bottom: 25px; background-color: #fff;border: solid 1px #e2e2e2;}
.newslistbox .item .title a{display: inline-block; width: 100%;color: #333;font-family: SourceHanSansCN-Medium;}
.newslistbox .item .summary {height: 50px; line-height:26px; color: #666; margin-top: 5px; cursor: default;font-family: SourceHanSansCN-Regular;}
.newslistbox .item .time {color: #666;margin-top: 20px; cursor: default;font-family: SourceHanSansCN-Regular;}
.newslistbox .item:hover{border-color: #2374e1;}
.newslistbox .item:hover .title a{color: #1769d6;}

.newslistbox .item1{ padding: 15px;}
.newslistbox .item2{ padding: 25px 20px 25px 30px;}
.newslistbox .item .imgbox{width: 260px;height: 150px;}
.newslistbox .item .imgRight{width: calc(100% - 280px);padding-top: 10px;}

/* 思政微电影创作指南 */
.wdyznBlock{}
.wdyznBlock .item{margin-bottom: 10px;}
.wdyznBlock .item .imgbox{height: 130px;}
.wdyznBlock .item .title{padding: 5px 0px;}
.wdyznBlock .item .title a{color: #333333;font-family: SourceHanSansCN-Regular;line-height: 26px;display: inline-block;max-width: 100%;}
.wdyznBlock .item .title a:hover{color: #1769d6;}

/* 思政微电影创作故事 */
.wdygsBlock{}
.wdygsBlock .item{margin-bottom: 20px;}
.wdygsBlock .item .cover-box{background-color: #ffffff;border-radius: 4px;box-shadow: 0px 0px 9px 0px rgba(216, 217, 217, 0.46);}
.wdygsBlock .item .top-img{height: 130px;}
.wdygsBlock .item .top-img1{height: 160px;}
.wdygsBlock .item .text-box{padding: 7px 10px 13px 15px;}
.wdygsBlock .item .title{padding: 5px 0px;}
.wdygsBlock .item .title a{color: #333333;font-family: SourceHanSansCN-Regular;line-height: 26px;display: inline-block;max-width: 100%;}
.wdygsBlock .item .title a:hover{color: #1769d6;}
.wdygsBlock .school-logo {width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.wdygsBlock .school-name {width: calc(100% - 30px); margin-top: 3px; padding-left: 10px; font-size: 16px;font-family: MicrosoftYaHei;color: #666666;}
.wdygsBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}
.wdygsBlock .school-name .font1:hover{color: #2374e1;}
.wdygsBlock .school-name1{width: 100% !important;padding-left: 0;}

/* 思政微电影大赛 */
.wdydsBlock{}
.wdydsBlock .item{margin-bottom: 10px;}
.wdydsBlock .item .imgbox{height: 180px;}
.wdydsBlock .item .title2{min-height: 52px;}
.wdydsBlock .item .title{padding: 5px 0px;}
.wdydsBlock .item .title a{color: #333333;font-family: SourceHanSansCN-Regular;line-height: 26px;display: inline-block;max-width: 100%;}
.wdydsBlock .item .title a:hover{color: #1769d6;}

/* 微电影互动社区 */
.hdsqBlock{font-family: SourceHanSansCN-Regular;}
.hdsqBlock .item{margin-bottom: 30px;}
.hdsqBlock .item .con{position: relative;}
.hdsqBlock .item .con::after{position: absolute;display: block;content: '';width: 100%;height: 100%;border-radius: 6px;background: #ebf4ff;left: -13px;bottom: -10px; }
.hdsqBlock .item .content{position: relative;z-index: 1;background-color: #ffffff;padding: 20px 20px 0px 30px;width: 100%;height: 100%;border: solid 1px #2374e1;border-radius: 6px;}
.hdsqBlock .item .top{padding-left: 30px;margin-left: -10px; background: url(../../images/index/dh.png) no-repeat left 5px;}
.hdsqBlock .item .top .title{}
.hdsqBlock .item .top .title a{color: #2374e1;line-height: 28px;display: inline-block;max-width: 100%;}
.hdsqBlock .item .top .summary{color: #242424;line-height: 24px;height: 72px;margin: 7px 0px;}
.hdsqBlock .item .btm{height: 60px;border-top: 2px solid #f6f7fb;display: flex;align-items: center;justify-content: space-between;}
.hdsqBlock .item .time{color: #999999;}
.hdsqBlock .school-box{max-width:calc(100% - 100px);}
.hdsqBlock .school-logo {width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.hdsqBlock .school-name {width: calc(100% - 30px); margin-top: 3px; padding-left: 10px; font-size: 16px; color: #242424;}
.hdsqBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #242424;}
.hdsqBlock .school-name .font1:hover{color: #2374e1;}
.hdsqBlock .school-name1 {width: 100%; padding-left: 0px; }

/* 陕西革命旧址·纪念场馆 */
.jncgBlock{}
.jncgBlock .item {margin-bottom: 20px;}
.jncgBlock .item .cover-box {background-color: #ffffff;border: solid 1px #bdd2e7;padding: 15px;}
.jncgBlock .cover-box .top-img { width: 100%; height: 145px;box-shadow: 0px 0px 13px 0px rgba(215, 215, 215, 0.35);border-radius: 5px;}
.jncgBlock .cover-box .top-img a,.sjjdblock .cover-box .top-img img {display: inline-block; width: 100%; height: 100%;}
.jncgBlock .text-box {padding: 5px 0px 15px;}
.jncgBlock .text-box .title a {display: inline-block; width: 100%;line-height: 30px; color: #333333;font-family: SourceHanSansCN-Medium;}
.jncgBlock .text-box .title a:hover{color: #1769d6;}
.jncgBlock .text-box .address{color: #999999;line-height: 28px;padding: 5px 0px;font-family: SourceHanSansCN-Regular;}

/* 红色音频 */
.hsypBlock .item {padding: 8px; height: 157px; margin-bottom: 20px; background-color: #fff;border: solid 1px #e3e3e3;border-radius: 4px;}
.hsypBlock .item .imgbox{width: 250px;height: 140px;border-radius: 4px;}
.hsypBlock .item .imgRight{width: calc(100% - 270px);padding-top: 10px;}
.hsypBlock .item .title a{display: inline-block; width: 100%;color: #333;font-family: SourceHanSansCN-Medium;}
.hsypBlock .item .summary {height: 50px; line-height:24px; color: #999999; margin-top: 5px;font-family: SourceHanSansCN-Medium;}
.hsypBlock .item .time {color: #999999;margin-top: 15px; font-family: SourceHanSansCN-Regular;}
.hsypBlock .item:hover{border-color: #2374e1;}
.hsypBlock .item:hover .title a{color: #1769d6;}

/* 时代人物 */
.sdrwBlock{}
.sdrwBlock .item{display: flex;flex-direction: column;background: #f5f5f5;padding:45px 30px;margin-bottom: 20px;}
.sdrwBlock .item .time{color: #999999;line-height: 26px; font-family: SourceHanSansCN-Regular;}
.sdrwBlock .item .title{font-family: SourceHanSansCN-Bold;line-height: 28px;min-height: 85px;color: #333333;margin-top: 10px;margin-bottom: 35px;}
.sdrwBlock .item .look .lookmore{font-family: SourceHanSansCN-Regular;color: #666666;line-height: 40px;width: 120px;text-align: center; display: inline-block;border-radius: 20px;border: solid 1px #bbbbbb;}
.sdrwBlock .item:hover{background-image: linear-gradient(57deg,rgba(50, 127, 231, 0.99) 0%,rgba(102, 199, 255, 0.99) 100%)}
.sdrwBlock .item:hover .time,.sdrwBlock .item:hover .title{color: #fff;}
.sdrwBlock .item:hover .look .lookmore{color: #ffffff;border-color: #fff;}

/* 红色影像 */
.hsyxSwiper{overflow: hidden;}
.hsyxSwiper .swiper-hsyx{margin: 10px 0px 70px;}
.hsyxSwiper .imgbox{height: 315px;position: relative;overflow: hidden;}
.hsyxSwiper .imgbox .name{opacity: 0; height: 95px;padding: 50px 20px 15px;position: absolute;color: #fefefe;font-family: SourceHanSansCN-Regular; bottom: 0;left: 0;width: 100%;background: url(../../images/index/black.png) repeat-x center bottom;}
.hsyxSwiper .swiper-slide-active .imgbox .name,.hsyxSwiper .swiper-slide-next .imgbox .name{opacity: 1;}
.hsyxSwiper .btnWrap{position: relative;height: 30px;width: 90px;background: #fff;}
.hsyxSwiper .btnWrap::after{position: absolute;display: block;content: '';width: 1600px;height: 1px; left: 90px;top: 0;bottom: 0; margin: auto;background: #d1d1d1; }
.hsyxSwiper .btnWrap .swiper-button{width: 25px;height: 27px;cursor: pointer;position: absolute;top: 0;}
.hsyxSwiper .btnWrap .tabs-prev{background: url(../../images/index/hsleft.png) no-repeat center;left: 0;}
.hsyxSwiper .btnWrap .tabs-next{background: url(../../images/index/hsright.png) no-repeat center;left: 55px;}
.hsyxSwiper .btnWrap .tabs-prev:hover{background: url(../../images/index/hsleft1.png) no-repeat center;}
.hsyxSwiper .btnWrap .tabs-next:hover{background: url(../../images/index/hsright1.png) no-repeat center;}

/* 陕西红色资源 */
.tabWrap{text-align: center; padding: 30px 0px;margin-top: -30px;}
.tabWrap .tab{cursor: pointer; display: inline-block;border-radius: 22px;margin: 0px 20px; color: #999999;font-family: SourceHanSansCN-Regular;width: 235px;text-align: center;line-height: 40px;border: 1px solid #d1d1d1;}
.tabWrap .tab.on{border-color: #2374e0;color: #1769d6;background: #f2f8ff; }

.hslxWrap{background: url(../../images/index/hszyBg.png) no-repeat center bottom;background-size: cover;padding: 35px 0px 5px;}
.hslxWrap .hslxContent{}
.hslxWrap .hslxSwiperTop{overflow: hidden;}
.hslxWrap .hslxTop{margin: 30px 0px;}
.hslxWrap .hslxTop .imgbox{width: 315px;height: 190px;}
.hslxWrap .hslxTop .right{padding-left: 45px;flex: 1;max-width: calc(100% - 315px);}
.hslxWrap .hslxTop .name{font-family: SourceHanSansCN-Bold;color: #0f49ad;line-height: 35px;margin: -5px 0px 10px;}
.hslxWrap .hslxTop .con{font-family: SourceHanSansCN-Regular;color: #333333;line-height: 28px;position: relative;padding-left: 23px;}
.hslxWrap .hslxTop .con::after{position: absolute;left: 0;top: 0; display: block;content: '';width: 5px;height: 52px;background-color: #0f49ad;opacity: 0.1;}
.hslxWrap .btnWrap{text-align: right;}
.hslxWrap .btnWrap .swiper-button{cursor: pointer;margin-left: 20px; display: inline-block;width: 47px;height: 47px;border: solid 1px #d4e0f5;border-radius: 50%;}
.hslxWrap .btnWrap .tabs-prev{background:#fff url(../../images/index/left2.png) no-repeat center;}
.hslxWrap .btnWrap .tabs-next{background:#fff url(../../images/index/right2.png) no-repeat center;}
.hslxWrap .btnWrap .swiper-button:hover{opacity: 0.8;}
.hslxSwiperbox{position: relative;margin: 70px 0px;}
.hslxSwiperbox::after{position: absolute;top: 6px; content: ''; display: block;width: 100%;height: 4px;background: #0f49ad;opacity: 0.1;}
.hslxWrap .hslxSwiper{position: relative;overflow: hidden;}
.hslxWrap .hslxSwiper .swiper-slide{text-align: center;}
.hslxWrap .hslxSwiper .swiper-slide::after{position: absolute;left: 0;right: 0;margin: auto;top: 6px; display: block;content: '';width: 5px;height: 5px;background-color: #0f49ad;opacity: 0.5;border-radius: 50%;}
.hslxWrap .hslxSwiper .name{font-family: SourceHanSansCN-Medium;color: rgba(135, 141, 150,0.6);margin-top: 25px;}
.hslxWrap .hslxSwiper .active .name{color: #0f49ad;}
.hslxWrap .hslxSwiper .active::after{width: 19px;height: 19px;top: 0; background-color: #0f49ad;border: solid 2px #659af5;opacity: 1;}
.hslxWrap .hslxSwiper .active::before{position: absolute;display: block;width: 100%;height: 4px;content: '';top: 6px;background: url(../../images/index/icon14.png) no-repeat center;}


/* 微电影主页 */
.wdyIndex{background: url(../../images/index/wdy_bj1.png) no-repeat center bottom;}

.czgsBlock{display: flex;width: calc(100% + 20px); margin-left: -10px;}
.czgsBlock .item{height: 425px;padding: 0px 10px;transition: flex-grow 0.3s ease; flex: 1;}
.czgsBlock .item.hover{flex-grow: 4.2;}
.czgsBlock .item .imgbox{background: #0058b4;position: relative;}
.czgsBlock .item .imgbox::after{position: absolute;content: ''; left: 0;top: 0; display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.czgsBlock .item .name1{position: absolute;z-index: 1;color: #fff; width: 30px;writing-mode: tb;left: 0;right: 0;margin: auto;top: 80px; }
.czgsBlock .item .name1::after{position: absolute;left: 0;right: 0;top: -30px;margin: auto; display: block;content: '';width: 10px;height: 10px;background: #fff;border-radius: 50%; }
.czgsBlock .item .showCon{display: none;width: 100%;height: 100%;position: absolute;z-index: 1; left: 0;bottom: 0;padding: 50px 80px 50px 60px;color: #fff; }
.czgsBlock .item.hover .name1{display: none;}
.czgsBlock .item.hover .showCon{display: block;}
.czgsBlock .showCon .name2 {color: #fff;line-height: 36px;margin: 30px 0px 25px;}
.czgsBlock .showCon .summary {color: #fff;line-height: 24px;margin-bottom: 35px;min-height: 96px;}
.czgsBlock .showCon .iconbox .icon {width: 50px;height: 50px;display: block; background:#fff url(../../images/index/play1.png) no-repeat center;border-radius: 50%;}
.czgsBlock .showCon .school-box {}
.czgsBlock .showCon .school-logo {width: 25px; height: 25px; border-radius: 50%; overflow: hidden;}
.czgsBlock .showCon .school-name {width: calc(100% - 25px); padding-left: 10px; font-size: 14px;color: #fff;}
.czgsBlock .showCon .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #ffffff;}
.czgsBlock .showCon .school-name .font1:hover{opacity: 0.8;}
.czgsBlock .showCon .school-name1{width: 100%;padding-left: 0;}

/* 微电影大赛 */
.wdydsSwiperWrap{background: url(../../images/index/wdy_bj.png) no-repeat center;padding: 50px 0px;overflow: hidden;margin:50px 0px 30px;}
.wdydsSwiper .top-img{height: 270px;box-shadow: 0px 0px 13px 1px rgba(17, 65, 182, 0.1);border-radius: 10px;}
.wdydsSwiper .text-box{position: relative; border-radius: 10px;padding: 10px 20px 10px 15px; background: #fff;height: 125px;width: calc(100% - 20px);margin: -70px auto 45px; }
.wdydsSwiper .text-box .title{padding: 15px 0px;}
.wdydsSwiper .text-box .title .name{color: #242424;}
.wdydsSwiper .school-box {}
.wdydsSwiper .school-logo {width: 35px; height: 35px; border-radius: 50%; overflow: hidden;}
.wdydsSwiper .school-name {width: calc(100% - 35px); padding-left: 10px; font-size: 14px;color: #666666; }
.wdydsSwiper .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;line-height: 35px;}
.wdydsSwiper .school-name1 {width: 100%; padding-left: 0px;}
.wdydsSwiper .text-box:hover{background: #5693f6;}
.wdydsSwiper .text-box:hover .title .name,.wdydsSwiper .text-box:hover .school-name,.wdydsSwiper .text-box:hover .school-name .font1{color: #fff;}
.wdydsSwiperWrap .btnWrap{text-align: center;}
.wdydsSwiperWrap .swiper-button{display: inline-block;cursor: pointer; width: 50px;height: 50px;border: 1px solid #fff;margin: 0px 15px;border-radius: 50%; }
.wdydsSwiperWrap .tabs-prev{background: url(../../images/index/left3.png) no-repeat center;}
.wdydsSwiperWrap .tabs-next{background: url(../../images/index/right3.png) no-repeat center;}
.wdydsSwiperWrap .swiper-button:hover{opacity: 0.8;}

/* 思政微电影创作指南 */
.czznWrap{}
.czznWrap .row{margin: 0px -5px;}
.czznWrap *[class^='col-']{padding: 0px 5px;}
.czznWrap .sImgbox{height: 227px;}
.czznWrap .bImgbox{height: 337px;}
.czznWrap .imgbox{position: relative;margin-bottom: 10px;}
.czznWrap .name{position: absolute;width: 100%;bottom: 0;left: 0;color: #ffffff;padding: 50px 15px 12px; font-family: SourceHanSansCN-Regular;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.76));}


/* 总书记足迹 */
.zsjPage{background:#FFFAF4 url(../../images/sqdd/banner1.png) no-repeat center top;}
.zsjBanner .fontWrap{text-align: center;margin: 145px 0px 220px;}
.zsjBanner .fontWrap .title1{}
.zsjBanner .fontWrap .catalogName{position: relative;display: inline-block;margin: 10px 0px;}
.zsjBanner .fontWrap .catalogName .name{letter-spacing: 6px;width: 100%;left: 0;right: 0;bottom: 10px;top: 10px;margin: auto;line-height: 80px; position: absolute;font-family: SourceHanSansCN-Medium;color: #ffffff;text-shadow: 2px 5px 5px rgba(128, 100, 61, 0.4);}

.zsjNav{display: flex;justify-content: space-between;align-items: flex-start; margin: 40px 0px;}
.zsjNav .item{position: relative;}
.zsjNav .icon2{display: none;}
.zsjNav .item:nth-child(odd){margin-top: 80px;}
.zsjNav .namebox{display: flex;align-items: center;justify-content: center; position: absolute;width: calc(100% - 60px);height: calc(100% - 60px);top: 30px;left: 30px; z-index: 1;writing-mode: tb;}
.zsjNav .namebox .name{padding-top: 42px;background: url(../../images/sqdd/zj.png) no-repeat top center;color: #ffffff;font-family: SourceHanSansCN-Medium;line-height: 30px;display: inline-block;}


/* 地图右侧悬浮框 */
.dtContent{position: absolute;max-width: 100%;z-index: 9999;padding: 20px 25px 10px; left: 20px;top: 20px;display: none; width: 340px;background: #ffffff;box-shadow: 0px 3px 20px 0px rgba(63, 59, 59, 0.3);border-left: solid 2px #9d7d4a;}
.dtContent .gjgxlist{margin-bottom: -10px;}
.dtContent .gjgxlist .title,.dtContent .minYxal .title{font-size:14px;padding: 10px 0px;line-height: 16px;}
.dtContent .minYxal .yxalMin .item{width: 100%;}
.dtContent .topinfo .name{font-size: 24px;color: #242424;line-height: 34px;}
.dtContent .topinfo .add{font-size: 14px;line-height: 26px;color: #999999;}
.dtContent .topinfo .summary{font-size: 14px;line-height: 22px;color: #666;margin: 10px 0px;}
.dtContent .topinfo .summary .llabel{color: #333;font-weight: bold;}
.dtContent .load{text-align: right;color: #c70306;font-size: 14px;line-height: 26px;}
.dtContent .load a{color: #c70306;}
.dtContent .icon29{position: absolute;top: 30px;right: -16px;}

.gjgxlist{margin-top: 5px;}
.gjgxlist .title{font-size: 14px;color: #0f49ad;line-height: 24px;padding: 10px 0px; }
.gjgxlist .school .item{margin-bottom: 5px;display: flex;}
.gjgxlist .school .simgbox{width: 32px;height: 32px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.gjgxlist .school .name{font-size: 16px;color: #242424;line-height: 32px;}
.gjgxlist .school a:hover{color: #0f49ad;}

.zsjPage .mapbox{position: relative;font-family: SourceHanSansCN-Regular;width: calc(100% + 100px);margin-left: -50px;padding: 50px;background: url(../../images/sqdd/dtBg.png) no-repeat center;background-size: 100% 100%;}
.zsjPage .mapbox .contentbox{position: relative;}
.zsjPage .mapbox .mapwrap{width: 100%;height: 660px;box-shadow: 0px 4px 29px 0px rgba(195, 183, 164, 0.32);}


.zxLeft{height: 451px;background: #fff;margin-bottom: 20px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.17); }
.zxLeft .imgbox{height: 340px;}
.zxLeft .btm{padding: 12px 20px 25px;} 
.zxLeft .btm .title a{color: #333333;line-height: 28px;display: inline-block;max-width: 100%;font-weight: bold;} 
.zxLeft .btm .title a:hover{color: #9d7d4a;}
.zxLeft .btm .info{color: #999999;line-height: 24px;} 
.zxRight{margin-bottom: 20px;}
.zxRight .item{background-color: #ffffff;box-shadow: 0px 0px 9px 0px  rgba(0, 0, 0, 0.17);height: 137px;padding: 20px 35px 10px 40px;margin-bottom: 20px; }
.zxRight .item .title{position: relative;font-weight: bold;}
.zxRight .item .title::after{position: absolute;top: 7px;left: -8px; display: block;content: '';width: 2px;height: 14px;background: #9d7d4a;}
.zxRight .item .title a{color: #333333;line-height: 26px;display: inline-block;max-width: 100%;}
.zxRight .item .title a:hover{color: #9d7d4a;}
.zxRight .item .info{color: #666666;line-height: 24px;min-height: 48px;}
.zxRight .item .datebox{display: flex;align-items: center;justify-content: space-between; line-height: 20px;margin-top: 5px; }
.zxRight .item .date{color: #999999;}
.zxRight .item .datebox .more{display: inline-block;width: 20px;height: 20px;background: url(../../images/sqdd/next1.png) no-repeat center; }
.zxRight .item:hover{background: #9d7d4a;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.12);}
.zxRight .item:hover .title a{color: #fff;}
.zxRight .item:hover .title::after{background: #fff;}
.zxRight .item:hover .info,.zxRight .item:hover .date{color: rgba(255, 255, 255, .6);}
.zxRight .item:hover .datebox .more{background: url(../../images/sqdd/next.png) no-repeat center;}



@media screen and (min-width: 1200px) {
.hszyWrap .hszySwiper .swiper-slide-active{margin-right: 0px !important;}
.hszyWrap .hszySwiper .swiper-slide-active .slidebox{width: 640px;height: 100%;padding: 0; border-radius: 11px;position: relative;overflow: hidden;}
.hszyWrap .hszySwiper .swiper-slide-active .topBox{display: none;}
.hszyWrap .hszySwiper .swiper-slide-active .topBox1{padding: 30px; display: flex;flex-direction: column;justify-content: flex-end;position: absolute;z-index: 1; height: 100%;width: 57%;background: url(../../images/index/icon5.png) no-repeat left center;background-size: 100% 100%; color: #fff;}
.hszyWrap .hszySwiper .swiper-slide-active .imgbox{height: 100%;border-radius: 0;box-shadow: none;}

}
@media screen and (max-width: 1700px) {
  /* .headbox .navmenu .item{margin: 0;} */


  
}
@media screen and (min-width: 992px) {    
  /* 实践基地列表页 */
  .sjjd-page .sjjdBlock .item .imgbox{height: 100px;}
  .sjjd-page .sjjdBlock .font20{font-size: 16px;}
  .sjjd-page .sjjdBlock .item .subType-box{padding: 10px 0px;}
  .sjjd-page .sjjdBlock .item .title a{margin-top: 8px;}
  .sjjd-page .sjjdBlock .item .address{padding: 0;min-height: 24px;}

  /* 高校号列表 */
  .gxh-page .gxhBlock .item .imglink{width: 145px;height: 145px;}
  .gxh-page .gxhBlock .item .name{font-size: 18px;margin: 15px 0px;}

  /* 非遗号列表 */
  .fyh-page .fyhBlock .fyh-item .box{height: 310px;padding-top: 10px;}
  .fyh-page .fyhBlock .fyh-item .name{font-size: 18px;margin-bottom: 5px;}
  .fyh-page .fyhBlock .fyh-item .fyh-logo{height: 215px;}

  /* 企业号列表 */
  .qyh-page .qyhBlock .item{padding: 15px;}
  .qyh-page .qyhBlock .item .img{height: 85px;}
  .qyh-page .qyhBlock .item .name{font-size: 16px;margin: 8px 0px 10px;}
  .qyh-page .qyhBlock .summary{font-size: 14px;}
  
  /* 思政微电影创作故事 */
  .wdygs-page .wdygsBlock .item .title a{font-size: 16px;}
  .wdygs-page .wdygsBlock .school-logo{line-height: 22px;}
  .wdygs-page .wdygsBlock .school-logo {width: 22px; height: 22px;} 
  .wdygs-page .wdygsBlock .school-name {width: calc(100% - 22px);margin-top: 0; }

  .wdyds-page .wdydsBlock .item .title a,.wdyds-page .wdydsBlock .item .title a{font-size: 16px;}

  /* 实践师资列表 */
  .sjsz-page .sjszBlock .item .box .moreCon{display: none !important;}
  .sjsz-page .sjszBlock .item .box{height: 350px;}
  .sjsz-page .sjszBlock .item .box .imgbox{height: calc(100% - 70px);}
  .sjsz-page .sjszBlock .item .box .btmInfo .name{font-size: 18px;}
  .sjsz-page .sjszBlock .item .box .btmInfo .pos{font-size: 14px;}
  

  .sjal-page .sjalBlock .item .title{font-size: 16px;line-height: 26px;min-height: 100px;padding: 10px 15px 0px;}
  .sjal-page .sjalBlock .item .top-img{height: 130px;}
  .sjal-page .sjalBlock .school-box{height: 40px;padding: 0px 15px 10px;}
  .sjal-page .sjalBlock .school-logo{width: 25px;height: 25px;}
  .sjal-page .sjalBlock .school-name{width: calc(100% - 25px);font-size: 14px;line-height: 25px;}

}
@media screen and (max-width: 1400px) {
  /* .headbox .navmenu{font-size: 16px;}
  .headbox .navmenu a{padding: 10px 0px;margin: 0px 10px;}
  .headbox .login a{width: 100px;line-height: 45px;font-size: 18px;} */

  
}
@media screen and (min-width: 1200px) {
  .navmenu>div:hover::after{display: block;content: ''; position: absolute;width: 100%;height: 35px;bottom: -30px;left: 0;}
  .navmenu>div:hover .menulist{display: block;}
  .navmenu .ul div{border-left: 4px solid #ffffff;}
  .navmenu .ul .on,.navmenu .ul div:hover{background: rgba(35, 116, 224,0.1);border-left: 4px solid #2374e0;}

  .left-menu .appMenubox{display: none;}
}
@media screen and (max-width: 1200px) {
  .font30{font-size: 26px;}

  .header .tophead{padding: 30px 0px;}
	.header .tophead .d-center-flex{flex-wrap: wrap;}
	.header .tophead .search,.header .tophead .loginblock{margin-top:20px}
	.header .tophead .search{flex-grow: 1;width: calc(100% - 120px);}
  .header .logo{max-width: calc(100% - 180px);}
	.header .navblock{display: none;width:380px;max-width: 80%;position: absolute;right:0;top:83px;z-index: 20;padding: 15px 0}
	.header.header-index .navblock{top:80px}
	.header .navblock.fixmenu{display: block;max-height: 500px;overflow-y: auto;}
  .header .navblock.fixmenu .container{width: 100%;}
  .header .tophead .loginblock{position: absolute;top: -25px;right: 70px;}
  .header .nicklink .username{display: none;}

	.navmenu{flex-direction: column;}
	.navmenu .item .menui{line-height:55px;}
  .navmenu .rBtn{display: inline-block;width: 55px;height: 55px;background: url(../../images/index/right3.png) no-repeat center;cursor: pointer;}
	.navmenu .menulist{position:relative;left:0;transform: none;top:0;width:100%}
  .navmenu .showChild .rBtn{transform: rotate(90deg);}
  .navmenu .showChild .menulist{display: block;}
	.navmenu .ul{background: none;box-shadow: none;}
	.navmenu .ul a{color:#fff;line-height: 40px;}
	.navmenu .ul div:last-child a{border-width:1px}
	.navmenu .ul  .on a{border-color: #fff;border-width: 1px;border-bottom: 1px solid #fff;}
	/* .navmenu .menulist{display:block} */
	.header.header-index .navblock{background: #2374e1;}

  .headbox .logo{display: block;flex: 2;}
  .headbox .burgerWrap{display: block;}
  .headbox{justify-content: space-between;}
  .headbox .navwrap{justify-content: flex-end;}
	.headbox .fixmenu.navmenu{width:380px;max-width: 80%;position: absolute;right:-15px;top:75px;z-index: 20;padding: 15px;margin: 0;}
  .headbox .navmenu{font-size: 16px;display: none;}
  .headbox .navmenu.fixmenu{display: block;background: #fff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);}
  .headbox .navmenu .rBtn{background: url(../../images/index/right1.png) no-repeat center;}
  .headbox .navmenu .ul a{color: #333;}
  /* .indexHead .container{width: 100%;padding: 0;} */

  .dtzxWrap .listCon .left{width: calc(50% - 10px);}
  .dtzxWrap .listCon .right{padding-left: 30px;}
  .wdyWrap .wdySwiper .swiper-slide{height: 310px;}
  .wdyWrap .wdySwiper .swiper-slide .slidebox{width: 200px;height: 125px;}
  .wdyWrap .wdySwiper .swiper-slide-active .slidebox{width: 500px;height: 100%;}

  .sjalWrap{margin-bottom: -650px;padding-bottom: 690px;}
  .kczyWrap .kczybox,.zthdWrap,.fyhWrap{margin-bottom: 0;}

  .hszyWrap .hszySwiper .swiper-slide{height: auto;}
  .hszyWrap .hszySwiper{padding-bottom: 30px;margin-bottom: 20px;}

  .gxhBlock{width: calc(100% + 20px);margin-left: -10px;}
  .gxhBlock .item{padding: 0px 10px;}
  .gxhBlock .item .imglink{width: 150px;height: 150px;}
  .gxhBlock .item .name{margin: 15px 0px;}

  .sjszBlock .item .box{height: 350px;}
  .sjszBlock .item .box .moreCon{padding: 30px 15px 15px;}
  .sjszBlock .moreCon .info{min-height: 200px;-webkit-line-clamp: 7;margin: 10px 0px;}

  .zsjBanner .fontWrap{margin: 70px 0px 100px;}

  .left-menu .leftMenu{box-shadow: none;}
  .left-menu .parent{display: none;}
  .left-menu .box{display: flex;word-break: keep-all;overflow-x: auto;}
  .left-menu .box .menubox{border: 1px solid #e2e2e2;margin-right: 15px;}
  .left-menu .box .childli .font, .left-menu .box .threeli .font{min-height: auto;line-height: 45px;}
  .left-menu .box .active.menubox .childli{border-left:none;border-bottom:4px solid #2374e1;}
  .left-menu .box .childli .font, .left-menu .box .threeli .font{border: none;padding: 0;background: none !important;}
  .left-menu .box .hasChildBox .threeBox{display: none !important;}
  .left-menu .appMenubox{margin-top: 20px;word-break: keep-all;overflow-x: auto;}
  .left-menu .appMenubox .appItem {display: none;}
  .left-menu .appMenubox .appItem.active ,.left-menu .appMenubox .appItem.on{display: flex;}
  .left-menu .appMenubox .item{border: 1px solid #e2e2e2;margin-right: 15px;}
  .left-menu .appMenubox .item a{display: inline-block;font-size: 16px;line-height: 40px;padding: 0px 10px;}
  .left-menu .appMenubox .item.active a{color: #2374e1;}


  .base-page .first-banner,.fyh-page .first-banner{height: 500px;}
}
@media screen and (max-width: 992px) {
  .font24{font-size: 22px;}
  .font32{font-size: 26px;}

  .headbox .logo{display: block;flex: 2;}
  .headbox .navmenu{display: none;}
  .burgerWrap{display: flex;}
  .headbox .searchBtn.closebtn{margin-right: -120px;}
  .headboxNav{flex: 1;justify-content: flex-end;}

  .pub-title{overflow: hidden;display: flex;justify-content: center;margin: 10px 0px; }
  .pub-title img{height: 90px;max-width: inherit;}
  .pub-title .morebtn{top:24%;}
  
  .indexPage .dtList{flex-direction: column;}
  .indexPage .dtList .tit{display: block;width: 100%;height: auto;}
  .indexPage .dtList .dtlistCon{margin-left: -10px;max-width: 100%;}
  .dtzxWrap{background-size: cover;}
  .dtzxWrap .listCon .left{width: 100%;}
  .dtzxWrap .listCon .right{width: 100%;padding-bottom: 40px;padding-left: 10px;}
  .dtzxWrap .listCon .tzList{flex: 1;max-width: calc(100% - 70px);}
  .dtzxWrap .listCon .icon3{top: 590px;left: 0;width: 100%;height: 570px;object-fit: cover;}
  .wdyWrap .wdySwiper .swiper-slide .slidebox{width: 100%;height: 100%;}
  .wdyWrap .wdySwiper .swiper-slide-active .slidebox{width: 100%;}
  .wdyWrap .wdySwiper .swiper-slide-active{margin-right: 15px !important;}
  .wdyWrap .swiper-button{display: none;}
  .zthdBlock .item{height: 250px;}

  .gxhBlock .item{width: 25%;}

  .szdtWrap{padding: 20px 0px 30px;}
  .szdtWrap .dtbox{margin: 20px 0px;}

  .czgsBlock .item.hover .showCon{padding:30px 20px 20px;}

  .zsjPage{background-size: contain;}
  .zsjBanner .fontWrap .catalogName img{height: 80px;}
  .zsjBanner .fontWrap{margin: 30px 0px 70px;}
  .zsjBanner .fontWrap .catalogName .name{line-height: 60px;}

  .zsjPage .mapbox{background: none;border: 8px solid #9d7d4a;border-radius: 5px;padding: 0;width: 100%;margin: 0;}
  .zsjNav .namebox .name{font-size: 20px;padding-top: 30px;background-size: 15px;}
  

  .base-page .first-banner,.fyh-page .first-banner{height: 400px;}
  .base-page .fl2-box .item{width: 33.33%;border-bottom: 1px solid rgba(186, 186, 186,0.3);}
  .base-page .fl2-box .item:nth-child(4),.base-page .fl2-box .item:nth-child(5){border: none;}
  .college-page .college-info .left-info {display: none;}
  .college-page .college-info .right-info {width: 100%; padding-left: 0;}
  .college-page .college-info .right-info {padding-top: 0px;}
  .college-page .banner-box {background-size: 100% 170px;}

  .sjalWrap{padding-bottom: 0;margin-bottom: 0px;}
  .bg3,.bg4{background: none;}
  .bg3 .wdyWrap{padding: 10px 0px 0px;}
}
@media screen and (max-width: 768px) {
  .selectbox{width: 150px;}
  .screenWrapbox .search-boxs-search .search-btn {width: 60px;}
  .screenWrapbox .screenbox {padding: 8px 15px 5px}
  .screenWrapbox .itembox{ margin-bottom: 10px;}
  .has-search .gxhSelect .search-boxs{width: calc(100% - 155px);}


  .navmenu .item .menui{line-height: 45px;}
  .navmenu .rBtn{width: 45px;height: 45px;}
  .navmenu .ul a{line-height: 30px;min-height: auto;}
  .headbox .searchbox{justify-content: flex-start;padding-left: 20px;}
  .headbox .searchbox .searchCon{max-width: calc(100% - 50px);}
  .headbox .searchBtn.closebtn{margin-right: -80px;}
  .headbox .nicklink .username{display: none;}
  .headbox .nicklink .userlogo{margin-right: 0;}

 
  .gxhBlock .item{width: 33.33%;}
  .zthdBlock{flex-direction: column;}
  .zthdBlock .item{flex: auto;margin-bottom: 10px;}

  .hsTitle{height: 60px;background-size: auto 100%;}
  .hsTitle .tit{height: 23px;}
  
  .hslxWrap .hslxTop .imgbox{width: 250px;height: 160px;}
  .hslxWrap .hslxTop .right{padding-left: 20px;max-width: calc(100% - 250px);}
  
  .tabNav .slide{margin: 0px 10px;}

  .zsjTitle .namebox img{height: 60px;}
  .zsjBanner .fontWrap .catalogName .icon{height: 70px;}
  .zsjBanner .fontWrap .catalogName .name{line-height: 45px;letter-spacing: 2px;}

  .zsjNav{flex-direction: column;align-items: center;}
  .zsjNav .icon1{display: none;}
  .zsjNav .icon2{display: block;}
  .zsjNav .item{margin-bottom: 20px;}
  .zsjNav .item:nth-child(odd){margin-top: 0;}
  .zsjNav .namebox{writing-mode: lr;}
  .zsjNav .namebox .name{padding-top: 0;padding-left: 30px;background: url(../../images/sqdd/zj.png) no-repeat left center;}

  .szdtWrap .dtbox{flex-direction: column;}
  .szdtWrap .dtbox .left{width: 100%;background: url(../../images/index/bj.jpg) no-repeat center;background-size: cover;padding: 20px 10px;text-align: center;}
  .szdtWrap .dtbox .left .szdt{display: none;}
  .szdtWrap .dtbox .left .icon15{display: inline-block;}


  .base-page .first-banner,.fyh-page .first-banner{height: 250px;}
  .college-page {padding-bottom: 0px}
  .college-page .college-info .right-info {padding-top: 0;}
  .college-page .toolbar .hyzs {margin-left: 0;}
  .college-page .toolbar {margin-top: 10px; font-size: 14px;}
  .college-page .summary {margin-top: 33px;}
  .college-page .college-info{margin: 0 0 30px;}
  .college-page .introBox{flex-direction: column;}
  .college-page .introBox .summary{width: 100%;}
}
@media screen and (max-width: 540px) {
	body{font-size: 12px;}
  .font40{font-size: 24px;}
  .font32{font-size: 22px;}
  .font30{font-size: 22px;}
  .font28{font-size: 20px;}
  .font26{font-size: 20px;}
  .font24{font-size: 20px;}
  .font22{font-size: 20px;}
  .font20{font-size: 18px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
  /* .font14{font-size: 12px;} */
	.font12{font-size: 10px;}

  .detail-page .maincontent .contentbox .font14{font-size: 12px;}

	.footer .links a{margin-top:10px}
	.footer .bottom{line-height: 24px;padding:15px 0}

  .screenwrap .leftlabel{font-size: 14px;}
  .screenwrap .addRight{margin-left: auto;}
  .screenwrap .single{font-size: 14px;margin-right: 8px;padding: 0px 6px;}
  
  .dtContent{left: 0;}

  /* .headbox{background: #fff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);} */
  .headbox .searchBtn{width: 35px;height: 35px;background: url(../../images/index/search1.png) no-repeat center;margin: 0px 10px 0px 0px;background-size: 20px;}
  .headbox .logo{width: auto;}
  .headbox .login a{font-size: 14px;width: 80px;line-height: 35px;}
  .burgerWrap{margin: 0px 10px;}
  .openmenu div.x, .openmenu div.y, .openmenu div.z,.burger div.x, .burger div.y, .burger div.z{background: #2374e1;}
  /* .headbox .login a{color: #2374e1;border-color: #2374e1;} */
  .headbox .searchBtn.closebtn{margin-right: -150px;}
  .headbox .navmenu.fixmenu{background: #fff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);top: 65px;max-width: 80%;}
  /* .headbox .nicklink{width: 35px;height: 35px;} */

  .header .logo{max-width: calc(100% - 130px);}

  .header .navblock.fixmenu{max-width: 80%;top: 60px;}
  .header .login a{width: 70px;line-height: 40px;margin-left: 10px;}
  .header .tophead{padding: 15px 0px 20px;}
  .header .tophead .search{border-radius: 20px;}
  .header .search-query{line-height: 40px;}
  .header .search-submit{line-height: 40px;width: 54px;}
  .header .search-query{max-width: calc(100% - 54px);}

  
  .detail-page .slider-for img{height: 250px;}
	.detail-page .detail-con{padding:0 15px;}
	.detail-page .detail-con .title{font-size: 24px;line-height: 36px;margin: 20px 0px;}
	.detail-page .detail-con .info{flex-wrap: wrap;}
	.detail-page .detail-con .d-grow{width: 100%;}
	.detail-page .detail-con .fsblock{width: 100%;margin-top:10px;text-align: right;}

  .gxhBlock .item{width: 50%;}
  .jncgBlock .item,.wdydsBlock .item,.wdygsBlock .item,.wdyznBlock .item,.kcszBlock .item,.kczyBlock .item,.fyhBlock .fyh-item,.qyhBlock .boxs,.sjjdBlock .item,.sjalBlock .item{width: 100%;}

  .dtzxWrap .listCon .tzList .imgbox{height: 250px;}
  .indexPage .dtList .dtlistCon .cover-box .imgbox{width: 160px;height: 90px;}
  .indexPage .dtList .dtlistCon .cover-box .text-box{width: calc(100% - 175px);height: 90px;}
  .indexPage .dtList .dtlistCon .cover-box .info{display: none;}

  .dtzxWrap .listCon .zxTitleBox{width: 50px;}
  .dtzxWrap .listCon .tzList{max-width: calc(100% - 50px);padding-bottom: 0;}
  


  
  .detail-page .slider-for img{height: 250px;}
	.detail-page .detail-con{padding:0 15px;}
	.detail-page .detail-con .title{font-size: 24px;line-height: 36px;margin: 20px 0px;}
	.detail-page .detail-con .info{flex-wrap: wrap;}
	.detail-page .detail-con .d-grow{width: 100%;}
	.detail-page .detail-con .fsblock{width: 100%;margin-top:10px;text-align: right;}

  .relalist .Con{flex-direction: column;}
  .relalist .item{width: 100%;}
  .relalist .item .titbox{min-height: auto;}
  .relalist .item .article{line-height: 20px;}
  .relalist .item .school-box{margin-top: 10px;}

  /* .base-page .base-info .infoTop{padding: 20px 15px 0px;} */
  .base-page .base-info .infoTop{margin-bottom: 0;}
  .base-page .logos{width: 320px;height: 180px;float: none;margin: 0 auto 15px;}
  .base-page .title-box{padding-left: 0;width: 100%;}
  .base-page .fl-box .item{height: auto;line-height: 40px;padding: 10px 0px;}
  .base-page .fl-box{padding: 0px;}
  .base-page .fl2-box{border-top: none;}
  .base-page .fl2-box .item{line-height: 40px;height: auto;padding: 10px 0px;}

  /* .fyh-page .base-info .infoTop{margin-bottom: 0;} */
  .fyh-page .logos{width: 320px;height: 180px;float: none;margin: 0 auto 15px;}
  .fyh-page .title-box{padding-left: 0;width: 100%;}
  .fyh-page .fl-box .item{height: auto;line-height: 40px;padding: 10px 0px;}
  .fyh-page .fl-box{padding: 0px;}
  
  .tab-boxs .item{margin-right: 20px;}
  .tab-title{font-size: 20px;margin-bottom: 10px;}

  .newslistbox .item{padding: 15px;height: auto;margin-bottom: 15px;}
  .newslistbox .item .imgbox{display: none;}
  .newslistbox .item .imgRight{width: 100%;padding-top: 0;}

  .hsTitle{height: 50px;margin: 20px 0px;}
  .hsTitle .tit{margin-left: 30px;height: 16px;}

  .wdyTitle{padding: 10px 0px;}

  .tabWrap{padding: 15px 0px;margin: 0px -30px;}
  .tabWrap .tab{width: auto;padding: 0px 20px;margin: 0px 10px;}

  .hsypBlock .item{height: auto;}
  .hsypBlock .item .imgbox{width: 160px;height: 90px;}
  .hsypBlock .item .imgRight{width: calc(100% - 175px);padding-top: 0;}
  .hsypBlock .item .time{display: none;}

  .hsyxSwiper .imgbox{height: 200px;}
  .hslxWrap .hslxTop{display: block;margin: 20px 0px;}
  .hslxWrap .hslxTop .imgbox{margin: 0 auto 20px;}
  .hslxWrap .hslxTop .right{padding-left: 0px;max-width: 100%;}
  .hslxSwiperbox{margin: 20px 0px 40px;}

  .czgsBlock{display: block;}
  .czgsBlock .item{margin-bottom: 10px;height: 300px;}
  .czgsBlock .item .name1{display: none;}
  .czgsBlock .item .showCon{display: block;padding: 30px 20px 20px;}
  .czgsBlock .item .showCon .iconbox{display: none;}
  .czgsBlock .showCon .name2{margin: 0px 0px 15px;}
  .czznWrap .col-xs-6{width: 100%;}
  .czznWrap .bImgbox,.czznWrap .sImgbox{height: 250px;}

  .wdydsSwiperWrap{padding: 30px 0px;}

  .sjszBlock .item .box{height: 250px;}
  .sjszBlock .item .box .btmInfo{padding: 10px;justify-content: space-between;}
  .sjszBlock .item .box .imgbox{height: calc(100% - 45px);}
  .sjszBlock .item .box .moreCon{display: none !important;}
  .sjszBlock .item .box .btmInfo .name{font-size: 16px;}
  .sjszBlock .item .box .btmInfo .pos{font-size: 14px;}

  .tabNav .slide{width: auto;}
  .tabNav .slide font{padding: 0px 20px;}

  .zsjBanner .fontWrap{margin: 30px 0px 40px;}
  .zsjBanner .fontWrap .catalogName .icon{height: 60px;}
  .zsjBanner .fontWrap .catalogName .name{line-height: 35px;}

  .zsjPage .mapbox .mapwrap{height: 550px;}
  .zsjTitle{margin: 15px 0px;}
  .zsjTitle .namebox img{height: 50px;}
  .zsjTitle .morebtn{margin-top: 22px;}

  .zsjNav .icon2{height: 80px;}

  .szdtWrap{padding: 0;}
  .szdtWrap .dtbox .left{padding: 10px 0px;}
  .szdtWrap .dtbox .left .icon15{height: 50px;}


  .fyh-page .adress{margin-bottom: 10px;}
  .fyh-page .infoWrap{padding: 15px 10px 15px 15px;}
  
}
@media screen and (max-width: 420px) {
	/* .footer .links .col-xs-4,.footer .links .col-xs-8{width: 100%;}
	.footer .links .col-xs-4{margin-top:20px} */
  .footer .links{padding: 20px 0px 30px;}
  .footer .links .title{font-size: 16px;}
  .footer .links .title span{margin: 0;}
  .footer .bottom{padding: 10px 0px;}

  .headbox .navmenu.fixmenu,.header .navblock.fixmenu{max-width: 90%;}
  .headbox .navmenu .item{margin: 0;}
  .headbox .navmenu .item .menui{margin: 0;}

  .selectbox{width: 100px;}
  .selectbox .selectTitle .font,.selectbox .selectUl{font-size: 14px;}
  .has-search .gxhSelect .search-boxs{width: calc(100% - 105px);}

  .screenwrap .single{font-size: 12px;margin-right: 0;}

  .zsjBanner .fontWrap{margin: 20px 0px 30px;}
  .zsjBanner .fontWrap .catalogName{margin: 0;}
  .zsjBanner .fontWrap .catalogName .icon{height: 50px;}
  .zsjBanner .fontWrap .catalogName .name{line-height: 26px;font-size: 18px;}

  .zsjPage .mapbox .mapwrap{height: 450px;}

  .base-page .fl2-box .item:nth-child(4){border-bottom: 1px solid rgba(186, 186, 186,0.3);}
  .base-page .fl2-box .item{width: 50%;}

}