@charset "utf-8";
#doc-wrap {position:relative;min-width:1400px;overflow:hidden;}
.web {position:relative;max-width:1400px;margin:0 auto;transition: margin .3s ease;/* overflow: hidden; */}
.web::after {content:'';clear:both;display:block;}

/* global */
#global {position:relative;width:100%;z-index: 999;line-height: 1;display: block;}
#global .links-btn{display:none}
#global .global-wrap{z-index: 9;}
#global > .web > ul > li:after {content:'';position:absolute;right: -16px;top: 0;width:1px;height:100%;background: rgba(255, 255, 255, 0.15);}
#global > .web > ul > li a {font-size: 13px;color: #ffffff;display: block;font-weight: 100;white-space: nowrap;}
#global > .web > ul > li a:hover{color: #f1d275;}
#global ul.topBar_l {float: left;}
#global ul.topBar_l li{position:relative;display:inline-block;float:left;margin:0 15px;}
#global ul.topBar_r {float: right;padding: 12px 5px;background: rgba(255, 255, 255, 0.1);border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;position: absolute;right: 0;bottom: -38px;-webkit-transition: all 0.3s ease;transition:all 0.3s ease;}
#global ul.topBar_r > li{position:relative;float:left;display:inline-block;font-size:13px;margin:0 15px;}
#global ul.topBar_r > li.last {height: 13px;line-height: 1;margin: 0 0 0 8px;}
#global ul.topBar_r > li.last button {border: 0;text-align: center;background: transparent;line-height: 24px;color: #cfddf3;background: url("../img/seabtn.png") no-repeat center top;font-size: 0;width: 30px;height:20px}
#global ul.topBar_r > li.last.active button{color:#FFF}
#global ul.topBar_r > li.last.active button.open:after {transform: rotate(180deg);-ms-transform: rotate(180deg);transform-origin: 50%;border-top: 5px solid #ffffff;}
#global ul.topBar_r > li.last .target {display:none;position: absolute;background: #5e93cc;padding: 15px;top: 32px;right: 0;line-height: 25px;width: 260px;}
#global ul.topBar_r > li.last .target::before{content:'';display:block;position: absolute;top: -7px;right: 7px;transition: all .3s ease;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 7px solid #5e93cc;}
#global ul.topBar_r > li.last .target input{border:none;height: 30px;margin: 0;padding: 0;display: block;}
#global ul.topBar_r > li.last .target .txt{width: 210px;padding-left: 10px;float: left;}
#global ul.topBar_r > li.last .target .btn{background: #FFC107;width: 40px;float: right;}
#global ul.topBar_r > li.last::after,#global ul.topBar_r > li.last::after{display:none;}
/* .isSub #global .toppop-ctrl {display:none;} */
#global .toppop-ctrl button {border:0;text-align:center;background:transparent;height:16px;line-height:16px;}
#global .toppop-ctrl button span {display:block;font-size:13px;color:#5f6a75;padding-right:18px;position:relative;}
#global .toppop-ctrl button span:after {content:'';position:absolute;right:0;top:50%;margin-top:-2px;width:0;height:0;transition:all .3s ease;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #8c97a1;}
#global .toppop-ctrl.is-open button span{color:#2f5ea9}
#global .toppop-ctrl.is-open button span:after {transform:rotate(180deg);-ms-transform:rotate(180deg);transform-origin:50%}
#global .toppop-ctrl button span i {font-style:normal;font-weight:600;color:#fb701b}

/* sideNav */
.sideNav{position: fixed;z-index: 9999;right: 30px;top: 20%;background: url(../img/side_nan_bg.png);display:block;}
.sideNav ul{}
.sideNav ul li{display: block;}
.sideNav ul li a{font-size: 15px;padding: 13px 13px;color: #FFF;line-height: 1;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.sideNav ul li a:hover{background: #FFC107;}
.sideNav ul li a span{display: inline-block;vertical-align: -9px;width: 27px;height: 28px;margin-right: 8px;background: url('../img/side_nan_img.png') no-repeat;background-position: 0 5px;}
.sideNav ul li.n2 a span{background-position: 0 -35px;vertical-align: -9px;}
.sideNav ul li.n3 a span{background-position: 0 -76px;vertical-align: -9px;}
.sideNav ul li.n4 a span{background-position: 0 -119px;vertical-align: -8px}
.sideNav ul li.n5 a span{background-position: 0 -160px;vertical-aligh: -8px}
.sideNav ul li.n7 a{border-bottom:0}
/* logo */
#header {position:relative;max-width:1400px;margin:0 auto;z-index:1000;}
#header .logo {position:absolute;left: 0;top: 18px;-webkit-transition:all .3s ease;transition:all .3s ease;width: 22%;}
#header .logo a, #header .logo a span {display:block}
#header .logo a img, #header .logo a span img{width: 100%;}
#header .logo a span em {position:relative;font-size:22px;color:#46576c;font-style:normal;padding-left:15px;margin:9px 0 0 15px;letter-spacing:-0.05em;vertical-align:top;display:none;}
#header .logo a span em:before {content:'';position:absolute;left:0;top:0;width:1px;height:24px;background:#c2c2c2;}

/* header */
#header-wrap {position: fixed;width: 100%;height: 112px;z-index:999;/*background:url('../img/headbg.png') repeat-x;*/background:#08529d;border-top: 7px solid #053a6d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#header-wrap .nav-right{display:none}
.isSub #header-wrap{background:#08529d}
/* menu */
#menu-wrap {position:relative;max-width:1400px;margin:0 auto;z-index:100;box-sizing:border-box;}
#menu-wrap:after {clear:both;display:block;content:"";}
#mn-ctrs-btns {display:none;}
#mcontainer-wrap {position:relative;width:100%;}

/* banner */
.banner-wrap{width:100%;margin:0;transform: translateY(30px);opacity: 0;transition: all .3s ease;}
.banner-wrap .slide-txt{color: #FFF;font-size: 16px;position: absolute;z-index: 999999;bottom: 0;background: rgba(0, 0, 0, 0.4);padding: 15px;width: 1000%;display: none;}
.banner-wrap .slide-txt p{}
.banner-wrap .progress{width:100%;max-width:1400px;margin: auto;bottom: 0;}
.banner-wrap .progress ul{width: 100%;max-width: 1400px;margin: auto;position: absolute;bottom: 40px;text-align:right}
.banner-wrap .progress ul li{display: inline-block;margin: 0;}
.banner-wrap .progress ul li button{width:100%;padding: 10px 15px;background: none;font-size: 20px;color: #000;}
.banner-wrap .progress ul .slick-active button{color: #FFF;background: #f2bf2c;}

/* container */
#container-wrap .tit{font-size:30px;font-weight:500;/* color:#000; */margin-bottom: 30px;}
#container-wrap .tit a{float: right;color:#999;font-size:15px;}
#container-wrap .moreBtn{margin-top: 30px;}
#container-wrap .moreBtn a{color: #FFF;font-size: 17px;padding-left: 85px;display: inline-block;line-height: 37px;margin-left: 30px;position: relative;}
#container-wrap .moreBtn a::after{content: "";display: block;transform-origin: center center;width: 55px;height: 2px;background: #ffffff;position: absolute;top: 17px;left: 17px;}
#container-wrap .moreBtn a::before{box-sizing: border-box;content: "";display: block;transform-origin: center center;width: 35px;height: 35px;border: 4px solid #eb8225;border-radius: 100px;position: absolute;top: 0;left: 0;}
#container-wrap .moreBtn.cbc{text-align: center;position: relative;bottom: 8px;}
#container-wrap .moreBtn.cbc a{color: #333;}
#container-wrap .moreBtn a:hover{
    /* color: #000; */
}
#container-wrap .moreBtn a:hover::after{width: 40px;}
/* newsBox */
#container-wrap .news-wrap{background: url('../img/news_bg.jpg') no-repeat top left;background-size: cover;padding: 80px 0;/* background: #111; */    padding-bottom: 50px;}
#container-wrap .news-wrap .img-wrap{transition: all .3s ease .18s;width: 46%;}
#container-wrap .news-wrap .img-wrap .imgBox.ani{-webkit-transform: translateX(-50px);-ms-transform: translateX(-50px);transform: translateX(-92px);}
#container-wrap .news-wrap .img-wrap .imgBox.ani.ani_view{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#container-wrap .news-wrap .img-wrap .item{position:relative;padding-bottom: 45px;}
#container-wrap .news-wrap .img-wrap .slick-dots{text-align: center;margin-top: 30px;}
#container-wrap .news-wrap .img-wrap .slick-dots li{float: none;display: inline-block;width: 20px;height: 4px;margin: 5px;background: #FFF;}
#container-wrap .news-wrap .img-wrap .slick-dots li button{font-size: 0;}
#container-wrap .news-wrap .img-wrap .slick-dots .slick-active{background: #FFC107;}
#container-wrap .news-wrap .img-wrap .slick-dots .slick-active button{}
#container-wrap .news-wrap .img-wrap .item .Ntit{position: absolute;margin-left: 23px;bottom: 0;background: #ffffff;height: 82px;padding: 15px;width: 85%;font-size: 17px;color: #111;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
#container-wrap .news-wrap .img-wrap .item .Ntit h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
#container-wrap .news-wrap .img-wrap .item .Ntit::after{content:'';width: 46px;height: 86px;display:inline-block;background:url('../img/news_titbg.png') no-repeat;background-size: 88%;position: absolute;right: -45px;top: 0;}
#container-wrap .news-wrap .img-wrap .item .Ntit span{background: url("../img/date.png") no-repeat 0 center;display: block;padding: 15px 0 15px 29px;font-size: 15px;}
#container-wrap .news-wrap .NewsList{width: 44%;margin-right: 90px;}
#container-wrap .news-wrap .NewsList ul{}
#container-wrap .news-wrap .NewsList ul li{display: block;margin-bottom: 20px;background: #FFF;}
#container-wrap .news-wrap .NewsList ul li a{}
#container-wrap .news-wrap .NewsList ul li a .imgW{width: 40%;display: block;float: left;position: relative;overflow: hidden;padding-top: 26%;}
#container-wrap .news-wrap .NewsList ul li a .imgW img{width: 100%;position: absolute;top: 0;left: 0;height: 100%; }
#container-wrap .news-wrap .NewsList ul li a .list_r{padding: 3%;font-size: 16px;float: right;width: 53%;line-height: 25px;}
#container-wrap .news-wrap .NewsList ul li a .list_r h3{font-weight: normal;height: 52px;overflow: hidden;}
#container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 15px;}
#container-wrap .news-wrap .NewsList ul li a .list_r .bar p{text-align: right;}
#container-wrap .news-wrap .NewsList ul li a .list_r .bar p.time{background: url("../img/time.png") no-repeat;text-align: left;padding-left: 26px;line-height: 18px;font-size: 15px;}
#container-wrap .news-wrap .linksBtn{position: absolute;right: 0;width: 37px;text-align: center;padding: 15px;background:rgba(255,255,255,0.15)/*url("../img/news_rBg.png")*/;}
#container-wrap .news-wrap .linksBtn a{font-size: 19px;color: #FFF;padding: 29% 0;display: block;}
#container-wrap .news-wrap .linksBtn a span{line-height: 25px;margin-top: 15px;display: block;font-size:16px;}
#container-wrap .news-wrap .linksBtn a i{display: block;transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out;-moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;}
#container-wrap .news-wrap .linksBtn a:hover i{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
#container-wrap .news-wrap .linksBtn a:hover{color: #f5c45d;}
#container-wrap .news-wrap .linksBtn a img{}
#container-wrap .news-wrap .news_hot li .imgBox a img{width:100%}
#container-wrap .news-wrap .news_hot li .txtBox{background:#f5f6f7;padding: 10px 10%;border-top: 6px solid #0e58cc;}
#container-wrap .news-wrap .news_hot li .txtBox h3{text-align: center;padding: 20px;font-size: 18px;line-height: 28px;}
#container-wrap .news-wrap .news_hot li .txtBox p{line-height: 22px;font-size: 14px;}
#container-wrap .news-wrap .news_hot li .txtBox .moreBtn{text-align: center;width: 50%;margin: 25px auto;display: block;background: #FFF;box-shadow: 0 0 5px #ececec;}
#container-wrap .news-wrap .news_hot li .txtBox .moreBtn a{padding: 13px 20px;display:block}
#container-wrap .news-wrap .news_hot li .txtBox .moreBtn a:hover{background:#3465b1;color:#FFF}
#container-wrap .news-wrap .news_wrap{padding: 20px 0;}
#container-wrap .news-wrap .news_wrap .news_list{width: 48.5%;}
#container-wrap .news-wrap .news_wrap .news_list li{font-size: 16px;position: relative;border-bottom: 1px solid #e5e6ec;padding: 13px 0;line-height: 1.5;}
#container-wrap .news-wrap .news_wrap .news_list li a{display: block;padding-right: 80px;}
#container-wrap .news-wrap .news_wrap .news_list li a .txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 100%;position: relative;}
#container-wrap .news-wrap .news_wrap .news_list li a .date{position: absolute;color: #aaa;top: 16px;right: 10px;font-size: 13px;}
#moreDiv2 ul{font-size:0;}
/* tab-wrap */
.tab-wrap{height: 625px;padding: 80px 0;background: url('../img/tab_Bbg.png') no-repeat left top;background-size: cover;}
.tab-wrap .web > ul{position: relative;min-height: 460px;}
.tab-wrap .web > ul > li{display: inline-block;float: left;margin-right: 15px;padding-right: 30px;background: url(../img/tab_line.png)no-repeat right center;}
.tab-wrap .web > ul > li:last-child,.tab-wrap .web > ul > li.lastchild{background:none;margin: 0;padding: 0;}
.tab-wrap .web > ul > li.cur > span{background:url('../img/tab_Icon1.png') no-repeat;padding-left: 44px;border-bottom: 3px solid #b30000;/*    -webkit-transition:all 0.3s ease; transition:all 0.3s ease*/}
.tab-wrap ul li.cur span{color: #000;padding-bottom: 15px;}
.tab-wrap ul li span{font-size: 24px;color: #525252;cursor: pointer;}
.tab-wrap ul li span.ani{-webkit-transform: translateX(-50px);-ms-transform: translateX(-50px);transform: translateX(-92px);}
.tab-wrap ul li span.ani.ani_view{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

.tab-wrap ul li.cur .tab-conts{display:block;width: 100%;}
.tab-wrap ul li .tab-conts{display:none;position: absolute;top: 90px;left: 0;}
.tab-wrap ul li .tab-conts ul li{width: 32%;float: left;margin-left: 2%;margin-bottom: 45px;box-sizing: border-box;position: relative;font-size: 17px;line-height: 26px;}
.tab-wrap ul li .tab-conts ul li:nth-child(3n-2){margin-left:0;}
.tab-wrap ul li .tab-conts ul li a{background: #FFF;padding: 15px;display: block;margin-top: 55px;}
.tab-wrap ul li .tab-conts ul li::after{content:'';display:block;width: calc(100% - 115px);height: 25px;background: #fff;position: absolute;top: 30px;right: 0;}
.tab-wrap ul li .tab-conts ul li .txtbar{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tab-wrap ul li .tab-conts ul li .dateBox{position: absolute;left: 0;top: 0;color: #FFF;text-align: center;font-size: 13px;padding: 5px 23px 5px 44px;line-height: 19px;background: url(../img/dateW.png) #a90e09 no-repeat 15px center;z-index: 9;letter-spacing: .5px;}
.tab-wrap ul li .tab-conts ul li span em{display: block;}
.tab-wrap .tab-conts .moreBtn{color:#333}
.tab-wrap ul li .tab-conts ul li:nth-child(1){transition-duration: .5s;}
.tab-wrap ul li .tab-conts ul li:nth-child(2){transition-duration: 1s;}
.tab-wrap ul li .tab-conts ul li:nth-child(3){transition-duration: 1.5s;}
.tab-wrap ul li .tab-conts ul li:nth-child(4){transition-duration: 2s;}
.tab-wrap ul li .tab-conts ul li:nth-child(5){transition-duration: 2.5s;}
.tab-wrap ul li .tab-conts ul li:nth-child(6){transition-duration: 3s;}



/* acae-wrap */
.acae-wrap  .moreBtn{    margin-top: 65px!important;}
.acae-wrap{padding: 60px 0;background: url('../img/ace_Bbg.png') no-repeat;background-size: cover;}
.acae-wrap .web{background:#FFF}
.acae-wrap .acae-tit{background: url(../img/En_fonts.png) #eb7b3e no-repeat center 70%;width: 37px;text-align: center;float: left;display: inline-block;color: #FFF;font-size: 24px;padding:0px 15px 350px;position: absolute;margin: 2%;}
.acae-wrap .acae-tit.ani{-webkit-transform: translateX(-50px);-ms-transform: translateX(-50px);transform: translateX(-92px);}
.acae-wrap .acae-tit.ani.ani_view{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.acae-wrap .acae-tit::after{content:'';display: block;height: 40px;width: 67px;background: url('../img/ace_titIconbg.png') no-repeat 0 0;position: absolute;bottom: -40px;left: 0;}
.acae-wrap .acae-tit .icon{background: url('../img/ace_titIconB.png') no-repeat;display: block;height: 41px;margin: 12px 0;}
.acae-wrap .item{display: inline-block;float: left;margin: 2% 2% 2% 7%;}
.acae-wrap .item > li{display: inline-block;float: left;width: 30.333333%;margin-left: 3%;margin-top: 20px;margin-bottom: 30px;position: relative;min-height:230px;}
.acae-wrap .item > li a{display:block;}
.acae-wrap .item li h4{font-size: 20px;color: #333;text-align: left;height:72px;line-height: 36px;border-bottom: 1px solid #ddd;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;padding-bottom: 6px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;
    position: relative;
}
    .acae-wrap .item li h4 .tt{padding-left:30px;background: url('../img/ace_titIcon.png') no-repeat left center;}
.acae-wrap .item li h4 .icon{background: url('../img/ace_titIcon.png') no-repeat left center;width: 23px;height: 28px;display: inline-block;vertical-align: text-bottom;margin-right: 10px;    display: none;}



.acae-wrap .item > li a:hover h4{color: #af2125;}
.acae-wrap .item > li a h4::after{content:'';display: block;height: 4px;width: 15%;background: #af2125;margin-top: 12px;position: absolute;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;    top: 62px;}
.acae-wrap .item > li a:hover h4::after{width:100%;height: 2px;margin-top: 15px;    top: 61px;}
.acae-wrap .item li ul{padding: 20px 0 20px 0;line-height: 37px;font-size: 15px;}
.acae-wrap .item li ul li{display: block;float: inherit;color: #666;padding-left:27px;}
.acae-wrap .item li ul .li01{background: url('../img/ll_1.png') no-repeat 5px center;}
.acae-wrap .item li ul .li02{background: url('../img/ll_2.png') no-repeat 5px center;}
.acae-wrap .item li ul .li03{background: url('../img/ll_3.png') no-repeat 5px center;}

/* num-wrap */
.num-wrap{padding: 60px 0;background:url("../img/num-bg.jpg") no-repeat;background-size: cover}
.ztjjjj{padding: 60px 0 0;}
.num-wrap h3{font-size: 24px;display: block;margin-bottom: 30px;color: #111;background: url('../img/systitIcon.png') no-repeat;padding-left: 45px;height: 30px;line-height: 30px;}
.num-wrap .mun-box{}
.num-wrap .mun-box .slick-slide.ani dl{-webkit-transform: translateX(-50px);-ms-transform: translateX(-50px);transform: translateX(-92px);}
.num-wrap .mun-box .slick-slide.ani.ani_view dl{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.num-wrap .mun-box .slick-slide:nth-child(2n).ani dl{-webkit-transform: translateX(-50px);-ms-transform: translateX(-50px);transform: translateX(-92px);}
.num-wrap .mun-box .slick-slide:nth-child(2n).ani.ani_view dl{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.num-wrap dl{display: inline-block;float: left;margin: 35px 0;width: 20%;}
.num-wrap dl dt{display: inline-block;float: left;width: 70px;height: 70px;border-radius: 8px;border: 1px dotted #5f5f5f;margin-right: 20px;position: relative;}
.num-wrap dl dt span{background: url("../img/num-icon003.png") no-repeat;display: block;width: 95%;height: 71%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.num-wrap dl dd{float: left;display: inline-block;width: 62%;}
.num-wrap dl dd h5{font-weight: normal;font-size: 22px;}
.num-wrap dl dd p{font-size: 16px;line-height: 22px;margin-top: 7px;}
.num-wrap dl.item1{}
.num-wrap dl.item1 dt{border-color: #0856a1;}
.num-wrap dl.item1 dt span{background-position: 11px -62px;}
.num-wrap dl.item1 dd h5{color: #0856a1;}
.num-wrap dl.item2{}
.num-wrap dl.item2 dt{border-color: #0e99a5;}
.num-wrap dl.item2 dt span{background-position: -83px -63px;}
.num-wrap dl.item2 dd h5{color: #0e99a5;}
.num-wrap dl.item3{}
.num-wrap dl.item3 dt{border-color: #a61c31;}
.num-wrap dl.item3 dt span{background-position: -191px -63px;}
.num-wrap dl.item3 dd h5{color: #a61c31;}
.num-wrap dl.item4{}
.num-wrap dl.item4 dt{border-color: #5ac1ec;}
.num-wrap dl.item4 dt span{background-position: -290px -63px;}
.num-wrap dl.item4 dd h5{color: #5ac1ec;}
.num-wrap dl.item5{}
.num-wrap dl.item5 dt{border-color: #ed1515;}
.num-wrap dl.item5 dt span{background-position: -400px -61px;}
.num-wrap dl.item5 dd h5{color: #ed1515;}
.num-wrap dl.item6{}
.num-wrap dl.item6 dt{border-color: #da5709;}
.num-wrap dl.item6 dt span{background-position: 6px -160px;}
.num-wrap dl.item6 dd h5{color: #da5709;}
.num-wrap dl.item7{}
.num-wrap dl.item7 dt{border-color: #065c18;}
.num-wrap dl.item7 dt span{background-position: -84px -157px;}
.num-wrap dl.item7 dd h5{color: #065c18;}
.num-wrap dl.item8{}
.num-wrap dl.item8 dt{border-color: #775a15;}
.num-wrap dl.item8 dt span{background-position: -190px -158px;}
.num-wrap dl.item8 dd h5{color: #775a15;}
.num-wrap dl.item9{}
.num-wrap dl.item9 dt{border-color: #cda83a;}
.num-wrap dl.item9 dt span{background-position: -287px -158px;}
.num-wrap dl.item9 dd h5{color: #cda83a;}
.num-wrap dl.item10{}
.num-wrap dl.item10 dt{border-color: #59b615;}
.num-wrap dl.item10 dt span{background-position: -400px -158px;}
.num-wrap dl.item10 dd h5{color: #59b615;}


.num-wrap dl.item11 dt span{background-position:11px -230px;}
.num-wrap dl.item11 dd h5{color: #3978b4;}

.num-wrap dl.item12 dt span{background-position: -75px -230px;;}
.num-wrap dl.item12 dd h5{color: #57b8bf;}

.num-wrap dl.item13 dt span{background-position: -190px -230px;}
.num-wrap dl.item13 dd h5{color: #be5a6a;}

.num-wrap dl.item14 dt span{background-position: -286px -230px;}
.num-wrap dl.item14 dd h5{color: #6bcbf3;}


.num-wrap dl.item15 dt span{background-position: -405px -230px;}
.num-wrap dl.item15 dd h5{color: #f14f4f;}



.num-wrap .mun-box .slick-dots{text-align: center;/* margin-top: 30px; */}
.num-wrap .mun-box .slick-dots li{display: inline-block;margin:2px;width: 14px;height: 14px;border-radius: 50%;line-height:13px;border: 1px solid  #fff0;position:relative;-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.num-wrap .mun-box .slick-dots li button{font-size: 0;background: #08539e;width: 8px;height: 8px;border-radius: 50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.num-wrap .mun-box .slick-dots .slick-active{border-color:#f1a80c;}
.num-wrap .mun-box .slick-dots .slick-active button{background: #f1a80c}

/* col-wrap */
.col-wrap{padding: 60px 0;}
.col-wrap h3{}
.col-wrap h3{font-size: 24px;display: block;margin-bottom: 30px;color: #111;background: url('../img/culTit.png') no-repeat;padding-left: 50px;height: 30px;line-height: 30px;}
.col-wrap .col-box{margin-left: -20px;}
.col-wrap .col-box .slick-arrow{font-size: 0;width: 40px;height: 40px;position: absolute;z-index: 999999;top: 0;bottom: 0;margin: auto 0;background: none;}
.col-wrap .col-box .slick-prev{background-image: url('../img/prve_icon.png');right: 3%;}
.col-wrap .col-box .slick-next{background:url('../img/next_icon.png');left: 3%;}
.col-wrap .col-box ul{}
.col-wrap .col-box ul li{width: 80%;overflow: hidden;margin-left: 20px;position: relative;}
.col-wrap .col-box ul li a{width: 100%;height: 100%;overflow: hidden;position: relative;/* display: block; */}
.col-wrap .col-box ul li a img{width: 100%; height: 100%; -moz-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.col-wrap .col-box ul li a:hover img,.col-wrap .col-box ul li a:focus img {transform: scale(1.2)}
.col-wrap .col-box ul li a p{position: absolute;color: #FFF;font-size: 26px;width: 19px;text-align: center;top: 40px;left: 40px;line-height: 35px;word-break: break-word;z-index: 99999999999999999999;}

/* links-wrap */
.links-wrap{}
.links-wrap .links-item{}
.links-wrap .links-item .slick-dots{text-align: center;margin-top: 30px;}
.links-wrap .links-item .slick-dots li{display: inline-block;margin:2px;width: 14px;height: 14px;border-radius: 50%;line-height:13px;border:1px solid  #FFF;position:relative;-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.links-wrap .links-item .slick-dots li button{font-size: 0;background: #08539e;width: 10px;height: 10px;border-radius: 50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.links-wrap .links-item .slick-dots .slick-active{border-color:#f1a80c;}
.links-wrap .links-item .slick-dots .slick-active button{background: #f1a80c}
.links-wrap .links-item a{text-align: center;display: inline-block;float: left;}
.links-wrap .links-item a .imgBox{width: 100%;height: 80px;display: block;position: relative;}
.links-wrap .links-item a .imgBox img{width: auto;margin: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.links-wrap .links-item a span{display: block;font-size: 16px;line-height: 22px;}

/* footer-wrap */
#footer-wrap{position: relative;padding-bottom: 40px;background:url("../img/footBg.jpg") no-repeat;background-size: cover;}

#footer-wrap .foot_bot{margin-top: 50px;}


#footer-wrap .foot-links{border-bottom: 1px solid #4c78bd;padding: 20px 0;color: #FFF;font-size: 15px;line-height: 26px;margin-bottom: 25px;}
#footer-wrap .foot-links span,#footer-wrap .foot-links a{display:inline-block;margin-left: 45px;color: #FFF;font-size: 17px;}
#footer-wrap .foot-links span{display:inline-block;margin-left:0;color: #FFF;font-size: 17px;font-weight: 700;background:url('../img/menuIcon.png') no-repeat;padding-left: 40px;position: absolute;}
#footer-wrap .foot-links .lins_w{display: inline-block;margin-left: 110px;}
#footer-wrap .footer .flogo{width: 26%;padding-right: 30px;border-right: 1px solid #4c77bd;padding-bottom:55px;}
#footer-wrap .footer .flogo img{/* opacity:.5; */width: 100%;}
#footer-wrap .footer .flogo .wb_icon{text-align: right;padding-left:30%;}
#footer-wrap .footer .wb_icon li{position:relative;display: inline-block;}
#footer-wrap .footer .wb_icon li span{background: url('../img/wbIcon.png') no-repeat;display: block;width: 38px;height: 38px;margin-right: 20px;}
#footer-wrap .footer .wb_icon li.n2 span{background-position: -74px 0;}
#footer-wrap .footer .wb_icon li.n3 span{background-position: -142px 0;}
#footer-wrap .footer .wb_icon li .imgBox{position:absolute;width:100px;height:100px;padding:15px;background:#FFF;display:none}
#footer-wrap .footer {position:relative;font-size: 14px;color:#fff;word-break:keep-all;}
#footer-wrap .footer .flogo {/* margin-top: 22px; */}
#footer-wrap .footer .flogo a {display:block}
#footer-wrap .address {margin-left: 30px;color: #afc0dc;font-size: 16px;padding-top: 20px;line-height: 24px;}
#footer-wrap .cs-info {display: inline-block;float: left;line-height: 30px;font-size: 15px;font-weight: normal;margin-left: 30px;}
#footer-wrap .cs-info li {display: block;color: #afc0dc;text-align: left;word-break: break-word;}
#footer-wrap .cs-info li.fax, #footer-wrap .cs-info li.e-mail {}
#footer-wrap .img-info{position: absolute;top: 24px;right: 0;}
#footer-wrap .img-info a{}
#footer-wrap .img-info a img{}
#footer-wrap .topBt {position:fixed;bottom:-70px;right:50%;margin-right:-700px;width:70px;height:70px;text-align:center;background:rgba(0,0,0,.3);border-radius:50%;z-index:3500;transition:all .3s ease}
#footer-wrap .topBt span {display:inline-block;color:#fff;font-size:12px;padding:40px 0 0;position:relative;}
#footer-wrap .topBt span:before {display:block;content:"";width:14px;height:14px;border:2px solid transparent;border-top:2px solid #fff;border-left:2px solid #fff;position:absolute;top:22px;left:50%;margin-left:-8px;transform:rotate(45deg);-ms-transform:rotate(45deg)}
#footer-wrap .topBt.over {bottom:45px;}

/* body.loaded */
body.loaded .banner-wrap,body.loaded #container .newsBox .news_hot {transform: translateY(0px);opacity: 1;}

  
@media (max-width: 1300px){.acae-wrap .item li ul{font-size:13px;}

}
@media (max-width: 1280px){
.acae-wrap .item > li {
    width: 47%;
    margin-bottom: 0;
}

}
@media (max-width: 1200px)
{
	#container-wrap .news-wrap .linksBtn a img

{width:30px;}

#container-wrap .news-wrap .linksBtn a span{margin-top:5px;line-height:22px;}
#container-wrap .news-wrap .linksBtn a{padding:6p% 0px;}
}
@media (min-width: 1000px){
    /* fix */
    .fix #global ul.topBar_r{bottom: 5px;}
    .fix #mainNavi-wrap{top: 2px;}
    .fix#header-wrap{height: 87px;}
    .fix #header .logo,.fix #header .logo{width: 18%;top: 13px;}
    #menu-wrap .mn-top, #menu-wrap .mem-btn, #menu-wrap .btn-close, #menu-wrap .tmn-box {display:none;}
    #mainNavi-wrap {position:absolute;left:0;top: 50px;width:100%;z-index:500;overflow:hidden;transition:all .3s ease;}
    #mainNavi-wrap::after {content: '';position: absolute;left: 50%;top: -1px;width: 3000px;height: 63px;margin-left: -1500px;}
    #mainNavi-wrap.over:before,#mainNavi-wrap.over:after {display:block}
    #mainNavi {height: 73px;margin: 0 0 0 25%;}
    #mainNavi .depth1-ul {/* overflow:hidden; */}
    #mainNavi > ul > li:first-child {padding-left:8px;}
    #mainNavi .mn_li1 {display:inline-block;float:left;text-align:center;margin-right: 53px;vertical-align:top;position: relative;}
    .isIE7 #mainNavi .mn_li1{margin-right:48px}
    #mainNavi .mn_li1:last-child{margin-right:0}
    #mainNavi .mn_li1.last-child{margin-right:0}
    .fix #mainNavi {height: 76px;}
    .fix #mainNavi .mn_a1{padding: 30px 0;}
    #mainNavi .mn_a1 {position:relative;display:block;font-size: 18px;font-weight: 200;color: #f4f8ff;padding: 22px 0;}
    #mainNavi .mn_a1 span{position:relative;text-shadow: 1px 1px 1px #232323;}
    #mainNavi .mn_li1 .mn_a1:hover, #mainNavi .mn_li1 .mn_a1:hover span, #mainNavi .mn_li1.over .mn_a1 span {color: #f1d275;}
    #mainNavi .mn_a1:hover::after, #mainNavi .mn_a1:focus::after, #mainNavi .mn_li1.over .mn_a1::after {display:block;}
    #mainNavi .depth2-wrap {display:none;position:absolute;left: -39px;z-index:1000;width: 150px;/* min-height: 290px; */text-align:left;box-sizing:border-box;background: #08529d;}
    #mainNavi .depth2-wrap .mn_li2 {display: block;width: 100%;vertical-align:top;margin-top: 0;}
    #mainNavi .depth2-wrap .mn_li2::after {content:'';clear:both;display:block;}
    #mainNavi .depth2-wrap .mn_a2 {padding: 15px 0;display: block;position: relative;text-align: center;}
    #mainNavi .depth2-wrap .mn_a2 span {position:relative;color: #ffffff;display: block;font-size: 15px;}
    #mainNavi .depth2-wrap .mn_a2:hover, #mainNavi .depth2-wrap .mn_a2:focus{background: #21417b;}
    #mainNavi .depth2-wrap .mn_a2:hover span, #mainNavi .depth2-wrap .mn_a2:focus span {color: #ffffff;}
    #mainNavi #tmn1 .depth2-wrap{
   /* height: 370px;*/padding-bottom:10px;
}
    #mainNavi #tmn2 .depth2-wrap{}
    #mainNavi #tmn3 .depth2-wrap{}
    #mainNavi #tmn4 .depth2-wrap{}
    #mainNavi #tmn5 .depth2-wrap{}
    #mainNavi #tmn6 .depth2-wrap{}
    #mainNavi #tmn7 .depth2-wrap{}
    #mainNavi #tmn8 .depth2-wrap{}
    #mainNavi #tmn9 .depth2-wrap{}
    #mainNavi .depth3-wrap .depth3-ul {padding:0 20px;font-size:0;border-left:1px solid rgba(0,0,0,.08);}
    #mainNavi .depth3-wrap .mn_li3 {display:block;margin-top:10px;vertical-align:top;}
    #mainNavi .depth3-wrap .mn_li3:first-child {margin-top:0;;}
    #mainNavi .depth3-wrap .mn_a3 {position:relative;display:block;padding:2px 0;transition:all .3s ease;}
    #mainNavi .depth3-wrap .mn_a3:before {content:'';position:absolute;left:0;top:8px;width:4px;height:4px;background:#306db8;border-radius:50%;opacity:0;transition:all .3s ease;}
    #mainNavi .depth3-wrap .mn_a3 span {position:relative;display:inline-block;float:left;font-size:14px;color:#666;}
    #mainNavi .depth3-wrap .mn_a3 span:before {content:'';position:absolute;left:0;bottom:-5px;width:0;height:1px;background:#306db8;transition:all .3s ease;}
    #mainNavi .depth3-wrap .mn_a3.over,
    #mainNavi .depth3-wrap .mn_a3:hover,
    #mainNavi .depth3-wrap .mn_a3:focus {padding-left:13px;}
    #mainNavi .depth3-wrap .mn_a3.over:before,
    #mainNavi .depth3-wrap .mn_a3:hover:before,
    #mainNavi .depth3-wrap .mn_a3:focus:before {display:block;opacity:1;}
    #mainNavi .depth3-wrap .mn_a3.over span,
    #mainNavi .depth3-wrap .mn_a3:hover span,
    #mainNavi .depth3-wrap .mn_a3:focus span {color:#306db8;}
    #mainNavi .depth3-wrap .mn_a3.over span:before,
    #mainNavi .depth3-wrap .mn_a3:hover span:before,
    #mainNavi .depth3-wrap .mn_a3:focus span:before {width:100%;}
    #mainNavi .tgl-btn {display:none;}
    #header-wrap .tmn-bg {position:absolute;left:0;top:128px;width:100%;height:0;background:#f3f4f7;border-bottom:1px solid #323b50;z-index:400;}
    #mainNavi .ipsi-banner {position:absolute;right:0;top:90px;}
    #mainNavi .depth2-wrap .depth2-ul {/* padding: 5px 0; */}
    #mainNavi .depth2-wrap .mn_li2 {}
    #mainNavi .depth2-wrap .depth2-img{float: right;width: 560px;height: 290px;position: absolute;top: 0;right: 0;overflow: hidden;}
    #mainNavi .depth2-wrap .depth2-img img{margin-top: -280px;width: 100%}
}

@media all and (max-width:1400px){
     #footer-wrap .footer .flogo{border-right:none;margin: 0 auto;float:none;}

#footer-wrap .address{ margin-top: 20px;    width: 250px; margin: 0 auto;}
#footer-wrap .cs-info{width:21%;}
     .fonts{float:none;margin:0 auto;}
    #doc-wrap {min-width:320px}
    .web {width: 93%;}
    .div-cont {margin:0 30px;}
    #header .logo {top: 23px;}
    #container #news_tit{background: none;width: 100%;left: 0;position: relative;text-align: left;padding: 0 0 20px 0;}
.acae-wrap .item > li{/*height:190px;*/}
#container-wrap .news-wrap .linksBtn a{padding: 15% 0;}
    

}
@media all and (max-width:1200px){
    #header-wrap{height: 100px;}
    #header .logo {width: 25%;}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 1% 1% 0 1%;}
    #container-wrap .news-wrap .NewsList ul li a .list_r h3{height: 47px;overflow:hidden;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{
    margin-top: 10px;
}
    #mainNavi-wrap{top: 46px;}
    #mainNavi .mn_li1{margin-right: 20px;}
    #mainNavi .mn_a1 {position:relative;display:block;font-size: 15px;font-weight: 200;color: #f4f8ff;padding: 22px 0;}

    .acae-wrap .item{margin-left: 9%;}
    .acae-wrap .item > li{width: 47%;margin-bottom: 0;}
    .jzg_bot ul li{width: 47%;}
}

@media all and (max-width:1500px) and (min-width:1000px) {
    #header-wrap{height: 99px;}
    #header .logo {top: 14px;left: 20px;width: 20%;}
    .fix #header .logo, .fix #header .logo{width: 17%;top: 9px;}
    #mainNavi-wrap{top: 38px;}
    #mainNavi-wrap:before {display:none !important;}
    #mainNavi .mn_li1{/* margin-right: 50px; */}
    #mainNavi .mn_a1{font-size: 17px;}

}
@media all and (max-width:1400px) and (min-width:1000px) {
    #mainNavi .mn_li1{margin-right: 38px;}
}

@media all and (max-width:1300px) and (min-width:1000px) {
    #header-wrap .btn-search {top:0;height:59px;}
    #header-wrap .btn-search span {padding-top:25px;margin-top:10px;}
    #header .logo{top: 19px;}
    #mainNavi {}
    #mainNavi .mn_li1{margin-right: 32px;}
    #container .newsBox .news_hot li {width: 31.1%;}
    .jzg_box_ul li{}
    .xs_bg_hover{width: 210px;}
    .jzg_box_ul li .gz_bg i{width: 109px;height: 107px;line-height: 100px;}
    .jzg_box_ul li .gz_bg i img{}
    .jzg_box_ul li .gx_bg_hover span, .xs_bg_hover span, .ks_bg_hover span, .yk_bg_hover{line-height: 106px;font-size: 16px;text-indent: 10px;}
}
@media all and (max-width:1100px){
.sideNav{display:none;}
}



@media all and (max-width:1200px) and (min-width:1000px) {
    #header .logo{top: 22px;}
    .fix #header .logo, .fix #header .logo{width: 17%;top: 11px;}
    .fix #mainNavi-wrap{/* top: 12px; */}
    #mainNavi-wrap{}
    #menu-wrap {padding-left:0;}
    #mainNavi {margin: 0 0 0 25%;}
    #mainNavi .mn_li1{margin-right: 24px;}
    #mainNavi .depth2-wrap {padding:0;/* width:100%; */}
    #mainNavi .depth2-wrap .depth1-tit {display:none;}
    #container-wrap .news-wrap .img-wrap {width: 44%;}
    #xs .itemB .titbox .titImg{background-size: 120%;top: 27%;}
    #xs .itemB .titbox .titImg span{margin: 24px 0 27px 28px;font-size: 18px;line-height: 44px;}
    #xs .itemB .titbox .titImg span img{width: 25%;}

    #footer-wrap .foot-links a{margin-left: 28px;}
    #footer-wrap .cs-info,#footer-wrap .address{font-size: 13px;}

}
@media all and (max-width:1100px) and (min-width:1000px){
    #mainNavi .mn_li1 {margin: 0 8px;}
    #xs .itemB .titbox .titImg{background-size: 120%;}
    #xs .itemB .titbox .titImg span{margin: 26px 0 27px 27px;font-size: 18px;line-height: 37px;}
    #xs .itemB .titbox .titImg span img{width: 23%;}

    #footer-wrap .foot-links a{margin-left: 12px;}
}
@media only screen and (max-width: 999px){
    #global{/* display:none; *//* margin-top: 20px; */}
    #global ul.topBar_r{background:none;bottom: -55px;right: 20px;}
    #header-wrap{height: 80px;}
    #header .logo {width: 25%;top: 10px;left: 10px;}
    .fix #mainNavi-wrap{top: 0;}
    .on #mainNavi-wrap{
    background: #1b3a6d;
    position: fixed;
    overflow-y: scroll;
}
    #mainNavi-wrap {overflow:inherit;position: absolute;top: 0;right:0;width:100%;max-width: 90%;height: 100%;z-index: 99;}
    #menu-wrap.mn-h-open {right:0;overflow:visible}
    #menu-wrap.mn-h-open .mn-top {position:relative;display:block;width:100%;color:#fff;z-index:8001;overflow:visible;}
    #menu-wrap.mn-h-open .mn-top .mn-tit {font-size:18px;color:#fff;letter-spacing:-0.02em;font-weight:normal;text-align:center;background:#2b405b;background-size:auto 20px;height:70px;line-height:70px;}
    #menu-wrap.mn-h-open .btn-close {width:54px;background:none;border:0;position:absolute;top:0;right:0}
    #menu-wrap {position:absolute;transition:right 0.3s ease;right:-100%;top:0;left:auto;width:100%;height: 100%;z-index:8000;overflow-y:scroll;overflow-x:hidden;padding:0;margin:0;background: #1b3a6d;}
    #menu-wrap .mem-btn {overflow:hidden;background:#2b405b;border-top:1px solid rgba(255,255,255,0.2)}
    #menu-wrap .mem-btn a {float:left;width:50%;text-align:center;font-size:13px;padding:10px 5px;color:#fff;box-sizing:border-box}
    #menu-wrap .mem-btn a span {display:inline-block;float:left;padding:1px 0 1px 23px;}
    #menu-wrap .mem-btn a span.login {background:#00a5a7;}
    #menu-wrap .mem-btn a span.mypage {background:#2ca838;}
    #menu-wrap .tmn-box {background: #29539d;padding:0;position:relative;}
    #menu-wrap .tmn-box .btn-close {width:32px;height:32px;background:none;position:absolute;top: 30px;right: 20px;display: none;border-radius:50%;border: 2px solid #d0d0d0;}
    #menu-wrap .tmn-box .btn-close:before, #menu-wrap .tmn-box .btn-close:after {display:block;content:"";width:2px;height:12px;background:#a7a7a7;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-1px}
    #menu-wrap .tmn-box .btn-close:before {transform:rotate(45deg);-ms-transform:rotate(45deg)}
    #menu-wrap .tmn-box .btn-close:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
    #menu-wrap .tmn-box .tmn-title {font-size:18px;font-weight:300;color:#fff;padding: 21px;}
    #menu-wrap .tmn-box .tmn-title img {width: 150px;}
    #menu-wrap .tmn-box .tmn-global {border-top: 1px solid #3d60b7;}
    #menu-wrap .tmn-box .tmn-global li {display:inline-block;float:left;line-height:1;padding:21px 12px 20px;position:relative;}
    #menu-wrap .tmn-box .tmn-global li:first-child {padding-left:20px;}
    #menu-wrap .tmn-box .tmn-global li:before {display:block;content:"";width:1px;height:12px;background:#8b8b8b;position:absolute;top:23px;left:0;}
    #menu-wrap .tmn-box .tmn-global li:first-child:before {display:none;}
    #menu-wrap .tmn-box .tmn-global li a {color:#5f6a75;font-size:13px;padding:0}
    #menu-wrap .tmn-box .tmn-global li:last-child a:after {content:"";vertical-align:middle;width:15px;height:15px;margin-left:8px;display:none;}
    #menu-wrap .tmn-box .tmn-global li:first-child a {padding-left:0;position:relative}
    #menu-wrap .tmn-box .tmn-global li:first-child a:after{display:block;content:"";width:1px;height:14px;background:rgba(255,255,255,0.3);position:absolute;top:50%;right:0;margin-top:-7px}
    #menu-wrap .tmn-box .tmn-global .global-mlink {padding: 15px 0;}
    #menu-wrap .tmn-box .tmn-global .global-mlink a {display:inline-block;vertical-align:middle;font-size: 13px;padding: 0 8px;color: #f4f8ff;position: relative;}
    #menu-wrap .tmn-box .tmn-global .global-mlink a::before {display:block;content:"";width:1px;height: 100%;background: #5479bb;position:absolute;top:0;left: 0;}
    #menu-wrap .tmn-box .tmn-global .global-mlink a.home:before {background:none}
    #menu-wrap.mn-h-open #mainNavi {left:auto;right:0;top:0;width:100%}
    #mainNavi .depth1-tit, #mainNavi .mn_li1.over:before {display:none;}
    #mainNavi .depth1-wrap {position:relative;padding-left:20px;}
    #mainNavi li.mn_li1 {border-bottom: 1px solid #284980;position:relative;}
    #mainNavi .mn_li1 .mn_a1 {display:block;position:relative;box-sizing:border-box;padding: 16px 0;font-size: 14px;color: #efefef;letter-spacing:-.05em;z-index:300;}
    #mainNavi .mn_li1 .mn_a1 span {display:inline-block;}
    #mainNavi .mn_li1.is-open {height:100%}
    #mainNavi .mn_li1.is-open .mn_a1 {color:#fff;/* background: #234371; */}
    #mainNavi .mn_li1.is-close .tgl-btn {position:absolute;top: 6px;right: 0;width:25px;height:25px;box-sizing:border-box;border:0;background:none;z-index:500;}
    #mainNavi .mn_li1.is-close .tgl-btn:before {display:block;content:"";width:0;border:6px solid transparent;border-top:0;border-bottom:7px solid #fff;position:absolute;top:50%;left:50%;margin:3px 0 0 -6px;transition:all .3s ease}
    #mainNavi .mn_li1.is-open .tgl-btn:before {border-bottom:0;border-top: 7px solid #ffffff;}
    #mainNavi .depth2-wrap {display:none;width:100%;height:auto;box-sizing:border-box;}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn {display:block;}
    #mainNavi .depth2-wrap .mn_li2.has-sub .tgl-btn:before {border-bottom:7px solid #b2b2b2;border-top:0;margin-top:0;}
    #mainNavi .depth2-wrap .mn_li2.is-open .tgl-btn:before {border-bottom:0;border-top: 7px solid #9a1c1b;}
    /*#mainNavi .is-open .depth2-wrap {display:block}*/
    #mainNavi .depth2-ul {position:relative;z-index:100;background: #f3f3f3;padding: 0 15px 15px;}
    #mainNavi .mn_li1:first-child .depth2-ul {border-top:0;}
    #mainNavi .mn_li2 {position:relative;padding:0;border-bottom: 1px solid #d6d6d6;}
    #mainNavi .depth2-wrap .mn_a2 {position:relative;display:block;font-size:15px;padding: 15px 0;}
    #mainNavi .depth2-wrap .mn_a2.over, #mainNavi .depth2-wrap .is-open .mn_a2, #mainNavi .depth2-wrap .mn_a2:hover {color: #3466b1;}
    #mainNavi .depth2-wrap .depth3-wrap {display:block;background:#fff;padding-left: 15px;}
    #mainNavi .depth2-wrap .mn_li2.is-close .depth3-wrap {display:none}
    /*#mainNavi .depth2-wrap .mn_li2.is-open .depth3-wrap {display:block}*/
    #mainNavi .depth2-wrap .depth3-wrap {border-top:1px solid #d0d0d0;}
    #mainNavi .depth2-wrap .depth3-ul {font-size:0;}
    #mainNavi .depth2-wrap .depth3-wrap li {width:50%;display:inline-block;vertical-align:top;border-bottom:1px solid #ececec;}
    #mainNavi .depth2-wrap .depth3-wrap li a {position:relative;display:block;padding:18px 10px;color:#666;}
    #mainNavi .depth2-wrap .depth3-wrap .mn_li3.over {border-bottom-color:#52a6c6;}
    #mainNavi .depth2-wrap .depth3-wrap li a span {font-size:14px;}
    #mainNavi .depth2-wrap .depth3-wrap li.over a, #mainNavi .depth2-wrap .depth3-wrap li a:hover {color: #9a1c1b;}
    #container-wrap .news-wrap .img-wrap{width:100%;position: relative;float: none;}
    #container-wrap .news-wrap .NewsList{width: 100%;margin: 0;}
    #container-wrap .news-wrap .NewsList ul li{margin-bottom:30px}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 2%;width: 64%;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 10px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r h3{height: 70px;}
    #container-wrap .news-wrap .NewsList ul li a .imgW{width: 30%;display: block;float: left;}
    #container-wrap .news-wrap .moreBtn{position: unset;bottom: -107%;text-align: center;width: 100%;}
    #container-wrap .moreBtn.cbc {position: unset;bottom: -35px;width: 100%;text-align: center;margin-bottom:20px;}
    #container-wrap .news-wrap .img-wrap .slick-dots {text-align: center;margin: 20px 0 50px;}
    .body-slide-wr {position:relative;width:100%;height:100%;transition:margin 0.3s ease;}
    .body-slider-ovclick {display:none;position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0, 0, 0, 0.8);cursor:pointer;z-index:10;}
    #mn-ctrs-btns {display:block;position:absolute;right: 110px;top: 80px;z-index:1000;}
    #mn-ctrs-btns:before {content:'';position:absolute;left:-14px;top:-5px;width:1px;height:36px;background:#ccc;display:none;}
    #mn-ctrs-btns .mn-ctrs-btn {position:relative;display:block;width:26px;height:26px;border:0;background:transparent;margin:0 auto;}
    #mn-ctrs-btns:after, #mn-ctrs-btns .mn-ctrs-btn:before, #mn-ctrs-btns .mn-ctrs-btn:after {content:'';position:absolute;left:3px;width:25px;height:2px;background:#000;}
    #mn-ctrs-btns:after {top:5px;}
    #mn-ctrs-btns .mn-ctrs-btn:before {top:12px;}
    #mn-ctrs-btns .mn-ctrs-btn:after {top:19px;}
    #mainNavi-wrap .nav-right {position: absolute;z-index: 9;top: 18px;right: 0px;bottom: 0;display:block;transition: .3s all;height: 40px;}
    #mainNavi-wrap .nav-right.active{top: 41px;right: 0;z-index: 99999;}
    #mainNavi-wrap .nav-right.active #nav-trigger{top: -18px;}
    #mainNavi-wrap .nav-right #nav-trigger {display: block;margin: 0;float: left;position: relative;width: 40px;height: 40px;background: none;}
    #mainNavi-wrap .nav-right #nav-trigger > span {display: block;position: absolute;width: 50%;height: 14px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
    #mainNavi-wrap .nav-right #nav-trigger > span:before,#nav-trigger > span > i,#mainNavi-wrap .nav-right #nav-trigger > span:after {content: "";display: block;height: 2px;position: absolute;left: 0;right: 0;background-color: #fff;transition: top 0.3s 0.3s, transform 0.3s;}
    #mainNavi-wrap .nav-right #nav-trigger > span:before {top: 0}
    #mainNavi-wrap .nav-right #nav-trigger > span > i {top: 6px}
    #mainNavi-wrap .nav-right #nav-trigger > span:after {top: 12px;}
    #mainNavi-wrap .nav-right.active #nav-trigger > span >i {opacity: 0;}
    #mainNavi-wrap .nav-right.active #nav-trigger > span::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 6px;transition: top 0.3s, transform 0.3s 0.3s;background: #ffffff;}
    #mainNavi-wrap .nav-right.active #nav-trigger > span::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 6px;transition: top 0.3s, transform 0.3s 0.3s;background: #ffffff;}
    #mainNavi-wrap .toppop-ctrl {position:absolute;right:85px;top:57px;z-index:1000;}
    #mainNavi-wrap .toppop-ctrl button {float:left;position:relative;border:0;width:26px;height:26px;margin-left:20px;background-color:transparent;}
    #mainNavi-wrap .toppop-ctrl button.btn-search {background:#d1001d;}
    #container-wrap .news-wrap .linksBtn{position: absolute;right: 0;width: 100%;text-align: center;padding: 0;background: none;top: -70px;}
    #container-wrap .news-wrap .linksBtn a{font-size: 19px;color: #FFF;padding: 5px 0;display: inline-block;float: left;margin-right: 17px;width: 23%;text-align: center;}
    #container-wrap .news-wrap .linksBtn a:last-child{margin:0}
    #container-wrap .news-wrap .linksBtn a i{width: 20%;display: inline-block;}
    #container-wrap .news-wrap .linksBtn a i img{width:100%;}
    #container-wrap .news-wrap .linksBtn a span{line-height: 25px;margin-top: 15px;display: inline-block;margin-left: 10px;}
    #container-wrap .moreBtn a{font-size:15px}
    .tab-wrap{padding: 50px 0 230px;    height: 760px;}
    .tab-wrap ul li .tab-conts ul li{width: 47.6%;}

    #xs .itemB .titbox .titImg{background-size: 120%;width: 70%;}
    #xs .itemB .titbox .titImg span{margin: 20px 0 27px 27px;font-size: 16px;line-height: 38px;}
    #xs .itemB .titbox .titImg span img{width: 23%;}
    #footer-wrap .footer .flogo{width: 100%;border: none;padding-bottom:20px;padding-right: 0;}
    #footer-wrap .footer .flogo .foot_logo{margin:0 auto;display:block;width: 45%;}
    #footer-wrap .footer .flogo .wb_icon{float: right;display: inline-block;margin-top: 25px;margin-right: 60px;   display: none;}

    #footer-wrap .foot-links{padding: 18px 0;position: relative;}
    #footer-wrap .foot-links span{display: block;width: auto;position: relative;}
    #footer-wrap .foot-links span::after{border-color: transparent transparent #FFF #FFF;border-style: solid;border-width: 1px;bottom: 5px;box-sizing: border-box;content: "";display: block;width: 12px;height: 12px;position: absolute;transform: rotate(-45deg);transform-origin: center center;right: 3px;-webkit-transition: all 0.3s ease;transition:all 0.3s ease;}
    #footer-wrap .foot-links span.over::after{transform: rotate(135deg);}
    #footer-wrap .foot-links .lins_w{display: none;margin-top: 20px;margin-left: 0;}
    #footer-wrap .foot-links a{width: 32%;margin: 0;font-size: 15px;padding: 5px 0;}
    #footer-wrap .fonts{width: 100%;padding: 20px 0;border-top: 1px solid #4c78bd;margin-top: 25px;}
   #footer-wrap .cs-info{width: 46%;margin-bottom:20px;}

    #footer-wrap .img-info{top: 15px;}
    .xnews_nei_fl{width:100%}
    .xnews_nei_fr{display:none}
    .xs_bg_hover{width: 70%;height: 85px;background-size: 132%;}
    .jzg_box_ul li .gz_bg i{width: 87px;height: 85px;line-height: 85px;}
    .jzg_box_ul li .gz_bg i img{width: 39%;}
    .jzg_box_ul li .gx_bg_hover span, .xs_bg_hover span, .ks_bg_hover span, .yk_bg_hover{line-height: 87px;font-size: 15px;text-indent: 0px;}
}
@media only screen and (max-width: 940px){
      .tab-wrap{height:780px;}
}
@media all and (max-width:860px){
    #header .logo {width: 30%;top: 10px;}
    #container-wrap .news-wrap{padding: 90px 0 40px;}
    #container-wrap .news-wrap .NewsList {width: 100%;}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 2%;width: 60%;}
    #container-wrap .news-wrap .NewsList ul li a .list_r h3{height: 60px;}
    #container-wrap .news-wrap .NewsList ul li a .imgW{width: 34%;display: block;float: left;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 0;}
    #container-wrap .news-wrap .moreBtn{bottom: -118%;}
    .tab-wrap ul li .tab-conts ul li{width: 47.6%;overflow: hidden;}

    .acae-wrap .item{margin-left: 15%;}
    .acae-wrap .item > li{width: 94%;margin-bottom: 0;}
    #footer-wrap .fonts{width: 100%;padding: 20px 0;border-top: 1px solid #4c78bd;margin-top: 25px;}
    #footer-wrap .cs-info{width: 100%;margin: 0;margin-bottom: 20px;font-size: 13px;}
    #footer-wrap .address{font-size: 14px;padding-top:0px; }
    #footer-wrap .img-info{top: 9px;}
    .jzg_box_ul li{}
    #xs .itemB .titbox .titImg{background-size: 110%;width: 80%;top: 32%;}
    #xs .itemB .titbox .titImg span{margin: 24px 0 27px 26px;font-size: 16px;line-height: 28px;}
    #xs .itemB .titbox .titImg span img{width: 21%;}
    .xs_bg_hover{height: 117px;margin-top: 15%;width: 220px;}
    .jzg_box_ul li .gz_bg i{width: 118px;height: 110px;line-height: 110px;}
    .jzg_box_ul li .gz_bg i img{width: 37%;}
    .jzg_box_ul li .gx_bg_hover span, .xs_bg_hover span, .ks_bg_hover span, .yk_bg_hover{line-height: 118px;font-size: 18px;}

}

@media all and (max-width:680px){
   .acae-wrap .item li h4 .tt{
     height: 50px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
   .acae-wrap .item li h4{    height: 64px;}
    #header .logo {width: 30%;top: 10px;}
    .div-cont {margin:0 15px;}
    #header-wrap {height: 75px;position: relative;background:#08529d;}
    .fix#header-wrap {height: 67px;}
    #global ul.topBar_r > li.last .target{top: 43px;width: 270px;}
    #header .logo {top: 8px;}
    #mainNavi-wrap .nav-right.active #nav-trigger{top: 5px;}
    #global::after{display:none}
    #global .links-btn {display:none;color: #FFF;z-index: 9;width: 100%;position: relative;background: none;padding: 17px 0;}
    #global .global-wrap{/* display:none; *//* background: #08529d; */position: absolute;}
    #global ul.topBar_r{bottom: -47px;right: -10px;}
    #global ul.topBar_r > li{display:none}
    #global ul.topBar_r > li.last{display:block;    margin-right: 0px;}
    #mainNavi-wrap{}
    #mainNavi-wrap .nav-right{top: 15px;right: 0;height: max-content;}
    .fix #mainNavi-wrap .nav-right{top:10px}
    #mainNavi-wrap .nav-right.active {top: 16px;}
    #mainNavi-wrap #menu-wrap .tmn-box .tmn-title{padding: 22px;}
    .banner-wrap .progress{width:100%;max-width:1400px;margin: auto;bottom: 0;}
    .banner-wrap .progress ul{width: 100%;bottom: 15px;}
    .banner-wrap .progress ul li{}
    .banner-wrap .progress ul li button{font-size: 17px;padding: 5px 10px;}
    .banner-wrap .progress ul .slick-active button{}
    #container-wrap .news-wrap{padding-top: 74px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r h3 {height: 53px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 2%;width: 60%;}
    #container-wrap .news-wrap .NewsList ul li a .imgW{width: 35%;display: block;float: left;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 0;}
    #container-wrap .news-wrap .moreBtn{bottom: -148%;}
    #container-wrap .news-wrap .linksBtn{top: -44px;text-align:left;}
    #container-wrap .news-wrap .linksBtn a{font-size: 18px;width: 20%;padding: 0;margin: 0;float: none;}
    #container-wrap .news-wrap .linksBtn a:nth-child(2){/*margin-left: 10%;margin-right: 10%;*/}
    #container-wrap .news-wrap .linksBtn a:last-child{margin:0}
    #container-wrap .news-wrap .linksBtn a i{width: 20%;display: inline-block;vertical-align: 1px;margin-right: 6px;}
    #container-wrap .news-wrap .linksBtn a span{margin: 0;font-size:16px;}
    .tab-wrap{height: 1330px;padding: 30px 0 50px;}
    .tab-wrap .web > ul > li{padding-right: 30px;}
    .tab-wrap .web > ul > li.cur > span{background-size: 24%;padding-left: 30px;}
    .tab-wrap ul li .tab-conts{top: 63px;left: 0;}
    .tab-wrap ul li span{font-size: 20px;}
    .tab-wrap ul li .tab-conts ul li{width: 100%;overflow: hidden;margin-left: 0;margin-bottom: 20px;}

    .acae-wrap{padding-bottom: 50px;background-position: -15px 0;}
    .acae-wrap .acae-tit{margin:0}
    .acae-wrap .item li h4{font-size: 17px;line-height: 28px;padding-bottom: 15px;white-space: inherit;}

    .acae-wrap .item li h4 .icon{background-size:80%;height: 23px;margin-right: 5px;}
    .acae-wrap .item > li a h4::after{margin-top: 12px;}
    .acae-wrap .item > li a:hover h4::after{margin-top: 15px;}
    .acae-wrap .item{margin-left: 18%;}
    .acae-wrap .item > li{width: 94%;margin-bottom: 0;}
    .acae-wrap .item li ul{font-size: 13px;}
    #xs .itemB{width: 47.6%;}
    #xs .itemB .titbox .titImg{background-size: 120%;width: 63%;}
    #xs .itemB .titbox .titImg span{margin: 27px 0 23px 26px;font-size: 16px;line-height: 27px;}
    #xs .itemB .titbox .titImg span img{width: 24%;}
    #footer-wrap .foot-links a{width: 100%;}
    #footer-wrap .footer {margin-top:20px}
    #footer-wrap .footer .flogo a {}
    #footer-wrap .footer .flogo a img {width:100%;height:auto;}
    #footer-wrap .topBt {width:60px;height:60px}
    #footer-wrap .topBt span {font-size:13px;padding:22px 0}
    #footer-wrap .footer .flogo .foot_logo{width: 65%;}
    #footer-wrap .footer .flogo .wb_icon{width: 100%;float: none;margin-right: 0;}
    #footer-wrap .footer .wb_icon li span{margin:0 5px}
    #container-wrap .news-wrap .img-wrap .item .Ntit{font-size:15px;height: 74px;width: 77%;text-wrap: none;}
    #container-wrap .news-wrap .img-wrap .item .Ntit h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    #container-wrap .news-wrap .img-wrap .item .Ntit::after{right: -44px;background-size: 84%;}
    #container-wrap .news-wrap .img-wrap .item .Ntit span{font-size: 13px;padding: 14px 0 14px 24px;background-size: 5%;}
#container-wrap .moreBtn a{/*margin-left:70%;*/}



}

@media all and (max-width:640px){

    #container-wrap .news-wrap .NewsList ul li a .list_r h3 {height: 53px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 2%;width: 50%;}
    #container-wrap .news-wrap .NewsList ul li a .imgW{width: 44%;display: block;float: left;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 4px;}
    #footer-wrap .topBt {width:40px;height:40px}
    #footer-wrap .topBt span {padding:12px 0 13px}
    #footer-wrap .footer {font-size:13px;padding:0;margin-top:15px;}
    .tab-wrap ul li .tab-conts ul li::after{width: calc(100% - 105px);}
    .tab-wrap ul li .tab-conts ul li .txtbar{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .tab-wrap ul li .tab-conts ul li .dateBox{position: absolute;left: 0;top: 0;color: #FFF;text-align: center;font-size: 14px;padding: 5px 14px 5px 44px;line-height: 19px;background: url(../img/dateW.png) #a90e09 no-repeat 15px center;z-index: 9;}
    #xs{margin:0;padding-bottom: 60%;}
    #xs .itemB .titbox,#xs {width: 100%;}
    #xs .itemB .nav2{
    width: auto;
}
    #xs .itemB{width: 100%;margin-left:0}
    #xs .itemB .titbox .titImg{background-size: 110%;width: 46%;}
    #xs .itemB .titbox .titImg span{margin: 32px 0 29px 31px;font-size: 15px;line-height: 38px;}
    #xs .itemB .titbox .titImg span img{width: 24%;}
    #footer-wrap .foot-links a{width: 100%;}
.acae-wrap .moreBtn{    margin-top: 50px!important;}

}

@media all and (max-width:460px){
    #global ul.topBar_r{bottom: -51px;right: 10px;}
    #header .logo {top: 17px;width: 43%;}
    #header .logo a span em {font-size:15px;padding-left:7px;margin:6px 0 0 7px;}
    #header .logo a span em:before {height:14px;}
    #container-wrap .news-wrap .NewsList ul li{height: auto;margin-bottom: 15px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r h3 {height: 46px;font-size: 14px;line-height: 22px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r{padding: 3%;width: 55%;padding-bottom: 0;
}
    #container-wrap .news-wrap .NewsList ul li a .list_r .xz{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
    #container-wrap .news-wrap .NewsList ul li a .imgW{width: 39%;display: block;float: left;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar{color: #999;font-size: 13px;margin-top: 3px;position: relative;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar p.time{position:relative;top: 0;font-size: 12px;background-size: 7%;background-position: 0 3px;padding-left: 18px;}
    #container-wrap .news-wrap .NewsList ul li a .list_r .bar p{position:absolute;right: 0;top: -3px;font-size: 12px;}
    #container-wrap .moreBtn{ bottom: -45px;}
    #container-wrap .news-wrap .moreBtn{bottom: -150%;}
	
	
    #footer-wrap .topBt {right:10px;}
    #footer-wrap .topBt.over {bottom:10px;}
    #footer-wrap .img-info{top: -4px;}
    .acae-wrap{padding: 20px 0;}
    .acae-wrap .acae-tit{font-size: 20px;width: 26px;padding: 20px 10px 490px;}
    .acae-wrap .acae-tit .icon{background-size: 99%;height: 25px;}
    .acae-wrap .acae-tit::after{width: 46px;background-position: -18px 0;}
    .acae-wrap .item{margin-left: 16%;}
    .tab-wrap{height:1172px}
    .tab-wrap ul li span{font-size: 18px;}
	
    .tab-wrap .web > ul > li{margin-right: 0px;background:none;padding-right:4px;}
	
    .tab-wrap ul li .tab-conts ul li a{margin-top: 47px;padding: 10px;}

    .tab-wrap ul li .tab-conts ul li .dateBox{font-size:12px;line-height: 15px;}
    #xs .itemB .titbox .titImg{background-size: 130%;width: 49%;}
    #xs .itemB .titbox .titImg span{margin: 28px 0 29px 31px;font-size: 15px;line-height: 38px;}
    #xs .itemB .titbox .titImg span img{width: 24%;}
    #footer-wrap .foot-links a{width: 100%;}
	#container-wrap .news-wrap .linksBtn a span{font-size:12px!important;}
.tab-wrap ul li.ani{transform:none!important;}
	
    }



@media all and (max-width:400px){
    .div-cont {margin:0 10px;}
    #mainNavi .depth1-wrap {padding-left: 10px;}
    #xs .itemB .titbox .titImg{background-size: 130%;width: 46%;}
    #xs .itemB .titbox .titImg span{margin: 22px 0 29px 25px;font-size: 15px;line-height: 38px;}
    #xs .itemB .titbox .titImg span img{width: 24%;}
    #footer-wrap .foot-links a{width: 100%;}
	  .tab-wrap .web > ul > li{padding-right: 8px;}
	  .tab-wrap ul li span{font-size:16px;}
	  #container-wrap .news-wrap .linksBtn a span{font-size:12px;}
	
		
}


@media all and (max-width:320px){
	#container-wrap .news-wrap .linksBtn a {width:22%}
	#container-wrap .news-wrap .linksBtn a span{font-size:12px;}
	}
