@charset "utf-8";
@font-face {
  font-family: "flar821n";
  src: url("../font/flar821n.woff2") format("woff2"),
       url("../font/flar821n.woff") format("woff"),
       url("../font/flar821n.ttf") format("truetype"),
       url("../font/flar821n.eot") format("embedded-opentype"),
       url("../font/flar821n.svg") format("svg");
  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{margin:0;padding:0}
img{border:0; display:block; width:auto; max-width:100%; width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"黑体", Helvetica, sans-serif;*font:14px "黑体",Arial, Helvetica, sans-serif; color:#212121;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#fff;}
pre{font-family:'黑体'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#212121; outline:none;}
.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[type="text"],input[type="password"],input[type="search"],textarea,select{outline: none; font-family:"microsoft JhengHei";-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{max-width:1420px; margin:auto; position:relative; padding:0 10px; width:100%;}
.container1200{max-width:1220px; margin:auto; position:relative; padding:0 10px;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/
.lh-header{position:fixed; left:0; top:0; width:100%; height:100px; z-index:100; padding:10px 1.56vw 10px 2.29vw;}
.lh-index-plate{height:100vh; overflow:hidden; background:#000;}
.lh-index-plate>div>div{height:100%; overflow:hidden; width:100%;}
.lh-banner .bd li a,.lh-banner .bd li a .img{display:block; width:100%; height:100%;}
.lh-banner .bd li a .img{background-position:center center; background-repeat:no-repeat; background-size:cover;animation:banner linear 1.2s forwards;transform:scale(1.2);}
@keyframes banner{
     0%{transform:scale(1.2)}
     100%{transform:scale(1)}
}
.lh-nav li{float:left; line-height:60px; margin-right:3.9vw;}
.lh-nav li a{color:#fff; font-size:16px;}
.lh-lang{position:relative; color:#fff;display:none}
.lh-lang>dt{line-height:60px; cursor:pointer;}
.lh-lang>dt i{font-size:14px; margin-left:10px;}
.lh-lang>dd{position:absolute; left:0; top:50px; width:100%; display:none; text-align:center;}
.lh-lang>dd a{color:#fff; display:block; line-height:30px;}
.lh-lang:hover dd{display:block;}
.lh-nav-btn{width:60px; height:60px; float:right; border-radius:50%; background:#fff; border:6px solid #3F3E41; margin-left:3.9vw; position:relative; z-index:6;}
.lh-nav-btn i:before{content:''; display:block; width:6px; height:6px; background:#C8000A; position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px; transition:ease .45s;}
.lh-nav-btn i:after{content:''; display:block; width:6px; height:6px; background:#C8000A; position:absolute; right:50%; top:50%; margin:-8px -8px 0 0; transition:ease .45s;}
.lh-nav-btn:before{content:''; display:block; width:6px; height:6px; background:#C8000A; position:absolute; left:50%; bottom:50%; margin:0 0 -8px -8px; transition:ease .45s;}
.lh-nav-btn:after{content:''; display:block; width:6px; height:6px; background:#C8000A; position:absolute; right:50%; bottom:50%; margin:0 -8px -8px 0; transition:ease .45s;}
.lh-nav-btn:hover i:before,.lh-nav-btn:hover:after{width:22px;}
.lh-index-footer{height: auto !important;transform: none !important;}
.lh-index-footer>div{transform:scale(1) !important; -ms-transform:scale(1) !important; opacity:1 !important;}
.padding60{padding:60px 0;}
.lh-index-h{font-size:44px; text-align:center;}
.lh-brand .lh-banner-position{margin-top:90px;}
.lh-brand-banner .bd li{float:left; width:16.666666666666668%;}
.lh-brand-banner .bd li img{transition:ease .65s; width:auto; margin:auto;}
.lh-brand-banner .bd li a:hover img{filter: grayscale(100%);}
.lh-footer{background:#F4F4F4;}
.padding100{padding:100px 0;}
.lh-footer-l{max-width:450px;}
.lh-footer-l .logo img{width:auto;}
.lh-footer-l .addr li{margin-top:30px; font-size:14px; height:14px;}
.lh-footer-l .ewm{margin-top:46px;}
.lh-footer-l .ewm li{float:left; width:100px; margin-left:20px; text-align:center;}
.lh-footer-l .ewm li:first-child{margin-left:0;}
.lh-footer-l .ewm li .img{border:1px solid #DDD; border-radius:4px; overflow:hidden;}
.lh-footer-l .ewm li h2{font-size:13px; color:#888888; margin-top:10px;}
.lh-footer-r{max-width:830px;}
.lh-footer-nav dl{float:left; margin-left:5vw;}
.lh-footer-nav dl:first-child{margin-left:0;}
.lh-footer-nav dl dt a{font-size:18px; color:#111111;}
.lh-footer-nav dl dt a:hover{color:#C8000A;}
.lh-footer-nav dl dt{margin-bottom:25px;}
.lh-footer-nav dl dd{line-height:34px;}
.lh-footer-nav dl dd a{color:#888888;}
.lh-footer-nav dl dd a:hover{color:#111;}
.lh-copy{margin-top:90px; color:#888888; font-size:13px;}
.lh-copy a{color:#888; font-size:13px;}
.lh-copy a:hover{color:#111;}
.lh-returnTop{position:absolute; right:2.86vw; bottom:80px; width:13px; color:#666666; font-size:13px; text-align:center;}
.lh-returnTop i{display:block; width:2px; height:30px; background:#C8000A; position:relative; margin:0 auto 5px; transition:ease .65s;}
.lh-returnTop i:before{content:''; display:block; width:0; height:0; border:5px solid transparent; border-bottom:5px solid #C8000A; position:absolute; left:-4px; top:-8px;}
.lh-returnTop:hover{color:#C8000A;}
.lh-returnTop:hover i{transform:translateY(-5px);}
.lh-nav-toggle{position:fixed; right:0; top:0; width:50%; height:100vh; background:rgba(255,255,255,.9); z-index:5; transition:ease .65s; transform:translateX(100%); visibility:hidden;}
.lh-toggle-item{height:80vh; position:relative; padding:10vh 5.9vw 0;}
.lh-toggle-item>dl{ margin-top:4vh;}
.lh-toggle-item>dl:first-child{margin-top:0;}
.lh-toggle-item:after{content:''; display:block; width:24.6875vw; height:21.354166666666664vw; background:url(../img/toggle-bg.png) no-repeat center; background-size:cover; position:absolute; right:-3vw; bottom:-3vw; z-index:-1;}
.lh-toggle-item dl dt a{font-size:24px; color:#111;}
.lh-toggle-item dl dt a:hover{color:#d8262c;}
.lh-toggle-item dl dd{line-height:48px;}
.lh-toggle-item dl dd a{font-size:15px; color:#777777;margin-left:1.8vw; display:inline-block;}
.lh-toggle-item dl dd a:hover{color:#d8262c;}
.lh-toggle-item dl dd a:first-child{margin-left:0;}
.lh-toggle-footer{height:20vh; background:#fff; padding:5vh 5.9vw; position:relative;}
.lh-toggle-footer .addr{line-height:32px; color:#777777;}
.lh-toggle-share{position:absolute; right:5.9vw; top:50%; transform:translateY(-50%);}
.lh-toggle-share li{float:left; margin-left:3vw; position:relative;}
.lh-toggle-share li:first-child{margin-left:0;}
.lh-toggle-share li a{display:block; width:52px; height:52px; border-radius:50%; background:#E0CBA6; color:#fff; text-align:center; line-height:52px; display:flex; align-items:center; justify-content:center;}
.lh-toggle-share li a i{font-size:24px;}
.lh-toggle-share li .img{position:absolute; left:50%; top:-135px; width:110px; height:110px; margin-left:-55px; transform:translateY(20px); visibility:hidden; transition:ease .25s; opacity:0;}
.lh-toggle-share li .img:before{content:''; display:block; width:100%; height:100%; border:11px solid #E0CBA6; position:absolute; left:0; top:0;}
.lh-toggle-share li .img:after{content:''; display:block; width:0; height:0; border:8px solid transparent; border-top:8px solid #E0CBA6; position:absolute; left:50%; bottom:-16px; margin-left:-10px;}
.lh-toggle-share li:hover .img{transform:translateY(0); opacity:1; visibility:visible;  transition:ease .65s;}
.lh-nav-shadow{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6);transition:ease .65s; opacity:0; visibility:hidden;}
.Nav .lh-nav-toggle{transform:translateX(0); visibility:visible;}
.Nav .lh-nav-shadow{visibility:visible; opacity:1;}
.Nav .lh-nav-btn{background:#c8000a; border-color:#e2babc;}
.Nav .lh-nav-btn:before,.Nav .lh-nav-btn i:after{display:none;}
.Nav .lh-nav-btn i:before{background:#fff; width:20px; height:3px; transform: translate(-2px,6px) rotate(45deg);}
.Nav .lh-nav-btn:after{background:#fff; width:20px; height:3px; transform: translate(2px,-7px) rotate(-45deg);}
.Nav .lh-nav-btn i:after,.Nav .lh-nav-btn:before{display:none;}
.lh-ban{height:calc(70vh - 100px); position:fixed; left:0; top:100px; width:100%; overflow:hidden; color:#fff;}
.lh-ban .img{background-position:center; background-repeat:no-repeat; width:100%; height:100%;}
.lh-ban .container{position:absolute; left:50%; top:0; height:100%; width:1420px; transform:translateX(-50%); display:flex; align-items:center;}
.lh-main{padding-top:100px;}
.lh-header.other{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-header.other .lh-nav li a{color:#000000;}
.lh-header.other .lh-nav li a:hover,.lh-header.other .lh-nav li a.on{color:#c8000a;}
.lh-header.other .lh-lang{color:#c8000a;}
.lh-header.other .lh-lang dt i{color:#999999;}
.lh-header.other .lh-lang>dd a{color:#000;}
.lh-header.other .lh-lang>dd a:hover{color:#c8000a;}
.lh-header-r{margin-top:8px;}
.lh-header.other .lh-lang>dd{background:#fff;}
.lh-header.other .lh-nav-btn{background: #c8000a;border-color: #e2babc;}
.lh-header.other .lh-nav-btn:before,.lh-header.other .lh-nav-btn:after,.lh-header.other .lh-nav-btn i:before,.lh-header.other .lh-nav-btn i:after{background:#fff;}
.lh-ban h2{font-size:54px;}
.lh-ban-nav{margin:5vh 0 10vh;}
.lh-ban-nav li{float:left; height:44px; line-height:44px; margin-left:20px;}
.lh-ban-nav li a{color:#fff;border:2px solid #C1C5C7; padding:0 25px; display:block; position:relative; font-size:16px;}
.lh-ban-nav li:first-child{margin-left:0;}
.lh-ban-nav li a:before{content:''; display:block; width:96%; height:90%; background:#C8000A; position:absolute; left:2%; top:5%; transform:scale(0); transition:ease .65s; z-index:-1;}
.lh-ban-nav li a:hover{border-color:#C8000A; transition:ease 1s;}
.lh-ban-nav li a:hover:before{transform:scale(1);}
.lh-ban-nav li a.on{background:#C8000A; border-color:#C8000A;}
.lh-scroll{position:relative; font-size:16px; line-height:35px;}
.lh-scroll i{display:block; float:left; width:19px; height:35px; border-radius:30px; background:#fff; position:relative; margin-right:13px;}
.lh-scroll i:before{content:''; display:block; width:3px; height:9px; background:#C8000A; position:absolute; left:50%; top:2px; margin-left:-1px; transition:ease .65s; animation:scroll linear 1.5s infinite;}
.lh-scroll:after{content:''; display:block; width:130px; height:1px; background:#D7D9CD; position:absolute; left:0; bottom:-10px; transition:ease .65s; animation:scroll1 linear 1.5s infinite; transform-origin:left center;transform:scaleX(0);}
@keyframes scroll{
	0%{transform:translateY(0);}
	50%{transform:translateY(20px);}	
}
@keyframes scroll1{
	50%{transform:scaleX(0); opacity:1;}
	100%{transform:scaleX(1); opacity:.5;}	
}
.lh-footer{position:relative;}
.padding80{padding:80px 0;}
.lh-news-h{text-align:center;}
.lh-news-h>h2{font-size:44px; color:#000;}
.lh-news-h>pre{color:#666666; line-height:28px; font-size:16px; margin-top:10px;}
.lh-news-item{margin:100px 0 0 -3.64vw;}
.lh-news-item li{width:33.3%; float:left; padding-left:3.64vw; margin-bottom:3.64vw;}
.lh-news-item li .img{width:100%; height:280px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-news-item li a{display:block; position:relative; border-bottom:2px solid #DDD; height:496px;}
.lh-news-item li .time{width:100px; height:100px; background:rgba(0,0,0,.5); border-radius:50%; position:absolute; left:10px; top:10px; color:#fff; display:flex; align-items:center; justify-content:center;}
.lh-news-item li .time h2{font-size:46px; line-height:40px;}
.lh-news-item li .time h3{opacity:.6;}
.lh-news-item li .text{padding:30px 0;}
.lh-news-item li .text h2{font-size:18px; color:#000; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:ease .65s;}
.lh-news-item li .text pre{margin:26px 0 46px; line-height:24px; height:48px; overflow:hidden; color:#666666;}
.lh-news-item li .text h4{color:#000;transition:ease .65s;}
.lh-news-item li .text h4 i{font-weight:bold; font-size:14px; margin-left:5px; display:inline-block;transition:ease .65s;}
.lh-news-item li a:after{content:''; display:block; width:100%; height:2px; background:#C8000A; position:absolute; left:0; bottom:-2px; transform:scaleX(0); transform-origin:left center; transition:ease .65s;}
.lh-news-item li a:hover:after{transform:scaleX(.9); }
.lh-news-item li a:hover .text h2,.lh-news-item li a:hover .text h4{color:#C8000A;}
.lh-news-item li a:hover .text h4 i{transform:translateX(100%);color:#C8000A;}
.lh-news-item li:first-child{width:66.6%;}
.lh-news-item li:first-child a{border:none;}
.lh-news-item li:first-child .img{height:100%;}
.lh-news-item li:first-child .text{width:46.5%;  background:#F9F4EF; position:absolute; right:0; bottom:0; padding:20px;}
.lh-news-item li:first-child .text pre{margin:16px 0;}
.lh-news-item li:first-child .text h2{font-size:20px; height:20px; line-height:20px;}
.lh-news-item li:first-child .time{position:absolute; right:39%; bottom:190px; z-index:2; /* top:inherit; left:inherit; */background:#c8000a;}
.lh-loading{text-align:center; color:#c8000a; font-size:16px;}
.lh-loading i{display:block; margin:0 auto 10px; font-size:40px; animation:loading linear 1s infinite;}
.lh-ban-box{position:relative; height:calc(70vh - 100px);}
.lh-other{background:#fff; z-index:2; position:relative;}
@keyframes loading{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
.lh-nodata{text-align:center; color:#999;}
.lh-nodata i{font-size:40px; margin-bottom:10px; display:inline-block;}
.lh-crumbs{height:80px; line-height:80px; border-bottom:1px solid #DDD; color:#888888;}
.lh-crumbs span i{color:#C8000A; font-size:24px; float:left;}
.lh-crumbs a{color:#888888;}
.lh-crumbs b{font-weight:normal;}
.lh-crumbs em{margin:0 10px;}
.lh-crumbs a:hover{color:#C8000A;}
.lh-detail-h1{font-size:36px;  text-align:center; color:#000;}
.lh-detail-h2{text-align:center; margin:30px 0; color:#888888; font-size:16px;}
.lh-detail-h2 span{margin:0 5vw;}
.lh-detail-cont{border-top:1px solid #ddd; padding-top:30px; font-size:18px; line-height:36px; color:#222222;}
.lh-detail{position:relative;}
.lh-detail-page{position:absolute; left:calc(100% + 72px); top:0; width:72px;}
.lh-page-item li{width:100%; height:72px;text-align:center; line-height:72px; margin-top:-1px;}
.lh-page-item li a{display:block; color:#AAA;border:1px solid #DDD; height:100%; width:100%; position:relative;}
.lh-page-item li a i,.lh-share>a i{font-size:24px; }
.lh-page-item li a:hover,.lh-share>a:hover{border-color:#c8000a; color:#fff; background:#c8000a; z-index:1;}
.lh-share>a{display:block; width:72px; height:72px;color:#AAA;border:1px solid #DDD; position:relative; margin-top:-1px; text-align:center; line-height:72px;}
/*分享二维码*/
#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%;}
.lh-index-plate{padding:0;}
.lh-share{position:relative;}
.lh-share-item li a{color:#AAA;}
.lh-share-item li a:hover{color:#C8000A;}
.lh-share-item li a i{font-size:24px;}
.lh-share-item li{position:absolute; left:50%; bottom:0; margin-left:-12px; transition:ease .65s; opacity:0;}
.lh-share-item li:first-child{transform:translate(0,-40px); }
.lh-share:hover .lh-share-item li:first-child{transform:translate(-40px,0); opacity:1;}
.lh-share-item li:nth-child(2){transform:translate(0,-40px); }
.lh-share:hover .lh-share-item li:nth-child(2){transform:translate(0,0); opacity:1;}
.lh-share-item li:nth-child(3){transform:translate(0,-40px); }
.lh-share:hover .lh-share-item li:nth-child(3){transform:translate(40px,0); opacity:1;}
.lh-share-item{width:106px; height:40px; position:absolute; left:-17px; top:72px;}
.Detail .lh-detail-page{position:fixed; top:100px;}
.lh-roots-item{margin-left:-13vw; margin-top:-100px;}
.lh-roots-item li{width:33.3%; float:left; padding-left:13vw; margin-top:100px;}
.lh-roots-item li .img{width:300px; height:300px; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:50%; border:15px solid #fbf6f2; position:relative; transition:ease .65s; margin:auto;}
.lh-roots-item li .img:before{content:''; display:block; width:300px; height:300px; border:1px solid #E5CBB6; position:absolute; left:-15px; top:-15px; border-radius:50%; z-index:1;}
.lh-roots-item li .text h2{text-align:center; font-size:32px; color:#000; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:30px 0; transition:ease .65s;}
.lh-roots-item li .text pre{line-height:28px; color:#666666; height:56px; overflow:hidden;}
.lh-roots-item li .text h4{width:36px; height:2px; background:#BEA591; margin:45px auto 0; position:relative;}
.lh-roots-item li .text h4:before{content:''; display:block; width:18px; height:18px; border-radius:50%; border:2px solid #E22A22; position:absolute; left:-9px; top:-9px; transition:ease .65s;}
.lh-roots-item li a:hover .text h2{color:#c8000a;}
.lh-roots-item li a:hover .text h4:before{transform:translateX(36px);}
.lh-roots-cont{background-position:center bottom; background-repeat:no-repeat;}
.lh-roots-item li a:hover .img{border-color:#fff;}
.lh-ydetail-l{max-width:920px;}
.lh-ydetail-l .lh-detail{padding:50px 0 0;}
.lh-ydetail-l .lh-detail-h1{text-align:left;}
.lh-ydetail-l .lh-detail-cont{border:none; font-size:16px; color:#444444; line-height:32px;}
.lh-other.ydetail{padding-bottom:80px;}
.lh-detail-cont img{max-width:100%; display:inline-block; width:auto; height:auto !important;}
.lh-nav-right{margin-top:80px; padding:3.125vw 6.25vw 3.125vw 4.16vw; background-position:right center; background-repeat:no-repeat; background-color:#FBF4EC;}
.lh-nav-right dl{position:relative; margin-top:27px; padding-bottom:20px; width:200px;}
.lh-nav-right dl:after{content:''; display:block; width:200px; height:1px; background:#DDD3BE; position:absolute; left:0; top:-27px;}
.lh-nav-right dl:first-child{margin-top:0;}
.lh-nav-right dl:first-child:after{display:none;}
.lh-nav-right dl dt a{font-size:22px; color:#000;}
.lh-nav-right dl dt a:hover,.lh-nav-right dl dt a.on{color:#c8000a;}
.lh-nav-right dl dt{margin-bottom:15px;}
.lh-nav-right dl dd{line-height:30px;}
.lh-nav-right dl dd a{position:relative; color:#666; font-size:15px;}
.lh-nav-right dl dd a .img{width:200px; height:90px; background-position:center; background-repeat:no-repeat; background-size:cover; display:none; margin-top:-30px; position:relative; z-index:2;}
.lh-nav-right dl dd a:hover .img,.lh-nav-right dl dd a.on .img{display:block;}
.lh-nav-right dl dd a.nohover:hover .img,.lh-nav-right dl dd a.nohover.on .img{display:none;}
.lh-nav-right dl dd a.nohover:hover,.lh-nav-right dl dd a.nohover.on{color:#c8000a;}
.lh-gongyi-item li{height:480px; background:#fff; overflow:hidden; width:100%;}
.lh-gongyi-item li .img{float:left; width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-gongyi-item li .img .icon{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0); transition:ease .65s; opacity:0;}
.lh-gongyi-item li:nth-child(2n) .img{float:right;}
.lh-gongyi-item li .text{display:flex; align-items:center; justify-content:center; height:100%; position:relative; z-index:1;}
.lh-gongyi-item li .text>div{max-width:740px; padding:0 20px;}
.lh-gongyi-item li .text h2{text-align:center; font-size:32px; color:#000; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-gongyi-item li .text pre{line-height:28px; color:#666666; max-height:84px; overflow:hidden; margin:50px 0;}
.lh-gongyi-item li .text h4{width:160px; height:50px; line-height:50px; text-align:center; margin:auto; border-radius:30px; border:1px solid #c8000a; font-size:16px; color:#c8000a; transition:ease .65s; position:relative; z-index:1;}
.lh-gongyi-item li .text h4:before{content:''; display:block; width:96%; height:90%; background:#c8000a; border-radius:30px; position:absolute; left:2%; top:5%; z-index:-1; transition:ease .65s; transform:scale(0); opacity:0;}
.lh-gongyi-item li .text i{position:absolute; right:0; bottom:0; z-index:-1;}
.lh-gongyi-item li:nth-child(2n) .text i{right:inherit; left:0;}
.lh-gongyi-item li:hover .img .icon{transform:translate(-50%,-50%) scale(1); opacity:1;}
.lh-gongyi-item li:hover .text h4{color:#fff;}
.lh-gongyi-item li:hover .text h4:before{transform:scale(1); opacity:1;}
.lh-culture{height:740px;}
.lh-culture .text{width:50%; background-position:left bottom; background-repeat:no-repeat; background-color:#FAF1E9; height:100%; float:left; display:flex; align-items:center; justify-content:flex-end; padding:60px; font-size:16px; line-height:36px;}
.lh-culture .img{float:right; width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-culture .img .icon{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; font-size:36px; color:#fff;}
.lh-culture .img .icon h2{margin-top:28px;}
.lh-work-banner{position:relative;}
.lh-work-banner li .img{width:100%; height:300px; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; position:relative;}
.lh-work-banner li h2{position: absolute;left:0; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,.6); color:#fff; font-size:16px; height:45px; line-height:45px;}
.lh-work-banner li .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; z-index:1; opacity:0; transition:ease .65s;}
.lh-work-banner li .img i{position:absolute; left:50%; top:50%; color:#fff; font-size:32px; transform:scale(.5); opacity:0; transition:ease .65s; display:block; width:32px; height:32px; margin:-16px 0 0 -16px; z-index:2;}
.lh-work-banner li .img:hover i{transform:scale(1); opacity:1;}
.lh-work-banner li .img:hover:before{opacity:1;}
.lh-work-info{margin-top:80px;}
.lh-work-banner{margin-left:-40px;}
.lh-work-banner .bd li{padding-left:40px;width:33.3%; float:left;}
.lh-work-btn a{position:absolute; top:50%; transform:translateY(-50%); width:48px; height:48px; border:1px solid #C8000A; color:#C8000A; text-align:center; line-height:48px;}
.lh-work-btn a:hover{border-radius:50%;}
.lh-work-btn a.prev1{left:-88px;}
.lh-work-btn a.next1{right:-88px;}
.lh-work-banner.noSwiper .lh-work-btn{display:block;}
.lh-banner-position{position:relative;}
.lh-banner-hidden{overflow:hidden;}
.lh-work.live{padding-bottom:100px;}
.lh-layer-box{position:fixed; left:0; top:0; z-index:1000; background:rgba(0,0,0,.8); width:100%; height:100%;}
.lh-layer-banner{overflow:hidden; width:100%; height:100%;}
.lh-layer-banner img{width:auto; max-width:80%; max-height:80%;}
.lh-layer-banner li{display:flex; align-items:center; justify-content:center;}
.lh-layer-close,.lh-video-close{position:absolute; right:10px; top:10px; width:40px; height:40px; border-radius:50%; background:#fff; text-align:center; line-height:40px; color:#000; opacity:.8; z-index:2;}
.lh-layer-btn a{display:block; width:40px; height:40px; border-radius:50%; background:#fff; color:#000; text-align:center; line-height:40px; position:absolute; top:50%; transform:translateY(-50%); z-index:1; opacity:.8;}
.lh-layer-btn a:hover,.lh-layer-close:hover{opacity:1;}
.lh-layer-btn a.prev{left:10px;}
.lh-layer-btn a.next{right:10px;}
.lh-public-tip{text-align:center; margin-top:20px; color:#666; display:none; color:#dbdbdb;}
.lh-video-item{margin-left:-4.16vw; margin-top:100px;}
.lh-video-item li{float:left; width:50%; padding-left:4.16vw; margin-bottom:4.16vw;}
.lh-video-item li a{display:block; position:relative; height:460px; overflow:hidden;}
.lh-video-item li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; transition:ease .65s;}
.lh-video-item li .icon{position:absolute; left:50%; top:50%; color:#fff; transform:translate(-50%,-100%); opacity:0; font-size:60px; z-index:2; transition:ease .65s;}
.lh-video-item li .text{overflow:hidden; position:absolute; left:0; bottom:0; width:100%; z-index:2;}
.lh-video-item li .text h2{text-align:center; text-overflow:ellipsis; white-space:nowrap;color:#fff; font-size:16px; height:60px; line-height:60px; padding:0 20px;}
.lh-video-item li a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; opacity:0; transition:ease .65s; z-index:1;}
.lh-video-item li a:hover .img{transform:scale(1.1);}
.lh-video-item li a:hover:before{opacity:1;}
.lh-video-item li a:hover .icon{opacity:1;transform:translate(-50%,-50%);}
.lh-video-layer{position:fixed; left:0; top:0; z-index:1000; background:rgba(0,0,0,.8); width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.lh-video-layer video{height:100%; max-width:100%;}
.lh-ad-h{background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-ad-video{height:800px; position:relative; overflow:hidden;}
.lh-ad-video .img{height:100%;background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer;}
.lh-ad-video .img i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; font-size:60px;}
.lh-ad-video .video{position:absolute; left:0; top:0; height:100%; width:100%; display:flex; align-items:center; justify-content:center; background:#333333; visibility:hidden; opacity:0; transform:scale(1.1); transition:ease .65s;}
.lh-ad-video .video video{height:100%; max-width:100%;}
.lh-ad-video.Play .video{visibility:visible; opacity:1; transform:scale(1);}
.lh-ad-close{position:absolute; right:0; top:0; width:40px; height:40px; background:#000; color:#fff; text-align:center; line-height:40px; border-radius:30px 0 0 30px;}
.lh-ad-close:hover{ border-radius:30px 0 30px 30px;}
.lh-story-tab{margin-top:40px;}
.lh-story-hd{text-align:center;}
.lh-story-hd li{display:inline-block; height:46px; line-height:46px; border:2px solid #DDD; color:#000; font-size:16px; padding:0 30px; margin:0 35px; border-radius:30px; position:relative; cursor:pointer;transition:ease .65s;}
.lh-story-hd li:before{content:''; display:block; width:96%; height:90%; background:#D8262C; position:absolute; left:2%; top:5%; border-radius:30px; z-index:-1; transition:ease .65s; opacity:0; transform:scale(0);}
.lh-story-hd li:hover,.lh-story-hd li.on{color:#fff; border-color:#D8262C;}
.lh-story-hd li:hover:before{opacity:1;transform:scale(1);}
.lh-story-hd li.on{background:#D8262C;}
.lh-story-banner{margin-left:-40px;}
.lh-story-banner .bd li{padding-left:40px; width:33.3%; float:left;}
.lh-story-banner .bd li .img{height:300px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; cursor:pointer;}
.lh-story-banner .bd li .img i{font-size:40px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-100%); opacity:0; z-index:2;transition:ease .65s;}
.lh-story-banner .bd li .img h2{position:absolute; left:0; bottom:0; width:100%; padding:0 20px; height:60px; line-height:60px; color:#fff; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; z-index:2;}
.lh-story-banner .bd li .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0; opacity:0; transition:ease .65s;}
.lh-story-banner .bd li .img:hover:before{opacity:1;}
.lh-story-banner .bd li .img:hover i{transform:translate(-50%,-50%); opacity:1;}
.lh-brandstory{color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-brandstory .lh-news-h h2,.lh-brandstory .lh-news-h pre{color:#fff;}
.lh-brandstory .lh-news-h pre{line-height:32px; font-size:15px; margin:60px 0;}
.lh-brandstory-more{display:block; margin:auto; width:160px; height:50px; background:#D8262C; color:#fff; border-radius:30px; text-align:center; line-height:50px; font-size:15px;}
.lh-brandstory-more:hover{background:#B72124;}
.lh-brandstory-item{margin:8vh 0 0 0; text-align:center;}
.lh-brandstory-item li{flex:1; float:left; width:25%; position:relative; height:200px; padding-top:50px;}
.lh-brandstory-item li>span{position:absolute; left:60%; top:20px; font-size:36px; font-weight:bold;}
.lh-brandstory-item li:last-child>span{left:75%;}
.lh-brandstory-item li h2{font-size:36px; font-weight:bold;}
.lh-brandstory-item li h2 b{font-size:64px;}
.lh-brandstory-item li h3{font-size:15px; margin-top:0;}
.lh-brandstory-item li .qq i{display:block; width:200px; height:200px; border-radius:50%; border:1px solid #fff; position:absolute; left:50%; top:50%; margin:-100px 0 0 -100px; transition:ease .65s;}
.lh-brandstory-item li .qq i:nth-child(2){transform:translate(10px,-10px);}
.lh-brandstory-item li .qq i:nth-child(3){transform:translate(-10px,-10px);}
.lh-history{background:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-history .lh-news-h>h2,.lh-history .lh-news-h>pre{color:#fff;}
.lh-history .lh-banner-position{margin-top:100px;}
.lh-history-banner{margin-left:-40px;}
.lh-history-banner .bd li{width:33.3%; padding-left:40px;}
.lh-history-banner .bd li .img{height:320px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-history-banner .bd li h2{text-align:center; color:#fff; height:60px; line-height:60px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px;}
.lh-history .lh-work-btn a{border-color:#fff; color:#fff;}
.lh-cooperation{background-position:center bottom; background-repeat:no-repeat;}
.lh-cooperation-banner{margin:120px 0 0 -40px;}
.lh-cooperation-banner .bd li{width:33.3%; padding-left:40px; float:left;}
.lh-cooperation-banner .bd li .text{padding:110px 20px 40px; background:#FAF6F2; position:relative;}
.lh-cooperation-banner .bd li a:hover .text{background:#C8000A; transition:ease .65s;}
.lh-cooperation-banner .bd li a:hover .text h2,.lh-cooperation-banner .bd li a:hover .text pre,.lh-cooperation-banner .bd li a:hover .text h3{color:#fff;}
.lh-cooperation-banner .bd li .text .img{width:140px; height:140px; border-radius:50%; border:1px solid #E4CEBD; overflow:hidden; background-position:center; background-repeat:no-repeat; position:absolute; left:50%; top:-70px; margin-left:-70px; background-color:#fff;}
.lh-cooperation-banner .bd li .text h2{font-size:18px; line-height:18px; height:18px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .35s;}
.lh-cooperation-banner .bd li .text pre{line-height:32px; color:#666666; height:96px; overflow:hidden; margin:30px 0; transition:ease .35s;}
.lh-cooperation-banner .bd li .text h3{color:#d8262c; transition:ease .35s;}
.lh-cooperation-banner .bd li .text h3 i{font-size:14px; margin-left:5px;}
.lh-cooperation .lh-work-btn a{top:calc(50% + 70px);}
.lh-pro-hd{background:#fff;}
.lh-pro-nav{width:120%; margin-left:-10%;}
.lh-pro-nav li{text-align:center; width:33.3%; float:left; flex:1;}
.lh-pro-nav li .img{width:240px; height:240px; background-position:center; background-repeat:no-repeat; background-size:cover; margin:auto;}
.lh-pro-nav li h2{font-size:26px;}
.lh-pro-nav li a{position:relative; display:block; color:#000;}
.lh-pro-nav li a:after{content:''; display:block; width:240px; height:6px; background:#C8000A; border-radius:30px 30px 0 0; position:absolute; left:50%; bottom:-80px; margin-left:-120px; transition:ease .65s; transform:scaleX(0);}
.lh-pro-nav li a:hover,.lh-pro-nav li a.on{color:#C8000A;}
.lh-pro-nav li a:hover:after,.lh-pro-nav li a.on:after{transform:scaleX(1);}
.lh-pro-a{color:#fff;position: relative; z-index:2;}
.lh-pro-a .text{max-width:700px;}
.lh-pro-a h2{font-size:44px;}
.lh-pro-a pre{line-height:30px; margin-top:50px;}
.lh-pro-a h3{width:160px; height:46px; line-height:46px; text-align:center; border:1px solid #fff; border-radius:30px; font-size:16px; margin-top:50px;}
.lh-pro-a h3 a{display:block; color:#fff;}
.lh-pro-a h3 i{margin-left:10px;}
.lh-pro-h2{text-align:center; font-size:32px;}
.lh-pro-item{margin:90px 0 0 -3.125vw;}
.lh-pro-item li{width:25%; padding-left:3.125vw; margin-bottom:3.125vw;}
.lh-pro-item li a{display:block; position:relative; overflow:hidden;}
.lh-pro-item li a .img{height:420px; background-position:center; background-repeat:no-repeat; background-size:cover; transition:ease .65s;}
.lh-pro-item li a h2{height:80px; line-height:80px; background:rgba(0,0,0,.5); color:#fff; position:absolute; left:0; bottom:0; width:100%; font-size:18px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; transition:ease .65s;}
.lh-pro-item li a:hover h2{background:#C8000A;}
.lh-pro-item li a:hover .img{transform:scale(1.1);}
.ProNav .lh-pro-hd{position:fixed; left:0; top:100px; width:100%; z-index:10; padding:0; height:100px; line-height:100px; box-shadow:0 0 20px rgba(0,0,0,.1);}
.ProNav .lh-pro-nav li .img{display:none;}
.ProNav .lh-pro-nav li a:after{display:none;}
.lh-pro-nav li a.on{transition:ease 0s;}
.ProNav .lh-pro-nav li a.on{background:#C8000A; color:#fff;}
.ProNav .lh-pro-nav{width:100%; margin:0;}
.lh-pro-hd-box{height:431px;}
.lh-process{background-size:cover; background-position:center; background-repeat:no-repeat; color:#fff;}
.lh-process-item{margin-left:-4.7vw;}
.lh-process-item li{flex:1; width:33.3%; float:left; padding-left:4.7vw; text-align:center;}
.lh-process-item li h2{font-size:80px; font-weight:bold;}
.lh-process-item li h3{font-size:26px; margin:30px 0;}
.lh-process-item li pre{font-size:16px; line-height:30px;}
.padding170{padding:170px 0;}
.lh-proDetail-a{background:#FAF6F2;}
.lh-proDetail-banner{width:500px; height:690px; margin-right:60px; overflow:hidden; position:relative;}
.lh-proDetail-banner .bd li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-proDetail-hd{height:60px; background:rgba(0,0,0,.4); position:absolute; left:0; bottom:0 !important; width:100%; text-align:center; padding:24px 0; z-index:2;}
.lh-proDetail-hd li{border:2px solid #fff; opacity:1; transition:ease .65s; margin:0 10px !important;}
.lh-proDetail-hd li.on{background:#fff;}
.lh-proDetail-text{padding:60px;}
.lh-proDetail-text h1{font-size:32px; color:#000;}
.lh-proDetail-text pre{line-height:32px; color:#444444; font-size:16px; margin:60px 0;}
.lh-proDetail-text a{display:inline-block; width:160px; height:46px; border-radius:30px;  text-align:center; line-height:46px; background:#C8000A; color:#fff; font-size:16px;}
.lh-proDetail-text a:hover{background:#B2000A;}
.lh-proDetail-b{background:#FAF6F2; height:540px;}
.lh-proDetail-text1{float:left; max-width:400px;}
.lh-proDetail-text1 h2{font-size:44px;}
.lh-proDetail-text1 .ccont{line-height:28px; color:#666666; margin-top:50px;}
.lh-proDetail-b .lh-banner-position{position:absolute; right:0; top:0; width:100%;}
.lh-proDetail1-banner{margin-left:-40px;}
.lh-proDetail1-banner .bd li{width:50%; padding-left:40px;}
.lh-proDetail1-banner .bd li .text{position:relative; width:100%;}
.lh-proDetail1-banner .bd li .img{width:100%; height:300px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-proDetail1-banner .bd li h2{height:60px; line-height:60px; width:100%; padding:0 10px; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; text-align:center; font-size:16px; color:#fff;}
.lh-proDetail-b .lh-banner-hidden{width:920px; float:right;}
.lh-proDetail1-btn{position:absolute; left:0; bottom:0;}
.lh-proDetail1-btn a{display:block; width:50px; height:34px; line-height:34px; border:1px solid #ddd; text-align:center; float:left; color:#C1C1C1; background:#fff; position:relative;}
.lh-proDetail1-btn a i{font-size:20px;}
.lh-proDetail1-btn a.prev1{border-radius:30px 0 0 30px;}
.lh-proDetail1-btn a.next1{border-radius:0 30px 30px 0; margin-left:-1px;}
.lh-proDetail1-btn a:hover{border-color:#D8262C; z-index:1; color:#fff; background:#D8262C;}
.lh-brand .lh-public-btn{display:none;}
.lh-banner{height:100%; position:relative; overflow:hidden;}
.lh-banner .bd li .img{background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-ban-hd{position:absolute; left:0; bottom:6vh !important; text-align:center; z-index:2;}
.lh-ban-hd li{width:40px; height:6px; opacity:1; background:rgba(255,255,255,.5); border-radius:0; transition:ease .65s; margin:0 15px !important;}
.lh-ban-hd li.on{background:#fff;}
.lh-plate-overview{height:100%;background-position:center; background-repeat:no-repeat; background-size:cover; display:flex; align-items:center; justify-content:center; color:#fff; text-align:center;}
.lh-plate-overview .name{font-size:44px;}
.lh-plate-overview .cont{line-height:30px; margin:4vh 0 7vh; text-align:left;}
.lh-plate-overview .more{display:block; width:66px; height:66px; margin:auto; border-radius:50%; background:#C8000A; color:#fff; text-align:center; line-height:66px; position:relative;}
.lh-plate-overview .more i{font-size:48px;}
.lh-plate-overview .more:before{content:''; display:block; width:80px; height:80px; border:2px solid #C8000A; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%;}
.lh-plate-overview .more:after{content:''; display:block; width:100px; height:100px; border:2px dotted #C8000A; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%;}
.lh-plate-overview .more:hover{transform:rotate(360deg);}
.lh-plate-overview .more .icon{height:66px;}
.lh-plate-overview .more h2{font-size:15px; margin-top:10px; transition:ease .65s; opacity:0;}
.lh-plate-overview .more:hover h2{opacity:1;}
.lh-plate-course{height:100%;background-position:center; background-repeat:no-repeat; background-size:cover; padding:20vh 0 0; position:relative;}
.lh-plate-course .name{font-size:44px; text-align:center; color:#fff;}
.lh-course-cont{width:610px; height:100px; position:absolute; left:15%; top:147px; z-index:3;}
.lh-course-cont .time{width:200px; height:100%; background:#B80C15; color:#fff; text-align:center; line-height:100px; font-size:64px; font-weight:bold; position:relative; box-shadow:0 4px 10px rgba(0,0,0,.4);}
.lh-course-cont .time:after{content:''; display:block; width:0; height:0;position:absolute; left:0; bottom:-40px; border-top:40px solid #9C0B13; border-left:60px solid transparent;}
.lh-course-cont .text{width:400px; height:100%; position:relative; padding-top:40px;}
.lh-course-cont .text .open{width:0; height:0; border-bottom:40px solid #EAB6B8; border-right:50px solid transparent; position:absolute; right:0; top:0; z-index:5;}
.lh-course-cont .text .open:before{content:'+'; display:block; color:#fff; font-size:20px; position:absolute; left:6px; top:16px; font-weight:bold;}
.lh-course-cont .text:before{content:''; display:block; width:87.5%; height:40px; background:#fff; position:absolute; left:0; top:0;}
.lh-course-cont .text .cont{background:#fff; padding:0 65px 20px 30px; height:60px; min-height:60px; box-shadow:0 4px 10px rgba(0,0,0,.4); line-height:28px; overflow:hidden;}
.lh-course-year{width:1065px; height:1115px; position:absolute; left:11.770833333333334vw; top:40px; background-size:cover; background-position:left top; background-repeat:no-repeat;}
.lh-year-hd{position:absolute; left:0; top:0; width:100%; height:11%; background-size:cover; background-position:left top; background-repeat:no-repeat; transition:all 1s;}
.lh-course-item li{position:absolute; color:#fff; font-size:16px; font-weight:bold; line-height:20px; cursor:pointer;}
.lh-course-item li i{display:inline-block; width:20px; height:20px; border-radius:50%; background:#C8000A; border:3px solid #fff; float:right; margin-left:15px;}
.lh-course-item li span{display:inline-block;}
.lh-course-item li:nth-child(1){left:3%; top:10%;}
.lh-course-item li:nth-child(2){left:11%; top:18%;}
.lh-course-item li:nth-child(3){left:27%; top:21.5%;}
.lh-course-item li:nth-child(3) span{transform:translateY(10px);}
.lh-course-item li:nth-child(4){left:36.5%; top:30%;}
.lh-course-item li:nth-child(5){left:31%; top:39.5%;}
.lh-course-item li:nth-child(6){left:36%; top:56.3%;}
.lh-course-item li:nth-child(7){left:51%; top:58%;}
.lh-course-item li:nth-child(8){left:64%; top:59%;}
.lh-course-item li:nth-child(9){left:65%; top:67%;}
.lh-course-item li:nth-child(10){left:65%; top:74%;}
.lh-plate-show .lh-course-item li:nth-child(8){transition-delay: .95s;}
.lh-plate-show .lh-course-item li:nth-child(9){transition-delay: 1.05s;}
.lh-course-item li:nth-child(6) span,.lh-course-item li:nth-child(7) span,.lh-course-item li:nth-child(8) span{transform:translate(40px,30px);}
.lh-plate-base{position:relative; height:100%; width:100%; background:#333; padding-top:20vh;}
.lh-base-bg li{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; transition:ease 2s; opacity:0; transform:scale(1.2); visibility:hidden;}
.lh-base-bg li.on{opacity:1; transform:scale(1); visibility:visible;}
.lh-plate-base>h2{position:relative; z-index:2; text-align:center; font-size:44px; color:#fff;}
.lh-plate-base>pre{line-height:30px; max-width:1140px; max-height:90px; overflow:hidden; margin:6vh auto; position:relative; z-index:2; text-align:center; color:#fff;}
.lh-base-item{position:relative; z-index:2; text-align:center;}
.lh-base-item li{display:inline-block; height:50px; line-height:50px; padding:0 50px; font-size:16px; border-radius:30px; border:2px solid #fff; color:#fff; margin:0 17px; cursor:pointer; position:relative; transition:ease .65s;}
.lh-base-item li.on,.lh-base-item li:hover{border-color:#c8000a; background:#c8000a; color:#fff;}
.lh-base-bottom{position:absolute; left:0; bottom:20vh; width:100%; background:url(../img/icon9.png); height:112px; background-position:center; background-repeat:no-repeat; background-size:cover; z-index:2;}
.lh-base-bottom li{flex:1; width:33.3%; text-align:center;  position:relative;}
.lh-base-bottom li h2{position:absolute; left:50%; top:0; width:auto;color:#fff; font-size:18px; transition:ease .65s; height:100%; transform:translate(-50%,0);}
.lh-base-bottom li i{display:block; width:20px; height:20px; background:#fff; border-radius:50%; position:absolute; left:50%; top:20px; transform:translateX(-50%); transition:ease .65s;}
.lh-base-bottom li i:before{content:''; display:block; width:36px; height:36px; border-radius:50%; border:2px solid #fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:ease .65s;}
.lh-base-bottom li:first-child i{top:98px;}
.lh-base-bottom li:first-child h2{top:60px;}
.lh-base-bottom li:nth-child(2) i{top:46px;}
.lh-base-bottom li:nth-child(2) h2{top:5px;}
.lh-base-bottom li:nth-child(3) i{top:-6px;}
.lh-base-bottom li:nth-child(3) h2{top:-46px;}
.lh-base-bottom li .img{width:140px; height:140px; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:50%; position:absolute; left:50%; top:0; border:6px solid #fff; margin-left:-70px; opacity:.2; transition:ease .65s; transform:scale(0); visibility:hidden;}
.lh-base-bottom li:first-child .img{top:38px;}
.lh-base-bottom li:nth-child(2) .img{top:-14px;}
.lh-base-bottom li:nth-child(3) .img{top:-66px;}
.lh-base-bottom li a:hover .img,.lh-base-bottom li.on a .img{transform:scale(1); opacity:1; visibility:visible;}
.lh-base-bottom li a:hover h2,.lh-base-bottom li.on a h2{transform:translate(-50%,140px);}
.lh-base-bottom li a:hover i:before,.lh-base-bottom li.on a i:before{width:160px; height:160px; border-width:1px;}
.lh-base-layer{width:60%; background:#fff; position:absolute; right:0; top:0; height:100%; z-index:10; transform:translateX(100%); transition:ease .65s; visibility:hidden;}
.lh-base-shadow{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9; opacity:0; transition:ease .65s; visibility:hidden;}
.lh-baseLayer-l{width:200px; background:#fbf6f2 url(../img/icon11.png) no-repeat left center; height:100%;}
.lh-base-close{width:100%; display:block; height:60px; line-height:60px; text-align:center; background:#D8262C; font-size:20px; color:#fff;}
.lh-base-close:hover{background:#BC2427;}
.lh-baseLayer-item li{text-align:center; margin-top:12vh; cursor:pointer;}
.lh-baseLayer-item li .img{width:100px; height:100px; border:6px solid #fff; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:50%; margin:auto; position:relative;}
.lh-baseLayer-item li .img:before{content:''; display:block; width:100px; height:100px; border:2px dotted #DEB594; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:50%;}
.lh-baseLayer-item li h2{margin-top:16px; transition:ease .65s;}
.lh-baseLayer-item li:hover h2,.lh-baseLayer-item li.on h2{color:#D8262C;}
.Base .lh-base-layer{transform:translateX(0);visibility:visible;}
.Base .lh-base-shadow{opacity:1;visibility:visible;}
.lh-baseLayer-r{width:calc(100% - 200px); height:100%; background-position:right bottom; background-repeat:no-repeat; padding:6vh 40px;}
.lh-baseLayer-r>h2{font-size:28px;}
.lh-baseLayer-cont{margin-top:40px; max-height:70vh; overflow-x:hidden; line-height:28px;}
.lh-plate-process{height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; display:flex; align-items:center; justify-content:center; color:#fff; text-align:center;}
.lh-plate-process>div>h2{font-size:44px;}
.lh-plate-process>div>pre{max-width:1050px; margin:auto; margin:8vh 0; line-height:30px;}
.lh-plate-process>div>ul{text-align:center;}
.lh-plate-process>div>ul li{display:inline-block; margin:0 60px; text-align:center;}
.lh-plate-process>div>ul li img{margin:auto;}
.lh-plate-process>div>ul li a{color:#fff; font-size:18px;}
.lh-plate-process>div>ul li a .img{transition: ease .65s;}
.lh-plate-process>div>ul li a:hover .img{transform: scale(1.1);}
.lh-plate-process>div>ul li h2{margin-top:20px;}
.lh-plate-pro{position:relative; height:100%; display:flex; align-items:center; justify-content:center; background:#fff; z-index:1;}
.lh-plate-pro:before{content:''; display:block; width:16.458333333333332vw; height:14.947916666666666vw; background:url(../img/icon13.jpg) no-repeat center; position:absolute; left:0; bottom:0; z-index:-1;}
.lh-plate-pro:after{content:''; display:block; width:19.6875vw; height:30.416666666666664vw; background:url(../img/icon14.jpg) no-repeat center; position:absolute; right:0; bottom:0; z-index:-1;}
.lh-plate-pro>div>h2{font-size:44px; text-align:center;}
.lh-plate-pro .lh-roots-item{margin-top:6vh;}
.lh-plate-pro .lh-roots-item li .img{border:none;}
.lh-plate-pro .lh-roots-item li .img:before{display:none;}
.lh-cook-item li .icon{width:145px; height:135px; background:url(../img/icon16.png) no-repeat left top; transition:ease .65s;}
.lh-cook-item li{margin:0 110px !important;}
.lh-cook-item li a:hover .icon{background-position:left -178px;}
.lh-index-plate>.swiper-wrapper>.swiper-slide>div{transform:scale(.8); -ms-transform:scale(.8); transition:all .6s; opacity:.6; position:relative;}
.lh-index-plate>.swiper-wrapper>.swiper-slide-active>div{transform:scale(1); -ms-transform:scale(1); opacity:1; transition:all 0s;}
.lh-brand{background:#fff; height:45vh;display: flex;
    align-items: center;
    justify-content: center;}
.lh-index-footer .lh-footer{height:55vh;}
.lh-plate-hd{position:absolute; right:52px !important; top:50%; transform:translateY(-50%); z-index:3;}
.lh-plate-hd li{display:block; background:none; width:8px; height:8px; opacity:1; border:2px solid #fff; margin:15px 0 !important; transition:ease .65s; outline:none;}
.lh-plate-hd li.on{background:#fff;}
.lh-plate-show .name{transform:translateX(100px); opacity:0; transition:ease 1s; transition-delay:.25s;}
.swiper-slide-active .lh-plate-show .name{transform:translateX(0); opacity:1;}
.lh-plate-show pre{transform:translateY(100px); opacity:0; transition:ease 1s; transition-delay:.35s;}
.swiper-slide-active .lh-plate-show pre{transform:translateY(0); opacity:1;}
.lh-plate-show.lh-plate-overview .more{transform:scale(0);opacity:0; transition:ease 1s; transition-delay:.45s;}
.swiper-slide-active .lh-plate-show.lh-plate-overview .more{transform:scale(1);opacity:1;}
.lh-plate-show .lh-course-item li{transition:ease 1s; opacity:0; transform:scale(0);transition-delay:.25s;}
.lh-plate-show .lh-course-item li:nth-child(2){transition-delay:.35s;}
.lh-plate-show .lh-course-item li:nth-child(3){transition-delay:.45s;}
.lh-plate-show .lh-course-item li:nth-child(4){transition-delay:.55s;}
.lh-plate-show .lh-course-item li:nth-child(5){transition-delay:.65s;}
.lh-plate-show .lh-course-item li:nth-child(6){transition-delay:.75s;}
.lh-plate-show .lh-course-item li:nth-child(7){transition-delay:.85s;}
.lh-plate-show .lh-course-item li:nth-child(8){transition-delay:.95s;}
.swiper-slide-active .lh-plate-show .lh-course-item li{opacity:1;transform:scale(1);}
.lh-plate-show .lh-course-cont{opacity:0; transition:ease 1s; transition-delay:.45s;}
.swiper-slide-active .lh-plate-show .lh-course-cont{opacity:1;}
.lh-plate-show .lh-base-bottom{opacity:0; transition:ease 1s; transform:scaleX(0);transition-delay:.45s;}
.swiper-slide-active .lh-plate-show .lh-base-bottom{opacity:1; transform:scaleX(1);}
.lh-plate-show .lh-base-item li{transform:translateY(200%); opacity:0; transition-delay:.45s;}
.lh-plate-show .lh-base-item li:nth-child(2){transition-delay:.55s;}
.lh-plate-show .lh-base-item li:nth-child(3){transition-delay:.65s;}
.swiper-slide-active .lh-plate-show .lh-base-item li{transform:translateY(0); opacity:1;}
.lh-plate-show.lh-plate-process>div>ul li{transform:scale(0); opacity:0;transition-delay:.45s;transition:ease 1s;}
.lh-plate-show.lh-plate-process>div>ul li:nth-child(2){transition-delay:.5s;}
.swiper-slide-active .lh-plate-show.lh-plate-process>div>ul li{transform:scale(1); opacity:1;}
.lh-plate-show .lh-roots-item li{transform:translateY(200px);opacity:0;transition-delay:.55s;transition:ease 1s;}
.lh-plate-show .lh-roots-item li pre{transform:translateY(0); opacity:1;}
.swiper-slide-active .lh-plate-show .lh-roots-item li{transform:translateY(0);opacity:1;}
.lh-plate-show.lh-plate-pro:before{transform:translateY(-100%); opacity:0; transition:ease 1s;transition-delay:.45s;}
.swiper-slide-active .lh-plate-show.lh-plate-pro:before{transform:translateX(0); opacity:1;}
.lh-plate-show.lh-plate-pro:after{transform:translateY(100%); opacity:0; transition:ease 1s;transition-delay:.45s;}
.swiper-slide-active .lh-plate-show.lh-plate-pro:after{transform:translateX(0); opacity:1;}
.lh-header{transition:ease .65s;}
.Base .lh-header{transform:translateY(-100%); visibility:hidden;}
.headerBlack .lh-header{background:#000;}
.lh-plate-pro .lh-roots-item li{margin-top:0;}
.headerBlack .lh-plate-hd li{border-color:#000;}
.headerBlack .lh-plate-hd li.on{background:#000;}
.lh-footer-aa{height:100%; background:rgba(0,0,0,.6); position:absolute; left:0; top:0; z-index:2; width:100%; visibility:hidden; opacity:0;transition: ease .65s;}
.lh-footer-tm{width:600px; height:354px; background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; align-items:center; justify-content:center; padding-top:60px;}
.FooterEwm .lh-footer-aa{visibility: visible; opacity:1; transition-delay: 1s;}
.lh-footer-cont .img{width:120px; height:120px; border-radius:4px; overflow:hidden; margin:0 auto 20px;}
.lh-footer-cont h2{font-size:14px; color:#fff;}
.lh-tm-close{position:absolute; right:50px; top:50px; width:32px; height:32px; border:1px solid #fff; color:#fff; text-align:center; line-height:32px; border-radius:50%;}
.lh-tm-close:hover{background:#fff; color:#C8000A;}
.lh-roots-item li:nth-child(2),.lh-pro-nav li:nth-child(2),.lh-work-banner .bd li:nth-child(2){animation-delay:.1s;}
.lh-roots-item li:nth-child(3),.lh-pro-nav li:nth-child(3),.lh-work-banner .bd li:nth-child(3){animation-delay:.2s;}
.lh-ban-nav li:nth-child(2),.lh-brandstory-item li:nth-child(2){animation-delay:.1s;}
.lh-ban-nav li:nth-child(3),.lh-brandstory-item li:nth-child(3){animation-delay:.2s;}
.lh-ban-nav li:nth-child(4),.lh-brandstory-item li:nth-child(4){animation-delay:.3s;}
.lh-ban-nav li:nth-child(5){animation-delay:.4s;}
.lh-ban-nav li:nth-child(6){animation-delay:.5s;}
.lh-pro-item li:nth-child(2n),.lh-news-item li:nth-child(2n),.lh-video-item li:nth-child(2n),.lh-cooperation-banner .bd li:nth-child(2),.lh-history-banner .bd li:nth-child(2),.lh-story-banner .bd li:nth-child(2),.lh-story-hd li:nth-child(2){animation-delay:.1s;}
.lh-pro-item li:nth-child(3n),.lh-news-item li:nth-child(3n),.lh-cooperation-banner .bd li:nth-child(3),.lh-history-banner .bd li:nth-child(3),.lh-story-banner .bd li:nth-child(3)),.lh-story-hd li:nth-child(3){animation-delay:.2s;}
.lh-course-cont .text h2{position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    height: 40px;
    line-height: 40px;
    padding: 0 60px 0 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    font-weight: bold; color:#B80C15;}
.lh-two-nav{position:fixed; width:100%; background:#C8000A; left:0; top:0; z-index:99; padding-top:100px; overflow:hidden;    transition: ease .65s;
    transform: translateY(-100%);
    visibility: hidden; opacity:0;}
.TwoNav .lh-two-nav{transform: translateY(0);visibility:visible;opacity:1;}
.lh-two-nav .lh-toggle-item{height:auto; padding:4vh 0; margin-right:calc(10px + 3.9vw);}
.lh-two-nav .lh-toggle-item dl{float:left; margin-right:3.9vw; margin-top:0;}
.lh-two-nav .lh-toggle-item dl dt{margin-bottom:10px;}
.lh-two-nav .lh-toggle-item dl dt a{font-size:16px; color:#fff;font-weight: bold;}
.lh-two-nav .lh-toggle-item dl dd{line-height:30px;}
.lh-two-nav .lh-toggle-item dl dd a{display:block; color:#fff; margin:0;}
.lh-two-nav .lh-toggle-item dl dd a:hover,.lh-toggle-item dl dt a:hover{color:#fff;text-decoration: underline;}
.lh-two-nav .lh-toggle-item:after{display:none;}
.lh-two-bg{position:absolute; left:0; top:0; width:100%; height:100%;background-position: center;
    background-repeat: no-repeat;
    background-size: cover;z-index: -1; opacity:.1;}
@media screen and (max-width: 1440px){
	.container{padding:0 20px;}
	.lh-ban .container{width:100%; padding:0 20px;}
	.lh-footer .container{padding:0 80px 0 20px;}
	.lh-detail-page{position:static; left:0; top:0; width:285px; margin:auto;}
	.lh-page-item{float:left;}
	.lh-page-item li{float:left; width:72px; margin-left:-1px;}
	.lh-share{float:left;margin-left:-1px;}
	.lh-public-btn{display:none;}
	.lh-public-tip{display:block;}
	.lh-proDetail-a{margin-bottom:30px;}
	.lh-proDetail1-btn{display:block;}
	.lh-proDetail-b .lh-public-tip{display:none;}
}
@media screen and (max-width: 1360px){
	.lh-toggle-item{padding:5vh 4vw 0;}
	.lh-toggle-item dl dt a{font-size:20px;}
	.lh-toggle-footer{padding:5vh 4vw;}
	.lh-toggle-share li{margin-left:2vw;}
	.lh-toggle-share{right:2vw;}
	.lh-ban h2{font-size:40px;}
	.lh-ydetail-l{max-width:800px;}
	.lh-nav-right{padding:2vw 2vw 2vw 1vw;}
	.lh-nav-right dl dd a .img{width:140px; height:63px;}
	.lh-nav-right dl{width:140px;}
	.lh-nav-right dl:after{width:140px;}
}
/*平板*/
@media screen and (max-width: 1024px){
	.lh-index-h{font-size:32px;}
	.lh-nav-toggle{width:70%;}
	.lh-footer-nav dl{margin-left:2vw;}
	.lh-ydetail-r{display:none;}
	.lh-ydetail-l{float:none; max-width:100%;}
}
/*手机*/
@media screen and (max-width: 980px){
	.padding60,.padding100,.padding80,.padding170{padding:30px 0;}
	.lh-index-h{font-size:24px;}
	.lh-brand .lh-banner-position{margin-top:30px;}
	.lh-header{height:50px; background:none; padding:0;}
	.lh-logo{position:absolute; left:10px; top:50%; transform:translateY(-50%); width:56px; z-index:6;}
	.lh-nav{width:100vw; height:100vh; position:fixed; left:0; top:0; background:rgba(255,255,255,.95); padding-top:60px; transition:ease .65s; transform:translateY(-100%); visibility:hidden;}
	.lh-nav li{float:none; margin:0; text-align:center; line-height:45px;}
	.lh-main{padding-top:0;}
	.lh-ban-box{height:auto;}
	.lh-ban{height:calc(100vh - 50px); position:static; top:0;}
	.lh-nav-btn{width:30px; height:30px; position:absolute; right:10px; top:50%; margin-top:-15px; border-width:4px; border-color:#e2babc; background:#c8000a;}
	.lh-nav-btn i:before,.lh-nav-btn i:after,.lh-nav-btn:before,.lh-nav-btn:after{width:3px; height:3px;}
	.lh-nav-btn i:before{margin:-4px 0 0 -4px;}
	.lh-nav-btn i:after{margin: -4px -4px 0 0;}
	.lh-nav-btn:before{ margin: 0 0 -4px -4px;}
	.lh-nav-btn:after{margin: 0 -4px -4px 0;}
	.lh-nav-btn:hover i:before, .lh-nav-btn:hover:after{width:3px;}
	.webNav .lh-nav{transform:translateY(0); visibility:visible;}
	.webNav .lh-nav-btn i:before{ width:10px; height:2px; transform: translate(0px,3px) rotate(45deg);}
	.webNav .lh-nav-btn:after{width:10px; height:2px; transform: translate(2px,-3px) rotate(-45deg);}
	.webNav .lh-nav-btn i:after,.webNav .lh-nav-btn:before{display:none;}
	.lh-ban{height:auto;}
	.lh-ban .img{height:172px;}
	.lh-ban .container{position:static;transform:translateX(0); height:auto; padding:0; width:100%; display:block;}
	.lh-ban h2{position:absolute; left:0; top:-100px; font-size:24px; width:100%; text-align:center;}
	.lh-scroll{display:none;}
	.lh-ban-nav{margin:0; background:#C8000A; width:100%; text-align:center;}
	.lh-header .lh-nav-btn:before, .lh-header .lh-nav-btn:after, .lh-header .lh-nav-btn i:before, .lh-header .lh-nav-btn i:after{background: #fff;}
	.lh-ban-nav li{margin:0; float:none; display:inline-block;}
	.lh-ban-nav li a{padding:0 10px; font-size:12px; border:none; height:44px; line-height:44px;}
	.lh-ban-nav li a:before{display:none;}
	.lh-ban-nav li a:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-bottom:6px solid #fff; position:absolute; left:50%; bottom:0; margin-left:-6px; display:none;}
	.lh-ban-nav li a.on:after{display:block;}
	.lh-news-h>h2{font-size:20px;}
	.lh-news-h>pre{margin-top:10px; font-size:14px;}
	.lh-news-item{margin:30px 0 0 -10px;}
	.lh-news-item li{padding-left:10px; margin-bottom:10px; width:50%;}
	.lh-news-item li:first-child{width:100%;}
	.lh-news-item li .img{height:140px;}
	.lh-news-item li .time{width:60px; height:60px; text-align:center;}
	.lh-news-item li .time h2{font-size:18px; line-height:18px;}
	.lh-news-item li .time h3{font-size:12px;}
	.lh-news-item li .text{padding:20px 0;}
	.lh-news-item li a{height:auto; border-width:1px;}
	.lh-news-item li .text h2{font-size:16px; line-height:16px; height:16px;}
	.lh-news-item li .text pre{margin:10px 0;}
	.lh-news-item li .text h4,.lh-news-item li .text h4 i{font-size:12px;}
	.lh-news-item li a:after{height:1px; bottom:-1px;}
	.lh-news-item li:first-child{width:50%;}
	.lh-news-item li:first-child .img{height:140px;}
	.lh-news-item li:first-child a{border-bottom:1px solid #ddd;}
	.lh-news-item li:first-child .text{width:100%; padding:20px 0; height:auto; position:static; background:none;}
	.lh-news-item li:first-child .text h2{font-size:16px; line-height:16px; height:16px;}
	.lh-news-item li:first-child .text pre{margin:10px 0;}
	.lh-news-item li:first-child .time{left:10px; top:10px; background:rgba(0,0,0,.5);}
	.container{padding:0 10px;}
	.lh-loading{font-size:12px;}
	.lh-loading i{font-size:24px; margin:0 auto 5px;}
	.lh-footer-nav{display:none;}
	.lh-footer .container{padding:0 10px;}
	.lh-footer-l .logo img{width:128px;}
	.lh-footer-l .addr li{margin-top:10px; font-size:12px; height:auto;}
	.lh-footer-l .ewm{margin-top:20px;}
	.lh-copy h2{float:none; text-align:center; line-height:20px;}
	.lh-returnTop{right:30px; bottom:120px;}
	.lh-footer-r,.lh-footer-l{float:none;}
	.lh-copy{display:none;}
	.lh-crumbs{height:auto; line-height:24px; padding:20px 0;}
	.lh-detail-h1{font-size:18px; line-height:30px;}
	.lh-detail-h2{margin:10px 0 20px; font-size:12px;}
	.lh-detail-h2 span{margin:0 10px;}
	.lh-detail-cont{padding-top:30px; font-size:14px; line-height:30px;}
	.lh-ydetail-l .lh-detail{padding:30px 0 0 0;}
	.lh-ydetail-l .lh-detail-cont{padding-top:20px;}
	.lh-other.ydetail{padding-bottom:30px;}
	.lh-gongyi-item li{height:auto;}
	.lh-gongyi-item li .img{width:100%; height:188px; float:none !important;}
	.lh-gongyi-item li .text{display:block;}
	.lh-gongyi-item li .text>div{max-width:100%; padding:30px 10px;}
	.lh-gongyi-item li .text h2{font-size:24px; height:24px; line-height:24px;}
	.lh-gongyi-item li .text pre{margin:30px 0;}
	.lh-gongyi-item li .text i{width:124px;}
	.lh-gongyi-item li .img .icon{width:55px;}
	.lh-gongyi-item li .text h4{width:120px; height:40px; line-height:40px; font-size:14px;}
	.lh-culture .img{float:none; width:100%; height:289px;}
	.lh-culture .img .icon{width:70px; font-size:14px;}
	.lh-culture .img .icon h2{margin-top:10px;}
	.lh-culture .text{width:100%; display:block; float:none; height:auto; padding:30px 10px; font-size:14px; line-height:30px; background-size:253px 233px;}
	.lh-work-info{margin-top:30px;}
	.lh-work-banner .bd li{padding-left:10px;}
	.lh-work-banner{margin-left:-10px;}
	.lh-work-banner li .img{height:118px;}
	.lh-work.live{padding-bottom:30px;}
	.lh-layer-btn{display:none;}
	.lh-layer-banner img{max-width:100%;}
	.lh-layer-close{width:30px; height:30px; line-height:30px;}
	.lh-video-item{margin:30px 0 0 -10px;}
	.lh-video-item li{margin:0 0 10px 0; padding-left:10px; width:100%;}
	.lh-video-item li a{height:260px;}
	.lh-video-item li .icon{font-size:32px;}
	.lh-ad-video{height:156px;}
	.lh-ad-video .img i{font-size:32px;}
	.lh-story-tab{margin-top:30px;}
	.lh-story-hd li{font-size:12px; margin:0 3px; padding:0 10px; height:35px; line-height:35px; border-width:1px;}
	.lh-story-banner .bd li{padding-left:10px;}
	.lh-story-banner{margin-left:-10px;}
	.lh-story-banner .bd li .img{height:118px;}
	.lh-story-banner .bd li .img h2{height:30px; line-height:30px; padding:0 10px; font-size:14px;}
	.lh-brandstory .lh-news-h pre{margin:20px 0;}
	.lh-brandstory-more{width:120px; height:35px; line-height:35px; font-size:12px;}
	.lh-brandstory-item{margin:30px 0 0 0;}
	.lh-brandstory-item li{flex:none; width:50%; height:150px; padding-top:40px; margin-top:40px;}
	.lh-brandstory-item li h2{font-size:18px;}
	.lh-brandstory-item li h2 b{font-size:32px;}
	.lh-brandstory-item li h3{font-size:12px;}
	.lh-brandstory-item li>span{font-size:18px;}
	.lh-brandstory-item li .qq i{width:150px; height:150px; margin:-75px 0 0 -75px;}
	.lh-history .lh-banner-position{margin-top:30px;}
	.lh-history-banner{margin-left:-10px;}
	.lh-history-banner .bd li{padding-left:10px;width:50%;}
	.lh-history-banner .bd li .img{height:125px;}
	.lh-history-banner .bd li h2{height:35px; line-height:35px; font-size:12px;}
	.lh-cooperation-banner .bd li{padding-left:10px; width:50%;}
	.lh-cooperation-banner{margin:70px 0 0 -10px;}
	.lh-cooperation-banner .bd li .text .img{width:70px; height:70px; top:-35px; margin-left:-35px; background-size:50%;}
	.lh-cooperation-banner .bd li .text{padding:50px 10px 20px;}
	.lh-cooperation-banner .bd li .text h2{font-size:14px; line-height:14px; height:14px;}
	.lh-cooperation-banner .bd li .text pre{margin:10px 0; line-height:24px; height:48px; overflow:hidden; font-size:12px;}
	.lh-cooperation-banner .bd li .text h3{font-size:12px;}
	.lh-cooperation-banner .bd li .text h3 i{font-size:12px;}
	.lh-public-tip{font-size:12px;}
	.lh-pro-nav li .img{width:80px; height:80px;}
	.lh-pro-nav li h2{font-size:14px;}
	.lh-pro-nav li a:after{width:80px; margin-left:-40px; bottom:-30px; height:3px;}
	.lh-pro-hd-box{height:156px;}
	.lh-pro-a h2{font-size:22px;}
	.lh-pro-a pre{margin-top:20px;}
	.lh-pro-a h3{margin-top:20px; width:120px; height:35px; line-height:35px; font-size:14px;}
	.lh-pro-a h3 a,.lh-pro-a h3 a i{font-size:12px;}
	.lh-pro-h2{font-size:18px;}
	.lh-pro-item{margin:30px 0 0 -10px;}
	.lh-pro-item li{width:50%; padding-left:10px; margin-bottom:10px;}
	.lh-pro-item li a .img{height:237px;}
	.lh-pro-item li a h2{height:35px; line-height:35px; font-size:14px; padding:0 10px;}
	.ProNav .lh-pro-hd{height:50px; line-height:50px; top:0;}
	.lh-process-item li h2{font-size:40px;}
	.lh-process-item li h3{font-size:14px; margin:10px 0;}
	.lh-process-item li pre{font-size:12px; line-height:20px;}
	.lh-process-item{margin-left:-10px;}
	.lh-process-item li{padding-left:10px;}
	.lh-proDetail-banner{width:100%; float:none; height:518px;}
	.lh-crumbs{display:none;}
	.lh-proDetail-hd{height:40px; padding:12px 0 !important;}
	.lh-proDetail-text{padding:20px;}
	.lh-proDetail-text h1{font-size:18px;}
	.lh-proDetail-text pre{margin:20px 0; font-size:14px; line-height:24px;}
	.lh-proDetail-text a{width:120px; height:35px; line-height:35px; font-size:14px;}
	.lh-detail-page{width:auto;}
	.lh-share{display:none;}
	.lh-page-item li{width:45px; height:45px; line-height:45px;}
	.lh-page-item{float:none; margin:auto; width:135px;}
	.lh-page-item li a i, .lh-share>a i{font-size:16px;}
	.lh-proDetail-text1{float:none; width:100%;}
	.lh-proDetail-b .lh-banner-position{position:static; margin-top:20px;}
	.lh-proDetail-text1 h2{font-size:22px;}
	.lh-proDetail-text1 .ccont{margin-top:20px;}
	.lh-proDetail-b .lh-banner-hidden{width:100%; float:none;}
	.lh-proDetail1-banner{margin-left:-10px;}
	.lh-proDetail1-banner .bd li{padding-left:10px;}
	.lh-proDetail1-banner .bd li .img{height:118px;}
	.lh-proDetail1-banner .bd li h2{height:30px; line-height:30px; font-size:14px;}
	.lh-proDetail-b{height:auto;}
	.lh-proDetail1-btn{display:none;}
	.lh-proDetail-b .lh-public-tip{display:block;}
	.lh-nav li a{color:#000;}
	.lh-index-plate>.swiper-wrapper>.swiper-slide>div{transform:scale(1); opacity:1;}
	.lh-index-plate,.lh-index-plate>div>div,.lh-index-plate>div{height:auto; display:block; width:100%;}
	.lh-banner{height:100vh; overflow:hidden;}
	.lh-ban-hd{bottom:10px !important;}
	.lh-ban-hd li{width:20px; height:3px; margin:0 4px !important;}
	.lh-plate-show .name{transform: translateX(0); opacity:1; font-size:20px;}
	.lh-plate-show pre{transform: translateY(0);opacity:1;}
	.lh-plate-overview{padding:30px 0;}
	.lh-plate-overview .cont{margin:20px 0 30px; height:90px; overflow:hidden;}
	.lh-plate-show.lh-plate-overview .more{transform: scale(1); opacity:1;}
	.lh-plate-overview .more{width:34px; height:34px; line-height:34px;}
	.lh-plate-overview .more i{font-size:24px;}
	.lh-plate-overview .more:before{width:46px; height:46px;}
	.lh-plate-overview .more:after{width:56px; height:56px;}
	.lh-plate-overview .more h2{display:none;}
	.lh-plate-overview .more .icon{height:34px;}
	.lh-plate-overview .lh-brandstory-item{margin-top:0;}
	.lh-plate-overview .lh-brandstory-item li{margin-top:20px; height:auto;}
	.lh-plate-course{padding:30px 10px 0;}
	.lh-course-year{left:0; top:0; width:375px; height:393px; position:relative; background-size:cover;}
	.lh-plate-show .lh-course-cont{transform: translate(0,0); opacity:1;}
	.lh-course-cont{width:100%; position:relative; left:0; top:0; height:60px; margin:20px 0 40px;}
	.lh-course-cont .time{width:30%; font-size:24px; line-height:60px;}
	.lh-course-cont .text{width:70%; padding-top:20px;}
	.lh-course-cont .time:after{border-top: 20px solid #9C0B13;border-left: 30px solid transparent;bottom: -20px;}
	.lh-course-cont .text:before{height:20px; width:89.8%;}
	.lh-course-cont .text h2{height:20px; line-height:20px; font-size:14px;}
	.lh-course-cont .text .open{border-bottom: 20px solid #EAB6B8;border-right: 25px solid transparent;}
	.lh-course-cont .text .open:before{font-size:14px; left:2px; top:5px; font-weight:normal;}
	.lh-course-cont .text .cont{height:40px; min-height:40px; line-height:20px; font-size:12px; padding:0 30px 0 20px;}
	.lh-plate-show .lh-course-item li{opacity:1;transform: scale(1);}
	.lh-course-item li i{width:12px; height:12px; border-width:2px; margin-left:5px;}
	.lh-course-item li{font-size:12px; line-height:12px;}
	.lh-course-item li:nth-child(1){left:-2px;}
	.lh-course-item li:nth-child(2){left:7%; top:17%;}
	.lh-course-item li:nth-child(3){left:23%;}
	.lh-course-item li:nth-child(4){left:32%;}
	.lh-course-item li:nth-child(5){left:27%; top:39%;}
	.lh-course-item li:nth-child(6){left:31%; top:56%;}
	.lh-course-item li:nth-child(6) span, .lh-course-item li:nth-child(7) span, .lh-course-item li:nth-child(8) span{transform: translate(24px,20px);}
	.lh-course-item li:nth-child(9){    left: 61%;top: 72%;}
	.lh-course-item li:nth-child(7){top:56%;}
	.lh-plate-base{padding:30px 0;}
	.lh-plate-show .lh-base-item li{transform: translateY(0); opacity:1;}
	.lh-plate-base>pre{margin:20px 0; display:none;}
	.lh-base-item{margin-top:30px; display:none;}
	.lh-plate-process>div>pre{display:none;}
	.lh-plate-process>div>ul{margin-top:30px;}
	.lh-base-item li{margin:0 5px; padding:0 20px; font-size:14px; height:35px; line-height:35px;}
	.lh-plate-show .lh-base-bottom{opacity: 1;transform: scaleX(1);}
	.lh-base-bottom{position: static;background: none;bottom: 0;height: auto;}
	.lh-base-bottom li i{display:none;}
	.lh-base-bottom li h2{position: static;transform: translate(0,0);left:0;height: auto;font-size: 14px;}
	.lh-base-bottom li a:hover h2, .lh-base-bottom li.on a h2{transform: translate(0,0);}
	.lh-base-bottom li{margin-top:30px;}
	.lh-base-bottom li .img{opacity: 1;transition: ease .65s;transform: scale(1);visibility: visible; margin:0;position: static; width:60px; height:60px; margin:0 auto 10px; border-width:2px;}
	.lh-plate-process{padding:30px 0;}
	.lh-plate-process>div>pre{margin:20px 0;}
	.lh-plate-show.lh-plate-process>div>ul li{transform: scale(1); opacity:1;}
	.lh-plate-process>div>ul li{margin:0 20px;}
	.lh-plate-process>div>ul li .img{width:60px; height:60px; display:flex; align-items:center; margin:auto;}
	.lh-plate-process>div>ul li h2{font-size:14px; margin-top:10px;}
	.lh-plate-pro{padding:30px 0;}
	.lh-plate-show .lh-roots-item li{transform: translateY(0); opacity:1;}
	.lh-roots-item li{width:100%; margin-top:20px;}
	.lh-plate-pro .lh-roots-item li .img{width:150px; height:150px; margin:auto;}
	.lh-roots-item li .text h2{font-size:14px; margin:10px 0; line-height:18px; height:18px;}
	.lh-roots-item li .text h4{margin:20px auto;}
	.lh-plate-pro .lh-roots-item{margin-top:0;}
	.lh-cook-item li .icon{width:72px; height:67px; background-size:73px 157px !important;}
	.lh-cook-item li{margin:0 20px !important;}
	.lh-footer-aa{display:none;}
	.lh-roots-item{margin-top:0;}
	.lh-ban .img{background-size:cover;}
	.lh-roots-item li .img{width:150px; height:150px;}
	.lh-roots-item li .img:before{width:150px; height:150px;}
	.lh-plate-pro .lh-roots-item li pre{display:none;}
	.lh-plate-pro .lh-roots-item{margin-left:-10px; margin-top:30px;}
	.lh-plate-pro .lh-roots-item li{width:33.3%; padding-left:10px;}
	.lh-plate-pro .lh-roots-item li .img{width:100px; height:100px;}
	.lh-plate-pro .lh-roots-item li .text h4{display:none;}
	.lh-brandstory-item li .qq{display:none;}
	.lh-brandstory-item li{height:auto; margin:0 0 30px; padding-top:30px;}
	.lh-brandstory-item li:last-child>span{left:70%;}
	.lh-header.other{background:none;box-shadow:nont;}
	.lh-header{position:absolute;}
	.lh-plate-show.lh-plate-pro:before,.lh-plate-show.lh-plate-pro:after{transform: none;opacity: 1;}
	.lh-plate-pro:before{background-size: cover;}
	.lh-plate-pro:after{background-size: cover;}
	.lh-brand-banner .bd li .img{width:40px; margin:auto;}
	.lh-work-banner li h2{height:30px; line-height:30px; font-size:14px;}
	.lh-index-footer .lh-footer,.lh-brand{height:auto;}
}

