body {
    color: #333;
    font-size: 14px;
    font-family:"",Arial,Tahoma;
    margin:0 auto;
    position:relative;
    overflow-x: hidden;
    background: #fffefe;


}
.article-p .zw-img-p{
text-indent:0 !important;
}
.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}
.r-sear {
    width: 260px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    background: #d0d9e8;
    position: relative;
}
.r-se-inp{    width: calc(100% - 55px);
    position: absolute;
    left: 10px;
    outline: none;
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;color: #333;}



.r-se-btn {
    position: absolute;
    right: 10px;
    top: 5px;
}


.search-a{display:none;}
.xyt{float:right;}
.p_pages a{margin-top: 10px !important;}
.p_prev_d{margin-top: 10px !important;}
.p_no_d{margin-top: 10px !important;}
.p_t{margin-top: 10px !important;}
.p_next_d{margin-top: 10px !important;}
.govitemcontentdetalc1130 td {
color: #555 !important;
    border: 1px #b4c8e7 solid !important;
    padding: 1% !important;
    font-size: 16px !important;
}
.winstyle1133 a span{
    padding: 10px 0px;
    line-height: 30px;
    border-radius: 4px;color: #ff3300;font-size: 16px;font-family: å¾®è½¯é›…é»‘;font-weight: bold;}
.govitemcontent1133{    margin: 20px 0;}
.govitemcontent1133 td{border: 1px #b4c8e7 solid !important;}
.titlewinstyle1133 {
    BACKGROUND: #edf4ff !important;
    HEIGHT: 40px !important;
    COLOR: #12428d !important;
    FONT-SIZE: 16px !important;
}
.tishitabstyle1131{    BACKGROUND-COLOR: #ffffff;
    COLOR: #333 !important;
    FONT-SIZE: 16px !important;
    line-height: 80px !important;}
.govitemcontent1131 td{    border: 1px #b4c8e7 solid !important;}
#yanzheng{width:14% !important;}
#webberedit{    width: 100% !important; padding: 1% 1% 1% 0 !important;}
.winstyle1131 td{padding-left: 10px !important;}
.winstyle1131 input{width:96% !important;}
.titlestyle1131 {
    FONT-SIZE: 16px !important;
    COLOR: #12428d !important;
    padding: 0.5% !important;
    BACKGROUND-COLOR: #f2f7ff !important;
}
.wznr{    background: #fff;}
.sjdh{    text-align: center;margin: 20px 0;}
.sjdh a{
margin: 0 10px;
display: inline-block;
    background: #6787b8;
    line-height: 40px;
    padding: 0 20px;
    color: #fff;
    border-radius: 20px;}
.img-hide{ overflow:hidden; display: block; }

.slick-slider{ touch-action: auto!important; }
.img-hide img,.div-img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img,.img-hide:hover .div-img{transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{
	max-width:100%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}


.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #9a0813; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.nav-down{ position: absolute; display: none; left: 50%; top: 100%; width: 120px; margin-left: -60px; background: #12428d; }
.nav-down li a{ line-height: 20px; text-align: center; display: block; font-size: 16px; padding:10px 10px; font-weight: normal!important; background: none!important; }
.nav-down li{ float: none; width: 100%!important; padding:0!important; margin:0!important; }
.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; display: block; font-family: ""; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;}
.layer.showdiv .search_box{transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#0d3a7e;color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }
.search-one{ display: none; }
.search-one.showdiv{ display: block; }
.layer .search_box{ position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%); }
.nav-list li:hover .nav-down{ display: block; }
.nav-list li{ position: relative; padding-bottom: 15px; }


.banner img{ width: 100%; }
.banner{ margin:0; overflow:hidden; }
.header{ position: absolute; border-bottom: solid 1px rgba(255,255,255,0.2); left: 0; background: url(../images/header.png) center no-repeat; background-size: 100% 100%; top: 0; right: 0; z-index: 1000; padding:0 3%; }
.logo{ /* line-height: 120px; */ width: 40rem;}
.header.active{ position: fixed; background: #ffffff; box-shadow: 0 0 20px rgb(0 0 0 / 30%);}
.header-right-a{ padding-top: 25px;  color: rgba(255,255,255,0.5); }
.header-right-a a{ color: rgba(255,255,255,0.5); line-height: 2;}
.header-right-a a:hover{ color: #fff; }
.header.active .header-right-a a{ color: rgba(0,0,0,0.5); }
.logo img{padding-top: 2em; }



.header-right-a span{ padding:0 12px; color: #485f7b; }
.header-right-botom{ position: relative; padding-right: 115px; margin-top: 20px; }
.nav-list li{ float: left; position: relative; margin-left: 20px; }
.nav-list li a{ font-size: 18px; display: block; line-height: 30px; color: #fff; }
.nav-a{ position: absolute; right: 0; top: 0; }
.container{ width: 1590px; }
.link-slick a{ display: block; transition: 0.3s all; position: relative; padding-top: 20px; background: url(../images/back-link-a.png) center no-repeat; background-size: 100% 100%; height: 266px; }
.link-slick{ margin-top: -105px; margin-bottom: 0; margin-left: 50px; margin-right: 50px; }
.link-slick .slick-slide{ padding-top: 30px; padding-left: 20px; padding-right: 20px; }
.link-slick a:before{ display: block; content: ""; position: absolute; left: 8px; top: 8px; right: 8px; height: 5px; background: #007c36; }
.icon-index img{ display: inline-block; }
.icon-index{ height: 130px; line-height: 130px; }
.link-tt{ font-size: 22px; color: #333; }
.link-p{ font-size: 14px; color: #999; margin-top: 5px; }
.link-slick a.link-slick02:before{ background: #0075c2; }
.link-slick a.link-slick03:before{ background: #ab010b; }
.link-slick a.link-slick04:before{ background: #f7ab00; }
.link-slick a.link-slick05:before{ background: #d3227a; }
.link-slick a.link-slick06:before{ background: #e1c859; }
.link-slick a.link-slick07:before{ background: #ab010b; }
.link-slick a.link-slick08:before{ background:#0075c2; }
.link-label{ position: absolute; left: 20px; right: 20px; bottom: 15px; text-align: center; }
.link-label img{ display: inline-block; }
.link-slick a:hover{ transform: translate(0,-20px); }
.link-slick .slick-prev{ left: -50px; width: 40px; height: 40px; opacity: 0.5; background: url(../images/jt-index02.png) center no-repeat; margin-top: -20px; }
.slick-prev:before,.slick-next:before{ display: none; }
.link-slick .slick-next{ right: -50px; width: 40px; height: 40px; opacity: 0.5; background: url(../images/jt-index01.png) center no-repeat; margin-top: -20px; }
.slick-prev:hover,.slick-next:hover{ opacity: 1; }
.back-one{ background: url(../images/back01.png) center no-repeat; background-size: cover; padding-bottom: 70px; }
.one-left-width{ width: 58%; }
.title-box{ font-size: 30px; font-family: ""; font-weight: bold; color: #222; padding-left: 50px; position: relative; background: url(../images/icon-tt.png) left center no-repeat; }
.title-top{ position: relative; margin-top: 50px; margin-bottom: 20px; }
.one-slick-img div{ /* height: 530px; */ padding-top: 64%;}
.one-slick{ /* height: 530px; */ margin:0; overflow:hidden; }
.one-slick a{ display: block; position: relative; }
.mask-txt{ position:absolute; padding-top: 140px; padding-left: 15px; padding-right: 15px; font-size: 18px; color: #fff; font-weight: bold; left: 0; right: 0; bottom: 0; background: url(../images/maxk-txt.png) center no-repeat; height: 200px; background-size: 100% 100%; }
.one-slick .slick-dots{ bottom: 10px; }
.one-slick .slick-dots li,.one-slick .slick-dots li button{ width: 6px; height: 6px; border-radius: 6px; }
.one-slick .slick-dots li button{ background: #fff; }
.one-slick .slick-dots li.slick-active,.one-slick .slick-dots li.slick-active button{ width: 30px; height: 6px; border-radius: 6px; }
.slick-dots li button:before{ display: none; }
.one-slick .slick-dots li.slick-active button{ background: #c6af7e; }
.tabs-one-ul{ position: absolute; left: 200px; top: 5px; line-height: 42px; }
.tabs-one-ul li{ float: left; margin-right: 38px; }
.tabs-one-ul li a{ font-size: 22px; color: #222; }
.tabs-one-ul li a font{ font-weight: bold; margin-right: 10px;  }
.tabs-one-ul li.active a{ color: #12428d; }
.more-tabs-a{ top: -70px; position: absolute; right: 0; background: url(../images/icon-more.png) right center no-repeat; line-height: 42px; background: url(../images/icon-more.png) right center no-repeat; padding-right: 25px; font-size: 14px; color: #c6af7e; font-weight: bold; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.one-tz-ul a{ display: block; position: relative; background: url(../images/a-lind.png) left 16px no-repeat; height: 88px; border-top: dashed 1px #ddd; padding:15px 0 0 30px; }
.slick-slider{ touch-action: auto!important; }
.one-tz-tt{ font-size: 18px; color: #333; }
.one-tz-date{ background: url(../images/icon-date.png) left center no-repeat; margin-top: 5px; font-size: 16px; color: #12428d; padding-left: 20px; font-family: "Georgia"; }
.tt-more{ top: 0px; position: absolute; right: 0; background: url(../images/icon-more.png) right center no-repeat; line-height: 42px; padding-right: 25px; font-size: 14px; color: #c6af7e; font-weight: bold; }
.one-right-width{ width: 39%; }
.one-tz-ul{ border-bottom: dashed 1px #ddd; }
.back-tow{ background: url(../images/back03.png) center no-repeat; background-size: cover; padding-bottom: 30px; }
.back-tow .title-box{ background: url(../images/icon-tt02.png) left center no-repeat; color: #fff; }
.back-tow .tt-more{ color: #fff; background: url(../images/icon-more02.png) right center no-repeat; }
.back-tow-tabs{ position: absolute; left: 0; top: 0; width: 160px; }
.back-tow-tabs li a{ display: block; position: relative; /*! padding-top: 4px; */ background: #fff; height: 134px; font-size: 18px; color: #12428d; font-weight: bold; line-height: 134px;}
.back-tow-box{ position: relative; padding-left: 187px; height: 480px; }
.back-tow-tabs li{ margin-bottom: 15px; }
.back-tow-tabs01{ display: block; margin-bottom: 0px; /*! height: 40px; */ /*! background: url(../images/tabs-tow01.png) center no-repeat; */ line-height: 100px;}
.back-tow-tabs02{ display: block; /*! margin-bottom: 20px; */ /*! height: 40px; */ /*! background: url(../images/tabs-tow02.png) center no-repeat; */ }
.back-tow-tabs03{ display: block; margin-bottom: 20px; height: 60px; background: url(../images/tabs-tow03.png) center no-repeat; }
.back-tow-tabs li.active a{ background: url(../images/tabs-hover.png) center no-repeat; color: #fff; background-size: cover; }
.back-tow-tabs li.active .back-tow-tabs01{ /*! background: url(../images/tabs-tow01-1.png) center no-repeat; */ }
.back-tow-tabs li.active .back-tow-tabs02{ /*! background: url(../images/tabs-tow02-1.png) center no-repeat; */ }
.back-tow-tabs li.active .back-tow-tabs03{ background: url(../images/tabs-tow03-1.png) center no-repeat; }
.back-tow-tabs li.active a:before{ display: block; content: ""; position: absolute; left: 100%; top: 0; bottom: 0; width: 11px; background: url(../images/tabs-raw.png) center no-repeat; }
.tabs-box-back{ height: 430px; padding:55px 45px 45px 45px; background: url(../images/tabs-box-back.png) center no-repeat; background-size: cover; border-radius: 0 20px 0 20px; }
.tabs-box-sm{ position: relative; padding-left: 75px; padding-top:0px; }
.icon-tt-ks{ position: absolute; left: 0; top: 0; width: 30px; padding-top: 30px; line-height: 30px; background: url(../images/icon-tt-ks.png) center top no-repeat; font-size: 30px; color: #12428d; }
.tabs-box-scroll{ height: 340px; overflow-y: auto; padding-right: 60px; }
.tabs-box-ul>li{float: left;width: 20%;padding:0 10px;padding-bottom: 10px;position:relative;height: 66px;}
.tabs-box-ul{ margin:0 -10px; }
.tabs-box-ul li a{ display: block; line-height: 52px; position: relative; padding:0 10px; font-size: 20px; color: #333; border:dashed 1px #a0b3d1;}
.tabs-box-ul li .tabs-boxs-subnav{
    position: absolute;
    left: 10px;
    top: 55px;
    background: #12428d;
    border-radius: 5px;
    z-index: 10;
    padding: 15px 10px 10px 10px;
    width: 225px;
    display: none;
    }
	.tabs-box-ul li:hover .tabs-boxs-subnav{display:block;}
.tabs-box-ul li .tabs-boxs-subnav:after {
    content: "";
    display: block;
    width: 0px;
    position: absolute;
    top: -12px;
    left: 20px;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #12428d;
    border-right: 5px solid transparent;
    border-top-width: 0px;
    border: 7px solid transparent;
    border-bottom-color: #12428d;}
.tabs-box-ul li .tabs-boxs-subnav li{display: inline-block;
    /* margin: 0 15px; */
    font-size: 14px;
    width: auto;
    padding: 0 5px;
    margin-bottom: 10px;}
.tabs-box-ul li .tabs-boxs-subnav li a{color:#fff;line-height:1.5;font-size:14px;border:none;}
.tabs-box-ul li a:hover{ color: #fff; font-weight: bold; font-size: 20px; border:none; line-height: 44px; border-radius: 10px; box-shadow: 5px 5px 0 #cdd7e2; background: url(../images/a-jg.png) center no-repeat; background-size: 100% 100%; }
.tabs-box-ul li .tabs-boxs-subnav li a:hover{ box-shadow: none;background:none;font-weight:bold; text-decoration:underline !important;}

.tabs-box-scroll::-webkit-scrollbar {
width:4px;
}

.tabs-box-scroll::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:0px;
}

.tabs-box-scroll::-webkit-scrollbar-thumb {
border-radius:0px;
background:#12428d;
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.tabs-box-scroll::-webkit-scrollbar-thumb:window-inactive {
background:#12428d;
}
.back-s{ background: url(../images/back-s.png) center no-repeat; background-size: cover; }
.s-left .title-box{ text-indent: -9999px; }
.s-left{ width: 31%;margin-right: 2.6%; }
.s-left .tabs-one-ul{ left: 50px; top: 0; }
.s-left .tabs-one-ul li a{ font-size: 26px; }
.s-left .tabs-one-ul li.active a{ font-size: 30px; font-weight: bold;color: #333;}
.gk-list li{ float: left; width: 100%; border-top: solid 1px #ddd; padding-right: 55px; }
.gk-list li:nth-child(even){ padding-right: 0; }
.gk-list{ border-bottom: solid 1px #ddd; }
.gk-list li a{ display: block; line-height: 58px; font-size: 18px; color: #333; }
.gk-list li a:hover{ color: #12428a; }
.gk-list li a span{ font-size: 16px; color: #12428d; display: inline-block; font-family: "Georgia"; padding-right: 20px; }
.s-right{ width: 32.7%; }
.hd-back{ padding:45px; background: url(../images/hd-back.png) center no-repeat; background-size: cover; border-radius: 0px 20px 0 20px; height: 365px; }
.hd-title{ font-size: 24px; color: #fff; }
.hd-title:hover{ color: #fff; }
.hd-date{ font-size: 20px; color: #f7d895; margin-top: 15px; font-family: "Georgia"; }
.hd-p{ font-size: 16px; color: #a8dcff; line-height: 30px; margin-top: 30px; text-align: center; height: 90px; overflow:hidden; }
.tp-a a{ display: inline-block; font-size: 18px; color: #f7d895; font-weight: bold; margin-top: 40px; }
.title-top-b{ margin-left: 460px; }
.zj-back-c{ background: url(../images/zj-back.png) center no-repeat; background-size: cover; padding:50px 0; }
.zt-back-c{ background: url(../images/zt-back-c.png) center no-repeat; background-size: cover; padding-bottom: 70px; }
.sk-img{ padding-top: 15px; }
.zt-slick{ margin: 0 0px; }
.zt-slick a{ display: block; position: relative; transition: 0.3s all; }
.zt-slick .slick-slide{ padding: 0 0.2% 0 0.2%; }
.zt-slick-txt{ position: absolute; z-index: 100; left: 50%; writing-mode: vertical-rl; top: 90px; transform: translate(-50%,0); letter-spacing: 3px; font-size: 30px; color: #fff; line-height: 36px; bottom: 90px;}
.zt-slick .slick-prev{ left: -50px; width: 40px; height: 40px; opacity: 0.5; background: url(../images/jt-index02.png) center no-repeat; margin-top: -20px; }
.zt-slick a img{ position: relative; z-index: 10;width: 100%;}
.zt-slick .slick-next{ right: -50px; width: 40px; height: 40px; opacity: 0.5; background: url(../images/jt-index01.png) center no-repeat; margin-top: -20px; }
.zt-slick .slick-prev:hover,.zt-slick .slick-next:hover{ opacity: 1; }
.zt-slick .slick-active a{ opacity: 1; }
.back-five-c{ position: relative; }
.back-five-c:before{ display: block; content: ""; position: absolute; left: 0; top: -20px; right: 0; height:547px; background: url(../images/back-five-c.png) center no-repeat; background-size: contain;}
.back-five-c .container{ position: relative; z-index: 10; }
.back-five-c .title-box{ background: url(../images/icon-tt02.png) left center no-repeat; color: #fff; }
.back-five-c .tt-more{ color: #fff; background: url(../images/icon-more02.png) right center no-repeat; }
.play-ul li{ float: left; width: 50%; padding:0 20px; }
.play-ul{ margin:0 -20px; }
.play-ul li a{ display: block; padding-top: 65.78%; position: relative; }
.play-ul li a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.mask-play{ position: absolute; left: 0; right: 0; bottom: 0; height: 50%; background: url(../images/mask-play.png) center no-repeat; background-size: 100% 100%; }
.play-p{ position: absolute; left: 15px; right: 15px; bottom: 15px; font-size: 16px; color: #fff; }

.play-name{ position: absolute; left: 10px; bottom: 45px; color: #fff; font-size: 16px; }
.play-ul li a i{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/play.png) center no-repeat; z-index: 100; display: none;}
.about-left{ margin-top: -50px; width: 70%; position: relative; }
.about-img img{ width: 100%; }
.about-tabs li{ float: left; margin-left: 70px; }
.about-tabs li a{ display: block; position: relative; width: 20px; font-size: 20px; color: #fff; line-height: 20px; padding-top: 65px; background: url(../images/icon-about01.png) center top no-repeat; }
.about-tabs li a:before{ display: block; content: ""; position: absolute; left: 50%; top: 35px; border-right: solid 1px #999; height: 20px; }
.about-tabs li.active a{ color: #fff; background: url(../images/icon-about02.png) center top no-repeat; }
.about-tabs li.active a:before{ border-color:#12428d;  }
.about-top{ position: absolute; left: 40px; top: 120px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 15px; padding:30px 40px; }
.about-top-tt{ font-size: 20px; color: #333; }
.about-top-p{ margin-top: 35px; }
.about-top-p p{ font-size: 16px; color: #333; margin-bottom: 10px; }
.back-six{ padding-bottom: 70px; background: #eef5fb;}
.footer-top{ background: #bf180b; }
.footer-box-sm{ position: relative; padding-bottom: 15px; min-height: 60px; padding-left: 115px; }
.footer-box-sm span{ position: absolute; left: 0; top: 0; line-height: 60px; color: #fff; font-size: 20px; }
.footer-list li{ float: left; margin:15px 15px 0 0; }
.footer-list li a{ font-size: 15px; color: #fff; }
.footer-list{ padding-top: 7px; }
.footer{ background: url(../images/footer-hong.png) center no-repeat; background-size: cover; padding:50px 0; }
.footer-a a{ display: inline-block; font-size: 14px; margin-top: 10px; color: #a9cafd; }
.footer-a a:hover{ color: #fff; }
.footer-a span{ color: #a9cafd; padding:0 15px; margin-top: 10px; }
.footer-a{ padding-top: 35px; }
.footer-left{ width: 565px; margin-right: 30px;display: none;}
.footer-center{ margin-left: 0px; padding-top: 35px; font-size: 16px; color: #a9cafd; float: right !important;}
.footer .footer-center{float: right !important;}
.footer-center .pull-left{ margin-right: 10px; }
.footer-center img{ margin-bottom: 5px; }
.footer-right-top a{ display: inline-block; width: 130px; text-align: center; border-radius: 40px; margin-left: 8px; line-height: 34px; border:solid 1px rgba(255,255,255,0.2); font-size: 16px; color: #fff; }
.footer-right-top a span{ padding-left: 35px; background: url(../images/icon-yx.png) left center no-repeat; }
.footer-right-p p{ color: #a9cafd; margin-bottom: 10px; color: #a9cafd; }
.footer-right-p{ padding-top: 30px; }
.footer-right-p p span{ padding-right: 15px; display: inline-block; }
.footer-right-p p font{ display: inline-block; }
.footer-right{ padding-top: 35px; }
.footer .footer-right{float: left !important;}
.footer .footer-right .footer-right-top{text-align:left; }
.footer .footer-right .footer-right-p{text-align:left; }
.mt-ul{ position: absolute; right: 70px; top: 0; line-height: 42px; }
.mt-ul li{ float: left; margin-right: 50px; }
.mt-ul li a{ display: inline-block; position: relative; }
.mt-ul li a span{ position: absolute; left: 50%; display: none; width: 100px; margin-left: -50px; bottom: 100%; }
.mt-ul li a:hover span{ display: block; }
.zj-slick-left{ width: 48.7%; margin-top: -120px; margin-bottom: 0; padding-bottom: 40px; }
.zj-left-img{ width: 54%; }
.zj-left-right{ width: 46%; padding-left: 50px; padding-top: 210px; }
.zj-left-name{ font-size: 24px; color: #fff; }
.zj-left-name span{ font-size: 20px; }
.zj-left-p{ font-size: 16px; color: #a8dcff; line-height: 30px; text-align: justify;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical; max-height: 150px; margin-top: 30px;  }
.zj-more a{ display: block; margin-top: 35px; width: 100%; text-align: center; background: #c6af7e; border:solid 1px #c6af7e; font-size: 16px; color: #fff; border-radius: 40px; line-height: 38px; }
.zj-more a.r{ background: none; }
.zj-more a.r:hover{ background: #c6af7e; }
.zj-more .col-xs-6{ padding:0 10px; }
.zj-more{ margin:0 -10px; padding-right: 1px; }
.zj-slick-right{ width: 48%; }
.zj-right-img{ position: relative; padding-top: 135%; }
.zj-right-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.zj-slick-right .slick-slide{ padding-left: 20px; }
.zj-rigth-name{ font-size: 16px; color: #fff; font-weight: bold; margin-top: 15px; }
.zj-right-p{ color: #a8dcff; margin-top: 10px; }
.zj-slick-left .slick-dots{ bottom: 0; width: 54%; }
.zj-slick-left .slick-dots li,.zj-slick-left .slick-dots li button{ width: 6px; height: 6px; border-radius: 6px; }
.zj-slick-left .slick-dots li button{ background: #fff; }
.zj-slick-left .slick-dots li.slick-active,.zj-slick-left .slick-dots li.slick-active button{ width: 30px; height: 6px; border-radius: 6px; }
.slick-dots li button:before{ display: none; }
.zj-slick-left .slick-dots li.slick-active button{ background: #c6af7e; }
.zj-back-c .container{ position: relative; padding-bottom: 60px; }
.zj-search-box{ position: absolute; right: 0; bottom: 0; width: 400px; }
.zj-search-box .form-control{ color: #fff; border:solid 1px #c6af7e; height: 40px; border-radius: 40px; background: none; }
.btn-zj{ position: absolute; right: 0; top: 0; border-radius: 40px; height: 40px; border:none; padding:0; background: #c6af7e; font-size: 16px; color: #fff!important; font-weight: bold; width: 160px; }
.banner .slick-prev{ left: 30px; top: 50%; width: 40px; height: 40px; margin-top: -20px; z-index: 100; background: url(../images/banner-l.png) center no-repeat; }
.banner .slick-next{ right: 30px; top: 50%; width: 40px; height: 40px; margin-top: -20px; z-index: 100; background: url(../images/banner-r.png) center no-repeat; }

.js-box-x{ padding:80px 0; }
.js-left{ width: 55%; }
.ks-tt{ position: relative; }
.ks-tt-left{position:relative;}
.ks-tt-name{display:inline-block;font-size:37px;color:rgb(18,66,142);font-weight:bold;background: url(../images/kkicon.png) right 5px no-repeat;padding-right:30px;}
.ks-tt-img{position:absolute;top:7px;left:0;}

.ks-p{ font-size: 18px; color: #333; text-align: justify; line-height: 35px; margin-top: 30px; text-indent: 2em; }
.ks-bottom-p{ margin-left: 20px; padding-top: 5px; font-size: 18px; color: #12428e; }
.ks-bottom-p span{ font-size: 18px; color: #333; font-weight: bold; font-family: "Bodoni Bd BT"; }
.ks-bottom-left{ margin-top: 40px; margin-right: 0px; }
.ks-bottom-p font{ font-size: 16px; color: #333; }
.js-right{ width: 40%; padding-right: 30px; padding-bottom: 30px; position: relative; }
.js-right img{ position: relative; z-index: 10; }
.js-right:before{ display: block; position: absolute; content: ""; left: 20px; top: 30px; right: 0; bottom: 0; background: #0c7bc3; border-radius: 30px 30px 0 30px; }
.zz-back{ background: url(../images/zz-back.png) center no-repeat; background-size: cover; padding:80px 0; }
.zz-tabs li{ float: left; margin-top: 10px; }
.zz-tabs li a{ display: block; font-family: ""; line-height: 60px; padding:0 25px; background: #ff9900; font-size: 26px; color: #fff; font-weight: bold; }
.zz-tabs li a span{ padding-left: 45px; background: url(../images/icon-zz01.png) left center no-repeat; background-size: 32px auto; }
.zz-tabs li.active a span{ padding-left: 50px; background-size: 37px auto; }
.zz-tabs li.active a{ font-size: 30px; background: #12428e; line-height: 70px; height: 70px; }
.zz-tabs li.active{ margin-top: 0; }
.zz-box{ background: #fff; padding:40px; }
.zz-scroll p{ margin:0; font-size: 18px !important; color: #333; line-height: 38px !important; /* text-align: center; */  }
.zz-scroll{ height: 360px; padding-right: 45px; overflow-y: auto; }

.zz-scroll::-webkit-scrollbar {
width:6px;
}

.zz-scroll::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:6px;
background: #ececec;
}
.txtScroll-top{width: calc(100% - 150px);overflow:hidden;position:relative;/* border:1px solid #ccc; */padding-right: 100px;}
		.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
		.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
		.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
		.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.txtScroll-top .hd ul li.on{ background-position:0 0; }
		.txtScroll-top .bd{padding: 25px 15px;}
		.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
		.txtScroll-top .infoList li .date{float:right;color:#999;font-family: "Georgia";font-size: 16px;}
.txtScroll-top .infoList li .tzin-1{width: 46%;float:left;margin: 0 2%;}
.txtScroll-top .infoList li .tzin-1 p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txtScroll-top .infoList li .tzin-1 a{font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
.tzgg-left-2{font-size:30px;color:#fff;background:#12428d;padding: 15px;}
.tzgg-more-2{background: url(../images/icon-more.png) right center no-repeat;line-height: 42px;padding-right: 25px;font-size: 14px;color: #c6af7e;font-weight: bold;position:absolute;right:10px;top:50%;transform: translateY(-50%);}

.tzgg-cont-2{border:1px solid #ddd;/* margin-top:25px; */position:relative;margin-bottom: 50px;}
.zz-scroll::-webkit-scrollbar-thumb {
border-radius:6px;
background:#12428d;
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.zz-scroll::-webkit-scrollbar-thumb:window-inactive {
background:#12428d;
}
.bm-left{ width: 38%; min-height: 200px;}
.bs-img img{ width: 200px; height: 116px; }
.bs-right{ margin-left: 225px; }
.bs-tt{ font-size: 18px; color: #333; font-weight: bold; }
.bs-date{ color: #11428e; margin-top: 10px; }
.bs-p{ color: #999; line-height: 25px; margin-top: 10px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  }
.bs-ul li a{ display: block; padding-right: 90px; position: relative; border-bottom: dashed 1px #ddd; font-size: 18px; color: #333; line-height: 70px; padding-left: 25px; background: url(../images/icon-bs.png) left center no-repeat; }
.bs-ul li a span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #888; }
.bs-ul{ padding-top: 12px; }
.bs-ul li a:hover{ color: #12428c; }
.bm-right{ width: 31%; padding-left: 50px; min-height: 200px;}
.zd-ul-date{ width: 75px; padding-top: 2px; height: 75px; font-size: 14px; color:#fff; font-family: ""; font-weight: bold; background: #12428c; }
.zd-ul-date span{ font-size: 30px; }
.zd-ul-right{ margin-left: 90px; }
.zd-ul-tt{ font-size: 18px; line-height: 18px; color: #333; }
.zd-ul li{ margin-bottom:35px; }
.xc-back{ background: #e1edff; margin-top: 110px; padding:65px; position: relative; }
.xc-back-sm{ position: relative; padding-left: 80px; }
.xc-title{ font-size: 30px; position: absolute; left: 0; top: 0; color: #333; line-height: 30px; text-align: center; width: 40px; font-weight: bold; font-family: ""; padding-top: 60px; background: url(../images/icon-tt.png) center top no-repeat; }
.cs-slick a{ display: block; position: relative; margin-left: 20px; padding-top: 59.5%; }
.cs-slick a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.cs-slick .slick-next{ right: 0; top: -125px; background: url(../images/xc-right.png) center no-repeat; width: 44px; height: 44px;  }
.cs-slick .slick-prev{ left: auto; right: 65px; top: -125px; background: url(../images/xc-left.png) center no-repeat; width: 44px; height: 44px;  }
.cs-slick{ margin-bottom:0;min-height: 200px; }
.xc-back:before{ display: block; content: ""; position: absolute; left: 0; bottom: 100%; width: 523px; height: 70px; background: url(../images/back-db.jpg) center no-repeat; }
a:hover .zd-ul-tt,a:hover .bs-tt{ color: #12428c; }

.js-slick-zj-img{ width:21.5%; position: relative;}
.js-slick-zj-img div{ padding-top: 150%; position: relative; }
.js-slick-zj-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.js-slick-zj-right{ width: 78.5%; padding-left: 30px; padding-top: 25px; }
.zj-name{ font-size: 18px; color: #12428a; }
.zj-name span{ font-weight: bold; font-size: 24px; color: #333; padding-right: 20px; }
.zj-slick-p{ font-size: 16px; line-height: 35px; margin-top: 20px; color: #333; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  max-height: 105px;}
.js-box-zj{ position: relative; }
.js-slick-zj{ margin:0; }
.js-slick-zj .slick-next{ left: 21.5%; margin:0 0 0 95px; top: 170px; background: url(../images/xc-right.png) center no-repeat; width: 44px; height: 44px;  }
.js-slick-zj .slick-prev{ left: 21.5%; z-index: 100; margin:0 0 0 30px; top: 170px; background: url(../images/xc-left.png) center no-repeat; width: 44px; height: 44px;  }
.js-slick-bottom{ position: absolute; right: 0; bottom: 0; width: 78.5%; padding-left: 30px; }
.js-slick-bottom-zj .slick-slide{ padding:0 15px; }
.js-slick-bottom-zj{ margin:0 -15px; }
.js-slick-bottom-zj a{ padding-top: 150%; position: relative; display: block; }
.js-slick-bottom-zj a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.cz-box .title-box{ display: inline-block; }
.cz-label span{ display: inline-block; font-size: 16px; color: #333; margin:0 20px 0 0; }
.cz-label span font{ display: inline-block; font-size: 14px; background: #ff5c24; padding:1px 5px; margin-right: 10px; color: #fff; }
.cz-label span font.f{ background: #1089d2; }
.cz-label span font.zhi{ background: #1eabaf; }
.cz-label span font.t{ background: #e42b0a; }
.cz-label-table span{ margin:5px 0; }
.table-bordered > thead > tr > th{ background: #e5ebef; border-width: 1px!important; font-size: 18px; font-weight: normal; padding:15px 8px; color: #12428a; text-align: center;vertical-align: middle; }
.table > tbody > tr > td{ vertical-align: middle; padding:15px 10px; color: #12428a;  font-size: 18px; text-align: center; }
.cz-label-table{ text-align: left; }
.table-responsive{ margin-top: 30px; }
.table-txt-p{ font-size: 16px; color: #555; padding-bottom: 50px; }
.table-txt-p span{ color: #ff2200; }


.yqjs-cont{}
.yqjs-left{width: 22.7%;position:relative;background: #fff;background-size:cover;border-radius: 8px;margin-top: 20px;margin-right: 2%;min-height: 220px;}
.yqjs-left .pic-2{position:relative;/*padding-top:47.36%;*/border-radius:8px;overflow:hidden;}
.yqjs-left .pic-img-2{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;}
.yqjs-left-txt{/*position:absolute;*/top:35px;left:35px;padding: 3rem 2rem 2rem;}
.yqjs-left-txt h3{font-size: 1.8rem;color:#222;margin-top:0;margin-bottom: 20px;font-weight:bold;}
.yqjs-left-txt p{font-size: 1.6rem;color: #333;line-height:1.9;padding-left: 8%;}















.js-box-right-box{ position: absolute; left: 100%; top: 0; width: 808px; }
.js-box-li-lg .js-box-right-box{ left: 200px; }
.js-box-li{ overflow:hidden; }
.js-tabs,.phone-tab{ display: none; }

.news-one-ul li a:hover,a:hover .img-right,.title a:hover{ color: #12428d; }
a:hover .tow-left-tt{ font-weight: bold; }
.tow-list-ul li a:hover{ z-index: 10; box-shadow: 0 0 10px rgba(0,0,0,0.3); }

.list-box{ position: relative; margin-top: -80px; }
.list-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 0px; background:#bf180b; height: 120px; }
.list-box .container{ position: relative; z-index: 10; }
.list-box-title{font-size: 30px;color: #fff;font-weight: bold;line-height: 80px;}
.nav-b{ line-height: 80px; font-size: 16px; color: #fff; background: url(../images/nav-b.png) left center no-repeat; padding-left: 32px; }
.nav-b a{ color: #fff; }
.list-box-sm{background: #f2f3f3;/* margin-top: 40px; */padding-bottom: 70px;}
.list-box-sm1{padding-bottom:0;background:none;}
.list-box-tabs{background: #fff;/* margin-top: -40px; */padding: 1em 0;box-shadow: 0 0 10px rgba(242,242,243,.3)}
.list-box-tabs li{ float: left; margin-left: 40px; position:relative; width: auto; display: block!important; }
.list-box-tabs li:hover{ z-index: 100; }
.list-box-tabs li a{display: block;line-height: 40px;font-size: 20px;color: #333;}
.swiper-down{ position: absolute; display: none; left: 50%; padding:10px 0; min-width: 100%; background: #33b289; transform: translate(-50%,0); }
.swiper-down li{ float: none!important; margin:0!important; white-space:nowrap; }
.swiper-down li a{ padding:0 20px; color: #fff; font-size: 18px; }
.swiper-down li a:hover{ color: #ffe681!important; }
.swiper-down:before{ display: block; content: ""; position: absolute; left: 0; top: -10px; right: 0; height: 27px; background: url(../images/raw-t.png) center no-repeat; }
.list-box-tabs li:hover .swiper-down{ display: block; }
.list-box-tabs li a.active,.list-box-tabs li a:hover{ color: #12428d; }
.swiper-wrapper{ display: block; }
.lb-list li a{ display: block; position: relative; padding-right: 120px; border-bottom: solid 1px #ddd; line-height: 70px; font-size: 18px; color: #555; padding-left: 28px; background: url(../images/dian02.png) left center no-repeat; }
.page-box{ padding: 30px 0 0; }
.lb-list li a:hover{ color: #12428d; }
.lb-list li a span{ position: absolute; right: 0; top: 0; font-size: 14px; }

.ks-top{ margin-top: 60px; }
.ks-img{ position: relative; width: 45%; }
.ks-img img{ width: 100%; }
.ks-img:before{ display: block; content: ""; position: absolute; width: 86px; height: 86px; z-index: 10; background: url(../images/add.png) center no-repeat; background-size: 100% 100%; right: -43px; bottom: -43px; }
.ks-right{ width: 50%; }
.ks-title{line-height: 42px;font-weight: bold;font-size: 30px;color: #12428d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/icon-tt.png) left center no-repeat;padding-left: 50px;}
.ks-title span{ font-weight: normal; font-size: 16px; padding-left: 10px; }
.ks-txt{ text-align: justify; line-height: 35px; font-size: 16px; color: #333; margin-top: 20px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 9;
-webkit-box-orient: vertical;}
.zj-title span{font-size: 30px;color: #12428d;font-weight: bold;background: url(../images/icon-tt.png) left center no-repeat;padding-left: 50px;}
.zj-title{ margin-top: 105px; margin-bottom: 55px; position: relative; line-height: 30px; }
.zj-title a{ position: absolute; right: 0; top: 0; font-size: 18px; color: #ce9933; }
.zj-slick-img{position: relative;padding-top: 150%;}
.zj-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.zj-slick-name{ font-size: 24px; color: #fff; margin-top: 15px; }
.zj-back{ position: relative; padding-bottom: 60px; }
.zj-back:before{ display: block; content: ""; position: absolute; left: 0; right: 0; height: 360px; bottom: 0; background: url(../images/back-b.png) center no-repeat; background-size: cover; }
.zj-slick-txt{ font-size: 16px; color: #fff; text-align: justify; line-height: 25px; max-height: 100px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical; margin-top: 10px;  }
.zj-slick .slick-slide{ padding:0 20px; }
.zj-slick{ margin:0 -20px; }
.zj-slick .slick-prev{ width: 40px; height: 40px; background: url(../images/left04.png) center no-repeat; background-size: 100% 100%; left: -60px; margin-top: -20px; }
.zj-slick .slick-next{ width: 40px; height: 40px; background: url(../images/right04.png) center no-repeat; background-size: 100% 100%; right: -60px; margin-top: -20px; }
.zy-back{ background: url(../images/zy-back.png) center no-repeat; margin-bottom: 75px; background-size: cover; padding:30px 40px; }
.zy-back p{ line-height: 50px; text-indent: 2em; font-size: 18px; margin:0; }

.article-tt{ font-size: 30px; color: #333; font-weight: bold; margin:40px 0 20px 0; font-family: å¾®è½¯é›…é»‘;}
.article-sm span{font-size: 16px;color: #888;display: inline-block;}
.article-p p{ font-size: 18px !important; color: #555; text-align: justify; line-height: 2 !important; text-indent: 2em;word-break: break-all;}
.article-p{margin: 30px 0;min-height: 300px;}
.article-bottom{ border-top: solid 1px #d5dfef; padding: 30px 0 0px 0; margin-top: 40px; margin-bottom: 40px;}
.article-bottom a{ font-size: 16px; color: #888; }
.article-bottom a:hover{ color: #12428d; }

.ks-box{ box-shadow: 0 0 30px rgba(0,0,0,0.2); margin-top: 30px; background: url(../images/ks-back.png) center no-repeat; background-size: cover; min-height:390px; position: relative; padding-left: 150px; overflow:hidden; border-radius: 40px 0 0 0; }

.ks-left{ position: absolute; background: #2e5eab; left: 0; top: 0; bottom: 0; width: 150px; }
.ks-left-tt{ position: absolute; left: 0; right: 0; top: 50%; transform: translate(0,-50%); text-align: center; }
.ks-left-tt span{ display: inline-block; font-size: 30px; color: #fff; padding-top: 50px; background: url(../images/icon-tt02.png) center top no-repeat; width: 40px; line-height: 30px; }
.ks-ul li{ float: left; padding:15px; width: 20%; }
.ks-ul li a{ display: block; border:solid 1px #ddd; border-radius: 10px; font-size: 18px; color: #333; line-height: 48px; padding: 0 2%;}
.ks-ul { padding:25px; }
.ks-left02 .ks-left-tt span{ background: url(../images/icon-tt02.png) center top no-repeat; }
.ks-left02{ background: #3fb7d2; }
.ks-left03 .ks-left-tt span{ background: url(../images/icon-tt02.png) center top no-repeat; }
.ks-left03{ background: #e6c372; }
.ks-left04 .ks-left-tt span{ background: url(../images/icon-tt02.png) center top no-repeat; }
.ks-left04{ background: #12428d; }
.ks-left05 .ks-left-tt span{ background: url(../images/icon-ks05.png) center top no-repeat; }
.ks-left05{ background: #3bb7d3; }
.ks-left06 .ks-left-tt span{ background: url(../images/icon-ks06.png) center top no-repeat; }
.ks-left06{ background: #e5c373; }
.ks-left07 .ks-left-tt span{ background: url(../images/icon-ks07.png) center top no-repeat; }
.ks-left07{ background: #12428d; }
.ks-left08 .ks-left-tt span{ background: url(../images/icon-ks08.png) center top no-repeat; }
.ks-left08{ background: #3bb7d3; }
.ks-bottom{ margin-bottom: 80px; }
.ks-ul li a:hover{ background: #12428d; color: #fff; border-color: #12428d; }

.ld-list li{ float: left; width: 50%; padding:0 20px; margin-top: 40px; }
.ld-list li a{ display: block; border: solid 1px #d1dae9; border-radius: 0 30px 0 30px; height: 240px; padding:19px 20px; }
.ld-list-img img{ width: 143px; height: 200px; }
.ld-list-name{ font-size: 16px; color: #888; }
.ld-list-name span{     }
.ld-list-right{ margin-left: 170px; padding-top: 15px; }
.ld-list-p{   text-align: justify;   overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.ld-list-label{display: block;margin-top: 20px;font-size: 16px;color: #12428d;width: 100px;height: 40px;background: #e3e7ed;text-align: center;line-height: 40px;}
.ld-list-label span{ padding-right: 30px; background: url(../images/raw.png) right center no-repeat; }
.ld-list{margin:0 -20px;/* padding-bottom: 70px; */}
.ld-list li a:hover{ border-color: #12428d; }

.news-list-lb li a{ display: block; position: relative; background: #fff; padding:50px 40px; height: 230px; }
.news-list-lb li a:hover,.news-list-lb li:nth-child(even) a:hover{background: #12428d;}
.news-list-lb li a:hover:before{display: block;content: "";position: absolute;left: 20px;right: 20px;top: 20px;bottom: 20px;border: solid 1px #195c8d;}
.news-list-date{ font-size: 16px; line-height: 16px; color: #555; float: left; }
.news-list-date span{ font-size: 24px; color: #12428d; line-height: 24px; display: inline-block; position: relative; padding-bottom: 15px; margin-bottom: 15px; }
.news-list-date span:before{ display: block; content: ""; position: absolute; left: 50%; bottom: 0; width: 20px; margin-left: -10px; border-top: solid 1px #12428d; }
.news-list-right{ margin-left: 90px; margin-right: 340px; }
.news-list-tt{ font-size: 20px; color: #333; line-height: 1; }
.news-list-p{ font-size: 16px; color: #888; margin-top: 15px; line-height: 30px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.news-list-img{ position: absolute; right: 30px; top: 30px; width: 300px; height: 168px; }
.news-list-img img{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); width: 100%; }
.news-list-img:hover img{ transform: translate(0,-50%); }
.news-list-lb{ margin-top: 40px; }
.news-list-lb li:nth-child(even) a{ background: #f8f8f8; }
.news-list-lb li a:hover .news-list-date,.news-list-lb li a:hover .news-list-tt,.news-list-lb li a:hover .news-list-p{ color: #fff; }
.news-list-lb li a:hover .news-list-date span{ color: #fff; }
.news-list-lb li a:hover .news-list-date span:before{ border-color: #fff; }

.fg-list li{ float: left; padding:0 18px; width: 33.333333%; margin-top: 40px; }
.fg-list li a{ display: block; padding-bottom: 25px; position: relative; }
.fg-list-img{ position: relative; padding-top: 62%; }
.fg-list-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fg-list-tt{ position: absolute; left: 0; background: #ededed; border-radius: 0 50px 50px 0; font-size: 20px; color: #333; padding:0 25px; bottom: 0; height: 50px; line-height: 50px; width: 70%; }
.fg-list li a:hover .fg-list-tt{ background: #12428d; color: #fff; }


.js-box-c{ margin:70px 0; }
.js-number{ float: right; margin-left: 40px; padding:20px; width: 340px; height: 540px; background: url(../images/js-number.png) center no-repeat; background-size: cover; border-radius: 0 60px 0 0; }
.js-box-c p{
	font-size: 18px;
	color: #333;
	text-align: justify;
	text-indent: 2em;
	line-height: 35px;
	margin:0;
}
.js-box-c p.js-title{ font-size: 30px; color: #12428d; font-weight: bold; text-indent: 0; margin-left: 32px; margin-bottom: 25px; }
.js-number li{ border-bottom: solid 1px rgba(255,255,255,0.2); padding:20px 0; }
.number-r{ margin-left: 105px; }
.number-top{ font-size: 30px; color: #fff; font-family: "Clarendon BT"; }
.number-p{ font-size: 16px; color: #fff; margin-top: 5px; }
.js-number li:last-child{ border:none; }

.js-top{ height: 70px; margin-top: 20px; padding-left: 40px; font-size: 20px; color: #12428d; font-weight: bold; background: #e4eeff; background-size: cover; line-height: 70px; }
.js-lb li{ float: left; width: 33.333333%; padding:10px; }
.js-lb{ padding:30px; background: #fff; }
.js-lb li a{ display: block; border-radius: 10px; border:solid 1px #ddd; font-size: 18px; color: #333; line-height: 48px; padding:0 10px; text-align: center; }
.js-lb li a:hover{ color:#12428d; border-color: #12428d; }
.js-row{ padding-bottom: 70px; }

.lm-back{ background: url(../images/lm-back.png) center no-repeat; background-size: cover; padding-bottom: 110px; }
.lm-bottom{background:#fff url(../images/lm-bottom.png) right bottom no-repeat;padding: 70px 0;}
.lm-title{position: relative;margin-bottom: 30px;font-size: 30px;color: #12428d;background: url(../images/icon-tt.png) left center no-repeat;padding-left: 50px;}
.lm-title a{position: absolute;right: 0;top: 10px;font-size: 18px;color: #b19b6b;}
.lm-img img{ width: 200px; height: 116px; } 
.lm-right{ margin-left: 220px; }
.lm-right-tt{ font-size: 18px; color: #333; font-weight: bold; }
.lm-date{ font-size: 14px; color: #12428d; margin-top: 10px; }
.lm-p{ color: #888; line-height: 25px; margin-top: 10px; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.dt-ul li a{ display: block; position: relative; border-bottom: dashed 1px #ddd; font-size: 18px; color: #333; line-height: 69px; background: url(../images/icon-dt.png) left center no-repeat; padding-left: 25px; padding-right: 115px; }
.dt-ul li a span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #888; }
.dt-ul{ padding-top: 15px; }
.tz-ul-number{ font-size: 14px; font-weight: bold; color: #fff; font-family: ""; background: #12428d; width: 75px; height: 75px; background: #12428d; }
.tz-ul-number span{ font-size: 30px; }
.tz-ul-list-right{ margin-left: 90px; }
.tz-list-tt{ font-size: 18px; color: #333; line-height: 1; }
.tz-ul-list li a{ display: block; margin-bottom: 34px; }
.lm-row .col-xs-6{ padding:0 25px; }
.lm-row { margin:0 -25px; }
.tj-row-box{ background: #fff; margin-top: 45px; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:40px; }
.tj-img a{ display: block; padding-top: 47.36%; position: relative; } 
.tj-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.tj-list li a{ display: block; font-size: 18px; color: #333; position: relative; background: url(../images/dian02.png) left center no-repeat; padding-left: 25px; line-height: 50px; }
.tj-list{ margin-top: 28px; }
.tj-list li a:hover,.tz-ul-list li a:hover .tz-list-tt,.dt-ul li a:hover,a:hover .lm-right-tt{ color: #229772; }

.jz-width{ width:40%; }
.jz-width-sm{ width: 30%; }
.lm-bottom-no{ background: none; }
.tj-row-lg .col-xs-4{ width: 50%; }
.tj-row-lg .tj-img a{ padding-top: 30%; }
.img-slick .slick-prev{ left: auto; top: auto; right: 118px; bottom: 220px; width: 40px; height: 40px; background: url(../images/left02.png) center no-repeat; z-index: 10;}
.img-slick .slick-next{ left: auto; top: auto; right: 65px; bottom: 220px; width: 40px; height: 40px; background: url(../images/right02.png) center no-repeat; z-index: 10;}
.img-slick .slick-prev:hover{ background: url(../images/left03.png) center no-repeat; opacity: 1; }
.img-slick .slick-next:hover{ background: url(../images/right03.png) center no-repeat; opacity: 1; }
.phone-nav{ display: none; }




.qpdh {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/qpdh-bj.png) center no-repeat;
    background-size: cover;
    opacity: 0;
    padding: 100px 50px 50px 50px;
    transition: all 0.3s ease-out 0s;


}

.qpdh.showdiv {
    opacity: 1;
    visibility: visible;
    z-index: 100000;
}

.qpdh ul {
    width: 100%;
}

.qpdh ul li {
    width: 11%;
    float: left;
    text-align: center;
    padding-top: 0.45rem;
}

.qpdh ul li .h2 a {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.list {
    padding: 0.2rem 0;
}


.qpdh ul li .list h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.qpdh ul li .list h3 a {
    color: #a9cafd;
    font-size: 16px;
    line-height: 40px;
}

.close-qpdh {
    float: right;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    margin-top: -50px;
}

.qpdh-yxj {
    position: absolute;
    bottom: 5%;
    right: 5%;
}

.qpdh-yxj .footer-center {
    float: left;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 30px;
}

.qpdh-yxj .lxfs {
    float: left;
    margin-top: -10px;
}

.qpdh-yxj .lxfs p {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}


.qpdh-ss {
    width: 470px;
    height: 40px;
    border: 1px solid #e9e1d1;
    border-radius: 30px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}

.qpdh-ss .kww {
    width: 310px;
    height: 40px;
    line-height: 40px;
    left: 0px;
    top: 0px;
    background: transparent;
    position: absolute;
    border: none;
    padding-left: 10px;
    color: #fff;
}

.qpdh-ss .okk {
    width: 160px;
    height: 40px;
    background: url(../images/hgmgh.png)center no-repeat;
    background-size: cover;
    position: absolute;
    right: 0px;
    top: 0px;
    border: none;
    color: transparent;
}

.s1-lb-tit .lia{color:#999;background:none !important;margin-right:30px;}
.s1-lb-tit .lia.on{/*! background: url(../images/icon-tt.png) left center no-repeat !important; */color:#333;}


.ldxq-cont{
	position:relative;
	}
	
.ldxq-cont-lb{width: 20%;text-align:right;float: right;}
.ldxq-cont-lb a{display:inline-block;text-align:right;background: url(../images/fh.png) no-repeat left center #12428d;background-size:30px;font-size:15px;padding: 8px 10px;color:#fff;padding-left: 40px;}
.ldxq-bct .cz-label span font{line-height:22px;}
.ldxq-bct .cz-label{text-align:left;}

.ld-cont-yewm{position:absolute;right:0;top:50px;background:#fff;border-radius:8px;margin-bottom:15px;width: 13%;}
.ld-cont-yewm img{height:auto;display:block;padding:5px;width: 100%;}
.ld-cont-yewm p{color:#333;font-size:15px;text-align:center;background:#fff;line-height:30px;}

.ld-top {
	padding: 0px 0px 20px;

}

.js-img img {
	width: 250px;
	height: 350px;
}

.js-right1 {
	margin-left: 280px;
}

.ld-list-name {
	display: inline-block;
	padding-bottom:6px;
	padding-right: 5px;
	color: #12428d;
	font-size: 28px;
	font-weight: bold;

}

.ld-list-name span {
	font-size: 16px;
	color: #555;
	padding: 7px 0px;
	
	margin-left: 15px;

	position: relative;
	


}


.js-right1 .ld-list-p {
	padding-left: 0;
}

.ld-list-p {
	font-size: 16px;
	line-height: 25px;
	color: #333;
	margin-top: 10px;
	
	
	
	
	
}

.ld-box {
	background: #fff;
	margin-top: 10px;
	padding: 30px;
}

.ld-box-title {
	padding-bottom: 0px;
}

.ld-box-title span {
	display: inline-block;
	font-size: 21px;
	color: #12428d;
	font-weight: bold;
	padding-left: 120px;
	background: url(../images/dvsdvdrr.png)left center no-repeat;
}

.ld-box-p {
	margin-top: 15px;
	margin-bottom: 30px;
}

.ld-box-p p {
	text-align: justify;
	font-size: 18px;
	color: #333;
	margin: 0;
	line-height: 36px;
}

.ld-list-jj {
	font-size: 22px;
	color: #12428d;
	font-weight: bold;
	margin-top: 20px;
	background: url(../images/dvsdvdrr.png)left 110px center no-repeat;
	margin-bottom: 10px;
}

.js-right1 p {
	font-size: 18px;
	color: #333;
	line-height: 36px;
	-webkit-line-clamp: 4;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
width: 80%;}

.news-bhtp{width:32%;}
.notice-15{width:30.7%;}
.notice-15 .one-tz-ul{border-bottom:0;}
.notice-15 .one-tz-ul a{background:none;padding-left:0;border-bottom:1px solid #ddd;border-top:0;}
.notice-15 .one-tz-date{background: url(../images/b-1115.png) left center no-repeat;color:#999;margin-top:0;margin-bottom:10px;}
.notice-15 .one-tz-ul a:hover .one-tz-date{background: url(../images/ho-1115.png) left center no-repeat;color:#12428d}
.notice-15 .one-tz-ul a:hover .one-tz-tt{color:#12428d}

.s1-lb-tit h2 {
    display: inline-block;
    font-size: 22px;
    color: #0f3a98;
    cursor: pointer;
    margin: 0;
    line-height: 57px;
    padding: 0 30px;
    /* height: 57px; */
    overflow: hidden;
    position: relative;
}
.s1-lb-tit h2:after{content:"";position:absolute;height:28px;width:1px;border-right:1px dashed #d0d2d9;right:0;top:50%;transform:translate(0,-50%);}
.s1-lb-tit h2.last:after{width:0;height:0;border:0;}
.s1-lb-tit-n{height: 42px;line-height: 42px;/* background:#f0f1f5; *//* padding: 0 20px 0 0; */}
.s1-lb-tit-n .last {
    /* margin-left: 30px; */
}
.s1-lb-tit-n h2 {
    display: inline-block;
    font-size: 26px;
    color: #666;
    cursor: pointer;
    margin: 0;
    line-height: 42px;
    padding: 0 10px 0 30px;
    /* height: 57px; */
    overflow: hidden;
    position: relative;
    padding-left: 40px;
}

.s1-lb-tit-n h2:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#666;top:50%;transform:translateY(-50%);left: 10px;}
.s1-lb-tit-n h2.on {
    font-size: 30px;
color:#12428d;
font-weight: bold;}
.s1-lb-tit-n h2.on:before{background:#12428d;}

.more-links {
    float: right;
}

.s1-lb-tit-n a {
   float: right;
   /* width: 60px; */
   height: 42px;
   margin-top: 0;
   background: url(../images/icon-more.png) right center no-repeat;
   line-height: 42px;
   padding-right: 25px;
   font-size: 14px;
   color: #c6af7e;
   font-weight: bold;
}

.s1-lb-tit-n a:hover {
    font-weight: bold;
}
.news-bhtp{margin-top: 60px;margin-right:3.3%;}
.news-bhtp .one-slick-img>div{/* height:340px; */}
.txt-elise2{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.news-bhtp .mask-txt{color:#333;font-size:17px;position:relative;background:0;padding: 24px 0 0 0;text-align:left;height: auto;margin-top: 35px;}
.news-bhtp .mask-txt .news-abst{color:#999;line-height:1.6;font-size:15px;margin-top:10px;font-weight:400;}
.news-bhtp .new-data{position:absolute;width:70px;height:70px;background:#12428d;color:#fff;font-size:14px;font-family: "Georgia";text-align:center;left:30px;padding: 10px 0;top: 60%;}
.news-bhtp .new-data span{display:block;line-height: 25px;}
.news-bhtp .new-data span:nth-child(1){font-size:24px;}
.news-bhtp .one-slick .slick-dots{
    text-align: right;
    right: 35px;
bottom: 34%;}
.news-bhtp .one-slick .slick-dots li,.news-bhtp .one-slick .slick-dots li button{ width: 8px; height: 8px; border-radius: 8px; }
.news-bhtp .one-slick .slick-dots li button{ background: #b7c6dd; }
.news-bhtp .slick-dots li button:before{ display: none; }
.news-bhtp .one-slick .slick-dots li.slick-active button{ background: #12428d; }

































@media(max-width: 1749px) {
    .nav-list li {
        margin-left:10px;
    }


}

@media(max-width: 1649px) {
.container{    width: 1400px;}
.back-five-c:before{    top: -5.3rem;}
.logo{width: 360px;}
    .nav-list li {
        margin-left: 10px;
    }
    .qpdh ul li .h2 a{font-size: 17px;}
    .qpdh ul li .list h3 a{font-size: 15px;}
    .qpdh{    padding: 100px 10px 20px 10px;}
}

@media(max-width: 1579px) {
.news-bhtp .one-slick .slick-dots{    bottom: 41%;}
.logo{    width: 30em;}
.zt-slick-txt{font-size: 22px;}
    .container {
        width: 1400px;
    }

    .link-slick a:before {
        left: 6px;
        right: 6px;
    }

    .zj-left-right {
        padding-top: 140px;
    }

    .about-tabs li {
        margin-left: 50px;
    }

    .footer-center {
        margin-left: 0px;
    }

    .footer-left {
        width: 450px;
    }

    .footer-a {
        width: 420px;
        padding-top: 10px;
    }

    .logo img {
        width: 400px;
    padding-top: 0;margin-top: 20px;}

    .nav-list li a {
        font-size: 16px;
    }

    .header {
        padding: 0 15px;
    }

    .nav-list li {
        margin-left: 10px;
    }

    .header-right-botom {
        padding-right: 100px;
    margin-top: 10px;}

    .tabs-box-ul li a {
        font-size: 1.8rem;
    }
	.header-right-a{
		
	padding-top: 14px;}

}



@media(max-width: 1479px) {
.yqjs-left-txt p{    font-size: 1.4rem;}
.yqjs-left-txt h3{    font-size: 1.8rem;}
.yqjs-left{min-height: 200px;}
.footer-left{    width: 380px;}
.one-slick-img div{padding-top: 76%;}

.s1-lb-tit-n h2{padding-left: 24px;}
.news-bhtp .one-slick .slick-dots{    bottom: 26%;}
.logo{    width: 25em;}
    .container {
        width: 1230px;
    }

    .js-box-right-box {
        width: 620px;
    }

    .footer-center {
        margin-left: 20px;
    }

    .footer-nav {
        margin-right: 15px;
    }

    .logo-f {
        width: 30%;
    }

    .ks-ul li {
        width: 25%;
    }

    .js-slick-zj-right {
        padding-top: 0;
    }

    .js-slick-zj .slick-prev,
    .js-slick-zj .slick-next {
        top: 170px;
    }

}
@media(max-width: 1379px) {
.logo{width: 22em;}
.nav-list li a{font-size: 15px;}
}
@media(max-width: 1279px) {
.logo{width: 20em;}
.nav-list li a{font-size: 14px;}
.yqjs-left{width: 48%;}
.yqjs-left {min-height: 170px;}
.search-a{display: block !important;}
.r-sear{display: none;}
.back-five-c:before{top: -18.6rem;}
.one-slick-img div{ height: auto; padding-top:62%; }
.pull-left.news-bhtp{width: 50%;}
.pull-left.one-right-width{width: 46%;}
.pull-right.one-right-width{width: 100%;}
    .js-slick-bottom {
        display: none;
    }

    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }

    .container {
        width: 970px;
    }

    .js-box-right-box {
        width: 512px;
    }

    .js-box-slick-img img {
        width: 100%;
        height: 195px;
        max-width: 200px;
    }

    .js-box-ul li a {
        font-size: 18px;
    }

    .one-left {
        padding: 20px;
    }

    .title {
        font-size: 24px;
        /* line-height: 24px; */
        margin-bottom: 20px;
    }

    .title a {
        font-size: 16px;
    }

    .news-one-ul li a {
        font-size: 16px;
        line-height: 55px;
    }

    .logo-f {
        width: 100%;
        text-align: center;
    }

    .footer-center {
        margin-left: 0;
    }


    .ks-ul li {
        width: 33.333333%;
    }

    .js-box-li-lg .js-box-li-tt {
        width: 100px;
    }

    .js-box-li-lg .js-box-right-box {
        left: 100px;
    }

    .about-tabs li {
        margin-left: 20px;
    }

    .back-tow-box {
        padding: 0;
    }

    .back-tow-tabs {
        position: static;
        margin: 0;
        width: 100%;
    }

    .back-tow-tabs li {
        float: left;
        width: 33%;
    }

    .back-tow-box {
        height: auto;
    }

    .zj-left-right {
        padding-top: 120px;
        padding-left: 20px;
    }

    .zt-slick-txt {
        font-size: 18px;
        top: 30px;
    bottom: 30px;line-height: 24px;}

    .footer-left,
    .footer-a {
        width: 100%;
    }

    .logo-b {
        text-align: center;
    }

    .header {
        height: 50px;
        position: fixed;
        background: #12428d;
    }
	.header.active{
        height: 50px;
        position: fixed;
        background: #12428d;
    }
.header.active .hdd{display:block !important;}
.header.active .bdd{display:none !important;}
.header.active .bss{display:block !important;}
.header.active .lss{display:none !important;}
    .logo img {
        width: auto;
        height: 40px;
    padding-top: 8px;margin-top: 0;}

    .logo {
        line-height: 0px;
    }

    .header-right-a a,
    .header-right-a span {
        display: none;
    }

    .header-right-a a:last-child {
        display: block;
    }

	.search-a img{margin-top:16px;}
    .header-right-a {
        padding-top: 0;
        line-height: 50px;
        padding-right: 120px;
    }

    .nav-a {
        top: -50px;
        line-height: 50px;
        display: none;
    }

    .nav-list {
        position: fixed;
        display: none;
        left: 0;
        border-top: solid 1px #fff;
        top: 50px;
        bottom: 0;
        right: 0;
        overflow-y: auto;
        background: #12428d;
    }

    .header-right-botom {
        padding: 0;
        margin: 0;
    }

    .nav-list li {
        float: none;
        margin: 0;
        padding: 0;
    }

    .nav-list li a {
        line-height: 40px;
        padding: 0 15px;
    }

    .menu-button {
        display: block;
    }

    .header-right-a {
        padding-right: 40px;
    }

    .qpdh ul li .h2 a{font-size: 16px;}
    .qpdh ul li .list h3 a{font-size: 14px;}
    .qpdh{    padding: 100px 10px 20px 10px;}


}

@media(max-width: 1190px) {
    .qpdh{display: none !important;opacity: 0 !important;}
    .nav-click {display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff;right: 0;top: 0px;width: 40px;height: 40px;text-align: center;line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
   .nav-down{ position: static; padding:0; margin-left: 0; width:50%;}
.list-box-tabs li{margin-left: 0px;    width: 20%;}
.bm-left{width: 100%;}
.bm-right{width: 100%;padding-left: 0px;}
    
}







@media( max-width: 991px){
.tzgg-more-2{top: 27%;}
.txtScroll-top{padding-right: 0;width:100%;}
.txtScroll-top .infoList li .tzin-1{width:100%;}
.search-a img{    margin-top: 16px;}
.one-slick-img div{padding-top: 44%;}
.pull-left.news-bhtp{width: 100%;}
.pull-left.one-right-width{width: 100%;}
	.nav-b{    display: block;  line-height: 24px;margin-bottom: 10px;width: 100%;}
.list-box-title{line-height: 70px;}
	.list-box:before{height:140px;}
	.js-right1 p{overflow-y: auto;padding-right: 5px;}


    .js-right1 p::-webkit-scrollbar {
      width: 7px;
      border-radius: 5px;}
 
    .js-right1 p::-webkit-scrollbar-track {
      border-radius: 5px;
      background:#ccc;}
  
    .js-right1 p::-webkit-scrollbar-thumb {
      border-radius: 5px;
      background: rgba(27, 140, 236, 0.5);}

	.js-right1 .ld-list-p {
    margin-right: 130px;
    padding-left: 0;
    white-space: wrap;
}
	

.list-box-title{font-size: 20px;}
  .close{ display: block; }
  .search-a{ position: absolute; width: 18px; right: 55px; top: 0; line-height: 0px; display: block; margin:0!important; z-index: 100; }
.d,.one-list li,.one-bottom-left,.one-bottom-right,.tow-left,.tow-right {
    transform: translate(0,0);
    transition: all 1s ease-out 0s;
    opacity: 1;
}
.page-one .d.col-xs-8,.page-three .d,.page-five .container{opacity: 1; transform: translate(0,0px); transition: all 1s ease-out 0s; }
.page-one .d.col-xs-4{ transform: translate(0,0px);opacity: 1; }
.page-tow .d{ transform: translate(0,0);opacity: 1; }
.page-one .d {
    transform: translate(0,0px);
    transition: all 1s;
    opacity: 1;
}

.header{ opacity: 1; padding:0; transform: translate(0,0)!important; position: fixed; z-index:1000}
.header2{ display: none!important; }

.home, .home body {
    height: auto;
    overflow: auto;
    overflow-x: hidden;
}
.body_home {
    height: auto;
    overflow: visible;
}
.banner a img{ display:block; }
.banner{ position: relative; }
.banner .slick{ margin:0; }
.bb,.top{ display: none; }

.container{ width: 750px; }

.body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    overflow: hidden;
}





    .menu-button{ display: block; }
    .nav-list{ position: fixed; display: none; height: 100vh; padding-bottom: 50px; left: 0; top: 50px; bottom: 0; margin:0; right: 0; background: #12428d; z-index: 10000; overflow-y: auto; border-top: solid 1px #ddd; box-shadow: 1px 2px 3px rgba(0,0,0,0.1); }
    .nav-list li{ float: none; width: 100%; margin:0; padding:0; }
    .nav-list li a{ display: block; line-height: 40px; padding:0 15px; color: #fff; text-align: left; font-size: 16px; }
    .header:before{ display: none; }
    .nav-list li.active a{ background: none; }
    .nav-list li:hover:before{ display: none; }
    .nav-list li:hover .nav-down{ display: none; }
 


.header{ height: 50px;}

.header-list{ height: 50px!important;}



.header .container{ width: 100%; }
.header{ padding:0 15px; }
.header-txt{ display: none; }
.header-a{ margin-top: 0; line-height: 50px; margin-right: 20px; }
.search-a-b{ margin-top: 0; line-height: 50px; margin-right: 50px; margin-left: 0; }
.page-one{ padding-top: 30px; }
.logo{ padding:0; margin:0; line-height: 0px; width: auto; }
.logo img{height: 30px;padding-top: 0;margin-top: 10px;}
body{ padding-top: 50px; }
.header-link-a{ display: none; }
.page-one .col-xs-8{ width: 100%; }
.page-one .col-xs-4{ width: 100%; margin-top: 30px; }
.tow-list-ul li a{ font-size: 16px; }
.js-box .js-box-li{ width: 100%!important; height: 60px; overflow:hidden; }
.js-box-li-tt,.js-box-li-lg .js-box-li-tt{ position: static; width: 100%; height: auto; text-align: center; padding:10px 15px; }
.js-box-li-tt span,.js-box-li-lg .js-box-li-tt span{ font-size: 24px; display: inline-block; width: 100%; }
.js-box .js-box-li-lg{ padding:0; height: auto; }
.js-box-right-box{ position: relative; left: 0; top: 0; right: 0; width: 100%; }
.js-box-sm{ width: 100%; padding:15px; }
.js-box-ul li{ width: 33.333333%; }
.js-box-ul li a{font-size: 16px; line-height: 40px;}
.js-box-ul{ height: auto; }
.js-box-right{ width: 100%; padding:20px; }
.js-box-slick-img img{ height: auto; }
.js-box-p{ font-size: 16px; line-height: 25px; height: 50px;-webkit-line-clamp: 2; }
.js-box .js-box-li{ height: auto; }
.js-box{ display: none; }
.js-tabs{ display: block; }
.js-tabs li{ float: left; width: 25%; margin-bottom: 10px; padding:0 5px; }
.js-tabs li a{ line-height: 40px; display: block; font-size: 16px; color: #12428d; text-align: center; border:solid 1px #12428d; border-radius: 4px; }
.js-tabs li.active a{ background:#12428d; color: #fff;  }
.phone-tab{ display: block; }
.js-box-slick .slick-prev{ left: 50%; margin-left: -50px; }
.js-box-slick .slick-next{ right: 50%; margin-right: -50px; }


.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0; height: 100vh; z-index:100000;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.layer.showdiv{opacity:1;visibility:visible; z-index: 100000;}
.layer .close{font-size:60px; display: block; font-family: ""; position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;}
.layer.showdiv .search_box{transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; color: #333; height: 45px; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#12428d; right: 0; color:#fff; box-shadow: none; border:none; width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer.active{ opacity: 1; z-index: 1000000; }
.search-one{ display: none; }
.search-one.showdiv{ display: block; }
.layer .search_box{ position: absolute; top: 50%; left: 50%;transform:translate(-50%,-50%); }
.header-right-box{ position: relative; z-index: 100000; }
.header .container{ z-index: 10000; }
.header-form{ margin-left: 0; }


.lb-list li a{ line-height: 70px; }
.ks-img{ width: 100%; }
.ks-img:before{ display: none; }
.ks-right{ width: 100%; margin-top: 30px; }
.ks-ul li{ width: 50%; }
.ld-list li{ width: 100%; }

.fg-list li{width: 33%;}
.js-row .col-xs-6{ width: 100%; }
.list-box-tabs-lg li{ width: 25%; margin:0; }
.lm-row .col-xs-6{ width: 100%; margin-top: 30px; }
.lm-bottom{ padding-top: 50px; }
.tj-row .col-xs-4{ width: 100%; margin:0; }
.tj-row-box{ margin-top: 30px; }

.one-left-width,.one-right-width,.s-left,.s-right{ width: 100%; }
.tabs-box-ul li{ width: 33.333333%; }
.zj-slick-right{ display: none; }
.zj-slick-left{ width: 100%; margin-top: 0; }
.title-top-b{ margin-left: 0; }
.zj-left-img{ width: 52%; }
.about-top{ left: 30px; top: 80px; }
.footer-right{ width: 500px; }
.footer-right-p p span{ padding-right: 0; }


.js-box-x{ padding:30px 0; }
.js-left,.bm-left,.bm-right{ width: 100%; padding-left: 0; }
.js-right{ display: none; }

}

@media( max-width: 767px){
.xc-title{font-size: 18px;}
.hd-title{font-size: 18px;}
.ld-list-jj{font-size: 18px;}
.ld-list-name{font-size: 18px;}
.ld-list-label{font-size: 14px;}
.ld-list-p{font-size: 14px;}
.bs-ul li a{font-size: 16px;}
.zd-ul-tt{font-size: 16px;}
.ks-p{font-size: 14px;}
.zz-scroll p{font-size: 14px !important;line-height: 34px !important;}
.js-slick-zj .slick-prev, .js-slick-zj .slick-next{top: 140px;}
.zz-tabs li.active a{font-size: 18px;}
.zz-tabs li a span{background-size: 24px !important;}
.zz-tabs li.active a span{padding-left: 34px;}
.ks-tt-name{font-size: 18px;}
 .back-five-c::before{top: -26rem;}
.zt-slick .slick-slide{padding: 0 1% 0 1% !important;}
.zt-slick .slick-next{right:0px;z-index:15;width: 25px;height: 25px;background-size: 25px;margin-top: -12px;}
.zt-slick .slick-prev{left:0px;z-index:17;width: 25px;height: 25px;background-size: 25px;margin-top: -12px;}
.link-tt{font-size:18px}
.tzgg-left-2{font-size:18px}
    .s-left .tabs-one-ul{left:35px}
.yqjs-left{width: 100%;}
.news-list-img{height: auto;}
.list-box{margin-top: 0px;}
.xc-back{ padding: 0px 20px 30px;}
.js-img{ float: unset !important; }
.ld-cont-yewm{width: 30%;}
.js-right1{ margin-left: 0px;width: 100%; margin-top: 20px;}
.ldxq-cont-lb{width: 100%;}
.ld-top{margin-top:20px;}
.ldxq-cont-lb{margin-bottom:15px;}
    .search-box-c{ left: 15px; right: 15px; width: auto; margin-left: 0; }
    .container{ width: 100%; }

    body{ padding-top: 50px!important; }
   
    .layer .search_box{
width: 90%;
}






















.header-a{ display: none; }
.search-a-b{ margin-right: 40px; }
.col-xs-7,.col-xs-5{ width: 100%; }
.col-xs-5{ padding-top: 20px; }
.img-right{ font-size: 18px; }
.img-p{ font-size: 16px; }
.tow-left{ display: none; }
.tow-right{ width: 100%; float: none!important; }
.tow-list-ul li{ width: 33.333333%; }
.tow-list-ul li a{ height: auto; padding:20px 0; }
.tow-list-ul li:nth-of-type(4),.tow-list-ul li:nth-of-type(5){ display: none; }
.tow-list-img span img{ height: 35px; }
.tow-list-img span{ height: 50px; }
.tow-left-ul{ position: static; margin-top: 20px; width: 100%; padding:0; }
.page-tow{ margin-top: 30px; }
.js-box-ul{ margin-top: 20px; }
.js-box-right{ padding:0; }
.back-box{ padding:25px 0; }
.col-xs-4{ width: 100%; margin-bottom: 15px; }
.page-five{ margin-top: 10px; }
.logo-f{ padding-top: 0; }
.footer{ padding-top: 20px; }
.footer-tt{ font-size: 18px; margin-top: 15px; }
.footer-nav li a{ font-size: 14px; }
.footer-b{ font-size: 14px; margin-top: 20px; }
.page-four .news-one-ul{ padding-top: 10px; }
.page-four{ margin-top: 60px; }



.nav-b{ display: none; }
.list-box-tabs li.swiper-slide {
    width: auto!important;
    padding:0 20px;
}
.mySwiper{ background: #fff; padding:0 10px; overflow:hidden; height: 50px; margin-top: -40px; }
.list-box-tabs{ margin:0; padding:0; }
.swiper-slide-active a{ color: #12428d; }
.list-box-tabs li{  margin-left: 0; float: none; width: 50%;float: left;}
.list-box-tabs li a{ font-size: 16px; line-height: 50px; }
.list-box-title{font-size: 20px;line-height: 60px;}
.list-box{ margin-top: 0px; }
.list-box:before{ height: 90px; }
.lb-list li a{ line-height: 55px; padding-right: 100px; font-size: 16px; }
.lb-list li a span{ font-size: 14px; }
.page-box{ padding:25px 0; }


.ks-top{ margin-top: 20px; }
.ks-title{ font-size: 24px; }
.ks-title span{ font-size: 13px; }
.ks-txt{ font-size: 14px; line-height: 25px; margin-top: 10px; }
.zj-title{ text-align: left; margin:20px 0 20px 0; font-size: 24px; }
.zj-title span{font-size: 28px;}
.zj-title a{ font-size: 16px; }
.zj-back{ padding-bottom: 30px; }
.zy-back p{ font-size: 14px; line-height: 25px; }
.zy-back{ padding:15px 20px; margin-bottom: 30px; }

.article-tt{ font-size: 20px; }
.article-sm span{ font-size: 14px; }
.article-p p{ font-size: 14px; line-height: 25px; }
.article-p{ margin-top: 20px; }
.article-bottom .col-xs-6{ width: 100%; margin-bottom: 15px; text-align: left; }
.article-bottom .col-xs-6 a{ font-size: 14px; }
.article-bottom{ padding:20px 0; margin-top: 20px; }
.ks-box{ padding:0; border-radius: 10px 0 0 0; }
.ks-left{ position: static; width: 100%; padding:10px 0; }
.ks-left-tt{ position: static; transform: translate(0,0); }
.ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks01.png) left center no-repeat; background-size: 30px auto; }
.ks-left02 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-tt02.png) left center no-repeat; background-size: 30px auto; }
.ks-left03 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks03.png) left center no-repeat; background-size: 30px auto; }
.ks-left04 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks04.png) left center no-repeat; background-size: 30px auto; }
.ks-left05 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks05.png) left center no-repeat; background-size: 30px auto; }
.ks-left06 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks06.png) left center no-repeat; background-size: 30px auto; }
.ks-left07 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks07.png) left center no-repeat; background-size: 30px auto; }
.ks-left08 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../images/icon-ks08.png) left center no-repeat; background-size: 30px auto; }




.ks-ul li a{ font-size: 16px; line-height: 40px; }
.ks-ul{ padding:10px; }
.ks-ul li{ padding:10px; }
.ks-box{ margin-top: 20px; }
.ks-bottom{ margin-bottom: 30px; }
.ld-list li{ margin-top: 20px; }
.ld-list{ padding-bottom: 30px; }
.news-list-img{ position: static; margin-top: 20px; text-align: center; width: 100%;}
.news-list-img img{ width: auto; max-width: 100%; height: auto; position: static; transform: translate(0,0); }
.news-list-img:hover img{ transform: translate(0,0); }
.news-list-lb li a{ height: auto; padding: 20px 20px; }
.news-list-right{ margin-right: 0; }
.news-list-lb{ margin-top: 20px; }
.fg-list li{ width: 100%; margin-top: 20px; }
.fg-list-tt{ font-size: 16px; }
.js-number{ width: 100%; margin:0; float: none!important; }
.js-box-c{ margin:20px 0; }
.js-box-c p.js-title{ margin:0 0 10px 28px; font-size: 18px; margin-top: 20px; }
.js-box-c p{ font-size: 14px; line-height: 25px; }
.list-box-tabs-lg{ display: block; }
.list-box-tabs-lg li{ float: left; width: 25%;  }
.list-box-tabs-lg li a{ font-size: 14px; line-height: 40px; }
.js-top{ height: 50px; margin-top: 20px; line-height: 50px; padding-left: 20px; }
.js-lb{ padding:10px; }
.js-lb li{ width: 50%; padding:5px 10px; }
.js-lb li a{ font-size: 16px; line-height: 34px; }
.lm-back{ padding-bottom: 20px; }
.lm-bottom{ padding-top: 0; padding-bottom: 20px; }
.lm-title{font-size: 24px;margin-bottom: 20px;/* line-height: 24px; */}
.lm-title a{ font-size: 16px; }
.dt-ul li a{ line-height: 50px; font-size: 16px; padding-right: 100px; }
.tz-ul-list li a{ margin-bottom: 20px; }
.tj-row-box{ margin-top: 20px; padding:20px; }
.tj-list li a{ font-size: 16px; line-height: 45px; }
.tj-list{ margin-top: 5px; }
.tz-ul-list li:last-child a{ margin:0; }
.lm-row .col-xs-6{ margin-top: 20px; }
.img-slick .slick-next{ right: 15px; bottom: 195px; }
.img-slick .slick-prev{ right: 70px; bottom: 195px; }
.list-box-tabs li:hover .swiper-down{ display: none; }
.phone-nav{ display: block; padding-top: 10px; }
.phone-nav li{ float: left; padding:0 5px; margin-bottom: 10px; }
.phone-nav li a{ display: block; padding:6px 15px; min-width: 96px; border-radius: 30px; background: #e0ebe7; color: #12428d; }
.phone-nav li a.active,.phone-nav li a:hover{ background: #12428d; color: #fff; }

.title-top{ margin:20px 0; }
.title-box{ font-size: 18px; padding-left: 35px; background-size: 24px !important; }
.one-left-width .tabs-one-ul{ position: static; margin-bottom: -10px; }
.tabs-one-ul li a{ font-size: 18px; }
.tabs-one-ul li{ margin-right: 20px; }
.one-left-width .more-tabs-a{ top: -52px; }
.one-slick-img div{ height: auto; padding-top: 44%; }
.one-slick{ height: auto; }
.back-one{ padding-bottom: 30px; }
.back-tow-tabs li a{font-size: 16px;height: 100px;/* padding-top: 15px; */line-height: 100px;}
.back-tow-tabs li a span{ /* height: 50px; */ /* margin-bottom: 10px; */ /* background-size: auto 40px!important; */ }
.back-tow-tabs li a span.back-tow-tabs01{ background-size: auto 35px!important; }
.tabs-box-back{ height: auto; padding:20px; }
.tabs-box-sm{ padding:0; }
.icon-tt-ks{ position:static; margin-bottom: 20px; width: 100%; font-size: 24px; padding:0 0 0 30px; background: url(../images/icon-tt-ks.png) left center no-repeat; }
.tabs-box-ul li{ width: 50%; margin-bottom: 0px; height: auto;}
.tabs-box-scroll{ padding-right: 20px; }
.tabs-box-ul li a{ font-size: 14px; line-height: 36px; }
.back-tow{ padding-bottom: 30px; }
.tabs-one-ul li{ margin-right: 10px; line-height: 30px;}
.s-left .tabs-one-ul li a{ font-size: 16px; }
.s-left .tabs-one-ul li.active a{ font-size: 18px; }
.s-left .more-tabs-a{ top: -53px; }
.gk-list li{ width: 100%; padding:0; }
.gk-list li a{ font-size: 16px; line-height: 45px; }
.hd-back{ padding:20px; height: auto; }
.hd-title{ font-size: 24px; }
.hd-date{ font-size: 16px; margin-top: 10px; }
.hd-p{ font-size: 14px; line-height: 25px; height: 75px; margin-top: 15px; }
.tp-a a{ font-size: 16px; margin-top: 20px; }
.zj-left-img{ width: 100%; text-align: center; }
.zj-left-img img{ height: 150px; display: inline-block; }
.zj-left-right{ width: 100%; padding:0; }
.zj-left-name{ text-align: center; margin-top: 15px; font-size: 18px; }
.zj-left-name span{ font-size: 14px; }
.zj-left-p{ font-size: 14px; line-height: 25px; margin-top: 15px; }
.zj-more a{ margin-top: 15px; }
.zj-slick-left .slick-dots{ width: 100%; }
.zj-search-box{ width: auto; left: 15px; right: 15px; }
.zj-back-c{ padding-bottom: 30px; }
.zt-back-c{ padding-bottom: 30px; }
.play-ul li{ width: 100%; margin-bottom: 15px; }
.about-tabs{ width: 100%; }
.about-tabs li{ float: none; margin:0 0 10px 0; }
.about-tabs li a{ width: 100%; font-size: 16px; padding-top: 0; padding-left: 30px; background: url(../images/icon-about01.png) left center no-repeat; }
.about-tabs li.active a {
    color: #12428d;
    background: url(../images/icon-about02.png) left center no-repeat;
}
.about-tabs li a:before{ display: none; }
.about-left{ margin:0; width: 100%; }
.about-top{ position: static; padding:20px; }
.about-top-p{ margin-top: 15px; }
.about-top-p p{ font-size: 14px; }
.back-six{ padding-bottom: 30px; }
.footer-box-sm span{ display: block; line-height: 18px; position: static; font-size: 18px; }
.footer-box-sm{ padding:15px 0 15px 0; }
.footer-list{ padding-top: 0; }
.footer-a span{ display: none; }
.footer-a a{ font-size: 14px; float: left; text-align: center; width: 25%; }
.footer-center .pull-left{ display: inline-block; margin:0 5px; float: none!important; }
.footer-center{ text-align: center; padding-top: 15px; width: 100%; }
.footer-right,.footer-right-top,.footer-right-p{ width: 100%; text-align: center; }
.footer-right-top a span{ padding-left: 0; background: none; }
.footer-right-top a{ width: 90px; font-size: 14px; line-height: 34px; }
.footer{ padding-bottom: 20px; }
.mt-ul{ position: static; margin-top: 15px; }}
@media(max-width: 640px){
.one-slick-img div{padding-top: 56% !important;}
.link-slick .slick-slide{padding: 15px 2px 2px;}
.link-slick{margin-top:5px;}
.icon-index{ height: 80px; line-height: 80px; }
.icon-index img{height:40px;}
.link-slick a{height:200px;}
.link-tt{font-size:16px;}
.link-p{font-size:12px;padding:0 5px;}
.news-bhtp{margin-top:35px;}

}
@media(max-width: 540px){
 .back-five-c::before{top: -30rem;}
.one-slick-img div{padding-top: 66% !important;}

}
@media(max-width: 460px){
.news-bhtp .new-data{top:56% !important;}
.news-bhtp .one-slick .slick-dots {
    bottom: 29%;
}}



@media(max-width: 380px){
.news-bhtp .new-data{top:50% !important;}
.news-bhtp .one-slick .slick-dots {
    bottom: 32%;
}
.logo img{height:25px}

}