@charset "utf-8";
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CenturyGothic";
  src: url("../font/Century Gothic.woff2") format("woff2"),
       url("../font/Century Gothic.woff") format("woff"),
       url("../font/Century Gothic.ttf") format("truetype"),
       url("../font/Century Gothic.eot") format("embedded-opentype"),
       url("../font/Century Gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Atrament Medium";
  src: url("../font/Atrament Medium.woff.woff2") format("woff2"),
       url("../font/Atrament Medium.woff.woff") format("woff"),
       url("../font/Atrament Medium.woff.ttf") format("truetype"),
       url("../font/Atrament Medium.woff.eot") format("embedded-opentype"),
       url("../font/Atrament Medium.woff.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:100%; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:0.7291666666666666vw Arial,"microsoft JhengHei","microsoft YaHei", Helvetica, sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#333333;}
pre{font-family:"microsoft JhengHei","microsoft YaHei"; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:0.7291666666666666vw;text-decoration:none; color:#333333; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;}
input[type="text"],input[type="password"],input[type="search"],textarea,select,input[type="date"]{outline: none; font-family:"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;-webkit-appearance: radio;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;-webkit-appearance: checkbox;}
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,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5,.l-grid-6{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:64.0625vw; margin:auto; position:relative; padding:0 0.78125vw;}
.container1000{max-width:53.645833333333336vw; margin:auto; position:relative; padding:0 0.78125vw;}
.container1400{max-width:74.47916666666666vw; margin:auto; position:relative; padding:0 0.78125vw;}
.blue{color:#3b5cdc;}
.gray{color:#666666;}
.l-grid-2>li{width:50%; float:left;}
.l-grid-3>li{width:33.333333333333336%; float:left;}
.l-grid-4>li{width:25%; float:left;}
.l-grid-5>li{width:20%; float:left;}
.l-grid-6>li{width:16.666666666666668%; float:left;}
.font12{font-size:12px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:1.0416666666666665vw;}
.font22{font-size:1.1416666666666665vw;}
.font24{font-size:1.25vw;}
.font26{font-size:1.3541666666666667vw;}
.font28{font-size:1.4583333333333333vw;}
.font30{font-size:1.5625vw;}
.font32{font-size:1.6666666666666667vw;}
.font36{font-size:1.875vw;}
.font40{font-size:2.083333333333333vw;}
.font46{font-size:2.3958333333333335vw;}
.font48{font-size:2.5vw;}
.font60{font-size:3.125vw;}
.font62{font-size:3.229166666666667vw;}
.font34{font-size:1.7708333333333333vw;}
.font82{font-size:4.270833333333333vw;}
.bold{font-weight:bold;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}
.overflow{overflow:hidden;}
.relative{position:relative;}
.orange{color:#ed6b43;}
.lh24{line-height:1.25vw;}
.lh30{line-height:1.5625vw;}
.lh34{line-height:1.7708333333333333vw;}
.lh36{line-height:1.875vw;}
.lh62{line-height:3.229166666666667vw;}
.lh40{line-height:2.083333333333333vw;}
.violet{color:#e5007f;}
.pd80{ padding-bottom:4.166666666666666vw;}
.imgs{background-position:center; background-repeat:no-repeat; background-size:cover; display:block; width:100%; height:100%;}
.letter2{letter-spacing:2px; margin-left:-2px;}
.bgBlue{background:#3b5cdc;}
.shadows{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:99; animation:shadows cubic-bezier(0.215,.61,.355,1) .45s;}
@keyframes shadows{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.shadows.close{animation:shadows1 cubic-bezier(0.215,.61,.355,1) .45s;}
@keyframes shadows1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.whitebg{background:#fff;}
.graybg{background:#F7F7F7;}
.white{color:#fff;}
.lhTab .bd>div,.lhTab .bd>ul{display:none;}
video{object-fit: cover; outline:none;}
.CenturyGothicbold{font-family:'CenturyGothicbold';}
.CenturyGothic{font-family:'CenturyGothic';}
.montserratSemiBold{font-family:'montserratSemiBold';}
/*分享*/
#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-cursor{position:absolute; left:0; top:0; width:2.604166666666667vw; height:2.604166666666667vw;margin: -1.3020833333333335vw 0 0 -1.3020833333333335vw;z-index: 200;user-select: none;pointer-events: none;mix-blend-mode: difference; display:none;}
.lh-cursor:before{content: '';display: block;width: 100%;height: 100%; background: #fff; border-radius: 50%;box-sizing: border-box;position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1);transition: all .4s cubic-bezier(.3,1.83,.49,.88);}
header{position:fixed; left:0; top:0; right:0; padding:0 0 0 5.208333333333334vw; z-index:100;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-logo{width:11.458333333333332vw; height:1.7708333333333333vw; position:relative; margin-top:1.2vw;}
.lh-logo:after{content:''; display:block; width:100%; height:100%; background:url(../img/logo.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0;}
.lh-logo:before{content:''; display:block; width:100%; height:100%; background:url(../img/logo1.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0; opacity:0;}
.lh-header-layer{position:fixed; left:0; top:4.166666666666666vw; background:#f7f7f7; z-index:100; width:100%; padding:3.3333333333333335vw 10.9375vw; opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header-r{width:47.39583333333333vw; position:relative;}
.lh-header-r .text{float:right; width:29.6875vw; position:absolute; right:0; top:0; height:100%;}
.lh-header-r .text .ccont{color:#8b8b8c; position:absolute; left:0; bottom:0; width:100%; display:none;}
.lh-header-layer .img{width:14.739583333333334vw; height:9.0625vw; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-layer-nav li{padding-left:1.0416666666666665vw; margin-bottom:1.0416666666666665vw;}
.lh-layer-nav{margin-left:-1.0416666666666665vw;}
.lh-layer-nav li a{font-size:14px; font-weight:bold; border-bottom:1px solid #DDD; display:block; padding-bottom:.3vw; color:#8b8b8c;}
.lh-layer-nav li a:hover{color:#e5007f; border-bottom-color:#e5007f;}
.Nav header,.Fixed header{background:#fff;}
.Fixed header{box-shadow:0 0 20px rgba(0,0,0,.1);}
.Nav .lh-nav>li>a,.Fixed .lh-nav>li>a{color:#000;}
.Nav .lh-logo:after,.Fixed .lh-logo:after{opacity:0;}
.Nav .lh-logo:before,.Fixed .lh-logo:before{opacity:1;}
.lh-header-two>div{display:none;}

.lh-nav>li{float:left;}
.lh-nav>li:hover>a:after{transform:scaleX(1);}
.lh-nav>li:hover>a{color:#e5007f;}
.lh-nav>li:hover .lh-header-layer{opacity:1; visibility:visible;}
.lh-nav>li>a{font-size:18px; padding:0 2.864583333333333vw; color:#fff; font-weight:bold; position:relative; height:4.166666666666666vw; line-height:4.166666666666666vw; display:block;}
.lh-nav>li>a:after{content:''; display:block; width:100%; height:1px; background:#e5007f; position:absolute; left:0; bottom:0; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav>li.on>a,.lh-nav>li.hover>a{color:#e5007f;}
.lh-nav>li.on>a:after{transform:scaleX(1);}
.lh-banner{height:100vh; background:#000;}
.lh-banner .bd>li>div{width:100%; height:100%;}
.lh-banner .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transform:scale(1.3); opacity:0;}
.lh-banner .text{position:absolute; top:0; height:100%; right:0; width:100%; z-index:2; text-align:left; color:#fff; display:flex; align-items:center; justify-content:flex-start; padding:0 5.208333333333334vw;}
.lh-banner .text .nname{opacity:.7; margin-top:1vw; letter-spacing:.3vw;}
.lh-banner .text .more{width:10.364583333333334vw; height:2.34375vw; border-radius:30px; border:1px solid #fff; color:#fff; display:flex; align-items:center; justify-content:center; margin-top:4.166666666666666vw ; overflow:hidden; z-index:1; position:relative;}
.lh-banner .text .more:before{content:''; display:block; width:95%; height:90%; border-radius:50%; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0); z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner .text .more:hover{color:#000;}
.lh-banner .text .more:hover:before{transform:translate(-50%,-50%) scale(1); border-radius:30px;}
.lh-banner-hd{position:absolute; left:0; z-index:2; text-align:center;}
.lh-banner-hd li{opacity:.5; background:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner-hd li.on{opacity:1;}
.lh-banner .bd li .text>div{transform:translateY(200px); opacity:0;}
.lh-banner .bd li.swiper-slide-duplicate-active .img,.lh-banner .bd li.swiper-slide-active .img{animation:lhzoomOut cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.lh-banner .bd li.swiper-slide-duplicate-active .text>div,.lh-banner .bd li.swiper-slide-active .text>div{animation:lhfadeInUp cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.lh-hot{height:5.833333333333333vw; background:#22255d; text-align:center;}
.lh-hot a{display:inline-block;}
.lh-hot .img,.lh-hot .text{display:inline-block;}
.lh-hot .img{width:22.96875vw;}
.lh-hot .text{color:#fff; text-align:left; padding-left:1.6666666666666667vw; position:relative; top:-1.8vw;}
.lh-hot .text h4{margin-top:0.2vw;}
.lh-hot .text h4 i{display:inline-block; width:1.0416666666666665vw; height:1.0416666666666665vw; border-radius:50%; background:#e5007f; color:#fff; font-size:0.625vw; text-align:center; line-height:1.0416666666666665vw; margin-left:.5vw;}
.lh-about{padding:6.510416666666667vw 0 4.6875vw 13.28125vw; background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.lh-about-text{width:41.510416666666664vw;}
.lh-about-img{width:42.70833333333333vw;}
.lh-about-text .title{position:relative; z-index:1;}
.lh-about-text .title:before{content:''; display:block; width:14.166666666666666vw; height:0.625vw; background:#e5007f; position:absolute; left:-9.114583333333332vw; top:50%; transform:translateY(-50%); z-index:-1;animation:nnameBefore linear 2s infinite; transform-origin:left center;}
.lh-about-text .title span{color:#d6d5d5; margin-right:.5vw;}
.lh-about-text .ccont{margin-top:3.6458333333333335vw;}
.lh-about-banner{height:29.322916666666664vw;}
.lh-about-num{position:absolute; left:2.083333333333333vw; bottom:1.3020833333333335vw; color:#fff; z-index:2;font-family:'CenturyGothic'; font-size:0.8333333333333334vw;}
.lh-about-uploud{margin-top:2.34375vw; margin-left:-1.0416666666666665vw;}
.lh-about-uploud li{ margin-left:1.0416666666666665vw; display:flex; align-items:center; justify-content:center; float:left;}
.lh-about-uploud li a{display:block;height:2.604166666666667vw; line-height:2.604166666666667vw; border-radius:4px; background:#fff;padding:0 1.0416666666666665vw; }
.lh-about-uploud li a:hover{background:#860d4c; color:#fff;}
.lh-about-uploud li i{margin-left:2.34375vw; font-size:0.9375vw; font-weight:bold;}
.lh-about-item{margin-top:3.6458333333333335vw; padding-right:13.541666666666666vw;}
.lh-about-item li{background:#fff; padding:1.8229166666666667vw 0; display:flex; align-items:center; justify-content:center; text-align:center;transition:cubic-bezier(0.215,.61,.355,1) .45s; position:relative;}
.lh-about-item li>div{position:relative; z-index:2;}
.lh-about-item li:before{content:''; display:block; width:100%; height:100%; background:#860d4c; position:absolute; left:0; bottom:0; transform:scaleY(0); transform-origin:center bottom;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-about-item li:hover:before{transform:scaleY(1);}
.lh-about-item li .icon{width:3.3333333333333335vw; margin:auto;}
.lh-about-item li .icon>div{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-about-item li .icon>.icon2{position:absolute; left:0; top:0; opacity:0; width:100%;}
.lh-about-item li .num{margin-top:1vw;}
.lh-about-item li .title{color:#a1a1a1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-about-item li:hover,.lh-about-item li:hover .title{color:#fff;}
.lh-about-item li:hover .icon1{opacity:0;}
.lh-about-item li:hover .icon2{opacity:1;}

.lh-advantage{height:50.520833333333336vw; background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}

.lh-advantage-item{height:100%;}
.lh-advantage-item li{border-left:1px solid rgba(255,255,255,.3); height:100%; position:relative; overflow:hidden;}
.lh-advantage-item li a{display:block; color:#fff; width:100%; height:100%;}
.lh-advantage-item li .title{position:absolute; left:0; top:50%; right:0; text-align:center; text-shadow:0 0 3px rgba(0,0,0,.5);transition:cubic-bezier(0.215,.61,.355,1) .65s; z-index:3;}
.lh-advantage-item li .ccont{color:#fff1f1; opacity:.7;}
.lh-advantage-item li .img{height:20.520833333333332vw; background-position:center; background-repeat:no-repeat; background-size:cover; margin-top:9.114583333333332vw; position:relative;}
.lh-advantage-item li .img:before{content:''; display:block; width:100%; height:2.604166666666667vw; background:#860d4c; position:absolute; left:0; top:-2.604166666666667vw;}
.lh-advantage-item li .text{height:100%; background:rgba(18,2,11,.9); position:absolute; left:0; top:0; width:100%;transition:cubic-bezier(0.215,.61,.355,1) .65s; transform:translateY(110%); padding:11.979166666666668vw 1.5625vw 1.5625vw;}
.lh-advantage-item li a:hover .text{transform:translateY(0);}
.lh-advantage-item li .img:after{content:'+'; display:block; position:absolute; right:1.1458333333333333vw; top:-1.8vw; color:#fff; z-index:2; font-size:0.8333333333333334vw;}
.lh-advantage-item li a:hover .title{color:#fff1f1; transform:translateY(-17vw);}
.lh-barnd{padding:8.854166666666668vw 0 0; background:#12020b; position:relative;}
.lh-brand-l{background:#fff; width:72.39583333333334vw; padding:6.510416666666667vw 10.9375vw 0 13.541666666666666vw; position:relative; z-index:2;}
.lh-brand-a a{display:block;}
.lh-brand-a a:hover{color:#860d4c; transform:translateX(10px);}
.lh-brand-b{margin-top:5.208333333333334vw;}
.lh-brand-item{border-left:1px solid #DDD; border-top:1px solid #DDD;}
.lh-brand-item li{border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.lh-brand-item li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;/* filter: grayscale(100%); */}
.lh-brand-item li:hover img{filter: grayscale(0);}
.lh-brand-r{width:26vw; position:absolute; left:72.39583333333334vw; top:0; height:100%; padding-top:8.854166666666668vw;}
.lh-public-h .nname{position:relative; z-index:1;}
.lh-public-h .nname:before{content: '';display: block;width: 14.166666666666666vw;height: 0.625vw;background: #e5007f;position: absolute;left: -9.114583333333332vw;top:1.3vw; z-index: -1; animation:nnameBefore linear 2s infinite; transform-origin:left center;}
@keyframes nnameBefore{
	0%,100%{transform:scaleX(1);}
	25%{transform:scaleX(0);}
	50%{transform:scaleX(1);transform-origin:right center;}
	75%{transform:scaleX(0);}	
}
.lh-brand-r .lh-public-h{padding-left:2.34375vw; margin-top:2.604166666666667vw;}
.lh-brand-hd{position:absolute; left:0; bottom:0;}
.lh-brand-hd li{width:8.854166666666668vw; height:8.854166666666668vw; margin:0 0 3px 3px; background:#4c082c;}
.lh-brand-hd li a{display:flex; align-items:center; justify-content:center; color:#fff; font-size:0.8333333333333334vw; width:100%; height:100%; position:relative; z-index:1;}
.lh-brand-hd li a:before{content:''; display:block; width:100%; height:100%; background:#860d4c; position:absolute; left:0; top:0; transform:scale(0); border-radius:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-brand-hd li a span{position:relative;}
.lh-brand-hd li a span:before{content:''; display:block; width:100%; height:0.26041666666666663vw; position:absolute; left:0; bottom:-.5vw; background:#e5007f;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-brand-hd li a:hover:before,.lh-brand-hd li.on a:before{transform:scale(1); border-radius:0;}
.lh-brand-hd li a:hover span:before,.lh-brand-hd li.on a span:before{transform:scaleX(1);}
.lh-news{background-position:center; background-repeat:no-repeat; background-size:cover; padding:4.6875vw 13.541666666666666vw 11.458333333333332vw; position:relative; background-attachment:fixed;}
.lh-news:before{content:''; display:block; width:72.39583333333334vw; height:34.89583333333333vw; background:#860D4C; position:absolute; left:0; top:0;}
.lh-news>div{position:relative; z-index:2;}
.lh-news-hd{position:absolute; left:110%; bottom:.8vw; width:100%;}
.lh-news-hd li{float:left; height:1.8229166666666667vw; line-height:1.8229166666666667vw; border:1px solid #fff; color:#fff; margin-left:-1px; white-space:nowrap;position:relative;}
.lh-news-hd li:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transform:scale(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-hd li a{color:#fff; font-size:0.8333333333333334vw; padding:0 1.5625vw; display:block; position:relative; z-index:2;}
.lh-public-h .relative{display:inline-block;}
.lh-news-hd li:hover:before{transform:scale(1);}
.lh-news-hd li:hover a{color:#860D4C;}
.lh-news-banner{margin-top:1.5vw;}
.lh-news-item{margin-left:-1.40625vw;}
.lh-news-item li{padding-left:1.40625vw; width:33.3%;}
.lh-news-item li .img{overflow:hidden;}
.lh-news-item li .img img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li>a{display:block; width:100%; height:100%; background:#fff; position:relative;}
.lh-news-item li .text{padding:2.083333333333333vw;}
.lh-news-item li .title{height:3.5416666666666665vw; overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li .nname{margin-top:2.604166666666667vw; color:#a1a1a1; position:relative; line-height:0.9375vw; overflow:hidden;}
.lh-news-item li .nname .left{width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:0.9375vw;}
.lh-news-item li .nname i{float:right; position:relative; font-size:0.9375vw;}
.lh-news-item li .nname i:after{content:''; display:block; width:1px; height:0.6vw; background:#B7B7B7; position:absolute; left:-.5vw; top:50%; transform:translateY(-50%);}
.lh-news-item li a:hover .title{color:#860D4C;}
.lh-news-item li a:hover img{transform:scale(1.1);}
.lh-news-two li{background:#fff; position:relative; overflow:hidden; border-left:1px solid #f1f1f1;}
.lh-news-two li:before{content:''; color:#fff;display:block; width:100%; height:100%;background: linear-gradient(90deg,rgba(0,0,0,.8),transparent); position:absolute; left:0; top:0; z-index:1; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-two li:hover:before{opacity:0;}
.lh-news-two li .img{position:relative;}
.lh-news-two li .img:before{content:''; width:100%;height:100%;position:absolute;top:0;left:0; background: linear-gradient(90deg,rgba(0,0,0,.8),transparent);}
.lh-news-two li:first-child{border:none;}
.lh-news-two li .text{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; padding:4.895833333333333vw 5.9375vw 0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-two li .text .name{width:20.572916666666664vw; margin-top:1.8229166666666667vw; height:4.166666666666666vw; overflow:hidden;}
.lh-news-two li .text .ccont{margin-top:1.0416666666666665vw; height:2.5vw; overflow:hidden;}
.lh-news-two li .text .more{padding:0.5208333333333333vw 1.5625vw; font-size:0.8333333333333334vw; color:#474443; background:#C9CACA; display:inline-block; margin-top:1.0416666666666665vw;}
.lh-news-two li .img{opacity:.1; transform:scale(1.2);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-two li:hover .img,.lh-news-two li.hover .img{opacity:1; transform:scale(1);}
.lh-news-two li:hover .text,.lh-news-two li.hover .text{color:#fff;}
.lh-news-two li:hover .more,.lh-news-two li.hover .more{background:#fff;}
footer{background:#12020b; padding:2.083333333333333vw 5.729166666666666vw;}
.lh-footer-l{width:44.01041666666667vw;}
.lh-footer-r{width:32.29166666666667vw;}
.lh-footer-l .title{color:#fff; border-bottom:1px solid #30242A; padding-bottom:0.4vw;}
.lh-footer-l .addr{margin-top:1.5625vw;}
.lh-footer-l .addr .ewm{color:#999999; text-align:center; margin-right:2.864583333333333vw;}
.lh-footer-l .addr .ewm p{margin-top:.5vw;}
.lh-footer-l .addr .text{color:#999999; padding-top:.3vw;}
.lh-footer-l .tel{margin-top:1.8229166666666667vw; color:#999;}
.lh-footer-l .tel h2{color:#fff;}
.lh-footer-r{margin-left:-1.5625vw;}
.lh-footer-r li{padding-left:1.5625vw; margin-top:1.25vw;}
.lh-footer-r li.w100{width:100%;}
.lh-footer-r input{border:none; border-bottom:1px solid #30242A; padding:0; padding-bottom:1.5625vw; color:#fff; font-size:0.8333333333333334vw;}
.lh-footer-r li textarea{border:none; border-bottom:1px solid #30242A; padding:0; height:4.427083333333334vw;color:#fff; font-size:0.8333333333333334vw;}
.lh-footer-r li a{width:100%; display:block; height:2.5vw; line-height:2.5vw; text-align:center; border:1px solid #30242A; color:#999999;font-size:0.8333333333333334vw; margin-top:1vw; position:relative; overflow:hidden; z-index:1;}
.lh-footer-r li a:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transform:scale(0);transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:-1;}
.lh-footer-r li a:hover:before{transform:scale(1);}
.lh-footer-r li a:hover{color:#12020B;}
.lh-shadow{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:99;}
.lh-quick-item{position:absolute; right:2.510416666666667vw; top:50%; transform:translateY(-50%); z-index:2;}
.lh-quick-item li{height:3.125vw; line-height:3.125vw; width:10.416666666666668vw; margin:2px 0; transform:translateX(100%); opacity:0; animation:lhfadeInRight cubic-bezier(0.215,.61,.355,1) 1s forwards;animation-delay:.1s;}
.lh-quick-item li:nth-child(2){animation-delay:.2s;}
.lh-quick-item li:nth-child(3){animation-delay:.3s;}
.lh-quick-item li:nth-child(4){animation-delay:.4s;}
.lh-quick-item li a{display:block; background:rgba(50,35,43,.9); color:#6f676b; font-size:0.8333333333333334vw; position:relative; padding-left:2.604166666666667vw; font-weight:bold;}
.lh-quick-item li a:before{content:''; display:block; width:0.3125vw; height:0.3125vw; border-radius:50%; background:#696266; position:absolute; left:1.3541666666666667vw; top:50%; transform:translateY(-50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-quick-item li a:hover{background:#fff; color:#6f676b;}
.lh-quick-item li a:hover:before{background:#E5007F;}
.lhzoomIn{animation-name:lhzoomIn;}
.lhzoomOut{animation-name:lhzoomOut;}
.lhfadeInUp{animation-name:lhfadeInUp;}
.lh-new-btn a{display:block; width:3.125vw; height:3.125vw; border-radius:50%; border:1px solid #C285A4; color:#C285A4; display:flex; align-items:center; justify-content:center; font-size:1.25vw; position:absolute; top:50%; transform:translateY(-50%);}
.lh-new-btn a.prev{left:-5vw;}
.lh-new-btn a.next{right:-5vw;}
.lh-ban{height:36.45833333333333vw; color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-ban>div{height:100%; display:flex; align-items:center;}
.lh-other-nav-box{height:4.166666666666666vw; line-height:4.166666666666666vw;}
.lh-other-nav li{float:left; margin-left:3.125vw;}
.lh-other-nav li:first-child{margin-left:0;}
.lh-other-nav li.on a,.lh-other-nav li a:hover{color:#e5007f;}
.lh-contact-a{background:#12020b;padding:6.510416666666667vw 0; color:#898989;}
.lh-contacta-item{margin-left:-4.6875vw;}
.lh-contacta-item li{position:relative; border-left:1px solid #352E30; padding:0 1vw 2vw 4.6875vw; flex:1; float:left; width:25%;}
.lh-contacta-item li:first-child{border:none; flex:1.5;}
.lh-contacta-item li .name{line-height:1.6666666666666667vw; overflow:hidden; margin-bottom:0.78125vw;}
.lh-contacta-item li i{color:#E5007F; font-size:1.6666666666666667vw; font-weight:normal; float:left; margin-right:0.5vw;}
.lh-talent-h1 .nname{letter-spacing:.3vw; margin-top:.5vw;}
.lh-talent-item{margin-top:4.166666666666666vw;}
.lh-talent-item dt{height:3.75vw; line-height:3.75vw; background:#860D4C;}
.lh-talent-item dt span{flex:1; padding-left:1.5625vw;}
.lh-talent-item dt span:nth-child(4){flex:2;}
.lh-talent-item dt span:last-child{flex:.3;}
.lh-talent-h{color:#595757;height:3.75vw;line-height:3.75vw;transition:cubic-bezier(0.215,.61,.355,1) .45s; cursor:pointer;}
.lh-talent-h span{flex:1; padding-left:1.5625vw; position:relative;}
.lh-talent-h span:nth-child(4){flex:2;}
.lh-talent-h span:last-child{flex:.3;}
.lh-talent-h span:last-child:before,.lh-talent-h span:last-child:after{content:''; width:0.8333333333333334vw; height:2px; background:#E5007F; position:absolute; left:50%; top:50%; margin:-1px 0 0 -8px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-talent-h span:last-child:after{transform:rotate(90deg);}
.lh-talent-cont{padding:1.5625vw;}
.lh-talent-ul{margin-left:-5.208333333333334vw;}
.lh-talent-ul li{padding-left:5.208333333333334vw;}
.lh-talent-ul li>h3{font-weight:bold; position:relative; line-height:0.8333333333333334vw; margin-bottom:1vw;}
.lh-talent-ul li>h3:before{content:''; display:block; width:1px; height:0.8333333333333334vw; position:absolute; left:-0.5208333333333333vw; top:50%; margin-top:-0.4166666666666667vw; background:#860D4C;}
.lh-talent-item dd{border-bottom:1px solid #EAEAEA; background:#F7F7F7;}
.lh-talent-cont{display:none;}
.lh-talent-h:hover{background:#DCDDDD;}
.lh-talent-item dd.on .lh-talent-h{background:#DCDDDD;}
.lh-talent-item dd.on span:last-child:before,.lh-talent-item dd.on span:last-child:after{background:#5F5D5D;}
.lh-talent-item dd.on span:last-child:before{transform:rotate(-45deg);}
.lh-talent-item dd.on span:last-child:after{transform:rotate(45deg);}
.lh-map{height:30.416666666666664vw;}
.pd70{padding-top:3.6458333333333335vw;padding-bottom:3.6458333333333335vw;}
.cover{background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-newshot-banner .bd li{float:left; width:50%; background:#fff;}
.lh-newshot-banner .bd li a{display:block; padding:2.604166666666667vw;}
.lh-newshot-banner .bd li .overflow{position:relative; height:15.625vw;}
li .img,li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-newshot-banner .bd li .img{width:100%; height:100%;}
.lh-newshot-banner .bd li a:hover .img{transform:scale(1.1);}
.lh-newshot-banner .bd li .time{position:absolute; left:0; top:0; z-index:2; padding:4px 10px; background:#E5007F;}
.lh-newshot-banner .bd li .text{margin-top:1.5625vw;}
.lh-newshot-banner .bd li .name{height:1.5vw; line-height:1.5vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-newshot-banner .bd li .ccont{margin-top:1vw; height:4.6875vw; overflow:hidden;}
.lh-newshot-banner .bd li h4{text-align:right; margin-top:0.78125vw; position:relative; padding-right:1.5625vw;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-50%); opacity:0;}
.lh-newshot-banner .bd li a:hover .name{color:#E5007F;}
.lh-newshot-banner .bd li a:hover h4{transform:translateX(0); opacity:1;}
.lh-newshot-banner .bd li h4:before{content:''; display:block; width:1.0416666666666665vw; height:1px; background:#757474; position:absolute; right:0; bottom:.4vw;}
.lh-newshot-banner .bd li h4:after{content:''; display:block; width:.5vw; height:1px; background:#757474; position:absolute; right:0; bottom:.4vw; transform-origin:right center; transform:rotate(40deg);}
.lh-newshot-hd{text-align:center; margin-top:1vw;}
.lh-newshot-hd li{opacity:.6; background:#fff;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-newshot-hd li.on{opacity:1;}
.lh-news-ul li a{display:block; border-bottom:1px solid #E8E8E8; position:relative; height:100%; width:100%;padding:1.5625vw 0;}
.lh-news-ul li a:after{content:''; clear:both; display:block;}
.lh-news-ul li a:before{content:''; display:block; width:100%; height:1px; background:#E5007F; position:absolute; left:0; bottom:-1px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s; transform-origin:left center;}
.lh-news-ul li .img{width:22.03125vw; height:11.041666666666666vw;}
.lh-news-ul li .text{width:55%; padding-left:4.166666666666666vw; padding-top:1vw;}
.lh-news-ul li .text .name{height:1.5vw; line-height:1.5vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul li .text .ccont{margin-top:1vw; height:4.6875vw; overflow:hidden;}
.lh-news-ul li .time{position:absolute; right:0; top:0; height:100%; color:#757475; text-align:right; padding-top:1.5625vw;}
.lh-news-ul li .time .more{position:absolute; right:0; bottom:1.4vw; transform:translateX(-100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul li .time .more i{font-size:1.25vw;}
.lh-news-ul li .time .more:before{content:''; display:block; width:1px; height:1.0416666666666665vw; background:#B3B3B3; position:absolute; left:-.8vw; top:50%; transform:translateY(-50%);}
.lh-news-ul li a:hover:before{transform:scaleX(1);}
.lh-news-ul li a:hover .name{color:#E5007F;}
.lh-news-ul li a:hover .more{transform:translateX(0); opacity:1;}
.lh-loading{text-align:center; margin-top:2vw;}
.lh-loading i{display:inline-block; font-size:1.5625vw; color:#DDDEDE; animation:loading linear 1s infinite;}
.lh-crumbs{height:4.166666666666666vw; line-height:4.166666666666666vw; border-bottom:1px solid #ddd;}
.lh-crumbs span{margin:0 5px;}
.lh-crumbs a:hover{color:#E5007F;}
.lh-detail-h1{text-align:center;}
.lh-detail-h2{color:#838283; margin-top:.5vw;}
.lh-ones{margin:2vw 0;}
.lh-ones img{width:auto; display:inline-block;}
.lh-detail-page li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:24px; line-height:24px;}
.lh-detail-page li:last-child{text-align:right;}
.lh-detail-page li a:hover{color:#E5007F;}
.lh-store-hd{margin-left:-1.9270833333333335vw;}
.lh-store-hd ul{max-width:50%; padding-left:1.9270833333333335vw;}
.lh-store-hd ul li{float:left;}
.lh-store-hd ul li a{display:block; height:2.8125vw; line-height:2.8125vw; padding:0 1.4583333333333333vw; font-size:1.25vw; background:#fff;}
.lh-store-hd ul li a.on{background:#e5007f; color:#fff;}
.lh-store-hd ul li a:hover{color:#e5007f;}
.lh-store-hd ul li a.on:hover{color:#fff;}
.lh-sotre-bd{padding-top:2.34375vw; position:relative;}
.lh-sotre-item{margin-left:-0.5208333333333333vw;}
.lh-sotre-item li{float:left; width:14.285714285714286%; padding-left:0.5208333333333333vw; margin-bottom:0.5208333333333333vw;}
.lh-sotre-item li .cont{position:absolute; left:0; top:100%; background:#860d4c; width:72.91666666666666vw; padding:1.0416666666666665vw 3.90625vw 1.0416666666666665vw 1.0416666666666665vw; height:11.302083333333334vw; display:none; z-index:2;}
.lh-sotre-item li .cont .jt{display:block; width:0; height:0; border:5px solid transparent; border-bottom:5px solid #860d4c; position:absolute; left:0; top:-10px;}
.lh-sotre-item li .img{width:11.71875vw; height:8.697916666666666vw;}
.lh-sotre-item li .text{width:40%; padding-left:1.1875vw;}
.lh-sotre-item li .text .nname span{float:left; padding:2px 0.78125vw; color:#860d4c; background:#C286A5; border-radius:30px; margin-right:0.5208333333333333vw; margin-top:0.5208333333333333vw;}
.lh-sotre-item li .text .ccont{color:#fff; opacity:.5; margin-top:.5vw; height:60px !important;}
.lh20{line-height:20px;}
.lh-cont-r{width:40%;}
.lh-cont-r>div{margin-left:-0.5208333333333333vw;}
.lh-cont-r .bd li{width:25%; float:left; padding-left:0.5208333333333333vw;}
.lh-cont-btn a{position:absolute; top:50%; width:2.083333333333333vw; height:2.083333333333333vw; line-height:2.083333333333333vw; text-align:center; transform:translateY(-50%); color:#B0628B;}
.lh-cont-btn a.prev{left:-2.083333333333333vw;}
.lh-cont-btn a.next{right:-2.083333333333333vw;}
.lh-cont-btn a:hover{color:#fff;}
.ww-last{width: 8vw;float: left;margin-left: 13vw;margin-top: 2vw;font-size: 0.8vw;}
.ww-next{width: 8vw;float: right;margin-right: 13vw;margin-top: 2vw;font-size: 0.8vw;}
.ww-icon{width: 100%;height: 4vw;width: 100%;padding-left: 14%;background:rgb(247, 247, 247);;}
.ww-icon li{width: 20%;float: left;height: 4vw;text-align: left;}
.ww-icon li:hover .ww-icon li img{scale: (1.1);}
.ww-icon li img {width: 4vw;height: 4vw;float: left;margin-left: 6vw;}
.ww-icon h1 {display: block;font-size: 1.2vw;font-weight: bold;line-height: 2vw;margin-top: .5vw;}
.ww-icon h2 {display: block;font-size: 0.6vw;font-weight: 400;}

.ww-floor{height: 15vw;padding-top: 3vw;width: 80%;margin-left: 10%;}
.ww-floor li{width: 20%;float: left;text-align: center;}
.ww-floor li:hover img{width: 8vw;height: 8vw;transition: .2S;}
.ww-floor li img {width: 7vw;height: 7vw;margin: 0 auto;border-radius: 50%;}
.ww-floor h1 {display: block;font-size: 1.5vw;font-weight: bold;line-height: 2vw;}
.ww-floor h2 {display: block;font-size: 1.2vw;font-weight: 400;}
.lh-cont-btn1 a:hover{color:#B0628B;}

.h100{height:100%;}
.pd100{padding-top:5.208333333333334vw;padding-bottom:5.208333333333334vw;}
.lh-base{background:#860d4c;height:40.10416666666667vw;    padding-top: 3.1vw;}
.lh-base .img{position:absolute; left:0; top:0; width:31.145833333333332vw; height:100%;}
.lh-base .video{width:44.285714285714285%;}
.lh-base .text{width:52.5%; padding-top:1.5625vw;}
.lh-base-video{height:23.541666666666668vw; margin-top:2.083333333333333vw; cursor:pointer; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-base-video i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:3.4375000000000004vw; height:3.4375000000000004vw; border-radius:50%; background:#fff; text-align:center; line-height:3.4375000000000004vw; color:#e5007f; display:flex; align-items:center; justify-content:center; padding-left:4px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-base-video:hover i{background:#e5007f; color:#fff;}
.lh-base .text .ccont{margin-top:2.083333333333333vw;}
.lh-recru .ccont{width:50.520833333333336vw; margin:2vw auto 0; text-align:center;}
.lh-recru-item{margin-top:2vw; margin-left:-0.8333333333333334vw;}
.lh-recru-item li{padding-left:0.8333333333333334vw; margin-bottom:0.8333333333333334vw;}
.lh-online{padding-top:6.25vw; background:#1a1a1a;}
.lh-online-l{position:absolute; left:0; top:2.34375vw; z-index:2; width:38%;}
.lh-online-banner{width:75.71428571428571%;}
.lh-online-h{width:100%;}
.lh-online-h .nname{margin-top:.6vw;}
.lh-online-h .ccont{background:rgba(146,33,91,.9); padding:1.5625vw; margin-top:4.166666666666666vw;}
.lh-online-btn{position:absolute; right:1.25vw; bottom:1.25vw; z-index:2;}
.lh-online-btn a{display:block; float:left; width:2.083333333333333vw; height:1.875vw; text-align:center; line-height:1.875vw; background:rgba(229,0,127,.6); color:#fff; font-weight:bold; display:flex; align-items:center; justify-content:center;}
.lh-online-btn a:hover{background:rgba(229,0,127,1);}
.lh-events-banner{width:20%; height:24vw;font-family: "Atrament Medium";}
.lh-events-banner .bd li{height:8vw !important; line-height:9.635416666666668vw;}
.lh-events-banner .bd li i{opacity:0; transform:translateX(-1.25vw);transition:cubic-bezier(0.215,.61,.355,1) .45s; float:left; margin-right:1vw;}
.lh-events-banner .bd li b{ transform:translateX(-1.25vw);transition:cubic-bezier(0.215,.61,.355,1) .45s; display:inline-block;}
.lh-events-banner .bd li:hover i,.lh-events-banner .bd li.on i{opacity:1;transform:translateX(0);}
.lh-events-banner .bd li:hover b,.lh-events-banner .bd li.on b{transform:translateX(0);}
.lh-events-center{width:60.71428571428571%; margin-top:8vw;}
.lh-events-hd{text-align:center; margin-top:1vw;}
.lh-events-center .img{margin-right:3.125vw;}
.lh-events-center .img{width:13.385416666666666vw;}
.lh-events-center .text{padding-top:0.78125vw;}
.lh-events-center .text .ccont{margin-top:1.5625vw;}
.lh-events-center .text .xt{width:8.75vw; height:1px; background:#8E8E8E; position:relative; display:inline-block; margin-top:1.5625vw; display:none;}
.lh-events-center .text .xt:before{content:''; width:10px; height:1px; background:#8E8E8E; position:absolute; right:0; top:0; transform-origin:right center; transform:rotate(40deg);}
.lh-events-r{position:absolute; right:0; top:0;}
.lh-events-h{writing-mode: vertical-lr;writing-mode: tb-lr;}
.lh-events .num{font-size:10.416666666666668vw; color:#ee60ac; position:absolute; right:0; bottom:-5vw; opacity:.2; line-height:10.416666666666668vw;}
.lh-events-banner .bd h3 i{color:#E5007F; float:left;}
.lh-addr{background:#fff;}
.lh-addr-map{width:53%; height:100%; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-addr-item{width:47%;}
.lh-addr-item li{padding:2.604166666666667vw 1vw 4.166666666666666vw 2.604166666666667vw;; border-left:1px solid #888; border-top:1px solid #888;}
.lh-addr-item li:nth-child(1),.lh-addr-item li:nth-child(2){border-top:none;}
.lh-addr-item li .name{overflow:hidden; line-height:1.5625vw;color:#E5007F;}
.lh-addr-item li .name i{float:left; margin-right:.5vw; position:relative; top:-.1vw;}
.lh-addr-item li .ccont{margin-top:1vw;}
.lh-chronicle{background:#F0F0F0;}
.lh-chronicle>.img{position:absolute; left:0; top:0; height:100%; width:6.875000000000001vw;}
.lh-chronicle-l{width:31.25vw;}
.lh-chroniclel-banner{margin-left:3.125vw;}
.lh-chroniclel-banner li{height:3.854166666666667vw; margin-top:3px;}
.lh-chroniclel-banner li i{display:block; width:3.854166666666667vw; background:#860D4C; float:left; height:100%; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-3.854166666666667vw);}
.lh-chroniclel-banner li i:before{content:''; display:block; width:0.8333333333333334vw; height:0.8333333333333334vw; border-radius:50%; background:#E5007F; border:.25vw solid #fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.lh-chroniclel-banner li img{width:auto; height:100%; float:left; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-3.854166666666667vw);}
.lh-chroniclel-banner li:hover i,.lh-chroniclel-banner li:hover img,.lh-chroniclel-banner li.on i,.lh-chroniclel-banner li.on img{transform:translateX(0);}
.lh-chronicle-r{width:34.89583333333333vw;}
.lh-chronicler-banner .text .nname span{margin:0 10px;}
.lh-chronicler-banner .img{margin-top:2.864583333333333vw;}
.lh-chronicler-btn a{position:absolute; top:50%; transform:translateY(-50%); color:#BEBEBE;}
.lh-chronicler-btn a.prev5{left:-5vw;}
.lh-chronicler-btn a.next5{right:-5vw;}
.lh-chronicler-btn a:hover{color:#E5007F;}
.lh-video-layer{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:1000; display:flex; align-items:center; justify-content:center; animation:Layer cubic-bezier(0.215,.61,.355,1) .45s; }
.lh-video-layer>video{width:80%; height:80%;object-fit: cover; outline:none;}
.lh-videoLayer-close{width:40px; height:40px; color:#fff; text-align:center; line-height:40px; background:rgba(0,0,0,.7); position:absolute; right:0; top:0;}
.lh-sj-a .img{width:30%;}
.lh-sj-a .text{width:70%; padding-left:2vw;}
.lh-sj-a .text .nname{margin-top:.4vw; overflow:hidden;}
.lh-sj-a .text .nname span{float: left; padding: 2px 0.78125vw; color: #fff;background: #C286A5;border-radius: 30px;margin-right: 0.5208333333333333vw;margin-top: 0.5208333333333333vw;}
.lh-sj-a .text .ccont{margin-top:1vw;}
.lh-sj .lh-cont-r{width:100%; margin-top:2vw;}
.lh-events-banner .bd li .cont{display:none;}
.lh-store.louceng{border-top:1px solid #C9CACA;}
.lh-louceng-text .nname{margin-top:.5vw;}
.lh-louceng-ul{margin-top:2.083333333333333vw;}
.lh-louceng-ul li{float:left;}
.lh-louceng-ul li a{display: block;height: 2.8125vw;line-height: 2.8125vw;padding: 0 1.4583333333333333vw;font-size: 1.25vw; background:#EEEEEF;}
.lh-louceng-ul li a.on,.lh-louceng-ul li a:hover{background: #e5007f; color:#fff;}
.lh-store-img{margin-top:1vw;}
.lh-store.dianpu{background:#eeeeef;}
.lh-dianpu-item{margin-top:2.083333333333333vw; margin-left:-1.0416666666666665vw;}
.lh-dianpu-item li{margin-bottom:1.0416666666666665vw; padding-left:1.0416666666666665vw;}
.lh-dianpu-item li a{display:block; background:#ffff; padding:2.083333333333333vw; overflow:hidden;}
.lh-dianpu-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.1); transform:translateY(-10px);}
.lh-dianpu-item li .img{width:30%;}
.lh-dianpu-item li .addr{margin-top:20px;}
.lh-dianpu-item li .addr p{height:20px; line-height:20px; font-size:12px; border-radius:30px; background:#DCDDDD; color:#727171; padding:0 10px; margin-top:10px;}
.lh-dianpu-item li .text{width:70%; padding-left:5%;}
.lh-dianpu-item li .logo{width:145px;}
.lh-dianpu-item li .ccont{color:#8B8B8B; margin-top:1.5625vw;}
.lh-dianpu-item li{width:100%;}
.lh-storeNew-a{margin-top:2.083333333333333vw;}
.lh-storeNew-a:before{content:''; display:block; width:100vw; height:100%; background:rgba(0,0,0,.7); position:absolute; left:-6.25vw; top:0;}
.lh-storeNew-banner{padding:3.4375000000000004vw 0; margin-left:-0.8854166666666666%; position:relative; z-index:1;}
.lh-soterNew-item li{float:left; width:33.3%; padding-left:0.8854166666666666%;}
.lh-soterNew-item li a{display:block; position:relative; overflow:hidden;}
.lh-soterNew-item li .text{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,.9); padding:2.604166666666667vw; transform:translateY(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-soterNew-item li .name i{float:right; color:#E82691;}
.lh-soterNew-item li .nname{overflow:hidden;}
.lh-soterNew-item li .nname span{display:block; float:left;margin-top:1vw; color:#e82792; border:1px solid #E82691; padding:2px 20px; border-radius:30px; margin-right:10px;}
.lh-soterNew-item li .ccont{margin-top:1.8229166666666667vw; padding-top:2.604166666666667vw; border-top:1px solid #E72590; color:#5f5d5d;}
.lh-soterNew-item li a:hover .text{transform:translateY(0);}
.lh-soterNew-item li a:hover img{transform:scale(1.1);}
.lh-storeNew-btn a{color:#fff; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
.lh-storeNew-btn a.prev{left:-4vw;}
.lh-storeNew-btn a.next{right:-4vw;}
.lh-storeDetail-l{background:#fff; padding:1.8229166666666667vw; width:68%;}
.lh-storeDetail-h2{margin-top:1.8229166666666667vw; padding:1vw 0; color:#5f5d5d; border-top:1px solid #D1D0D0;border-bottom:1px solid #D1D0D0;}
.lh-storeDetail-ccont{margin-top:3vw; color:#5f5d5d;}
.lh-storeDetail-ccont img{width:auto; max-width:100%;}
.lh-storeDetail-r{width:25%;}
.lh-recommend-item{margin-top:1.5vw; margin-left:-0.4166666666666667vw;}
.lh-recommend-item li{padding-left:0.4166666666666667vw; margin-bottom:0.4166666666666667vw;}
.lh-recommend{padding-bottom:1.5vw; border-bottom:1px solid #CBCCCC;}
.lh-sys{margin-top:1.5vw; width:38.88888888888889%;}
.lh-sys p{margin-top:1vw; text-align:center;}
.lh-recommend-news{margin-top:1.5vw;}
.lh-recommend-news li{margin-bottom:15px;}
.lh-recommend-news li .text{padding:15px 0;}
.lh-recommend-news li .text .name{height:0.8333333333333334vw; line-height:0.8333333333333334vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-recommend-news li .text .nname{margin-top:.5vw; color:#5f5d5d; position:relative;}
.lh-recommend-news li .text .nname i{float:right; width:1.0416666666666665vw; height:1px; background:#E81C8D; position:absolute; right:0; top:50%;}
.lh-recommend-news li .text .nname i:before{content:''; display:block; width:8px; height:1px;background:#E81C8D; position:absolute; right:0; top:0; transform-origin:right center; transform:rotate(35deg);}
.lh-recommend-news li a{display:block;padding:15px;background:#fff;}
.lh-recommend-news li a:hover{transform:translateY(-10px); box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-newAbout-hd{margin-top:1vw;}
.lh-newAbout-hd li{float:left; margin-left:15px;}
.lh-newAbout-hd li:first-child{margin-left:0;}
.lh-newAbout-hd li a{display:inline-block; padding:4px 14px; border:1px solid #e5007f; color:#fff;}
.lh-newAbout-hd li a.on,.lh-newAbout-hd li a:hover{background:#e5007f;}
@keyframes Layer{
	0%{opacity:0;}
	100%{opacity:1;}	
}
@keyframes Layer1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.lh-video-layer.Close{animation:Layer1 cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-store{background-attachment:fixed;}
@keyframes loading{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
@keyframes lhfadeInRight{
	0%{transform:translateX(100%); opacity:0;}	
	100%{transform:translateX(0); opacity:1;}
}
@keyframes lhfadeInUp{
	0%{transform:translateY(200px); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
@keyframes lhzoomIn{
	0%{transform:scale(.6); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
@keyframes lhzoomOut{
	0%{transform:scale(1.3); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
@media screen and (max-width:1600px){
	
}
@media screen and (max-width: 1460px){
	.lh-dianpu-item li .img{width:40%;}
	.lh-dianpu-item li .text{width:60%;}
	.lh-sotre-item li .text .ccont{height:40px !important;}
}
@media screen and (max-width: 1360px){
	
	
}
/*平板*/
@media screen and (max-width: 1200px){
}
/*手机*/
@media screen and (max-width: 980px){
   body,a{font-size:14px;}
   .font14,.font16{font-size:14px;}
   .font18{font-size:16px;}
   header{height:50px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
   .lh-logo{position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:2; width:140px; height:22px; margin-top:0;}
   .ww-last{width: 150px;float: left;margin-left: 3vw;margin-top: 2vw;font-size:16px;}
   .ww-next{width: 150px;float: right;margin-right: 3vw;margin-top: 2vw;font-size: 16px;text-align: right;}
   .ww-icon{width: 100%;height: auto; overflow:hidden; padding:1px 20px 20px;}
   .ww-icon li{width: 50%;float: left;height: 50px;text-align: left; margin-top:20px;}
   .ww-icon li:hover .ww-icon li img{scale: (1.1);}
   .ww-icon li img {width: 50px;height: 50px;float: left;margin-left: 5px;}
   .ww-icon h1 {display: block;font-size: 16px;font-weight: bold;line-height: 30px;margin-top: 3px;}
   .ww-icon h2 {display: block;font-size: 12px;font-weight: 400;}
   .ww-floor{width: 100%;margin-left:0 ;height: 75vw;padding-top: 5vw;}
   .ww-floor li{margin-top: 10px;font-size: 16px;width: 50%;}
   .ww-floor h2{font-size: 14px;}
   .ww-floor h1 {margin-top: 10px;font-size: 20px;}
   .ww-floor li img{width: 12vw;height: 12vw;}
   .lh-logo:before{opacity:1;}
   .lh-logo:after{opacity:0;} 
   .lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#fff; padding-top:40%; transform:translateX(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
   .lh-nav li{float:none; margin:0;}
   .lh-nav li a{color:#000; line-height:50px; height:50px; font-size:16px; display:block; text-align:center;}
   .lh-nav li a:hover{color:#000;}
   .lh-nav>li>a:after{display:none;}
   .lh-header-layer,.lh-cursor{display:none;}
   .lh-banner .text{left: 0;}
   .lh-nav-btn{position:absolute; right:0; top:0; width:50px; height:50px; background:#000;}
   .lh-nav-btn i{display:block; width:20px; height:2px; background:#fff; position:absolute; left:15px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
   .lh-nav-btn:before,.lh-nav-btn:after{content:'';display:block; width:20px; height:2px; background:#fff; position:absolute; left:15px; top:50%; margin-top:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
   .lh-nav-btn:after{margin-top:6px;}
   .webNav .lh-nav-btn i{transform:scaleX(0);}
   .webNav .lh-nav-btn:before{transform:translate(0,7px) rotate(45deg);}
   .webNav .lh-nav-btn:after{transform:translate(0,-7px) rotate(-45deg);}
   .webNav .lh-nav{transform:translateX(0); visibility:visible;}
   .lh-banner{height:calc(100vh - 50px);}
   main{padding-top:50px;}
   .font82{font-size:24px;}
   .font20{font-size:16px;}
   .lh36{line-height:24px;}
   .lh-quick-item{display:none;}
   .lh-banner .text .nname{margin-top:10px;}
   .lh-banner .text .more{display:none;}
   .lh-hot{height:50px;}
   .lh-hot .img{width:197px; float:left;}
   .lh-hot .text{width:calc(100vw - 197px); padding:5px 0 0 10px; top:0;}
   .lh-hot .text h4{display:none;}
   .font24{font-size:16px;}
   .lh-hot .text .name{font-size:14px;}
   .lh-about{padding:30px 15px;}
   .lh-about-text,.lh-about-img{width:100%; float:left;}
   .font30{font-size:18px;}
   .font62{font-size:24px;}
   .lh-about-text .ccont{line-height:20px;}
   .lh-about-img{margin-top:20px;}
   .lh-about-uploud{margin-top:20px; margin-left:0; margin-left:-15px;}
   .lh-about-uploud li{padding-left:15px; width:33.3%; float:left; margin:0;}
   .lh-about-uploud li a{height:40px; line-height:40px; text-align:center; width:100%; padding:0;}
   .font18{font-size:12px;}
   .ww-font12{font-size:12px;}
   .l-grid-4 li{width:50%;}
   .lh-about-item{width:100%; margin-top:20px; padding-right:0;}
   .lh-about-banner{height:200px;}
   .lh-about-item li .icon{width:32px;}
   .lh-about-item li .num{font-size:12px; margin-top:10px;}
   .lh-about-item li .num b{font-size:24px;}
   .lh-about-item li .title{font-size:12px;}
   .ww-floor li:hover img {
       width: 12vw;
       height: 12vw;
       transition: .2S;}
   .lh-advantage{background-attachment:inherit; height:350px;}
   .lh-advantage-item li{height:50%;border-top: 1px solid rgba(255,255,255,.3);}
   .lh-advantage-item li .text{padding: 10px;height: 130%;}
   .lh-advantage-item li:hover {overflow: unset;}
   .lh-advantage-item li .img:before{ background:transparent; }
   .lh-advantage-item li a:hover .title{transform:translateY(-40px); color:#fff;display: none;}
   .lh-brand-r,.lh-brand-l{width:100%; float:none;}
   .lh-brand-r{position:static; padding-top:0;}
   .lh-brand-hd{position:static;}
   .lh-barnd{padding:30px 15px;}
   .lh62{line-height:24px;}
   .lh-brand-hd{margin-top:20px;}
   .lh-brand-hd li{width:25%; height:30px; line-height:30px; margin:0; margin-bottom:2px;}
   .lh-brand-hd li a span:before{display:none;}
   .lh-brand-l{padding:15px;}
   .lh-brand-item li{width:33.3%; overflow:hidden;}
   .lh-news-hd{position:static; margin-top:0;}
   .lh-news-hd li{height:30px; line-height:30px;}
   .lh-public-h .nname{float:none;}
   .lh-news:before{width:70%; height:161px;}
   .lh-news{padding:30px 15px;}
   .lh-news-item li .title{height:18px; line-height:18px; font-size:14px;}
   .lh-news-item li .text{padding:15px;}
   .lh-news-item li .nname{line-height:20px; margin-top:6px;}
   .lh-news-item li .nname i{display:none;}
   .lh-news-item li .nname span{font-size:12px;}
   .lh-news-two li .text{padding:15px;}
   .lh40{line-height:24px;}
   .lh24{line-height:18px;}
   .lh-news-two li .text .more{display:none;}
   .lh-news-two li .text .name{width:100%; margin-top:6px; height:24px; line-height:24px;}
   .lh-news-two li .text .ccont{height:36px; margin-top:6px; display:none;}
   .lh-footer-l,.lh-footer-r{width:100%; float:none;}
   footer{padding:20px 15px;}
   .lh-footer-l .title{padding-bottom:8px;}
   .lh-footer-l .addr .text{padding-top:5px;}
   .lh-footer-l .addr{margin-top:10px;}
   .lh-footer-r{display:none;}
   .lh-brand-hd li a:hover:before{transform: scale(0);}
   .lh-ban{height:150px;}
   .container1400{max-width:100%; padding:0 15px;}
   .lh-other-nav-box,.lh-crumbs{height:45px; line-height:45px;}
   .lh-other-nav li{margin-left:15px;}
   .pd70{padding-top:30px; padding-bottom:30px;}
   .lh-newshot-banner .bd li .overflow{height:200px;}
   .lh-newshot-banner .bd li .name{height:20px; line-height:20px;}
   .lh-newshot-banner .bd li .text{margin-top:10px;}
   .lh30{line-height:20px;}
   .ww10{height: 200px;}
   .lh-newshot-banner .bd li .ccont{height:60px;}
   .lh-news-ul li a{padding:15px 0;}
   .lh-news-ul li .img{width:100%; height:175px; float:none;}
   .lh-news-ul li .text .name{height:18px; line-height:18px;}
   .lh-news-ul li .text{padding-top:0;width:100%; float:none; margin-top:15px; padding-left:0;}
   .lh-news-ul li .time{display:none;}
   .lh-loading i{font-size:20px;}
   .lh-loading{margin-top:20px;}
   .lh-detail-page li{width:100%;}
   .lh-detail-page li:last-child{text-align:left;}
   .lh-ones{margin:30px 0;}
   .lh-store-hd ul li a{height:35px; line-height:35px; font-size:14px; padding:0 8px;}
   .lh-sotre-item li{width:33.3%;}
   .lh-sotre-item li .cont{display:none;}
   .lh-sj-a .img,.lh-sj-a .text{width:100%; float:none;}
   .lh-sj-a .text{margin-top:20px; padding-left:0;}
   .lh-sj-a .name{font-size:20px;}
   .lh-sj-a .text .nname span{font-size:12px; height:20px; line-height:20px; margin-right:5px; padding:0 10px;}
   .lh-sj-a .text .ccont{margin-top:20px;}
   .lh-cont-btn{display:none !important;}
   .lh-base{height:auto;}
   .lh-base .img{display:none;}
   .lh-base .video{width:100%; float:none;}
   .lh-base-video{height:200px;}
   .lh-base-video i{width:35px; height:35px;}
   .lh-base .text{width:100%; float:none; margin-top:20px;}
   .pd80,.pd100{padding-top:30px; padding-bottom:30px;}
   .lh-base .text .name{font-size:18px;}
   .lh-base .text .ccont{margin-top:10px; line-height:18px; font-size:12px;}
   .lh-talent-h1 .name{font-size:18px;}
   .lh-talent-h1 .nname{margin-top:4px; letter-spacing:3px; font-size:14px;}
   .lh-recru .ccont{width:100%; line-height:18px; font-size:12px; margin: 10px auto 0;}
   .lh-recru-item{margin-top:15px;}
   .lh-online{padding:30px 0;}
   .lh-online-l{position:static; width:100%;}
   .lh-online-h{width:100%;}
   .lh-online-h .ccont{padding:15px; line-height:18px; font-size:12px;}
   .lh-online-banner{width:100%; float:none; margin-top:20px;}
   .lh-online-btn a{width:30px; height:30px;}
   .lh-events{position:relative;}
   .lh-events .num{display:none;}
   .lh-events-h{writing-mode: initial; width:100%; text-align:center;}
   .lh-events-banner{width:100%;}
   .lh-events-center{width:100%; margin-top:50px;}
   .lh-events-center .text{width:100%; padding:0; margin-top:20px;}
   .lh-events-center .img{width:100%; float:none;}
   .lh-events-banner{display:none;}
   .lh-addr,.lh-chronicle>.img{display:none;}
   .lh-chronicle-l{width:100%; float:none;}
   .lh-chroniclel-banner{width:100%; margin-left:0; margin-top:10px;}
   .lh-chroniclel-banner li{width:33.3%; float:left; height:auto; padding-left:5px; margin-top:5px;}
   .lh-chroniclel-banner li img{width:100%; height:auto; transform:translateX(0);}
   .lh-chroniclel-banner li i{display:none;}
   .lh-chronicle-r{width:100%; margin-top:20px;}
   .lh-chronicler-banner .name{font-size:16px;}
   .lh-chronicler-banner .nname{font-size:12px; margin-top:4px;}
   .lh-louceng-ul li a{height: 35px;line-height: 35px;font-size: 14px;padding: 0 10px}
   .lh-louceng-text .name{font-size:18px;}
   .lh-louceng-text .nname{font-size:14px;}
   .lh-dianpu-item li .img,.lh-dianpu-item li .text{width:100%; float:left;}
   .lh-dianpu-item li a{padding:15px;}
   .lh-dianpu-item li .text{margin-top:20px;}
   .lh-dianpu-item li .logo{width:72px; display:none;}
   .lh-dianpu-item li{margin-bottom:10px;}
   .lh-dianpu-item{margin-top:30px;}
   .lh-storeNew-banner{padding:0;}
   .lh-storeNew-a{padding:30px;}
   .lh-storeNew-a:before{left:-15px;}
   .lh-storeNew-btn a{font-size:24px;}
   .lh-storeNew-btn a.prev{left:-10px;}
   .lh-storeNew-btn a.next{right:-10px;}
   .lh-storeDetail-l{width:100%; float:none; padding:15px;}
   .lh-storeDetail-r{width:100%; float:none; margin-top:20px;}
   .lh-storeDetail-h2{padding:10px 0; margin-top:10px;}
   .lh-storeDetail-ccont{line-height:24px;}
   .lh-recommend-news li .text .name{height:16px; line-height:16px;}
   .lh-recommend-news li .text .nname{margin-top:15px;}
   .lh-recommend-news li .text .nname i{width:20px;}
   .lh-recommend-item li{padding-left:10px; margin-bottom:10px;}
   .lh-recommend-item{margin-top:20px; margin-left:-10px;}
   .lh-recommend{padding-bottom:20px;}
   .lh-sys{display:none;}
   .lh-about-uploud li i{font-size:14px;}
   .lh-dianpu-item li .text{padding-left:0;}
   .lh-contacta-item{display:block;}
   .lh-contacta-item li{width:100%; float:none; padding:0 20px; margin-top:20px;}
   .lh-contacta-item li:first-child{margin-top:0;}
   .lh-contacta-item li .name{font-size:16px; line-height:20px; margin-bottom:4px;}
   .lh-contacta-item li i{font-size:20px; margin-right:4px;}
   .lh-contacta-item li p{line-height:24px;}
   .lh-talent-item{margin-top:30px;}
   .lh-talent-item dt,.lh-talent-h{height:40px; line-height:40px; font-size:12px;}
   .lh-talent-item dt span:nth-child(2),.lh-talent-h span:nth-child(2),.lh-talent-item dt span:nth-child(4),.lh-talent-h span:nth-child(4){display:none;}
   .lh-talent-h span:last-child:before, .lh-talent-h span:last-child:after{width:8px;}
   .lh-talent-cont{padding:20px;}
   .lh-talent-ul li>h3{height:24px; line-height:24px; margin-bottom:10px;}
   .lh-talent-ul li{width:100%; float:none;}
   .lh-talent-ul li>h3:before{height:14px; left:-4px; margin-top:-7px;}
   .lh-advantage-item li a{position:relative; overflow:hidden;}
   .lh-advantage-item li .text{height:100%; overflow:hidden; width:100%;}
   .lh-advantage-item li .img{display:none;}
   .lh-advantage-item li .ccont{line-height:16px;}
   .lh-advantage-item li .title{font-size:18px;}
   .lh-news-ul li .text .ccont{height:auto; margin-top:5px; line-height:18px;}
   .lh-other-nav{white-space:nowrap; overflow-x:auto;}
   .lh-other-nav li{float:none; display:inline-block;}
   .lh-newshot-banner .bd li{width:100%;}
} 
/*
.uppercase{text-transform:uppercase;}
.CenturyGothicbold{font-family:'CenturyGothicbold';}
.CenturyGothic{font-family:'CenturyGothic';}
transition:cubic-bezier(0.215,.61,.355,1) .45s;
*/
.lh-about-uploud li:nth-child(1),.lh-about-item li:nth-child(1),.lh-contacta-item li:nth-child(1){animation-delay:.1s;}
.lh-about-uploud li:nth-child(2),.lh-about-item li:nth-child(2),.lh-contacta-item li:nth-child(2){animation-delay:.2s;}
.lh-about-uploud li:nth-child(3),.lh-about-item li:nth-child(3),.lh-contacta-item li:nth-child(3){animation-delay:.3s;}
.lh-about-item li:nth-child(4),.lh-contacta-item li:nth-child(4){animation-delay:.4s;}

h-child(3){animation-delay:.3s;}
.lh-about-item li:nth-child(4),.lh-contacta-item li:nth-child(4){animation-delay:.4s;}

