@charset "utf-8";
@import url(base.css);
@font-face{
     font-family: 'navtext'; 
     src: url('../font/58.ttf')
}
.img { -ms-interpolation-mode: bicubic; }
/*百度地图*/
#allmap {width: 100%;height: 500px;margin:0;font-family:"微软雅黑";}
.sc{max-width: 1280px;margin: 0 auto;box-sizing: border-box;}
.xbsc{max-width: 1100px;margin: 0 auto;box-sizing: border-box;}
.absc{max-width: 1400px;margin: 0 auto;box-sizing: border-box;}
.fsc{max-width: 1280px;margin: 0 auto;box-sizing: border-box;}
.banner{width: 100%;}
.bannermobile{display: none;}
.bannerconter,.bannerconters{width: 100%;}
.bannerconters ul li{width: 100%;height: 370px;}
.bannerconter ul li{width: 100%;height: 770px;}
.bannerconter ul li img,.bannerconters ul li img{display: block;width: 100%;margin: 0 auto;height: 100%;object-fit: cover;}
.bannerconter ul li video{display: block;width: 100%;margin: 0 auto;height: 100%;object-fit: cover;}
.bannerconter ul li:first-child img{display: none;}
.bannerconter .swiper-pagination{bottom: 40px !important;}
.bannerconter .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;background: #fff;opacity: 1;margin: 0 7px;overflow: hidden;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;font-size: 0;border-radius: 50%;}
.bannerconter .swiper-pagination .swiper-pagination-bullet-active{background: #014099;width: 35px;border-radius: 25px;}
.tongzhi{width: 100%;height: 58px;box-shadow: 4px -5px 9px rgba(0,0,0,0.46);position: relative;z-index: 10;}
.bannerconters .swiper-pagination{bottom: 40px !important;}
.bannerconters .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;background: #fff;opacity: 1;margin: 0 7px;overflow: hidden;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;font-size: 0;border-radius: 50%;}
.bannerconters .swiper-pagination .swiper-pagination-bullet-active{background: #014099;width: 35px;border-radius: 25px;}
.tongzhi{width: 100%;height: 58px;box-shadow: 0 5px 10px rgba(0,0,0,0.08);position: relative;z-index: 10;}
.tongzhicon{width: 100%;}
.tongzhiconleft{float: left;width: 20%;margin-right: 4%;}
.tongzhiconleft i{float: left;width: 30px;height: 25px;margin: 16px 40px 0 90px;}
.tongzhiconleft i img{display: block;max-width: 100%;margin: 0 auto;}
.tztext{float: left;}
.tztext h5{font-size: 20px;color: #595959;font-weight: 500;position: relative;padding-top: 12px;padding-bottom: 10px;box-sizing: border-box;}
.tztext h5::before{content: '';width: 52%;height: 2px;position: absolute;bottom: 0;left: 0;background: #595959;}
.tzconter{width: 50%;float: left;padding-top: 14px;box-sizing: border-box;}
.tzlb{width: 100%;height: 30px;}
.tzlb ul li{width: 100%;line-height: 30px;}
.tzlb ul li a{display: block;width: 100%;}
.tzlb ul li a p{float: left;width: 70%;font-size: 14px;color: #595959;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tzlb ul li a span{float: right;width: 26%;font-size: 14px;color: #595959;text-align: right;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tzlast{float: right;width: 10%;padding-top: 14px;box-sizing: border-box;}
.tzprev{width: 10px !important;height: 6px !important;background: url(../images/tz.png) top center no-repeat !important;
position: relative !important;margin: 0 0 18px 0 !important;left: auto !important;}
.tznext{width: 10px !important;height: 6px !important;background: url(../images/tz.png) bottom center no-repeat !important;position: relative !important;
margin: 0 !important;right: auto !important;}
.jianjie{width: 100%;padding: 100px 0;box-sizing: border-box;background: #fff;}
.jianjiecon{width: 100%;}
.jianjieup{width: 100%;margin-bottom: 80px;}
.jianjieup img{display: block;max-width: 100%;image-rendering:-webkit-optimize-contrast;}
.jianjiebut{width: 100%;}
.jianjiebutleft{float: left;width: 50%;}
.jianjiebutleft p{font-size: 18px;color: #595959;line-height: 32px;margin-bottom: 20px;font-weight: lighter;text-indent: 2em;text-align: justify;}
.jianjiebutleft p:last-child{margin-bottom: 0;}
.jianjiebutleft a{display: block;border: 1px solid #f8b425;border-radius: 25px;box-sizing: border-box;
text-align: center;line-height: 38px;font-size: 20px;color: #f8b425;width: 160px;margin-top: 50px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.jianjiebutleft a:hover{background: #f8b425;color: #fff;}
.jianjiebutright{float: right;width: 45%;position: relative;}
.jianjiebutright .jimg{display: block;width: 100%;margin: 0 auto;}
.jianjiebutright .bf{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.xue_video{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 8000;display: none;}
.xue_videobj{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.3);}
.xue_videobox{width: 900px;height: 500px;position: absolute;top: 40%;left: 50%;margin-left: -450px;margin-top: -250px;
background: #fff;border-radius: 4px;}
.xue_videotitle{width: 100%;border-bottom: 1px solid #ccc;height: 45px;padding: 0 20px;box-sizing: border-box;line-height: 45px;}
.xue_videotitle h5{font-size: 16px;color: #333;font-weight: 300;float: left;}
.xue_videotitle i{width: 32px;height: 32px;border-radius: 50%;background: url(../images/c1.svg) center no-repeat;
display: block;float: right;cursor: pointer;margin-top: 7px;}
.xue_videocon{width: 100%;height: 455px;background: #fff;border-radius: 0 0 4px 4px;font-size: 0;}
.xue_videocon video{width: 100%;height: 100%;outline: none;border-radius: 0 0 4px 4px;display: block;}
.xuebu{width: 100%;padding: 50px 0;box-sizing: border-box;background: #f9f9f9;}
.xuebucon{width: 100%;}
.title{width: 100%;margin-bottom: 80px;}
.title h4{font-size: 70px;color: #f1f1f1;font-weight: 300;text-align: center;text-transform: uppercase;line-height: 70px;}
.titlebut{width: 100%;margin-top: -54px;}
.titlebut h5{font-size: 36px;color: #303030;font-weight: 500;text-align: center;}
.titlebut i{display: block;width: 50px;height: 4px;background: #014099;margin: 12px auto 0;}




.xuebuconter{width: 100%;position: relative;}
.xbconter{width: 960px;margin: 0 auto;}
.xbconter ul li{width: 100%;}
.xbconter ul li a{display: block;}
.xbconter ul li a img{display: block;margin: 0 auto;width: 100%;}
.xbright{position: absolute;top: 0;right: 0;}
.xbright h5{font-size: 86px;color: #dddddd;font-weight: 500;writing-mode:tb-rl;text-transform: uppercase;
transform: rotate(180deg);}
.xbright h5::before{width: 1px;height: 140px;background: #ddd;display: block;content: "";position: absolute;bottom: 0;right: 0;}
.xuebut{position: absolute;bottom: 0;right: 0;}
.xbprev{width: 70px !important;height: 32px !important;background: url(../images/l.png) center no-repeat !important;float: left;
position: relative !important;margin: 0 15px 0 0 !important;left: auto !important;border: 1px solid #ededed;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xbprev:hover{background: #014099 url(../images/ls.png) center no-repeat !important;border-color: #014099;}
.xbnext{width: 70px !important;height: 32px !important;background: url(../images/r.png) center no-repeat !important;position: relative !important;
margin: 0 !important;right: auto !important;float: left;border: 1px solid #ededed;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xbnext:hover{background: #014099 url(../images/rs.png) center no-repeat !important;border-color: #014099;}
.xbbutcon{width: 88%;margin-top: 23px;}
.xbbutcon ul{float: right;}
.xbbutcon ul li{float: left;position: relative;    width: 172px; height: 113px;margin-right: 18px;cursor: pointer;}
.xbbutcon ul li:hover{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}
.xbimg{width: 100%;}
.xbbutcon ul li p{font-size: 22px;color: #fff;font-weight: 400;position: absolute;top: 50%;left: 0;transform: translateY(-50%);text-align: center;
width: 100%;}
.xbbutcon ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xbbutcon ul li:last-child{margin-right: 0;}
.xblist{width: 330px;height: 440px;position: absolute;bottom: -146px;left: 0;z-index: 99;}
.xbtext{padding: 30px;box-sizing: border-box;width: 100%;height: 100%;display: none;}
.xbtext:first-child{display: block;}
.xbtextup{width: 100%;margin-bottom: 40px;}
.xbtextup h5{font-size: 26px;color: #fff;font-weight: 500;margin-bottom: 16px;}
.xbtextup span{font-size: 12px;color: #fff;font-weight: 300;text-transform: uppercase;margin-bottom: 22px;display: block;}
.xbtextup i{display: block;width: 124px;height: 2px;background: #fff;}
.xbtextcon{width: 100%;}
.xbtextcon h5{font-size: 18px;color: #fff;font-weight: 500;margin-bottom: 20px;}
.xbtextcon p{font-size: 16px;color: #fff;font-weight: 400;margin-bottom: 20px;line-height: 32px;text-indent: 2em;text-align: justify;}
.xblaster{position: absolute;bottom: 20px;right: 32px;}
.xblaster a{font-size: 16px;color: #fff;display: block;}
.xblist .xbtext:nth-child(1){background: rgba(139,196,72,0.8);}
.xblist .xbtext:nth-child(2){background: rgba(248,180,37,0.8);}
.xblist .xbtext:nth-child(3){background: rgba(41,186,238,0.8);}
.xblist .xbtext:nth-child(4){background: rgba(30,52,123,0.8);}
.xblist .xbtext:nth-child(5){background: rgba(12,115,57,0.8);}
.xbdian{display: none;}
.xinwen{width: 100%;padding: 50px 0 100px 0;box-sizing: border-box;background: #fff;}
.xinwencon{width: 100%;}
.xwbut{width: 100%;padding-top: 20px;box-sizing: border-box;margin-bottom: 60px;}
.xwleft{float: left;width: 39%;margin-right: 2%;}
.xwleft a{display: block;width: 100%;}
.xwimg{width: 100%;overflow: hidden;}
.xwimg img{display: block;width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwtext{width: 100%;padding: 42px 23px 54px 23px;box-sizing: border-box;background: #f5f5f5;}
.xwtext h5{font-size: 22px;color: #595959;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;margin-bottom: 34px;}
.xwtext p{font-size: 16px;color: #595959;font-weight: 400;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-indent: 2em;}
.xwleft a:hover .xwimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.xwleft a:hover .xwtext h5{color: #014099;}
.xwright{float: left;width: 59%;}
.xwright ul li{width: 100%;}
.xwright ul li a{display: block;width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwlr{float: left;width: 20%;height: 144px;border-right: 2px solid #eaeaea;box-sizing: border-box;position: relative;
padding-top: 42px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwlr::before{content: "";width: 5px;height: 24px;background: #014099;position: absolute;top: 18px;right: -4px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwlr h6{font-size: 22px;color: #b1b1b1;font-weight: 500;margin-bottom: 20px;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwlr p{font-size: 14px;color: #b1b1b1;font-weight: 400;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwrs{float: left;width: 80%;padding: 12px 18px 0 18px;box-sizing: border-box;height: 144px;}
.xwrs h5{width: 100%;margin-bottom: 20px;}
.xwrs h5 span{float: left;width: 80%;font-size: 20px;color: #595959;font-weight: 500;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwrs h5 i{float: right;width: 33px;height: 9px;background: url(../images/jt.png) center no-repeat;margin-top: 10px;
opacity: 0;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xwrs p{font-size: 16px;color: #595959;font-weight: 400;line-height: 32px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwright ul li a:hover{background: #014099;}
.xwright ul li a:hover .xwlr{border-color: #014099;}
.xwright ul li a:hover .xwlr::before{background: #f8b425;}
.xwright ul li a:hover .xwlr h6{color: #fff;}
.xwright ul li a:hover .xwlr p{color: #fff;}
.xwright ul li a:hover .xwrs h5 span{color: #fff;}
.xwright ul li a:hover .xwrs h5 i{opacity: 1;}
.xwright ul li a:hover .xwrs p{color: #fff;}
.xwlast{width: 100%;position: relative;}
.xwlastcon{width: 100%;}
.xwlastconter{width: 100%;}
.xwlastconter ul li{float: left;}
.xwlastconter ul li a{display: block;overflow: hidden;position: relative;}
.xwl{width: 100%;display: block;}
.xwcons{position: absolute;bottom: -100%;left: 0;background: rgba(255,255,255,0.4);width: 100%;height: 100%;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;opacity: 0;}
.xwcons img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80px;}
.xwlastconter ul li a:hover .xwcons{bottom: 0;opacity: 1;}
.xbdianlast{display: none;}
.xblnext{width: 28px !important;height: 27px !important;background: url(../images/re.png) center no-repeat !important;
right: -48px !important;margin-top: -13px !important;}
.xblprev{width: 28px !important;height: 27px !important;background: url(../images/le.png) center no-repeat !important;
left: -48px !important;margin-top: -13px !important;}
.shizi{width: 100%;padding: 70px 0 78px 0;box-sizing: border-box;background-color: #fff;}
.shizicon{width: 100%;}
.sztitle{width: 100%;margin-bottom: 80px;}
.sztitle h4{font-size: 58px;color: #fff;font-weight: 500;line-height: 58px;margin-bottom: 20px;}
.sztitle p{font-size: 42px;color: #ababab;font-weight: 400;text-transform: uppercase;position: relative;}
.sztitle p::before{content: "";width: 68%;height: 1px;background: #ababab;top: 50%;transform: translateY(-50%);right: 0;position: absolute;}
.szconter{width: 100%;position: relative;}
.szlist{width: 100%;padding-bottom: 80px !important;box-sizing: border-box;}
.szlist ul li{float: left;overflow: hidden;}
.szlist ul li a{display: block;padding: 5px 5px 10px 5px;box-sizing: border-box;background: #022b66;}
.szimg{width: 100%;margin-bottom: 24px;}
.szimg img{display: block;width: 100%;margin: 0 auto;}
.sztext{width: 100%;}
.sztext h5{font-size: 30px;color: #fff;font-weight: 500;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 6px;}
.sztext p{font-size: 15px;color: #fff;font-weight: 400;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sznext{width: 68px !important;height: 68px !important;background: url(../images/sr.png) center no-repeat !important;
right: -88px !important;margin-top: -34px !important;}
.szprev{width: 68px !important;height: 68px !important;background: url(../images/sl.png) center no-repeat !important;
left: -88px !important;margin-top: -34px !important;}
.szbj{width: 100%;height: 100%;background: rgba(0,32,79,0.76) url(../images/fd.png) center no-repeat;position: absolute;bottom: -100%;left: 0;opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.szlist ul li:hover .szbj{bottom: 0;opacity: 1;}
.szdianlast .swiper-pagination-bullet{width: 18px;height: 18px;background: #2f62ab;opacity: 1;margin: 0 7px;}
.szdianlast .swiper-pagination-bullet-active{background: #f8b425;}
.sztc{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 200;display: none;}
.sztcbj{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: transparent;}
.sztcbox{width: 1400px;padding: 20px;box-sizing: border-box;background: #fff;position: absolute;top: 50%;left: 50%;
transform: translate(-50%,-50%);box-shadow: 16px 13px 7px rgba(0,0,0,0.42);}
.sztccon{width: 100%;display: flex;}
.sztccon i{position: absolute;width: 17px;height: 17px;background: url(../images/cha.png) center no-repeat;top: 27px;right: 23px;
cursor: pointer;z-index: 10;}
.sztcconleft{float: left;width: 35%;margin-right: 4%;}
.sztcconleft img{display: block;width: 100%;margin: 0 auto;}
.sztcconright{float: left;width: 85%;padding-top: 2%;box-sizing: border-box;position: relative;}
.sztctitle{width: 100%;margin-bottom: 20px;}
.sztctitle h5{font-size: 34px;color: #014099;font-weight: 500;margin-bottom: 10px;}
.sztctitle h6{font-size: 24px;color: #f8b425;font-weight: 400;}
.szlisted{width: 100%;}
.szlisted p{font-size: 14px;color: #2e2e2e;line-height: 24px;font-weight: 400;}
.szlast{width: 100%;text-align: right;position: absolute;bottom: 0;right: 0;}
.szlast span{display: inline-block;width: 40px;height: 6px;background: #adc2de;margin-bottom: 2px;}
.szlast p{width: 100%;height: 6px;background: #014099;display: inline-block;}
.zixun{width: 100%;padding: 117px 0 84px 0;box-sizing: border-box;background-color: #fff;}
.zixuncon{width: 100%;}
.zixunconter{width: 1170px;background: #fff;border-radius: 20px;padding: 37px 95px 45px 95px;box-sizing: border-box;margin: 0 auto;
box-shadow: 10px 0 40px rgba(0,0,0,0.29);}
.zixunconter h4{font-size: 40px;color: #303030;text-align: center;margin-bottom: 78px;font-weight: 500;}
.zixunconter ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 40px;}
.zixunconter ul li:nth-child(3){margin-right: 0;}
.zixunconter ul li input{width: 100%;height: 50px;border: 1px solid #e1e1e1;font-size: 14px;color: #333;font-weight: 500;padding: 0 57px;box-sizing: border-box;
outline: none;background: #f8f8f8;}
.zixunconter ul li input.name{background: #f8f8f8 url(../images/z1.png) 12px center no-repeat;}
.zixunconter ul li input.tall{background: #f8f8f8 url(../images/z2.png) 12px center no-repeat;}
.zixunconter ul li input.nianji{background: #f8f8f8 url(../images/z3.png) 8px center no-repeat;}
.zixunconter ul li.zxnj{position: relative;}
.zixunconter ul li.zxnj input{padding-right: 84px;box-sizing: border-box;}
.xiala{position: absolute;top: 50px;left: 0;width: 100%;background: #fff;border-radius: 0 0 4px 4px;padding: 8px 0;box-sizing: border-box;
box-shadow: 0 6px 10px rgba(0,0,0,0.25);z-index: 100;border: 1px solid #e1e1e1;border-top: 0;display: none;}
.xiala p{font-size: 14px;color: #333;padding: 10px 20px;box-sizing: border-box;cursor: pointer;}
.xiala p:hover{background: #014099;color: #fff;}
.zkuang{width: 82px;height: 50px;border-left: 1px solid #e1e1e1;background: url(../images/z4.png) center no-repeat;cursor: pointer;box-sizing: border-box;
position: absolute;top: 0;right: 0;}
.zixunconter ul li.zxtext{width: 100%;margin-right: 0;position: relative;}
.zixunconter ul li textarea{width: 100%;height: 196px;border: 1px solid #e1e1e1;font-size: 14px;color: #333;font-weight: 500;padding: 25px 57px;box-sizing: border-box;
outline: none;background: #f8f8f8  url(../images/z5.png) 15px 22px no-repeat;display: block;resize: none;}
.zixunconter ul li.zxtext .zximg{position: absolute;bottom: 5px;right: 10px;}
.zixunconter ul li.zxtext .zximg img{display: block;max-width: 100%;}
.zixunconter ul li.zxlast{width: 100%;margin-right: 0;margin-bottom: 0;}
.zixunconter ul li.zxlast button{border: 0;display: block;margin: 0 auto;border-radius: 25px;
background: #014099;height: 50px;font-size: 16px;color: #fff;width: 230px;outline: none;}
.dizhi{width: 100%;background: #eaeaea;padding: 28px 0;box-sizing: border-box;padding-left: 200px;}
.dizhicon{width: 100%;display: flex;align-items: center;}
.dleft{float: left;width: 25%;margin-right: 3%;}
.dleft img{display: block;max-width: 100%;}
.dconter{width: 55%;}
.dconter .dle{float: left;width: 48%;margin-right: 4%;}
.dconter .dleleft{width: 115px;float: left;}
.dconter .dleleft i{float: left;width: 15px;height: 21px;margin-right: 10px;}
.dconter .dleleft i img{display: block;}
.dconter .dleleft span{float: left;font-size: 16px;color: #014099;}
.dletext{float: left;font-size: 16px;color: #014099;width: calc(100% - 115px);line-height: 30px;margin-top: -3px;}
.der{float: left;width: 48%;}
.der p{margin-bottom: 10px;}
.der p:last-child{margin-bottom: 0;}
.der p i{display: inline-block;margin-right: 4px;vertical-align: -3px;}
.der p i img{display: block;max-width: 100%;}
.der p span{font-size: 16px;color: #014099;}
.dzlast{float: right;width: 20%;text-align: right;}
.dzlast a{margin-right: 30px;display: inline-block;position: relative;}
.dzlast a:last-child{margin-right: 0;}
.dzlast a img{display: block;max-width: 100%;}
.dztc{width: 120px;height: 120px;position: absolute;top: -130px;left: 50%;transform: translateX(-50%);
box-shadow: 0 0 10px rgba(0,0,0,0.07);display: none;}
.dztc img{display: block;max-width: 100%;}
.dztc::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;
border-style:solid dashed dashed dashed;border-color: #fff transparent transparent transparent;
position: absolute;bottom: -15px;left: 50%;margin-left: -8px;}
.dzlast a:hover .dztc{display: block;}
/* 党团建设 */
.cbanner{width: 100%;}
.cbanner img{display: block; width: 100%; margin: 0 auto;image-rendering: -webkit-optimize-contrast;}
.conter{width: 100%;}
.conterbox{width: 100%;padding: 22px 0 60px 0;box-sizing: border-box;}
.conleft{float: left;width: 26%;margin-right: 4%;}
.contitle{width: 100%;height: 108px;font-size: 28px;color: #fff;text-align: center;font-weight: 500;line-height: 108px;margin-bottom: 20px;    letter-spacing: 10px;}
.conleft ul li{width: 100%;margin-bottom: 20px;}
.conleft ul li:last-child{margin-bottom: 0;}
.conleft ul li a{display: block;width: 100%;height: 65px;background: #f1f1f1;font-size: 18px;color: #595959;text-align: center;
line-height: 65px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.conleft ul li.active a{background: #cc1c25;color: #fff;}
.conleft ul li:hover a{background: #cc1c25;color: #fff;}
.conright{float: left;width: 70%;}
.connav{width: 100%;border-bottom: 2px solid #f5f5f5;padding: 0 10px;box-sizing: border-box;margin-bottom: 38px;}
.cnavleft{float: left;padding-bottom: 12px;box-sizing: border-box;padding-top: 6px;}
.cnavleft i{float: left;margin-right: 12px;}
.cnavleft i img{display: block;max-width: 100%;}
.cnavleft a{float: left;font-size: 14px;color: #595959;font-weight: 500;line-height: 23px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cnavleft span{float: left;font-size: 14px;color: #595959;font-weight: 500;margin: 0 6px;line-height: 23px;}
.cnavleft strong{float: left;font-size: 14px;color: #595959;font-weight: 500;line-height: 23px;}
.cnavleft a:hover{color: #1e347b;}
.cnavright{float: right;}
.cnavright img{display: block;max-width: 100%;}
.conlist{width: 100%;}
.conlist ul li{width: 100%;margin-bottom: 40px;}
.conlist ul li a{display: block;width: 100%;border: 1px solid #f2f2f2;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.candleft{float: left;width: 149px;height: 100px;background: url(../images/dbj.png) center no-repeat;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;padding-left: 18px;box-sizing: border-box;padding-top: 12px;}
.candleft p{font-size: 28px;color: #595959;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;margin-bottom: 6px;}
.candleft span{font-size: 20px;color: #595959;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.candright{float: left;width: calc(100% - 149px);padding: 14px 30px 15px 20px;box-sizing: border-box;}
.clefted{float: left;width: 78%;margin-right: 4%;}
.clefted h5{font-size: 18px;color: #595959;font-weight: 500;margin-bottom: 8px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.clefted span{font-size: 14px;color: #595959;font-weight: 400;display: none;margin-bottom: 8px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.clefted p{font-size: 14px;color: #595959;font-weight: 400;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.crighted{float: left;width: 18%;padding-top: 16px;box-sizing: border-box;}
.crighted span{height: 40px;background: #b0b0b0;font-size: 14px;color: #fff;text-align: center;line-height: 40px;display: block;width: 100%;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.conlist ul li a:hover{border-color: #cc1c25;}
.conlist ul li a:hover .candleft{background: url(../images/dbjs.png) center no-repeat;}
.conlist ul li a:hover .candleft p{color: #fff;}
.conlist ul li a:hover .candleft span{color: #fff;}
.conlist ul li a:hover .crighted span{background: #cc1c25;}

.scrpage{width: 100%;margin: 40px 0 0 0;}
.scrpage ul{display: table;margin: 0 auto;}
.scrpage ul li{float: left;margin-right: 8px;}
.scrpage ul li:last-child{margin-right: 0;}
/*.scrpage ul li:first-child a{background: url(../images/page.png) center no-repeat;}
.scrpage ul li:last-child a{background: url(../images/pages.png) center no-repeat;}*/
.scrpage ul li a{font-size: 14px;color: #333;border: 1px solid #ccc;display: block;box-sizing: border-box;border-radius: 2px;text-align: center;line-height: 30px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;background: #fff;min-height: 32px;min-width: 32px;padding: 0 12px;}
.scrpage ul .active a{border-color: #cc1c25;background: #cc1c25;color: #fff;}
.scrpage ul li:hover a{border-color: #cc1c25;background: #cc1c25;color: #fff;}
/*.scrpage ul li:first-child:hover a{background: url(../images/pageleft.png) center no-repeat;}
.scrpage ul li:last-child:hover a{background: url(../images/pageright.png) center no-repeat;}*/
/* 新闻方块 */
.conlefted ul li.active a{background: #1e347b;color: #fff;}
.conlefted ul li:hover a{background: #1e347b;color: #fff;}
.cnavlefted{padding-top: 9px;}
.cnavlefted a{line-height: 20px;}
.cnavlefted span{line-height: 20px;}
.cnavlefted strong{line-height: 20px;}
.cnewlist{width: 100%;}
.cnewlist ul li{float: left;width: 49%;margin-right: 2%;margin-bottom:20px;}
.cnewlist ul li:nth-child(2n){margin-right: 0;}
.cnewlist ul li a{display: block;width: 100%;padding: 20px 40px;box-sizing: border-box;
border-radius: 0 16px 0 16px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cneimg{width: 100%;overflow: hidden;position: relative;}
.cneimg .cneimgs{display: block;max-width: 100%;margin: 0 auto;width: 100%;}
.cnebj{width: 100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(30,52,123,0.2);
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;opacity: 0;}
.cnebj img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.cnetext{width: 100%;padding-top: 24px;box-sizing: border-box;}
.cneleft{float: left;}
.cneleft h5{font-size: 14px;color: #bdbdbd;font-weight: 300;position: relative;padding-top: 16px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cneleft h5::before{content: "";width: 100%;height: 2px;background: #1e347b;position: absolute;top: 4px;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cneright{float: right;width: calc(100% - 100px);}
.cneright p{font-size: 18px;color: #595959;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;font-weight: 500;}
.cnewlist ul li a:hover{background: #1e347b;}
.cnewlist ul li a:hover .cneleft h5::before{background: #1e347b;}
.cnewlist ul li a:hover .cnebj{bottom: 0;opacity: 1;}
.cnewlist ul li a:hover .cneleft h5{color: #fff;}
.cnewlist ul li a:hover .cneright p{color: #fff;}
.scrpaged ul .active a{border-color: #1e347b;background: #1e347b;color: #fff;}
.scrpaged ul li:hover a{border-color: #1e347b;background: #1e347b;color: #fff;}
/* 新闻列表 */
.cnewlisted{width: 100%;}
.cnewlisted ul li{width: 100%;margin-bottom:40px;border: 1px solid #ececec;}
.cnewlisted ul li a{display: block;width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
position: relative;}
.cnewlisted ul li a::before{content: "";width: 2px;height: 100%;background: #1e347b;position: absolute;top: 0px;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.nleft{float: left;width: 100px;display: flex;align-items: center;height: 191px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.nleftcon{width: 100%;}
.nleftcon p{font-size: 18px;color: #cacaca;font-weight: 500;text-align: center;}
.nleftcon h5{font-size: 22px;color: #cacaca;font-weight: 500;text-align: center;}
.nconter{width: calc(100% - 400px);float: left;padding: 22px 20px;box-sizing: border-box;}
.nconter h5{font-size: 18px;color: #595959;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
margin-bottom: 7px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.nconter span{font-size: 14px;color: #595959;display: none;margin-bottom: 6px;}
.nconter p{font-size: 14px;color: #595959;display: block;line-height: 28px;/*font-weight:700;*/
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.nlast{width: 100%;padding-top: 10px;box-sizing: border-box;}
.nlast strong{float: right;width: 86px;height: 22px;font-size: 12px;color: #fff;background: url(../images/xq.png) center no-repeat;
line-height: 22px;padding-left: 11px;box-sizing: border-box;font-weight: 400;}
.nright{float: right;width: 288px;height: 190px;overflow: hidden;}
.nright img{display: block;width: 100%;}
.cnewlisted ul li a:hover{box-shadow: 0 2px 8px rgba(0,0,0,0.6);}
.cnewlisted ul li a:hover .nleft{background: url(../images/nl.png) center no-repeat;}
.cnewlisted ul li a:hover .nconter h5{color: #014099;}
/* 学校简介 */
.xxjj{width: 100%;margin-top: 80px;}
.xxjjimg{width: 100%;}
.xxjjimg img{max-width: 100%;}
.xxjjx{width: 100%;margin: 40px 0px;}
.xxjjx img{max-width: 100%;}
.xxjjs{width: 90%;color: #004098;/*font-family: 'navtext';*/text-align: justify;font-weight: lighter;text-indent: 2em;font-size: 18px;line-height: 38px;margin: 0 5%;}
.xxjjfoot{width: 100%;margin-bottom: -4px;}
.xxjjfoot img{width: 100%;}
/* 组织架构 */
.zuzhi{width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zuzhi.active{position: fixed;top: 0;left: 0;z-index: 1500;}
.zuzhinav{width: 100%;height: 70px;box-shadow: 0 5px 10px rgba(0,0,0,0.08);position: relative;z-index: 10;background: #fff;}
.zuzhinavcon{width: 100%;}
.zleft{padding-top: 0;padding-bottom: 0;}
.zleft i{margin-top: 22px;}
.zleft a{color: #595959;line-height: 70px;}
.zleft span{color: #595959;line-height: 70px;}
.zleft strong{color: #595959;line-height: 70px;}
.zright{float: right;}
.zright ul li{float: left;position: relative;}
.zright ul li::before{content: "";height: 16px;background: #fff;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.zright ul li:last-child::before{display: none;}
.zright ul li a{display: block;padding: 0 28px;box-sizing: border-box;font-size: 16px;color: #595959;line-height: 70px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zright ul li.active a{background: #014099;color: #fff;}
.zright ul li:hover a{background: #014099;color: #fff;}
.zuzhiconter{width: 100%;background: #fff;}
.zlistcon{width: 100%;background: #fff;}
.zfirst{width: 100%;padding: 100px 0 40px 0;box-sizing: border-box;}
.ztitle{width: 100%;margin-bottom: 60px;}
.ztitle h4{font-size: 34px;color: #014099;font-weight: 500;text-align: center;margin-bottom: 4px;}
.ztitle p{font-size: 20px;color: #cacaca;font-weight: 500;text-align: center;}
.zfirstimg{width: 100%;}
.zfirstimg img{display: block;max-width: 100%;margin: 0 auto;}
.zsecond{width: 100%;padding: 40px 0;box-sizing: border-box;}
.zselist{width: 100%;}
.zselist ul li{background-color: #f1f1f1 !important;width: 100%;position: relative;min-height: 336px;
padding-left: 22%;box-sizing: border-box;margin-bottom: 115px;display: flex;align-items: center;border-radius: 10px;}
.zselist ul li:last-child{margin-bottom: 0;}
.zselist ul li:nth-child(2n){padding-left: 0;padding-right: 22%;box-sizing: border-box;}
.zsimg{width: 22%;position: absolute;bottom: 0;left: 0;}
.zsimg img{display: block;max-width: 100%;margin: 0 auto;}
.zselist ul li:nth-child(2n) .zsimg{left: auto;right: 0;}
.zxtext{width: 100%;box-sizing: border-box;}
.zxtext h5{font-size: 29px;color: #595959;font-weight: 500;margin-bottom: 20px;}
.zxtext h5 span{font-size: 20px;color: #014099;font-weight: 400;display: inline-block;margin-left: 20px;}
.zxtexted{width: 100%;}
.zxtexted p{font-size: 16px;color: #595959;font-weight: 400;margin-bottom: 10px;}
.zxtexted p:last-child{margin-bottom: 0;}
.zxtexted p span{float: left;width: 50%;}
.zselist ul li:nth-child(2n) .zxtext h5{text-align: right;}
.zselist ul li:nth-child(2n) .zxtext h5 span{margin-left: 0;margin-right: 20px;}
.zselist ul li:nth-child(2n) .zxtexted p{text-align: right;}
.zthird{width: 100%;padding: 40px 0;box-sizing: border-box;}
.zthtext{width: 100%;margin-bottom: 60px;}
.zthtext p{font-size: 20px;color: #595959;text-align: center;line-height: 40px;}
.zclist{margin-bottom: 60px;}
.zclist:last-child{margin-bottom: 0;}
.zconters{width: 100%;display: flex;}
.zcleft{float: left;width: 48%;margin-right: 4%;border-top: 2px solid #d2d2d2;box-sizing: border-box;
padding-top: 36px;position: relative;}
.zcleft b{display: block;width: 37px;height: 3px;background: #014099;position: absolute;bottom: 0;right: 0;}
.zcleft i{display: block;margin-bottom: 40px;}
.zcleft i img{display: block;max-width: 100%;}
.zctexted{width: 100%;}
.zctexted span{font-size: 18px;color: #595959;display: block;line-height: 40px;}
.zctexted .zclast{font-size: 18px;color: #595959;display: block;margin-top: 40px;line-height:40px;}
.zcright{float: right;width: 48%;}
.zcright img{display: block;width: 100%;margin: 0 auto;}
.zthird .ztitle{margin-bottom: 40px;}
.zthird .zclist:nth-child(2n) .zcright{float: left;margin-right: 4%;}
.zthird .zclist:nth-child(2n) .zcleft{float: right;margin-right: 0%;}
.zfourth{width: 100%;padding: 40px 0 80px 0;box-sizing: border-box;}
.zfourthcon{width: 100%;position: relative;}
.zfourthlist{width: 100%;padding-bottom: 60px !important;box-sizing: border-box;}
.zfourthlist ul li{float: left;}
.zfimg{width: 100%;}
.zfimg img{width: 100%;display: block;margin: 0 auto;}
.zftext{width: 100%;height: 50px;background: #d2d2d2;line-height: 50px;}
.zftext p{font-size: 20px;color: #595959;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ornext{width: 31px !important;height: 56px !important;background: url(../images/or.png) center no-repeat !important;
right: -48px !important;margin-top: -28px !important;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ornext:hover{background: url(../images/ors.png) center no-repeat !important;}
.orprev{width: 31px !important;height: 56px !important;background: url(../images/ol.png) center no-repeat !important;
left: -48px !important;margin-top: -28px !important;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.orprev:hover{background: url(../images/ols.png) center no-repeat !important;}
.ordianlast .swiper-pagination-bullet{width: 20px;height: 4px;border-radius: 25px;background: #f5f5f5;opacity: 1;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ordianlast .swiper-pagination-bullet-active{width: 40px;background: #e7ab3c;}
.orlast{width: 100%;}
.orlast a{display: block;margin: 40px auto 0;width: 155px;height: 46px;border-radius: 6px;text-align: center;line-height: 46px;
font-size: 16px;color: #fff;background: #014099;}
.zxmobile{display: none;}
/* 国际部 */
.conterboxer{position: relative;}
.leftce{width: 200px;height: 1200px;padding-top: 150px;box-sizing: border-box;position: absolute;top: 0;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;z-index:999;}
.leftce.active{position: fixed;}
.leftce ul li{width: 180px;margin: 10px 0 0 10px;border-bottom: 1px dotted #d6d6d6;padding-bottom: 10px;}
.leftce ul li a{display: block;height: 56px;line-height: 56px;font-size: 20px;color: #595959;text-align: center;
box-sizing: border-box;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;position: relative;}
.leftce ul li a i{width: 27px;height: 22px;background: url(../images/1x.png) center no-repeat;position: absolute;top: 19px;left: 19px;}
.leftce ul li.active a{color: #014099;}
.leftce ul li:hover a{color: #014099;}
.gjfirst{width: 100%;}
.gjleft{float: left;width: 65%;background: #f2f2f2;}
.gjleftup{width: 100%;padding-left: 300px;box-sizing: border-box;background: #fff;padding-bottom: 20px;}
.gjlefts{float: left;width: 55%;padding-top: 40px;margin-right: 5%;}
.gjlefts b{display: block;font-weight: 500;margin-bottom: 18px;}
.gjlefts b img{display: block;max-width: 100%;}
.gjleftlist{width: 100%;}
.gjleftlist h6{font-size: 16px;color: #014099;font-weight: 500;margin-bottom: 5px;}
.gjleftlist p{font-size: 16px;color: #979797;font-weight: 400;margin-bottom: 5px;}
.gjleftsr{float: left;width: 40%;}
.gjleftsr ul li{float: left;width: 33.3%;cursor: pointer;}
.gjimg{width: 55px;height: 50px;position: relative;margin: 0 auto 18px;}
.gjimg img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjimg .gjfs{opacity: 0;}
.gjleftsr ul li p{font-size: 22px;color: #999;text-align: center;font-weight: 500;}
.gjleftsr ul li:hover .gjimg .gjf{opacity: 0;}
.gjleftsr ul li:hover .gjimg .gjfs{opacity: 1;}
.gjleftsr ul li:hover p{color:#014199;}
.gjleftsr ul li.active .gjimg .gjf{opacity: 0;}
.gjleftsr ul li.active .gjimg .gjfs{opacity: 1;}
.gjleftsr ul li.active p{color:#014199;}
.gjleftbut{width: 100%;background: #f2f2f2;padding-left: 300px;box-sizing: border-box;}
.gjbutlist{width: 100%;display: none;padding: 20px 55px 20px 0;box-sizing: border-box;}
.gjbutlist:first-child{display: block;}
.gjbutlist p{font-size: 22px;color: #595959;font-weight: 500;line-height: 36px;text-indent: 2em;}
.gjright{float: right;width: 35%;position: relative;}
.gjlister{width: 100%;height: 100%;}
.gjlister ul{width: 100%;height: 100%;}
.gjlister ul li{width: 100%;height: 100%;}
.gjlister ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.gjlistergz{width: 100%;height: 100%;}
.gjlistergz ul{width: 100%;height: 100%;}
.gjlistergz ul li{width: 100%;height: 100%;}
.gjlistergz ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.gpage{position: absolute;bottom: 48px;left: -25px;}
.gjprev{width: 50px !important;height: 50px !important;background: #f8b520 url(../images/gr.png)  center no-repeat !important;
position: relative !important;margin: 0!important;left: auto !important;opacity: 1;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjprev:hover{background: #f8b425 url(../images/gr.png)  center no-repeat !important;}
.gjnext{width: 50px !important;height: 50px !important;background: #014099 url(../images/gl.png)  center no-repeat !important;position: relative !important;
margin: 0 !important;right: auto !important;opacity: 1;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
/*.gjnext:hover{background: #f8b425 url(../images/gl.png)  center no-repeat !important;}*/
.gjdian{display: none;}
.gjsecond{padding: 80px 0;box-sizing: border-box;width: 100%;padding-left: 200px;}
.gjsecondconter{width: 100%;}
.gjtitle{width: 100%;margin-bottom: 80px;}
.gjtitle h4{font-size: 50px;color: #f1f1f1;font-weight: 300;text-align: center;text-transform: uppercase;line-height: 50px;}
.gjtitlebut{width: 100%;margin-top: -40px;}
.gjtitlebut h5{font-size: 36px;color:#595959;font-weight: 500;text-align: center;}
.gjsecondcon{width: 100%;}
.gjsecondlist{width: 100%;padding: 40px 0 !important;box-sizing: border-box;}
.gjsecondlist ul li{float: left;overflow: hidden;}
.gjsecondlist ul li:nth-child(2n){margin-top: 40px;}
.gjsecondlist ul li a{display: block;}
.gjsecondimg{display: block;margin-bottom: 28px;}
.gjsecondimg img{display: block;max-width: 100%;width: 100%;margin: 0 auto;}
.gjsecondlist ul li a .gjstext{font-size: 18px;color: #595959;font-weight: 500;text-align: center;}
.gjsecondbut{display: table;margin: 0 auto;}
.gjsprev{width: 40px !important;height: 40px !important;background:  url(../images/grs.png)  center no-repeat !important;
position: relative !important;margin: 0!important;left: auto !important;opacity: 1;float: left;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjsprev:hover{background:  url(../images/gr2s.png)  center no-repeat !important;}
.gjsnext{width: 40px !important;height: 40px !important;background: url(../images/gls.png)  center no-repeat !important;position: relative !important;
margin: 0 !important;right: auto !important;opacity: 1;float: left;margin-right: 18px !important;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjsnext:hover{background:  url(../images/gl1s.png)  center no-repeat !important;}
.gjsdian{display: none;}
.gjsdian .swiper-pagination-bullet{opacity: 1;background: #014099;}
.gjsdian .swiper-pagination-bullet-active{background: #f8b425;}
.gjtextcon{width: 100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(1,64,153,0.95);padding:10px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;opacity: 0;}
.gjtextcon h5{font-size: 22px;color: #fff;font-weight: 500;}
.gjtextcon h6{margin-bottom: 20px;font-size: 14px; color: #fff;}
.gjtextcon p{font-size: 14px;color: #fff;font-weight: 400;margin-bottom: 5px;}
.gjtextcon p:last-child{margin-bottom: 0;}
.gjsecondlist ul li:hover .gjtextcon{bottom: 0;opacity: 1;}
.gjthird{width: 100%;padding: 60px 0 80px 200px;box-sizing: border-box;}
.gjthirdcon{width: 100%;}
.gjthle{width: 100%;margin-bottom: 20px;}
.gtlite{width: 40%;border-bottom: 1px solid #014099;padding-bottom: 20px;box-sizing: border-box;}
.gtlite h4{font-size: 28px;color: #36312e;font-weight: 400;display: table;position: relative;}
.gtlite h4::before{content: "";width: 100%;height: 3px;background: #014099;position: absolute;bottom: -20px;left: 0;}
.gjthirdconter{width: 100%;}
.gjtleft{float: left;width: 40%;margin-right: 4%;box-sizing: border-box;}
.gjtlist{width: 100%;display: none;}
.gjtlist:first-child{display: block;}
.gjtlist img{display: block;max-width: 100%;width: 100%;height: 100%;}
.gjtright{float: right;width: 56%;}
.gjtnav{width: 100%;margin-bottom: 30px;}
.gjtnav ul li{float: left;padding: 0 10px;height: 46px;text-align: center;line-height: 46px;margin-right: 40px;position: relative;cursor: pointer;
font-size: 18px;background: #c6c6c6;color: #595959;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjtnav ul li::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;
border-style:solid dashed dashed dashed;border-color: #014099 transparent transparent transparent;
position: absolute;bottom: -16px;left: 50%;margin-left: -8px;opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjtnav ul li:last-child{margin-right: 0;}
.gjtnav ul li.active{color: #fff;background: #014099;}
.gjtnav ul li.active::before{opacity: 1;}
.gjtnav ul li:hover{color: #fff;background: #014099;}
.gjtnav ul li:hover::before{opacity: 1;}
.gjtrightext{width: 100%;}
.gjtrightlist{width: 100%;display: none;}
.gjtrightlist:first-child{display: block;}
.gjtrightlist p{font-size: 14px;color: #595959;line-height: 26px;text-indent: 2em;text-align: justify;}
.gjtlefted{display: none;}
.gjfourth{width: 100%;padding: 80px 0 80px 200px;box-sizing: border-box;}
.gjfourthcon{width: 100%;}
.gjfourthleft{float: left;width: 72%;margin-right: 2%;}
.gjftitle{max-width: 100%;padding: 18px 18px 10px 18px;background-color: #F9F9F9;}
.gjftitle h5{font-size: 24px;color: #014099;font-weight: 500;margin-bottom: 10px;}
.gjftitle p{font-size: 14px;color: #262626;font-weight: 400;line-height: 26px;height: 75px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-indent: 2em;text-align: justify;}
.gjfbut{width: 100%;height: 443px;}
.gjfbut ul{float: left;width: 30%;}
.gjfbut ul li{width: 100%;position: relative;overflow: hidden;margin-bottom: 10px;}
.gjfbut ul li:last-child{margin-bottom: 0;}
.gjfbj{position: absolute;bottom: -100%;left: 0;width: 100%;height: 100%;background: rgba(1,64,153,0.9);font-size: 20px;color: #fff;padding: 10px;box-sizing: border-box;text-align: center;opacity: 0;letter-spacing: 5px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjfbut ul li img{display: block;max-width: 100%;width: 100%;}
.gjfbut ul li:hover .gjfbj{bottom: 0;opacity: 1;}
.gjfconter{float: left;overflow: hidden;position: relative;width: 38.8%;margin: 0 0.6%;}
.gjfconter img{display: block;max-width: 100%;width: 100%;}
.gjfconter:hover .gjfbj{bottom: 0;opacity: 1;}
.gjfourthright{float: right;width: 26%;}
.gjftitled{max-width: 100%;}
.gjfobut{width: 100%;}
.gjfobutcon{width: 100%;height: 358px;}
.gjfobutcon ul li{width: 100%;}
.gjfobutcon ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.gjteconter{width: 100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(1,64,153,0.9);opacity: 0;
padding: 35px;box-sizing: border-box;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjteconter h6{font-size: 16px;color: #fff;font-weight: 500;margin-bottom: 12px;}
.gjteconter p{font-size: 14px;color: #fff;font-weight: 400;line-height: 24px;}
.gjfobutcon ul li:hover .gjteconter{bottom: 0;opacity: 1;}
.gjfsdian .swiper-pagination-bullet{opacity: 1;background: #004098;width: 13px;height: 13px;}
.gjfsdian .swiper-pagination-bullet-active{background: #f8b425;}
.gjfifth{width: 100%;padding: 38px 0 80px 200px;box-sizing: border-box;background: #efefef;position: relative;}
.gjfifthnav{width: 60%;height: 69px;background: url(../images/bjs.png) center no-repeat;position: absolute;top: 0;right: 0;
background-size: cover;border-radius: 0 0 0 50px;padding: 0 5%;box-sizing: border-box;}
.gjfifthnav ul li{float: left;width: 164px;line-height: 70px;font-size: 22px;color: #fff;text-align: center;font-weight: 500;
cursor: pointer;background: url(../images/nbj.png) center no-repeat;background-size: cover;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.gjfifthnav ul li.active{background: #fff;color: #014099;}
.gjfifthnav ul li:hover{background: #fff;color: #014099;}
.gjfifthcon{width: 100%;}
.gjfititle{width: 100%;margin-bottom: 50px;}
.gjfititle h4{font-size: 36px;color: #595959;font-weight: 500;}
.gjfititle h4 i{display: inline-block;vertical-align: 4px;margin-left: 4px;}
.gjfititle h4 i img{display: block;max-width: 100%;}
.gjfifthconter{width: 100%;}
.gjfifthup{width: 100%;margin-bottom: 10px;}
.gjfifthup h5{font-size: 20px;color: #595959;font-weight: 400;}
.gjfifthup p{font-size: 12px;color: #b9b9b9;font-weight: 400;}
.gjfiveconter{width: 100%;}
.gjfifthleft{float: left;width: 36%;margin-right: 2%;}
.gjflist{width: 100%;margin-bottom: 10px;}
.gjflist span{float: left;width: 24%;font-size: 16px;color: #fff;height: 38px;line-height: 38px;background: #014099;text-align: center;}
.gjflist p{float: left;width: 76%;font-size: 16px;color: #014099;height: 38px;line-height: 38px;background: #fff;padding: 0 20px;box-sizing: border-box;}
.gjflistext{width: 100%;padding: 10px 16px;box-sizing: border-box;background: #fff;border-radius: 10px;margin-bottom: 10px;}
.gjflistext h5{font-size: 14px;color: #595959;margin-bottom: 8px;}
.gjflistext p{font-size: 14px;color: #595959;line-height:26px;}
.gjflistexted{margin-bottom: 10px;}
.gjflistexted:last-child{margin-bottom: 0;}
.gjfivelist{width: 100%;}
.gjfivelisted{float: left;width: 49%;margin-right: 2%;padding: 10px 16px;box-sizing: border-box;background: #fff;border-radius: 10px;}
.gjfivelisted:last-child{margin-right: 0;}
.gjfivelisted h5{font-size: 14px;color: #595959;margin-bottom: 5px;}
.gjfivelisted p{font-size: 14px;color: #595959;line-height: 26px;}
.gjfifthright{float: right;width: 62%;}
.gjlisted{display: none;width: 100%;}
.gjlisted:first-child{display: block;}
.gjone{width: 100%;margin-bottom: 2px;}
.gjone span{float: left;width: 55px;font-size: 16px;color: #ffffff;writing-mode:tb-rl;background: #828282;padding-right: 16px;box-sizing: border-box;height: 73px;display: flex;justify-content: center;}
.gjone p{float: left;width: calc(100% - 55px);background: #fff;line-height: 73px;font-size: 16px;color: #595959;text-align: center;}
.gjkc{width: 100%;margin-bottom: 2px;}
.gjkc span{float: left;width: 55px;font-size: 16px;color: #ffffff;writing-mode:tb-rl;background: #828282;min-height: 90px;padding-right: 16px;box-sizing: border-box;display: flex;justify-content: center;}
.gjkcright{float: left;width: calc(100% - 55px);background: #fff;padding: 12px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;min-height: 90px;}
.gjkcright p{font-size: 14px;color: #595959;font-weight: 500;line-height: 26px;}
.gjkcrights{float: left;width: calc(100% - 55px);background: #fff;padding: 20px;box-sizing: border-box;}
.gjkcrights p{font-size: 14px;color: #595959;font-weight: 500;line-height: 26px;}
.gjsixth{width: 100%;padding: 30px 0 60px 200px;box-sizing: border-box;}
.gjsixthcon{width: 100%;}
.gtlitee{width: 100%;border-color: #fff;}
.gtlitee h4{color: #fff;}
.gtlitee h4::before{background: #fff;}
.gjsixlist{width: 100%;padding-top: 20px;box-sizing: border-box;}
.gjsixlistleft{float: left;width: 48%;margin-right: 4%;padding: 0 60px !important;box-sizing: border-box;position: relative;}
.gjsixlistleftcon{width: 100%;}
.gjsixlistleftcon ul li{width: 100%;}
.gjsixlistleftcon ul li img{display: block;max-width: 100%;width: 100%;margin: 0 auto;}
.gjsixprev{width: 28px !important;height: 59px !important;background:  url(../images/syl1.png)  center no-repeat !important;
margin: 0!important;right: -22px !important;opacity: 1;margin-top: -30px !important;}
.gjsixnext{width: 28px !important;height: 59px !important;background: url(../images/syr2.png)  center no-repeat !important;
margin: 0 !important;right: 10px !important;opacity: 1;margin-top: -30px !important;}
.gjsixlistright{float: right;width: 48%;}
.gjsixlistright p{text-indent: 2em;font-size: 20px;color: #fff;line-height: 40px;font-weight: lighter;text-align: justify;}
.gjsixdian{display: none;}
.gjsixdian .swiper-pagination-bullet{opacity: 1;background: #fff;width: 28px;height: 2px;}
.gjsixdian .swiper-pagination-bullet-active{background: #f8b425;}
/* 小学部 */
.gjleftlisted p{text-transform: uppercase;}
.gjleftsred ul li{width: 50%;}
.gjleftsred ul li:hover p{color:#8bc448;}
.gjleftsred ul li.active p{color:#8bc448;}
.xsleft{float: left;width: 49%;margin-right: 2%;}
.xsleft p{color: #8bc448;text-indent: 0;}
.xsright{float: right;width: 49%;}
.xsright p{text-indent: 0;}
.gpages .gjprev:hover{background: #8bc448 url(../images/gr.png)  center no-repeat !important;}
.gpages .gjnext:hover{background: #8bc448 url(../images/gl.png)  center no-repeat !important;}
.gjtitleed{margin-bottom: 60px;}
.gjtitleed h4{text-align: center;}
.gjtitleed .gjtitlebut h5{text-align: center;color: #595959;}
.xsconter{width: 100%;}
.xsone{width: 100%;background: #7d7d7d;padding: 14px 20px;border-bottom: 2px solid #fff;box-sizing: border-box;}
.xsone h5{font-size: 22px;color: #fff;margin-bottom: 14px;}
.xsone h5 span{font-size: 16px;font-weight: 300;}
.xsone p{font-size: 14px;color: #fff;    line-height: 26px;}
.xsonelast{border-bottom: 0;}
.xstwo{width: 100%;}
.xstwo ul{display: flex;}
.xstwo ul li{float: left;width: 20%;border-right: 2px solid #e6e6e6;box-sizing: border-box;}
.xstwo ul li:nth-child(3){width: 24%;}
.xstwo ul li:last-child{border-right: 0;}
.xstitle{width: 100%;padding: 16px 6px;box-sizing: border-box;background: #8bc448;}
.xstitle h5{font-size: 20px;color: #fff;text-align: center;text-transform: uppercase;margin-bottom: 2px;}
.xstitle p{font-size: 20px;color: #fff;text-align: center;}
.xstext{width: 100%;min-height: 390px;border-top: 2px solid transparent;border-bottom: 2px solid transparent;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xstextcon{width: 100%;}
.xstextcon p{font-size: 14px;color: #595959;font-weight: 500;line-height: 26px;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xstextcon p span{float: left;width: 50%;}
.xstwo ul li:hover .xstext{background: #8bc448;border-color: #fff;}
.xstwo ul li:hover .xstext p{color: #fff;}
.gjsecondlisted .gjtextcon{background: rgba(139,196,72,0.95);}
.gjsecondbuts .gjsprev:hover{background:  url(../images/tr.png)  center no-repeat !important;}
.gjsecondbuts .gjsnext:hover{background:  url(../images/tl.png)  center no-repeat !important;}
.tese{width: 100%;}
.teseleft{float: left;width: 60%;background: #646464;padding: 25px 30px;box-sizing: border-box;}
.tesetitle{width: 100%;margin-bottom: 24px;}
.tesetitle h5{font-size: 26px;color: #fff;font-weight: 500;}
.tesetitle p{font-size: 14px;color: #fff;font-weight: 400;}
.teselist{width: 100%;}
.teselist ul li{float: left;width: 24%;margin-right: 1.33%;margin-bottom: 3.33%;cursor: pointer;
background: #a2a2a2;height: 90px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.teselist ul li:nth-child(4n){margin-right: 0;}
.tsimg{width: 45px;height: 51px;float: left;margin-right: 8px;margin-left: 0px;}
.tsimg img{display: block;max-width: 100%;margin: 0 auto;}
.tstext{float: left;width: calc(100% - 69px);}
.tstext h6{font-size: 16px;color: #fff;font-weight: 500;}
.tstext p{font-size: 12px;color: #fff;font-weight: 400;width: 80px;}
.teselist ul li.active{background: #8bc448;}
.teselist ul li:hover{background: #8bc448;}
.tsconter{width: 100%;padding-top: 20px;box-sizing: border-box;}
.tsconterlist{display: none;width: 100%;}
.tsconterlist:first-child{display: block;}
.tsconterlist p{font-size: 14px;color: #fff;font-weight: 400;line-height: 26px;text-align: justify;    text-indent: 2em;}
.teseright{float: right;width: 40%;}
.teserightlist{width: 100%;display: none;height: 100%;}
.teserightlist:first-child{display: block;}
.teserightlist img{display: block;width: 100%;height: 100%;object-fit: cover;image-rendering:-webkit-optimize-contrast;}
.gjsecondlisted h5{margin-bottom: 0;}
.gjsecondlisted h6{margin-bottom: 20px;font-size: 14px;color: #fff;}
.xueshu{width: 100%;}
.xueshuleft{float: left;width: 60%;height: 435px;position: relative;}
.xueshuleft ul li{float: left;width: 49.5%;margin-right: 1%;margin-bottom: 1%;height: 214px;}
.xueshuleft ul li:nth-child(2n){margin-right: 0;}
.xueshuleft ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xushlist{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100;display: none;}
.xushlistbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.xushlistbox p{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.xushlistbox p img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xsbbj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);}
.xueshuright{float: right;width: 40%;padding-left: 4%;box-sizing: border-box;height: 550px;}
.xueshutitle{width: 100%;border-bottom: 1px solid #949494;box-sizing: border-box;padding-bottom: 18px;
margin-bottom: 20px;}
.xueshutitle h4{font-size: 42px;color: #8bc448;font-weight: 500;}
.xueshutitle h4 span{position: relative;}
.xueshutitle h4 span::before{content: "";width: 100%;height: 4px;background: #949494;position: absolute;bottom: -18px;left: 0;}
.xueshutitle h4 strong{font-weight: 500;font-size: 28px;color: #e0e0e0;}
.xsconters{width: 100%;padding: 0px;    height: 239px;box-sizing: border-box;}
.xsconterslist{width: 100%;display: none;}
.xsconterslist:first-child{display: block;}
.xueshutitles{width: 100%;margin-bottom: 20px;border-bottom: 1px solid #949494;height: 53px;}
.xueshutitles h5{font-size: 24px;color: #595959;font-weight: 500;}
.xueshutitles h5 span{position: relative;}
.xueshutitles h5 span::before{content: "";width: 100%;height: 4px;background: #949494;position: absolute;bottom: -24px;left: 0;}
.xueshutitles h5 strong{font-weight: 500;font-size: 14px;color: #e0e0e0;    padding-left: 10px;}
.xueshutitles p{font-size: 16px;color: #595959;font-weight: 400;}
.xueshutext{width: 100%;}
.xueshutext p{font-size: 14px;color: #595959;line-height: 26px;text-align: justify;    text-indent: 2em;}
.xueshulist{width: 100%;margin-top: 20px;}
.xueshulist ul li{float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;cursor: pointer;padding:16px 0;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;height: 84px;background: #929292;}
.xueshulist ul li:nth-child(2n){margin-right: 0;}
.xueshulist ul li h5{font-size: 22px;color: #fff;text-align: center;font-weight: 500;width: 100%;}
.xueshulist ul li p{font-size: 12px;color: #fff;text-align: center;font-weight: 400;width: 100%;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xueshulist ul li.active{background: #8bc448;}
.xueshulist ul li:hover{background: #8bc448;}
.teselisted ul li.active{background: #29baee;}
.teselisted ul li:hover{background: #29baee;}
.gjsecondlistgz .gjtextcon{background: rgba(41,186,238,0.95);}
.gjsecondbutgz .gjsprev:hover{background:  url(../images/gzr.png)  center no-repeat !important;}
.gjsecondbutgz .gjsnext:hover{background:  url(../images/gzl.png)  center no-repeat !important;}
.jyconter{width: 100%;}
.jytitle{width: 100%;}
.xueshutitled{margin-bottom: 0;}
.xueshutitled h4{color: #29baee;}
.xueshutitled h4 strong{color: #d1d0d0;}
.jyconter{width: 100%;background: rgba(168,168,168,0.2);padding: 30px 20px;box-sizing: border-box;}
.jyleft{float: left;width: 60%;margin-right: 2%;}
.jyleft h4{font-size: 18px;color: #29baee;font-weight: 500;margin-bottom: 10px;}
.jylist{width: 100%;margin-bottom: 20px;}
.jylist h6{font-size: 14px;color: #595959;font-weight: 400;margin-bottom: 12px;}
.jycon{width: 100%;}
.jyconlist{width: 100%;border-bottom: 2px solid #fff;
box-sizing: border-box;}
.jyconlist:last-child{border-bottom: 0;}
.jyconlistleft{float: left;width: 20%;background: #29baee;font-size: 14px;color: #fff;min-height: 30px;
border-right: 2px solid #fff;box-sizing: border-box;}
.jyrights{float: right;width: 80%;}
.jyrights p{min-height: 30px;font-size: 14px;color: #fff;text-align: center;line-height: 28px;background: #a8a8a8;
box-sizing: border-box;}
.jyrights p li{width: 33%;float: left;}
.jyrights p:last-child{border-bottom: 0;}
.jyrights p span{width: 33.3%;float: left;border-left: 2px solid #fff;border-bottom: 2px solid #fff;box-sizing: border-box;}
.jyrights p span:last-child{border-right: 0;}
.jylisted{width: 100%;}
.jylisted p{font-size: 14px;color: #595959;font-weight: 400;margin-bottom: 20px;line-height: 26px;}
.jylisted span{font-size: 14px;color: #595959;font-weight: 400;display: block;line-height: 26px;}
.jyright{float: right;width: 38%;}
.jynav{width: 100%;margin-bottom: 22px;}
.jynav ul li{float: left;cursor: pointer;font-size: 16px;color: #fff;height: 40px;line-height: 40px;background: #a8a8a8;
padding: 0 8px;box-sizing: border-box;margin-right: 10px;position: relative;margin-bottom: 10px;}
.jynav ul li::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;
border-style:solid dashed dashed dashed;border-color: #29baee transparent transparent transparent;
position: absolute;bottom: -16px;left: 50%;margin-left: -8px;opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.jynav ul li:last-child{margin-right: 0;}
.jynav ul li:hover{background: #29baee;}
.jynav ul li:hover::before{display: block;}
.jynav ul li.active{background: #29baee;}
.jynav ul li.active::before{opacity: 1;}
.jyrlist{width: 100%;}
.jyrlistcon{width: 100%;display: none;}
.jyrlistcon:first-child{display: block;}
.jyrlistcon p{font-size: 14px;color: #424242;font-weight: 500;text-indent: 2em;line-height: 20px;}
/*联系我们*/
.Contacttxt{ color:#333333; width:32%; float:left; padding-right:3%;margin-top: 5%;}
.Contacttxt .item{ padding: 0 0 5% 15%; font-size:18px; line-height:32px; position:relative;}
.Contacttxt .item dt{ line-height:79px; font-size:30px; padding-bottom:7px;}
.Contacttxt .item dt i{ position:absolute; left:0; width:12px; height:2px; background:#014099; top:40px;}
.Contacttxt .item .tel{ font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.Contactlogo{ height:480px; background:url(../images/lxwmbg.jpg) 0px top no-repeat; background-size:cover; width:26%; float:left; padding:0 4%;}
.Contactlogo .logo1{ padding-top:66px;}
.Contactlogo .logo2{ width:90%;}.Contactlogo .logo2 img{ max-width:100%;}
.Contactlogo .p{ padding:27px 0 82px; line-height:32px; font-weight:bold; color:#333333; letter-spacing:0.05em; font-size:18px;}
.Contactewm{ float:right; line-height:35px; color:#fff; height:480px; background:#014099; width:23%;padding:0 4%;}
.Contactewm .ewm{ width:52%; padding:61px 0 27px;}
.Contactewm .ewm img{ width:100%;}
.Contactewm .t1{ font-size:18px; padding-bottom:43px;}
.Contactewm .t1 b{ display:block; font-size:24px;}
.Contactewm .t2{font-size:24px;}
/* 联系我们 */
.zconfirst{width: 100%;background: #fff;box-sizing: border-box;}
.conlxtitle{width: 100%;border-bottom: 1px solid #ff9900;padding-bottom: 18px;box-sizing: border-box;}
.conlxtitle h4{font-size: 50px;color: #f1f1f1;font-weight: 300;margin-top: 100px;text-transform: uppercase;}
.conlxtitle p{display: table;font-size: 36px;color: #303030;position: relative;margin-top: -40px;}
.conlxtitle p::before{content: "";width: 100%;height: 5px;background: #ff9900;position: absolute;bottom: -21px;left: 0;}
.lianxi{width: 100%;}
.lianxileft{float: left;width: 100%;padding-top: 70px;box-sizing: border-box;}
.lxup{width: 33%;margin-bottom: 80px;float: left;}
.lxup p{font-size: 16px;color: #595959;font-weight: 500;line-height: 32px;}
.lxup p a{color: #014099;}
.xlbut{width: 33%;margin-bottom: 80px;float: left;}
.xlbut p{font-size: 16px;color: #595959;font-weight: 500;line-height: 32px;}
.xlbut p a{color: #014099;}
.xllast{width: 33%;padding: 20px 80px;box-sizing: border-box;background: #014099;float: left;}
.xllast .xlleft{float: left;width: 32%;margin-right: 2%;}
.xllast .xlleft:last-child{margin-right: 0;}
.xlimg{display: flex;margin: 0 auto 10px;height: 120px;align-items: center;justify-content: center;}
.xlimg img{display: block;max-width: 100%;margin: 0 auto;}
.xllast .xlleft p{font-size: 14px;color: #fff;text-align: center;}
.lianxiright{width: 100%;}
/* 学生中心 */
.xszxtext{width: 100%;margin-bottom: 30px;}
.xszxtext h5{font-size: 28px;color: #36312e;font-weight: 500;}
.xszxtext p{font-size: 18px;color: #979797;font-weight: 500;display: table;border-bottom: 2px solid #014099;box-sizing: border-box;}
.gjbutlist span{font-size: 22px;color: #595959;font-weight: 400;display: block;line-height: 32px;}
.xsfirst{width: 100%;}
.xsfirstleft{float: left;width: 60%;}
.xafirstup{width: 100%;background: #014099;padding: 20px;box-sizing: border-box;}
.xatitle{border-bottom: 1px solid #fff;width: 100%;box-sizing: border-box;margin-bottom: 24px;}
.xatitle h4{font-size: 28px;color: #fff;font-weight: 500;position: relative;padding-bottom: 10px;box-sizing: border-box;display: table;}
.xatitle h4::before{content: "";width: 100%;height: 4px;position: absolute;bottom: 0;left: 0;background: #fff;}
.xaconter{width: 100%;}
.xalist{display: none;width: 100%;height: 310px;}
.xalist:first-child{display: block;}
.xalist h5{font-size: 22px;color: #fff;font-weight: 300;margin-bottom: 14px;}
.xalist h5 span{font-size: 12px;}
.xalistcon{width: 100%;}
.xalistcon p{font-size: 14px;color: #fff;font-weight: 300;text-indent: 2em;}
.xalister{width: 100%;}
.xalister ul li{float: left;width: 32%;margin-right: 2%;position: relative;cursor: pointer;overflow: hidden;}
.xalister ul li:last-child{margin-right: 0;}
.xalister ul li img{display: block;width: 100%;}
.xatext{width: 100%;height: 100%;position: absolute;bottom: -100%;left: 0;background: rgba(169,169,169,0.9);opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;font-size: 24px;color: #fff;}
.xalister ul li:hover .xatext{bottom: 0;opacity: 1;}
.xalast{width: 100%;padding-top: 80px;box-sizing: border-box;}
.xaprev{width: 110px !important;height: 50px !important;background: #014099 url(../images/gr.png)  center no-repeat !important;
position: relative !important;margin: 0!important;left: auto !important;opacity: 1;float: left;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xaprev:hover{background: #f8b425 url(../images/gr.png)  center no-repeat !important;}
.xanext{width: 110px !important;height: 50px !important;background: #014099 url(../images/gl.png)  center no-repeat !important;position: relative !important;
margin: 0 !important;right: auto !important;opacity: 1;float: left;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xanext:hover{background: #f8b425 url(../images/gl.png)  center no-repeat !important;}
.xsfirstright{float: right;width: 40%;}
.xsfirstrightcon{width: 100%;}
.xsfirstrightcon ul li{width: 100%;height: 100%;}
.xsfirstrightcon ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xadian{display: none;}
.xssecond{width: 100%;}
.xssetitle{width: 100%;margin-bottom: 40px;}
.xsseleft{float: left;}
.xsseleft p{font-size: 18px;color: #1f1f1f;font-weight: 400;margin-bottom: 20px;position: relative;}
.xsseleft p span{position: relative;z-index: 10;}
.xsseleft p::before{content: "";width: 100%;height: 5px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.xsseleft h5{font-size: 28px;color: #1f1f1f;font-weight: 400;}
.xsseright{float: right;padding-top: 56px;box-sizing: border-box;}
.xsseright a{font-size: 14px;color: #595959;font-weight: 500;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xsseright a:hover{color: #014099;}
.xssecondlist{width: 100%;}
.xssecondlist ul li{float: left;width: 24%;margin-right: 1.33%;position: relative;}
.xssecondlist ul li:last-child{margin-right: 0;}
.xssecondlist ul li::before{content: "";width: 1px;height: 100%;background: #c6c6c6;position: absolute;top: 0;right: -3%;}
.xssecondlist ul li:last-child::before{display: none;}
.xssecondlist ul li a{display: block;}
.xsseimg{width: 100%;margin-bottom: 20px;}
.xsseimg img{display: block;width: 100%;margin: 0 auto;}
.xssetext{width: 100%;}
.xssetext span{display: block;font-size: 14px;color: #595959;font-weight: 500;margin-bottom: 6px;}
.xssetext h5{font-size: 18px;color: #2a2a2a;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;margin-bottom: 16px;}
.xssetext p{display: block;font-size: 14px;line-height: 28px;color: #2a2a2a;font-weight: 300;margin-bottom: 16px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xssetext strong{display: block;width: 64px;height: 12px;background: url(../images/jt1.png) center no-repeat;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xssecondlist ul li:hover .xssetext h5{color: #014099;}
.xssecondlist ul li:hover .xssetext strong{width: 149px;background: url(../images/jt2.png) center no-repeat;}
.xsthird{width: 100%;}
.xsthfirst{width: 100%;}
.xstleft{float: left;width: 50%;background: #eee;}
.xstconter{width: 100%;padding: 20px 8%;box-sizing: border-box;}
.xstconter h5{font-size: 24px;color: #595959;font-weight: 500;margin-bottom: 30px;}
.xstconter h5 i{display: inline-block;}
.xstconter h5 i img{display: block;max-width: 100%;}
.xstconter p{font-size: 14px;color: #595959;font-weight: 500;text-indent: 2em;line-height: 30px;margin-bottom: 30px;}
.xstconter a{display: block;width: 120px;height: 35px;text-align: center;line-height: 35px;border-radius: 20px;
font-size: 14px;color: #595959;border: 1px solid #595959;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xstconter a:hover{background: #014099;border-color: #014099;color: #fff;}
.xstright{float: right;width: 50%;}
.xstright img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xsthlist{width: 100%;}
.xsthlist ul li{float: left;width: 50%;}
.xsthlist ul li a{width: 100%;height: 100%;}
.xsthleft{float: left;background: #eee;width: 35%;padding: 60px 10px;box-sizing: border-box;position: relative;height: 293px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xsthleft h5{font-size: 18px;color: #595959;font-weight: 500;text-align: center;margin-bottom: 36px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xsthleft p{font-size: 14px;color: #595959;font-weight: 500;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xsthleft i{position: absolute;bottom: 40px;right: 20px;background: url(../images/jt3.png) center no-repeat;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;width: 23px;height: 12px;}
/*.xsthleft span i{position: absolute;bottom: 40px;right: 20px;background: url(../images/jt6.png) center no-repeat;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;width: 23px;height: 12px;}*/
.xsthright{float: right;width: 65%;height: 293px;}
.xsthright img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xsthlist ul li:hover .xsthleft{background: #014099;}
.xsthlist ul li:hover .xsthleft h5{color: #fff;}
.xsthlist ul li:hover .xsthleft p{color: #fff;}
.xsthlist ul li:hover .xsthleft i{background: url(../images/jt4.png) center no-repeat;}
/*.xsthlist ul li:hover .xsthleft span i{background: url(../images/jt5.png) center no-repeat;}*/
.zsconter{width: 100%;}
.zsfirst{width: 100%;padding: 80px 0;box-sizing: border-box;background: #f9f9f9;}
.zsfirstcon{width: 100%;}
.zctitle{width: 100%;margin-bottom: 60px;}
.zclefted{float: left;padding-top: 20px;box-sizing: border-box;}
.zclefted h5{font-size: 30px;color: #595959;font-weight: 500;margin-bottom: 12px;}
.zclefted h5 i{display: inline-block;}
.zclefted p{font-size: 12px;color: #595959;font-weight: 500;text-transform: uppercase;}
.zclefted p i{display: inline-block;}
.zcrighted{float: right;}
.zcrighted ul li{float: left;width: 130px;height: 130px;background: #fff;border-radius: 8px;text-align: center;margin-right: 40px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;cursor: pointer;padding-top: 20px;box-sizing: border-box;}
.zcrighted ul li:last-child{margin-right: 0;}
.zsimgs{width: 65px;height: 65px;position: relative;margin: 0 auto 10px;}
.zsimgs img{display: block;max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zsimgs .xsimged{opacity: 0;}
.zcrighted ul li p{font-size: 16px;color: #595959;font-weight: 500;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zcrighted ul li:hover{background: #014099;box-shadow: 0 0 11px rgba(0,0,0,0.64);}
.zcrighted ul li:hover .zsimgs .xsimg{opacity: 0;}
.zcrighted ul li:hover .zsimgs .xsimged{opacity: 1;}
.zcrighted ul li:hover p{color: #fff;}
.zcrighted ul li.active{background: #014099;box-shadow: 0 0 11px rgba(0,0,0,0.64);}
.zcrighted ul li.active .zsimgs .xsimg{opacity: 0;}
.zcrighted ul li.active .zsimgs .xsimged{opacity: 1;}
.zcrighted ul li.active p{color: #fff;}
.zxsconter{width: 100%;}
.zxsleft{float: left;width: 59%;margin-right: 2%;}
.zxslist{width: 100%;display: none;}
.zxslist:first-child{display: block;}
.zxsone{width: 100%;margin-bottom: 40px;}
.zxsone:last-child{margin-bottom: 0;}
/*入学奖励*/
.zsftitle{max-width: 100%;padding: 18px 18px 10px 18px;background-color: #F9F9F9;    text-align: left;}
.zsftitle h5{font-size: 20px;color: #595959;font-weight: 500;margin-bottom: 10px;}
.zsftitle p{font-size: 14px;color: #262626;font-weight: 400;line-height: 26px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-indent: 2em;text-align: justify;}
.zsftitle p span{display: -webkit-box;text-indent:5em;}

.zxsonetitle{width: 100%;margin-bottom: 16px;}
.zxsonetitle h5{font-size: 20px;color: #595959;font-weight: 500;margin-bottom: 4px;}
.zxsonetitle p{font-size: 14px;color: #595959;font-weight: 500;}
.zxsbut{width: 100%;}
.zxsbleft{float: left;width: 35%;height: 90px;background: #888888;padding: 24px 4px;box-sizing: border-box;}
.zxsbleft h5{font-size: 18px;color: #fff;text-align: center;font-weight: 500;}
.zxsbleft p{font-size: 12px;color: #fff;font-weight: 500;}
.zxsbleft h5:last-child{margin-bottom: 0;}
.zxsbright{float: left;width: 64%;height: 88px;background: #fff;line-height: 90px;border: 1px solid #e1e1e1;}
.zxsbright p{font-size: 20px;color: #595959;font-weight: 500;text-align: center;}
.zxsright{float: right;width: 39%;}
.zxsrightbut{width: 100%;overflow-y: scroll;height: 442px;padding-right: 20px;box-sizing: border-box;}
.zxsrightbut ul li{width: 100%;margin-bottom: 20px;}
.zxsrightbut ul li:last-child{margin-bottom: 0;}
.zxsyi{width: 100%;padding: 0 15px;box-sizing: border-box;background: #fff;height: 43px;cursor: pointer;}
.zxsyi span{float: left;font-size: 20px;color: #014099;line-height: 43px;margin-right: 20px;}
.zxsyi p{float: left;font-size: 14px;color: #595959;line-height: 43px;width: 70%;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.zxsyi i{float: right;width: 24px;height: 24px;background: url(../images/g.png) center no-repeat;
margin-top: 13px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zxser{width: 100%;padding: 10px 15px;box-sizing: border-box;display: none;}
.zxser span{float: left;font-size: 20px;color: #595959;margin-right: 20px;width: 15px;}
.zxser p{float: left;width: calc(100% - 38px);font-size: 14px;color: #595959;line-height: 30px;}
.zxsrightbut ul li.active .zxsyi i{background: url(../images/k.png) center no-repeat;}
.zssecond{width: 100%;padding: 80px 0;box-sizing: border-box;}
.zssecondcon{width: 100%;}
.zssenav{width: 100%;height: 70px;border: 2px solid #014099;border-radius: 20px;box-sizing: border-box;
position: relative;padding: 0 100px;box-sizing: border-box;}
.zssenav ul li{float: left;cursor: pointer;font-size: 18px;color: #a9a9a9;line-height: 70px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zssenav ul li:hover{color: #014099;}
.zssenav ul li.active{color: #014099;}
.zsprev{width: 31px !important;height: 30px !important;background: url(../images/zsel.png) center no-repeat !important;
left: 25px !important;top: 50% !important;margin-top: -15px !important;cursor: pointer;}
.zsnext{width: 31px !important;height: 30px !important;background: url(../images/zser.png) center no-repeat !important;
margin: 0 !important;right: 25px !important;top: 50% !important;margin-top: -15px !important;cursor: pointer;}
.zssdian{display: none;}
.zssbut{width: 100%;margin-top: 50px;}
.zssbutlist{display: none;width: 100%;}
.zssbutlist:first-child{display: block;}
.zssleft{float: left;width: 40%;margin-right: 4%;}
.zssleft img{display: block;width: 100%;height: 100%;object-fit: cover;}
.zssright{float: right;width: 56%;padding-top: 2%;box-sizing: border-box;}
.zssright h5{font-size: 24px;color: #014099;font-weight: 500;margin-bottom: 30px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.zssright p{text-indent: 2em;font-size: 16px;color: #595959;line-height: 30px;}
.zsslast{width: 100%;padding-top: 30px;box-sizing: border-box;}
.zsslast a{float: right;font-size: 16px;color: #014099;font-weight: bold;}
.zssconter .swiper-slide-active{color: #014099;}
.zsthird{width: 100%;position: relative;}
.zsthird::after{content: "";width: 50%;height: 100%;background: #014099;position: absolute;top: 0;left: 0;}
.zsthird::before{content: "";width: 50%;height: 100%;background: #f9f9f9;position: absolute;top: 0;right: 0;}
.zsthirdcon{width: 100%;position: relative;z-index: 100;}
.zstleft{float: left;width: 30%;padding: 40px 0;box-sizing: border-box;}
.zstconter{float: left;width: 40%;}
.zstconter img{display: block;width: 100%;height: 100%;object-fit: cover;}
.zstleft .zctitle{margin-bottom: 40px;}
.zstleft .zctitle .zclefted h5{color: #fff;}
.zstleft .zctitle .zclefted p{color: #fff;}
.zstlisr{width: 100%;padding-right: 20px;box-sizing: border-box;}
.zstlisr p{width: 100%;margin-bottom: 50px;}
.zstlisr p:last-child{margin-bottom: 0;}
.zstlisr p i{float: left;width: 35px;height: 35px;margin-right: 14px;}
.zstlisr p i img{display: block;width: 100%;}
.zstlisr p span{float: left;width: calc(100% - 49px);font-size: 16px;color: #fff;}
.zscright{float: left;width: 30%;padding: 40px 40px 40px 20px;box-sizing: border-box;}
.zscright .zixunconter{width: 100%;background: transparent;border-radius: 0;padding: 0;box-shadow: none;}
.zscright .zixunconter ul li{float: none;width: 100%;margin-bottom: 18px;}
.zscright .zixunconter ul li.zxtext{margin-left: 0;float: none;padding: 0;}
.zixunconter ul li.zxlast button{height: 32px;}
.zsfourth{width: 100%;padding: 80px 0;box-sizing: border-box;}
.zsfourthcon{width: 100%;}
.zsfourthcon .zctitle{margin-bottom: 40px;}
.zsfourthcon .zctitle .zclefted{padding-top: 0;}
.zsfourlist{width: 100%;}
.zsfourlist ul li{float: left;width: 15%;height: 575px;position: relative;overflow: hidden;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zsfcon{position: absolute;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zsfbj{position: absolute;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.9;}
.zsbox{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.zsbox img{display: block;max-width: 100%;margin: 0 auto 60px;}
.zsbox p{width: 22px;font-size: 22px;color: #fff;margin: 0 auto;}
.zslaster{width: 100%;height: 80px;background: rgba(1,64,163,0.7);position: absolute;bottom: -100%;left: 0;opacity: 1;
padding: 0 40px;box-sizing: border-box;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.zslaster a{display: block;}
.zslecon{float: left;height: 80px;display: flex;align-items: center;}
.zslecon img{display: block;max-width: 100%;}
.zsricon{float: right;height: 80px;line-height: 80px;}
.zsricon span{font-size: 22px;color: #fff;display: block;}
.zsricon i{display: inline-block;}
.zsricon i img{display: block;max-width: 100%;}
.zsfourlist ul li.active{width: 70%;}
.zsfourlist ul li.active .zsfcon{opacity: 0;}
.zsfourlist ul li.active .zslaster{opacity: 1;bottom: 0;}
/* 学校服务 */
.serfirst{width: 100%;padding: 110px 0 65px 0;box-sizing: border-box;background-color: #f2f2f2;}
.serfirstcon{width: 100%;}
.serfirstnav{width: 100%;height: 110px;background: #afafaf;padding: 0 25px;box-sizing: border-box;margin-bottom: 50px;}
.serfirstnav ul li{float: left;width: 18%;height: 110px;position: relative;cursor: pointer;}
.serfirstnav ul li::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;box-shadow: -2px 0px 24px rgba(0,0,0,0.2);
transform: skewX(-25deg);transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.sernav{width: 100%;position: relative;z-index: 1;}
.sernav h5{font-size: 22px;color: #fff;font-weight: 500;text-align: center;margin-bottom: 12px;}
.sernav p{font-size: 12px;color: #fff;font-weight: 400;text-align: center;opacity: 0.4;}
.serfirstnav ul li.active{width: 28%;}
.serfirstnav ul li.active::after{background: #1e347b;}
.serfirstnav ul li:hover::after{background: #1e347b;}
.serconter{width: 100%;}
.serlist{width: 100%;display: none;}
.serlist:first-child{display: block;}
.serlistcon{width: 100%;}
.serleft{float: left;width: 50%;}
.serleft img{display: block;width: 100%;height: 100%;object-fit: cover;}
.seright{float: left;padding: 20px 40px 0 40px;box-sizing: border-box;width: 50%;}
.seright h5{font-size: 22px;color: #595959;font-weight: bold;margin-bottom: 40px;}
.seright .sertext{font-size: 16px;color: #595959;font-weight: 400;text-indent: 2em;line-height: 32px;margin-bottom: 40px;}
.serbut{width: 100%;}
.serbut p{font-size: 16px;color: #595959;font-weight: 400;margin-bottom: 12px;}
.serbut p:last-child{margin-bottom: 0;}
.serbut p span{font-weight: bold;}
.serbut p strong{font-weight: 400;}
.sersecond{width: 100%;padding: 23px 0 30px 0;box-sizing: border-box;}
.sersecondcon{width: 100%;}
.sersecondbut{width: 100%;}
.sersecondbutcon{width: 100%;}
.sersecondbutcon ul li{width: 100%;padding-left: 10px;padding-bottom: 10px;box-sizing: border-box;}
.sersecondbutcon ul li a{display: block;width: 100%;}
.sersleft{float: left;width: 35%;position: relative;}
.sersleft img{display: block;width: 100%;height: 100%;object-fit: cover;}
.sersleft i{display: block;width: 39px;height: 39px;background: url(../images/adde.png) center no-repeat;background-size: 100% 100%;
position: absolute;bottom: -10px;left: -10px;}
.serstext{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 35px 14px;box-sizing: border-box;}
.serstext h5{font-size: 18px;color: #595959;font-weight: 500;margin-bottom: 20px;}
.serstext p{font-size: 16px;color: #595959;font-weight: 400;line-height: 32px;}
.sersright{float: left;width: 65%;}
.sersright img{display: block;width: 100%;height: 100%;object-fit: cover;}
.sersbut{width: 100%;padding-top: 40px;box-sizing: border-box;}
.sersbutcon{float: right;}
.seprev{width: 110px !important;height: 50px !important;background: url(../images/br.png) center no-repeat !important;
background-size: 100% 100% !important;
position: relative !important;margin:  0 !important;left: auto !important;float: left;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.seprev:hover{background: url(../images/brs.png) center no-repeat !important;background-size: 100% 100% !important;}
.senext{width: 110px !important;height: 50px !important;background: url(../images/bl.png) center no-repeat !important;background-size: 100% 100% !important;position: relative !important;
margin: 0 !important;right: auto !important;float: left;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.senext:hover{background: url(../images/bls.png) center no-repeat !important;background-size: 100% 100% !important;}
/* 中学 */
.gjbutlisted p{text-indent: inherit;}
/*
.gjleftsredd ul li{width: 50%;}
.gjleftsredd ul li:hover p{color:#f8b520;}
.gjleftsredd ul li.active p{color:#f8b520;}
*/
.gjsecondlistcz .gjtextcon{background: rgba(248,180,37,0.95);}
.gjsecondbutsd .gjsprev:hover{ background: url(../images/czr.png)  center no-repeat !important; }
.gjsecondbutsd .gjsnext:hover{ background: url(../images/czl.png)  center no-repeat !important; }
.teselistedcon ul li{width: 32%;margin-right: 2%;}
.teselistedcon ul li:nth-child(3n){margin-right: 0;}
.teselistedcon ul li:nth-child(4n){margin-right: 2%;}
/*.teselistedcon ul li.hover{background: #f8b425;}*/
.teselistedcon ul li.active{background: #f8b425;}
.teselistedcon ul li:hover{background: #f8b425;}
.teselistedcon .tstext{width: 100%;float: none;padding: 0 10px;text-align: center;box-sizing: border-box;}
.tscontered{padding-bottom: 20px;padding-top: 0;}
.youshi{width: 100%;}
.ysconter{width: 100%;}
.ysconterleft{float: left;width: 60%;margin-right: 2%;}
.ysconterleft img{display: block;width: 100%;}
.ysbut{width: 100%;background: #656565;/*margin-top: 11px;border-top: 6px solid #004098;*/padding:20px;box-sizing: border-box;}
.ysbut p{font-size: 14px;color: #fff;font-weight: 500;line-height: 26px;text-indent: 2em;text-align: justify;}
.ysconright{float: right;width: 35%;}
.ysconright ul li{background: #656565;width: 100%;margin-bottom: 20px;padding: 20px;height: 260px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.ysconright ul li:last-child{margin-bottom: 0;}
.ysup{width: 100%;margin-bottom: 0px;}
.ysupimg{float: left;width:30px;margin-right: 20px;}
.ysupimg img{display: block;max-width: 100%;margin: 0 auto;}
.ysuptext{float: left;width: calc(100% - 99px);}
.ysuptext h5{font-size: 22px;color: #fff;font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
.ysuptext p{font-size: 18px;color: #fff;font-weight: 400;}
.yubutext{width: 100%;}
.yubutext p{font-size: 14px;color: #fff;font-weight: 400;line-height: 26px;text-align: justify;text-indent: 2em;}
.ysconright ul li:hover{background-color: #f8b425;}
.srh{width: 100%;}
.srhleft{width: 30%;background: #646464;padding: 25px 30px;box-sizing: border-box;float: left;}
.srhtext{width: 100%;}
.srhtext h5{font-size: 22px;color: #fff;line-height: 70px;font-weight: 500;}
.srhtext p{font-size: 14px;color: #fff;line-height:26px;font-weight: lighter;text-align: justify;text-indent: 2em;}
.srhright{float: left;width: 70%;}
.srhconter{width: 100%;}
.srhconter ul li{width: 100%;position: relative;}
.srhconter ul li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.srhbut{width: 100%;position: absolute;bottom: 0;left: 0;background: rgba(248,180,37,0.8);padding: 10px 30px;box-sizing: border-box;}
.srhbut h5{font-size: 16px;color: #fff;font-weight: 700;margin-bottom: 10px;}
.srhbut p{font-size: 14px;color: #fff;font-weight: 400;text-align: justify;    line-height: 26px;text-indent: 2em;}
.srnext{width: 49px !important;height: 39px !important;background: url(../images/srr.png) center no-repeat !important;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.srnext:hover{background: url(../images/zrrs.png) center no-repeat !important;}
.srprev{width: 49px !important;height: 39px !important;background: url(../images/srl.png) center no-repeat !important;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.srprev:hover{background: url(../images/srls.png) center no-repeat !important;}
.gjleftsredcon ul li.active p{color: #f8b425;}
.gjleftsredcon ul li:hover p{color: #f8b425;}
.xuexlist span{display: inline-block;margin-right: 20px;cursor: pointer;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xuexlist span.active{color: #f8b425;}
.xuexlist span:hover{color: #f8b425;}
.szconadd{width: 100%;display: none;}
.szconadd:first-child{display: block;}
/* 新华 */
.gjleftsrxh ul li:hover p{color: #007735;}
.gjleftsrxh ul li.active p{color: #007735;}
.gpagexh .gjprev:hover{background: #007735 url(../images/gr.png)  center no-repeat !important;}
.gpagexh .gjnext:hover{background: #007735 url(../images/gl.png)  center no-repeat !important;}
.gjsecondlistxh .gjtextcon{background: rgba(0,119,53,0.95);}
.gjsecondbutxh .gjsprev:hover{background:  url(../images/xhr.png)  center no-repeat !important;}
.gjsecondbutxh .gjsnext:hover{background:  url(../images/xhl.png)  center no-repeat !important;}
.xhld{width: 100%;}
.xhldleft{float: left;width: 25%;margin-right: 2%;}
.xhtitle{width: 100%;margin-bottom: 40px;}
.xhtitle h4{font-size: 28px;color: #36312e;font-weight: 400;}
.xhtitle p{font-size: 20px;color: #f1f1f1;font-weight: 400;text-transform: uppercase;}
.xhleftimg{width: 100%;}
.xhleftimg img{display: block;width: 100%;}
.xhconter{width: 46%;margin-right: 2%;height: 516px;}
.xhup{width: 100%;height: 247px;background: #fff;overflow: hidden;margin-bottom: 16px;}
.xhupleft{float: left;width: 54%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhupleft img{display: block;width: 100%;}
.xhupright{float: left;width: 46%;padding: 18px 20px;box-sizing: border-box;
background: #fff;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhupright h5{font-size: 16px;color: #595959;font-weight: 500;overflow: hidden;text-overflow: ellipsis;
margin-bottom: 20px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhupright p{font-size: 14px;color: #595959;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
text-indent: 2em;}
.xhup:hover .xhupleft{transform: scale(0.1) translateY(-100px);opacity: 0;width: 0;}
.xhup:hover .xhupright{width: 100%;background: #007735;position: relative;height: 100%;}
.xhup:hover .xhupright h5{color: #fff;}
.xhup:hover .xhupright p{color: #fff;}
.xhbut{width: 100%;position: relative;height: 253px;}
.xhlisted{width: 49%;height: 253px;background: #ba9d6e;position: absolute;bottom: 0;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhtext{width: 100%;padding: 16px 20px;box-sizing: border-box;}
.xhtext h5{font-size: 16px;color: #fff;font-weight: 500;overflow: hidden;text-overflow: ellipsis;
margin-bottom: 10px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhtext p{font-size: 14px;color: #fff;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
text-indent: 2em;}
.xhimgs{width: 100%;height: 152px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhimgs img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xhlisteds{left: auto;right: 0;background: #007735;}
.xhlisted:hover{height: 516px;}
.xhlisted:hover .xhimgs{width: 0;height: 0;opacity: 0;}
.xhldright{float: right;width: 25%;height: 516px;background: #fff;overflow: hidden;}
.xhldrightcon{width: 100%;height: 100%;}
.xhldrightconup{width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;height: 380px;}
.xhldrightconup img{display: block;width: 100%;}
.xhldrightcontext{width: 100%;padding: 18px 20px;box-sizing: border-box;background: #fff;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhldrightcontext h5{font-size: 16px;color: #595959;font-weight: 500;overflow: hidden;text-overflow: ellipsis;
margin-bottom: 20px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.xhldrightcontext p{font-size: 14px;color: #595959;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
text-indent: 2em;}
.xhldright:hover .xhldrightconup{transform: scale(0.1) translateY(-100px);opacity: 0;height: 0;}
.xhldright:hover .xhldrightcontext{height: 100%;background: #007735;position: relative;}
.xhldright:hover .xhldrightcontext h5{color: #fff;}
.xhldright:hover .xhldrightcontext p{color: #fff;}
.kcjh{width: 100%;}
.gjtitlekc h4{color: #e0e0e0;text-align: left;}
.gjtitlekc .gjtitlebut h5{color: #000;text-align: left;}
.kcjhconter{width: 100%;}
.kcjhtitle{width: 100%;height: 80px;text-align: center;background: #007832;border-bottom: 2px solid #fff;
box-sizing: border-box;font-size: 30px;color: #fff;font-weight: bold;padding: 0 24px;line-height: 80px;letter-spacing: 8px;}
.kcjhcons{width: 100%;}
.kcjhconsed{width: 100%;}
.kcfirst{width: 100%;}
.kcfirst p{float: left;height: 62px;border-bottom: 2px solid #fff;box-sizing: border-box;text-align: center;font-size: 20px;color: #fff;
background: #0ca450;border-right: 2px solid #fff;line-height: 62px;}
.kcfirst p:nth-child(1){width: 8%;}
.kcfirst p:nth-child(2){width: 28%;}
.kcfirst p:nth-child(3){width: 64%;}
.kcfirst p:last-child{border-right: 0;}
.kclist{width: 100%;}
.kclisted p{float: left;height: 45px;border-bottom: 2px solid #e6e6e6;box-sizing: border-box;text-align: center;font-size: 14px;color: #595959;
border-right: 2px solid #e6e6e6;line-height: 45px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.kclisted .kcfs{background: #ba9d6e;width: 8%;color: #fff;}
.kclisted .kccolor{width: 28%;}
.kcrcon{float: left;width: 64%;}
.kcrcon p{float: left;width: 50%;}
.kcrcon p:last-child{border-right: 0;}
.kclisted:hover p{background: #ba9d6e;color: #fff;}
.bxts{width: 100%;}
.bxtscon{width: 100%;}
.bxtsleft{float: left;width: 40%;background: #646464;height: 395px;padding: 20px 24px;box-sizing: border-box;}
.bxcon{width: 100%;}
.bxconter{width: 100%;}
.bxconter ul li{width: 100%;}
.bxconter ul li img{display: block;width: 100%;}
.bxconter .swiper-pagination-bullet{width: 18px;height: 3px;background: #fff;opacity: 1;border-radius: 0;}
.bxconter .swiper-pagination-bullet-active{background: #007735;}
.bxtsright{float: left;width: 60%;padding-left: 20px;box-sizing: border-box;}
.bxupnav{width: 100%;border: 1px solid #BEBEBE;box-sizing: border-box;margin-bottom: 30px;}
.bxupnav p{font-size: 18px;color: #595959;border-right: 1px solid #bebebe;box-sizing: border-box;float: left;cursor: pointer;
text-align: center;background: #f6f6f6;height: 62px;line-height: 60px;width: 16.66%;position: relative;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.bxupnav p:last-child{border-right: 0;}
.bxupnav p::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;
border-style:solid dashed dashed dashed;border-color: #007735 transparent transparent transparent;
position: absolute;bottom: -16px;left: 50%;margin-left: -8px;opacity: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.bxupnav p:hover{background: #007735;color: #fff;}
.bxupnav p:hover::before{opacity: 1;}
.bxupnav p.active{background: #007735;color: #fff;}
.bxupnav p.active::before{opacity: 1;}
.bxrcon{width: 100%;}
.bxlisted{width: 100%;display: none;}
.bxlisted:first-child{display: block;}
.bxlefted{float: left;padding: 28px 20px;box-sizing: border-box;background: #fff;width: 44%;height: 301px;}
.bxupimg{width: 100%;margin-bottom: 15px;}
.bxupimg img{display: block;max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.bxtexted{width: 100%;}
.bxtexted p{font-size: 14px;color: #595959;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;
line-height: 32px;}
.bxrighted{float: left;width: 56%;}
.bxrighted img{display: block;max-width: 100%;}
/* 改 */
.leftces{position: fixed;top: 100px;left: 0;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
width: 200px;background: #fff;z-index: 200; background: #fff;border-right: 1px solid #d6d6d6;height: 100%;}
.leftces.active{top: 100px;}
.leftces ul li{width: 90%;margin: 0px 5%;padding: 5px 0;border-bottom: 1px dotted #d6d6d6;}
.leftces ul li a{display: block;height: 56px;line-height: 56px;font-size: 16px;color: #595959;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;position: relative;}
.leftces ul li a i{width: 24px;height: 24px;background: url(../images/1x.png) center no-repeat;position: absolute;top: 17px;left: 15px;}
.leftces ul li.active a{color: #014099;}
.leftces ul li:hover a{color: #014099;}
.addfirst{width: 100%;}
.addfirstcon{width: 100%;}
.addfirstlist{width: 100%;}
.addfirstlist ul li{width: 100%;}
.addleft{float: left;width: 55%;}
.gjleftupadd{width: 100%;padding-left: 300px;box-sizing: border-box;padding-bottom: 20px;}
.gjleftsadd{width: 100%;padding-top: 40px;padding-bottom: 30px;box-sizing: border-box;}
.gjleftsadd b{display: block;font-weight: 500;margin-bottom: 18px;}
.gjleftsadd b img{display: block;max-width: 100%;}
.addbutt{width: 100%;}
.addbutt p{text-indent: 2em;width: 100%;font-size: 22px;color: #595959;line-height: 34px;}
.addright{float: right;width: 45%;}
.addright img{display: block;width: 100%;height: 100%;object-fit: cover;}
.adddian .swiper-pagination-bullet{width: 20px;height: 5px;background: #014099;opacity: 1;border-radius: 0;margin: 0 12px !important;}
.adddian .swiper-pagination-bullet-active{background: #8bc448;}
.addfirstlistmode{display: none;}
.addfirstlist .img img {display:block;width:100%;image-rendering:-webkit-optimize-contrast;}

/*招生时间轴*/
.about-history{ padding:0px 30px 0;  -webkit-background-size:100% 100%; background-size:100% 100%;}
.about-title {margin-bottom: 25px;}
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 21px;}
.about-history-list .flex-viewport:before{ position:absolute; top:182px; right:0; left:0;height: 52px; background: url(../images/line.png); content:'';}
.about-history-list .slides li{ position:relative; width:200px; height:470px; margin-right:21px;}
.about-history-list .slides li .item{ position:absolute; right:-20px; bottom:0; left:-20px; min-height:152px; padding:34px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(79,145,239,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#014099; content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 30px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-45px;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:34px; line-height:34px; margin:0; font-size:14px; font-weight:400; color:#595959; text-align:center; background-color:#e2e2e2; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';}
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc p{ margin:0;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#014099; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}


@media screen and (max-width:1860px){
	.headerdown{width: 780px;}
	.headerdown::before{left: 45%;}
	.headerbutcon>ul>li:last-child .headerdown::before{left: 75%;}
}
@media screen and (max-width:1690px){
	.headerdown{width: 580px;}
	.headerdown::before{left: 43%;}
	.htext h5{font-size:18px;margin-bottom: 10px;}
	.htext p{font-size: 14px;line-height: 20px;}
	.hdright a{font-size: 16px;margin-bottom: 12px;}
	.headerbutcon>ul>li:last-child .headerdown{left: -131%;}
}
@media screen and (max-width:1060px){
	.headerdown::before{left: 50%;}
	.headerdown{width: 260px;left: 50%;}
	.headerdleft{display: none;}
	.hdright{width: 100%;float: none;padding: 0;}
	.headerbutcon>ul>li:last-child .headerdown::before{left: 50%;}
	.headerbutcon>ul>li:last-child .headerdown{left: 50%;}
	.gjfifthnav{padding: 0 4%;}
	.gjleftupadd{padding-left: 220px;}
	.addbutt p{font-size: 20px;line-height: 26px;}
}
@media screen and (max-width:1460px){
	.leftce{width: 200px;padding-top: 20px;height: 450px;}
	.leftce ul li{margin-bottom: 12px;}
	.leftce ul li a{font-size: 18px;}
	.leftce ul li a i{left: 12px;}
	.gjleftup,.gjleftbut{padding-left: 220px;}
	.gjsecond{padding: 60px 0;}
	.gjtitle{margin-bottom: 60px;}
	.gjthird{padding: 60px 0;}
	.gjfourth{padding: 60px 0;}
	.gjfifth{padding-bottom: 60px;}
	.gjfifthnav ul li{width: 150px;}
	.gjfititle{margin-bottom: 60px;}
	.tesetitle h5{font-size: 32px;}
	.xueshutitle h4{font-size: 32px;}
	.zconfirst{padding: 60px 0;}
	.lianxileft{padding-top: 60px;}
	.lxup,.xlbut{margin-bottom: 60px;}
	.xllast{padding: 20px 32px;}
	.conlxtitle h4{font-size: 50px;}
	.conlxtitle p{font-size: 32px;}
	.xstconter h5{font-size: 32px;}
	.zsfirst{padding: 60px 0;}
	.zclefted h5{font-size: 32px;}
	.zctitle{margin-bottom: 60px;}
	.zssecond{padding: 60px 0;}
	.zsfourth{padding: 60px 0;}
	.serfirst{padding: 60px 0;}
	.kcjhtitle{height: 70px;font-size: 32px;line-height: 70px;}
}

@media screen and (max-width:1380px){
	.sc{max-width: 1200px;}
	.headerbutcon>ul>li{margin-right: 42px;}
	.jianjie{padding: 60px 0 30px 0;}
	.jianjieup{margin-bottom: 60px;}
	.tongzhiconleft i{margin-right: 20px;}
	.tztext h5{font-size: 20px;padding-top: 9px;}
	.jianjiebutleft p{font-size: 16px;margin-bottom: 14px;}
	.jianjiebutleft a{margin-top: 20px;}
	.xuebu{padding: 30px 0;}
	.title h4{font-size: 50px;}
	.titlebut h5{font-size: 32px;}
	.title{margin-bottom: 40px;}
	.xbright h5{font-size: 50px;}
	.xblist{width: 890px;height: auto;bottom: 0;left: 50%;transform: translateX(-50%);}
	.xbbutcon{width: 100%;}
	.xbbutcon ul{float: none;display: table;margin: 0 auto;}
	.xbtext{padding: 20px;}
	.xbtextup{margin-bottom: 20px;}
	.xbtextcon h5{margin-bottom: 10px;}
	.xbtextcon p:last-child{margin-bottom: 0;}
	.xinwen{padding: 30px 0;}
	.xwtext{padding: 20px;}
	.xwtext h5{font-size: 18px;margin-bottom: 20px;}
	.xwlr{height: 115px;padding-top: 32px;}
	.xwrs{height: 115px;}
	.xwrs h5{margin-bottom: 10px;}
	.xwlr h6{margin-bottom: 10px;}
	.xwrs p{line-height: 24px;}
	.xwbut{margin-bottom: 40px;}
	.sztitle{margin-bottom: 40px;}
	.sztitle h4{font-size: 32px;line-height: 32px;}
	.sztitle p{font-size: 24px;}
	.sztitle p::before{width: 77%;}
	.szimg{margin-bottom: 14px;}
	.sztext h5{font-size: 24px;}
	.sztext p{font-size: 14px;}
	.shizi{padding: 30px 0;}
	.szprev{left: -45px !important;}
	.sznext{right: -45px !important;}
	.zixun{padding: 60px 0;}
	.zixunconter h4{font-size: 32px;margin-bottom: 40px;}
	.dconter .dleleft{width: 100px;}
	.dconter .dleleft span,.dletext,.der p span{font-size: 14px;}
	.dletext{width: calc(100% -100px);}
	.footerupcon{padding: 30px 0;}
	.footerupcon ul li a{font-size: 14px;}
	.footerupcon ul li i{margin: 10px 0;}
	.zfirst{padding: 60px 0 40px 0;}
	.gjtextcon{padding: 10px 20px;}
	.gjtextcon h5{font-size: 24px;margin-bottom: 12px;}
	.gjtitle h4{font-size: 40px;}
	.gjtitlebut h5{font-size: 24px;}
	.gtlite h4{font-size: 24px;}
	.gjfbut{height: 390px;}
	.gjfobutcon{height: 390px;}
	.gjftitle{margin-bottom:0px;}
	.gjftitle h5{font-size: 24px;margin-bottom: 8px;}
	.gjfititle h4{font-size: 32px;}
	.gjfifthnav ul li{font-size: 22px;line-height: 80px;}
	.gjfifthnav{height: 80px;}
	.gjsixlistright p{font-size: 26px;line-height: 44px;}
	.tesetitle h5{font-size: 24px;}
	.gjsecondlisted h5{margin-bottom: 0;}
	.xueshutitle h4{font-size: 24px;}
	.xueshutitle h4 strong{font-size: 18px;}
	.seright{padding: 0 20px;}
	.seright h5{font-size: 24px;margin-bottom: 20px;}
	.seright .sertext{margin-bottom: 20px;}
	.kcjhtitle{height: 60px;font-size: 26px;line-height: 58px;}
	.gjleftsadd{padding: 20px 20px 20px 0;}
	.addbutt p{font-size: 18px;line-height: 24px;}
}
@media screen and (max-width:1370px){
	.headerbutcon>ul>li{margin-right: 0px;}
.headerbutcon>ul{width: 60%;margin: 0 auto;float: right;}
}
@media screen and (max-width:1350px){
	.headerbutcon>ul>li{margin-right: 0px;}
.headerbutcon>ul{width: 60%;margin: 0 auto;float: right;}
}
@media screen and (max-width:1300px){
	.headerbutcon>ul>li{margin-right: 0px;}
.headerbutcon>ul{width: 60%;margin: 0 auto;float: right;}
}
@media screen and (max-width:1210px){
	.headerbutcon>ul>li{margin-right: 0px;}
.headerbutcon>ul{width: 58%;margin: 0 auto;float: right;}
}
@media screen and (max-width:1200px){
	.sc{max-width: 100%;padding: 0 4%;}
	.headerbutcon>ul>li{margin-right: 30px;}
	.headerbutcon>ul>li>a{font-size: 18px;}
	.tongzhi{background: #fff !important;}
	.bannerconter ul li{height: 500px;}
	.jianjie{padding: 40px 0 20px 0;}
	.jianjieup{margin-bottom: 20px;}
	.jianjiebutleft p{line-height: 24px;margin-bottom: 10px;}
	.xuebu{padding: 20px 0;}
	.title{margin-bottom: 20px;}
	.title h4{font-size: 40px;}
	.xbtextup{margin-bottom: 10px;}
	.titlebut h5{font-size: 28px;}
	.xbtextup h5{font-size: 20px;margin-bottom: 10px;}
	.xbtextup span{margin-bottom: 10px;}
	.xuebut{display: none;}
	.xbright h5{font-size: 32px;}
	.xbright h5::before{height: 40px;}
	.xinwen{padding: 20px 0;}
	.xwtext h5{margin-bottom: 10px;}
	.xwtext p{line-height: 24px;}
	.xwlr{height: 98.5px;padding-top: 22px;}
	.xwrs{height: 98.5px;}
	.xwrs h5{margin-bottom: 4px;}
	.xwrs h5 span{font-size: 18px;}
	.xwrs h5 i{margin-top: 6px;}
	.xwrs p{font-size: 14px;line-height: 20px;}
	.xblnext{right: 3px !important;}
	.xblprev{left: 3px !important;}
	.sztitle h4{font-size: 28px;line-height: 28px;}
	.sztitle p{font-size: 20px;}
	.szprev{left: 4px !important;}
	.sznext{right: 4px !important;}
	.shizi{padding: 20px 0;}
	.zixunconter{width: 100%;}
	.zixun{padding: 40px 0;}
	.zixunconter h4{font-size: 28px;margin-bottom: 20px;}
	.zixunconter ul li{margin-bottom: 20px;}
	.zright ul li a{padding: 0 20px;}
	.ztitle{margin-bottom: 32px;}
	.ztitle h4{font-size: 24px;}
	.ztitle p{font-size: 18px;}
	.zfirst{padding: 40px 0 20px 0;}
	.zsecond{padding: 20px 0;}
	.zthird{padding: 20px 0;}
	.zfourth{padding: 20px 0 40px 0;}
	.zselist ul li{margin-bottom: 40px;}
	.zxtext h5{font-size: 22px;margin-bottom: 12px;}
	.zxtext h5 span{font-size: 18px;}
	.zxtexted p{font-size: 14px;margin-bottom: 4px;}
	.zthird .ztitle{margin-bottom: 32px;}
	.zthtext{margin-bottom: 40px;}
	.zthtext p{font-size: 18px;line-height: 28px;}
	.orprev{left: 0 !important;display: none;}
	.ornext{right: 0 !important;display: none;}
	.orlast a{margin-top: 20px;}
	.zftext p{font-size: 18px;}
	.zclist{margin-bottom: 40px;}
	.gjbutlist{padding: 20px 40px 20px 0;}
	.gjbutlist p{font-size: 18px;line-height: 30px;}
	.gjimg{margin-bottom: 10px;}
	.gjleftsr ul li p{font-size: 18px;}
	.gjsecond{padding: 40px 0;}
	.gjsecondimg{margin-bottom: 20px;}
	.gjtitle{margin-bottom: 40px;}
	.gjthird{padding: 40px 0;}
	.gjtrightlist p{font-size: 14px;line-height: 26px;}
	.gjfourth{padding: 40px 0;}
	.gjfifth{padding:0 0 40px 0;}
	.gjfititle h4{font-size: 24px;}
	.gjfifthup h5{font-size: 22px;}
	.gjfifthnav{position: static;width: 100%;margin-bottom: 20px;background: #014099;border-radius: 0;height: 40px;}
	.gjfifthnav ul li{line-height: 40px;width: 120px;font-size: 20px;}
	.gjfititle{margin-bottom: 20px;}
	.gjsixlistright p{font-size: 14px;line-height: 26px;}
	.gjsixth{padding:0 0 40px 0;}
	.gjtitleed{margin-bottom: 24px;}
	.zconfirst{padding: 40px 0;}
	.lianxileft{padding-top: 40px;}
	.lxup,.xlbut{margin-bottom: 40px;}
	.xllast{padding: 20px;}
	.conlxtitle h4{font-size: 40px;}
	.conlxtitle p{font-size: 24px;margin-top: -40px;}
	.xszxtext h5{font-size: 24px;}
	.gjbutlist span{font-size: 18px;line-height: 30px;}
	.xafirstup{padding: 20px 14px;}
	.xatitle h4{font-size: 24px;}
	.xsseleft p{margin-bottom: 10px;}
	.xsseleft h5{font-size: 24px;}
	.xsseright{padding-top: 40px;}
	.xssetitle{margin-bottom: 20px;}
	.xstconter h5{font-size: 24px;margin-bottom: 20px;}
	.xstconter p{margin-bottom: 20px;}
	.xstconter a{height: 40px;line-height: 38px;}
	.zsfirst{padding: 40px 0;}
	.zclefted h5{font-size: 24px;}
	.zcrighted ul li{margin-right: 20px;}
	.zctitle{margin-bottom: 40px;}
	.zssecond{padding: 40px 0;}
	.zssright h5{font-size: 24px;margin-bottom: 10px;}
	.zssright p{line-height: 24px;}
	.zsslast{padding-top: 20px;}
	.zssbut{margin-top: 20px;}
	.zsfourth{padding: 40px 0;}
	.zsbox img{margin-bottom: 40px;}
	.serfirst{padding: 40px 0;}
	.serfirstnav{margin-bottom: 30px;}
	.xhld{display: block;}
	.xhldleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.xhleftimg img{width: auto;max-width: 100%;margin: 0 auto;}
	.xhconter{float: none;width: 100%;margin-right: 0;margin-bottom: 12px;}
	.xhldright{float: none;width: 100%;height: 400px;}
	.xhldrightconup{height: 400px;}
	.xhldrightconup img{width: auto;max-width: 100%;margin: 0 auto;}
	.kcjhtitle{height: 50px;font-size: 22px;line-height: 48px;}
	.kcjhcons{overflow-x: scroll;}
	.kcjhconsed{width: 1366px;}
	.bxtscon{display: block;}
	.bxtsleft{width: 100%;float: none;margin-right: 0;height: auto;margin-bottom: 20px;}
	.bxtsright{float: none;width: 100%;padding-left: 0;}
	.bxlefted{width: 100%;float: none;height: auto;}
	.bxupimg{margin-bottom: 10px;}
	.bxupimg img{width: auto;height: auto;}
	.bxrighted{float: none;width: 100%;}
	.bxrighted img{margin: 0 auto;}
}
@media screen and (max-width:1200px){
	.header{display: none;}
	.nav{display: block;}
	.conleft{display: none;}
	.conright{float: none;width: 100%;}
	.zright{display: none;}
	.gjfourthleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.gjfourthright{float: none;width: 100%;}
	.gjfbut,.gjfobutcon{height: auto;}
	.gjftitle{max-width: 100%;}
	.gjftitle p{height: auto;}
	.gjfifthleft{width: 100%;margin-right: 0;float: none;margin-bottom: 20px;}
	.gjfifthright{float: none;width: 100%;}
	.leftce{display: none;}
	.xstitle h5,.xstitle p{font-size: 20px;}
	.xstextcon p{font-size: 18px;line-height: 26px;}
	.tese{display: block;}
	.teseleft{width: 100%;float: none;}
	.teseright{float: none;width: 100%;}
	.teselist ul li{padding: 0 6px;box-sizing: border-box;}
	.xueshuleft{float: none;width: 100%;height: auto;}
	.xueshuleft ul li{height: auto;}
	.xueshuright{float: none;width: 100%;padding: 20px 0 0 0;height: auto;}
	.jyleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.jyright{float: none;width: 100%;}
	.zuzhi{position: static !important;}
	.ysconter{display: block;}
	.ysconterleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.ysconright{float: none;width: 100%;}
	.ysconright ul li{height: auto;}
	.ysbut{padding: 20px 16px;}
	.srh{display: block;}
	.srhleft{float: none;width: 100%;padding: 20px 14px;}
	.srhright{float: none;width: 100%;}
	.addfirst{margin-top: 60px;}
	.gjleftupadd{padding-left: 4%;}
	.leftces_hz {height:100px;}
	.leftces {bottom:0;left:0;top:auto;width:100%;height:auto;}
	.leftces ul {border: 2px solid #014099;}
	.leftces ul li {width: 25%;margin: 0;padding:0;float:left;}
    .leftces ul li a {display: block;height: 50px;line-height: 50px;font-size: 14px;}
    .leftces ul li a i {height:16px;left: 0px;line-height:16px;background: url(../images/1x.png) center no-repeat;}
    .leftces.active {top:auto;}
    .footer{padding-left:0px;margin-bottom:100px;}
}
@media screen and (max-width:1025px){
	.bannerconter ul li{height: 420px;}
	.jianjiebutleft{float: none;width: 100%;margin-bottom: 20px;}
	.jianjiebutright{display: none;float: none;width: 100%;}
	.xue_videobox{width: 90%;height: auto;margin: 0;transform: translate(-50%,-50%);top: 50%;}
	.xue_videocon{height: auto;}
	.xbbutcon ul li{width: 24%;margin-right: 1%;height: auto;}
	.xbbutcon ul li p{font-size: 16px;}
	.xwleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.xwright{float: none;width: 100%;}
	.shizi{margin-bottom: 20px;}
	.dizhi{padding-left: 10px;}
	.dizhicon{display: block;}
	.dleft{float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.dconter{float: none;width: 100%;margin-bottom: 20px;}
	.dzlast{float: none;text-align: left;width: 100%;}
	.sztcbox{width: 90%;}
	.sztctitle{margin-bottom: 10px;}
	.sztctitle h5{font-size: 24px;}
	.sztctitle h6{font-size: 16px;}
	.sztcconright{padding-top: 2%;}
	.szlisted p{font-size: 14px;line-height: 22px;}
	.gjfirst{display: block;}
	.gjleft{width: 100%;float: none;}
	.gjleftup, .gjleftbut{padding: 0 4% 20px 4%;display: block;}
	.gjright{float: none;width: 100%;padding: 0 4%;box-sizing: border-box;}
	.gjlefts{float: none;width: 100%;margin-bottom: 14px;}
	.gjleftsr{float: none;width: 100%;}
	.gpage{position: static;}
	.gjprev{display: none;}
	.gjnext{display: none;}
	.gjlister ul li img{height: auto;max-width: 100%;width: auto;margin: 0 auto;}
	.gjdian{display: block;}
	.gjdian .swiper-pagination-bullet{opacity: 1;background: #014099;}
	.gjdian .swiper-pagination-bullet-active{background: #f8b425;}
	.leftce{display: none;}
	.gjtleft{display: none;}
	.gjtright{float: none;width: 100%;}
	.gjtlefted{display: block;float: none;width: 100%;}
	.gjtlefted img{margin: 0 auto;width: auto;}
	.gtlite{width: 100%;}
	.gjsixlistleft{float: none;width: 100%;}
	.gjsixlistleftcon ul li img{width: auto;}
	.gjsixlistright{float: none;width: 100%;padding-top: 20px;box-sizing: border-box;}
	.gjsixdian{display: block;}
	.gjsixprev,.gjsixnext{display: none;}
	.zclefted{float: none;padding-top: 0;}
	.zcrighted{float: none;margin-top: 10px;}
	.zxsbleft{padding: 25px 4px;}
	.zxsbleft h5{font-size: 20px;}
	.zxsbright p{font-size: 20px;}
	.zxsonetitle h5{font-size: 22px;}
	.zstleft{float: none;width: 100%;padding-bottom: 20px;}
	.zsthirdcon{display: block;}
	.zstconter{float: none;width: 100%;}
	.zstconter img{max-width: 100%;width: auto;height: auto;margin: 0 auto;}
	.zscright{float: none;width: 100%;background: #fff;padding: 20px;border-radius: 10px;margin-top: 20px;}
	.zsthird::before{background: #014099;}
	.zixunconter ul li.zxlast{margin-bottom: 0;}
	.zsthird{padding-bottom: 40px;box-sizing: border-box;}
	.zstlisr p{margin-bottom: 24px;}
	.sernav h5{font-size: 20px;}
}
@media screen and (max-width:980px){
    .bannerpc{display: none;}
	.bannermobile{display: block;}
	.xbconter{width: 100%;}
	.xblist{width: 100%;}
	.zixunconter{padding: 30px 20px;}
	.footerbutcon p{float: none;width: 100%;text-align: center;}
	.footerbutcon span{float: none;width: 100%;text-align: center;display: block;}
	.dztc{left: 100%;}
	.navleft{width: 30%;}
	.szprev{display: none;}
	.sznext{display: none;}
	.sztitle p::before{display: none;}
	.cbanner img{height: 260px;object-fit: cover;}
	.nleft{display: none;}
	.nconter{width: calc(100% - 300px);}
	.zselist ul li{min-height: auto;}
	.zconters{display: block;}
	.zcleft{float: none;width: 100%;margin-right: 0;padding-top: 20px;margin-bottom: 12px;}
	.zcleft i{margin-bottom: 20px;}
	.zctexted .zclast{margin-top: 20px;}
	.zcright{float: none;width: 100%;margin-bottom: 12px;}
	.gjsecondlist ul li:nth-child(2n){margin: 0;}
	.gjsecondlist{padding: 0 !important;}
	.xstwo ul{display: block;}
	.xstitle{padding: 10px 4px;}
	.xstwo ul li{float: none;width: 100%;}
	.xstwo ul li:nth-child(3){width: 100%;}
	.xstext{min-height: auto;padding: 14px 10px;box-sizing: border-box;}
	.lianxi{display: block;}
	.lianxileft{float: none;margin-bottom: 20px;width: 100%;}
	.lianxiright{float: none;width: 100%;}
	.lianxiright #dituContent{height: 500px !important;}
	.xsfirst{display: block;}
	.xsfirstleft{float: none;width: 100%;margin-bottom: 20px;}
	.xsfirstright{float: none;width: 100%;}
	.xalast{display: none;}
	.xsfirstrightcon ul li img{height: auto;margin: 0 auto;width: auto;max-width: 100%;}
	.xadian{display: block;}
	.xssetext h5{font-size: 16px;margin-bottom: 12px;}
	.xsthfirst{display: block;}
	.xstleft{float: none;width: 100%;}
	.xstright{float: none;width: 100%;}
	.xsthlist ul li{float: none;width: 100%;}
	.xsthlist ul li a{display: block;}
	.zxsleft{float: none;width: 100%;margin-right: 0;}
	.zxsright{float: none;width: 100%;margin-top: 20px;}
	.serlistcon{display: block;}
	.serleft{float: none;width: 100%;margin-bottom: 20px;}
	.serleft img{width: auto;max-width: 100%;height: auto;margin: 0 auto;}
	.seright{float: none;width: 100%;}
	.serstext{padding: 14px 10px;}
	.serstext h5{font-size: 20px;margin-bottom: 5px;}
	.serstext p{font-size: 14px;}
	.sersbutcon{float: none;display: table;margin: 0 auto;}
	.addfirstlisted{display: none;}
	.addfirstlistmode{display: block;}
	.addfirstlistmode ul li{display: block;}
	.addfirstlistmode ul li .addleft{float: none;width: 100%;}
	.addfirstlistmode ul li .addright{float: none;width: 100%;}
	.addfirstlistmode ul li .addbutt p{font-size: 16px;}
	.addfirstlistmode ul li .gjleftlist p{margin-bottom: 0;}
	.addfirstlistmode ul li .gjleftsadd{padding-bottom: 12px;}
	.addfirstlistmode ul li .addright img{width: auto;height: auto;margin: 0 auto;max-width: 100%;}
}
@media screen and (max-width:568px){
	.conterbox{padding-bottom: 40px;}
	.cbanner img{height: 200px;}
	.yb_conct{display: none;}
	.bf{display: none;}
	.bfb{display: none;}
	.navleft{width: 60%;}
	.bannerconter ul li{height: 320px;}
	.tongzhiconleft{display: none;}
	.tzlast{display: none;}
	.tzconter{width: 100%;}
	.jianjiebutleft a{font-size: 16px;}
	.jianjiebutleft p{font-weight:300;}
	.title h4{font-size: 24px;line-height: 30px;}
	.titlebut{margin-top: 0;}
	.titlebut h5{font-size: 22px;}
	.xblist{position: static;transform: translate(0,0);}
	.xbbutcon{width: 100%;}
	.xbbutcon ul{display: flex;flex-wrap: wrap;justify-content: center;}
	.xbbutcon ul li{width: 24%;margin-right: 1%;margin-bottom: 20px;}
	.xbbutcon ul li:nth-child(4){margin-right: 0;}
	.xwlr{height: auto;float: none;width: 100%;padding: 0;border-right: 0;}
	.xwlr::before{display: none;}
	.xwlr h6{text-align: left;}
	.xwlr p{text-align: left;}
	.xwright ul li a{padding: 6px;box-sizing: border-box;}
	.xwrs{float: none;width: 100%;padding: 10px 0 0 0;height: auto;}
	.sztitle{margin-bottom: 20px;}
	.sztitle h4{font-size: 24px;margin-bottom: 10px;}
	.sztitle p{font-size: 18px;}
	.zixunconter ul li{float: none;width: 100%;margin-right: 0;}
	.zixunconter ul li textarea{padding: 25px 10px 25px 50px;}
	.dconter .dle{float: none;width: 100%;margin-right: 0;}
	.der{float: none;width: 100%;}
	.footerupcon{display: none;}
	.zixunconter h4{font-size: 24px;}
	.sztcconleft{display: none;}
	.sztcconright{float: none;width: 100%;}
	.szlast{display: none;}
	.szlist{padding-bottom: 55px !important;}
	.mobileseach{width: 90%;}
	.mobileseach input{font-size: 14px;}
	.bannerconter .swiper-pagination{bottom: 20px !important;}
	.cnavright{display: none;}
	.connav{margin-bottom: 20px;}
	.candleft{display: none;}
	.candright{width: 100%;padding: 10px 12px;}
	.clefted{float: none;width: 100%;margin-right: 0;}
	.crighted{float: none;width: 100%;}
	.clefted span{display: block;}
	.crighted{padding-top: 10px;}
	.crighted span{width: 140px;height: 32px;line-height: 32px;}
	.conlist ul li{margin-bottom: 20px;}
	.cnewlist ul li{width: 100%;float: none;margin-right: 0;}
	.cnewlist ul li a{padding: 10px 14px;}
	.cneleft{float: none;margin-bottom: 8px;}
	.cnetext{padding-top: 10px;}
	.cneleft h5{display: table;font-size: 16px;padding-top: 8px;}
	.cneright{float: none;width: 100%;}
	.cneright p{font-size: 16px;}
	.cnewlisted ul li a::before{width: 100%;height: 2px;}
	.nconter{float: none;width: 100%;padding: 10px 6px;box-sizing: border-box;}
	.nright{float: none;width: 100%;}
	.nconter h5{margin-bottom: 10px;}
	.zctexted span{font-size: 14px;}
	.zctexted .zclast{font-size: 14px;}
	.zthtext p{font-size: 16px;line-height: 22px;}
	.ztitle{margin-bottom: 20px;}
	.zthird .ztitle{margin-bottom: 20px;}
	.zcleft b{display: none;}
	.zselist ul li{padding-left: 0;display: block;}
	.zselist ul li:nth-child(2n){padding: 0;}
	.zsimg{position: static;width: 100%;}
	.zxtext h5{font-size: 20px;}
	.zxtext h5 span{display: block;text-align: left;margin-left: 0;font-size: 16px;}
	.zselist ul li:nth-child(2n) .zxtexted p{text-align: left;}
	.zxpc{display: none;}
	.zselist ul li:nth-child(2n) .zxtext h5{text-align: left;}
	.zxmobile{display: block;}
	.orlast a{width: 140px;height: 40px;line-height: 40px;}
    .gjlefts{padding-top: 20px;}
	.gjbutlist{padding: 12px 0 0 0;}
	.gjbutlist p{font-size: 16px;}
	.gjright{padding: 0;}
	.gjtitle h4{font-size: 20px;line-height: 20px;}
	.gjtitlebut{margin-top: 0;}
	.gjtitlebut h5{font-size: 22px;}
	.gjsecondbut{margin-top: 20px;}
	.gjtrightlist p{font-size: 14px;}
	.gjtnav ul li{font-size: 14px;margin-right:5px;height: 36px;line-height: 36px;}
	.gtlite{padding-bottom: 12px;}
	.gtlite h4{font-size: 22px;}
	.gtlite h4::before{bottom: -12px;}
	.gjftitle p{-webkit-line-clamp:10;}
	.gjfbut ul{float: none;width: 100%;}
	.gjfconter{float: none;width: 100%;margin: 10px 0;}
	.gjfbj{font-size: 20px;}
	.gjftitle h5{font-size: 22px;}
	.gjteconter{padding: 10px 14px;}
	.gjfifthnav{padding: 0;}
	.gjfifthnav ul li{width: 25%;font-size: 16px;}
	.gjfivelist{display: block;}
	.gjfivelisted{float: none;width: 100%;margin-right: 0;margin-bottom: 10px;}
	.gjfivelisted:last-child{margin-bottom: 0;}
	.gjkc{display: block;}
	.gjone span,.gjkc span{float: none;width: 100%;writing-mode: initial;height: 40px;line-height: 40px;min-height: 40px;font-size: 16px;}
	.gjone p,.gjkcright,.gjkcrights{width: 100%;float: none;}
	.gjfititle h4{font-size: 22px;}
	.gjkcright p,.gjkcrights p,.gjone p{font-size: 14px;}
	.gjsixlistleftcon ul li img{width: 100%;}
	.gjsixlistleft{padding: 0 !important;}
	.gjsixlistright p{font-size: 14px;line-height: 26px;}
	.xsleft{float: none;width: 100%;margin-right: 0;}
	.xsright{float: none;width: 100%;}
	.xstextcon p{font-size: 16px;line-height: 26px;}
	.tesetitle h5{font-size: 22px;}
	.teselist ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;height: 70px;}
	.teselist ul li:nth-child(4n){margin-right: 0;}
	.teselist ul li:nth-child(2n){margin-right: 0;}
	.teseleft{padding: 20px 10px;}
	.tsimg{width: 40px;}
	.tsconter{padding-top: 0;}
	.tesetitle p{font-size: 16px;}
	.xueshutitle h4{font-size: 22px;}
	.xsconters{padding: 0;}
	.xueshulist ul li h5{font-size: 20px;}
	.xueshulist ul li p{font-size: 12px;}
	.xushlist{position: fixed;z-index: 2000;}
	.xsbbj{position: fixed;}
	.xushlistbox{top: 50%;left: 50%;transform: translate(-50%,-50%);height: auto;}
	.xushlistbox p{top: 50%;left: 50%;transform: translate(-50%,-50%);height: auto;}
	.jyconter{padding: 20px 8px;}
	.jynav ul li{width: 24%;margin-right: 1.33%;text-align: center;padding: 0;}
	.jynav ul li:nth-child(4n){margin-right: 0;}
	.xllast{padding: 12px 6px;}
	.lianxiright #dituContent{height: 360px !important;}
	.conlxtitle h4{font-size: 32px;line-height: 32px;}
	.conlxtitle p{font-size: 22px;margin-top: 0;}
	.lxup, .xlbut{margin-bottom: 20px;}
	.xszxtext{margin-bottom: 16px;}
	.xszxtext h5{font-size: 22px;}
	.gjbutlist span{font-size: 16px;}
	.xatitle h4{font-size: 22px;}
	.xatitle{margin-bottom: 12px;}
	.xalist h5{font-size: 20px;}
	.xatext{font-size: 16px;}
	.xssecondlist ul li{float: none;width: 100%;margin-right: 0;margin-bottom: 12px;}
	.xsseimg{margin-bottom: 12px;}
	.xssecondlist ul li::before{display: none;}
	.xsseleft p{margin-bottom: 6px;}
	.xsseleft h5{font-size: 22px;}
	.xsseright{padding-top: 34px;}
	.xstconter h5{font-size: 22px;}
	.xsthleft{float: none;width: 100%;height: auto;padding: 20px;}
	.xsthleft i{display: block;margin: 10px auto 0;position: static;}
	.xsthleft h5{margin-bottom: 12px;}
	.xsthlist ul li{margin-bottom: 16px;}
	.xsthright{float: none;width: 100%;height: auto;}
	.zxsbleft{padding: 30px 2px;}
	.zxsbleft h5{font-size: 16px;}
	.zxsbright p{font-size: 16px;}
	.zxsone{margin-bottom: 12px;}
	.zcrighted ul{display: flex;flex-wrap: wrap;justify-content: center;}
	.zcrighted ul li{width: 32%;margin-right: 2%;margin-bottom: 10px;}
	.zcrighted ul li:nth-child(3n){margin-right: 0;}
	.zctitle{margin-bottom: 20px;}
	.zxsonetitle h5{font-size: 20px;}
	.zssbutlist>div{display: block;}
	.zssleft{float: none;width: 100%;margin-right: 0;}
	.zssleft img{height: auto;margin: 0 auto;}
	.zssright{float: none;width: 100%;}
	.zssright h5{font-size: 22px;}
	.zssenav ul li{text-align: center;}
	.zsfourlist ul li{width: 100% !important;float: none;height: 220px;margin-bottom: 14px;}
	.zsfcon{display: none;}
	.zslaster{opacity: 1;bottom: 0;padding: 0 20px;}
	.zslecon{display: none;}
	.zsricon{float: left;}
	.zsricon span{font-size: 20px;}
	.zsricon span{font-size: 20px;}
	.serleft{margin-bottom: 10px;}
	.seright{padding: 0;}
	.seright h5{font-size: 20px;margin-bottom: 10px;}
	.seright .sertext{font-size: 16px;line-height: 26px;margin-bottom: 10px;}
	.serbut p{font-size: 16px;margin-bottom: 6px;}
	.serfirstnav{height: auto;padding: 0;}
	.serfirstnav ul{display: flex;flex-wrap: wrap;justify-content: center;}
	.serfirstnav ul li::after{display: none;}
	.serfirstnav ul li{width: 33.3%;height: 80px;}
	.sernav h5{font-size: 18px;margin-bottom: 8px;}
	.serfirstnav ul li.active{width: 33.3%;background: #ffbe22;}
	.teselistedcon ul li:nth-child(3n){margin-right: 2%;}
	.teselistedcon ul li:nth-child(2n){margin-right: 0;}
	.srhtext p{font-size: 14px;line-height: 26px;}
	.srhbut{position: static;}
	.xhtitle h4{font-size: 22px;}
	.xhup{height: auto;}
	.xhupleft{float: none;width: 100%;}
	.xhupright{float: none;width: 100%;}
	.xhup:hover .xhupleft{transform: scale(1) translateY(0px);opacity: 1;width: 100%;}
	.xhbut{height: auto;}
	.xhconter{height: auto;}
	.xhlisted{width: 100%;position: static;margin-bottom: 10px;height: auto;}
	.xhimgs{height: auto;}
	.xhlisted:hover{height: auto;}
	.xhlisted:hover .xhimgs{width: 100%;height: auto;opacity: 1;}
	.xhldright{height: auto;}
	.xhldrightconup{height: auto;}
	.xhldright:hover .xhldrightconup{transform: scale(1) translateY(0px);opacity: 1;height: auto;}
	.kcjhtitle{height: auto;line-height: 1.5;font-size: 20px;padding: 10px;text-align: center;}
	.kcfirst p{height: 50px;line-height: 48px;font-size: 20px;}
	.bxupnav{border-bottom: 0;}
	.bxupnav p{font-size: 16px;width: 33.3%;border-bottom: 1px solid #BEBEBE;height: 44px;line-height: 42px;}
	.bxupnav p::before{display: none;}
	.bxtexted p{font-size: 16px;-webkit-line-clamp:50;}
}
@media ( max-width:568px){
.Contacttxt .item{ padding-left:10%;}
.Contacttxt .item dt i{top:20px;}
.Contacttxt .item dt{ line-height:40px; padding-bottom:0; font-size:18px;}
.Contacttxt{ width:auto; float:none; padding:0;}
.Contactlogo{ height:auto; float:none;  width:auto; padding:15px;}
.Contactlogo .logo1{ padding-top:0;}
.Contactlogo .p{ padding:10px 0 10px;}
.Contactewm{ float:none; height:auto; width:auto;padding:15px;}
.Contactewm .ewm{ width:45%; padding:0px 0 10px;}
.Contactewm .t1{padding-bottom:10px;}
.Message li{ width:auto; float:none;}
.Message .logo{ right:5px; bottom:5px;}
}