@charset "utf-8";

/* public */

*{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%;}

ul,dl,li,dt,dd{list-style:none;}

body{font:14px Arial,"microsoft yahei", Helvetica, sans-serif;*font:12px "microsoft yahei",Arial, Helvetica, sans-serif; color:#888; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}

a{font-size:14px;text-decoration:none;transition:all .45s; -webkit-transition:all .45s; -ms-transition:all .45s; color:#888;}

a:hover{color:#0093dd;}

.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; font-family:"microsoft yahei";-webkit-appearance: none;appearance: none; -ms-appearance: none;border-radius: 0;}

textarea{resize:none; overflow:hidden;}

select{-webkit-appearance: none;appearance: none; -ms-appearance: none;border-radius: 0;}

select::-ms-expand { display: none; }

i{font-style:normal;}

.left{float:left;}

.right{float:right;}

.red{color:#e54545;}

.old{text-decoration:line-through;}

.gray{color:#878787;}

.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}

em{font-style:normal;}

.lh-content{width:1200px; margin:0 auto; position:relative;}

.pace-progress{width:100%; height:2px; background:#0390D8; position:fixed; left:0px; top:0px; z-index:5000;}

.pace-inactive{display:none;}

.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}

.flexColumn{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;}

.flex{flex:1; -webkit-flex:1;}

.orange{color:#ff5534;}

.green{color:#91c320;}

.blue{color:#878787;}

/*响应式*/

.container {margin:auto;}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,{position: relative;padding-right: 15px;padding-left: 15px;}



@media(min-width:768px) {

.container {width: 100%;}

}



@media(min-width:992px) {

.container {width: 970px;}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left;}

.col-md-12 {width: 100%}

.col-md-11 {width: 91.66666667%}

.col-md-10 {width: 83.33333333%}

.col-md-9 {width: 75%}

.col-md-8 {width: 66.66666667%}

.col-md-7 {width: 58.33333333%}

.col-md-6 {width: 50%}

.col-md-5 {width: 41.66666667%}

.col-md-4 {width: 33.33333333%}

.col-md-3 {width: 25%}

.col-md-2 {width: 16.66666667%}

.col-md-1 {width: 8.33333333%}

}



@media(min-width:1200px) {

.container {width:1200px}

}



/*分享

.lh-share-box{line-height:24px;}

.lh-share-box a{position:relative; background:none !important;}

.lh-share-box a:after{content:''; display:block; width:27px; height:24px; background:url(../images/share.png) no-repeat left center; position:absolute; left:0; top:0;}

.lh-share-box a.bshare-qqmb:after{background-position:-29px center;}

.lh-share-box a.bshare-qzone:after{background-position:-58px center;}

.lh-share-box a.bshare-weixin:after{background-position:-87px center;}

.lh-share-box a.bshare-more:after{background-position:-116px center;}*/

/*底部分享

.lh-share-footer a{position:relative; background:none !important; padding-left:30px !important;}

.lh-share-footer a:after{content:''; display:block; width:30px; height:30px; background:url(../images/share1.png) no-repeat left bottom; position:absolute; left:0; top:0; transition:all .35s}

.lh-share-footer a.bshare-qqmb:after{background-position:-43px bottom;}

.lh-share-footer a.bshare-weixin:after{background-position:-84px bottom;}

.lh-share-footer a.bshare-qqmb:hover:after{background-position:-43px 1px;}

.lh-share-footer a.bshare-weixin:hover:after{background-position:-84px 1px;}

.lh-share-footer a.bshare-sinaminiblog:hover:after{background-position:left 1px;}*/

/**/

.section{

	position: relative;

	overflow: hidden;

	width: 100%;

	background-color: #00706e;

}

.lh-banner .bd li{width:100%; height:100%; position:relative;}

.lh-banner .bd li a{display:block; width:100%; height:100%;}

.lh-section-img{transition:ease 2.5s; width:100%; height:100%; animation:zoomOut linear 2s;}

.lh-section-img img{

	width:100%;

}

.lh-eg-zh{width:32px; height:32px; line-height:32px; text-align:center; border:none; background:none; cursor:pointer; padding-left:10px;}

.lh-banner{width:100%;}

@keyframes zoomOut{

	0% { transform:scale(1.2)}

	100% { transform:scale(1)}	

}

.lh-sectiona-main{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); animation:fadeInRight1 linear 1s;}

@keyframes fadeInRight1{

	0% {transform:translate(50%,-50%); opacity:0;}

	100% {transform:translate(-50%,-50%); opacity:1;}	

}

.lh-sectiona-main .num{width:29.4%; height:33.6%; background:url(../images/a4.png) no-repeat center; background-size:100%; position:absolute; left:8.3%; top:50%; transform:translateY(-50%);}

.lh-sectiona-main .text{font-size:100px; position:absolute; left:45%;top:50%; transform:translateY(-50%); width:48%; height:34%;white-space: nowrap;overflow: hidden;}

@keyframes typing { from { width: 0; } }

@keyframes blink-caret { 50% { border-color: transparent; } }

/*.lh-section-a.on .lh-sectiona-main .text{animation: typing 2s steps(20, end),blink-caret .5s step-end infinite alternate;}*/

#pageDown{position:absolute; left:50%; bottom:4%; transform:translateX(-50%); cursor:pointer;color:#fff; transition:all .35s;}

#pageDown i{font-size:48px;}

#pageDown:hover{color:#217EC7;}

.lh-header{width:100%; height:76px; position:fixed; left:0; top:3%; z-index:200; overflow:hidden; transition:all .35s;}

.lh-header:after{content:''; width:0; height:0; border-radius:50%;opacity:0; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:ease 1s;}

.lh-about .lh-technology-t{top:2%;}

.lh-header.shadow{box-shadow:0 2px 10px #ECECEC;}

.lh-header.on:after{width:110%; height:450%; opacity:1; z-index:-1;}

.lh-logo{display:block; height:37px; position:absolute; left:5.3%; top:50%; transform:translateY(-50%);}

.lh-nav{position:absolute; right:5.3%; top:60%;transform:translateY(-50%); overflow:hidden;}

.lh-nav ul{float:left;}

.lh-nav ul li{float:left; margin-right:40px; line-height:32px;}

.lh-nav ul li a{color:#383838; font-size:15px;}

.lh-nav ul li a:hover{color:#0093DD;}

.lh-nav-btn{width:32px; height:32px; text-align:center; line-height:30px; border:2px solid #00706e; color:#00706e; border-radius:50%; display:block; float:left;}

#lhNav{transform:translateX(100%); visibility:hidden; opacity:0; transition:ease-in-out .75s;}

.lh-about .lh-technology-l{bottom:76px;}

#lhNav.on{transform:translateX(0); visibility:visible; opacity:1;}

#lhNav.active{transform:translateX(0); visibility:visible; opacity:1;}

.lh-section-b{background:#009999;}

.lh-company-img{position:absolute; left:0; top:0; width:50%; height:100%; background-size:cover;}

.lh-company-img a{display:block; width:100%; height:100%;}

.lh-company-info{transition:all .35s;}

.lh-campany-r{position:absolute; right:8%; width:35%; color:#fff; padding-top:8%;}

.lh-campany-r h2{font-size:18px;}

.lh-campany-r h3{font-size:32px; line-height:32px; margin-top:5px; font-family:'HelveticaNeue950b50fdf17638'; letter-spacing:5px;}

.lh-campany-r h4{color:#d5fefd;line-height:24px;}

.lh-company-hd{margin-top:20%; width:110%; position:relative; left:-5%;}

.lh-company-hd li{float:left; width:20%; text-align:center; margin-top:5%; cursor:pointer; transition:all .25s;}

.lh-company-hd li:hover{transform:translateY(-5px);}

.lh-company-hd li a{ display:inline-block; color:#fff;}



.lh-company-hd li i{display:block; width:52px; height:48px; background:url(../images/company.png) no-repeat 6px center; background-size:703px 40px; margin:0 auto; margin-bottom:10px;}

.lh-company-hd li:nth-child(1) i{background-position:0px center;}

.lh-company-hd li:nth-child(2) i{background-position:-69px center;}

.lh-company-hd li:nth-child(3) i{background-position:-144px center;}

.lh-company-hd li:nth-child(4) i{background-position:-217px center;}

.lh-company-hd li:nth-child(5) i{background-position:-290px center;}

.lh-company-hd li:nth-child(6) i{background-position:-364px center;}

.lh-company-hd li:nth-child(7) i{background-position:-438px center;}

.lh-company-hd li:nth-child(8) i{background-position:-510px center;}

.lh-company-hd li:nth-child(9) i{background-position:-586px center;}

.lh-company-hd li:nth-child(10) i{background-position:-658px center;}

.lh-company-hd li:hover{transform:scale(1.1);}

.lh-company-info .text{position:absolute; left:57%; top:80%; color:#bfe0f1; width:35%; line-height:24px;}

.lh-campany-r:before{content:''; display:block; width:0; height:2px; background:#0093DD; position:absolute; left:-20%; top:28%; z-index:3; transition:all 1s;}

.lh-section-b.on .lh-campany-r:before{width:60px;background:#fff;}

.lh-technology-t{position:absolute; left:16.4%; top:13%;transform:translateX(-100%); transition:all 1s;}

.section.on .lh-technology-t{transform:translateX(0);}

.lh-technology-t:before{content:''; display:block; width:60px; height:2px; background:#009999; position:absolute; left:-80px; top:22%;}

.lh-technology-l{width:50%; height:70%; position:absolute; bottom:0;}

.lh-technology-l.one{left:0; color:#fff;background:#009999;}

.lh-technology-t h2{font-size:18px; color:#2387aa;}

.lh-technology-t h3{font-family:"HelveticaNeue950b50fdf17638"; letter-spacing:5px; font-size:32px; color:#2387aa; line-height:36px; margin-top:5px;}

.lh-technology-t h4{color:#2387aa; line-height:24px;}

.lh-technology-l .goods{width:18%; position:absolute; left:25.4%; top:50%; transform:translateY(-50%);}

.lh-technology-l .text{width:40%; position:absolute; right:4%; padding-top:10%; height:100%;}

.lh-technology-l .text h2{font-size:20px; width:90%;}

.lh-technology-l.two .text h2{width:106%;}

.lh-technology-l .text h3{font-size:14px; line-height:24px; margin-top:8%;}

.lh-technology-l.two .text h3{color:#878787;}

.lh-technology-l .text h4{font-size:14px;}

.lh-technology-l .text h5.t{font-size:18px; margin-top:12%; position:relative;}

.lh-technology-l .text h5.t:before{content:''; display:block; width:6px; height:2px; background:#fff; position:absolute; left:0; top:-10px;}

.lh-technology-l .text h5.ys{font-size:14px; line-height:24px; margin:5% 0 12%;}

.lh-technology-l .text a{color:#fff; position:relative;}

.lh-technology-l .text a i{margin-left:5px; position:relative; font-size:18px; top:2px;}

.lh-technology-l .text a:before{content:''; display:block;width:6px; height:2px; background:#fff; position:absolute; left:0; top:-10px; transition:all .35s;}

.lh-technology-l .text a:hover:before{width:30px;} 

.lh-technology-l.two{right:0; color:#383838;background:#F0F0F0;}

.lh-technology-l.two .goods{width:26%; left:20%;}

.lh-technology-l.two .text{width:34%; right:4%;}

.lh-technology-l.two .text h5{color:#878787;}

.lh-technology-l.two .text h5.t:before{background:#878787;}

.lh-technology-l.two .text a{color:#878787;}

.lh-technology-l.two .text a:before{background:#878787;}

.lh-section-d{background:#F6F6F6;}

.lh-case-hd{position:absolute; left:5.3%; top:13%;}

.lh-case-hd li{font-size:18px; width:110px; height:110px; border-radius:50%; background:#F6F6F6; color:#383838; box-sizing:border-box; position:relative; border:5px solid #fff; margin-top:10%; cursor:pointer; transition:all .35s; transform:translateX(-200%) rotate(360deg); opacity:1; transition:ease 1s;}



.lh-case-hd li:nth-child(2){transform:translateX(-500%) rotate(360deg);transition:ease 1.5s;}

.section.on .lh-case-hd li{transform:translateX(0) rotate(0deg); opacity:1;}

.lh-case-hd li span{display:block; width:36px; height:36px; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%);}

.lh-case-main{position:absolute; right:0; top:15%; background:#fff; transition:all .35s;}

.lh-case-hd li.on{border-color:#009999; color:#00706e;}

.lh-case-main{position:absolute; right:5.3%; bottom:10%; padding:10px; width:77%;}

.lh-case-l{width:38%; position:relative;}

.lh-case-l:before{content:''; display:block; width:60px; height:2px; background:#009999; position:absolute; left:-18%; top:15%;}

.lh-case-l h2{font-size:18px; color:#00706e; margin-top:10%;}

.lh-case-l h3{font-family:"HelveticaNeue950b50fdf17638"; letter-spacing:5px; font-size:24px; color:#009999; line-height:36px; margin-top:5px;}

.lh-case-l h4{margin-top:1%;}

.lh-case-sort{margin-top:5%;}

.lh-case-sort a{float:left; padding:2px 10px; border:1px solid #383838; border-radius:30px; color:#383838; margin:2% 2% 0 0;}

.lh-case-sort a:hover{background:#009999; color:#fff; border-color:#009999;}

.lh-case-item{margin-top:5%;}

.lh-case-item li{line-height:48px; float:left; width:50%; overflow:hidden; height:48px; padding-right:5%; position:relative;}

.lh-case-item li a{position:relative; left:-15px; transition:all .35s;}

.lh-case-item li i{width:22px; height:22px; background:#0093dd; color:#fff; text-align:center; line-height:20px; border-radius:50%; display:block; float:left; margin:13px 5px 0 0; opacity:0; transition:all .35s;}

.lh-case-item li:before{content:''; display:block; width:5px; height:1px; background:#878787; position:absolute; left:0; top:50%;}

.lh-case-item li:hover i{opacity:1;}

.lh-case-item li:hover:before{display:none;}

.lh-case-item li:hover a{left:0;}

.lh-case-l .more{display:inline-block; margin-top:10%; position:relative;}

.lh-case-l .more i{font-size:18px; margin-left:5px; position:relative; top:1px;}

.lh-case-l .more:before{content:''; display:block;width:6px; height:2px; background:#888888; position:absolute; left:0; top:-10px; transition:all .35s;}

.lh-case-l .more:hover:before{width:30px;}

.lh-case-r{height:100%; width:62%;}

.lh-case-r img{float:right; width:100%;}

.lh-section-e{

	background:url(../images/d1.jpg) no-repeat center; background-size:cover;}

.lh-news-t{width:1200px; position:absolute; left:50%; top:15%; transform:translateX(-100%); transition:all 1s;}

.section.active .lh-news-t{transform:translateX(-50%);}

.lh-news-t h2{font-family:"HelveticaNeue950b50fdf17638"; letter-spacing:5px; font-size:32px; color:#fff; line-height:32px; margin-top:5px;}

.lh-news-t h3{font-size:18px; color:#fff;}

.lh-news-hd li{float:left; color:#fff; font-size:16px; margin-right:4%; cursor:pointer; position:relative; transition:all .35s; cursor:pointer;}

.lh-news-hd li a{ color:#fff;}

.lh-news-hd li:after{content:''; display:block; width:0; height:2px; background:#009999; position:absolute; left:50%; bottom:-15px; transition:all .35s;}

.lh-news-hd li.on:after{width:100%; left:0;}

lh-news-hd li.on{color:#fff;}

.lh-news-t .more{display:inline-block; position:relative; color:#fff; position:absolute; right:0; bottom:0;}

.lh-news-t .more i{font-size:18px; margin-left:5px; position:relative; top:1px;}

.lh-news-t .more:before{content:''; display:block;width:6px; height:2px; background:#fff; position:absolute; left:0; top:-10px; transition:all .35s;}

.lh-news-t .more:hover:before{width:30px;}

.lh-news-main{position:absolute; left:0; bottom:25%; width:100%;}

.lh-news-info{width:1240px; margin:auto; height:100%;transform:translateY(100%); transition:all 1s;}

.section.active .lh-news-info{transform:translateY(0);}

.lh-news-info li{float:left; width:272px; margin:0 19px; background:#fff; position:relative; transition:all .35s;}

.lh-news-info li:after{content:''; display:block; width:0; height:2px; background:#009999; position:absolute; left:0; bottom:0; transition:ease-in-out .35s;}

.lh-news-info li:hover:after{width:100%;}

.lh-news-info li:hover .btn .right i{color:#fff;}

.lh-news-info li:hover img{transform:scale(1.1);}

.lh-news-info li .img{width:100%; overflow:hidden; height:170px;}

.lh-news-info li .img img{width:100%; transition:all .35s;}

.lh-news-info li h2{padding:0 15px; font-size:16px; color:#383838; line-height:24px; height:48px; overflow:hidden; margin-top:7%;}

.lh-news-info li h3{padding:0 15px; line-height:20px; color:#878787; margin-top:9%; height:40px; overflow:hidden;}

.lh-news-info li .btn{padding:0 15px; margin:10% 0 7%; font-size:12px; color:#878787;}

.lh-news-info li .btn .left i{margin-right:5px;}

.lh-news-info li .btn .right i{ font-size:18px; transition:all .35s;}

.lh-ban-btn a{position:absolute; display:block; width:66px; height:66px; background:rgba(0,0,0,.5) url(../images/jt.png) no-repeat center; top:50%; margin-top:-33px; border-radius:50%;}

.lh-ban-btn a.prev1{left:5.3%; background-position:22px center;}

.lh-ban-btn a.next1{right:5.3%; background-position:-55px center;}

.lh-ban-btn a.prev1:hover{background:#009999 url(../images/jt.png) no-repeat 22px center;}

.lh-ban-btn a.next1:hover{background:#009999 url(../images/jt.png) no-repeat -55px center;}

.lh-section-f{background:#000; background-size:cover;}

.lh-news-hd{margin-top:10px;}

.lh-video-hd{position:absolute; left:5.3%; top:50%; transform:translateY(-50%); z-index:5;}

.lh-video-hd li{margin:20px 0; text-align:center; color:#fff; cursor:pointer;}

.lh-video-hd li i{display:block; margin:auto; font-size:32px; height:32px; line-height:32px;}

.lh-video-box{position:absolute; left:0; top:0; width:100%; height:100%; transition:all .35s;}

.lh-video{width:100%;}

.lh-video-text{position:absolute; left:0; top:0; color:#fff; text-align:center; width:100%; height:100%; z-index:3;}

.lh-video-text .text{position:absolute; left:50%; top:50%; transform:translate(-50%,100%); transition:all 1s;}

.section.active .lh-video-text .text{transform:translate(-50%,-50%); opacity:1;}

.lh-video-btn:hover i{color:#0093DD;}

.lh-video-text i{font-size:100px; color:#fff; transition:all .35s;}

.lh-video-text h2{font-size:18px; margin:15px 0 20px;}

.lh-video-text h3{line-height:24px;}

.lh-section-g{background:url(../images/d3.jpg) no-repeat center; background-size:cover;}

.lh-section-g .lh-content{height:100%;}

.lh-feedback-l{position:absolute; left:10%; top:20%;transition:all 1s; transition-delay:.5s;}

.lh-feedback-l:before{content:''; display:block; width:60px; height:2px; background:#009999; position:absolute; left:-110px; top:8%;}

.lh-feedback-l h2{font-size:18px; color:#00706e;}

.lh-feedback-l h3{font-family:"HelveticaNeue950b50fdf17638"; letter-spacing:5px; font-size:32px; color:#00706e; line-height:32px; margin-top:5px;}

.lh-feedback-l h4{line-height:30px;}

.lh-feedback-l h5{margin-top:8%;}

.lh-feedback-l h5.tel{color:#00706e; font-weight:bold; font-size:24px; margin:1% 0 8%; width:156px;}

.lh-feedback-l p{line-height:30px;}

.lh-feedback-l p:last-child{width:70%; overflow:hidden;}

.lh-feedback-l p:last-child span{float:left;}

.lh-feedback-l p:last-child em{float:left; width:66%; margin-left:4px;}

.lh-feedback-l p i{border:1px solid #9B9B9B; margin:5px 10px 0 0; font-size:14px; display:block; width:20px; height:20px; text-align:center; line-height:20px; border-radius:3px; float:left;}

.lh-feedback-l p i.icon-chuanzhen{line-height:16px;}

.lh-feedback-l p i.icon-youxiang{line-height:18px;}

.lh-feedback-r{background:#fff; position:absolute; right:0; top:20%; width:48.8%; padding:4%; transition:all 1s;}

.lh-feedback-r h2{font-size:18px; color:#383838;}

.lh-feedback-r input{width:100%; height:55px; line-height:55px; border:1px solid #E1E1E1; margin-top:15px; text-indent:10px; transition:all .35s;}

.lh-feedback-r textarea{width:100%; padding:10px; height:134px; margin-top:15px;border:1px solid #E1E1E1; transition:all .35s;}

.lh-feedback-r .submit{width:100px; height:43px; background:#009999; border-radius:30px; color:#fff; text-indent:0; font-size:22px; line-height:43px; cursor:pointer; transition:all .35s; border:none; margin-top:30px;}

.lh-feedback-r .submit:hover{width:100%;}

.lh-feedback-r input:focus{border-color:#0093DD;}

.lh-feedback-r textarea:focus{border-color:#0093DD;}

.fp-auto-height.fp-section,

.fp-auto-height .fp-slide,

.fp-auto-height .fp-tableCell{

    height: auto !important;

}

.lh-footer{background:#F1F1F1;}

.lh-footer-l{width:64%; float:left; margin:35px 0; padding-left:4%;}

.lh-footer dl{float:left; flex:1; -webkit-flex:1;}

.lh-footer dl dt{margin-bottom:10px;}

.lh-footer dl dt a{font-size:16px; color:#383838; font-weight:bold;}

.lh-footer dl dd a{display:block; line-height:30px; height:30px; overflow:hidden;}

.lh-footer dl:nth-child(2) dd a{text-indent:-196px;}

.lh-footer-r{width:36%; background:#E9E9E9; padding:6% 0; float:right; height:100%;}

.lh-weixin{float:left; margin-left:39%; text-align:center; color:#383838; width:24%;}

.lh-weixin img{width:100%; height:auto; margin-bottom:8px;}

.lh-copy{width:100%; height:80px; line-height:80px; background:#008BD1; color:#fff;}

.lh-copy .left{width:64%; background:#0093DD; padding-left:4%;}

.lh-copy a{color:#fff;}

.lh-copy .right{font-size:24px; padding-right:4%;}

.lh-copy .right i{float:left; width:37px; height:37px; border:2px solid #fff; text-align:center; line-height:37px; border-radius:50%; margin:22px 10px 0 0;}

.lh-cotainer{width:100%; background:#fff; position:relative; z-index:2;}

.lh-width50{width:50%;}

.lh-case-b{padding:1% 5%;}

.lh-case-h{font-size:30px; color:#383838;}

.lh-case-sort.case{margin-top:2%;}

.lh-case-sort.case2{text-align:right;}

.lh-case-sort.case2 a{float:none;}

.lh-case-b.left {text-align:right;}

.lh-case-b.left h2{margin-bottom:4%;}

.lh-case-sort.case a{margin:1%;}

.lh-case-item.case li{line-height:36px; height:36px;}

.lh-case-item.case li i{margin:6px 5px 0 0;}

.lh-more{display:inline-block; margin-top:10%; position:relative;}

.lh-more i{font-size:18px; margin-left:5px; position:relative; top:1px;}

.lh-more:before{content:''; display:block;width:6px; height:2px; background:#888888; position:absolute; left:0; top:-10px; transition:all .35s;}

.lh-more:hover:before{width:30px;}

.lh-case-a{position:relative; overflow:hidden;}

.lh-case-a img{transition:all 1s;}

.lh-case-a:hover img{transform:scale(1.1);}

.lh-case-shadow{position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; background:rgba(0,147,221,.8); text-align:center; opacity:0; transition:all 1s;}

.lh-case-shadow span{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px;}

.lh-case-shadow span i{display:inline-block; width:49px; height:49px; border:2px solid #fff; border-radius:50%; line-height:49px; font-size:20px; margin-left:10px;}

.lh-case-a:hover .lh-case-shadow{opacity:1;}

.lh-cotainer.bg{background:#fafafa;}

.lh-caseList-hd{background:#F7F7F7 url(../images/case1.jpg) no-repeat center right;}

.lh-caseList-hd li{flex:1; -webkit-flex:1; height:110px; transition:all .35s; position:relative;}

.lh-caseList-hd li i{font-size:48px;}

.lh-caseList-hd li a{padding-top:15px; text-align:center; display:block; position:absolute; left: 50%; margin-left:-62px;}

.lh-caseList-hd li.on{background:url(../images/case3.jpg) no-repeat left center;}

.lh-caseList-hd li.on a{color:#fff;}

.lh-aseList-t{text-align:center; margin-top:3%;}

.lh-aseList-t a{padding:2px 10px; border:1px solid #383838; border-radius:20px; margin:5px; display:inline-block;}

.lh-aseList-t a.on,

.lh-aseList-t a:hover{color:#fff; background:#0093DD; border-color:#0093DD;}

.lh-caseList-item{width:1240px; margin:2% auto;}

.lh-caseList-item li{width:33.3%; padding:1.6%;}

.lh-caseList-main{background:#fff; position:relative;}

.lh-caseList-main .img{width:100%; overflow:hidden;}

.lh-caseList-main img{transition:all .35s; width:100%;}

.lh-caseList-main h2{padding:0 20px; font-size:16px; height:16px; line-height:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#383838; margin-top:20px;}

.lh-caseList-main h3{overflow:hidden; padding:10px 20px; color:#878787;}

.lh-caseList-main h3 span{float:left;}

.lh-caseList-main h3 span i{margin-right:5px; font-size:18px;}

.lh-caseList-main h3 em{float:right; font-size:18px;}

.lh-caseList-main:hover img{transform:scale(1.2);}

.lh-caseList-main:after{content:''; display:block; width:0; height:2px; background:#0093DD; position:absolute; left:0; bottom:0; transition:all .35s;}

.lh-caseList-main:hover:after{width:100%;}

.lh-caseList-main:hover h3 em{color:#0093DD;}

.lh-caseList-more{display:block; width:253px; height:63px; line-height:63px; text-align:center; border:2px solid #0093DD; font-size:18px; color:#0093DD; margin:3% auto 5%; border-radius:50px;}

.lh-caseList-more img{ margin:auto; width:auto; }

.lh-caseList-more:hover{background:#0093DD; color:#fff;}

.lh-cotainer.customer{padding-top:5%;}

.lh-customer-h{text-align:center; font-size:30px; color:#383838;}

.lh-customer-h3{text-align:center; line-height:36px; font-size:16px; margin-top:20px;}

.lh-customer-item{width:1220px; margin:20px auto;}

.lh-customer-item li{padding:10px; width:50%; float:left;}

.lh-customer-main{border:1px solid #E7E7E7; padding:30px; transition:all .35s;}

.lh-customer-main h3{color:#383838; font-weight:bold;}

.lh-customer-main h2{font-size:16px; color:#383838;}

.lh-customer-main p{line-height:24px; color:#878787; margin-top:10px;}

.lh-customer-main:hover{border:1px solid #0093DD;}

.lh-tech-l{background:url(../images/tech1.jpg) no-repeat center top; padding:5% 0; text-align:center;color:#fff; height:910px;}

.lh-tech-l.two{background:url(../images/tech2.jpg) no-repeat center top;}

.lh-tech-l .img{width:176px; margin:auto;}

.lh-tech-l.two .img{width:282px;}

.lh-tech-l h2{font-size:18px;}

.lh-tech-l h3{line-height:30px; margin:20px 0; padding:0 20px; display:none;}

.lh-tech-l a.more{display:inline-block; width:127px; height:38px; border-radius:30px; background:#fff; text-align:center; line-height:38px; color:#0093dd; margin-top:20px;}

.lh-tech-l a i{margin-left:5px;}

.lh-tech-l a:hover{opacity:.8;}

.lh-tech-l.two a.more{border:1px solid #fff; color:#fff; background:none;}

.lh-caseList-hd.tech li .icon{width:19px; position:relative; top:5px; float:left;}

.lh-caseList-hd.tech li:last-child .icon{width:31px;}

.lh-caseList-hd li h5{float:left; margin-top:25px; margin-left:20px;}

.lh-techRes-good{padding:5% 0;}

.lh-techRes-good .img{margin:0 10%;}

.lh-techRes-good .img img{width:80%;}

.lh-techRes-info{width:50%;}

.lh-techRes-info h2{font-size:24px; color:#383838;margin-top:15%;}

.lh-techRes-info h3{font-size:16px; color:#383838; line-height:30px; margin-top:4%;}

.lh-techRes-info h4{font-size:14px; color:#383838;}

.lh-techRes-info h5{font-size:18px; position:relative; color:#383838; margin-top:12%; display: none}

.lh-techRes-info h5:before{content:''; display:block; width:6px; height:2px; background:#0191D9; position:absolute; left:0; top:-10px;}

.lh-techRes-info p{line-height:30px; font-size:16px; margin-top:3%;display: none}

.lh-techRes-nav{width:100%; height:65px; line-height:65px; text-align:center; background:#0191D9; transition:all .35s;}

.lh-techRes-nav.fixed{position:fixed; left:0; top:76px; width:100%; z-index:200;}

.lh-techRes-nav li{display:inline-block;}

.lh-techRes-nav li a{display:inline-block; padding:0 50px; color:#fff; font-size:18px;}

.lh-techRes-nav li.active a{background:rgba(255,255,255,.3);}

.lh-techRes-nav li:hover a{background:rgba(255,255,255,.3);}

#allmap{width:100%; height:650px;}

.lh-contact{margin:5% auto;}

.lh-contact-t{border-bottom:1px solid #E5E5E5; padding-bottom:40px;}

.lh-contact-t h1{font-size:24px; color:#383838; float:left;}

.lh-contact-t .tel{float:right; color:#878787; font-size:15px;}

.lh-contact-t .tel h2{font-size:24px; font-weight:bold; color:#0093dd; width:165px; margin-top:5px;}

.lh-contact-ul li{margin-top:40px; color:#383838; font-size:13px;}

.lh-contact-ul li i{display:block; width:20px; height:20px; border:1px solid #A1A1A1; border-radius:3px; float:left; margin-right:5px; text-align:center; line-height:20px; position:relative;}

.lh-contact-ul li i.icon-chuanzhen{line-height:16px;}

.lh-contact-ul li span{float:left;}

.lh-contact-ul li h2{float:left; width:67%; margin-left:3px;}

.lh-path{width:100%; background:url(../images/ef3.jpg) no-repeat center; position:relative;}

.lh-path-prc{width:1065px; height:713px; background:url(../images/ef1.png) no-repeat center; position:absolute; left:46%; bottom:75px; transform:translateX(-50%);}

.lh-path-bd{width:100%; height:249px; background:url(../images/ef2.png) no-repeat center top; z-index:1; transition:all 1s;}

.lh-path-year{position:absolute; left:0; top:0; width:100%; height:100%;}



.path-year-a{color:#fff; position:absolute; left:127px; top:63px; z-index:200; visibility:hidden; opacity:0; transition:all .5s;}

.section.active .path-year-a{visibility:visible; opacity:1;}

.path-year-a.on{visibility:visible; opacity:1;}

.path-year-a:hover{color:#fff; text-decoration:underline;}

.path-year-a i{width:23px; height:23px; background:#0093DD; border:3px solid #fff; display:block; position:absolute;left:-37px; border-radius:50%;}

.path-year-a:first-child{display:none;}

.path-year-a.a1{left:179px; top:164px; transition-delay:.2s;}

.path-year-a.a2{left:378px; top:218px; transition-delay:.5s;}

.path-year-a.a3{left:414px; top:369px; transition-delay:1s;}

.path-year-a.a4{left:461px; top:496px; transition-delay:1.5s;}

.path-year-a.a5{left:601px; top:583px; transition-delay:2s;}

.path-year-a.a1 i{left:43px; top:-33px;}

.path-year-a.a2 i{left:-40px;}

.path-year-a.a3 i{left:65px;}

.path-year-a.a4 i{top:0; left:-43px;}

.path-year-a.a5 i{top:26px; left:10px;}

.lh-path-text{position:absolute; left:38%; top:5%; color:#fff; transform:translateX(100%); transition:all 1s; opacity:0;}

.section.active .lh-path-text{transform:translateX(0); opacity:1;}

.lh-path-text:before{content:''; display:block; width:60px; height:2px; background:#fff; position:absolute; left:-100px; top:30px;}



.lh-about .lh-path-text:before{background:#0093DD;}

.lh-about .lh-path-text:before{background:#0093DD;}

.lh-about-h2{font-size:18px;}

.lh-about-h3{font-size:32px; line-height:32px; margin-top:5px; font-family:'HelveticaNeue950b50fdf17638'; letter-spacing:5px;}

.lh-about-h4{line-height:24px; width:84%;}

.lh-path-dailog{position:absolute; left:38%; top:20%; transform:translateX(100%); transition:all 1s; opacity:0; transition-delay:.5s;}

.section.active .lh-path-dailog{transform:translateX(0); opacity:1;}

.lh-path-time{width:217px; height:141px; background:url(../images/ef4.png) no-repeat center; float:left; color:#fff; font-size:60px; text-align:center; line-height:100px;}

.lh-path-a{width:420px; float:left; margin-left:10px;}

.lh-path-t{height:37px; width:385px; background:#fff; position:relative;}

.lh-path-t i{width:38px; height:39px; background:url(../images/ef5.png) no-repeat center; display:block; position:absolute; right:-36px; top:0; cursor:pointer; z-index:10;}

.lh-path-tx{width:97%; padding:0px 80px 24px 30px; height:auto;background:#fff;  top:-10px;position:relative; }

.lh-path-tx.on{height: auto}

.lh-path-b{width:97%;  color:#383838; line-height:24px; overflow:hidden; height: 48px;}

.lh-path-b.on{height:auto; }

.lh-path-dailog.on{position:fixed; left:38%; top:28%;}

.lh-prganization{position:relative; width:100%; height:100%; background:#F6F6F6;}

.lh-map-hd{position:absolute; width:1184px; height:480px; background:url(../images/ef6.png) no-repeat center; left:50%; top:65%; transform:translate(-50%,-50%);}

.lh-map-lsj{position:absolute; left:86px; top:-21px; width:255px; height:266px; transition:all 1s;}

.lh-map-lsj.lsj{left:130px; top:62px;}

.lh-map-lsj .a{background:rgba(26,160,254,.5); border-radius:50%; position:absolute; transition:all 1s;}

.lh-map-lsj .a1{width:100px; height:100px; left:0; top:0;}

.lh-map-lsj .a2{width:127px; height:127px; left:16px; top:66px;}

.lh-map-lsj .a3{width:70px; height:70px; left:92px; top:149px;}

.lh-map-lsj .text{position:absolute; left:15px; top:177px; color:#fff;}

.lh-map-lsj.lsj .text{top:109px;}

.lh-map-lsj .text span{display:inline-block; line-height:33px; height:33px; padding: 0 10px; text-align:center; background:#1AA0FE; color:#fff; font-size:16px; border-radius:5px; float:left;}

.lh-map-lsj .text i{font-size:24px; position:absolute; right:-30px; top:3px; transition:all 1s;}

.lh-map-lsj .bd{width:101px; height:62px; background:url(../images/ef7.png) no-repeat center; position:absolute; left:38px; top:112px;opacity:0; visibility:hidden; transition:all 1s;}

.lh-map-lsj.hb{left:511px; top:65px; width:170px; height:133px; transition-delay:.5s;}

.lh-map-lsj.hb .a{background:rgba(205,45,45,.5);}

.lh-map-lsj.hb .a1{width:127px; height:127px;}

.lh-map-lsj.hb .a3{left:90px; top:45px;}

.lh-map-lsj.hb .bd{background:url(../images/ef8.png) no-repeat center; width:32px; height:27px; left:64px; top:33px;}

.lh-map-lsj.hb .text{top:10px; left:100px;}

.lh-map-lsj.hb .text span{background:rgba(205,45,45,1); }

.lh-map-lsj.hb .text i{right:60px;}

.lh-map-lsj.zg{left:800px; width:230px; height:188px;transition-delay:1s;}

.lh-map-lsj.zg .a{background:rgba(89,180,15,.5);}

.lh-map-lsj.zg .bd{background:url(../images/ef9.png) no-repeat center; width:473px; height:346px; left:-77px; top:-37px; opacity:1; visibility:visible;}

.lh-map-lsj.zg .a1{width:100px; height:100px; left:120px; top:87px; display:none;}

.lh-map-lsj.zg .a2{width:134px; height:134px; left:50px; top:118px; display:none;}

.lh-map-lsj.zg .a3{width:46px; height:46px; left:44px; top:220px; display:none;}

.lh-map-lsj.zg .text{display:none;}

.lh-map-lsj.zg .text span{background:rgba(89,180,15,1);}

.lh-map-lsj.xjp{left:826px; top:267px; width:183px;transition-delay:1.5s;}

.lh-map-lsj.xjp .a{background:rgba(241,150,8,.5);}

.lh-map-lsj.xjp .text span{background:rgba(241,150,8,1); }

.lh-map-lsj.xjp .bd{background:url(../images/ef10.png) no-repeat center; left:45px; top:0; width:39px; height:42px;}

.lh-map-lsj.xjp .text i{right:92px;}

.lh-map-lsj{opacity:0;transform:scale(0);}

.lh-map-lsj.zg{opacity:1;transform:scale(1);}

.section.active .lh-map-lsj{opacity:1;transform:scale(1);}

.lh-map-lsj:hover .a{transform:scale(0); opacity:0; visibility:hidden;}

.lh-map-lsj:hover .bd{visibility:visible; opacity:1;}

.lh-map-lsj:hover .text i{color:#CD2D2D;}

.lh-map-lsj.hb:hover .text i{color:#59B40F;}

.lh-map-lsj.zg:hover .text i{color:#F19608;}

.lh-map-lsj.xjp:hover .text i{color:#1AA0FE;}

#base{background:url(../images/q1.jpg) no-repeat center bottom; position:relative;}

.lh-about-h4 b{font-size:18px;}

#base .lh-path-text{background:rgba(2,145,218,.7); padding:85px 85px 85px 190px; left:100%; top:50%; width:900px; transform:translate(-50%,-50%); transition:all 1s;}

#base.active .lh-path-text{left:50%;}

#base .lh-path-text:before{left:70px; top:115px;}

.lh-about{position:relative; height:960px;}

.lh-team-hd{width:100%; height:100%; background:url(../images/q2.jpg) no-repeat top; }

.lh-team-ban{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:1200px;}

.lh-team-l{width:270px; transform:translateY(100%); opacity:0; transition:all 1s;}

.section.active .lh-team-l{transform:translateY(0); opacity:1;}

.lh-team-r{width:875px;transform:translateX(200%); opacity:0; transition:all 1s; position:relative;}

.section.active .lh-team-r{transform:translateX(0); opacity:1;}

.lh-team-r li{float:left; margin-left:40px; color:#383838; cursor:pointer; width:240px;}

.lh-team-r li:hover .img img{transform:scale(1.1);}

.lh-team-r li:hover h2:after{width:100%;}

.lh-team-r li .img{width:240px; height:240px; overflow:hidden;}

.lh-team-r li .img img{transition:all .45s;}

.lh-team-l .lh-about-h3{margin-bottom:60px; position:relative;}

.lh-team-l .lh-about-h3:after{content:''; width:60px; height:2px; background:#0093DD; position:absolute; left:0; bottom:-30px;}

.lh-team-r li h2{font-size:18px; margin:20px 0 30px; position:relative;}

.lh-team-r li h2:after{content:''; display:block; width:11px; height:2px; background:#0093DD; position:absolute; left:0; bottom:-15px; transition:all .45s;}

.lh-team-btn a{display:inline-block; width:48px; height:48px; border:2px solid #CECECE; border-radius:50%; color:#CECECE; text-align:center; line-height:42px; position:absolute; top:50%; margin-top:-24px;}

.lh-team-btn a.prev{left:-30px; z-index:5;}

.lh-team-btn a.next{right:-30px; z-index:5;}

.lh-team-btn.experience a{top:35%;}

.lh-team-btn.experience a:hover{border-color:#fff; color:#fff;}

.lh-team-btn.experience a.prev{left:-70px;}

.lh-team-btn.experience a.next{right:-60px;}

.lh-team-btn a:hover {border-color:#0093DD; color:#0093DD;}

.lh-team-btn a i{font-size:26px;}

.lh-dailog-box{width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.2); visibility:hidden; opacity:0; transition:all 1s; z-index:3000;}

.lh-dailog-box.on{visibility:visible; opacity:1;}

.lh-team-dailog{width:1233px; background:#fff; margin:10% auto 0; padding:75px; position:relative;}

.lcCulture .lh-team-dailog{width:60vw; margin-top:13%;}

.lcCulture .lh-team-dailog .info{width:100%; height:100%; margin-left:0;}

.lh-team-dailog .img{width:430px;}

.lh-team-dailog .info{width:607px; margin-left:45px; color:#383838; height:430px; position:relative;}

.lh-team-dailog .info h2{font-size:24px; font-weight:bold; padding-bottom:40px; position:relative;}

.lh-team-dailog .info h2:after{content:''; display:block; width:25px; height:2px; background:#0093DD; position:absolute; left:0; bottom:20px;}

.lh-team-dailog .info h3{font-size:16px;}

.lh-team-dailog .info h3 em{margin:0 20px;}

.lh-team-dailog .gx{line-height:30px; color:#878787; margin-top:50px;}

.lh-team-dailog .ry{line-height:30px; font-size:16px; position:absolute; left:0; bottom:0;}

.lh-dailog-close{width:66px; height:83px; background:#0093DD; color:#fff; border-radius:0 0 30px 30px; position:absolute; right:30px; top:-10px; text-align:center; line-height:83px; cursor:pointer; transition:all .35s; z-index:5;}

.lh-dailog-close:hover{background:#0371AD;}

.lh-dailog-close i{font-size:38px;}

#research{background:url(../images/q4.jpg) no-repeat center;}

.lh-research-a{width:45.05vw; height:52.59vh; margin:auto; top:26%; position:relative;}

.lh-research-a .a1{width:30.625vw; height:27.037vh; position:absolute; left:0; top:0; z-index:2;transform:translateX(-100%); opacity:0; transition:all 1s;}

.section.active .lh-research-a .a1{transform:translateX(0); opacity:1;}

.lh-research-a .a2{width:17.135vw; height:42.592vh; position:absolute; right:-1.8vw; top:50px; z-index:1;transform:translateX(100%); opacity:0; transition:all 1s; transition-delay:.2s;}

.section.active .lh-research-a .a2{transform:translateX(0); opacity:1;}

.lh-research-a .a3{width:20.51vw; height:22.31vh; position:absolute; left:50px; bottom:0;transform:translateY(100%); opacity:0; transition:all 1s; transition-delay:.4s;}

.section.active .lh-research-a .a3{transform:translateY(0); opacity:1;}

#works{background:url(../images/w3.jpg) no-repeat center;}

.lh-works-m{width:1000px; position:relative; margin:15% auto 0;}

.lh-works-a{width:70%; margin:auto; position:relative; transform:translateX(-100%); transition:all 1s; float:none;}

.section.active .lh-works-a{transform:translateX(0);}

.lh-works-a img{position:absolute; left:0; top:0; z-index:1;}

.lh-works-a:after{content:''; display:none; width:100%; height:100%; position:absolute; left:-20px; bottom:-20px; background:rgba(0,147,221,.2);}

.lh-works-a .text{width:155px; height:142px; background:#0093DD; position:absolute; right:0; top:0; padding:28px; color:#fff; z-index:2;}

.lh-works-a .text h2{font-size:18px; font-weight:bold;}

.lh-works-a .text h3{line-height:24px; margin-top:15px;}

.lh-works-b{width:49%; z-index:2;transform:translateX(100%); transition:all 1s;}

.section.active .lh-works-b{transform:translateX(0);}

.lh-works-b .text{width:155px; height:142px; background:#0093DD; position:absolute; right:0; top:0; color:#fff;padding:28px;}

.lh-works-b .text h2{font-size:18px; font-weight:bold;}

.lh-works-b .text h3{line-height:24px; color:#fff; margin-top:15px;}

#experience{background:#0093DD;}

#experience .lh-path-text:before{background:#fff;}

.lh-experience{width:1009px; margin:auto; position:relative; top:40%; transition:all 1s; transform:translateY(200%);}

.section.active .lh-experience{transform:translateY(0);}

.lh-experience-item li{width:109px; height:101px; float:left; text-align:center; line-height:101px; position:relative; z-index:3; margin:2px 2px 0 0;}

.lh-experience-item li a{display:block;}

.lh-experience-item li img{display:inline-block; width:auto; height:auto; vertical-align:middle; max-width:100%; max-height:100%;transition:all .45s;}

.lh-experience-hd{text-align:center; margin-top:50px;}

.lh-experience-hd li{display:inline-block; width:12px; height:12px; border:2px solid #26A7E8; border-radius:50px; margin:0 5px; text-indent:-9999px; cursor:pointer; transition:all .35s;}

.lh-experience-hd li.on{border-color:#fff;}

#culture{background:url(../images/w5.png) no-repeat center;}

.lh-culture-item{padding-top:25%; position:relative; left:13%;transform:translateY(100%); transition:all 1s;}

.section.on .lh-culture-item{transform:translateY(0);}

.lh-culture-item li{margin-top:50px; cursor:pointer;}

.lh-culture-item li:hover i{color:#0093dd;}

.lh-culture-item li i{font-size:42px; color:#383838; transition:all .45s;}

.lh-culture-item li h2{color:#0093dd; font-size:18px; margin:20px 0;}

#honor{background:url(../images/W8.jpg) no-repeat center;}

.lh-fonor-item{padding-top:25%; width:52.5vw; margin:auto;}

.banner2{margin-top:30%; position:relative;}

.lh-banner2-bd{overflow:hidden; width:1000px; margin:auto;}

.lh-fonor-item li{width:150px; height:210px; float:left; background:#fff; border-radius:8px; box-shadow:0 1px 5px #A2BBCD,0 1px 5px #E5E5E5 inset; margin:0 20px 0 0; line-height:209px; overflow:hidden; text-align:center; position:relative;}

.lh-fonor-item li img{display:inline; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.lh-news-b{height:480px; background-repeat: no-repeat; background-position: center top; background-attachment:fixed;}

.lh-news-nav{width:100%; height:68px; line-height:68px; border-bottom:1px solid #EBEBEB;}

.lh-news-c li{float:left; margin-right:67px; position:relative;}

.lh-news-c li a{color:#383838; font-size:18px;}

.lh-news-c li:after{content:''; display:block; width:0; height:2px; background:#0093DD; position:absolute; left:50%; bottom:0; transition:all .35s;}

.lh-news-c li.on:after{width:100%; left:0;}

.lh-news-c li.on a{color:#0093DD;}

.lh-news-l{width:635px; height:430px; overflow:hidden; background:#fafafa;}

.lh-news-l img{transition:all .35s; width:635px; height:430px; }

.lh-news-l:hover img{transform:scale(1.1);}

.lh-news-r{width:528px; margin-left:36px;}

.lh-news-r li{border-bottom:1px solid #E2E2E2; padding:25px 0; transition:all .35s;}

.lh-news-r li:first-child{padding:0 0 25px 0;}

.lh-news-r li h2{font-size:16px; color:#383838; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all .35s;}

.lh-news-r li h3{margin:10px 0; color:#878787;}

.lh-news-r li h4{line-height:24px; height:48px; overflow:hidden; color:#878787;}

.lh-news-d{margin:80px auto;}

.lh-news-r li:hover{border-color:#0093DD;}

.lh-news-r li:hover h2{color:#0093DD;}

.lh-news-info.news{padding:80px 0;}

.lh-news-info.news li{margin:19px;}

.lh-newsRes-item{width:100%; text-align:center; height:110px; line-height:110px; background:url(../images/case3.jpg) no-repeat center; background-size:cover;}

.lh-newsRes-item li{display:inline-block; margin:0 30px;}

.lh-newsRes-item li a{font-size:18px; color:#fff;}

.lh-newsRes-item li:hover a{font-weight:bold;}

.lh-newsRes-item li.on a{font-weight:bold;}

.lh-newsRes{padding:80px 0;}

.lh-newsRes-h2{font-size:24px; color:#383838;}

.lh-newsRes-h3{padding:30px 0; border-bottom:1px solid #383838;}

.lh-newsRes-h3 span{margin-left:20px;}

.lh-newsRes-main{padding:50px 0;}

.lh-newsRes-main img{display:inline-block; width:auto; max-width:100%;}

.lh-newsRes-page{text-align:center;}

.lh-newsRes-page a{display:inline-block; width:253px; height:63px; line-height:63px; border:2px solid #0093DD; color:#0093DD; text-align:center; font-size:18px; border-radius:30px; margin:0 10px;}

.lh-newsRes-page a:hover{background:#0093DD; color:#fff;}

.lh-join-ban{width:100%; height:480px; background:url(../images/e2.jpg) no-repeat center top; background-attachment:fixed;}

.lh-join{padding:80px 0;}

.lh-join-h2{color:#383838; font-size:30px; text-align:center;}

.lh-join-h3{line-height:30px; text-align:center; margin:50px 0; padding:0 20px;}

.lh-join-item li{margin-top:30px; padding:0 20px;}

.lh-join-item li h2{color:#383838; line-height:24px;}

.lh-join-item li h3{line-height:24px;}

.lh-join-c{width:100%; height:343px; background:url(../images/e3.jpg) no-repeat center; text-align:center; color:#fff;}

.lh-join-c h2{font-size:30px; padding:130px 0 5px;}

.lh-join-c h3{font-size:18px; display: none}

.lh-join-d{padding:50px 0;}

.lh-join-ul li{background:#fff; margin-top:2px;}

.lh-join-e{height:50px; line-height:50px; overflow:hidden; padding:0 20px; color:#383838; cursor:pointer; transition:all .35s;}

.lh-join-e.on{background:#0093DD; color:#fff;}

.lh-join-e span{margin-right:40px;}

.lh-join-e .right i{font-size:20px; font-weight:bold;}

.lh-join-e:hover{background:#0093DD; color:#fff;}

.lh-join-f{padding:20px; display:none;}

.lh-aplay{display:block; width:102px; height:33px; line-height:33px; background:#0093DD; color:#fff; border-radius:3px; text-align:center; margin:30px;}

.lh-aplay:hover{background:#0076B4; color:#fff;}

.lh-join-dailog{width:558px; height:273px; background:#fff; padding:20px; position:absolute; left:50%; top:50%; margin:-136px 0 0 -279px;}

.lh-join-dailog h2{font-size:24px; color:#383838; padding-bottom:10px; border-bottom:1px solid #CCC;}

.lh-upload{width:102px; height:33px; line-height:33px; color:#fff; text-align:center; display:block; background:#0093DD; border-radius:3px; margin:30px auto 10px;}

.lh-upload:hover{background:#0076B4; color:#fff;}

.lh-join-dailog p{font-size:12px; text-align:center;}

.lh-dailog-btn{margin-top:30px; text-align:center;}

.lh-dailog-btn a{display:inline-block; margin:0 2px; width:102px; height:33px; color:#fff; line-height:33px; text-align:center; border-radius:3px; background:#C6C6C6;}

.lh-dailog-btn a.lh-ok{background:#929292;}

.lh-dailog-btn a:hover{background:#0076B4;}

.lh-techRes-trait{padding:135px 0;}

.lh-techRes-main img{width:auto; display:inline;}

.lh-techRes-trait .trait-r{margin-left:9%;}

.lh-trait-h2{font-size:30px; color:#383838;}

.lh-trait-h3{font-size:18px; color:#383838; position:relative; padding-left:15px; margin-top:30px;}

.lh-trait-h3:before{content:''; display:block; width:6px; height:6px; border-radius:50%; background:#383838; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.lh-trait-h4{line-height:24px; margin-top:20px;}

.lh-structure{text-align:center; background:#fff; padding:138px 0;}

.lh-trait-h4.two{margin:50px 0; font-size:16px;}

.lh-field{background:url(../images/cs/n5.jpg) no-repeat center; height:798px;color:#fff; text-align:center; padding:1px 0; background-attachment:fixed;}

.lh-field .lh-trait-h2{color:#fff; margin-top:130px;}

.lh-field-item{width:1000px; margin:auto;}

.lh-field-item li{text-align:center; width:25%; float:left; margin-top:70px; font-size:18px;}

.lh-field-item li i{display:block; width:65px; height:58px; background:url(../images/n6.png) no-repeat 2px center; margin:0 auto 20px;}

.lh-field-item li i.i2{background-position:-100px center;}

.lh-field-item li i.i3{background-position:-193px center;}

.lh-field-item li i.i4{background-position:-291px center;}

.lh-field-item li i.i5{background-position:-397px center;}

.lh-field-item li i.i6{background-position:-504px center;}

.lh-field-item li i.i7{background-position:-608px center;}

.lh-field-item li i.i8{background-position:-709px center;}

.lh-header-height{height:76px;}

.lh-ban-wap{display:none;}

.lh-banner .hd{position:absolute; right:45px; top:50%; transform:translateY(-50%);}

.lh-banner .hd li{width:10px; height:10px; border-radius:50%; background:#989898; margin:10px 0; text-indent:-9999px; cursor:pointer; transition:all .45s;}

.lh-banner .hd li.on{background:#0093DD;}

.banner2 .lh-team-btn a{color:#fff; border-color:#fff;}

.banner2 .lh-team-btn a.prev{left:0;}

.banner2 .lh-team-btn a.next{right:0;}

.lh-zg-icon{color:#fff; position:absolute;}

.lh-zg-icon i{font-size:24px; cursor:pointer;}

.lh-zg-icon h2{font-size:12px; visibility:hidden; opacity:0; transition:all .45s; position:relative; z-index:3; color:#212121;}

.lh-zg-icon.active h2{visibility:visible; opacity:1;}

.lh-zg-icon.zg1{left:18px; top:129px; text-align:center;}

.lh-zg-icon.zg2{left:154px; top:133px; text-align:center;}

.lh-zg-icon.zg3{right:138px; top:146px; text-align:right;}

.lh-zg-icon.zg4{left:164px; top:193px; text-align:center;}

.lh-zg-icon.zg5{left:135px; top:210px; text-align:center;}

.lh-zg-icon.zg6{right:118px; bottom:50px; text-align:right;}

.lh-zg-icon.zg6 i{margin-right:10px;}

.lh-map-lsj.zg:hover .text{opacity:0; visibility:hidden; display:none;}

.lc-tab-l{width:50%; height:100%; background:#009999;}

.lc-tab-l .img{width:100%; position:relative; top:0%; right:0%; height:100%;}

.lc-tab{height:100%;}

.lc-tab-main{height:100%;}

.lc-tab-main .img img{

	vertical-align:top;

	width:100%;

	height:100%;

}

.lh-technology-t.lctab{left:10%;}

.lc-tab-text{position:absolute; left:55%; top:30%; width:40%; z-index:3000; padding-top:20px;}

.lc-tab-text h3{font-size:14px; line-height:24px; margin-top:8%;}

.lc-tab-text h5.t{font-size:18px; margin-top:8%; position:relative; color:#2387aa;}

.lc-tab-text h5.ys{font-size:14px; line-height:24px; margin:1% 0 8%;color:#2387aa;}

.lc-tab-text a i{margin-left:5px; position:relative; font-size:18px; top:2px;}

.lc-tab-r{width:50%; height:100%; position:relative;background:#fff;}

.lc-tab-hd{position:absolute; left:10%; top:30%;border-bottom:2px solid #D9D9D9; width:50%;height:45px;}

.lc-tab-hd li{float:left; font-size:20px; color:#212121; transition:all .45s; width:50%; line-height:45px; height:45px; text-align:center; cursor:pointer; position:relative;}

.lc-tab-hd li:after{content:''; display:block; width:0; height:2px; background:#009999; position:absolute; left:50%; bottom:0; transition:all .45s;}

.lc-tab-hd li.on{color:#009999;}

.lc-tab-hd li.on:after{width:100%; left:0;}

.lc-tab-text h2{font-size:18px; color:#009999;}

.lh-ban-btn.lctab .prev{left:2%; z-index:3000;background-position: 22px center;}

.lh-ban-btn.lctab .next{right:2%; z-index:3000;background-position: -55px center;}

.lh-ban-btn.lctab a:hover{opacity:.8;} 

/*分享*/

.lh-share-box{line-height:24px; float:left; margin-left:20px; width:300px;}

.lh-share-box a{position:relative; background:none !important;}

.lh-share-box a:after{content:''; display:block; width:27px; height:24px; background:url(../images/share.png) no-repeat left center; position:absolute; left:0; top:0;}

.lh-share-box a.bshare-qqmb:after{background-position:-29px center;}

.lh-share-box a.bshare-qzone:after{background-position:-58px center;}

.lh-share-box a.bshare-weixin:after{background-position:-87px center;}

.lh-share-box a.bshare-more:after{background-position:-116px center;}

.lh-newsRes-h3{line-height:24px; overflow:hidden;}

.lh-newsRes-h3 em{float:left;}

.lh-newsRes-h3 span{float:left;}

.bsBox{box-sizing:initial;}

.lh-video-close{color:#fff; position:absolute; right:4%; top:12%; z-index:3000; transition:all .45s; cursor:pointer; opacity:0; visibility:hidden;}

.lh-video-close.on{opacity:1; visibility:visible;}

.lh-video-close i{font-size:48px;}

.lh-video-close:hover{transform:rotate(360deg);}

@media(max-width: 1050px) {

	.lh-width50{width:100%;}

}

@media(max-width: 1200px){

	.lh-caseList-item{width:100%;}

	.lh-customer-item{width:100%;}	

}

@media screen and (max-width:1441px){

	.lh-company-hd{margin-top:12%;}

	.lh-path-dailog{left:48%; top:30%;}

	.banner2{margin-top:25%;}

}

@media screen and (max-width:1500px){

	.lh-ban-btn a.next1{right:10px;}

	.lh-ban-btn a.prev1{left:10px;}

	.lh-news-main{bottom:13%;}

	.lh-about .lh-technology-t{top:4%;}

	.lh-culture-item{padding-top:17%;}

	.lh-fonor-item{padding-top:17%;}

	.lh-works-a .text{width:130px; padding:15px; height:auto;}

	.lh-works-b .text{width:130px; padding:15px; height:auto;}	

}

@media only screen and (min-width:1000px){

	.lh-news-c li:hover:after{width:100%; left:0;}

	.lh-news-c li:hover a{color:#0093DD;}	

}

@media screen and (max-width:1367px){

	.lc-tab-text{top:38%;}

	.banner2{margin-top:20%;}

	.lh-feedback-r input{height:40px; line-height:40px;}

	.lh-feedback-r textarea{height:110px;}

	.lh-technology-l .text{padding-top:5%;}

	.lh-technology-l .text h3{margin-top:5%;}

	.lh-technology-t h4{line-height:20px;}

	.lh-company-info .text{top:83%;}

	.lh-path-text{left:45%;}

	.lh-path-dailog{left:45%; top:38%;}

	.lh-news-main{bottom:7%;}

	.lh-tech-l .img{width:125px;}

	.lh-tech-l.two .img{width:200px;}

	.lh-tech-l{height:655px;}

	.lh-about .lh-technology-t{top:0%;}

	.lh-path-prc{left:39%;}

	.lh-culture-item{padding-top:14%;}

	.lh-company-hd li{margin-top:20px;}

	.lh-culture-item li{margin-top:20px;}

	.lh-company-hd{margin-top:13%;}

	.lh-technology-l .goods{width:20%;}

	.lh-technology-l.two .goods{width:30%;}

	.path-year-a{left:279px; top:148px;}

	.path-year-a.a1{left:334px; top:270px;}

	.path-year-a.a2{left:526px; top:359px;}

	.path-year-a.a3{left:356px; top:441px;}

	.path-year-a.a4{left:440px; top:560px;}

	.path-year-a.a5{left:725px; top:612px;}

	.lh-path-bd{height:249px;}

}

