@charset "utf-8";
/*font*/
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Times New Roman,"microsoft JhengHei", Helvetica, sans-serif;*font:14px "microsoft JhengHei",Times New Roman, Helvetica, sans-serif; color:#332B29;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#1a1818;}
pre{font-family:'microsoft JhengHei';}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#332B29;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"microsoft JhengHei";-webkit-appearance: none;border-radius: 0;}
input::-webkit-input-placeholder {color: #a2a2a2;}
input:-moz-placeholder {��color: #a2a2a2;}
input::-moz-placeholder {color: #a2a2a2;}
input:-ms-input-placeholder {color: #a2a2a2;}
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-activity{width:100vw; height:100vh; position:fixed; left:0; top:0;}
.pace-activity:before{content:''; display:block;width:100vw; height:50vh; position:absolute; left:0; top:0; background:#c45965; transition:ease 1s; transform-origin:center top;}
.pace-activity:after{content:''; display:block;width:100vw; height:50vh; position:absolute; left:0; bottom:0; background:#c45965; transition:ease 1s; transform-origin:center bottom; }
.pace-progress{width:0; height:2px; background:#fff; position:fixed; left:50%; top:50%; transform:translateX(-50%); margin-top:-1px; z-index:2; transition:ease .35s;}
.pace-inactive .pace-progress{opacity:0;visibility:hidden;}
.pace-progress-inner{position:absolute; left:50%; bottom:0;}
.pace-progress:after{content:attr(data-progress-text); display:block; position:absolute; left:50%; top:20px; padding:0 20px; color:#fff;transition:ease .65s;font-family: "Century Gothic"; font-size:24px; transform:translateX(-50%);}
.pace-inactive .pace-activity:before,.pace-inactive .pace-activity:after{transform:scaleY(0); visibility:hidden;}
.pace-inactive{visibility:hidden;}
.pace{position:fixed; z-index:3000;}
.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:100%; padding:0 10px;}
/*����*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*�����������*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*header*/
.lh-hover{position:relative;}
.lh-hover>span,.lh-hover>em{position:absolute; display:block; width:100%; height:100%; left:0; top:0;}
.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-openClass{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; z-index:5000; display:flex; align-items:center; justify-content:center; animation:openClass linear .65s forwards; -webkit-animation:openClass linear .65s forwards; animation-delay:3s;}
@keyframes openClass{
	100%{opacity:0; visibility:hidden; display:none;}	
}
.lh-openClass>div{transition:ease .65s; overflow:hidden;width:650px; height:152px; position:relative;animation:openClass1 linear .65s forwards; animation-delay:3s;}
@keyframes openClass1{
	100%{transform:scale(.5); -ms-transform:scale(.5); opacity:0;}	
}
/*.lh-openClass .img1{width:100%; height:100%; background-size:cover; background-position:left center; position:absolute; left:0; top:0;animation: load 3s forwards linear;}
@keyframes load{
	0%{width:0;}
	100%{width:100%;}	
}*/
.lh-home-banner{height:100vh; position:relative; overflow:hidden;}
.lh-banner{height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; position:relative;}
.lh-home-banner>.swiper-wrapper>.swiper-slide{transform:scale(.8); -ms-transform:scale(.8); transition:all .6s; opacity:.6; position:relative;}
.lh-home-banner>.swiper-wrapper>.swiper-slide-active{transform:scale(1); -ms-transform:scale(1); opacity:1; transition:all 0s;}
.lh-banner .text{position:absolute; right:20.57vw; top:50%; transform:translateY(-50%); text-align:center;}
.lh-banner .text h2{font-size:26px; color:#b99d56;font-family: "Times New Roman"; text-transform:uppercase;}
.lh-home-banner .swiper-slide-active .lh-banner .text h2{animation:fadeInRight alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-banner .text h3{animation:fadeInLeft alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-banner .text h4{animation:fadeInUp alternate 1s;}
.lh-banner .text h3{font-size:56px; color:#b99d56;font-family: "Times New Roman"; margin:20px 0;}
.lh-banner .text h4{color:#fff; font-size:16px;}
.lh-down{position:absolute; left:50%; bottom:35px; color:#fff; margin-left:-15px; animation:Down alternate .5s infinite; z-index:3;}
.lh-down i{font-size:30px;}
@-webkit-keyframes Down {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
}
.lh-designer{height:100%; position:relative; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-designer .text{position:absolute; left:12.6vw; top:50%; transform:translateY(-50%);}
.lh-designer .text h2{font-size:36px; color:#b99d56;font-family: "Times New Roman";}
.lh-designer .text h3{font-size:24px; font-weight:bold;color:#b99d56; margin:20px 0 40px;}
.lh-designer .text pre{line-height:30px; color:#fff;}
.lh-designer .text .img{margin-top:70px; overflow:hidden; width:0;}
.lh-designer .text .img img{display:inline-block; width:auto;}

.lh-home-banner .swiper-slide-active .lh-designer .text h2{animation:fadeInRight alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-designer .text h3{animation:fadeInLeft alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-designer .text pre{animation:fadeInUp alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-designer .text .img{animation:qm alternate 1s forwards; animation-delay:.6s;}
@keyframes qm{
	0%{width:0;}
	100%{width:260px;}	
}
.lh-case,.lh-case li{width:100%; height:100%; background:#1A1818; position:relative; position:relative;}
.lh-case-item li .img{float:left; width:50%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-case-item li .img a{display:block; width:100%; height:100%;}
.lh-case-item li .text{width:50%; display:flex; align-items:center; justify-content:center; height:100%;}
.lh-case-item li .text>div{max-width:511px;}
.lh-case-item li .text h2 a{font-size:72px; color:#b99d56;font-family: 'futura_md_btmedium' !important;}
.lh-home-banner .swiper-slide-active .lh-case-item li .text h2{animation:fadeInRight alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-case-item li .text h3{animation:fadeInLeft alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-case-item li .text h4,.lh-home-banner .swiper-slide-active .lh-case-item li .text>div>a{animation:fadeInUp alternate 1s;}
.lh-case-item li .text h3 a{font-size:24px;color:#b99d56; font-weight:bold;}
.lh-case-item li .text h3{margin:20px 0 40px;}
.lh-case-item li .text h4{color:#fff; line-height:28px;font-size:1rem;}
.lh-view{color:#666666; font-size:2.5rem;font-family: "gd"; position:relative; display:inline-block; margin-top:90px; transition:ease .65s;}
.lh-view:after{content:''; display:block; width:40px; height:2px; background:#666; position:absolute; right:-60px; top:50%; margin-top:-1px; transform:scaleX(0); transform-origin:left center; transition:ease .65s;}
.lh-view:hover{color:#b99d56;}
.lh-view:hover:after{transform:scaleX(1); background:#b99d56;}
.lh-case-btn{position:absolute; left:50%; bottom:0; margin-left:-80px; z-index:2;}
.lh-case-btn a{display:block; width:80px; height:80px; background:#B99D56; text-align:center; line-height:80px; color:#fff; float:left; outline:none;}
.lh-case-btn a.prev1{background:#1A1818;}
.lh-case-btn a i{font-size:20px;}
.lh-case-btn a:hover{border-radius:50% 0 50% 0;}
.lh-case-btn a.next1:hover{border-radius:0 50% 0 50%;}
.lh-home-banner .swiper-slide-active .lh-case-btn{animation:fadeInUp alternate 1s;}
.lh-case-item li{transform:scale(.8); opacity:.6; transition:ease 1s; transition-delay:.65s;}
.lh-case-item li.swiper-slide-active{transform:scale(1); opacity:1;}
.lh-case-item li h2{transform:translateX(100%); opacity:0; transition:ease 1s;}
.lh-case-item li h3{transform:translateX(-100%); opacity:0; transition:ease 1s;}
.lh-case-item li h4{transform:translatey(100%); opacity:0; transition:ease 1s;}
.lh-case-item li.swiper-slide-active h2,.lh-case-item li.swiper-slide-active h3,.lh-case-item li.swiper-slide-active h4{transform:translate(0,0); opacity:1;}
.lh-case-page{width:140px; position:absolute; right:25vw; margin-right:-70px; bottom:30px; z-index:2; color:#666; font-size:18px;font-family: "Times New Roman";}
.lh-case-page span{color:#fff;}
.lh-case-page i{display:inline-block; width:80px; height:1px; background:#666; margin:0 10px; position:relative; top:-5px; position:relative;}
.lh-chengdu{height:100%; position:relative; background-repeat:no-repeat; background-position:center center;}
.lh-chengdu .text{width:600px; height:76vh; background:#1A1818; position:absolute; left:9vw; top:13vh; display:flex; align-items:center; justify-content:center;transform:scale(.8); opacity:.8; transition:ease 1s;}
.lh-chengdu .text:before{content:''; display:block; width:560px; height:72vh; border:1px solid #313030; position:absolute; left:20px; top:2vh;}
.lh-chengdu .text>div{position:relative; z-index:2;}
.lh-chengdu .text h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-chengdu .text h3{font-size:16px;color:#b99d56; margin:20px 0 40px;}
.lh-chengdu .text .cont{color:#fff; line-height:30px;}
.lh-home-banner .swiper-slide-active  .lh-chengdu .text{transform:scale(1); opacity:1; transition-delay:.3s;}
.lh-house{height:100%; position:relative;}
.lh-house-banner{width:50%;  height:100%; float:left; overflow:hidden;}
.lh-house-item li .houseImg{display:flex; align-items:center; justify-content:center; width:100%; height:100%; text-align:center;}
.lh-house-item li .houseImg .img{text-align:center;}
.lh-house-item li .houseImg img{width:auto; max-width:100%; max-height:100%; margin:auto;}
.lh-house-item li .houseImg h2{color:#fff; margin-top:30px;}
.lh-house-text{width:50%; height:100%; float:right; display:flex; align-items:center; justify-content:center;}
.lh-house-text h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-house-text h3{font-size:24px;color:#b99d56; font-weight:bold; margin:20px 0 60px;}
.lh-house-hd{border-top:1px solid #302D2D;border-bottom:1px solid #302D2D; padding:56px 0; display:inline-block;}
.lh-house-hd li{color:#888888; margin-top:36px; transition:ease .65s; cursor:pointer; width:auto; height:auto; border-radius:0; background:none; float:none; display:block; outline:none; opacity:1;}
.lh-house-hd li.swiper-pagination-bullet-active{color:#fff; font-size:18px; font-weight:bold;}
.lh-house-hd li:first-child{margin-top:0;}
.lh-house-hd li:hover{color:#fff;}
.lh-house-hd li span{margin-right:30px; text-transform:uppercase;}
.lh-house-item li{transform:scale(.6); opacity:.8; transition:ease 1s; transition-delay:.65s;}
.lh-house-item li.swiper-slide-active{transform:scale(1); opacity:1;}
.lh-config{width:100%; height:100%; position:relative; display:flex; align-items:center; justify-content:center;}
.lh-config-h{text-align:center; color:#b99d56; position:relative; z-index:2;}
.lh-config-h h2{font-size:72px;font-family: 'futura_md_btmedium'; color:#FFF;}
.lh-config-h h3{font-size:24px; font-weight:bold; margin-top:20px; color:#FFF;}
.lh-config-banner{max-width:1200px; margin:10vh auto 0; height:480px; position:relative;    padding: 0 2rem;}
.lh-config-item{position:relative; margin-right:1px;}
.lh-config-item li{width:240px; height:240px; border:1px solid rgba(255,255,255,.4); display:flex; align-items:center; justify-content:center; position:relative; transition:ease .65s;z-index:1; margin-left:-1px;}
.lh-config-item li a{color:#fff;}
.lh-config-item li:before{content:''; display:block; width:100%; height:100%;background:#B99D56; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s; transform:scale(.5); opacity:0; visibility:hidden; border-radius:50% 0 50% 0;}
.lh-config-item li:nth-child(2n){top:240px; margin-top:-1px;}
.lh-config-item li h2{font-size:36px;font-family: "futura_md_btmedium"; font-weight:bold;}
.lh-config-item li h3{font-size:24px; margin-top:30px;}
.lh-config-item li:hover a,.lh-config-item li.on a{color:#1a1818; border-color:#B99D56;}
.lh-config-item li:hover:before,.lh-config-item li.on:before{transform:scale(1); opacity:1; visibility:visible; border-radius:0;}
.lh-config-img{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-config-img .item{background-size:cover; background-repeat:no-repeat; background-position:center center; position:absolute; left:0; top:0; width:100%; height:100%; visibility:hidden; opacity:0; transition:ease 1s; transform:scale(1.2);}
.lh-config-img .item.on{visibility:visible; opacity:1; transform:scale(1);}
.lh-down.two{left:inherit; right:5vw;}
.lh-video{width:100%; height:100%; position:relative; background-size:cover; background-repeat:no-repeat; background-position:center center; z-index:5;}
.lh-video-btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer; text-align:center;}
.lh-video-btn i{display:inline-block; width:120px; height:120px; border-radius:50%; background:#B99D56; color:#fff; text-align:center; line-height:120px; font-size:48px; margin:auto; transition:ease .65s;}
.lh-video-btn h2{color:#fff; text-align:center; font-size:40px;font-family: "Times New Roman"; text-transform:uppercase; margin-top:10px;}
.lh-video-btn:hover i{border-radius:50% 0 50% 0;}
.lh-video-layer{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:#000; display:none;}
.lh-video-layer video{height:100%; margin:auto; width:auto; max-width:100%; display:block;}
.lh-video-close{display:block; width:50px; height:50px; background:#fff; position:absolute; right:0; top:0; text-align:center; line-height:50px; color:#000; cursor:pointer; transition:ease .65s;}
.lh-video-close i{font-size:24px;}
.lh-video-close:hover{border-radius:50% 0 50% 0;}
.lh-service-item{height:100%; width:100%;}
.lh-service-item li{flex:1;}
.lh-service-item li > a{height:100%; display:block;display:flex; align-items:center; justify-content:center; position:relative; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.lh-service-item li >  a:after{background:#1F1D1D; content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; transition:ease .65s; z-index:1;}
.lh-service-item li >  a:hover:after{opacity:0;}
.lh-service-item li:nth-child(2) >  a:after{background:#1A1818;}
.lh-service-item li:nth-child(2) >  a h5{color:#b99d56;}
.lh-service-item li:nth-child(2) >  a h5:after{transform:scaleX(1); background:#b99d56;}
.lh-service-item li >  a>div{position:relative; z-index:2; transition:ease .65s;}
.lh-service-item li >  a:hover>div{opacity:0.6;}
.lh-service-item li h2{font-size:40px; color:#333333;font-family: "futura_md_btmedium"; font-weight:bold;}
.lh-service-item li h3{font-size:72px; color:#b99d56;font-family: "futura_md_btmedium"; margin:30px 0 10px;}
.lh-service-item li h4{font-size:22px; color:#b99d56; margin-bottom:60px;}
.lh-service-item li .cont{color:#fff; line-height:30px; min-height:90px;}
.lh-service-item li >  a:hover{background:#1A1818;}
.lh-service-item li >  a:hover h5{color:#b99d56;}
.lh-service-item li >  a:hover h5:after{transform:scaleX(1); background:#b99d56;}
.lh-footer{height:100vh; position:relative; width:100%;background:#1F1D1D;}
.lh-footer .map{width:50%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; float:left;}
.lh-footer-r{float:right; width:50%; height:100%; background:#1F1D1D; display:flex; align-items:center; justify-content:center;}
.lh-footer-r h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-footer-r h3{font-size:24px; font-weight:bold; color:#b99d56; margin-top:1vh;}
.lh-footer-nav{padding:4vh 0 7vh; border-top:1px solid #302D2D; border-bottom:1px solid #302D2D; width:290px; margin-top:8vh;}
.lh-footer-nav li{margin-top:3vh;}
.lh-footer-nav li a{color:#888888;}
.lh-footer-nav li a:hover{color:#fff;}
.lh-footer-a{margin-top:4vh; color:#666; font-size:13px;}
.lh-copy{margin-top:10px;}
.lh-copy h5{float:left;}
.lh-copy h6{float:left; margin-left:30px;}
.lh-copy a{color:#666;}
.lh-copy a:hover{color:#fff;}
.lh-nav-btn{position:fixed; right:4.16vw; top:4.16vw; color:#fff; font-size:13px;font-family: "Times New Roman"; z-index:1000; cursor:pointer;}
.lh-nav-btn>span{width:100%; height:23px; display:block; position:relative;}
.lh-nav-btn>span:before{content:''; display:block; width:80%; height:3px; background:#fff; position:absolute; right:0; top:50%; margin-top:-1px; transition:ease .65s; transform-origin:right center;}
.lh-nav-btn i:before{content:''; display:block; width:60%; height:3px; background:#fff; position:absolute; right:0; top:0; transition:ease .65s;}
.lh-nav-btn i:after{content:''; display:block; width:50%; height:3px; background:#fff; position:absolute; right:0; bottom:0; transition:ease .65s;}
.lh-nav-btn h2{margin-top:6px; font-size:16px; position:relative;}
.lh-nav-btn h2 em{font-size:16px; text-transform:uppercase;}
.lh-nav-btn:hover span:before{width:40%;}
.lh-nav-btn:hover i:before{width:80%;}
.lh-nav-btn:hover i:after{width:60%;}
.lh-nav-btn h2 em{position:absolute; left:0; top:0; transition:ease .65s; opacity:0; visibility:hidden;}
.lh-nav-btn h2 span{transition:ease .65s;}
.lh-nav-toggle{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:999; background:#0F0E0E; transition:ease .65s; opacity:0; visibility:hidden;}
.lh-nav-img{width:25%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; float:left; transform:translateX(-100%); transition:ease .65s;}
.lh-nav-item{float:right; width:75%; height:100%; display:flex; align-items:center; justify-content:flex-end; padding-right:5vw;}
.lh-nav-item>div{display:flex; width:86%;}
.lh-nav-item dl{float:left; flex:1;}
.lh-nav-item dl dt a{font-size:22px; font-weight:bold; color:#fff; position:relative;}
.lh-nav-item dl dt a:before{content:''; display:block; width:0; height:2px; background:#c9b175; float:left; margin-right:5px; position:relative; top:16px; transform-origin:left center; transition:ease .65s;}
.lh-nav-item dl dt a:hover{color:#c9b175;}
.lh-nav-item dl dt a:hover:before{width:20px;}
.lh-nav-item dl dt{margin-bottom:10vh; opacity:0;}
.lh-nav-item dl dd{line-height:48px; opacity:0;}
.lh-nav-item dl dd a{color:#cccccc; font-size:16px; position:relative;}
.lh-nav-item dl dd a:before{content:''; display:block; width:0; height:1px; background:#c9b175; float:left; margin-right:5px; position:relative; top:22px; transform-origin:left center; transition:ease .65s;}
.lh-nav-item dl dd a:hover{color:#c9b175;}
.lh-nav-item dl dd a:hover:before{width:20px;}
.Nav .lh-nav-btn h2 em{opacity:1; visibility:visible;}
.Nav .lh-nav-btn h2 span{opacity:0; visibility:hidden;}
.Nav .lh-nav-btn>span:before{transform:scaleX(0);}
.Nav .lh-nav-btn i:before{transform:translate(0,10px) rotate(45deg); width:80%;}
.Nav .lh-nav-btn i:after{transform:translate(0,-10px) rotate(-45deg); width:80%;}
.Nav .lh-nav-toggle{visibility:visible; opacity:1;}
.Nav .lh-nav-img{transform:translateX(0);}
.Nav .lh-nav-item dl dt{animation:fadeInUp linear .35s forwards;}
.Nav .lh-nav-item dl dd{animation:fadeInUp linear .35s forwards; animation-delay:.1s;}
.Nav .lh-nav-item dl dd:nth-child(1){animation-delay:.2s;}
.Nav .lh-nav-item dl dd:nth-child(2){animation-delay:.3s;}
.Nav .lh-nav-item dl dd:nth-child(3){animation-delay:.4s;}
.Nav .lh-nav-item dl dd:nth-child(4){animation-delay:.5s;}
.Nav .lh-nav-item dl dd:nth-child(5){animation-delay:.6s;}
.Nav .lh-nav-item dl dd:nth-child(6){animation-delay:.7s;}
.lh-home-banner .swiper-slide-active .lh-house-text h2,.lh-home-banner .swiper-slide-active .lh-config-h h2,.lh-home-banner .swiper-slide-active .lh-footer-r h2{animation:fadeInRight alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-house-text h3,.lh-home-banner .swiper-slide-active .lh-footer-r h3,.lh-home-banner .swiper-slide-active .lh-footer-a{animation:fadeInUp alternate 1s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li,.lh-home-banner .swiper-slide-active .lh-config-h h3,.lh-home-banner .swiper-slide-active .lh-footer-nav li{animation:fadeInLeft alternate 1s forwards; opacity:0;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(1),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(1){animation-delay:.1s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(2),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(2){animation-delay:.2s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(3),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(3){animation-delay:.3s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(4),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(4){animation-delay:.4s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(5),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(5){animation-delay:.5s;}
.lh-home-banner .swiper-slide-active .lh-house-hd li:nth-child(6),.lh-home-banner .swiper-slide-active .lh-footer-nav li:nth-child(6){animation-delay:.6s;}
.lh-home-banner .swiper-slide-active .lh-house-item li .houseImg .img{animation:zoomIn linear 1s;}
.lh-service-item li > a:before{content:''; display:block; width:100%; height:100%; background:#fff; opacity:.1; position:absolute; left:0; top:0; transform:translateY(-100%); transition:ease 1.2s;}
.lh-service-item li > div:before{content:''; display:block; width:100%; height:100%; background:#fff; opacity:.1; position:absolute; left:0; top:0; transform:translateY(-100%); transition:ease 1.2s;}
.lh-service-item li:nth-child(2) > a:before{transition-delay:.1s;}
.lh-service-item li:nth-child(3) > div:before{transition-delay:.2s;}
.lh-home-banner .swiper-slide-active .lh-service-item li a:before{transform:translateY(100%);}
.lh-service-item{overflow:hidden;}
.lh-home-banner .swiper-slide-active .lh-video-btn{animation:zoomIn alternate 1s; transform-origin:left center;}
.lh-otherNav{width:100%; overflow:hidden; position:absolute; left:0; top:4.16vw; z-index:100;}
.lh-other-item{text-align:center;}
.lh-other-item li{display:inline-block; margin:0 3vw; line-height:45px;}
.lh-other-item li a{color:#fff; font-size:16px; position:relative;}
.lh-other-item li a:before{content:''; display:block; width:20px; height:1px; background:#B99D56; float:left; margin:22px 5px 0 0; transition:ease .65s; transform:scaleX(0); transform-origin:left center; visibility:hidden;}
.lh-other-item li a:hover,.lh-other-item li.on a{color:#B99D56;}
.lh-other-item li a:hover:before,.lh-other-item li.on a:before{transform:scaleX(1); visibility:visible;}
.lh-ban{height:100vh; position:relative; overflow:hidden;}
.lh-ban .img{height:100%; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.lh-ban .text{position:absolute; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); animation:zoomIn1 alternate 1s;}
@keyframes zoomIn1{
	0%{transform:translate(-50%,-50%) scale(.6); opacity:0;}
	100%{transform:translate(-50%,-50%) scale(1); opacity:1;}	
}
.lh-designer-item>li{height:100vh; overflow:hidden; position:relative;}
.lh-designer-item>li .left{width:42%; height:100%; display:flex; align-items:center; justify-content:center; background-color:#1F1D1D;}
.lh-designer-cont{color:#fff; font-size:14px; line-height:40px; max-width:520px;}
.lh-designer-cont img{display:inline-block; width:auto; max-width:100%;}
.lh-designer-item li .right{width:58%; height:100%; position:relative;}
.lh-designer-img{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; position:relative;}
@keyframes Img{
	0%{transform:scale(1); opacity:.6;}
	100%{transform:scale(1.2); opacity:0;}	
}
.lh-footprint>h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-footprint>h3{font-size:24px; font-weight:bold; color:#b99d56; margin:20px 0 40px;}
.lh-argo{height:100vh; position:relative; background-size:cover; background-repeat:no-repeat; background-position:center center; background-attachment:fixed;}
.lh-argo .text{width:42%; height:50%; background:#1F1D1D; display:flex; align-items:center; justify-content:center; position:absolute; left:0; bottom:0; color:#b99d56;}
.lh-argo .text h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-argo .text h3{font-size:18px; font-weight:bold; color:#b99d56; margin:20px 0 0;}
.lh-footprint.space>h3{font-size:28px;}
.lh-space li{height:200vh;}
.lh-space li .left,.lh-space li .right{height:50%;}
.lh-space-a .imgLeft{width:42%; display:flex; align-items:center; justify-content:center; background-color:#1F1D1D; height:100vh; float:left;}
.lh-space-a .imgRight{width:58%;display:flex; align-items:center; justify-content:center; background-color:#1a1818; height:100vh; float:right;}
.lh-space-a .imgLeft img,.lh-space-a .imgRight img{width:auto; max-width:100%; display:inline-block;}
.lh-space-a .imgRight h2{color:#fff; margin-top:3vh;}
.lh-configuration{position:absolute; width:58.33vw; height:29.16vw; left:-8.3vw; top:50%; margin-top:-14.58vw; overflow:hidden;}
@keyframes zoomIn2{
	0%{transform:scale(1.5); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}.zoomIn2{animation:zoomIn2 alternate 2s;}
.lh-configuration-item li .img{width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-configuration .lh-case-btn{left:initial; right:0; margin:0;}
@keyframes scale{
	0%{transform:scale(.8); opacity:.6;}
	100%{transform:scale(1); opacity:1;}	
}.scale{animation:scale ease 3s; transform-origin:right bottom;}
.lh-club li{overflow:hidden; height:100vh; position:relative;}
.lh-club li .left{width:58%; height:100vh; position:relative;}
.lh-club li .right{width:42%; height:100vh; position:relative;}
.lh-club li:nth-child(2n) .left{float:right;}
.lh-club li:nth-child(2n) .right{float:left;}
.lh-club li:nth-child(2n) .text{background:#252323; display:flex; align-items:center; justify-content:center; width:640px; height:400px; position:absolute; right:-60px; top:50%; margin-top:-200px;}
.lh-club li .text h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";position:relative;}
.lh-club li .text .cont{color:#fff; line-height:34px; margin-top:30px;}
.lh-club-img{width:100%; height:100%; background-repeat:no-repeat; background-position:center top;}
.lh-club li:first-child .left{width:100%;}
.lh-club li:first-child .right{position:absolute; left:0; bottom:0; background:#252323; height:360px; display:flex; align-items:center; justify-content:center; z-index:2;}
.lh-club li:first-child .right .text{width:auto; height:auto; position:static; margin:0;}
.lh-club li:nth-child(3) .left{width:42%;}
.lh-club li:nth-child(3) .right{width:58%;display:flex; align-items:center; justify-content:center;}
.lh-club li .text h2 img{display:block; width:auto; max-width:100%; margin:auto;}
@keyframes Img1{
	0%{transform:scale(1); opacity:1;}
	100%{transform:scale(1.5,1.2) rotate(15deg); opacity:0;}	
}
.lh-club li:nth-child(3) .lh-club-img{background-position:center center;}
.lh-ban .text{text-align:center; color:#fff;}
.lh-ban .text h2{font-size:80px;font-family: "Times New Roman"; text-transform:uppercase;}
.lh-ban .text h3{font-size:16px; margin-top:10px;}
.lh-services{max-width:1500px; padding:0 20px; margin:auto;}
.lh-services li{height:100vh;}
.lh-services li>div{height:100%; overflow:hidden;}
.lh-services li .right{height:100%; display:flex; align-items:center; justify-content:flex-start;width:62%;}
.lh-services li .img{width:46.875vw; height:37.5vw; background-size:cover; background-repeat:no-repeat; background-position:center center;position: relative;}
.lh-services li .left{position:relative; height:100%; width:38%;}
.lh-services li .text{background:#1F1D1D; z-index:1; width:calc(100% + 6.56vw); position:absolute;right:-6.56vw; top:50%; transform:translateY(-50%); display:flex; align-items:center; justify-content:center; padding:5vw 0;}
.lh-services li .text h2{font-size:46px; color:#b99d56;font-family: "Times New Roman";}
.lh-services li .text h3{font-size:18px; color:#b99d56; font-weight:bold; margin:10px 0 40px; white-space:nowrap;}
.lh-services li .text .cont{line-height:30px; color:#fff;}
.lh-services li:nth-child(2n) .left{float:right;}
.lh-services li:nth-child(2n) .right{float:left;}
.lh-services li:nth-child(2n) .text{left:-6.56vw;}
.lh-information{width:100vw; height:100vh; overflow:hidden;}
.lh-information .img{width:100%; height:100%;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-information-item{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.lh-information-item li{flex:1; height:100%; display:flex; align-items:center; justify-content:center; position:relative; z-index:1;}
.lh-information-item li:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; left:0; top:0; z-index:-1; transition:ease 2s; transform:scale(1.2); opacity:0; visibility:hidden;}
.lh-information-item li:hover:before{transform:scale(1); opacity:1; visibility:visible;}
.lh-information-item li a{color:#fff; text-align:center;}
.lh-information-item li a h2{font-size:56px;font-family: "Times New Roman";}
.lh-information-item li a h3{font-size:24px; font-weight:bold; margin-top:5px;}
.lh-return{font-size:18px; color:#b99d56;font-family: "Times New Roman"; position:absolute; left:4.16vw; top:4.16vw; font-weight:bold;}
.lh-return:before{content:''; display:block; width:40px; height:2px; background:#b99d56; float:left; margin:8px 10px 0 0; transition:ease .65s;}
.lh-return:hover:before{width:0;}
.lh-video-banner{width:1000px; height:640px; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-320px;}
.lh-video-banner li{width:1000px !important; height:100%; position:relative; transform:scale(.8); opacity:.2; transition:linear 1s;}
.lh-video-banner li.swiper-slide-active,.lh-video-banner li.swiper-slide-duplicate-active{transform:scale(1); opacity:1; z-index:2;}
.lh-video-hd{width:100%; height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-video-bd{position:absolute; left:0; top:0; width:100%; height:100%; background:#000; display:none;}
.lh-video-bd video{width:auto; max-width:100%; margin:auto; display:block;height:100%;}
.lh-video-banner .lh-case-page{right:50%; bottom:-80px;}
.lh-main.news{padding-top:10vw;}
.lh-news-item{max-width:1600px; padding:0 40px; margin:auto;}
.lh-news-item li{margin-bottom:6.25vw;}
.lh-news-item li .img{float:left; float:left; margin-right:6.25vw;}
.lh-news-item li .text{padding-top:60px;}
.lh-news-item li .text h2{font-size:30px; color:#b99d56;font-family: "Times New Roman";}
.lh-news-item li .text h2 span{font-size:16px;}
.lh-news-item li .text h3{font-size:26px; font-weight:bold; margin:20px 0 40px; color:#fff;}
.lh-news-item li .text h4{color:#999999; line-height:34px; height:102px; overflow:hidden;}
.lh-news-item li:nth-child(2n) .img{float:right; margin:0 0 0 6.25vw;}
.lh-news-item li:hover h5{color:#b99d56;}
.lh-news-item li:hover h5:after{transform:scaleX(1); background:#b99d56;}
.lh-news-item li a{display:block; width:100%; height:100%; position:relative;}
.lh-news-item li a:after{content:''; display:block; clear:both;}
.lh-loading{display:block; width:200px; height:60px; background:#B99D56; color:#333; line-height:60px; text-align:center; margin:6.25vw auto; font-size:16px;}
.lh-loading:hover{border-radius:50% 0 50% 0;}
#Map{height:100vh; width:100%; overflow:hidden;}
.lh-contact{padding:6.77vw 0;}
.lh-tels{position:fixed; right:8.5vw; top:4.16vw; line-height:23px; color:#b99d56; font-size:18px; z-index:1000; font-family:'΢���ź�';}
.lh-tels span{font-size:20px;}
.lh-contact-cont{max-width:1600px; width:100%; padding:0 40px; margin:auto;}
.lh-contact-l dl:first-child{margin-top:0;}
.lh-contact-l dl{margin-top:100px;}
.lh-contact-l dl dt{font-size:36px; color:#b99d56;font-family: "Times New Roman";}
.lh-contact-l dl dd,.lh-contact-l dl dd a{color:#fff; font-size:18px;}
.lh-contact-l dl dd b{font-size:28px;font-family: "Times New Roman";}
.lh-contact-l dl dd{margin-top:20px;}
.lh-contact-l dl dd a:hover{color:#b99d56;}
.lh-contact-l dl dt img{width:140px;}
.lh-contact-r{width:720px;}
.lh-contact-r>h2{font-size:52px; color:#b99d56;font-family: "Times New Roman";}
.lh-contact-item li{margin-top:56px;}
.lh-contact-item li input,.lh-contact-item li textarea{width:100%; height:56px; line-height:56px; border:none; border-bottom:1px solid #393535; background:none; font-size:16px; color:#fff;}
.lh-contact-item li.cont{margin-top:40px;}
.lh-contact-item li textarea{height:240px; line-height:24px;}
.lh-contact-item li input::-webkit-input-placeholder,.lh-contact-item li textarea::-webkit-textarea-placeholder {color: #666666;}
.lh-contact-item li input:-moz-placeholder,.lh-contact-item li textarea:-moz-placeholder {��color: #666666;}
.lh-contact-item li input::-moz-placeholder,.lh-contact-item li textarea::-moz-placeholder {color: #666666;}
.lh-contact-item li input:-ms-input-placeholder,.lh-contact-item li textarea:-ms-textarea-placeholder {color: #666666;}
.lh-contact-item li a{display:block; width:160px; height:56px; line-height:56px; text-align:center; background:#1E1C1C; color:#b99d56; font-size:16px;}
.lh-contact-item li a:hover{border-radius:50% 0 50% 0;}
.lh-details{max-width:1220px; padding:0 10px; background:#252323; margin:140px auto; position:relative;}
.lh-details-close{display:block; width:60px; height:60px; background:#252323; color:#fff; position:absolute; right:-60px; top:0; text-align:center; line-height:60px;}
.lh-details-close i{font-size:24px;}
.lh-details-close:hover{border-radius:0 50% 50% 0;}
.lh-details-info{padding:5vw 5.2vw;}
.lh-details-h1{text-align:center; font-size:26px; font-weight:bold; color:#fff;}
.lh-details-h2{border-top:1px solid #333;border-bottom:1px solid #333; padding:30px 0; margin-top:60px; color:#666666; text-align:center;}
.lh-details-h2 span{margin:0 15px;}
.lh-details-main{line-height:36px; color:#bbbbbb; font-size:16px;}
.lh-details-main img{max-width:100%; width:auto; display:inline-block;}
.lh-details-main{margin:60px 0;}
.lh-details-page a{display:block; width:360px; line-height:40px; color:#fff; font-size:16px; height:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-top:15px;}
.lh-details-page a:before{content:''; display:block; width:100%; height:3px; background:#1a1818; position:absolute; left:0; top:0; transition:ease .65s;}
.lh-details-page a span{display:block; width:110px; height:40px; text-align:center; line-height:40px; background:#1A1818; color:#fff; font-size:16px; margin-right:15px; float:left; transition:ease .65s;}
.lh-details-page .prev{float:left;}
.lh-details-page .next{float:right;}
.lh-details-page a:hover{color:#B99D56;}
.lh-details-page a:hover:before,.lh-details-page a:hover span{background:#B99D56;}
.lh-details{margin:80px auto 0;}
.lh-details-close{left:0; top:-40px; width:40px; height:40px; line-height:40px; background: url(../img/z_back.png) no-repeat center;}
.lh-details-info{padding:30px 10px;}
.lh-details-h1{font-size:16px;}
.lh-details-h2{padding:10px 0; margin-top:20px;}
.lh-details-h2 span:last-child{display:none;}
.lh-details-main{margin:30px 0; font-size:14px; line-height:24px;}
.lh-details-page a{float:none !important; width:100%; font-size:14px;}
.lh-details-page a span{font-size:14px;}
.lh-details-page a.next{margin-top:15px;}
.lh-contact-l dl dd .tel{display:none;}
@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1600px){
	.lh-designer .text{left:4.6vw;}
}
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 1366px){
	
}
@media screen and (max-width: 1300px){
	
}
@media screen and (max-width: 1280px){
	.lh-club li:nth-child(2n) .text{width:90%; padding:0 10px;}
	.lh-club li .text{padding:0 10px;}
}
@media screen and (max-width: 1200px){
	.lh-news-item li .img{width:50%;}
	.lh-news-item li .text{padding-top:20px;}
	.lh-news-item li .text h3{font-size:18px; margin:10px 0 20px;}
	.lh-news-item li .text h5{margin-top:40px;}
	.lh-contact-r{width:600px;}
}
@media screen and (max-width: 1024px){
	.lh-nav-item dl dt a{font-size:16px;}
	.lh-nav-item dl dd a{font-size:14px;}
	.lh-house-item li .houseImg h2{font-size:12px;}
	.lh-config-item li{width:200px; height:200px;}
	.lh-config-banner{height:400px;}
	.lh-config-item li:nth-child(2n){top:200px;}
	.lh-footer .map{width:40%;}
	.lh-footer-r{width:60%;}
	.lh-services li .img{width:100%; height:500px;}
	.lh-services li .text{width:calc(100% + 200px);right:-200px;}
	.lh-services li:nth-child(2n) .text{left:-200px;}
	.lh-contact-cont{padding:0 20px;}
	.lh-contact-r{width:50%;}
	#Map{height:384px;}
	.lh-tels{display:none;}
}
@media screen and (max-width: 980px){
	.lh-home-banner>.swiper-wrapper>.swiper-slide{transform:scale(1); -ms-transform:scale(1); opacity:1; transition:all 0s;}
	.lh-banner .text{width:100%; right:0; display:none;}
	.lh-banner .text h3{font-size:32px;}
	.lh-designer .text{left:0; padding:0 10px; width:100%;}
	.lh-designer .text h2{font-size:20px;}
	.lh-designer .text h3{font-size:18px;}
	.lh-designer .text pre{white-space:normal;}
	.lh-designer .text .img img{width:130px;}
	.lh-case-item li .img{width:100%; height:320px; margin-bottom: 50px;}
	.lh-case-item li .text{width:100%; height:auto; padding:10px;}
	.lh-case-item li .text h2 a{font-size:30px;}
	.lh-case-item li .text h3 a{font-size:20px;}
	pre{white-space:normal;}
	.lh-case-item li .text h3{margin:10px 0 10px;}
	.lh-view{margin-top:20px;}
	.lh-case-item li h4{font-size:12px; line-height:20px; height:60px; overflow:hidden;}
	.lh-case-page{display:none;}
	.lh-case-btn a{width:50px; height:50px; line-height:50px;}
	.lh-case-btn{margin-left:-50px;}
	.lh-case-btn a.prev1{background:#23376A;}
	.lh-chengdu .text{width:90vw; left:5vw; padding:0 20px;}
	.lh-chengdu .text:before{width:92%; left:4%;}
	.lh-chengdu .text h2{font-size:20px;}
	.lh-chengdu .text .cont{font-size:12px; line-height:24px;}
	.lh-house-banner{width:100%; height:320px; margin-top: 80px;}
	.lh-house-item li .houseImg .img img{max-width:60%; max-height:70%;}
	.lh-house-item li .houseImg h2{margin: 0 auto;margin-top:10px; width:95%;}
	.lh-house-text{width:100%; height:auto;}
	.lh-house-text h2{font-size:24px; position:absolute; left:10px; top:10px; z-index:2;}
	.lh-house-text h3{font-size:18px; margin:10px 0;position:absolute; left:10px; top:30px; z-index:2;}
	.lh-house-hd{padding:10px 0;}
	.lh-house-hd li{margin-top:10px;}
	.lh-house-hd li.swiper-pagination-bullet-active{font-size:14px; font-weight:normal;}
	.lh-house-hd{margin-top:10px;}
	.lh-down{bottom:10px;}
	.lh-down i{font-size:24px;}
	.lh-config-h h2{font-size:42px;}
	.lh-config-h h3{font-size:20px; margin-top:10px;}
	.lh-config-banner{height:calc((100vw / 5) * 2);}
	.lh-config-item li{width:calc(100vw / 5); height:calc(100vw / 5);}
	.lh-config-item li:nth-child(2n){top:calc(100vw / 5);}
	.lh-config-item li h2{font-size:16px;}
	.lh-config-item li h3{font-size:12px; margin-top:10px;}
	.lh-config-item li h3 span{display:none;}
	.lh-service-item li h3{font-size:24px; margin:10px 0 10px;}
	.lh-service-item li h4{font-size:16px; margin-bottom:10px;}
	.lh-service-item{flex-direction:column; -webkit-flex-direction:column;}
	.lh-service-item li .cont{display:none;}
	.lh-service-item li a{display:block; padding-left:20px; padding-top:10px; border-bottom:1px solid #393939;}
	.lh-service-item li{height:calc(100vh / 3);}
	.lh-service-item li h2{font-size:24px;}
	.lh-video-btn i{width:60px; height:60px; font-size:24px; line-height:60px;}
	.lh-video-btn h2{font-size:16px;}
	.lh-footer .map,.lh-footer-r{width:100%; float:none;}
	.lh-footer .map{height:320px;}
	.lh-footer-r{height:auto; padding:10px;}
	.lh-footer-r h2{font-size:24px;}
	.lh-footer-r h3{font-size:16px; margin-top:0;}
	.lh-footer-nav{margin-top:10px; width:100%; padding:0 0 10px; overflow:hidden;}
	.lh-footer-nav li{margin-top:10px; float:left; width:50%;}
	.lh-footer-a{margin-top:10px; font-size:12px; text-align:center;}
	.lh-copy h5,.lh-copy h6{width:100%; float:none; text-align:center;}
	.lh-copy a{font-size:12px;}
	.lh-copy h6{margin-left:0;}
	.lh-nav-img{display:none;}
	.lh-nav-item{width:100%;}
	.lh-nav-item dl{width:33.3%; flex:none; margin-top:20px; padding-left:10px;}
	.lh-nav-item>div{width:100%;}
	.lh-nav-item dl dt{margin-bottom:20px;}
	.lh-nav-item dl dd{line-height:30px;}
	.lh-video-close{left:0;}
	.lh-otherNav{top:inherit; bottom:0;}
	.lh-other-item li{float:left; margin:0; padding:0 10px;}
	.lh-other-item li a:before{display:none;}
	.lh-ban{height:220px;}
	.lh-designer-item li>div{width:100%; float:none; height:auto; margin-top:20px;}
	.lh-designer-item li .right{height:320px; width:100%;}
	.lh-designer-item.designer li:first-child .lh-designer-img{background-size:76px 244px;}
	.lh-designer-item.designer li:first-child .lh-designer-img:before{background-size:76px 244px;}
	.lh-designer-item li .left{width:100%; height:auto; padding:20px 10px;}
	.lh-designer-item li{height:auto;}
	.lh-designer-item.designer li:nth-child(2) .right{display:none;}
	.lh-designer-item.configuration li:nth-child(2) .right,.lh-designer-item.lh-space li:nth-child(2) .right{display:block;}
	.lh-designer-cont{line-height:30px; font-size:12px; white-space:normal;}
	.lh-designer-cont pre{white-space:normal;}
	.lh-otherNav{height:50px; background:#1F1D1D; box-shadow:0 0 20px rgba(255,255,255,.2); position:fixed;}
	.lh-other-item li{line-height:50px;}
	.lh-footprint>h2{font-size:32px;}
	.lh-footprint>h3{margin:10px 0 20px; font-size:18px;}
	body{width:100vw; overflow-x:hidden;}
	.lh-argo{height:320px; background-attachment:inherit;}
	.lh-argo .text{width:100%; background:rgba(31,29,29,.8);}
	.lh-argo .text h2{font-size:32px;}
	.lh-argo .text h3{font-size:14px; margin:10px 0 0 0;}
	.lh-designer-item.space li .lh-designer-img,.lh-designer-item.space li 		.lh-designer-img:before{background-size:171px 274px;}
	.lh-designer-img{background-size:cover;}
	.lh-footprint.space>h3{font-size:20px;}
	.lh-space-a .imgLeft,.lh-space-a .imgRight{width:100%; float:none; height:auto; padding:0 10px;}
	.lh-space-a .imgRight{margin:10px 0;}
	.lh-configuration{position:relative; top:0; left:0; width:100%; height:188px; margin:0;}
	.lh-designer-item.configuration li .right{height:188px;}
	.lh-club li{height:auto;}
	.lh-club li .left{height:320px; float:none; width:100%;}
	.lh-club li .right{height:auto; float:none; width:100%;}
	.lh-club-img{background-size:cover;}
	.lh-club li:first-child .right{position:static; height:auto; padding:20px 0;}
	.lh-club li .text h2{font-size:32px;}
	.lh-club li .text .cont{margin-top:20px; font-size:12px; line-height:30px;}
	.lh-club li .text .cont pre{white-space:normal;}
	.lh-club li:nth-child(2n) .right{float:none;}
	.lh-club li:nth-child(2n) .text{width:100%; position:static; height:auto;}
	.lh-club li:nth-child(3) .left{width:100%;}
	.lh-club li:nth-child(3) .right{width:100%; padding:20px 0;}
	.lh-club li:nth-child(3) .text h2{width:160px; margin:auto;}
	.lh-club li:nth-child(3) h2:before{background-size:cover;}
	.lh-main.two{padding:0;}
	.lh-services li{height:auto;}
	.lh-services li .right,.lh-services li .left{float:none; width:100%;}
	.lh-services li .img{height:300px;}
	.lh-services{padding:0;}
	.lh-services li .text{position:static;transform: translateY(0); padding:20px 10px; width:100%;}
	.lh-services li .text h2{font-size:32px;}
	.lh-services li .text h3{font-size:16px; white-space:normal; margin:10px 0 20px;}
	.lh-ban.two .text{width:100%; padding:0 10px;}
	.lh-ban.two .text h2{font-size:32px;}
	.lh-ban.two .text h3{font-size:14px;}
	.lh-video-banner li{width:100% !important;}
	.lh-video-banner{width:100%; height:320px; margin:-160px 0 0 0; left:0;}
	.lh-news-item{padding:0;}
	.lh-news-item li .img{width:100%; float:none !important; margin:0 !important;}
	.lh-news-item li .text{float:none; width:100%; padding:20px 10px;}
	.lh-main.news{padding-top:80px;}
	.lh-news-item li .text h3{font-size:16px; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.lh-news-item li .text h2{font-size:24px;}
	.lh-news-item li .text h5{margin-top:20px;}
	#Map{height:187px;}
	.lh-contact-cont{padding:0 10px;}
	.lh-contact-cont>div{float:none; width:100%;}
	.lh-contact-l dl{margin-top:30px;}
	.lh-contact-l dl dd{margin-top:10px;}
	.lh-contact-l dl dd,.lh-contact-l dl dd a{font-size:16px;}
	.lh-contact-r{margin-top:30px;}
	.lh-contact-r>h2{font-size:36px;}
	.lh-contact-item li{margin-top:20px;}
	.lh-contact-item li textarea{height:120px;}
	.lh-main.footer{padding-bottom:60px;}
	.lh-information-item{flex-direction:column;}
	.lh-information-item li{width:100%; height:50%;}
	.lh-banner{position:relative;}
	.lh-club li:nth-child(2n) .left{float:none;}
	.lh-club li:nth-child(2n) .text{margin-top:0; padding:20px 10px;}
	.lh-chengdu{background-size:cover;}
	.lh-chengdu .text h3{margin:10px 0 20px;}
	.lh-designer-item{padding-bottom:50px;}
	.lh-designer-item.space{padding-bottom:0;}
	.lh-contact-l dl dt{font-size:26px;}
	.lh-contact-r>h2{font-size:26px;}
	.lh-contact-l dl dd .tel{display:block; width:100px; height:30px; line-height:30px; text-align:center; margin-top:10px; border:1px solid #fff; border-radius:3px; font-size:12px;}
	/*.lh-banner:before{content:''; display:block; width:150px; height:84px; background:url(../img/logo-loading1.png); background-size:cover; position:absolute; left:50%; margin-left:-75px; top:30px; z-index:1;}*/
	.lh-designer-item>li .left{background-color: #2C2C2C;}
	
	.lh-designer-item.lh-space li .imgLeft{display:none;}
	.lh-details-main img{height:auto !important;}
	.lh-banner{background-position: -155px;}
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
	
	
	.lh-designer{background-size: auto 315px; background-position:bottom center}
	.lh-designer .text .img{ margin-top: 170px;}
	.lh-config-h{position: absolute; left: 50%; top: 144px; transform: translateX(-50%);}
	.lh-config-banner{ margin-top: 128px;}
	.lh-config-h{ color: #fff;}
	.lh-config-item li{ padding: 6px;}
	.lh-service-item li a:hover>div{ opacity: 1;}
	.lh-service-item li a{ background: none!important;}
	.foot_tel{ display: block;}
	.lh-openClass>div{ width: 200px;}
	.lh-openClass .img1{ background-size: 200px auto;background-position:left top;  background-repeat: no-repeat;}
}
@media screen and (max-width: 375px){	
	.lh-case-item li .img{ margin-bottom: 20px;}
	.lh-house-item li .houseImg .img img{ max-width: 65%;}
	
}
@media screen and (max-width: 320px){	
	.lh-case-item li .img{ margin-bottom: 10px;}
	.lh-house-banner{ margin-top: 30px;}
	.lh-config-item li{ padding: 2px;}
}




























