



.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace-progress{width:100%; height:2px; background:#602d7d; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#602d7d;}
.lh-fonts{font-family:'宋体';}
/*响应式*/
.container {margin:auto; position:relative; z-index:3; width:1200px;}
/*分享*/
.bshare-custom.icon-medium{margin-top:9px; margin-left:5px;}
.bshare-custom.icon-medium a{background:none !important; text-align:center; padding-left:0 !important; width:30px !important; height:30px !important; line-height:30px !important; font-size:30px; color:#B8BFC7; margin-left:5px;}
.bshare-custom.icon-medium a:hover{text-decoration:none !important; opacity:1;color:#602d7d; transform:rotate(360deg);}
.lh-newRes-share .bshare-custom .bshare-more{color:#B8BFC7 !important; font-size:26px;}
.lh-newRes-share .bshare-custom .bshare-more:hover{color:#602d7d !important;}
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*header*/
.lh-header{position: absolute; left:0; top:0; z-index:2000; background:URL(../IMAGES/topbg22.jpg) no-repeat top center; height:140px; width:100%; box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);}
.lh-logo{position:relative; float:left; left:2vw; width:14.84vw;display: flex;align-items: center; height:100%;}
.lh-nav{position:absolute; right:100px;height: 120PX;TOP: 20PX;}
.lh-nav li{float:right; height:100%; border-right:1px solid #E5E5E5; position:relative;}
.lh-nav li:first-child{border-left:1px solid #E5E5E5;}
.lh-nav li a{display:block; height:100%;display:flex;justify-content:center;align-items: center; width:85px; position:relative; }
.lh-nav li a div{writing-mode: vertical-lr;writing-mode: tb-lr; transition:ease .65s; width:35px;}
.lh-nav li h2{font-size:20px; color:#231916; transition:ease .65s; font-weight:normal; width:35px; height:100px;}

.lh-nav li:nth-child(1) h2{ background:url(../images/t11.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(2) h2{ background:url(../images/t2.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(3) h2{ background:url(../images/t3.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(4) h2{ background:url(../images/t4.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(5) h2{ background:url(../images/t5.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(6) h2{ background:url(../images/t6.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(7) h2{ background:url(../images/t7.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(8) h2{ background:url(../images/t8.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(9) h2{ background:url(../images/t9.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(10) h2{ background:url(../images/t10.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(11) h2{ background:url(../images/t11111.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(12) h2{ background:url(../images/t2233.png) no-repeat top center; background-size:35px;}


.lh-nav li:nth-child(2):hover h2{ background:url(../images/t22.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(3):hover h2{ background:url(../images/t33.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(4):hover h2{ background:url(../images/t44.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(5):hover h2{ background:url(../images/t55.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(6):hover h2{ background:url(../images/t66.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(7):hover h2{ background:url(../images/t77.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(8):hover h2{ background:url(../images/t88.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(9):hover h2{ background:url(../images/t99.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(10):hover h2{ background:url(../images/t100.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(11):hover h2{ background:url(../images/t111111.png) no-repeat top center; background-size:35px;}
.lh-nav li:nth-child(12):hover h2{ background:url(../images/t22331.png) no-repeat top center; background-size:35px;}

.lh-nav li h3{font-size:12px; color:#7f7f7f; margin-right:2px; text-transform:uppercase; transition:ease .65s;}
.lh-nav li:before{background:#602d7d; content:''; display:block; width:100%; height:0; position:absolute; left:0; top:0; z-index:-1; transition:ease .65s;}
.lh-nav li.active:before,.lh-nav li:hover:before,.lh-nav li.active a,.lh-nav li:hover a{height:134%;}
.lh-nav li.active h2,.lh-nav li.active h3,.lh-nav li:hover h2,.lh-nav li:hover h3{color:#fff;}
.lh-nav li i{display:block; width:50px; height:50px; background:url(../images/nav-icon.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:0.2vw;    margin-left: -25px; transition:ease .65s; transform:scale(0);}
.lh-link-ban .swiper-slide.noAfter:after{display:none;}
.lh-nav li.active a{height:134%;}
.lh-nav li.active i,.lh-nav li:hover i{transform:scale(1);}
.lh-nav li.active div,.lh-nav li:hover div{transform:translateY(25px);text-align: center !important; width:35px !important; margin:0 auto;}
.lh-nav li a:before{content:''; display:block; width:0; height:0; border-left:1px solid #8634b5; border-top:1px solid #8634b5; position:absolute; left:2%; top:2%; transition:ease .65s; visibility:hidden;}
.lh-nav li a:after{content:''; display:block; width:0; height:0; border-right:1px solid #8634b5; border-bottom:1px solid #8634b5; position:absolute; right:2%; bottom:2%; transition:ease .65s; visibility:hidden;}
.lh-nav li:hover a:before,.lh-nav li:hover a:after,.lh-nav li.active a:before,.lh-nav li.active a:after{width:96%; height:96%; visibility:visible;}
.lh-map-btn{position:absolute; right:2vw; top:50%; width:30px; height:26px;margin-top:-13px; transition:ease .65s; cursor:pointer;}
.lh-map-btn i{position:absolute; right:0; top:50%; width:25px; background:#602d7d; height:2px; margin-top:-1px; transition:ease .65s;}
.lh-map-btn:before{content:''; display:block; width:30px; height:2px; background:#602d7d; position:absolute; right:0; top:0; transition:ease .65s;}
.lh-map-btn:after{content:''; display:block; width:30px; height:2px; background:#602d7d; position:absolute; right:0; bottom:0; transition:ease .65s;}
.lh-map-btn:hover i{width:30px;}
.lh-map-btn:hover:before{width:20px;}
.lh-map-btn:hover:after{width:25px;}
.swiper-hd{position:absolute;bottom:20px; z-index:10; text-align:right; padding-right:7.55vw;}
.swiper-hd span{width:53px; height:2px; background:#fff; border-radius:0; opacity:1; cursor:pointer; position:relative;}
.swiper-hd span:before{content:''; display:block; width:0; height:100%; background:#602d7d; position:absolute; left:0; top:0;transition:ease .65s;}
.swiper-hd span.swiper-pagination-bullet-active:before{animation:banner linear 4s;animation-fill-mode:forwards;}
.lh-mobile-banner{display:none;}
.lh-map{position:fixed; left:0; top:0; width:100%; height:100%; z-index:3000; background:#602d7d;transform:translateX(220%); transition:ease 2s;}

.lh-map-cont{position:relative; z-index:1; width:100%; height:100%; background:#602d7d; transform:translateX(100px);transition:ease-in 1s;}
.lh-map.on{transform:translateX(0);}
.lh-map.on .lh-map-cont{transform:translateX(0); transition-delay:1.6s;}
.lh-map.on .lh-map-logo,.lh-map.on .lh-map-a,.lh-map.on .lh-map-share,.lh-map.on .lh-map-close,.lh-map.on .lh-map-r li{transform:translate(0,0); transition-delay:1s; opacity:1;}
.lh-map.on .lh-map-a{transform:translate(0,-50%);}
.lh-map.on .lh-map-close{transition-delay:2s;}
.lh-map.on .lh-map-r li:nth-child(1){transition-delay:1.1s;}
.lh-map.on .lh-map-r li:nth-child(2){transition-delay:1.2s;}
.lh-map.on .lh-map-r li:nth-child(3){transition-delay:1.3s;}
.lh-map.on .lh-map-r li:nth-child(4){transition-delay:1.4s;}
.lh-map.on .lh-map-r li:nth-child(5){transition-delay:1.5s;}
.lh-map.on .lh-map-r li:nth-child(6){transition-delay:1.6s;}
.lh-map.on .lh-map-r li:nth-child(7){transition-delay:1.7s;}
.lh-map.on .lh-map-r li:nth-child(8){transition-delay:1.8s;}
.lh-map.on .lh-map-r li:nth-child(9){transition-delay:1.9s;}
.lh-map.on .lh-map-r li:nth-child(10){transition-delay:2.0s;}

.lh-map-close{position:absolute; right:4vw; top:2vw; color:#fff; cursor:pointer; font-size:24px; font-weight:bold; transition:ease 1s; transform:translate(100%,0); opacity:0;}
.lh-map-close i{display:inline-block; width:25px; height:25px; position:relative; top:2px; margin-left:10px;}
.lh-map-close i:before{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; top:50%; transform:rotate(45deg); transition:ease .65s;}
.lh-map-close i:after{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; top:50%; transform:rotate(-45deg); transition:ease .65s;}
.lh-map-close:hover i:before{transform:rotate(35deg);}
.lh-map-close:hover i:after{transform:rotate(-35deg);}
.lh-map-logo{width:14.89vw; position:absolute; left:5.2vw; top:10%; transition:ease 1s; transform:translate(0,-100%); opacity:0;}
.lh-map-a{position:absolute; left:5.7vw; top:50%; color:#fff; font-size:24px; transition:ease 1s; transform:translate(-100%,-50%); opacity:0;}
.lh-map-a:before{content:''; display:block; width:100px; height:1px; background:#fff; position:absolute; left:-60px; top:0; transform:rotate(-45deg);}
.lh-map-a:after{content:''; display:block; width:100px; height:1px; background:#fff; position:absolute; right:-60px; bottom:0; transform:rotate(-45deg);}
.lh-map-a h2{letter-spacing:1.1vw;line-height:2.86vw; font-weight:bold; font-family:"宋体";}
.lh-map-a h3{font-size:1.04vw; line-height:1.56vw;}
.lh-map-share{position:absolute; left:5.2vw; bottom:10%; transition:ease 1s; transform:translate(0,100%); opacity:0;}
.lh-map-share .bshare-custom{position:absolute; left:0; bottom:0;}
.lh-map-share .bshare-custom a{width:30px !important; height:30px !important; border:1px solid #fff !important; display:block !important; float:left !important; text-align:center; line-height:30px !important; padding:0 !important; margin:0 10px 0 0 !important; color:#fff !important; font-size:20px !important; position:relative;background: none !important;}
.bshare-custom a:hover{transform:translateY(-10px); text-decoration:none !important;}
.lh-map-wx{margin-left:120px;}
.lh-map-wx li{float:left; margin-left:10px; width:5.72vw;}
.lh-map-r{position:absolute; right:5%; top:10%; width:90%;}
.lh-map-r li{width:20%; margin-top:2%; padding:0 2%; box-sizing:border-box; transition:ease 1s; transform:translate(0,100%); opacity:0;}
.lh-map-r li dl dt{position:relative;}
.lh-map-r li dl dt{border-top:1px solid #8d4eb1; padding:20px 0 5px;}
.lh-map-r li dl dt:before{content:''; display:block; width:0; height:1px; background:#fff; position:absolute; left:0; top:-1px;transition:ease .65s;}
.lh-map-r li dl dt:hover:before{width:30%;}
.lh-map-r li dl dt a{font-size:1.25vw; font-weight:bold; color:#fff;}
.lh-map-r li dl dd{margin-top:0.78vw;}
.lh-map-r li dl dd a{color:#fff; position:relative;}
.lh-map-r li a:hover{color:#fff !important;  }
.lh-map-r li dl dd a:before{content:''; display:inline-block; width:2px; height:2px; background:#fff; transition:ease .65s; position:relative; top:-4px; margin-right:10px;}
.lh-map-r li dl dd a:hover:before{width:15px;}
.lh-moblie-nav{width:60%; height:100%; background:#B72123; position:fixed; right:0; top:0; padding-top:50px; transition:ease-in-out .65s; transform:translate3d(100%,0,0); display:none; z-index:1000;}
.lh-moblie-nav.on{transform:translate3d(0,0,0);}
.lh-moblie-nav li h2{height:45px; line-height:45px; color:#fff; font-size:16px; padding:0 20px 0 50px; border-bottom:1px solid #E1383D; overflow:hidden; position:relative; transition:ease .45s;}
.lh-moblie-nav li:first-child h2{padding:0;}
.lh-moblie-nav li h2 a{color:#fff; font-size:16px; display:block;padding:0 20px 0 50px;}
.lh-moblie-nav li:not(:first-child) h2.active{border:none; background:#EFEFEF; color:#602d7d;}
.lh-moblie-nav li:not(:first-child) h2.active:before{background:#602d7d;}
.lh-moblie-nav li:not(:first-child) h2.active i{transform:rotate(180deg);}
.lh-moblie-nav li h2:before{content:''; display:block; width:16px; height:2px; background:#fff; position:absolute; left:20px; top:50%; transform:translateY(-50%);transition:ease .45s;}
.lh-moblie-nav li h2 i{position:absolute; right:20px; top:50%; display:inline-block;transition:ease .45s; width:16px; height:18px; line-height:18px; margin-top:-9px;}
.lh-moblie-nav li dl{padding-left:50px;background:#fff; display:none;}
.lh-moblie-nav li dl dd{line-height:35px; border-top:1px solid #D9D9D9; position:relative;}
.lh-moblie-nav li dl dd a{display:block;padding-left:25px;}
.lh-moblie-nav li dl dd:before{content:''; display:block; width:10px; height:1px; background:#B72025; position:absolute; left:5px; top:50%;}
.lh-moblie-nav li dl dd:first-child{border:none;}
.lh-shadow{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8);z-index:900; animation:shadowOpacity linear .65s; cursor:pointer;}
.lh-container{padding:0px 0 0; height:120px;overflow: hidden; position:relative; z-index:1;width: 1250px;margin: 0 auto 20px;}
.lh-life{padding:10px 0 40px 0; position:relative;}
.lh-life:before{content:''; display:block; width:0; height:0; position:absolute; right:0; top:0; background:url(../images/index-a2.png) no-repeat left bottom; background-size:cover;}
.lh-life:after{content:''; display:block; width:22.23vw; height:7.29vw; position:absolute; right:0; bottom:0; background:url(../images/index-a2.png) no-repeat left bottom; background-size:cover;}
.lh-life-h{text-align:center;}
.lh-life-h h2{font-size:1.87vw; color:#231916; position:relative;}
.lh-life-h h2 span{color:#602d7d; margin-right:2.34vw; transform:translate(-100%,0); opacity:0;position:relative;}
.lh-life-h h2 em{transform:translate(100%,0); opacity:0;}
.lh-life-h h2 span:before{content:''; display:block; width:0.54vw; height:0.54vw; border-radius:50%; background:#602d7d; position:absolute; right:-1.4vw; top:50%; transform:translate(0,-50%);}
.layui-layer-content{cursor:pointer;}
.lh-life-h h3{font-size:0.93vw; color:#602d7d; text-transform:uppercase; position:relative; margin-top:.2vw; display:inline-block;transition:ease 1s;transform:translate(0,100%);}
.lh-life-h h3:after{content:''; display:block; width:1.25vw; height:1.25vw; background:url(../images/index-a1.jpg) no-repeat center; background-size:cover; position:absolute; right:-1.82vw; bottom:0.26vw;transition:ease 1s; transform:scale(0); opacity:0; }
.lh-life-h h2 span,.lh-life-h h2 em{transition:ease 1s; display:inline-block;}
.lhShow.lh-life-h h2 span,.lhShow.lh-life-h h2 em,.lhShow.lh-life-h h3{transform:translate(0,0); opacity:1;}
.lhShow.lh-life-h h3:after{transform:scale(1); opacity:1; transition-delay:.5s;}
.lh-life-item{margin:1.56vw 0 0 -0.36vw;}
.lh-life-item li{float: left;width:25%; padding-left:0.36vw; margin-top:0.36vw; height:200px;box-sizing: border-box;}
.lh-life-item li a{display:block; height:200px; position:relative; overflow:hidden;}
.lh-life-item li h2{position:absolute; width:2.6vw; height:7.8vw; left:50%; top:50%; margin:-3.9vw 0 0 -1.3vw; font-size:20px; color:#fff; text-align:center; font-family:"宋体"; font-weight:bold; z-index:2;}
.lh-life-item li h2 span{font-family:"宋体";}
.lh-life-item li h2:before{content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; border-left:1px solid #fff;border-top:1px solid #fff; transition:ease 1s;}
.lh-life-item li h2:after{content:''; display:block; width:0; height:0; position:absolute; right:0; bottom:0; border-right:1px solid #fff;border-bottom:1px solid #fff;transition:ease 1s;}
.lh-life-item li h2 span{display:block; padding:1vw .2vw; position:relative; width:100%; height:100%;transition:ease 1s;}
.lh-life-item li h2 span:after{content:''; display:block; width:0; height:0; position:absolute; right:0; bottom:0; border-right:1px solid #602d7d;border-bottom:1px solid #602d7d; z-index:1;transition:ease 1s;}
.lh-life-item li h2 span:before{content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; border-left:1px solid #602d7d;border-top:1px solid #602d7d; transition:ease 1s; z-index:1; visibility:hidden;}

.lh-life-item li h2 i{display:block; width:0.52vw; height:0.52vw; background:#602d7d; position:absolute; right:-0.26vw; top:1.25vw; z-index:1; transition:ease 1s; transform:translate(0,0vw); opacity:1;}
.lh-life-item li h3{color:#fff; text-transform:uppercase; position:absolute; left:0; width:100%; bottom:20%; text-align:center; z-index:2;}
.lh-life-item li a:hover h2 span:before,.lh-life-item li a:hover span:after{width:100%; height:100%; visibility:visible;}
.lh-life-item li a:hover h2 span{background:#602d7d;}
.lh-life-item li a:hover h2 i{background:#fff;}
.lh-life-item li a img{transition:ease 2s; width:100%; height:200px;}
.lh-life-item li a:hover img{transform:scale(1.1);}
.lh-life-item li a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,1); opacity:.3; position:absolute; left:0; top:0; transition:ease-in-out 2s; z-index:1;}
.lh-life-item li a:hover:before{opacity:0;}
.lh-life-item li.lhShow h2:before,.lh-life-item li.lhShow h2:after{width:100%; height:100%;}
.lh-life-item li.lhShow h2 i{transform:translate(0,0); opacity:1;}
.lh-style{background:#F0F0F0; position:relative; padding:5.88vw 0 4.94vw; position:relative;}
.lh-style:before{content:''; display:block; width:23.59vw; height:6.4vw; position:absolute; left:0; top:1.25vw; background:url(../images/index-a3.png) no-repeat center; background-size:cover; transition:ease 1s;transform:translate(-100%,0); opacity:0;}
.lh-style:after{content:''; display:block; width:19.11vw; height:9.16vw; position:absolute; right:0; bottom:1.92vw; background:url(../images/index-a4.png) no-repeat center; background-size:cover; transition:ease 1s;transform:translate(100%,0); opacity:0;}
.lhShow.lh-style:before,.lhShow.lh-style:after{transform:translate(0,0); opacity:1;}
.lh-style-h{width:4.84vw; height:11.97vw; background:#602d7d; color:#fff;justify-content: center;display: flex; padding:0.72vw 0; position:absolute; left:8.33vw; top:-4.42vw; transform:translate(0,-100%); opacity:0; transition:ease 1s; z-index:20;}
.lh-style-h h2,.lh-style-h h3{writing-mode: vertical-lr;writing-mode: tb-lr;}
.lh-style-h h2{font-size:1.875vw;}
.lh-style-h h2 span{font-weight:bold; font-size:2vw;}
.lh-style-h h3{text-transform:uppercase; font-size:0.73vw; position:relative;}
.lh-style-h h3:after{content:''; display:block; width:1.25vw; height:1.25vw; background:url(../images/index-a1.jpg) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0;}
.lh-style-h:before{content:''; display:block; width:0; height:0; border-left:1px solid #8634b5; border-top:1px solid #8634b5; position:absolute; left:5%; top:2%; transition:ease 1s;}
.lh-style-h:after{content:''; display:block; width:0; height:0; border-right:1px solid #8634b5; border-bottom:1px solid #8634b5; position:absolute; right:5%; bottom:2%; transition:ease 1s;}
.lhShow.lh-style-h:before,.lhShow.lh-style-h:after{width:90%; height:96%; transition-delay:1s;}
.lh-life-h.mobile{display:none;}
.lhShow.lh-style-h{transform:translate(0,0); opacity:1;}
.lh-style-cont{width:66.87vw; margin:3.12vw auto; position:relative;}
.lh-style-bd li .img{float:left; width:35.4vw; border:0.26vw solid #fff;}
.lh-style-bd li .text{float:left; margin-left:3.48vw; width:24.58vw; margin-top:1vw;}
.lh-style-bd li .text h2 a{font-size:1.66vw; color:#333; font-weight:bold; display:inline-block;}
.lh-style-bd li .text h3{font-size:16px; color:#602d7d; text-transform:uppercase; position:relative; margin-bottom:3.12vw;}
.lh-style-bd li .text h3:after{content:''; display:block; width:40px; height:1px; background:#602d7d; position:absolute; left:0; bottom:-1.3vw;}
.lh-style-bd li .text .res{line-height:25px; color:#666; height:75px; overflow:hidden;}
.lh-more{font-size:16px; color:#602d7d; display:inline-block; margin-top:2vw;}
.lh-more i{display:inline-block; width:20px; height:20px; background:#602d7d; color:#fff; border-radius:50%; text-align:center; line-height:20px; margin-left:10px; transition:ease .65s;}
.lh-more:hover i{transform:translateX(10px);}
.lh-style-a{position:absolute; left:38.87vw; bottom:0;}
.lh-style-a a{float:left; width:40px; height:40px; border-radius:50%; display:block; background:#602d7d; text-align:center; line-height:40px; color:#fff; font-size:24px;}
.lh-style-a .hd{float:left; margin:0 7px 0;}
.lh-style-a .hd li{float:left;margin:0 7px;line-height:40px; cursor:pointer; position:relative; transition:ease .65s;}
.lh-style-a .hd li.on{color:#602d7d;}
.lh-style-cont:before{content:''; display:block; width:54.16vw; height:28.64vw; position:absolute; right:0; top:-2.96vw; border:0.2vw solid #602d7d;}
.lh-style-bd li .img:hover{transform:translate(20px,0);}
.lh-style-bd li .text h2 a:hover{color:#602d7d; transform:translateX(10px);}
.lh-style .bg:before{content:''; display:block; width:21.66vw; height:3.43vw; background:url(../images/index-b3.png) no-repeat center; background-size:cover; position:absolute; left:20.31vw; bottom:3vw;}
.lh-style .bg:after{content:''; display:block; width:19vw; height:11.66vw; background:url(../images/index-a5.png) no-repeat center; background-size:cover; position:absolute; left:0; bottom:-7vw; animation:bird linear 2s infinite;}
.lh-artist{position:relative; padding:7.29vw 0 0 0;}
.lh-artist:before{content:''; display:block; width:27.44vw; height:7.29vw; position:absolute; left:0; top:0; background:url(../images/index-a8.png) no-repeat center; background-size:cover;}
.lh-artist-cont{background:url(../images/index-b4.jpg) repeat center; padding:9vw 0; position:relative;}
.lh-artist-cont:before{content:''; display:block; width:21.82vw; height:30.93vw; position:absolute; left:0; top:0; background:url(../images/index-a6.png) no-repeat center; background-size:cover;}
.lh-style-h.two{right:8.33vw; left:inherit; top:2.86vw;}
.lh-artist-a{width:66.87vw; margin:auto; position:relative; overflow:hidden;}
.lh-artist-c{position:relative; z-index:2;}
.lh-artist-bd li{position:relative; overflow:hidden; padding-right:8vw;}
.lh-artist-bd li .img{width:20vw; float:left; margin-right:2.86vw;}
.lh-artist-bd li h2{font-size:26px; color:#333; position:relative; padding:1vw 0 2vw; overflow:hidden;}
.lh-artist-bd li h2:after{content:''; display:block; width:24px; height:2px; background:#602d7d; position:absolute; left:0; bottom:1.4vw;}
.lh-artist-bd li h3{color:#999; line-height:16px; height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-artist-bd li h4{line-height:30px; color:#666; height:185px; overflow:hidden; margin-top:1vw;}
.lh-artist-bd li .more{display:inline-block; width:28px; height:28px; text-align:center; line-height:28px; background:#602d7d; color:#fff; margin-top:1vw;}
.lh-artist-bd li .more:hover{background:#B22124;}
.lh-artist-bd li .more i{font-size:20px;}
.lh-artist-b{margin-left:-1.56vw; position:relative; padding-top:1vw;}
.lh-artist-hd li{float:left; width:9.8vw; margin-left:1.56vw; cursor:pointer; position:relative; overflow:hidden;}
.lh-artist-hd li:after{content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.4); transition:ease .65s; opacity:0;}
.lh-artist-hd li.on:after,.lh-artist-hd li:hover:after{opacity:1;}
.lh-artist-hd li img{transition:ease .65s;}
.lh-artist-hd li:hover img{transform:scale(1.1);}
.lh-artist-btn{position:absolute; left:23vw; bottom:4vw; z-index:2;}
.lh-artist-btn a{display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; border-radius:50%; background:#602d7d; color:#fff; font-size:24px; margin-right:10px;}
.lh-artist-mob{display:none; margin-top:10px;}
.lh-artist-mob .hd{display:none;}
.lh-artist-mob .bd li{position:relative;}
.lh-artist-mob .bd li h2{font-size:18px; color:#fff; position:relative; margin-bottom:20px;}
.lh-artist-mob .bd li h2:after{content:''; display:block; width:20px; height:2px; background:#602d7d; position:absolute; left:0; bottom:-10px;}
.lh-artist-mob .bd li h3{color:#fff; line-height:20px; font-size:12px;}
.lh-artist-mob .bd li .text{position:absolute; left:0; bottom:0; padding:10px;}
.lh-artist:before{display:none;}
.lh-more.two{position:absolute; right:8.6vw; top:6vw;}
.lh-works{background:url(../images/index-b4.jpg) repeat center; padding-bottom:6.25vw; position:relative; z-index:1;}
.lh-works:after{content:''; display:block; width:15.72vw; height:34.16vw; position:absolute; right:0; bottom:0; background:url(../images/index-a7.png) no-repeat center; background-size:cover; z-index:-1;}
.lh-works-cont{width:66.87vw; margin:auto; position:relative; height:27.13vw;}
.lh-works-cont li{position:absolute; overflow:hidden;}
.lh-works-cont li h2{position:absolute; left:0; bottom:0; height:40px; line-height:40px; background:rgba(0,0,0,.6); color:#fff; text-align:center; width:100%; font-size:18px; font-weight:bold; transition:ease .65s; transform:translateY(100%);}
.lh-works-cont li:nth-child(1){left:0; top:0; width:39.58vw;}
.lh-works-cont li:nth-child(2),.lh-works-cont li:nth-child(4){left:40vw; top:0; width:13.17vw;}
.lh-works-cont li:nth-child(3),.lh-works-cont li:nth-child(5){right:0; top:0; width:13.17vw;}
.lh-works-cont li:nth-child(4),.lh-works-cont li:nth-child(5){bottom:0; top:inherit;}
.lh-works-cont li img{transition:ease 2s;}
.lh-works-cont li:hover h2{transform:translateY(0);}
.lh-works-cont li:hover img{transform:scale(1.2);}
.lh-more.three{position:absolute; left:8.7vw; top:6vw;}
.lh-news{padding-top:2.6vw;}
.lh-news-cont{margin-top:2.6vw; background:url(../images/index-b1.jpg) no-repeat center; background-size:cover; padding:7.29vw 0;}
.lh-news-item{padding:0 10.93vw; margin-left:-2.86vw; position:relative;}
.lh-news-item:before{content:''; display:block; width:100%; height:1px; background:rgba(255,255,255,.2); position:absolute; left:0; top:2.3vw;}
.lh-news-item li{flex:1; width:25%; padding-left:2.86vw;}
.lh-news-item li a{display:block; position:relative;}
.lh-news-item li h3{font-size:1.66vw; position:relative; color:#fff; margin-bottom:1.04vw; transition:ease .65s;}
.lh-news-item li h3:after{content:''; display:block; width:0; height:2px; background:#602d7d; position:absolute; left:0; bottom:-0.52vw;transition:ease .65s;}
.lh-news-item li h2{color:#fff; font-size:0.93vw; transition:ease .65s; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-news-item li h4{color:#cbcbcb; line-height:24px; height:48px; overflow:hidden; margin:1vw 0; transition:ease .65s;}
.lh-news-item li a:hover h3,.lh-news-item li a:hover h2{color:#602d7d;}
.lh-news-item li a:hover h3:after{width:100%;}
.lh-news-item li .img{position:relative; transition:ease .65s;}
.lh-news-item li .img:before{content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; border-left:1px solid #602d7d; border-top:1px solid #602d7d; transition:ease .65s;}
.lh-news-item li .img:after{content:''; display:block; width:0; height:0; position:absolute; right:0; bottom:0; border-right:1px solid #602d7d; border-bottom:1px solid #602d7d; transition:ease .65s;}
.lh-news-item li a:hover .img:before,.lh-news-item li a:hover .img:after{width:107%; height:110%;}
.lh-news-more{text-align:center; margin-top:2vw;}
.lh-news-item li:nth-child(2){animation-delay:.1s;}
.lh-news-item li:nth-child(3){animation-delay:.2s;}
.lh-news-item li:nth-child(4){animation-delay:.3s;}
.lh-about{padding:7.29vw 0; background:url(../images/index-b2.jpg) no-repeat center; background-size:cover; position:relative;}
.lh-about-cont{width:1200px; margin:auto; background:#fff; padding:4vw 26px 26px; position:relative; box-shadow:0 0 7px rgba(0,0,0,.35);}
.lh-style-h.about{width:15.36vw; height:5.2vw; display:block; padding:0.72vw; text-align:center; left:50%; margin-left:-7.68vw; top:-2.6vw;}
.lh-style-h.about h2{margin-bottom:5px;}
.lh-style-h.about h2, .lh-style-h.about h3{writing-mode:horizontal-tb;}
.lhShow.lh-style-h.about:before, .lhShow.lh-style-h.about:after{width:98%; height:94%}
.lh-style-h.about:before{left:1%; top:3%;}
.lh-style-h.about:after{right:1%; bottom:3%;}
.lh-about-res{line-height:24px; color:#666; padding:0 4vw; text-align:center;}
.lh-news-more.about{margin-top:0;}
.lh-news-more.about a{margin-top:1vw;}
.lh-about-item{padding:0 5vw; margin-top:2vw;}
.lh-about-item li{flex:1; border-left:1px dashed #D1D1D1; padding:15px 0 15px 2vw;}
.lh-about-item li:first-child{border-left:none;}
.lh-about-item li h2{font-size:16px; color:#333; margin-bottom:10px;}
.lh-about-item li p{color:#666; line-height:24px;}
.lh-about-b li{float:left; margin-right:40px; position:relative;}
.lh-about-b li:before{content:'/'; display:block; position:absolute; left:-20px; top:0; font-size:18px; color:#949494;}
.lh-about-b li:first-child:before{display:none;}
.lh-about-b li a{color:#211f1f; font-size:16px;}
.lh-about-b li a:hover{color:#602d7d;}
.lh-map-share.about{position:relative; left:0; bottom:0; opacity:1;transform: translate(0,0);}
.lh-map-share.about .bshare-custom a{border-color:#3E2F2A !important; color:#3E2F2A !important;}
.lh-map-share.about .bshare-custom a:hover{border-color:#602d7d !important; color:#602d7d !important;}
.lh-about-b{position:absolute; left:0; bottom:0;}
.lh-about-a{position:relative; margin-top:1vw;}
.lh-about-cont:before{content:''; display:block; width:99%; height:98%; border:1px solid #E3E0DF; position:absolute; left:0.5%; top:1%;}
.lh-about-item li:nth-child(1){animation-delay:.1s;}
.lh-about-item li:nth-child(2){animation-delay:.2s;}
.lh-about-item li:nth-child(3){animation-delay:.3s;}
.lh-about-b li:nth-child(1){animation-delay:.7s;}
.lh-about-b li:nth-child(2){animation-delay:.6s;}
.lh-about-b li:nth-child(3){animation-delay:.5s;}
.lh-about-b li:nth-child(4){animation-delay:.4s;}
.lh-about-b li:nth-child(5){animation-delay:.3s;}
.lh-about-b li:nth-child(6){animation-delay:.2s;}
.lh-about-b li:nth-child(7){animation-delay:.1s;}
.lh-copy{height:40px; line-height:40px; background:#1A1A1A; color:#999; padding:0 11.35vw;}
.lh-copy a{color:#999;}
.lh-copy a:hover{color:#fff;}
.lh-returnTop{position:fixed; right:2vw; bottom:40%; z-index:300; width:50px; height:50px; text-align:center; line-height:50px; border:2px solid #602d7d; cursor:pointer; transition:ease 1s; transform:translateY(100%); opacity:0; visibility:hidden;}
.lh-returnTop.on{transform:translateY(0); opacity:1; visibility:visible;}
.lh-returnTop i{font-size:28px; color:#602d7d; font-weight:bold;}
.lh-returnTop:hover{border-radius:50%;}
.lh-service{padding:4.68vw 2.34vw; position:relative;}
.lh-service-l.fixed{position:fixed;left:4.34vw; top:140px;}
.lh-service-l.static{position:absolute;}
.lh-service-l li{margin-bottom:23px; line-height:40px;}
.lh-service-l li a{color:#333; font-size:18px; font-weight:bold; position:relative;}
.lh-service-l li a i{display:block; float:left; width:40px; height:40px; border-radius:50%; border:2px solid #602d7d; text-align:center; line-height:36px; color:#602d7d; transition:ease .65s; font-size:24px; margin-right:18px; display:inline-block; font-weight:normal;}
.lh-service-l li:nth-child(3) a i{line-height:40px;}
.lh-service-l li a:hover i,.lh-service-l li.on a i{background:#602d7d; color:#fff; transform:rotate(360deg);}
.lh-service-l li a:hover,.lh-service-l li.on a{color:#602d7d;}
.lh-service-l li a span{transition:ease .65s; color:#602d7d; opacity:0; display:inline-block;}
.lh-service-l li a:hover span,.lh-service-l li.on a span{opacity:1; transform:translateX(10px);}
.lh-service-r{width:65.88vw;}
.lh-service-h{border-left:4px solid #602d7d; padding-left:10px;}
.lh-service-h h2{font-size:1.66vw; color:#333; font-weight:bold;}
.lh-service-h h3{color:#999; text-transform:uppercase; margin-top:5px;}
.lh-service-item{margin-top:28px; border-top:1px solid #E5E5E5; padding:1.82vw;}
.lh-service-item li{border:1px solid #D9D9D9; overflow:hidden; margin-bottom:1.82vw; padding-right:2vw;}
.lh-service-item li:nth-child(2){animation-delay:.1s;}
.lh-service-item li:nth-child(3){animation-delay:.2s;}
.lh-service-item li a{cursor:text;}
.lh-service-item li .img{float:left; width:28.12vw; margin-right:3.54vw;}
.lh-service-item li h2{font-size:20px; color:#333; font-weight:bold; margin-top:1.82vw;}
.lh-service-item li h3{color:#666; margin-top:1vw; line-height:24px;}
.lh-service-item li h4{font-size:16px; color:#333; font-weight:bold; border-left:3px solid #602d7d; padding-left:10px; overflow:hidden; margin:10px 0}
.lh-service-item li h5{color:#666;line-height:24px;}
.lh-service-item li p{margin-top:10px; color:#666;}
.lh-service-item li p span{color:#602d7d; font-size:1.35vw;}
.lh-service-item li:nth-child(2n){padding:0 0 0 3.54vw;}
.lh-service-item li:nth-child(2n) .img{float:right; margin:0 0 0 3.54vw;}
.lh-service-item li:nth-child(2) h4,.lh-service-item li:nth-child(3) h4{margin-top:1vw;}
.lh-message-item{margin-top:2.6vw; padding:0 2vw;}
.lh-message-item li{float:left; width:33.3%; margin-bottom:2.6vw; position:relative; line-height:45px; }
.lh-message-item li:last-child{width:100%; height:85px;}
.lh-message-item li label{color:#333; position:relative;}
.lh-message-item li label:after{content:''; display:block; width:1px; height:100%; background:#E5E5E5; position:absolute; right:-18px; top:0;}
.lh-message-item li input{width:90%; height:45px; line-height:45px; border:none; border-bottom:1px solid #E5E5E5; background:none; position:absolute; left:0; bottom:0; text-indent:90px; transition:ease .65s; font-size:14px;}
.lh-message-item li input:focus,.lh-message-item li textarea:focus{border-color:#602d7d;}
.lh-message-item li textarea{width:100%; height:85px;border:none; border-bottom:1px solid #E5E5E5; background:none; position:absolute; left:0; bottom:0; padding:12px 10px 10px 90px; transition:ease .65s;font-size:14px;}
.lh-submit{display:block; width:213px; height:40px; line-height:40px; text-align:center; background:#602d7d; color:#fff; border-radius:3px; margin:auto;border: none;}
.lh-submit:hover{color:#fff; background:#9B1C1F;}
.lh-tips{text-align:center; margin-top:20px; color:#989898;}
.lh-message{/*border-top:1px dashed #B3B3B3;*/ padding-top:3vw;}
.lh-link{background:#F0F0F0; padding:2.6vw 2.34vw;}
.lh-link-ban{ width:61.61vw; margin-top:2vw}
.lh-link-ban .swiper-slide{position:relative;}
.lh-link-ban .swiper-slide li{float:left; width:25%; height:123px; display:flex;justify-content: center;
    align-items: center; border-right:1px solid #D9D9D9; margin-bottom:1vw;}
.lh-link-ban .swiper-slide li:nth-child(4n){border-right-color:#F0F0F0;}
.lh-link-ban .swiper-slide:after{content:''; display:block; width:100%; height:1px; background:#D9D9D9; position:absolute; left:0; top:50%; margin-top:-0.5vw;}
.lin-link-hd{text-align:center;}
.lin-link-hd span{width:14px; height:14px; border:2px solid #602d7d; background:none; opacity:1; transition:ease .65s;}
.lin-link-hd span.swiper-pagination-bullet-active{background:#602d7d;}
.lh-link-ban .swiper-slide li img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; transition:ease .65s;}
.lh-link-ban .swiper-slide li:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);}
.lh-footer{background:#602d7d;}
.lh-footer-cont{width:1150px; margin:auto; padding:40px 0;}
.lh-footer-logo{display:block; width:14.89vw; margin:auto;}
.lh-footer-cont .lh-about-item{padding:0;}
.lh-footer-cont .lh-about-item li{padding:20px 0 20px 3vw; border-color:#ffb6b8;}
.lh-footer-cont .lh-about-item li h2{color:#fff;}
.lh-footer-cont .lh-about-item li p{color:#ffb6b8;}
.lh-footer-cont .lh-about-b li a{color:#fff;}
.lh-footer-cont .lh-about-b li:before{color:#ffb6b8;}
.lh-footer-cont .lh-map-share.about .bshare-custom a{color:#fff !important; border-color:#fff !important;}
.lh-footer-cont .lh-about-a{margin-top:3vw;}
.lh-footer-cont .lh-about-item{margin-top:3vw;}
.lh-product-a{margin-top:25px; padding:30px 10px 0; position:relative; border-bottom:1px solid #D9D8D8;}
.lh-product-a:before{content:''; display:block; width:100%; height:2px; background:#B50006; position:absolute; left:0; top:0;}
.lh-product-a:after{content:''; display:block; width:100%; height:1px; background:#B50006; position:absolute; left:0; top:3px;}
.lh-product-sift{line-height:16px;}
.lh-product-sift dt{float:left; color:#333; font-size:16px;}
.lh-product-sift dd{width:90%; float:left;}
.lh-product-sift dd a{margin-left:3vw; float:left; color:#666; margin-bottom:30px;}
.lh-product-sift dd a:hover,.lh-product-sift dd a.active{color:#B50006;}
.lh-product-b{padding:48px 20px; position:relative;}
.lh-product-b:before{content:''; display:block; width:100%; height:2px; background:#B50006; position:absolute; left:0; bottom:0;}
.lh-product-b:after{content:''; display:block; width:100%; height:1px; background:#B50006; position:absolute; left:0; bottom:3px;}
.lh-product-item{margin-left:-1.56vw;}
.lh-product-item li{float:left; width:33.3%; padding-left:1.56vw; margin-bottom:2.6vw;}
.lh-product-item li:nth-child(2n){animation-delay:.1s;}
.lh-product-item li:nth-child(3n){animation-delay:.2s;}
.lh-product-item li a{display:block; position:relative;}
.lh-product-item li a:after{content:''; display:block; width:0; height:1px; background:#C30E0E; position:absolute; left:0; bottom:0; transition:ease .65s;}
.lh-product-item li .img{position:relative;}
.lh-product-item li .img h3{position:absolute; right:0; bottom:15px; background:#602d7d; padding:5px 20px; color:#fff; font-size:0.93vw;}
.lh-product-item li .text{height:50px; line-height:50px; padding:0 0.78vw;}
.lh-product-item li .text h2{float:left; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s; color:#333;}
.lh-product-item li .text span{float:right; position:relative; color:#CDCDCD; display:block; width:20px; height:20px; text-align:center; line-height:20px; margin-top:15px;}
.lh-product-item li .text span:before{content:''; width:1px; height:100%; background:#CDCDCD; position:absolute; left:0; top:0; transition:ease .65s; z-index:-1; transform:translateX(-5px);}
.lh-product-item li .text i{font-size:18px;}
.lh-product-item li a:hover{box-shadow:0 0 18px rgba(7,0,2,.38);}
.lh-product-item li a:hover:after{width:100%;}
.lh-product-item li a:hover h2{color:#602d7d;}
.lh-product-item li a:hover span{ color:#fff; transition-delay:.3s;}
.lh-product-item li a:hover span:before{width:100%; background:#602d7d;transform:translateX(0);}
.lh-product-item li a:hover .img{border:none;}
.lh-loading{text-align:center; color:#9a9a9a;}
.lh-productRes{background:#F2F2F2; position:relative;}
.lh-productRes-banner{width:1000px; margin:auto;}
.lh-productRes-bd li{height:800px; text-align:center;}
.lh-productRes-bd li img{display:inline-block; width:auto; max-width:100%; height:100%;}
.lh-productRes-hd{position:absolute; right:8.33vw; bottom:20px;}
.lh-productRes-hd li{width:90px; height:90px; float:left; margin-left:1.35vw; cursor:pointer; position:relative; overflow: hidden;}
.lh-productRes-hd li:after{content:''; display:block; width:0; height:0; border-left:4px solid #602d7d;border-top:4px solid #602d7d; position:absolute; left:0; top:0; transition:ease .65s; visibility:hidden;}
.lh-productRes-hd li:before{content:''; display:block; width:0; height:0; border-right:4px solid #602d7d;border-bottom:4px solid #602d7d; position:absolute; right:0; bottom:0; transition:ease .65s; visibility:hidden;}
.lh-productRes-hd li:hover:after,.lh-productRes-hd li:hover:before,.lh-productRes-hd li.on:before,.lh-productRes-hd li.on:after{width:100%; height:100%; visibility:visible;}
.lh-productRes-btn a{display:block; width:50px; height:50px; text-align:center; line-height:50px; font-size:42px;color:#999; position:absolute; top:50%; margin-top:-25px;}
.lh-productRes-btn a:hover{background:#602d7d; color:#fff;}
.lh-productRes-btn a.prev{left:50px;}
.lh-productRes-btn a.next{right:50px;}
.lh-productRes-mobile .hd{display:none;}
.lh-productRes-mobile{display:none;}
.lh-content{width:1200px; padding:2.86vw; margin:auto;}
.lh-content-l{width:49%;}
.lh-productRes-h1{font-size:24px; color:#333; font-weight:bold; line-height:32px; margin-bottom:1vw;text-align:center;}
.lh-productRes-a{line-height:35px; color:#666; padding-left:64px; position:relative;}
.lh-productRes-a:before{content:''; display:block; width:38px; height:1px; background:#AC0005; position:absolute; left:0; top:16px;}
.lh-productRes-a p:last-child{line-height:24px;}
.lh-productRes-a p b{color:#AC0005; font-size:20px;}
.lh-productRes-b{margin:32px 0 15px; padding:20px 0; color:#666; line-height:24px; border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;text-align: center;}
.lh-productRes-b b{color:#AC0005; font-size:20px;}
.lh-content-r{width:40%;}
.lh-rpoductRes-share .text{float:left; color:#666;}
.lh-rpoductRes-share .bshare-custom a{float:left !important; display:inline-block; width:auto !important; height:auto !important; margin:0 5px !important; color:#666 !important; background:none !important; font-size:16px !important;}
.lh-rpoductRes-share .bshare-custom a:hover{color:#ac0005 !important; transform:translate(0,0) !important;}
.lh-content-r h2{color:#602d7d; margin:20px 0 10px;}
.lh-productRes-c{background:#F4F4F4; border:1px solid #E6E6E6; padding:35px 35px 10px;}
.lh-productRes-input li{margin-bottom:20px; position:relative; line-height:30px; overflow:hidden;}
.lh-productRes-input li label{float:left; width:70px; color:#666;}
.lh-productRes-input li input{width:280px; height:35px; line-height:35px; border:1px solid #E6E6E6; padding:0 10px; transition:ease .65s;}
.lh-productRes-input li textarea{width:280px; height:104px;border:1px solid #E6E6E6; padding:10px; transition:ease .65s;}
.lh-productRes-input li input:focus,.lh-productRes-input li textarea:focus{border-color:#602d7d;}
.lh-submit.two{width:120px; height:30px; line-height:30px; border-radius:0;border: none;}
.lh-tips.two{font-size:12px;}
.lh-productRes-page{text-align:center; margin-top:72px; position:relative; padding:40px 0; line-height:30px;}
.lh-productRes-page:before{content:''; display:block; width:100%; height:2px; background:#602d7d; position:absolute; left:0; top:0;}
.lh-productRes-page:after{content:''; display:block; width:100%; height:1px; background:#602d7d; position:absolute; left:0; top:3px;}
.lh-productRes-page .prev{float:left; width:40%; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-productRes-page .next{float:right; width:40%; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-productRes-page .prev i{font-size:18px; color:#CDCDCD; margin-right:30px; display:block; float:left; width:20px; height:20px; position:relative;transition:ease .65s; line-height:20px; margin-top:5px;}
.lh-productRes-page .prev i:after{content:''; display:block; width:1px; height:20px; background:#CDCDCD; position:absolute; right:0; top:0; transform:translateX(10px); transition:ease .65s; z-index:-1;}
.lh-productRes-page .next i{font-size:18px; color:#CDCDCD; margin-left:30px; display:block; float:right; width:20px; height:20px; position:relative;transition:ease .65s; line-height:20px; margin-top:5px;}
.lh-productRes-page .next i:after{content:''; display:block; width:1px; height:20px; background:#CDCDCD; position:absolute; left:0; top:0; transform:translateX(-10px); transition:ease .65s; z-index:-1;}
.lh-productRes-page a span{display:inline-block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-productRes-page .prev:hover i,.lh-productRes-page .next:hover i{color:#fff;}
.lh-productRes-page .prev:hover i:after,.lh-productRes-page .next:hover i:after{background:#602d7d; transform:translateX(0); width:100%;}
.lh-productRes-page .return{width:130px; height:30px; display:inline-block; box-shadow:0 0 10px rgba(0,0,0,.13); color:#888;}
.lh-productRes-page .return i{float:left; width:30px; height:30px; background:#602d7d; color:#fff; font-size:24px;}
.lh-productRes-page .return:hover{box-shadow:0 0 10px rgba(183,32,36,.13); color:#602d7d;}
.lh-calligraphy{margin-top:24px; position:relative;}
.lh-calligraphy:before{content:''; display:block; width:100%; height:2px; background:#B50006; position:absolute; left:0; top:0;}
.lh-calligraphy:after{content:''; display:block; width:100%; height:1px; background:#B50006; position:absolute; left:0; top:3px;}
.lh-about-c{color:#666; line-height:30px; padding:2vw 14px;}
.lh-culture-h{line-height:30px; color:#666; padding:2vw 14px;}
.lh-culture-item{padding:0 14px; margin-left:-1.5vw;}
.lh-culture-item li{flex:1; padding-left:1.5vw;}
.lh-culture-item li:nth-child(2),.lh-strategic-item li:nth-child(2){animation-delay:.1s;}
.lh-culture-item li:nth-child(3),.lh-strategic-item li:nth-child(3){animation-delay:.2s;}
.lh-culture-item li:nth-child(4){animation-delay:.3s;}
.lh-culture-item li:nth-child(5){animation-delay:.4s;}
.lh-style.about{background:url(../images/a1.jpg) no-repeat center; background-size:cover; overflow:hidden; padding:2.6vw 2.34vw;}
.lh-style.about:before, .lh-style.about:after{display:none;}
.lh-style.about .lh-style-cont{margin:5vw 0; width:100%; padding:0 14px;}
.lh-strategic-box{padding: 2.6vw 2.34vw;}
.lh-strategic{padding:0 14px;}
.lh-strategic h2{font-size:20px; font-weight:bold; color:#333; margin:1vw 0;}
.lh-strategic h3{color:#666; line-height:24px;}
.lh-strategic-item{margin-left:-1.56vw; margin-top:1vw;}
.lh-strategic-item li{padding-left:1.56vw; flex:1;}
.lh-strategic-item li h4{line-height:45px; height:45px; text-align:center; border-bottom:1px solid #e5e5e5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-dynamic-item,lh-course-item{margin-top:15px; position:relative; padding:25px 0;}
.lh-dynamic-item:before,lh-course-item:before{content:''; display:block; width:100%; height:2px; background:#602d7d; position:absolute; left:0; top:0;}
.lh-dynamic-item:after,lh-course-item:after{content:''; display:block; width:100%; height:1px; background:#602d7d; position:absolute; left:0; top:3px;}
.lh-dynamic-item li{padding:30px 14px; border-bottom:1px solid #E5E5E5; position:relative;}
.lh-dynamic-item li:after{content:''; display:block; clear:both;}
.lh-dynamic-item li:before{content:''; display:block; width:0; height:1px; background:#602d7d; position:absolute; left:0; bottom:-1px; transition:ease .65s;}
.lh-dynamic-item li .img{float:left; margin-right:2.6vw; width:16.35vw;}
.lh-dynamic-item li .text{width:57%; float:left;}
.lh-dynamic-item li h2{font-size:18px; color:#333; font-weight:bold; overflow:hidden; height:20px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; margin:1vw 0; transition:ease .65s;}
.lh-dynamic-item li h3{line-height:30px; color:#666; height:60px; overflow:hidden;}
.lh-dynamic-item li h4{position:absolute; right:14px; top:50%; transform:translateY(-50%); font-size:32px; color:#999; transition:ease .65s;}
.lh-dynamic-item li h4 i{display:block; font-size:24px; position:absolute; right:0; bottom:-20px;}
.lh-dynamic-item li:hover h2,.lh-dynamic-item li:hover h4{color:#602d7d;}
.lh-dynamic-item li:hover:before{width:100%;}
.lh-page{text-align:center; margin-top:60px;}
.lh-page a,.lh-page span{display:inline-block; width:30px; height:30px; border-radius:50%; text-align:center; line-height:30px; color:#9a9a9a; margin:0 7px;}
.lh-page .n{background:#C8C8C8; color:#fff; border-radius:0;}
.lh-page a:hover{background:#602d7d; color:#fff;}
.lh-page .active{background:#602d7d; color:#fff;}
.lh-history-item{padding:35px 14px; margin-top:30px; position:relative;}
.lh-history-item:after{content:''; display:block; width:1px; height:100%; border-right:1px dashed #B1B1B1; position:absolute; left:50%; top:0; margin-left:-1px; z-index:-1;}
.lh-history-item li{width:50%; position:relative; margin-bottom:5vw;}
.lh-course-con{width:90%;box-shadow:0 0 10px rgba(0,0,0,.15); padding:1.66vw; margin-top:-1vw; position:relative; background:#fff;}
.lh-course-con:after{content:''; display:block; width:1vw; height:1vw; box-shadow:0 0 10px rgba(0,0,0,.15); position:absolute; right:-0.52vw; top:0.93vw; z-index:-1; transform:rotate(45deg);}
.lh-history-item li:nth-child(2n){top:150px; animation-delay:.1s;}
.lh-history-item li:nth-child(2n) .lh-course-con{float:right;}
.lh-history-item li h2{font-size:18px; font-weight:bold; height:18px; line-height:18px; color:#602d7d; margin-bottom:10px;text-align:left;}
.lh-history-item li:nth-child(2n) .lh-course-con:after{left:-0.52vw;}
.lh-history-item li h3{line-height:24px; color:#888; margin-top:10px;}
.lh-history-item li:before{content:''; display:block; width:8px; height:8px; background:#602d7d; position:absolute; right:-4px; top:4px; border-radius:50%;}
.lh-history-item li:after{content:''; display:block; width:20px; height:20px; border:1px solid #602d7d; position:absolute; right:-10px; top:-2px; border-radius:50%;}
.lh-history-item li:nth-child(2n):before{left:-4px;}
.lh-history-item li:nth-child(2n):after{left:-11px;}
.lh-history-item li .img{width:100%; margin-top:1vw;}
.lh-return-top{display:block; width:40px; height:40px; border-radius:50%; background:#602d7d; color:#fff; margin:auto; text-align:center; font-size:12px;animation:updown ease 1.5s infinite;}
.lh-return-top i{display:block; margin:auto; font-size:24px;}
.lh-return-top h3{margin-top:-5px;}
.lh-return-top:hover{color:#fff; }
.lh-video:before{content:''; display:block; width:100%; height:2px; background:#602d7d; position:absolute; left:0; top:0;}
.lh-video:after{content:''; display:block; width:100%; height:1px; background:#602d7d; position:absolute; left:0; top:3px;}
.lh-video-item li{width:50%; padding-left:5.72vw; margin-bottom:2.6vw;}
.lh-video-item li:nth-child(2n){animation-delay:.1s;}
.lh-video{margin-top:15px; position:relative; padding:2.6vw 14px;}
.lh-video-item{margin-left:-5.72vw;}
.lh-video-item li a{position:relative; display:block; border-bottom:1px solid #E6E6E6;}
.lh-video-item li .img{position:relative; overflow:hidden;}
.lh-video-item li .img:before{content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.5); transition:ease .65s; opacity:0; z-index:1;}
.lh-video-item li .img i{font-size:3vw; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff;transition:ease .65s; opacity:0; z-index:2;}
.lh-video-item li h2{line-height:60px; height:60px; font-size:20px; text-align:center; font-weight:bold;}
.lh-video-item li a:after{content:''; display:block; width:0; height:1px; background:#602d7d; position:absolute; left:0; bottom:0;transition:ease .65s;}
.lh-video-item li a:hover:after{width:100%;}
.lh-video-item li a:hover .img:before,.lh-video-item li a:hover .img i{opacity:1;}
.lh-video-item li a .img img{transition:ease 1.5s;}
.lh-video-item li a:hover .img img{transform:scale(1.2)}
.lh-dynamicRes{background:#F4F4F4; padding:4.42vw 0;}
.lh-content.dynamicRes{background:#fff;}
.lh-productRes-page.dynamicRes{padding:40px 10px; background:#fff; width:1200px; margin:auto; z-index:1;}
.lh-dynamicRes-h1{font-size:26px; color:#333; font-weight:bold; line-height:32px; text-align:center;}
.lh-dynamicRes-h2{text-align:center; color:#666;}
.lh-dynamicRes-h2 span{display:inline-block; margin:0 2.6vw;}
.lh-dynamicRes-h2 .lh-rpoductRes-share{display:inline-block; position:relative; top:15px;}
.lh-dynamicRes-main{margin-top:40px; padding:20px 0; border-top:1px dashed #e6e6e6; color:#666; line-height:24px;}
.lh-dynamicRes-main img{display:inline-block; width:auto; max-width:100%;}
.lh-painting{width:1200px; margin:auto; margin-top:2.86vw;}
.lh-painting-l{width:22%; font-size:24px; color:#333; font-weight:bold;}
.lh-painting-r{width:78%; color:#666; line-height:30px; position:relative; padding-left:65px;}
.lh-painting-r:before{content:''; display:block; width:50px; height:1px; background:#602d7d; position:absolute; left:0; top:14px;}
.lh-figures-item{margin-left:-3.12vw;}
.lh-figures-item li{width:33.3%; padding-left:3.12vw; margin-bottom:3.12vw;}
.lh-figures-item li:nth-child(2n){animation-delay:.1s;}
.lh-figures-item li:nth-child(3n){animation-delay:.2s;}
.lh-figures-item li a{display:block; position:relative; border-top:1px solid #E5E5E5; padding-top:1.45vw;}
.lh-figures-item li a:before{content:''; display:block; width:0; height:1px; background:#602d7d; position:absolute; left:0; top:-1px; transition:ease .65s;}
.lh-figures-item li .text{padding:0 10px;}
.lh-figures-item li h2{position:relative; line-height:20px; margin-bottom:20px;}
.lh-figures-item li h2:before{content:''; display:block; width:20px; height:1px; background:#cdcdcd; position:absolute; left:0; bottom:-10px;transition:ease .65s;}
.lh-figures-item li h2 b{font-size:18px; font-weight:bold; color:#333; margin-right:10px;float: left;}
.lh-figures-item li h2 em{color:#999;display: block;width: 70%;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.lh-figures-item li h2 i{float:right; width:20px; height:20px; font-size:18px; color:#CDCDCD; position:relative;transition:ease .65s; text-align:center;}
.lh-figures-item li h2 i:after{content:''; display:block; width:1px; height:20px; background:#CDCDCD; position:absolute; left:0; top:0; transform:translateX(-10px); transition:ease .65s; z-index:-1;}
.lh-figures-item li h3{color:#666; line-height:24px; margin-bottom:20px; height:72px; overflow:hidden;}
.lh-figures-item li .img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; transition:ease .65s;}
.lh-figures-item li a:hover .img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0); transform:translateY(-10px);}
.lh-figures-item li a:hover:before{width:100%;}
.lh-figures-item li a:hover h2:before{background:#602d7d;}
.lh-figures-item li a:hover h2 i{color:#fff;}
.lh-figures-item li a:hover h2 i:after{width:100%;transform:translateX(0); background:#602d7d;}
.lh-figuresRes{background:url(../images/a2.jpg) no-repeat center top; background-attachment:fixed;}
.lh-figuresRes-l{width:360px; background:#fff; padding:20px;}
.lh-figuresRes-r{width:820px; background:#fff; padding:20px;}
.lh-content.figuresRes{padding:2.86vw 0; overflow:hidden;}
.lh-figuresRes-h2{font-size:20px; color:#333; font-weight:bold; padding-left:10px; border-left:2px solid #602d7d; margin-top:30px;}
.lh-figuresRes-contact{margin-top:10px;}
.lh-figuresRes-contact li{line-height:50px; border-top:1px dashed #e6e6e6; overflow:hidden;}
.lh-figuresRes-contact li:first-child{border-top:none;}
.lh-figuresRes-contact li span{float:left; color:#999;}
.lh-figuresRes-contact li em{float:right;}
.lh-figuresRes-contact li .wx{width:130px; margin:23px auto 0;}
.lh-figuresRes-contact li .wx img{width:100px; margin:auto; border:1px solid #e6e6e6;}
.lh-figuresRes-contact li .wx h2{line-height:40px; color:#999;}
.lh-figuresRes-a h1{font-size:24px; font-weight:bold; color:#333; position:relative; margin-bottom:30px;}
.lh-figuresRes-a h1:after{content:''; display:block; width:20px; height:1px; background:#602d7d; position:absolute; left:0; bottom:-15px;}
.lh-figuresRes-a .res,.lh-figuresRes-b .res{line-height:24px; color:#666; padding:0 10px;}
.lh-figuresRes-a{border-bottom:1px dashed #e6e6e6; padding-bottom:20px;}
.lh-figuresRes-a .res{color:#999;}
.lh-figuresRes-b .res{margin-top:10px;}
.lh-figuresRes-c{position:relative; padding:1px 0 20px; margin-top:20px;}
.lh-figuresRes-c:before{content:''; display:block; width:100%; height:2px; background:#602d7d; position:absolute; left:0; top:0;}
.lh-figuresRes-c:after{content:''; display:block; width:100%; height:1px; background:#602d7d; position:absolute; left:0; top:3px;}
.lh-figuresRes-c .lh-product-item{margin-top:20px;}
.lh-productRes-page.figuresRes{background:#fff; z-index:1;}
.lh-content.page{padding:0;}
.lh-life-h2{font-size:20px; color:#666; padding:20px 14px 0;}
.lh-life-a{padding:2.44vw 1.97vw 0;}
.lh-life-a li{padding:10px; border:1px solid #602d7d; margin-bottom:2.44vw; position:relative;}
.lh-life-a li .img{transition:ease .65s; position:relative; z-index:2;}
.lh-life-a li .text{position:absolute; right:1.56vw; top:2.84vw;writing-mode: vertical-lr;writing-mode: tb-lr; transition:ease .65s; opacity:0; transform:translateX(100%);}
.lh-life-a li .text h2{font-size:24px; color:#602d7d; font-weight:bold;}
.lh-life-a li .text h3{color:#999; font-size:16px; text-transform:uppercase;}
.lh-life-a li .more{position:absolute; right:1.56vw; bottom:2.84vw; display:block; width:28px; height:28px; text-align:center; line-height:28px; color:#fff; background:#602d7d; color:#fff; font-size:18px; transition:ease .65s; opacity:0;transform:translateX(-500%);}
.lh-life-a li:hover .img{transform:translateX(-4.68vw);}
.lh-life-a li:hover .text,.lh-life-a li:hover .more{opacity:1;transform:translateX(0);}
.lh-life-a li:nth-child(2){animation-delay:.1s;}
.lh-life-a li:nth-child(3){animation-delay:.2s;}
.lh-life-a li:nth-child(4){animation-delay:.3s;}
.lh-life-a li:nth-child(5){animation-delay:.4s;}
.lh-life-a li:nth-child(6){animation-delay:.5s;}
.lh-life-a li:nth-child(7){animation-delay:.6s;}
.lh-painting-l.lifeRes h2{font-size:24px; font-weight:bold;}
.lh-painting-l.lifeRes h2 span{color:#602d7d;}
.lh-painting-l.lifeRes h3{color:#999; font-size:18px; text-transform:uppercase; margin-top:5px;}
.lh-lifeRes-b li{width:49%; background:#F5F5F5; margin:2% 2% 0 0; padding:2.6vw; color:#666;}
.lh-lifeRes-b li:nth-child(2n){margin:2% 0 0 0; animation-delay:.1s;}
.lh-lifeRes-b li:nth-child(2n-1){display: flex;
    justify-content: center;
    align-items: center;}
.lh-lifeRes-b li h2{writing-mode: vertical-lr;writing-mode: tb-lr; font-size:1.35vw; color:#602d7d; font-weight:bold; position:relative;}
.lh-lifeRes-b li h2:before{content:''; display:block; width:16px; height:16px; border:1px solid #D26A6E; position:absolute; left:-5vw; top:50%; transform:rotate(45deg); margin-top:-8px;}
.lh-lifeRes-b li h2:after{content:''; display:block; width:16px; height:16px; border:1px solid #D26A6E; position:absolute; right:-5vw; top:50%; transform:rotate(45deg); margin-top:-8px;}
.lh-lifeRes-b li h3{line-height:24px; margin-bottom:1.5vw;}
.lh-lifeRes-b li p{margin-bottom:10px;}
.lh-lifeRes-b li h4{margin-top:1.5vw;}
/*招贤纳仕*/
.sideMenu{ width: 100%;  border:1px dashed #B3B3B3;margin-top:40px; border-bottom:none!important;}

.sideMenu .tit{ height:80px; line-height:80px; padding:0 20px;box-sizing: border-box; border-bottom:1px dashed #B3B3B3;  background:#fff; cursor:pointer;  }
.sideMenu .tit strong{ font-size: 18px; margin-right: 20px; font-weight: normal;}
.sideMenu .tit span{ display:inline-block; margin-right:40px; font-size:16px; font-weight:bold}
.sideMenu .tit em{ float:right; display:inline-block; width:20px; height:20px; background: url(../images/add.png) no-repeat left center; background-size: 100% 100%;  margin-top: 30px;}
.sideMenu .tit.on em{ background: url(../images/jian.png) no-repeat center; background-size: 100% auto; }
.sideMenu .tit.on{ background:#602d7d; color: #fff;}
.sideMenu ul{ padding:30px 20px; color:#515151; display:none; /* 默认都隐藏 */ background: #ffffff;margin-bottom: 10px; margin-top: -10px;  border-bottom:1px dashed #B3B3B3;}
.sideMenu .tit span{ margin-right: 40px;}
.sideMenu ul h4{ margin-bottom: 20px; font-size: 16px;}
.sideMenu ul p{ margin-bottom: 10px;}
.sideMenu ul .box{ width: 50%; float: left; box-sizing: border-box;}
.sideMenu ul .box:first-child{ border-right: 1px solid #ddd; padding-right: 50px;}
.sideMenu ul .box:last-child{ padding-left: 50px;}
.zp_box{padding-right:1.82vw;
    box-sizing: border-box;}
@keyframes bird{
	0%{transform:translate(0,0); opacity:0;}
	70%{transform:translate(20px,-20px); opacity:1;}
	100%{transform:translate(20px,-20px); opacity:0;}	
}
@keyframes banner{
	0%{width:0;}
	100%{width:100%;}	
}
@keyframes shadowOpacity{
	0%{opacity:0}
	100%{opaciy:1;}	
}

/*动画效果*/
/*红色:cb252a
  黑色:231916
*/
.lh-life *{ box-sizing:border-box;}