﻿@charset "utf-8";
/*font*/
@font-face {
  font-family: "century gothic";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sy";
  src:  format("otf"),
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "centurygothicbold";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "folio bold condensed bt";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{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%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px arial,"microsoft jhenghei", helvetica, sans-serif;*font:14px "microsoft jhenghei",arial, helvetica, sans-serif;font-family: 'sy'; color:#000;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:none;}
pre{font-family:'sy'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#000; 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,textarea,select{outline: none; font-family:"microsoft jhenghei";-webkit-appearance: none;border-radius: 0;}
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{font-style:normal;}
.left{float:left;}
.right{float:right;}
.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;}
.pace{display:none;}
.pace-activity{width:100vw; height:100vh; position:fixed; left:0; top:0;}
.pace-activity:before{content:''; display:block; width:100%; height:50%;background:#f4f4f8; position:absolute; left:0; top:0; transform-origin:center top; transition:ease 1s;}
.pace-activity:after{content:''; display:block; width:100%; height:50%;background:#f4f4f8; position:absolute; left:0; bottom:0; transform-origin:center bottom; transition:ease 1s;}
.pace-inactive .pace-activity:before,.pace-inactive .pace-activity:after{transform:scaley(0);}
.pace-progress{width:0; height:2px; background:#00a2ea; position:fixed; left:50%; top:50%; transform:translatex(-50%); margin-top:-1px; z-index:2; transition:ease .65s;}
.pace-progress:after{content:attr(data-progress-text); display:block; position:absolute; left:50%; top:130px; padding:0 20px; color:#2f318b;transition:ease .65s;font-family: "century gothic"; font-weight:bold; font-size:46px; transform:translatex(-50%);}
/*.pace-inactive{visibility:hidden;}*/
.pace{position:fixed; z-index:3000; width:100%; height:100%;}
.pace-logo{width:184px; height:234px; background: no-repeat center; background-size:cover; margin:auto; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:10; transition:ease .65s;}
.pace-content h2{font-size:15px; color:#2f318b; font-weight:bold;}
.pace-info{position:absolute; left:0; top:71%; text-align:center; z-index:10; right:0;}
.pace-inactive .pace-progress{opacity:0;}
.pace-inactive .pace-logo{animation:pacelogo linear .65s forwards;}
.pace-inactive .pace-info{animation:paceinfo linear .65s forwards;}
@keyframes pacelogo{
	0%{transform:translate(-50%,-50%) scale(1); opacity:1;} 
	100%{transform:translate(-50%,-50%) scale(.5); opacity:0;} 	
}
@keyframes paceinfo{
	0%{scale(1); opacity:1;} 
	100%{scale(.5); opacity:0;} 	
}
.pace-inactive{animation:inactive linear .15s forwards; animation-delay:.65s;}
@keyframes inactive{
	0%{visibility:visible;}
	100%{visibility:hidden;}	
}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
#map img{width:auto !important; max-width:initial;}
.bmap_bubble_title{color:#da251c; font-weight:bold; font-size:16px;}
/*响应式*/
.container {margin:auto; position:relative; width:100%; max-width:1240px; padding:0 20px;}
.container1440{margin:auto; position:relative; width:100%; max-width:1480px; padding:0 20px;}
/*分享*/
#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}
/*header*/
.lh-header{width:100%; height:98px; background:#23268a; position:fixed;line-height:98px; z-index:100; left:0; top:0;}
.lh-main{padding-top:98px;}
.lh-logo{position:absolute; left:3.4vw; top:26px;}
.lh-store-btn{position:absolute; right:3.4vw; top:0; color:#fff; font-weight:bold;}
.lh-store-btn i{float:left; margin-right:10px; font-weight:normal; font-size:14px;}
.lh-nav{text-align:center;}
.lh-nav li{display:inline-block; margin:0 2.86vw;}
.lh-nav li a{color:#fff; font-size:14px; font-weight:bold;}
.lh-banner{height:90vh;height:calc(100vh - 98px); background:#949493; position:relative; overflow:hidden;}
.lh-banner li{position:relative; width:100%;}
.lh-banner li a{display:block; width:100%; height:100%; position:relative;}
.lh-banner li .img{height:100%; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.lh-banner li .imgscalc{height:100%;transform:scale(1.1); transition:ease 2s; opacity:0;}
.lh-banner li .text{position:absolute; left:5.4vw; bottom:6.77vw; color:#fff; animation:fadeinup linear .65s;}
.lh-banner li .text h2{font-size:1.66vw; font-weight:bold;}
.lh-banner li .text h3{font-size:4.47vw; font-weight:bold; margin:2vh 0;}
.lh-banner li .text pre{font-size:18px; margin:4vh 0 3vh; position:relative;}
.lh-banner li .text pre:before{content:''; display:block; width:100px; height:2px; background:#fff; position:absolute; left:90px; top:50%; margin:-1px 0 0;}
.lh-banner li .text h5{font-size:16px;}
.lh-banner li.swiper-slide-active .imgscalc,.lh-banner li.swiper-slide-duplicate-active .imgscalc{transform:scale(1); opacity:1;} 
.lh-banner-hd{text-align:center; height:50px; padding:16px 0;}
.lh-banner-hd.ie9{position:absolute; left:0; bottom:-50px; width:100%; z-index:2;}
.lh-banner-hd li{transition:ease .65s; margin:0 5px; background:#000; width:6px; height:6px; opacity:1; outline:none; display:inline-block; text-indent:-9999px;}
.lh-banner-hd li.on{background:#d5d5d5;}
.lh-series li{float:left; width:50%;  height:62vh; position:relative; background:#e1e1df; transition:ease .65s; overflow:hidden;}
.lh-series li a{display:block; width:100%; height:100%; overflow:hidden; position:relative;color:#727272;}
/*.lh-series li a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; left:0; top:0; z-index:1;}*/
/* .lh-series li:first-child{height:100vh;} */
.lh-series li:first-child a{ }
.lh-series li .img{background-size:cover; width:100%; height:100%; background-repeat:no-repeat; background-position:top center; transition:ease 1s;}
.lh-series li .text{position:absolute;  z-index:2;}
.lh-series li h2{font-size:2vw; font-weight:bold; }
.lh-series li pre{font-size:1.02vw;   text-transform:uppercase; animation-delay:.1s;}
/* .lh-series li:first-child h2{font-size:2vw; color:#fff}
.lh-series li:first-child pre{font-size:1.08vw; line-height:1.5vw;color:#fff}
.lh-series li:first-child .text{left:0; bottom:4vh; padding:0 3.48vw;}
.lh-series li:first-child .img{ background-position:top center;}
.lh-series li:nth-child(2) .text{text-align:center; left:0; top:50%; transform:translatey(-50%); width:100%;} */
.lh-series li .text{left:0; bottom:4vh;padding: 0 1.64vw;width: 100%;box-sizing: border-box;}

.lh-series li:hover .img{transform:scale(1.1);}
.lh-clothing{height:90vh; background:#fff;}
.lh-clothing-text{display:flex; align-items:center; justify-content:flex-start; width:50%; height:100%; padding:3vh 6.56vw;}
.lh-clothing .img{width:50%; height:100%; background-repeat:no-repeat; background-position:right bottom; background-attachment:fixed;}
.lh-clothing-text h2{font-size:2.08vw; font-weight:bold; color:#000;}
.lh-clothing-text h3{font-size:2.86vw; font-weight:bold; position:relative; text-transform:uppercase; margin:1vh 0 11vh;}
.lh-clothing-text h3:after{content:''; display:block; width:3.95vw; height:1px; background:#535353; position:absolute; left:0; bottom:-5.5vh;}
.lh-clothing-text pre{line-height:28px; margin-bottom:4vh;}
.lh-more{display:block; width:254px; height:62px; background:#23268a; color:#fff; padding:19px 32px; position:relative; text-transform:uppercase; overflow:hidden; z-index:2;}
.lh-more i{display:block; width:50px; height:1px; background:#fff; position:absolute; right:20px; bottom:19px; transition:ease .65s;}
.lh-more i:before{content:''; display:block; width:8px; height:1px; background:#fff; position:absolute; right:0; top:0; transform:rotate(35deg); transform-origin:right center; transition:ease .65s;}
.lh-more i:after{content:''; display:block; width:8px; height:1px; background:#fff; position:absolute; right:0; top:0; transform:rotate(-35deg); transform-origin:right center; transition:ease .65s;}
.lh-more:before{content:''; display:block; width:8px; height:8px; background:rgba(255,255,255,.3); position:absolute; left:50%; top:50%;  border-radius:50%; transition:ease .65s; transform:translate(-200px,-50%);animation:moreupleft cubic-bezier(.8,-.5,.2,1.4) 1.5s forwards; z-index:-1;}
.lh-more:after{content:''; display:block; width:8px; height:8px; background:rgba(255,255,255,.3); position:absolute; right:50%; top:50%; border-radius:50%; transition:ease .65s; transform:translate(200px,-50%);animation:moreupright cubic-bezier(.8,-.5,.2,1.4) 1.5s forwards; z-index:-1;}
.lh-more:hover:before{animation:more cubic-bezier(.8,-.5,.2,1.4) 1.5s forwards;}
.lh-more:hover:after{animation:more1 cubic-bezier(.8,-.5,.2,1.4) 1.5s forwards;}
@keyframes moreupleft{
	0%{transform:translate(-50%,-50%); width:280px; height:280px;opacity:1;}
	50%{transform:translate(-50%,-50%); width:8px; height:8px;opacity:1;}
	100%{transform:translate(-200px,-50%); width:8px; height:8px; opacity:0;}	
}
@keyframes moreupright{
	0%{transform:translate(50%,-50%); width:280px; height:280px;opacity:1;}
	50%{transform:translate(50%,-50%); width:8px; height:8px;opacity:1;}
	100%{transform:translate(200px,-50%); width:8px; height:8px; opacity:0;}	
}
@keyframes more{
	0%{transform:translate(-200px,-50%); width:8px; height:8px; opacity:0;}
	50%{transform:translate(-50%,-50%); width:8px; height:8px; opacity:1;}
	100%{transform:translate(-50%,-50%); width:280px; height:280px;}	
}
@keyframes more1{
	0%{transform:translate(200px,-50%); width:8px; height:8px; opacity:0;}
	50%{transform:translate(50%,-50%); width:8px; height:8px; opacity:1;}
	100%{transform:translate(50%,-50%); width:280px; height:280px;}	
}
.lh-video{position:relative; height:90vh; transition:ease .65s;}
.lh-video .img{height:100%; width:100%; background-position:center center; background-size:cover; background-repeat:no-repeat; background-attachment:fixed; transition:ease .65s;}
.lh-video .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; text-align:center;}
.lh-video .text i{font-size:90px; cursor:pointer; display:inline-block; transition:ease .65s;}
.lh-video .text i:hover{transform:rotate(360deg);}
.lh-video .text h2{font-size:30px; font-weight:bold; margin:6vh 0 1vh;}
.lh-video .text pre{line-height:28px; max-width:890px;}
.lh-video .text h3{font-weight:bold; text-transform:uppercase; font-size:16px; margin-top:12vh; position:relative;}
.lh-video .text h3:before{content:''; display:block; width:1px; height:64px; background:#fff; position:absolute; left:50%; top:-10vh;}
.lh-video-layer{position:fixed; width:100%; height:100%; z-index:3000; left:0; top:0; background:#000; display:flex; align-items:center; justify-content:center; opacity:0; visibility:hidden; transition:ease 1s; transform:scale(1.1);}
.lh-video-layer video{min-width:100%; min-height:100%;}
.lh-layer-close{position:absolute; right:0; top:0; width:40px;  height:40px; text-align:center; line-height:40px; background:#fff; color:#000;}
.lh-layer-close:hover{border-radius:50% 0 50% 50%;}
.video .lh-video .img{opacity:0;}
.video .lh-video .text{opacity:0;}
.video .lh-video-layer{opacity:1; visibility:visible; transform:scale(1);}
.lh-activity{height:90vh; position:relative;}
.lh-activity .img{float:left; width:50%; height:100%; background-position:left bottom; background-repeat:no-repeat;background-size:cover}
.lh-activity .text{float:left; width:50%; height:100%; background:#23268a; color:#fff; padding:3.6vh 2.34vw; position:relative;}
.lh-activity .text>h2{font-size:18px;}
.lh-activity .news{position:absolute; left:2.34vw; bottom:8vh;}
.lh-activity .news h3{font-size:12px; font-weight:bold;}
.lh-activity .news h4{font-size:1.66vw; line-height:2.6vw; max-width:495px; margin:1vh 0 4vh;}
.lh-activity a{border:1px solid #fff;}
.lh-activity-more{text-align:center; padding:3vh 0; background:#eeeeee;}
.lh-activity-more a:hover{color:#23268a;}
.lh-more.black{border:1px solid #000; background:none; color:#000;}
.lh-more.black i,.lh-more.black i:before,.lh-more.black i:after{background:#000;}
.lh-more.black:before,.lh-more.black:after{background:#000;}
.lh-more.black:hover{color:#fff;}
.lh-more.black:hover i,.lh-more.black:hover i:before,.lh-more.black:hover i:after{background:#fff;}
.lh-news-store{height:52vh;}
.lh-news-store li{float:left; width:50%; height:100%; position:relative;}
.lh-news-store li a{display:block; width:100%; height:100%; overflow:hidden;}
.lh-news-store li .img{width:100%; height:100%;background-repeat:no-repeat; background-position:center center; transition:ease 1s; background-size:cover;}
.lh-news-store li .text{position:absolute; left:2vw; bottom:2vw; text-align:center; color:#fff;}
.lh-news-store li .text h2{font-size:2.6vw; font-family:"microsoft jhenghei"; font-weight:bold;}
.lh-news-store li .text h3{font-size:1.56vw; font-weight:bold; text-transform:uppercase; margin-top:1vh;}
.lh-news-store li:hover .img{transform:scale(1.1);}
.lh-search{padding:11vh 0; background:#fff;}
.lh-search>h2{text-align:center; font-size:30px; font-weight:bold;}
.lh-search>h2 i{color:#23268a; font-size:24px; margin-right:6px; position:relative; top:-1px;}
.lh-search-item{max-width:912px; margin:7vh auto 0;}
.lh-search-item li{flex:1; padding-left:1.35vw; width:25%; float:left;}
.lh-search-item li:last-child{flex:.6;}
.lh-search-item li .lh-select{position:relative; width:100%; height:50px;}
.lh-select select{border:1px solid #313131; height:50px; line-height:50px; padding:0 23px; font-size:14px; color:#313131; width:100%;}
.lh-search-item li a{display:block; width:120px; height:50px; line-height:50px; text-align:center; background:#23268a; color:#fff;}
.lh-search-item li a:hover{background:#1c1c67;}
.lh-footer{padding:9.5vh 0 5.5vh; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.lh-footer-a dl{float:left; margin-left:6.6vw;}
.lh-footer-a dl:first-child{margin-left:0;}
.lh-footer-a dl dt a{color:#ababab; font-weight:bold;}
.lh-footer-a dl dt{margin-bottom:2vh;}
.lh-footer-a dl dd{line-height:33px;}
.lh-footer-a dl dd a{color:#d6d6d6; font-size:12px;}
.lh-footer-a dl dd a:hover,.lh-footer-a dl dt a:hover{color:#fff;}
.lh-ewm{float:right; width:116px; color:#fff; line-height:24px; text-align:center;}
.lh-ewm h2{margin-top:1vh;}
.lh-copy{color:#d6d6d6; font-size:13px; margin-top:13vh; line-height:20px;}
.lh-copy h2 a{color:#d6d6d6; font-size:13px;}
.lh-copy h2 a:hover{text-shadow:0 0 20px rgba(0,0,0,1);}
.lh-copy h2 span a i{font-size:20px; position:relative; top:2px;}
.lh-copy h2 span{margin-left:3.43vw;}
.lh-copy h2 span:first-child{margin-left:0; font-weight:bold;}
.lh-copy h2 span i{font-size:12px; margin-right:8px; font-weight:normal;}
.lh-copy h3{margin-top:2vh;}
.lh-copy h3 span{margin-left:25px;}
.lh-copy h3 span a{font-size:13px; color:#d6d6d6;}
.lh-copy h3 span a:hover{color:#fff;}
.lh-toggle{position:fixed; left:0; top:98px; width:100%; background:#fff; z-index:99; padding:50px 11.4vw;}
.lh-toggle-change h2{color:#1c1c1c; font-weight:bold; transition:ease .65s;}
.lh-toggle-change .img{width:347px; margin:2vh 0;transition:ease .65s;}
.lh-toggle-change h3{color:#1c1c1c; display:inline-block;font-weight:bold; transition:ease .65s; position:relative;}
.lh-toggle-change h3:before{content:''; display:block; width:100%; height:1px; background:#1c1c1c; position:absolute; left:0; bottom:0;transition:ease .65s;transform-origin:right center;transition-delay:.2s;}
.lh-toggle-change h3:after{content:''; display:block; width:100%; height:1px; background:#1c1c1c; position:absolute; left:0; top:0; transition:ease .65s; transform:scalex(0); transform-origin:left center;}
.lh-toggle-change:hover h3:before{transform:scalex(0);transition-delay:0;}
.lh-toggle-change:hover h3:after{transform:scalex(1); transition-delay:.2s;}
.lh-toggle-change:hover h2{text-shadow:0 0 30px rgba(35,38,138,1);}
.lh-toggle-change:hover .img{filter: sepia(100%);}
.lh-toggle dl{float:left; margin-left:5.9vw;}
.lh-toggle dl dt{margin-bottom:2vh;}
.lh-toggle dl dt a{font-weight:bold; color:#1c1c1c;}
.lh-toggle dl dt a:hover{text-shadow:0 0 30px rgba(35,38,138,1);}
.lh-toggle dl dd{line-height:38px;}
.lh-toggle dl dd a{color:#454545; position:relative; display:inline-block;}
.lh-toggle dl dd a:before{content:''; display:block; width:5px; height:1px; background:#909090; position:absolute; left:-10px; top:50%; transform:scalex(0); transform-origin:left center; transition:ease .65s;transition-delay:.2s;}
.lh-toggle dl dd:hover a{transform:translatex(10px); transition-delay:.2s; color:#909090;}
.lh-toggle dl dd:hover a:before{transform:scalex(1);transition-delay:0s;}
.lh-toggle{transition:ease .65s; transform:translatey(-100%);}
.nav .lh-toggle{transform:translatey(0);}
.lh-shadow{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:98; animation:shadow linear .65s;}
@keyframes shadow{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.lh-header-box{transition:ease .3s; height:98px; position:fixed; left:0; top:0; right:0; z-index:100;}
.fixed .lh-header-box{transform:translatey(-100%);transition:ease .65s;}
.lh-ban{height:90vh;height:calc(100vh - 98px); position:relative; overflow:hidden;}
.lh-ban .img{height:100%; width:100%;transform:scale(1.1); background-position:center top; background-repeat:no-repeat; background-size:cover; animation:zoomin1 linear 1.5s forwards;}
@keyframes zoomin1{
	0%{transform:scale(1.1);}
	100%{transform:scale(1);}	
}
.lh-ban>h2{color:#fff; font-size:11vw; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;font-family: "centurygothicbold"; letter-spacing:10px;}
.lh-ban>a{position:absolute; left:50%; bottom:5vh; transform:translatex(-50%); color:#fff; z-index:2; text-align:center;}
.lh-ban>a i{display:inline-block; margin-top:5px; animation:scroll linear 1.5s infinite; }
@keyframes scroll{
	0%,100%{transform:translatey(0); opacity:.4;}
	50%{transform:translatey(10px); opacity:1;}	
}
.lh-brand-res{padding:6vw; text-align:center;}
.lh-brand-res>h2{font-size:30px;font-weight:bold;}
.lh-brand-res>pre{line-height:30px; color:#5c5c5c; margin:6vh 0 4vh;}
.lh-brand-res>h3{font-size:18px; display:inline-block;text-decoration:underline;}
.lh-brand-img img{margin:auto;}
.lh-brand-img{margin-top:11vh;}
.lh-brand-img .text{margin-top:6vh; font-weight:bold;}
.imgchange{animation:imgchange linear 1s;}
@keyframes imgchange{
	0%{transform:scalex(.95); transform-origin:left center;}
	100%{transform:scalex(1); transform-origin:left center;}		
}
.lh-history{background:#f4f4f4;}
.lh-history .container{padding:10vh 0; overflow:hidden;}
.lh-history-h2{font-size:35px; text-align:center; font-weight:bold;}
.lh-history-h2 span{border-bottom:2px solid #000;}
.lh-history-banner{margin-top:214px; position:relative; height:30px;}
.lh-history-banner:before{content:''; display:block; width:94%;  height:1px; background:#7d7d7d; position:absolute; left:3%; top:50%;}
.lh-history-btn a{display:block; width:30px; height:30px; border-radius:50%; border:1px solid #565656; text-align:center; line-height:30px; display:flex; align-items:center; justify-content:center; position:absolute; top:50%; margin-top:-15px; z-index:3;}
.lh-history-btn a i{font-size:14px;}
.lh-history-btn a.prev{left:0;}
.lh-history-btn a.next{right:0;}
.lh-history-btn a:hover{border-color:#000; color:#000;}
.lh-history-btn a.swiper-button-disabled{border-color:#ddd; color:#ddd; cursor:default;}
.lh-history-banner .bd li{text-align:center; position:relative; margin-top:-15px; width:20%; cursor:pointer;}
.lh-history-banner .bd li span{width:16px; height:16px; border-radius:50%; background:#000; display:block; margin:22px auto 0; position:relative; border:4px solid #9c9c9c;}
.lh-history-banner .bd li span:after{content:''; display:block; width:32px; height:32px; border-radius:50%; background:#c3c3c3; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0); z-index:-1; transition:ease .65s;}
.lh-history-banner .bd li h2{position:absolute; left:50%; top:-5px; transform:translatex(-50%); font-weight:bold;transition:ease .65s;}
.lh-history-banner .bd li.on span:after{animation:round linear 2s infinite;}
@keyframes round{
	0%,100%{transform:translate(-50%,-50%) scale(0); opacity:.5;}
	50%{transform:translate(-50%,-50%) scale(1); opacity:1;}	
}
.lh-history-banner .bd li.on h2{font-size:4.16vw; color:#202020; top:-120px; font-weight:normal;}
.lh-history-banner .bd li:hover span:after{transform:translate(-50%,-50%) scale(1);}
.lh-history-bd{color:#343434; line-height:28px; margin-top:70px; text-align:center; font-weight:bold;}
.lh-history-bd>h2{font-weight:bold; font-size:16px; margin-bottom:10px;}
.lh-history-banner .bd li .cont{display:none;}
.lh-style-banner{height:92vh; position:relative; background:#000;}
.lh-style-banner .bd li h2{position: absolute; right: 500px; bottom: 50px; color:#fff; font-size: 24px; font-weight: bold; z-index: 10;}
.lh-style-banner .bd,.lh-style-banner .bd li,.lh-style-banner .bd li .img{width:100%; height:100%;}
.lh-style-banner .bd li .img{background-position:center center; background-repeat:no-repeat; background-size:cover; cursor:move;}
.lh-style-btn{position:absolute; right:0; bottom:0; width:530px; height:97px; padding:28px 40px; line-height:40px; color:#fff; z-index:2; background:rgba(0,0,0,.8);}
.lh-style-btn h2{font-size:24px; font-weight:bold;}
.lh-style-btn a{display:inline-block; width:40px; height:40px; color:#fff; text-align:center; line-height:40px; border:1px solid transparent; margin-left:10px;}
.lh-style-btn a i{font-size:14px;}
.lh-style-btn a:hover{border-color:#fff;}
.lh-style-btn a.swiper-button-disabled{border-color:transparent; opacity:.5; cursor:auto;}
.lh-collocation{padding:60px 0;}
.lh-collocation-h2{font-size:30px; font-weight:bold; text-align:center;}
.lh-collocation-pre{font-size:16px; color:#454545; line-height:30px; margin-top:10px; text-align:center; font-weight:bold;}
.lh-collocation-item{margin-left:-60px;}
.lh-collocation-item li{width:50%; margin-top:60px; padding-left:60px; position:relative; float:left;}
.lh-collocation-item li:first-child{width:100%;}
.lh-collocation-item li .text{margin-top:30px; text-align:center; padding:0 20px;}
.lh-collocation-item li .text h2{font-size:30px; font-weight:bold;}
.lh-collocation-item li .text pre{line-height:30px; font-weight:bold; color:#454545; margin-top:10px; font-size:16px;}
.lh-collocation-item li:first-child .text{position:absolute; left:0; right:0; top:50%; transform:translatey(-50%); width:100%; color:#fff;}
.lh-collocation-item li:first-child .text pre{color:#fff;}
.lh-collocation-item li a{display:block; overflow:hidden; cursor:auto;}
.lh-teacher li{height:700px;}
.lh-teacher li a,.lh-school li a{cursor:auto; display:block; position:relative; width:100%; height:100%;}
.lh-teacher li .img,.lh-school li .img{width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.lh-teacher li .text{position:absolute; width:50%; height:100%; right:0; top:0; display:flex; align-items:center; justify-content:center; padding:0 2vw; background:#fff;}
.lh-teacher li:first-child .text{background:none; color:#fff;}
.lh-teacher li .text>div{max-width:578px;}
.lh-teacher li .text h2{font-size:16px;}
.lh-teacher li .text h3{font-size:33px; font-weight:bold; margin:10px 0 0;}
.lh-teacher li .text .cont{line-height:34px; margin-top:30px; padding-top:30px; border-top:1px solid #fff;}
.lh-teacher li:nth-child(2n) .img{background-attachment:inherit;}
.lh-teacher li:nth-child(2n) .text{right:inherit; left:0; background:#fff; color:#000;}
.lh-teacher li:nth-child(2n) .text .cont{border-color:#000;}
.lh-school li{height:695px; position:relative;}
.lh-school li .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:2.6vw; background:rgba(255,255,255,.8); text-align:center;}
.lh-school li .text h2{font-size:30px; font-weight:bold;}
.lh-school li .text pre{line-height:30px; font-size:16px; font-weight:bold; margin-top:10px;}
.lh-school li:nth-child(2n) .text{background:none; color:#fff;}
.lh-school li:nth-child(2n) .img{background-attachment:inherit;}
.zoomin2{animation:zoomin2 linear 1s;}
@keyframes zoomin2{
	0%{transform:scale(1.1);}
	100%{transform:scale(1);}	
}
.lh-news{padding:60px 0;}
.lh-news-h2{font-size:35px; font-weight:bold; text-align:center;}
.lh-news-hd{text-align:center; margin:30px 0;}
.lh-news-hd li{display:inline-block; margin:0 30px;}
.lh-news-hd li a{font-size:16px; font-weight:bold; position:relative;}
.lh-news-hd li a:before{content:''; display:block; width:1px; height:14px; background:#000; position:absolute; left:-30px;top:50%; margin-top:-7px;}
.lh-news-hd li:first-child a:before{display:none;}
.lh-news-hd li.on a,.lh-news-hd li:hover a{color:#23268a;}
.lh-news-item{margin-left:-26px;}
.lh-news-item li{padding-left:26px; margin-top:26px; width:25%;}
.lh-news-item li a{display:block; background:#f5f5f5;}
.lh-news-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.2);}
.lh-news-item li img{width:100%;}
.lh-news-item li .text{padding:20px;}
.lh-news-item li .text h2{color:#23268a;}
.lh-news-item li .text h3{font-size:16px; font-weight:bold; margin:16px 0; line-height:24px;}
.lh-news-item li .text pre{color:#444444; line-height:26px; height:52px; overflow:hidden;}
.lh-loading{display:block; width:128px; height:44px; line-height:44px; border:1px solid #000; text-align:center; line-height:44px; margin:60px auto 0;}
.lh-crumbs{padding:26px 50px; border-bottom:1px solid #dcdcdc; font-weight:bold; font-size:12px;}
.lh-crumbs em{margin:0 10px; font-weight:normal; font-family:'century gothic';}
.lh-crumbs a{ font-size:12px;}
.lh-crumbs a:hover,.lh-crumbs span{color:#23268a;}
.lh-detail{padding:60px 0;}
.lh-detail-h1{text-align:center; font-size:20px; font-weight:bold; color:#23268a;}
.lh-detail-pre{color:#373737; line-height:24px; margin:20px 0 50px; text-align:center; font-weight:bold;}
.lh-detail-pre img{display:inline-block; width:auto; max-width:100%;}
.lh-detail-img img{margin:auto;}
.lh-detail-cont{max-width:800px; margin:auto;}
.lh-detail-cont li{margin-top:60px; font-weight:bold; line-height:30px;}
.lh-detail-dl{margin-top:60px; margin-left:-20px;}
.lh-detail-dl dd{flex:1; padding-left:20px;}
.fadeinup1{animation:fadeinup1 linear .65s;}
@keyframes fadeinup1{
	0%{transform:translatey(10%); opacity:0;}
	100%{transform:translatey(0); opacity:1;}	
}
.lh-other{margin-top:60px;}
.lh-other>h2{font-size:30px; font-weight:bold; text-align:center;}
.lh-news-item.other li a{background:none;}
.lh-pro-banner{width:100%; height:90vh; height:calc(100vh - 98px); position:relative; overflow:hidden; background:#000;}
.lh-pro-banner .bd li{width:100%; height:100%; position:relative;}
.lh-pro-banner .bd li .img{width:100%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; }
.lh-pro-banner .bd li .imgscalc{transform:scale(1.1); transition:2s; opacity:0;width:100%; height:100%;}
.lh-pro-banner .bd li.swiper-slide-active .imgscalc{transform:scale(1); opacity:1;}
.lh-pro-banner .bd li .text{color:#6666667d; position:absolute; left:0; bottom:50px; z-index:2; width:100%;text-align:center;}
.lh-pro-banner .bd li .text h2{font-size:46px; font-weight:bold; margin-bottom:130px; }
.lh-pro-banner .bd li .text a{color:#fff;}
.lh-pro-hd{position:absolute; left:0; bottom:130px !important; width:100%; z-index:3; text-align:center;}
.lh-pro-hd li{display:inline-block; width:6px; height:6px; border-radius:50%; background:#fff; opacity:1; transition:ease .65s; text-indent:-9999px;}
.lh-pro-hd li.on{background:#000;}
.lh-pro{padding:50px 2.6vw;}
.lh-pro>h2{font-size:30px; font-weight:bold; text-align:center;}
.lh-pro-ul{margin-left:-10px; margin-top:30px;}
.lh-pro-ul li{width:50%; padding-left:10px; margin-bottom:10px;}
.lh-pro-ul li .menu{height:90vh; overflow:hidden;}
.lh-pro-ul li .menu a{display:block; width:100%; height:100%; position:relative;}
.lh-pro-ul li .menu a .img{width:100%; height:100%; background-position:center center; background-repeat:no-repeat;transition:ease 1s; background-size:cover;}
.lh-pro-ul li .menu a:hover .img{transform:scale(1.1);}
.lh-pro-ul li .menu a h2{position:absolute; left:0; top:50%; transform:translatey(-50%); color:#fff; width:100%; text-align:center; font-size:48px; font-weight:bold; z-index:2;}
.lh-pro-ul li .text{margin-top:45px; text-align:center; position:relative;}
.lh-pro-ul li:last-child .text:before{content:''; display:block; width:1px; height:88px; background:#000; position:absolute; left:0; top:0;}
.lh-pro-ul li .text h2{font-size:18px; font-weight:bold;}
.lh-pro-ul li .text pre{color:#434343; line-height:24px; font-weight:bold; margin-top:10px;}
.lh-pro-dl{text-align:center; margin-top:15px;}
.lh-pro-dl dd{display:inline-block; margin:0 12px;}
.lh-pro-dl dd a{display:inline-block; height:30px; line-height:30px; padding:0 25px; border:1px solid #000;}
.lh-pro-dl dd a:hover{border-color:#212580; color:#212580;}
.lh-pro-item li{height:90vh; position:relative;}
.lh-pro-item li .img{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; background-attachment:fixed;}
.lh-pro-item li .text{color:#fff; position:absolute; left:0; top:50%; transform:translatey(-50%); width:100%; text-align:center;}
.lh-pro-item li .text h2{font-size:40px; font-weight:bold;}
.lh-pro-item li .text pre{font-weight:bold; line-height:24px; margin:20px 0 31px; animation-delay:.1s;}
.lh-pro-item li .text a{margin:auto; width:165px;}
.lh-pro-news{padding:60px 0; background:#e7e7e7;}
.lh-pro-news h2{font-size:30px; font-weight:bold; text-align:center;}
.lh-news-item.pro{margin-left:-3.125vw;}
.lh-news-item.pro li{width:33.3%; padding-left:3.125vw; margin-top:3.125vw;transform: translate3d(0, 0px, 0px) !important;}
.lh-news-item.pro li a{background:none; text-align:center;}
.lh-news-item.pro li a .text{padding:20px;}
.lh-news-item.pro li a:hover{background:#fff;}
.lh-news-item.pro li .text h3{margin:0 0 10px;}
.lh-news-item.pro li .text h4{font-size:12px;}
.lh-ban.pro{height:600px;}
.lh-ban.pro .text{position:absolute; left:0; top:50%; transform:translatey(-50%); text-align:center; color:#fff; width:100%;}
.lh-ban.pro .text h2{font-size:18px;}
.lh-ban.pro .text h3{font-size:56px; margin-top:20px;}
.lh-pro-nav{height:60px; line-height:60px; background:#fff;font-size:16px; color:#4e4e4e; font-weight:bold;}
.lh-pro-nav>a{font-size:16px; color:#4e4e4e;padding:0 28px; border-right:1px solid #eee; display:inline-block; float:left; text-align:center;}
.lh-pro-nav .title{padding:0 28px;}
.lh-pro-select{width:270px; border-left:1px solid #eee; border-right:1px solid #eee; position:relative; height:100%;}
.lh-pro-select select{position:absolute; left:0; top:0; padding:0 28px; z-index:2; background:none; border:none; width:100%; height:100%;font-size:16px; color:#4e4e4e;font-weight:bold; cursor:pointer;}
.lh-pro-select i{position:absolute; right:28px; top:0;}
.lh-series-item{background:#f2f2f2;}
.lh-series-a{padding:90px 0; text-align:center;}
.lh-series-h2{font-size:30px; font-weight:bold; color:#23268a;}
.lh-series-come{margin-top:10px;}
.lh-series-come span{padding:0 20px; line-height:30px; height:30px; background:#23268a; color:#fff; margin:0 7px; display:inline-block;}
.lh-series-h3{font-size:18px; font-weight:bold; line-height:30px; margin-top:45px;}
.lh-series-h4{line-height:30px; font-size:16px; font-weight:bold;}
.lh-series-pre{line-height:30px; color:#717171; margin-top:16px;}
.lh-series-b{padding:0 17px; margin:0 0 0 -17px;}
.lh-series-b li{padding-left:17px; width:50%; margin-bottom:17px;}
.lh-series-b li:nth-child(2n){animation-delay:.1s;}
.lh-series-b li a{display:block; overflow:hidden; cursor:auto;}
.lh-series-c{background:#fff; padding:50px 0;}
.lh-series-ch{text-align:center; font-size:30px; font-weight:bold;font-family: "century gothic";}
.lh-pro-more{text-align:center; margin-top:30px;}
.lh-pro-more a{font-size:16px; font-weight:bold; border-bottom:1px solid #000; position:relative;}
.lh-pro-more a i{position:absolute; left:50%; bottom:-20px; transform:translatex(-50%); transition:ease .65s;}
.lh-pro-more a:hover i{transform:translate(-50%,5px);}
.lh-pro-menu{padding:30px 0; text-align:center; border-bottom:1px solid #dcdcdc;}
.lh-pro-menu a{display:inline-block; position:relative; font-weight:bold; margin:0 25px;}
.lh-pro-menu a:before{content:''; display:block; width:1px; height:14px; background:#000; position:absolute; left:-25px; top:50%; margin-top:-7px;}
.lh-pro-menu a:first-child:before{display:none;}
.lh-pro-menu a:hover,.lh-pro-menu a.on{color:#23268a;}
.lh-prodetail-a{padding:40px 0;}
.lh-prodetail-banner{width:30vw; overflow:hidden; position:relative; margin-right:4.68vw;}
.lh-prodetail-text{max-width:455px; padding-top:30px;}
.lh-prodetail-text>h2{font-family: "centurygothicbold";}
.lh-prodetail-text>h1{font-size:24px; font-weight:bold; margin:5px 0 10px;}
.lh-prodetail-text>h3{color:#666;}
.lh-prodetail-text>.item{margin-top:32px; padding-top:32px; border-top:1px solid #eee;}
.lh-prodetail-text>.item>h4{font-weight:bold; margin-bottom:20px; font-size:16px;}
.lh-prodetail-text>.item .cont{line-height:30px; color:#666; font-weight:bold;}
.lh-prodetail-share{padding:35px 0; background:#f5f5f5; text-align:center;}
.lh-prodetail-share>h2{font-size:18px; font-weight:bold;}
.lh-detail-share{margin-top:20px; text-align:center;}
.lh-detail-share a{display:inline-block !important; background: none !important; font-size:24px !important; width:auto  !important; height:auto !important; opacity:1; color:#000  !important; padding:0  !important; margin:0 35px !important; text-decoration:none !important;}
.lh-detail-share a:hover{color:#23268a !important;}
.lh-prodetail-collocation{padding:48px 0;}
.lh-prodetail-h2{font-size:18px; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #bfbfbf;}
.lh-prodetail-item{margin:50px 0 0 -70px;}
.lh-prodetail-item li{width:50%; padding-left:70px; margin-bottom:70px;}
.lh-prodetail-item li .img{overflow:hidden;}
.lh-prodetail-item li img{transition:ease 1s;}
.lh-prodetail-item li a:hover img{transform:scale(1.1);}
.lh-prodetail-item li .text{padding:20px; text-align:center;}
.lh-prodetail-item li .text h2{font-weight:bold; font-size:16px;}
.lh-prodetail-cc{border-bottom:1px solid #bfbfbf;}
.qh_like{text-align: center;padding-top: 41px;font-size: 24px;font-weight: bold;}
.lh-prodetail-hd{position:absolute; left:0; bottom:50px; width:100%; text-align:center; z-index:2;}
.lh-prodetail-hd li{background:#fff; opacity:1; transition:ease .65s;}
.lh-prodetail-hd li.on{background:#23268a;}
.lh-classic{padding:0 0 50px;}
.lh-detail-page{height:60px; line-height:60px; text-align:center; background:#eee;}
.lh-detail-page a{font-weight:bold;}
.lh-detail-page a span{display:inline-block; width:32px; height:1px; background:#000; margin-right:24px; position:relative; top:-5px;}
.lh-detail-page a span:before{content:''; display:block; width:6px; height:1px; background:#000; position:absolute; left:0; top:0; transform:rotate(45deg); transform-origin:left center;}
.lh-detail-page a span:after{content:''; display:block; width:6px; height:1px; background:#000; position:absolute; left:0; top:0; transform:rotate(-45deg); transform-origin:left center;}
.lh-detail-page a.right span{margin:0 0 0 24px;}
.lh-detail-page a.right span:before,.lh-detail-page a.right span:after{left:inherit; right:0;transform-origin:right center;}
.lh-detail-page a i{display:block; width:17px; height:17px; border:1px solid #000; position:absolute; left:-6px; top:50%; margin-top:-9px; transform:translatex(20px) rotate(45deg); transition:ease .65s; opacity:0;}
.lh-detail-page a.right i{left:inherit; right:-6px;transform:translatex(-20px) rotate(45deg);}
.lh-detail-page a:hover i{transform:translatex(0) rotate(-45deg); opacity:1;}
.lh-store{padding:20px; position:relative;}
.lh-store-map{width:72.8vw; height:96%; overflow:hidden; position:absolute; left:20px; top:20px;}
.lh-store-r{width:23vw; padding-top:30px;}
.lh-store-r>h2{font-weight:bold;}
.lh-store-screening2{margin:20px 0 0 -13px;}
.lh-store-screening2>div{width:50%; float:left; padding-left:13px;}
.lh-store-select2{width:100%; height:40px; line-height:40px; position:relative; background:#f2f2f2;}
.lh-store-select2 select{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; border:none; background:none; padding:0 20px;}
.lh-store-select2 i{position:absolute; right:20px; top:0; z-index:1;}
.lh-store-scroll{height:653px; overflow-y:auto; margin-top:23px;}
.lh-store-item li{margin-top:23px; padding:35px; background:#f2f2f2;}
.lh-store-item li:first-child{margin:0;}
.lh-store-item li h2{font-size:16px; font-weight:bold; margin-bottom:6px;}
.lh-store-item li h3{font-size:12px; line-height:24px; overflow:hidden;}
.lh-store-item li h3 i{float:left; margin-right:5px; font-size:12px;}
.lh-members{padding:50px;}
.lh-members-ban{position:relative; overflow:hidden; height:560px;}
.lh-members-ban .img{width:100%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.lh-members-ban .container{height:100%; position:absolute; left:50%; top:0; transform:translatex(-50%);}
.lh-members-ban .text{color:#fff; position:absolute; left:0; top:50%; transform:translatey(-50%);}
.lh-members-ban .text h2{font-size:40px; font-weight:bold;}
.lh-members-ban .text pre{line-height:24px; margin-top:10px;}
.lh-members-a{padding:50px 0;}
.lh-members-a .container>h2{font-size:18px; font-weight:bold;}
.lh-members-a .container>pre{font-weight:bold; color:#454545; line-height:24px; margin-top:6px;}
.lh-members-apply{box-shadow:0 0 10px rgba(0,0,0,.2); margin-top:60px; padding:56px;}
.lh-members-apply>h2{font-size:20px; font-weight:bold; text-align:center;}
.lh-members-apply>h3{text-align:center; font-size:13px; color:#484848; margin-top:20px; font-weight:bold;}
.lh-members-input{border-top:1px solid #dcdcdc; margin-top:45px; padding-top:45px;}
.lh-members-item{margin-left:-47px;}
.lh-members-item li{width:33.3%; float:left; padding-left:47px; margin-bottom:47px;}
.lh-members-item li h2{font-weight:bold; margin-bottom:16px;}
.lh-members-item li h2 span{color:red;}
.lh-members-item li input{width:100%; height:50px; line-height:50px; border:1px solid #bfbfbf; padding:0 23px; font-weight:bold;}
.lh-members-select{width:100%; height:50px; border:1px solid #bfbfbf; background:#f6f6f6; position:relative;}
.lh-members-select select{width:100%; height:100%; position:absolute; left:0; top:0; padding:0 23px; background:none; border:none; z-index:2;}
.lh-members-select:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #000; position:absolute; right:23px; top:50%; margin-top:-3px;}
.lh-members-item li .lh-members-select input{background:none; border:none;}
.lh-members-item li .lh-store-select2:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #000; position:absolute; right:23px; top:50%; margin-top:-3px;}
.lh-members-item li:last-child{width:100%;}
.lh-members-item li a{display:block; width:120px; height:40px; line-height:40px; text-align:center; border:1px solid #000; color:#000; margin:auto;}
.lh-members-item li a:hover{background:#000; color:#fff;}
.lh-members-item li .lh-store-screening2{margin:0 0 0 -13px;}
.lh-join-a{height:100vh; background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; position:relative; padding:10vh 0; color:#fff;}
.lh-join-a .text h2{font-size:44px; font-weight:bold; position:relative; margin-bottom:80px;}
.lh-join-a .text h2:after{content:''; display:block; width:30px; height:6px; background:#fff; position:absolute; left:0; bottom:-40px;}
.lh-join-a .text pre{line-height:30px; font-size:15px; max-width:345px;}
.lh-join-a .text h3{font-size:18px; margin:5vh 0;}
.lh-join-a .text h3 b{font-size:25px; margin-left:10px;}
.lh-join-a .text a{display:block; width:133px; height:54px; line-height:54px; text-align:center; border:2px solid #fff; color:#fff;}
.lh-join-a .text a:hover{background:#fff; color:#000;}
.lh-join-item{max-width:52vw; margin-left:-15.65vw;}
.lh-join-item li{width:50%; padding-left:12vw; margin-bottom:13vh;}
.lh-join-item li .icon{height:110px;}
.lh-join-item li h2{font-size:18px; font-weight:bold;}
.lh-join-item li pre{line-height:27px; height:57px; overflow:hidden; margin-top:10px;}
.lh-join-b{height:800px; background-position:center center; background-repeat:no-repeat; background-size:cover; padding:130px 0 0 0;}
.lh-join-b .container1440>h2{font-size:44px; font-weight:bold; position:relative; margin-bottom:80px; text-align:center; color:#fff;}
.lh-join-b .container1440>h2:after{content:''; display:block; width:30px; height:6px; background:#23268a; position:absolute; left:50%; bottom:-40px; margin-left:-15px;}
.lh-join-b .container1440>pre{line-height:30px; font-size:15px; font-weight:bold; color:#fff; text-align:center;}
.lh-join-ul{margin-left:-8.22vw;}
.lh-join-ul li{flex:1; width:20%; padding-left:8.22vw;margin-top:90px; position:relative;}
.lh-join-ul li:before{content:''; display:block; width:51px; height:9px; background:url(/uploads/image/simg/jt.png) no-repeat center; position:absolute; right:-5vw; top:50%; margin-top:-4px;}
.lh-join-ul li:last-child:before{display:none;}
.lh-join-ul li>a{width:150px; height:150px; background:rgba(255,255,255,.3); border-radius:10px; border:2px dotted #fff; display:block; text-align:center; color:#fff; padding:34px 28px 0;}
.lh-join-ul li>a .icon{height:60px;}
.lh-join-ul li>a .icon img{margin:auto;}
.l-input-radius,.l-input-checkbox{padding:3px 0; line-height:20px;}
.l-input-radius>label,.l-input-checkbox>label{margin-left:10px; cursor:pointer; position:relative; overflow:hidden;}
.l-input-radius>label>input,.l-input-checkbox>label>input{top:5px;}
.l-input-radius>label:first-child,.l-input-checkbox>label:first-child{margin-left:0;}
.l-radius-extension>label>i,.l-checkbox-extension>label>i{display:inline-block; width:20px; height:20px; border-radius:50%; border:1px solid #dbdbdb; margin-right:5px; position:relative; top:5px;transition:ease .45s;}
.l-radius-extension>label>i:before{content:''; display:block; width:10px; height:10px; border-radius:50%; background:#000; position:absolute; left:50%; top:50%; margin:-5px 0 0 -5px; transition:ease .45s; transform:scale(0); visibility:hidden;}
.l-radius-extension>label.on>i,.l-checkbox-extension>label.on>i{border-color:#000;}
.l-radius-extension>label.on>i:before{transform:scale(1); visibility:visible;}
.l-checkbox-extension>label>i{border-radius:0;}
.l-checkbox-extension>label>i:before{content:''; display:block; width:2px; height:6px; background:#5fb878; position:absolute; left:50%; top:50%; margin-top:-4px; transform:rotate(-35deg) translate(-2.8px,0); transform-origin:center bottom; transition:ease .65s; opacity:0; visibility:hidden;}
.l-checkbox-extension>label>i:after{content:''; display:block; width:2px; height:12px; background:#5fb878; position:absolute; left:50%; top:50%; margin-top:-7px; transform:rotate(35deg) translate(2px,0); transform-origin:center center; transition:ease .65s; opacity:0; visibility:hidden;}
.l-checkbox-extension>label.on>i:before,.l-checkbox-extension>label.on>i:after{opacity:1;visibility:visible;}
.l-radius-extension>label>input,.l-checkbox-extension>label>input{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;filter:alpha(opacity=0);}
.l-input-switch{position:relative; min-width:35px; padding:3px 5px; border:1px solid #d2d2d2; border-radius:20px; cursor:pointer; color:#999; display:inline-block; overflow:hidden; margin-top:3px; transition:linear .1s;}
.lh-join-c{padding:120px 0;}
.lh-join-c .container1440>h2{font-weight:bold; font-size:40px; position:relative; margin-bottom:80px; text-align:center;}
.lh-join-c .container1440>h2:after{content:''; display:block; width:30px; height:6px; background:#23268a; position:absolute; left:50%; bottom:-40px; margin-left:-15px;}
.lh-join-c .container1440>pre{font-size:15px; color:#414141; font-weight:bold; text-align:center; font-weight:bold; line-height:24px;}
.lh-join-d{margin-left:-22px;}
.lh-join-d li{margin-top:45px; width:25%; float:left; padding-left:22px;}
.lh-join-d li h2{font-weight:bold; margin-bottom:15px;}
.lh-join-d li input{width:100%; height:50px; line-height:50px; border:1px solid #bfbfbf; padding:0 20px;}
.lh-join-d li.way{width:75%;}
.lh-join-d li.two{width:50%;}
.lh-join-checkbox{width:100%; height:50px;border:1px solid #bfbfbf; padding:0 20px; padding-top:6px; font-weight:bold;}
.lh-join-d li:last-child{width:100%;}
.lh-join-d li a{display:block; width:227px; height:47px; border:1px solid #000; text-align:center; line-height:47px; margin:auto; font-weight:bold; letter-spacing:3px;}
.lh-join-d li a:hover{background:#000; color:#fff;}
.lh-join-d li.two{width:100%;}
.lh-contact-box{padding:60px 0;}
.lh-contact-l{max-width:808px;}
.lh-contact-r{width:222px;}
.lh-contact-a>h2{font-size:16px; font-weight:bold; margin-bottom:10px;}
.lh-contact-a>h3{color:#6a6a6a; line-height:36px; overflow:hidden;}
.lh-contact-a>h3 i{float:left; display:block; width:26px; font-size:20px;}
.lh-contact-b{margin-top:80px;}
.lh-contact-b>h2{font-weight:bold; font-size:16px;}
.lh-join-d.contact li{width:50%;}
.lh-join-d.contact li.cont{width:100%;}
.lh-join-d.contact li.cont textarea{width:100%; height:70px; padding:10px 20px;}
.lh-join-d.contact li:last-child a{margin:0; width:143px; height:46px; line-height:46px; background:#23268a; color:#fff;}
.lh-join-d.contact li:last-child a:hover{background:#1c1c67;}
.lh-contact-wx{padding:30px 10px; background:#eee; text-align:center;}
.lh-contact-wx h2{font-weight:bold;}
.lh-contact-wx pre{line-height:20px; opacity:.8; font-size:12px; margin:10px 0 20px;}
.lh-contact-wx .img{width:116px; margin:auto;}
.lh-contact-tel{background:#eee; text-align:center; margin-top:20px; padding:30px;}
.lh-contact-tel h2{padding-bottom:20px; border-bottom:1px solid #bfbfbf; margin-bottom:20px;}
.lh-contact-tel h4{font-size:15px; font-weight:bold; margin-top:10px;}
.lh-main.dh{animation:fadedh linear 2s;}
@keyframes fadedh{
    0%{opacity:.2;}
    100%{opacity:1;}	
}
.lhloading{width:100%; height:100%; background:#fff; position:fixed; z-index:99; left:0; top:0; display:none;}
.lh-gd{position:fixed;left:0; top:0; width:100%; height:100%; background:#22268a; z-index:5000;}
.lh-gd .icon1{width:26.041666666666668vw; height:11.979166666666668vw; background:url(/uploads/image/simg/gd1.png) no-repeat center;background-size: cover; position: absolute; left:50%; top:25%;margin-left:-13.020833333333334vw;}
.lh-gd .icon2{width:22.239583333333332vw; height:4.21875vw; background:url(/uploads/image/simg/gd2.png) no-repeat center;background-size: cover; position: absolute; left:50%; bottom:25%;margin-left:-11.119791666666666vw;}
.lc-nav{height:60px; width:100%;}
.navfixed .lh-pro-nav{position:fixed; left:0; top:0; width:100%; z-index:99;    box-shadow: 0 0 20px rgba(0,0,0,.1);}
/*分享二维码*/
#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%;}
@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1600px){
	.lh-store-map{width:65vw;}
	.lh-store-r{width:31vw;}
}
@media screen and (max-width: 1450px){
	.lh-toggle{padding:50px 5vw;}
}
@media screen and (max-width: 1366px){
}
@media screen and (max-width: 1300px){
}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1200px){
	.lh-toggle dl{margin-left:4vw;}
}
@media screen and (max-width: 1024px){
	.lh-toggle-change .img{width:220px;}
	.lh-clothing .img,.lh-activity .img{background-attachment:inherit; background-position:center; background-size:cover;}
	.lh-toggle{display:none;}
}
@media screen and (max-width: 980px){
	.lh-header-box,.lh-header{height:50px; line-height:50px;}
	.lh-main{padding-top:50px;}
	.lh-logo{width:51px; top:50%; left:10px; transform:translatey(-50%); z-index:3;}
	.lh-header:before{content:''; display:block; width:100%; height:100%; background:#23268a; position:absolute; left:0; top:0; z-index:2;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#fff; padding-top:60px; transition:ease .65s; transform:translatey(-100%);}
	.lh-nav li{float:none; margin:0; display:block;}
	.lh-nav li a{color:#333;}
	.lh-store-btn{position:fixed; left:50%; bottom:20px; transform:translate(-50%,100%); color:#333; z-index:2; top:initial; right:initial; visibility:hidden; opacity:0; transition:ease .65s;}
	.lh-nav-btn{position:absolute; right:0; top:0; width:50px; height:50px; z-index:3;}
	.lh-nav-btn:before{content:''; display:block; width:20px; height:2px; background:#fff; position:absolute; right:10px; top:50%; margin-top:-8px; transition:ease .65s;}
	.lh-nav-btn:after{content:''; display:block; width:20px; height:2px; background:#fff; position:absolute; right:10px; bottom:50%; margin-bottom:-8px; transition:ease .65s;}
	.lh-nav-btn i{display:block; width:20px; height:2px; background:#fff; position:absolute; right:10px; top:50%; margin-top:-1px; transition:ease .65s;}
	.webnav .lh-nav{transform:translatey(0);}
	.webnav .lh-store-btn{transform:translate(-50%,0); visibility:visible; opacity:1;}
	.webnav .lh-nav-btn i{transform:scalex(0);}
	.webnav .lh-nav-btn:before{transform:translate(0px,7px) rotate(45deg);}
	.webnav .lh-nav-btn:after{transform:translate(0px,-7px) rotate(-45deg);}
	.lh-banner{height:178px;}
	.lh-banner li .text h2{font-size:16px;}
	.lh-banner li .text h3{font-size:18px;}
	.lh-banner li .text h5{font-size:12px;}
	.lh-banner li .text h3{margin:10px 0;}
	.lh-series li{height:166px; width:50%;}
	.lh-series li:first-child{height:332px;}
	.lh-series li h2{font-size:18px;}
	.lh-series li pre{font-size:14px;}
	.lh-series li:first-child h2{font-size:22px;}
	.lh-series li:first-child pre{font-size:16px;}
	.lh-clothing{height:auto;}
	.lh-clothing .img{width:100%; height:352px; float:none;}
	.lh-clothing-text{width:90%; height:auto; padding:30px 20px; background:#fff; float:none; margin:-30px auto 20px; box-shadow:0 0 20px rgba(0,0,0,.1); border-radius:5px;}
	.lh-clothing-text h2{font-size:18px;}
	.lh-clothing-text h3{font-size:16px; margin:10px 0 40px;}
	.lh-clothing-text h3:after{width:20px; bottom:-20px;}
	.lh-clothing-text pre{margin-bottom:20px;}
	.lh-more{width:127px; height:45px; padding:0; line-height:45px; text-align:center; font-size:12px;}
	.lh-more i{display:none;}
	.lh-video{height:176px;}
	.lh-video .img{background-attachment:inherit;}
	.lh-video .text pre{display:none;}
	.lh-video .text i{font-size:32px;}
	.lh-video .text h2{font-size:18px; margin:10px 0;}
	.lh-video .text h3{font-size:12px; margin-top:20px; display: none;}
	.lh-activity{height:auto; margin-top:10px;}
	.lh-activity .img{width:100%; float:none; height:352px;}
	.lh-activity .text{width:100%; height:auto; padding:30px 20px; float:none;}
	.lh-activity .news{position:static; left:0; bottom:0;}
	.lh-activity .news h3{margin:10px 0;}
	.lh-activity .news h4{font-size:14px;}
	.lh-activity-more{padding:20px 0;}
	.lh-news-store{height:202px;}
	.lh-news-store li .text h2{font-size:18px;}
	.lh-news-store li .text h3{font-size:12px; margin-top:10px;}
	.lh-search{padding:30px 0;}
	.lh-search-item{margin:10px 0 0; padding:0 20px;}
	.lh-search-item li{flex:none; width:50%; margin-top:10px;}
	.lh-search-item li:last-child{flex:none;}
	.lh-search-item li a{width:100%;}
	.lh-search>h2{font-size:24px;}
	.lh-search>h2 i{font-size:18px; top:-3px;}
	.lh-footer{padding:30px 0;}
	.lh-footer-a dl{display:none;}
	.lh-ewm{float:none; margin:auto; width:100px;}
	.lh-ewm h2{margin-top:10px; font-size:12px;}
	.lh-copy{font-size:12px; margin-top:30px;}
	.lh-ban{height:161px;}
	.lh-ban>h2{top:40%;}
	.lh-ban>a{bottom:20px;}
	.lh-ban>a i{margin-top:0;}
	.lh-brand-res{padding:30px 10px;}
	.lh-brand-res>h2{font-size:20px;}
	.lh-brand-res>pre{margin:20px 0;}
	.lh-brand-res>h3{font-size:16px;}
	.lh-brand-img{margin-top:30px;}
	.lh-brand-img .text{margin-top:20px;}
	.lh-history .container{padding:30px 10px;}
	.lh-history-h2{font-size:24px;}
	.lh-history-banner{margin-top:50px;}
	.lh-history-banner .bd li{width:33.3%;}
	.lh-history-banner .bd li.on h2{font-size:14px; top:-5px; font-weight:bold;}
	.lh-history-banner:before{width:82%; left:9%;}
	.lh-history-bd{margin-top:30px;}
	.lh-style-banner{height:180px;}
	.lh-style-btn{width:50%; height:40px; padding:2px 10px;}
	.lh-style-btn h2{font-size:16px;}
	.lh-style-btn a{width:30px; height:30px; line-height:30px;}
	.lh-collocation-item{margin-left:-10px;}
	.lh-collocation-item li{padding-left:10px; margin-top:10px;}
	.lh-collocation{padding:30px 0;}
	.lh-collocation-h2{font-size:24px;}
	.lh-collocation-pre{font-size:14px; line-height:24px;}
	.lh-collocation-item li .text h2{font-size:14px;}
	.lh-collocation-item li .text pre{font-size:12px; line-height:20px;}
	.lh-collocation-item li .text{padding:0 10px; margin-top:20px;}
	.lh-teacher li{height:auto;}
	.lh-teacher li .img{height:137px; background-attachment:inherit;}
	.lh-teacher li .text{position:static; color:#000; width:100%; padding:30px 10px;}
	.lh-teacher li .text .cont{border-color:#000; margin-top:20px; padding-top:20px;}
	.lh-teacher li .text h3{font-size:24px;}
	.lh-school li{height:300px;}
	.lh-school li .img{background-attachment:inherit;}
	.lh-school li .text{padding:20px 10px;}
	.lh-school li .text h2{font-size:18px;}
	.lh-school li .text pre{font-size:12px; line-height:20px;}
	.lh-news{padding:30px 0;}
	.lh-news-h2{font-size:24px;}
	.lh-news-hd{margin:20px 0;}
	.lh-news-hd li{margin:0 10px;}
	.lh-news-hd li a:before{left:-10px;}
	.lh-news-item{margin-left:-10px;}
	.container{padding:0 10px;}
	.lh-news-item li{padding-left:10px; margin-top:10px; width:50%;}
	.lh-news-item li .text{padding:20px 10px;}
	.lh-loading{margin:30px auto 0;}
	.lh-crumbs{padding:20px 10px;}
	.lh-crumbs em{margin:0 5px;}
	.lh-detail{padding:30px 0;}
	.lh-detail-h1{font-size:18px;}
	.lh-detail-dl{margin:30px 0 0 -10px;}
	.lh-detail-dl dd{padding-left:10px;}
	.lh-other{margin-top:30px;}
	.lh-other>h2{font-size:20px;}
	.lh-pro-banner{height:178px;}
	.lh-pro-hd{bottom: 20px !important;}
	.lh-pro-banner .bd li .text h2{font-size:18px; margin-bottom:10px;}
	.lh-pro{padding:30px 10px;}
	.lh-pro>h2{font-size:24px;}
	.lh-pro-ul li{width:100%; margin-top:30px;}
	.lh-pro-ul li:first-child{margin-top:0;}
	.lh-pro-ul li .menu{height:377px;}
	.lh-pro-ul li .menu a h2{font-size:24px;}
	.lh-pro-ul li .text{margin-top:20px;}
	.lh-pro-dl dd{margin:0 5px;}
	.lh-pro-dl dd a{padding:0 10px;}
	.lh-pro-ul li:last-child .text:before{display:none;}
	.lh-pro-item li{height:auto;}
	.lh-pro-item li .text{position:static;transform: translatey(0); color:#000; padding:20px 10px;}
	.lh-pro-item li .text h2{font-size:18px;}
	.lh-pro-item li .text pre{margin:10px 0;}
	.lh-pro-item li .img{background-attachment:inherit; height:175px;}
	.lh-pro-news{padding:30px 10px;}
	.lh-pro-news h2{font-size:20px;}
	.lh-news-item.pro li{width:50%;}
	.lh-news-item.pro li a .text{padding:20px 10px;}
	.lh-ban.pro{height:117px;}
	.lh-ban.pro .text h3{font-size:24px; margin-top:5px;}
	.lh-ban.pro .text h2{font-size:14px;}
	.lh-pro-nav{height:50px; line-height:50px; font-size:14px;}
	.lh-pro-nav .title{padding:0 10px;}
	.lh-pro-select{width:50%;}
	.lh-pro-nav>a{padding:0 10px; font-size:14px;}
	.lh-pro-select select{font-size:14px; padding:0 10px;}
	.lh-pro-select i{right:10px;}
	.lh-series-a{padding:30px 0;}
	.lh-series-h2{font-size:24px;}
	.lh-series-come span{display:block; margin:5px 0;}
	.lh-series-h3{margin-top:20px;}
	.lh-series-b{padding:0 10px; margin:0 0 0 -10px;}
	.lh-series-b li{padding-left:10px; margin-bottom:10px;}
	.lh-series-c{padding:30px 0;}
	.lh-series-ch{font-size:24px;}
	.lh-pro-more{margin-top:20px;}
	.lh-pro-menu{padding:20px 0;}
	.lh-prodetail-banner{width:100%;}
	.lh-prodetail-share{padding:20px 0;}
	.lh-prodetail-collocation{padding:30px 0;}
	.lh-prodetail-h2{padding-bottom:10px;}
	.lh-prodetail-item{margin:30px 0 0 -10px;}
	.lh-prodetail-item li{ margin-bottom:10px; padding-left:10px;}
	.lh-prodetail-cc{margin-bottom:10px;}
	.lh-prodetail-a{padding:10px 0 30px;}
	.lh-store-map{position:static; width:100%; height:187px; left:0; top:0;}
	.lh-store-r{width:100%;}
	.lh-store{padding:10px;}
	.lh-store-scroll{height:490px;}
	.lh-store-item li{padding:20px; margin-top:10px;}
	.lh-members{padding:10px;}
	.lh-members-ban{height:116px;}
	.lh-members-ban .text{left:20px;}
	.lh-members-ban .text h2{font-size:20px;}
	.lh-members-ban .text pre{margin-top:0;}
	.lh-members-a{padding:30px 0;}
	.lh-members-apply{padding:20px; margin-top:30px;}
	.lh-members-input{margin-top:20px; padding-top:20px;}
	.lh-members-item{margin-left:-20px;}
	.lh-members-item li{width:100%; padding-left:20px; margin-bottom:20px;}
	.lh-members-item li h2{margin-bottom:10px;}
	.lh-members-item li input{padding:0 10px; height:40px; line-height:40px;}
	.lh-members-select{height:40px;}
	.lh-join-a{padding:30px 0;background-attachment:inherit; height:auto;}
	.lh-join-a .text h2{font-size:24px; margin-bottom:20px;}
	.lh-join-a .text h2:after{height:2px; bottom:-10px; width:20px;}
	.lh-join-a .text pre{font-size:12px; line-height:20px;}
	.lh-join-a .text h3{font-size:16px; margin:20px 0;}
	.lh-join-a .text h3 b{font-size:20px;}
	.lh-join-a .text a{width:100px; height:40px; line-height:40px; border:1px solid #fff;}
	.lh-join-item{width:100%; max-width:100%; margin-left:0; margin-top:20px;}
	.lh-join-item li{padding-left:0; margin-bottom:20px;}
	.lh-join-item li .icon{width:31px; height:40px;}
	.lh-join-item li h2{font-size:14px;}
	.lh-join-item li pre{font-size:12px; line-height:20px; height:60px;}
	.lh-join-b{height:auto; padding:30px 0;}
	.lh-join-b .container1440>h2{font-size:20px; margin-bottom:30px;}
	.lh-join-b .container1440>h2:after{height:2px; bottom:-15px; width:20px;}
	.lh-join-b .container1440>pre{font-size:12px; line-height:24px;}
	.lh-join-ul{margin-left:-10px;}
	.lh-join-ul li{flex:none; width:50%; margin-top:20px; padding-left:10px;}
	.lh-join-ul li:before{display:none;}
	.lh-join-ul li>a{width:100%; height:120px; padding:30px 20px;}
	.lh-join-c{padding:30px 0;}
	.lh-join-c .container1440>h2{font-size:20px; margin-bottom:30px;}
	.lh-join-c .container1440>h2:after{width:20px; height:2px; bottom:-15px;}
	.lh-join-c .container1440>pre{font-size:12px;}
	.lh-join-d li{margin-top:20px; width:100%;}
	.lh-join-d li.way{width:100%;}
	.lh-join-ul li>a .icon{width:22px; height:30px; margin:auto;}
	.lh-contact-box{padding:30px 0;}
	.lh-contact-b{margin-top:30px;}
	.lh-join-d.contact li{width:100%;}
	.lh-contact-r{width:100%; float:none; margin-top:30px;}
	.lh-contact-l{float:none;}
	.lc-nav{height:50px;}
	.lh-prodetail-share{display:none;}
	.lh-series li:last-child .text, .lh-series li:nth-child(2) .text {width:auto;}
	.lh-series li:first-child .text {padding-bottom: 4px;}
}	
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}
.z_notice{
	position: absolute;
	right: 20px;
	bottom:30px;
	font-size: 16px;
	color: #fff;
	z-index: 2;
	display: flex;
	align-items: center;
}
.z_notice img{
	display: inline-block;
	height: 24px;
	margin-right: 10px;
	margin-top: 3px;
}





























