body {
    color: #333;
    font-size: 14px;
   font-family:"ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ","Arial",Helvetica,"ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“",Arial,Tahoma;
    margin:0 auto;
    position:relative;

}
.slick-slider{ touch-action: auto!important; }
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transform: scale(1,1); transition: 0.3s all; }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;

    }
.sp-ul li img.sp{  --f: .1; /* the parallax factor (the smaller the better) */
  --r: 10px; /* radius */
  
  --_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(200px) var(--_t,rotateY(var(--_a)));
  transition: .5s; margin-top: 0.5rem;}
.sp-ul li:nth-child(3) img.sp,.sp-ul li:nth-child(4) img.sp{  --f: .1; /* the parallax factor (the smaller the better) */
  --r: 10px; /* radius */
  
  --_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(200px) var(--_t,rotateY(var(--_a)));
  transition: .5s; margin-top: 0.5rem;}
.swiper-button-next:after, .swiper-button-prev:after{ display: none!important; }
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%; vertical-align: middle;}

.slick-dots li button:before{ display: none; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -10; 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); }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; height: auto; display: none; }
.banner a{ display: block; }
.banner a div{ height: 100vh; }
.header{ position: fixed; left: 0; top: 0; width: 100%; z-index: 100000; }
.logo{ padding-top: 0.5rem; width: 3.59rem; }
.logo img{ display: block; }
.container{ width: 17rem; padding:0; }
.header-txt img{ width: 2.5rem; display: block; }
.header-txt{ padding-top: 0.2rem; }
.header-link a{ display: block; float: left; margin-left: 0.16rem; font-size: 0.14rem; color: #fff; }
.header-link{ padding-top: 0.28rem; padding-left: 0.25rem; }
.header-link span{ display: block; float: left; color: #fff; font-size: 0.14rem; margin-left: 0.16rem; }
.nav-list li{ float: left; position: relative; padding-bottom: 25px; margin-left: 0.3rem; }
.nav-list li a{ font-size: 0.22rem; color: #fff; display: block; }
.nav-list{ margin-top: 0.3rem; }
.header-lind{ border-bottom: solid 1px rgba(255,255,255,.3); }
.nav-down { padding:0.1rem 0; display: none; overflow:hidden; position: absolute; text-align: center; min-width: 1.3rem; left: 50%; transform: translate(-50%,0); white-space:nowrap; top: 100%; background: #fff; border-radius: 0 0 10px 10px; border-top: solid 3px #429312; }
.nav-down li{ float: none; width: 100%; margin:0; padding:0; }
.nav-down li a{ font-size: 0.16rem; padding:0 10px; color: #333; line-height: 0.45rem; }
.nav-down li a:hover{ background: #037469; color: #fff; }
.nav-list li:hover .nav-down{ display: block; }
.banner-box{ position: relative; }
.banner .slick-dots{ padding-top: 0.25rem; left: 1.15rem; bottom: 0; width: 0.55rem; height: 3rem; border-radius: 0.55rem 0.55rem 0 0; background: rgba(1,115,106,0.4); text-align: center; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 0.12rem; height: 0.12rem; padding:0; border-radius: 50%; }
.banner .slick-dots li button{ border:solid 1px #fff; }
.banner .slick-dots li{ display: block; margin:0 auto 0.15rem auto; }
.banner .slick-dots li.slick-active button{ background: #fff; }
.banner-raw,.banner .slick-next{ z-index: 1000; width: 0.27rem; top: auto; height: 0.67rem; background: url(/images/raw.png) center no-repeat; background-size: 100% auto; position: absolute; left: 1.29rem; right: auto; bottom: 0.25rem; z-index: 1000; }
.banner-raw img{ display: block; width: 0.27rem; }
.page-one{ background: url(/images/back01.png) center no-repeat; background-size: cover; padding:0.8rem 0 0.4rem 0; }
.title-top{ font-size: 0.36rem; color: #01736a; font-family: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦"; line-height: 0.5rem; }
.title{ position: relative; padding-left: 0.22rem; }
.title-b{font-size: 0.14rem;position: relative;z-index: 10;text-transform: uppercase;margin-top: 0.05rem;color: #01736a;width: 0.7rem;background:url(/images/more.png) center right no-repeat;background-size: 0.7rem;padding-right: 0.25rem;line-height: 0.2rem;}
.title:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 0.06rem; height: 0.6rem; margin-top: -0.25rem; background: #01736a; }
.title:after{ display: block; content: ""; position: absolute; left: 0.9rem; bottom: 0.09rem; border-top: solid 1px rgba(255,255,255,0.5); right: 0.95rem; }
.title1:after{ display: block; content: ""; position: absolute; left: 0.9rem; bottom: 0.09rem; border-top: solid 1px rgba(213,235,235,0.5); right: 0.95rem; }
.page-one .title:after{ border-color: #ddd; }

.tt-more{ position: absolute; right: 0; bottom: -0.19rem; width: 0.94rem; }
.tt-more img{ display: block; width: 0.94rem; }
.one-left{ width: 3.75rem; }
.one-left-tt{ font-size: 0.18rem; line-height: 0.3rem; color: #323232; text-align: justify;font-weight:bold; }
.one-left-top{ position: relative; padding-left: 0.7rem; padding-top: 0.1rem; }
.one-left-date{ position: absolute; left: 0; top: 0; font-size: 0.12rem; color: #01736a; }
.one-left-date span{ font-size: 0.36rem; }
.one-left-p{ color: #999; font-size: 0.14rem; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; margin-top: 0.2rem; margin-left: 0.7rem; }
.one-left li a{ position: relative; display: block; padding-bottom: 0.3rem; }
.one-left li a:before{ display: block; content: ""; position: absolute; left: 0.7rem; bottom: 0; width: 0.1rem; height: 0.1rem; background: #01736a; opacity: 0.3; border-radius: 50%; }
.one-left li a:after{ display: block; content: ""; position: absolute; bottom: 0;left: 0.75rem; bottom: 0.05rem; right: 0; border-top: solid 1px #01736a; opacity: 0.3;}
.one-left li{ margin-bottom: 0.3rem; }
.one-left li:last-child a:before,.one-left li:last-child a:after{ display: none; }
.one-left li:last-child{ margin-bottom: 0; }
.one-left{ padding-top: 0.5rem; }
.one-center{ margin-left: 1rem; width: 7.5rem; padding-top: 0.15rem; }
.img-slick-img img{ width: 100%; height: 4.21875rem; }
.img-slick-bottom{ background: #fff; border-radius: 0 0.3rem 0 0; margin-top: -0.3rem; position: relative; z-index: 100; padding:0.4rem 0.4rem 0.6rem 0.4rem; height: 2.3rem; }
.img-slick-tt{ font-size: 0.2rem; color: #323232; }
.img-slick-p{ font-size: 0.14rem; color: #999; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; line-height: 0.25rem; margin-top: 0.1rem; }
.img-slick-date{ font-size: 0.14rem; background: rgba(1,115,106,0.9); line-height: 0.4rem; position: absolute; left: 0.4rem; top: -0.2rem; height: 0.4rem; padding:0 0.3rem 0 0.15rem; border-radius: 0 0.4rem 0.4rem 0; color: #fff; }
.img-slick-date span{ padding-left: 0.2rem; background:url(/images/icon01.png) left center no-repeat; background-size: 0.16rem auto; }
.img-slick .slick-dots{ display: flex; height: 6px; border-radius: 6px; bottom: 0.3rem; width: 1.6rem; background: #d1e5e3; left: 50%; margin-left: -0.8rem; }
.img-slick .slick-dots li{ flex: 1; padding:0; margin:0; }
.img-slick .slick-dots li button{ display: block; padding:0; width: 100%; height: 6px; border-radius: 6px; }
.img-slick .slick-dots li.slick-active button{ background: #1b7f75; }
.img-slick .slick-prev{ bottom: 0.26rem; left: 50%; z-index: 100; top: auto; margin-left: -1.1rem; width: 12px; height:13px; background: url(/images/left.png) center no-repeat; background-size: 100% 100%;  }
.img-slick .slick-next{ bottom: 0.26rem; right: 50%; z-index: 100; top: auto; margin-right: -1.1rem; width: 12px; height:13px; background: url(/images/right.png) center no-repeat; background-size: 100% 100%;  }
.img-slick{ margin:0; box-shadow: 0 0 10px rgba(0,0,0,0.1);} 
.page-tow{ overflow:hidden; background: url(/images/back02.png) center no-repeat; background-size: cover; padding:0.6rem 0 0.3rem 0; }
.tow-tabs li a{ color: #fff; }
.tow-tabs li{ float: left; position: relative; }
.tow-tabs li span{ color: #fff; font-family: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ"; padding:0 0.2rem; }
.page-tow .title:before{ background: #fff; }
.page-tow .title-b{ width: 0.8rem; background: url(/images/more02.png) center right no-repeat; color: #fff; background-size: cover; }

.tow-tabs li.active:before{ display: block; content: ""; position: absolute; left: 0; margin-top: 0.18rem; right: 0; top: 100%; height: 0.48rem; background: url(/images/li-b.png) center no-repeat; background-size: auto 100%; }
.tz-slick-date{ position: relative; padding-bottom: 0.2rem; float: left; font-size: 0.14rem; color: #fff; }
.tz-slick-date span{ font-size: 0.38rem; color: #fff; }
.tz-slick{ margin:0 0.6rem; }
.tz-box{ margin-top: 1rem; }
.tz-slick .slick-slide{ padding:0 0.4rem; }
.tabs-more{     width: 0.94rem; position: absolute; right: 0; top: -1.39rem;}
.tabs-more img{ display: block;width: 0.94rem;  }
.tz-slick-date:before{ display: block; content: ""; left: 0; bottom: 0; position: absolute; width: 20px; height: 3px; background: #fff; }
.tz-slick-bottom{ font-size: 0.18rem; color: #fff; line-height: 0.3rem; margin-top: 0.2rem; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; height: 0.9rem; }
.tz-slick-right{ position: absolute; text-align: right; right: 0; bottom: 0.2rem; font-size: 0.14rem; color: #fff; left: 0.7rem; }
.tz-slick-top{ position: relative; }
.tz-slick .slick-prev{ width: 0.55rem; left: -0.5rem; height: 0.55rem; background: url(/images/left01.png) center no-repeat; background-size: cover; top: 0.7rem; }
.tz-slick .slick-next{ width: 0.55rem; right: -0.5rem; height: 0.55rem; background: url(/images/right01.png) center no-repeat; background-size: cover; top: 0.7rem; }
.tz-slick:before{ display: block; content: ""; position: absolute; left: -1000px; top: 0.92rem; right: -1000px; border-top: solid 1px rgba(255,255,255,0.3); }
.raw-a img{ display: block; width: 0.21rem; margin-top: 0.4rem; }
.page-three{ background: url(/images/back03.png) center bottom no-repeat; background-size: cover; padding:0.7rem 0; }
.page-three .title:after{ border-color: #dbe7e9; }
.page-three .title-b{ background: #fff url(/images/more.png) center right no-repeat;
    background-size: 0.7rem; }
.three-left{ width: 5.9rem; margin-left: 1rem; }
.title-b-c{ width: 1.9rem; }
.three-img img{ width: 100%; display: block; height: 3.31875rem; }
.three-img{ margin-top: 0.3rem; }
.three-title a{ font-size: 0.2rem; display: block; color: #333; font-weight: bold; }
.three-title{ margin-top: 0.15rem; }
.three-ul li a{ display: block; line-height: 0.4rem; font-size: 0.18rem; color: #333; position: relative; padding-left: 0.2rem; background: url(/images/li02.png) left center no-repeat; }
.three-ul{ margin-top: 0.3rem; }
.three-center{ width: 4.55rem; }
.title-b-d{ width: 2.3rem; }
.jx-ul-tt{ font-size: 0.18rem; border-left: solid 3px #d2e6ca; padding-left: 0.2rem; color: #333; line-height: 0.25rem; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; height: 0.5rem; padding-right: 100px; position: relative; }
.jx-ul-tt span{ font-size: 12px; color: #037469; position: absolute; right: 0; top: 3px; }
.jx-ul li a{ display: block; padding:0.23rem 0; border-bottom: solid 1px #dbe7e9; }
.jx-ul li{ position: relative; }
.jx-ul li:last-child a{ border:none; }
.jx-ul{ margin-top: 0.3rem; }
.three-right{ width: 4.6rem; }
.title-b-e{ width: 0.9rem; }
.dw-list li a{ display: block; position: relative; padding:0.08rem; height: 1.06rem; }
.dw-list-img img{ display: block; width: 1.34rem; height: 0.9rem; }
.dw-list-right{ margin-left: 1.5rem; padding-top: 0.1rem; position: relative; z-index: 10; }
.dw-list-top{ font-size: 12px; color: #d2e6c9; }
.dw-list-tt{ font-size: 0.16rem; color: #333; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; line-height: 0.25rem; margin-top: 0.05rem; }
.dw-list-img{ position: relative; z-index: 10; }
.dw-list li a:hover{ background: #037469; }
.dw-list li a:hover:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 80px; background: #d2e6ca; }
.dw-list li a:hover .dw-list-tt{ color: #fff; }
.dw-list li a i{ position: absolute; bottom: -8px; left: 74px; width: 27px; height: 13px; background: url(/images/d-b.png) center no-repeat; }
.dw-list li a.link-b i{ width: 78px; background: url(/images/d-b02.png) center no-repeat; top: 48px; }
.dw-list li{ margin-bottom: 8px; }
.dw-list{ margin-top: 25px; position: relative; }
.dw-list:before{ display: block; content: ""; position: absolute; left: 79px; top: 0; bottom: 0; border-right: solid 1px #cde3e1; }
.four-back{position: relative;padding: 0.6rem 0 1.4rem;overflow:hidden;}
.four-back .container{ position: relative; z-index: 10; }
.four-back .title-top,.four-back .title-b-f{ color: #fff; }
.four-back .title:before{ background: #fff; }
.four-back:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 7.55rem; background: #037469; }
.four-back:after{ display: block; content: ""; position: absolute; left: 7.55rem; right: 0; top: 0; bottom: 0; background: #cde3e1; }
.mt-slick-img img{ display: block; width: 5.9rem; height: 3.31875rem; }
.mt-slick-img{ border-radius: 0.15rem; }
.mt-slick{ margin:0.5rem 0 0 0; width: 5.9rem; }
.mt-slick-tt{ font-size: 0.18rem; color: #fff; margin-top: 0.15rem; }
.mt-slick-b{ color: #75b540; font-size: 0.14rem; margin-top: 0.1rem; }
.mt-slick-b span{ padding-right: 0.15rem; }
.mt-slick .slick-prev{ left: 100%; top: 100%; margin-top: 0.5rem; margin-left: 0.1rem; width: 0.53rem; height: 0.4rem; background: url(/images/mt-left.png) left center no-repeat; background-size: auto 100%; }
.mt-slick .slick-next{ left: 100%; top: 100%; margin-top: 0rem; margin-left: 0.63rem; width: 0.53rem; height: 0.4rem; background: url(/images/mt-right.png) right center no-repeat; background-size: auto 100%; }
.header.one .header-lind{ border:none; }
.mt-right{ width: 9.6rem; }
.mt-list li{ float: left; width: 50%; position: relative; padding:0 0.45rem; padding-bottom: 0.55rem;height:1.43rem }
.mt-list{ margin:0 -0.45rem; padding-top: 0.3rem; }
.mt-list li a{ display: block; padding-top: 15px; padding-left: 115px; position: relative; }
.mt-list-date{ position: absolute; left: 15px; top: 25px; font-size: 12px; color: #037469; }
.mt-list-date span{ font-size: 24px; font-weight: bold; }
.mt-list-span{ font-size: 12px; color: #037469; }
.mt-list-tt{ font-size: 0.18rem; color: #333; margin-top: 5px; }
.mt-list li:before{ display: block; content: ""; border-right: solid 1px #68aca5; position: absolute; left: 119px; top: 0; bottom: 0; }
.mt-list-img{ position: absolute; display: none; left: 0; top: 0; width: 105px; height: 105px; border:solid 5px #fff; border-radius: 50%;}
.mt-list-img img{ width: 95px; height: 95px; display: block; border-radius: 50%; }
.mt-list li a i{ position: absolute; left: 70px; top: 30px; width: 14px; height: 14px; background: url(/images/dian.png) center no-repeat; }
.mt-list li a:hover .mt-list-img{ display: block; }
.mt-list li a:hover .mt-list-date{ color: #fff; }
.tabs-ul li{ display: block; float: left; }
.tabs-ul li a{ display: block; height: 0.87rem; width: 0.87rem; line-height: 0.87rem; font-size: 0.2rem; color: #01736a; }
.tabs-ul{width: 1.765rem;margin:0 auto;padding-top: 0.3rem;}

.tabs-ul li.active a{ background: url(/images/tabs-a.png) center no-repeat; font-weight: bold; background-size: 100% 100%; }
.four-b{position: absolute;left: 0;right: 0;bottom: 0;z-index: 10;height: 6.5rem;/* background: url(/images/four-b.png) center no-repeat; */background-size: 100% 100%;}
.mySwiper{ position: relative; z-index: 100; }
.sp-ul li:nth-child(1) img.sp,.sp-ul li:nth-child(4) img.sp{ display: block; width: 3.1rem; height: 2.86rem; }
.sp-ul li:nth-child(1){ margin-right: 0.5rem; }
.sp-ul li{ float: left; }
.sp-ul li a,.phone-slick a{ display: block; position: relative; }

.sp-ul li a i,.phone-slick a i{ position: absolute; left: 0; z-index: 10; top: 0; right: 0; bottom: 0; background: url(/images/play.png) center no-repeat; background-size: 0.56rem auto; }
.sp-ul li a span{ position: absolute; right: 0rem; bottom: 0rem; }
.sp-ul li a span font{ position: absolute; left: 0px; top: 0px; right: 0; text-align:center; font-size: 0.4rem; color: #fff; line-height: 0.72rem; }
.sp-ul li a span img{ display: block; width: 0.72rem!important; }
.sp-ul li:nth-child(2) img.sp,.sp-ul li:nth-child(3) img.sp{ display: block; width: 3.87rem; height: 3.57rem; }
.sp-ul li:nth-child(2),.sp-ul li:nth-child(3){ padding-bottom: 0.5rem; }
.sp-ul li:nth-child(3){ margin-left: 0.8rem; }
.sp-ul li:nth-child(2) a span{ }
.sp-ul li:nth-child(3) a span{ left: 0rem; right: auto; }
.sp-ul li:nth-child(4) a span{ left:0rem; right: auto; }
.sp-ul li:nth-child(4){ float: right; }
.sp-ul{ padding:0 0.7rem; }
.sp-slick .slick-dots{ top: 0; padding-left: 0.16rem; padding-top: 0.18rem; width: 1.52rem; left: 50%; margin-left: -0.76rem; height: 0.35rem; background: url(/images/lind-b.png) center no-repeat; background-size: 100% auto; }
.sp-slick .slick-dots li{ display: block; margin:0; float: left; width: auto; height: auto; }
.sp-slick .slick-dots li:nth-child(1) button{ width: 0.1rem; height: 0.1rem; border:solid 1px #01736a; margin-left: 0.06rem; border-radius: 50%; }
.sp-slick .slick-dots li:nth-child(2) button{ margin-top: 0.06rem; margin-left: 0.21rem; width: 0.14rem; height: 0.14rem; border:solid 1px #01736a; border-radius: 50%; }
.sp-slick .slick-dots li:nth-child(3) button{ margin-top: 0.06rem; margin-left: 0.16rem; width: 0.14rem; height: 0.14rem; border:solid 1px #01736a; border-radius: 50%; }
.sp-slick .slick-dots li:nth-child(4) button{ width: 0.1rem; height: 0.1rem; border:solid 1px #01736a; margin-left: 0.16rem; border-radius: 50%; }
.sp-slick .slick-dots li.slick-active button{background: #01736a;}
.sp-slick{ margin-bottom:0; }
.zt-back{background: url(/images/zt-back.png) center no-repeat;background-size: cover;border-top: solid 0.1rem #fff;padding-top: 0.8rem;}
.zt-ul li{ float: left; width: 25%; padding:0 0.24rem; }
.zt-ul{margin: 0.5rem -0.24rem 0;}
.zt-ul li a{ display: block; position: relative; padding-top: 33.762%; }
.zt-ul li a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.zt-slick-img img{ display: block; height: 1.38rem; margin:0 auto; }
.zt-slick-tt{ font-size: 0.18rem; color: #037469;}
.zt-slick-box{ margin-top: 0.6rem; padding-bottom: 0.6rem; }
.zt-slick-box .slick-dots{ display: flex; height: 6px; border-radius: 6px; bottom: 3px; width: 1.6rem; background: #d1e5e3; left: 50%; margin-left: -0.8rem; }
.zt-slick-box .slick-dots li{ flex: 1; padding:0; margin:0; }
.zt-slick-box .slick-dots li button{ display: block; padding:0; width: 100%; height: 6px; border-radius: 6px; }
.zt-slick-box .slick-dots li.slick-active button{ background: #1b7f75; }
.zt-slick-box .slick-prev{ bottom: 0rem; left: 50%; z-index: 100; top: auto; margin-left: -1.1rem; width: 12px; height:13px; background: url(/images/left.png) center no-repeat; background-size: 100% 100%;  }
.zt-slick-box .slick-next{ bottom: 0rem; right: 50%; z-index: 100; top: auto; margin-right: -1.1rem; width: 12px; height:13px; background: url(/images/right.png) center no-repeat; background-size: 100% 100%;  }
.bottom{ background: url(/images/bottom.png) center no-repeat; background-size: cover; padding:0.65rem 0; padding-bottom: 0.5rem; }
.logo-b img{ display: block; width: 3.57rem; }
.bottom-center{ margin-left: 3.8rem; }
.bottom-f a{ display: block; margin-top: 0.17rem; }
.bottom-f a img{ display: block; width:0.41rem; }
.bottom-p p{ font-size: 0.14rem; margin-bottom: 0.1rem; color: #fff; background: url(/images/icon-dz.png) left center no-repeat; background-size: 0.14rem auto; padding-left: 0.22rem; }
.bottom-p{ margin-left: 0.4rem; margin-top: 0.15rem; }
.bottom-p p span{ display: inline-block; width: 3.15rem; }
.lj-link a{ float: left; position: relative; display: block; margin-left: 0.15rem; }
.lj-link a span{ position: absolute; display: none; left: 50%; width: 100px; margin-left: -50px; bottom: 100%; }
.lj-link a span img{ width: 100px; }
.lj-link a:hover span{ display: block; }
.lj-link a img{ display: block; width: 0.44rem; }
.lj-link-bottom{ position: relative; margin-left: 0.15rem; color: #b6d7d3; font-size: 0.16rem; position: relative; margin-top: 0.2rem; }
.lj-link-bottom:before{ display: block; content:""; border-top: solid 1px #72afa7; content: ""; position: absolute; left: 0; top: 50%; right: 50%; margin-right: 0.4rem; }
.lj-link-bottom:after{ display: block; content:""; border-top: solid 1px #72afa7; content: ""; position: absolute; right: 0; top: 50%; left: 50%; margin-left: 0.4rem; }
.footer{ color: #fff;font-size: 0.14rem; padding:0.2rem 0; background: #0d5049; }
.header.one{ background: #037469; }
.slick-dots li button{ padding:0; }
.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:1000000;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:750px;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;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#94070a;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; }
.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-a{ display: none; }
a:hover .jx-ul-tt,.three-ul li a:hover,.three-title a:hover,a:hover .img-slick-tt,a:hover .one-left-tt,a:hover .mt-list-tt{ color: #037469; }
/*************ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ***********/
.list-banner{ height:580px; }
.gk-one{ position: relative; padding:35px 0; position: relative; }
.gk-one-title{ padding-top: 25px; padding-left: 45px; height: 100px; background: url(/images/gk-title.png) left center no-repeat; font-size: 36px; font-weight: bold; color: #037469; }
.container-a{ width: 1530px; padding:0 15px; }
.gk-one-ul li{ float: left; width: 130px; margin-bottom: 20px; }
.gk-one-ul li a{ font-size: 20px; color: #333; display: block; }
.gk-one-ul{ width: 390px; margin-left: 80px; padding-top: 15px; }
.gk-one:before{ display: block; content: ""; position: absolute; right: 0; top: -35px; height: 80px; background: url(/images/nav-b.png) center no-repeat; background-size: 100% 100%; left: 50%; margin-left: 200px; }
.nav-b{ position: absolute; right: 50%; margin-right: -750px; font-size: 16px; color: #fff; background: url(/images/icon-home.png) left center no-repeat; padding-left: 30px; top: 0; }
.nav-b a{ color: #fff; }
.gk-back{ font-size: 18px; color: #fff; text-align: justify; line-height: 35px; padding:40px 0; background: url(/images/gk-back.png) center no-repeat; background-size: cover; border-top: solid 6px #bdeae6; }
.gk-back p{  text-indent: 2em; margin:0; }
.gk-three{ padding:90px 0; background: url(/images/gk-three.png) center no-repeat; background-size: cover; }
.gk-img{ width: 44%; }
.gk-right-tt span{ display: block; float: left; line-height: 30px; padding-bottom: 15px; font-size: 30px; font-weight: bold; border-bottom: solid 2px #037469; }
.gk-right-tt{ border-bottom: solid 1px #ddd; margin-bottom: 35px; }
.gk-right{ width: 56%; padding-left: 40px; }
.gk-right-p{ font-size: 18px; color: #333; text-align: justify; text-indent: 2em; line-height: 40px; }
.gk-more{ display: block; margin-top: 55px; font-size: 16px; color: #fff; float: right; text-align: center; background: url(/images/gk-more.png) center no-repeat; width: 133px; height: 40px; line-height: 40px; text-align: center; }

.gk-four{ background: url(/images/gk-four.png) center no-repeat; background-size: cover; padding:105px 0; }
.four-left{ width: 50%; }
.four-left-tt{ font-size: 30px; color: #fff; font-weight: bold; }
.four-left-p{ font-size: 18px; line-height: 35px; margin-top: 60px; text-align: justify; text-indent: 2em; color: #fff; }
.four-a{ background: url(/images/gk-more02.png) center no-repeat; display: block; font-size: 16px; text-align: center; color: #037469; width: 133px; height: 40px; margin-top: 80px; line-height: 40px; }
.gk-five{ background: url(/images/gk-five.png) center no-repeat; background-size: cover; padding:115px 0 190px 0; }
.five-ul li{ float: left; width: 50%; padding:0 30px; }
.five-ul{ margin:0 -30px; }
.five-ul li a{ display: block; padding-bottom: 55px; position: relative; }
.ld-img img{ display: block; width: 100%; }
.ld-img{ position: relative; }
.ld-img span{ position: absolute; text-align: center; margin-top: -40px; left: 0; right: 0; top: 50%; font-size: 30px; color: #fff; font-weight: bold; }
.ld-img span:before{ display: block; content: ""; position: absolute; left: 50%; top: 100%; margin-top: 20px; width: 54px; height: 3px; margin-left: -27px; background: #fff; }
.ld-b{ position: absolute; left: 65px; right: 65px; bottom: 0; height: 84px; line-height: 84px; color: #fff; font-size: 18px; padding:0 55px; background: url(/images/ld-b.png) center no-repeat; background-size: cover; }
.ld-b:before{ display: block; content: ""; position: absolute; right: 55px; top: 0; bottom: 0; width: 28px; background: url(/images/raw-gk.png) right center no-repeat; }
.gk-six{ background: url(/images/gk-six.png) center top no-repeat; padding-bottom: 140px; background-size: cover; padding-top: 200px; margin-top: -80px; }
.gk-six-title{ font-size: 30px; color: #fff; font-weight: bold; }
.gk-six-ul li{ float: left; width: 33.333333%; margin-top: 80px; }
.gk-six-ul li a{ display: block; margin:0 auto; height: 245px; border-radius: 50%; width: 245px; background: rgba(255,255,255,0.6); padding:10px; }
.gk-six-ul-box{ width: 225px; padding-top: 45px; height: 225px; background: #fff; border-radius: 50%; }
.gk-six-icon img{ display: block; margin:0 auto; }
.gk-six-icon{ height: 95px; }
.gk-six-tt{ font-size: 24px; color: #333; font-weight: bold; }
.gk-seven{ background: url(/images/gk-seven.png) center no-repeat; background-size: cover; padding:70px 0 95px 0; }
.gk-seven-title{ font-size: 30px; color: #333; font-weight: bold; padding-bottom: 20px; position: relative; }
.gk-seven-title:before{ display: block; bottom: 0; content: ""; position: absolute; left: 50%; margin-left: -25px; height: 3px; background: #037469; width: 50px; }
.fc-list li{ float: left; margin-top: 45px; width: 33.333333%; padding:0 28px; }
.fc-list{ margin:0 -28px; }
.fc-list li a{ display: block; }
.fc-list li a img{ display: block; }
.gk-one-ul-sm li{ width: 170px; }
.gk-one-ul-sm{ width: 340px; }

.jg-back{ background: url(/images/jg-back.png) center no-repeat; overflow:hidden; padding-bottom: 50px; background-size: cover; padding-top: 90px; }
.jg-back .row{ margin:0 -30px; }
.jg-back .col-xs-6{ padding:0 30px; }
.jg-box{ background: #fff; margin-bottom: 50px; border-radius: 10px; overflow:hidden; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.jg-box-tt{ background: url(/images/jg-top.png) center no-repeat; background-size: cover; font-size: 24px; color: #fff; line-height: 65px; }
.jg-list li{float: left;width: 50%;padding: 0 12px;margin-bottom: 20px;}
.jg-list25 li{ float: left; width: 25%; padding:0 18px; margin-bottom: 20px; }
.jg-list li a{display: block;font-size: 17px;color: #333;height: 62px;line-height: 62px;background: url(/images/jgbg.png) center no-repeat;padding: 0 12px;width: 100%;max-width: 315px;margin:0 auto;background-size: 100% 100%;}
.jg-list{ padding-top: 50px; padding-bottom: 40px; }
.jg-width{ width: 100%; max-width: 1400px; margin:0 auto; }
.jg-list li a:hover{ background: #037469; color: #fff; }

.gk-one-ul-rc li{ width: 155px; }
.gk-one-ul-rc{ width: 310px; }
.rc-left{ width: 45.333333%; }
.rc-one{ padding:90px 0; }
.rc-right{ width: 50%; }
.rc-right-tt{ font-size: 30px; color: #333; font-weight: bold; }
.rc-right-p{ font-size: 18px; color: #333; text-indent: 2em; line-height: 35px; text-align: justify; margin-top: 40px; }
.rc-one-list li{ float: left; width: 33.333333%; margin-bottom: 20px; }
.rc-one-list li a{ float: left; font-size: 18px; padding-right: 30px; background: url(/images/icon-rc01.png) right center no-repeat; }
.rc-one-list{ margin-top: 45px; }
.gk-more-rc{ float: none!important; }
.rc-tow{ background: #f6f6f6; padding:70px 0; }
.rc-three{ background: url(/images/rc-three.png) center no-repeat; background-size: cover; padding:80px 0 100px 0; }
.rc-three-ul li{ float: left; width: 50%; padding:0 40px; }
.rc-three-ul{ margin:0 -40px; }
.rc-three-ul li a{ display: block; position: relative; }
.rc-three-ul li a img{ display: block; }
.rc-three-box{ position: absolute; right: 0; top: 20px; bottom: 20px; background: #5d82d4; width: 340px; padding:40px; }
.rc-three-tt{ font-size: 30px; color: #fff; font-weight: bold; line-height: 30px; }
.rc-three-p{ font-size: 18px; color: #fff; text-align: justify; margin-top: 30px; line-height: 35px; height: 175px; overflow:hidden; }
.rc-three-span{ display: block;    background: url(/images/rc-btn01.png) center no-repeat;
    width: 133px;
    height: 40px;
    line-height: 40px;
    text-align: center; color: #5d82d4; margin-top: 40px; font-size: 16px; }
.rc-three-box-b{ background: #e6704d; }
.rc-three-box-b .rc-three-span{ color: #e6704d; background: url(/images/rc-btn02.png) center no-repeat; }

.gk-one-ul-sz li{ width: 270px; }
.gk-one-ul-sz{ width: 540px; padding-top: 40px; }

.gk-one-ul-ylfw li{ width: 350px; }
.gk-one-ul-ylfw{ width: 700px; padding-top: 40px; }
.sz-back .rc-tow{ background: none; padding-top: 10px; position: relative; }
.sz-back .container{ position: relative; z-index: 1000; }
.sz-back .rc-tow:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: -220px; background: url(/images/sz-back.png) center no-repeat; background-size: cover; }


.gk-one-ul-kx li{ width: 130px; }
.gk-one-ul-kx{ width: 390px; }
.kx-back{ background: url(/images/kx-back.png) center no-repeat; background-size: cover; padding:90px 0; }

.kx-ul li{ float: left; width: 33.333333%; padding:0 15px; }
.kx-ul{ margin:0 -15px; }
.kx-link{ display: block; overflow:hidden; margin-bottom: 30px; height: 255px; position: relative; border-radius: 10px; }
.js-a-back{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.3s all; }
.kx-link:hover .js-a-back{ transform: scale(1.05,1.05); }
.kx-link-tt{ font-size: 30px; line-height: 30px; color: #fff; font-weight: bold; position: absolute; left: 0; right: 0; top: 80px; }
.kx-link-p{ position: absolute; left: 0; right: 0; top: 170px; }
.kx-link-p span{ display: block; width: 100px; margin:0 auto; padding-right: 30px; background: url(/images/kx-raw.png) right center no-repeat; font-size: 14px; color: #fff; }
.kx-link-lg{ height: 540px; padding:40px; }
.kx-link-tt-b{ font-size: 30px; position: relative; z-index: 10; color: #fff; font-weight: bold; line-height: 30px; }
.kx-link-tt-b a{ float: right; font-weight: normal; margin-top: 5px; background: url(/images/kx-raw.png) right center no-repeat; padding-right: 30px; font-size: 14px; color: #fff; }
.kx-link-list li a{ display: block; padding-left: 25px; position: relative; font-size: 18px; color: #fff; }
.kx-link-list li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 6px; height: 6px; background: #fff; border-radius: 50%; }
.kx-link-list li{ width: 100%; margin-bottom: 25px; padding:0; }
.kx-link-list{ margin-top: 40px; }

.gk-one-ul-yj li{ width: auto; margin-right: 50px; }
.gk-one-ul-yj{ width: auto; padding-top: 40px; }

.yj-back{ background: url(/images/yj-back.png) center no-repeat; background-size: cover; padding:90px 0; }
.yj-box{ position: relative; }
.yj-img img{ display: block; }
.yj-box-right{ position: absolute; top: 35px; right: 0; width: 820px; }
.yj-back-sm{ background: url(/images/yj-back-sm.png) center no-repeat; background-size: cover; width: 100%; margin-left: -50px; position: relative; z-index: 100; padding:50px; }
.rc-one-list-lg li{ width: 50%; }
.rc-one-list-lg{ max-width: 500px; margin-top: 30px; }
.yj-box-right:before{ display: block; content: ""; position: absolute; right: 0; left: 0; bottom: -70px; top: 50px; background: #037469; }
.yj-sm-link{ position: absolute; right: 45px; bottom: -40px; color: #fff;    display: block;
    width: 100px;
	
    padding-right: 30px;
    background: url(/images/kx-raw.png) right center no-repeat;
    font-size: 16px;
    color: #fff; }
.yj-list li{ float: left; margin-top: 120px; width: 50%; padding:0 30px; }
.yj-list{ margin:0 -30px; }
.yj-list li a{ display: block; overflow:hidden; padding:60px; position: relative; }
.yj-list-back{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: 0.3s all; }
.yj-list li a:hover .yj-list-back{ transform: scale(1.05,1.05); }
.yj-list-box{ background: rgba(213,80,99,0.9); padding:40px; position: relative; z-index: 10; }
.yj-list-tt{ font-size: 30px; color: #fff; font-weight: bold; }
.yj-list-p{ font-size: 18px; color: #fff; text-align: justify; line-height: 35px; margin-top: 30px; }
.yj-list-box .rc-three-span{ margin:40px auto 0 auto; color: #cd4f61; background: url(/images/kxyj-btn01.png) center no-repeat; }
.yj-list-box-b{ background: rgba(47,157,198,0.9); }
.yj-list-box-b .rc-three-span{ color: #2f9dc6; background: url(/images/kxyj-btn02.png) center no-repeat; }

.gk-one-ul-zs li{ width: 160px; }
.gk-one-ul-zs{ width: 480px; }



.zs-ul li{ float: left; padding:0 22px; width: 33.333333%; }
.zs-ul{ margin:0 -22px; }
.zs-ul li a{ display: block; overflow:hidden; height: 490px; position: relative; padding:50px; }
.zs-ul .zs-back{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.3s all; }
.zs-ul li a:hover .zs-back{ transform: scale(1.05,1.05); }
.zs-ul-img img{ display: block; }
.zs-ul-img{ height: 80px; position: relative; z-index: 10; }
.zs-ul-tt{ font-size: 30px; position: relative; z-index: 10; color: #fff; font-weight: bold; }
.zs-ul-p{ color: #fff; position: relative; z-index: 10; font-size: 13px; text-transform: uppercase; margin-top: 5px; }
.zs-ul li a .rc-three-span{     display: block;
    background: url(/images/zs-btn01.png) center no-repeat;
    width: 133px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666;
    margin-top: 40px;
    font-size: 16px;
	position: absolute; left: 50px; bottom: 50px;
     }

.gk-one-ul-tx{ padding-top: 40px; width: 510px; }
.gk-one-ul-tx li{ width: 170px; }

.tx-box .pull-right img{ display: block; }
.tx-box{ position: relative; }

.tx-list{ position: absolute; left: 0; top: 50px; width: 840px; }
.tx-list li{ float: left; width: 50%; }
.tx-list li a{ display: block; overflow:hidden; position: relative; height: 235px; color: #fff; padding-top: 40px; background: #037469; font-size: 28px; color: #fff; }
.tx-link-back{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.3s all; }
.tx-list li a:hover .tx-link-back{ transform: scale(1.05,1.05); }
.tx-list-img img{ display: block; margin:0 auto; }
.tx-list-tt{ font-size: 28px; margin-top: 20px; }
.tx-list li a.tx-t{ background: #e4f6f4; color: #333; }
.tx-list li a.tx-f{ background: #fff; color: #333; }

.gk-one-ul-gj{ padding-top: 40px; width: 420px; }
.gk-one-ul-gj li{ width: 210px; }

.gj-box{ position: relative; padding-left: 50%; }
.gj-img{ position: absolute; left: 0; top: 0; bottom: 0; width: 50%; overflow:hidden; }
.gj-img div {position: absolute; left: 0; top: 0; bottom: 0; width: 100%; transition: 0.3s all;}
.gj-img:hover div{ transform: scale(1.05,1.05); }
.gj-right{ width: 100%; padding-top: 50px; padding-bottom: 10px; position: relative; }
.gj-right-bottom{ position: relative; z-index: 10; margin-right: 10px; margin-left: -50px; background: #fbfbfb; padding:40px 60px; }
.gj-right-bottom .rc-one-list{ max-width: 320px; }
.gj-right-bottom .rc-one-list li{ width: 50%; }
.gj-right-bottom .gk-more-rc{ float: right!important; margin-top: 10px; }
.gj-right:before{ display: block; content: ""; position: absolute; top: 60px; right: 0; bottom: 0; left: 0; background: #18988c; }
.gj-box-b{ padding-left: 0; margin-top: 85px; padding-right: 50%; }
.gj-box-b .gj-img{ left: auto; right: 0; }
.gj-box-b .gj-right-bottom{ margin-left: 0; margin-right: -50px; margin-left: 10px;}
.gj-box-b .gj-right:before{ background: #db8413; }


.list-back-tabs{  display: table; margin:0 auto; }
.list-back-tabs li{float: left;font-size: 14px;padding: 0 14px;}
.list-back-tabs li a{ display: block; font-size: 22px; color: #333; line-height: 65px; margin-bottom: -2px; }
.list-back-lind{border-bottom: solid 1px #ddd;}
.list-back-tabs li.active a{ color: #037469; font-weight: bold; border-bottom: solid 2px #037469; }
.list-back-left{ position: relative; font-size: 24px; color: #037469; font-weight: bold; padding-left: 20px; }
.list-back-left:before{ display: block; content: ""; position: absolute; left: 0; background: #037469; top: 50%; width: 4px; height: 20px; margin-top: -10px; }
.list-back-top{ margin-top: 30px; }
.nav-back-b{ line-height: 30px; font-size: 16px; color: #999; padding-left: 28px; background: url(/images/icon-list-dz.png) left center no-repeat; }
.nav-back-b a{ color: #999; }
.js-list li a{ display: block; border-bottom: solid 1px #ddd; padding-right: 30px; height: 95px; position: relative; transition: 0.3s all; padding-left: 90px; font-size: 18px; color: #333; }
.js-list-date{ font-size: 12px; color: #666; transition: 0.3s all; position: absolute; left: 15px; top: 20px; }
.js-list-date span{ font-size: 24px; color: #037469; font-weight: bold; display: block; }
.js-list-p{ line-height: 94px; }
.js-list li a:hover{ background: #037469; box-shadow: 0 0 20px rgba(3,116,105,0.5); border-color: #037469; color: #fff; padding-left: 105px; }
.js-list li a:hover .js-list-date{ color: #fff; left: 30px; }
.js-list li a:hover .js-list-date span{ color: #fff; }
.js-list{ margin-top: 30px; }
.page-box{ margin:50px 0; }
.page-box img{ display: block; margin:0 auto; }

.img-ul li{ float: left; width: 33.333333%; padding:0 28px; margin-top: 30px; }
.img-ul{ margin:0 -28px; }
.img-ul-img{ position: relative; padding-top: 70%; }
.img-ul-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.img-ul-tt{ font-size: 18px; color: #333; margin-top: 10px; }
.img-ul li a{ display: block; }


.article-tt{ font-size: 24px; color: #333; margin-top: 50px; font-weight: bold; }
.article-sm span{/* float: left; */padding: 0 10px;font-size: 16px;color: #666;}
.article-sm{ display: table; margin:25px auto; font-size:16px;}
.article-p{ border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding:50px 0 30px 0; }
.article-p p{ font-size: 18px; color: #333; margin-bottom: 25px; line-height: 35px; text-align: justify; }
.article-link a{ display: block; font-size: 18px; color: #333; }
.article-link p{ margin-bottom: 20px; }
.article-link{ margin-top: 30px; padding-bottom: 50px; }

.list-back .jg-back{ padding-top: 30px; }

.list-back{ background: #fbfbfb; }
.ld-box{  margin-bottom: 70px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-top: 40px; padding:70px; 
		 }
.ld-box1{background:url(/images/bjjld1207.png) no-repeat right bottom #fff;}
.ld-box-sm{ border-top: dashed 1px #ddd; margin-bottom: -1px; border-bottom: dashed 1px #ddd; padding-left: 275px; position: relative; min-height: 265px; }
.ld-box-left{ position: absolute; left: 0; top: 0; width: 275px; background: #f7f7f7; bottom: 0; padding-left: 40px; padding-top: 95px; }
.ld-box-left span{ display: block; font-size: 24px; color: #037469; }
.ld-box-lind{ height: 2px; width: 50px; background: #037469; display: block; margin-top: 35px; }
.ld-box-ul li{ float: left; width: 25%; margin-bottom: 40px; padding-left: 50px; }
.ld-box-ul li a{ display: block; font-size: 18px; color: #333; }
.ld-box-ul{ padding-top: 40px; }

.ld-box-left-b{ background: #eff6f5; }




.ld-ul-list{ margin:0 -60px;}
.ld-ul-list li{/*float: left;*/width: 60%;padding:0 60px;/* margin:0 auto; */margin-left: 13%;}
.ld-ul-lind{ border-top: solid 5px #037469; }
.ld-ul-list li a{display: block;position: relative;border-bottom: solid 1px #eee;line-height: 80px;height: 80px;}
.ld-ul-list li a span{ display: block; float: left; font-size: 24px; color: #037469; padding-left: 80px; }
.ld-ul-list li a font{ position: absolute; right: 30px; top: 0; font-size: 24px; color: #333; }
.ld-ul-list li a:before{ display: block; content: ""; position: absolute; left: 35px; top: 50%; width: 2px; height: 30px; background: #037469; margin-top: -15px; }


.about-tt{ font-size: 24px; color: #333; font-weight: bold; }
.about-txt p{ font-size: 18px; line-height: 35px; text-align: justify; margin-bottom: 25px; }
.about-txt{ border-top: solid 1px #ddd; margin-top: 30px; padding-top: 30px; }

a:hover .zt-slick-tt,a:hover .tz-slick-bottom,.kx-link-list li a:hover{ font-weight: bold; }
.gk-one-ul li a:hover,.rc-one-list li a:hover,.ld-box-ul li a:hover,.article-link a:hover,a:hover .img-ul-tt,.list-back-tabs li a:hover,.nav-back-b a:hover{ color: #037469; }
.gk-more:hover,.yj-sm-link:hover,.ld-ul-list li a:hover span,.ld-ul-list li a:hover font{ color: #fff; }
.tx-list li a:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.2); position: relative; z-index: 10; }
.ld-ul-list li a:hover{background: #fff;color:#037469}
.ld-ul-list li a:hover span{color:#037469}
.ld-ul-list li a:hover font{color: #333;}
.ld-ul-list li a:hover:before{ background: ##037469; }
.zs-ul li a:hover .rc-three-span{     background: url(/images/gk-more.png) center no-repeat; color: #fff; }
.phone-slick{ display: none; }
@media( max-width: 1579px){
	.container-a{ width: 1230px; }
	.nav-b{ margin-right: -600px; }
	.gk-right-p{ font-size: 16px; line-height: 30px; }
	.gk-more{ margin-top: 30px; }
	.gk-right-tt{ margin-bottom: 25px; }
	.four-left-p{ font-size: 16px; line-height: 30px; }
	.four-a{ margin-top: 50px; }
	.sz-back .rc-tow:before{ top: 0; }
	.sz-back .rc-tow{ padding-top: 60px; }
	.yj-box-right{ width: 600px; }
	.yj-box-right .rc-right-p{ margin-top: 20px; }
	.tx-list{ width: 740px; }
	.ld-box-ul li{ width: 33.333333%; }
}





@media( max-width: 1439px){
	.bottom-p p span{ width: 250px; }
	.one-left-top{ padding-left: 60px; }
	.one-left-p{ margin-left: 60px; }
	.dw-list-right{ padding-top: 0; }
	.bottom-center{ margin-left: 2rem; }
	.tz-slick:before{ top: 0.95rem; }
	.tz-slick .slick-prev{  }
	.yj-back-sm{ padding:30px 30px 10px 30px; }
	.tx-list{ width: 540px; }
	.ld-box-ul li{ width: 50%; }
        .jg-list li a{font-size:14px;}
}
@media( max-width: 1279px){
	.container-a{ width: 970px; }
	.gk-back p{ font-size: 16px; line-height: 30px; }
	.gk-one-ul li a{ font-size: 16px; }
	.nav-b{ margin-right: -470px; }
	.yj-list-tt{ font-size: 24px; }
	.yj-list-box{ padding:25px; }
	.zs-ul-tt{ font-size: 24px; }
	.ld-box{ padding:30px; }
	.ld-box-ul li{ padding-left: 20px; margin-bottom: 20px; }
	.ld-box-ul li a{ font-size: 16px; }
	.ld-ul-list li a:before{ left: 0; }
	.ld-ul-list li a span{ padding-left: 30px; font-size: 18px; }
	.ld-ul-list li a{ line-height: 90px; height: 91px; }

	}
@media( max-width: 991px){
.banner-box{padding-top:50px;}
	.ld-ul-list li{width: 100%;margin: 0 auto;}
	.sp-slick .slick-dots li:nth-child(4) button{ margin-left: 0.18rem; }
	.tz-slick:before{ display: none; }
	.container{ width: 750px; }
	.one-left{ width: 100%; padding:20px 0 0 0; }
	.title-top{ font-size: 28px; line-height: 24px; }
	.title-b{ font-size: 14px; }
	.tt-more{ bottom: -24px; }
	.tt-more img,.tt-more{ width: 94px; }
	.one-left-date{ font-size: 12px; }
	.one-left-date span{ font-size: 24px; }
	.one-left-tt{ font-size: 18px; line-height: 25px; }
	.one-left-p{ font-size: 14px; line-height: 25px; }
	.title-b{ width: auto !important; background: none!important; margin-top: 5px; }
	.title{ padding-left: 22px; }
	.title:before{ width: 4px; }
	.one-center{ width: 100%; margin:20px 0 0 0; }
	.img-slick-img img{ height: auto; }
	.img-slick-bottom{ height: auto; padding:40px 20px 40px 20px; }
	.img-slick-tt{ font-size: 18px; }
	.img-slick-p{ font-size: 14px; line-height: 25px; }
.img-slick-date span {
    padding-left: 20px;
    background: url(/images/icon01.png) left center no-repeat;
    background-size: 16px auto;
}
.img-slick-date {
    font-size: 14px;
    background: rgba(1,115,106,0.9);
    line-height: 40px;
    position: absolute;
    left: 20px;
    top: -20px;
    height: 40px;
    padding: 0 30px 0 15px;
    border-radius: 0 40px 40px 0;
    color: #fff;
}
.jx-ul li a{ padding:15px 0; }
.page-one{ padding:30px 0; }
.page-tow{ padding:30px 0; }
.title:after{ left: 78px; }
.tow-tabs li.active:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    margin-top: 10px;
    right: 0;
    top: 100%;
    height: 48px;
    background: url(/images/li-b.png) center no-repeat;
    background-size: auto 100%;
}
.tz-slick-date{ font-size: 14px; padding-bottom: 10px; }
.tz-slick-date span {
    font-size: 24px;
    color: #fff;
}
.tz-slick-right {
    position: absolute;
    text-align: right;
    right: 0;
    bottom: 20px;
    font-size: 14px;
    color: #fff;
    left: 70px;
}
.tz-slick-bottom{ font-size: 14px; margin-top: 10px; line-height: 20px; height: 60px; }
.tz-slick .slick-slide{ padding:0 20px; }
.tz-slick{ margin-left: 40px; margin-right: 40px; }
.tz-slick .slick-prev {
    width: 55px;
    left: -60px;
    height: 55px;
    background: url(/images/left01.png) center no-repeat;
    background-size: cover;
    top: 30px;
}
.tz-slick .slick-next {
    width: 55px;
    right: -60px;
    height: 55px;
    background: url(/images/right01.png) center no-repeat;
    background-size: cover;
    top: 30px;
}
.three-left{ width: 100%; margin-left:0 !important;}
.three-img{ margin-top: 30px; }
.three-img img{ height: auto; }
.three-ul li a{ line-height: 45px; font-size: 16px; padding-left: 20px; }
.three-title{ margin-top: 10px; }

.three-title a{ font-size: 18px; }
.three-ul{ margin-top: 0; }
.three-center{ width: 100%; margin:0; }
.jx-ul-tt{ font-size: 16px; padding-left: 15px; line-height: 25px; height: 50px; }
.jx-ul{ margin-top: 30px; }
.three-right{ width: 100%; }
.dw-list-img img {
    display: block;
    width: 134px;
    height: 90px;
}
.dw-list li a {
    display: block;
    position: relative;
    padding: 8px;
    height: 106px;
}
.dw-list-right{ margin-left: 150px; }
.dw-list-tt{ font-size: 16px; line-height: 25px; }
.mt-slick{ width: 100%; }
.mt-slick img{ height: auto; width: 100%; }
.mt-slick .slick-next,.mt-slick .slick-prev{ display: none!important; }
.mt-slick .slick-dots{ display: none!important; }
.mt-slick-tt{ font-size: 18px; margin-top: 10px; }
.mt-slick-b{ font-size: 14px; margin-top: 5px; }
.four-back:after{ left: 0; }
.mt-right{ width: 100%; }
.mt-list-tt{ font-size: 16px; line-height: 25px; }
.sp-ul li:nth-child(2) img.sp, .sp-ul li:nth-child(3) img.sp{ width: 164px; height: auto; }
.sp-ul li:nth-child(1) img.sp, .sp-ul li:nth-child(4) img.sp{ width: 140px; }
.sp-ul li:nth-child(3){ margin-left: 0.6rem; }
.logo-b{ width: 100%; text-align: center; float: none!important; margin-bottom: 20px; }
.logo-b img{ width: 200px; margin:0 auto; }
.bottom-center{ margin-left: 0; }
.bottom-f a img {
    display: block;
    width: 41px;
}
.mt-slick-tt{ color: #037469; }
.sp-slick .slick-dots li{ margin-right:0; }
.bottom-p p{ font-size: 14px;     background-size: 14px auto; padding-left: 22px; }
.bottom-p p span{ width: 300px; }
.lj-link a img{ width: 44px; }
.lj-link-bottom{ font-size: 14px; }
.header {
    background: #037469; height:50px; z-index: 10000;
}
.header .container{ width: 100%; padding:0 15px; }
.logo img{ height: 30px; }
.logo{ padding:10px 0 0 0; width: auto; }
.header-txt{ display: none; }
.header-link a{ font-size: 14px; }
.header-link{ margin-right: 60px; }
.nav-list{ position: fixed; display: none; overflow-y: auto; bottom: 0; border-top: solid 1px #65acad; margin:0; background: #037469; right: 0; left: 0; top: 50px; }
.nav-list li{ float: none; margin:0; padding:0; }
.nav-list li a{ line-height: 40px; padding:0 15px; font-size: 16px; }
.header-lind{ border:none; }
.menu-button{ display: block; }

    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff!important; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 15px;}
    .nav-click.active{ transform: rotate(180deg); }
    .nav-down{ position: static; margin:0; width: 100%; padding:0; border:none; background: none; transform: translate(0,0); }
    .nav-down li a{ text-align: left; padding:0 25px; color: #fff; }
    .nav-list li:hover .nav-down{ display: none; }
.three-center{ padding-top: 15px; }


.nav-b,.gk-one:before{ display: none; }
.gk-one-title{ font-size: 24px; }
.gk-one{ padding-bottom: 0; }
.gk-six-ul-box{ width: 160px; height: 160px; padding-top: 20px; }
.gk-six-ul li a{ width: 180px; height: 180px; }
.gk-six-icon{ height: 75px; }
.gk-six{ padding-bottom: 50px; }
.list-banner{ height: 400px; }
.jg-back .col-xs-6{ width: 100%; }

.rc-three-box{ width: 250px; }
.rc-three-p{ height: 140px; }
.rc-three-span{ margin-top: 20px; }

.kx-ul li{ width: 100%; }



.yj-list li{ width: 100%; margin-top: 50px; }

.zs-ul li{ width: 100%; margin-bottom: 20px; }
.zs-ul li a{ height: auto; padding:30px 30px 100px 30px; }
.zs-ul li a .rc-three-span{ left: 30px; bottom: 30px; }
.tx-box .pull-right img{ display: none; }
.tx-list{ width: 100%; position: static; }
.mt-list li{height:121px;}
}
@media( max-width: 768px){
.slick-slide img{/*width:100%;*/}
.tt-more1{top:-150px !important;}
body{overflow-x:hidden;}
.layer .search_box{width:auto !important;}
  .banner img{ display: block; }
 
  .banner a div{ /*display: none;*/height:auto;}

	.container{ width: 100%; padding:0 15px; }
	.header-link a,.header-link span{ display: none; }
	.banner .slick-dots{ left: 0; right: 0; width: 100%; bottom: 10px; max-width: 100px; margin:0 auto; display: flex; height: 20px; padding:0; background: none; }
	.banner .slick-dots li{ flex: 1; text-align: center; }
	.banner .slick-dots li button{ width: 10px; height: 10px; margin:0 auto; }
	.banner-raw{ display: none; }
.one-left-p{     -webkit-line-clamp: 2; }

.title:before{ height: 30px; margin-top: -10px; }
.tt-more{ bottom: -15px; }
.title-b{ height: auto; margin-top: 10px; }
.one-left-tt{ font-size: 16px; }
.img-slick .slick-dots{ width: 150px; margin-left: -75px; bottom: 20px; }
.img-slick .slick-prev{ bottom: 16px; margin-left: -100px; }
.img-slick .slick-next{ bottom: 16px; margin-right: -100px; }
.title:after{ display: none; }
.tow-tabs li.active:before{ display: none; }
.tz-slick{ margin-top: 100px; margin-left: 60px; margin-right: 60px; }
.tz-slick:before{ display: none; }
.mt-list li{ width: 100%; }
.mt-list li:before{ left: 86px; }
.mt-slick{ margin-top: 30px; }
	.zt-ul{margin-top:30px;}
.four-back .title-top, .four-back .title-b-f {
    color: #01736a;
}
.four-back .title:before {
    background: #01736a;
}
.mt-slick-tt{ color: #01736a; }
.tabs-ul li a{ width: 87px; height: 87px; line-height: 87px; background-size: 100% 100%; font-size: 20px; }
.zt-ul li{ width: 50%; margin-bottom: 15px; }
.zt-slick-img img{ height: 50px; }
.zt-slick-tt{ font-size: 14px; margin-top: 10px; }
.zt-slick-box .slick-dots{ width: 150px; margin-left: -75px; bottom: 4px; }
.zt-slick-box .slick-prev{ bottom: 0px; margin-left: -100px; }
.zt-slick-box .slick-next{ bottom: 0px; margin-right: -100px; }
.zt-slick-box{padding-bottom: 30px;margin-top: 20px;}
.bottom{ padding:20px 0; }
.bottom-center{ width: 100%; float: none!important; }
.bottom-f{ width: 100%; float: none!important; }
.bottom-f img{ margin:0 auto; }
.bottom-p p span{ display: block; }
.bottom-p p{ margin-top: 10px; margin-bottom: 0; }
.bottom-right{ width: 270px; float: none!important; margin:20px auto 0 auto; }
.lj-link a{ margin:0 5px; }
.footer{ padding:15px; }
.footer span{ display: block; }
.tabs-ul{ padding-top: 20px; }
.layer .close{ right: 15px; width: 40px; top: 50%; transform: translate(0,0); margin-top: -180px; }
.search-a{ display: block; position: absolute; right: 60px; top:0; padding-top: 18px; }
.search-a img{ display: block; }



.list-banner{ height: 200px; }
.gk-one-title{ width: 100%; height: 80px; float: none!important; }
.gk-one{ padding:0; }
.gk-one-ul{ width: 100%; margin:0; }
.gk-one-ul li{ width: 33.333333%; margin:0 0 15px 0; text-align: center; }
.gk-back{ padding:20px 0; }
.gk-back p{ font-size: 14px; line-height: 25px; }
.gk-three{ padding:20px 0; }
.gk-img{ width: 100%; }
.gk-right{ width: 100%; padding:0; }
.gk-right-tt span{ font-size: 24px; line-height: 24px; }
.gk-right-p{ font-size: 14px; line-height: 25px; }
.gk-right-tt{ margin-bottom: 20px; }
.gk-more{ display: block; margin:20px auto 0 auto; float: none; }
.gk-img{ margin-top: 20px; }
.gk-four{ padding:20px 0; }
.four-left{ width: 100%; }
.four-left-tt{ font-size: 24px; }
.four-left-p{ margin-top: 20px; font-size: 14px; line-height: 25px; }
.four-a{ margin-top: 20px; margin-left: auto; margin-right: auto; }
.five-ul li{ width: 100%; margin-bottom: 20px; }
.gk-five{ padding:20px 0 0 0; }
.ld-b{ left: 20px; right: 20px; height: 60px; line-height: 60px; }
.five-ul li a{ padding-bottom: 30px; }
.ld-img span{ font-size: 24px; padding-bottom: 0px; }
.gk-six{ margin-top: -20px; padding:80px 0 30px 0; }
.gk-six-ul li a{ width: 100px; height: 100px; padding:5px; }
.gk-six-ul-box{ width:90px; height: 90px; font-size: 14px; }
.gk-six-icon{ height: 40px; }
.gk-six-icon img{ height: 30px; }
.gk-six-tt{ font-size: 14px; }
.gk-six-ul li{ margin-top: 25px; }
.gk-six-title{ font-size: 24px; }
.gk-seven{ padding:20px 0; }
.gk-seven-title{ font-size: 24px; line-height: 24px; }
.fc-list li{ width: 100%; margin-top: 20px; }
.gk-one-ul-sm li{ width: 50%; }
.jg-back{ padding:20px 0 0 0; }
.jg-box-tt{ line-height: 55px; font-size: 18px; }
.jg-list li{ width: 50%; }
.jg-list li a{ font-size: 14px; line-height: 40px; height: 40px; }
.jg-list{ padding-top: 20px; padding-bottom: 1px; }
.jg-box{ margin-bottom: 20px; }
.gk-one-ul-rc li{ width: 50%; }
.rc-left{ width: 100%; }
.rc-right{ width: 100%; padding-top: 20px; }
.rc-right-tt{ font-size: 24px; }
.rc-right-p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
.rc-one-list li{ width: 50%; margin-bottom: 15px; }
.rc-one-list li a{ font-size: 16px; }
.rc-one-list{ margin-top: 20px; }
.rc-one{ padding:20px 0; }
.rc-tow{ padding:20px 0; }
.rc-three-ul li{ width: 100%; margin-bottom: 20px; }
.rc-three-box{ padding:20px; }
.rc-three-tt{ font-size: 24px; }
.rc-three-p{ font-size: 16px; margin-top: 15px; line-height: 30px; height: 150px; }
.rc-three{ padding:20px 0 1px 0; }
.container-a{ overflow:hidden; }
.sz-back .rc-tow{ padding-top: 20px; }


.kx-back{ padding:20px 0 1px 0; }



.yj-img{ width: 100%; }
.yj-back{ padding:20px 0; }
.yj-box-right{ position: relative; top: 0; width: 100%; }
.yj-back-sm{ margin:0; }
.yj-box-right:before{ bottom: -60px; }
.yj-list li a{ padding:30px; }
.yj-list{ padding-top: 60px; }
.yj-list-p{ font-size: 16px; line-height: 25px; margin-top: 15px; }
.yj-list-box .rc-three-span{ margin-top: 20px; }
.yj-list li{ margin-top: 20px; }
.yj-list-tt{ font-size: 20px; }
.gk-one-ul-yj{ padding-top: 0; }
.gk-one-ul-yj li{ width: 50%; }

.tx-list-img img{ height: 60px; }
.tx-list-tt{ font-size: 18px; }
.tx-list li a{ height: auto; padding:20px 0; height: 145px; }
.tx-list{ padding-bottom: 20px; }
.gk-one-ul-tx{ padding-top: 0; }
.gj-img{ position: static; padding-top: 65%; height: auto; width: 100%; }
.gj-box{ padding:0; }
.gj-right{ padding-top: 0; }
.gj-right-bottom{ margin:0!important; padding:20px; }
.gj-box-b{ margin-top: 20px; margin-bottom: 20px; }
.gk-one-ul-gj{ padding-top: 0; }
.gk-one-ul-gj li{ width: 50%; }
.list-back-tabs{ display: block; }
.list-back-tabs li a{ font-size: 16px; line-height: 45px; border-bottom: solid 2px #fff; margin-bottom: 0; }
.list-back-tabs li{ margin:0; padding:0; width: 33.333333%;  }
.nav-back-b{ display: none; }
.list-back-top{ margin-top: 20px; }
.js-list{ margin-top: 10px; }
.js-list li a{ font-size: 16px; height: 70px; }
.js-list-p{ line-height: 69px; }
.page-box{ margin:20px 0; }
.js-list-date{ top: 8px; }
.img-ul li{ width: 50%; padding:0 5px; margin-top: 15px; }
.img-ul-tt{ font-size: 14px; margin-top: 5px; }
.img-ul{ margin:0 -5px; }



.article-tt{ font-size: 18px; margin-top: 20px; line-height: 28px; }
.article-sm span.nr-toher{ font-size: 14px; padding:0 5px; margin-bottom: 5px; display: block; float: none; }
.article-sm{ text-align: center; }
.article-p{ padding:20px 0; }
.article-p p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
.article-link p a{ font-size: 14px; }
.article-link p{ margin-bottom: 10px; }
.article-link{ padding-top: 20px; padding-bottom: 20px; margin:0; }
.ld-box-left{ position: static; padding:20px; width: 100%; }
.ld-box-sm{ padding:0; }
.ld-box-left span{ font-size: 18px; }
.ld-box-lind{ margin-top: 10px; }
.ld-box{ padding:20px; margin-top: 20px; }
.ld-box-ul li{ padding:0 5px; }
.ld-box-ul li a{ font-size: 14px; }
.ld-box-ul{ padding-top: 15px; }
.ld-box{ margin-bottom: 30px; }
.ld-box1{ margin-bottom: 30px;background:none; }

.ld-ul-list li a span{ font-size: 14px; padding-left: 15px; }
.ld-ul-list li a font{ font-size: 14px; }
.ld-ul-list li a{ line-height: 50px; height: 51px; }
.about-txt p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
.about-txt{ padding-top: 15px; margin-top: 15px; }
.about-txt img{height:auto !important;}
.tabs-ul{ width: 176px; }
.tabs-ul li a{     color: #037469; }
.phone-slick{ display: block; margin:0; }
.phone-slick img{width:100%;}
.sp-slick{ display: none; }
.phone-slick a i{ background-size: 56px auto; }
.tabs-more{ width: 94px; top: -80px; }
.tabs-more img{ width: 94px; }
.tz-slick{ margin-top: 0; }
.tz-box{ margin-top: 80px; }
.banner .slick-next{ display: none!important; }

.mt-list li{height:auto;}
}


@media( max-width: 580px){
.jg-list li{width:100%;}
.jg-list li a{max-width:100%;}

}

.five-back{background:url(/images/xlycf1207.jpg) no-repeat center 0;background-size:cover;padding-bottom: 0.5rem;}