.ttfont{ font-family: "ttfont";}
.tpfont{ font-family: "tpfont";}
.motfont{ font-family: "Montserrat-Medium";}
.pffont{ font-family: "pffont";}
.century{font-family: "Century Gothic";}
.din{font-family: "din-bold_";}
:root{
	
	--transition:cubic-bezier(0.215,.61,.355,1) .45s;
	--color-pink:#052e75;
	--color-blue:#273977;
	--color-wathet:#3C98D9;
	--color-yellow:#ffba48;
	--linear-gradient-shadow:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));
	--linear-gradient-shadow1:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.2));
	--linear-gradient-yellow:linear-gradient(0deg,#896e40,#ede5c7,#896e40);
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block; padding:0; margin:0;}
*,: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:inline-block; width:auto; max-width:100%;vertical-align: middle;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font-size:14px; color:#000;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}
pre{font-family:inherit; white-space:pre-wrap;word-wrap: break-word;}
a{text-decoration:none; color:inherit; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.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;-webkit-appearance: none;border-radius: 0; font-size:inherit;font-family:inherit; display:block; width:100%; border:none; border:1px solid #eee; height:38px; line-height:38px; padding:0 10px; transition:cubic-bezier(0.215,.61,.355,1) .45s; background:none;}
input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder,textarea:-ms-input-placeholder{color: #999;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.container{max-width:1230px; margin:auto; position:relative; padding:0 15px; width:100%;}
.container1400{max-width:1470px; margin:auto; position:relative; padding:0 15px; width:100%; z-index:3;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:horizontal{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background-color:#555;border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical,::-webkit-scrollbar-corner:horizontal{background-color:#535353}
::-webkit-scrollbar-resizer:vertical,::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}
/*config*/
.l-center{text-align:center;}
.l-relative{position:relative;}
.l-overflow{overflow:hidden;}
.l-bold{font-weight:bold;}
.l-imgs{background-position:center; background-repeat:no-repeat; background-size:cover;}
.l-right{float:right;}
.l-lh18{line-height:18px;}
.l-lh20{line-height:20px;}
.l-lh22{line-height:22px;}
.l-lh24{line-height:24px;}
.l-lh26{line-height:26px;}
.l-lh28{line-height:28px;}
.l-lh30{line-height:30px;}
.l-lh32{line-height:32px;}
.l-lh34{line-height:34px;}
.l-lh36{line-height:36px;}
.l-lh38{line-height:38px;}
.l-lh40{line-height:40px;}
.l-font12{font-size:12px;}
.l-font16{font-size:16px;}
.l-font18{font-size:18px;}
.l-font20{font-size:20px;}
.l-font20 p{font-size:1rem;}
.l-font222 p{font-size:2rem;font-family: neutra_text_tf;}
.l-font422 p{font-size:1rem; line-height: 2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.l-font22{font-size:22px;}
.l-font24{font-size:24px;}
.l-font26{font-size:26px;}
.l-font28{font-size:28px;}
.l-font30{font-size:30px;}
.l-font32{font-size:32px;}
.l-font34{font-size:34px;}
.l-font36{font-size:3rem;}
.l-font38{font-size:38px;}
.l-font40{font-size:40px;}
.l-font42{font-size:36px;}
.l-font56{font-size:56px;}
.l-font60{font-size:60px;}
.l-font72{font-size:72px;}
.l-font100{font-size:100px;}
.l-opacity8{opacity:.8;}
.l-opacity7{opacity:.7;}
.l-opacity5{opacity:.5;}
.l-opacity3{opacity:.3;}
/*栅格化*/
.l-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5,.l-grid-6,.l-grid-7,.l-grid-8{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.l-flex-column{display:flex; flex-direction:column; flex-wrap:wrap;}
.l-col-1,.l-col-2,.l-col-3,.l-col-4,.l-col-5,.l-col-6,.l-col-7,.l-col-8,.l-col-9,.l-col-10,.l-col-11,.l-col-12,.l-left,.l-grid-2>*,.l-grid-3>*,.l-grid-4>*,.l-grid-5>*,.l-grid-6>*{float:left;}
/*均分*/
.l-grid-2>*{width:50%;}
.l-grid-3>*{width:33.333333333333336%;}
.l-grid-4>*{width:25%;}
.l-grid-5>*{width:20%;}
.l-grid-6>*{width:16.666666666666668%;}
.l-grid-7>*{width:14.285714285714286%;}
.l-grid-8>*{width:12.5%;}
/*均分/非均分*/
.l-col-1{width:8.333333333333332%;}
.l-col-2{width:16.666666666666664%;}
.l-col-3{width:25%;}
.l-col-4{width:33.333333333333336%;}
.l-col-5{width:41.66666666666667%;}
.l-col-6{width:50%;}
.l-col-7{width:58.333333333333336%;}
.l-col-8{width:66.66666666666666%;}
.l-col-9{width:75%;}
.l-col-10{width:83.33333333333334%;}
.l-col-11{width:91.66666666666666%;}
.l-col-12{width:100%;}
/*间距*/
.l-space5{margin-left:-5px;}
.l-space5>*{padding-left:5px;}
.l-space10{margin-left:-10px;}
.l-space10>*{padding-left:10px;}
.l-space15{margin-left:-15px;}
.l-space15>*{padding-left:15px;}
.l-space20{margin-left:-20px;}
.l-space20>*{padding-left:20px;}
.l-space25{margin-left:-25px;}
.l-space25>*{padding-left:25px;}
.l-space30{margin-left:-30px;}
.l-space30>*{padding-left:30px;}
.l-space35{margin-left:-35px;}
.l-space35>*{padding-left:35px;}
.l-space40{margin-left:-40px;}
.l-space40>*{padding-left:40px;}
/*mt*/
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.l-col-mt10>*{margin-top:10px;}
.l-col-mt15>*{margin-top:15px;}
.l-col-mt20>*{margin-top:20px;}
.l-col-mt25>*{margin-top:25px;}
.l-col-mt30>*{margin-top:30px;}
.l-col-mt35>*{margin-top:35px;}
.l-col-mt40>*{margin-top:40px;}
/*form*/
.l-form-label{width:110px; text-align:right; padding:0 15px;}
input:focus{border-color:#D2D2D2;}
.l-input-block{margin-left:110px; min-height:38px;}
.layui-input-inline{width:190px;}
.l-radio>div{float:left; position:relative; margin-left:20px;}
.l-radio>div:first-child{margin-left:0;}
.l-radio>div i{display:block; width:18px; height:18px; border:1px solid #c2c2c2; border-radius:50%; margin:0 6px 0 0; float:left; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div i:before{content:''; display:block; width:8px; height:8px; border-radius:50%; background:var(--color-pink); position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; transform:scale(0); visibility:hidden; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div.on i{border-color:var(--color-pink);}
.l-radio>div.on i:before{transform:scale(1); visibility:visible; opacity:1;}
.l-radio>div input{position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer;-webkit-appearance: radio; opacity:0; z-index:2;}
.l-checkbox>div i{border-radius:4px;}
.l-checkbox>div i:before{border-radius:4px;}
.l-lh60{line-height:60px;}
.l-font160{font-size:8.333333333333332vw;}
.l-hollowOut{-webkit-text-fill-color:transparent; -webkit-text-stroke:1px #000;}
/*btn*/
button.l-btn{-webkit-appearance: none; outline:none;}
.l-btn{height:38px; line-height:38px; padding:0 18px; cursor:pointer; border:1px solid transparent; color:#fff; white-space:nowrap; text-align:center; font-size:14px; border-radius:2px; background-color:#009688; display:inline-block; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-btn-primary{border-color:#d2d2d2; background-color:inherit !important; color:#000;}
.l-btn:hover{opacity:.8;}
.l-btn-primary:hover{border-color:#007E74; color:#007E74;}
.l-btn-disabled{color:#d2d2d2; border-color:#eee; background-color:#fbfbfb; cursor:not-allowed;}
.l-btn-xl{height:50px; line-height:50px; padding:0 30px; font-size:18px;}
.l-btn-l{height:44px; line-height:44px; padding:0 25px; font-size:16px;}
.l-btn-s{height:30px; line-height:30px; padding:0 10px; font-size:12px;}
.l-btn-xs{height:22px; line-height:22px; padding:0 5px; font-size:12px;}
.l-btn-flex{display:block; width:100%;}
/*radius*/
.l-radius2{border-radius:2px;}
.l-radius4{border-radius:4px;}
.l-radius6{border-radius:6px;}
.l-radius8{border-radius:8px;}
.l-radius10{border-radius:10px;}
.l-radius20{border-radius:20px;}
.l-radius30{border-radius:30px;}
.l-radius50{border-radius:50%;}
/*border*/
.l-border1{border:1px solid #fafafa;}
.l-border2{border:2px solid #fafafa;}
.l-border3{border:3px solid #fafafa;}
.l-border-dashed{border-style:dashed;}
.l-border-dotted{border-style:dotted;}
.l-border-color1{border-color:#fafafa;}
.l-border-color2{border-color:#f6f6f6;}
.l-border-color3{border-color:#eee;}
.l-border-color4{border-color:#e2e2e2;}
.l-border-color5{border-color:#ddd;}
.l-border-color6{border-color:#d2d2d2;}
.l-border-color7{border-color:#ccc;}
.l-border-color8{border-color:#c2c2c2;}
.l-border-red{border-color:#FF5722;}
.l-border-orange{border-color:#FFB800;}
.l-border-green{border-color:#009688;}
.l-border-cyan{border-color:#2F4056;}
.l-border-blue{border-color:#1E9FFF;}
.l-border-black{border-color:#393D49;}
/*bg color*/
.l-bg-red{background-color:#FF5722;}
.l-bg-orange{background-color:#FFB800;}
.l-bg-green{background-color:#009688;}
.l-bg-cyan{background-color:#2F4056;}
.l-bg-blue{background-color:#1E9FFF;}
.l-bg-black{background-color:#393D49;}
.l-bg-gray{background-color:#f9f9f9;}
.l-bg-white{background-color:#fff;}
/*font color*/
.l-white{color:#fff;}
.l-blue{color:var(--color-blue);}
.l-yellow{color:var(--color-yellow);}
.l-pink{color:var(--color-pink);}
.l-black{color:#000;}
.l-gray3{color:#333;}
.l-gray6{color:#666;}
.l-gray9{color:#999;}
.lines1{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.lines2{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lines3{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lines4{ word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.lines5{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.lines6{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}
.public-bg{background-attachment:fixed;background-position:center; background-size:cover;}
.lh-imgLayer-banner{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:1000;}
.lh-imgLayer-banner li{display:flex; align-items:center; justify-content:center;}
.lh-imgLayer-banner li>div{width:80%; height:80%;display:flex; align-items:center; justify-content:center;}
.lh-imgLayer-banner li>div img{max-height:100%;}
.lh-imgLayer-close{position:absolute; right:15px; top:15px; border-radius:50%; width:50px; height:50px; background:#000; color:#fff; font-size:24px; display:flex; align-items:center; justify-content:center; z-index:2;}
.lh-imgLayer-banner .prevn,.lh-imgLayer-banner .nextn{display:flex; align-items:center; justify-content:center; width:50px; height:50px; border-radius:50%;background:#000; color:#fff; font-size:24px; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
.lh-imgLayer-banner .prevn{left:15px;}
.lh-imgLayer-banner .nextn{right:15px;}
/*下拉*/
.l-select{position:relative; line-height:38px;}
.l-select-title{position:relative; height:38px; cursor:pointer;}
.l-select-title>input{cursor:pointer; position:relative; z-index:2;user-select: none;}
.l-select-title:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #C2C2C2; position:absolute; right:10px; top:50%; margin-top:-3px;}
.l-select-upbit{position:absolute; left:0; top:110%; width:100%;border: 1px solid #eee; border-radius:2px; background:#fff; z-index:10; padding:5px 0; transform:translateY(20px); visibility:hidden; max-height:300px;overflow-y: auto;}
.l-select-upbit>*{padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.l-select-upbit>dd{cursor:pointer;}
.l-select-upbit>dd:hover{background:#f6f6f6;}
.l-select-upbit>dd.on{background:#5FB878; color:#fff;}
.l-select-tips{color:#999;}
.l-select.l-selected .l-select-upbit{transform:translateY(0); visibility:visible;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-select.l-selectup .l-select-upbit{top:inherit; bottom:110%;}
.l-disabled{background-color:#fff; color:#d2d2d2 !important; cursor:not-allowed !important;}
.l-disabled:hover{background:none !important;}
.l-select-group>dd{padding-left:20px;}
.l-select-group>dt{color:#999;}
.l-radio>.l-disabled i{border:1px solid #F0EEEE;}
.l-disabled>*{cursor:not-allowed !important;}
.l-hide{display:none !important;}
.l-select-none{text-align:center; color:#999;}
.l-switch{width:56px; height:24px; line-height:24px; border:1px solid #D2D2D2; position:relative; border-radius:30px; cursor:pointer;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-switch input{cursor:pointer;}
.l-switch input{width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; opacity:0;}
.l-switch em{font-size:12px; color:#999; position:absolute; right:4px; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-switch i{display:block; width:16px; height:16px; border-radius:50%; background:#D2D2D2; position:absolute; left:4px; top:50%; margin-top:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:2;}
.l-switch.on em{transform:translateX(-20px); color:#fff;}
.l-switch.on i{transform:translateX(30px); background:#fff;}
.l-switch.on{border-color:#5FB878; background:#5FB878;}
.l-textarea{height:100px;resize:vertical; transition:0s; min-height:100px; max-height:300px;}
.l-textarea:focus{border-color:#D3D3D3;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-lh56{line-height:56px;}
.l-lh70{line-height:70px;}
.l-uppercase{text-transform:uppercase;}
.l-font80{font-size:40px;}
.geometr.l-font80{line-height:40px;}

/*body{opacity:0; transition:ease-in .45s;}*/
.index-load{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:1000000; display:none;}
.load-top{width:inherit; height:inherit; display:flex; align-items:center; justify-content:center; text-align:center; z-index:3; position:relative; animation-delay:2s;}
/*.load-top .logo{animation:loadLogo ease-out 1s forwards; transform:translateY(100%); animation-delay:1s;}
.load-top .title{animation:loadLogo1 ease-out 1s forwards; transform:translateY(100%); animation-delay:1.1s;}*/
.load-top:before{content:''; display:block; width:100%; height:90vh; background-color:#0c0c0c; position:absolute; left:0; top:0; z-index:-1; display:none;}
.load-top .title{font-size:24px; text-transform:uppercase; opacity:.6; margin-top:50px;}
.load-shadow{width:84vw; height:150vw;border-top-left-radius:9999px; border-top-right-radius:9999px; box-shadow:0 0 0 999px #0c0c0c; transform-origin:center top; margin-left:-42vw; position:absolute; left:50%; top:100%; animation:loadTop1 ease-out 2s forwards; animation-delay:2s;}
@keyframes loadLogo{
	30%{transform:translateY(100%);}
	100%{transform:translateY(0);}
}
@keyframes loadTop{
	to{transform:translateY(-130%);pointer-events:none;}
}
@keyframes loadTop1{
	70%{transform:scale(1);}
	100%{transform:scale(3);}
}
.pace-done{opacity:1;}
.pace-activity{position:fixed; left:0; top:0; z-index:10000; right:0; bottom:0; background:#fff;transition:opacity 1.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);pointer-events: none;}
svg.loader{position: absolute;top:50%;left:50%;z-index: 1; margin-left: -50px;margin-top: -50px;transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
svg.loader path{animation: endlessRotate 1s linear infinite;transform-origin: center;}
@keyframes endlessRotate {
  from {transform:rotateZ(0deg)}
  to {transform:rotateZ(360deg)}
}
.showLoading .pace-activity{display:block;}
.pace-done .pace-activity{display:none;}
.lh-cursor{pointer-events: none; position:fixed; left:0; top:0; display:flex; align-items:center; justify-content:center; z-index:10000; width:20px; height:20px; margin:-10px 0 0 -10px;}/**/
.lh-cursor .more{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:20px; height:20px; display:flex; align-items:center; justify-content:center;}
.lh-cursor .more .dot{content:''; display:block; width:6px; height:6px; border-radius:50%; background:var(--color-pink); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.lh-cursor .more .circle{display:block; width:120px;/* height:100px; border-radius:50%;border:2px solid var(--color-pink);*/position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; transform:scale(.2);}
.lh-cursor .more>.page{opacity:0; color:var(--color-pink); font-weight:bold;}
.lh-cursor .more>.page>.icon-left{position:absolute; left:-60px; top:50%; transform:translateY(-50%);}
.lh-cursor .more>.page>.icon-right{position:absolute; right:-60px; top:50%; transform:translateY(-50%);}
.lh-cursor .view{width:60px; height:60px; display:flex; align-items:center; border-radius:50%; background:#000; color:#fff; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; transform:scale(0); text-align:center; justify-content:center; opacity:0;mix-blend-mode: hard-light;}

.lh-banner{height:100vh;}
.lh-banner-hd{position:absolute; left:3.641304347826087%; bottom:72px; z-index:2; display:flex; align-items:center; justify-content:center;}
.banner-hd{width:96px; height:2px; background:rgba(255,255,255,.2); margin:0 16px; display:flex; position:relative;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;}
.lh-banner-hd .bofang{width:32px; height:32px; border-radius:50%;  margin-left:18px; display:flex; align-items:center; justify-content:center; position:relative;}
.lh-banner-hd .bofang i{font-size:12px;}
.lh-banner-hd .bofang:before{content:''; display:block; width:100%; height:100%; border-radius:50%; border:2px solid rgba(255,255,255,.2); position:absolute; left:0; top:0;}
.banner-progress{ position:absolute; left:-1px; top:-1px; width: 40px;height: 40px; z-index:3;}
.banner-progress circle{width: 30px;height: 30px;fill: none;stroke-width:2; stroke-dasharray:100;stroke-linecap: round; transform:translate(2px,2px);stroke-dashoffset:300;stroke: #fff;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
li .l-imgs{height:100%; transition:var(--transition);}

header{position:fixed; left:0; right:0; z-index:10;}
.lh-logo{position:absolute; left:3.125vw; top:30px; width:66px;}
.lh-nav{text-align:center; justify-content:center; width:100%; line-height:66px; height:66px; position:relative; top:30px;}
.lh-nav>*{margin:0 40px; position:relative;}
.lh-nav>* a{position:relative;}
.lh-nav>* a:after{content:''; display:block; width:70%; height:3px; background:var(--color-pink); position:absolute; left:15%; bottom:-10px; border-radius:30px; transition:var(--transition); transform:scaleX(0);}
.lh-nav>*.on>a:after,.lh-nav>* a:hover:after{transform:scaleX(1);}
.lh-nav dd a{white-space:nowrap;}


.lh-nav dl{opacity:0;pointer-events: none; position:absolute; left:50%; transform:translateX(-50%); top:100%;}
.lh-nav dd{line-height:40px; transform:translateY(100%); opacity:0;}
.lh-nav dd a{color:#b5b5b5;font-size:16px;}
header:before{content:''; display:block; width:100%; height:350px;background:rgba(0,0,0,.7); position:absolute; left:0; top:0; z-index:-1; opacity:0;pointer-events: none;}
.headerToggle:before{opacity:1;pointer-events: inherit; transition:var(--transition); transition-duration:1s;}
.headerToggle dl{opacity:1;pointer-events:inherit;}
.headerToggle dl dd{opacity:1; transform:translateY(0);transition:var(--transition); transition-duration:1s;}
.headerToggle dl dd:nth-child(2){transition-delay:.1s;}
.headerToggle dl dd:nth-child(3){transition-delay:.2s;}
.headerToggle dl dd:nth-child(4){transition-delay:.3s;}
.headerToggle dl dd:nth-child(5){transition-delay:.4s;}
.headerToggle dl dd:nth-child(6){transition-delay:.5s;}
.headerToggle dl dd:nth-child(7){transition-delay:.6s;}

.header-r{position:absolute; right:3.125vw; top:30px; height:66px; display:flex; align-items:center;}
.header-r>.tel{display:flex; align-items:center;}
.header-r>.tel i{font-size:24px; margin-right:10px;}
.header-search-btn{font-size:24px; margin-left:50px; font-weight:bold;}
.lh-banner .bd .text{position:absolute; left:0; top:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; z-index:2; padding:0 30px;}
.lh-banner .bd .text img{transform:translateY(100%); opacity:0; transition:var(--transition);}
.lh-banner .bd .swiper-slide-active .text img,.lh-banner .bd .swiper-slide-duplicate-active .text img{transform:translateY(0); opacity:1;}
.lh-banner .bd .text .img{transform:translateY(100%); opacity:0;}
.pace-done .lh-banner .bd .text .img{transform:translateY(0); opacity:1; transition:var(--transition); transition-delay:.1s; transition-duration:1s;}

.pace-done header{transform:translateY(0); transition:var(--transition); transition-duration:1s;}
.index-page{height:inherit;}
.index-page.l-flex{display:flex; align-items:center; justify-content:center;}
.index-product{width:100%;}
.index-content{height:100vh;}
.index-product .bd li{width:60%; text-align:center; display:flex; align-items:center; justify-content:center;}
.index-product .bd li .img{height:38vw; width:45.57291666666667vw; border-radius:30px; transition:var(--transition);}
.index-product .bd li a{ transform:scale(0.7);}
.index-product .bd li.swiper-slide-active .img,.index-product .bd li.swiper-slide-duplicate-active .img{ border-radius:30px 100px 100px 30px;}
.index-product .bd li.swiper-slide-active a,.index-product .bd li.swiper-slide-duplicate-active a{transform:scale(1);}
.index-product .bd li .text{position:absolute; left:0; top:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center;}
.index-product .bd li .text>*>*>*{transform:translateY(100%); opacity:0; transition:var(--transition); transition-duration:1s;}
.index-product .bd li .text>*>*.name>*{transition-delay:.1s;}
.index-product .bd li.swiper-slide-active .text>*>*>*,.index-product .bd li.swiper-slide-duplicate-active .text>*>*>*{transform:translateY(0); opacity:1;}
.index-product .bd li .text .nname{white-space:nowrap;}
.index-product .bd li .text .name{margin-top:30px;}
.l-font160{font-size:160px;}
.pro-icon{-webkit-text-fill-color:transparent; -webkit-text-stroke:1px #fff;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl; opacity:.17; position:absolute; right:0; bottom:0; top:0; animation:textScroll linear 20s infinite; white-space:nowrap;}
.l-font80.motfont{line-height:40px;}
.index-title .name{margin-top:20px; font-weight:bold;}

.index-title .name.l-font20{font-size:40px;font-weight: inherit;}
.index-title .nname.l-font80{font-size:40px;line-height:inherit;}
.index-product .bd li .text .nname.l-font80{font-size:40px;line-height:inherit;}
.index-product .bd li .text .name.l-font20{font-size:40px;font-weight: inherit;}
.index-about .index-title .name.l-font20{margin-top:inherit}


.view-more{display:flex; align-items:center; justify-content:center; width:190px; height:54px; border-radius:6px; border:1px solid #fff; overflow:hidden; position:relative; transition:ease 1s;}
.view-more:before{content:''; display:block; -webkit-mask:url(../img/btn-bg.png);-webkit-mask-size: 2400% 100%; position:absolute; left:-1px; top:-1px; width:calc(100% + 2px); height:calc(100% + 2px); background:#fff;animation: maskToShow1 .6s steps(23) forwards;}
.view-more span{position:relative; z-index:2;}
.view-more:hover{color:#000;}
.view-more:hover:before{animation: maskToShow .4s steps(23) forwards;}
@keyframes maskToShow{0%{-webkit-mask-position:0 0;}100%{-webkit-mask-position:100% 0;}}
@keyframes maskToShow1{0%{-webkit-mask-position:100% 0;}100%{-webkit-mask-position:0 0;}}
.index-title .view-more{margin:90px auto 0;}
@keyframes textScroll{
	to{transform:translateY(-100%);}	
}
.index-about{display:flex;}
.index-about>*{flex:1;}
.about-img1{padding-left:3.12vw; padding-top:240px; flex:.65; padding-right:30px;}
.about-img1 img{width:280px; border-radius:0 30px 30px 0;}
.index-about-c{display:flex; align-items:center; padding-right:11vw;}
.index-title .ccont{margin-top:15px;}
.index-about-r>*{flex:1;}
.about-img2 img{border-radius:0 0 30px; width:446px;}
.index-about-r>.bottom{display:flex; align-items:flex-end; justify-content:flex-end; padding-bottom:110px; padding-right:calc(3.125vw + 100px);}
.about-more{position:relative; z-index:1;}
.about-more>*{transition:var(--transition);}
.about-more i{display:flex; align-items:center; justify-content:center; width:138px; height:138px; border-radius:50%; background:var(--color-pink); font-size:24px; position:absolute; left:80%; bottom:-10px; z-index:-1;}
.about-more:hover p{transform:translateX(20px);}
.about-more:hover p:nth-child(2){transform:translateX(50px);}
.index-about .index-title .name{margin-top:40px;}
.index-news{padding-left:3.125vw; padding-right:3.125vw; display:flex; align-items:center;}
.index-news>*{width:100%;}
.index-news-r{flex:2; display:flex; justify-content:flex-end; align-items:flex-end;}
.index-news-hd>*{margin-left:20px;}
/*.index-news-hd>*.on a{border-radius:6px 60px 60px 6px;}*/
.index-news-hd>*:hover a{border-radius:6px 60px 60px 6px;}
.index-news-hd>*:first-child{margin-left:0;}
.index-news-hd>* a{display:flex; align-items:center; justify-content:center; width:190px; height:54px; border-radius:6px; border:1px solid #fff; position:relative;}
.index-news-bd{margin-top:50px; padding-left:20.7vw;}
.news-banner .bd li{width:47%; padding-right:50px;}
.news-item li>*{display:block; background:#535353; border-radius:0 60px 60px 0; padding-right:120px; position:relative; overflow:hidden;}
.news-item li>* .img{height:16.40625vw;}
.news-item li>* .text{padding:20px 0 30px 20px;}
.news-item li>* .text .nname{margin-top:20px;}
.news-item li>* .time{position:absolute; right:0; top:0; width:120px; height:120px; display:flex; align-items:center; justify-content:center;}
.news-item li .name{transition:var(--transition); font-weight:bold;}
.news-item li>*:hover .name{color:var(--color-pink);}
.news-item li>*:hover{border-radius:60px;}
.news-item li>*:hover .l-imgs{transform:scale(1.2);}
.tab-bd>*{display:none;}
footer{background-color:#272727; position:relative;}
.swiper-footer{height:auto !important;}
footer.Active{transform:translateY(0) !important;}
.footer-top{padding:80px 3.125vw;}
.footer-top>*{flex:1;}
.footer-logo{display:block; width:220px;}
.footer-contact{margin-top:50px;}
.footer-contact .title{display:flex; align-items:center; margin-bottom:10px;}
.footer-contact>*{margin-right:80px; margin-top:30px;}
.footer-contact>*:last-child{margin-left:0;}
.footer-share>*{position:relative; margin-left:20px;}
.footer-share>*:first-child{margin-left:0;}
.footer-share>* .iconfont{display:flex; align-items:center; justify-content:center; width:42px; height:42px; border-radius:50%; background-color:#707070; color:#272727; font-size:20px;}
.footer-share>* .ewm{position:absolute; left:50%; bottom:100%; width:80px; margin-left:-40px; padding-bottom:20px;pointer-events: none;}
.footer-share>* .ewm img{transform:translateY(20px); opacity:0;transition:var(--transition);}
.footer-share>* .ewm:before{content:''; display:block; width:1px; height:20px; border-left:1px dashed #707070; position:absolute; left:50%; bottom:0; transition:var(--transition); transform-origin:center bottom; transform:scaleY(0);}
.footer-share>*:hover .ewm{pointer-events: inherit;}
.footer-share>*:hover .ewm:before{transform:scaleY(1);}
.footer-share>*:hover .ewm img{transform:translateY(0); opacity:1;}
.footer-r>*{margin-right:6.7vw;}
.footer-r>*:last-child{margin-right:0;}
.footer-top>*.footer-r{flex:2;}
.footer-r a{opacity:.5;}
.footer-r dt{margin-bottom:20px;}
.footer-r a:hover{opacity:1; text-decoration:underline;}
.footer-copy{background-color:var(--color-pink); padding:35px 3.15vw;}
.footer-copy>*{flex:1;}
.footer-copy>*:last-child{display:flex; justify-content:flex-end;}
.footer-copy span{margin-left:10px;}
.footer-copy span:first-child{margin-left:0;}
.footer-copy a:hover{text-decoration:underline;}
.swiper-slide .index-title>*{overflow:hidden;}
.swiper-slide .index-title>*>*{transform:translateY(100%); opacity:0; transition:var(--transition); transition-duration:1s;}
.swiper-slide-active .index-title>*>*{transform:translateY(0); opacity:1; transition-delay:.5s;}
.about-img1 img,.about-img2 img,.about-more{transform:translateY(100%); opacity:0; transition:var(--transition); transition-duration:1s;}
.about-img2 img{transform:translateY(-50%);}
.swiper-slide-active .about-img1 img,.swiper-slide-active .about-img2 img,.swiper-slide-active .about-more{transform:translateY(0); opacity:1; transition-delay:.7s;}
.lh-ban-box{height:100vh;}
.lh-ban{height:inherit; position:fixed; left:0; top:0; right:0; display:flex; align-items:center; justify-content:center; text-align:center;}
.lh-ban .text>*{overflow:hidden;}
/*.lh-ban .text>*>*{transform:translateY(100%); opacity:0;}*/
/*.pace-done .lh-ban .text>*>*{transform:translateY(0); opacity:1; transition:var(--transition);transition-duration:1s;}*/
/*.pace-done .lh-ban .text>*:nth-child(2)>*{transition-delay:.3s;}*/
.lh-other{position:relative; z-index:2; background-color:#fff;}
.lh-other2{padding: 75px 0;}
.story-profile>*{flex:1;}
.profile-r{padding:120px 6.7vw;}
.profile-r .title{margin-top:150px;}
.profile-r .ccont{margin-top:60px;}
.profile-l{display:flex; align-items:flex-end; padding:3.15vw 3.15vw 100px;}
.public-cont{padding-left:3.15vw; padding-right:3.15vw;}
.pd110{padding-top:110px; padding-bottom:110px;}
.culture-item>*{flex:1; margin-top:160px;}
.culture-item>*:nth-child(2){margin-top:-180px;}
.culture-item>*:nth-child(3){margin-top:240px;}
.culture-item>*>*{display:flex; align-items:center;}
.culture-item>* .img{width:310px; height:480px; border-radius:0 30px 30px 0; overflow:hidden; position:relative;}
.culture-item>* .text{padding-left:36px;}
.culture-item>* .text .nname{margin-top:30px;}
.culture-item>* .text .ccont{margin-top:10px;}
.history-box{align-items:center; justify-content:center;}
.history-banner{width:970px;}
.history-banner .bd>li>*{display:flex; align-items:center;}
.history-banner .bd>li>*>*{flex:1;}
.history-banner .bd>li>*>*.img{flex:2;}
.history-banner .bd>li .text{display:flex; align-items:center; padding-right:30px;}
.history-banner .bd>li .text .ccont{margin-top:20px;}
.history-banner .bd>li .img{display:flex; justify-content:flex-end;}
.history-banner .bd>li .l-imgs{width:598px; height:370px; border-radius:0 30px 30px 0;}
.history-bd{margin-top:120px;}
.public-btn>*{display:flex; align-items:center; justify-content:center; width:78px; height:78px; border-radius:50%; color:#fff; background:rgba(255,255,255,.3); font-size:24px;}
.public-btn>*:hover{background:var(--color-pink);}
.history-btn>*{position:absolute; top:50%; transform:translateY(-50%);}
.history-btn>*.prevs{left:0;}
.history-btn>*.nexts{right:0;}
.history-bd{width:calc(100% + 6.3vw); margin-left:-3.125vw; text-align:center;}
.history-bd:before{content:''; display:block; width:100%; height:1px; border-top:1px dashed #fff; position:absolute; left:0; top:50%;}
.history-bd a{position:relative;}
.history-bd a:before,.history-bd a:after{content:''; display:block; width:15px; height:15px; border-radius:50%; background:#fff; position:absolute; left:50%; top:50%; margin:4px 0 0 -7px; z-index:2;}
.history-bd a:after{background:rgba(152,51,69,.5); transform:scale(0); z-index:-1; transition:var(--transition);}
.history-bd a:hover:after,.history-bd .bd li.on a:after{transform:scale(1.5);}
.history-bd .bd li.on a{color:var(--color-pink);}
.history-bd .bd li:before{content:''; display:block; width:100%; height:1px; background:var(--color-pink); position:absolute; right:50%; top:12px; transform-origin:left center; transform:scaleX(0); transition:var(--transition);}
.history-bd .bd li:before{transform:scaleX(1);}
.history-bd .bd li.on ~ li:before{transform:scaleX(0);}
.history-bd h3{position:relative; top:-30px;}
.history-bd .bd li:nth-child(2n) h3{top:30px;}
.l-attachment{background-attachment:fixed;}
.honor-banner .bd li>*{display:flex;}
.honor-banner .bd li>*>*{flex:1; display:flex;}
.honor-banner .bd li .text{align-items:flex-end; padding-bottom:80px; justify-content:center;}
.honor-banner .bd li .text .name{margin-top:10px;}
.honor-banner .bd li .right{justify-content:center;}
.honor-banner .bd li .img{width:355px; height:503px; padding:44px; background-color:#fff; display:flex; align-items:center; justify-content:center;}
.honor-hd-banner .bd li{width:114px; margin:0 10px;}
.honor-hd-banner .bd a{display:block; width:114px; height:114px; border-radius:6px; position:relative; overflow:hidden;}
.honor-hd-banner .bd a:before{content:''; display:block; width:100%; height:100%; border:3px solid var(--color-pink); position:absolute; left:0; top:0; border-radius:4px; transition:var(--transition); opacity:0;}
.honor-hd-banner .bd li.on a:before{opacity:1;}
.honor-hd-banner{width:668px;}
.honor-hd{display:inline-block; padding-left:77px; padding-right:77px;}
.honor-btn>*{position:absolute; top:50%; transform:translateY(-50%); width:56px; height:56px;}
.honor-btn>*.prevs{left:0;}
.honor-btn>*.nexts{right:0;}
.honor-banner{margin-top:-80px;}
.honor-banner .bd li .text>*>*>*{transform:translateY(100%); opacity:0; transition:var(--transition); transition-delay:.7s;}
.honor-banner .bd li.swiper-slide-active .text>*>*>*{transform:translateY(0); opacity:1;}
.index-title{position:relative; z-index:2;}
.l-pd80{padding-top:20px; padding-bottom:80px;}
.l-container{padding-left:6.77vw; padding-right:6.77vw;}
.other-nav a{display:flex; align-items:center; justify-content:center; min-width:190px; height:54px; padding:0 20px; border-radius:6px; background-color:#f5f5f5; margin:0 10px; position:relative; overflow:hidden;}
.other-nav a:before{content:''; display:block; -webkit-mask:url(../img/btn-bg.png);-webkit-mask-size: 2400% 100%; position:absolute; left:-1px; top:-1px; width:calc(100% + 2px); height:calc(100% + 2px); background:var(--color-pink);animation: maskToShow1 .6s steps(23) forwards;}
.other-nav a:hover{color:#fff;}
.other-nav a:hover:before{animation: maskToShow .4s steps(23) forwards;}
.other-nav a span{position:relative; z-index:2;}
.other-nav a.on{background:var(--color-pink); color:#fff;}
.other-nav>*{justify-content:center;}
.case-item>*{margin-top:80px;}
.case-item>*>*{overflow:hidden; display:block; position:relative;height:30.72vw;}
.case-item>* .img{width:50.52vw; height:inherit; float:left; border-radius:6px 50px 50px 6px; transition:var(--transition);}
.case-item>* .text{float:left; width:calc(100% - 50.52vw); padding-left:5.2vw; display:flex; align-items:center; height:inherit;}
.case-item>* .text>*{position:relative; width:100%;}
.case-item>* .text>*:after{content:''; display:block; width:calc(100% + 5.2vw); height:1px; background:#E7E7E7; position:absolute; right:0; bottom:-30px;}
.case-item>* .text .name{margin-top:10px; transition:var(--transition);}
.case-item>* .text i{display:flex; align-items:center; justify-content:center; width:56px; height:56px; border-radius:50%; background:var(--color-pink); color:#fff; margin-top:5.7vw; font-size:20px; transition:var(--transition);}
.case-item>* .text i:before{display:block; transform:rotate(-45deg); content: ''; width:32px;height: 16px;background: url(/home/default/static/images/jj5.png);}
.case-item>*:nth-child(2n) .img{float:right; border-radius:50px 6px 6px 50px;}
.case-item>*:nth-child(2n) .text{padding:0 5.2vw 0 0;}
.case-item>*:nth-child(2n) .text>*:after{right:auto; left:0;}
.case-item>*>*:hover .img{border-radius:70px;}
.case-item>*>*:hover .l-imgs{transform:scale(1.1);}
.case-item>*>*:hover .text .name{color:var(--color-pink); transform:translateY(20px);}
.case-item>*>*:hover .text i{transform:translate(20px,-20px);}
.lh-loading{display:flex; align-items:center; justify-content:center; padding:30px 0; margin-top:30px;}
.lh-loading i{display:block; margin-right:10px; animation:rotate linear 1s infinite; font-size:24px;}
@keyframes rotate{
	to{transform:rotate(360deg);}	
}
.l-pd120{padding-top:120px; padding-bottom:120px;}
.l-font50{font-size:50px;}

.caseDetail-banner{margin:80px auto 0; width:1116px;}
.caseDetail-banner .img{height:666px;}
.caseDetail-banner .bd li{width:100%; padding:0 20px;}
.caseDetail-btn>*{background:rgba(0,0,0,.6); position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
.caseDetail-btn>*.prevs{left:70px;}
.caseDetail-btn>*.nexts{right:70px;}
.caseDetail-cont{margin-top:110px;}
.caseDetail-cont>.cont{margin-top:70px;}
.lh-other>*>.nname>*,.lh-other>*>.title>*{transform:translateY(100%); opacity:0;}
.pace-done .lh-other>*>.nname>*,.pace-done .lh-other>*>.title>*{transform:translateY(0); opacity:1; transition:var(--transition); transition-duration:1s;}
.caseindex-item>*>*{display:flex; align-items:center;height:38vw; min-height:500px; position:relative;}
.caseindex-item>*>*>*{width:50%;}
.caseindex-item>* .img{height:100%; position:relative;}
.caseindex-item>* .img .l-imgs{transform:scale(1.1);}
.caseindex-item>* .img:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:2;}
.caseindex-item>* .img.Active:before{transform:translateX(100%); transition:var(--transition); transition-duration:1s;}
.caseindex-item>* .img.Active .l-imgs{transform:scale(1);transition-duration:1s;}
.l-font46{font-size:36px;}
.caseindex-item>* .text{display:flex; align-items:center; padding:30px 65px;}
.caseindex-item>* .text>*{width:100%;}
.caseindex-item>* .text .name{margin-top:2.6vw;transition:var(--transition);}
.caseindex-item>* .text .ccont{margin-top:10px;}
.caseindex-item>* .text i{display:flex; align-items:center; justify-content:center; width:80px; height:80px; border-radius:50%; background:var(--color-pink); color:#fff; margin-top:2.6vw; float:right; font-size:20px;}
.caseindex-item>* .text i:before{display:block; transform:rotate(-45deg); background: url(/home/default/static/images/jj5.png); content: ''; width:32px;height: 16px; transition: 0.3s;}
.caseindex-item li a:hover .text i:before{ transform:rotate(0deg); }
.caseindex-item>*:nth-child(2n) .text{position:absolute; left:0; top:0; width:50%; bottom:0;}
.caseindex-item>*:nth-child(2n)>*{justify-content:flex-end;}
.caseindex-item>*>*:hover .l-imgs{transform:scale(1.1) !important;}
.caseindex-item>*>*:hover .text .name{color:var(--color-pink); transform:translateY(-10px);}
.activity-item>*{padding-left:5.2vw; margin-top:70px;}
.activity-item>*>*{display:block;}
.activity-item>* .img{height:24.479vw; min-height:240px; border-radius:0 60px 60px 0; position:relative;transition:var(--transition); }
.activity-item>* .img:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:2;}
.activity-item>* .img .l-imgs{transform:scale(1.2);}
.activity-item>* .img.Active .l-imgs{transform:scale(1);transition-duration:1s;}
.activity-item>* .img.Active:before{transform:translateY(100%);transition:var(--transition); transition-duration:1s;}
.activity-item>* .text{margin-top:30px;}
.activity-item>* .text .time{width:86px; font-weight:bold;}
.activity-item>* .text .cont{width:calc(100% - 86px); padding-left:20px; border-left:1px solid #DDD;}
.activity-item>* .text .nname{margin-top:10px;}
.activity-item>*:nth-child(2n){margin-top:150px;}
.activity-item>*>*:hover .l-imgs{transform:scale(1.2) !important;}
.activity-item>*>*:hover{color:var(--color-pink);}
.activity-item>*>*:hover .img{border-radius:50px;}
.news-item.list{margin:30px 0 0 -40px;}
.news-item.list>*{padding-left:40px; margin-top:40px;}
.news-item.list>*>*{background:#f5f5f5;}
.activity-item{margin-left:-5.2vw;}
.news-item.list li>* .img{height:14.84375vw;}
.image-item{margin:50px 0 0 -25px;}
.image-item>*{padding-left:25px; margin-top:25px;}
.image-item>*>*{display:block; position:relative; overflow:hidden; border-radius:10px; height:18.958333333333332vw; min-height:200px;}
.image-item>*>*:before{content:''; display:block; width:100%; height:30%; background:var(--linear-gradient-shadow); z-index:1; position:absolute; left:0; bottom:0;}
.image-item .text{position:absolute; left:0; bottom:0; right:0; padding:20px; z-index:2; display:flex;}
.image-item .text .name{width:75%; line-height:24px;}
.image-item .text .icon{position:absolute; right:30px; bottom:20px; width:24px; height:24px; border-radius:50%; border:1px solid #fff; display:flex; align-items:center; justify-content:center;}
.image-item .text .icon i{font-size:12px;}
.image-item>*>*:hover .l-imgs{transform:scale(1.1);}
.image-item>*:nth-child(2n){animation-delay:.1s;}
.image-item>*:nth-child(3n){animation-delay:.2s;}
.lh-other.detail{padding-top:90px;}
.lh-filter{background-color:#f9f9f9;}
.lh-select{width:304px; height:66px; border-radius:60px; border:1px solid #ACACAC;}
.lh-select i{position:absolute; right:30px; top:50%; transform:translateY(-50%); color:#999;}
.lh-select select{height:66px; line-height:66px; padding:0 40px 0 30px; position:relative; z-index:2; border:none; font-weight:bold;}
.filter-r{width:calc(100% - 304px); padding-left:80px; position:relative;}
.filter-r:before{content:''; display:block; width:1px; height:66px; background:#DDD; position:absolute; left:40px; top:0;}
.filter-item>*{margin-right:40px;}
.filter-item>* a{display:flex; align-items:center; justify-content:center; min-width:182px; height:66px; display:flex; align-items:center; justify-content:center; padding:0 20px; border-radius:60px; border:1px solid #ACACAC; font-weight:bold; font-size:16px;}
.filter-item>*.on a,.filter-item>* a:hover{border-color:var(--color-pink); color:var(--color-pink);}
.detail-img{margin-top:80px; position:relative;}
.detail-img:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transition:var(--transition); transition-duration:1s;}
.detail-img.Active[data-direction="lr"]:before{transform:translateX(100%);}
.detail-img.Active[data-direction="rl"]:before{transform:translateX(-100%);}
.detail-img.Active[data-direction="tb"]:before{transform:translateY(100%);}
.detail-img.Active[data-direction="bt"]:before{transform:translateY(-100%);}
.video-btn{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:80px; height:80px; border-radius:50%; background:rgba(255,255,255,.8); display:flex; align-items:center; justify-content:center; font-size:24px;}
.lh-imgLayer-banner video{height:100%; max-width:100%;}
.detail-title.two .name{margin-top:40px;}
.detail-imgs{margin-top:70px;}
.detail-imgs>*{flex:1; display:flex;}
.detail-imgs>* img{border-radius:6px 30px 30px 6px;}
.detail-imgs>*:nth-child(2){justify-content:center; margin-top:100px; padding:0 60px;}
.detail-imgs>*:nth-child(3){justify-content:flex-end;}
.detail-imgs>*:nth-child(1){margin-top:-50px;}
.detail-imgs>*>*{width:100%;}
.detail-title{position:relative; z-index:2;}
.detail-mob{position:relative;}
.detail-mob.three:before{content:''; display:block; width:100%; height:530px; background:#1d1d1d; position:absolute; left:0; bottom:0; z-index:-1;}
.l-pd140{padding-top:140px; padding-bottom:140px;}
.process-item{margin:50px 0 0 -20px;}
.process-item>*{padding-left:20px; margin-top:20px;}
.process-item>*>*{display:block; border-radius:6px; background:#656565; padding:20px; position:relative; overflow:hidden; height:100%;}
.process-item>* .img{width:42px;}
.process-item>* .text{margin-top:30px;}
.process-item>* .ccont{margin-top:10px;}
.process-item>* .num{position:absolute; right:0; bottom:-20px; opacity:.1;background: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,1));color: transparent; -webkit-background-clip: text;}
#particles-js{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:10;pointer-events: none; opacity:.1;}
.query-cont{margin:140px auto 0; width:1030px;}
.query-hd>*{margin-left:40px; position:relative;}
.query-hd>*:before{content:''; display:block; width:0; height:0; border:8px solid transparent; border-bottom:6px solid #fff; position:absolute; left:50%; margin-left:-8px; bottom:-20px; display:none;}
.query-hd>*.on:before{display:block;}
.query-hd>*:first-child{margin-left:0;}
.query-hd>*.on{color:var(--color-pink);}
.query-tab{margin-top:45px;}
.query-bd{position:relative; margin-top:20px; height:70px; border-radius:6px 30px 30px 6px; background:#fff; overflow:hidden;}
.query-mob{margin-left:-30px;}
.query-mob>*{ padding-left:30px;}
.query-mob>*:first-child{width:calc(100% - 190px);}
.query-mob>*:first-child>*{flex:1;}
.query-mob>*:last-child{width:190px;}
.query-select select,.query-select input{height:70px; border:none; padding:0 40px;}
.query-select i{position:absolute; right:0; top:50%; transform:translateY(-50%);}
.query-mob a{display:flex; align-items:center; justify-content:center; height:70px; background:var(--color-pink); color:#fff;}
.query-mob a i{margin-left:30px; font-size:20px;}
.manual-banner{width:420px; margin:45px auto 0;}
.manual-banner.swiper-container-horizontal .bd a{transform:scale(.7); display:block;}
.manual-banner.swiper-container-horizontal .bd .swiper-slide-next a,.manual-banner.swiper-container-horizontal .bd .swiper-slide-prev a{transform:translateX(-30px) scale(.8);}
.manual-banner.swiper-container-horizontal .bd .swiper-slide-next a{transform:translateX(30px) scale(.8);}
.manual-banner .img{width:100%; height:420px; position:relative; padding:28px;}
.manual-banner .img .bd{width:inherit; height:inherit; border-radius:50%; position:absolute; left:0; top:0; transition:var(--transition); }
.swiper-container-horizontal .img .bd{opacity:0;}
.manual-banner .img .hd{border-radius:50%; position:relative;}
.swiper-container-horizontal .img .hd:before{content:''; display:block; width:100%; height:100%; border-radius:50%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0;transition:var(--transition);}
.manual-banner .name{text-align:center; margin-top:30px; transition:var(--transition); padding:0 30px;}
.manual-btn>*{font-size:24px; position:absolute; bottom:0; left:0; z-index:2; opacity:.8;}
.manual-btn>*:hover{opacity:1;}
.manual-btn>*.nexts{left:auto; right:0;}
.manual-banner.swiper-container-horizontal .name{ transform:translateY(100%); opacity:0;}
.manual-banner .bd .swiper-slide-active a,.manual-banner .bd .swiper-slide-duplicate-active a{transform:scale(1);}
.manual-banner .bd .swiper-slide-active .bd,.manual-banner .bd .swiper-slide-duplicate-active .bd{opacity:1;}
.manual-banner .bd .swiper-slide-active .name,.manual-banner .bd .swiper-slide-duplicate-active .name{opacity:1; transform:translateY(0);}
.manual-banner .bd .swiper-slide-active .hd:before{opacity:0;}
.contact-item{margin:50px 0 0 -20px;}
.contact-item>*{padding-left:20px; margin-top:20px;}
.contact-item>*>*{display:block; border-radius:10px; background:rgba(255,255,255,.2); padding:20px 50px 50px;}
.contact-item>* .iconfont{display:flex; align-items:center; justify-content:center; width:50px; height:35px; background:var(--color-pink); border-radius:0 60px 60px 0; position:relative; left:-50px;}
.contact-item>* .text{margin-top:16px;}
.contact-item>* .text p{margin-top:15px;}
.contact-tel{margin:70px 0 0 0;}
.contact-tel>*{border-left:1px solid rgba(255,255,255,.2); text-align:center; padding:0 20px;}
.contact-tel>* .iconfont{font-size:32px;}
.contact-tel>* .text{margin-top:20px;}
.contact-tel>* .text .tel{margin-top:30px;}
.stores-filter{margin-top:40px;}
.stores-filter>*:first-child{width:calc(100% - 250px);}
.stores-filter>*:first-child>*{flex:1; margin-right:10px; height:68px; background:#fff; border:1px solid #DDD;}
.stores-filter>*:first-child>* select{height:inherit; line-height:68px; position:relative; z-index:2; border:none; padding:0 50px 0 30px;}
.stores-filter>*:first-child>* i{position:absolute; right:30px; top:50%; transform:translateY(-50%); color:#999;}
.stores-filter>*:last-child{width:250px;}
.stores-filter>*:last-child a{display:flex; align-items:center; height:68px; background:var(--color-pink); color:#fff; justify-content:center;}
.stores-maps{height:45.8vw; min-height:500px;}
.maps-cont{flex:6;}
.maps-r{flex:4; padding:50px 50px 0; height:inherit;}
.maps-r>.title{height:20px; line-height:20px;}
.store-scroll{height:calc(100% - 30px); margin-top:10px; overflow-y:auto; padding:20px; width:calc(100% + 40px); margin-left:-20px;}
.stores-item>*{margin-bottom:20px; background:#fff;}
.stores-item>*>*{display:block; box-shadow:0 0 20px rgba(0,0,0,.1); padding:30px;}
.stores-item>* .text{margin-top:10px; color:#666;}
.stores-item>* .text>*{margin-top:10px; display:flex; align-items:center;}
.stores-item>* .text>* i{margin-right:10px;}
.stores-item>*.on>*,.stores-item>*>*:hover{box-shadow:0 0 20px rgba(0,0,0,.2); color:var(--color-pink);}
.newsDetail-l{width:calc(100% - 300px); background:#fff; border-radius:6px; margin-right:10px; padding:40px;}
.newsDetail-r{width:290px;}
.newsDetail-r>*{background:#fff; border-radius:6px; margin-top:10px; padding:20px;}
.newsDetail-r>*:first-child{margin-top:0;}
.newsDetail-l>.top .time{width:95px; height:100px; background:var(--color-pink); text-align:center; display:flex; align-items:center; justify-content:center; border-radius:0 0 6px 6px; position:relative; top:-40px;}
.newsDetail-l>.top .time h3{margin-top:6px;}
.newsDetail-l>.top>*{flex:1;}
.newsDetail-l>.top>*.right{display:flex; justify-content:flex-end; line-height:20px;}
.detail-share>*{margin-left:20px;}
.detail-share>*:first-child{margin-left:10px;}
.detail-share>* a{color:#999; font-size:20px;}
#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:100; background:#fff; width:200px; box-shadow:0 0 20px rgba(0,0,0,.1);}
#lhCode>h2{height:35px; line-height:35px; padding:0 10px; position:relative; border-bottom:1px solid #eee;}
#lhCode>.ewm{padding:10px;}
#lhCode>.ewm canvas{width:100%;}
#lhCode>h2 .iconfont{position:absolute; right:0; top:0; width:35px; height:35px; display:flex; align-items:center; justify-content:center; cursor:pointer;}
.newsDetail-l>.title{margin-top:20px;}
.newsDetail-l>.nname{margin-top:10px;}
.newsDetail-l>.cont{margin-top:40px;}
.newsDetail-other>.title a{position:absolute; right:0; top:50%; transform:translateY(-50%); font-weight:bold; color:#999; font-size:20px;}
.news-other-item{margin-top:20px;}
.news-other-item>*>*{border-top:1px solid #F1F1F1; padding:10px 0; display:flex; align-items:center; position:relative;}
.news-other-item>*:first-child>*{border:none;}
.news-other-item>* .img{width:78px; height:52px; border-radius:4px;}
.news-other-item>* .name{width:calc(100% - 78px); padding-left:10px; transition:var(--transition);}
.news-other-item>*>*:hover .name{color:var(--color-pink);}
.share-item>*{margin-top:20px; position:relative;}
.share-item>*>a{border-radius:6px 22px 22px 6px; background-color:#F5F5F5; display:flex; align-items:center; height:44px; padding:0 10px;}
.share-item>* .iconfont{width:34px; margin-right:8px; font-size:24px; color:var(--color-pink);}
.share-item>* .ewm{width:80px; position:absolute; left:0; bottom:100%; z-index:2; padding-bottom:20px;pointer-events: none;}
.share-item>* .ewm img{transform:translateY(10px); opacity:0; transition:var(--transition);}
.share-item>* .ewm:before{content:''; display:block; width:1px; height:20px; border-left:1px dashed var(--color-pink); position:absolute; left:50%; bottom:0; transform-origin:center bottom; transform:scaleY(0); transition:var(--transition);}
.share-item>*:hover .ewm img{transform:translateY(0); opacity:1;}
.share-item>*:hover .ewm:before{transform:scaleY(1);}
.lh-newsDetail{padding-top:180px;}
.cooperation-btn{display:flex; align-items:center; justify-content:center; width:250px; height:66px; border-radius:60px; background:var(--color-pink); margin:70px auto 0;}
.cooperation-btn i{margin-right:8px; font-size:20px;}
.cooperation-premium{height:41.66vw; min-height:500px;}
.cooperation-premium>*{flex:1;}
.cooperation-premium>* .l-imgs{width:100%; height:100%;}
.cooperation-premium>*.right{display:flex; padding:5.7vw 30px 30px 6.25vw;}
.cooperation-premium .text .ccont{margin-top:60px;}
.premium-btn{display:flex; align-items:center; justify-content:center; width:100px; height:100px; border-radius:50%; background:var(--color-pink); color:#fff; font-size:24px;}
.cooperation-premium .premium-btn{ position:absolute; right:3.125vw; bottom:-50px;}
.l-pd100{padding-top:100px; padding-bottom:100px;}
.cooperation-brand>*>*{flex:1;display:flex;}
.cooperation-brand>*>*.left{align-items:flex-end;}
.cooperation-brand>*>*.right{justify-content:flex-end;}
.cooperation-brand .right .ccont{margin-top:40px;}
.l-font60.motfont{line-height:66px;}
.cooperation-honor>.left{width:700px; padding-left:6.77vw; padding-right:80px;}
.cooperation-honor>.left .ccont{margin-top:230px;}
.cooperation-honor>.right{width:calc(100% - 700px); display:flex; align-items:center;}
.cooperation-honor-banner{height:100%; display:flex; align-items:center;}
.cooperation-honor-banner>.bd{height:auto !important;background-image:url(../img/line.png); background-position:left bottom; background-repeat:repeat-x;transition-timing-function: linear !important;}
/*.cooperation-honor-banner>.bd:before{content:''; display:block; width:100%; height:101px;background-image:url(../img/line.png); background-position:left bottom; background-repeat:repeat-x; position:absolute; left:0; bottom:0;}*/
.cooperation-honor-banner>.bd li{width:420.6666666666667px; position:relative; display:flex; justify-content:center;}
.cooperation-honor-banner>.bd li>*{display:block; width:178px;}
.cooperation-honor-banner>.bd li:nth-of-type(3n+1){top:35px;}
.cooperation-honor-banner>.bd li:nth-of-type(3n+2){top:-48px;}
.cooperation-honor-banner>.bd li:nth-of-type(3n+3){top:31px;}

.cooperation-honor-banner>.bd li .img{height:252px; border:1px solid #000; overflow:hidden; display:flex; align-items:center; justify-content:center; background:#fff;}
.cooperation-honor-banner>.bd li .name{text-align:center; margin-top:50px; position:relative;}
.cooperation-honor-banner>.bd li .name:before{content:''; display:block; width:16px; height:16px; border-radius:50%; border:2px solid var(--color-pink); position:absolute; left:50%; top:-30px; margin-left:-8px;}
.cooperation-supplier>*>*.right{display:flex; justify-content:flex-end; align-items:flex-end; flex:2;}
.cooperation-supplier>*>*.right .text{width:798px;}
.supplier-item{margin-top:100px; margin-left:-10px;}
.supplier-item>*{margin-top:10px; padding-left:10px;}
.supplier-item>*>*{height:95px; width:192px; display:flex; align-items:center; justify-content:center; border-radius:10px; background-color:#757475; padding:10px;}
.supplier-item>*:nth-child(2n)>*{background-color:#A1A1A1;}
.mt80{margin-top:80px !important;}
.mt30{margin-top:30px !important;}
.cooperation-craft .premium-btn{margin-top:30px; width:80px; height:80px;}
.cooperation-craft .premium-btn:before{display:block; transform:rotate(-45deg);}
.products-item{margin-left:-3.125vw;}
.products-item>*{margin-top:60px; padding-left:3.125vw;}
.products-item>*>*{display:block; overflow:hidden; border-radius:10px 40px 40px 10px; position:relative; overflow:hidden; height:21.09375vw; min-height:200px;}
.products-item .text{position:absolute; left:0; bottom:0; right:0; padding:30px; text-align:center; z-index:2;}
.products-item .text .nname{text-transform:uppercase;}
.products-item .text .name{margin-top:20px; font-weight:bold;}
.products-item>*>*:hover .l-imgs{transform:scale(1.2);}
.cooperation-capability{height:450px;}
.base-item{margin:60px 0 0 -60px;}
.base-item>*{padding-left:60px;}
.base-item>*>*{overflow:hidden; border-radius:10px; position:relative; height:234px;}
.base-item>*>* .name{position:absolute; left:10px; right:10px; bottom:0; height:35px; padding:0 20px; display:flex; align-items:center; background:linear-gradient(90deg,rgba(152,51,69,1),rgba(255,255,255,0)); color:#fff;}
.base-item>*>* .name>*{opacity:.6;}
.team-cont>*{flex:1;}
.team-cont>*.left{padding-right:5.2vw;}
.team-cont .img{height:440px; border-radius:10px 60px 60px 10px;}
.team-cont .img:before{content:''; display:block; width:100%; height:30%; background:var(--linear-gradient-shadow); position:absolute; left:0; bottom:0;}
.team-cont .img .name{position:absolute; left:0; bottom:0; z-index:2; padding:20px;}
.team-hd{margin:0 10px;}
.team-hd>*{width:auto !important; height:auto !important; background:none; opacity:1; border-radius:0; margin:0 10px; transition:var(--transition); transform-origin:center bottom;}
.team-hd>*.on{color:var(--color-pink); transform:scale(1.2);}
.team-btn{align-items:center; position:relative; top:-30px; z-index:3;}
.team-btn>a{font-size:24px;}
.inter-banner{margin-top:70px; margin-left:-10px;}
.inter-banner .bd{transition-timing-function: linear !important;}
.inter-banner .bd>*{width:25%; padding:0 15px;}
.inter-banner .bd>*>*{display:block;}
.inter-banner .bd .img{height:234px; border-radius:10px;}
.inter-banner .bd .name{margin-top:20px; padding-top:20px; border-top:1px solid #999;}
.cooperation-design>*{flex:1;}
.cooperation-design .img{height:525px;}
.cooperation-design .img>*{width:100%; height:100%;}
.clobalization-item>*{margin-right:3.125vw; margin-top:3.125vw;}
.clobalization-item>* .name{margin-top:20px;}
.cooperation-stanaras{height:554px; background-color:#fff; background-position:center bottom;}
.cooperation-protection>*{flex:1;}
.cooperation-protection>*.right{display:flex; justify-content:flex-end; margin-top:90px;}
.cho-btn{display:flex; align-items:center; justify-content:center; width:250px; height:66px; border-radius:60px; background:var(--color-pink); color:#fff; margin-top:140px; text-transform:uppercase;}
.reality-btn{position:absolute; right:0; top:50%; transform:translateY(-50%);}
.reality-btn>*{display:flex; align-items:center; justify-content:center; width:82px; height:82px; border-radius:50%; border:1px solid var(--color-pink); color:var(--color-pink); font-size:24px; margin-left:30px;}
.reality-banner{margin-top:50px; margin-left:-25px; width:calc(100% + 50px);}
.reality-banner .bd>*{width:33.3%; padding:0 25px;}
.reality-item>*{margin-top:50px; display:block; border-radius:16px; height:310px;}
.reality-item>* .name{position:absolute; left:30px; right:30px; bottom:0; z-index:2; height:42px; display:flex; align-items:center; padding:0 30px;background: linear-gradient(90deg,rgba(152,51,69,1),rgba(255,255,255,0)); color:#fff;}
.reality-item>*:first-child{margin-top:0;}
.lh-submit{width:60%; margin-top:70px;}

.submit-item{margin-top:80px; margin-left:-50px;}
.submit-item>*{margin-bottom:50px; padding-left:50px;}
.submit-item>* .cont{margin-top:25px;}
.submit-item>* .cont option{color:#000;}
.submit-item>* .title{height:28px;}
.submit-item>* input{height:42px; line-height:42px; padding:0; border:none; border-bottom:1px solid rgba(255,255,255,.1); color:#fff;}
.submit-item>* .l-radio{margin-top:36px;}
.l-select>select{height:42px; line-height:42px; color:#fff; padding:0; border:none; border-bottom:1px solid rgba(255,255,255,.1); position:relative; z-index:2;}
.l-select{position:relative;}
.l-select i{position:absolute; right:10px; top:50%; transform:translateY(-50%); color:rgba(255,255,255,.5);}
.submit-bottom{display:flex; align-items:center; justify-content:flex-start; margin-top:40px;}
.submit-bottom>a{margin-top:0; margin-right:40px;}
.problem-item{margin:40px 0 0 -30px;}
.problem-item>*{padding-left:30px;}
.problem-item>*>*{display:block; overflow:hidden; border-radius:10px; padding:50px 25px; position:relative; background:#fff; text-align:center;}
.problem-item .icon{width:44px; margin:auto;}
.problem-item .text{margin-top:20px;}
.problem-item .text .ccont{margin-top:30px;}
.problem-item .num{position:absolute; right:0; top:-10px; background:var(--linear-gradient-shadow1);color: transparent; -webkit-background-clip: text; font-weight:bold; opacity:.5;}
.join-custom>*{flex:1;}
.custom-item{margin:-30px 0 0 -30px;}
.custom-item>*{padding-left:30px; margin-top:30px;}
.custom-item>*>*{background:rgba(255,255,255,.2); border-radius:10px; padding:25px;}
.custom-item .name{display:inline-block; padding:0 30px 0 10px;background: linear-gradient(90deg,rgba(152,51,69,1),rgba(255,255,255,0));}
.custom-item .ccont{margin-top:50px;}
.join-custom .left .ccont{margin-top:150px;}
.dational-num{margin-top:150px;}
.dational-num>*{margin-top:20px;}
.dational-num>* b{margin:0 10px;}
.dational-top>*{flex:1; width:50%;}
#myChart{width:150%; height:100%; margin-left:-25%;}
.dational-bottom{height:347px; margin-top:260px; padding-top:1px;}
.dational-bottom>*{margin-top:-150px;}
.dational-banner .bd>*{width:33.3%; padding:0 30px;}
.dational-banner .bd>*>*{display:block; overflow:hidden; border-radius:16px; position:relative; height:324px;}
.dational-banner .bd>*>* .name{position:absolute; left:30px; right:30px; bottom:0; z-index:2; height:42px; display:flex; align-items:center; padding:0 30px;background: linear-gradient(90deg,rgba(152,51,69,1),rgba(255,255,255,0)); color:#fff;}
.dational-banner .bd>*>* .name span{margin-left:20px; position:relative;}
.dational-banner .bd>*>* .name span:before{content:''; display:block; width:1px; height:22px; background:rgba(255,255,255,.6); position:absolute; left:-10px; top:50%; transform:translateY(-50%);}
.dational-hd{text-align:center; margin-top:45px;}
.dational-hd>*{margin:0 5px; border:2px solid #9A9A9A; width:10px; height:10px; opacity:1; transition:var()--transition; background:none;}
.dational-hd>*.on{border-color:var(--color-pink);}
.join-system>*{flex:1;}
.join-system .img{margin-top:80px;}
.supp-item{margin:-60px 0 0 -60px;}
.supp-item>*{padding-left:60px; margin-top:60px;}
.supp-item>* .img{height:290px; border-radius:10px 30px 30px 10px;}
.supp-item>* .img i{position:absolute; left:10px; bottom:-10px; background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,1));color: transparent; -webkit-background-clip: text; font-weight:bold;}
.supp-item>* .text{margin-top:30px; font-weight:bold;}
.supp-item>* .name{margin-top:6px; font-weight:bold;}
.supp-item>* .ccont{margin-top:20px;}
.join-total>*{flex:1;}
.total-bottom{margin-top:110px;}
.total-bottom>.name{margin-top:8px;}
.total-bottom>.ccont{margin-top:30px;}
.dealer-banner{margin-top:50px; margin-left:-22px; width:calc(100% + 44px);}
.dealer-banner .bd>*{width:25%; padding:0 22px;}
.dealer-banner .bd>*>*{display:block; background:#fff; border-radius:10px 50px 50px 10px; height:100%; overflow:hidden;}
.dealer-banner .bd .img{height:254px;}
.dealer-banner .bd .text{padding:20px;}
.dealer-banner .bd .nname{margin-top:10px; margin-bottom:40px; position:relative;}
.dealer-banner .bd .nname:before,.dealer-banner .bd .nname:after{content:''; display:block; width:120px; height:3px; background:#B4B4B3; position:absolute; left:50%; bottom:-20px; transform:translateX(-60px);}
.dealer-banner .bd .nname:after{width:60px; height:3px; background:var(--color-pink); z-index:2;}
.dealer-hd{text-align:center; margin-top:50px;}
.dealer-hd>*{width:10px; height:10px; border-radius:50%; background:none; border:2px solid #C6C6C6; opacity:1; transition:var(--transition);}
.dealer-hd>*.on{border-color:var(--color-pink);}


.loading-hollow-container { display: none; }
.loading-hollow-container .loading-container { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 44444444; background-color: #000000; background-image:url(/style/load/load-bg.png); background-size:cover; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.loading-hollow-container .loading-container .loading { width: 100%; max-width: 100%; }
.loading-hollow-container .loading-container .loading.hide { display: none; }
.loading-hollow-container .hollow-container { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 22222222; background: transparent; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.loading-hollow-container .hollow-container .hollow { width: 0px; height: 0px; border: 200000px solid #000000; border-radius: 50%; position: absolute; left: 50%; top: 50%; z-index: 4; transform: translate(-50%, -50%) scale(0.84, 1); box-sizing: content-box; }
.loading-hollow-container .hollow-container.start .hollow { -webkit-animation: HollowingOut 2s ease 0s 1 normal forwards; animation: HollowingOut 2s ease 0s 1 normal forwards; }
.loading-hollow-container .loading-skip { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 88888888; left: 50%; bottom: -200px; transform: translateX(-50%); color: #EFC395; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; cursor: pointer; opacity: 0; transition: all 0.8s; }
.loading-hollow-container .loading-skip.show { bottom: 0; opacity: 1; }
.loading-hollow-container .loading-skip .line { width: 1px; height: 44px; background: rgba(239, 195, 149, 0.4); margin-top: 12px; position: relative; }
.loading-hollow-container .loading-skip .line::before,
.loading-hollow-container .loading-skip .line::after { content: ""; width: 8px; height: 1px; position: absolute; z-index: 2; top: -3px; background: #EFC395; }
.loading-hollow-container .loading-skip .line::before { right: -1px; transform: rotate(-45deg); }
.loading-hollow-container .loading-skip .line::after { left: -1px; transform: rotate(45deg); }
.loading-hollow-container .loading-skip .line .inner { width: 100%; height: 100%; overflow: hidden; position: relative; display: block; }
.loading-hollow-container .loading-skip .line .inner::after { content: ""; position: absolute; width: 100%; height: 50%; background: #EFC395; left: 0; z-index: 4; top: 0; -webkit-animation: SkipAni 1.8s infinite ease-in-out; animation: SkipAni 1.8s infinite ease-in-out; }

@-webkit-keyframes HollowingOut{
  0% { width: 0px; height: 0px; }
  40% { width: 200px; height: 200px; }
  60% { width: 160px; height: 160px; }
  100% { width: 10000px; height: 10000px; }
}
@keyframes HollowingOut{
  0% { width: 0px; height: 0px; }
  40% { width: 200px; height: 200px; }
  60% { width: 160px; height: 160px; }
  100% { width: 10000px; height: 10000px; }
}
@-webkit-keyframes SkipAni{
  from { top: -140%; height: 44%; }
  to { top: 140%; height: 80%; }
}
@keyframes SkipAni{
  from { top: -140%; height: 44%; }
  to { top: 140%; height: 80%; }
}
@media screen and (max-width: 768px) {
  .loading-hollow-container .loading-container { width: 300%; left: 50%; transform: translateX(-50%); }
  .loading-hollow-container .loading-container .loading { width: 100%; }
}
.l-lh50{line-height:50px;}
.order-layer{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-radius:20px; z-index:1000; width:840px; padding:50px; display:none;}
.OrderLayer .order-layer{display:block;}
.lh-shadow{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.7); z-index:999;}
.order-layer-close{display:flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; border:1px solid #999; color:#999; font-size:12px; position:absolute; right:40px; top:40px; font-weight:bold; line-height:24px;}
.order-layer-cont>*{align-items:center;}
.order-layer-bottom{margin-top:30px; border:1px solid #ededed;}
.order-layer-bottom>.title{height:40px; line-height:40px; padding:0 20px; background-color:#ededed;}
.order-layer-bottom>.item{border-top:1px solid #ededed; padding:20px;}

.order-layer-cont>* .iconfont{width:50px; height:50px; border-radius:50%; background-color:var(--color-pink); color:#fff; font-size:25px; display:flex; align-items:center; justify-content:center;}
.order-layer-cont>* .text{padding-left:20px; width:calc(100% - 50px);}
.order-layer-cont>* .text .name{font-weight:bold;}
.order-layer-cont>* .text .addr{margin-top:4px;}
.type-progress{width:100%; height:3px; background:#EAE7E7; position:relative; margin-top:15px;}
.type-progress>.hd{position:absolute; left:0; top:0; height:100%; background:var(--color-pink); width:0;}
.type-progress>.hd:after{content:''; display:block; width:7px; height:7px; border-radius:50%;background:var(--color-pink); position:absolute; right:0; top:50%; margin-top:-3px;}
.type-item{margin-top:10px; width:114%; margin-left:-7%;}
.type-item>*{flex:1; text-align:center; color:#999;}
.type-item>*.on{color:var(--color-pink);}
.product-btn>*{width:27.213541666666664vw; height:38vw; position:absolute; top:0; z-index:2;}
.product-btn>*.prevs{left:0;}
.product-btn>*.nexts{right:0;}
.banPrev,.banNext{opacity:0; color:#fff; font-size:32px;}
header .shadow{content:''; display:block; width:100%; height:calc(100vh - 350px); background:rgba(0,0,0,.7); position:absolute; left:0; top:350px; opacity:0;pointer-events: none;}
.headerToggle .shadow{opacity:1;pointer-events: inherit; transition:var(--transition);transition-duration: 1s;}
.submit-item>*:nth-child(3){opacity:0;pointer-events: none;}

.fadeInUp1{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:translateY(40px); opacity:0;}
.zoomOut1{animation:zoomOut1 cubic-bezier(0.215,.61,.355,1) 1.5s forwards; transform:scale(2);}
.fadeInUpImg{position:absolute; left:0; top:0; width:inherit; height:inherit; clip:rect(0,500px,0,0); animation:fadeInUpImg cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.up50{transform:translateY(50%);}
.delay1{animation-delay:.1s;}
.delay2{animation-delay:.2s;}
.delay3{animation-delay:.3s;}
.delay4{animation-delay:.4s;}
.delay5{animation-delay:.5s;}
@keyframes fadeInUp1{
	to{transform:translateY(0); opacity:1;}	
}
@keyframes fadeInUpImg{
	to{clip:rect(0,500px,500px,0);}	
}
@keyframes zoomOut1{
	to{transform:scale(1);}	
}
.banner-down{position:absolute; left:50%; bottom:20px; color:#fff; transform:translateX(-50%); font-size:24px; z-index:2; animation:down linear 1s infinite;}
@keyframes down{
	0%,100%{transform:translate(-50%,0);}
	50%{transform:translate(-50%,10px);}	
}
.index-product .bd li a{position:relative;}
.index-product .bd li.swiper-slide-next a{transform-origin:left center;}
.index-product .bd li a:before{content:''; display:block; position:absolute; left:0; top:0; background:rgba(0,0,0,.5); right:0; bottom:0; border-radius:30px; transition:var(--transition);}
.index-product .bd li.swiper-slide-prev a{transform-origin:right center;}
.index-product .bd li.swiper-slide-active a:before,.index-product .bd li.swiper-slide-duplicate-active a:before{opacity:0;}
.index-product .bd li.swiper-slide-next a:after{content:'\e798';font-family: "iconfont"; color:#fff; font-size:42px; position:absolute; left:50px; top:50%; transform:translateY(-50%); animation:right linear 1s infinite;}
.index-product .bd li.swiper-slide-prev a:after{content:'\e799';font-family: "iconfont"; color:#fff; font-size:42px; position:absolute; right:50px; top:50%; transform:translateY(-50%); animation:left linear 1s infinite;}
@keyframes right{
	0%,100%{transform:translate(0,-50%);}
	50%{transform:translate(20px,-50%);}	
}
@keyframes left{
	0%,100%{transform:translate(0,-50%);}
	50%{transform:translate(-20px,-50%);}	
}
.lh-aside{position:fixed; right:0; top:50%; z-index:1000; transform:translate(0,-50%); transition:var(--transition);}
.asideToggle .lh-aside{transform:translate(0,-50%);}
.asideToggle .aside-btn img{transform:rotate(180deg);}
.lh-aside>.left{display:flex; align-items:center;}
.aside-btn{display:flex; align-items:center; justify-content:center; width:38px; height:40px; border-radius:10px 0 0 10px; background-color:#656565; display: none;}
.aside-btn img{width:20px;}
.lh-aside ul{border-radius:10px 0 0 10px;background-color:#656565;}
.lh-aside ul li>*{padding:30px 20px 0; display:block; text-align:center;}
.lh-aside ul li:last-child>*{padding-bottom:30px;}
.lh-aside ul img{width:40px;}
.lh-aside ul .name{margin-top:10px;}
.appoint-layer{position:fixed; background:rgba(0,0,0,.6); left:0; right:0; top:0; bottom:0; align-items:center; justify-content:center; display:none; z-index:1000;}
.appoint-layer-cont{width:1030px; color:#000; border-radius:20px 80px 80px 20px; background-color:#fff; }
.appoint-layer-cont>*{flex:1;}
.appoint-layer-cont>*.left{flex:1.5;}
.appoint-layer-cont>*.left .l-imgs{width:100%; height:100%; border-radius:20px 0 0 20px;}
.appoint-layer-cont>*.right{padding:70px 35px;}
.appoint-close{display:flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:50%; border:2px solid #fff; color:#fff; font-weight:bold; position:absolute; right:70px; top:-46px;}
.appoint-close:after{content:''; display:block; width:2px; height:18px; background-color:#fff; position:absolute; left:50%; top:100%; margin-left:-1px;}
.appoint-layer .nname{margin-top:10px;}
.appoint-item>*{padding-left:10px; margin-top:20px;}
.appoint-item{margin:20px 0 0 -10px;}
li.w100{width:100%;}
.appoint-item>* input,.appoint-item>* select{height:50px; border-radius:8px; background-color:#f1f1f1; border:1px solid #DDD; padding:0 20px;}
.appoint-select i{position:absolute; right:10px; top:50%; transform:translateY(-50%);}
.appoint-item>* a{display:flex; align-items:center; justify-content:center; border-radius:8px; background:var(--color-pink); height:50px; width:100%;}
.appoint-layer .tip{margin-top:20px; display:flex; align-items:center; justify-content:center;}
.appointToggle .appoint-layer{display:flex;}
.about-new>.left{width:42.70833333333333vw; height:29.270833333333336vw;}
.about-new>.left>*{height:inherit; border-radius:20px 80px 80px 20px; overflow:hidden;}
.about-new>.left>*>*{width:100%; height:100%;}
.about-new>.right{width:calc(100% - 42.70833333333333vw); padding-left:12.5vw;}
.index-about{align-items:center;padding-left: 3.125vw; padding-right:3.125vw;}
.about-new-btn{margin-top:50px;}
.about-new-btn>*{display:flex; align-items:center; justify-content:center; width:190px; height:55px; border-radius:6px; font-size:16px; color:#fff; border:1px solid #fff; margin-left:10px;}
.about-new-btn>*:first-child{margin-left:0; background-color:var(--color-pink); border-color:var(--color-pink);}
.witness-hd{margin-top:30px; align-items:center; justify-content:center;}
.witness-hd>*{margin:0 5px;}
.witness-hd>*>*{width:190px; height:55px; border-radius:6px; border:1px solid #fff; display:flex; align-items:center; justify-content:center;}
.witness-hd>*.on>*{background-color:var(--color-pink); border-color:var(--color-pink);}
.witness-banner{width:80%; margin:auto; padding-top:14%;}
.witness-banner .bd>li{width:14.285714285714286%;}
.witness-banner .bd>li .img{transform-origin:center bottom; transition:var(--transition); position:relative;}
.witness-banner .bd>li .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; top:0;transition:var(--transition);}
.witness-banner .bd>li .name{opacity:0; transition:var(--transition); white-space:nowrap; margin-top:20px; position:relative; height:30px;}
.witness-banner .bd>li .name>*{position:absolute; left:50%; top:0; transform:translateX(-50%);}
.witness-banner .bd>li.swiper-slide-active{z-index:4;}
.witness-banner .bd>li.swiper-slide-active .img:before{opacity:0;}
.witness-banner .bd>li.swiper-slide-active .name{opacity:1;}
.witness-banner .bd>li.swiper-slide-next,.witness-banner .bd>li.swiper-slide-prev{z-index:3;}
.witness-banner .bd>li.swiper-slide-next + li{z-index:2;}
.witness-banner .bd>li.swiper-slide-active .img{transform:scale(1.4);}
.witness-banner .bd>li.swiper-slide-next .img,.witness-banner .bd>li.swiper-slide-prev .img{transform:scale(1.25);}
.witness-banner .bd>li.swiper-slide-next + li .img{transform:scale(1.1);}
.map-cont>*{flex:1;}
.map-cont>*.right{display:flex; justify-content:flex-end;}
.map-cont>*.right .name span{margin:0 20px;}
.l-opactiy5{opacity:.5;}
.map-cont>*.right .name{margin-bottom:20px;}
.map-cont>*.right .ccont{margin-top:40px;}
.map-cont>*.right .view{width:190px; height:55px; display:flex; align-items:center; justify-content:center; border-radius:6px; background-color:var(--color-pink); margin-top:80px;}
.map-cont>*.left{flex:3;}
.map-cont>*.left>*{flex:1;}
.map-cont>*.left>*.right{flex:3; padding-left:200px;}
#myChart{width:100%; height:800px;}
.lh-select dt{height:66px; width:100%; }
.lh-select dt a{height:inherit;display:flex; align-items:center; padding:0 30px; font-weight:bold;}
.lh-select dd{position:absolute; left:0; top:100%; right:0; padding-top:1px; display:none; z-index:3;}
.select-cont>*{display:flex; align-items:center; padding:0 30px; font-weight:bold;}
.select-cont>*:hover{color:var(--color-pink);}
.select-cont{background-color:#fff; border-radius:20px; padding:30px 0; box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-select:hover dd{display:block;}
/*
--color-wathet
linear-gradient(0deg,rgba(255,255,255,.4),rgba(255,255,255,0));
F5AB00
transparent
font-family: "ebrimabd";
.hRegular{font-family: "hRegular";}
.hLight{font-family: "hLight";}
.hBold{font-family: "hBold";}
l-uppercase
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),
  (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),
  (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx){/*125%and150%*/
  
}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),
  (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
  (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {/*150%*/
  
}

@media screen and (min-width: 2000px){
}
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1500px){
	.l-font36{font-size:2.5rem;}
	.l-font46{font-size:2rem;}
	.l-font42{font-size:1.6rem;}
	.caseindex-item>* .text i{ width: 60px; height: 60px;}
}
@media screen and (max-width: 1366px){
	.container1400{max-width:100%;}
}
/*平板*/
@media screen and (max-width: 1024px){
	.l-font20,.l-font24{font-size:16px;}
	.l-font26{font-size:18px;}
	.l-font12{font-size:12px;}
	.l-font14{font-size:14px;}
	.l-font16{font-size:14px;}
	.l-font18{font-size:14px;}
	.l-font130{font-size:32px;}
	.l-font32{font-size:24px;}
	.l-font70{font-size:24px;}
	.l-font30{font-size:18px;}
	.l-font40{font-size:20px;}
	.l-lh30{line-height:24px;}
	.l-font36{font-size:20px;}
	.l-lh24{line-height:20px;}
	.l-font48{font-size:24px;}
	.l-col-1,.l-col-2,.l-col-3,.l-col-4,.l-col-5,.l-col-6,.l-col-7,.l-col-8,.l-col-9,.l-col-10,.l-col-11,.l-col-12{width:100%;}
	.l-grid-2>*,.l-grid-3>*,.l-grid-4>*,.l-grid-5>*,.l-grid-6>*,.l-grid-7>*,.l-grid-8>*{width:100%;}
	.lh-logo{width:80px; position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:2; margin:0; height:auto;}
	
	header{padding:0;}
	.lh-logo{position:absolute; left:15px; top:15px; width:50px; z-index:2; transform:translateY(0);}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#fff; color:#000; display:block; padding-top:20%; font-size:18px; font-weight:bold; transition:var(--transition); transform:translateY(-100%); visibility:hidden;}
	.lh-nav>*{margin:0;}
	.lh-nav>*>a:after{content:'\e772';font-family: "iconfont" !important;font-size: 16px;font-style: normal; margin-left:10px; transform:scaleX(1); border-radius:0; position:static; width:auto;background: none;display: inline;}
	.lh-nav>*.nochild>a:after{display:none;}
	.header-r>.tel{display:none;}
	.nav-btn{width:50px; height:50px; background:rgba(152,51,69,.9);}
	.nav-btn:before,.nav-btn:after{content:''; display:block; width:20px; height:1px; background:#fff; position:absolute; left:50%; top:50%; margin-left:-10px; margin-top:-9px;transition:var(--transition);}
	.nav-btn:after{margin-top:8px;}
	.nav-btn i{display:block; width:20px; height:1px; background:#fff; position:absolute; left:50%; top:50%; margin-left:-10px;transition:var(--transition);}
	.header-r{right:15px; top:15px; height:50px;}
	.NavToggle .lh-nav{transform:translateY(0); visibility:visible;}
	.lh-cursor{display:none;}
	.NavToggle .nav-btn i{transform:scaleX(0);}
	.NavToggle .nav-btn:before{transform:translate(0,8px) rotate(45deg);}
	.NavToggle .nav-btn:after{transform:translate(0,-8px) rotate(-45deg);}
	.lh-banner .bd .text{padding:0 15px;}
	.lh-banner-hd{left:15px; bottom:30px;}
	.l-font160{font-size:90px;}
	.l-font80{font-size:32px;}
	.l-font80.motfont{line-height:36px;}
	.index-product .bd li .img{width:90vw; height:70vw;}
	.swiper-slide-active{z-index:2;}
	.index-product .bd li .text .name{font-size:20px;}
	.index-news-title,.index-news-r{display:block;}
	.index-news-hd{margin-left:-15px;}
	.index-news-hd>*{margin-left:0; margin-top:15px; flex:1; padding-left:15px;}
	.index-news-hd>* a{width:100%; height:46px;}
	.index-news-bd{padding-left:0;}
	.news-banner .bd li{padding-right:15px;}
	.news-item li>* .img{height:180px;}
	.index-about-r{position:absolute; right:0; bottom:0;}
	.about-img1,.about-img2{display:none;}
	.index-about-c{padding:0 15px;}
	.index-about-r>.bottom{padding:0 80px 30px 0;}
	.about-more i{width:100px; height:100px;}
	.footer-top,.footer-copy{display:block; padding:30px 15px;}
	.footer-logo{width:110px; margin:auto;}
	.footer-contact{margin:0 auto; display:block; text-align:center;}
	.footer-contact .title{justify-content:center;}
	.footer-share{justify-content:center;}
	.footer-contact>*{margin-top:20px; margin-right:0;}
	.footer-r>*{margin-right:15px;}
	.footer-r dt{margin-bottom:0;}
	.footer-r{display:none;}
	.footer-copy>*{display:block !important; text-align:center; line-height:20px;}
	.footer-copy span{display:block;}
	.lh-ban-box{height:50vh;}
	header.white, header.Fixed{background:none; height:auto; box-shadow:none;}
	.story-profile{display:block;}
	.profile-l{padding:50px 15px;}
	.l-font100{font-size:52px;}
	.profile-r{padding:40px 15px;}
	.profile-r .title,.profile-r .ccont{margin-top:30px;}
	.pd110{padding-top:40px; padding-bottom:40px;}
	.public-cont{padding-left:15px; padding-right:15px;}
	.culture-item{display:block;}
	.culture-item>*{margin-top:30px !important; flex:none;}
	.culture-item>*>*{display:block;}
	.culture-item>* .img{width:100%; height:300px;}
	.culture-item>* .text{padding:20px 15px;}
	.history-btn{display:none !important;}
	.history-box{margin-top:30px;}
	.history-banner .bd>li .l-imgs{height:160px;}
	.history-bd{margin-top:60px;}
	.history-bd:before{top:63%;}
	.honor-banner{margin-top:30px;}
	.honor-banner .bd li .img{width:180px; height:255px;}
	.honor-banner .bd li .right{display:block;}
	.honor-banner .bd li .text{align-items:center; padding:0 15px 0 0;}
	.honor-hd{margin-top:30px;}
	.honor-btn>*{width:50px; height:50px;}
	.honor-hd{padding-left:55px; padding-right:55px; width:100%;}
	.honor-hd-banner{width:100%;}
	.honor-hd-banner .bd a{width:70px; height:70px;}
	.honor-hd-banner .bd li{width:70px; margin:0 5px;}
	.honor-hd-banner .bd a:before{border-width:2px;}
	.l-pd80{padding-top:40px; padding-bottom:40px;}
	.other-nav a{min-width:inherit; height:50px; margin:0 5px;}
	.news-item.list>*{margin-top:15px;}
	.news-item.list li>* .img{height:180px;}
	.news-item li>* .time{width:100px;}
	.news-item li>*{padding-right:100px;}
	.activity-item>*{margin-top:40px !important;}
	.activity-item>* .text .time{width:65px;}
	.image-item{margin-top:20px;}
	.caseindex-item>*>*{display:block; height:auto; min-height:inherit;}
	.caseindex-item>* .img{height:300px; width:100%;}
	.caseindex-item>* .text{width:100%; padding:30px 15px; display:block;}
	.lh-other2{padding: 45px 0 0 0;}
	.l-font46{font-size:24px;}
	.l-lh60{line-height:32px;}
	.caseindex-item>* .text i{float:none; width:60px; height:60px;}
	.caseindex-item>*:nth-child(2n) .text{position:static; width:100%;}
	.lh-other.detail{padding-top:0;}
	.l-pd120{padding-top:40px; padding-bottom:40px;}
	.lh-filter{padding-top:80px !important; display:block; padding-bottom:20px;}
	.lh-select{width:100%;}
	.filter-r{width:calc(100% + 15px); padding-left:0;}
	.filter-r:before{display:none;}
	.filter-item{margin-top:10px;}
	.filter-item>*{margin:0; margin-right:10px;}
	.filter-item>* a{min-width:98px; height:30px; font-size:12px;}
	.lh-select select{height:46px; line-height:46px;}
	.detail-img{margin-top:40px;}
	.detail-title.two .name{margin-top:20px;}
	.detail-mob.three:before{height:225px;}
	.detail-imgs>*:nth-child(1){margin-top:0;}
	.detail-imgs>*:nth-child(2){margin-top:50px; padding:0 10px;}
	.caseDetail-banner{margin:40px auto 0; width:100%;}
	.caseDetail-banner .img{height:230px;}
	.public-btn>*{width:50px; height:50px;}
	.caseDetail-btn>*.prevs{left:30px;}
	.caseDetail-btn>*.nexts{right:30px;}
	.detail-title .name{font-size:18px;}
	.l-lh50{line-height:30px;}
	.lh-select{height:46px;}
	.case-item>*{margin-top:20px;}
	.case-item>* .img{width:100%; height:220px; float:none;}
	.case-item>*>*{height:auto;}
	.case-item>* .text{float:none; width:100%; padding:20px 0 !important; position:relative;}
	.case-item>* .text i{position:absolute; right:0; top:50%; transform:translateY(-50%); margin-top:0;}
	.case-item>* .text>*{position:static; width:75%;}
	.l-font42{font-size:20px;}
	.case-item>* .text .name{font-weight:bold;}
	.case-item{margin-top:40px;}
	.l-pd140{padding-top:40px; padding-bottom:40px;}
	.l-container{padding-left:15px; padding-right:15px;}
	.process-item{margin-top:30px;}
	.process-item>* .text .name{font-weight:bold;}
	.process-item>*{width:50%;}
	.query-cont{width:100%; margin-top:40px;}
	.query-mob>*:first-child{width:calc(100% - 150px);}
	.query-mob a,.query-select select, .query-select input{height:60px;}
	.query-select select, .query-select input{padding:0 20px;}
	.query-select i{right:10px;}
	.query-bd{height:auto;}
	.query-mob>*:last-child{width:150px;}
	.manual-banner{width:300px;}
	.manual-banner .img{height:300px;}
	.contact-item{margin-top:30px;}
	.contact-tel{margin:40px 0 0 0;}
	.contact-tel>*{border:none; border-top:1px solid rgba(255,255,255,.2); padding:20px 0;}
	.contact-tel>* .text .tel{margin-top:15px;}
	.cooperation-premium>.img{display:none;}
	.l-font50{font-size:24px;}
	.cooperation-premium .text .ccont{margin-top:40px;}
	.cooperation-premium{height:auto; min-height:inherit;}
	.cooperation-premium>*.right{padding:40px 15px;}
	.premium-btn{width:50px; height:50px;}
	.cooperation-premium .premium-btn{right:15px; bottom:-25px;}
	.l-pd100{padding-top:40px; padding-bottom:40px;}
	.l-font60{font-size:30px;}
	.l-font60.motfont{line-height:34px;}
	.cooperation-honor>.left .ccont{margin-top:100px;}
	.cooperation-honor>.left{width:100%; padding:40px 15px;}
	.cooperation-honor>.right{width:100%;}
	.cooperation-honor-banner{padding:80px 0;}
	.supplier-item{margin-top:40px;}
	.supplier-item>*{width:50%;}
	.supplier-item>*>*{width:100%;}
	.l-container.l-flex{display:block;}
	.cooperation-supplier>*>*.right .text{width:100%;}
	.mt80{margin-top:40px !important;}
	.cooperation-craft .premium-btn{width:50px; height:50px;}
	.cooperation-capability{height:110px;}
	.base-item>*{margin-top:20px;}
	.base-item{margin-top:30px;}
	.base-item>*>*{height:200px;}
	.inter-banner .bd>*{width:50%; padding:0 10px;}
	.inter-banner .bd .img{height:120px;}
	.inter-banner .bd .name{padding-top:15px;}
	.inter-banner{margin-top:40px;}
	.cooperation-stanaras{height:auto;}
	.cho-btn{margin-top:40px; display:none;}
	.cooperation-protection>*.right{margin-top:40px;}
	.reality-btn>*{width:50px; height:50px;}
	.reality-btn{transform:translateY(0);}
	.reality-item>*{height:210px;}
	.reality-item>* .name{left:15px; right:15px;}
	.submit-item>* .cont{margin-top:0;}
	.lh-submit{width:100%; margin-top:40px;}
	.submit-item{margin-top:20px; margin-left:-10px;}
	.submit-item>*{margin-bottom:20px; width:33.3%; padding-left:10px;}
	.submit-item>* .l-radio{margin-top:10px;}
	.submit-bottom{margin-top:10px;}
	.problem-item>*{margin-top:20px;}
	.join-custom .left .ccont{margin-top:40px;}
	.custom-item,.custom-item>*{margin-top:20px;}
	.custom-item .ccont{margin-top:30px;}
	.dational-top>*{width:100%; flex:none;}
	.dational-num{margin-top:40px;}
	.newsDetail-l{width:100%; margin-right:0; padding:20px;}
	.lh-newsDetail{padding-top:80px;}
	.newsDetail-l>.top>*.right{display:none;}
	.newsDetail-l>.top .time{width:90px; height:80px; top:-20px;}
	.newsDetail-l>.title{margin-top:0; font-weight:bold;}
	.l-font38{font-size:18px;}
	.l-lh32{line-height:24px;}
	.newsDetail-l>.cont{margin-top:20px;}
	.newsDetail-r{width:100%; margin-top:10px;}
	.lh-nav dl{position:static; opacity:1; transform:translateX(0); display:none;pointer-events:inherit;}
	.lh-nav dd{transform:translateY(0); opacity:1;}
	.lh-nav dd a{color:#000; font-weight:normal;}
	.lh-nav>*.toggle dl{display:block;}
	.share-item>* .ewm{pointer-events:inherit;}
	.cooperation-btn{margin:40px auto 0;}
	.order-layer{width:90vw; padding:20px; border-radius:10px;}
	.order-layer-close{right:10px; top:10px;}
	.type-item{font-size:12px;}
	.order-layer-cont>*{margin-top:20px;}
	.stores-filter>*:first-child,.stores-filter>*:last-child{width:100%;}
	.stores-filter>*:first-child>*{height:50px; margin-right:0;}
	.stores-filter>*:first-child>* select{line-height:50px; padding:0 20px;}
	.stores-filter>*:first-child>* i{right:20px;}
	.stores-filter>*:last-child{margin-top:10px;}
	.stores-filter>*:last-child a{height:50px;}
	.stores-maps{display:block; height:auto; min-height:inherit;}
	.maps-cont{height:320px; display:none;}
	.maps-r{padding:20px;}
	.stores-item>*{margin-bottom:10px;}
	.stores-item>*>*{padding:20px;}
	main{width:100vw; overflow-x:hidden;}
	.about-new{display:block;}
	.about-new>.left{width:100%; height:280px;}
	.about-new>.right{width:100%; padding-left:0; margin-top:20px;}
	.index-about .index-title .name{margin-top:20px;}
	.index-about .index-title .ccont{height:72px; overflow:hidden;-webkit-line-clamp:3;}
	.l-lh36{line-height:24px;}
	.about-new-btn>*{width:46%;}
	.about-new-btn{margin-top:30px;}
	.witness-hd>*>*{width:130px; height:45px;}
	.witness-bd{margin-top:30px;}
	.witness-banner .bd>li .img{transform:scale(1) !important;}
	.witness-banner{padding-top:0;}
	.map-cont,.map-cont>*.left{display:block;}
	.map-cont>*.left>*.right{padding-left:0;}
	#myChart{margin-left:0; height:300px;}
	.map-cont>*.right .view{margin-top:40px;}
	.appoint-layer-cont>.left{display:none;}
	.appoint-layer{padding:0 20px;}
	.index-product .bd li .text .nname.l-font80,.index-title .nname.l-font80{font-size:28px;}
	.index-product .bd li .text .name.l-font20{font-size:22px;}
	.index-title .name.l-font20{font-size:16px;}
	.l-font80{font-size:28px;}
	.l-font80.motfont{line-height:30px;}
	.erlo_lj_more{display:flex !important;}
	.lh-loading{padding:15px 0;}
	.detail-title .l-font80{font-size:20px;}
	.load-top{padding:0 30px;}
	.index-product .bd li.swiper-slide-active .img, .index-product .bd li.swiper-slide-duplicate-active .img{border-radius:10px;}
	.index-product .bd li a{transform:scale(1);}
	.index-product .bd li{width:100%;}
	.about-new>.left>*{border-radius:4px 60px 60px 4px;}
	.appoint-layer-cont>*.right{padding:20px;}
	.appoint-layer-cont{width:100%; border-radius:10px;}
	.detail-imgs>* img{border-radius:10px;}
	.lh-select dt{height:46px;}
	.select-cont{padding:20px 0;}
	.l-lh40{line-height:26px;}
	.caseDetail-banner .bd li{padding:0;}
	.product-btn{text-align:center; margin-top:20px;}
	.product-btn>*{position:static; color:#fff; display:inline-block; width:30px; height:30px; border-radius:50%; border:1px solid #fff; margin:0 10px; text-align:center; line-height:30px;}
	.product-btn>*:before{content:'\e799'; display:block; font-family: "iconfont";}
	.product-btn>*.nexts:before{content:'\e798';}
	.lh-aside ul li>*{padding:20px 10px 0;}
	.lh-aside{top:auto; bottom:20px;transform:none;}
}
/*手机*/
@media screen and (max-width: 980px){
    
}








