@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 Arial,"microsoft JhengHei", Helvetica, sans-serif;*font:14px "microsoft JhengHei",Arial, Helvetica, sans-serif; color:#332B29;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#142E83;}
pre{font-family:'AaXingyueti14a083f64b1dd5c';}
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:"SourceHanSerif-14a0812d721dd5c";-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%; width:1200px;}
/*分享*/
#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-header{position:fixed; left:0; top:0; right:0; z-index:1000;}
.lh-logo{position:absolute; left:2.6vw; top:0;}
.lh-nav{position:absolute; right:2.6vw; top:30px;}
.lh-nav li{float:left; margin-left:3.64vw;}
.lh-nav li:first-child{margin-left:0;}
.lh-nav li a{color:#fff; position:relative; display:inline-block; height:38px; line-height:40px; padding:0 5px;}
.lh-nav li a:before{content:''; display:block; width:100%; height:38px; background:url(../img/nav-hd.png) no-repeat center; position:absolute; left:0; top:0; opacity:0; transition:ease .25s; transform:translateX(-100%); visibility:hidden;}
.lh-nav li a:hover:before,.lh-nav li a.on:before{opacity:1;transform:translateX(0); visibility:visible;transition:ease .65s;}
.lh-banner{width:100%; height:100vh; position:relative; overflow:hidden; min-width:1200px;}
.lh-banner-text{position:absolute; left:150px; top:50%; transform:translateY(-50%); color:#fff;}
.lh-banner-text h2{font-size:54px; font-weight:bold; transform:translateX(-100%); opacity:0;transition:ease 1s;}
.lh-banner-text h3{font-size:54px; font-weight:bold; position:relative; padding-left:120px;transform:translateX(-100%); opacity:0;transition:ease 1s; transition-delay:.2s;}
.lh-banner-text h3:before{content:''; display:block; width:97px; height:7px; background:#ED2939; position:absolute; left:0; top:50%; margin-top:-3px;}
.lh-banner-text pre{margin-left:120px; font-size:16px; margin-top:20px;transform:translateX(-100%); opacity:0;transition:ease 1s; transition-delay:.4s;}
.lh-banner li {position:relative;}
.lh-banner li .img{height:100%;opacity:0; transform:scale(1.2); transition:ease 3s; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.lh-banner li.swiper-slide-duplicate-active{z-index:2;}
.lh-banner li.swiper-slide-active .img,.lh-banner li.swiper-slide-duplicate-active .img{transform:scale(1);opacity:1;}
.lh-banner li.swiper-slide-active .lh-banner-text h2,.lh-banner li.swiper-slide-duplicate-active .lh-banner-text h2,.lh-banner li.swiper-slide-active .lh-banner-text h3,.lh-banner li.swiper-slide-duplicate-active .lh-banner-text h3,.lh-banner li.swiper-slide-active .lh-banner-text pre,.lh-banner li.swiper-slide-duplicate-active .lh-banner-text pre{transform:translateX(0); opacity:1;}
.lh-banner-num{position:absolute; left:2.6vw; top:50%; transform:translateY(-50%); z-index:2; color:#fff; font-size:18px;}
.lh-banner-num i,.lh-banner-num em{display:block;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;}
.lh-banner-num .bd{height:200px; width:1px; background:#fff; margin:20px auto; position:relative; display:flex; flex-direction:column;}
.lh-banner-num .bd span{flex:1; width:1px; background:#fff;}
.lh-banner-num .bd span:before{content:''; display:block; width:100%; height:100%; position:absolute; left:0; bottom:0; background:#ED2939; transform:scaleY(0); transition:ease .65s; transform-origin:center bottom;}
.lh-banner-num .bd span.swiper-pagination-bullet-active:before{animation:bannerBd linear 4.5s forwards;}
@keyframes bannerBd{
	0%{transform:scaleY(0);}
	100%{transform:scaleY(1);}	
}
.lh-news{position:absolute; left:0; right:0; bottom:62px; z-index:2; height:146px; background:rgba(0,0,0,.5);}
.lh-news-title{width:213px; height:100%; background:#002395; color:#fff; text-align:center; line-height:146px; font-size:20px; position:absolute; left:0; top:0;}
.lh-news-title span{margin-left:10px;}
.lh-news-banner{position:relative; overflow:hidden;}
.lh-news-item{margin-left:-4.16vw; padding-top:22px; width:107%;}
.lh-news-item li{float:left; width:50%; padding-left:4.16vw;}
.lh-news-item li .img{float:left; margin-right:28px; width:180px; height:102px;border:2px solid #fff; overflow:hidden;}
.lh-news-item li .img img{transition:ease .65s;}
.lh-news-item li h2{font-size:16px; color:#fff; margin:20px 0 10px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-news-item li h3{color:#fff; opacity:.6; line-height:24px; height:48px; overflow:hidden; font-size:12px;}
.lh-news-item li a:hover img{transform:scale(1.1);}
.lh-footer{width:100%; position:absolute; left:0; bottom:0; height:62px; line-height:62px; color:#fff; z-index:2; font-size:12px;}
.lh-footer a{color:#fff; font-size:12px;}
/*loading*/
/*.lh-loading{width:100%; height:100%; position:fixed; left:0; top:0; z-index:2000;}
.lh-loading .img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);animation:loadingImg ease-in 1.5s forwards;}
@keyframes loadingImg{
	100%{transform:translate(-50%,-50%) scale(.5); opacity:0;}	
}
.lh-loading-bd{width:100%; height:100%;}
.lh-loading-bd>div{background:#000; animation:loadingBd ease-in 1.2s forwards; transform-origin:right center; height:20%; width:100%; background:#000; position:relative; animation-delay:1s;}
.lh-loading-bd>div:before{position:absolute; content:''; display:block; left:0; top:0; width:100%; height:100%;background:url(../img/cs/banner1.jpg) no-repeat center top; opacity:.2; z-index:2;}
.lh-loading-bd>div:nth-child(2):before{background-position:center 20%;}
.lh-loading-bd>div:nth-child(3):before{background-position:center 40%;}
.lh-loading-bd>div:nth-child(4):before{background-position:center 60%;}
.lh-loading-bd>div:nth-child(5):before{background-position:center 80%;}
.lh-loading-bd>div:nth-child(6):before{background-position:center 100%;}
.lh-loading-bd>div:nth-child(2){animation-delay:1.05s;}
.lh-loading-bd>div:nth-child(3){animation-delay:1.1s;}
.lh-loading-bd>div:nth-child(4){animation-delay:1.15s;}
.lh-loading-bd>div:nth-child(5){animation-delay:1.2s;}
.lh-loading-bd>div:nth-child(6){animation-delay:1.25s;}*/
.lh-header.other{background:rgba(0,0,0,.5); height:100px;}
.lh-header.other .lh-logo{top:6px; width:77px;}
.lh-container-l{width:278px; background:#4E6FFF;}
.lh-other-a{height:113px; background:url(../img/icon1.jpg) no-repeat center; color:#fff; text-align:center; padding-top:30px;}
.lh-other-a h2{font-size:26px; margin-bottom:5px;}
.lh-other-nav li{height:56px; line-height:56px; border-bottom:1px solid #1D3DA3;}
.lh-other-nav li a{display:block; text-align:center; color:#1D3DA3; background:#A2C0F6; height:100%; }
.lh-other-nav li a.on,.lh-other-nav li a:hover{background:#496AF6; color:#fff;}
.lh-footer.other{position:static; height:74px; line-height:74px; background:rgba(0,0,0,.2);}
.lh-other-b{padding:22px; color:#fff;}
.lh-other-b h4{line-height:20px; overflow:hidden;}
.lh-other-b h4:first-child{margin-bottom:10px;}
.lh-other-b h4:first-child b{font-weight:normal;}
.lh-other-b h4 i{margin-right:15px; float:left;}
.lh-other-b h4 span{float:left; width:86%; font-size:12px;}
.lh-container{margin-top:-130px; margin-bottom:60px;}
.lh-container-r{width:855px; margin-top:30px;}
.lh-crumbs{width:100%; height:60px; line-height:60px; color:#fff; position:relative;}
.lh-crumbs h2{font-size:18px;}
.lh-crumbs h2 i{float:left; width:14px; height:14px; background:url(../img/icon2.png) no-repeat center; margin-right:10px; margin-top:22px;}
.lh-crumbs a{color:#fff;}
.lh-crumbs span{margin:0 10px;}
.lh-crumbs:after{content:''; display:block; width:100%; height:3px; background:url(../img/icon3.jpg) no-repeat center; position:absolute; left:0; bottom:0;}
.lh-activity-item li{padding:35px 0; border-bottom:1px solid #3451AC;}
.lh-activity-item li>h2{font-size:16px; color:#fff;}
.lh-activity-item li .cont{color:#A8B0D4; line-height:24px; font-size:12px; margin-top:20px;}
.lh-activity-item li .cont img{display:inline-block; width:auto; max-width:100%;}
.lh-activity-item li:last-child{border:none;}
.lh-ones{padding:50px 0 0 0; font-size:12px; line-height:24px; color:#B0AACC;}
.lh-ones img{display:inline-block; width:auto; max-width:100%;}
.lh-artist-item li{padding:30px 0; border-bottom:1px solid #513C9A; overflow:hidden;}
.lh-artist-item li .img{float:left; margin-right:50px; width:182px; height:244px; overflow:hidden;}
.lh-artist-item li .text h2{font-size:18px; color:#fff; margin-top:30px;}
.lh-artist-item li .text h3{font-size:12px; line-height:24px; color:#ACAAC9; height:72px; overflow:hidden; margin:10px 0 40px;}
.lh-artist-item li .text h4{width:102px; height:37px; border:1px solid #A693CA; color:#A693CA; text-align:center; line-height:37px; border-radius:5px; display:inline-block; transition:ease .65s;}
.lh-artist-item li:hover .text h4{background:#A693CA; color:#fff;}
.lh-details{padding:50px 0 0 0;}
.lh-details-h1{font-size:24px; color:#fff; text-align:center;}
.lh-details-cont{line-height:30px; color:#E1DFEB; margin:20px 0 50px;}
.lh-details-cont img{display:inline-block; width:auto; max-width:100%;}
.lh-details-page{border-top:1px solid rgba(255,255,255,.5); padding-top:30px;}
.lh-details-page li{float:left; width:48%;}
.lh-details-page li a{color:#fff; font-size:12px;}
.lh-details-page li:first-child a i{float:left; margin-right:20px; position:relative; top:1px;}
.lh-details-page li:last-child{text-align:right; float:right;}
.lh-details-page li:last-child a i{float:right; margin-left:20px;position:relative; top:1px;}
.lh-artist-item.news li .img{width:253px; height:162px;}
.lh-artist-item.news li .text h2{margin-top:10px;}
.lh-artist-item.news li .text h3{height:48px; margin:10px 0 20px;}
.lh-review{margin-top:40px;}
.lh-review-a{position:relative; width:100%; height:570px; overflow:hidden;}
.lh-review-a h2{height:60px; line-height:60px; text-align:center; color:#fff; font-size:16px; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; width:100%; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-review-b{padding:22px 44px; background:rgba(0,0,0,.3); position:relative;}
.lh-review-btn a{position:absolute; top:50%; color:#fff; font-weight:bold; margin-top:-12px; outline:none;}
.lh-review-btn a i{font-size:24px;}
.lh-review-btn a.prev{left:10px;}
.lh-review-btn a.next{right:10px;}
.lh-review-banner{overflow:hidden;}
.lh-review-banner li{position:relative; width:143px; height:97px; overflow:hidden; cursor:pointer;}
.lh-review-banner li:before{content:''; display:block; width:100%; height:100%; border:2px solid #fff; position:absolute; left:0; top:0; opacity:0; transition:ease .65s;}
.lh-review-banner li:hover:before,.lh-review-banner li.on:before{opacity:1;}
.lh-msg{margin-left:-40px; margin-top:20px;}
.lh-msg li{margin-top:20px; width:50%; float:left; padding-left:40px;}
.lh-msg li input{width:100%; height:50px; line-height:50px; border:none; padding:0 20px; font-size:16px;}
.lh-msg li:last-child{width:100%; margin-top:50px;}
.lh-msg li a{display:block; width:100%; height:50px; line-height:50px; background:#000; color:#fff; text-align:center; font-size:18px;}
.lh-msg li a:hover{opacity:.8;}
@keyframes loadingBd{
	100%{transform:translateX(100%);}	
}
@media screen and (max-width: 1800px){
	.lh-news .container{position:absolute; right:5vw; top:0; width:70vw;}
}
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 1366px){
	
}
@media screen and (max-width: 1300px){
	
}
@media screen and (max-width: 1280px){
	
}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 980px){
	body,#home{width:100vw;}
	.lh-header{width:100vw;}
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}





























