@charset "UTF-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.col-c,.col-l{float:left}
.col-r,.col_r{float:right}
.c{clear:both}
em{font-weight:400;font-style:normal}
.dn{display:none}
.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both}
body{color:#333;font-size:14px;line-height:1.5;font-family:"Microsoft Yahei",sans-serif;padding-top:82px}
a{color:#333;text-decoration:none}
a:hover{color:#333}
img,video{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:16px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;border:none}
select::-ms-expand{display:none}
input[type=button],input[type=reset],input[type=submit],select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:96%;max-width:1500px;margin:0 auto}
.header{position:fixed;left:0;top:0;width:100%;z-index:9999;background-color:#fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.logo{float:left;margin-top:14px}
.logo img{display:block}
.hdr{float:left;overflow:hidden;margin-left:150px}
.nav{float:left;}
.nav li{float:left;margin:0 2px}
.nav li>a{display:block;font-size:16px;line-height:30px;padding:28px 10px 21px;color:#666;border-bottom:4px solid transparent;position:relative}
.nav li>a.active,.nav li:hover>a{color:#43a580;border-color:#43a580;font-weight:700}
.nav li>a::before{content:"";position:absolute;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:-1;left:0;width:100%;height:0;background-color:#43a580;top: 100%;height: 100%;background-color: transparent;}
.nav li:hover>a::before{top: 0;background-color:#43a580;}
.nav li:hover>a{color:#fff}
.nav li dl{position:absolute;left:0;right:0;height:65px;line-height:65px;display:none}
.nav li dd{position:absolute;top:0;width:100%;padding-left:14px;background:url(../images/subNav.png) left top;height:100%}
.nav li dd a{display:inline-block;color:#fff;font-size:14px;margin-right:30px;font-weight:700}
.hd-link{padding-left:22px;position:relative}
.hd-link::after{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;background-color:#43a580;margin-top:-8px}
.hd-so{float:left;margin-top:30px;position:relative}
.hd-so:hover .so{width:150px}
.hd-so .so{position:absolute;right:-2px;top:-7px;overflow:hidden;border-radius:38px;background-color:#fff;-moz-box-shadow:2px 2px 5px #ebebeb;-webkit-box-shadow:2px 2px 5px #ebebeb;box-shadow:2px 2px 5px #ebebeb;z-index:1;width:0;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-so .so input{height:38px;line-height:38px;background-color:transparent}
.hd-so .so .inp{width:100%;padding:0 40px 0 10px}
.hd-so .so .sub{position:absolute;right:0;top:0;width:40px;height:38px;background-repeat:no-repeat;background-position:center;background-image:url(../images/y-so1.png)}
.hd-so i{display:block;height:26px;width:20px;background:url(../images/y-so1.png) center no-repeat}
.hd-link{float:left;margin-top:30px}
.hd-link a{float:left;font-size:16px;line-height:26px;color:#43a580;padding-left:35px;margin-right:20px;background-repeat:no-repeat;background-position:0 center}
.hd-link a:hover{text-decoration:underline;color:#666}
.hd-link a.a1{background-image:url(../images/y-hd1.png)}
.hd-link a.a2{background-image:url(../images/y-hd2.png)}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:26px;cursor:pointer;height:24px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;margin-top:11px}
.menuBtn b{display:block;height:3px;width:100%;background-color:#43a580;margin:5px 0;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
.menuBtn b:last-child{margin-bottom:0}
.menuBtn.open b{opacity:0;position:absolute}
.menuBtn.open b:first-child{left:0;top:0;opacity:1;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform-origin:0 0}
.menuBtn.open b:last-child{opacity:1;left:-2px;bottom:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform-origin:0 0;-moz-transform:rotate(-45deg)}
.banner .slick-slide{outline:0}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-35px;overflow:hidden;width:38px;height:70px;font-size:0;line-height:0;z-index:999;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 38px;-ms-background-size:auto 38px;-moz-background-size:auto 38px;-webkit-background-size:auto 38px;background-size:auto 38px;text-indent:-9999px}
.banner .slick-prev{left:115px;background-image:url(../images/i-prev2.png)}
.banner .slick-prev:hover{background-image:url(../images/i-prev1.png)}
.banner .slick-next{right:115px;background-image:url(../images/i-next2.png)}
.banner .slick-next:hover{background-image:url(../images/i-next1.png)}
.banner .slick-dots{position:absolute;bottom:44px;left:0;width:100%;z-index:99;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;margin:0 8px}
.banner .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
.banner .slick-dots li.slick-active button{background-color:#97cb3c}
.footer{background-color:#f8f8f8;border-top:1px solid #f1efef}
.fd-top{padding-bottom:15px;padding-top:45px}
.fd-top ul{padding-left:40px}
.fd-top .left{width:25%;float:left}
.fd-top .center{float:left;width:25%;position:relative;padding-left:40px}
.fd-top .center2{float:left;width:25%;position:relative;padding-left:40px}
.fd-top .right{float:left;width:25%;position:relative;padding-left:40px}
.fd-top .center::after{content:'';position:absolute;left:0;top:10px;width:1px;height:130px;background-color:#ebe7dd}
.fd-top .center2::after{content:'';position:absolute;left:0;top:10px;width:1px;height:130px;background-color:#ebe7dd}
.fd-top .right::after{content:'';position:absolute;left:0;top:10px;width:1px;height:130px;background-color:#ebe7dd}
.fd-top .fd-tit{margin-bottom:30px}
.fd-top .fd-tit span{background-repeat:no-repeat;background-position:0 center;padding-left:40px;display:block;font-size:16px;color:#43a580;line-height:26px;font-weight:700}
.fd-top .fd-tit span.a1{background-image:url(../images/y-ico11.png)}
.fd-top .fd-tit span.a2{background-image:url(../images/y-ico12.png)}
.fd-top .fd-tit span.a3{background-image:url(../images/y-ico13.png)}
.fd-top ul li{font-size:16px;color:#000;line-height:26px;margin-bottom:6px}
.fd-top ul li a:hover{text-decoration:underline}
.fd-top ul li span{display:inline-block;vertical-align:middle}
.fd-top ul li em{color:#888;display:inline-block;vertical-align:middle}
.fd-top .ewm{overflow:hidden;padding-left:40px}
.fd-top .ewm .item{float:left;margin-right:35px}
.fd-top .ewm ul{overflow:hidden;padding-left:25px}
.fd-top .ewm .item img{display:block;margin:0 auto 7px}
.fd-top .ewm .item p{font-size:14px;color:#6a6666;line-height:24px;text-align:center}
.copy{font-size:14px;color:#333;line-height:24px;padding:20px 0;text-align:center;border-top:1px solid #ded6c3}
.copy span{display:inline-block}
.copy em{color:#686868;display:inline-block;margin-left:5px}
.copy a{display:inline-block;color:#cacaca;margin-left:56px}
.copy a:hover{text-decoration:underline}
.fix-right{position:fixed;right:30px;bottom:200px;z-index:99}
.fix-right ul li{margin-bottom:5px;position:relative}
.fix-right ul li:hover .ewm,.fix-right ul li:hover .tel{display:block}
.fix-right ul li .ewm{position:absolute;left:-120px;top:50%;padding:6px;margin-top:-53px;background-color:#fff;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);display:none}
.fix-right ul li .ewm img{display:block;width:94px}
.fix-right ul li .tel{padding:10px 20px;background-color:#43a580;font-size:18px;color:#fff;line-height:30px;position:absolute;text-align:center;left:-180px;display:none;top:50%;margin-top:-25px;border-radius:40px}
.fix-right ul li:hover .ico{background-color:#cbbc77}
.fix-right ul li .ico{display:block;width:50px;height:50px;border-radius:50%;background-color:#43a580;background-repeat:no-repeat;background-position:center;z-index:2;position:relative}
.fix-right ul li .ico.ico1{background-image:url(../images/f-ico1.png)}
.fix-right ul li .ico.ico2{background-image:url(../images/f-ico2.png)}
.fix-right ul li .ico.ico3{background-image:url(../images/f-ico3.png)}
.fix-right ul li .ico.ico4{background-image:url(../images/f-ico4.png)}
.pc{display:block!important}
.mo{display:none!important}
.zd-tit1{overflow:hidden}
.zd-tit1 h3{padding-bottom:12px;font-size:24px;color:#000;font-weight:700;text-align:center;position:relative}
.zd-tit1 h3:after{content:'';position:absolute;left:50%;bottom:0;width:40px;height:1px;margin-left:-20px;background-color:#388b75}
.zd-tit2{overflow:hidden}
.zd-tit2 h3{padding-bottom:12px;font-size:20px;color:#000;font-weight:700;position:relative}
.zd-tit2 h3:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:1px;background-color:#388b75}
.zd-tit3{overflow:hidden}
.zd-tit3 h3{font-size:28px;color:#000;font-weight:700;text-align:center}
.zd-tit4{overflow:hidden}
.zd-tit4 .num{margin-bottom:8px;padding:0 4px;display:inline-block;font-size:27px;color:#fff;min-width:41px;line-height:41px;background-color:#43a580;text-align:center;border-radius:5px}
.zd-tit4 h3{font-size:28px;color:#000;font-weight:700}
.zd-tit5{margin-bottom:54px;overflow:hidden}
.zd-tit5 h3{font-size:24px;color:#000;font-weight:700;text-align:center;position:relative}
.box-cur{line-height:62px;background-color:#f8f8f8;overflow:hidden}
.cur{float:left;font-size:0;overflow:hidden}
.cur a,.cur em,.cur span{display:inline-block;vertical-align:middle;font-size:14px;color:#9c9c9c}
.cur a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.cur .home{width:24px;height:24px;background:url(../images/i-cur.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.cur span{color:#000}
.cur em{margin:0 5px}
.cur a:hover{color:#000}
.pos-nav{margin:0 -27px;float:right;overflow:hidden}
.pos-nav li{padding:0 27px;float:left}
.pos-nav a{display:block;font-size:16px;color:#858585;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pos-nav a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#43a580;opacity:0}
.pos-nav .on a,.pos-nav a:hover{color:#43a580}
.pos-nav .on a:after{opacity:1}
.zd-xq1{padding:74px 0 92px;background-color:#fff;overflow:hidden}
.zd-xq1 .zd-tit1{margin-bottom:54px}
.xq1-pic{margin-right:50px;float:left;width:48.7%;overflow:hidden;position: relative;z-index: 1;}
.xq1-pic:hover img,.zd-l1 .pic:hover img,.fw-sk-for1 .pic:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.xq1-pic img{display:block;width:100%}
.xq1-txt{padding-top:26px; overflow: hidden}
.xq1-txt h4{margin-bottom:40px;font-size:24px;color:#43a580;font-weight:400}
.xq1-txt h4 span{display:block;font-size:20px;color:#43a580;text-transform:uppercase}
.xq1-txt .txt{font-size:16px;color:#888;line-height:1.9}
.zd-xq2{padding:63px 0 72px;background-color:#f8f8f8;overflow:hidden}
.zd-xq2 .zd-tit1{margin-bottom:36px}
.zd-l1{margin:0 -22px;overflow:hidden}
.zd-l1 li{padding:0 22px;float:left;width:14.28%}
.zd-l1 .pic{padding-top:100%;position:relative;overflow:hidden}
.zd-l1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.zd-l1 .tit{margin:-25px auto 0;width:77px;height:77px;line-height:77px;font-size:0;text-align:center;position:relative;background-color:#43a580;border-radius:50%;z-index:2}
.zd-l1 .tit h4{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;line-height:1.1}
.zd-xq3{padding:30px 0 60px;background-color:#f5f5f5;overflow:hidden}
.zd-xq3 .zd-tit1{margin-bottom:74px}
.fw-sk-nav1{float:left;width:244px;position:relative;overflow:hidden}
.fw-sk-nav1 .item{padding-right:34px;position:relative;cursor:pointer}
.fw-sk-nav1 .item:after{content:'';position:absolute;right:18px;top:50%;width:17px;height:20px;background:url(../images/zd-i12.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
.fw-sk-nav1 .con{padding:0 0 0 12px;height:104px;line-height:104px;font-size:0;border-bottom:1px solid #ddd;overflow:hidden}
.fw-sk-nav1 .pic{display:inline-block;vertical-align:middle;width:50px;height:50px;overflow:hidden}
.fw-sk-nav1 .pic img{display:block;width:100%;height:100%}
.fw-sk-nav1 .pic .img_on{display:none}
.fw-sk-nav1 h4{padding-left:2px;display:inline-block;vertical-align:middle;width:calc(100% - 50px);font-size:18px;color:#999;line-height:1.7;max-height:3.4em;overflow:hidden}
.fw-sk-nav1 .on:after{opacity:1}
.fw-sk-nav1 .on .con{background-color:#43a580}
.fw-sk-nav1 .on .pic img{display:none}
.fw-sk-nav1 .on .pic .img_on{display:block}
.fw-sk-nav1 .on h4{color:#f5f5f5}
/*.fw-sk-for1{float:right;width:calc(100% - 244px);position:relative;overflow:hidden}*/
.fw-sk-for1{margin-bottom:50px;position:relative;overflow:hidden}
.fw-sk-for1:last-child{margin-bottom:0}
.fw-sk-for1 h2{margin-bottom:30px;font-size:24px;color:#43a580;text-align:center}
.fw-sk-for1 .con{display:block;position:relative;overflow:hidden}
.fw-sk-for1 .pic{width:62.9%;position:relative;overflow:hidden}
.fw-sk-for1 .pic:after{content:'';display:block;padding-top:66%}
.fw-sk-for1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.fw-sk-for1 .inner{padding:48px 36px 104px;position:absolute;right:0;top:50%;width:44.3%;box-shadow:0 0 31px 4px rgba(10,2,5,.04);background:url(../images/zd-bg2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.fw-sk-for1 .inner .zd-tit2{margin-bottom:20px}
.fw-sk-for1 .inner .txt{font-size:16px;color:#888;line-height:2.3;height:13.8em;overflow:hidden}
.fw-sk-for1 .slick-arrow{position:absolute;left:auto;top:auto;right:36px;bottom:89px;background-color:#d1d1d1;background-repeat:no-repeat;background-position:center center;width:46px;height:46px;outline:0;border:none;text-indent:-999px;overflow:hidden;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.fw-sk-for1 .slick-prev{right:82px;background-image:url(../images/y-jt3.png)}
.fw-sk-for1 .slick-next{background-image:url(../images/y-jt4.png)}
.fw-sk-for1 .slick-arrow:hover{background-color:#43a580}
.zd-xq4{padding:48px 0;min-height:340px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.zd-tabs1{margin-bottom:20px;overflow:hidden}
.zd-tabs1 li{margin-right:30px;float:left}
.zd-tabs1 a{padding:0 10px;min-width:124px;display:block;font-size:18px;color:#666;line-height:42px;text-align:center;border-radius:21px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-tabs1 .on a,.zd-tabs1 a:hover{background-color:#43a580;color:#fff}
.zd-desc1{padding:0 30px;overflow:hidden}
.zd-l2{overflow:hidden}
.zd-l2 li{margin-right:122px;float:left}
.zd-l2 a{padding:10px 0 10px 27px;display:block;font-size:16px;color:#666;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zd-l2 a:before{content:'';position:absolute;left:0;top:50%;width:10px;height:10px;background-color:#43a580;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.zd-l2 a:hover{color:#43a580}
.zd-xq5{padding:46px 0 69px;background-color:#f5f5f5;overflow:hidden}
.zd-xq5 .zd-tit1{margin-bottom:44px}
.case-sk1{margin:0 -17px;position:relative}
.case-sk1 .con{padding:0 17px;display:block;overflow:hidden}
.case-sk1 .pic{padding-top:71%;position:relative;overflow:hidden}
.case-sk1 .pic img{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;-webkit-transform: translate3d(0,0,0) translate(-50%, -50%);
-ms-transform: translate3d(0,0,0) translate(-50%, -50%);
-o-transform: translate3d(0,0,0) translate(-50%, -50%);
transform: translate3d(0,0,0) translate(-50%, -50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.case-sk1 h4{font-size:18px;color:#000;font-weight:400;text-align:center;height:72px;line-height:72px;background-color:#fff;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.case-sk1 .slick-arrow{position:absolute;top:50%;left:auto;right:auto;bottom:auto;width:42px;height:42px;border-radius:50%;background-color:#b8b8b8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.case-sk1 .slick-prev{left:-80px}
.case-sk1 .slick-next{right:-80px}
.case-sk1 .slick-arrow:hover{background-color:#43a580}
.case-sk1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05) translate(-50%, -50%);-ms-transform:scale(1.05,1.05) translate(-50%, -50%);-o-transform:scale(1.05,1.05) translate(-50%, -50%);transform:scale(1.05,1.05) translate(-50%, -50%)}
.case-sk1 .con:hover h4{background-color:#43a580;color:#fff}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;display:none}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.76)}
.pop-case-dt{padding:38px 30px 38px 50px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:924px;background-color:#fff;}
.pop-case-dt .close{position:absolute;right:-78px;top:-51px;width:36px;height:36px;background:url(../images/zd-i13.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pop-case-dt .close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.pop-case-dt .cont{padding-right:25px;font-size:16px;color:#888;line-height:1.9;}
.pop-case-dt .box{max-height: 80vh;overflow-y:scroll}
.pop-case-dt .cont img{display: block;width: 100%;}
.pop-case-dt .cont::-webkit-scrollbar{width:7px}
.pop-case-dt .cont::-webkit-scrollbar-track{background:#e5e5e5;border-radius:30px}
.pop-case-dt .cont::-webkit-scrollbar-thumb{background:#90c31f;border-radius:30px}
.pop-case-dt .cont::-webkit-scrollbar-thumb:window-inactive{background:#90c31f}
.zd-ab1{padding:38px 0 104px;background-color:#fff;overflow:hidden}
.zd-ab1 .zd-tit1{margin-bottom:24px}
.zd-txt1{margin-bottom:78px;font-size:18px;color:#000;line-height:1.7;text-align:center}
.zd-l3{margin-bottom:-120px;overflow:hidden}
.zd-l3>li{margin-bottom:120px;overflow:hidden}
.zd-l3 .tit{margin-right:119px;padding:14px 0 60px;float:left;font-size:24px;color:#43a580;text-align:center;font-weight:700;border-top:3px solid #43a580;min-width:90px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:60px auto;background-size:60px auto}
.zd-l3 .l3-cont{overflow:hidden}
.zd-l4{margin:0 -15px -30px;overflow:hidden}
.zd-l4 li{margin-bottom:30px;padding:0 15px;float:left;width:25%}
.zd-l4 .con{display:block;overflow:hidden}
.zd-l4 .pic{padding-top:80%;position:relative;overflow:hidden}
.zd-l4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l4 h4{font-size:20px;color:#fff;font-weight:400;text-align:center;background-color:#43a580;height:60px;line-height:60px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.zd-l4 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.wp1120{width:96%;max-width:1120px;margin:0 auto}
.zd-hz1{padding:70px 0 55px;background-color:#fff;overflow:hidden}
.zd-hz1 .zd-tit3{margin-bottom:42px}
.hz1-txt{margin:0 auto 62px;width:66%;font-size:18px;color:#000;line-height:2;text-align:center}
.hz1-box{font-size:0;overflow:hidden}
.hz1-box-l,.hz1-box-r{width:41%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:10px;font-size:16px;color:#fff;text-align:center;line-height:1.8;overflow:hidden;display:inline-block;vertical-align:middle}
.hz1-box-l .cont,.hz1-box-r .cont{padding:16px 20px;background-color:rgba(35,148,105,.8)}
.hz1-box-pic{display:inline-block;vertical-align:middle;width:18%;font-size:0;text-align:center;overflow:hidden}
.hz1-box-pic img{display:inline-block;vertical-align:middle}
.zd-hz2{padding:55px 0 32px;background-color:#fff;overflow:hidden}
.zd-hz2 .zd-tit3{margin-bottom:78px}
.hz2-con{overflow:hidden}
.hz2-con{
	/*margin-bottom: -60px;*/
}
.hz2-con .pic{margin-right:13%;float:left;width:45%;overflow:hidden}
.hz2-con .pic img{display:block;width:100%}
.hz2-con .cont{padding-top:44px;overflow:hidden}
.hz2-con .cont h4{margin-bottom:26px;font-size:24px;color:#3e9d7d;font-weight:700}
.hz2-con .cont h4 span{font-size:30px}
.zd-l6{margin-right:-114px;overflow:hidden}
.zd-l6 li{margin-bottom:85px;float:left;width:33.33%}
.zd-l6 h5{margin-bottom:8px;font-size:18px;color:#3e9d7d;font-weight:700}
.zd-l6 .txt{font-size:16px;color:#000;line-height:1.9}
.zd-hz3{padding:32px 0 40px;background-color:#fff;overflow:hidden}
.zd-hz3 .zd-tit3{margin-bottom:50px}
.hz3-con{overflow:hidden}
.zd-hz4{padding:40px 0 55px;background-color:#fff;overflow:hidden}
.zd-hz4 .wp1120{overflow:hidden}
.zd-hz4 .zd-tit3{margin-bottom:70px}
.zd-l7{margin:0 -32px;font-size:0;overflow:hidden}
.zd-l7 li{display:inline-block;vertical-align:top;width:14.28%;position:relative}
.zd-l7 li:before{content:'';position:absolute;left:0;top:158px;right:0;height:1px;border-top:1px dashed #dfd8d8}
.zd-l7 .pic{margin:0 auto 5px;width:100px;height:100px;border-radius:50%;overflow:hidden}
.zd-l7 .pic img{display:block;width:100%;height:100%}
.zd-l7 .num{margin-bottom:20px;font-size:18px;color:#000;text-align:center}
.zd-l7 .icon{margin:0 auto 24px;display:block;width:13px;height:13px;background-color:#68be83;border-radius:50%;position:relative;z-index:2}
.zd-l7 .icon:before{content:'';position:absolute;left:50%;top:50%;width:27px;height:27px;border-radius:50%;background-color:rgba(0,0,0,.1);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.zd-l7 h4{font-size:16px;color:#666;text-align:center;font-weight:400}
.zd-hz5{padding:55px 0 70px;background-color:#fff;overflow:hidden}
.zd-hz5 .zd-tit3{margin-bottom:80px}
.zd-l8{overflow:hidden}
.zd-l8 ul{margin:0 -5px -1px 0;overflow:hidden; display:flex; flex-wrap:wrap; align-items:stretch;}
.zd-l8 li{margin:-1px 0 0 -1px;padding:38px 5%;width:33.33%;border:1px solid #eee;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l8 .pic{margin:0 auto 24px;width:70px;height:70px;overflow:hidden}
.zd-l8 .pic img{display:block;width:100%;height:100%}
.zd-l8 .pic .img_on{display:none}
.zd-l8 h4{margin-bottom:12px;font-size:22px;color:#000;text-align:center;font-weight:400;height:30px;line-height:30px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l8 .txt{font-size:16px;color:#888;text-align:center;line-height:1.9;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l8 li:hover{background-color:#239469;border-color:#239469;position:relative;z-index:2}
.zd-l8 li:hover .pic img{display:none}
.zd-l8 li:hover .pic .img_on{display:block}
.zd-l8 li:hover .txt,.zd-l8 li:hover h4{color:#fff}
.zd-ry1{overflow:hidden}
.zd-ry1 .about-tab1.zd-tb1{padding:59px 0 67px}
.zd-tb1.about-tab1 li{margin-right:74px;width:auto}
.zd-tb1.about-tab1 li a{width:auto!important;min-width:126px;padding:0 20px}
.zd-l9{margin:0 -25px;font-size:0}
.zd-l9 li{margin-bottom:58px;padding:0 25px;display:inline-block;vertical-align:top;width:33.33%}
.zd-l9 .con{display:block}
.zd-l9 .pic{margin-bottom:22px;padding:20px;height:400px;line-height:360px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 0 31px 4px rgba(10,2,5,.08);overflow:hidden}
.zd-l9 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l9 h4{font-size:18px;color:#000;font-weight:400;text-align:center;height:40px;line-height:40px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.zd-l9 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.zd-zb1{overflow:hidden}
.zd-zb1 .about-tab1.zd-tb1{padding:55px 0 66px}
.zd-l10{margin:0 -25px;font-size:0;overflow:hidden}
.zd-l10 li{margin-bottom:50px;padding:0 25px;display:inline-block;vertical-align:top;width:33.33%}
.zd-l10 .con{display:block;position:relative;overflow:hidden}
.zd-l10 .pic{padding-top:72%;position:relative;overflow:hidden}
.zd-l10 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l10 .mask{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.zd-l10 h4{padding:20px 0;font-size:18px;color:#000000;text-align:center;font-weight:400; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; overflow: hidden;}
.zd-l10 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.zd-jmrh1{overflow:hidden}
.zd-jmrh1 .y-wp1{padding:75px 0 66px;height:100%;border-bottom:1px solid #f0f0f0}
.jmrh-cont{font-size:22px;color:#000;text-align:center;overflow:hidden}
.zd-jmrh2{overflow:hidden}
.zd-jmrh2 .y-wp1{padding:56px 122px 32px;height:100%;border-bottom:1px solid #f0f0f0}
.jmrh2-cont{overflow:hidden}
.jmrh2-cont .pic{margin:146px 0 0 15.7%;float:right;width:41.4%;overflow:hidden}
.jmrh2-cont .pic img{display:block;width:100%}
.jmrh2-cont .zd-tit4{margin-bottom:50px}
.jmrh2-cont .txt{font-size:16px;color:#666;line-height:2.3}
.zd-l11{margin-top:28px;overflow:hidden}
.zd-l11 ul{margin:0 -88px;overflow:hidden}
.zd-l11 li{margin-top:-1px;padding:28px 88px 45px;float:left;width:50%;border-top:1px dashed #cbcbcb}
.zd-l11 .nowrap{width:100%}
.zd-l11 h4{margin:0 -2.5px 14px;font-size:0;overflow:hidden}
.zd-l11 h4 span{margin:0 2.5px;padding:0 4px;display:inline-block;vertical-align:middle;font-size:24px;color:#fff;font-weight:400;min-width:45px;line-height:45px;text-align:center;border-radius:50%;background-color:#43a580}
.zd-l11 .txt{font-size:16px;color:#666;line-height:2.3}
.zd-jmrh3{overflow:hidden}
.zd-jmrh3 .y-wp1{padding:86px 122px 128px;height:100%}
.jmrh2-cont.jmrh2-cont_2 .pic{margin:0 12% 0 0;float:left;width:45.4%}
.jmrh2-cont.jmrh2-cont_2 .zd-tit4{text-align:right}
.zd-hsh-nav{padding:38px 0;overflow:hidden;display: none}
.tabs-nav{font-size:0;text-align:right;overflow:hidden}
.tabs-nav li{margin-left:21px;display:inline-block;vertical-align:middle}
.tabs-nav a{padding:0 10px;display:block;font-size:18px;color:#333;line-height:45px;min-width:140px;text-align:center;border-radius:23px;background-color:#e0e0e0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs-nav .on a,.tabs-nav a:hover{color:#fffffe;background-color:#3e9d7d}
.zd-hsh1{padding:100px 0 104px;overflow:hidden}
.zd-hsh1 .zd-tit3{margin-bottom:28px}
.hsh1-cont{margin:0 auto;width:88%;font-size:16px;color:#666;line-height:2.3;text-indent:2em}
.hsh1-cont img{display: block; margin: 0 auto}
.zd-hsh2{padding:90px 0 8px;background-color:#f7faff;overflow:hidden}
.zd-hsh2 .zd-tit3{margin-bottom:50px}
.zd-hsh3{padding:78px 0 100px;overflow:hidden}
.zd-hsh3 .zd-tit3{margin-bottom:38px}
.zd-l12{margin:42px auto 0;width:80%;display: block;}
.zd-l12 li{float: left;width: 25%;}
.zd-l12 .item{padding:15px 15px 18px;box-shadow:5px 5px 15px rgba(0,0,0,.15);border-radius:20px;overflow:hidden;-webkit-transition:transform ease-out .3s,box-shadow ease-out .3s;-o-transition:transform ease-out .3s,box-shadow ease-out .3s;transition:transform ease-out .3s,box-shadow ease-out .3s;margin: 0 15px 30px;}
.zd-l12 .pic{padding-top:84%;position:relative;overflow:hidden}
.zd-l12 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.zd-l12 h4{margin-top:12px;font-size:18px;text-align:center;font-weight:400;color:#000}
.zd-l12 .item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:5px 5px 15px rgba(0,0,0,.3)}
.zd-hsh4{padding:64px 0 142px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.zd-hsh4 .zd-tit3{margin-bottom:100px}
.zd-hsh4 .zd-tit3 h3{color:#fff}
.box-xtjg{width:92%;margin:0 auto}
.list-mobile{margin-top: 30px; display: none}
.list-mobile li{margin-bottom: 30px; overflow: hidden;}
.list-mobile li .pic{float: left; width: 40%; overflow: hidden}
.list-mobile li .pic img{display: block; width: 100%}
.list-mobile li .cont{float: right; width: 55%; font-size: 14px; line-height: 1.4; color: #fff;}
.list-mobile li:nth-child(even) .pic{float: right;}
.list-mobile li:nth-child(even) .cont{float: left;}
.xtjg-tabs{float: right; width:50%;}
.xtjg-tabs:after{content: ''; display: block; clear: both;}
.xtjg-tabs li{float: left; cursor:pointer;-webkit-transition:transform ease-out .3s,box-shadow ease-out .3s;-o-transition:transform ease-out .3s,box-shadow ease-out .3s;transition:transform ease-out .3s,box-shadow ease-out .3s;width: 40%;margin-bottom: 30px;}
.xtjg-tabs li:nth-child(even){float: right;}
.xtjg-tabs .pic{padding-top:90%;position:relative;overflow:hidden}
.xtjg-tabs .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.xtjg-tabs li:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.xtjg-desc{float: left; width:35%}
.xtjg-item{display:none}
.xtjg-item.on{padding-top:28px;display:block}
.xtjg-item img{margin-bottom:26px;display:block;width:80px}
.xtjg-item h4{margin-bottom:56px;font-size:28px;color:#fff;font-weight:400}
.xtjg-item .txt{font-size:18px;color:#fff;line-height:2}
.zd-hsh5{padding:60px 0 48px;overflow:hidden}
.zd-hsh5 .zd-tit3{margin-bottom:110px}
.zd-l13{margin: 76px -20px 0;}
.zd-l13>li{width: 25%;float: left;}
.zd-l13>li .item{background-color:transparent;border-top-right-radius:20px;border-top-left-radius:20px;box-shadow:5px 5px 15px rgba(0,0,0,.15);transition:transform ease-out .3s;overflow:hidden;-webkit-transition:transform ease-out .3s,box-shadow ease-out .3s;-o-transition:transform ease-out .3s,box-shadow ease-out .3s;transition:transform ease-out .3s,box-shadow ease-out .3s;margin: 0 20px;}
.zd-l13 h4{padding:12.5px 5px;background-image:linear-gradient(to right,#189781 ,#33a3c1);text-align:center;font-size:18px;color:#fff}
.zd-l13>li .item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.zd-l14{padding:20px;min-height: 355px;}
.zd-l14 li{position:relative;padding-left:20px;margin-bottom:10px;line-height:1.5;font-size:18px}
.zd-l14 li:before{content:'';display:block;position:absolute;top:10px;left:0;width:8px;height:8px;background-color:#189781;border-radius:50%}
.zd-hsh6{padding:48px 0 72px;overflow:hidden}
.zd-hsh6 .zd-tit3{margin-bottom:70px}
.hsh5-cont{position:relative}
.hsh5-cont img{display:block;width:100%}
.hsh5-cont .hsh5-cont-picM{display: none;}
.ul-z15 li{position:absolute;width:18%}
.ul-z15 .i1{left:0;top:-3%}
.ul-z15 .i2{left:0;top:42%}
.ul-z15 .i3{left:0;top:87%}
.ul-z15 .i4{right:0;top:-3%}
.ul-z15 .i5{right:0;top:42%}
.ul-z15 .i6{right:0;top:87%}
.ul-z15 h4{margin-bottom:10px;font-size:24px;color:#279987;font-weight:400}
.ul-z15 .txt{font-size:16px;color:#333;line-height:1.9;text-indent:2em}
.zd-hsh7{padding:72px 0;overflow:hidden}
.zd-hsh7 .zd-tit3{margin-bottom:80px}
.zd-l16{padding-top: 45%; position: relative;}
.zd-l16:after{content: ''; display: block; clear: both;}
.zd-l16 li{position: absolute; width: 23.9%; padding:22px 40px 0;border-radius:10px;box-shadow:0 0 31px 4px rgba(10,2,5,.08);transition:transform ease-out .3s,box-shadow ease-out .3s}
.zd-l16 li:nth-child(1){left: 0; top: 0; bottom: 0; width: 43%;}
.zd-l16 li:nth-child(2){left: 47.6%; top: 0;}
.zd-l16 li:nth-child(3){left: 76%; top: 0;}
.zd-l16 li:nth-child(4){left: 47.6%; top: 53.8%;}
.zd-l16 li:nth-child(5){left: 76%; top: 53.8%;}
.zd-l16 h4{font-size:22px;font-weight:400;margin-bottom:24px;color:#000;text-align:center}
.zd-l16 .pic{width: 50%; position: relative; margin: 0 auto;overflow:hidden}
.zd-l16 .pic:after{content: ''; display: block; padding-top: 167%;}
.zd-l16 .pic img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%;}
.zd-l16 li:first-child{padding:64px 40px}
.zd-l16 li:first-child h4{margin-bottom:56px}
.zd-l16 li:first-child .pic{width: 100%;}
.zd-l16 li:first-child .pic:after{padding-top: 63%;}
.zd-l16 li:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:5px 5px 15px rgba(0,0,0,.3)}
.pop-bigPic{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;max-width:80%}
.pop-bigPic img{display:block;margin:0 auto}
.close_2{position:absolute;right:-40px;top:-40px;width:36px;height:36px;background:url(../images/zd-i13.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:10;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
/*.close_2:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}*/
.map-sk.index-map{position:relative;overflow:hidden;display:none}
.map-sk.index-map .slick-list{padding:20px 0}
.map-sk.index-map .addr{position:static;display:block;width:auto;box-shadow:none}
.map-sk.index-map .slick-dots{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;overflow:hidden}
.map-sk.index-map .slick-dots li{margin:0 5px;display:inline-block;vertical-align:middle;width:14px;height:14px;border-radius:50%;background-color:#d8d8d8;overflow:hidden}
.map-sk.index-map .slick-dots button{margin:0;padding:0;outline:0;border:none;text-indent:-999px;background-color:transparent}
.map-sk.index-map .slick-dots .slick-active{background-color:#109156}
.wp1270{width:96%;max-width:1270px;margin:0 auto}
.cur-f{background-color:#fff}
.pf_tel{display: none;}
.case-yc-list{overflow: hidden;padding: 0 15px;}
.case-yc-list li{float: left;width: 50%;}
.case-yc-list .item{cursor: pointer;margin: 0 35px 35px;background-color: #fff;-moz-box-shadow: 2px 2px 5px #ebebeb;-webkit-box-shadow: 2px 2px 5px #ebebeb;box-shadow: 2px 2px 5px #ebebeb;}
.case-yc-list .img{position: relative;overflow: hidden;padding-top: 71.428%;}
.case-yc-list .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.case-yc-list .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.case-yc-list .txt{padding: 20px;}
.case-yc-list .txt h4{text-align: center;font-size: 20px;color: #43a580;line-height: 36px;margin: 0 0 10px;}
.case-yc-list .txt p{font-size: 14px;line-height: 24px;height: 168px;display: -webkit-box;display: box; -webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;} 
@media (max-width:1800px){
.case-sk1{padding:0 60px}
.case-sk1 .slick-prev{left:5px}
.case-sk1 .slick-next{right:5px}
}
@media (max-width:1439px){
.fw-sk-for1 .slick-arrow{bottom:30px}
.zd-l5 .icon{bottom:40px}
}
@media (max-width:1270px){
.zd-l6{margin:0}
.zd-l7{margin:0 -14px}
.zd-l7 li:before{top:138px}
.zd-l7 .pic{width:80px;height:80px}
.zd-l4 h4{font-size:18px;height:50px;line-height:50px}
.case-sk1 h4{font-size:16px;height:60px;line-height:60px}
.fw-sk-for1 .inner{padding:40px 30px 70px}
.fw-sk-for1 .inner .txt{height:auto;}
.zd-l9 .pic{height:300px;line-height:260px}
.pop-case-dt{width:70%}
.map-sk.index-map{display:block}
.zd-l16 li{padding: 20px 20px 0;}
.zd-l16 h4{font-size: 18px;}
.zd-l16 .pic{width: 42%;}
.case-yc-list .item{margin: 0 15px 15px;}
.case-yc-list{padding: 0;}
}
@media (max-width:1023px){
    .case-yc-list{margin: 0;}
.zd-l7 li:before{top:118px}
.zd-l7 .pic{width:60px;height:60px}
.zd-l8 .pic{width:50px;height:50px}
.zd-l4 li{width:33.33%}
.zd-l1{margin:0 -5px}
.zd-l1 li{padding:0 5px}
.zd-l1 .tit{width:66px;height:66px;line-height:66px}
.zd-l1 .tit h4{font-size:18px}
.fw-sk-nav1{float:none;width:auto}
.fw-sk-nav1 .item{padding:0}
.fw-sk-nav1 .slick-current .con{background-color:#43a580}
.fw-sk-nav1 .slick-current .pic img{display:none}
.fw-sk-nav1 .slick-current .pic .img_on{display:block}
.fw-sk-nav1 .slick-current h4{color:#f5f5f5}
.fw-sk-for1{width:100%;margin-bottom:30px;}
.yw1-l,.yw1-r{display:none}
.zd-jmrh2 .y-wp1{padding:80px}
.zd-l11 ul{margin:0 -20px}
.zd-l11 li{padding:20px}
.zd-jmrh3 .y-wp1{padding:80px}
.zd-l12{width:90%}
.zd-l13{grid-template-columns:repeat(2,minmax(0,1fr))}
/* .hsh5-cont img{display:none} */
.ul-z15{margin:0 -10px -30px;font-size:0}
.ul-z15 li{margin-bottom:30px;padding:0 10px;position:static;display:inline-block;vertical-align:top;width:50%}
.box-xtjg{display:block}
.xtjg-tabs{float: none; margin:0 auto;width:60%}
.xtjg-desc{width:100%}
.zd-tb1.about-tab1 li{margin-right:20px}
.zd-l10{margin:0 -15px}
.zd-l10 li{margin-bottom:30px;padding:0 15px}
.zd-l9 .pic{height:240px;line-height:200px}
.zd-l16{padding-top: 0; font-size: 0;}
.zd-l16 li{margin-bottom: 40px; position: static; width: 48%; display: inline-block; vertical-align: top;}
.zd-l16 li:first-child{width: 100%;}
.zd-l16 li:nth-child(odd){float: right;}
.hsh5-cont img{display: none;}
.hsh5-cont .hsh5-cont-picM{margin-bottom: 20px; display: block;}
}
@media (max-width:767px){
.zd-l12 .item:hover{-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.case-yc-list li{float: none;width: auto;}
.case-yc-list li .item{margin: 0 0 15px;}
.case-yc-list li .item .txt{padding: 10px;}
.case-yc-list li .item .txt h4{font-size: 16px;line-height: 26px;}
.case-yc-list li .item .txt p{font-size: 12px;line-height: 22px;height: auto;display: block;}
.pf_tel{display: block;}
.zd-hz1{padding:30px 0}
.zd-tit3 h3{font-size:20px}
.zd-hz1 .zd-tit3{margin-bottom:20px}
.hz1-txt{margin-bottom:20px;width:90%;font-size:14px}
.hz1-box-l,.hz1-box-r{width:100%;font-size:14px}
.hz1-box-l{margin-bottom:20px}
.hz1-box-pic{display:none}
.zd-hz2{padding:30px 0}
.zd-hz2 .zd-tit3{margin-bottom:20px}
.hz2-con .pic{float:none;width:auto;margin:0}
.hz2-con .cont h4{margin-bottom:20px;font-size:18px}
.hz2-con .cont h4 span{font-size:24px}
.zd-l6{margin-bottom:-34px}
.zd-l6 li{margin-bottom:75px}
.zd-l6 h5{font-size:16px}
.zd-l6 .txt{font-size:14px}
.zd-hz3{padding:30px 0}
.zd-hz3 .zd-tit3{margin-bottom:20px}
.zd-hz4{padding:30px 0}
.zd-hz4 .zd-tit3{margin-bottom:20px}
.zd-l7{margin:0 -10px;white-space:nowrap;overflow-x:auto}
.zd-l7 li{padding:0 10px;width:auto}
.zd-l7 li:before{top:84px}
.zd-l7 .pic{width:40px;height:40px}
.zd-l7 .num{margin-bottom:10px;font-size:16px}
.zd-l7 .icon{margin-bottom:10px;width:10px;height:10px}
.zd-l7 .icon:before{width:22px;height:22px}
.zd-l7 h4{font-size:14px}
.zd-hz5{padding:30px 0}
.zd-hz5 .zd-tit3{margin-bottom:20px}
.zd-l8 li{padding:15px 5%;width:50%}
.zd-l8 .pic{margin-bottom:10px;width:30px;height:30px}
.zd-l8 h4{margin-bottom:4px;font-size:16px}
.zd-l8 .txt{font-size:14px}
.zd-ab1{padding:30px 0}
.zd-tit1 h3{padding-bottom:10px;font-size:20px}
.zd-ab1 .zd-tit1{margin-bottom:20px}
.zd-txt1{margin-bottom:20px;font-size:14px}
.zd-l3{margin-bottom:-60px}
.zd-l3>li{margin-bottom:60px}
.zd-l3 .tit{padding:15px 0 15px 50px;float:none;margin:0 0 20px;font-size:18px;-webkit-background-size:40px auto;background-size:40px auto;text-align:left;background-position:left center}
.zd-l4{margin:0 -5px -10px}
.zd-l4 li{margin-bottom:10px;padding:0 5px;width:50%}
.zd-l4 h4{font-size:14px;height:40px;line-height:40px}
.zd-xq5{padding:30px 0}
.zd-xq5 .zd-tit1{margin-bottom:20px}
.case-sk1{padding:0 15px;margin:0 -5px}
.case-sk1 .slick-arrow{width:30px;height:30px}
.case-sk1 .con{padding:0 5px}
.case-sk1 h4{font-size:14px;height:40px;line-height:40px}
.zd-xq1{padding:30px 0}
.zd-xq1 .zd-tit1{margin-bottom:20px}
.xq1-pic{float:none;width:auto;margin:0}

.xq1-txt{padding-top:20px}
.xq1-txt h4{margin-bottom:20px;font-size:18px}
.xq1-txt .txt,.xq1-txt h4 span{font-size:14px}
.zd-xq2{padding:30px 0}
.zd-xq2 .zd-tit1{margin-bottom:20px}
.zd-l1{margin-bottom:-10px}
.zd-l1 li{margin-bottom:10px;width:33.33%}
.zd-l1 .tit{width:60px;height:60px;line-height:60px}
.zd-l1 .tit h4{font-size:14px}
.zd-xq3{padding:30px 0}
.zd-xq3 .zd-tit1{margin-bottom:20px}
.fw-sk-nav1 .con{height:80px;line-height:80px}
.fw-sk-nav1 .pic{width:40px;height:40px}
.fw-sk-nav1 h4{font-size:16px}
.fw-sk-for1 .pic{width:auto}
.fw-sk-for1 .inner{padding:20px;margin:-20px auto 0;position:static;width:94%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.fw-sk-for1 .slick-arrow{display:none!important;bottom:0;width:40px;height:40px;-webkit-background-size:12px auto;background-size:12px auto}
.zd-tit2 h3{font-size:16px}
.fw-sk-for1 .inner .txt{font-size:14px}
.fw-sk-for1 .slick-next{right:3%}
.fw-sk-for1 .slick-prev{right:calc(40px + 3%)}
.zd-xq4{padding:30px 0;min-height:auto}
.zd-tabs1 li{margin-right:20px}
.zd-tabs1 li:nth-child(even){float: right}
.zd-tabs1 a{font-size:16px;line-height:30px;min-width:100px}
.zd-desc1{padding:0 10px}
.zd-l2 a{padding:5px 0 5px 16px;font-size:14px}
.zd-l2 a:before{width:10px;height:10px}
.zd-jmrh1 .y-wp1{padding:30px 0}
.jmrh-cont{font-size:14px}
.zd-jmrh2 .y-wp1{padding:30px 0}
.zd-tit4 .num{font-size:20px;line-height:40px;min-width:40px}
.zd-tit4 h3{font-size:20px}
.jmrh2-cont .zd-tit4{margin-bottom:20px}
.jmrh2-cont .txt{font-size:14px}
.jmrh2-cont .pic{margin:106px 0 0 10%}
.zd-l11 ul{margin:0 -10px}
.zd-l11 li{padding:15px 10px}
.zd-l11 h4{margin-bottom:10px}
.zd-l11 h4 span{font-size:18px;min-width:30px;line-height:30px}
.zd-l11 .txt{font-size:14px}
.zd-jmrh3 .y-wp1{padding:30px 0}
.jmrh2-cont.jmrh2-cont_2 .pic{margin-right:4%}
.zd-hsh-nav{padding: 0; padding-bottom: 8px;background-color: #f8f8f8}
.tabs-nav{text-align: left}
.tabs-nav li{margin: 0; margin-right: 12px; position: relative}
.tabs-nav li:before{content: ''; position: absolute; left: -6px; top: 50%; height: 20px; margin-top: -10px; border-left: 1px solid #ddd}
.tabs-nav a{padding: 0 7px; font-size:12px;min-width:0;line-height:25px;background-color: transparent}
.zd-hsh1{padding:30px 0}
.zd-hsh1 .zd-tit3{margin-bottom:20px}
.hsh1-cont{width: 100%; font-size:14px}
.zd-hsh2{padding:30px 0}
.zd-hsh2 .zd-tit3{margin-bottom:20px}
.zd-hsh3{padding:30px 0}
.zd-hsh3 .zd-tit3{margin-bottom:20px}
.zd-l12{margin-bottom:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
.zd-l12 h4{font-size:16px}
.zd-hsh4{padding:30px 0}
.zd-hsh4 .zd-tit3{margin-bottom:20px}
.xtjg-tabs{width:100%;grid-row-gap:20px;grid-column-gap:20px}
.xtjg-item img{margin-bottom:10px;width:60px}
.xtjg-item h4{margin-bottom:10px;font-size:18px}
.xtjg-item .txt{font-size:14px}
.box-xtjg{display: none}
.list-mobile{display: block}
.zd-hsh5{padding:30px 0}
.zd-hsh5 .zd-tit3{margin-bottom:20px}
.zd-l13{margin-top:20px;grid-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}
.zd-l13>li{border-radius: 10px}
.zd-l13 h4{padding:10px 5px;font-size:16px}
.zd-l14{padding:10px; min-height: auto;}
.zd-l14 li{margin-bottom:10px;padding: 0; padding-left: 16px; font-size:14px}
.zd-l14 li:before{top:6px}
.zd-hsh6{padding:30px 0}
.intro-image mobile{display: block}
.ul-z15 li,.zd-hsh6 .zd-tit3{margin-bottom:20px}
.ul-z15 h4{font-size:16px}
.ul-z15 .txt{font-size:14px}
.zd-hsh7{padding:30px 0}
.zd-hsh7 .zd-tit3{margin-bottom:20px}
.zd-l16{margin-top: 30px; grid-gap: 20px; grid-template-columns: repeat(2, minmax(0, 1fr))}
.zd-l16 li, .zd-l16 li:first-child{padding: 20px 15px 0; border-radius: 30px}
.zd-l16 li{margin-bottom: 15px;}
.zd-l16 .pic{width: 50%;}
.zd-l16 h4{margin-bottom:20px;font-size:18px;text-align: left}
.zd-l16 li:first-child h4{margin-bottom:20px}
.zd-zb1 .about-tab1.zd-tb1{padding:30px 0}
.zd-l10 li{margin-bottom:20px;width:100%}
.zd-l10 h4{padding:15px;font-size:16px}
.zd-ry1 .about-tab1.zd-tb1{padding:30px 0}
.zd-l9 li{margin-bottom:20px;width:100%}
.zd-l9 .pic{margin-bottom:10px}
.zd-l9 h4{font-size:16px}
.pop-case-dt{padding:10px}
.pop-case-dt .cont{padding:10px;font-size:14px}
.pop-case-dt .close{right:-40px}
.map-sk.index-map .slick-dots li{margin:0 4px;width:6px;height:6px}
.fd-top{display:none}
.pop-bigPic{left:10%;width:80%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.close_2{width:30px;height:30px;top:-40px;right:0}
.zd-l2 li{padding-right: 10px; margin: 0; width: 50%}
}
.banner{position:relative;overflow:hidden}
.banner img{display:block;width:100%}
.banner .txt{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-45px;color:#fff;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .txt h3{font-size:50px;line-height:60px;margin-bottom:15px}
.banner .txt p{font-size:24px;line-height:34px;letter-spacing:10px;font-weight:100}
.index-part1 ul{overflow:hidden}
.index-part1 ul li{float:left;width:25%;text-align:center;position:relative;padding:30px 0 42px}
.index-part1 ul li:last-child::after{display:none}
.index-part1 ul li::after{content:"";position:absolute;right:0;top:50%;width:1px;height:80px;margin-top:-40px;background-color:#e5e5e5}
.index-part1 ul li h3{font-size:35px;color:#43a580;font-weight:700;line-height:45px;padding-bottom:12px;margin-bottom:10px;position:relative}
.index-part1 ul li h3::after{content:"";position:absolute;bottom:0;left:50%;width:45px;height:2px;margin-left:-22px;background-color:#43a580}
.index-part1 ul li p{font-size:16px;color:#686868;line-height:26px}
.index-part2{background-color:#f5f5f5;padding:60px 0 66px}
.y-tit1{text-align:center;margin-bottom:50px}
.y-tit1 h3{font-size:36px;color:#000;font-weight:700;line-height:46px;padding-bottom:18px;position:relative}
.y-tit1 h3::after{content:"";position:absolute;bottom:0;left:50%;width:50px;height:1px;margin-left:-25px;background-color:#000}
.y-tit1 p{font-size:18px;color:#8f8f8f;line-height:28px;width:90%;margin:45px auto 0}
.part2-content{overflow:hidden;background-color:#fff}
.part2-content .slick{width:700px;float:left}
.part2-content .slick .img{position:relative}
.part2-content .slick .img img{display:block;width:100%}
.part2-content .slick .img p{position:absolute;left:0;bottom:0;width:100%;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 120px 0 20px;background-color:rgba(0,0,0,.8);font-size:18px;color:#b2b2b2}
.part2-content .slick .slick-dots{position:absolute;right:16px;bottom:24px;width:auto;z-index:9}
.part2-content .slick .slick-dots li{margin:0 4px}
.part2-content .slick .slick-dots li button{background-color:#d8d8d8;width:15px;height:15px;margin:0}
.part2-content .slick .slick-dots li.slick-active button{background-color:#109156}
.part2-content .news{overflow:hidden;padding:0 50px}
.index-tab1{overflow:hidden;margin-top:28px;margin-bottom:18px}
.index-tab1 li{float:left;margin-right:65px}
.index-tab1 li.hover a{color:#43a580}
.index-tab1 li a{font-size:18px;color:#555;line-height:28px;display:block;font-weight:700}
.index-tab1 li a:hover{color:#43a580}
.index-list1{margin-bottom:22px}
.index-list1 li{overflow:hidden;border-bottom:1px solid #dfdfdf}
.index-list1 li span{float:right;font-size:18px;color:#ababab;line-height:28px;padding:17px 0}
.index-list1 li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#000;line-height:26px;padding:17px 10px 17px 20px;position:relative}
.index-list1 li a::after{content:"";position:absolute;left:0;width:6px;height:6px;border-radius:50%;background-color:#747474;top:50%;margin-top:-3px}
.index-list1 li a:hover{color:#43a580}
.index-list1 li a:hover::after{background-color:#43a580}
.y-tab-con1 .y-more1{float:right}
.y-more1{display:block;width:95px;line-height:32px;border:1px solid #d8d8d8;border-radius:3px;background-color:#f8f8f8;text-align:center;font-size:16px;color:#149c54}
.y-more1:hover{background-color:#fff;color:#149c54}
.y-more1 span{display:inline-block;padding-right:15px;position:relative;background:url(../images/y-jt5.png) center right no-repeat}
.index-part3{padding:70px 0 95px;background:url(../images/y-bg2.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-part3 .col-l{width:17.33%;margin-right:15px}
.index-part3 .col-r{float:none;overflow:hidden}
.index-tab2 li{margin-bottom:15px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;cursor:pointer;padding-top:31.5%}
.index-tab2 li.a1{background-image:url(../images/y-img2.jpg)}
.index-tab2 li.a2{background-image:url(../images/y-img3.jpg)}
.index-tab2 li.a3{background-image:url(../images/y-img4.jpg)}
.index-tab2 li.a4{background-image:url(../images/y-img5.jpg)}
.index-tab2 li.hover{background:#43a580!important}
.index-tab2 li.hover::after{visibility:visible;right:-60px}
.index-tab2 li::after{content:"";position:absolute;right:0;top:50%;border:16px solid #43a580;border-right-width:30px;border-left-width:30px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;margin-top:-16px;z-index:1;visibility:hidden}
.index-tab2 li .txt{text-align:center;padding:25px 0;position:absolute;left:0;top:0;width:100%;height:100%}
.index-tab2 li .txt img{display:inline-block;vertical-align:middle;margin-right:22px}
.index-tab2 li .txt span{display:inline-block;vertical-align:middle;font-size:24px;color:#fff;line-height:34px}
.slick-txt-inner1 .slick-arrow,.slick-txt-inner2 .slick-arrow,.slick-txt-inner3 .slick-arrow,.slick-txt-inner4 .slick-arrow{width:47px;height:47px;border:1px solid #43a580;background-repeat:no-repeat;background-position:center;bottom:35px;top:auto;left:auto;text-indent:-9999px;z-index:9}
.slick-txt-inner1 .slick-arrow.slick-prev,.slick-txt-inner2 .slick-arrow.slick-prev,.slick-txt-inner3 .slick-arrow.slick-prev,.slick-txt-inner4 .slick-arrow.slick-prev{background-image:url(../images/y-jt1.png);right:92px}
.slick-txt-inner1 .slick-arrow.slick-prev:hover,.slick-txt-inner2 .slick-arrow.slick-prev:hover,.slick-txt-inner3 .slick-arrow.slick-prev:hover,.slick-txt-inner4 .slick-arrow.slick-prev:hover{background-color:#43a580;background-image:url(../images/y-jt3.png)}
.slick-txt-inner1 .slick-arrow.slick-next,.slick-txt-inner2 .slick-arrow.slick-next,.slick-txt-inner3 .slick-arrow.slick-next,.slick-txt-inner4 .slick-arrow.slick-next{background-image:url(../images/y-jt2.png);right:35px}
.slick-txt-inner1 .slick-arrow.slick-next:hover,.slick-txt-inner2 .slick-arrow.slick-next:hover,.slick-txt-inner3 .slick-arrow.slick-next:hover,.slick-txt-inner4 .slick-arrow.slick-next:hover{background-color:#43a580;background-image:url(../images/y-jt4.png)}
.part3-content .imgtxt .item{position:relative}
.part3-content .imgtxt .item.slick-active{z-index: 2;}
.part3-content .imgtxt .box{background:#fff url(../images/y-bg1.png) center right no-repeat;padding: 0 0 0 1px;}
.part3-content .imgtxt .box .pic{float:left;margin-right:43px;width:67.1%}
.part3-content .imgtxt .box .txt{overflow:hidden;padding-top:78px}
.part3-content .imgtxt .box .txt h3 a{font-size:30px;color:#000;display:block;line-height:40px;margin-bottom:32px}
.part3-content .imgtxt .box-ul{position:absolute;left:calc(67.1% + 43px);right:0;top:30%;z-index:2}
.part3-content .imgtxt .box-ul ul{overflow:hidden;margin-bottom:46px}
.part3-content .imgtxt .box-ul ul li{float:left;width:50%;padding-left:18px;position:relative;font-size:16px;color:#888;line-height:26px;margin-bottom:23px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.part3-content .imgtxt .box-ul ul li::after{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background-color:#43a580;border-radius:50%;margin-top:-2px}
.part3-content .imgtxt .box-ul .more{display:block;width:116px;line-height:40px;text-align:center;font-size:16px;color:#fff;background-color:#43a580;border-radius:40px}
.about-imgtxt1 .txt{overflow: hidden;}
.part3-content .imgtxt .box-ul .more:hover{background-color:#419a78}
.index-part4{padding:65px 0 60px}
.index-map{position:relative;text-align: center;}

.index-map .map{display: inline-block;vertical-align: middle;max-width:800px;}
.index-map .txt{display: inline-block;vertical-align: middle;margin-right: 50px;text-align: left;}
.index-map .txt .item{margin-bottom:44px}
.index-map .txt em{font-size:30px;color:#43a580;line-height:40px;margin-bottom:5px;font-weight:700}
.index-map .txt p{font-size:20px;color:#282323;line-height:30px}
.index-map .addr{position:absolute;right:0;top:0;width:335px;background-color:#fff;-moz-box-shadow:0 0 46px rgba(0,0,0,.11);-webkit-box-shadow:0 0 46px rgba(0,0,0,.11);box-shadow:0 0 46px rgba(0,0,0,.11);padding:15px}
.index-map .addr img{display:block;width:100%}
.index-map .addr h3{font-size:18px;color:#000;line-height:28px;margin:17px 0}
.index-map .addr p{overflow:hidden;font-size:16px;color:#767272;line-height:26px;margin-bottom:9px}
.index-map .addr p img{float:left;margin-right:15px;width:18px;margin-top:2px}
.index-map .addr p span{display:block;overflow:hidden}
.index-map .point li{position:absolute;left:50%;cursor:pointer}
.index-map .point li span{font-size:18px;color:#5e5656;line-height:35px;display:block;padding-left:35px;background-repeat:no-repeat;background-position:0 center;background-image:url(../images/y-point1.png)}
.index-map .point li.hover span{background-image:url(../images/y-point2.png);padding-left:40px}
.index-map .point li.xj{top:165px;margin-left:-290px}
.index-map .point li.qh{top:255px;margin-left:-176px}
.index-map .point li.xz{top:310px;margin-left:-310px}
.index-map .point li.sc{top:338px;margin-left:-70px}
.index-map .point li.nmg{top:192px;margin-left:10px}
.index-map .point li.gx{margin-left:48px;top:448px}
.index-map .point li.hn{margin-left:94px;top:390px}
.index-map .point li.hb{top:330px;margin-left:90px}
.index-map .point li.bj{top:188px;margin-left:142px}
.index-map .point li.jl{top:118px;margin-left:247px}
.index-map .point li.hlj{top:70px;margin-left:260px}
.index-map .point li.sh{top:302px;margin-left:211px}
.index-map .point li.zj{top:360px;margin-left:210px}
.index-map .point li.fj{top:405px;margin-left:190px}
.index-map .point li.gd{margin-left:121px;top:445px}
.index-map .point li.jx{top:377px;margin-left:144px}
.index-part5{padding:35px 0 55px;background-color:#f5f5f5}
.index-logo{margin:0 -11px -22px}
.index-logo li{margin-bottom: 22px; float:left;width:20%}
.index-logo li .img{display:block;margin:0 11px;background-color:#fff;height:100px;line-height:97px;text-align:center;-moz-box-shadow:0 0 10px rgba(0,0,0,.02);-webkit-box-shadow:0 0 10px rgba(0,0,0,.02);box-shadow:0 0 10px rgba(0,0,0,.02)}
.index-logo li .img img{display:inline-block;vertical-align:middle;max-height:80%;max-width:80%}
.index-part6{background:url(../images/y-bg3.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:45px 0 50px}
.index-part6 ul{overflow:hidden}



  .intex-footer{
        float: left;
         width: 22%;
         list-style-type: none;
  }

.intex-foot.txt{
    
    width: 260px;
}




.index-part6 ul li .txt{width:260px;overflow:hidden}
.intex-foot.txt img{float:left;margin-right:15px}
.intex-foot.txt .word{overflow:hidden;padding-top:14px}
.intex-foot.txt .word h3{font-size:22px;color:#000;line-height:32px;margin-bottom:10px;font-weight:400}
.intex-foot.txt .word p{font-size:16px;color:#838383;line-height:26px;height:52px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:22px}
.intex-foot.txt .word a{font-size:16px;color:#000334;display:inline-block;line-height:26px}
.intex-foot.txt .word a:hover{text-decoration:underline}

.index-part6 ul li{float:left;width:25%}
.index-part6 ul li .txt{width:260px;overflow:hidden}
.index-part6 ul li .txt img{float:left;margin-right:15px}
.index-part6 ul li .txt .word{overflow:hidden;padding-top:14px}
.index-part6 ul li .txt .word h3{font-size:22px;color:#000;line-height:32px;margin-bottom:10px;font-weight:400}
.index-part6 ul li .txt .word p{font-size:16px;color:#838383;line-height:26px;height:52px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:22px}
.index-part6 ul li .txt .word a{font-size:16px;color:#000334;display:inline-block;line-height:26px}
.index-part6 ul li .txt .word a:hover{text-decoration:underline}
.y-about1{margin:70px auto 0;max-width:1120px;width:94%;padding:60px 0 0;position:relative;height:996px;overflow:hidden}
.y-about1.active{height:auto}
.y-about1::after{content:"";position:absolute;top:0;bottom:0;left:183px;width:1px;background-color:#e0e0e0}
.y-about1 li{margin-bottom:80px}
.y-about1 li dl{overflow:hidden}
.y-about1 li dl dt{float:left;margin-right:145px;font-size:48px;color:#43a580;line-height:58px;position:relative}
.y-about1 li dl dt::after{content:"";position:absolute;top:50%;right:-145px;width:60px;height:1px;background-color:#e0e0e0}
.y-about1 li dl dt i{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;position:absolute;right:-92px;top:50%;margin-top:-20px;z-index:1}
.y-about1 li dl dt i::after{content:"";position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px;border-radius:50%;background-color:#43a580;z-index:2}
.y-about1 li dl dd{overflow:hidden;padding-top:17px}
.y-about1 li dl dd p{padding-left:26px;font-size:16px;color:#666;line-height:26px;margin-bottom:16px;position:relative}
.y-about1 li dl dd p::after{content:"";position:absolute;top:7px;left:0;width:12px;height:12px;border-radius:50%;border:1px solid #a8a8a8}
.ovh{overflow:hidden}
.about-more{cursor:pointer;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-width:1120px;width:94%;margin:0 auto 120px;position:relative;left:158px}
.about-more.active img{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.about-more img{display:block}
.y-wp2{width:94%;margin:0 auto;max-width:1000px}
.ban{overflow:hidden;height:170px;position:relative}
.ban img{display:block;height:170px;width:100%;min-width:1920px;position:absolute;left:50%;top:0;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.about-tab1{overflow:hidden;padding:45px 0 22px}
.about-tab1 li{float:left;width:20%;text-align:center;position:relative}
.about-tab1 li a{font-size:18px;color:#000;display:inline-block;width:126px;line-height:38px;border-radius:38px}
.about-tab1 li.hover::after,.about-tab1 li:hover::after{content:"";position:absolute;left:50%;margin-left:-5px;bottom:-18px;border:10px solid #43a580;border-left-width:5px;border-right-width:5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}
.about-tab1 li.hover a,.about-tab1 li:hover a{background-color:#43a580;color:#fff}
.about-tab1 li dl{position:absolute}
.about-tab3{margin-left:60px;margin-bottom:65px;overflow:hidden}
.about-tab3 li{float:left}
.about-tab3 li:last-child a{margin-right:0;padding-right:0}
.about-tab3 li:last-child a::after{display:none}
.about-tab3 li a{font-size:16px;color:#888;display:block;line-height:26px;position:relative;padding-right:36px;margin-right:36px}
.about-tab3 li a::after{content:"";position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#9b9b9b}
.about-tab3 li a.active,.about-tab3 li a:hover{color:#000}
.model-body{display:flex}
.model-body .model-item{padding:22px 16px;width:20%}
.model-body .model-item:nth-child(1){background-color:#28b6a6}
.model-body .model-item:nth-child(3){background-color:#1ebbd4}
.model-body .model-item:nth-child(5){background-color:#6773b7}
.model-body .model-item .subtitle{color:#fff;text-align:center;font-size:12px;height:39px}
.model-body .model-item:nth-child(2) .subtitle{color:#000}
.model-body .model-item:nth-child(4) .subtitle{color:#000}
.model-body .model-item .title{color:#fff;text-align:center;font-size:20px;font-weight:600}
.model-body .model-item:nth-child(2) .title{color:#000}
.model-body .model-item:nth-child(4) .title{color:#000}
.model-body .model-item .cover{padding:20px 0}
.model-body .model-item .cover img{width:100%;transition:all .5s}
.model-body .model-item:hover .cover img{transform:scale(.9)}
.model-body .model-item .intro{color:#fff;font-size:14px;text-align:justify}
.model-body .model-item:nth-child(2) .intro{color:#000}
.model-body .model-item:nth-child(4) .intro{color:#000}
.about-person{margin:35px 0}
.about-person img{display:block;margin:0 auto}

.inton-title{
    text-align: center;
}

.inton-title h2{
    color: #378f78;
    text-align: center;
    padding: 38px 0px;
    font-size: 26px;
    letter-spacing: 2px;
}

.inton-title img{
    width: 80%;
}

.inton-cont h2{
    color: #378f78;
    /*padding: 38px 0px;*/
    font-size: 26px;
    letter-spacing: 2px;
}

.inton-cont img{
    padding: 30px 0px;
}


.y-wp1{max-width:1360px;width:94%;margin:0 auto}
.slick-about1{width: 100%;max-width: 700px;margin: 0 auto 20px;}
.slick-about1 .img img{display:block;width:100%}
.slick-about1 .slick-arrow{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-position:center;background-color:#e8e8e8;border-radius:50%;text-indent:-9999px;z-index:2}
.slick-about1 .slick-arrow:hover{background-color:#43a580}
.slick-about1 .slick-arrow:hover.slick-prev{background-image:url(../images/y-jt8.png)}
.slick-about1 .slick-arrow:hover.slick-next{background-image:url(../images/y-jt9.png)}
.slick-about1 .slick-arrow.slick-prev{background-image:url(../images/y-jt6.png);left:-75px}
.slick-about1 .slick-arrow.slick-next{right:-75px;background-image:url(../images/y-jt7.png)}
.slick-about2-box{overflow:hidden;width: 100%;max-width: 700px;margin: 0 auto 70px;}
.slick-about2{margin:0 -8px}
.slick-about2 .slick-current .img::after{opacity:0}
.slick-about2 .img{margin:0 8px;position:relative}
.slick-about2 .img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.slick-about2 .img img{display:block;width:100%}
.about-list1{padding:98px 0 90px;overflow:hidden;margin:0 -18px}
.about-list1 li{float:left;width:33.33%}
.about-list1 li .item{margin:0 18px;position:relative;display:block}
.about-list1 li .item img{display:block;width:100%}
.about-list1 li .item .txt{position:absolute;left:35px;top:45px}
.about-list1 li .item .txt h3{font-size:22px;color:#fff;line-height:32px;margin-bottom:10px}
.about-list1 li .item .txt p{font-size:18px;color:#fff;line-height:30px}
.about-idea{padding:96px 0 186px;position:relative}
.about-idea .box{position:relative}
.about-idea .bg{display:block;margin:0 auto}
.about-idea ul li{position:absolute;text-align:center}
.about-idea ul li img{display:block;width:53px;position:absolute}
.about-idea ul li .txt h3{font-size:25px;color:#333;line-height:35px}
.about-idea ul li .txt p{font-size:16px;color:#917e7e;line-height:26px}
.about-idea ul li:nth-child(1){top:-100px;left:50%;margin-left:-68px}
.about-idea ul li:nth-child(1) img{left:50%;margin-left:-27px;top:75px}
.about-idea ul li:nth-child(2){left:50%;margin-left:222px;top:25px}
.about-idea ul li:nth-child(2) img{left:-78px;top:35px}
.about-idea ul li:nth-child(3){top:242px;left:50%;margin-left:240px}
.about-idea ul li:nth-child(3) img{left:-68px;top:5px}
.about-idea ul li:nth-child(4){top:410px;left:50%;margin-left:138px}
.about-idea ul li:nth-child(4) img{top:-35px;left:-63px}
.about-idea ul li:nth-child(5){top:410px;left:50%;margin-left:-256px}
.about-idea ul li:nth-child(5) img{right:-53px;top:-35px}
.about-idea ul li:nth-child(6){top:245px;left:50%;margin-left:-410px}
.about-idea ul li:nth-child(6) img{right:-68px;top:4px}
.about-idea ul li:nth-child(7){top:30px;left:50%;margin-left:-380px}
.about-idea ul li:nth-child(7) img{bottom:0;right:-90px}
.about-ts1{margin:87px 0 25px}
.about-ts1 .infor{text-align:center;font-size:20px;color:#666;line-height:30px;margin-bottom:75px}
.about-ts1 .infor em{font-weight:700;color:#43a580}
.ts-tit{text-align:center;font-size:28px;color:#43a580;line-height:38px;margin-bottom:70px;font-weight:700}
.about-ts2{padding:65px 0 110px;background:url(../images/y-bg5.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.about-tab2{display:-webkit-flex;display:flex;justify-content:space-between;/*align-items:center*/}
.about-tab2 li{margin-bottom:12px;cursor:pointer;width:20%;padding: 22px 16px;}
.about-tab2 li.hover .icon{background-color:#43a580;border-color:#43a580;position:relative}
.about-tab2 li.hover .icon::after{content:"";position:absolute;left:50%;bottom:-14px;margin-left:-18px;width:36px;height:30px;background:url(../images/y-jt10.png) center no-repeat}
.about-tab2 li.hover .icon.icon1{background-image:url(../images/a-ico9.png)}
.about-tab2 li.hover .icon.icon2{background-image:url(../images/a-ico14.png)}
.about-tab2 li.hover .icon.icon3{background-image:url(../images/a-ico15.png)}
.about-tab2 li.hover .icon.icon4{background-image:url(../images/a-ico16.png)}
.about-tab2 li.hover .icon.icon5{background-image:url(../images/a-ico17.png)}

.about-tab2 li.hover p{color:#333}

.about-tab2 li.hover .ico .active{display:inline-block;vertical-align:middle}
.about-tab2 li p{
	font-size:18px;color:teal;/*font-weight:700;*/line-height:28px;margin-bottom:15px;text-align:center;color: #333}

.about-tab2 li .about-tab2-title{
	font-size: 20px;
    font-weight: 600;
}

.about-tab2 li .ts-con p{
	font-size: 14px;
    /*font-weight: 400;*/
    text-align: left;
    padding-top: 22px;
    line-height: 1.5;
    font-family: "Microsoft Yahei",sans-serif;
}

.about-ts2-list{
	text-align: center;
	padding-top: 22px;
}

.about-ts2-list h2{
	padding-bottom: 18px;
    font-size: 18px;
    color: teal;
    font-weight: 700;
    text-align: center;
}

.about-tab2 li .icon{display:block;width:132px;height:132px;line-height:127px;border:1px dashed #ddd;background-repeat:no-repeat;text-align:center;background-position:center;border-radius:50%;margin-left:64px}

.about-tab2 li .dn{
	display: block;
}

.about-tab2 li .icon img{display:inline-block;vertical-align:middle}
.about-tab2 li .icon .normal{display:inline-block}
.about-tab2 li.hover .icon .normal{display:none}
.about-tab2 li.hover .icon .active{display:inline-block}
.about-tab2 li .icon .active{display:none}
.about-tab2 li .icon.icon1{background-image:url(../images/a-ico10.png)}
.about-tab2 li .icon.icon2{background-image:url(../images/a-ico11.png)}
.about-tab2 li .icon.icon3{background-image:url(../images/a-ico12.png)}
.about-tab2 li .icon.icon4{background-image:url(../images/a-ico13.png)}
.about-tab2 li .icon.icon5{background-image:url(../images/a-ico18.png)}
.about-tab2 li .icon:hover.icon1{background-image:url(../images/a-ico9.png)}
.about-tab2 li .icon:hover.icon2{background-image:url(../images/a-ico14.png)}
.about-tab2 li .icon:hover.icon3{background-image:url(../images/a-ico15.png)}
.about-tab2 li .icon:hover.icon4{background-image:url(../images/a-ico16.png)}
.about-tab2 li .icon:hover.icon5{background-image:url(../images/a-ico17.png)}



.about-ts3{
    margin: 87px 0 25px;
    text-align: center;
}


.ts-con{font-size:16px;color:#666;line-height:37px}
.ts-con strong{display:block;font-size:18px;color:#000;line-height:40px;margin-top:5px}
.join-us{background-color:#cbe6e7;padding:85px 0 115px}
.join-tit{font-size:18px;color:#666;line-height:2}
.join-tit h3{font-size:30px;color:#000;line-height:40px;margin-bottom:40px}
.join-tit h3 span{color:#43a580}
.join-tit p span{font-weight:700;color:#43a580}
.join-top{margin-bottom:150px}
.join-top .img{margin-top:100px;display:flex;align-items:center;justify-content:space-around}
.join-top .img img{display:block}
.join-center{overflow:hidden;margin-bottom:110px}
.join-center .join-tit{overflow:hidden}
.join-center .img{float:right;margin-left:64px;margin-top:85px}
.join-bot .tit{font-size:30px;color:#43a580;line-height:40px;text-align:center;margin-bottom:55px;font-weight:700}
.join-bot .slick{margin:0 -13px 130px}
.join-bot .slick .img{position:relative;margin:0 13px; overflow: hidden}
.join-bot .slick .img:hover img{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05)}
/* .join-bot .slick .img::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/a-bg1.png) center bottom no-repeat} */
/* .join-bot .slick .img:before{content: ''; display: block; padding-top: 65%} */
.join-bot .slick .img img{width: 100%; height: 100%; display:block; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s}
.join-bot .slick  p{left:0;bottom:0;width:100%;z-index:1;text-align:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;line-height:58px}
.join-bot .slick .slick-arrow{position:absolute;top:50%;width:35px;height:35px;margin-top:-17px;background-repeat:no-repeat;background-position:center;background-color:#43a580;border-radius:50%;text-indent:-9999px;-webkit-background-size:9px;-moz-background-size:9px;-o-background-size:9px;background-size:9px;z-index:2}
.join-bot .slick .slick-arrow.slick-prev{background-image:url(../images/y-jt3.png);left:-80px}
.join-bot .slick .slick-arrow.slick-next{right:-80px;background-image:url(../images/y-jt4.png)}
.join-bot .career{margin:0 -8px;overflow:hidden}
.join-bot .career li{float:left;width:33.33%}
.join-bot .career li a{margin:0 8px;display:block}
.join-bot .career li a img{display:block;width:100%}
.dj-trends{overflow:hidden}
.dj-trends .col-l{width:77.66%;border-right:1px solid #eee;padding-right:38px}
.dj-trends .col-r{width:20%}
.dj-detail{padding:52px 0 80px}
.dj-detail .tit{text-align:center;margin-bottom:52px}
.dj-detail .tit h1{font-size:28px;color:#000;line-height:38px;padding-bottom:23px;border-bottom:1px solid #eee;margin-bottom:18px}
.dj-detail .tit span{display:inline-block;font-size:16px;color:#ada5a5;margin:0 80px}
.dj-detail .con{font-size:16px;color:#888;line-height:30px;padding:0 40px}
.dj-detail .con p{margin-bottom:30px}
.dj-detail .con img{display:block;margin:0 auto 30px}
.dj-detail .link{border-top:1px solid #eee;overflow:hidden}
.dj-detail .link li{float:left;width:50%;font-size:16px;line-height:26px;padding:35px 40px}
.dj-detail .link li:last-child{float:right;text-align:right}
.dj-detail .link li span{display:inline-block;color:#ada5a5}
.dj-detail .link li a{color:#000;display:inline-block}
.dj-detail .link li a:hover{text-decoration:underline}
.dj-detail .share{padding:0 40px;font-size:16px;color:#000;line-height:26px}
.dj-detail .share span{display:inline-block;vertical-align:middle}
.dj-detail .share a{display:inline-block;vertical-align:middle;margin:0 4px}
.dj-detail .share a:hover{opacity:.5}
.dj-detail .share a img{display:block}
.trend-advan{margin-top:100px}
.trend-advan.other{margin-top:50px}
.trend-advan .img{margin-bottom:20px;position:relative}
.trend-advan .img::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/a-bg1.png) center bottom no-repeat}
.trend-advan .img img{display:block;width:100%}
.trend-advan .img .txt{position:absolute;left:10px;bottom:35px;z-index:1}
.trend-advan .img .txt span{font-size:20px;color:#fff;line-height:22px;display:block;font-weight:100}
.trend-advan .img .txt p{font-size:27px;color:#fff;line-height:37px;font-weight:700;font-family:'思源黑体'}
.trends-news{margin:20px 0 68px}
.trends-news li{padding:20px 0;overflow:hidden;border-bottom:1px solid #eee}
.trends-news li .date{float:left;width:108px;border-radius:8px;background-color:#f5f5f5;text-align:center;margin-right:32px;padding:22px 0;font-size:18px;color:#8c8585;line-height:24px}
.trends-news li .date em{display:block;font-size:40px;color:#ff0001;line-height:48px;font-weight:700}
.trends-news li .date span{display:block}
.trends-news li .txt{overflow:hidden;padding-top:22px}
.trends-news li .txt .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333;line-height:28px;font-weight:700;margin-bottom:12px}
.trends-news li .txt .tit:hover{color:#ff0001}
.trends-news li .txt p{font-size:16px;color:#888;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.trend-more{display:block;cursor:pointer;width:50px;height:50px;background:url(../images/more-dian.png) center no-repeat;margin:0 auto 120px}
.trend-advan .img:last-child::after{display:none}
.cause-detail{margin:70px 0 85px}
.cause-detail h1{text-align:center;font-size:28px;color:#000;line-height:38px;margin-bottom:74px}
.cause-detail .imgtxt{overflow:hidden;margin-bottom:180px}
.cause-detail .imgtxt img{float:left;margin-right:68px}
.cause-detail .imgtxt .txt{border-bottom:1px solid #dedede;font-size:16px;color:#888;line-height:30px;overflow:hidden;min-height:526px}
.cause-detail .imgtxt .txt p{margin-bottom:30px}
.cause-detail .imgtxt .txt p span{padding-left:30px;color:#000;display:inline-block;background:url(../images/y-ico6.png) center left no-repeat}
.cause-detail .imgtxt .txt p a{color:#000;margin-left:10px}
.cause-detail .imgtxt .txt p a:hover{text-decoration:underline}
.cause-detail .slick{padding:0 88px}
.cause-detail .slick img{display:block;width:100%}
.cause-detail .slick .slick-arrow{position:absolute;top:50%;width:35px;height:35px;margin-top:-17px;background-repeat:no-repeat;background-position:center;background-color:#43a580;border-radius:50%;text-indent:-9999px;-webkit-background-size:9px;-moz-background-size:9px;-o-background-size:9px;background-size:9px;z-index:2}
.cause-detail .slick .slick-arrow.slick-prev{background-image:url(../images/y-jt3.png);left:0}
.cause-detail .slick .slick-arrow.slick-next{right:0;background-image:url(../images/y-jt4.png)}
.trends-news2{padding:50px 15px}
.trends-news2 li{padding:30px 0}
.trends-news2 li .img{float:left;width:270px;margin-right:32px;overflow:hidden}
.trends-news2 li .img .box{position: relative;overflow: hidden;padding-top: 71.2%;}
.trends-news2 li .img:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.trends-news2 li .img img{display:block;width:100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.trends-news2 li .txt{overflow:hidden;border-bottom:1px solid #eee;padding-bottom:18px}
.trends-news2 li .txt .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:24px;color:#333;line-height:34px;margin-bottom:24px}
.trends-news2 li .txt .tit:hover{color:#43a580}
.trends-news2 li .txt p{font-size:16px;color:#888;line-height:30px;height:60px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:30px}
.trends-news2 li .txt .time{display:block;padding-left:26px;background:url(../images/y-time.png) center left no-repeat;font-size:16px;color:#666;line-height:26px;font-family:Verdana}
.paper-detail{padding:100px 0 50px}
.paper-detail .col-l{width:29.86%;padding-right:48px}
.paper-detail .col-l .tit{margin-bottom:40px}
.paper-detail .col-l .tit p{font-size:32px;color:#000;line-height:42px;font-weight:700}
.paper-detail .col-l .tit span{font-size:32px;color:#90c31f;line-height:42px}
.paper-detail .col-l .link a{display:inline-block;width:98px;line-height:42px;text-align:center;font-size:20px;color:#fff;background-color:#43a580;margin-right:12px}
.paper-detail .col-l .link a:hover{background-color:#419a78}
.paper-detail .col-r{width:70%;padding-left:24px}
.paper-list{margin:0 -24px}
.paper-list li{float:left;width:33.33%}
.paper-list li .item{margin:0 24px}
.paper-list li .item .img{display:block;position:relative;padding-top:130.77%;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;top:0;-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.paper-list li .item .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.paper-list li .item .img:hover{top:-10px}
.paper-list li .item .txt{padding:18px 0 85px}
.paper-list li .item .txt .tit{display:block;text-align:center;font-size:18px;color:#000;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}
.paper-list li .item .txt .tit:hover{color:#419a78}
.paper-list li .item .txt .read{display:block;width:130px;line-height:40px;text-align:center;background-color:#43a580;margin:0 auto;border-radius:40px}
.paper-list li .item .txt .read span{display:inline-block;font-size:16px;color:#fff;padding-left:28px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background-repeat:no-repeat;background-position:center left;background-image:url(../images/y-ico14.png)}
.paper-list li .item .txt .read:hover span{background-position:left top 4px}
.video-list{overflow:hidden;padding-bottom:12px;padding-top:28px;margin:0 -25px}
.video-list li{float:left;width:33.33%}
.video-list li .item{margin:0 25px 50px;cursor:pointer}
.video-list li .item .img{position:relative;padding-top:71.43%;overflow:hidden}
.video-list li .item .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.video-list li .item .img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/y-bg4.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.video-list li .item p{font-size:18px;color:#333;line-height:28px;padding:19px 0 22px;border-bottom:1px solid #ddd;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.about-tab1.other li{width:auto;margin:0 70px 0 10px}
.pop-video{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:none}
.pop-video .con{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%;max-width:1000px}
.pop-video .con video{display:block;width:100%}
.pop-video .con .close{position:absolute;right:-50px;top:-50px;width:50px;height:50px;font-size:40px;text-align:center;line-height:50px;color:#fff;cursor:pointer}
.part2-content.dj{padding:80px 0 45px;overflow:hidden}
.part2-content.dj .slick{width:50%;float:left}
.part2-content.dj .dj-news{width:50%;padding-left:40px;float:left}
.dj-tit{overflow:hidden;margin-bottom:10px}
.dj-tit h3{float:left;font-size:24px;color:#e60021;line-height:34px;font-weight:400}
.dj-tit .more{float:right;font-size:16px;color:#000;line-height:34px}
.dj-tit .more:hover{text-decoration:underline}
.dj-list1 li{padding:25px 0 20px;border-bottom:1px solid #e9e9e9}
.dj-list1 li .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;color:#666;font-weight:700;line-height:30px;margin-bottom:6px}
.dj-list1 li .tit:hover{color:#e60021}
.dj-list1 li p{font-size:16px;color:#888;line-height:30px;height:60px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.dj-list1 li p .more{display:inline-block;color:#e60021;margin-left:10px}
.dj-list1 li p .more:hover{text-decoration:underline}
.dj-news-box{overflow:hidden;margin:0 -25px 45px}
.dj-news-box .col-l{float:left;width:33.33%;padding:0 25px}
.dj-list2{border:1px solid #e9e9e9;padding:0 10px}
.dj-list2 li{border-bottom:1px solid #e9e9e9}
.dj-list2 li:last-child{border:none}
.dj-list2 li a{display:block;line-height:60px;padding:0 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#666;position:relative}
.dj-list2 li a:hover{color:#e60021}
.dj-list2 li a::after{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;border-radius:50%;background-color:red;margin-top:-5px}
.dj-list2 li a.other{padding:0 32px;line-height:33px;color:#fff;background-color:red;text-align:center;display:inline-block;border-radius:36px;margin:12px 0}
.dj-list2 li a:last-child{border:none}
.dj-imgtxt{padding:16px 20px 16px 24px;border:1px solid #e9e9e9}
.dj-imgtxt .more1{padding:0 14px;display:inline-block;line-height:27px;background-color:#da2a12;font-size:14px;color:#fff;margin-bottom:16px}
.dj-imgtxt .imgtxt img{margin-right:22px;float:left}
.dj-imgtxt .imgtxt .txt{position:relative;top:-10px}
.dj-imgtxt .imgtxt .txt p{font-size:16px;color:#888;line-height:34px}
.dj-imgtxt .imgtxt .txt p a{color:#e60021}
.dj-imgtxt .imgtxt .txt p a:hover{text-decoration:underline}
.dj-ad{margin-bottom:35px}
.dj-ad img{display:block;width:100%}
.join-bot.dj{margin-top:40px}
.join-bot.dj .slick{margin-bottom:86px}
.join-bot.dj .slick-arrow{border:1px solid #ccd4d4;background-color:#fff}
.join-bot.dj .slick-arrow.slick-prev{background-image:url(../images/y-jt6.png);left:-70px}
.join-bot.dj .slick-arrow.slick-prev:hover{background-color:#43a580;background-image:url(../images/y-jt3.png)}
.join-bot.dj .slick-arrow.slick-next{background-image:url(../images/y-jt7.png);right:-70px}
.join-bot.dj .slick-arrow.slick-next:hover{background-color:#43a580;background-image:url(../images/y-jt4.png)}
.part3-content{overflow:hidden}
.box-cur.white{background-color:#fff}
.m-support .content{max-width:820px;margin:0 auto;width:94%}
.m-support{padding:60px 0 75px;background-color:#f5f5f5}
.m-support .tit{margin-bottom:65px}
.m-support .tit h3{font-size:28px;color:#000;line-height:38px;text-align:center;margin-bottom:15px}
.m-support .tit p{font-size:16px;color:#888;line-height:36px}
.m-support .con h3{font-size:20px;color:#000;line-height:30px;margin-bottom:50px}
.m-support .con li.a1{background-image:url(../images/sup-ico1.png)}
.m-support .con li.a2{background-image:url(../images/sup-ico2.png)}
.m-support .con li.a3{background-image:url(../images/sup-ico3.png)}
.m-support .con li.a4{background-image:url(../images/sup-ico1.png)}
.m-support .con li.a5{background-image:url(../images/sup-ico4.png)}
.m-support .con li{margin-bottom:20px;background-repeat:no-repeat;background-position:top left;padding:12px 0 12px 76px}
.m-support .con li span{float:left;font-size:18px;color:#000;line-height:32px}
.m-support .con li p{font-size:18px;color:#888;line-height:32px;overflow:hidden}
.m-support .con li img{display:block;width:136px;height:136px;padding:5px;background-color:#fff;margin-top:26px}
.box-cur.fix{position:fixed;left:0;top:82px;width:100%;z-index:999}
.box-cur.fix+.cur-con{height:62px}
.part3-content .imgtxt .box img{display: block;width: 100%;}
.part3-content .imgtxt .box img:hover{
    -ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);
}
.part3-content .imgtxt .box .pic{overflow: hidden;}
.part3-content .imgtxt .box .pic .img{position: relative;overflow: hidden;padding-top: 68.523%;}
.part3-content .imgtxt .box .pic .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.level.mo{display: none!important;}
.hd-link .a2.mo{display: none;}
.pf-tel{display: none;}
.case-tab-z1{padding-bottom: 48px; font-size: 0; text-align: center; overflow: hidden;}
.case-tab-z1 li{width:20%; margin-bottom: 20px; padding: 0 9px; display: inline-block; vertical-align: top;}
.case-tab-z1 a{padding: 0 25px; display: block; font-size: 18px; color: #666666; line-height: 45px; border-radius: 30px;}
.case-tab-z1 .hover a{background-color: #43a580; color: #fff;}
.case-tab-con-z1{overflow: hidden;}
.case-tab-con-z1 .trend-more{margin-bottom: 20px;}
.case-z1{margin: 0 -17px; padding-bottom: 32px; overflow: hidden;}
.case-z1 li{margin-bottom: 30px; float: left; width: 25%;}
.case-z1 .con{margin: 0 17px; display: block; overflow: hidden;}
.case-z1 .pic{padding-top: 71%; position: relative; overflow: hidden;}
.case-z1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.case-z1 h4{font-size: 18px; color: #000000; font-weight: normal; text-align: center; height: 72px; line-height: 72px; background-color: #fff; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; overflow: hidden;}
.case-z1 .con:hover .pic img{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);}
.case-z1 .con:hover h4{background-color: #43a580; color: #fff;}
.pages{
	margin-top: 0px;
	margin-bottom: 80px;
	text-align: center;
}
.pages a,.pages span {
    display:inline-block;
    padding:4px 8px;
    margin:2px 6px;
    border:1px solid #f0f0f0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#43a580;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#43a580;
}
.pages span.current{
    background:#43a580;
    color:#FFF;
    font-weight:700;
    border-color:#43a580;
}
.fancybox-navigation .fancybox-button{
	width: 100px!important;
	height: 120px!important;
}
@media(max-width:1600px){
	.hdr{margin-left:80px}
}
@media (max-width:959px){
    .case-z1 li{width: 33.33%;}
}
@media (max-width:767px){
    
    .inton-title h2{
        font-size: 18px;
    }
    
    
    
    .inton-title img{
        width: 100%;
    }
    
    .inton-cont h2{
        padding: 0px;
        font-size: 20px;
    }
    
    .intex-footer{
        float: inline-end;
        width: 100%;
    }
    .intex-foot.txt img{
        width: 10%;
    }
    .intex-foot.txt .word{
        padding-top: 0px;
    }
    .intex-foot.txt .word h3 {
        font-size: 14px;
    }
    
    .intex-foot.txt .word p {
        font-size: 10px;
        margin-bottom: 4px;
    }
    
    .intex-foot.txt .word a{
        font-size: 12px;
    }
    
	.index-map .map{max-width:100%}
    .case-tab-z1{padding-bottom: 20px;}
    .case-tab-z1 li{margin-bottom: 8px; padding: 0 4px;}
    .case-tab-z1 a{padding: 4px 8px; font-size: 14px; line-height: 24px;}
    .case-z1{margin: 0 -5px; padding-bottom: 10px;}
    .case-z1 li{margin-bottom: 10px; width: 50%;}
    .case-z1 .con{margin: 0 5px;}
    .case-z1 h4{font-size: 14px; height: 50px; line-height: 50px;}
}