body {
    color: #333;
     font-style: 100%;
    font-family:"微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
    margin:0 auto;
    position:relative;
    overflow-x: hidden;



}


.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;}
.home{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.home body{height:100%;overflow:hidden;padding:0;}
.body_home{height:100%;overflow:hidden;}
.body_r{position:fixed;left:100%;top:0;bottom:0;right:0;transition:left 1.3s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:hidden;}
.body_r.dis *{background:none !important;}
.body_r.showdiv{left:0;}
.body_r .body_scroll{height:100%;position:relative;overflow:hidden;}
.body_r .ll{position:absolute;top:50%;left:0;text-align:center;transform:translateY(-50%);color:#fff;font-size:20px;background:url() right 30px center no-repeat;padding-left:40px;width:20px;text-align:center;line-height:1.2;cursor: pointer;transition:all 0.3s ease-out 0s;opacity:0;visibility:hidden;}
.body_r .ll:hover{padding-left:50px;}
.body_r .ll.w{background-image:url();color:#58453b;}
.body_r.showdiv .ll{opacity:1;visibility:visible;}
.body_r .arr{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#fff;font-size:80px;cursor: pointer;font-family:icon;opacity:0;transition:all 0.5s ease-out 0.5s;text-shadow:0 0 5px rgba(0,0,0,0.5);}
.body_r.showdiv .arr{opacity:1;}
.body_r .arr.h{display: none;}
.screen{float: left;height:100%;position: relative;}
#one{background:#eceff4;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;}

.body_b *{outline:none;}
.body_b.showdiv{top:0; overflow-x:hidden;}
.body_b .mCSB_scrollTools{z-index:4;width:5px;}
.body_b .mCSB_scrollTools .mCSB_draggerRail{width:5px;}
.body_b .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#94070a;width:5px;}
.body_b .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.1);}
.header{ position: fixed; z-index: 100030; left: 0; top: 0; right: 0; }

.body_home.showdiv .header {
    transform: none;
    opacity: 1;
}
.d {
    transform: translate(0,-80px);
    transition: all 1s ease-out 0s;
    opacity: 0;
}
.r {
    transform: translate(150px,0);
    transition: all 1s ease-out 0s;
    opacity: 0;
}
.l {
    transform: translate(-150px,0);
    transition: all 1s ease-out 0s;
    opacity: 0;
}
.showdiv .page-one .d, .page-one.showdiv .d,.wb-list.showdiv.d,.page-tow.showdiv .d,.page-three.showdiv .d,.page-four.showdiv .d,.page-five.showdiv .d,.page-six.showdiv .d,.page-senven.showdiv .d,.page-xz.showdiv .d,.back-ck.showdiv .d{
    transform: none;
    opacity: 1;
}
.showdiv .page-one .r,.page-tow.showdiv .r,.page-three.showdiv .r,.page-four.showdiv .r,.page-five.showdiv .r,.page-six.showdiv .r,.page-seven.showdiv .r{
    transform: none;
    opacity: 1;
}
.showdiv .page-one .l,.page-tow.showdiv .l,.page-three.showdiv .l,.page-four.showdiv .l,.page-five.showdiv .l,.page-six.showdiv .l,.page-seven.showdiv .l{
    transform: none;
    opacity: 1;
}
.showdiv .page-one .d,.showdiv .page-one .r,.showdiv .page-one .l{ transition-delay: 0.5s; }
.jx-back-t.showdiv .d {
    transform: none;
    opacity: 1;
}
.page-one .d{ transform: translate(0,180px);transition: all 1.2s; }



.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;display: none; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100);display: block; }

.banner{
    height: 100vh;
    position: relative;
    overflow: hidden;
}



.banner .slick,.banner .slick-list,.banner .slick-initialized .slick-slide,.banner .slick-track,.banner a,.banner-img{ height: 100vh; }
.banner a img{ display: none; }
.banner{ position:relative; left: 0; top: 0; right: 0; bottom: 0;margin-bottom:0px; }
.header2{ position: fixed!important; left: 0; top: 0; right: 0; transform: translate(0,-100%); padding:0!important; }
.body_b.showdiv .header2 {
    transition: all 0.7s ease-in-out 0.5s;
    transform: none;
    opacity: 1;

}



.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);}
.search-a{ display: none; }

.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: 10000000;}
.layer .close{font-size:60px; 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;margin-top:-100px;}
.layer.showdiv .search_box{transform:none;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; height: 45px; font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#0d3e5f url(../images/search02.png) center no-repeat;color:transparent; 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; }



.body_b.showdiv{ z-index: 1000; }
.bb{ width: 188px; text-align: center; padding-top: 40px; color: #fff; font-size: 14px; height: 95px; cursor: pointer;  position: absolute; bottom: 55px; left: 50%; margin-left: -94px; z-index: 100; /* background: url(../images/banner-b.png) center no-repeat; */} 
.bb img{ animation: container ease-in-out 2.7s infinite alternate; }
@keyframes container{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}






.header{ padding:0.2rem 2.5rem 0.2rem 0.6rem; }
.header:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; background: url(../images/head-bg.png) center no-repeat; height: 150px; background-size: 100% 100%; }
.header.mobile:before{ height: 100%; }
.header .logo{position: relative; z-index: 10; }
.header-link{ font-size: 0.16rem; color: #fff; padding-top: 0.15rem; }
.header-link span{ opacity: 0.66; display: inline-block; margin-left: 0.25rem; }
.header-link a{ color: #fff; opacity: 0.66; display: inline-block; margin-left: 0.25rem; }
.nav-list li{ position: relative; padding-bottom: 10px; float: left; margin-left: 0.3rem; }
.nav-list li a{ font-size: 0.2rem; color: #fff; }
.nav-list{ margin-top: 0.15rem; }
.nav-down{ position: absolute; text-align: center; display: none; left: 50%; transform: translate(-50%,0); top: 100%; min-width: 160%; background: #fff; }
.nav-down li{ float: none; width: 100%; padding:0; margin:0!important; }
.nav-down li a{ line-height: 1.6; display: block; background:#fff !important; color: #0d3e5f !important; font-weight: normal; font-size: 1em !important;padding:8px 3px;}
.nav-list li:hover .nav-down{ display: block; }

.nav-down li a:hover{ background:#ededed !important; color: #0d3e5f !important; }

.header-a{ position: absolute; right: 1.1rem; top: 50%; transform: translate(0,-50%); }
.header-a a{ display: inline-block; margin-left: 0.2rem; }
.header-a a img{ width: 0.45rem; }
.logo img{ width: 230px;margin-top:20px; }
.banner .slick-dots{ left: auto; width: auto; right: 100px; bottom: 40px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 23px; height: 37px; }
.banner .slick-dots li button{ background: url(../images/d01.png) center no-repeat; }
.banner .slick-dots li.slick-active button{ background: url(../images/d02.png) center no-repeat; }
.banner .slick-dots li{ margin:0 10px; }
.page-one{ padding-top: 100px; }
.page-tow{ background: url(../images/back-tow.png) center no-repeat; background-size: cover; padding-top: 100px; }
.container{ width: 1440px; }
.one-left{ width: 23%; }
.one-width{ width: 77%; }
.one-width .one-left{ width: 30%; }
.title-top{ line-height: 1; font-size: 30px; color: #005b99; }
.title-bottom{ position: relative; line-height: 1; margin-top: 10px; font-size: 18px; color: #888; padding-left: 30px; text-transform: uppercase;  }
.title-bottom:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 20px; height: 2px; background: #005b99; margin-top: -1px; }
.title-box{ position: relative; margin-bottom:30px; margin-top: 30px; }
.tt-more{ font-size: 18px; line-height: 22px; margin-top: -11px; color: #0d3e5f!important; position: absolute; right: 0; top: 50%; transform: translate(0,-50%); background: url(../images/more.png) right center no-repeat; padding-right: 42px; }
.link-top .img-hide div{ height: 197px; }
.link-top .img-hide{ position: relative; }
.link-top .img-hide span{ background: rgba(13,62,95,0.83); position: absolute; left: 0; bottom: 0; padding:5px 20px; border-radius: 0 20px 0 0; font-size: 16px; color: #fff; }
.link-top-b{ background:rgba(255,255,255,.3); padding:17px 20px; height: 95px; }
.link-top-b p{font-size:18px; color: #222; text-align: justify; line-height: 30px; height: 60px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.one-left-ul li a{ display: block; position: relative; margin-top: 14px; background: rgba(255,255,255,.5); padding:27.5px 20px 27.5px 20px; height: 126px; }
.one-left-ul li a span{ background:#e7f4fe; position: absolute; left: 0; top: 15px; padding:5px 20px; border-radius: 0 20px 0 0; font-size: 16px; color: #0e3d5b; }
.link-top-b{ background:.link-top-b; padding:17px 20px; height: 95px; } 
.one-left-ul li a:hover,.link-top:hover .link-top-b {
    background: url(../images/hover-a.png) center no-repeat;
    background-size: cover;
box-shadow: 6px 3px 13px #0d3e5f;
}
.one-left-ul li a p{font-size:18px; color: #222; text-align: justify; line-height: 36px; height: 71px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.one-left-ul li a:hover p{ color: #fff; }
.link-top:hover p{ color: #fff; }
.one-center{ width: 70%; padding:0 0.4rem; }
.one-center-img div{ height: 417px; transition: 0.5s all; }
.one-center-img a:hover div{ transform: scale(1.15,1.15); }
.link-top .img-hide:hover div{ transform: scale(1.15,1.15); transition: 0.5s all; }
.one-center-bottom{ height: 280px; z-index: 100; position: relative; background:rgba(255,255,255,.5); padding:25px 60px 0 60px; }
.one-center-tt div{ display: inline-block; position: relative; }
.one-center-tt div span{ float: left; font-size: 36px; line-height: 1; font-weight: bold; color: #0d3e5f; font-family: "思源宋体 CN"; }
.one-center-tt div font{ float: left; font-size: 18px; line-height: 36px; color: #888; padding-left: 13px; text-transform: uppercase;    }
.one-center-tt div i{ position: absolute; left: -35px; top: 50%; top: 50%; width: 20px; height: 2px; background: #a21e36; margin-top: -1px; }
.one-center-tt div:before{ position: absolute; right: -35px; top: 50%; top: 50%; width: 20px; height: 2px; background: #a21e36; margin-top: -1px; }
.one-center-date{position: absolute; left: 0px; top: -42px; color: #fff; width:159px; height: 70px; background: url(../images/icon-date-n.png) center no-repeat;}
.one-center-date span{ position: relative; padding-top: 0px; z-index: 10; display: block;font-size: 14px; text-align: center; }
.one-center-date span font{ font-size: 34px; }
.one-center-title{ font-size: 22px; color: #222; font-weight: bold; margin-top: 22px; }
.one-center-title a:hover{ color: #005b99; }
.one-center-p{ font-size: 16px; margin-top: 12px; color: #000003; line-height: 30px; opacity: 0.5; height: 60px; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.one-center-more{ font-size: 18px; margin-top: 47px; line-height: 22px; display: inline-block; color: #0d3e5f!important; background: url(../images/more.png) right center no-repeat; padding-right: 42px; }
.one-center .slick-prev{ position: absolute; transform: translate(0,0); z-index: 100; margin:0; left: 60px; bottom: 30px; top: auto; width: 18px; height: 21px; background: url(../images/left01.png) center no-repeat; }
.one-center .slick-next{ position: absolute; transform: translate(0,0); z-index: 100; margin:0; right: 60px; bottom: 30px; top: auto; width: 18px; height: 21px; background: url(../images/right01.png) center no-repeat; }
.slick-prev:before,.slick-next:before{ display: none; }
.one-center .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; }
.one-center .slick-next:hover{ background: url(../images/right02.png) center no-repeat; }
.one-right-ul li a{ display: block; padding:35px 20px 0 90px; position: relative; height: 135px; background: rgba(255,255,255,.3); box-shadow: 0 10px 84px rgba(0,0,0,0.08); }
.one-right-date{ font-weight: bold; padding-top: 2px; position: absolute; left: 0; top: 50%; background: #e7f4fe; font-size: 14px; color: #0d3e5f; width: 70px; height: 70px; margin-top: -35px; }
.one-right-date span{ font-size: 30px; }
.one-right-p{ font-size: 18px; color: #222; line-height: 30px; height: 60px; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.one-right-ul li a:hover{ background: url(../images/hover-a.png) center no-repeat; background-size: cover;     box-shadow: 6px 3px 13px #0d3e5f;}
.one-right-ul li a:hover .one-right-p{ text-decoration: none !important; color: #fff; }
.one-right-ul li a:hover .one-right-date{ background: #17618f; color: #fff; }
.one-right-ul li{ margin-bottom: 11px; }
.title-zt .title-bottom{ display: inline-block; margin-top: 10px; padding-right: 30px; }
.title-zt .title-bottom:after {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 20px;
    height: 2px;
    background: #a21e36;
    margin-top: -1px;
}
.title-zt{ position: relative; }
.zt-lind-l{ position: absolute; left: 0; margin-top: 22px; top: 50%; right: 50%; margin-right: 60px; border-top: solid 1px #ddd; }
.zt-lind-r{ position: absolute; right: 0; margin-top: 22px; top: 50%; left: 50%; margin-left: 60px; border-top: solid 1px #ddd; }
.i-l{ position: absolute; left: 25px; margin-top: 2px; top: 50%; width: 57px; height: 21px; background: url(../images/tt-l.png) center no-repeat; }
.i-r{ position: absolute; right: 25px; margin-top: 2px; top: 50%; width: 57px; height: 21px; background: url(../images/tt-l.png) center no-repeat; }
.page-one{ padding-bottom: 80px; background: url(../images/back-one.png) center no-repeat; background-size: cover; }
.page-three{ background: url(../images/back03.png) center bottom no-repeat; background-size: cover; padding-top: 110px; overflow:hidden; }
.three-top{ position: relative; }
.three-top:before{ display: block; content: ""; position: absolute; right: 325px; top: 50%; left: 160px; height: 23px; background: url(../images/lind.png) left center no-repeat; }
.zt-slick-tt{ font-size: 18px; color: #333; }
.zt-slick-img div{ position: relative; padding-top:67%; transition: 0.5s all; }
a:hover .zt-slick-img div{ transform: scale(1.15,1.15); }
.zt-slick-bottom{ padding:45px 40px 30px 40px; position: relative; }
.zt-slick-tt-b{font-size: 20px; color: #333; line-height: 30px; height: 60px; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.zt-slick-date{ color: transparent !important; padding-bottom: 8px; position: absolute; left: 0; top: 3px; padding-left: 100px; right: 0; background: url(../images/date-lind.png) left bottom no-repeat; }
.zt-slick .slick-slide{ padding:50px 20px; }
.zt-slick a{ display: block; }
.zt-slick a:hover .zt-slick-date{ background: url(../images/date-lind02.png) left bottom no-repeat; color: rgba(255,255,255,0.5); }
.zt-slick-hover{margin-top: 20px;}
.zt-slick a:hover .zt-slick-hover{ box-shadow: 0 0 38px rgba(55,146,228,0.55); }
.zt-slick a:hover .zt-slick-bottom{ background: url(../images/back-zt.png) center no-repeat; background-size: cover; }
.zt-slick{ margin:0 -20px; overflow:visible; }
.zt-slick .slick-list{overflow:visible;}
.zt-slick a:hover .zt-slick-tt-b,.zt-slick a:hover .zt-slick-bottom .one-center-p{ color: #fff; }
.zt-slick a:hover .zt-slick-tt{ color: #0d3e5f; }
.zt-slick .slick-next{ opacity: 0.5; right: 180px; top: -48px; width: 51px; height: 51px; background: url(../images/right04.png) center no-repeat; background-size: 100% 100%; }
.zt-slick .slick-prev{ opacity: 0.5; left: auto; right: 260px; top: -48px; width: 51px; height: 51px; background: url(../images/left04.png) center no-repeat; background-size: 100% 100%; }
.zt-slick .slick-next:hover,.zt-slick .slick-prev:hover{ opacity: 1; }
.three-top .tt-more{ margin-top: -2px; }
.page-four{ padding:90px 0 70px 0; }
.page-xin{ background:#f3f9ff url(../images/bj-x.png) center top no-repeat;    background-size: 100%; }
.page-four .title-bottom{ display: inline-block; margin-top: 10px; }
.four-top{ margin-bottom: 30px; }
.number-box{ padding-top: 55px; }
.number-box .text-center{ font-size:24px; color: #333; padding-bottom: 20px; }
.number-box .text-center div{ display: inline-block; margin:0 40px; }
.number-box .text-center div.clearfix b{ float: left; font-weight: normal; text-align: right; }
.number-box .text-center div.clearfix span{ float: left; transform: translate(0,-5px); }
.four-a-c{ transform: translate(0,-30px); }
.number-box .text-center span{ font-size: 60px; margin-left: 20px; font-family: "Times New Roman"; font-weight: bold;

  color: #005b99;
  display: inline-block; /* 确保文字不被换行影响 */ }
.number-lind{ padding-top: 15px; }
.page-five-box{ position: relative; padding-top: 20px;padding-bottom: 70px; background-size:100% 50%;}
.page-five-box .container{ position: relative; z-index: 100; }
.five-left{ width: 290px; position: relative; height: 580px; padding-left: 30px; padding-right: 30px; padding-top: 70px; background: url(../images/tabs-back.png) left top no-repeat;background-size:100% 100%; }
.tabs-ul-five li a{ display: block; background: url(../images/raw.png) right center no-repeat; position: relative; font-size: 24px; color: #333; font-weight: bold; line-height: 79px; border-bottom: solid 1px #ddd; }
.tabs-ul-five{ padding-top: 25px; }
.tabs-ul-five li a:hover{ color: #0d3e5f; background: url(../images/raw02.png) right center no-repeat; }
.five-right{ margin-top: 90px; width: 1120px; overflow:hidden; }
.video-link div{ height: 490px; position: relative; }
.video-link video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;
}
.video-link{ position: relative; background: #000; display: block; }
.tabs-b{ position: absolute; left: 0; right: 0; bottom: 0; padding:10px 30px; text-align: center;display:none; }
.page-five-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 320px; bottom: 660px; background: url(../images/back05.png) center no-repeat; background-size: cover; }
.title-five .title-top{ color: #fff; }
.title-five .title-bottom{ color: #fff; }
.title-five .title-bottom:before{ background: #fff; }
.title-five{ margin-top: 110px; margin-bottom: 65px; }
.right-link a{ float: left; margin-left: 33px;z-index: 999; }
.mt-list-img{ height: 390px; transition: 0.5s all; }
a:hover .mt-list-img{ transform: scale(1.15,1.15); }
.mt-list li{ float: left; width: 50%; padding:0 0px; margin-bottom: 2px; }
.mt-list li a{ display: block; position: relative; }
.txt-mask{ position: absolute; left: 0; padding:75px 30px 0 30px; right: 0; bottom: 0; height: 145px; background: url(../images/txt-mask.png) center no-repeat; background-size: 100% 100%; }
.txt-mask p{ line-height: 46px; color: #fff; font-size: 18px; }
.txt-mask p img{ margin-right: 20px; }
.mt-list li:nth-of-type(2),.mt-list li:nth-of-type(3),.mt-list li:nth-of-type(4),.mt-list li:nth-of-type(5){ width: 25%; }
.friends-box{ position: relative; margin-top: 120px; padding-left: 235px; }
.friends-left{ position: absolute; left: 0; top: 0; line-height: 1; font-size: 28px; color: #333; }
.friends-left:before{ display: block; content: ""; width: 48px; height: 2px; background: #a21e36; position: absolute; left: 0; bottom: -20px; }
.friends-list li{ float: left; width: 25%; padding:0 25px; margin-bottom: 25px; }
.friends-list{ margin:0 -25px; }
.lj-top{ font-size: 20px; font-weight: bold; display: block; line-height: 1; color: #333; padding:0 25px 25px 25px; border-bottom: solid 1px #ddd; }
.friends-list li a:hover{ color: #0d3e5f; }
.lj-list li{ float: left; width: 50%; margin-top: 20px; padding-left: 20px; }
.lj-list li a{ font-size: 18px; color: #333; }
.lj-list li a:hover{color:#005b99;}
.lj-list li a:hover{ color: #0d3e5f; font-weight: bold; }
.footer{ background: #0d3e5f; padding-top: 65px; }
.footer-top{ background: url(../images/footer.png) center bottom no-repeat; position: relative; background-size: cover;padding-bottom: 60px; }
.footer-title{ font-size: 22px; color: #fff; margin-bottom: 30px; }
.footer-left{ width: 340px; }
.footer-ul li{ float: left; width: 50%; line-height: 1; margin-bottom: 20px; }
.footer-ul li a{ font-size: 18px; opacity: 0.8; color: #fff; }
.footer-ul li a:hover{ opacity: 1; }
.logo-b{ position: absolute; left: 50%; top: 0; transform: translate(-50%,0); }
.footer-p p{ margin-bottom: 20px; opacity: 0.8; line-height: 1; font-size: 18px; color: #fff; }
.wx-b{ margin:30px 0 0 40px; }
.wx-b a{ position: relative; display: inline-block; }
.right-link a{ position: relative; }
.wx-b a span,.right-link a span{ position: absolute; width: 120px; left: 50%; bottom: 100%; transform: translate(-50%,0); text-align: center; display: none; }
.wx-b a:hover span,.right-link a:hover span{ display: block; }
.footer-bottom{ font-size: 18px; color: rgba(255,255,255,0.5); padding:25px 0; border-top: solid 1px #1e4b6a; }
.footer-bottom span{color: rgba(255,255,255,0.5) !important;}
.footer-bottom a{color: rgba(255,255,255,0.5) !important;}
.zt-list li{ float: left; padding:0 26px; width: 25%; }
.zt-list{ margin:0 -26px; }
.swiper-box{ margin:15px 0 60px 0; position: relative; }
.swiper-container{ padding:50px 0; }

.zt-list li img{ width: 100%; height: 602px; }

.swiper-button-prev{ left: -100px; width: 56px; height: 56px; background: url(../images/left05.png) center no-repeat; border-radius: 50%; margin-top: -28px; }
.swiper-button-next{ right: -100px; width: 56px; height: 56px; background: url(../images/right05.png) center no-repeat; border-radius: 50%; margin-top: -28px; }
.swiper-button-prev:hover{ background: url(../images/left06.png) center no-repeat; box-shadow: 0 0 18px rgba(2,60,110,0.6); }
.swiper-button-next:hover{ background: url(../images/right06.png) center no-repeat; box-shadow: 0 0 18px rgba(2,60,110,0.6); }
.header.mobile{ background: ; }
.footer-bottom span{ display: inline-block; padding:0 10px; }

.footer-p-txt{ margin-left: 70px; padding-top: 15px; }
.footer-p-txt p{ position: relative; margin-bottom:20px; padding-left: 40px; font-size: 18px; color: rgba(255,255,255,0.8); }
.footer-p-txt p i{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
.ewm-xin{margin-top: -90px; font-size: 18px;  color: rgba(255,255,255,0.8); }
.ewm-xin img{ margin-bottom: 15px; }


/**************?°“é?￥???????3a”??·???************/
.list-left { width: 290px; padding-bottom: 55px; margin-top: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: url("") center 95% no-repeat rgb(255, 255, 255); }
.list-left-tt span { display: block; font-size: 24px; color: rgb(255, 255, 255); font-weight: bold; }
.list-left-tt { height: 88px; background: #0d3e5f; line-height: 88px; }
.left-nav li a { display: block; position: relative; line-height: 60px; font-size: 20px; color: rgb(51, 51, 51); text-align: center; }
.left-nav li { position: relative; }
.left-nav li a::before { display: block; content: ""; position: absolute; left: 25px; right: 25px; bottom: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.left-nav-down li a { line-height: 40px; font-size: 16px; color: rgb(51, 51, 51); padding-left: 25px; }
.left-nav-down li a::before { display: none; }
.left-nav li.active { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: rgb(255, 255, 255); margin-top: -1px; }
.left-nav li.active::before { display: block; content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 4px; background: #0d3e5f; }
.left-nav li.active a { color: #0d3e5f; font-weight: bold; }
.left-nav li.active .left-nav-down li a { color: rgb(51, 51, 51); font-weight: normal; }
.left-nav-down { padding: 10px 0px; display: none; }
.left-nav li a:hover { color: #0d3e5f!important; }
.left-nav { padding-top: 20px; }
.container-list { max-width: 1330px; }
.list-ssjgy { width: 1300px; margin-top: 40px; }
.list-right { width: 950px; margin-top: 40px; }
.nav-b { color: rgb(153, 153, 153); font-size: 14px; }
.nav-b a { color: rgb(153, 153, 153); }
.list-top { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 15px; }
.article-tt { font-size: 24px; color: rgb(51, 51, 51); font-weight: bold; margin-top: 20px; margin-bottom: 0px; }
.article-sm { border-top: 1px dashed rgb(221, 221, 221); max-width: 780px; margin: 30px auto 0px; border-bottom: 1px dashed rgb(221, 221, 221); padding: 15px 0px; font-size: 16px; }
.article-sm span {padding: 0px 4px;}
.article-p p {text-align: justify;font-size: 16px!important;color: #292929;line-height: 200%!important;/* margin-bottom: 30px; */text-indent: 2em!important;}
.article-p p span{font-family: ?°“????o????é????‰è?…é?￥è??????3a”??????????!important;font-size: 16px!important;color: #292929;line-height: 200%!important;}
.article-p { margin-top: 40px; }
.article-link p a { font-size: 16px; color: rgb(51, 51, 51); display: block; }
.article-link p a span { font-weight: bold; }
.article-link { border-top: 1px dashed rgb(221, 221, 221); padding-top: 30px; }
.article-link p { margin-bottom: 20px; }
.list-box { padding-bottom: 50px; background-size: cover;}
.list-left-tt-phone { display: none; }
.img-lb li { float: left; padding: 0px 25px; margin-bottom: 50px; width: 50%; }
.img-lb { margin: 0px -25px; padding-top: 20px; }
.img-lb-tt { font-size: 18px; color: rgb(51, 51, 51); margin-top: 20px; }
.img-lb-img { position: relative; padding-top: 67%; }
.img-lb-img img { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.img-lb li a { display: block; }
.img-ul-left img { width: 260px; height: 175px; }
.img-ul-left a{ display: block; }
.img-ul-a li { padding: 35px 0px; border-bottom: 1px dashed rgb(221, 221, 221); transition: all 0.5s ease 0s; }
.img-ul-right { margin-left: 290px; }
.img-ul-tt a {display: block; font-size: 18px; color: rgb(51, 51, 51); overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.img-ul-p { color: rgb(153, 153, 153); font-size: 14px; line-height: 25px; height: 75px; overflow: hidden; margin-top: 15px; }
.img-ul-date { color: rgb(153, 153, 153); font-size: 14px; margin-top: 20px; padding-left: 20px; }
.img-ul-a li:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background: rgb(255, 255, 255); border-color: transparent; padding: 35px; }
.img-ul-a li:last-child { border: none; }
.img-ul-a { padding-bottom: 30px; }
.wz-ul-date { width: 80px; height: 80px; background: rgb(246, 246, 246); padding-left: 15px; padding-top: 12px; line-height: 25px; }
.wz-ul-date span { font-weight: bold; font-size: 18px; }
.wz-ul li { padding: 20px 0px; border-bottom: 1px dashed rgb(221, 221, 221); }
.wz-ul-right { margin-left: 105px; padding-top: 5px; }
.wz-ul-tt a { font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.wz-ul-p { margin-top: 15px; color: rgb(153, 153, 153); font-size: 14px; }
.wz-ul { margin-bottom: 30px; font-size: 14px; }
.wz-ul li:hover .wz-ul-date { background: #0d3e5f; color: rgb(255, 255, 255); }
.wz-ul li:hover .wz-ul-tt a { color: #0d3e5f; }
.table-bordered { border: none; }
.table-bordered > thead > tr > th { background: rgb(233, 244, 255); font-size: 22px; color: rgb(51, 51, 51); font-weight: normal; padding: 20px 20px 20px 120px; border: none; }
.table-bordered > tbody > tr > td { font-size: 20px; color: rgb(51, 51, 51); padding: 20px 20px 20px 120px; border-color: rgb(243, 243, 243); background: rgb(255, 255, 255); }
.table-box { margin: 50px 40px; }
.ld-img img { width: 260px; height: 200px; }
.ld-right { margin-left: 290px; padding-top: 15px; }
.ld-name a { font-size: 22px; color: rgb(51, 51, 51); font-weight: bold; }
.ld-txt { color: rgb(153, 153, 153); line-height: 25px; margin-top: 15px; text-align: justify; }
.ld-ul li { border-bottom: 1px dashed rgb(221, 221, 221); font-size: 14px; padding: 40px 0px; }
.ld-ul { padding-bottom: 30px; }
.jg-title { font-size: 30px; padding-bottom: 20px; margin-top: 40px; border-bottom: 1px solid rgb(221, 221, 221); }
.jg-title span { float: left; width: 50px; }
.jg-ul li { float: left; padding: 0px 10px 0px 0px; height: 60px; width: 33.3333%; }
.jg-ul li a { display: block; padding-left: 32px; font-size: 16px; color: rgb(51, 51, 51); margin-top: -13px; }
.jg-ul { margin-top: 40px; margin-bottom: -20px; }
.jg-ul li a:hover {  color: #0d3e5f;); }
.img-ul-tt a:hover, .nav-b a:hover, .ld-name a:hover, a:hover .img-lb-tt { color: #0d3e5f; }

.banner-list {
    height: 500px;
}
.article-link p a:hover{ color: #A40909; }

.title-more-b{ margin-top: 0.3rem; margin-left:0; }
.tow-title a{ color: #fff; }
.tow-title a:hover{ text-decoration: underline!important; }
.ewm{ font-size: 14px; color: #fff; margin-right: 15px; }
.ewm img{ height: 100px; margin-bottom: 10px; }
.ewm-left{ padding-top: 40px; }

.three-a:hover{ color: #fff; }
.three-link li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.32); position: relative; z-index: 10; }
.tow-ul li a:hover{  box-shadow: 0 0 20px rgba(0,0,0,0.32); }

.fdtp{
    position: fixed;
    top: 50%;
    margin-top: -85px;
    right: 0;
    color: #fff;
    cursor: pointer;
    width: 82px;
    height: 170px;
    transform-origin: right center;
    z-index: 999999999;
}
.fdtp img{


}



















@media( min-width: 768px){
.zt-list li:nth-of-type(1) img,.zt-list li:nth-of-type(3) img{ --f: .1;
    
    display: block;
    --_f: calc(100%*var(--f)/(1 + var(--f)));
    --_a: calc(90deg*var(--f));

    aspect-ratio: calc(1 + var(--f));
    object-fit: cover;
    clip-path: inset(0 var(--_f) 0 0 round var(--r));
    transform: perspective(500px) var(--_t,rotateY(var(--_a))); }
.zt-list li:nth-of-type(2){ transform: translate(-12px,0); }
.zt-list li:nth-of-type(3){ transform: translate(12px,0); }
.zt-list li:nth-of-type(2) img,.zt-list li:nth-of-type(4) img{ --f: .1;
    
    display: block;
    --_f: calc(100%*var(--f)/(1 + var(--f)));
    --_a: calc(-90deg*var(--f));

    aspect-ratio: calc(1 + var(--f));
    object-fit: cover;
    clip-path: inset(0 var(--_f) 0 0 round var(--r));
    transform: perspective(500px) var(--_t,rotateY(var(--_a))); }

  }
@media( max-width: 1750px){
.swiper-button-prev{ left: 0; }
.swiper-button-next{ right: 0; }
}

@media( max-width: 1579px){
  .container{ width: 1230px; }
  .zt-list li:nth-of-type(2) {
    transform: translate(-5px,0);
}
   .ewm-xin{    margin-top: -210px;}
.zt-list li:nth-of-type(3) {
    transform: translate(5px,0);
}
.number-box .text-center div{ margin:0 25px; }
.number-box .text-center{ font-size: 18px; }
.number-box .text-center div.clearfix{ transform: translate(0,20px); }
.number-box .text-center div.clearfix span {
    float: left;
    transform: translate(0,-25px);
}
.five-left{ width:26.3%; height: 517px;}
.five-right{ width: 73.7%; margin-top: 130px; }
.video-link div {
    height: 387px;
}
.mt-list-img{ height: 330px; }

.page-four{padding: 90px 0 125px 0;}

       .list-right { width: 850px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 60px; }
  .xs-list li a{ height: 370px; }
  .footer-p-txt{ margin-left: 30px; }
  .zt-list li img{ width: 100%; height: 461px; }
}

@media( max-width: 1444px){
.page-five-box:before{    bottom: 700px;}
.logo img{ width: 200px;}
}


@media( max-width: 1279px){
  .container{ width: 970px; }
  .one-left{ width: 50%; padding-right: 15px; }
  .one-left.pull-right{ padding:0 0 0 15px; }
  .one-center{ width: 100%; padding:20px 0 0 0; }
  .page-one{ padding-bottom: 60px;padding-top: 50px; }
  .number-box .text-center{ font-size: 16px; }
  .number-box .text-center span{ font-size: 32px; }
  .number-box .text-center div.clearfix {
    transform: translate(0,0px);
}
.logo img{ width: 180px;}

.number-box .text-center div.clearfix span {
    float: left;
    transform: translate(0,0px);
}
.four-a-c {
    transform: translate(0,-10px);
}
.five-left{ height: 412px; padding:50px 25px 0 25px; }
.title-bottom{ font-size: 16px; }
.tabs-ul-five li a{ font-size: 20px; line-height: 60px; }
.five-right{ margin-top: 25px; }

.mt-list-img{ height: 230px; }
.logo-b{ position: static; transform: translate(0,0); margin-bottom: 30px; }
.page-five-box:before{ top: 200px; }



  .list-right { width: 620px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 20px; }
  .xs-list-date{ margin-top: 20px; }
  .xs-list li a{ height: 330px; }

  .one-width,.one-width .one-left,.one-left{ width: 100%; float: none!important; }
  .one-center{  float: none!important;  }
  .link-top .img-hide div{ height: 350px; }
  .lj-list li a{ font-size: 14px; }
  .logo-left{ width: 100%; text-align: center; margin-bottom:30px; }
  .ewm-xin{ margin-top: -80px; }
  .zt-list li img{ width: 100%; height: 346px; }
.video-link div {height: 320px;}
.five-left{    height: 345px;}
.tabs-ul-five li a{font-size:19px;line-height:50px;}
.tabs-ul-five {
    padding-top: 15px;
}
}




@media( max-width:1023px){
.logo img{margin-top: 0px;}
.navAA{display:none !important;}
.slide_down_nav{display:none !important;}

.nav-list {
    margin-top: 0px !important;
}
  .slick, .slick-list, .slick-initialized .slick-slide, .slick-track, .banner a, .banner-img{ height: auto; }
  .banner-img{ display: none; }
  .banner a img{ display: block; }
  body{ padding-top: 50px!important; }
  .banner .slick-prev,.banner .slick-next{ width: 30px; height: 60px; }
.banner{ height: auto; margin:0; }

.search-a img{ width: 25px; }
.search-a{ right: 20px; }

.layer .close{ right: 15px; top: 15px; width: 40px; line-height: 40px; }
.d,.l,.r{
    transform: translate(0,0)!important;
    transition: all 1s ease-out 0s;
    opacity: 1!important;
}
.bb{ display: none; }


.header{ opacity: 1; padding:0 15px!important; border:none; transform: translate(0,0)!important; position: fixed; background: #0d3e5f; min-height: 50px; height: 50px;}

.header2{ display: none!important; }
.header-list{ display: block!important; }
.banner-img{ display: none; }

.search-a{ top: 0; }

.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; }

.body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    overflow: hidden;
}



.nav-list{ position: fixed; display: none; left:0; top: 50px; width: 100%; padding-bottom: 50px; bottom: 0; margin-top: 0; height: 100vh; overflow-y: auto; background:#0d3e5f; }
.nav-list li{ float: none; padding:0; display: block; margin:0;}
.nav-list li a{ line-height: 40px; padding:0 15px; display: block; text-align: left; font-size: 16px; color: #fff!important; }
.nav-list:before{ display: block; content: ""; position: absolute; left: 0; top: 0px; right: 0; border-top: solid 1px #fff; }
.search-a{ line-height: 50px;width: 32px; }
.menu-button,.nav-click{ display: block; }
    .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; background: none; transform: translate(0,0); margin: 0px; padding: 0px; width: 100%; background: none; }
  .nav-down li { text-align: left; padding: 0px; background: none; }
  .nav-down li a { padding: 0px 15px 0px 25px; background: none!important; font-size: 14px; line-height: 30px; text-align: left; }
  .nav-list li:hover .nav-down { display: none; }
.slick-dots li button:before{display:none;}

.nav-down{ margin-left: 0!important; }



.header-link{ font-size: 14px; padding:0; margin-right: 140px; line-height: 50px; }
.header{ padding:0 15px; }
.logo{ line-height: 50px; }
.logo img{ width: auto; height: 30px; }
.header-a{ right: 60px; }
.header-a a img{ width: 30px; }
.banner .slick, .banner .slick-list, .banner .slick-initialized .slick-slide, .banner .slick-track, .banner a, .banner-img {
    height: auto;
}
.banner .slick-dots{ left: 0; right: 0; width: 100%; }
.page-one{ padding-top: 0; padding-bottom: 20px; }
.container{ width: 750px; }
.number-box .text-center div {
    margin: 0 15px;
}
.number-box .text-center span{ font-size: 24px; margin-left: 10px; }
.four-a-c {
    transform: translate(0,-15px);
}
.five-left{ width: 30%; }
.five-right{ width: 70%; margin-top: 25px; }

.mt-list-img {
    height: 180px;
}
.friends-box{ margin-top: 30px; padding-left: 0; }
.friends-left{ position: relative; margin-bottom: 70px; }
.friends-list li a{ padding-left: 0; padding-right: 0; font-size: 18px; }
.footer-left{ width: 280px; }
.footer-title{ font-size: 18px; }
.footer-ul li a,.footer-p p{ font-size: 16px; }
.footer-bottom{ font-size: 16px; }



  .list-left { width: 200px; }
  .list-right { width: 480px; }

  .jg-ul li { width: 50%; }
  .xs-list li a{ height: auto; padding-bottom: 20px; }

.footer-p-txt{ margin-left: 0; width: 50%; }
.header:before{ display: none; }
.ewm-xin{ width: 100%; text-align: center; margin-top: 20px; }
.zt-list li img{ width: 100%; height: 249px; }
}

@media( max-width: 767px){
.layer .search_box{width:100%;}
.page-five-box:before{    top: 235px;}
  .page-tow{ padding-top: 30px; }
.container{ width: 100%; }
.title-bottom{ font-size: 14px; }
.title-top{ font-size: 24px; }
.tt-more{ font-size: 16px; margin-top: 2px; }
.title-box{ margin:20px 0; }
.link-top .img-hide div{ height: auto; padding-top: 56%; }
.link-top-b p,.one-left-ul li a p{ font-size: 16px; }
.one-left{ float: none!important; padding:0!important; width: 100%; }
.header-link{ display: none; }
.one-right-p{ font-size: 16px; }
.one-center-img div{ padding-top: 56.35%; height: auto; }
.one-center-date{ left: 0px; padding-top: 5px; font-size: 14px; }
.one-center-date span{font-size: 12px;}
.one-center-date span font{ font-size: 28px; }
.one-center-bottom{ height: auto; padding:50px 20px 30px 20px; }
.one-center-tt div span{ font-size: 24px; }
.one-center-tt div font{ font-size: 14px; line-height: 24px; }
.one-center-title{ font-size: 18px; margin-top: 15px; }
.one-center-p{ line-height: 25px; height: 50px; }
.zt-list li {
    transform: translate(0px,0)!important;
    width: 50%; padding:0 5px; margin-bottom: 10px;
}
.zt-list { margin:0 -5px; }
.swiper-container{ padding:0; }
.swiper-button-prev{ width: 40px; height: 40px; margin-top: -25px; background-size: 100% 100%; }
.swiper-button-next{ width: 40px; height: 40px; margin-top: -25px; background-size: 100% 100%; }
.page-one{ padding-bottom: 10px; }
.swiper-box{ margin-bottom: 20px; }
.page-three{ padding-top: 20px; }
.zt-slick-bottom{ padding:60px 20px 20px 20px; }
.zt-slick .slick-next{ right: 15px; top: 30px; width: 40px; height: 40px; background-size: 100% 100%; z-index: 100; }
.zt-slick .slick-prev{ right: 80px; top: 30px; width: 40px; height: 40px; background-size: 100% 100%; z-index: 100; }
.zt-slick-tt-b{ font-size: 18px; }
.zt-slick .slick-slide{ padding-top: 30px; padding-bottom: 30px; }

.page-four{ padding:30px 0; }
.four-a-c {
    transform: translate(0,0);
    margin-bottom: 10px!important;
}
.number-box{ padding-top: 20px; }
.five-left{ width: 100%; background: none; padding:0; height: auto; }
.tabs-b{ display: none; }
.five-right{ width: 100%; }
.video-link div{ height: auto; padding-top: 45%; }
.tabs-ul-five li{ float: left; width: 50%; }
.tabs-ul-five li a{ font-size: 18px; background: url(../images/raw.png) 90% center no-repeat; }
.tabs-ul-five li.active a{ font-size: 18px; background: url(../images/raw02.png) 90% center no-repeat; }
.title-five{ margin:30px 0; }
.right-link{ width: 300px; padding-top: 20px; }
.right-link a{ margin:0 20px 0 0; }
.mt-list li{ width: 100%!important; }
.mt-list-img{ height: auto; padding-top: 55.5%; }
.friends-list li{ width: 50%; margin-bottom: 15px; padding:0 5px; }
.friends-list li a{ font-size: 16px; padding-bottom: 15px; }
.friends-list{ margin:0 -5px; }
.page-five-box{ padding-bottom: 20px; }
.friends-left{ font-size: 24px; margin-bottom: 50px; }
.logo-b img{ width: 120px; }
.footer{ padding-top: 20px; }
.footer-ul li{ width: 25%; }
.footer-left{ width: 100%; }
.footer-title{ margin-bottom: 15px; }
.footer-ul li a, .footer-p p{ font-size: 14px; }
.wx-b{ width: 100%; text-align: center; margin:0; }
.footer-right{ width: 100%; }
.footer-bottom span{ font-size: 14px; }
.footer-top{ padding-bottom: 25px; }
.footer-bottom{ padding:15px 0; }


.banner-list { height: 150px; }
  .list-left { width: 100%; margin-top: 20px; padding: 0px; }
  .list-left-tt { height: 60px; line-height: 60px; font-size: 18px; text-align: left; padding-left: 20px; }
  .list-left-tt span { font-size: 18px; }
  .left-nav { padding: 0px; display: none; }
  .list-right { width: 100%; margin-top: 20px; }
  .article-tt { font-size: 18px; }
  .article-sm span { font-size: 14px; line-height: 25px; }
  .article-p p {font-size: 14px !important;line-height: 25px !important;margin-bottom: 10px;}
  .article-p { margin-top: 20px; }
  .article-link p a { font-size: 14px; }
  .article-link p { margin-bottom: 10px; }
  .article-link { padding: 20px 0px; }
  .list-left-tt { display: none; }
  .list-left-tt-phone { display: block; position: relative; }
  .list-left-tt-phone .nav-click { height: 60px; line-height: 60px; color: rgb(255, 255, 255); }
  .left-nav li a { line-height: 40px; font-size: 16px; }
  .img-lb-tt { font-size: 14px; margin-top: 10px; }
  .img-lb li { padding: 0px 8px; margin-bottom: 15px; }
  .img-lb { margin: 0px -8px; padding-bottom: 15px; }
  .list-box { padding-bottom: 30px; }
  .img-ul-left img { width: 130px; height: 80px; }
  .img-ul-right { margin-left: 140px; }
  .img-ul-p { height: 50px; margin-top: 5px; }
  .img-ul-date { display: none; }
  .img-ul-a li { padding: 15px 0px; }
  .img-ul-a li:hover { padding: 15px; }
  .img-ul-tt a { font-size: 16px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { font-size: 14px; padding: 8px 15px; }
  .table-box { margin: 20px 0px; }
  .jg-title { margin-top: 20px; padding-bottom: 10px; font-size: 24px; }
  .ld-img { width: 100%; text-align: center; float: none !important; }
  .ld-right { margin: 20px 0px 0px; }
  .gd-slick { margin-top: 20px; }
 .header-right{
    margin-right: 0;
}
.text-xyfj .more{
top:200px!important;

}

.footer-p-txt{ width: 100%; }
.footer-p-txt p{ font-size: 14px; margin-bottom:10px; }
.footer-p-txt{ padding-top: 0; }
.ewm-xin{ font-size: 14px; }
.logo-left img{ width: 250px; }
.col-xs-3{ width: 100%; }
.lj-top{ font-size: 18px; margin-top: 20px; padding:0 0 10px 10px; }
.page-five-box:before{ bottom: auto; height: 800px; }
.friends-left{ margin-bottom: 30px; }
.zt-list li img{ width: 100%; position: absolute; left: 0; top: 0; right: 0; height: 100%; }
.zt-list li a{ display: block; position: relative; padding-top: 176.5%; }
}