﻿@charset "utf-8";
/*font*/
@font-face {
  font-family: "segoe script";
  src: url("../fonts/segoe script.woff2") format("woff2"),
       url("../fonts/segoe script.woff") format("woff"),
       url("../fonts/segoe script.ttf") format("truetype"),
       url("../fonts/segoe script.eot") format("embedded-opentype"),
       url("../fonts/segoe script.svg") 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; }
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px "Microsoft JhengHei",Arial,"microsoft yahei", Helvetica, sans-serif;*font:14px "microsoft yahei",Arial, Helvetica, sans-serif; color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}
a{font-size:14px;text-decoration:none;transition:ease .65s; /*color:#333;*/ color: #fff; }
/*a:hover{color:#d00402; }*/
.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;}
textarea{resize:none; overflow:hidden;}
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-progress{width:100vw !important; height:100vh; position:fixed; left:0; top:0; z-index:1000; overflow:hidden; animation:Loading linear 2s forwards; background:#000;}
.pace-progress>div{width:100%; height:100%; background:url(../images/banner2.jpg) no-repeat center; background-size:cover; opacity:.5; position:relative;}
.pace-progress:before{content:''; display:block; width:50px; height:50px; background:url(../images/bars.svg) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}*/
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
.BMap_Marker img{width:auto;}
.BMap_bubble_title{color:#DA251C; font-weight:bold; font-size:16px;}
/*响应式*/
.container {margin:auto; position:relative; width:100%; max-width:1300px;}
/*分享*/
#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-hover{display:block; position:relative;}
.lh-hover>span,.lh-hover>em{position:absolute; display:block; width:100%; height:100%;}
.lh-hover>span:before,.lh-hover>span:after,.lh-hover>em:before,.lh-hover>em:after{content:''; display:block; width:1px; height:1px; background:#fff; position:absolute; opacity:0;animation-delay: .2s;}
.lh-hover:hover>span:before{animation:jtLeft linear 1s forwards;top:0;}
.lh-hover:hover>span:after{animation:jtRight linear 1s forwards;bottom:0;}
@keyframes jtLeft{
	0%{opacity:0; width:0; left:-50%;}
	50%{opacity:1; width:calc(100% + 40px); left:0;}
	100%{opacity:0;width:50%; left:100%;}
}
@keyframes jtRight{
	0%{opacity:0; width:0; right:-50%;}
	50%{opacity:1; width:calc(100% + 40px); right:0;}
	100%{opacity:0;width:50%; right:100%;}
}
.lh-hover:hover>em:before{animation:jtTop linear 1s forwards;left:0;}
.lh-hover:hover>em:after{animation:jtBottom linear 1s forwards;right:0;}
@keyframes jtTop{
	0%{opacity:0; height:0; top:-50%;}
	50%{opacity:1; height:calc(100% + 40px); top:0;}
	100%{opacity:0;height:50%; top:100%;}
}
@keyframes jtBottom{
	0%{opacity:0; height:0; bottom:-50%;}
	50%{opacity:1; height:calc(100% + 40px); bottom:0;}
	100%{opacity:0;height:50%; bottom:100%;}
}
.lh-header{width:100%; height:100px; background:rgba(0,0,0,.45); position:absolute; left:0; top:0; z-index:100;}
.lh-logo{float: left;width: 250px;margin-top: 5px;}
.lh-nav li{float:left; line-height:40px;width: 11%;text-align: center;}
.lh-nav li a{color:#fff; font-size:16px; position:relative; display:block; font-weight:bold;}
.lh-nav li a:hover,.lh-nav li a.on{color:#CF437F;}
.lh-heaer-r{margin-top:35px; }
.lh-nav li:first-child a{display:block; width:40px; height:40px; text-align:center; line-height:40px; border-radius:50%; background:#CF437F; position:relative; z-index:1; overflow:hidden;}
.lh-nav li:first-child a:after{content:''; display:block; width:50px; height:50px; border-radius:50%; background:rgba(255,255,255,.2); position:absolute; left:50%; top:50%; z-index:-1; transform: translate(-50%,-50%) scale(0); transition:ease .65s; opacity:0;}
.lh-nav li:first-child a:hover{color:#fff;}
.lh-nav li:first-child a:hover:after{transform:translate(-50%,-50%) scale(1);opacity:1;}
.lh-nav li:first-child a i{font-size:20px;}
.lh-line{width:100%; height:3px; position:absolute; left:0; top:0;}
.lh-line li{flex:1; background:#CF437F; animation:line linear 1s forwards;transform:scaleX(0);}
.lh-line li:nth-child(2){background:#008CD4; animation-delay:1s;}
.lh-line li:nth-child(3){background:#E78C1F; animation-delay:2s;}
.lh-line li:nth-child(4){background:#6FBC3C; animation-delay:3s;}
@keyframes line{
	0%{transform:scaleX(0);transform-origin:left center;}
	100%{transform:scaleX(1);transform-origin:left center;}	
}
.lh-language{width:122px; cursor:pointer; position:relative;}
.lh-language .title{width:100%; height:40px; line-height:40px; border-radius:30px; background:#6FBC3C; color:#fff; text-align:center; position:relative; z-index:1;}
.lh-language .title i{font-size:12px; margin-left:10px;}
.lh-language-item{position:absolute; left:0; top:0; padding:40px 0 0; background:#3E9500; color:#fff; text-align:center; width:100%; border-radius:30px; height:0; overflow:hidden; transition:ease .65s;}
.lh-language:hover .lh-language-item{height:131px;border-radius:30px 30px 3px 3px;height:223px;}
.lh-language-item li{line-height:45px; border-bottom:1px solid #6FBC3C;}
.lh-language-item li a{color:#fff; display:block;}
.lh-language-item li:last-child{border:none;}
.lh-banner{position:relative; width:100vw; height:100vh; overflow:hidden;}
.lh-banner-bd li{position:relative; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.banner-text{display:block; width:100vw; height:100vh; display:flex;flex-direction:row; align-items:center; justify-content:center;transform: translate3d(0px,100px, 0px); transition:ease 1s; opacity:0;}
.banner-text img{display:inline-block; width:auto;}
.lh-banner-bd li:nth-child(3) .banner-text{justify-content:flex-start; padding-left:10vw;}
.lh-banner-bd li:nth-child(4) .banner-text{justify-content:flex-end; padding-right:10vw;}
.lh-banner-bd li.swiper-slide-active .banner-text{transform: translate3d(0px,0, 0px); opacity:1;}
.lh-banner-bd li.swiper-slide-prev .banner-text{transform: translate3d(0px,-100px, 0px);}
.swiper-hd{position:absolute; left:0; bottom:60px !important; z-index:2; text-align:center;}
.swiper-hd span{width:12px; height:12px; background:#fff; opacity:1; transition:ease .65s;}
.swiper-hd span:nth-child(1),.swiper-hd span:nth-child(5){background:#CF437F;}
.swiper-hd span:nth-child(2),.swiper-hd span:nth-child(6){background:#008CD4;}
.swiper-hd span:nth-child(3),.swiper-hd span:nth-child(7){background:#E78C1F;}
.swiper-hd span:nth-child(4),.swiper-hd span:nth-child(8){background:#6FBC3C;}
.swiper-hd span.swiper-pagination-bullet-active{opacity:.5;}
.lh-wapNav-btn{width:50px; height:50px; text-align:center; line-height:50px; position:absolute; right:0; top:0; color:#fff; display:none; z-index:200;}
.lh-wapNav-btn i{font-size:24px;}
.lh-public-h{text-align:center;}
.lh-public-h>h2{font-size:36px;}
.lh-public-h>h2 i{display:inline-block; width:30px; height:34px; background:url(../images/icon1.png) no-repeat center; margin:0 10px; position:relative; top:3px; animation:icon1 linear 2s infinite;transform:rotate(360deg);}
.lh-public-h>h3{font-size:14px; color:#666; line-height:14px;font-family: "segoe script"; margin:20px 0 45px;}
.lh-public-h>h4{font-size:15px; line-height:24px; color:#666; margin-top:25px;}
.lh-situation-item{margin-top:30px;}
.lh-situation-item li{flex:1; text-align:center;}
.lh-situation-item li .img{width:186px; height:186px; border:5px solid #CF437F; display:flex; justify-content:center; overflow:hidden; border-radius:50%; margin:auto;}
.lh-situation-item li .img img{width:auto;}
.lh-situation-item li:nth-child(2n){margin-top:70px; animation-delay:.1s;}
.lh-situation-item li a>h2{text-align:center; color:#fff; margin:auto; font-size:16px; line-height:65px; position:relative; top:-25px; z-index:1; transition:ease .65s; font-weight:bold;}
.lh-situation-item li:first-child a>h2{width:72px; height:65px;background:url(../images/index-a1.png) no-repeat center;}
.lh-situation-item li:nth-child(2) a>h2{width:65px; height:65px; background:url(../images/index-a2.png) no-repeat center;}
.lh-situation-item li:nth-child(3) a>h2{width:65px; height:65px; background:url(../images/index-a3.png) no-repeat center;}
.lh-situation-item li:nth-child(4) a>h2{width:67px; height:67px; background:url(../images/index-a4.png) no-repeat center;}
.lh-situation-item li:nth-child(5) a>h2{width:72px; height:67px; background:url(../images/index-a5.png) no-repeat center;}
.lh-situation-item li .text{text-align:center; color:#fff; opacity:0; transition:ease .65s; z-index:1; position:relative; visibility:hidden;}
.lh-situation-item li .text h2{font-size:16px;font-family: "segoe script"; font-weight:bold; text-transform:uppercase;}
.lh-situation-item li .text .cont{line-height:18px; margin-top:40px;}
.lh-situation-item li a{display:inline-block; margin:auto; z-index:1; padding:30px 30px 0; position:relative;}
.lh-situation-item li a:before{content:''; display:block; width:100%; height:100%; background:#CF437F; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s; transform:scaleY(0); transition: transform .65s cubic-bezier(.215,.61,.355,1),opacity .65s ease;transform-origin:center bottom; opacity:0;}
.lh-situation-item li:nth-child(2) a:before{background:#008CD4;}
.lh-situation-item li:nth-child(3) a:before{background:#FFB515;}
.lh-situation-item li:nth-child(4) a:before{background:#6FBC3C;}
.lh-situation-item li:nth-child(5) a:before{background:#1CA9EB;}
.lh-situation-item li:nth-child(2) .img{border-color:#008CD4;}
.lh-situation-item li:nth-child(3) .img{border-color:#FFB515;}
.lh-situation-item li:nth-child(4) .img{border-color:#6FBC3C;}
.lh-situation-item li:nth-child(5) .img{border-color:#1CA9EB;}
.lh-situation-item li a:hover:before{transform:scaleY(1); opacity:1;transform-origin:center top;}
.lh-situation-item li a:hover .text{opacity:1; transform:translateY(-50px); visibility:visible;}
.lh-situation-item li a:hover>h2{transform:translateY(45px);}
.lh-situation-item li a>h2{overflow:hidden;}
.lh-situation-item li a:hover>h2{width:auto;}
.lh-cheng-item{margin:35px 0 0 -9px;}
.lh-cheng-item li{flex:1; padding-left:9px;}
.lh-cheng-item li a{display:block; position:relative;overflow:hidden}
.lh-cheng-item li .text{position:absolute; left:0; bottom:-90px; width:100%; text-align:center; color:#fff; transform:translateY(-50%);transition:0.3s  ease}
.lh-cheng-item li:nth-child(2) a:last-child{margin-top:9px;}
.lh-cheng-item li .text h2{font-size:18px; font-weight:bold;}
.lh-cheng-item li .text h3{font-size:24px; font-weight:bold;font-family: "segoe script";text-transform:uppercase; margin:6px 0 36px;}
.lh-cheng-item li .text h4{display:block; width:164px; height:46px; background:#CF437F; text-align:center; line-height:46px; margin:auto;font-family: "segoe script";text-transform:uppercase; font-size:12px; position:relative; opacity:0; transform:translateY(100%); transition:ease .65s;margin-top: 25px;}
.lh-cheng-item li .text h4:before{content:''; display:block; width:108px; height:1px; background:#E7A1BF; position:absolute; left:50%; bottom:10px; margin-left:-54px; transition:ease .65s; transform:scaleX(0); transform-origin:left center;}
.lh-cheng-item li .text h4:after{content:''; display:block; width:10px; height:1px;background:#E7A1BF; position:absolute; left:126px; bottom:10px; transform:rotate(0); transform-origin:right center; transition:ease .65s; opacity:0;}
.lh-cheng-item li .img{background:#000; overflow:hidden;}
.lh-cheng-item li img{transition:ease 1s;width:100%}
.lh-cheng-item li a:hover img{transform:scale(1.1); opacity:.8;}
.lh-cheng-item li a:hover h4{opacity:1; transform:translateY(0);bottom:30%}
.lh-cheng-item li a:hover .text{ bottom:50px}
.lh-cheng-item li a:hover h4:before{transform:scaleX(1); transition-delay:.2s;}
.lh-cheng-item li a:hover h4:after{transform:rotate(45deg); opacity:1; transition-delay:.65s;}
@keyframes icon1{
	0%{transform:rotate3d(0,0,0,0);}
	100%{transform:rotate3d(0,0,1,360deg);}	
}
.lh-situation.cheng .icon{display:block; width:21.71875vw; height:20.885416666666668vw;  background-size:cover; position:absolute; right:3.64vw; top:-30px;}
.lh-situation.cheng{padding:95px 0px; padding-bottom: 0px;}
.lh-situation.industry{ padding:95px 0 0; position:relative; overflow:hidden;}
.lh-cheng-item.industry{margin:35px 0 0 0;}
.lh-cheng-item.industry li{width:25%; flex:none; padding:0; height:523px; transition:ease .65s;}
.lh-cheng-item.industry li:nth-child(2) a:last-child{margin:0;}
.lh-cheng-item.industry li img{width:auto;}
.lh-cheng-item.industry li.on{width:40% !important;}
/* .lh-cheng-item.industry li:last-child.on{margin-left:-15%;} */
.lh-situation.industry .icon{width:23.75vw; height:34vw; left:20%; top:-10px; background-size:cover;}
.lh-strategy-hd{text-align:center;}
.lh-strategy-hd li{display:inline-block; margin:0 38px; cursor:pointer;}
.lh-strategy-hd li i{font-size:42px; color:#000;transition:ease .65s; display:inline-block;}
.lh-strategy-hd li h2{font-size:18px; margin-top:18px; font-weight:bold; transition:ease .65s;color: #fff;}
.lh-strategy-hd li:hover i,.lh-strategy-hd li:hover h2,.lh-strategy-hd li.on i,.lh-strategy-hd li.on h2{color:#cf437f;}
.lh-strategy{margin-top:75px; position:relative;}
.lh-strategy-bd{width:1200px; margin:90px auto 0; position:relative;}
.lh-situation.strategy{background-color:#F5FBFB; padding:95px 0 160px; background-attachment:fixed; background-size:cover;}
.lh-stragegy-bd li .img{width:518px; height:314px; overflow:hidden; position:relative; float:left; background:#CF437F;}
.lh-stragegy-bd li .img img{transition:ease .65s;}
.lh-stragegy-bd li .img i{display:block; width:66px; height:66px; border-radius:50%; background:#fff; text-align:center; line-height:66px; font-size:18px; font-weight:bold; color:#7e6d5c;font-family: "segoe script"; position:absolute; left:25px; top:25px; transition:ease .65s;}
.lh-stragegy-bd li .img i:before{content:''; display:block; width:78px; height:78px; border-radius:50%; border:2px solid #fff; position:absolute; left:-6px; top:-6px;}
.lh-stragegy-bd li .text{width:660px; height:314px; overflow:hidden; float:right; background:#fff; padding:30px 40px;}
.lh-stragegy-bd li .text h2{font-size:18px; color:#1e1e1e; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s;}
.lh-stragegy-bd li .text h3{color:#666; border-bottom:2px solid #EFEFEF; padding:15px 0; position:relative;}
.lh-stragegy-bd li .text h3:before{content:''; display:block; width:100%; height:2px; background:#CF437F; position:absolute; left:0; bottom:-2px; transform:scaleX(0); transform-origin:left center; transition:ease .65s;}
.lh-stragegy-bd li .text h4{color:#666; line-height:24px; height:96px; overflow:hidden; margin:25px 0 40px;}
.lh-stragegy-bd li .text h5{color:#1e1e1e; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px; height:20px;}
.lh-stragegy-bd li .text h5 i{float:left; margin-right:10px; font-size:18px;}
.lh-stragegy-bd li a{display:block;}
.lh-stragegy-bd li:hover .text h3:before{transform:scaleX(.2);}
.lh-stragegy-bd li:hover .text h2{color:#CF437F;}
.lh-stragegy-bd li:hover .img img{transform:scale(1.1); opacity:.8;}
.lh-stragegy-bd li:hover .img i{transform:rotate3d(1,1,1,360deg); opacity:.8;}
.lh-strategy-btn a{display:block; width:64px; height:64px; border-radius:50%; text-align:center; line-height:64px; background:#fff; color:#000; position:absolute; top:50%; margin-top:-32px; z-index:1;}
.lh-strategy-btn a:after{content:''; display:block; width:100%; height:100%; border-radius:50%; background:#CF437F; position:absolute; left:0; top:0; transform:scale(0); opacity:0; transition:ease .65s; z-index:-1;}
.lh-strategy-btn a:hover{color:#fff;}
.lh-strategy-btn a:hover:after{transform:scale(1);opacity:1;}
.lh-strategy-btn a i{font-size:24px; font-weight:bold;}
.lh-strategy-btn a.prev{left:-160px;}
.lh-strategy-btn a.next{right:-160px;}
.lh-stragegy-banner{overflow:hidden;}
.lh-stragegy-banner.on{animation:stragegyTab linear 1s;}
@keyframes stragegyTab{
	0%{transform:translateY(100px); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
.lh-cont{width:1200px; position:relative; margin:auto;}
.lh-news-l{width:590px;}
.lh-news-r{width:527px;}
.lh-news-a{margin-top:75px;}
.lh-news-a a{display:block;}
.lh-news-a .time h2{font-size:48px; color:#cf437f; float:left;font-family: "segoe script";}
.lh-news-a .time>div{color:#7d7d7d; font-size:16px;font-family: "segoe script"; line-height:18px; margin:20px 0 0 10px; float:left;}
.lh-news-a .time h3,.lh-news-a .time h4{font-weight:bold;}
.lh-news-a .text>h2{font-size:18px; color:#333333; transition:ease .65s; font-weight:bold; height:20px; line-height:20px; margin:15px 0 30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-news-a .text>h3{color:#666; line-height:24px; height:72px; overflow:hidden;}
.lh-news-r a{background:#FBFCFC; padding:60px; position:relative;}
.lh-news-r a:after{content:''; display:block; width:100%; height:3px; background:#CF437F; position:absolute; left:0; bottom:0;}
.lh-news-r .img{margin-top:45px;}
.lh-news-l .img{margin-bottom:40px;}
.lh-news-a a:hover .text>h2{color:#CF437F;}
.lh-way{position:relative;}
.lh-situation.news{padding:95px 0 60px;}
.lh-way .img{width:100%; height:493px; background-size:cover !important;}
.lh-way-info{width:1200px; background:#fff; position:absolute; left:50%; bottom:-327px; margin-left:-600px; height:412px; padding:45px;}
.lh-way-a>.left{max-width:40%;}
.lh-way-a h2{font-size:30px; color:#1e1e1e;}
.lh-way-a h3{color:#666; line-height:24px; margin-top:10px;}
.lh-way-a ul{margin-top:45px;}
.lh-way-a ul li{line-height:30px; color:#666; font-size:16px; overflow:hidden;}
.lh-way-a ul li i{color:#80BC32; float:left; margin-right:10px; font-size:18px;}
.lh-way-b{margin-top:30px; border-top:1px solid #EFEFEF; padding-top:50px;}
.lh-way-b li{flex:1; padding-right:100px;}
.lh-way-b li:nth-child(2){flex:2; padding-left:50px;}
.lh-way-b li:last-child{padding:0 0 0 100px;}
.lh-way-b li h2{font-size:24px; color:#1e1e1e; font-weight:bold; line-height:24px; overflow:hidden;}
.lh-way-b li h2 i{float:left; font-size:24px; font-weight:normal; margin-right:10px;}
.lh-way-b li h3{line-height:24px; color:#666; font-size:16px; margin-top:30px;}
.lh-footer{min-width: 1500px;background-size: 100%;background-image:url(../images/bg03.png); background-size: cover;}
.lh-footer-ewm li{display:inline-block; margin:0 10px; /*color:#1e1e1e;*/ color:#fff; width:132px;}
.lh-footer-ewm li h2{margin-top:10px;}
.lh-copy{line-height:24px; /*color:#1e1e1e;*/ color:#fff; margin-top:40px;}
.lh-copy a{color:#fff;}
.lh-copy h2 a{margin-left:20px;}
.lh-copy a:hover{text-decoration:underline;}
.lh-cheng-item li:nth-child(1){animation-delay:.1s;}
.lh-cheng-item li:nth-child(2){animation-delay:.2s;}
.lh-cheng-item li:nth-child(3){animation-delay:.3s;}
.lh-strategy-hd li:nth-child(5){animation-delay:.1s;}
.lh-strategy-hd li:nth-child(4){animation-delay:.2s;}
.lh-strategy-hd li:nth-child(3){animation-delay:.3s;}
.lh-strategy-hd li:nth-child(2){animation-delay:.4s;}
.lh-strategy-hd li:nth-child(1){animation-delay:.5s;}
.lh-cheng-banner{position:relative;}
.lh-huadong{position:absolute; left:10px; bottom:10px; font-size:32px; color:#fff; z-index:2; display:none; animation:huadong linear 1s infinite;}
@keyframes huadong{
	0%{transform:translateX(10px); opacity:1;}
	100%{transform:translateX(0); opacity:0;}	
}
.lh-weather{width:153px; height:145px; background:rgba(0,0,0,.35); position:absolute; right:5.2vw; top:185px; z-index:2; color:#fff; text-align:center; font-size:15px; padding:0 0 0 0; border-radius:8px; line-height:24px;}
.lh-weather .img img{width:100px; margin:0 auto 6px;margin-top: 5px;}
.lh-ban{width:100%; height:480px; overflow:hidden;}
.lh-ban>.img{width:100%; height:100%;background-attachment:fixed; background-position:center top; background-repeat:no-repeat;  animation:ban linear 2s forwards;}
@keyframes ban{
	0%{transform:scale(1.1)}
	100%{transform:scale(1);}	
}
.lh-container{background:#FBFCFC;}
.lh-strate{padding:35px 0 160px;}
.lh-strage-a{position:relative;}
.lh-strage-t{width:212px; height:212px; border-radius:50%; background:#CF437F; color:#fff; position:absolute; left:0; top:0; text-align:center; padding:52px 0 0 0; z-index:2; transition:ease .65s;}
.lh-strage-t h2{font-size:30px; font-weight:bold; line-height:30px;font-family: "segoe script";}
.lh-strage-t i{display:block; width:42px; height:12px; background:url(../images/icon6.png) no-repeat center; background-size:cover; margin:5px auto 15px;}
.lh-strage-t h3{font-size:18px;}
.lh-strage-a .right{font-size:16px; line-height:24px; color:#666; margin:60px 0 45px; text-align:right;}
.lh-strage-item li{background:#fff; overflow:hidden; position:relative;}
.lh-strage-item li .img{float:right; width:50%; position:relative; background:#000;}
.lh-strage-item li .img img{transition:ease .65s;}
.lh-strage-item li .img i{display:block; width:66px; height:66px; background:#CF437F; border-radius:50%; text-align:center; line-height:66px; font-size:40px; color:#fff; position:absolute; left:50%; top:50%; margin:-33px 0 0 -33px;}
.lh-strage-item li .img i:after{content:''; display:block; width:78px; height:78px; border-radius:50%; border:2px solid #CF437F; position:absolute; left:-6px; top:-6px;}
.lh-strage-item li .img:before{content:''; display:block; width:48px; height:3px; background:#CF437F; position:absolute; left:-24px; top:100px; transition:ease .65s; z-index:1;}
.lh-strage-item li .text{padding:5.46vw 4vw 0 ; float:left; width:50%;}
.lh-strage-item li .text .title{padding-left:35px; font-size:18px; font-weight:bold; position:relative; color:#333;}
.lh-strage-item li .text .title:before{content:''; display:block; width:16px; height:18px; background:url(../images/icon1.png) no-repeat center; background-size:16px 18px; position:absolute; left:0; top:2px;}
.lh-strage-item li .text .title h2{font-weight:bold; transition:ease .65s;}
.lh-strage-item li .text .title h3{font-family: "segoe script"; text-transform:uppercase; font-weight:bold;}
.lh-strage-item li .text h4{line-height:24px; color:#666; margin-top:30px; max-height:120px; overflow:hidden;}
.lh-strage-item li .text h5{font-size:10.78vw; color:#FBFCFC; position:absolute; left:4vw; bottom:0; font-weight:bold; line-height:2.6vw;}
.lh-strage-item li:nth-child(2n) .img{float:left;}
.lh-strage-item li:nth-child(2n) .img:before{left:inherit; right:-24px;}
.lh-strage-item li:nth-child(2n) .text .title{text-align:right; padding:0 35px 0 0;}
.lh-strage-item li:nth-child(2n) .text .title:before{left:inherit; right:0;}
.lh-strage-item li:nth-child(2n) .text h4{text-align:right;}
.lh-strage-item li:nth-child(2n) .text h5{left:inherit; right:78px;}
.lh-strage-item li:hover .img:before{width:20%;}
.lh-strage-item li:hover .img img{opacity:.8;}
.lh-strage-item li:hover .text .title h2{color:#CF437F;}
.fadeInRotating{animation-name:fadeInRotating;}
.lh-strateg{padding:285px 0 150px; background:url(../images/icon7.jpg) no-repeat center; background-attachment:fixed;}
@keyframes fadeInRotating{
	0%{transform:rotate3d(0,0,0,0); opacity:0;}
	100%{transform:rotate3d(0,1,0,360deg); opacity:1;}	
}
.lh-footer.two{padding:116px 0 215px; position:relative;}
.lh-footer .lh-line li:nth-child(1){background:#6FBC3C;}
.lh-footer .lh-line li:nth-child(2){background:#E78C1F;}
.lh-footer .lh-line li:nth-child(3){background:#008CD4;}
.lh-footer .lh-line li:nth-child(4){background:#CF437F;}
.lh-strateg-l .lh-strage-t{position:static;}
.lh-public-nav{text-align:center; position:relative; margin-top:70px; position:relative;}
.lh-public-nav:before{content:''; display:block; width:1px; height:100%; border-left:1px dashed #CF437F; position:absolute; left:50%; top:0;}
.lh-public-nav li{position:relative; width:42px; height:42px; margin:28px auto 0;}
.lh-public-nav li span{display:block; width:100%; height:100%; border-radius:50%; background:#CF437F; color:#fff; text-align:center; line-height:42px;font-family: "segoe script"; font-weight:bold; position:absolute; left:0; top:0; transition:ease .65s;}
.lh-public-nav li em{display:block; width:72px; height:72px; border-radius:50%; background:#F6D8E5; line-height:72px; color:#333; font-size:18px; position:absolute; left:50%; top:50%; margin:-36px 0 0 -36px; font-weight:bold; transform:scale(0); opacity:0; transition:ease .65s;}
.lh-public-nav li b{display:block; width:100%; height:100%; border-radius:50%; background:#F6D8E5; color:#333; text-align:center; line-height:42px;font-weight:bold; position:absolute; left:0; top:0; transition:ease .65s;transform:scale(0); opacity:0;}
.lh-public-nav li:hover span,.lh-public-nav li.active span,.lh-public-nav li.active:hover b{transform:scale(0); opacity:0;}
.lh-public-nav li.active em,.lh-public-nav li:hover b{transform:scale(1); opacity:1;}
.lh-stragegy-bd.list li{margin-bottom:23px; overflow:hidden;}
.lh-stragegy-bd li{background:#fff;}
.lh-public-nav.show li{animation:publicNav1 linear .65s forwards; animation-delay:.8s;transform:translateY(-20px); opacity:0;}
.lh-public-nav.show:before{animation:publicNav linear 1s; transform-origin:center top;}
.lh-public-nav.show li:nth-child(1){animation-delay:1.8s;}
.lh-public-nav.show li:nth-child(2){animation-delay:1.7s;}
.lh-public-nav.show li:nth-child(3){animation-delay:1.6s;}
.lh-public-nav.show li:nth-child(4){animation-delay:1.5s;}
.lh-public-nav.show li:nth-child(5){animation-delay:1.4s;}
.lh-public-nav.show li:nth-child(6){animation-delay:1.3s;}
.lh-public-nav.show li:nth-child(7){animation-delay:1.2s;}
.lh-public-nav.show li:nth-child(8){animation-delay:1.1s;}
.lh-public-nav li:first-child{margin-top:0;}
@keyframes publicNav{
	0%{transform:scaleY(0);}
	100%{transform:scaleY(1);}	
}
@keyframes publicNav1{
	0%{transform:translateY(-20px); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
.publicNav .lh-public-l{position:fixed; top:115px;}
.lh-scenery{padding:210px 0 150px; background:url(../images/icon8.jpg) no-repeat center top; position:relative;}
.lh-scenery-a .lh-strage-t{margin:auto; position:inherit;}
.lh-scenery-a .cont{text-align:center; font-size:16px; color:#033333; line-height:24px; margin-top:60px;}
.lh-scenery-nav{position:absolute; left:6vw; top:0; z-index:80;}
.lh-scenery-item li{padding-top:215px; position:relative; overflow:hidden; z-index:1;}
.lh-scenery-item li .text{position:absolute; left:0; bottom:0; width:100%; height:calc(100% - 215px); text-align:center; z-index:2;}
.lh-scenery-item li .icon{display:block; width:34.21vw; height:48.95vw; background:url(../images/icon10.png) no-repeat center; background-size:cover; position:absolute; left:4vw; top:-20.31vw; z-index:-1;}
.lh-scenery-item li:first-child .icon{display:none;}
.lh-scenery-item li .text:before{content:''; display:block; width:1px; height:73px; background:#CF437F; position:absolute; left:50%; top:-165px;}
.lh-scenery-item li .text .title{width:86px; height:282px; background:#CF437F; padding:20px 13px 0; margin:-55px auto 0;}
.lh-scenery-item li .text .title h2{font-size:22px; color:#fff; font-weight:bold;writing-mode: vertical-lr;writing-mode: tb-lr; float:left; width:24px; float:left;white-space:nowrap;}
.lh-scenery-item li .text .title h3{font-size:22px; font-weight:bold; color:#e279a6;font-family: "segoe script";writing-mode: vertical-lr;writing-mode: tb-lr;float:left; text-transform:uppercase; white-space:nowrap;}
.lh-scenery-item li .text .cont{color:#fff; width:545px; line-height:24px; margin:40px auto; max-height:96px; overflow:hidden; transform:translateY(100%); opacity:0; transition:ease .65s;}
.lh-scenery-box{padding:0 5.2vw; position:relative;}
.lh-scenery-item li .text h4{display:block; width:164px; height:46px; background:#CF437F; text-align:center; line-height:46px; margin:auto;font-family: "segoe script";text-transform:uppercase; font-size:12px; position:relative; opacity:0; transform:translateY(100%); transition:ease .65s; color:#fff;}
.lh-scenery-item li .text h4:before{content:''; display:block; width:108px; height:1px; background:#E7A1BF; position:absolute; left:50%; bottom:10px; margin-left:-54px; transition:ease .65s; transform:scaleX(0); transform-origin:left center;}
.lh-scenery-item li .text h4:after{content:''; display:block; width:10px; height:1px;background:#E7A1BF; position:absolute; left:126px; bottom:10px; transform:rotate(0); transform-origin:right center; transition:ease .65s; opacity:0;}
.lh-scenery-item li .img{overflow:hidden; height:600px;}
.lh-scenery-item li .img .imgbd{width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;transition:ease .65s;}
.lh-scenery-item li a:hover h4{opacity:1; transform:translateY(0);}
.lh-scenery-item li a:hover h4:before{transform:scaleX(1); transition-delay:.2s;}
.lh-scenery-item li a:hover h4:after{transform:rotate(45deg); opacity:1; transition-delay:.65s;}
.lh-scenery-item li a:hover .cont{transform:translateY(0); opacity:1;}
.lh-scenery-item li a:hover .img .imgbd{transform:scale(1.1);}
.lh-scenery-item li:nth-child(2n) .icon{width:21.71vw; height:20.88vw; background:url(../images/icon9.png) no-repeat center; background-size:cover; left:inherit; right:9vw; top:25px;}
.lh-scenery-item li.lhShow .text:before{animation:lhStrage1 linear 1s; transform-origin:center top;}
.lh-scenery-item li.lhShow .text .title{animation:lhStrage2 linear 1s;}
.lh-scenery-item li.lhShow .img .imgbd{animation:lhStrage3 linear 1s;}
.lh-scenery-text{width:356px; min-height:360px; background:rgba(255,255,255,.85); position:absolute; left:5.2vw; top:50%; transform:translateY(-50%); z-index:3; padding:45px 30px; animation:sceneryText linear 1s; transition:ease 1s;}
@keyframes sceneryText{
	0%{transform:translate(0,0); opacity:0;}
	100%{transform:translate(0,-50%); opacity:1;}	
}
.sceneryText .lh-scenery-text{left:0; top:0;transform:translateY(0); height:90px; min-height:90px; padding:10px 30px;}
.sceneryText .lh-scenery-text>h4,.sceneryText .lh-scenery-text .h4{opacity:0;}
.sceneryText .lh-scenery-text>i{top:72px}
.lh-scenery-text>i{display:block; width:36px; height:36px; border-radius:50%; background:#CF437F; text-align:center; line-height:36px; color:#fff; position:absolute; right:-18px; top:-18px; cursor:pointer; transition:ease .65s;}
.lh-scenery-text>i:hover{background:#CB085A;}
.lh-scenery-text>h2{font-size:24px; font-weight:bold;}
.lh-scenery-text>h3{font-size:18px; font-weight:bold; color:#cf437f; text-transform:uppercase;font-family: "segoe script"; position:relative; margin-bottom:36px;}
.lh-scenery-text>h3:before{content:''; display:block; width:30px; height:2px; background:#cf437f; position:absolute; left:0; bottom:-15px;}
.lh-scenery-text>h4,.lh-scenery-text .h4{line-height:24px; color:#666; transition:ease .65s;}
.lh-scenery-hd{position:absolute; left:0; bottom:0; width:100%; height:92px; background:rgba(0,0,0,.9); z-index:4; padding:31px 5.2vw 0; overflow:hidden;color:#9c9c9c;}
.lh-return{color:#9c9c9c; position:absolute; left:5.2vw; top:34px; line-height:24px;}
.lh-return i{display:block; width:30px;  height:24px; background:url(../images/icon11.png) no-repeat center; background-size:cover; float:right; margin-left:18px;}
.lh-return:hover{color:#fff;}
.lh-scenery-btn{text-align:center;}
.lh-scenery-btn a{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; border-radius:50%; background:#4D4D4D; color:#9B9B9B;}
.lh-scenery-btn em{font-weight:bold; margin:0 15px;}
.lh-scenery-btn a:hover{background:#898989;}
.lh-share{position:absolute; right:5.2vw; top:38px;}
.lh-share>em{font-weight:bold; line-height:24px; float:left;}
.lh-share>a{display:inline-block !important; width:24px !important; height:24px !important; text-align:center !important; line-height:24px !important; background:none !important; padding:0 !important; margin:0 0 0 15px !important; opacity:1; color:#9C9C9C !important; font-size:24px !important; text-decoration:none !important;}
.lh-share>a:hover{color:#fff !important;}
@keyframes lhStrage1{
	0%{transform:scaleY(0);}
	100%{transform:scaleY(1);}	
}
@keyframes lhStrage2{
	0%{transform:translateY(100%); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
@keyframes lhStrage3{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.lh-scenery-nav{transition:ease 1s;}
.publicNav .lh-scenery-nav{position:fixed; top:50px; left:20px; }
.lh-about-bg{position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/icon12.png) no-repeat center;}
.lh-about-r{width:1158px;}
.lh-about{ position:relative;}
.lh-about-b .text{width:550px; float:left; text-align:center; margin-top:60px;}
.lh-about-b .img{width:470px; float:right;}
.lh-about-h2{font-size:24px; font-weight:bold;}
.lh-about-h2 i{display:inline-block; width:16px; height:18px; background:url(../images/icon14.png) no-repeat center; background-size:16px 18px; margin:0 5px;}
.lh-about-b .text>h3{font-size:30px; color:#cf437f;text-transform:uppercase;font-family: "segoe script"; font-weight:bold; line-height:30px; margin:12px 0 22px;}
.lh-about-b .text>h4{font-size:16px; line-height:24px;}
.lh-about-b .text>.cont{line-height:24px; color:#666; margin-top:40px;}
/*.lh-about-c{margin-top:90px; position:relative;}*/
.lh-about-c .text{width:370px; height:100%; background:#CF437F; color:#fff; position:absolute; left:0; top:0;}
.lh-about-c .text>div{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; padding:0 60px; text-align:center;}
.lh-about-c .text h2{font-size:18px;}
.lh-about-c .text h2 i{background:url(../images/icon13.png) no-repeat center; position:relative; top:2px;}
.lh-about-c .text h3{font-family: "segoe script";text-transform:uppercase; font-size:12px; line-height:14px; margin-top:12px;}
.lh-about-c .img{float:right;}
.lh-culture{margin-top:60px;}
.lh-culture-h{position:relative; text-align:center; padding-top:110px;}
.lh-culture-h:before{content:''; display:block; width:1px; height:73px; background:#cf437f; position:absolute; left:50%; top:0;transform:scaleY(0); transform-origin:center top;}
.lhShow.lh-culture-h:before{animation:show1 ease 1s forwards;}
@keyframes show1{
	0%{transform:scaleY(0); transform-origin:center top;}
	100%{transform:scaleY(1); transform-origin:center top;}	
}
.lh-culture-h h3{font-size:30px; color:#cf437f; line-height:30px;font-family: "segoe script";text-transform:uppercase; font-weight:bold; margin-top:10px;}
.lh-culture-item li{overflow:hidden; margin-top:65px; position:relative;}
.lh-culture-item li .img{float:right;}
.lh-culture-item li .text{text-align:center; width:545px; position:absolute; left:0; top:45%; transform:translateY(-50%);}
.lh-culture-item li .text>h2{font-size:18px; font-weight:bold;}
.lh-culture-item li .text>h3{font-size:18px; line-height:24px;color:#cf437f;font-family: "segoe script";text-transform:uppercase; font-weight:bold; margin:10px 0 50px;}
.lh-culture-item li .text>.cont{line-height:24px; color:#666; position:relative;}
.lh-culture-item li .text>.cont:before{content:''; display:block; width:72px; height:1px; background:#cf437f; position:absolute; left:50%; bottom:-80px; margin-left:-36px;}
.lh-culture-item li:nth-child(2n) .img{float:left;}
.lh-culture-item li:nth-child(2n) .text{left:inherit; right:0;}
.lh-public-nav.about li em{padding:20px 15px; line-height:18px;}
.lh-public-nav.about li b{padding:8px 2px; line-height:14px;}
.lh-public-nav.about li:nth-child(1){animation-delay:1.1s;}
.lh-public-nav.about li:nth-child(2){animation-delay:1s;}
.lh-culture-item li .img img{transform:scale(1.1);}
.lh-culture-item li.lhShow .img img{animation:showImg linear 1s forwards;}
.lh-contact{padding:105px 0 135px;}
.lh-contact-r{width:1110px;}
.lh-contact-r .lh-way-info{position:static; margin:0; background:#FBFCFC; width:100%;}
@keyframes showImg{
	0%{transform:scale(1.1);}
	100%{transform:scale(1);}	
}
.lh-culture-item li.lhShow .text{animation:showText linear 1s;}
@keyframes showText{
	0%{transform:translateY(0); opacity:0;}
	100%{transform:translateY(-50%); opacity:1;}	
}
.lh-ban.contact{height:710px;}
.lh-roulette{width:560px; height:560px; border-radius:50%; border:20px solid rgba(207,67,127,.3); overflow:hidden; position:absolute; left:50%; top:50%; margin:-280px 0 0 -280px; animation:roulette linear .65s;}
.lh-rolette-bd{position:relative;}
.lh-rolette-bd:before{content:''; display:block; width:100%; height:100%; background:rgba(255,255,255,.2); position:absolute; left:0; top:0; z-index:1; border-radius:50%;}
@keyframes roulette{
	0%{transform: rotateY(-180deg) translateY(60px); opacity:0;}
	100%{transform: rotateY(0) translateY(0); opacity:1;}	
}
.lh-ban.business{height:100vh;}
.lh-roulette .lh-strage-t{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:212px; height:212px;}
.lh-rolette-hd{width:390px; height:390px; border:1px dashed #D05488; position:absolute; left:50%; top:50%; margin:-195px 0 0 -195px; border-radius:50%;}
.lh-rolette-hd li{width:72px; height:72px; border-radius:50%; background:#F6D8E5; display:flex; align-items:center; justify-content:center; line-height:20px; transition:ease .65s; position:absolute; text-align:center; z-index:1;}
.lh-rolette-hd li a{ font-size:18px; font-weight:bold;}
.lh-rolette-hd li:before{content:''; display:block; width:100%; height:100%; background:#CF437F; position:absolute; left:0; top:0; border-radius:50%; transform:scale(0); opacity:0; transition:ease .65s; z-index:-1;}
.lh-rolette-hd li:hover:before,.lh-rolette-hd li.on:before{transform:scale(1); opacity:1;}
.lh-rolette-hd li:hover a,.lh-rolette-hd li.on a{color:#fff;}
.lh-rolette-hd li:nth-child(1){left:50%; top:-36px; margin-left:-36px;}
.lh-rolette-hd li:nth-child(2){right:3px; top:40px;}
.lh-rolette-hd li:nth-child(3){right:-36px; top:50%; margin-top:-10px;}
.lh-rolette-hd li:nth-child(4){right:58px; bottom:-5px;}
.lh-rolette-hd li:nth-child(5){left:58px; bottom:-5px;}
.lh-rolette-hd li:nth-child(6){left:-36px;top:50%; margin-top:-10px;}
.lh-rolette-hd li:nth-child(7){left:3px; top:40px;}
.lh-mouse{color:#CF437F; position:absolute; left:50%; bottom:80px; margin-left:-21px; animation:mouse linear 2s infinite;}
@keyframes mouse{
	0%{transform:translateY(0);}
	50%{transform:translateY(10px);}
	100%{transform:translateY(0);}	
}
.lh-mouse i{font-size:42px;}
.lh-public-nav li em{display:flex; align-items:center; justify-content:center; line-height:20px;}
.lh-public-nav li b{display:flex; align-items:center; justify-content:center; line-height:14px; font-size:12px;}
.lh-business-r{width:1150px; padding-right:150px;}
.lh-business-h{text-align:center;}
.lh-business-h>h3{font-size:30px; line-height:30px; color:#cf437f;font-family: "segoe script";text-transform:uppercase; font-weight:bold; margin-top:10px;}
.lh-business-h>.h4{line-height:24px; color:#666; margin:40px 0; font-size:16px;}
pre,.lh-h4{font-family:"Microsoft JhengHei"; font-size:16px; line-height:24px; color:#131212; text-align:center;}
.lh-business-a .img{width:100%; text-align:center;}
.lh-business-a .img img{display:inline-block; width:auto; height:auto; max-width:100%; margin:auto;}
.lh-about-bg.two{background:url(../images/icon15.png) no-repeat center top;}
.lh-business-b{margin-top:50px;}
.lh-theatre{margin-top:60px; position:relative;}
.lh-theatre .one{float:left; width:406px; height:588px; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.lh-theatre .two{width:256px; height:362px; float:left;display:flex; overflow:hidden; align-items:center; justify-content:center; margin:0 48px;}
.lh-theatre .three{width:240px; float:left;}
.lh-theatre .three .text{width:240px; height:160px; border:3px solid #CF437F; padding:30px 0 0 24px;}
.lh-theatre .three .text h2{font-size:24px; color:#cf437f; line-height:24px;text-transform:uppercase; font-weight:bold;}
.lh-theatre .three .text h3{margin-top:10px;}
.lh-theatre .three .img{width:240px; height:240px; margin-top:42px;display:flex; align-items:center; justify-content:center; overflow:hidden;}
.lh-theatre>.text{padding:0 20px 0 454px; line-height:24px; color:#666; font-size:16px; position:absolute; left: 0;
    bottom: 0;
    text-align: left;}
.lh-business-c{margin-top:65px;}
.lh-center-l{width:544px;}
.lh-center-l .lh-h4{margin-top:50px; font-size:16px; min-height:120px;}
.lh-center-l .img{margin-top:22px; width:100%; height:265px; display:flex; align-items:center; justify-content:center;}
.lh-center-r{width:406px; height:588px; display:flex; align-items:center; justify-content:center; margin-top:81px; overflow:hidden;}
.lh-house-l{width:406px; height:588px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.lh-house-r{width:545px; position:relative; z-index:1;}
.lh-house-r .img{width:306px; height:386px;display:flex; align-items:center; justify-content:center; overflow:hidden; float:right;}
.lh-house-r .text{width:394px; height:458px; background:#F7E9EF; color:#666; position:absolute; left:-215px; top:-40px; z-index:-1;writing-mode: vertical-rl;writing-mode: tb-rl; padding:66px 215px 0 0; font-size:16px; line-height:24px; letter-spacing:2px;}
.lh-business-d{margin-top:255px;}
.lh-house-r .lh-culture-h{top:-90px; left:112px;}
.lh-house-r .lh-culture-h:before{top:-90px;}
.lh-business-e{margin-top:230px;}
.lh-exper-l{width:406px; height:588px; overflow:hidden;display:flex; align-items:center; justify-content:center;}
.lh-exper-r{width:544px;height:588px; position:relative;}
.lh-exper-r .img{width:100%; height:588px; overflow:hidden;display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0;}
.lh-exper-r .lh-culture-h{z-index:1; top:-60px;}
.lh-exper-r .lh-culture-h:before{top:-92px;}
.lh-public-nav.lh-show:before{transform:scaleY(0);}
.lh-public-nav.lh-show li{transform:translateY(-20px); opacity:0;}
.lh-public-nav.lhShow li{animation:publicNav1 linear .65s forwards; animation-delay:.8s;transform:translateY(-20px); opacity:0;}
.lh-public-nav.lhShow:before{animation:publicNav linear 1s forwards; transform-origin:center top;}
.lh-public-nav.lhShow li:nth-child(1){animation-delay:1.8s;}
.lh-public-nav.lhShow li:nth-child(2){animation-delay:1.7s;}
.lh-public-nav.lhShow li:nth-child(3){animation-delay:1.6s;}
.lh-public-nav.lhShow li:nth-child(4){animation-delay:1.5s;}
.lh-public-nav.lhShow li:nth-child(5){animation-delay:1.4s;}
.lh-public-nav.lhShow li:nth-child(6){animation-delay:1.3s;}
.lh-public-nav.lhShow li:nth-child(7){animation-delay:1.2s;}
.lh-public-nav.lhShow li:nth-child(8){animation-delay:1.1s;}
.lh-show .lh-business-h{transform:translateY(50%); opacity:0;}
.lhShow .lh-business-h{animation:lhShow1 linear 1s forwards;}
.lhShow .img{animation:showImg linear 1s forwards;}
@keyframes lhShow1{
	0%{transform:translateY(50%); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
.lh-news-item li{float:left; width:25%; padding-left:20px; margin-bottom:20px;}
.lh-news-item li a{display:block; background:#fff;}
.lh-news{padding:145px 0;}
.lh-news .lh-strage-t{top:-106px; z-index:5;}
.lh-news .img{overflow:hidden;}
.lh-news .text{padding:20px 2.6vw 2.6vw;}
.lh-news .text .time{font-family: "segoe script";}
.lh-news .text .time h2{font-size:48px; color:#cf437f; float:left;}
.lh-news .text .time div{float:left; font-size:18px; line-height:18px; color:#666; margin:19px 0 0 10px;}
.lh-news .text .time div>h2,.lh-news .text .time div>h3{font-weight:bold;}
.lh-news .text>h2{font-size:18px; color:#333; font-weight:bold; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 0 30px;}
.lh-news .text>h3{line-height:24px; color:#666;}
.lh-news-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.2);}
.lh-news-item li.first{width:50%; z-index:2; position:absolute; left:0; top:0;}
.lh-news-item li.first .text{padding:0;}
.lh-news-item li.first .time{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;}
.lh-news-item li.first .time h2{color:#fff; font-size:72px;}
.lh-news-item li.first .time div{color:#fff; font-size:24px; line-height:24px;margin: 30px 0 0 10px;}
.lh-news-item li.first .text>h2{position:absolute; left:0; bottom:50px; color:#fff; text-align:center; width:100%; color:#fff; padding:0 20px; margin:0;}
.lh-news-item li img{transition:ease .65s;}
.lh-news-item li a:hover img{transform:scale(1.1);}
.lh-loading{text-align:center; font-size:18px; font-weight:bold; margin-top:30px;}
.lh-news-item{margin-left:-20px;}
.lh-details{width:1200px; background:#fff; border-radius:10px 10px 0 0; margin:auto; position:relative; top:-190px; z-index:2; padding:90px 0;}
.lh-details .lh-public-nav{position:absolute; right:50px; top:90px;}
.lh-details .lh-public-nav li b{line-height:42px; padding:0; color:#fff;}
.lh-details-info{width:1000px; margin:auto;}
.lh-details-info>h1{text-align:center; font-size:30px; font-weight:bold;}
.lh-details-info>h2{text-align:center; color:#666; font-weight:bold; position:relative; margin:50px auto; width:475px;}
.lh-details-info>h2:before{content:''; display:block; width:100%; height:1px; background:#666; position:absolute; left:0; top:50%; z-index:-1;}
.lh-details-info>h2 span{padding:0 25px; background:#fff;}
.lh-details-info>.cont{margin-top:50px; line-height:24px; color:#666;}
.lh-details-info>.cont img{width:auto; max-width:100%;display:inline-block;}
body{overflow-y:hidden;}
.pace-done{overflow-y:inherit;}
.Loading{width:100vw; height:100vh; position:fixed; left:0; top:0; z-index:1000; overflow:hidden; animation:Loading linear 2s forwards; background:#000; display:none;}
.Loading .bg{width:100%; height:100%; background:url(../images/banner2.jpg) no-repeat center; background-size:cover; opacity:.5; position:relative;}
.Loading:before{content:''; display:block; width:50px; height:50px; background:url(../images/bars.svg) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@keyframes Loading{
	0%{clip:rect(0 100vw 100vh 100vw);}
	20%{clip:rect(0 100vw 100vh 0);}
	80%{clip:rect(0 100vw 100vh 0);}	
	100%{clip:rect(0 0 100vh 0);}
}
.lh-virtual{width:100vw; height:100vh; position:relative; background-repeat:no-repeat; background-position:center center;background-image:url(../images/01.jpg);}
.img-list {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	top: 0;
	background-position: center 50%;
	-webkit-background-size: cover;
	        background-size: cover;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}

.img-list div{
	position: absolute;
	left: 0;
	top: 0;
	background-position: center 50%;
	width: 100%;
	height: 100%;
}
.img-list div span{
	position: absolute;
	left: 0;
	top: 0;
	background-position: center 50%;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.img-list div.active span,.img-list div.show span{
	opacity: 1;
	background-position: center -webkit-calc(50% - 5px);
	background-position: center calc(50% - 5px);
}
.img-list.active{
	background-color: rgba(0,0,0,.3);
}
.img-list img {
	opacity: 0;
}
.img-list img.active {
	opacity: 1
}
.img-list div a{position:absolute; color:#fff; opacity:.8;}
.img-list div a i{font-size:24px;}
.img-list div a.a1{left:23.85vw; top:45.18vh;}
.img-list div a.a2{left:23.80vw; top:30.37vh;}
.img-list div a.a3{left:30vw; top:28vh;}
.img-list div a.a4{left:35.83vw; top:50.64vh;}
.img-list div a.a5{left:39vw; top:47vh;}
.img-list div a.a6{left:51.35vw; top:67.59vh;}
.img-list div a.a7{left:56.61vw; top:55.37vh;}
.img-list div a.a8{left:52.39vw; top:50vh;}
.img-list div a.a9{left:56.25vw; top:45vh;}
.img-list div a.a10{left:66vw; top:59vh;}
.img-list div a.a11{left:78.64vw; top:82vh;}
.img-list div.active a{opacity:0;}
.lh-map-layer{width:1200px; height:600px; background:#fff url(../images/icon16.png) no-repeat right bottom; position:fixed; left:50%;top:50%; margin:-300px 0 0 -600px; z-index:1000; padding:3%; transition:ease .65s; transform:scale(0); opacity:0; visibility:hidden;}
.map .lh-map-layer{transform:scale(1); opacity:1; visibility:visible;}
.lh-map-banner{width:687px; height:473px; position:relative; overflow:hidden;}
.lh-map-hd{position:absolute; left:0; bottom:32px !important; z-index:2; text-align:center;}
.lh-map-hd span{width:10px; height:10px; background:#fff; opacity:1;}
.lh-map-hd span.swiper-pagination-bullet-active{background:#CF437F;}
.lh-map-text{width:336px;}
.lh-map-text h2{font-size:24px; font-weight:bold;}
.lh-map-text h3{font-size:18px; line-height:24px; color:#cf437f;font-family: "segoe script"; font-weight:bold; text-transform:uppercase; position:relative; margin:10px 0 40px;}
.lh-map-text h3:before{content:''; display:block; width:30px; height:2px; background:#cf437f; position:absolute; left:0; bottom:-20px;}
.lh-map-text h4,.lh-map-text .h4{line-height:24px; color:#666;}
.lh-close{position:absolute; right:17px; top:17px; display:block; width:36px; height:36px; border-radius:50%; background:#CF437F; color:#fff; text-align:center; line-height:36px;}
.lh-close:hover{transform:rotate(360deg); color:#fff;}
/*.fixed .lh-banner,.fixed .lh-ban{width:100%; height:95px; position:fixed; left:0; top:0; z-index:99;}
.fixed .lh-banner .banner-text{display:none;}
.fixed .lh-banner-bd li,.fixed .lh-ban>.img{background-position:center top !important;}
.fixed .lh-banner .swiper-hd{display:none;}*/
.fixed .lh-header{ background-position:center bottom; background-repeat:no-repeat; transition:ease .65s;}
#canvas{position:absolute; left:0; top:0; z-index:20; opacity:0;}
.lh-dian{width:100vw; height:100vh; position:absolute; left:0; top:0; z-index:9; background:url(../images/dian.png) no-repeat center; transition:ease .25s;}
.img-list div a{display:none;}
/*@media screen and (max-width: 1600px){
	.container{padding:0 10px;}
	.lh-strategy-btn a.prev{left:-74px;}
	.lh-strategy-btn a.next{right:-74px;}
}*/
/*@media screen and (max-width: 1440px){
	.lh-logo{left:30px;}
	.lh-heaer-r{padding-right:30px;}
	.lh-strateg-l .lh-strage-t{width:180px; height:180px; padding:40px 0 0 0;}
	.lh-strateg-l .lh-strage-t h2{font-size:26px; line-height:26px;}
	.lh-stragegy-bd.list li .img{width:460px; height:279px;}
	.lh-stragegy-bd.list li .text{height:279px;}
	.lh-stragegy-bd.list li .text h4{height:72px;}
	.lh-scenery-item li .img{height:500px;}
	.lh-about-r{width:85%;}
}
@media screen and (max-width: 1366px){
	.lh-logo{left:10px;}
	.lh-heaer-r{padding-right:10px;}
	.lh-stragegy-bd.list li .img{width:50%; height:auto;}
	.lh-stragegy-bd.list li .text{width:50%; height:auto;}
	.lh-strateg-r{width:80%;}
	.lh-contact-r{width:80%;}
}
@media screen and (max-width: 1280px){	
	.lh-nav li a{font-size:16px;}
	.lh-nav li{margin-right:30px;}
	.lh-situation-item li a{padding:20px 10px 0;}
	.lh-strage-t{width:180px; height:180px; padding:38px 0 0 0;}
	.lh-strage-t h2{font-size:26px; line-height:26px;}
	.lh-about-r{width:100%;}
	.lh-about-l{display:none;}
	.lh-business-r{width:1000px; padding:0; float:none; margin:auto;}
	.lh-details{width:90%;}
}
@media screen and (max-width: 1200px){	
	.lh-cont{width:100%; padding:0 10px;}
	.lh-situation-item li .img{width:150px; height:150px;}
	.lh-news-l,.lh-news-r{width:50%;}
	.lh-way-info{width:90%; margin-left:5%; left:0; height:auto;}
	.lh-way-b li{padding-right:50px;}
	.lh-way-b li:last-child{padding:0 0 0 50px;}
	.lh-nav li{margin-right:20px;}
	.lh-strategy-bd{width:87%;}
	.lh-stragegy-bd li .img{width:60%;}
	.lh-stragegy-bd li .text{width:40%;}
	.lh-stragegy-bd li .text h4{margin:20px 0;}
	.lh-culture-item li .img,.lh-about-b .img{width:40%;}
	.lh-culture-item li .text,.lh-about-b .text{width:55%;}
	.lh-details-info{width:100%;}
	.lh-map-layer{width:90vw; height:490px; margin:0; left:5vw; top:50%; margin-top:-245px; padding:10px;}
	.lh-map-banner{width:60%; height:425px;}
	.lh-map-text{width:36%;}
}
@media screen and (max-width: 1024px){
	.lh-wapNav-btn{display:block;}
	.lh-header{height:50px;}
	.lh-logo{width:135px; top:50%; transform:translateY(-50%); left:10px;}
	.lh-heaer-r{position:fixed; right:0; top:0; width:80%; height:100%; background:#CF437F; margin:0; padding:0; z-index:100; padding-top:0; transform:translate3d(100%,0,0); transition:ease .65s;}
	.wapNav .lh-heaer-r{transform:translate3d(0,0,0);}
	.lh-nav,.lh-nav li{width:100%;}
	.lh-nav li{text-align:center; line-height:50px; border-bottom:1px solid rgba(255,255,255,.2);}
	.lh-nav li:first-child a{margin:5px auto 0;}
	.lh-nav li:first-child{height:50px;}
	.lh-language{position:absolute; left:50%; bottom:20px; transform:translateX(-50%);z-index: 1;}
	.lh-language-item{bottom:0; top:inherit; padding:0 0 40px 0; border-radius:3px 3px 30px 30px; height:auto; display:none; transition:ease 0s;}
	.lh-language:hover .lh-language-item{height:auto;border-radius:3px 3px 30px 30px;}
	.lh-language-item li{line-height:35px;}
	.lh-wapNav-btn:hover{color:#fff;}
	.lhShadow{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:99; cursor:pointer; animation:shadow linear 1s;}
	@keyframes shadow{
		0%{opacity:0;}
		100%{opacity:1;}	
	}*/
	.lh-strage-item li .text h4{max-height:96px;}
	.lh-stragegy-bd.list li .text{padding:20px;}
	.lh-strateg-l .lh-strage-t{width:120px; height:120px; padding:15px 0 0 0;}
	.lh-strateg-l .lh-strage-t h2{font-size:18px;}
	.lh-strateg-l .lh-strage-t h3{font-size:14px;}
	.lh-strateg-l .lh-strage-t i{margin:2px auto 5px;}
	.lh-business-r{width:100%;}
	.lh-theatre .two{margin:0 24px;}
	.lh-news-item li{width:33.3%;}
	.lh-news-item li.first{width:66.7%;}
	
}
@media screen and (max-width: 980px){
	.lh-theatre .two{display:none;}
	.lh-theatre .three{margin-left:50px;}
	.lh-theatre>.text{position:absolute; left:0; bottom:0; top:inherit;}	
	.lh-center-r,.lh-house-l,.lh-exper-l{display:none;}
	.lh-center-l,.lh-house-r,.lh-exper-r{float:none; margin:auto;}
}





























