@charset "utf-8";
/*@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff") format("woff"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url("../font/Montserrat-Medium.woff2") format("woff2"),
       url("../font/Montserrat-Medium.woff") format("woff"),
       url("../font/Montserrat-Medium.ttf") format("truetype"),
       url("../font/Montserrat-Medium.eot") format("embedded-opentype"),
       url("../font/Montserrat-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "din-bold";
  src: url("../font/din-bold_.woff2") format("woff2"),
       url("../font/din-bold_.woff") format("woff"),
       url("../font/din-bold_.ttf") format("truetype"),
       url("../font/din-bold_.eot") format("embedded-opentype"),
       url("../font/din-bold_.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "unvr67x";
  src: url("../font/unvr67x.woff2") format("woff2"),
       url("../font/unvr67x.woff") format("woff"),
       url("../font/unvr67x.ttf") format("truetype"),
       url("../font/unvr67x.eot") format("embedded-opentype"),
       url("../font/unvr67x.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block; padding:0; margin:0;}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width:100%; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"SourceHanSansCN-Regular","microsoft JhengHei", Helvetica, sans-serif; color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000; background:#fff;}
pre{font-family:"SourceHanSansCN-Regular","microsoft JhengHei"; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#333; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;font-family:"SourceHanSansCN-Regular","microsoft JhengHei";}
input[type="text"],input[type="password"],input[type="search"],textarea,select{display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:0 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:1.0416666666666665vw; height:1.0416666666666665vw; position:relative; top:0.10416666666666667vw; margin-right:0.26041666666666663vw; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:1.0416666666666665vw; height:1.0416666666666665vw; position:relative; top:0.10416666666666667vw; margin-right:0.26041666666666663vw; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left,.l-grid-2>li,.l-grid-3>li,.l-grid-4>li,.l-grid-5>li,.l-grid-6>li{float:left;}
.right{float:right;}
.lh-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5,.l-grid-6{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
lh-flex1{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:62.5%; margin:auto; position:relative; padding:0 15px; width:100%;}
.container1400{max-width:74.47916666666666%; margin:auto; position:relative; padding:0 15px; width:100%;}
.l-grid-2>li{width:50%;}
.l-grid-3>li{width:33.3%;}
.l-grid-4>li{width:25%;}
.l-grid-5>li{width:20%;}
.l-grid-6>li{width:16.666666666666668%;}
.relative{position:relative;}
.font12{font-size:12px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:1.3541666666666667vw;}
.font28{font-size:1.4583333333333333vw;}
.font30{font-size:1.5625vw;}
.font32{font-size:1.6666666666666667vw;}
.font34{font-size:1.7708333333333333vw;}
.font36{font-size:1.875vw;}
.font40{font-size:2.083333333333333vw;}
.font48{font-size:2.5vw;}
.font50{font-size:2.604166666666667vw;}
.font56{font-size:2.9166666666666665vw;}
.font60{font-size:3.125vw;}
.font70{font-size:3.6458333333333335vw;}
.font80{font-size:4.166666666666666vw;}
.font84{font-size:4.375vw;}
.font130{font-size:6.770833333333333vw;}
.montserrat{font-family: "Montserrat-Medium";}
.CenturyGothicbold{font-family:'CenturyGothicbold';}
.din{font-family: "din-bold";}
.unvr{font-family: "unvr67x";}
.overflow,.imgbox,.nowrap{overflow:hidden;}
.padding60{padding:3.125vw 0;}
.padding80{padding:4.166666666666666vw 0;}
.padding120{padding:6.25vw 0;}
.padding90{padding:4.6875vw 0;}
.lh24{line-height:1.25vw;}
.public-bg{background-attachment:fixed;background-position:center; background-size:cover;}
.nowrap{text-overflow:ellipsis; white-space:nowrap;}
.flexcenter{display:flex; align-items:center; justify-content:center;}
.red{color:#e62129;}
.blue{color:#375a74;}
.yellow{color:#ffcb28;}
.bgGray{background:#f5f5f5;}
.bgWhite{background:#fff;}
.bold{font-weight:bold;}
.gray6{color:#666;}
.gray9{color:#999;}
.mt20{margin-top:1.0416666666666665vw;}
body{animation:fadeIn cubic-bezier(0.215,.61,.355,1) 1.5s;}
.white{color:#fff;}
.green{color:#01a29a;}
.center{text-align:center;}
.opacity5{opacity:.5;}
.opacity7{opacity:.7;}
.opacity6{opacity:.6;}
.opacity8{opacity:.8;}
.pd100{padding-top:5.208333333333334vw;padding-bottom:5.208333333333334vw;}
.pd65{padding-top:3.3854166666666665vw; padding-bottom:3.3854166666666665vw;}
.pd170{padding-top:8.854166666666668vw;padding-bottom:8.854166666666668vw;}
.lh36{line-height:36px;}
.lh30{line-height:30px;}
.imgs{background-position:center; background-repeat:no-repeat; background-size:cover;}
.uppercase{text-transform:uppercase;}
li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/

/*分享二维码*/
#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:3px; background:#fff; border:4px solid #7F7F7F; z-index:3000;}
#lhCode>h2{height:30.3125vw; line-height:30.3125vw; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 1.0416666666666665vw; font-size:14px; color:#666666;}
#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}
#lhCode>.ewm{width:11.458333333333332vw; height:11.458333333333332vw; padding:1.0416666666666665vw;}
#lhCode>.ewm canvas{width:100%; height:100%;}


.lh-cursor{position:absolute; left:0; top:0; width:2.604166666666667vw; height:2.604166666666667vw;margin: -1.3020833333333335vw 0 0 -1.3020833333333335vw;z-index: 200;user-select: none;pointer-events: none;mix-blend-mode: difference; display:none;}
.lh-cursor:before{content: '';display: block;width: 100%;height: 100%; background: #fff; border-radius: 50%;box-sizing: border-box;position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1);transition: all .4s cubic-bezier(.3,1.83,.49,.88);} 
header{position:fixed; left:0; top:0; right:0; z-index:100;}
.lh-logo{position:relative; top:20px;}
.lh-logo>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-logo .icon2{position:absolute; left:0; top:0; opacity:0;}
.lh-header{height:80px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header:after{content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,.1); position:absolute; left:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li{float:left; margin-right:1.8229166666666667vw; position:relative;}
.lh-nav-item li>a{line-height:80px; color:#fff; opacity:.6; font-size:16px; display:block; position:relative; padding:0 10px;}
.lh-nav-item li>a:before{content:''; display:block; width:100%; height:3px; background:#01a29a; position:absolute; left:0; bottom:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); z-index:3;}
.lh-nav{position:relative; z-index:3;}
.lh-nav-item li:hover>a:before{transform:scaleX(1);}
.lh-nav-item li>a:hover,.lh-nav-item li>a.on{color:#01a29a;}
.lh-nav-item li dl{position:absolute; left:0; top:80px; width:100%; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%); padding-top:13px;}
.lh-nav-item li dl a{font-size:12px; color:#666; line-height:34px; white-space:nowrap;}
.lh-nav-item li dl a:hover{color:#01a29a;}
.lh-nav-btn{line-height:80px; color:#fff; opacity:.6; font-size:16px; display:block; float:right;}
.lh-nav-btn:hover{opacity:1;}
.lh-nav-btn em{width:16px; height:12px; float:left; margin-right:10px; position:relative; margin-top:34px;}
.lh-nav-btn em:before,.lh-nav-btn em:after{content:''; display:block; width:100%; height:2px; background:rgba(255,255,255,.6); position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-btn em:after{top:inherit; bottom:0;}
.lh-nav-btn em i{width:50%; height:2px; background:rgba(255,255,255,.6);position:absolute; left:0; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.navHover .lh-logo .icon2,.navFixed .lh-logo .icon2{opacity:1;}
.navHover .lh-logo .icon1,.navFixed .lh-logo .icon1{opacity:0;}
.navHover .lh-header:after{background:#999;}
.navHover .lh-nav-item li dl{opacity:1; visibility:visible; transform:translateY(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-shadow{position:absolute; left:0; top:0; width:100%; height:364px; background:#fff; padding-top:80px;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0; visibility:hidden;}
.lh-nav-shadow .img{width:24.270833333333332vw; max-width:466px; position:absolute; left:15px; top:50%; transform:translateY(-50%);}
.lh-nav-shadow>div{height:100%;}
header>.container1400{z-index:2;}
.navHover .lh-nav-shadow{opacity:1; visibility:visible;}
.navHover .lh-nav-item li>a,.navHover .lh-nav-btn,.navFixed .lh-nav-item li>a,.navFixed .lh-nav-btn{color:#333; opacity:.8;}
.navHover .lh-nav-btn em:before,.navHover .lh-nav-btn em:after,.navHover .lh-nav-btn em i,.navFixed .lh-nav-btn em:before,.navFixed .lh-nav-btn em:after,.navFixed .lh-nav-btn em i{background:rgba(51,51,51,.8);}
.lh-nav-item li:hover>a{color:#01a29a;}
.lh-banner-box{height:100vh;}
.lh-banner{height:100vh; background:#000; overflow:hidden; position:fixed; left:0; top:0; width:100%;}
.lh-main{position:relative; z-index:2; background:#fff;}
.lh-banner .img{width:100%; height:100%; position:relative;}
.lh-banner .img:before{content:''; display:block; width:100%; height:100%; background:url(../img/bg1.png) repeat left top; position:absolute; left:0; top:0; z-index:2; opacity:.4;}
.lh-banner .text{position:absolute; left:13.541666666666666vw; z-index:2; top:50%; transform:translateY(-30%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden;}
.lh-banner .swiper-slide-active .text,.lh-banner .swiper-slide-duplicate-active .text{/*animation:bannerText linear .45s forwards;*/ transform:translateY(-50%); opacity:1; visibility:visible;}
/*.lh-banner .swiper-slide-active .img,.lh-banner .swiper-slide-duplicate-active .img{opacity:1; transform:scale(1);}*/
@keyframes bannerText{
	0%{transform:translateY(20%);opacity:0;}
	100%{transform:translateY(-50%);opacity:1;}	
}
@keyframes bannetImg{
	0%{opacity:0; transform:scale(1.2);}
	100%{opacity:1; transform:scale(1);}	
}
.lh-banner .text .nname{opacity:.6;}
.lh-banner .text .name{margin-top:1vw;}
.lh-banner .text .lh-more{margin-top:2vw;}
.lh-more{width:198px; height:50px; line-height:50px; border-radius:30px; background:#fff; display:block; padding:0 16px; position:relative; overflow:hidden;}
.lh-more:before{content:''; display:block; width:98%; height:90%; background:#01a29a; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0); border-radius:30px;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-more i{position:absolute; right:16px; top:50%; transform:translateY(-50%); color:#01a29a; font-size:30px; font-weight:bold; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-more span{position:relative; z-index:2;}
.lh-more:hover:before{transform:translate(-50%,-50%) scale(1); opacity:1;}
.lh-more:hover,.lh-more:hover i{color:#fff;}
.lh-mouse{position:absolute; left:50%; bottom:4.166666666666666vw; z-index:2; color:#fff; transform:translateX(-50%);}
.lh-mouse:before,.lh-mouse:after{content:''; display:block; width:1px; height:30px; background:rgba(255,255,255,.4); position:absolute; left:50%; top:-40px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleY(0);transform-origin:center top; opacity:0;}
.lh-mouse:after{top:inherit; bottom:-40px;}
.lh-mouse p{opacity:.6; margin-top:.5vw;}
.lh-mouse i{width:30px; height:52px; border-radius:30px; border:2px solid #fff; margin:auto; position:relative; display:block;}
.lh-mouse i:before{content:''; display:block; width:2px; height:8px; background:#01a29a; position:absolute; left:50%; top:8px; margin-left:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s; animation:mouse linear 1s infinite;}
@keyframes mouse{
	0%,100%{transform:translateY(-5px); opacity:1;}
	50%{transform:translateY(5px); opacity:1;}	
}
.lh-banner-hd{position:absolute; right:13.541666666666666vw; top:50%; transform:translateY(-50%); z-index:2; width:auto !important; left:initial !important; bottom:initial !important;}
.lh-banner-hd li{width:5px; height:5px; display:block; background:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:1; margin:36px 0 !important; position:relative;}
.lh-banner-hd li:before{content:''; display:block; width:20px; height:20px; border:1px solid #01a29a; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; border-radius:50%; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner-hd li.on{background:#01a29a!important;}
.lh-banner-hd li.on:before{opacity:1;}
.lh-banner-hd li:after{content:''; display:block; width:20px; height:20px; border-left:1px solid #fff; position:absolute; left:50%; top:50%;margin:-10px 0 0 -10px; border-radius:50%; animation:bannerhd linear 4.5s infinite; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; animation-play-state:paused;}
.lh-banner-hd li.on:after{opacity:1;animation-play-state:running;}
@keyframes bannerhd{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
.lh-banner-line>li{position:absolute;top:0;width:1px;height:100%; background:rgba(255,255,255,.1); z-index:2;}
.lh-banner-line .line1{left:13.020833333333334vw;}
.lh-banner-line .line2{left:37.76041666666667vw;}
.lh-banner-line .line3{left:62.5vw;}
.lh-banner-line .line4{right:13.020833333333334vw;}
.lh-pro1-item li{overflow:hidden;}
.lh-pro1-item li .imgs{width:100%; height:100%;}
.lh-pro1-item li a{display:block; width:100%; height:100%; position:relative;}
.lh-pro1-item li a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,1); opacity:.5; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:2;}
.lh-pro1-item li a:hover:before{opacity:.2;}
.lh-pro1-item li .text{position:absolute; left:13.541666666666666vw; height:100%; display:flex; align-items:center; z-index:3; top:0; width:33.489583333333336vw;}
.lh-pro{padding:5.208333333333334vw 0;}
.lh-pro-h .name{color:#666666;}
.lh-pro-h .nname{margin-top:.4vw;}
.lh-pro-banner-box{margin-top:2.604166666666667vw; padding:0 5.208333333333334vw;}
.lh-pro-banner{padding:1.0416666666666665vw; margin-left:-1.1vw;}
.lh-pro-item li{width:50%; float:left; padding-left:1.0416666666666665vw;}
.lh-pro-item li a{display:block; position:relative; overflow:hidden;}
.lh-pro-item li a:before{content:''; display:block; width:100%; height:100%; background:linear-gradient(-180deg, transparent, rgba(0,0,0,.8)); position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:2;}
.lh-pro-item li a:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.8); position:absolute; left:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-pro-item li .text>div{position:absolute; left:0; top:50%; right:0; text-align:center;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(9vw); z-index:2;}
.lh-more.two{background:none; border:1px solid #fff; width:136px; height:35px; line-height:35px; padding:0 10px; text-align:left;}
.lh-more.two i{font-size:18px; right:10px;}
.lh-pro-item li .text .lh-more.two{margin:1.3vw auto 0; opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pro-item li .text .nname{opacity:.6;}
.lh-pro-item li .text .name{margin-top:.2vw;}
.lh-pro-item li a:hover:after{opacity:1;}
.lh-pro-item li a:hover:before{opacity:0;}
.lh-pro-item li a:hover .text>div{transform:translateY(-50%);}
.lh-pro-item li a:hover .text .lh-more.two{opacity:1; visibility:visible;}
.lh-pro-item li a:hover{box-shadow:0 3px 20px rgba(72,72,72,.6);}
.lh-pro-item li .img{position:relative;}
.lh-pro-item li .img:after{content:''; display:block; width:100%; height:6px; background:#01a29a; position:absolute; left:0; bottom:0; z-index:3; transform:scaleX(0); transform-origin:left center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pro-item li a:hover .img:after{transform:scaleX(1);}
.lh-more.three{border-color:#818181;}
.lh-pro-banner-box .lh-more{margin:1.0416666666666665vw auto 0;}
.lh-pro-btn a{width:2.604166666666667vw; height:2.604166666666667vw; border:1px solid #B0B0B0; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%);}
.lh-pro-btn a.prev1{left:1.1979166666666667vw;}
.lh-pro-btn a.next1{right:1.1979166666666667vw;}
.lh-pro-btn a i{width:2.604166666666667vw; height:2px; background:#000; position:absolute; left:40%; top:50%;}
.lh-pro-btn a i:before{content:''; display:block; width:0.7291666666666666vw; height:2px; background:#000; position:absolute; left:0; top:0; transform:rotate(-45deg); transform-origin:left center;}
.lh-pro-btn a.next1 i{left:inherit; right:40%;}
.lh-pro-btn a.next1 i:before{transform-origin:right center; left:inherit; right:0; transform:rotate(45deg);}
.lh-pro-btn a:hover{background:#abdcda; border-color:#abdcda;}
.lh-story{background-attachment:fixed; height:44.479166666666664vw;}
.lh-story-l{width:64%; display:flex; align-items:center; justify-content:center; height:100%; text-align:center;}
.lh-story-l .ccont{opacity:.7;}
.lh-story-l a{padding:1vw; display:block;}
.lh-story-l .name{color:#fff;}
.lh-sotry-r{width:36%; position:absolute; right:0; top:0; height:100%; background:rgba(0,0,0,.6);}
.lh-pro-h .ccont{opacity:.8; margin-top:1.5625vw;}
.lh-story-l .lh-more{margin:2.604166666666667vw auto 0;}
.lh-more.four{background:#fff; color:#000;}
.lh-sotry-r li{height:50%; border-top:2px solid rgba(255,255,255,.2);}
.lh-sotry-r li:first-child{border:none;}
.lh-sotry-r li a{display:flex; height:100%; width:100%; align-items:center; padding-left:14.705882352941178%; position:relative;}
.lh-sotry-r li .name{opacity:.8;}
.lh-sotry-r li .nname{margin-top:0.5vw;}
.lh-sotry-r li a:before{content:''; display:block; width:36px; height:2px; background:#FFF; position:absolute; right:8.088235294117647%; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-sotry-r li a:after{content:''; display:block; width:14px; height:2px; background:#fff; position:absolute; right:8.088235294117647%;top:50%; margin-top:-1px; transform-origin:right center; transform:rotate(45deg);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-sotry-r li a:hover:before,.lh-sotry-r li a:hover:after{background:#01a29a; transform:translateX(20px);}
.lh-sotry-r li a:hover:after{transform:translateX(20px) rotate(45deg);}
.lh-sotry-r li a .text{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-sotry-r li a:hover .text{transform:translateX(20px);}
footer{background:#1C1C1C; position:relative; z-index:2;}
.lh-footer-l .logo{width:170px; display:block;}
.lh-share{margin-top:2.34375vw;}
.lh-share li{float:left; margin-left:20px;}
.lh-share li:first-child{margin-left:0;}
.lh-share li a{display:block; width:36px; height:36px; border-radius:50%; border:1px solid #fff; color:#fff; text-align:center; line-height:36px; font-size:22px;}
.lh-share li a:hover{background:#01a29a; border-color:#01a29a;}
.lh-footer-l .tel{margin-top:2.34375vw;}
.lh-footer-l .tel i{font-size:40px; color:#CCC;}
.lh-footer-l .tel .text{margin-left:10px; color:#999999;}
.lh-footer-l .store{width:208px; height:47px; line-height:47px; text-align:center; background:#fff; display:block; margin:2.34375vw 0 0; position:relative;}
.lh-footer-l .store span{position:relative; z-index:1;}
.lh-footer-l .store:before{content:''; display:block; width:97%; height:90%; background:#01a29a; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-footer-l .store:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);}
.lh-footer-l .store:hover{color:#fff;}
.lh-footer-r{position:absolute; right:0; top:0; height:100%;}
.lh-footer-a dl{float:left; margin-right:5.208333333333334vw;}
.lh-footer-a dl dt a{color:#fff; font-size:18px;}
.lh-footer-a dl dd{line-height:34px;}
.lh-footer-a dl dt{margin-bottom:14px;}
.lh-footer-a dl dd a{font-size:18px; color:#cccccc; opacity:.6;}
.lh-footer-a dl dd a:hover{opacity:1;}
.lh-footer-a .service{width:98px; height:32px; line-height:32px; text-align:center; display:flex; align-items:center; justify-content:center; border:1px solid #fff; color:#fff; border-radius:30px; overflow:hidden; position:relative;}
.lh-footer-a .service span{position:relative; z-index:1;}
.lh-footer-a .service:before{content:''; display:block; width:98%; height:90%; border-radius:30px; background:#01a29a; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0);transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-footer-a .service:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1);}
.lh-footer-b{position:absolute; right:0; bottom:0; width:100%;}
.lh-footer-b .left{position:absolute; left:0; bottom:0; color:#cccccc; opacity:.3;}
.lh-footer-b .left a{color:#ccc;}
.lh-footer-b .left a:hover{color:#fff;}
.lh-footer-b .ewm{width:118px;}
.lh-footer-b .ewm p{margin-top:6px;}
header{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.navFixed header{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
.navHover .lh-header{box-shadow:0 0 20px rgba(0,0,0,0);}
.lh-footer-r:before{content:''; display:block; width:1px; height:100%; background:rgba(255,255,255,.2); position:absolute; left:-4.6875vw; top:0;}
.lh-ban-box{height:36.45833333333333vw;} 
.lh-ban{height:36.45833333333333vw; position:fixed; left:0; top:0; width:100%; display:flex; align-items:center; justify-content:center;}
.lh-ban:before{content:''; display:block; width:100%; height:100%; background:url(../img/bg1.png) repeat left top; position:absolute; left:0; top:0; opacity:.3;}
.lh-store-search{width:785px; margin:1vw auto 0;}
.lh-select{width:40%; margin-right:3%; position:relative;}
.lh-select dt{width:100%; height:37px; line-height:37px; border:1px solid #b3b3b3; padding:0 18px; cursor:pointer; position:relative; font-size:16px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-select dt:before{content:''; display:block; width:100%; height:2px; background:#01a29a; position:absolute; left:0; bottom:-1px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-select dt i{float:right; font-size:18px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-select dd{position:absolute; left:0; top:100%; right:0; line-height:30px; padding:8px 0; background:#F5F5F5;transition:cubic-bezier(0.215,.61,.355,1) .45s; display:none; z-index:2; max-height:150px; overflow-y:auto;}
.lh-select dd p{padding:0 18px; cursor:pointer;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-select:hover dt{border-color:#F5F5F5; background:#F5F5F5;}
.lh-select:hover dt:before{transform:scaleX(1);}
.lh-select:hover dd{display:block;}
.lh-select dd p:hover{color:#01a29a;}
.lh-sore-submit{width:14%; text-align:center; background:#01a29a; color:#fff; line-height:37px; height:37px; display:block; float:right;}
.lh-sore-submit:hover{background:#007E79;}
.lh-store-map{margin-top:5.208333333333334vw;}
.lh-map{width:70%; height:38.80208333333333vw;}
.lh-map-r{position:absolute; width:30%; height:100%; overflow-y:auto; right:0; top:0; background:#fcfcfc;}
.lh-map-item{padding:0 1.5625vw;}
.lh-map-item li{padding:2.604166666666667vw 0; border-bottom:1px solid #E7E8E8;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-map-item li .name,.lh-map-item li .addr{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-map-item li.on{border-color:#01a29a;}
.lh-map-item li.on .name{color:#01a29a;}
.lh-map-item li:hover .name,.lh-map-item li:hover .addr{transform:translateX(15px);}
.lh-map-item li:hover .name{color:#01a29a;}
.lh-map-item li:hover{border-color:#01a29a;}
.lh-map-item li .addr{color:#999; margin-top:.8vw; overflow:hidden; line-height:24px;}
.lh-map-item li .province{width:30%; float:left;}
.lh-map-item li .address{width:70%; float:right; padding-left:1%;}
.lh-store{padding-bottom:0;}
.lh-guide-img{max-width:1022px; width:100%; margin:3.6458333333333335vw auto 0;}
.lh-guide-b{padding:40px 0;}
.lh-guide-item li{position:relative; margin-top:40px; overflow:hidden;}
.lh-guide-item li:first-child{margin-top:0;}
.lh-guide-item li .text{position:absolute; left:0; top:50%; right:0; transform:translateY(-50%); color:#fff; text-align:center;}
.lh-guide-item li:hover img{transform:scale(1.1);}
.lh-ban-box.about,.lh-ban-box.about .lh-ban{height:100vh;}
.lh-ban-box.about .text{position:absolute; left:13.541666666666666vw; top:180px;}
.lh-about-num .num{font-size:15.625vw; line-height:15.625vw;}
.lh-story-item{margin-top:3.125vw;}
.lh-story-item li{background:url(../img/cs/c7.jpg) no-repeat center; background-size:cover; padding-left:8.59375vw; padding-right:8.59375vw;}
.lh-story-item li>div{width:100%; position:relative;}
.lh-story-item li>div:after{content:''; display:block; clear:both;}
.lh-story-item li:nth-child(2n){background:#fff;}
.lh-story-item li .img{float:left; width:43%;}
.lh-story-item li:nth-child(2n) .img{float:right; width:49%;}
.lh-story-item li .text{width:34.63541666666667vw; position:absolute; right:4vw; top:0; height:100%; display:flex; align-items:center;}
.lh-story-item li .text .name{margin-bottom:3.125vw; position:relative;}
.lh-story-item li .text .name:after{content:''; display:block; width:4.166666666666666vw; height:4px; background:#63C4C0; position:absolute; left:0; bottom:-1.8229166666666667vw;}
.lh-story-item li .text .ccont{margin-top:3.6458333333333335vw;}
.lh-story-item li:nth-child(2n) .text{left:0; right:inherit;}
.lh-story-item li .img{position:relative;}
.lh-glory{padding:12.5vw 0; background-attachment:fixed;}
.lh-pro-h.white .name{color:#fff;}
.lh-glory-box{width:896px; margin:2.083333333333333vw auto 0; padding:0 5.104166666666667vw;}
.lh-glory-banner .bd .ccont{display:none;}
.lh-glory-banner .bd li{width:14.285714285714286%; text-align:center; line-height:2.604166666666667vw;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pro-btn.gloryBtn a{background:rgba(102,102,102,.3); border:none; top:0; transform:translateY(0);}
.lh-pro-btn.gloryBtn a i,.lh-pro-btn.gloryBtn a i:before{background:#fff;}
.lh-pro-btn.gloryBtn a.prev1{left:0;}
.lh-pro-btn.gloryBtn a.next1{right:0;}
.lh-pro-btn.gloryBtn a:hover{background:rgba(1,162,154,.8);}
.lh-glory-banner .bd li.on{color:#00F4E8;}
.lh-glory-banner .bd li h3{display:inline-block; position:relative; cursor:pointer;}
.lh-glory-banner .bd li h3:after{content:''; display:block; width:100%; height:2px; background:#00F4E8; position:absolute; left:0; bottom:-10px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-glory-banner .bd li.on h3:after{transform:scaleX(1);}
.lh-glory-ccont{margin-top:1.5625vw;}
.lh-news{margin-top:3.125vw; position:relative;}
.lh-news-item.one{width:32%; position:absolute; left:0; top:0; height:100%;}
.lh-news-item.two{width:68%; float:right;}
.lh-news-item{margin-left:-0.9375vw;}
.lh-news-item li{padding-left:0.9375vw; margin-top:0.9375vw;}
.lh-news-item li:nth-child(1),.lh-news-item li:nth-child(2){margin-top:0;}
.lh-news-item li .img{overflow:hidden;}
.lh-news-item li a{display:block; background:#fff;}
.lh-news-item li .text{padding:1.8229166666666667vw;}
.lh-news-item li .text .time{text-align:center;}
.lh-news-item li .text .cont{width:80%; padding-left:2.604166666666667vw;} 
.lh-news-item li .text .cont i{width:2.083333333333333vw; height:2px; background:#000; display:block; margin-top:1vw; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; position:relative; left:0;}
.lh-news-item li .text .cont i:after{content:''; display:block; width:12px; height:2px; background:#000; position:absolute; right:0; top:0; transform:rotate(45deg); transform-origin:right center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li .text .name{height:60px; overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li .time h3,.lh-news-item li .time p{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item.one li .cont{width:80%;}
.lh-news-item.one li .text{padding:2.604166666666667vw 1.8229166666666667vw;}
.lh-news-item li a:hover .time h3,.lh-news-item li a:hover .time p,.lh-news-item li a:hover .text .name{color:#01a29a;}
.lh-news-item li a:hover .text .cont i{background:#01a29a; left:80%;}
.lh-news-item li a:hover .text .cont i:after{background:#01a29a;}
.lh-news-box .lh-more{margin:1vw auto 0;}
.lh-video-cont{height:32.8125vw; background:#2D3434; margin-top:3.6458333333333335vw; position:relative;}
.lh-video-cont .img{width:100%; height:100%;}
.lh-video-cont .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;}
.lh-video-cont .text i{width:3.958333333333333vw; height:3.958333333333333vw; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; margin:auto; color:#01a29a;}
.lh-video-cont .text p{color:#fff; margin-top:1vw;}
.lh-video-relative{background:#2D3434; padding:2.864583333333333vw 0;}
.lh-video{padding-bottom:0;}
.lh-video-item li{float:left; width:25%; padding:0 7px;}
.lh-video-banner{width:85.9375vw; margin:auto;}
.lh-video-item li a{display:block; position:relative;}
.lh-video-item li a .img{width:100%; height:11.71875vw;}
.lh-video-item li .name{position:absolute; left:0; bottom:0; text-align:center; padding:0 30px; height:40px; line-height:40px; right:0;}
.lh-pro-btn.videoBtn a{background:rgba(102,102,102,1); border:none;}
.lh-pro-btn.videoBtn a i,.lh-pro-btn.videoBtn a i:before{background:#fff;}
.lh-pro-btn.videoBtn a:hover{background:rgba(1,162,154,1);}
.lh-video-item li a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-video-item li a:hover:before,.lh-video-item li.on a:before{opacity:0;}
.lh-video-cont video{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s; padding-top:30px;}
.Video .lh-video-cont video{opacity:1; visibility:visible;}
.lh-video-cont .img{transition:cubic-bezier(0.215,.61,.355,1) 0s;}
.Video .lh-video-cont .img{opacity:0; visibility:hidden;}
.lh-join-item{padding:0 5.729166666666666vw;}
.lh-join-item li{padding:3.125vw 0; border-bottom:1px solid #F5F5F5;}
.lh-join-item li.on i:after{transform:rotate(0);}
.lh-join-a{cursor:pointer;}
.lh-join-a i{width:24px; height:24px; position:absolute; right:0; top:50%; margin-top:-12px;}
.lh-join-a i:before,.lh-join-a i:after{content:''; display:block; width:100%; height:2px; background:#000; position:absolute; left:0; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-join-a i:after{transform:rotate(90deg);}
.lh-join-a .name span{margin-left:20px;}
.lh-join-a .nname{margin-top:1vw; line-height:24px;}
.lh-join-a .nname span{float:left; margin-left:20px;}
.lh-join-a .nname span:first-child{margin-left:0;}
.lh-join-a .nname span img{width:14px; float:left; margin-right:10px; position:relative; top:1px;}
.lh-join-a .nname span:nth-child(2) img{top:3px;}
.lh-join-a .nname span:nth-child(3) img{top:4px;}
.lh-other-nav{text-align:center; background:#fff; height:62px; line-height:62px;}
.lh-other-nav li{display:inline-block; margin:0 3.5416666666666665vw;}
.lh-other-nav li a.on{color:#01a29a;}
.lh-join{padding:40px 0;}
.lh-join-cont{display:none; margin-top:2vw;}
.lh-join-cont .lh-more{margin:2vw auto 0;}
.lh-join-more{text-align:center; padding:2.604166666666667vw 0; display:block;}
.lh-join-more img{width:32px; margin:0 auto .5vw;}
.lh-join-more:hover{color:#01a29a;}
.lh-office-relative{margin-top:3.125vw;}
.lh-office-item .left{width:64%; height:31.041666666666668vw;}
.lh-office-item .img{width:100%; height:100%;}
.lh-office-item .right{width:34%; position:absolute; right:0; height:100%; top:0;}
.lh-office-item .right .item{height:48%;}
.lh-office-item .right .item:last-child{position:absolute; right:0; bottom:0; width:100%;}
.lh-pro-btn.joinBtn a.next1{right:-6vw;}
.lh-pro-btn.joinBtn a.prev1{left:-6vw;}
.lh-office-hd{text-align:center; margin-top:1vw;}
.lh-office-hd li{width:10px; height:10px; background:#DFE2E6; opacity:1; margin:0 12px !important;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-office-hd li.on{width:28px; border-radius:30px; background:#01a29a;}
li.w100{width:100%;}
.lh-room>.img{position:absolute; left:0; bottom:0; width:40vw;}
.lh-pro-h .ccont.gray9{opacity:1;}
.lh-room-submit{margin-top:6vw; position:relative;}
.lh-room-submit:before{content:''; display:block; width:100%; height:1px; background:#E1E1E1; position:absolute; left:0; top:-3vw;}
.lh-room-r{width:50%;}
.lh-room-input{margin-left:-4%;}
.lh-room-input li{margin-top:10px; padding-left:4%; position:relative;}
.lh-room-input li input,.lh-room-input li textarea{width:100%; height:50px; line-height:50px; border:none; border-bottom:1px solid #999; padding:0;}
.lh-room-input li textarea{height:115px; padding:10px 0; line-height:30px;}
.lh-room-input li .lh-select{width:100%;}
.lh-room-input li .lh-select dt{height:50px; line-height:50px; border:none; border-bottom:1px solid #999; padding:0; font-size:14px;}
.lh-room-input li .lh-select dt select{border:0;margin: 10px 0;width: 80%;float: left;}
.lh-room-input li .lh-select:hover dt{padding:0 18px;}
.lh-room-input li .submit{display:block; width:150px;  height:45px; line-height:45px; background:#01A29A; color:#fff; padding:0 25px; margin-top:3vw;}
.lh-room-input li .submit i{float:right; font-size:22px;}
.lh-room-input li .submit:hover{background:#007974;}
.lh-housekeeper{background:#151C1C;}
.lh-house-item li{position:relative; overflow:hidden;}
.lh-house-item li .img{float:right; width:65%; overflow:hidden;}
.lh-house-item li:nth-child(2n) .img{float:left;}
.lh-house-item li .text{width:35%; height:100%; position:absolute; left:0; top:0; display:flex; align-items:center; padding:30px 30px 30px 15%;}
.lh-house-item li:nth-child(2n) .text{left:inherit; right:0;padding:30px 15% 30px 30px;}
.lh-complaint-text{width:45%;}
.lh-complaint>.img{position:absolute; right:0; top:50%; transform:translateY(-50%); width:50.260416666666664vw; overflow:hidden;}
.lh-upload-img .img{width:50px; height:50px; display:flex; align-items:center; justify-content:center; float:left;}
.lh-upload-btn{height:50px; line-height:50px; float:right; padding-left:100px;}
.lh-complaint-text .lh-room-submit{margin-top:0;}
.lh-complaint-text .lh-room-submit:before{display:none;}
.lh-pros-item li .img{background:#EEEEEE; display:flex; align-items:center; justify-content:center; padding:2.6vw;}
.lh-pros-item{margin-left:-3.3854166666666665vw;}
.lh-pros-item li{padding-left:3.3854166666666665vw; margin-bottom:2.604166666666667vw;}
.lh-pros-item li .img img{width:auto;}
.lh-pros-item li .text{padding:20px 0;}
.lh-pros-item li .text .name{height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pros-item li .text .nname{margin-top:10px;}
.lh-pros-item li.w100{margin-bottom:0;}
.lh-pros-item li a:hover img{transform:translateY(-20px);}
.lh-pros-item li a:hover .name{color:#01a29a;}
.lh-pro-more{height:80px; line-height:80px; background:#EEEEEE; display:block; text-align:center; color:#999; font-size:16px;}
.lh-pro-more:hover{background:#01a29a; color:#fff;}
.lh-pro-mob{margin-top:5.2vw;}
.lh-pro-mob:first-child{margin-top:0;}
.header-pro{background:#333;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.navFixed .header-pro{background:fff;}
.lh-classify,.lh-classify-ban{width:100%; height:100vh; overflow:hidden;}
.lh-classify-ban .img{width:100%; height:100%;position:relative;}
.lh-classify-ban .img:before{content:''; display:block; width:100%; height:100%; background:url(../img/bg2.png) repeat left top; position:absolute; left:0; top:0; z-index:2; opacity:.4;}
.lh-classify>.text{position:absolute; left:13.541666666666666vw; top:180px; z-index:3;}
.lh-classify .whole{color:#fff; position:absolute; left:50%; top:80vh; transform:translateX(-50%); z-index:2; letter-spacing:1px;}
.lh-classify .whole:before,.lh-classify .whole:after{content:''; display:block; width:17.96875vw; height:1px; background:rgba(255,255,255,.4); position:absolute; left:-19vw; top:50%;}
.lh-classify .whole:after{left:initial; right:-19vw;}
.lh-classify-list{position:absolute; left:0; top:0; width:100%; height:100%; padding:0 13.541666666666666vw; z-index:2;}
.lh-classify-list li{flex:1; text-align:center; display:flex; align-items:flex-end; justify-content:center; position:relative; overflow:hidden;}
.lh-classify-list li dl{line-height:32px;}
.lh-classify-list li dl dd a{position:relative;}
.lh-classify-list li dl dd a:after{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; bottom:-4px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-classify-list li dl dd a:hover:after{transform:scaleX(1);}
.lh-classify-list li .more{width:32px; display:block; margin:20px auto 0; transform:translateX(-300%); opacity:0; visibility:hidden;}
.lh-classify-list li .name{margin-bottom:10px;}
.lh-classify-list li dl dd{opacity:0; visibility:hidden; transform:translateY(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-classify-list li .text{position:absolute; left:0; top:90vh; width:100%; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-classify-list li .img{width:100%; height:100%; position:absolute; left:0; top:0; background-position:center; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) opacity .45s,transform 2s; transform:scale(1.3);}
.lh-classify-list li .img a{display:block; width:100%; height:100%;}
.lh-classify-list li:hover .img{opacity:1; transform:scale(1);}
.lh-classify-list li:hover .text{transform:translateY(-40vh);}
.lh-classify-list li:hover dl dd{opacity:1; visibility:visible; transform:translateY(0);}
.lh-classify-list li:hover .more{opacity:1; visibility:visible; transform:translateX(0);}
.lh-pro-header{height:65px; line-height:65px; position:fixed; left:0; top:0; width:100%; background:#151c1c;}
.lh-pro-nav li{float:left; margin-right:2.604166666666667vw;}
.lh-pro-nav li a{color:#fff; position:relative; font-size:16px; display:block;}
.lh-pro-nav li a:after{content:''; display:block; width:20px; height:2px; background:#01a29a; position:absolute; left:50%; bottom:0; margin-left:-10px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pro-nav li a:hover,.lh-pro-nav li a.on{color:#01a29a;}
.lh-pro-nav li a.on:after{transform:scaleX(1);}
.lh-return{color:#fff;}
.lh-return:hover{color:#01a29a;}
.lh-pros-ul{background:#EDF1F5; padding-top:65px;}
.lh-pros-ul li{margin-bottom:20px; position:relative; overflow:hidden;}
.lh-pros-ul li>a{display:block;}
.lh-pros-ul li .imgs{height:660px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pros-ul li .text{width:516px; height:526px; background:rgba(46,51,51,.6); padding:65px; display:flex; align-items:center; position:absolute; right:13.541666666666666vw; top:50%; margin-top:-263px;}
.lh-pros-ul li .name{margin-bottom:50px;}
.lh-pros-ul li .name:after{content:''; display:block; width:30px; height:2px; background:#01a29a; position:absolute; left:0; bottom:-30px;}
.lh-pros-ul li h4{width:50px; height:50px; border-radius:50%; background:#01a29a; margin-top:50px; position:relative; left:25px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pros-ul li h4:before{content:''; display:block; width:50px; height:2px; background:#fff; position:absolute; right:40%; top:50%;}
.lh-pros-ul li h4:after{content:''; display:block; width:12px; height:2px; background:#fff; position:absolute; right:41%; top:50%; transform-origin:right center; transform:rotate(45deg);}
.lh-pros-ul li:nth-child(2) .text{right:inherit; left:13.541666666666666vw;}
.lh-pros-ul li a:hover .imgs{transform:scale(1.1);}
.lh-pros-ul li a:hover h4{transform:translateX(500%);}
.lh-ban video{width:100%; height:100%;object-fit: cover; outline:none;}
.lh-detail-img{margin-left:-20px;}
.lh-detail-img li{padding-left:20px; margin-bottom:20px; flex:1;}
.lh-color-bg{position:fixed; left:0; top:0; width:100%; height:100%; z-index:-2;background: linear-gradient(135deg, #74c7bb, #5eb6a0, #afc55d, #d4d74a, #c9bb82, #e2b9a5) left center; background-size:400%; animation: move 20s infinite;}
@keyframes move{
	0%,100% {
		background-position-x: left;
	  }
	  50% {
		background-position-x: right;
	  }
}
.lh-color{padding:12.5vw 8.333333333333332vw 5.208333333333334vw;transition:linear .45s;}
.lh-color .lh-pro-h .nname{margin-top:0; margin-bottom:1vw;}
.lh-color-mob{margin-top:5.208333333333334vw; background:rgba(255,255,255,.3); padding:5.208333333333334vw;}
.lh-color-mob>.title{position:relative; padding-left:16px; margin-bottom:2.604166666666667vw;}
.lh-color-mob>.title:before{content:''; display:block; width:2px; height:22px; position:absolute; left:0; top:50%; margin-top:-11px; background:#fff;}
.lh-color-item{margin-left:-2.864583333333333vw;}
.lh-color-item li{padding-left:2.864583333333333vw; margin-bottom:1.4583333333333333vw;}
.lh-color-item li a{display:block; background:rgba(255,255,255,.6);}
.lh-color-item li .imgs{height:13.4375vw;}
.lh-color-item li .text{padding:20px 12px;}
.lh-color-item li .nname{margin-top:5px;}
.lh-newsDetail-box{padding:80px 0 65px;}
.lh-crumbs{height:95px; line-height:95px;}
.lh-crumbs i{margin:0 20px;}
.lh-newsDetail-l{width:68%;}
.lh-newsDetail-l .nname{margin-top:10px;}
.lh-newsDetail-l .cont{margin-top:20px;}
.lh-detail-page{margin-top:20px;}
.lh-detail-page li{height:126px; line-height:126px;}
.lh-detail-page li a{display:block;padding:0 30px; background:#F5F5F5; display:flex; align-items:center;}
.lh-detail-page li em{font-size:16px;}
.lh-detail-page li .img{width:15%; opacity:0; float:left;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin-left:15px;}
.lh-detail-page li:last-child{text-align:right; border-left:2px solid #fff;}
.lh-detail-page li i{margin-right:60px; position:relative; float:left;}
.lh-detail-page li i:after{content:''; display:block; width:1px; height:16px; background:#999; position:absolute; right:-30px; top:50%; margin-top:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-detail-page li em{max-width:60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.lh-detail-page li:last-child a{justify-content:flex-end;}
.lh-detail-page li:last-child i{float:right; margin:0 0 0 60px;}
.lh-detail-page li:last-child i:after{right:inherit; left:-30px;}
.lh-detail-page li:last-child .img{margin:0 15px 0 0;}
.lh-detail-page li a:hover{color:#fff; background:#01a29a;}
.lh-detail-page li a:hover .img{opacity:1;}
.lh-detail-page li a:hover i:after{background:#fff;}
.lh-newsDetail-r{width:23%;}
.lh-newsOther-item{margin-top:20px;}
.lh-newsOther-item li{height:56px; line-height:56px;}
.lh-newsOther-item li a{display:block; border-bottom:1px solid #F5F5F5; color:#999; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-newsOther-item li a:hover{color:#01a29a;}
.lh-news-fl li{float:left; margin-left:2.083333333333333vw;}
.lh-news-fl li a{display:inline-block; padding:0 16px; height:30px; line-height:30px; border:1px solid #999; border-radius:30px;}
.lh-news-fl li a:hover,.lh-news-fl li a.on{border-color:#01a29a; color:#fff; background:#01a29a;}
.lh-news-ul{margin-top:2.083333333333333vw; margin-left:-1.8229166666666667vw;}
.lh-news-ul li{padding-left:1.8229166666666667vw; margin-bottom:1.8229166666666667vw;}
.lh-news-ul li a{display:block;}
.lh-news-ul li .text{padding:1.5625vw 0;}
.lh-news-ul li .name{height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul li .ccont{height:48px; overflow:hidden; margin-top:10px;}
.lh-news-ul li .time{padding-top:15px; margin-top:15px; border-top:1px solid #F5F5F5;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul li .img{overflow:hidden;}
.lh-news-ul li a:hover .name{color:#01a29a;}
.lh-news-ul li a:hover .time{border-color:#01a29a;}
.lh-news-ul li a:hover img{transform:scale(1.1);}
.lh-page{text-align:center;}
.lh-page a{display:inline-block; width:40px; height:40px; border:1px solid #999; font-family:'unvr67x'; font-size:16px; line-height:40px; margin:0 10px;}
.lh-page a i{font-weight:bold;}
.lh-page a.on,.lh-page a:hover{border-color:#01a29a; background:#01a29a; color:#fff;}
.lh-news-ul li:nth-child(2n){animation-delay:.1s;}
.lh-news-ul li:nth-child(3n){animation-delay:.2s;}
.lh-franchise-item{margin:0 0 0 -2.083333333333333vw;}
.lh-franchise-item li{padding-left:2.083333333333333vw; margin-top:2.083333333333333vw; text-align:center;}
.lh-franchise-item li>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-franchise-item li>div:hover{transform:translateY(-10px);}
.lh-franchise-item li>div:hover .name{color:#01A29A;}
.lh-franchise-item li .num{width:60px; height:60px; display:inline-block; border-radius:50%; background:#01A29A; color:#fff; line-height:60px;}
.lh-franchise-item li .name{font-weight:bold; margin-top:15px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-franchise-item li .ccont{margin-top:12px; font-size:12px;}
.lh-franchise-item li:nth-child(2n),.lh-support-item li:nth-child(2n){animation-delay:.1s;}
.lh-franchise-item li:nth-child(3n){animation-delay:.2s;}
.lh-franchise-img{position:relative;}
.lh-franchise-img:before{content:''; display:block; width:100%; height:16.510416666666668vw; background:#01A29A; position:absolute; left:0; bottom:2vw;}
.lh-franchise-img img{position:relative; z-index:2; width:93%; margin:auto;}
.lh-support{margin-top:-2vw;}
.lh-support-item{margin:4vw 0 0 -24px;}
.lh-support-item li{padding-left:24px; margin-top:24px;}
.lh-support-item li>div{display:block; position:relative; overflow:hidden;}
.lh-support-item li>div:hover img{transform:scale(1.1);}
.lh-support-item li .name{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; z-index:2;}
.lh-process-img{margin-top:5.2vw;}
.lh-case-item{margin-top:3vw;}
.lh-case-item li{position:relative; overflow:hidden;}
.lh-case-item li a{overflow:hidden;}
.lh-case-item li .img{float:left; width:50%;}
.lh-case-item li .text{position:absolute; right:0; top:0;  height:100%; width:50%; padding:3.125vw; display:flex; align-items:center; justify-content:center;}
.lh-case-item li .icon{width:6.71875vw; height:6.71875vw; border-radius:50%; overflow:hidden; margin-right:1.5625vw;}
.lh-case-item li .name{font-weight:bold;margin-top:1vw;}
.lh-case-item li .nname{margin-top:1vw;}
.lh-case-item li .ccont{margin-top:1.5625vw; width:80%;}
.lh-case-item li .more{width:164px; height:45px; line-height:45px; background:#01A29A; color:#fff; padding:0 16px; overflow:hidden;margin-top:1.5625vw;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-item li .more i{float:right; font-size:20px;}
.lh-case-item li a:hover .more{background:#008681;}
.lh-case-item li:nth-child(2n) .img{float:right;}
.lh-case-item li:nth-child(2n) .text{left:0;}
.lh-complaint.two .img{width:48.59375%;}
.lh-pro-hd{display:none; text-align:center; margin-top:10px;}
.lh-pro-hd li{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-pro-hd li.on{background:#01a29a; opacity:1;}
/*news*/
.lh-project{padding:5.208333333333334vw 0 0 13.541666666666666vw;}
.lh-project-banner .text{width:22.65625vw; border-top:1px solid #F7F7F7; margin-top:1.5625vw; padding-top:1.5625vw;}
.lh-project-banner .img{width:55vw; float:right;}
.lh-project-banner .text .ccont,.lh-project-banner .text p{margin-top:1vw;}
.lh-project-banner .text .yuyue{display:block; width:150px;  height:45px; line-height:45px; background:#01A29A; color:#fff; padding:0 25px; margin-top:3vw;}
.lh-project-banner .text .yuyue i{float:right; font-size:22px;}
.lh-project-banner .text .yuyue:hover{background:#007974;}
.projectBtn{position:absolute; left:0; bottom:8vw; z-index:2;}
.lh-pro-btn.projectBtn a{position:relative; display:block; float:left; left:0; transform:translateY(0) !important;}
.lh-pro-btn.projectBtn a.next1{right:0; margin-left:6vw;}
.lh-pro-btn.projectBtn a.next1 i{left: initial;}
.lh-project{position:relative; z-index:2;}
.lh-project:before{content:''; display:block; width:13.541666666666666vw; height:100%; background:#EDF1F5; position:absolute; right:0; top:0; z-index:-1;}
.lh-contactus{background:#edf1f5; margin-top:-3.125vw; padding:8.333333333333332vw 0 0;}
.lh-contactus-item li .icon{width:2.8125vw; margin-right:1.0416666666666665vw;}
.lh-contactus-item li{margin-top:3.125vw;}
.lh-room.project{background:#EDF1F5;}
.lh-room.project>.img{width:49.322916666666664vw;}
.lh-room.project .lh-room-r{width:45%;}
.lh-room.project .lh-room-submit{margin-top:10vw;}
.lh-room.project .lh-room-submit:before{display:none;}
.lh-room.project .lh-room-input li input,.lh-room.project .lh-room-input li textarea{border-color:#DCDFE3;}
.lh-coopera{background:#12A098;}
.lh-coopera-item li{display:flex; align-items:center; justify-content:center; margin-top:3vw;}
.lh-main.pd100{padding-top:140px;}
.lh-pro-mob .lh-pro-h{margin-bottom:2vw;}
li.noData{width:100% !important; text-align:center;}
.lh-classify-web{display:none;}
.lh-detail-img.web{display:none;}
select.formVal{width:100%; border:none; position:absolute; left:0; top:0; height:100%; cursor:pointer;}
select:focus option:checked{color:#fff; background:#01a29a;}
.fixed header{transform:translateY(-100%);}
.lh-banner video{width:100%; height:100%; object-fit: cover;outline: none;}
.video-play{display:none;}
.lh-footer-a dl:nth-child(3) dd:nth-child(4){display:none;}
/*
01a29a
font-family: "Open Sans Bold";
font-family: "Century Gothic";
font-family: "CenturyGothicbold";
font-family: "Ebrima Bold";
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media screen and (max-width: 1600px){
	.lh-story-item li .text{float:right; position:static;}
	.lh-story-item li:nth-child(2n) .text{float:left;}
	.lh-news-item.one li .cont,.lh-news-item li .text .cont{width:70%;}
}
@media screen and (max-width: 1366px){
	.container1400{max-width:90%;}
}
/*平板*/
@media screen and (max-width: 1024px){
	.lh-cursor{display:none;}
}
/*手机*/
@media screen and (max-width: 980px){
    .font20,.font24{font-size:16px;}
	.font12{font-size:12px;}
	.font14{font-size:14px;}
	.font16{font-size:14px;}
	.font18{font-size:14px;}
	.font130{font-size:32px;}
	.font70{font-size:24px;}
	.font30{font-size:18px;}
	.font40{font-size:20px;}
	.lh30{line-height:24px;}
	.font36{font-size:20px;}
	.lh24{line-height:20px;}
	.font48{font-size:24px;}
	.pd100,.pd65,.pd170{padding-top:30px;padding-bottom:30px;}
	.lh-header{height:50px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
	header>.container1400{max-width:100%; padding:0;}
	.lh-logo{width:85px; position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:4;}
	.lh-logo .icon2{opacity:1;}
	.lh-logo .icon1{opacity:0;}
	.lh-nav{width:100%;}
	.lh-nav-item{position:absolute; left:0; top:0; width:100%; height:100vh; background:#fff; padding-top:40%; transform:translateX(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.lh-nav-item li{margin:0; float:none; text-align:center;}
	.lh-nav-item li a{display:block; color:#000; line-height:50px; font-size:18px; opacity:1;}
	.lh-nav-btn{position:absolute; right:15px; top:0; z-index:4; color:#000; opacity:1; line-height:50px;}
	.lh-nav-item li>a:before{display:none;}
	.lh-nav-item li>a:hover{color:#000;}
	.lh-nav-btn em i,.lh-nav-btn em:before, .lh-nav-btn em:after{background:#000;}
	.lh-nav-btn em{margin-top:19px;}
	.navHover .lh-nav-item{transform:translateX(0);}
	.lh-nav-shadow{display:none;}
	.lh-mouse{display:none;}
	.lh-more{width:130px; height:40px; line-height:40px; font-size:14px; padding:0 10px;}
	.lh-more i{font-size:16px;}
	.lh-banner .text .lh-more{margin-top:10px;}
	.lh-banner .text .name{margin-top:10px;}
	.lh-banner .text{left:15px;}
	.lh-banner-hd{ right:15px;}
	.lh-pro1-item li .text{left:15px; width:240px;}
	.lh-pro-banner-box{margin-top:20px; padding:0 15px;}
	.proBtn{display:none !important;}
	.lh-pro-banner-box .lh-more{margin:20px auto 0;}
	.lh-more.two{width:120px;}
	.lh-story-l{width:100%; display:block;}
	.lh-sotry-r{float:none; width:100%; position:static; display:none;}
	.lh-story{background-attachment:inherit; height:auto;}
	.lh-story-l a{padding:80px 15px;}
	.lh-story-l .ccont{margin-top:10px;}
	.lh-story-l .lh-more{margin:15px auto 0;}
	.container1400{max-width:100%;}
	.lh-footer-l .logo{width:85px;}
	.lh-share{display:none;}
	.lh-footer-l .tel{margin-top:20px;}
	.lh-footer-l .tel i{font-size:32px;}
	.lh-footer-l .store{width:160px; height:40px; line-height:40px; margin:20px 0 0;}
	.lh-footer-b .left{display:none;}
	.lh-footer-b{right:15px;}
	.lh-footer-r:before{display:none;}
	.lh-pro-hd{display:block;}
	.lh-classify-list{padding:0 15px;}
	.lh-classify>.text{left:15px; top:80px;}
	.lh-classify .whole{display:none;}
	.lh-classify-list{padding-top:160px; height:auto;}
	.lh-classify-list li{width:33.3%; flex:none; float:left; display:block; margin-top:30px;}
	.lh-banner-line{display:none;}
	.lh-classify-list li .text{position:static;}
	.lh-classify-list li .img{display:none;}
	.lh-classify-list li .more{display:none;}
	.lh-classify-list li dl dd{opacity:1; visibility:visible; transform:translateY(0);}
	.lh-classify-list li:hover .text{transform:translateY(0);}
	.lh-nav-scroll{overflow-x:scroll;-webkit-overflow-scrolling: touch; width:80%; float:left;}
	.lh-pro-nav li{float:none; display:inline-block; margin-right:10px;}
	.lh-pro-nav{white-space:nowrap;}
	.lh-pro-header{padding:0 15px;}
	.lh-return{position:absolute; right:0; top:0;}
	.lh-pros-ul li .imgs{height:260px;}
	.lh-pro-header{height:50px; line-height:50px;}
	.lh-pros-ul{padding-top:50px;}
	.lh-pros-ul li{margin-bottom:15px;}
	.lh-pros-ul li .text{width:60%; height:80%; padding:20px; right:15px; top:10%; margin-top:0;}
	.lh-pros-ul li .name{margin-bottom:20px;}
	.lh-pros-ul li .name:after{bottom:-10px;}
	.lh-pros-ul li .text .ccont{height:72px; overflow:hidden;}
	.lh-pros-ul li h4{margin-top:10px;}
	.lh-pros-ul li h4{width:35px; height:35px;}
	.lh-pros-ul li h4:before{width:35px;}
	.lh-pros-ul li:nth-child(2) .text{left:15px;}
	.lh-detail{padding:0 15px;}
	.lh-detail-img li{flex:none; width:100%; margin-bottom:15px;}
	.lh-ban-box.about .text{left:15px; top:80px;}
	.lh-story-item li{padding:30px 15px;}
	.lh-story-item li .img{float:none !important; width:100% !important; top:0 !important;}
	.lh-story-item li .text{float:none !important; width:100% !important; margin-top:20px;}
	.lh-story-item li .text .name{margin-bottom:20px;}
	.lh-story-item li .text .name:after{width:20px; height:2px; bottom:-10px;}
	.lh-glory{padding:30px 0;}
	.lh-glory-box{width:90%; margin:30px auto 0;}
	.lh-glory-ccont{margin-top:20px;}
	.lh-pro-btn a{width:30px; height:30px;}
	.lh-pro-btn a i{width:30px;}
	.lh-pro-btn a i:before{width:10px;}
	.lh-pro-btn.gloryBtn a.prev1{left:-10px;}
	.lh-pro-btn.gloryBtn a.next1{right:-10px;}
	.lh-glory-banner .bd li{line-height:30px;}
	.lh-glory-banner .bd li h3:after{bottom:0;}
	.lh-news{margin-top:30px;}
	.lh-news-item.one,.lh-news-item.two{width:100%; float:none;}
	.lh-news-item.one li .cont, .lh-news-item li .text .cont{width:80%;}
	.lh-news-item li .text .cont i{width:30px; display:none;}
	.lh-news-item li{width:100%; margin-bottom:10px; margin-top:0;}
	.lh-news-item li .text{padding:20px;}
	.lh-news-item li .text .cont{padding-left:15px;}
	.lh-news-item li .text .name{height:48px;}
	.lh-video-cont{height:200px; margin-top:30px;}
	.lh-video-cont .text i{width:35px; height:35px; font-size:16px;}
	.lh-video-banner{width:74%;}
	.lh-video-item li{padding:0 5px;}
	.lh-video-item{margin-left:0;}
	.lh-video-item li a .img{height:65px;}
	.lh-ban,.lh-ban-box{height:240px;}
	.lh-ban-box{margin-top:50px;}
	.lh-ban{top:50px;}
	.lh-join{padding:30px 0;}
	.lh-join-item{padding:0 15px;}
	.lh-join-a .nname{margin-top:10px;}
	.lh-join-a .nname span img{top:2px;}
	.lh-join-a .nname span:nth-child(2) img{top:4px;}
	.lh-join-a .nname span:nth-child(3) img{top:5px;}
	.lh-join-a i{width:14px; height:14px; margin-top:-7px;}
	.lh-join-cont{margin-top:20px;}
	.lh-join-more{padding:15px 0;}
	.lh-join-more img{width:24px; margin:0 auto 4px;}
	.lh-office-relative{margin-top:30px;}
	.joinBtn{display:none !important;}
	.lh-office-hd{margin-top:10px;}
	.lh-office-item .left{width:160px;}
	.lh-guide-img{padding:0 15px; margin:30px auto 0;}
	.lh-guide-b{padding:30px 0;}
	.lh-guide-item li{margin-top:15px;}
	.lh-room>.img{display:none;}
	.lh-room-r{width:100%; float:noen;}
	.lh-room-input li .submit{width:100%;}
	.lh-room-submit{margin-top:30px;}
	.lh-room-submit:before{top:-15px;}
	.lh-house-item li .img{float:none !important; width:100% !important;}
	.lh-house-item li .text{float:none !important; width:100%; position:static; padding:30px 15px !important;}
	.lh-complaint>.img{display:none;}
	.lh-complaint-text{width:100%;}
	.lh-store-search{width:100%; margin:20px auto 0; padding:0 15px;}
	.lh-store-search .lh-select{width:100%; margin:10px 0 0;}
	.lh-sore-submit{width:100%; margin-top:10px;}
	.lh-store-map{margin-top:20px;}
	.lh-map{width:100%; height:240px;}
	.lh-map-r{position:static; height:auto; width:100%;}
	.lh-map-item{padding:0 15px;}
	.lh-map-item li .addr{margin-top:10px;}
	.lh-franchise-item li{width:100%; margin-top:20px; padding:0;}
	.lh-franchise-item{margin:0;}
	.lh-franchise-item li .num{width:45px; height:45px; float:left; line-height:45px;}
	.lh-franchise-item li .ccont{font-size:12px;}
	.lh-franchise-item li .text{float:left; width:calc(100% - 45px); padding-left:15px; text-align:left;}
	.lh-franchise-item li .name{margin-top:0;}
	.lh-franchise-item li .ccont{margin-top:6px; white-space:normal;}
	.lh-franchise-img{margin-top:30px;}
	.lh-support-item{margin:20px 0 0 -15px;}
	.lh-support-item li{width:50%; padding-left:15px; margin-top:15px;}
	.lh-case-item li .img{float:none; width:100%;}
	.lh-case-item li .text{position:static; width:100%; padding:30px 15px;}
	.lh-case-item li .icon{width:50px; height:50px;}
	.lh-case-item li .ccont{width:100%; margin-top:10px;}
	.lh-case-item li .more{width:100%; margin-top:10px;}
	.lh-newsDetail-box{padding:50px 0 30px;}
	.lh-crumbs{height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis;}
	.lh-news-fl li a{height:24px; line-height:24px;}
	.lh-news-ul li{width:100%; margin-bottom:15px;}
	.lh-news-ul li .text{padding:20px 0;}
	.lh-news-ul li .time{padding-top:10px; margin-top:10px;}
	.lh-news-ul li .ccont{height:40px; line-height:40px;}
	.lh-page a{width:30px; height:30px; line-height:30px; margin:0 3px;}
	.lh-page a i{font-size:14px;}
	.lh-crumbs i{margin:0 4px;}
	.lh-newsDetail-l,.lh-newsDetail-r{width:100%; float:none;}
	.lh-newsDetail-r{margin-top:30px;}
	.lh-detail-page li{width:100%; height:60px; line-height:60px;}
	.lh-detail-page li a{padding:0 15px;}
	.lh-detail-page li i{margin-right:20px;}
	.lh-detail-page li i:after{right:-10px;}
	.lh-detail-page li .img{display:none;}
	.lh-detail-page li:last-child i{margin:0 0 0 20px;}
	.lh-detail-page li:last-child i:after{left:-10px;}
	.lh-detail-page li:last-child{border:none; margin-top:2px;}
	.lh-newsOther-item{margin-top:0;}
	.lh-color{padding:70px 15px 30px;}
	.lh-color-mob{margin-top:15px; padding:15px;}
	.lh-color-item{margin-left:-15px;}
	.lh-color-item li{width:50%; margin-bottom:15px; padding-left:15px;}
	.lh-color-item li .imgs{height:120px;}
	.lh-color-item li .text{padding:15px 10px;}
	.lh-pros-item li .img{padding:20px;}
	.lh-pros-item{margin-left:-15px;}
	.lh-pros-item li{width:50%; padding-left:15px; margin-bottom:15px;}
	li.w100{width:100%;}
	.lh-pro-more{height:45px; line-height:45px; font-size:14px;}
	.lh-about-num .ccont{padding:0 15px; margin-top:10px;}
	/*new*/
	.lh-project-banner .img{float:none; width:100%; margin-top:20px;}
	.lh-project{padding:30px 15px;}
	.lh-project-banner .text{width:100%; float:none; padding-top:0; margin-top:20px; border:none;}
	.projectBtn{position:static; margin-top:20px; overflow:hidden;}
	.lh-pro-btn.projectBtn a.next1{margin-left:60px;}
	.lh-contactus-item li{width:100%; margin-top:20px;}
	.lh-contactus-item li .icon{width:30px; margin-right:0;}
	.lh-contactus-item li .text{width:calc(100% - 30px); padding-left:15px; float:left;}
	.lh-room.project .lh-room-r{width:100%;}
	.lh-room.project .lh-room-submit{margin-top:0;}
	.lh-main.pd100{padding-top:80px;}
	.lh-classify-list li dl dd a{font-size:12px;}
	.lh-office-item .left{width:64%;}
	main{overflow:hidden; width:100vw;}
	.lh-footer-l{float:none; width:100%;}
	.lh-footer-r{position:static; float:none; width:100%; margin-top:20px;}
	.lh-footer-b{top:0; width:auto;bottom: inherit;}
	.lh-footer-a dl dt a{font-size:14px;}
	.lh-footer-a dl dd a{font-size:12px;}
	.lh-footer-a .service{display:none;}
	.lh-nav-item li dl{position:static; display:none; opacity:1; visibility:visible;transform: translateY(0); padding-top:0;}
	.lh-footer-a dl dt{margin-bottom:6px;}
	.lh-footer-a dl dd{line-height:24px;}
	.lh-footer-a{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap; width:108%; margin-left:-5%;}
	.lh-footer-a dl{flex:1; margin:0; text-align:center; opacity:.7;}
	.lh-footer-a dl:nth-child(3) dd:nth-child(4){display:block;}
	.lh-classify-pc{display:none;}
	.lh-classify-web{display:block; padding-top:50px;}
	.lh-classify-web li{position:relative; margin-bottom:10px;}
	.lh-classify-web li dl{position:absolute; left:15px; top:50%; transform:translateY(-50%); line-height:24px;}
	.lh-classify-web li dl dd{padding-left:15px; position:relative;}
	.lh-classify-web li dl dd:before{content:''; display:block; width:4px; height:4px; border-radius:50%; background:#01a29a; position:absolute; left:0; top:50%; transform:translateY(-50%);}
	.lh-detail-img.web{display:block;}
	.lh-detail-img.pc{display:none;}
	.lh-glory{background-attachment:inherit;}
	.lh-news-item.one{position:static; background:none; margin-bottom:10px;}
	.lh-classify-web li dl dt a{font-size:18px;}
	.lh-classify-web li dl dt{margin-bottom:4px;}
	.video-play{display:block; position:absolute; left:50%; top:50%; font-size:24px; color:#fff; width:40px; height:40px; border-radius:50%; border:1px solid #fff; text-align:center; line-height:40px;display: flex;align-items: center;justify-content: center;transform: translate(-50%,-50%);transition: 0s;}
	.lh-footer-b .ewm p{font-size:12px;}
	
}
.fadeInLeftTop{animation-name:fadeInLeftTop;}
.fadeInRightTop{animation-name:fadeInRightTop;}
.fadeInLeftBottom{animation-name:fadeInLeftBottom;}
.fadeInRightBottom{animation-name:fadeInRightBottom;}
.lhZoomIn{animation-name:lhZoomIn; animation-duration:1s;}
.lhZoomOut{animation-name:lhZoomOut; animation-duration:1s;}
.lhZoomOut1{animation-name:lhZoomOut1;}
.lhZoomIn1{animation-name:lhZoomIn1;}
.fadeInUp1{animation-name:fadeInUp1;}
@keyframes fadeInUp1{
	0%{transform:translateY(100px); opacity:0; visibility:hidden;}
	100%{transform:translateY(0); opacity:1; visibility:visible;}	
}
@keyframes fadeInLeftTop{
	0%{transform:translate(-100px,-100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInRightTop{
	0%{transform:translate(100px,-100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInLeftBottom{
	0%{transform:translate(-100px,100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInRightBottom{
	0%{transform:translate(100px,100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes lhZoomIn{
	0%{transform:scale(.6); opacity:0; visibility:hidden;}
	100%{transform:scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomIn1{
	0%{transform:translateX(-50%) scale(.6); opacity:0; visibility:hidden;}
	100%{transform:translateX(-50%) scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomOut{
	0%{transform:scale(1.4); opacity:0; visibility:hidden;}
	100%{transform:scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomOut1{
	0%{transform:translate(0,-50%) scale(1.2); opacity:0; visibility:hidden;}
	100%{transform:translate(0,-50%) scale(1); opacity:1; visibility:visible;}	
}












