pre {
white-space: pre-wrap;
word-wrap: break-word;
}
@font-face {
  font-family: "GucciCT_2";
  src: url("../font/GucciCT_2.woff2") format("woff2"),
       url("../font/GucciCT_2.woff") format("woff"),
       url("../font/GucciCT_2.ttf") format("truetype"),
       url("../font/GucciCT_2.eot") format("embedded-opentype"),
       url("../font/GucciCT_2.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ChronicleDisplay-Light";
  src: url("../font/ChronicleDisplay-Light.woff2") format("woff2"),
       url("../font/ChronicleDisplay-Light.woff") format("woff"),
       url("../font/ChronicleDisplay-Light.ttf") format("truetype"),
       url("../font/ChronicleDisplay-Light.eot") format("embedded-opentype"),
       url("../font/ChronicleDisplay-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cochin";
  src: url("../font/Cochin.woff2") format("woff2"),
       url("../font/Cochin.woff") format("woff"),
       url("../font/Cochin.ttf") format("truetype"),
       url("../font/Cochin.eot") format("embedded-opentype"),
       url("../font/Cochin.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

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 Arial,"宋体", Helvetica, sans-serif;*font:14px "microsoft JhengHei",Arial, Helvetica, sans-serif; color:#1c2c3b;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#fff; max-width:100vw;}
pre{    font-family: 'SiYuanRegular1468ffbdfe1dd5c' !important;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#1c2c3b;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;     font-family: 'SiYuanRegular1468ffbdfe1dd5c' !important;-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:1420px; padding:0 10px;}

#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}

::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

.lh-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-header{width:100%; min-width:1360px; height:164px; background:#FEFEFE; position:fixed; left:0; top:0; box-shadow:0 0 20px rgba(0,0,0,.1); z-index:1000; transition:ease .65s;}
.lh-logo1{position:absolute; left:112px; top:0;}
.lh-logo{display:block; width:270px; height:72px; background:#A23133; display:flex;display: -ms-flexbox; align-items:center; justify-content:center; float:left; opacity:0; visibility:hidden; z-index:2; position:relative; transition:ease .45s;}
.lh-logo img{display:inline-block; width:auto;}
.lh-nav{float:left; margin-top:91px;transition:ease .65s;}
.lh-nav>li{float:left;line-height:72px;}
.lh-nav>li>a{display:block; position:relative;font-size:16px; z-index:2; padding:0 38px; }
.lh-nav>li>a:after{content:''; display:block; width:66px; height:4px; background:#A23133; position:absolute; left:50%; margin-left:-33px; bottom:-3px; z-index:10; transition:ease .65s; transform:scaleX(0);}
.lh-nav>li:hover>a:after{transform:scaleX(1);}
.lh-nav-toggle{position:absolute; left:0; top:164px; background:#fff; width:100%; height:120px; padding:0 310px; display:none; border-top:1px solid #AFAFAE; border-bottom:1px solid #E5E5E5;}
.lh-nav-toggle ul li{float:left; margin-right:70px; text-align:center; line-height:30px; padding-top:32px;}
.lh-nav-toggle ul li a:hover{color:#A23133;}
.lh-nav-toggle ul li h2{font-size:16px;}
.lh-nav-toggle ul li h3{color:#A3A3A4; font-size:14px;font-family: "GucciCT_2";}
.NavFixed .lh-header{height:72px;}
.NavFixed .lh-nav{margin-top:0;}
.NavFixed .lh-header-r{margin-top:0;}
.NavFixed .lh-logo1{top:0; opacity:0; visibility:hidden; transform:translateY(-60px);}
.NavFixed .lh-logo{opacity:1; visibility:visible; transition-delay:.3s;}
.NavFixed .lh-nav-toggle{top:72px;}
.NavFixed .lh-nav>li>a:after{bottom:-2px;}
.lh-search{float:left; margin-right:55px; height:20px; margin-top:26px;}
.lh-header-r{margin-right:113px; margin-top:91px;transition:ease .65s;}
.lh-header-r>a{line-height:72px;}
.lh-search input{width:50px; height:20px; line-height:20px; border:none; background:none; border-bottom:1px solid #fff; float:left; transition:ease .65s;}
.lh-search a i{font-size:20px;}
.lh-search:hover input{width:100px; border-color:#dbdbdb;}
.lh-search a:hover,.lh-header-r>a:hover{color:#A23133;}
.lh-banner{height:100vh; position:relative; overflow:hidden; width:100%;}
.lh-banner .img{width:100%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.lh-banner .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.lh-banner .text img{display:inline-block; width:auto;}
.lh-video-btn{margin-top:8vh; display:inline-block; color:rgba(255,255,255,.8); width:90px; height:90px; text-align:center; line-height:90px;font-size:90px;}
.lh-video-btn i{font-size:90px;}
.lh-banner li{position:relative;}
.lh-video{width:100%; height:100%; position:absolute; left:0; top:0; background:#333; display:none;}
.lh-video video{width:100%; max-height:100%;}
.lh-video-close{position:absolute; right:0; top:0; width:60px; height:60px; background:#fff; text-align:center; line-height:60px; cursor:pointer; transition:ease .65s;}
.lh-video-close i{font-size:24px;}
.lh-video-close:hover{border-radius:0 50% 0 50%;}
.lh-banner-btn a{position:absolute; z-index:2; top:50%; color:#fff; font-size:24px; outline:none; height:30px;width:128px;}
.lh-banner-btn a em{width:200px; height:3px; background:#fff; display:block; position:relative; transition:cubic-bezier(.53,.11,.67,.96) .25s; position:absolute; bottom:0;}
.lh-banner-btn a.prev em{right:0;}
.lh-banner-btn a.next em{left:0;}
.lh-banner-btn a em:before{content:''; display:block; width:30px; height:3px; background:#fff; position:absolute; top:0; transform:rotate(40deg); transform-origin:left center;}
.lh-banner-btn a em:after{content:''; display:block; width:30px; height:3px; background:#fff; position:absolute; top:0; transform:rotate(-40deg); transform-origin:left center;}
.lh-banner-btn a.prev em:before,.lh-banner-btn a.prev em:after{left:1px;}
.lh-banner-btn a.next em:before,.lh-banner-btn a.next em:after{right:1px;transform-origin:right center;}
.lh-banner-btn a:hover em{width:80px;}
.lh-banner-btn a.prev{left:0; text-align:right;}
.lh-banner-btn a.next{right:0;}
.lh-banner-btn a span{position:relative; top:-10px;}
.lh-banner{background:#202835;margin-top: 164px;}
.videoHeader .lh-header{transform:translateY(-100%);}
.lh-banner li .img{opacity:0;}

@keyframes img1{
	0%{opacity:0; transform:translateX(-20%);}
	100%{opacity:1; transform:translateX(0);}	
}
.lh-banner li.swiper-slide-prev .img{animation:img2 ease 1.5s forwards;}
@keyframes img2{
	0%{opacity:1; transform:translateX(0);}
	100%{opacity:0; transform:translateX(20%);}	
}
.lh-banner-text{position:absolute; left:15vw; top:40%;}
.lh-banner-text>div{transition:ease .65s;opacity:0;}
.lh-banner-text .icon2{margin-top:5vh;}
.lh-banner li.swiper-slide-prev .lh-banner-text>div{animation:img4 ease 1.5s forwards;}
.lh-banner li.swiper-slide-active .lh-banner-text>div{animation:img3 cubic-bezier(.53,.11,.67,.96) 1s forwards;animation-delay:1.5s;}
.lh-banner li.swiper-slide-active .lh-banner-text>div.icon2{animation-delay:1.7s;}
@keyframes img3{
	0%{opacity:0; transform:translateX(-200%);}
	100%{opacity:1; transform:translateX(0);}	
}
@keyframes img4{
	0%{opacity:1; transform:translateX(0);}
	100%{opacity:0; transform:translateX(200%);}	
}
.lh-banner-hd{position:absolute; left:15vw !important; bottom:10% !important; z-index:1; width:auto; width:42px !important;}
.lh-banner-hd span{display:block; border-radius:0; background:#6b7079; opacity:1; width:50%; height:3px; margin-bottom:2vh !important; transition:ease .65s;}
.lh-banner-hd span.swiper-pagination-bullet-active{width:100%; background:#FEFEFE;}
@keyframes zoomIn2{
	0%{transform:scale(1.5); opacity:.6;}
	100%{transform:scale(1); opacity:1;}	
}.zoomIn2{animation:zoomIn2 alternate 2s;}
.lh-about{background-position:center center; background-repeat:no-repeat; padding:7.3vw 0;}
.lh-about-cont{width:1400px; margin:auto; position:relative;}
.lh-about-l{width:611px;}
.lh-about-l .icon1{margin:48px 0;}
.lh-about-l .ccont{line-height:40px; font-size:16px; color:#9f2124;}
.lh-more{display:block; width:294px; height:52px; line-height:52px; text-align:center; border:1px solid #A23133; font-size:18px; color:#A23133; position:relative; overflow:hidden;}
.lh-more:hover{color:#fff; background:#A23133;}
.lh-more:hover:before,.lh-more:hover:after{width:100%; height:100%; visibility:visible;}
.lh-about-l .lh-more{margin-top:60px;animation-delay:.65s;}
.lh-about-r{position:absolute; right:0; top:0; height:100%;}
.lh-about-r .text{position:absolute; right:60px; top:200px;animation-delay:1s;}
.lh-about-r .img{position:absolute; right:0; bottom:0;animation-delay:.1s;}
.lh-about-l .icon1{animation-delay:.1s;}
.lh-cuisine{background:#EEEDF3; padding:90px 0 0; position:relative; z-index:1;}
.lh-cuisine-item li{width:50%; float:left; margin-bottom:45px;}
.lh-cuisine-item li a{text-align:center; float:left;}
.lh-cuisine-item li:nth-child(2n) a{float:right;}
.lh-cuisine-item li a h2{font-size:18px; color:#1c2c3b; margin:15px 0;}
.lh-cuisine-item li a h3{color:#A23133;font-family: "GucciCT_2"; letter-spacing:2px;}
.lh-cuisine-banner{width:633px; background:#fff; margin:auto; position:relative; overflow:hidden;}
.lh-cuisine-shadow{width:752px; height:820px; background:url(../image/yy.png) no-repeat center; background-size:cover; position:absolute; left:50%; bottom:-20px; margin-left:-376px; }
@keyframes fadeIn1{
	0%{opacity:0; transform:translateX(-30%);}	
	100%{opacity:1; transform:translateX(0);}	
}
.lh-cuisine-bd li{padding:68px 30px;}
.lh-cuisine-item{position:absolute; left:0; top:105px; width:100%;}
.lh-cuisine-bd img{width:auto; margin:auto;}
.lh-cuisine-bd .ccont{color:#9f2124; font-size::16px; line-height:26px; text-align:center; width:358px; margin:30px auto 50px;}
.lh-cuisine-bd a{margin:auto;}
.lh-cuisine-bd li .img{margin-top:88px; transition: ease .65s; opacity:0;}
.lh-cuisine-bd li.swiper-slide-active .img{opacity:1;}
.lh-cuisine-box{width:633px;margin:auto; position:relative;}
.lh-cuisine-btn a{position:absolute; top:340px; outline:none;}
.lh-cuisine-btn a.prev{left:-35px;}
.lh-cuisine-btn a.next{right:-35px;}
.lh-cuisine-store{width:48px; height:116px; background:#1E2633; position:absolute; left:-48px; top:466px; padding-top:5px;}
.lh-cuisine-store img{margin:auto;}
.lh-cuisine-store a{margin-top:10px; display:block;}
.lh-cuisine-item li:nth-child(1){animation-delay:.1s;}
.lh-cuisine-item li:nth-child(2),.lh-cuisine-store,.lh-cuisine-btn a{animation-delay:.2s;}
.lh-cuisine-item li:nth-child(3){animation-delay:.3s;}
.lh-cuisine-item li:nth-child(4){animation-delay:.4s;}
.lh-store{position:relative; background:#fff; padding:95px 0; overflow:hidden;}
.lh-store .hd{width:12.23vw; height:37vw; background:url(../image/icon6.png) no-repeat center; position:absolute; right:0; top:-20.83vw;}
.lh-store-h img{margin:auto;}
.lh-store-banner{margin:63px auto; width:825px; position:relative;}
.lh-store-banner li{opacity:.2; transition:ease .65s;}
.lh-store-banner li.swiper-slide-active{opacity:1;}
.lh-store-banner li.swiper-slide-prev a{cursor: initial;}
.lh-store-banner li.swiper-slide-next a{cursor: initial;}
.lh-store .lh-more{margin:auto;}
.lh-store .lh-cuisine-btn a{top:48%;padding:20px 0; margin-top:-5px; z-index:2;}
.lh-store .lh-cuisine-btn a.prev{left:-245px;}
.lh-store .lh-cuisine-btn a.next{right:-245px;}
.lhTop{height:127px; background:#EEEDF3; text-align:center; line-height:127px; color:#9f2124; font-size:12px; letter-spacing:3px; position:relative; z-index:1; cursor:pointer; transition:ease .65s;}
.lhTop:before{content:''; display:block; width:1px; height:47px; background:#9f2124; position:absolute; left:50%; top:0; transition:ease .65;}
.lhTop:after{content:''; display:block; width:100%; height:100%; background:#9f2124; position:absolute; left:0; top:0; z-index:-1; transform:scaleY(0); transform-origin:center bottom; transition:transform .35s cubic-bezier(.4,0,.2,1);}
.lhTop:hover:after{transform:scaleY(1);transform-origin:center top;}
.lhTop:hover:before{background:#fff;}
.lhTop:hover{color:#fff;}
.lh-footer-c{height:352px; background:url(../image/footer-bg1.jpg) no-repeat center; text-align:right; padding:95px 10.83vw 0;}
.lh-footer-c>h2{font-size:16px; color:#9f2124;}
.lh-footer-tel{margin:20px 0; height:38px; width:203px; border:1px solid #B35859; overflow:hidden; line-height:38px; float:right; color:#9f2124;}
.lh-footer-c>a{color:#9f2124;}
.lh-footer-c>a:hover{text-decoration:underline;}
.lh-footer-tel h2{float:left; font-size:12px; line-height:14px; width:30px; margin-top:5px;}
.lh-footer-tel h3{font-size:24px; margin-left:10px; float:left;}
.lh-footer-link{float:right; margin-top:45px; color:#757475;}
.lh-footer-link dt{float:left; font-size:14px;}
.lh-footer-link dd{float:left;}
.lh-footer-link dd a{float:left; margin-left:20px;color:#757475;font-size:14px;}
.lh-footer-link dd a:first-child{margin-left:0;}
.lh-footer-link dd a:hover{color:#9f2124;}
.lh-footer-c>h4{color:#757475; margin-top:10px; font-size:14px;}
.lh-footer-c>h4 span{margin-left:20px;}
.lh-footer-c>h4 a{color:#757475;}
.lh-footer-c>h4 a:hover{color:#9f2124;}
.lh-ban{height:100vh; position:relative; width:100%; overflow:hidden;}
.lh-ban .img{height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.lh-ban .text{background:#fff; width:35.5vw; padding:0 5.2vw 20px; float:left;}
.lh-ban .text:before{content:''; display:block; width:100vw; left:100%; top:0; height:8.48vw; background:#fff; position:absolute;}
.lh-ban .text .ccont{font-size:18px; color:#1c2c3b; line-height:38px; margin:2.86vw 0 2vw; animation-delay:.1s;}
.lh-ban .text h2{font-size:12px; width:308px; border-bottom:1px solid #E5E5E7; padding-bottom:20px; color:#1c2c3b; animation-delay:.2s;}
.lh-ban .text pre{margin-top:20px; font-size:12px; line-height:24px; color:#1c2c3b; animation-delay:.3s;}
.lh-ban-text{position:absolute; right:0; bottom:0; background:#fff; width:77vw; padding:8.48vw 0 0 0}
.lh-ban-text .img1{float:right; width:41.5vw; position:absolute; right:0; bottom:0;}
.lh-brand{padding:180px 0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.lh-brand-cont{width:1330px; margin:auto; position:relative;}
.lh-brand-r{width:660px; line-height:38px; color:#1c2c3b; font-size:20px;}
.lh-brand-l a{margin:65px 0 0 0;}
.lh-moral{background:#F5F5F5; padding:138px 0;}
.lh-moral-l{width:875px; line-height:40px; color:#1c2c3b; font-size:20px;}
.lh-moral-r .icon1{text-align:right;}
.lh-moral-r .icon1 img{display:inline-block;}
.lh-moral-r .icon{animation-delay:.2s;}
.lh-course{background:#fff; padding:130px 0; overflow:hidden;}
.lh-course-cont{width:1320px; margin:auto; position:relative;}
.lh-course-l:before{content:''; display:block; width:1px; height:100%; background:#F4F4F4; position:absolute; right:-85px; top:0;}
.lh-course-l,.lh-course-r{width:583px; position:relative;}
.lh-course .img{margin-bottom:50px; height:355px; overflow:hidden;}
.lh-course-cont>div .img{width:583px; height:315px; overflow:hidden; display:flex; align-items:center; justify-content:center; margin-bottom:40px;}
.lh-course-item li{line-height:35px; overflow:hidden; margin-top:10px;font-size:20px; color:#1c2c3b; cursor:pointer; transition:ease .65s;}
.lh-course-item li:hover,.lh-course-item li.on{background:#EEEEEF;}
.lh-course-item li h2{float:left; width:80%; line-height:35px;}
.lh-course-item li span{float:right;}
.lh-culture{padding:140px 0; background:#F5F5F5;}
.lh-culture-l{width:400px;}
.lh-culture-l .ccont{margin-top:40px; line-height:40px; color:#1c2c3b; font-size:20px;}
.lh-culture-r{width:585px; overflow:hidden;}
.lh-culture-r .hd{width:100%; text-align:center; margin-top:38px;}
.lh-culture-r .hd span{background:#5F5D5D; opacity:1;}
.lh-culture-r .hd .swiper-pagination-bullet-active{background:#A23133;}
.lh-raw-cont{width:1050px; margin:auto; position:relative;}
.lh-raw{padding:180px 0 415px; background-position:center bottom; background-repeat:no-repeat;}
.lh-raw-l{width:499px;}
.lh-raw-r{width:499px;}
.lh-raw-l .cont{line-height:40px; margin-top:50px; color:#1c2c3b; font-size:20px;}
.lh-raw-r{line-height:40px; color:#1c2c3b; font-size:20px;}
.lh-base{padding:137px 0; background:url(../image/c16.jpg) no-repeat right bottom;}
.lh-base-a .lh-culture-r{width:497px;}
.lh-base-b{width:499px;}
.lh-base-b .cont{line-height:40px; color:#1c2c3b; font-size:20px; margin-top:40px; animation-delay:.1s;}
.lh-base-c{margin:50px 0 0 -62px;}
.lh-base-c li{width:33.3%; float:left; padding-left:62px; margin-top:62px; color:#1c2c3b;}
.lh-base-c li .ccont{font-size:16px; line-height:30px;}
.lh-base-c li h2{font-size:20px; margin:20px 0;}
.lh-base-c li h3{height:50px; line-height:50px; font-size:12px; border-top:1px solid #EEEFF0; border-bottom:1px solid #EEEFF0;}
.lh-base-c li pre{font-size:12px; line-height:30px; color:#1c2c3b;}
.lh-base-c li:nth-child(2n){animation-delay:.1s;}
.lh-base-c li:nth-child(3n){animation-delay:.2s;}
.lh-advantage{padding:120px 0 80px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.lh-advantage-cont{width:1325px; margin:auto; position:relative;}
.lh-advantate-h h2{font-size:18px; color:#1c2c3b; margin-top:16px;}
.lh-advantate-item{margin:90px 0 0 0;}
.lh-advantate-item li{float:left; height:360px; margin-left:23px; padding:40px; width:313px; box-shadow:0 0 40px rgba(0,0,0,.2);}
.lh-advantate-item li:first-child{margin-left:0;}
.lh-advantate-item li h2,.lh-advantate-item li h3{font-size:18px; line-height:30px;}
.lh-advantate-item li h4{font-size:24px; color:#A23133; margin:50px 0 40px;}
.lh-advantate-item li h4 span{font-size:80px;}
.lh-advantate-item li h5{font-size:16px; color:#5F5D5D;}
.lh-advantate-h.margin{margin-top:130px;}
.lh-advant-ul{margin:70px 0 0 -60px;}
.lh-advant-ul li{flex:1; padding-left:60px;}
.lh-advant-ul li h2{font-size:24px; color:#5F5D5D;}
.lh-advant-ul li h3{font-size:20px; color:#A23133; margin:30px 0 30px;}
.lh-advant-ul li h4{line-height:24px; font-size:12px;}
.lh-way{padding:75px 0;}
.lh-way-cont,.lh-join-cont{margin-top:70px;}
.lh-way-cont .img{float:left;}
.lh-way-cont .cont{width:640px; line-height:40px; font-size:18px; float:right;}
.lh-join-cont{font-size:18px;}
.lh-join-cont.conditions{line-height:60px; margin-top:40px;}
.lh-join-cont.conditions p{overflow:hidden;}
.lh-join-cont.conditions p span:nth-child(1){display:inline-block; float:left; width:8px; height:8px; background:#A23133; border-radius:50%; float:left; margin:24px 20px 0 0;}
.lh-process{background:#EEEEEF; padding:44px 0;}
.lh-process.input{padding:100px 0 320px;}
.lh-message{height:449px; background-size:cover; padding-top:1px;}
.lh-message-cont{width:1038px; height:394px; background:#fff; padding:40px 78px 0; margin:-93px auto 0;}
.lh-message-h h2{font-size:30px;}
.lh-message-h h3{font-size:12px;}
.lh-message-h .tel{margin-left:46px; position:relative;}
.lh-message-h .tel:before{content:''; display:block; width:1px; height:49px; background:#464D58; position:absolute; left:-23px; top:50%; margin-top:-25px;}
.lh-message-h .tel h4{font-size:16px; width:40px; float:left; margin-top:5px;}
.lh-message-h .tel h5{float:left; font-size:40px; margin-left:20px;}
.lh-message-item{margin-top:36px; margin-left:-12px; position:relative;}
.lh-message-item li{width:50%; float:left; padding-left:12px; margin-top:12px;}
.lh-message-item li input{width:100%; height:42px; line-height:42px; background:#EDEDED; font-size:16px; border:none; padding:0 20px;}
.lh-message-item li textarea{width:100%; height:110px; background:#EDEDED; border:none; font-size:16px; padding:20px;}
.lh-message-item li.submit{position:absolute; right:0; bottom:0;}
.lh-message-item li a{display:block; width:100%;height:60px; line-height:60px; background:#5F5D5D; font-size:18px; text-align:center; color:#fff; letter-spacing:20px;}
.lh-message-item li a:hover{background:#A23133;}
.lh-dishes{padding:50px 0 105px;}
.lh-dishes-cont{width:1336px; margin:auto; position:relative;}
.lh-dishes .text{width:585px; float:right;}
.lh-dishes .img{position:absolute; left:0; bottom:0;}
.lh-dishes-nav li{float:left; width:50%; margin-bottom:15px;}
.lh-dishes-nav li:nth-child(2n){position:relative; top:-5px; padding-left:20px;}
.lh-dishes .text .icon{margin:60px 0 40px;}
.lh-dishes .text pre{color:#A73D3F; line-height:30px; font-size:26px;}
.lh-dishes .text .cont{line-height:40px; font-size:16px; margin-top:60px;}
.lh-dishes-a{background:#EEEEEF; padding:36px 0;}
.lh-dishes-b{overflow:hidden; width:98%; margin:auto;}
.lh-dishes-item li{width:145px !important; height:145px; border-radius:50%; overflow:hidden;}
.lh-sishes-btn a{position:absolute;top:50%; margin-top:-5px; outline:none;}
.lh-sishes-btn a.prev{left:-70px;}
.lh-sishes-btn a.next{right:-70px;}
.lh-other-nav{padding:90px 0; text-align:center;}
.lh-other-nav li{display:inline-block; width:270px; height:60px; line-height:60px; text-align:center; margin:0 74px; transition:ease .65s;}
.lh-other-nav li a{font-size:20px; display:block;background:#fff; box-shadow:0 0 10px rgba(0,0,0,.2);}
.lh-other-nav li a:hover,.lh-other-nav li a.active{background:#A23133; color:#fff;}
.lh-addr>#Map{width:50%; float:left; height:676px; background-size:cover; background-position:center center;}
.lh-addr-r{background:#EEEEEF; float:left; width:50%; padding:38px 0; min-height:676px;}
.lh-addr-r li{height:125px; padding:24px 2.5vw; cursor:pointer; transition:ease .65s;}
.lh-addr-r li h2{font-size:18px; color:#A63B3D; margin-bottom:10px;}
.lh-addr-r li h3{line-height:30px; font-size:16px;}
.lh-addr-r li h3 span:last-child{margin-left:40px;}
.lh-addr-r li:hover,.lh-addr-r li.on{background:#fff;}
.lh-distribution>div{width:50%; height:677px;}
.lh-distribution-r{width:50%; background:#EEEEEF; padding:76px;}
.lh-distribution-search{width:580px; height:60px; line-height:60px; background:#fff; position:relative;}
.lh-distribution-search input{position:absolute; left:0; top:0; height:60px; padding:0 40px; font-size:18px; border:none;}
.lh-distribution-search a{position:absolute; right:0; top:0; width:72px; height:60px; text-align:center; color:#fff; background:#A23133; z-index:1;}
.lh-distribution-search a i{font-size:32px;}
.lh-addr{margin:30px 0; font-size:24px; line-height:24px; color:#A23133;}
.lh-addr i{float:left; width:24px; height:24px; border-radius:50%; background:#A23133; color:#fff; text-align:center; margin-right:20px;}
.lh-addr span{text-decoration:underline;}
.lh-distribution-cont{width:580px; height:403px; background:#fff; overflow:hidden;}
.lh-distribution-cont ul{padding:20px 35px;}
.lh-distribution-cont ul li:first-child{margin-top:0;}
.lh-distribution-cont ul li{margin-top:35px;}
.lh-distribution-cont ul li h2{font-size:18px; color:#A23133; margin-bottom:10px;}
.lh-distribution-cont ul li h3{line-height:30px; font-size:16px;}
.lh-job-cont{width:1322px; margin:auto; position:relative;}
.lh-job{background:#EEEEEF; padding:90px 0;}
.lh-job-d{height:60px; line-height:60px; text-align:right;}
.lh-job-d a{color:#A23133; font-size:18px; margin-left:30px;}
.lh-job-a{width:100%; height:60px; background:#fff; line-height:60px; font-size:18px; border-bottom:1px solid #CFD0D0;}
.lh-job-a span{flex:1; text-align:center}
.lh-job-c{background:#fff; padding:50px 58px; font-size:16px; line-height:40px; display:none;border-bottom:1px solid #CFD0D0;}
.lh-job-hover{cursor:pointer; transition:ease .65s;}
.lh-job-hover:hover{background:#EEEEEF;}
.lh-job-item li.on .lh-job-hover{background:#EEEEEF;}
.lh-loading{margin:110px auto 0;}
.lh-activty{padding:100px 0; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.lh-activty-cont{width:1322px; margin:auto; position:relative;}
.lh-activty-item{margin-top:85px; margin-left:-100px;}
.lh-activty-item li{width:33.3%; padding-left:100px; margin-bottom:85px;}
.lh-activty-item li .img{width:100%; height:190px; overflow:hidden;}
.lh-activty-item li .text{padding:40px 90px 0 16px;}
.lh-activty-item li .text h2{font-size:16px; transition:ease .65s;}
.lh-activty-item li .text h3{font-size:15px; line-height:25px; margin:20px 0; height:50px; overflow:hidden;}
.lh-activty-item li a{display:block;}
.lh-activty-item li a:hover h2{color:#A23133;}
.lh-page{text-align:center;}
.lh-page a{display:inline-block; height:50px; line-height:50px; padding:0 20px; border:1px solid #A23133; margin:0 5px; font-size:16px; color:#A23133;}
.lh-page a.on,.lh-page a:hover{background:#A23133; color:#fff;}
.lh-news{padding:110px 0; border-top:1px solid #E3E4E5;}
.lh-news-h img{float:left;}
.lh-news-nav{float:left; margin-left:260px;}
.lh-news-nav li{width:112px; height:34px; line-height:34px; border:1px solid #A23133; float:left; text-align:center; position:relative;}
.lh-news-nav li a{display:block; height:100%;}
.lh-news-nav li:last-child{left:-1px;}
.lh-news-nav li:hover a,.lh-news-nav li.on a{background:#A23133; color:#fff;}
.lh-news-item{margin-top:50px;}
.lh-news-item li{overflow:hidden;}
.lh-news-item li .time{width:330px;padding:50px 0;}
.lh-news-item li .time h2{font-size:33px; color:#a23133; font-weight:bold; float:left;}
.lh-news-item li .time h3{font-size:16px; line-height:26px; float:right; width:208px;}
.lh-news-item li .text{width:955px; border-top:1px solid #D4D5D8;padding:50px 0; position:relative;}
.lh-news-item li .text .cont{line-height:20px; font-size:14px; height:60px; overflow:hidden; width:620px;}
.lh-news-item li .text h4{margin-top:20px;}
.lh-news-item li .text .img{position:absolute; right:0; top:-1px; width:303px; height:154px; overflow:hidden;}
.lh-advantate-item li:nth-child(2),.lh-advant-ul li:nth-child(2),.lh-other-nav li:nth-child(2){animation-delay:.1s;}
.lh-advantate-item li:nth-child(3),.lh-advant-ul li:nth-child(3),.lh-other-nav li:nth-child(3){animation-delay:.2s;}
.lh-advantate-item li:nth-child(4),.lh-advant-ul li:nth-child(4){animation-delay:.3s;}
.lh-advant-ul li:nth-child(5){animation-delay:.4s;}
.lh-advant-ul li:nth-child(6){animation-delay:.5s;}
.lh-activty-item li:nth-child(2n){animation-delay:.1s;}
.lh-activty-item li:nth-child(3n){animation-delay:.2s;}
.lh-activty-cc{margin-top:48px;}
.lh-activty-cc li{background:#fff;}
.lh-activty-cc li:first-child{width:879px; height:762px; float:left;}
.lh-activty-cc li:first-child .img{width:100%; height:416px; overflow:hidden;}
.lh-activty-cc li:first-child .text{padding:65px 250px 0 72px; background:url(../image/f6.jpg) no-repeat center center; height:346px;}
.lh-activty-cc li:first-child .text h2{font-size:16px;}
.lh-activty-cc li:first-child .text h3{font-size:24px; line-height:46px; height:92px; overflow:hidden; margin:30px 0;}
.lh-activty-cc li:first-child .text h4{font-size:20px; color:#9f2124;}
.lh-activty-cc li:first-child .text h4 span{float:left;}
.lh-activty-cc li:first-child .text h4 img{margin:4px 0 0 35px; float:left;}
.lh-activty-cc li:not(:first-child){width:423px; height:381px; float:right;padding:64px 45px 0 45px;}
.lh-activty-cc li:not(:first-child) h2{font-size:14px;}
.lh-activty-cc li:not(:first-child) h3{font-size:18px; line-height:32px; margin:30px 0 20px; height:64px; overflow:hidden;}
.lh-activty-cc li:not(:first-child) h5{line-height:24px; height:72px; overflow:hidden; color:#666;}
.lh-activty-cc li:not(:first-child) h4{font-size:16px; color:#9f2124; margin-top:30px;}
.lh-activty-cc li:not(:first-child) h4 span{float:left;}
.lh-activty-cc li:not(:first-child) h4 img{margin:4px 0 0 20px; float:left; width:30px;}
.lh-activty{background:#eeedf3;}
.lh-activty-cc li:nth-child(2){position:relative; border-top:10px solid #A23133; height:416px;}
.lh-activty-cc li:nth-child(2):after{content:''; display:block; width:346px; height:1px; border-top:1px dashed #AFADAD; position:absolute; left:50%; margin-left:-173px; bottom:0;}
.lh-activty-cc li:last-child{height:346px; padding:45px 45px 0 45px;}
@media screen and (max-width:16000px){	
	.lh-store .hd{display:none;}
}
@media screen and (max-width:1440px){	
	.lh-about-cont{width:1300px;}
}









.alertLj{max-width:400px;width:80%;margin:0 auto;position:absolute;overflow:hidden;display:none;}
.alertTitle{font-weight:800;border-bottom:1px solid #f3f3f3;padding:0 10px;font-size:18px;line-height:40px;background:#2e364a;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;  cursor: all-scroll;}
.alertTitle.ljDown{background-color:#0e362c;}
.alertClose{position:absolute;right:10px;top:5px;text-decoration: underline;color:#fff;}
.alertBox{padding:15px 10px;border:1px solid #f3f3f3;border-top:0;background:#fff;text-align:center;font-size:14px;word-wrap:break-word;max-height:80vh;overflow-y: auto;}
.alertHandle{text-align:center;border:1px solid #f3f3f3;border-top:0;padding:10px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;background:#fff;}
.alertHandle a{display:inline-block;margin:0 5px;border:1px solid #f3f3f3;padding:0 10px;font-size:15px;line-height:30px;border-radius:5px;}
.alertHandle a.alertSure{background:#2e364a;color:#fff;}
.alertLj.load .alertHandle,.alertLj.load .alertTitle{display:none;}
.alertLj.load .alertBox{border:1px solid #f3f3f3;border-radius:5px;}
.alertLjBox{position:absolute;z-index:9999;left:0;top:0;width:100%;background: rgba(0, 0, 0, 0.7);}