*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
img{height:auto;border:0;vertical-align:middle;}
a{text-decoration:none;color:#333;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.img1{display: block;width:100%;height:100%;}
.img2{max-width:100%;max-height:100%;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}
b{font-weight: bold}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.pr{position:relative}
.hand{cursor:pointer}
.p{text-indent: 2em}
.dx{text-transform:uppercase;} /* 全部大写 */
.hh{white-space:pre-wrap} /* 保留空白字符 */
.fff{color:#fff!important;}
.p{text-indent: 2em}
.body{width:1200px;margin:0 auto;}
.red{border:1px solid red;}

.hz_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.hz_img:hover{transform: scale(1.06);}

.swiper{margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}
.swiper-button-next::after, .swiper-button-prev::after{display:none;}
.swiper-button-lock {display: block !important;}
.swiper-pagination-bullet {outline: none;}

.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;} 
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}


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

@font-face {
font-family: 'Light';
src: url('../font/SourceHanSansCN-Light.otf');
}
@font-face {
font-family: 'Bold';
src: url('../font/SourceHanSansCN-Bold.otf');
}
@font-face {
font-family: 'Normal';
src: url('../font/SourceHanSansCN-Normal.otf');
}
@font-face {
font-family: 'dab';
src: url('../font/dab.ttf');
}


.Heavy{font-family: 'Heavy';}
.Bold{font-family: 'Bold';}
.Normal{font-family: 'Normal';}


.color1{color:#189d7d}

body{min-width:1200px;max-width:1920px;margin: 0 auto;color:#010b31;background: #fff;font-size:18px;font-family:"Regular","Microsoft YaHei",微软雅黑,宋体,Arial;}


header{width: 100%;height: 90px;top:0;left:0;z-index: 999;}
header .body{height:90px;padding-top:20px;}
header .body .logo{display: block;height: 46px;}
header .body nav{height:50px;width:870px;}
header .body nav a{color:#fff;}
header .body nav a img{display: none;height:14px;}
header .body nav a:hover ,header .body nav a.active{color:#189d7d;font-weight: bold;line-height:30px}
header .body nav a:hover img ,header .body nav a.active img{display: block}
header .body .line{width:2px;height: 16px;background:#fff;margin-top:17px;}
header .body .tel{width:31px;height:50px;}
header .body .tel div{display: none; min-width: 163px;top:40px;right:0px;margin: auto;height:30px;padding: 0 20px;border-radius: 15px;border: 1px solid #fff;font-size: 17px}
header .body .tel:hover{cursor: pointer}
header .body .tel:hover div{display: flex;}
header.active{background: #000;border: none; box-shadow: 0 0 10px rgba(0,0,0,0.1);opacity: 0.8}


.sy_banner{/* height:1075px; */margin-bottom:170px;}
.sy_banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:50px;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background:none;opacity: 1;  width:12px;height:12px;background:#fff}
.sy_banner .swiper-pagination-bullet-active{background: #189d7d!important;}
.sy_banner .swiper-slide a{display: block;width: 100%;/* height:1075px; */}


.hz0{font-size: 32px;line-height: 45px}
.hz01{font-size: 34px;margin-top:30px;line-height: 35px}
.hz0 h1{font-size: 46px;line-height:65px}
.hz02{font-size:18px;line-height:30px}


.hz1{height:750px;margin:0 auto;padding-left:560px;}
.hz1>img{top:0;right:700px;}
.hz11{margin-top:35px;line-height: 38px}
.hz11_1{font-size: 32px;}
.hz11_1 p{font-family: 'Heavy';}
.hz11_2 p:nth-child(1){font-family: 'Light';font-size: 28px}
.hz11_2 p:nth-child(2){font-family: 'Bold';font-size: 28px}
.hz12{margin-top:100px;height:300px;font-size: 22px;color:#010b31;line-height:38px}
.a{width:287px;height:80px;background:#189d7d;border-radius:40px;color:#fff;font-size: 22px;line-height: 80px;text-align: center}



.hz2{width:100%;height:1312px;background: url(../img/hz1.jpg) no-repeat center 0;padding-top:115px;}
.hz2 ul{margin:50px auto;height:825px;font-size: 26px}
.hz2 ul .hz211{width:475px;height:405px;border-radius:23px;}
.hz2 ul .hz212{width:421px;height:501px;border-radius:23px;}
.hz2 ul li p{bottom:30px;left:0;right:0;margin:auto;}
.hz2 ul li .hz2_img{top:0;left:0;width: 100%;height:100%;}
.hz2 ul li:nth-child(1){top:0;left:-100px;}
.hz2 ul li:nth-child(2){bottom:0;left:-100px;}
.hz2 ul li:nth-child(3){top:0;right:-100px;}
.hz2 ul li:nth-child(4){bottom:0;right:-100px;}
.hz2 ul li:nth-child(5){left:0;right:0;top:0;margin:auto;}
.hz2 ul .hz213{width:273px;height:238px;bottom:30px;left:0;right:0;margin:auto;background: url(../img/logo1.png) no-repeat center 0;font-size: 18px;color:#010b31;padding-top:10px;line-height: 25px}
.hz2 ul .hz213 .line{width:2px;height:26px;background:#56ba6c;margin:7px auto;}
.hz2 ul .hz213 .Bold{font-size: 26px;color: #56ba6c}

.hz3{width:100%;height:1027px;background: url(../img/hz2.jpg) no-repeat center 0;}
.hz3 .body{height:870px;}
.hz3 .hz31{width:100%;height: 755px;}
.hz3 .hz31 li{width:287px;height:80px;background:#189d7d;border-radius:40px;color:#fff;font-size: 25px;}
.hz3 .hz31 li:nth-child(1){top:0;left:584px;}
.hz3 .hz31 li:nth-child(2){top:175px;left:190px;}
.hz3 .hz31 li:nth-child(3){top:175px;right:190px;}
.hz3 .hz31 li:nth-child(4){top:485px;left:0;}
.hz3 .hz31 li:nth-child(5){bottom:0;left:362px;}
.hz3 .hz31 li img {margin-right:20px;}
.hz3 .hz31 li.active{background: #fff;color:#189d7d;}
.hz3 .hz31 li  .img_on{filter: grayscale(100%) brightness(2000%);}
/* .hz3 .hz32{top:300px;right:-60px;width:570px;height:590px;line-height: 25px}

.hz3 .hz32 li{width:572px;height:590px;padding:60px;background: #fff;border-radius: 15px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.2)}
.hz3 .hz32 li>div{font-size: 20px;margin-bottom:15px;line-height: 20px}
.hz3 .hz32 li>div img{display: block;height:22px;margin-right:10px}
.hz3 .hz32 li>img{width:438px;height:262px;display: block;margin-top:20px;}
.hz3 .hz32 li>a{background:#ecf2f6;font-size: 22px;color:#1f9664;display: block;margin:35px 0 0 150px;} */


.hz3 .hz32{top:300px;right:0;width:500px;height:516px;line-height: 25px}
.hz3 .hz32 li{width:500px;height:516px;padding:40px;background: #fff;border-radius: 15px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.2)}
.hz3 .hz32 li>div{font-size: 20px;margin-bottom:15px;line-height: 20px}
.hz3 .hz32 li>div img{display: block;height:22px;margin-right:10px}
.hz3 .hz32 li>img{width:420px;height:251px;display: block;margin-top:20px;}
.hz3 .hz32 li>a{width:270px;height:70px;line-height:70px;border-radius:35px;background:#ecf2f6;font-size: 22px;color:#1f9664;display: block;margin:20px 0 0 150px;}



.hz4{width:100%;height:1420px;background: url(../img/hz3.jpg) no-repeat center 0;padding-top: 110px}
.hz41{margin:85px auto 0;width:1120px;height:750px;}
.hz411{width:380px;margin:165px 0 0 40px;}
.hz411>li{width:97px;height:112px;background-image: linear-gradient(to bottom, #f8f9fb, #d2e0ea);border-radius:10px;color:#219263;font-size: 15px;margin:0 14px 32px;}
.hz411>li>a{color:#219263;}
.hz411>li img{margin-bottom:15px;}
.hz411>li.active{background: #15b08b;color:#fff;}
.hz411>li.active a{color:#fff;}

.hz411>li.active img{filter: grayscale(100%) brightness(2000%);}
.hz412{width:372px;height:223px;margin-right:7px;border:1px solid #f7f9fb;}
.hz412>li{width:100%;height:100%;}

.hz5{background: #f2f3f4;padding:130px 0 45px;margin-bottom:150px;}
.hz51{margin:90px auto 0;}
.hz51 li{margin-bottom:80px;}
.hz51 li .hz511{font-size:22px;line-height: 28px;width:445px;margin:60px 0 0 15px;}
.hz51 li .hz511 h3{font-size: 30px;color:#010b31;line-height: 35px}
.hz51 li .hz511 h6{opacity: 0.5;margin-bottom:30px;}
.hz51 li .hz511 h2{font-size:34px;color:#189d7d;line-height:40px;margin:40px 0 15px;}
.hz51 li .hz511 ul li{width:125px;height:40px;background:#189d7d;border-radius:20px;color:#fff;font-size:24px;line-height:40px;text-align: center;margin-right:5px;}
.hz51 li .hz512{width:668px;height:482px;border-radius: 20px}

.hz52{margin:60px auto 70px;}

.hz6>li{width:380px;height:204px;border:1px solid #dfdfdf;box-shadow: 0 0 8px 1px #ededed;margin-bottom:120px;}
.hz6>li .hz61{color:#010b31;margin-right:40px;}
.hz6>li .hz61 h3{font-size: 28px;}
.hz6>li .hz62{font-size: 28px;line-height: 35px;margin-right:40px;}
.hz6>li .active{background:#f6f7f7;}
.hz6>li>.hz61{display: block}
.hz6>li>.hz62{display: none}
.hz6>li.active .hz61{display: none}
.hz6>li.active .hz62{display: block}

.ly{width: 100%;height:760px;background:#f5f5f6;padding-top:125px;}
.ly0{width: 560px;height: 60px;padding:  0 20px;margin:5px 0 40px;background: #fff;}
.ly0 .text{display: block;margin-left: 10px;height: 60px;background:none;outline: none;border: none;font-size:16px;line-height: 60px}
.ly1{width: 560px;}
.ly1 .text{width: 480px;}
.ly2{width: 100%;height: 120px; padding: 15px 20px;}
.ly2 img{margin-top:5px;height:17px}
.ly2 .text{width: 1200px;height: 100%;font-family: '微软雅黑';line-height:25px}
.ly .tj{outline:none;cursor: pointer;border: none;margin: 0 auto;}
.ly ::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
}
.ly ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
}
.ly :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999999;
}
.ly0:hover{border-bottom:4px solid  #189d7d;}

.ly0:hover .text{color:#999;}
.ly0:hover ::-webkit-input-placeholder{color: #999}
.ly0:hover ::-moz-placeholder{color: #999}
.ly0:hover ::-ms-input-placeholder{color: #999}
.tj{width:100%;height:80px;background:#189d7d;color:#fff;font-size: 22px}

footer{width: 100%;background:#24272d;}
footer a{color: #fff;}
footer .footT{padding: 110px 0 100px;}
footer .footT .footL{width: 530px;}
footer .footT .footL .Bold{font-size: 20px;line-height: 80px;margin-bottom: 40px}
footer .footT .footL .ftl{width: 218px;}
footer .footT .footL .ftl h5{font-size: 26px;}
footer .footT .footL .ftl .line{width: 100%;height: 1px;background:#fff;margin: 18px 0 45px;opacity: 0.4;}
footer .footT .footL .ftl a{display: block;padding-left: 20px;background: url(../img/di1.png) no-repeat left center;font-size: 20px;margin-bottom: 22px;}
footer .footT .footR{width: 580px;}
footer .footT .footR .frl{width: 412px;}
footer .footT .footR .frl ul{height: 355px;}
footer .footT .footR .frl ul li{width: 412px;height: 102px;border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.3);padding: 0 68px 0 30px ;}
footer .footT .footR .frl ul li:nth-child(1){background: url(../img/di2.png) no-repeat right 30px center; }
footer .footT .footR .frl ul li:nth-child(2){background: url(../img/di3.png) no-repeat right 30px center;height: 120px;}
footer .footT .footR .frl ul li:nth-child(3){background: url(../img/di4.png) no-repeat right 30px center; }
footer .footT .footR .frl ul li h6{opacity: 0.8}
footer .footT .footR .frl ul li p{font-size:19px;line-height: 23px;margin-top: 5px;width:280px;}
footer .footT .footR .frr{width: 150px;height: 355px;border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.3);padding-top: 20px;}
footer .footT .footR .frr .logo{height: 31px;}
footer .footT .footR .frr ul li{margin-top: 10px;font-size: 14px;}
footer .footT .footR .frr ul li img{width: 105px;border-radius: 10px;}
footer .footT .footR .frr ul li p{opacity: 0.8;margin-top: 5px;}
footer .footB{width: 100%;height: 90px;line-height: 90px;font-size: 14px;background:#000209;opacity: 0.8}


.xuan {position: fixed;right: 20px;top: 0;bottom: 0;margin: auto;width:73px;height:381px;z-index: 99;border:4px solid #098668;border-radius: 35px;background: #189d7d;}
.xuan li {width:65px;height:75px;cursor: pointer;border-bottom:1px solid #098668;}
.xuan li>a{width:65px;height:75px;}
.xuan li:last-child{border:none;border-bottom-left-radius:35px;border-bottom-right-radius:35px;}
.xuan li:nth-child(1){border-top-left-radius:35px;border-top-right-radius:35px;}
.xuan li .tu{filter: grayscale(100%) brightness(2000%);}
.xuan li .kuang {display:none;background-color: rgb(255, 255, 255);box-shadow: 1.5px 2.598px 11.18px 1.82px rgb(28 28 28 / 13%);width: 165px;height: 165px;right: 90px;border-radius: 15px;font-size: 18px;}
.xuan li:nth-child(3) .kuang {width: 244px;height: 71px;}
.xuan li:nth-child(1) .kuang {height: 71px;}
/* .xuan li:last-child {background: #babbbc !important;} */
.xuan .kuang .jiao {top: 0;bottom: 0;margin: auto;right: -20px;width: 0;height: 0;border-width: 10px;border-color: transparent transparent transparent #fff;border-style: solid;filter: drop-shadow(1.5px 2.598px 11.18px rgb(28 28 28 / 13%));}
.xuan li:hover {background: #fff;}
.xuan li:hover .kuang {display: flex;}
.xuan li:hover .tu {filter: none;}





.banner{width:100%;height:710px;margin:0 auto;display:block;}
.box{background: #f2f3f4;}


.position{border-bottom:1px solid #ccc;padding:80px 0 5px;margin:0 auto 100px;}
.pos1{padding-left: 10px;height:45px; border-left: 3px solid #189d7d;text-transform:uppercase;line-height:25px;}
.pos1 h3{font-size: 22px;color: #189d7d;}
.pos1 p{ font-size: 16px;color: #333;opacity: 0.4}
.position .pos2{margin-top: 10px}
.position .pos2>p{max-width: 600px;height:35px;margin-left: 8px; font-size: 16px;color: #7f7f7f;opacity: 0.8;line-height: 35px}
.position .pos2>p a{color: #7f7f7f}
.position .pos2>p a:hover{color: #189d7d}

.contactus {height:720px;}
.contactus .left { width: 487px;}
.contactus .left .text {margin-bottom: 50px;font-size: 18px;color: rgb(51, 51, 51, .9);}
.contactus .left span {font-size: 24px;color: #333333;margin-left: 10px;}
.contactus .left .line {width: 470px;height: 1px;background: #cccccc;margin: 18px 0;}
.contactus .qrcode {margin-top: 32px;font-size: 14px;color: rgb(51, 51, 51, .9);}
.contactus .qrcode>div:nth-child(1) {margin: 0 47px 0 18px;}
.contactus .qrcode .img {background: url(../img/ewm1.png) no-repeat center;background-size: contain;width: 119px;height: 119px;overflow: hidden;padding: 12px;margin-bottom: 6px;}

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

.xw{margin:-20px auto 80px}
.xw>ul>li{margin-bottom:35px;height:278px;}
.xw>ul>li .xw1{display: block; width:530px;height:278px;overflow: hidden;}
.xw>ul>li .xw2{width:605px;padding-right:25px;}
.xw>ul>li .xw21{height:40px;font-size:24px;color:#333;line-height: 40px}
.xw>ul>li .xw22{height:95px; -webkit-line-clamp: 4;overflow: hidden;font-size:16px;line-height:24px;margin:20px 0;color:#5a5a5a;}
.n_time{font-size:16px;color: #000;line-height: 25px}
.n_time span{font-size: 23px}
.xw>ul>li:hover .xw21{color: #189d7d}

/* 页码 */
.pagination {margin: 0 auto 100px;width: 100%;line-height: 78px;font-size: 22px;color: #333333;text-align: center;border-top: 1px solid #bfbfbf;}
.pagination li {width: 50px;text-align: center;line-height: 35px;display: inline-block;margin: 0 3px;}
.pagination li a {color: #636462;}
.pagination li.active, .pagination li a:hover {color: #189d7d !important;position: relative;}
.pagination li.active::after {content: '';width: 50px;height: 4px;background: #189d7d;position: absolute;left: 0;right: 0;top: -23px;}

/* 上下篇 */
.sxy{margin: 50px auto 100px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a:hover{color: #189d7d}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;color:#333;font-weight: bold}
.article_title p{font-size: 14px;color:#858585;margin-top: 10px;}
.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%;}

.cp{margin-bottom:80px;}
.cp>li{width:572px;height:770px;margin-bottom:30px;border-bottom:1px solid #bfbfbf;}
.cp>li .cp1{display: block; width:572px;height:682px;overflow: hidden;}
.cp>li .cp2{width:100%;height:84px;padding:0 30px;font-size:20px;color:#333;}
.cp>li .cp2 p{width:330px;}
.cp>li .cp2 div{width:108px;height:30px;border-radius: 15px;background: #e9ebeb;padding:0 15px;font-size: 14px;line-height: 30px}
.cp>li .cp2 div img {filter: grayscale(30%) brightness(30%);}
.cp>li:hover .cp2>p{color:#189d7d;font-family: 'Bold';}
.cp>li:hover .cp2 div{background:#189d7d;color:#fff;filter:none}
.cp>li:hover .cp2 div img{filter:none}

.xz1>li{height:184px;width:576px;border:1px solid #dcdcdc;border-radius: 5px;padding-left:70px;}
.xz1>li>div{margin-left:35px;font-size: 22px;color:#666464;line-height:43px;}
.xz1>li>div h3{font-size: 28px;color:#333;}
.xz1>li>div h4{font-size: 28px;color:#333;font-family: 'dab';}
.xz2{font-size: 36px;margin:75px auto 45px;}
.xz3{margin-bottom:120px;}
.xz3>li{width:394px;height:160px;border-radius: 10px;padding:0 35px 0 45px;background: #189d7d;font-size: 30px}
.xz3>li>p{margin-right:30px;}

.jm1{background: #f2f3f4;padding-top:130px;margin-top:120px;}
.jm1 .hz6 li{background: #fff;box-shadow: 0 0 10px 2px #e3e3e4}
.jm2{margin:110px auto 50px;}
.jm21{width:100%;height:403px;background: url(../img/jm1.jpg) no-repeat center;padding:100px 0 0 60px;margin-bottom:60px;}
.jm21 h3{font-size: 48px;line-height:65px;margin-bottom:40px;}
.jm21 p{opacity: 0.9;line-height: 30px}
.jm21 h3{font-size: 48px;line-height:65px;margin-bottom:40px;}
.jm21 p{opacity: 0.9;line-height: 30px}
.jm22 li{margin-bottom:50px;}
.jm22 li h3{font-size: 32px;line-height: 50px}
.jm22 img{margin-top:20px;border-radius: 15px;}
.jm22 li:last-child{width:576px;}
.jm22 li:last-child h3{font-size: 34px}
.jm22 li a{width:268px;height:60px;border:2px solid #000;color:#000;margin:20px auto 10px;}
.jm22 li p{font-size: 16px;opacity: 0.6}
.jm22 li a:hover{border:2px solid #3aac90;color:#3aac90;}

.zp>li{width:570px;height:1023px;margin-bottom:50px; box-shadow: 0 0 10px rgba(0,0,0,0.1);background:#fff;}
.zp1{width:100%;height:305px;}
.zp2{padding:50px 50px 0;font-size: 17px;line-height:28px}
.zp2>a{font-size: 28px;line-height: 35px;}
.zp2 h6{font-size: 20px;margin:20px 0 5px;}


.gy11{width:535px;line-height: 30px;margin-top:40px;}
.gy11 h3{font-size: 36px;line-height:40px}
.gy11 .line{width:535px;height:1px;background: #189d7d;margin:45px 0 70px;}
.gy12{width:554px;height:593px;border-radius: 20px}
.gy2{background: #f8f9f8;padding:120px 0;margin-top:120px;}
.gy21{font-size: 36px}
.gy21 .line{width:45px;height:1px;background: #189d7d;margin:15px auto 35px;}

.gy3{width:1150px;height:430px;margin:0 auto 0;}
.gy3 .swiper{width:100%;height:430px;}
.gy3 .swiper .swiper-slide{width:275px;height:430px;background: #fff;}
.gy3 .swiper .swiper-slide .gy31{width:100%;height:330px;}
.gy3 .swiper .swiper-slide .gy32{height:97px;font-size:20px;color:#5a5a5a;border-top:1px solid #d3d3d3;-webkit-line-clamp:2;line-height: 30px}
.gy3 .swiper .swiper-slide:hover .gy32{color:#189d7d;border-top:1px solid #189d7d;}
.gy3 .swiper .swiper-slide:hover{color:#189d7d;font-family: 'Bold';}
.gy3 .swiper-button-prev{width:44px;height:44px;top:0;bottom:0;left:-20px;margin:auto;background:#189d7d;border-radius: 50%}
.gy3 .swiper-button-prev img{-webkit-transform: rotate(180deg)}
.gy3 .swiper-button-next{width:44px;height:44px;top:0;bottom:0;right:-20px;margin:auto;background:#189d7d;border-radius: 50%}
.gy3 .swiper-button-next::after,.gy3 .swiper-button-prev::after{display:none;}





