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:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#00aba9}
.wp{margin:0 auto;width:90%;max-width:1200px}
.wp1{margin:0 auto;width:90%;max-width:1480px}
.wp2{margin:0 auto;width:90%;max-width:1540px}
.wp3{margin:0 auto;width:90%;max-width:1340px}

.content{padding: 40px 0px 10px;}
.content table{border-collapse: 1px;}
.content table {border-collapse:collapse;border: 1px solid #f2f2f2; border-top: #25ABA8 solid 2px; margin: 20px 0px;}
.content table td,.content table th{padding: 10px;border: 1px solid #f2f2f2; font-size: 16px;}
.content table th{background-color: #f7f7f7;}
.content p{font-size: 15px; line-height:1.8}

.header-telephone{overflow:hidden;font-size:27px;color:#fff}
.header-telephone .col-r{background-image:url(/public/images/kefu.png);background-repeat:no-repeat;background-position:left center;padding-left:42px}
.headers1{margin-top:-20px}
.header{margin:0 auto;height:115px;top:0;width:100%;position:fixed;font-size:0;z-index:200;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background:0 0;padding-top:20px}
.header.black,.header.fixed{background:#04467B;height:134px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1)}
.logo{float:left; margin-top: -20px;}
.logo a{height:86px;display:inline-block;vertical-align:middle}
.logo img{height:100%;width:auto;display:block}
.logo img.black{display:none}
.header.black .logo img.black,.header.fixed .logo img.black{display:block}
.header.black .logo img.white,.header.fixed .logo img.white{display:none}
.header .right,.nav{float:right}
.nav li{margin-right:64px;float:left;position:relative;height:66px;line-height:96px}
.nav li:last-child{margin-right:0}
.nav .v1{font-size:18px;height:66px;position:relative;color:#fff;display:inline-block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;font-weight:400;border-bottom:2px solid transparent}
.header.black .nav .v1:hover,.header.black .nav.on .v1,.header.fixed .nav .v1:hover,.header.fixed .nav.on .v1{font-weight:700}
.nav .on .v1,.nav .v1:hover{border-bottom:2px solid #00aba9}
.nav .v1:after{content:"";display:none;width:24px;height:2px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-12px;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.header.black .nav .v1:after,.header.fixed .nav .v1:after{color:rgba(102,102,102,1);background:#b57a59}
.nav .on .v1:after,.nav .v1:hover:after{opacity:1}
.nav .sub{display:none;background:#fff;line-height:36px;font-size:14px;color:#fff;position:absolute;top:110%;left:50%;z-index:200;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);text-align:center}
.nav .sub .inner{padding:10px 0}
.nav .sub a{padding:0 20px;display:block;color:#333;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;overflow:hidden; white-space: nowrap; font-size:16px}
.nav .sub a.on,.nav .sub a:hover{background:#25ABA8; color: #fff;}
.nav .hd-btns{display:none}
.hd-btns .g-btn-f01{margin:0 8px;display:inline-block;vertical-align:middle}
.g-btn-f01{padding:0 16px;min-width:55px;font-size:16px;color:#fff;line-height:36px;text-align:center;white-space:nowrap;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;display:inline-block}
.g-btn-f01.center{width:120px;margin:0 auto;display:block}
.g-btn-f01 .more{display:inline-block;padding-right:18px;background:url(/public/images/index/f-arrow02.png) right center no-repeat;background-size:14px auto}
.g-btn-f01 .more:hover{background-image:url(/public/images/index/f-arrow02.png)}
.g-btn-f01.black .more{background-image:url(/public/images/index/f-arrow01.png)}
.g-btn-f01.black .more:hover{background-image:url(/public/images/index/f-arrow02.png)}
.g-btn-f01:hover{color:#fff}
.g-btn-f01.black,.header.fixed .g-btn-f01,.header.header.black .g-btn-f01{color:rgba(102,102,102,1);border-color:rgba(102,102,102,1)}
.g-btn-f01.black:hover,.header.fixed .g-btn-f01:hover,.header.header.black .g-btn-f01:hover{background:rgba(181,122,89,1);border-color:rgba(181,122,89,1);color:#fff}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:1px;background-color:#fff;margin:7px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.g-cur{background-color:#00aba9}
.cur,.cur a{font-size:14px;height:50px;line-height:50px;color:#fff;display:inline-block}
.cur a{padding-right:30px;position:relative}
.cur a::after{position:absolute;content:"";width:5px;height:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:12px;background-color:#4dc4c3;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.cur a:last-child::after{display:none}
.cur span{display:inline-block}
.cur{padding-left:26px;background-image:url(/public/images/cur.png);background-position:left 44%;background-repeat:no-repeat}
.pager{margin-bottom:38px}
.pager{display:inline-block}
.pager li{float:left;margin:0 5px}
.pager li a{display:block;width:32px;height:32px;line-height:32px;text-align:center;color:#555;background-color:#e5e5e5;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;font-size:16px}
.pager a:hover,.pager li.active a{background-color:#00aba9;color:#fff}
.pager li.next,.pager li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pager li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.banner .item{display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .item .pic{padding-top:42.5%;background-repeat:no-repeat;background-size:cover}
.banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 7px}
.banner .slick-dots button{width:50px;height:4px;background:rgba(255,255,255,.5);font-size:0;cursor:pointer;border:none}
.banner .slick-dots li.slick-active button{background:#fff}
.footer{background:#223232;background-size:100% auto;padding-bottom:40px}
.footer.fd-fullpage{position:static!important}

.table {border-collapse:collapse;border: 1px solid #f2f2f2; border-top: #25ABA8 solid 2px; margin: 20px 0px;}
.table td{padding: 10px;border: 1px solid #f2f2f2; font-size: 16px;}
.table-ld{margin-bottom: 50px;}

.fd-top{padding-top:20px;padding-bottom:30px;border-bottom:1px solid #5e6969;margin-bottom:20px}
.fd-top .left{float:left}
.fd-top .right{float:right}
.g-selecty1{display:block;float:right;width:262px;height:40px;line-height:40px;border:1px solid #5e6969;border-radius:2px0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding-left:30px;padding-right:18px;cursor:pointer}
.g-selecty1 .select{display:block;color:#5e6969;font-size:16px;position:relative;background-image:url(/public/images/jt.png);background-position:right 18px;background-repeat:no-repeat}
.g-selecty1 .s a{display:block;color:#5e6969}
.row-type2 .txt1{font-size:16px;line-height:30px}
.fd-detail{color:#5e6969}
.fd-detail .p1{font-size:14px}
.fd-detail .p2{color:#fff;font-size:27px}
.col-det-down{overflow:hidden}
.fd-link{padding-top:8px;font-size:0}
.fd-link a{margin-left:32px;display:inline-block;font-size:18px;color:#afaba8;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.fd-link a:first-child{margin-left:0}
.fd-link a:hover{color:#fff;text-decoration:underline}
.fd-phone{padding-left:64px;background-image:url(/public/images/kefu1.png);background-position:left center;background-repeat:no-repeat;margin-bottom:10px}
.fd-addr{font-size:14px;color:#9fa3a3;margin-bottom:24px}
.fd-addr em{margin-right:6px;display:inline-block;color:#747b7b}
.fd-addr a{text-decoration:none;color:#9fa3a3}
.copyright{color:#747b7b;font-size:12px}
.df-ewm{color:#fff;text-align:center;font-size:12px}
.df-ewm img{display:inline-block}


.m-plan{padding: 0px 25px 50px;}
.m-plan h3{font-size: 24px; color: #25ABA8; border-bottom: #25ABA8 solid 2px; margin-bottom: 20px; line-height:2.2; margin-top:30px}
.m-plan h4{font-size: 20px; color: #25ABA8; }
.m-plan p{font-size: 16px; line-height: 2;}

.m-company{overflow: hidden; margin: 60px 0px 100px;}
.m-company .left{width: 50%; float: left;}
.m-company .txt{width: 40%; margin-right: 10%;}
.m-company .txt h2{color:#25ABA8; font-size: 35px; font-weight: bold; }
.m-company .bar{display: block; width: 60px; height: 5px; background: #25ABA8; margin-top: 40px; margin-bottom: 20px;}
.m-company .txt p{font-size: 16px; margin-bottom: 49px; line-height: 2;}
.m-company .txt strong{font-size: 28px; text-indent: 0;}

.m-solution .slogen{position: relative;}
.m-solution .slogen .txt{font-size: 25px; position: absolute; left: 0; top: 40%;}
.solution-list{ margin-top: -150px; position: relative; z-index: 10;}
.solution-list li{background: #fff; padding:30px; box-shadow: 0px 0px 10px rgba(122,122,122,.1); overflow: hidden; margin-bottom: 30px;}
.solution-list li .pic{width: 50%;}
.solution-list li:nth-child(odd) .pic{float: left;}
.solution-list li:nth-child(even) .pic{float: right;}
.solution-list li .txt{width: 47%;}
.solution-list li:nth-child(odd) .txt{float: right;}
.solution-list li:nth-child(even) .txt{float: left;}
.solution-list li .txt h2{font-size: 30px; color:#25ABA8; margin-bottom: 30px; line-height: 1.2; }
.solution-list li .txt p{ font-size: 18px; line-height: 2; margin-bottom: 30px;}
.a-more{font-size: 18px; color: #25ABA8; display: inline-block; padding: 6px 30px; border: #25ABA8 solid 1px; transition: all 0.4s;}
.a-more:hover{background: #25ABA8; color: #fff;}




@media only screen and (max-width:1199px){
.wp{width:96%}
}
@media only screen and (min-width:1200px) and (max-width:1700px){
.header{margin:0 auto;height:3.647vw;top:0;width:100%;position:fixed;font-size:0;padding-left:1.882vw;padding-right:2.352vw;z-index:200;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background:0 0}
.header.black,.header.fixed{height:7.294vw;box-shadow:1px .47vw .941vw 1px rgba(0,0,0,.1)}
.logo{float:left}
.logo a{height:4.823vw;display:inline-block;vertical-align:middle}
.logo img{height:100%;width:auto;display:block}
.header-telephone{overflow:hidden;font-size:1.588vw;color:#fff}
.nav li{height:3.882vw;line-height:4.647vw;margin-right:3.764vw;float:left;position:relative}
.nav .v1{height:2.941vw;font-size:1.058vw;height:3.2vw;position:relative;color:#fff;display:inline-block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;font-weight:400;border-bottom:solid transparent}
.logo img.black{display:none}
.header.black .logo img.black,.header.fixed .logo img.black{display:block}
.header.black .logo img.white,.header.fixed .logo img.white{display:none}
.header .right{float:right}
.nav li:last-child{margin-right:0}
.nav .v1:after{content:"";width:1.411vw;height:.117vw;position:absolute;bottom:0;left:50%;margin-left:-.705vw;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.nav .on .v1:after,.nav .v1:hover:after{opacity:1}
.nav .sub{display:none;line-height:2.117vw;font-size:.823vw;position:absolute;top:110%;left:50%;z-index:200;box-shadow:1px .235vw .588vw 1px rgba(0,0,0,.2);border-radius:.235vw;-webkit-border-radius:.235vw;-moz-border-radius:.235vw;-ms-border-radius:.235vw;-o-border-radius:.235vw;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);text-align:center}
.nav .sub .inner{padding:.588vw 0}
.nav .sub a{padding:0 15px;display:block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;overflow:hidden; white-space: nowrap;}
.hd-btns .g-btn-f01{margin:0 .47vw;display:inline-block;vertical-align:middle}
.g-btn-f01{padding:0 .941vw;min-width:3.235vw;font-size:.941vw;color:#fff;line-height:2.117vw;text-align:center;white-space:nowrap;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;display:inline-block}
.g-btn-f01.center{width:7.058vw;margin:0 auto;display:block}
.g-btn-f01 .more{display:inline-block;padding-right:1.058vw;background:url(/public/images/index/f-arrow02.png) right center no-repeat;background-size:.823vw auto}
.g-btn-f01 .more:hover{background-image:url(/public/images/index/f-arrow02.png)}
.g-btn-f01.black .more{background-image:url(/public/images/index/f-arrow01.png)}
.g-btn-f01.black .more:hover{background-image:url(/public/images/index/f-arrow02.png)}
.g-btn-f01:hover{border-color:rgba(181,122,89,1);color:#fff}
.g-btn-f01.black,.header.fixed .g-btn-f01,.header.header.black .g-btn-f01{color:rgba(102,102,102,1);border-color:rgba(102,102,102,1)}
.g-btn-f01.black:hover,.header.fixed .g-btn-f01:hover,.header.header.black .g-btn-f01:hover{border-color:rgba(181,122,89,1);color:#fff}
.footer.fd-fullpage{position:static!important}
.fd-top{padding-top:3.294vw;padding-bottom:1.764vw}
.fd-top .left{max-width:26.17vw;float:left}
.fd-logo{margin-bottom:1.411vw;height:2.352vw}
.fd-logo img{width:auto;height:100%;display:block}
.fd-info{padding-top:1.411vw;border-top:1px solid rgba(254,232,207,.1);font-size:.823vw;color:#999693}
.fd-link{margin-bottom:1.882vw;padding-top:.47vw;white-space:nowrap;font-size:0}
.fd-link a{margin-left:1.882vw;display:inline-block;font-size:1.058vw;color:#afaba8;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.fd-link a:first-child{margin-left:0}
.fd-link a:hover{color:#fff;text-decoration:underline}
.fd-phone a{margin-bottom:.47vw;font-size:1.176vw;color:#ccccc7;padding-left:1.882vw;background:url(/public/images/index/fd-phone.png) 0 center no-repeat;background-size:1.411vw auto;display:inline-block}
.fd-email a{font-size:1.176vw;color:#ccccc7;padding-left:1.882vw;background:url(/public/images/index/fd-email.png) 0 center no-repeat;background-size:1.411vw auto;display:inline-block}
.ul-qrlist{margin-bottom:.882vw;white-space:nowrap;font-size:0}
.ul-qrlist li{margin-left:1.411vw;display:inline-block;position:relative}
.ul-qrlist .icon{width:1.882vw;height:1.882vw}
.ul-qrlist .icon img{width:100%;height:auto;display:block}
.ul-qrlist .sub{position:absolute;bottom:120%;left:50%;margin-left:-3.529vw;z-index:2;visibility:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;opacity:0}
.ul-qrlist .sub:after{content:"";display:block;border-style:solid;border-width:.294vw .294vw 0;border-color:#fff transparent transparent;position:absolute;top:100%;left:50%;margin-left:-.294vw}
.ul-qrlist .sub .pic{padding:.47vw;width:7.058vw;height:7.058vw;border-radius:.294vw;-webkit-border-radius:.294vw;-moz-border-radius:.294vw;-ms-border-radius:.294vw;-o-border-radius:.294vw;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 0 .294vw 0;background:#fff}
.ul-qrlist li:hover .sub{visibility:visible;opacity:1}
.ul-qrlist .sub img{width:100%;height:auto;display:block}
.copyright{font-size:.823vw;color:#80807c;text-align:center;line-height:2}
.copyright span{margin:0 .5em}
.copyright a{color:#80807c;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.copyright a:hover{color:#fff;text-decoration:underline}
.banner .inner{display:block;height:100vh;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:1.529vw;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 .294vw}
.banner .slick-dots li.slick-active button{border:1px solid #fff}
.g-tit-f01{padding-left:1.176vw;position:relative;color:#333}
.g-tit-f01::after{content:"";width:.235vw;height:4.176vw;background:#b57a59;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-tit-f01 .en{font-size:2.352vw;line-height:1.2;text-transform:uppercase}
.g-tit-f01 h2{font-size:1.411vw;color:rgba(181,122,89,1);font-weight:400}
.g-tit-f01.white,.g-tit-f01.white h2{color:#fff}
.g-tit-f02{text-align:center}
.g-tit-f02 em{margin:0 auto .588vw;width:4.176vw;height:.235vw;background:#b57a59;display:block}
.g-tit-f02 .en{font-size:2.352vw;line-height:1.2;color:rgba(51,51,51,1);text-transform:uppercase}
.g-tit-f02 h2{font-size:1.411vw;color:rgba(181,122,89,1);font-weight:400}
.g-tit-f02.white .en{background:#fff}
.g-tit-f02.white .en,.g-tit-f02.white h2{color:#fff}
}
@media only screen and (max-width:1399px) and (min-width:1200px){
.g-tit-f01 .en,.g-tit-f02 .en{font-size:2vw}
.g-tit-f02 h2{font-size:1.2vw}
}
@media only screen and (max-width:1199px){
.headers1{margin-top:0}
.header-telephone{display:none}
.wp{width:96%}
.wp2,.wp3{margin:0 auto;width:96%;max-width:100%}
.fd-top{padding:20px 0}
.fd-logo{text-align:center}
.fd-logo a{display:inline-block}
.fullpage{overflow:hidden}
.fd-top .right{float:none;text-align:center}
.hd-height{display:none}
.g-tit-f01 .en{font-size:30px}
.g-tit-f01 h2{font-size:20px}
.g-tit-f01::after{height:50px;width:2px}
.g-tit-f02 .en{font-size:30px}
.g-tit-f02 h2{font-size:20px}
.g-tit-f02 em{width:50px;height:2px}
.g-btn-f01{font-size:20px}
.header,.header.black,.header.fixed{padding:0;position:fixed;top:0;left:0;right:0;height:50px;line-height:50px;background:#25ABA8;box-shadow:rgba(0,0,0,.3) 0 0 5px 0}
.header .logo img.black{display:block}
.header .logo img.white,.nav .v1:after{display:none}
.logo{margin-top: 0;}
.logo a{height:35px}
.nav{padding:0px 0 30px;position:fixed;top:50px;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);margin-left:0;display:none;overflow-y:auto;overflow-x:hidden}
.nav li{margin:0;float:none;line-height:50px; height: auto; }
.nav li:after{content:"";display:block;border-bottom:1px solid rgba(181,122,89,.2);margin:0 15px}
.nav .v1{padding:0 15px;font-size:16px;color:#fff;display:block; line-height:50px; height: 50px;}
.header.black .nav .on .v1,.header.black .nav .v1:hover,.header.fixed .nav .on .v1,.header.fixed .nav .v1:hover,.nav .on .v1{color:#fff;background-color:rgba(255,255,255,.2)}
.nav .sub{display:none;position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;box-shadow:none;width:100%;text-align:left}
.nav .sub .inner{padding:0 0 10px}
.nav .sub a{margin-bottom:0;padding:0 15px 0 2em}
.menuBtn{display:block}
.g-snv-pro1 .wp{padding: 0;}
body{padding-top:50px}
.nav .hd-btns{padding:10px 0;display:block;text-align:center}
.header .right .hd-btns{display:none}
.nav .hd-btns .g-btn-f01{border-color:rgba(181,122,89,1);color:#fff;background-image:url(/public/images/kefu.png);background-repeat:no-repeat;background-position:left center;padding-left:42px}
.nav .hd-btns .g-btn-f01:active,.nav .hd-btns .g-btn-f01:hover{background-color:rgba(255,255,255,.2);color:#fff}
.g-table1{height:auto;line-height:1.8;overflow:hidden;padding:0 15px}
.g-table1 .cur{position:static;margin:0 0 10px;padding-left:0;display:none}
.table1{width:auto}
.ul-tabde1{font-size:14px;text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.ul-tabde1 li,.ul-tabde2 li{display:inline-block;vertical-align:top;float:none;width:auto;margin:0 15px;padding:8px 0}
.g-tits-nc{font-size:18px;height:40px;line-height:40px;margin:0 auto 30px;border-width:1px}
.row-a21{overflow:hidden;padding:30px 0 15px}
.ul-pic-a21{margin:0 -5px}
.ul-pic-a21 .con{margin:0 5px}
.ul-pic-a21 .pic{margin-bottom:10px}
.ul-pic-a21 .desc{font-size:16px;margin-bottom:0}
.ul-pic-a21 .day{font-size:24px}
.ul-pic-a21 .month{font-size:12px}
.row-a22{padding:0 15px 40px;margin-bottom:0}
.ul-list-a22{margin-bottom:10px}
.ul-list-a22 .con{padding:5px 0}
.ul-list-a22 .tit{font-size:16px}
.ul-list-a22 .day{margin-bottom:6px}
.ul-list-a22 .desc{font-size:12px}
.m-estate{padding-bottom:40px;margin-bottom:0}
.m-estate .pic img{display:block;width:100%}
.m-estate .tit{font-size:18px}
.m-estate .inner{position:static;width:auto;height:auto;padding:15px}
.m-estate .desc{font-size:14px;height:auto}
.ul-list-a42{margin-left:-5px;margin-right:-5px}
.ul-list-a42 li{width:33.33%}
.ul-list-a42 .con{margin:0 5px 10px}
.ul-list-a42 .info{top:0;height:auto}
.ul-list-a42 h4{font-size:14px;padding:10px 0}
.ul-list-a42 .desc{font-size:12px;line-height:1.5;padding:0 10px}
.row-a42{margin-bottom:40px}
.g-tits-ab{border-width:1px;font-size:16px;height:35px;line-height:35px}
.ul-educ .txt{height:33.33vw;padding:6.9vw 4.8vw 10px 3.75vw}
.ul-educ .g-tits-ab{margin-bottom:10px}
.ul-list-a11{float:none;width:auto;margin-right:0;margin-bottom:20px}
.ul-list-a11 li{padding:10px;margin-bottom:10px}
.ul-list-a11 .tit{font-size:18px;margin-bottom:8px}
.ul-list-a11 .desc{font-size:14px;margin-bottom:10px}
.ul-list-a12 li{float:left;width:50%;margin-bottom:10px}
.ul-list-a12 .pic{margin:0 auto 15px}
.ul-list-a12 .desc{font-size:12px;text-align:center}
.ul-list-a11 .btn-a12{font-size:14px}
.row-a12{margin-bottom:40px}
.ul-under li{background-color:#f5f5f5}
.ul-under .tit{font-size:16px;margin-bottom:8px}
.ul-under .txt{height:auto;padding:3.333vw 4vw 0 3vw}
.ul-under p{font-size:12px}
.ul-under .link1{font-size:14px}
.m-relation{margin-bottom:30px}
}
@media only screen and (max-width:959px){
.g-tit-f01 .en{font-size:25px}
.g-tit-f01 h2{font-size:16px}
.g-tit-f01::after{height:50px;width:2px}
.g-tit-f02 .en{font-size:25px}
.g-tit-f02 h2{font-size:16px}
.g-tit-f02 em{width:50px;height:2px}
.copyright{line-height:1.5}
.row-a11{padding-top:0;margin-bottom:30px}
.m-resources .top{margin-bottom:20px}
.ul-educ{margin-bottom:15px;margin-top:30px}
.ul-educ li{margin-bottom:15px}
.ul-educ .pic{float:none!important;width:auto;height:auto}
.ul-educ .pic img{display:block;width:100%}
.ul-educ .txt{height:auto;width:auto;float:none;padding:10px}
.ul-under .pic{float:none!important;width:auto}
.ul-under .txt{padding:10px}
.ul-under .txt br{display:none}
.ul-list-a42 .pic{padding-top:0;height:auto}
.ul-list-a42 .pic img{display:block;width:100%;position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.ul-list-a42 .info{position:static;background-color:rgba(0,0,0,.8)}
.ul-list-a42 .desc{height:auto;padding:0 10px 10px}
}
@media only screen and (max-width:767px){
.fd-logo{margin:0 auto 15px;width:80%;height:auto}
.fd-logo img{width:100%;height:auto;display:block}
.copyright{font-size:12px}
.g-btn-f02{padding:0 10px;min-width:60px;line-height:34px}
.wp,.wp2,.wp3{width:100%;padding:5px 15px}
.ul-tabde1 li,.ul-tabde2 li{margin:0 8px}
.g-tit-ew{font-size:18px;margin-bottom:15px!important}
.ul-pic-a21{margin:0}
.ul-pic-a21 li{float:none;width:auto}
.ul-pic-a21 .con{margin:0 0 15px}
.ul-list-a22 .con{padding-bottom:15px}
.ul-list-a22 .pic{float:none;width:auto;margin-right:0;margin-bottom:0}
.ul-list-a22 .pic img{display:block;width:100%}
.ul-list-a42{margin-left:0;margin-right:0}
.ul-list-a42 li{float:none;width:auto}
.ul-list-a42 .con{margin:0 0 10px}
.ul-list-a12 .pic{height:28px;background-size:50%}
.solution-list{margin-top: 0;}
.m-solution .slogen .txt{font-size: 15px;}
.solution-list li .pic{width: 100%; float: none;}
.solution-list li .txt{width: 100%; float: none;}
.solution-list li .txt h2{font-size: 20px; margin-bottom: 5px;}
.solution-list li .txt p{font-size: 14px; line-height: 1.5;}
.solution-list li:nth-child(odd) .pic{float: none;}
.solution-list li:nth-child(odd) .txt{float: none;}
.a-more{font-size: 15px;}
}
@media only screen and (max-width:320px){
.ul-list-a12 li{float:none;width:auto}
}
.banner img{width:100%}
.banner .pic{position:relative}
.banner .pic .txt{position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#fff;left:0;right:0}
.banner .txt .tit{font-size:74px;text-transform:Uppercase}
.banner .txt .tit em{color:#7efff4}
.banner .txt .desc{font-size:30px;margin-bottom:20px}
.banner .txt .info{display:inline-block;width:182px;height:46px;line-height:46px;text-align:center;font-size:16px;border:1px solid #fff;color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.banner .txt .info:hover{color:#00aba9;border:1px solid #00aba9}
.row-a1{padding-top:60px;padding-bottom:60px}
.m-ban3 .slider{margin:0 -20px;position:relative}
.m-ban3 .item{padding:0 20px}
.m-ban3 .item .con1{display:block;overflow:hidden;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;height:530px}
.m-ban3 .item .con2{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-ban3 .con2 .txt{padding:30px 40px;color:#fff}
.m-ban3 .con2 .txt .tit{padding-bottom:26px;margin-bottom:15px;position:relative;color:#fff}
.m-ban3 .con2 .txt .tit::after{width:38px;height:4px;background-color:#fff;position:absolute;content:"";left:0;bottom:0}
.m-ban3 .con2 .more{text-align:center;height:122px;line-height:122px;background-color:#2bb6b7}
.g-mores3{display:inline-block;text-align:center;width:242px;height:44px;line-height:44px;border:1px solid #fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;color:#fff;padding-right:14px;font-size:16px}
.g-mores3 span{display:inline-block;background-image:url(/public/images/b9.png);background-repeat:no-repeat;background-position:right center;width:100%}
.g-mores3:hover{color:#fff}
.m-ban3 .con1:hover .con2{opacity:1}
.m-ban3 .pic{margin-bottom:20px;margin-top:40px}
.m-ban3 .pic img{display:inline-block;max-height:90px;width:auto}
.m-ban3 .item .tit{font-size:24px;margin-bottom:20px;color:#1d1d1d}
.m-ban3 .item .desc{font-size:14px;color:#b6b6b6;margin-bottom:20px}
.m-ban3 .item .con2 .desc{margin-bottom:50px;color:#fff;line-height:1.8}
.m-ban3 .item .info p{position:relative;padding-left:10px}
.m-ban3 .item .info p::after{position:absolute;width:5px;height:5px;content:"";background-color:#00aba9;left:0;top:.75em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-ban3 .item .con2 .info p::after{background-color:#76d7cf}
.m-ban3 .item .info{color:#00aba9;font-size:16px;line-height:1.8}
.m-ban3 .item .con2 .info{color:#76d7cf;line-height:1.8}
.m-ban3 .item img:hover{transform:scale(1.06)}
.m-ban3 .slick-next{background-image:url(/public/images/b7.png);position:absolute;right:-50px}
.m-ban3 .slick-prev{position:absolute;background-image:url(/public/images/b6.png);left:-50px}
.m-ban3 .slick-next,.m-ban3 .slick-prev{cursor:pointer;font-size:0;border:none;background-size:17px auto;width:17px;height:36px;top:52%;transform:translateY(-50%);background-color:transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:99;background-repeat:no-repeat}
.m-ban3 .slick-dots{overflow:hidden;position:absolute;bottom:-130px;padding:0;margin:0;list-style:none;text-align:center;width:140px;left:50%;transform:translateX(-50%);display:block}
.m-ban3 .slick-dots li{display:inline-block;float:left;margin:0 10px}
.m-ban3 .slick-dots li button{display:inline-block;width:15px;height:15px;border:1px solid #000;border-radius:100%;opacity:1;font-size:0;background-color:transparent}
.m-ban3 .slick-dots li.slick-active button{background-color:#000}
.m-detaila2{background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.m-detaila2 .txt{width:41%;padding:80px 116px 160px 0;color:#fff;font-size:16px;overflow:hidden; text-align: justify;}
.m-detaila2 .desc{line-height:2.2}
.m-detaila2 .txt p{margin-bottom:40px}
.row-a2{margin-bottom:0px;background-repeat:no-repeat;background-size:cover;background-image:url(/public/images/bg-a3.jpg)}
.m-tita2{color:#1f9c9b;font-size:24px;position:relative;margin-top:78%;padding-top:5px}
.m-tita2::after{width:48px;height:4px;content:"";position:absolute;background-color:#00aba9;right:0;top:0}
.g-titx1{position:relative;margin-bottom:34px}
.g-titx1 .tit{font-size:24px;color:#000}
.g-titx1 .desc{color:#e4e4e4;font-size:24px}
.g-titx1 .more{display:block;width:78px;height:30px;line-height:30px;text-align:center;color:#b4b4b4;border:1px solid #ddd;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-titx1 .more:hover{color:#00aba9;border:1px solid #00aba9}
.m-deataila3 .col-l{width:65%}
.m-deataila3 .col-r{width:35%;padding-left:60px}
.ul-lista3{display:block;margin:0 -22px}
.ul-lista3 li{float:left;width:50%}
.ul-lista3 .con{padding:0 22px}
.ul-lista3 .con1{box-shadow:rgba(110,110,110,.2) 0 0 18px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:block}
.ul-lista3 .con1:hover{background-color:#2db7b7}
.ul-lista3 .pic{padding-top:62%;overflow:hidden;position:relative}
.ul-lista3 .pic img{position:absolute;top:0;left:0;right:0;width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .con:hover .pic img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}
.ul-lista3 .txt{padding:14px 32px 26px 20px;font-size:14px;color:#242424;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:3em}
.ul-lista3 .con1:hover .txt{color:#fff}
.ul-lista3 .txt .date{font-size:14px;color:#bababa;margin-bottom:8px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .txt .date .d1{font-size:18px;color:#1c1c1c;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .con1:hover .txt .date{color:rgba(255,255,255,.3)}
.ul-lista3 .con1:hover .txt .d1{color:#fff}
.row-a3{padding-bottom:92px;overflow:hidden}
.ul-lista4 li{float:none;width:100%}
.ul-lista4 .con1{box-shadow:none;border-bottom:1px dashed #ddd;display:block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista4 .con1:hover{background-color:#fff;color:#00aba9}
.ul-lista4 .txt{padding:16px 0}
.ul-lista4 .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;height:auto}
.ul-lista4 .con1:hover .txt{color:#00aba9}
.ul-lista4 .con1:hover .txt .date{color:#bababa}
.ul-lista4 .con1:hover .txt .d1{color:#1c1c1c}
.g-titx2 .desc{color:#cef0f0}
.row-a4{background-color:#effcfc;padding:45px 0;overflow:hidden}
.ul-lista5{display:block;overflow:hidden;margin:0 -25px}
.ul-lista5 li{float:left;width:50%;margin-bottom:45px}
.ul-lista5 .con{padding:0 25px;overflow:hidden}
.ul-lista5 .pic{float:left;width:188px;height:124px;overflow:hidden;margin-right:32px;display:block}
.ul-lista5 .pic img{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista5 .con:hover .pic img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}
.ul-lista5 .txt{overflow:hidden}
.ul-lista5 .tit{font-size:18px;color:#1c1c1c;margin-bottom:8px;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;display:block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista5 .con:hover .tit{color:#00aba9}
.ul-lista5 .desc{font-size:14px;color:#9c9c9c;margin-bottom:10px;line-height:1.8;height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.select-sub{background-color:#fff;text-align:center}
.ul-lista5 .detail{font-size:14px;color:#2db7b7;text-decoration:underline;height:1.5em}
.bans1{background-repeat:no-repeat;background-size:cover;padding-top:15.91%}
.row-soldet{padding:64px 0 112px}
.m-soldet1{padding:44px 56px 50px 40px;box-shadow:rgba(0,0,0,.09) 0 0 18px}
.m-dets1{border-bottom:1px solid #edeeee;margin-bottom:52px}
.m-dets1 .tit{color:#00aba9;font-size:30px;margin-bottom:20px}
.m-dets1 .desc{font-size:16px;color:#848585;margin-bottom:36px;line-height:1.8}
.ul-dets1{display:block}
.ul-dets1 .g-tits1{margin-bottom:20px}
.g-tits1{height:42px;line-height:42px;border-left:3px solid #00aba9;font-size:24px;color:#00aba9;padding-left:18px}
.ul-dets1 .con{display:block;overflow:hidden}
.ul-dets1 li{margin-bottom:78px}
.ul-dets1 li:nth-child(odd) .pic{float:right}
.ul-dets1 li:nth-child(even) .pic{float:left;margin-right:38px}
.ul-dets1 li:last-child{margin-bottom:0}
.ul-dets1 .pic{width:53%}
.ul-dets1 .pic img{width:100%}
.ul-dets1 .txt{overflow:hidden;font-size:16px;padding-right:38px}
.ul-dets1 .desc{line-height:2.2;margin-bottom:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
.g-mores1{width:172px;height:43px;line-height:43px;text-align:center;border:1px solid #00aba9;color:#00aba9;display:inline-block;box-sizing:content-box;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;font-size:16px}
.g-mores1:hover{color:#fff;background-color:#00aba9}
.row-pro-list{overflow:hidden;padding-top:60px;padding-bottom:140px}
.ul-snvp1{display:block;height:70px;line-height:70px;border:1px solid #f1f1f1;border-top:none;padding:0 24px;overflow-y:hidden;overflow-x:auto;word-break:break-all;white-space:nowrap}
.ul-snvp1 li{display:inline-block}
.ul-snvp1 .con{display:block;padding-left:30px;margin-right:30px;font-size:18px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;background-position:left center;background-repeat:no-repeat}
.ul-snvp1 .con:hover,.ul-snvp1 .on .con{background-image:url(/public/images/a7.png);color:#00aba9}
.ul-pro-list{display:block;margin:0 -21px 44px}
.ul-pro-list li{float:left;width:50%;margin-bottom:35px}
.ul-pro-list .inner{padding:32px;box-shadow:rgba(0,0,0,.09) 0 0 18px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-pro-list .inner:hover{box-shadow:rgba(0,171,169,.42) 0 0 13px}
.ul-pro-list .con{padding:0 21px;display:block}
.ul-pro-list .con1{overflow:hidden}
.ul-pro-list .txt{padding-right:46px;line-height:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#010e3a;height:8em}
.ul-pro-list .pic{float:right;width:142px;height:112px;overflow:hidden}
.ul-pro-list .g-tits1{margin-bottom:26px;color:#010e3a}
.m-pro-detail1 .tit{font-size:48px;margin-bottom:30px}
.m-pro-detail1 .desc{font-size:16px;margin-bottom:45px}
.ul-news-list1{display:block;margin:0 -30px 50px}
.ul-news-list1 li{float:left;width:33.3%;margin-bottom:60px}
.ul-news-list1 .con{padding:0 30px;display:block}
.ul-news-list1 .con1{background-color:#f6f6f6;color:#010e3a;font-size:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-news-list1 .con1:hover{background-color:#fff;box-shadow:rgba(0,171,169,.42) 0 0 13px}
.ul-news-list1 .txt{padding:30px;position:relative}
.ul-news-list1 .date{position:absolute;top:-20px;left:0}
.ul-news-list1 .date span{display:inline-block;width:106px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;background-color:#00aba9}
.ul-news-list1 .pic{padding-top:71%;position:relative}
.ul-news-list1 .pic img{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:auto}
.ul-news-list1 .desc{margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:4.5em}
.ul-news-list1 .eye{background-image:url(/public/images/a8.png);background-repeat:no-repeat;background-position:left center;padding-left:26px;font-size:14px;color:#b2b2b2;height:1.5em}
.banb1 img{display:block;width:100%}
.row-busab1{overflow:hidden;padding-bottom:130px;padding-top:42px}
.m-business{padding-top: 40px; padding-bottom: 140px;}
.m-busab1{position:relative;margin-bottom:30px}
.m-busab1 .txt{position:absolute;font-size:24px;width:574px;left:0;bottom:0;line-height:1.7}
.ul-busab2{display:block;margin:0 -31px; margin-top: 60px;}
.ul-busab2 li{float:left;width:33.3%}
.ul-busab2 .con{padding:65px 31px 0;position:relative}
.ul-busab2 .sinab2{position:absolute;width:124px;height:142px;background-repeat:no-repeat;background-size:cover;top:0;z-index:1;left:32px}
.ul-busab2 .con1{padding:50px 40px 40px;border:1px solid #dcdcdc;border-radius:20px;height:330px;overflow-y:auto;overflow-x:hidden}
.ul-busab2 .tit{color:#00aba9;font-size:32px;margin-bottom:20px}
.ul-busab2 .desc{font-size:18px}
.ul-busab2 .desc p{padding-left:10px;position:relative;margin-bottom:18px}
.ul-busab2 .desc p::after{content:"";width:5px;height:5px;background-color:#333;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;top:.7em;left:0}
@media only screen and (min-width:1199px) and (max-width:1500px){
.banner img{width:100%}
.banner .pic{position:relative}
.banner .pic .txt{position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);color:#fff;left:0;right:0}
.banner .txt .tit{font-size:5.133vw}
.banner .txt .desc{font-size:2vw;margin-bottom:1.333vw}
.banner .txt .info{display:inline-block;width:12.13vw;height:3.066vw;line-height:3.066vw;text-align:center;font-size:1.066vw;border:solid #fff;color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.banner .txt .info:hover{color:#00aba9;border:solid #00aba9}
.row-a1{padding-top:4vw;padding-bottom:6.133vw}
.m-ban3 .slider{margin:0 -1.333vw;position:relative}
.m-ban3 .item{padding:0 .666vw}
.m-ban3 .item .con1{display:block;overflow:hidden;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;height:42vw}
.m-ban3 .item .con2{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;display:none}
.m-ban3 .con2 .txt{padding:4vw 2.666vw;color:#fff}
.m-ban3 .con2 .txt .tit{padding-bottom:1.733vw;margin-bottom:1vw;position:relative}
.m-ban3 .con2 .txt .tit::after{width:2.533vw;height:.266vw;background-color:#fff;position:absolute;content:"";left:0;bottom:0}
.m-ban3 .con2 .more{text-align:center;height:12.8vw;line-height:12.8vw;background-color:#2bb6b7}
.g-mores3{display:inline-block;text-align:center;width:16.13vw;height:2.933vw;line-height:2.933vw;border:solid #fff;border-radius:1.333vw;-webkit-border-radius:1.333vw;-moz-border-radius:1.333vw;-ms-border-radius:1.333vw;-o-border-radius:1.333vw;color:#fff;padding-right:.933vw}
.g-mores3 span{display:inline-block;background-image:url(/public/images/b9.png);background-repeat:no-repeat;background-position:right center;width:100%}
.g-mores3:hover{color:#fff}
.m-ban3 .con1:hover .con2{display:block}
.m-ban3 .pic{margin-bottom:1.333vw;margin-top:8.666vw}
.m-ban3 .item .tit{font-size:1.6vw;margin-bottom:1.333vw;color:#1d1d1d}
.m-ban3 .item .desc{font-size:.933vw;color:#b6b6b6;margin-bottom:1.333vw}
.m-ban3 .item .con2 .desc{margin-bottom:3.333vw;color:#fff}
.m-ban3 .item .info p{position:relative;padding-left:.666vw}
.m-ban3 .item .info p::after{position:absolute;width:.333vw;height:.333vw;content:"";background-color:#00aba9;left:0;top:.75em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-ban3 .item .con2 .info p::after{background-color:#76d7cf}
.m-ban3 .item .info{color:#00aba9;font-size:1.066vw;line-height:1.8}
.m-ban3 .item .con2 .info{color:#76d7cf;line-height:1.8}
.m-ban3 .item img:hover{transform:scale(1.06)}
.m-ban3 .slick-next{background-image:url(/public/images/b7-1.png);position:absolute;right:-3.333vw}
.m-ban3 .slick-prev{position:absolute;background-image:url(/public/images/b6.png);left:-3.333vw}
.m-ban3 .slick-next,.m-ban3 .slick-prev{cursor:pointer;font-size:0;border:none;background-size:1.133vw auto;width:1.133vw;height:2.4vw;top:30%;transform:translateY(-50%);background-color:transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:99}
.m-ban3 .slick-prev:hover{background-image:url(/public/images/b6-1.png)}
.m-ban3 .slick-next:hover{background-image:url(/public/images/b7.png)}
.m-ban3 .slick-dots{overflow:hidden;position:absolute;bottom:-8.666vw;width:100%;padding:0;margin:0;list-style:none;text-align:center;width:9.333vw;left:50%;transform:translateX(-50%);display:block}
.m-ban3 .slick-dots li{display:inline-block;float:left;margin:0 .666vw}
.m-ban3 .slick-dots li button{display:inline-block;width:1vw;height:1vw;border:solid #000;border-radius:100%;opacity:1;font-size:0;background-color:transparent}
.m-ban3 .slick-dots li.slick-active button{background-color:#000}
.m-detaila2{background-repeat:no-repeat;background-size:cover;overflow:hidden}
.m-detaila2 .txt{width:41%;padding:5.333vw 8.666vw 10.66vw 0;color:#fff;font-size:1.066vw;overflow:hidden}
.m-detaila2 .desc{line-height:1.8}
.m-detaila2 .txt p{margin-bottom:2.666vw}
.row-a2{margin-bottom:4.8vw;background-repeat:no-repeat;background-size:cover}
.m-tita2{color:#1f9c9b;font-size:1.6vw;position:relative;margin-top:78%;padding-top:.333vw}
.m-tita2::after{width:3.2vw;height:.266vw;content:"";position:absolute;background-color:#00aba9;right:0;top:0}
.g-titx1{position:relative;margin-bottom:2.266vw}
.g-titx1 .tit{font-size:1.6vw}
.g-titx1 .desc{color:#e4e4e4;font-size:1.6vw}
.g-titx1 .more{display:block;width:5.2vw;height:2vw;line-height:2vw;text-align:center;color:#b4b4b4;border:solid #ddd;border-radius:1.333vw;-webkit-border-radius:1.333vw;-moz-border-radius:1.333vw;-ms-border-radius:1.333vw;-o-border-radius:1.333vw;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-titx1 .more:hover{color:#00aba9;border:solid #00aba9}
.m-deataila3 .col-l{width:65%}
.m-deataila3 .col-r{width:35%;padding-left:4vw}
.ul-lista3{display:block;margin:0 -1.466vw}
.ul-lista3 li{float:left;width:50%}
.ul-lista3 .con{padding:0 1.466vw}
.ul-lista3 .con1{box-shadow:rgba(110,110,110,.2) 0 0 1.2vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .con1:hover{background-color:#2db7b7}
.ul-lista3 .pic{padding-top:62%;overflow:hidden;position:relative}
.ul-lista3 .pic img{position:absolute;top:0;left:0;right:0;width:100%;height:auto}
.ul-lista3 .txt{padding:.933vw 2.133vw 1.733vw 1.333vw;font-size:.933vw;color:#242424;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:3em}
.ul-lista3 .con1:hover .txt{color:#fff}
.ul-lista3 .txt .date{font-size:.933vw;color:#bababa;margin-bottom:.533vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .txt .date .d1{font-size:1.2vw;color:#1c1c1c;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-lista3 .con1:hover .txt .date{color:rgba(255,255,255,.3)}
.ul-lista3 .con1:hover .txt .d1{color:#fff}
.row-a3{padding-bottom:6.133vw;overflow:hidden}
.ul-lista4 li{float:none;width:100%}
.ul-lista4 .con1{box-shadow:none;border-bottom:dashed #ddd}
.ul-lista4 .con1:hover{background-color:#fff}
.ul-lista4 .txt{padding:1.066vw 0}
.ul-lista4 .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;height:auto}
.ul-lista4 .con1:hover .txt{color:#242424}
.ul-lista4 .con1:hover .txt .date{color:#bababa}
.ul-lista4 .con1:hover .txt .d1{color:#1c1c1c}
.g-titx2 .desc{color:#cef0f0}
.row-a4{background-color:#effcfc;padding:3vw 0;overflow:hidden}
.ul-lista5{display:block;overflow:hidden;margin:0 -1.666vw}
.ul-lista5 li{float:left;width:50%;margin-bottom:3vw}
.ul-lista5 .con{padding:0 1.666vw;overflow:hidden}
.ul-lista5 .pic{float:left;width:12.53vw;height:8.266vw;overflow:hidden;margin-right:2.133vw}
.ul-lista5 .txt{overflow:hidden}
.ul-lista5 .tit{font-size:1.2vw;color:#1c1c1c;margin-bottom:.533vw;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.ul-lista5 .desc{font-size:.933vw;color:#9c9c9c;margin-bottom:.666vw;line-height:1.8;height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.ul-lista5 .detail{font-size:.933vw;color:#2db7b7;text-decoration:underline;height:1.5em}
}
@media only screen and (max-width:1199px){
.g-selecty1{padding:0 10px;display:block;float:right;width:152px;height:30px;line-height:29px}
.m-ban3 .con1 .con2{display:none}
.fd-phone{background-size:30px auto;padding-left:35px}
.fd-detail .p2{font-size:18px}
.fd-link a{font-size:14px;margin-left:20px}
.banner .slick-dots button{width:40px}
.g-selecty1 .select{font-size:14px;background-position:right 12px}
.row-a2{background:#28a2a2;margin-bottom:0px;padding:30px}
.m-detaila2 .col-r{float:none}
.m-tita2{color:#fff;margin-top:10px;text-align:center;margin-bottom:10px;font-size:20px}
.m-detaila2 .desc{font-size:14px;line-height:1.8}
.ul-lista5 li{float:none;width:100%;margin-bottom:20px}
.m-detaila2 .txt p{margin-bottom:20px}
.m-detaila2 .txt{width:100%;padding:0}
.m-tita2::after{display:none}
.row-a3{padding-bottom:30px}
.g-mores3{width:161px;height:36px;line-height:34px;font-size:14px}
.m-deataila3 .col-l{float:none;width:100%}
.m-deataila3 .col-r{float:none;width:100%;padding-left:0}
.g-titx1 .desc,.g-titx1 .tit{font-size:20px}
.g-titx1{margin-bottom:15px}
.row-a1{padding:40px}
.m-ban3 .slick-prev{left:-15px}
.m-ban3 .slick-next{right:-15px}
.m-ban3 .item .con1{height:auto}
.m-ban3 .slick-next,.m-ban3 .slick-prev{top:50%}
.m-ban3 .item .tit{font-size:20px;margin-bottom:6px}
.banner .txt .tit{font-size:40px}
.banner .txt .desc{font-size:20px}
.m-ban3 .pic{margin-top:0;margin-bottom:6px}
.m-ban3 .pic img{max-height:74px}
.banner .txt .info{display:inline-block;width:119px;height:30px;line-height:30px;text-align:center;font-size:14px}
.ul-busab2 .desc p::after{top:.7em}
.ul-pro-list .pic{width:122px;height:92px}
.m-busab1 .txt{font-size:22px}
.ul-busab2 .sinab2{width:87px;height:101px}
.ul-busab2 .con{padding-top:42px}
.ul-busab2 .con1{padding:65px 20px 20px;height:300px}
.ul-busab2 .tit{font-size:24px;margin-bottom:10px}
.ul-busab2 .desc{font-size:16px}
.ul-busab2 .desc p{margin-bottom:0}
.ul-news-list1 .con1{font-size:18px}
.ul-news-list1 .txt{padding:20px}
.ul-news-list1{margin:0 -10px}
.ul-news-list1 .con{padding:0 10px}
.ul-news-list1 .date span{width:80px;height:30px;line-height:30px}
.ul-dets1 .txt{padding-right:30px}
.m-dets1 .tit{font-size:24px;margin-bottom:15px}
.m-dets1 .desc{margin-bottom:15px}
.m-dets1{margin-bottom:20px}
.g-tits1{font-size:20px;height:28px;line-height:28px}
.g-mores1{width:100px}
.ul-dets1 .desc{margin-bottom:15px;line-height:1.8}
.ul-dets1 li{margin-bottom:30px}
.row-soldet{padding:40px 0}
.ul-snvp1{height:50px;line-height:50px}
.row-pro-list{padding:20px 0}
.ul-snvp1 .con{font-size:16px;background-size:18px}
.ul-pro-list .inner{padding:20px}
.ul-pro-list .txt{padding-right:20px}
.m-pro-detail1 .tit{font-size:30px;margin-bottom:10px}
.m-pro-detail1 .desc{margin-bottom:15px}
}
@media only screen and (max-width:959px){
.row-busab1{padding:30px 0}
.m-busab1 .txt{font-size:18px;width:auto}
.ul-busab2 .sinab2{width:60px;height:69px}
.ul-busab2 .con1{padding:45px 20px 20px}
.ul-busab2 .tit{font-size:20px}
.ul-busab2 li{width:50%;margin-bottom:20px}
.ul-busab2 .con{padding-top:30px}
.ul-news-list1 li{width:50%;margin-bottom:20px}
.ul-news-list1 .con1{font-size:16px}
.ul-news-list1 .date span{font-size:14px}
.ul-news-list1 .desc{margin-bottom:10px; height: auto;}
.m-pro-detail1 .tit{font-size:24px;margin-bottom:10px}
.m-pro-detail1 .desc{margin-bottom:15px;font-size:14px}
.ul-pro-list .g-tits1{margin-bottom:10px;font-size:16px}
.ul-pro-list li{float:none;width:100%}
.m-soldet1{padding:20px}
.ul-dets1 .txt{padding-right:15px}
.m-dets1 .tit{font-size:20px}
.m-dets1 .desc{font-size:14px}
.g-tits1{font-size:18px;height:24px;line-height:24px}
.g-mores1{width:80px;font-size:14px;height:30px;line-height:30px}
.ul-dets1 .desc{margin-bottom:15px;line-height:1.8;font-size:14px}
.ul-dets1 li{margin-bottom:30px}
.row-soldet{padding:40px 0}
.ul-dets1 .g-tits1{margin-bottom:10px}
}
@media only screen and (max-width:767px){
.m-ban3 .slick-next,.m-ban3 .slick-prev{background-size:12px auto;width:12px;height:30px}
.m-ban3 .slick-prev{left:-20px}
.m-ban3 .slick-pnext{right:-20px}
.df-ewm img{width:80px;height:80px}
.ul-lista5 li{margin-bottom:4px}
.ul-lista5 .detail{font-size:12px}
.fd-addr,.fd-phone{display:none}
.df-ewm{margin-bottom:10px}
.ul-lista3 li{float:none;margin-bottom:20px;width:100%}
.ul-lista4 li{margin-bottom:0}
.g-mores3{width:120px}
.g-mores3 span{background-size:20px auto}
.fd-link{display:none}
.g-selecty1{float:none;width:100%}
.copyright{margin-bottom:10px}
.fd-dwon .col-r{float:none;width:1005}
.fd-top .left{float:none;max-width:100%}
.fd-link a{font-size:12px;margin-left:10px}
.fd-top .right{float:none}
.fd-dwon .col-l{float:none;width:1005}
.m-ban3 .pic img{max-height:60px}
.m-ban3 .item .tit{font-size:16px}
.m-ban3 .item .info{font-size:12px}
.g-titx1 .desc,.g-titx1 .tit{font-size:18px}
.banner .txt .tit{font-size:16px}
.ul-lista5 .tit{font-size:16px;margin-bottom:4px}
.ul-lista5 .desc{margin-bottom:0;line-height:1.7}
.row-a4{padding:30px 0}
.banner .txt .desc{font-size:14px}
.banner .slick-dots button{width:25px}
.banner .slick-dots{bottom:10px}
.banner .txt .info{display:inline-block;width:89px;height:26px;line-height:24px;font-size:12px}
.m-deataila3 .col-l{float:none;width:100%}
.m-deataila3 .col-r{float:none;width:100%;padding:0 18px}
.ul-busab2 .desc{font-size:14px}
.ul-lista5 .pic{margin-right:10px;max-width:150px;width:50%}
.ul-busab2 .desc p::after{top:.7em;height:4px;width:4px}
.m-busab1 .txt{font-size:14px;line-height:1.5;max-width:283px;bottom:-15px}
.ul-busab2 .con1{height:auto}
.ul-busab2 .tit{font-size:16px;margin-bottom:4px}
.ul-busab2 li{float:none;width:100%}
.bans1{padding-top:22%}
.ul-dets1 .desc,.ul-pro-list .txt{display:block}
.ul-news-list1 li{width:100%;float:none}
.ul-news-list1 .con1{font-size:14px}
.cur,.cur a{height:35px;line-height:35px}
.ul-snvp1{height:50px;line-height:50px;padding:0 15px}
.m-pro-detail1 .tit{font-size:18px;margin-bottom:4px}
.ul-pro-list .pic{float:none;text-align:center}
.ul-pro-list .pic img{display:inline-block}
.ul-pro-list .txt{padding-right:0;font-size:14px;line-height:1.8;height:auto}
.ul-dets1 li:nth-child(odd) .pic{float:none;width:100%}
.ul-dets1 li:nth-child(even) .pic{float:none;width:100%}
.ul-dets1 .g-tits1{font-size:16px;height:18px;line-height:18px;padding-left:10px}
.m-dets1 .tit{font-size:16px;margin-bottom:4px}
.ul-dets1 .txt{padding-right:0}
.cur{background-size:15px auto;padding-left:20px}
.row-soldet{padding:20px 0}
.ul-snvp1 .con{margin-right:15px;font-size:14px}
.ul-pro-list li{margin-bottom:20px}
.ul-pro-list{margin-bottom:0}
.pager li a{width:26px;height:26px;line-height:26px;font-size:14px}
}
.m-top{padding:62px 60px 8px;text-align:center;border-bottom:1px solid rgba(75,75,75,.2);margin-bottom:46px}
.m-top .tit{font-size:32px;line-height:1.4em;margin-bottom:21px;color:#010e3a;font-weight:400}
.m-top .box{display:inline-block;margin:0 auto 10px;font-size:14px;color:#4b4b4b;opacity:40%}
.m-top .date{display:inline-block;margin-right:20px;padding-left:26px;background:url(/public/images/n-l2.png) left center no-repeat}
.m-top .time{display:inline-block;padding-left:26px;background:url(/public/images/n-l3.png) left center no-repeat}
.m-btm{margin-bottom:100px;margin-left: 50px;
    margin-right: 50px;}
.m-btm img{max-width:100%}
.m-btm p{font-size:16px;color:#010e3a;line-height:2.7em}
@media only screen and (max-width:959px){
.m-top{padding:40px 40px 8px;margin-bottom:40px}
.m-top .tit{font-size:26px}
.m-btm p{font-size:15px}
}
@media only screen and (max-width:767px){
.m-top{padding:30px 30px 8px;margin-bottom:20px}
.m-btm p{font-size:14px}
.m-btm{margin-bottom:60px}
.m-top .tit{font-size:18px}
}
.ul-case{margin-top:73px;margin-bottom:100px}
.ul-case li{overflow:hidden;position:relative;margin-bottom:44px}
.ul-case .pic{width:369px;height:auto;position:absolute;top:0}
.ul-case .pic img{width:100%;height:auto;display:block}
.ul-case li:nth-child(2n-1) .pic{left:0}
.ul-case li:nth-child(2n) .pic{right:0}
.ul-case .txt{overflow:hidden;background-color:#f2f2f2;padding:43px 40px 66px 110px;margin:40px 0 0 300px}
.ul-case li:nth-child(2n) .txt{padding:43px 110px 66px 40px;margin:40px 300px 0 0}
.ul-case .desc{font-size:28px;color:#010e3a;line-height:1.3em;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}
.ul-case .imp{color:#00aba9;font-size:16px;margin-bottom:7px}
@media only screen and (max-width:1440px){
.ul-case{margin-top:5.069vw;margin-bottom:6.944vw}
.ul-case li{margin-bottom:3.055vw}
.ul-case .pic{width:25.62vw}
.ul-case .txt{padding:2.986vw 2.777vw 4.583vw 7.638vw;margin:2.777vw 0 0 20.83vw}
.ul-case li:nth-child(2n) .txt{padding:2.986vw 7.638vw 4.583vw 2.777vw;margin:2.777vw 20.83vw 0 0}
.ul-case .desc{font-size:1.944vw}
}
@media only screen and (max-width:959px){
.ul-case .txt{margin-top:12px}
.ul-case li:nth-child(2n) .txt{margin-top:12px}
.ul-case .imp{font-size:14px}
}
@media only screen and (max-width:767px){
.ul-case .desc{font-size:16px}
.ul-case li{margin-bottom:20px}
.ul-case .pic{width:100%;position:static;text-align:center}
.ul-case .txt{padding:3vw;}
.ul-case .txt,.ul-case li:nth-child(2n) .txt{overflow:hidden;margin:0}
}
@media only screen and (max-width:375px){
.ul-case .pic{margin:0}
.ul-case .desc{font-size:14px}
.ul-case .imp{font-size:12px}
}
.m-about-patents a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-patent .g-tit{color:#00aba9;font-size:36px;font-weight:400;padding:28px 0 40px 30px}
.m-patent{margin-bottom:76px}
.m-patent .box{margin:68px 0 16px;height:114px;overflow:hidden;background:url(/public/images/n-l6.png);background-size:cover}
.ul-patent{margin-bottom: 40px;}
.ul-patent li{height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #262626;
    border-bottom: 1px dashed #999;
    padding: 0 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-top: 21px;}
.m-skill{background:url(/public/images/n-l7.png);background-size:cover;margin-bottom:28px}
.ul-skill{overflow:hidden;padding:6px 0 90px 30px}
.ul-equip li,.ul-skill li{width:36%;float:left;overflow:hidden;font-size:18px;color:#161616;margin-right:50px;font-weight:700;margin-bottom:21px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-right:30px}
.m-equip{background:url(/public/images/n-l8.png);background-size:cover;margin-bottom:100px}
.ul-equip{overflow:hidden;padding:6px 0 140px 30px}
@media only screen and (max-width:960px){
.m-patent .g-tit{font-size:24px;padding:1.944vw 0 2.777vw 2.083vw}
.m-patent{margin-bottom:5.277vw}
.m-patent .box{margin:4.722vw 0 1.111vw;height:7.916vw;overflow:hidden;background:url(/public/images/n-l6.png);background-size:cover}
.ul-patent li{height:4.93vw;line-height:4.93vw;font-size:1.71vw;color:#262626;border-bottom:1px dashed #999;padding:0 3.1vw}
.m-skill{background:url(/public/images/n-l7.png);background-size:cover;margin-bottom:1.944vw}
.ul-skill{overflow:hidden;padding:.416vw 0 6.25vw 2.083vw}
.ul-equip li,.ul-skill li{width:36%;font-size:2.1vw;margin-right:0;margin-bottom:1.458vw}
.m-equip{background:url(/public/images/n-l8.png);background-size:cover;margin-bottom:6.944vw}
.ul-equip{overflow:hidden;padding:.416vw 0 9.722vw 2.083vw}
}
@media only screen and (max-width:759px){
.m-patent .g-tit{font-size:20px;padding:0 0 0 15px;line-height:7.916vw}
.ul-patent li{height:30px;line-height:30px;padding:0 15px}
.ul-equip li,.ul-skill li{padding:0 15px}
.m-equip li,.m-patent li,.m-skill li{width:100%;font-size:14px}
.ul-skill{margin-bottom:30px}
}
@media only screen and (max-width:375px){
.m-equip li,.m-patent li,.m-skill li{font-size:13px}
.m-patent .box{line-height:10vw}
.m-patent .g-tit{font-size:16px;height:10vw}
.ul-skill{margin-bottom:20px}
}
.m-team{margin:60px 0 0px;overflow:hidden;}
.m-team .top-box{margin-bottom:40px; border:#eee solid 1px; padding:20px; overflow:hidden;}
.m-team .pic{float:left;overflow:hidden;margin-right:70px;width:144px;height:auto}
.m-team .pic img{width:100%;height:auto;display:block}
.m-team .txt{overflow:hidden}
.m-team .top{padding-bottom:20px;}
.m-team .btm{padding-top:18px}
.m-team .imp{font-size:24px;color:#00aba9;margin-bottom:4px}
.m-team .name{color:#353535;font-size:36px;margin-bottom:12px}
.m-team .info{margin-bottom:4px}
.m-team .info p{font-size:16px;color:#9a9a9a;line-height: 1.8}
.m-team .desc p{font-size:14px;line-height:1.7;color:#333;margin-bottom:24px}
.ul-team{overflow:hidden;background-color:rgba(0,171,169,.1);padding:30px 37px 40px;margin:0 -23px 100px; clear:both;}
.ul-team li{width:50%;float:left;overflow:hidden; height:210px}
.ul-team .con{margin:0 23px}
.ul-team .pic{float:left;overflow:hidden;margin-right:26px;width:134px;height:170px}
.ul-team .pic img{width:100%;height:auto}
.ul-team .txt{overflow:hidden}
.ul-team .imp{color:#719b9b;font-size:16px;line-height:1.6em}
.ul-team .name{font-size:20px;color:#313131;margin-bottom:8px}
.ul-team .desc{font-size:16px;color:#525252;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8em;height:8.5em}
@media only screen and (max-width:959px){
.m-team{margin:50px 0 30px}
.m-team .imp{font-size:22px}
.m-team .name{font-size:32px}
.m-team .pic{margin-right:40px}
.ul-team li{width:100%;margin-bottom:20px}
.ul-team{margin-bottom:50px}
}
@media only screen and (max-width:767px){
.m-team .imp{font-size:15px}
.m-team .name{font-size:30px}
.m-team .pic{width:100%;margin:0 0 20px}
.m-team .pic img{width:60%;margin:0 auto}
.m-team .txt{width:100%}
.ul-team{margin-bottom:30px;padding-bottom:20px}
.ul-team .name{font-size:18px;margin-bottom:6px}
.ul-team .desc{height: auto;}
.ul-team .desc p{font-size:12px; text-align: left;}
.ul-team .pic{width:100%;margin:0 0 10px;text-align:center; height: auto;}
.ul-team .pic img{width:36%;margin:0 auto}
.ul-team li{text-align:center}
.ul-team .txt{width:100%}
.m-company .left{width: 100%;}
.m-company .txt{width: 100%;}
.m-company .txt h2{font-size: 22px;}
.m-company .bar{margin-top: 10px;}
}

.m-contact{margin-top:68px}
.m-contact .tit{font-size:46px;color:#010e3a;font-weight:400;margin-bottom:8px}
.m-contact .desc{font-size:16px;color:rgba(1,14,58,.4);margin-bottom:30px}
.m-map{width:100%;margin-bottom:65px;box-shadow:rgba(0,171,169,.42) 0 0 18px}
.m-map .mapBox{width:100%;height:484px}
.m-map .mapBox .anchorBL{display:none}
.ul-info{overflow:hidden;margin-bottom:100px}
.ul-info li{width:33.3%;float:left;overflow:hidden;margin-bottom:19px}
.ul-info .name{display:inline-block;font-size:16px;color:#fff;background-color:#00aba9;padding:0 16px;height:34px;line-height:34px;text-align:center;margin-bottom:15px}
.ul-info .info{font-size:16px;color:#3a3a3a;height:37px}
.ul-info li:nth-child(2){width:20%}
.ul-info li:nth-child(3) .info{font-size:37px;line-height:1em}
.ul-info li:nth-child(4) .info{text-decoration:none}
@media only screen and (max-width:1440px){
.m-contact{margin-top:4.722vw}
.m-contact .tit{font-size:3.194vw;color:#010e3a;font-weight:400;margin-bottom:.555vw}
.m-contact .desc{font-size:1.111vw;color:rgba(1,14,58,.4);margin-bottom:2.083vw}
.m-map{width:100%;margin-bottom:4.513vw}
.m-map .mapBox{width:100%;height:33.61vw}
.m-map .mapBox .anchorBL{display:none}
.ul-info{overflow:hidden;margin-bottom:6.944vw}
.ul-info li{width:33.3%;float:left;overflow:hidden;margin-bottom:1.319vw}
.ul-info .name{display:inline-block;font-size:1.111vw;color:#fff;background-color:#00aba9;padding:0 1.111vw;height:2.361vw;line-height:2.361vw;text-align:center;margin-bottom:1.041vw}
.ul-info .info{font-size:1.111vw;color:#3a3a3a;height:2.569vw}
.ul-info li:nth-child(3) .info{font-size:2.569vw;line-height:1em}
.ul-info li:nth-child(4) .info{text-decoration:underline}
}
@media only screen and (max-width:959px){
.m-contact .tit{font-size:28px}
.m-contact .desc{font-size:15px}
.ul-info li{width:50%}
.ul-info li:nth-child(2){width:50%}
.ul-info .info,.ul-info .name{font-size:14px;height:26px;line-height:26px}
.ul-info li:nth-child(3) .info{font-size:22px}
}
@media only screen and (max-width:767px){
.main img{max-width:100% !important; height:auto !important;}
.m-contact .tit{font-size:26px}
.m-contact .desc{font-size:14px}
.ul-info li{width:100%}
.ul-info li:nth-child(2){width:100%}
.ul-info .info,.ul-info .name{font-size:13px}
.ul-info .name{float:left;width:36%;margin-right:20px}
.ul-info li:nth-child(3) .info{font-size:20px}
}
@media only screen and (max-width:450px){
.m-contact .tit{font-size:24px;}
.m-map .mapBox{height:200px}
.ul-info .name{float:none;width:100%}
.ul-info .info,.ul-info .name{font-size:12px; text-align: left; }
}


.gctp img { width:30%; float:left; margin-right:25px; margin-bottom:25px; height:248px; }
.gctp { clear:both; display:inline-block; width:100%}


