
@font-face {
  font-family: "DENSOBold";
  src: url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOBold.woff2") format("woff2"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOBold.woff") format("woff"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOBold.ttf") format("truetype"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOBold.eot") format("embedded-opentype"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DENSOLight";
  src: url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOLight.woff2") format("woff2"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOLight.woff") format("woff"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOLight.ttf") format("truetype"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOLight.eot") format("embedded-opentype"),
       url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/DENSOLight.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PingFangMedium";
  src: url("/templates/portal_jky_v3/default_/zh_CN/pc/res/default/font/PingFang%20Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,: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{padding:0}
img{border:0;  max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"PingFangMedium", Helvetica, sans-serif; color:#212121;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000;}
pre{font-family:'PingFangMedium'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#000; 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%;}
input{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;}
input[type="text"],input[type="password"],input[type="search"],textarea,select,input[type="date"]{outline: none; font-family:"PingFangMedium";-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; 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{float:left;}
.right{float:right;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{ margin:auto; position:relative; padding:0 15px;}
.container800{max-width:830px; margin:auto; position:relative; padding:0 15px;}
.container1400{max-width:1430px; margin:auto; position:relative; padding:0 15px;}
.container1000{max-width:1030px; margin:auto; position:relative; padding:0 15px;}
.blue{color:#1e4fdb;}
.l-grid-2>li{width:50%; float:left;}
.l-grid-3>li{width:33.333333333333336%; float:left;}
.l-grid-4>li{width:25%; float:left;}
.l-grid-5>li{width:20%; float:left;}
.l-grid-6>li{width:16.666666666666668%; float:left;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font36{font-size:36px;}
.font40{font-size:40px;}
.font46{font-size:46px;}
.font60{font-size:60px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.padding30{padding:30px 0;}
.padding40{padding:40px 0;}
.padding60{padding:60px 0;}
.padding80{padding:80px 0;}
.padding100{padding:100px 0;}
.padding120{padding:120px 0}
.bold{font-weight:bold;}
.margin40{margin:40px 0;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}
.overflow{overflow:hidden;}
.relative{position:relative;}
.img{background-position:center; background-repeat:no-repeat; background-size:cover;}
.shadows{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:99;}
.whitebg{background:#fff;}
.white{color:#fff;}
.lhTab .bd>div,.lhTab .bd>ul{display:none;}
video{outline:none;}
.BMap_Marker img{width:auto; max-width:inherit;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*分享二维码*/
#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:36px; line-height:36px; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 20px; font-size:14px; color:#666666;}
#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}
#lhCode>.ewm{width:220px; height:220px; padding:20px;}
#lhCode>.ewm canvas{width:100%; height:100%;}
/*浏览器滚动条*/
::-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:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/
header{position:fixed; left:0; top:0; width:100%; height:100px; background:#fff; z-index:100; padding:0 2.08vw; box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-logo{position:absolute; left:0; top:16px;}
.lh-header-r{line-height:100px;}
.lh-nav{margin-right:6.14vw;}
.lh-nav>li{float:left; margin-left:1.2vw; position:relative;}
.lh-nav>li:hover ul{background:#F6F6F6;}
.lh-nav>li>a{font-size:16px; position:relative; padding:0 20px;}
.lh-nav>li:after{content:''; display:block; width:100%; height:2px; background:#11422C; position:absolute; left:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-nav>li.on:after,.lh-nav>li:hover:after{transform:scaleX(1);}
.lh-nav>li.on>a,.lh-nav>li:hover>a{color:#11422c;}
.lh-nav>li ul{position:absolute; left:0; top:100%; width:100%; display:none; z-index:10; height:300px; padding-top:20px;}
.lh-nav>li ul li a:hover{color:#EE822A; text-decoration:underline;}
.lh-nav>li ul li{line-height:36px; text-align:center;}
.lh-search-btn{font-size:24px; margin-right:2.34vw;}
.lh-nav-btn{width:50px; height:50px; position:relative; margin-top:25px;}
.lh-nav-btn i{display:block; width:22px; height:2px; background:#284C3A; position:absolute; right:15px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-btn:before,.lh-nav-btn:after{content:''; display:block; width:22px; height:2px;background:#284C3A; position:absolute; right:15px; top:50%; margin-top:-9px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-btn:after{margin-top:7px;}
.lh-header-layer{position:fixed; left:0; top:100px; width:100%; height:300px; background:#fff; padding:50px 2.08vw 0; display:none; border-top:1px solid #DDD;}
.lh-header-layer p{color:#444444; margin-top:8px;}
.DENSOBold{font-family: "DENSOBold";}
.DENSOLight{font-family: "DENSOLight";}
.lh-header-top{position:relative; z-index:2; background:#fff; height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-search{position:fixed; left:0; top:100px; width:100%; height:100px; background:#fff; line-height:40px; border-top:1px solid #DDD; display:none;}
.lh-search input{width:100%; float:left; height:40px; line-height:40px; border-radius:30px;}
.lh-search a{position: absolute;
    right: 0;
    top: 0;
    width: 20%;
    text-align: center;
    background: #284C3A;
    color: #fff;
    border-radius: 30px;
    font-size: 18px;}
.lh-other-title .font28{font-size:30px;}
.lh-index-banner{height:calc(100vh - 100px); position:fixed; left:0; top:100px; width:100%; background:#5c5d5d;}
.lh-index-banner .bd .img{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-index-banner .bd .container1400{z-index:2; height:100%; display:flex; align-items:center;}
.lh-index-banner .bd .text .more{margin-top:90px;}
main{padding-top:100px;}
.lh-banner-box{height:calc(100vh - 100px);}
.lh-main-relative{z-index:2;}
.more{color:#fff;font-family: "DENSOBold"; position:relative; padding-left:38px; display:inline-block; z-index:2;}
.more span{display:inline-block;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more:before{content:''; display:block; width:50px; height:50px; border-radius:50%; background:rgba(255,255,255,.3); position:absolute; left:0; top:50%; margin-top:-25px; z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s; }
@keyframes more1{
	0%,100%{transform:scale(1);}	
	50%{transform:scale(.7);}
}
@keyframes more2{
	0%,100%{transform:translateX(0);}	
	50%{transform:translateX(10px);}
}
.more:after{content:''; display:block; width:12px; height:2px; background:#fff; position:absolute; left:20px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more:hover:before{width:140px; border-radius:30px;}
.more:hover span{color:#ED6D00;}
.more:hover:after{background:#ED6D00;}
.more.two:hover:after{background:#ED6D00;}
.lh-banner-hd{position:absolute; left:0; bottom:30px !important; z-index:2; text-align:center;}
.lh-banner-hd li{width:40px; height:4px; background:rgba(255,255,255,.7); border-radius:0; opacity:1; margin:0 10px !important; position:relative;}
.lh-banner-hd li:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); transform-origin:left center;}
.lh-banner-hd li.on:before{transform:scaleX(1);}
.lh-index-banner .bd li:after{content:''; display:block; width:100%; height:6px; background:#11422C; position:absolute; left:0; bottom:0;transform-origin:left center;transform:scaleX(0); z-index:3;}
.lh-index-banner .bd li.swiper-slide-active:after{animation:bannerAfter cubic-bezier(0.215,.61,.355,1) 3s forwards;}
@keyframes bannerAfter{
	0%{transform:scaleX(0);}
	100%{transform:scaleX(1);}	
}
.lh-index-about:before{content:''; display:block; width:37.5%; height:100%; background:#fff; position:absolute; left:-20%; top:0;}
.lh-index-text h3{line-height:40px; color:#11422c;font-family: "DENSOBold";word-wrap:break-word;}
.lh-index-text h4{font-weight:bold; margin-top:6px; display:inline-block;}
.index-nav{margin-top:60px; position:relative; border-left:2px solid #11422C;}
.index-nav a{display:block; width:98px; height:32px; line-height:32px; text-align:center; position:relative; z-index:1; margin-top:10px;}
.index-nav a:first-child{margin-top:0;}
.index-nav a:before{content:''; display:block; width:100%; height:100%; background:#11422C; position:absolute; left:0; top:0; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s; transform-origin:left center; z-index:-1;}
.index-nav a:hover,.index-nav a.on{color:#fff;}
.index-nav a:hover:before,.index-nav a.on:before{transform:scaleX(1);}
.lh-index-about-l .video{width:200px; height:200px; margin-top:80px;}
.lh-index-about-l .video a{color:#fff; display:flex; align-items:center; justify-content:center;font-family: "DENSOBold"; height:100%; text-align:center; position:relative; z-index:1;}
.lh-index-about-l .video a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.4); position:absolute; left:0; top:0; z-index:-1;}
.lh-index-about-l .video i{display:block; width:50px; height:50px; border-radius:50%; border:1px solid #fff; margin:0 auto 10px; text-align:center; line-height:50px; font-size:20px;}
.lh-index-about-l{width:33%; background:#fff; z-index:4; position:relative;}
.lh-index-about-r{width:67%; background:#f2f2f2; padding:70px; position:absolute; right:0; bottom:0;}
.lh-index-about-r .ccont{line-height:24px;}
.more.two{color:#11422c;}
.more.two:before{background:#fff;}
.more.two:after{background:#11422c;}
.lh-area-r{padding:14vh 5.2vw 18vh; width:37.5%; position:relative; z-index:3;}
.lh-index-text.white h3{color:#fff;}
.lh-index-text pre{line-height:24px; margin-top:20px;}
.index-nav.area{border-color:#ED6D00;}
.index-nav.area a{width:130px; height:38px; line-height:38px; color:#fff; margin-top:20px;}
.index-nav.area a:before{background:#ED6D00;}
.lh-area-banner{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-area-banner .bd .img{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-area-banner .bd li .container1400{display:flex; align-items:center; color:#fff; height:100%;}
.lh-area-banner .bd li .container1400>div{width:680px; text-align:center;}
.lh-area-banner .bd .img:before{content:''; display:block; width:100%; background:rgba(0,0,0,.3); position:absolute; left:0; top:0; height:100%;}
.lh-area-banner .bd li .container1400>div .more{margin-top:20px;}
.lh-area-banner .bd li .ccont{line-height:24px;}
.lh-index-area{background:#12412D;}
.lh-index-case{padding:12vh 0 18vh; background-color:#F6F6F6; background-position:center bottom; background-repeat:no-repeat;}
.lh-index-select{width:180px; height:2px; margin-top:50px; position:relative; z-index:3;}
.lh-index-select dt{line-height:44px; border-bottom:2px solid #11422C; font-size:16px; overflow:hidden; padding:0 10px; cursor:pointer;}
.lh-index-select dt p{float:left;}
.lh-index-select dt i{float:right; color:#ED6D00; font-size:20px;}
.lh-index-select dd{line-height:44px; position:absolute; left:0; right:0; top:44px; background:#fff; padding:10px 0; z-index:5; display:none; border-top:2px solid #11422C;}
.lh-index-select dd p{cursor:pointer;transition:cubic-bezier(0.215,.61,.355,1) .25s; padding:0 10px;}
.lh-index-select dd p:hover{background:#11422C; color:#fff;}
.lh-case-banner{width:100%; height:1052px; margin-top:180px;}
.lh-case-text{width:350px; height:700px; position:absolute; left:700px; top:0; padding:70px 40px;}
.lh-case-item>dd{position:absolute;width:350px;height:350px; overflow:hidden;}
.lh-case-item .a1{width:700px; height:700px; left:0; top:0;}
.lh-case-item .a2{left:700px;top:-350px;}
.lh-case-item .a3{left:1050px; top:350px;}
.lh-case-item .a4{left:350px; top:700px;}
.lh-case-item .a5{left:700px; top:700px;}
.lh-case-item .a6{left:1050px; top:700px; background:#11422C; padding:35px;}
.lh-case-item>dd .img{width:100%; height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-item>dd .text{height:60px; line-height:60px; width:100%; position:absolute; left:0; bottom:0; color:#fff; padding:0 15px; text-align:center; background:rgba(0,0,0,.5);}
.lh-case-item .a1 .text{width:50%;}
.lh-case-item>dd:hover .img{transform:scale(1.1);}
.lh-case-item .a6 .mores{width:100%; height:100%; border-radius:50%; border:2px solid #E56B02; color:#fff; display:flex; align-items:center; justify-content:center; position:relative;}
.lh-case-item .a6 .mores:before{content:''; display:block; width:100%; height:100%; background:rgba(255,255,255,.2); position:absolute; left:0; top:0; border-radius:50%; animation:moresBefore cubic-bezier(0.215,.61,.355,1) 1.2s infinite; display:none;}
@keyframes moresBefore{
	0%,100%{transform:scale(.5); opacity:0;}
	50%{transform:scale(1.1); opacity:1; box-shadow:0 0 20px rgba(255,255,255,.2);}	
}
.lh-case-item .a6 .mores p{font-size:13px; margin:5px 0 30px;}
.lh-case-item .a6 .mores i{width:42px; height:2px; background:#E56B02; display:block; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-item .a6 .mores:hover i{transform:translateX(50%);}
.lh-case-item .a6 .mores i:before{content:''; display:block; width:12px; height:2px; background:#E56B02; position:absolute; right:0; top:0; transform-origin:right bottom; transform:rotate(45deg);}
.lh-news-hd{margin-top:50px;}
.lh-news-hd li{float:left; margin-left:50px;}
.lh-news-hd li a{font-size:16px; padding:0 4px; position:relative;}
.lh-news-hd li a:before{content:''; display:block; width:100%; height:2px; background:#11422C; position:absolute; left:0; bottom:-10px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-hd li.on a:before{transform:scaleX(1);}
.lh-news-hd li.on a{color:#11422C;}
.lh-news-bd{margin-top:50px;}
.lh-news-item{margin-left:-40px;}
.lh-news-item li{padding-left:40px;}
.lh-news-item li>a{display:block; background:#F4F4F4;}
.lh-news-item li>a:hover{box-shadow:0 0 20px rgba(17,66,44,.3);}
.lh-news-item li>a:hover .name{color:#11422C;}
.lh-news-item li>a:hover .more span{color:#ED6D00;}
.lh-news-item li>a:hover .more:after{background:#ED6D00;}
.lh-news-item li>a:hover .more:before{width:120px; border-radius:30px;}
.lh-news-item li .name-time{padding:20px;}
.lh-news-item li .time{color:#11422c;}
.lh-news-item li .name{width:80%; line-height:24px; margin-top:10px;transition:cubic-bezier(0.215,.61,.355,1) .45s; height:48px; overflow:hidden;}
.lh-news-item li .img{height:220px;}
.lh-news-item li .text{padding:30px 20px 50px;}
.lh-news-item li .text .ccont{line-height:24px; height:72px; overflow:hidden; color:#444444;}
.lh-news-item li .text .more{margin-top:40px;transition:cubic-bezier(0.215,.61,.355,1) .45s; padding-left:30px;}
.lh-news-item li .text .more:after{left:14px;}
.lh-news-item li .text .more:before{width:40px; height:40px; margin-top:-20px;}
footer{position:relative; z-index:2; background:#11422C; color:#fff;}
.lh-returnTop{position:absolute; right:0; top:-90px; width:60px; height:60px; border-radius:50%; background:#1A6342; color:#fff; text-align:center; line-height:60px; font-size:20px;}
.lh-footer-top .name{font-size:16px;font-family: "DENSOLight"; margin-bottom:30px;}
.lh-footer-top>div{width:33.3%;}
.footer-nav ul li{line-height:32px;}
.footer-nav ul li a{color:#fff;}
.footer-nav ul li a:hover{text-decoration:underline;}
.footer-contact,.footer-follow{position:relative;}
.footer-contact:before,.footer-follow:before{content:''; display:block; width:1px; height:240px; background:#416856; position:absolute; left:-30px; top:0;}
.footer-contact p{line-height:32px;}
.footer-link li{float:left; margin-left:20px; position:relative;}
.footer-link li:first-child{margin-left:0;}
.footer-link li a{display:block; width:50px; height:50px; background:rgba(255,255,255,.2); text-align:center; line-height:50px; color:#fff; font-size:24px;}
.footer-link li a:hover{background:#C16409;}
.footer-link li .ewm{width:130px; position:absolute; left:0; top:60px; text-align:center; background:#fff; font-size:12px; padding:10px; color:#000; display:none;}
.footer-link li .ewm p{margin-top:5px;}
.footer-link li:hover .ewm{display:block;}
.lh-copy{font-size:12px; margin-top:50px;}
.lh-copy a{color:#fff; font-size:12px; margin-left:15px;}
.lh-video-layer{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:1000; display:flex; align-items:center; justify-content:center; animation:Layer cubic-bezier(0.215,.61,.355,1) .45s; }
.lh-video-layer>video{width:80%; height:80%;object-fit: cover; outline:none;}
.lh-videoLayer-close{width:40px; height:40px; color:#fff; text-align:center; line-height:40px; background:rgba(0,0,0,.7); position:absolute; right:0; top:0;}
@keyframes Layer{
	0%{opacity:0;}
	100%{opacity:1;}	
}
@keyframes Layer1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.lh-video-layer.Close{animation:Layer1 cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner-box.ban,.lh-index-banner.ban{height:760px;}
.lh-index-banner.ban .bd li:before{animation:fadeleft 0.8s 0ms both;}
@keyframes banBefore{
	to{transform: translateX(-100%);}	
}
.lh-index-banner.ban .bd li .img{animation:banImg 700ms 100ms forwards;}
@keyframes banImg{
	to{transform: translateX(0);opacity: 1;}	
}
.lh-index-banner.ban .bd li:after{transform:scaleX(1);}
.lh-index-banner.ban .bd .text h3{animation:lhzoomIn cubic-bezier(0.215,.61,.355,1) 1.2s forwards; animation-delay:.65s;}
.lh-index-banner.ban .bd .text p{animation:lhzoomOut cubic-bezier(0.215,.61,.355,1) 1.2s forwards; animation-delay:.65s;}
.lh-index-banner.ban .scroll{color:#fff; margin-top:60px; line-height:40px; display:block; animation:lhfadeInRight cubic-bezier(0.215,.61,.355,1) .65s forwards; animation-delay:.65s; transform:translateX(100px); opacity:0;}
@keyframes lhfadeInRight{
	0%{transform:translateX(100px); opacity:0;}
	100%{transform:translateX(0); opacity:1;}	
}
.lh-index-banner.ban .scroll i{width:40px; height:40px; border-radius:50%; background:#fff; color:#000; float:left; display:block; margin-right:10px; text-align:center; line-height:40px; font-weight:bold;position:relative;}
.lh-index-banner.ban .scroll i:after{content:''; display:block; width:48px; height:48px; border-radius:50%; border:2px solid #fff; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;border-top-width:0; animation:banScroll linear 1.2s infinite;}
@keyframes banScroll{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
.lh-other-nav{height:70px; background:#fff; border-bottom:1px solid #DDD; line-height:70px; overflow:hidden;}
.lh-other-nav .left{color:#999999;}
.lh-other-nav .left a,.lh-other-nav .left span,.lh-other-nav .left em{float:left;color:#999999;}
.lh-other-nav .left a.home{width:70px; background:#F1F1F1; text-align:center; margin-right:20px;}
.lh-other-nav .left span{width:0; height:0; border:5px solid transparent; border-left:5px solid #999; margin:30px 8px 0 15px;}
.lh-other-nav .left a:hover{color:#ED7325;}
.lh-other-nav .right a{margin-left:100px;}
.lh-other-nav .right a:first-child{margin-left:0;}
.lh-other-nav .right a:hover,.lh-other-nav .right a.on{color:#ED7325;}
.lh-about-l{border-top:3px solid #11422C; width:33%; padding-top:30px;}
.lh-about-l h3{color:#11422c;}
.lh-about-l .more{margin-top:60px;}
.lh-about-l .more:before{width:50px; height:50px; margin-top:-25px;}
.lh-about-r{width:50%;border-top:3px solid #11422C;padding-top:30px;}
.lh-about-r .ccont{line-height:28px; font-size:16px;}
.lh-about-r .ccont img{height:auto !important; width:auto !important;display: inline-block;}
.lh-about-r .img{height:360px; margin-top:50px;}
.lh-about-r .img a{display:flex; width:100%; height:100%; align-items:center; justify-content:center; color:#fff;}
.lh-about-r .img a i{display:block; width:50px; height:50px; border-radius:50%; border:1px solid #fff; margin:0 auto 10px; text-align:center; line-height:50px; font-size:20px;font-family: "DENSOBold";transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(-100%); opacity:0;}
.lh-about-r .img a p{transform:translateY(100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-about-r .img a:hover i,.lh-about-r .img a:hover p{transform:translateY(0); opacity:1;}
.lh-about-a{height:34.375vw;}
.lh-about-a li,.lh-about-a li a{height:100%;}
.lh-about-a li a{display:block; position:relative; overflow:hidden;}
.lh-about-a li .text{width:400px; height:200px; border:2px solid #fff; text-align:center; padding-top:55px; position:absolute; left:50%; top:50%; margin:-100px 0 0 -200px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
/*.lh-about-a li:first-child .text{background:#11422C; border-color:#11422C;}*/
.lh-about-a li .img{width:100%; height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-about-a li:hover .img{transform:scale(1.1);}
.lh-about-a li:hover .text{background:#11422C; border-color:#11422C;}
.more.three:before{background:#f1f1f1;}
.lh-culture-banner{margin-top:100px; margin-left:-40px;}
.lh-culture-item li{width:33.333333333333336%; float:left; padding-left:40px;}
.lh-culture-item li a{display:block; overflow:hidden; position:relative;}
.lh-culture-item li .img{height:300px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-culture-item li a i{display:block; width:50px; height:50px; border-radius:50%; border:2px solid #fff; color:#fff; font-size:20px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; text-align:center; line-height:50px;}
.lh-culture-item li a:hover .img{transform:scale(1.1);}
.lh-partner{background:#F4F4F4;}
.lh-partner-item{margin-left:-35px;}
.lh-partner-item li{padding-left:35px; margin-top:35px;}
.lh-partner-item li a{display:block;}
.lh-partner-item li a:hover{box-shadow:0 0 20px rgba(17,66,44,.1);}
.lh-imgLayer-banner,.lh-teamLayer-banner{position:fixed; left:0; top:0; width:100%; height:100%; z-index:3000; background:rgba(0,0,0,.8); animation:imgLayer cubic-bezier(0.215,.61,.355,1) .65s forwards;}
@keyframes imgLayer{
	0%{opacity:0; transform:scale(1.1);}
	100%{opacity:1;transform:scale(1);}	
}
@keyframes imgLayer1{
	0%{opacity:1;transform:scale(1);}
	100%{opacity:0; transform:scale(1.1);}	
}
.lh-imgLayer-banner li>div{width:100%; height:100%;display:flex; align-items:center; justify-content:center;}
.lh-imgLayer-banner li img,.lh-teamLayer-banner li img{width:auto; max-width:90%; max-height:80%;}
.lh-imgLayer-banner li video{width:80%;}
.lh-imgLayer-close{position:absolute; right:0; top:0; width:60px; height:60px; background:rgba(0,0,0,.6); text-align:center; line-height:60px; color:#fff; z-index:3; font-size:20px;}
.prevn,.nextn{position:absolute; top:50%; margin-top:-30px; width:60px; height:60px; text-align:center; line-height:60px; background:rgba(0,0,0,.6); color:#fff; z-index:3;}
.prevn{left:0;}
.nextn{right:0;}
.lh-imgLayer-close:hover,.prevn:hover,.nextn:hover{background:#000;}
.lh-ones{line-height:28px; font-size:16px; margin-top:4vh;}
.lh-ones img{display:inline-block; width:auto; max-width:100%; height:auto !important;}
.grayBg{background:#f4f4f4;}
.lh-qualification-item{margin-left:-40px; margin-top:60px;}
.lh-qualification-item li{padding-left:40px; margin-bottom:40px; text-align:center;}
.lh-qualification-item li .img{height:250px; border:1px solid #DDD; background-color:#fff; overflow:hidden; position:relative;}
.lh-qualification-item li .img i{width:100%; height:100%; display:block; position:absolute; left:0; top:0; background:rgba(255,255,255,.8); text-align:center; display:flex; align-items:center; justify-content:center; line-height:250px; font-size:24px; color:#11422C; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-qualification-item li h3{padding:0 10px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}
.lh-qualification-item li a:hover h3{color:#11422C;}
.lh-qualification-item li a:hover .img i{opacity:1;}
.lh-loading{text-align:center; margin-top:4vh; color:#11422c;}
.lh-loading i{font-size:32px; margin-right:10px; position:relative; top:6px; animation:loading linear 1s infinite; display:inline-block;}
@keyframes loading{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
.lh-other-title p{font-size:15px; color:#444444; margin-top:10px;}
.lh-culture-ul{margin:60px 0 0 -30px;}
.lh-culture-ul li{margin-bottom:30px; padding-left:30px;}
.lh-culture-ul li>div{background:#fff; box-shadow:0 0 20px rgba(17,66,44,.2); padding:35px 20px 20px;}
.lh-culture-ul li pre{line-height:26px; font-size:15px; color:#444444; text-align:center; margin:20px 0; height:104px; overflow:hidden;}
.lh-culture-ul li .img{height:220px;}
.lh-business{min-height:calc(100vh - 100px);}
.lh-business-banner{position:fixed; left:0; top:100px; width:100%; height:calc(100vh - 100px);}
.lh-business-banner .img{width:100%; height:100%;}
.lh-business .container1400{z-index:2;}
.lh-business-hd{border-left:1px solid #fff;}
.lh-business-hd li{height:calc((100vh - 100px) / 2); border-right:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;}
.lh-business-hd li:nth-child(1),.lh-business-hd li:nth-child(2),.lh-business-hd li:nth-child(3){border-top:0;}
.lh-business-hd li a{color:#fff; display:block; position:relative; padding:2vw; overflow:hidden; height:100%;}
.lh-business-hd li a:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0;transform:translateY(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li .ccont{margin-top:2.4vw; color:#666666; line-height:30px; height:180px; overflow:hidden; opacity:0;}
.lh-business-hd li .more{margin-top:1.7vw; color:#ed6d00;}
.lh-business-hd li .more:after{background:#ed6d00;}
.lh-business-hd li .more:before{background:#eaf0ed; width:130px; height:40px; margin-top:-20px; border-radius:30px;}
.lh-business-hd li .text{transform:translateY(90%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li a:hover .text,.lh-business-hd li.on a .text{transform:translateY(0);color:#000;}
.lh-business-hd li a:hover:before,.lh-business-hd li.on a:before{transform:translateY(0);}
.lh-business-hd li a:hover .ccont,.lh-business-hd li a.on .ccont{opacity:1;}
.lh-culture-hd{text-align:center; margin-left:40px; margin-top:35px;}
.lh-culture-hd li{background:#fff; width:10px; height:10px; border:1px solid #CECECE; margin:0 10px !important; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:1;}
.lh-culture-hd li:before{content:''; display:block; width:16px; height:16px; border-radius:50%; background:#11422c; position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px; border:4px solid #99ADA4;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-culture-hd li.on:before{opacity:1;}
.lc-case-item{margin:50px 0 0 -40px;}
.lc-case-item>li{padding-left:40px; margin-bottom:40px;}
.lc-case-item>li>a{display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.lc-case-item>li>a .img{height:320px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lc-case-item li .text{position:absolute; left:0; top:0px; width:100%; background:rgba(0,0,0,.5); height:100%; padding:20px 30px; color:#fff; transform:translateY(82%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lc-case-item li a:hover .text{transform:translateY(0); padding:40px 30px;}
.lc-case-item li a:hover .img{transform:scale(1.1);}
.lc-case-item li .text h3{height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lc-case-item li .lc-case-banner .text{width:60%;transform: translateY(92%);}
.lc-case-item li .lc-case-banner a:hover .text{width:100%; padding:200px 80px;}
.lc-case-item li .text .more{color:#ED6D00;}
.lc-case-item li .text .ccont{margin:30px 0 50px; line-height:24px; height:72px; overflow:hidden;}
.lc-case-item li .text .more:before{width:40px; height:40px; margin-top:-20px; background:#fff;width:140px; border-radius:30px;}
.lc-case-item li .text .more:after{background:#ED6D00;}
.lc-case-item li.first{width:50%; height:680px;}
.lc-case-banner{width:100%; height:100%;}
.lc-case-banner .img{width:100%; height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.lh-case-hd{position:absolute; right:20px; bottom:20px !important; z-index:2; width:auto !important; left:inherit !important;}
.lh-case-hd li{width:16px; height:3px; margin:0 7px !important; border-radius:0; opacity:1; background:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-hd li.on{width:24px; height:5px;}
.lh-caseDetail-img .text{position:absolute; left:0; bottom:70px; width:100%;}
.lh-caseDetail-img .btn a{display:block; position:absolute; top:50%; height:60px; line-height:60px; color:#fff; margin-top:-30px; font-size:20px;font-family: "DENSOLight";}
.lh-caseDetail-img .btn a.prev{left:4.16vw; padding-left:110px;}
.lh-caseDetail-img .btn a.next{right:4.16vw; padding-right:110px;}
.lh-caseDetail-img .btn a:before{content:''; display:block; width:60px; height:60px; border-radius:50%; border:1px solid #fff; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-img .btn a.next:before{left:inherit; right:0;}
.lh-caseDetail-img .btn a:after{content:''; display:block; width:60px; height:2px; background:#fff; position:absolute; left:30px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-img .btn a.next:after{left:inherit; right:30px;}
.lh-caseDetail-img .btn a span:before,.lh-caseDetail-img .btn a span:after{content:''; display:block; width:12px; height:2px; background:#fff; position:absolute; left:30px; top:50%; margin-top:-1px; transform:rotate(35deg); transform-origin:left center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-img .btn a span:after{transform:rotate(-35deg);}
.lh-caseDetail-img .btn a.next span:before,.lh-caseDetail-img .btn a.next span:after{left:inherit; right:30px;transform-origin:right center;}
.lh-caseDetail-img .btn a:hover{color:#ED7020;}
.lh-caseDetail-img .btn a:hover:after,.lh-caseDetail-img .btn a:hover span:before,.lh-caseDetail-img .btn a:hover span:after{background:#ED7020;}
.lh-caseDetail-info .ccont{margin-top:30px; padding-top:30px; border-top:1px solid #DDD; line-height:28px; font-size:15px;}
.lh-caseDetail-btn{margin-top:30px; padding-top:30px;border-top:1px solid #DDD;}
.lh-caseDetail-btn li{float:left; margin-left:20px; text-align:center; position:relative; height:74px;}
.lh-caseDetail-btn li:first-child{margin-left:0;}
.lh-caseDetail-btn li>a{color:#999999;}
.lh-caseDetail-btn li>a i{color:#000; font-size:24px;}
.lh-caseDetail-btn li>p{margin-top:5px;}
.lh-caseDetail-btn li .share{position:absolute; left:0; top:74px; white-space:nowrap;}
.lh-caseDetail-btn li .share a{display:inline-block; width:40px; height:40px; background:#F96A02; color:#fff; font-size:20px; text-align:center; line-height:40px; margin-left:16px; opacity:0; visibility:hidden; transform:translateY(100%);}
.lh-caseDetail-btn li .share a:first-child{margin-left:0; background:#16930d;}
.lh-caseDetail-btn li .share a:last-child{background:#1a4e9a;}
.lh-caseDetail-btn li:hover .share a{opacity:1; visibility:visible;transform:translateY(0);}
.lh-caseDetail-btn li .share a:nth-child(2){transition-delay:.1s;}
.lh-caseDetail-btn li .share a:nth-child(3){transition-delay:.2s;}
.lh-caseDetail-info h2{line-height:30px; margin-bottom:10px;}
.lh-caseDetail-r,.lh-caseDetail-l{padding-top:40px;}
.lh-caseDetail-item li{margin-bottom:40px;}
.lh-caseDetail-item li a{display:block; overflow:hidden; position:relative;}
.lh-caseDetail-item li a:before{content:'\e60a'; display:block; font-family: "iconfont" !important; position:absolute; left:50%; top:50%; z-index:2; color:#fff; font-size:32px; transform:translateY(100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-item li a:hover{transform:scale(.95);}
.lh-caseDetail-item li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-item li a:hover img{transform:scale(1.2);}
.lh-caseDetail-item li a:hover:before{transform:translateY(0); opacity:1;}
.lh-caseDetail-page{margin-top:50px; border-top:1px solid #ddd; text-align:center; padding-top:28px; line-height:30px;}
.lh-caseDetail-page .return{font-size:24px;}
.lh-caseDetail-page .prev,.lh-caseDetail-page .next{max-width:40%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-caseDetail-page .prev span,.lh-caseDetail-page .next span{font-family: "DENSOLight";position:relative;}
.lh-caseDetail-page .prev em{margin-left:20px;}
.lh-caseDetail-page .next em{margin-right:20px;}
.lh-caseDetail-page .prev span{padding-left:56px; }
.lh-caseDetail-page .next span{padding-right:56px;}
.lh-caseDetail-page .prev span:before,.lh-caseDetail-page .next span:before{content:''; display:block; width:30px; height:30px; border-radius:50%; border:1px solid #8A8A8A; position:absolute; left:0; top:50%; margin-top:-15px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-page .next span:before{left:inherit; right:0;}
.lh-caseDetail-page .prev span:after,.lh-caseDetail-page .next span:after{content:''; display:block; width:30px; height:1px; background:#000; position:absolute; left:15px; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-page .next span:after{left:inherit; right:15px;}
.lh-caseDetail-page .prev i:before,.lh-caseDetail-page .next i:before{content:''; display:block; width:0; height:0; border:4px solid transparent; border-right:6px solid #000; position:absolute; left:8px; top:50%; margin-top:-3px; transform:translateY(-.5px);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-caseDetail-page .next i:before{left:inherit; right:8px;border:4px solid transparent; border-left:6px solid #000;}
.lh-caseDetail-page a:hover{color:#ed6d00;}
.lh-caseDetail-page .prev:hover span:before,.lh-caseDetail-page .next:hover span:before{border-color:#ed6d00;}
.lh-caseDetail-page .prev:hover span:after,.lh-caseDetail-page .next:hover span:after{background:#ed6d00;}
.lh-caseDetail-page .prev:hover i:before{border-right-color:#ed6d00;}
.lh-caseDetail-page .next:hover i:before{border-left-color:#ed6d00;}
.lh-caseDetail-other .title .more{top:15px;}
.lh-caseDetail-other .title .more:before{width:40px; height:40px; margin-top:-20px;}
.lh-news-item.list{margin:50px 0 0 -40px;}
.lh-news-item.list li{margin-bottom:40px;}
.orange{color:#11422c;}
.lh-concept .ccont{text-align:center; position:relative; max-width:700px; margin:40px auto 0; line-height:36px;}
.lh-concept .ccont span{color:#ed6d00; font-size:60px; font-weight:bold; font-family:'Arial'; position:absolute; left:-55px; top:0;}
.lh-concept .ccont span:last-child{right:-55px; bottom:-30px; left:inherit; top:inherit;}
.lh-concept{text-align:center;}
.lh-concept .more{margin:80px auto 0;}
.lh-concept .more:before{background:#EEE; width:40px; height:40px; margin-top:-20px;}
.lh-concept .more:hover:before{width:140px; border-radius:30px;}
.lh-about-a.team li .img{background-attachment:fixed;}
.lh-pffers-title p{color:#888888; font-size:15px; position:relative; top:30px;}
.lh-pffers-item{margin-top:30px;}
.lh-pffers-name{background:#F4F4F4; height:75px; line-height:75px; cursor:pointer;transition:cubic-bezier(0.215,.61,.355,1) .25s;}
.lh-pffers-name span{width:25%; float:left; display:block; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}
.lh-pffers-item li:nth-child(even) .lh-pffers-name{background:#fff;}
.lh-pffers-info{padding:50px; border:2px solid #11422C; border-top:0; line-height:28px; display:none;}
.lh-pffers-info dl .title{margin-bottom:30px; font-size:16px;}
.lh-pffers-info dl dd{float:left; width:48%;}
.lh-pffers-info dl dd:last-child{float:right;}
.lh-pffers-info .yp{margin-top:30px;}
.lh-pffers-item li:first-child .lh-pffers-name{cursor:auto;background:#F4F4F4 !important; color:#000;}
.lh-pffers-name:hover,.lh-pffers-item li.on .lh-pffers-name{background:#11422C !important; color:#fff;}
.lh-building-item{margin:50px 0 0 -40px;}
.lh-building-item li{padding-left:40px; margin-bottom:40px;}
.lh-building-item li a{display:block; padding:20px; background:#F4F4F4;}
.lh-building-item li .top{height:320px; overflow:hidden;}
.lh-building-item li .img{height:100%; width:100%;}
.lh-building-item li .top .view{height:34px; line-height:34px; padding:0 20px; color:#fff; background:rgba(0,0,0,.5); position:absolute; left:20px; top:20px; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-building-item li .top:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.6); position:absolute; left:0; top:0; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-building-item li .top .text{height:54px; line-height:54px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#fff; padding:0 30px; font-size:16px; position:absolute; left:50%; top:50%; margin-top:-27px; width:160px; margin-left:-80px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(100%); opacity:0;}
.lh-building-item li .top .text i{margin-right:6px; font-size:18px;}
.lh-building-item li .bottom{padding:20px 0;}
.lh-building-item li .bottom h3{font-size:22px; line-height:24px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-building-item li .bottom .ccont{color:#444444; line-height:24px; margin-top:20px; height:72px; overflow:hidden;}
.lh-building-item li a:hover .top:before{opacity:1;}
.lh-building-item li a:hover .top .text{opacity:1;transform:translateY(0);}
.lh-building-item li a:hover .top .view{opacity:0;}
.lh-building-item li a:hover .bottom h3{color:#11422C;}
.lh-teamLayer-banner li .info{display:flex; align-items:center; justify-content:center; width:100%; height:100%;}
.lh-teamLayer-banner li .info h3{position:absolute; left:20px; bottom:20px; color:#fff; line-height:18px; text-align:center; width:100%;}
.lh-teamLayer-banner li .info h3 em{float:none;}
.lh-teamLayer-banner li .info h3 span{margin-left:20px; font-size:16px;font-family: "DENSOLight";float:none;}
.lh-teamLayer-banner li .info h3 span b{font-size:22px;}
.lh-map,.lh-contact-item{height:655px;}
.lh-contact-item{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); width:500px; }
.lh-contact-item li{ border-bottom:1px solid #E3E3E3; padding:25px 40px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-contact-item li h3{margin-bottom:20px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-contact-item li p{line-height:24px;}
.lh-contact-item li .ewm{margin-right:20px; text-align:center;}
.lh-contact-item li .ewm .img{width:110px; height:110px; border:1px solid #DDD; padding:10px; border-radius:4px;}
.lh-contact-item li .ewm p{font-size:12px; color:#666666; margin-top:6px;}
.lh-contact-item li.a1:hover,.lh-contact-item li.on{background:#F5F5F5;}
.lh-contact-item li.a1:hover h3,.lh-contact-item li.on h3{color:#11422c;}
.lh-contact-item li.a1{cursor:pointer;}
.lh-message-item{margin-top:60px;}
.lh-message-item li{position:relative;}
.lh-message-item li span{line-height:54px; font-size:16px;}
.lh-message-item li input,.lh-message-item li textarea{position:absolute; left:0; top:0; height:54px; line-height:54px; border:none; border-bottom:2px solid #DDDDDD; padding:0 20px 0 55px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-message-item li textarea{height:130px;}
.lh-message-item li input:focus,.lh-message-item li textarea:focus{border-color:#11422c;}
.lh-message-item li.win100{width:100%;}
.lh-message-item li.textarea{height:130px;}
.lh-message-item li a{display:block; width:160px; height:50px; line-height:50px; text-align:center; border-radius:30px; background:#11422C; color:#fff; margin:40px auto 0;}
.lh-message-item li a:hover{background:#ED7020;}
#Map{position:absolute; left:0; top:0; width:100%; height:100%;}
.lh-map .container1400{z-index:2; height:0;}
.lh-case-item>dd .cont{position:absolute; left:0; top:0; background:rgba(0,0,0,.7); display:flex;align-items: center;
justify-content: center; padding:0 20px; height:100%; width:100%; color:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(100%);}
.lh-case-item>dd .cont>div{width:100%;}
.lh-case-item>dd .cont h3{font-size:18px; height:18px; line-height:18px; overflow:hidden;    text-overflow: ellipsis;white-space: nowrap;}
.lh-case-item>dd .cont pre{margin:20px 0 30px; line-height:24px; height:72px; overflow:hidden;}
.lh-case-item>dd .cont .morea{width:140px; height:50px; line-height:50px; border-radius:30px; background:#fff; color:#ed6d00; text-align:center;font-family: "DENSOBold"; position:relative;}
.lh-case-item>dd .cont .morea:before{content:''; display:block; width:12px; height:2px; background:#ed6d00; position:absolute; left:18px; top:50%; margin-top:-1px;}
.lh-case-item>dd:hover .cont{transform:translateY(0);}
.lh-case-item>dd .text{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-item>dd:hover .text{transform:translateY(100%);}
.lh-case-item>dd.a1 .cont{padding:0 174px 0 44px;}
.lh-case-item>dd.a1 .cont pre{margin:40px 0 145px;}
.lh-case-item>dd.a1 .cont h3{font-size:26px;height:26px; line-height:26px;}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
.lh-case-banner .bd li{opacity:0 !important;}
.lh-case-banner .bd li.swiper-slide-active{opacity:1 !important;}
/*
transparent
transition:cubic-bezier(0.215,.61,.355,1) .45s;
*/
@media screen and (max-width:1600px){
	
}
@media screen and (max-width: 1460px){
	
}
@media screen and (max-width: 1360px){
	.font28{font-size:20px;}
	.lh-business-hd li .ccont{margin-top:10px; font-size:12px; line-height:24px; height:96px;}
	.lh-business-hd li .text{transform: translateY(120%);}
	.lh-news-item li .img{height:170px;}
	.lh-building-item li .top{height:280px;}
	.lh-culture-item li .img{height:210px;}
	header{height:60px;}
	.lh-logo{top:10px; width:100px;}
	.lh-header-r{line-height:60px;}
	.lh-nav-btn{margin-top:4px;}
	main{padding-top:60px;}
	.lh-banner-box,.lh-index-banner{height:calc(100vh - 60px);}
	.lh-index-banner,.lh-header-layer{top:60px;}
	.lh-case-item .a1{width:600px; height:600px;}
	.lh-case-text{width:300px; height:600px; left:600px;}
	.lh-case-item .a2{left:600px; width:300px; height:300px; top:-300px;}
	.lh-case-item>dd{width:300px; height:300px;}
	.lh-case-item .a3{left:900px; top:300px;}
	.lh-case-item .a4{left:300px; top:600px;}
	.lh-case-item .a5{left:600px; top:600px;}
	.lh-case-item .a6{left:900px; top:600px;}
	.lh-business-hd li{height: calc((100vh - 60px) / 2);}
	.lh-business-banner{height: calc(100vh - 60px); top:60px;}
	.lh-business{min-height: calc(100vh - 60px);}
	
}
/*平板*/
@media screen and (max-width: 1200px){
	.lh-nav{margin-right:2vw;}
	header{padding:0 15px;}
	.lh-header-layer h3,.lh-header-layer p{width:30%;}
}
/*手机*/
@media screen and (max-width: 980px){
	body,a{font-size:12px;}
	.padding30,.padding40{padding:20px 0;}
	.padding60,.padding80,.padding100,.padding120{padding:30px 0;}
	.margin40{margin:20px 0;}
	.font16{font-size:14px;}
	.font18{font-size:16px;}
	.font20,.font34,.font26,.font32,.font22{font-size:18px;}
	.font24,.font28,.font60,.font40,.font30,.font46,.font36{font-size:20px;}
	.l-grid-2>li{width:100%;}
	.l-grid-3>li,.l-grid-4>li{width:50%;}
	.l-grid-5>li,.l-grid-6>li{width:33.333333333333336%;}
	.index-nav{margin-top:30px;}
	.lh-index-about-l .video{margin-top:30px;}
	.lh-index-about-l .video i{width:30px; height:30px; line-height:30px;}
	.lh-imgLayer-banner li div,.lh-teamLayer-banner li div{display:flex; align-items:center; justify-content:center;}
	.lh-teamLayer-banner li .info h3,.prevn, .nextn{display:none;}
	.lh-imgLayer-close{width:40px; height:40px; line-height:40px;}
	.lh-teamLayer-banner li>div{width:100%; height:100%;}
	header{height:50px; padding:0;}
	.lh-logo{width:100px; left:15px; top:50%; transform:translateY(-50%); z-index:2;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#fff; padding-top:40%; transform:translateX(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.lh-nav li{float:none; width:100%; text-align:center; line-height:50px;}
	.lh-nav li:after{display:none;}
	.lh-header-top{padding:0;}
	.lh-nav-btn{position:absolute; right:0; top:0; background:#284C3A; z-index:3; margin:0;}
	.lh-nav-btn i,.lh-nav-btn:before,.lh-nav-btn:after{background:#fff;}
	.lh-search-btn{display:none;}
	.lh-search{display:block; z-index:2; top:50px; height:50px; line-height:50px; padding:0 15px; opacity:0;transform:translateX(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s; display:none;}
	.lh-map .container1400{height:auto;}
	.lh-search input{height:50px; line-height:50px;}
	.lh-search a{font-size:16px;}
	main{padding-top:50px;}
	.webNav .lh-nav{transform:translateX(0); visibility:visible;}
	.webNav .lh-search{opacity:1; visibility:visible;transform:translateX(0);}
	.webNav .lh-nav-btn i{transform:scaleX(0);}
	.webNav .lh-nav-btn:before{transform:translate(0,8px) rotate(45deg);}
	.webNav .lh-nav-btn:after{transform:translate(0,-8px) rotate(-45deg);}
	.lh-index-banner,.lh-banner-box{height:200px;}
	.lh-index-banner{position:relative; top:0;}
	.lh-index-banner .bd .text .more{margin-top:30px;}
	.lh-index-banner .bd .text p{font-size:16px;}
	.more:before{width:40px; height:40px; margin-top:-20px;}
	.lh-banner-hd{bottom:10px !important;}
	.lh-index-about-l,.lh-index-about-r{width:100%; float:none; padding:30px 15px;}
	.lh-index-text h3{line-height:30px;}
	.lh-index-about:before{display:none;}
	.lh-index-about{background:#f2f2f2 !important;}
	.index-nav{overflow:hidden;}
	.index-nav a{float:left; margin:0;}
	.lh-index-about-l .video{width:100%;}
	.lh-index-about-r{position:static; background:#fff;}
	.lh-index-area>div{float:none; width:100%;}
	.lh-area-r{padding:30px 15px;}
	.index-nav.area a{width:33.3%; margin:0;}
	.lh-area-banner{position:relative; height:270px;}
	.lh-area-banner .bd li .ccont{height:72px; overflow:hidden;}
	.lh-index-case{padding:30px 0;}
	.lh-index-select{margin-top:20px;}
	.lh-case-banner{height:auto; margin-top:80px; overflow:hidden;}
	.lh-case-text{display:none;}
	.lh-case-item{margin-left:-15px;}
	.lh-case-item>dd{position:relative; left:0 !important; top:0 !important; width:50% !important; height:160px !important; float:left; padding-left:15px; margin-bottom:15px;}
	.lh-case-item .a6{background:none; padding:0 0 0 15px;}
	.lh-case-item>dd a{display:block; width:100%; height:100%; position:relative;}
	.lh-case-item .a6 a{background:#11422C;}
	.lh-case-item>dd .text{height:40px; line-height:40px; width:100% !important;}
	.lh-case-item .a6 .mores{border:none;}
	.lh-case-item .a6 .mores:before{display:none;}
	.lh-news-hd{margin-top:30px; float:none; width:100%;}
	.lh-news-hd li{margin:0; width:33.3%; text-align:center;}
	.lh-index-text .left{float:none; width:100%;}
	.lh-news-item li{width:100%; margin-top:10px;}
	.lh-news-item li .img{height:160px;}
	.lh-news-item li .name{margin-top:0;}
	.lh-news-item li .time{margin-top:5px;}
	.lh-news-item li .text{padding:15px;}
	.lh-news-bd{margin-top:30px;}
	.lh-returnTop{width:45px; height:45px; font-size:16px; top:-50px; line-height:45px;}
	.lh-footer-top>div{float:none; width:100%;}
	.lh-footer-top .name{margin-bottom:10px;}
	.footer-contact,.footer-follow{margin-top:30px;}
	.footer-nav ul{overflow:hidden;}
	.footer-nav ul li{width:33.3%; float:left;}
	.lh-copy{marign-top:30px;}
	.lh-footer-top{overflow:hidden;}
	.lh-banner-box.ban, .lh-index-banner.ban{height:300px;}
	.lh-index-banner.ban .scroll{margin-top:30px;}
	.lh-other-nav .left{display:none;}
	.lh-other-nav .right{float:none;}
	.lh-other-nav.six>.container1400{overflow:auto;}
	.lh-other-nav.six .right{width:110%;}
	.lh-other-nav .right a{margin-left:10px;}
	.lh-culture-a>div{width:100%; float:none;}
	.lh-about-l .more{margin-top:30px;}
	.lh-about-r{margin-top:30px;}
	.lh-about-r .ccont{font-size:12px; line-height:24px;}
	.lh-culture-banner{margin-top:30px;}
	.lc-case-item li.first{width:100%; height:250px;}
	.lc-case-item{margin-left:-15px;}
	.lc-case-item>li{padding-left:15px; margin-bottom:15px; width:100%;}
	.lc-case-item>li>a .img{height:260px;}
	.lc-case-item li .text{padding:15px;}
	.lc-case-item li a:hover .text{transform: translateY(82%);padding:15px;}
	.lc-case-banner h3{height:45px; line-height:45px; padding:0 15px;}
	.lh-about-a{height:250px;}
	.lh-about-a.team li .img{background-attachment:inherit;}
	.lh-about-a li .text{width:80%; margin:0; transform:translate(-50%,-50%); height:auto; padding:30px 0;}
	.lh-pffers-title>div{float:none;}
	.lh-pffers-title p{float:none; top:0; font-size:12px; margin-top:20px;}
	.lh-pffers-name{height:50px; line-height:50px;}
	.lh-pffers-name span{font-size:12px; padding-left:10px; width:33.3%;}
	.lh-pffers-name span:last-child{display:none;}
	.lh-pffers-info{padding:15px; border-width:1px;}
	.lh-pffers-info dl .title{margin-bottom:10px;}
	.lh-culture-ul li{width:100%; margin-bottom:10px;}
	.lh-culture-ul{margin:30px 0 0 -30px;}
	.lh-culture-ul li>div{padding:15px;}
	.lh-culture-ul li .img{height:200px;}
	.lh-qualification-item li{width:100%; margin-bottom:10px;}
	.lh-qualification-item{margin-top:30px;}
	.lh-about-l,.lh-about-r{width:100%; float:none;}
	.lh-about-r .img{height:170px; margin-top:30px;}
	.lh-about-a{height:auto;}
	.lh-about-a li{height:250px;}
	.lh-partner-item li{padding-left:15px; margin-top:15px;}
	.lh-partner-item{margin-left:-15px;}
	.lh-ones{font-size:12px; line-height:24px; margin-top:30px;}
	.lh-building-item li{margin-bottom:10px;}
	.lh-building-item li a{padding:15px;}
	.lh-building-item li .top{height:180px;}
	.lh-building-item li .top .view{left:10px; top:10px;}
	.lh-building-item li .bottom h3{font-size:16px; height:18px; line-height:18px;}
	.lh-news-item.list{margin:30px 0 0 -40px;}
	.lh-news-item.list li{margin-bottom:10px;}
	.lh-caseDetail-btn li:first-child{display:none;}
	.lh-caseDetail-btn li{height:auto;}
	.lh-caseDetail-page em{display:none;}
	.lh-other-nav.detail{display:none;}
	.lh-caseDetail-img .btn{display:none;}
	.lh-caseDetail-img .text{bottom:20px;}
	.lh-caseDetail-item li{margin-bottom:10px;}
	.lh-caseDetail-other .title .more{top:5px;}
	.lh-map, .lh-contact-item{height:auto;}
	#Map{position:relative; height:556px; margin-top:0px;}
	.lh-contact-item{width:100%; height:auto;}
	.lh-contact-item li{height:auto; padding:15px; overflow:hidden;}
	.lh-message-item{margin-top:30px;}
	.lh-message-item li{width:100%;}
	.lh-case-item>dd .cont{display:none;}
	.lc-case-item li .lc-case-banner .text{    transform: translateY(82%);}
	.lh-imgLayer-banner li div{display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;}
    .lh-business-hd li .text{transform: translateY(0);}
    .lh-business-hd li .ccont,.lh-business-hd li .more,.lh-business-hd li a:before{display:none;}
    .lh-business-hd li a{display: flex;align-items: center;}
    .lh-business-hd li a:hover .text, .lh-business-hd li.on a .text{color:#fff;}
    .lh-business-hd li .text p{margin-top:10px;}
    .lh-business-hd li{height:calc((100vh - 100px) / 3)}
    .lh-business{min-height: calc(100vh - 50px);}
    .lh-business-banner{top:50px;    height: calc(100vh - 50px);}
    .lh-business-hd{margin-top: 20px;border-top: 1px solid #fff;}
    .lh-other-title .font28{font-size:20px;}
    .footer-follow{display:none;}
    .lh-imgLayer-banner li video{width:90%;}
}
/*动画*/
.l-grid-6>li:nth-child(2n){animation-delay:.1s;}
.l-grid-4>li:nth-child(2),.l-grid-3>li:nth-child(2),.l-grid-2>li:nth-child(2),.l-grid-5>li:nth-child(2),.l-grid-6>li:nth-child(2),.lh-introduce2-item li:nth-child(2),.lh-introduce4-item li:nth-child(2n),.lh-merchants2-contact li:nth-child(2),.lh-merchants4-contact li:nth-child(2){animation-delay:.1s;}
.l-grid-4>li:nth-child(3),.l-grid-3>li:nth-child(3),.l-grid-5>li:nth-child(3),.l-grid-6>li:nth-child(3),.lh-introduce2-item li:nth-child(3){animation-delay:.2s;}
.l-grid-4>li:nth-child(4),.l-grid-5>li:nth-child(4),.l-grid-6>li:nth-child(4),.lh-introduce2-item li:nth-child(4){animation-delay:.3s;}
.l-grid-5>li:nth-child(5),.l-grid-6>li:nth-child(5){animation-delay:.4s;}
.l-grid-6>li:nth-child(6){animation-delay:.5s;}
.lh-index-banner .bd .text p{transition-delay:.2s;}
.lh-index-banner .bd .text h3{transform:scale(.7); opacity:0; display:inline-block;}
.lh-index-banner .bd .text p{transform:scale(1.2); opacity:0;}
.lh-index-banner .bd .text .more{transform:translateX(100%); opacity:0;}
.lh-index-banner .bd li.swiper-slide-active .text h3{animation:lhzoomIn cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
.lh-index-banner .bd li.swiper-slide-active .text p{animation:lhzoomOut cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
.lh-index-banner .bd li.swiper-slide-active .text .more{animation:fadeInRight cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
@keyframes lhzoomIn{
	0%{transform:scale(.7); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
@keyframes lhzoomOut{
	0%{transform:scale(1.2); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
.lh-index-banner .bd li.swiper-slide-active{z-index:4;}
.lh-index-banner .bd li:before{content:''; display:block; width:100%; height:100%; background:#5c5d5d; position:absolute; left:0; top:0; z-index:3;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-100%);}
.lh-index-banner .bd li.swiper-slide-active:before{animation: 0.8s 0ms;animation-fill-mode: both; backface-visibility: visible !important;animation-name: fadeleft; }
@keyframes fadeleft {
    from { transform: translateX(100%); }
    40% { transform: translateX(0); }
    to { transform: translateX(-100%); visibility: hidden; }
}
.lh-index-banner .bd li .img { transform: translateX(100%);opacity: 0;}
.lh-index-banner .bd li.swiper-slide-active .img { opacity: 1; transform: translateX(0%); transition: 700ms 100ms;}
.lh-news-bd .lh-news-item li{transform:translateY(100px); opacity:0;}
.lh-news-bd .lh-news-item.on li{animation:lhfadeInUp cubic-bezier(0.215,.61,.355,1) .65s forwards;}
.lh-news-bd .lh-news-item li:nth-child(2){animation-delay:.1s;}
.lh-news-bd .lh-news-item li:nth-child(3){animation-delay:.2s;}
@keyframes lhfadeInUp{
	0%{transform:translateY(100px); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
.lhzoomIn{animation-name:lhzoomIn;}
.lhzoomOut{animation-name:lhzoomOut;}
.lhfadeInLeft{animation-name:lhfadeInLeft; animation-delay:.2s;}
@keyframes lhfadeInLeft{
	0%{transform:translateX(-100px); opacity:0;}
	100%{transform:translateX(0); opacity:1;}	
}
.fadeIn{animation-delay:.2s;}
.lhslideInLeft{animation-name:lhslideInLeft; animation-delay:.2s;}
@keyframes lhslideInLeft{
	0%{transform:translateX(-200px);}
	100%{transform:translateX(0);}	
}
/*后台图片尺寸标注*/
/*
.lh-index-banner:after,.lh-index-about-l .video:after,.lh-index-about:after,.lh-area-banner:after,.lh-index-case:after,.lh-case-text:after,.lh-news-tab:after,.lh-about-r .img:after,.lh-about-a:before,.lh-partner-item:before,.lh-culture-banner:after,.lh-culture-ul:before{content:'banner图片尺寸:1920*800px'; display:block; position:absolute; right:0; top:50%; z-index:10; background:#fff; padding:5px 10px; font-size:12px;}
.lh-index-about-l .video:after{content:'后台图片尺寸:750*750px';}
.lh-index-about:after{content:'后台图片尺寸:1920*880px';}
.lh-area-banner:after{content:'后台图片尺寸:1920*880px'; left:0; right:inherit;}
.lh-index-case:after{content:'案例图片尺寸:750*750px';}
.lh-case-text:after{content:'后台图片尺寸:350*700px';}
.lh-news-tab:after{content:'新闻图片尺寸:750*375px';}
.lh-about-r .img:after{content:'图片尺寸:750*386px';}
.lh-about-a,.lh-partner-item{position:relative;}
.lh-about-a:before{content:'图片尺寸:960*660px';}
.lh-index-banner.ban:after{content:'图片尺寸:1920*760px';}
.lh-partner-item:before{content:'图片尺寸:420*180px'; right:-150px;}
.lh-culture-banner:after{content:'图片尺寸:750*563px';}
.lh-culture-ul:before{content:'图片尺寸:750*485px';right:-150px;}