
@font-face {
  font-family: 'SourceHanSerifCN-Regular';
  src: url('./SourceHanSerifCN-Regular.otf');
}

@font-face {
  font-family: 'SourceHanSerifCN-Bold';
  src: url('./SourceHanSerifCN-Bold.otf'); 
}
@font-face {
  font-family: 'BauerBodoniBT';
  src: url('./BauerBodoniBT-Roman.otf');
}

html {
   scroll-padding-top: 90px;
}
*{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px; margin: 0 auto;font-family: 'SourceHanSerifCN-Regular'; color:#333333;font-size: 18px;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}  
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:78.125%;min-width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}

.systr{font-family: 'SourceHanSerifCN-Regular';}
.systb{font-family: 'SourceHanSerifCN-Bold';}
.bbt{font-family: 'BauerBodoniBT';}
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}
.dx{text-transform : uppercase} 
.xx{text-transform : lowercase}
.sdx{text-transform : capitalize}

.ht_img img{cursor: pointer; transition: all 0.6s;}
.ht_img:hover img{transform: scale(1.06);}

/* 首页 */
header{width: 100%;height: 90px; background: #fff; position:fixed;top:0;left:0;z-index: 999;}
header .box1{height: 90px;}
header .hl .logo{display: block;height: 69px;}
header .hl .line{width: 1px;height: 17px;background:#e5e5e5;margin: 0 25px ;}
header .hl p{font-size: 16px;}

header nav{width: 45%;font-size: 16px;}
header nav a{opacity: 0.7}
header nav a:hover,header nav a.active{opacity: 1;color: #333; font-family: 'SourceHanSerifCN-Bold';}
header .phone h5{font-size: 16px;line-height: 20px;margin: 0 12px;}
header .phone p{font-size: 20px;}
header.active{background: #fff;color: #333; box-shadow: 0 0 10px rgba(0,0,0,0.1);}


.banner{width:100%;height: 424px;margin-top:90px;}
.banner h3{font-size: 40px;}
.banner p{font-size: 16px;opacity: 0.6;margin-top: 5px;}
.banner p a{color: #fff;}

.sy_banner{margin-top:90px;}
.sy_banner .anniu{bottom: 115px;left: 0;right: 0;margin:auto;z-index: 99;padding-bottom: 25px;border-bottom: 1px solid rgba(255, 255, 255, 0.5)}
.sy_banner .anniu .swiper-button-prev{width: 41px;height: 41px;background:url(../images/bp.png) no-repeat center;position: static;margin-right: 12px;}
.sy_banner .anniu .swiper-button-next{width: 41px;height: 41px;background:url(../images/bn.png) no-repeat center;position: static;margin-right: 12px;}
.sy_banner .anniu .swiper-button-next::after,.sy_banner .anniu .swiper-button-prev::after{display: none}
.sy_banner .anniu .swiper-pagination{width: 100px; position: static; color: rgba(255, 255, 255, 0.5);font-size: 20px;font-family: 'SourceHanSerifCN-Bold';}
.sy_banner .anniu .swiper-pagination .swiper-pagination-current{font-size: 30px;color: rgba(255, 255, 255, 1)}

.cor{color: #17594d}
.cor1{color: #17594d}
.cor2{color: #ffffff}
/* 内容 */
.title{padding: 120px 0 55px;}
.title h5{width: 200px; font-size: 16px;color: #5d5d5d}
.title h3{font-size: 32px;color: #191919}
.title img{margin-top: 15px;}
.title h4{font-size: 22px;color: #636363;margin-top: 3px;}


.ht1{width: 100%;background:#f7f6f5;padding-bottom: 200px;}
.ht11{width: 600px;height: 355px;}
.ht12{width: 600px;height: 355px;background:#17594d;padding: 65px 55px;}
.ht12 h5{font-size: 24px;line-height: 30px;}
.ht12 .line{width: 14px;height: 3px;background:#fff;}
.ht12 h6{font-size: 82px;bottom: 0;right: 0;line-height: 56px;}
.ht12 img{display: block;position: absolute;top: 265px;right: 340px;}

.ht2{width: 100%;height: 5666px;background: url(../images/ht2_.jpg) no-repeat center;}
.ht20{width: 146px;height: 149px;background: url(../images/ht20.png) no-repeat center;padding: 16px 26px 36px;font-size: 34px;}
.ht201{top: -40px;left: 0;right: 0;margin:auto;}

.ht210{width: 62px;height: 250px;background:#17594d;border-radius: 31px;}
.ht210 span{font-size: 20px;letter-spacing: 3px;}
.ht210 .yuan{width: 8px;height: 8px;border-radius: 50%;border: 2px solid #fff;opacity: 0.5;margin: 22px 0;}
.ht210 img{display: block;position: absolute; top: 0;bottom: 0;margin: auto;}
.ht211{bottom: 64px;left: 120px;}
.ht211 img{right: -9px;}
.ht212{top: 65px;left: 285px;}
.ht212 img{right: -9px;}
.ht213{top: 65px;right: 285px;}
.ht213 img{left: -9px;}
.ht214{bottom: 64px;right: 120px;}
.ht214 img{left: -9px;}

.ht200{background:#fff;padding: 0 60px 55px;}
.ht200 .title{padding: 65px 0 45px;}

.ht22{height: 651px;background: url(../images/ht22.jpg) no-repeat center;}
.ht221{width: 977px;background:#fff;padding: 20px 20px 40px;}
.ht2211{height: 128px;background:#f5f5f5;border-radius: 6px;padding: 14px;}
.ht2211 ul li{width: 160px;height: 100px;border-radius: 6px;}
.ht2211 ul li p{font-size: 18px;}
.ht2211 ul li p span{font-size: 40px;}
.ht2211 ul li h5{font-size: 18px;}
.ht2211 ul li.active{background:#17594d;color: #fff}
.ht2212{margin: 44px 0 32px;}
.ht2212 ul li{width: 334px;height: 62px;background:#17594d;border-radius: 31px;margin: 0 33px 18px;}
.ht2212 ul li img{margin: 0 15px;}
.ht2213{padding: 0 25px 0 45px;}
.ht2213 ul li p{font-size: 18px;}
.ht2213 ul li p span{font-size: 40px;}
.ht2213 ul li h5{font-size: 18px;color: #808080}
.ht2213 ul .line{width: 1px;height: 20px;background:#e7e7e7;}
.ht2214{height: 83px;background:#17594d;}

.ht23 ul li{width: 360px;height: 240px;background:#fbf2e3;padding-top: 65px;}
.ht23 ul li h6{font-size: 115px;line-height: 120px; color: #bda57d;opacity: 0.05;position: absolute;bottom: 0;left: 0;}
.ht23 ul li h5{margin: 0 auto 20px;font-size: 22px;letter-spacing: 15px}
.ht23 ul li p{color: #919191}
.ht23 ul li.active{background:#17594d;color: #fff}
.ht23 ul li.active h6{color: #fff;opacity: 0.05}
.ht23 ul li.active p{color: #fff;opacity: 0.3}

.ht241{width: 400px;}
.ht241 h5{font-size: 32px;}
.ht241 .line{width: 100%;height: 1px;background:#e9e9e9;margin: 35px 0;}
.ht241 p{font-size: 16px;line-height: 27px;color: #8a8a8a;text-align: justify}
.ht241 a{font-size: 16px;color: #af8459;margin-top: 40px;}
.ht241 a img{margin-left: 10px;}
.ht242{width: 599px;border-radius: 6px;}
.ht25{padding-bottom: 50px;border-bottom: 1px solid #f0f0f0}
.ht25>h5{font-size: 28px;padding: 60px 0 45px;}
.ht25 ul li{width: 525px;border-radius: 6px;margin-bottom: 30px;}
.ht251{width: 100%;height: 78px;background:#17594d;font-size: 22px;color: #fff}
.ht252{width: 100%;height: 110px;background:#fbf2e3;padding: 30px 30px 0;line-height: 22px;color: #6b6253}
.ht25>p{font-size: 16px;line-height:24px;color: #8a8a8a;margin-top: 20px}

.ht26{background:#faf0de;}
.ht261{width: 484px;padding: 0 40px;}
.ht261 p{font-size: 26px;color: #52401f;line-height: 42px;}
.ht261 p span{font-size: 30px;}
.ht261 .line{width: 100%;height: 1px;background:#c8c0b2;margin: 35px 0 50px;}
.ht262{width: 596px;}
.ht27{margin-top: 150px;}
.ht272{width: 100%;height: 276px; background:#ffffff;padding: 0 66px 0 50px;}
.ht272 h5{font-size: 22px;line-height: 30px;color: #575757;letter-spacing: 3px;}
.ht272 h6{font-size: 16px;line-height: 16px;color: #c7c7c7;}
.ht272 span{font-size: 16px;color: #c7c7c7;}
.ht2700:hover .ht272{background:#17594d;color: #fff;}
.ht2700:hover .ht272 span{opacity: 0.2}
.ht2700:hover .ht272 h6{opacity: 0.2}
.ht2700:hover .ht272 h5{color: #fff;}


.ht270 .swiper-pagination{position: static;margin-top: 68px;}
.ht270 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #d7d7d7;opacity: 1; width: 8px;height: 8px;margin: 0 3px !important;}
.ht270 .swiper-pagination-bullet-active{background: #17594d !important;}

.ht3{width: 100%;background:#f7f6f5;}
.ht30{padding: 100px 0 60px;border-bottom: 1px solid rgba(225, 225, 225, 0.7)}
.ht31{padding: 55px 0 80px;}
.ht311{width: 565px;}
.ht311 .swiper-slide{height: 50px;}
.ht3110{width: 100%; line-height: 18px;border-right: 1px solid #ebebeb;color: #949494}
.ht311 .swiper-slide:nth-child(3n) .ht3110{border:none;}
.ht32 .mySwiper2{width: 996px;overflow:visible;}
.ht321{width: 868px;}
.ht322{width: 257px;height: 380px;padding: 50px 0 0 38px; background:#fff;top: 0;right: 0;bottom: 0;margin:auto;}
.ht322 h5{font-size: 24px;line-height: 30px;}
.ht322 .line{width: 100%;height: 1px;background:#f2f2f2;margin: 25px 0}
.ht322 p{font-size: 16px;line-height: 24px;color: #979797;padding-right: 25px;}

.ht31 .mySwiper .swiper-slide-thumb-active .ht3110{color: #17594d}
.ht32 .swiper-slide-active .ht322{background:#17594d;color: #fff}
.ht32 .swiper-slide-active .ht322 .line{background: rgba(255, 255, 255, 0.2)}
.ht32 .swiper-slide-active .ht322 p{color: #fff;opacity: 0.57}
.ht32 .swiper-pagination-progressbar.swiper-pagination-horizontal{width: 100%; height: 5px;background: rgba(225, 225, 225, 0.3);position: static;margin-top: 90px;}
.ht32 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #17594d;}
.ht3 .anniu{width: 80px;bottom: 125px;right: 135px;}
.ht3 .swiper-button-prev{width: 33px;height: 33px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.5); position: static;}
.ht3 .swiper-button-next{width: 33px;height: 33px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.5); position: static;}
.ht3 .swiper-button-next::after,.ht3 .swiper-button-prev::after{font-size: 14px;color: rgba(255,255,255,0.5);}
.ht3 .swiper-button-prev:hover,.ht3 .swiper-button-next:hover{background:#fff;border-color: #fff;}
.ht3 .swiper-button-prev:hover::after,.ht3 .swiper-button-next:hover::after{color: #17594d}

.ht4{width: 100%;background: url(../images/ht4.jpg) no-repeat center bottom #f7f6f5;}
.ht41>h4{font-size: 26px;margin-bottom: 40px;}
.ht4>.line{height: 1px;background:#e1e1e1;opacity: 0.7;margin-top: 40px;}

.ht40{width: 100%;height: 890px;padding-top: 80px; background: url(../images/ht42_.jpg) no-repeat center}

.ht42 ul li{width: 300px;height: 686px;border-left: 1px solid rgba(255, 255, 255, 0.38);padding-top: 150px;}
.ht42 ul li:last-child{border-right: 1px solid rgba(255, 255, 255, 0.38)}
.ht421 .yuan{width: 15px;height: 15px;border-radius: 50%;border: 4px solid #fff;margin: 0 auto 0;}
.ht421 h5{margin: 25px auto 315px;font-size: 26px;line-height: 30px;letter-spacing: 3px;}
.ht421 h6{opacity: 0.6;font-size: 16px;}
.ht42 ul li.active{background:#fff;padding: 75px 22px 22px;color: #333;}
.ht42 ul li.active .ht421 .yuan{border-color: #17594d}
.ht42 ul li.active .ht421 h5{margin: 20px auto 5px;}
.ht42 ul li.active .ht422{display: block;}

.ht5{width: 100%;background: url(../images/ht5.jpg) no-repeat center bottom #fbf2e3;padding-bottom: 170px}
.ht52{width: 586px;height: 174px;background:#fff;bottom: 0;right: 0;}
.ht52 ul{width: 100%;padding: 0 3%;}
.ht52 ul li{width: 25%;border-right: 1px solid #f0f0f0;padding: 0 0 0 25px;margin: 10px 0; font-size: 20px;color: #8b8b8b}
.ht52 ul li:nth-child(3){width: 50%;border:none;}
.ht52 ul li:last-child{border:none;}
.ht52 ul li.active{font-size: 20px;color: #17594d;}

.ht53{margin-bottom: 60px;}
.ht530{padding: 45px 0 50px;border-top: 1px solid #e7dbc8;border-bottom: 1px solid #e7dbc8;}
.ht530 h5{font-size: 16px;color: #5d5d5d}
.ht530 h3{font-size: 32px;color: #191919}

.ht5 .gy32 .swiper-pagination span{background: #d7d7d7;}

.ht540{padding: 0 30px 30px;background:#fff;}
.ht542{width: 765px;height: 137px;background:#fff;padding: 0 70px 0 55px; bottom: 43px;left: 43px;}
.ht542 ul li{margin-right: 50px;font-size: 22px;color: #575757}
.ht542 ul li.active{color: #17594d}
.ht542 a{width: 150px;height: 55px;background: #17594d;color: #fff;border-radius: 6px;}

.ht6{width: 100%;background: url(../images/ht6.jpg) no-repeat center bottom;padding-bottom: 80px}
.ht61 h4{font-size: 22px;line-height: 30px;}
.ht61 a{color: #898989}
.ht6 .line{height: 1px;background:#ededed;margin: 40px auto 45px;}
.ht62{margin: 0 auto 45px;}
.ht62 p{width: 570px; color:#8a8a8a;line-height: 27px;}










.bd{width: 100%;background:#fbf2e3;padding: 80px 0;}
.bd0{background:#17594d;padding: 30px 25px;}
.bd01{width: 566px}
.bd1{width: 566px;height: 70px;background:#ffffff;padding: 0 25px;margin-bottom: 15px;}
.bd01 h5{font-size: 16px;}
.bd01 .text{display: block;width: 430px; height: 100%;background: none;border: none; outline: none;color: #333;font-size: 16px;}
.bd2{width: 566px;height: 155px;background:#ffffff;padding: 25px;margin-bottom: 15px;}

.bd .tj{display: block;width: 100%; height: 70px;background: #fff;outline:none;cursor: pointer;border: none; font-size: 16px;color: #17594d; }
.bd .tj:hover{font-family: 'SourceHanSerifCN-Bold';font-size: 20px;}

.bd ::-webkit-input-placeholder { /* WebKit browsers */
  color: #7c7c7c;
}
.bd ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7c7c7c;
}
.bd :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7c7c7c;
}


.xf{width: 90px;height: 370px; position: fixed;bottom: 10%;right: 1%;z-index: 100}
.xf>ul{height: 370px;text-align: center;}
.xf>ul>li{width: 90px;height: 100px;background: #f7f7f7;border-bottom: 1px solid #efefef; position: relative}
.xf>ul>li:nth-child(1){border-radius: 6px 6px 0 0}
.xf>ul>li:last-child{height: 70px;background: #17594d;border: none; border-radius: 0 0 6px 6px}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul>li>a p{font-size: 16px;color: #646464;margin-top: 5px;}
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 120px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 250px;height: 80px; font-size: 24px;}
.xfl2{width: 110px;height: 110px; padding:10px;}
.xf>ul>li.active .xfl{display: flex;}
.xf>ul>li.active a>.xf0{display: none}
.xf>ul>li.active a>.xf0_{display: inline-block}

.tk{width: 300px;height: 360px;padding: 50px; background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);z-index: 999; position: fixed;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.tk p{font-size: 20px;margin-top: 30px;}
.tk .gb{display: block;top: 10px;right: 10px;}


/* 底部 */
footer{width: 100%;background: #1d1d1d;font-size: 16px;}
footer .footT{padding: 55px 0 35px;}
footer .footT h3{font-size: 16px;}
footer .footT nav{width: 50%;}
footer .footT nav a{color: #fff;opacity: 0.48}
footer .footT nav a:hover{color: #fff;opacity: 1}
footer .footT nav span{opacity: 0.1;}
footer .footT .qr ul li{margin-left: 28px;}
footer .footT .qr ul li img{width: 74px}
footer .footT .qr ul li p{font-size: 14px;opacity: 0.3;margin-top: 10px;}
footer .footM{height: 110px;border-top: 1px solid rgba(255, 255, 255, 0.05); border-bottom: 1px solid rgba(255, 255, 255, 0.05);}
footer .footM ul li{width: 28%;height: 110px;border-right: 1px solid rgba(255, 255, 255, 0.05); }
footer .footM ul li:nth-child(1){border-left: 1px solid rgba(255, 255, 255, 0.05);}
footer .footM ul li p{margin-left: 15px;line-height: 28px;}
footer .footM ul li p span{opacity: 0.5;}
footer .footB{height: 60px;line-height: 60px;color: #fff;font-size: 14px;opacity: 0.3;}
footer .footB a{color:#fff}




/* 服务网络 */

.con0{padding: 100px  0 0;}
.con{padding: 100px  0 100px;}
.con1{padding: 0  0 100px;background:#f7f7f7;}

.etit{padding: 90px 0 45px;}
.etit::before{display: block;content: ''; width: 1px;height: 43px;background:#ededed;margin: 0 auto 28px;}
.etit h3{font-size: 32px;color: #212121}
.etit h4{font-size: 22px;margin-top: 8px;}
/* 关于我们 */
.about_body{font-size:18px; line-height: 30px;margin-bottom: 28px; white-space:-moz-pre-wrap;word-wrap:break-word;text-align: justify;}
.about_body img{max-width:100%;}

.gy1{width: 100%;padding: 90px 0 100px;background:#f7f7f7;}
.gy10{border-radius: 6px;}
.gy110{width: 100%;height: 355px;}

.gy11 .anniu{width: 180px;height: 56px;border-radius: 6px 0 0 0;background: #17594d; bottom: 0;right: 0;z-index: 99;}
.gy11 .anniu .swiper-button-prev{width: 89px;height: 89px;position: static;}
.gy11 .anniu .swiper-button-next{width: 89px;height: 89px;position: static;}
.gy11 .anniu .line{width: 1px;height: 100%;background:#fff;opacity: 0.1}
.gy11 .anniu .swiper-button-next::after,.gy11 .anniu .swiper-button-prev::after{font-size: 16px;color:#fff;}
.gy11 .swiper-pagination{width: 100px;bottom: 20px;left: 50px; color: rgba(255, 255, 255, 0.38);font-size: 14px;font-family: 'SourceHanSerifCN-Bold';}
.gy11 .swiper-pagination .swiper-pagination-current{font-size: 30px;color: rgba(255, 255, 255, 1)}
.gy12{padding: 55px 65px 65px;background:#fff;}
.gy12 h3{font-size: 24px;}
.gy12_body{margin: 35px 0 45px;font-size: 16px;line-height: 27px;color: #8a8a8a;text-align: justify}

.gy13{background:#17594d;height: 142px;padding: 0 45px;border-radius: 6px;}
.gy13 ul{height: 100%}
.gy13 ul li p{font-size: 16px;}
.gy13 ul li p span{font-size: 30px;}
.gy13 ul li h5{opacity: 0.6}
.gy13 ul .line{width: 1px;height: 12px;background:#fff;opacity: 0.5}

.gy2{padding-bottom: 85px;}
.gy21{padding: 90px 0 70px;}
.gy21 ul li{padding: 0 40px;font-size: 22px;color: #575757;line-height: 15px; border-right: 1px solid #e5e5e5}
.gy21 ul li:last-child{border:none;}
.gy21 ul li.active{color: #17594d}
.gy22 ul li{width: 592px;height: 364px;background:#000;border-radius: 6px;margin-bottom: 16px;}

.gy3{width: 100%;background: #f7f7f7;padding-bottom: 70px;}
.gy31{margin-bottom: 70px;}
.gy31 ul li{font-size: 22px}
.gy31 ul div{font-size: 20px;color: #5d5d5d}
.gy31 ul div:last-child{display: none}
.gy31 ul li.active{color: #17594d;font-family: 'SourceHanSerifCN-Bold';}

.gy32 .mySwiper{overflow:visible;}
.gy30{width: 100%;height: 377px;}
.gy30 img{width: 100%;height: 100%;}
.gy32 .swiper-pagination{position: static;margin-top: 60px;}
.gy32 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #ededed;opacity: 1; width: 10px;height: 10px;margin: 0 5px !important;}
.gy32 .swiper-pagination-bullet-active{background: #17594d !important;}



/* 产品 */
.product ul li{width: 380px;margin: 0 30px 30px 0;}
.product ul li:nth-child(3n){margin-right: 0}
.p_img{display: block; width: 380px;height: 419px;}
.p_img img{width: 100%;height: 100%;}
.p_tit{width: 273px;height: 56px;background:url(../images/cp.png) no-repeat center;padding: 0 40px;line-height: 56px;font-size: 24px;color: #fff !important;top: 50px;left: 0;right: 0;margin:auto;}
.product ul li:hover .p_tit{background:url(../images/cp_.png) no-repeat center;}



/* 荣誉资质 */
.honor{padding-bottom: 75px;}
.honor .mySwiper{width: 1080px;margin: 0 auto;overflow:visible;}
.zz0{padding-bottom: 125px;}
.zz01{width: 274px;height: 304px;background:#fbf2e3;padding: 55px 14px 0;margin: 0 auto;}
.zz01 h5{font-size: 24px;line-height: 28px;height: 56px;-webkit-line-clamp: 2;}
.zz01 .line{width: 11px;height: 3px;background:#393939;margin: 40px auto 53px;}
.zz01 .z_img{width: 245px;height: 178px;padding: 12px; background: url(../images/z.png) no-repeat center;box-shadow: 0 14px 24px rgba(38, 38, 38, 0.2);}
.zz01 .z_img img{max-width: 100%;max-height: 100%;}
.honor>img{display: block;position: absolute;bottom: 0;left: -122px;z-index: 9}
.honor .swiper-pagination{bottom: 38px;}
.honor .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #ededed;opacity: 1; width: 10px;height: 10px;margin: 0 5px !important;}
.honor .swiper-pagination-bullet-active{background: #17594d !important;}
.zz0:hover .zz01{background:#17594d;color: #fff}
.zz0:hover .zz01 .line{background:#fff;}





/* 新闻中心 */
.n_nav ul li{display: inline-block;margin: 0 15px 50px;}
.n_nav ul li a{color: #8b8b8b;font-size: 20px;}
.n_nav ul li a:hover,.n_nav ul li a.active{color: #17594d;font-family: 'SourceHanSerifCN-Bold';}
.news ul li{width: 380px; margin: 0 30px 40px 0;}
.news ul li:nth-child(3n){margin-right: 0}

.n1{width: 100%;height: 475px;background: #fff; border-radius: 6px;}
.n1_img{display: block;width: 100%;height: 209px;}
.n1_img img{width: 100%;height: 100%;}
.n1_con{padding: 40px 25px 0;}
.n_tit{font-size: 20px;line-height: 26px;height: 52px;-webkit-line-clamp: 2;font-family: 'SourceHanSerifCN-Bold';}
.n_des{font-size: 16px;line-height: 22px; -webkit-line-clamp: 3;color: #515151;height: 66px;margin: 18px 0 30px;}
.n1_con p{font-size: 16px;color: #444444;}
.n2{width: 100%;height: 475px;top: 0;left: 0; }
.n2_con{width: 100%;height: 475px;background: #17594d;border-radius: 6px;padding: 44px 28px 0;}
.n2_con .n_tit{color: #fff;}
.n2_con .n_des{color: #fff;opacity: 0.5}
.n2_con p{color: #fff;font-size: 16px;font-family: 'Arial';}
.n_more{width: 122px;height: 35px;border-radius: 18px;background: #fff;font-size: 16px;color: #fcc913;margin-top: 155px;}
.n_more img{margin-left: 8px;}
.news ul li:hover .n2{display: block;}
.news ul li:hover .n_more{color: #17594d;}

.xw_img{display: block;width: 600px;height: 330px;}
.xw_img img{width: 100%;height: 100%;}
.xw_con{width: 600px;height: 330px;background:#f7f7f7;padding: 45px 60px 0 55px;}
.xw_con .xw_date{font-size: 18px;color: #444444;}
.xw_con .xw_line{width: 100%;height: 1px;background:#e5e5e5;margin: 25px 0;}
.xw_con .xw_tit{font-size: 20px;line-height: 26px;height: 26px;font-weight: bold;}
.xw_con .xw_des{font-size: 16px;line-height: 22px; -webkit-line-clamp: 3;color: #515151;height: 44px;margin: 10px 0 30px;}
.xw_con .xw_more{font-size: 16px;color: #484848;}
.xw_con .xw_more img{margin-left: 8px;}
.xw_con:hover .xw_tit{color: #17594d}
.xmr .swiper-pagination{position: static;margin: 50px 0 55px;}
.xmr .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background:#dddddd;border-radius: 0; opacity: 1;  width: 43px;height: 4px;}
.xmr .swiper-pagination-bullet-active{background: #17594d !important;box-shadow: none !important;}



/* 联系我们 */
.lx{width: 100%; padding-top: 405px;background:#f7f7f7;}
.lx>ul>li{width: 400px;padding: 0 10px;}
.lx>ul>li>p{font-size: 24px;margin-top: 45px;}

.lx .lx1{top: -65px;left: 0;right: 0;margin: auto;height: 380px;background: #fff;z-index: 99; box-shadow: 0 30px 50px rgba(0, 0, 0, 0.1);}
.lx11{width: 600px;padding: 40px 50px 0;}
.lx11 .ly{width: 100%;height: 48px;font-size: 16px;border:1px solid #f0f0f0;margin-bottom: 13px;padding: 0 25px;}
.lx11 .ly .text{display: block;width: 365px; height: 45px;background: #fff;border: none; outline: none;color: #222222;font-size: 16px;}
.lx11 .ly1{height: 115px;padding: 15px 25px;}
.lx11 .ly1 .text1{ height: 80px;}
.lx11 .tj{display: block;width: 100%; height: 60px;background: #17594d;outline:none;cursor: pointer;border: none; font-size: 16px;color: #fff; }
.lx11 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #7f7f7f;
}
.lx11 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #7f7f7f;
}
.lx11 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #7f7f7f;
}

.lx12{width: 600px;height: 380px;color: #fff; background: url(../images/lx2.png) no-repeat right center #17594d;padding: 65px 100px 0 50px;}
.lx12 h4{font-size: 26px;}
.lx12 h5{font-size: 24px;}
.lx12 .line{width: 100%;height: 1px;background: #fff;opacity: 0.1;margin: 30px 0;}
.lx12 ul li{margin-bottom: 12px;}
.lx12 ul li div{height: 26px;}
.lx12 ul li div img{margin-right: 5px;}
.lx12 ul li p{width: 315px; opacity: 0.7;}


.map #container{width:100%; height: 530px;overflow: hidden;}
.BMap_bubble_buttons{display: none!important;}
.BMap_bubble_title{font-weight: bold;font-size: 16px;width: initial!important;padding-top: 10px;}
.BMap_bubble_content{margin-top: 10px;}
.BMap_bubble_center{width: 90%!important;}
.BMap_bubble_pop{padding: 0 15px!important;}



/* 页码 */
.pagination{margin-top: 60px; clear: both;width:100%;padding:0 0 0;text-align: center; font-size:18px; color:#333;}
.pagination li{ width:40px; height:40px; text-align:center; line-height:40px; display:inline-block; margin:0 3px; border: 1px solid #dcdcdc;}
.pagination li a{width:40px; height:40px; display:block; color:#9e9e9e;}
.pagination li a:hover{background:#17594d;color: #fff;}
.pagination li.active{border-color: #17594d;  background:#17594d !important;color: #fff;}
.pagination li:hover {border-color: #17594d; }

/* 上下篇 */
.sxy{margin-top: 50px;font-size: 16px;color: #666}
.sxy div{max-width: 40%; color: #666}
.sxy a:hover{color: #17594d}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;line-height:  36px; color:#222;font-family: 'SourceHanSerifCN-Bold';}
.article_title p{font-size: 16px;color:#858585;margin-top: 15px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article_body img{max-width:100%;}

