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: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;}
.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:60px !important}
.font60{font-size: 60px;}


@media screen and (min-width: 1200px) {
    .container{width:1200px;padding:0}
}
@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");
}
@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: 'SourceHanSerifCN-Medium';
  src: url("../../fonts/SourceHanSerifCN-Medium-6.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");
}





/* 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: #fff;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
.openmenu div.x,.openmenu div.y,.openmenu div.z {background: #fff;}
.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;}
.index-page .nodata{margin: 0;}


/* 分页条 */
.pagebox{color:#999;text-align: right;padding:40px 0;font-size: 0;font-family: SourceHanSansCN-Regular;}
.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: #0f49ad;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: right;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;font-family: SourceHanSerifCN-Medium;}
.pagebox1 .page .pagelist span,.pagebox1 .page .pagelist a{margin: 0px 3px;}
.pagebox1 .total{margin:0px}
.pagebox1 .page .pagelist .cur{background: #0f49ad;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:#0f49ad;}
.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: #0f49ad;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:#004798 url('../../images/index/icon6.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); }

/* 公共头部 */
.headbox{background: #0f49ad;align-items: center;position: relative;z-index: 999;}
.headbox .logo{width: 490px;height: 100px;display: flex;align-items: center;justify-content: center; background: #fff;}
.headbox .navwrap{padding-left: 35px;}
.headbox .navbox{line-height: 28px;margin: 0px 30px;}
.headbox .navbox a{color: #fff;display: inline-block;padding: 10px 0px;margin: 0px 15px;}
.headbox .navbox .item{margin: 0px 10px;}
.headbox .navbox .on a{border-bottom: 3px solid #fff;}
.headbox .searchBtn{display: inline-block;width: 50px;height: 50px;margin: 0px 15px; background: url(../../images/index/search.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: 120px;line-height: 50px;text-align: center;border-radius: 26px;border: solid 1px #ffffff;color: #fff;}
.headbox .searchbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #0f49ad;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: inline-block;width:50px;height:50px;border-radius: 50%;overflow: hidden;margin-left:10px}
.headbox .userlist{position: absolute;top:99%;right:0;padding-top:5px;display: none;}
.headbox .usercenter:hover .userlist{display: block;}
.headbox .userlist .list{background: #fffcf9;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部分 */
.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-top: -190px;font-family: SourceHanSansCN-Regular;}
.screenWrapbox .screenbox{width: 100%;padding: 5px 25px; 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: 5px;}
.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: #0f49ad;}
.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: #0f49ad url('../../images/index/search.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/select.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%;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: #0f49ad;color: #ffead6;}
.selectbox.on .selectTitle .icon{transform: rotate(180deg);}
.selectbox.on .selectUl{height: auto;overflow: auto;}

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

.screenWrapbox .secondNavwrap{background: #f2f2f2;padding-top: 10px;}
.screenWrapbox .threeNavwrap{background: #f9f9f9;padding-top: 10px;}
.screenWrapbox .threeNavwrap .single{color: #666666;}
.screenWrapbox .threeNavwrap .single.on{color: #0f49ad;}
.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; }

/* 首页 */
.swiper-banner{position: relative;overflow: hidden;text-align: center;}
.swiper-banner .sylbt-page{position: absolute;bottom: 30px !important;text-align: center;width: auto !important;z-index: 2;right: 0px;margin: auto;}
.swiper-banner .sylbt-page .swiper-pagination-bullet{width: 13px;height: 13px;background:#fff;margin-left: 7px; opacity: 0.5; border-radius: 50%;}
.swiper-banner .sylbt-page .swiper-pagination-bullet-active{background: #ffffff;opacity: 1;position: relative;}
.swiper-banner .sylbt-page .swiper-pagination-bullet-active::after{display: block;content: '';border-radius: 50%; position: absolute;width: 21px;height: 21px;left: -4px;top: -4px; border: 1px solid #fff;}

.indexTop{background:#EEF8FE url(../../images/index/banner.png) no-repeat center top;background-size: cover;padding-top: 1px;}
.xwzxWrap{margin-top: 985px;padding-bottom: 70px;}
.xwzxWrap .topSwiper{position: relative;overflow: hidden;height: 440px;margin-bottom: 20px;}
.xwzxWrap .topSwiper .fontWrap{position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.5);}
.xwzxWrap .topSwiper .fontWrap .name{color: #ffffff;line-height: 56px;width: calc(100% - 180px);padding-left: 20px;}
.topSwiper .sylbt-page{position: absolute;bottom: 16px !important;text-align: center;width: auto !important;z-index: 2;right: 15px;margin: auto;left: auto;}
.topSwiper .sylbt-page .swiper-pagination-bullet{width: 13px;height: 13px;background:#fff;margin-left: 4px; opacity: 0.5; border-radius: 50%;}
.topSwiper .sylbt-page .swiper-pagination-bullet-active{background: #ffffff;opacity: 1;position: relative;width: 28px;border-radius: 6px;}

.zxTit{border-bottom: 1px solid #1a70d7;display: flex;justify-content: space-between;align-items: center;}
.zxTit .name{font-family: SourceHanSansCN-Medium;color: #333333;position: relative;display: inline-block;line-height: 30px;padding: 10px 0px 15px;}
.zxTit .name span{color: #1a70d7;}
.zxTit .name::after{position: absolute;display: block;content: '';width: 100%;height: 3px;background: #1a70d7;left: 0;bottom: 0;}
.zxTit .morebtn{color: #999999;}
.zxTit .morebtn:hover{color: #0f49ad;}

.xwzxBox{}
.xwzxBox .xwzxList{font-family: SourceHanSansCN-Regular;}
.xwzxBox .xwzxList .item{border-bottom: 1px solid #eaeaea;padding: 15px 0px;}
.xwzxBox .xwzxList .item:last-child{border: none;}
.xwzxBox .xwzxList .title a{color: #333;line-height: 24px;display: inline-block;max-width: 100%;font-family: SourceHanSansCN-Medium;}
.xwzxBox .xwzxList .title a:hover{color: #1a70d7;}
.xwzxBox .xwzxList .info{color: #999999;line-height: 22px;}
.xwzxBox .xwzxList .time{color: #999999;line-height: 22px;}
.xwzxBox .xwzxList .date{position: relative;width: 56px;height: 54px;color: #0f77cf;}
.xwzxBox .xwzxList .date .con{background-color: #d6ecff;width: 100%;height: 100%; border-radius: 4px;position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.xwzxBox .xwzxList .date::after{position: absolute;display: block;content: '';width: 100%;height: 100%;border-radius: 4px;background: #468ecb;left: 0;bottom: -2px; }
.xwzxBox .xwzxList .day{font-family: SourceHanSansCN-Bold;line-height: 24px;}
.xwzxBox .xwzxList .years{line-height: 14px;}
.xwzxBox .xwzxList .item-cover{display: flex;}
.xwzxBox .xwzxList .item-cover .infomation{margin-left: 18px;width: calc(100% - 75px);}
.xwzxBox .xwzxList .first .info{min-height: 44px;margin: 5px 0px;}


.indexTit{display: flex;align-items: center;padding: 20px 0px;font-family: SourceHanSerifCN-SemiBold;}
.indexTit .nameCon{flex: 1;display: flex;}
.indexTit .name{background: url(../../images/index/icon1.png) no-repeat center;padding: 15px 53px 13px 37px;display: inline-block;margin: 0 auto;}
.indexTit .name .ch{color: #333;line-height: 50px;}
.indexTit .name .eng{color: #d3d8d6;line-height: 24px;font-family: SourceHanSerifCN-Regular;}
.indexTit .morebtn{color: #999999;margin-top: 55px;}
.indexTit .morebtn:hover{color: #0f49ad;}
.indexTit1 .morebtn{color: #fff;}
.indexTit1 .morebtn:hover{opacity: 0.8;color: #fff;}

.sjjdWrap{background:#F8F8F8 url(../../images/index/bj.png) no-repeat left center;overflow: hidden;padding:35px 0px 50px;}
.sjjdSwiperbox{position: relative;margin: 35px 0px;}
.sjjdSwiperbox .swiperbtn{position: absolute;cursor: pointer; left: -105px; display: inline-block;width: 55px;height: 55px;border-radius: 50%;border: 1px solid rgba(255,255,255,.4);}
.sjjdSwiperbox .swiper-prev{bottom: 95px;background: url(../../images/index/left.png) no-repeat center;}
.sjjdSwiperbox .swiper-next{bottom: 20px;background: url(../../images/index/right.png) no-repeat center;}
.sjjdSwiperbox .swiperbtn:hover{border-color: #fff;}

.jxzyWrap{background: url(../../images/index/icon2.png) no-repeat center bottom;padding: 40px 0px 60px;}
.jxzyWrap .jxzylist{padding: 30px 0px;}

.sjalWrap{padding: 30px 0px 70px;}
.sjalWrap .sjallist{position: relative;margin: 30px 0px;}
.sjalWrap .sjalSwiper{overflow: hidden;}
.sjalWrap .sjal-page{position: absolute;bottom: -30px;text-align: center;width: auto;z-index: 2;right: 0px;left: 0; margin: auto;}
.sjalWrap .sjal-page .swiper-pagination-bullet{width: 12px;height: 12px;background:#85abd6;margin-left: 5px; opacity: 0.5; border-radius: 50%;}
.sjalWrap .sjal-page .swiper-pagination-bullet-active{width: 26px;border-radius: 5px; background:  linear-gradient(166deg,#61a9fc 1%,#3780d4 50%,#0f59ad 100%), linear-gradient(#064893,#064893);opacity: 1;position: relative;}

.zthdWrap{background: url(../../images/index/icon3.png) no-repeat center bottom;overflow: hidden;padding: 30px 0px 60px;}
.zthdWrap .zthdSwiperbox{font-family: SourceHanSansCN-Regular;padding: 20px 0px 80px;}
.zthdWrap .zthdSwiper .imgbox{box-shadow: 0px 0px 24px 0px rgba(148, 157, 166, 0.4);width: 1026px;height: 470px; }
.zthdWrap .zthdSwiper .rightCon{display: flex;flex-direction: column;justify-content: space-between;position: absolute;right: 0;top: 0;bottom: 0;margin: auto; width: 284px;height: 342px;padding: 35px 30px; background: #ffffff;box-shadow: 7px 0px 18px 0px rgba(148, 157, 166, 0.33);}
.zthdWrap .zthdSwiper .rightCon .title{min-height: 64px;}
.zthdWrap .zthdSwiper .rightCon .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 32px;}
.zthdWrap .zthdSwiper .rightCon .title a:hover{color: #0f49ad;}
.zthdWrap .zthdSwiper .rightCon .time{color: #999999;position: relative;line-height: 24px;padding: 15px 0px 25px;}
.zthdWrap .zthdSwiper .rightCon .time::after{position: absolute;left: 0;bottom: 0; display: block;content: '';width: 50px;height: 4px;background: #0f49ad; }
.zthdWrap .zthdSwiper .rightCon .morebtn{background: #0f59ad;display: inline-block;line-height: 32px;color: #ffffff;padding: 0px 18px;}
.zthdWrap .btnWrap{position: absolute;right: 200px;bottom: 30px;display: flex;align-items: center;}
.zthdWrap .btnWrap .swiper-pagination{color: #999999;position: relative;bottom: 0;}
.zthdWrap .btnWrap .swiper-pagination .swiper-pagination-current{color: #0f59ad;}
.zthdWrap .btnWrap .swiper-pagination .swiper-pagination-total{}
.zthdWrap .zthdbtn{display: inline-block;width: 30px;height: 30px;cursor: pointer;}
.zthdWrap .swiper-prev{background: url(../../images/index/icon4.png) no-repeat center;}
.zthdWrap .swiper-next{background: url(../../images/index/icon5.png) no-repeat center;}




/* 实践基地公共模块 */
.sjjdBlock .item{margin-bottom: 20px;}
.sjjdBlock .item .cover-box{font-family: SourceHanSansCN-Regular;padding: 15px 15px 0px; background: #ffffff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);border-radius: 2px;border-bottom: 3px solid #0f59ad;}
.sjjdBlock .item .imgbox{width: 100%;height: 190px;border: 1px solid #e3e3e3;}
.sjjdBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;margin-top: 13px;display: inline-block; max-width: 100%;}
.sjjdBlock .item .title a:hover{color: #0f49ad;}
.sjjdBlock .item .address{color: #999999;line-height: 24px;padding: 3px 0px;margin-bottom: 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: #0f59ad;display: inline-block;margin-right: 15px;}
.sjjdBlock .item .subType-box .box{display: inline-block;}

/* 教学资源 */
.jxzyBlock .item{margin-bottom: 20px;}
.jxzyBlock .item .cover-box{font-family: SourceHanSansCN-Regular;background: #ffffff;box-shadow:0px 0px 12px 1px rgba(106, 126, 149, 0.14);}
.jxzyBlock .item .top-img{width: 100%;height: 160px;}
.jxzyBlock .item .title{padding: 10px 15px 5px;}
.jxzyBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;display: inline-block; max-width: 100%;}
.jxzyBlock .item .title a:hover{color: #0f59ad;}
.jxzyBlock .school-box {background: rgb(245, 245, 245,0.5);padding: 10px 15px;height: 50px;}
.jxzyBlock .school-logo {width: 28px; height: 28px; border-radius: 50%; overflow: hidden;}
.jxzyBlock .school-name {width: calc(100% - 28px); margin-top: 3px; padding-left: 10px; font-size: 14px; }
.jxzyBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}

/* 实践案例 */
.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: 215px;}
.sjalBlock .item .title{padding: 15px 15px 0px;min-height: 85px;}
.sjalBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;}
.sjalBlock .item .title a:hover{color: #0f59ad;}
.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); margin-top: 3px; padding-left: 10px; font-size: 16px; }
.sjalBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}
.sjalBlock .school-name .font1:hover{color: #0f49ad;}

.sjalBlock .item .notSchool.text-box{padding-bottom: 5px;}

/* 仿真场馆 */
.fzcgBlock .item{margin-bottom: 20px;}
.fzcgBlock .item .cover-box{font-family: SourceHanSansCN-Regular;border-radius: 2px;background: #ffffff;border: solid 1px #dddddd;box-shadow:0px 0px 18px 0px rgba(150, 153, 156, 0.22);}
.fzcgBlock .item .top-img{width: 100%;height: 210px;}
.fzcgBlock .item .text-box{padding:10px 0px 5px;}
.fzcgBlock .item .title{padding: 0px 15px;}
.fzcgBlock .item .title a{font-family: SourceHanSansCN-Medium;color: #242424;line-height: 28px;display: inline-block; max-width: 100%;}
.fzcgBlock .item .title a:hover{color: #0f59ad;}
.fzcgBlock .school-box {padding: 5px 15px;}
.fzcgBlock .school-logo {width: 28px; height: 28px; border-radius: 50%; overflow: hidden;}
.fzcgBlock .school-name {width: calc(100% - 28px); margin-top: 3px; padding-left: 10px; font-size: 16px; }
.fzcgBlock .school-name .font1 {display:inline-block; width: 100%;height: auto; color: #666666;}

/* 实践基地列表页 */
.sjjdbox{margin-top: 30px;}
.sjalbox{margin-top: 30px;}
.jxzybox{margin-top: 30px;}
.fzcgbox{margin-top: 30px;}
.sfjabox{margin-top: 30px;}

/* 文章详情页 */
.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;}

.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 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: #7d302f;}
.detail-page .maincontent .videobox .videoinfo .con{color: #242424;margin-left: 40px;}

.detail-page .xyhRightinfo{border: solid 1px #e3e3e3;border-bottom: 3px solid #0058b7; padding:40px 15px 60px;margin-bottom:30px;background:#fff url(../../images/index/gxh.png) no-repeat center bottom;background-size: cover;}
.detail-page .xyhRightinfo .logobox a{display:block;width:100px;height:100px;margin:0 auto;border-radius: 50%; overflow: hidden;}
.detail-page .xyhRightinfo .Fxyhlogo{width:100%;height:100%;object-fit: cover;}
.detail-page .xyhRightinfo .name{margin:20px 0px;}
.detail-page .xyhRightinfo .FstudioName{display: inline-block;max-width: 100%;font-size: 20px;font-family: SourceHanSansCN-Medium;}
.detail-page .xyhRightinfo .FstudioName:hover{color: #0f49ad;}
.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:#0f49ad;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: #0f49ad;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;border-bottom: 3px solid #0f49ad;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:#0f49ad}
.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{padding: 0px 25px;font-family: SourceHanSansCN-Regular;}
.detailShare .item{border: 1px solid #c2d5e9;background: #fff; color: #0f49ad;border-radius: 32px;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 .slider-for .slick-prev:hover{background: url(../../images/index/icon16_on.png) no-repeat center center;}
.detail-page .slider-for .slick-next:hover{background: url(../../images/index/icon15_on.png) no-repeat center center;} */
.detail-page .slick-prev:before,.detail-page .slick-next:before{display: none;}


/* 总书记足迹 */
.zsjTop{background:#fff url(../../images/zsj/banner.png) no-repeat center top;padding-top: 1px;}
.szdtWrap{margin-top: 900px;padding-bottom: 70px;}

.zsjmapwrap{margin-top: -190px;width: 100%;height: 615px;background: url(../../images/zsj/zsj.png) no-repeat center;background-size: 100% 100%; padding: 16px;position: relative;font-family: SourceHanSansCN-Regular;}
.zsjmapwrap .mapcon{width: 100%;height: 100%;}
.zsjmapwrap .mapbox{width: 100%;height: 100%;border-radius: 4px;overflow: hidden;position: relative;}

.zsj-page{background: url(../../images/zsj/zsjbg.png) no-repeat center bottom;padding-bottom: 40px;}

.zsj-title{font-family: SourceHanSansCN-Medium;display: flex;padding: 30px 0px;}
.zsj-title .namebox{flex: 1;text-align: center;}
.zsj-title .name{display: inline-block; color: #cf0000;background: url(../../images/zsj/title.png) no-repeat center;background-size: contain; line-height: 28px;padding: 16px 68px 26px 40px; }
.zsj-title .space{width: 1px;height: 26px;background-color: #cf0000;opacity: 0.1; display: inline-block;margin: 2px 9px -2px; }
.zsj-title .more{color: #999999;font-size: 14px;line-height: 24px;margin-top: 50px;}
.zsj-title .more:hover{color: #cf0000;}

.zsj-title1 .name{background: url(../../images/zsj/title1.png) no-repeat center;background-size: contain; }
.zsj-title2 .name{background: url(../../images/zsj/title2.png) no-repeat center;background-size: contain; }

.zsjXgzxlist{font-family: SourceHanSansCN-Regular;}
.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: #cf0000;}
.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: #0f49ad;}
.zxRight .item .title a{color: #333333;line-height: 26px;display: inline-block;max-width: 100%;}
.zxRight .item .title a:hover{color: #cf0000;}
.zxRight .item .info{color: #666666;line-height: 24px;}
.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/index/next1.png) no-repeat center; }
.zxRight .item:hover{background: #cf0000;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/index/next.png) no-repeat center;}

.p2_con{margin: 30px auto;}
.zsj-page .prev,.zsj-page .next{position: absolute;width: 21px;height: 38px;display: inline-block;cursor: pointer;top: 70px;}
.zsj-page .prev{background: url(../../images/zsj/left1.png) no-repeat center;left: 0;}
.zsj-page .next{background: url(../../images/zsj/right1.png) no-repeat center;right: 0;}
.zsj-page .prev:hover,.zsj-page .next:hover{opacity: 0.8;}
.p2_con .sfWrap{position: relative;}
.p2_con .swiper-container{width:calc(100% - 80px);height:170px;margin: 0 auto; overflow:hidden;}
.p2_con .swiper-container .swiper-slide{margin:0 auto;text-align:center;position:relative;}
.p2_con .swiper-container .swiper-slide:before{content: "";position:absolute;top:80px;left:0px;background:url(../../images/index/icon7.png) no-repeat top center;width:13px;height:13px;}
.p2_con .swiper-container .swiper-slide img{ border-radius:50%;width:110px;height:110px;object-fit: cover; position:absolute;top:25px;left:30px;}
.p2_con .swiper-container .swiper-slide div.text{display: flex;align-items: center;justify-content: center;cursor: pointer;color: #fff; background:rgba(0, 0, 0, .6);width:110px;height:110px;top:25px;left:30px;position:absolute;line-height:30px;border-radius:50%;}
.p2_con .swiper-container .swiper-slide div.text span{width: 30px;}
.p2_con .swiper-prev{position:absolute;top:110px;left:-60px;cursor:pointer;}
.p2_con .swiper-next{position:absolute;top:110px;right:-60px;cursor:pointer;}
.p2_con .swiper-container .swiper-slide-active:before{width:0px;height:0px;}
.p2_con .swiper-container .swiper-slide-active img{border:8px solid #dfe0df;width:130px;height:130px;top:14px;left:22px;}
.p2_con .swiper-container .swiper-slide-active div.text{font-size:32px;font-weight:800;line-height:36px;background:rgba(0, 0, 0, .2);top:10px;width:130px;height:130px;top:14px;left:22px;}
.p2_con .swiper-container .swiper-slide-active + .swiper-slide + .swiper-slide div.text span i{width:40px;}
.p3_con{background:url(../../images/index/img1.png) no-repeat top center;width:calc(100% + 40px);height:510px;margin-left: -20px;}
.p3_con .p3Box{padding: 25px 60px 25px 75px;}
.p3_con .p3Con{overflow: hidden;}
.p3_con .leftCon{width:calc(50% - 30px);}
.p3_con .leftCon .name{margin-top:45px;line-height:40px;}
.p3_con .leftCon .name:hover{color: #cf0000;}
.p3_con .leftCon .info{line-height:40px;margin-top:15px;text-indent:2em;}
.p3_con .leftCon .morebtn{margin-top:30px;display:block;}
.p3_con .rightbox{width:50%;height: 450px;}
.p3_con .swiper-pagination{position: absolute;bottom: 36px !important;text-align: center;width: auto !important;z-index: 2;left: 60px;}
.p3_con .swiper-pagination .swiper-pagination-bullet{width: 13px;height: 13px;background:#cf0000;margin-left: 4px; opacity: 0.5; border-radius: 50%;}
.p3_con .swiper-pagination .swiper-pagination-bullet-active{background: #cf0000;opacity: 1;position: relative;width: 28px;border-radius: 6px;}

#swiper-container02{width:100%;height:440px;overflow:hidden;}
#swiper-container02 .swiper-slide{position:relative;text-align:center;}
#swiper-container02 .swiper-slide img{width:66%;height:auto;margin-top:0vw;box-shadow:0px -5px 8px 0px rgba(172, 180, 188, 0.29);}
#swiper-container02 .swiper-slide-active + .swiper-slide img,#swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide img{width:76%;height:auto;margin-top:4vw;}
#swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide img,#swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide img{width:87%;height:auto;margin-top:8vw;}

.p5_con{position: relative;padding-bottom: 50px;}
.p5_con .btnWrap{position: absolute;z-index: 1; bottom: 0;left: 0;right: 0;margin: auto;text-align: center;}
.p5_con .btnWrap .btnbox{position: relative;height: 30px;width: 80px;display: inline-block;}
.p5_con .btnWrap .btnbox .prev,.p5_con .btnWrap .btnbox .next{top: 0;}


/* 专题活动 */
.ztlist-page .listwrap{margin-top: -190px;}
.ztlist-page .ztlist .item{margin-bottom: 20px;font-family: SourceHanSansCN-Regular;}
.ztlist-page .ztlist .item .imgbox{width: 100%;height: 220px;}
.ztlist-page .ztlist .item .title{padding: 10px 0px;}
.ztlist-page .ztlist .item .title a{color: #242424;line-height: 28px;display: inline-block;max-width: 100%;}
.ztlist-page .ztlist .item .title a:hover{color: #0f49ad;}

.listPage .sjalBlock{margin-top: -190px;}

/* 基地主页 */
.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/map/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-size: 30px;font-family: SourceHanSansCN-Bold;}
.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 {border: 1px solid rgb(15, 73, 173,0.7);border-radius: 4px; margin-top: 30px;background:rgba(245, 249, 253,0.7);}
.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: 45px 0px 25px;}
.base-page .fl-box .item {padding: 0 10px 0px 0px; height: 50px; line-height: 50px;color: #454545;}
.base-page .fl-box .item .value {color: #0f49ad; 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-color: #e5f0fb;padding:2px 0px 2px 25px;}
.base-page .fl2-box .item {float: left;width: 20%;color: #454545;height: 60px;line-height: 60px;}
.base-page .fl2-box .item .value {color: #0f49ad;padding-left: 10px;}
.base-page .fl2-box .item .key {}
.base-page  .pagebox {padding-top: 60px;}
.base-page .linkWrap{display: flex;justify-content: flex-end;padding: 15px 0px;}
.base-page .linkWrap a{margin-left: 20px;}

/* 基地菜单 */
.tab-boxs {margin-top: 35px;padding-bottom: 0;white-space: nowrap;overflow-y: scroll;border-bottom:2px solid #ededed;font-family: SourceHanSerifCN-Medium;}
.tab-boxs::-webkit-scrollbar {display: none;width: 0;}
.tab-boxs .item {display: inline-block;line-height: 30px;padding: 8px 30px; text-align: center; font-size: 20px; color:#333333;cursor: pointer;}
.tab-boxs .item.on,.tab-boxs .item:hover {background-color: #0f49ad;color:#fff;font-family: SourceHanSerifCN-SemiBold;}
.tab-title {font-size: 24px;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: #0f49ad; cursor: pointer;}
.tab-title.title-top {margin-top: 20px;}

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

.allWrapbox{background: #ffffff;border: solid 1px #e3e3e3;margin: 20px 0px 40px;padding: 0px 30px;}
.searchlistbox{}
.searchlistbox .item{border-bottom: 1px solid #e6e6e6;padding: 25px 0px;}
.searchlistbox .item .titlebox{font-family: SourceHanSansCN-Regular;line-height: 30px;}
.searchlistbox .item .titlebox a{color: #333333;}
.searchlistbox .item .titlebox a:hover{color: #0f49ad;}
.searchlistbox .item .info{font-family: SourceHanSansCN-Regular;color: #999999;line-height: 24px;margin: 10px 0px;}
.searchlistbox .item .info .catalog{display: inline-block;margin-right: 30px; }
.searchlistbox .item .summary{font-family: SourceHanSansCN-Regular;color: #333333;line-height: 28px;word-break: break-all;}


.hotsearch{border: solid 1px #e3e3e3;background: #fff;font-family: SourceHanSansCN-Regular;overflow: hidden;}
.hotsearch .title{color: #333333;line-height: 30px;padding: 13px 20px;font-family: SourceHanSansCN-Medium;background: #fbfbfb; }
.hotsearch .tagcloud{height: 230px;margin: 30px 0px;}
.hotsearch .tagcloud .b01{color: #e69aeb;}
.hotsearch .tagcloud .b02{color: #f98585;}
.hotsearch .tagcloud .b03{color: #0f49ad;}
.hotsearch .tagcloud .b04{color: #99b2de;}
.hotsearch .tagcloud .b05{color: #4bc0b8;}
.hotsearch .tagcloud .b06{color: #ff9936;}
.hotsearch .tagcloud .b07{color: #8f5dba;}
.hotsearch .tagcloud .font-1{font-size: 14px !important;}
.hotsearch .tagcloud .font-2{font-size: 16px !important;}
.hotsearch .tagcloud .font-3{font-size: 18px !important;}
.hotsearch .tagcloud .font-4{font-size: 20px !important;}
/* .hotsearch .listbox{border: solid 1px #ded9d2;background: #fff;padding: 20px 15px;}
.hotsearch .listbox .item{padding: 9px 0px;}
.hotsearch .listbox .item a{color: #242424;line-height: 24px;}
.hotsearch .listbox .item a:hover{color: #c70306;} */


.tabs{background: #ffffff;border: solid 1px #0f49ad;display: flex;line-height: 56px;}
.tabs .tabs-box1{flex: 1;}
.tabs .tabs-box1 .items{color: #999999;min-width: 114px;text-align: center;cursor: pointer;}
.tabs .tabs-box1 .items.active{color: #ffffff;background: #0f49ad;}
.tabs .right{color: #999999;margin: 0px 20px;}
.tabs .right .font{color: #d60000;}

.sfjaBlock .item{margin-bottom: 20px;}
.sfjaBlock .itemCon{background: #f7f7f7;display: flex;align-items: center;padding: 30px 25px;}
.sfjaBlock .itemCon .icon{height: 75px;}
.sfjaBlock .itemCon .name{margin-left: 20px;flex: 1;}
.sfjaBlock .itemCon:hover .name{color: #0f49ad;}


/* 总书记足迹 */
.zsj-page .sjjdBlock .item .cover-box{border-bottom-color:#cf0000;}
.zsj-page .sjjdBlock .item .subType-box font{color: #cf0000;}
.zsj-page .sjjdBlock .item .title a:hover{color: #cf0000;}

.redPage .footer .links{background:#9e0000 url(../../images/zsj/bg.png) center;}
.redPage .footer .bottom{background: #7b0000;}
.redPage .headbox .searchbox{background: #cf0000;}
.redPage .headbox{background: #cf0000;}
.redPage .headbox .searchbox .search-submit{background: url(../../images/zsj/search1.png) no-repeat center;}
.redPage .szdtNav{display: none;}

@media screen and (min-width: 1200px) {
  .indexHead{padding-top: 28px; height: 235px;position: fixed;z-index: 999; width: 100%; background-color: transparent; background-image: linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(128, 152, 180, 0.3) 35%,rgba(0, 48, 105, 0.65) 80%,  #003069 100%);}
  .indexHead .headbox{background: none;}
  .indexHead .headbox .logo{display: none;}
  .indexHead .navwrap{padding-left: 0;justify-content: space-between;width: 100%;}
  .indexHead .navbox{margin: 0;display: flex;flex: 1;justify-content: space-around;padding-right: 50px;}
  .indexHead .searchbox{background: none;}
  .indexHead.opacity .navbox,.indexHead.opacity .loginblock,.indexHead.opacity .burgerWrap{opacity: 0;}
  
  .redPage .indexHead{background-image: linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(221, 128, 128, 0.3) 30%,rgba(186, 0, 0, 0.78) 79%,#ba0000 100%);}
  .redPage .indexHead .searchbox{background: none;}


}

@media screen and (max-width: 1700px) {
  .headbox .navbox .item{margin: 0;}
  
  .xwzxWrap{margin-top: 750px;}
  .indexTop{background-size: contain;}
}
@media screen and (max-width: 1600px) {
  .headbox .logo{width: 25%;}
  .headbox .logo a{max-width: 85%;}
  .headbox .navwrap{padding-left: 0;}

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

  .sjjdSwiperbox .swiperbtn{left: -70px;}
}
@media screen and (max-width: 1200px) {
  .headbox{justify-content: space-between;}
  .headbox .logo{width: 40%;}
  .headbox .navbox{display: none;}
	.headbox .fixmenu.navbox{width:280px;max-width: 50%;position: absolute;right:0;top:100px;z-index: 20;padding: 15px;margin: 0;}
  .headbox .navbox.fixmenu{display: block;background: #0f49ad;}

  .redPage .headbox .navbox.fixmenu{background: #cf0000;}


  .indexHead .container{width: 100%;padding: 0;}
  .burgerWrap{display: flex;}

  .indexTop,.zsjTop{background-position: center 100px;background-size: contain;}
  .xwzxWrap{margin-top: 600px;}
  .szdtWrap{margin-top: 600px;}

  .sjjdWrap{background: #F8F8F8;}
  .sjjdSwiperbox .swiperbtn{background-color: #0f49ad;display: none;}
  .zthdWrap .zthdSwiper .imgbox{width: 85%;height: 400px;}
  
  .base-page .fl-box{padding: 20px 0px 15px;}

  .p3_con{background: none;width: 100%;height: auto;margin-left: 0;}
  .p3_con .p3Box{padding: 20px;background: #fff;box-shadow: 0px -5px 8px 0px rgba(172, 180, 188, 0.29);}
  .p3_con .swiper-pagination{left: 30px;}
  #swiper-container02{height: 320px;}
}
@media screen and (max-width: 992px) {
  .font24{font-size: 22px;}

  .headbox .searchBtn.closebtn{margin-right: -120px;}

  .zthdWrap .zthdSwiper .imgbox{height: 300px;}
  .xwzxWrap{margin-top: 500px;}
  .szdtWrap{margin-top: 500px;}
  
  .base-page .first-banner {display: none}
  .base-page .fl2-box .item{width: 33.33%;}

  .p3_con .rightbox{height: 250px;}
  .p3_con .leftCon .name{margin-top: 0;}
  .p3_con .leftCon .info{line-height: 22px;margin-top: 5px;}
  .p3_con .leftCon .morebtn{margin-top: 10px;}
  .p3_con .leftCon .morebtn img{max-width: 50%;}
  .p3_con .swiper-pagination{bottom: 16px !important;}
  #swiper-container02{height: 180px;}
  #swiper-container02 .swiper-slide img{width: 70% !important;}
  #swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide img, #swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide img{margin-top: 0;}
  #swiper-container02 .swiper-slide-active + .swiper-slide img, #swiper-container02 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide img{margin-top: 0;}
}
@media screen and (max-width: 768px) {
  .selectbox{width: 150px;}
  .screenWrapbox .search-boxs .right-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);}

  .headbox .searchbox{justify-content: flex-start;padding-left: 20px;}
  .headbox .searchbox .searchCon{max-width: calc(100% - 50px);}
  .headbox .searchBtn.closebtn{margin-right: -180px;}
  
  .xwzxWrap{margin-top: 400px;}
  .szdtWrap{margin-top: 400px;}
  .zsjmapwrap{background: #E04F46;border-radius: 5px;padding: 10px;}


  .tab-boxs .item{font-size: 18px;padding: 5px 15px;}


  .base-page .fl2-box .item{width: 50%;}
  .base-page .linkWrap a img{max-height: 50px;}
}
@media screen and (max-width: 540px) {
	body{font-size: 12px;}
  .font40{font-size: 24px;}
  .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;}
	.font12{font-size: 10px;}


	.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;}

  .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;height: 70px;}
  .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: #0f49ad;}
  .headbox .login a{color: #0f49ad;border-color: #0f49ad;}
  .headbox .searchBtn.closebtn{margin-right: -120px;}
  .headbox .navbox.fixmenu{background: #fff;box-shadow: 0px 0px 18px 0px rgba(150, 153, 156, 0.22);top: 70px;}
  .headbox .navbox .on a{border-color: #0f49ad;}
  .headbox .navbox a{color: #0f49ad;}
  .headbox .nicklink{width: 35px;height: 35px;}

  .redPage .headbox,.redPage .headbox .navbox.fixmenu{background: #fff;}
  .redPage .headbox .navbox a{color: #cf0000;}
  .redPage .openmenu div.x,.redPage .openmenu div.y,.redPage .openmenu div.z,.redPage .burger div.x,.redPage .burger div.y,.redPage .burger div.z{background: #cf0000;}
  .redPage .headbox .login a{color: #cf0000;border-color: #cf0000;}
  .redPage .headbox .navbox .on a{border-color: #cf0000;}
  .redPage .headbox .searchBtn{background: url(../../images/zsj/search1.png) no-repeat center;}
  .redPage .headbox .searchBtn.closebtn{background: url(../../images/index/close.png) no-repeat center;}

  .bannerBox{height: 280px;}
  .has-search .bannerBox .banner-title{top: 20%;}
  .bannerBox .banner-title .font{font-size: 32px;}
  .topSwiper .sylbt-page{display: none;}

  .indexTop{background-position: center 70px;background-size: 120% auto;}
  .zsjTop{background-position: center 70px;}
  .xwzxWrap{margin-top: 250px;padding-bottom: 20px;}
  .xwzxWrap .topSwiper{height: 220px;}
  .xwzxWrap .topSwiper .fontWrap .name{width: 100%;padding: 0px 15px;}
  .szdtWrap{margin-top: 350px;padding-bottom: 20px;}

  .sjjdBlock .item{width: 100%;}
  .jxzyBlock .item{width: 100%;}
  .fzcgBlock .item{width: 100%;}
  .sjalBlock .item{width: 100%;}

  .indexTit{padding: 10px 0px;}
  .indexTit .name{background-size: contain;}
  .indexTit .name .ch{line-height: 30px;}
  .indexTit .name .eng{line-height: 16px;font-size: 12px;}
  .indexTit .morebtn{margin-top: 25px;}

  .sjjdWrap{padding: 15px 0px 20px;}
  .sjjdSwiperbox{margin: 10px 0px;}
  .jxzyWrap{padding: 10px 0px 20px;}
  .sjalWrap{padding: 15px 0px 20px;}
  .zthdWrap{padding: 15px 0px 30px;}

  .zthdWrap .zthdSwiper .imgbox{height: 250px;}
  .zthdWrap .zthdSwiper .rightCon{padding: 15px;width: 180px;height: 200px;}
  .zthdWrap .zthdSwiper .rightCon .time{padding: 10px 0px;}

  .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;}

  .zsj-title .name{padding: 10px 50px 16px 30px;}
  .zsj-title .space{height: 18px;margin: 2px 6px -2px;}
  .zsj-title .more{margin-top: 30px;}

  .zxRight .item{padding: 12px 15px 10px 20px;height: auto;}

  .base-page .base-info .infoTop{padding: 20px 15px 0px;}
  .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;}
  .base-page .fl-box{padding: 10px 0px;}
  .base-page .fl2-box{padding: 10px 0px 10px 15px;}
  .base-page .fl2-box .item{line-height: 40px;height: auto;}
  .base-page .linkWrap{justify-content: space-between;}
  .base-page .linkWrap a{margin-left: 0;}
  .base-page .linkWrap a img{max-height: 45px;}

  .sfjaBlock .itemCon{padding: 20px;}
  .sfjaBlock .itemCon .icon{width: 40px;height: auto;}

  .tab-boxs .item{padding: 5px 10px;}

  .p2_con{margin: 20px auto;}
  .zsj-title1 .name{font-size: 18px;}
  .zsj-title1 .space{height: 16px;margin: 2px 3px -2px;}
  .p3_con .rightbox{width: 100%;height: 200px;}
  .p3_con .leftCon{width: 100%;}
  .p3_con .p3Box{padding: 20px 20px 40px;}
  .p5_con{padding-bottom: 0;}
  .p5_con .btnWrap{top: 80px;}
  .p5_con .btnWrap .btnbox{width: calc(100% + 20px);left: -10px;}
  
}
@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;}

  .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;}
}