@charset "utf-8";

@font-face {

  font-family: "iconfont"; /* Project id 3474995 */

  src: url('font_3474995_c57d9fbaf9.woff2?t=1698202148912') format('woff2'),

       url('font_3474995_c57d9fbaf9.woff?t=1698202148912') format('woff'),

       url('font_3474995_c57d9fbaf9.ttf?t=1698202148912') format('truetype');

}



.iconfont {

  font-family: "iconfont" !important;

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.icon-bofang1:before {

  content: "\e602";

}



.icon-shengyintianchong:before {

  content: "\e6b3";

}



.icon-jingyin:before {

  content: "\e65e";

}



.icon-bofang:before {

  content: "\e61e";

}



.icon-zantingtingzhi:before {

  content: "\e65a";

}



.icon-31dianhua:before {

  content: "\e601";

}



.icon-yonghu:before {

  content: "\e788";

}



.icon-shuaxin:before {

  content: "\ec08";

}



.icon-shejiguifan:before {

  content: "\e600";

}



.icon-anzhuanggongju:before {

  content: "\e60a";

}



.icon-chanpinfenxi:before {

  content: "\e612";

}



.icon-jiaoliu:before {

  content: "\e6b8";

}



.icon--pinpaiguanli:before {

  content: "\e6ac";

}



.icon-fuwu:before {

  content: "\e6f6";

}



.icon-gongxiang:before {

  content: "\e648";

}



.icon-dengpao:before {

  content: "\e603";

}



.icon-keting:before {

  content: "\e621";

}



.icon-zhuangxiushangjia-:before {

  content: "\e606";

}



.icon-yangtai:before {

  content: "\e622";

}



.icon-chufangdianshaguodianfanbao-:before {

  content: "\e604";

}



.icon-bedroom:before {

  content: "\e658";

}



.icon-goufangruhu:before {

  content: "\e653";

}



.icon-muqiang:before {

  content: "\e643";

}



.icon-shufang:before {

  content: "\e636";

}



.icon-shouye:before {

  content: "\e8b9";

}



.icon-close:before {

  content: "\e616";

}



.icon-xinlang:before {

  content: "\e61f";

}



.icon-weixin:before {

  content: "\e7e5";

}



.icon-up:before {

  content: "\e76e";

}



.icon-down:before {

  content: "\e772";

}



.icon-qq:before {

  content: "\e630";

}



.icon-right:before {

  content: "\e798";

}



.icon-left:before {

  content: "\e799";

}



.icon-zanwushuju:before {

  content: "\e660";

}



.icon-arrowLeft:before {

  content: "\e65d";

}



.icon-jiazaizhong:before {

  content: "\e64e";

}



.icon-arrowLeft-copy:before {

  content: "\e7e6";

}



.icon-dizhi:before {

  content: "\e620";

}



.icon-tianmaot:before {

  content: "\e79a";

}



.icon-dianhua:before {

  content: "\e61d";

}



.icon-douyin:before {

  content: "\e8db";

}







@font-face {

  font-family: "Century Gothic";

  src: url("../font/Century Gothic.woff2") format("woff2"),

       url("../font/Century Gothic.woff") format("woff"),

       url("../font/Century Gothic.ttf") format("truetype"),

       url("../font/Century Gothic.eot") format("embedded-opentype"),

       url("../font/Century Gothic.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "geometr";

  src: url("../font/Geometr415 Blk BT Black.ttf") format("truetype");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "din-bold_";

/*  src: url("../font/din-bold_.woff2") format("woff2"),

       url("../font/din-bold_.woff") format("woff"),

       url("../font/din-bold_.ttf") format("truetype"),

       url("../font/din-bold_.eot") format("embedded-opentype"),

       url("../font/din-bold_.svg") format("svg"); */

  font-weight: normal;

  font-style: normal;

}

.geometr{ font-family: "geometr";}

.century{font-family: "Century Gothic";}

.din{font-family: "din-bold_";}

:root{

	/*公用*/

	--font:'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft YaHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;

	--transition:cubic-bezier(0.25,0.74,0.22,0.99) .65s;

	/*font*/

	--font-size:14px;

	/*color*/

	--color-dominant:#1f4ca6;

	--color-fill:#000;

	--color-white:#fff;

	--color-black:#000;

	--color-gray3:#333;

	--color-gray6:#666;

	--color-gray9:#999;

	--color-orange:#d7000e;

	/*bg*/

	--body-color:#000;

	--bg-gray:#e6eaf1;

	--bg-scroll:#FED190;

	--bg-overlay:#000;

	/*input*/

	--placeholder:#dbdbdb;

	--input-border-color:#eee;

	--border-radius:0px;

	/*gradient*/

	--linear-gradient-shadow:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0));

	--linear-gradient-blue:linear-gradient(90deg,#0171c1,#2097ed);

	--shadow:1px 0 27px rgba(0,0,0,.29);

	/*cursor*/

	--cursor-stroke:#000;

	/*img*/

	--aspect-ratio:1/1;

	/*size*/

	--size-10:clamp(5px,0.5208333333333333vw,10px);

	--size-15:clamp(7px,0.78125vw,15px);

	--size-20:clamp(10px,1.0416666666666665vw,20px);

	--size-25:clamp(12px,1.3020833333333335vw,25px);

	--size-30:clamp(15px,1.5625vw,30px);

	--size-35:clamp(17px,1.8229166666666667vw,35px);

	--size-40:clamp(20px,2.083333333333333vw,40px);

	--size-45:clamp(22px,2.34375vw,45px);

	--size-50:clamp(25px,2.604166666666667vw,50px);

	--size-55:clamp(25px,2.864583333333333vw,55px);

	--size-60:clamp(30px,3.125vw,60px);

	--size-65:clamp(32px,3.3854166666666665vw,65px);

	--size-70:clamp(35px,3.6458333333333335vw,70px);

	--size-75:clamp(37px,3.90625vw,75px);

	--size-80:clamp(40px,4.166666666666666vw,80px);

	--size-85:clamp(42px,4.427083333333334vw,85px);

	--size-90:clamp(45px,4.6875vw,90px);

	--size-95:clamp(47px,4.947916666666666vw,95px);

	--size-100:clamp(50px,5.208333333333334vw,100px);

	--size-110:clamp(55px,5.729166666666666vw,110px);

	--size-120:clamp(60px,6.25vw,120px);

	--size-130:clamp(65px,6.770833333333333vw,130px);

	--size-140:clamp(70px,7.291666666666667vw,140px);



	--size-10-:clamp(-10px,-0.5208333333333333vw,-5px);

	--size-15-:clamp(-15px,-0.78125vw,-7px);

	--size-20-:clamp(-20px,-1.0416666666666665vw,-10px);

	--size-25-:clamp(-25px,-1.3020833333333335vw,-12px);

	--size-30-:clamp(-30px,-1.5625vw,-15px);

	--size-35-:clamp(-35px,-1.8229166666666667vw,-17px);

	--size-40-:clamp(-40px,-2.083333333333333vw,-20px);

	--size-45-:clamp(-45px,-2.34375vw,-22px);

	--size-50-:clamp(-50px,-2.604166666666667vw,-25px);

	--size-55-:clamp(-55px,-2.864583333333333vw,-25px);

	--size-60-:clamp(-60px,-3.125vw,-30px);

	--size-65-:clamp(-65px,-3.3854166666666665vw,-32px);

	--size-70-:clamp(-70px,-3.6458333333333335vw,-35px);

	--size-75-:clamp(-75px,-3.90625vw,-37px);

	--size-80-:clamp(-80px,-4.166666666666666vw,-40px);

	--size-85-:clamp(-85px,-4.427083333333334vw,-42px);

	--size-90-:clamp(-90px,-4.6875vw,-45px);

	--size-95-:clamp(-95px,-4.947916666666666vw,-47px);

	--size-100-:clamp(-100px,-5.208333333333334vw,-50px);

	--size-110-:clamp(-110px,-5.729166666666666vw,-55px);

	--size-120-:clamp(-120px,-6.25vw,-60px);

	--size-130-:clamp(-130px,-6.770833333333333vw,-65px);

	--size-140-:clamp(-140px,-7.291666666666667vw,-70px);

}

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;image-rendering: -moz-crisp-edges; /* Firefox */     image-rendering: -o-crisp-edges; /* Opera */      image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */image-rendering: crisp-edges; \-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}

ul,dl,li,dt,dd{list-style:none;}

body,html{min-height:100%;}

body{font-size:14px; color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;/* font-family: 'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft JhengHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif; */}

pre{/* font-family: 'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft JhengHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif; */ white-space:pre-wrap;word-wrap: break-word;}

a{text-decoration:none; color:#333; 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:14px;font-family:'Helvetica Neue',Helvetica,Tahoma,Arial,'Microsoft JhengHei','PingFang SC','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif; 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%; z-index:2;} */

.container1400{max-width:1430px; margin:auto; position:relative; padding:0 15px; width:100%;}

.din{font-family: "din-bold_";}

/*浏览器滚动条*/

::-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:left 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-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:36px;}

.l-font38{font-size:38px;}

.l-font40{font-size:40px;}

.l-font42{font-size:42px;}

.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-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-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;}

.l-layer{display: flex;backdrop-filter: blur(5px); align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); position: fixed; left: 0; top: 0; z-index: 1000; opacity: 0; pointer-events: none; }

/*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:#d7000e; 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:#d7000e;}

.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:#FAFAFA;}

.l-bg-white{background-color:#fff;}

/*font color*/

.l-white{color:#fff;}

.l-red{color:#7e1b1b;}

.l-orange{color:#d7000e;}

.l-green{color:#475622;}

.l-cyan{color:#2F4056;}

.l-blue{color:#1E9FFF;}

.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;}

.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;}

.lh-cursor{pointer-events: none; position:absolute; left:0; top:0; display:flex; align-items:center; justify-content:center; z-index:10000; width:30px; height:30px; margin:-15px 0 0 -15px; opacity:0;}

.lh-cursor:before{content:' '; position:absolute; left:50%;top:100%; transform:translateX(-50%); white-space:nowrap; color:#fff;}

.lh-cursor .left{position:absolute; right:110%; top:50%; transform:translateY(-50%);}

.lh-cursor .right{position:absolute; left:110%; top:50%; transform:translateY(-50%);}

.banner.lh-cursor{opacity:1;}

.proDetail-banner,.swiper-container-horizontal{cursor:grab;}

li .l-imgs{height:100%;}

.lh-banner .bd li{overflow:hidden;}

.l-font48{font-size:48px;}

.l-font52{font-size:52px;}

.lh-header{position:fixed; left:0; top:0; right:0; z-index:100;}

.lh-logo{position:absolute; left:3.4375000000000004vw; top:32px; width:232px;}

.lh-logo>img{position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}

.lh-logo>img.logo1{opacity:1;}

.header-r{position:absolute; right:3.4375000000000004vw; top:32px;}

.lh-tm{width:52px; height:52px; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; transition-delay:.45s;}

.Nav .lh-tm{opacity:0; visibility:hidden; transition-delay:0s;}

.lh-tm>.tm1,.lh-tm>.tm2{position:absolute; left:0; top:0; width:100%; height:100%; border-radius:50%; display:flex; align-items:center; justify-content:center; background:rgba(255,255,255,.1); color:#fff; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.lh-nav-btn{margin-left:18px; display:flex; align-items:center; position:relative; z-index:100;}

.lh-nav-btn span{display:block; width:52px; height:52px; border-radius:50%; background:#d7000e; margin-right:14px; position:relative;}

.lh-nav-btn span:before,.lh-nav-btn span:after{content:''; display:block; width:22px; height:2px; background:#000; position:absolute; left:50%; top:50%; margin:-7px 0 0 -11px;transition: all .8s cubic-bezier(.77,0,.175,1);}

.lh-nav-btn i:after{content:'';display:block; width:18px; height:2px; background:#000; position:absolute; left:50%; top:50%; margin:-1px 0 0 -11px; transform-origin:left center;transition: all .8s cubic-bezier(.77,0,.175,1);}

.Nav .lh-nav-btn i:after{transform:scaleX(0);}

.Nav .lh-nav-btn span:before{transform:translate(0,6px) rotate(45deg);}

.Nav .lh-nav-btn span:after{transform:translate(0,-6px) rotate(-45deg);}

.lh-nav-btn span:after{margin:5px 0 0 -11px;}

.tab-bd>*{display:none;}

.banner-tip{position:absolute; left:50%; bottom:10px; transform:translateX(-50%); text-align:center; color:#fff; z-index:2;}

.banner-tip i{display:block; width:10px; height:10px; position:relative; border-radius:50%; border:1px solid #999; margin:0 auto 15px;}

.banner-tip i:before{content:''; display:block; width:1px; height:11px; background:#999; position:absolute; left:50%; top:100%; transform-origin:center top;animation: tip 2s infinite;}

.index-content{height:100vh; overflow:hidden;}

.lh-banner{height:100vh;}

.lh-banner .imgs{height:100%; position:relative;}

.lh-banner .l-imgs{position:absolute; left:0; top:0; right:0; bottom:0;transform: translateZ(0);}

.lh-banner .l-imgs:nth-child(2){animation-duration: 4s;animation-delay: 2s;animation-timing-function: linear;animation-iteration-count: infinite;animation-name: glitch-anim;}

.index-page{position:relative; height:100vh; padding:0 9.166666666666666vw;}

.index-content>.bd>.swiper-slide{overflow:hidden;}

.nav-layer{position:fixed; right:0; top:150px; bottom:0; z-index:101; padding:0 3.4375000000000004vw 0 0;pointer-events: none; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; height:85vh;}

.Nav .nav-layer{opacity:1; transition-delay:.8s;pointer-events:initial;}

.lh-nav-btn b{width:52px; height:52px; position:absolute; left:0; top:0;}

.lh-nav-btn b:before{content:''; display:block; width:220vh; height:220vh; margin:-110vh 0 0 -110vh; border-radius:50%; background:#fff; z-index:-1; position:absolute; left:50%; top:50%;transition: all .8s cubic-bezier(.77,0,.175,1); transform:scale(0);}

.Nav .lh-nav-btn b:before{transform:scale(1);}

.layer-shadow{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:98; background:rgba(0,0,0,.7); opacity:0; visibility:hidden; transition: cubic-bezier(0.215,.61,.355,1) .45s;}

.lh-home{display:flex; align-items:center; margin-right:46px; position:relative; top:18px; width:0px; margin-right:0px; opacity:0; white-space:nowrap; position:relative; z-index:101; visibility:hidden; transform:translateX(100%);}

.lh-home:hover{color:#d7000e;}

.Nav .lh-home{ animation:home cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:.45s; visibility:visible;}

@keyframes home{

	0%{width:auto;margin-right:46px;}

	100%{width:auto;margin-right:46px;opacity:1;}

}

.lh-home i{margin-right:8px;}

.nav-item-box{text-align:right; height:calc(100vh - 250px); display:flex;flex-direction:column;}

.nav-item-box>*{flex:1; transform:translateY(60px); opacity:0;}

.Nav .nav-item-box>*{animation:navItem cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:.45s;}

@keyframes navItem{

	to{transform:translateY(0); opacity:1;}	

}

.Nav .nav-item-box>*:nth-child(1){animation-delay:.55s;}

.Nav .nav-item-box>*:nth-child(2){animation-delay:.65s;}

.Nav .nav-item-box>*:nth-child(3){animation-delay:.75s;}

.Nav .nav-item-box>*:nth-child(4){animation-delay:.85s;}

.Nav .nav-item-box>*:nth-child(5){animation-delay:.95s;}

.Nav .nav-item-box>*:nth-child(6){animation-delay:1.05s;}

.Nav .nav-item-box>*:nth-child(7){animation-delay:1.15s;}

.Nav .nav-item-box>*:nth-child(8){animation-delay:1.25s;}

.nav-item dt{margin-top:2vh;}

.nav-item dt:first-child{margin-top:0;}

.nav-item dt a{position:relative; white-space:nowrap; line-height:36px;}

.nav-item dt a:hover{color:#d7000e;}

.nav-item dt a:before{content: ''; display: block; width: 110%; height: 3px; background: #344154; position: absolute; left: -5%; top: 50%; margin-top: -1px; transform-origin: left center; transition: transform .8s; transform: scaleX(0); z-index: 2;}

.nav-item dt a:hover:before{transform:scaleX(1); transition-duration: .3s;}

.nav-item dt a em{opacity:1;}

.nav-item dt span{position:absolute; left:0; top:0; width:100%; height:50%; overflow:hidden;transition: transform .8s;}

.nav-item dt a span,.nav-item dt a:before{display:none;}

.nav-item dt span:last-child{top:50%;}

.nav-item dt span:last-child:before{transform:translateY(-50%);display: block;}

.nav-item dt a:hover span:nth-child(2){transform: translateX(-5px) skew(-20deg);transition-duration: .3s;}

.nav-item dt a:hover span:nth-child(3){transform: translateX(5px) skew(-20deg);transition-duration: .3s;}

.nav-item dt span:before{content:attr(data-text);}

.nav-item dd{overflow:hidden;}

.nav-item dd>a{margin-left:2.083333333333333vw; position:relative; color:#666;margin-top:10px; z-index:1; display:inline-block;}

.nav-item dd>a:before{content:''; display:block; width:30px; height:30px; border-radius:50%; background:#d7000e;background: -webkit-radial-gradient(#d7000e,rgba(245,171,0,0),rgba(245,171,0,0)); position:absolute; right:0; bottom:0; z-index:-1; opacity:0;    transition: cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-40px);}

.nav-item dd>a:hover:before{opacity:1; transform:translateX(0);}

.nav-item dd>a:first-child{margin-left:0;}

.nav-footer{position:absolute; right:3.4375000000000004vw; bottom:50px; display:flex; align-items:center; color:#666; transform:translateY(40px); opacity:0;}

.Nav .nav-footer{animation: navItem cubic-bezier(0.215,.61,.355,1) 1s forwards;animation-delay: 1.35s;}

.link-item li{float:left; position:relative; margin:0 15px;}

.link-item li:last-child{margin:0 0 0 15px;}

.link-item li .shadow{width:120px; position:absolute; left:50%; margin-left:-60px; top:100%; display:none; padding-bottom:20px;}

.link-item li:hover .shadow{display:block;}

.link-item li .img{width:20px;}

.lh-link{display:flex; align-items:center; margin-left:36px; position:relative;z-index: 6;}

.lh-link:before{content:''; display:block; width:1px; height:14px; background:#E5E5E5; position:absolute; left:-18px; top:50%; margin-top:-7px;}

.nav-footer .iconfont{font-size:20px;}

.nav-footer>a{display:flex; align-items:center;}

.nav-footer>a i{margin-left:16px;}

.lh-banner .text{position:absolute; left:0; top:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; z-index:3;}

.lh-banner .text .name{letter-spacing:10px;}

.lh-banner .text .name>span{color:#d7000e;}

.l-font46{font-size:46px;}

.more-btn{display:flex; align-items:center; justify-content:center; width:240px; height:60px; border-radius:30px; border:1px solid rgba(255,255,255,.5); color:#fff; font-size:18px; margin:60px auto 0;}

.more-btn i{transform:rotate(-45deg); display:block; margin-left:10px; font-size:24px;}

.index-page2{display:flex; align-items:center; justify-content:flex-end;}

.video-layer{padding: 20%; opacity: 1; pointer-events: auto;}

.video-layer .icon-close{position: absolute; right: 0; bottom: calc(100% + var(--size-20));}

.video-layer>*{width: 100%; aspect-ratio: 1920/1080;}

.video-layer video{width: 100%; height: 100%; object-fit: cover;}

.index-page2 .text{transition-delay:1.2s;}

.index-page2 .name{margin-top:15px;}

.index-page2 .lh-more,.series-banner .bd .text .lh-more{margin-top: 40px;}

.lh-more{font-size:16px; display:inline-block;transition: cubic-bezier(0.215,.61,.355,1) .45s;}

.lh-more i{float:left; display:block; transform:rotate(-35deg); font-size:20px; margin-right:8px;}

.series-banner{height: 74vh;}
.index-series{height: 87vh;background: #d7000e;}

.series-banner .bd .text{position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; z-index:2; display:flex; align-items:center; padding:0 9.166666666666666vw;transition-delay: 1s;}

.series-hd-banner{position:absolute;left:0;bottom: 30px;z-index:2;right:0;padding:0 9.166666666666666vw;}

.series-hd-banner .bd{width:calc(100% + 8px);}

.series-hd-banner .bd li{width:12.5%; padding:0 4px;}

.series-hd-banner .bd li a{color:#fff; display:flex; align-items:center; justify-content:center; border:1px solid rgba(255,255,255,.3); border-radius:4px; height:60px;}

.series-hd-banner .bd li i{font-size:20px; margin-right:10px;}

.series-hd-banner .bd li i.icon-yangtai{font-size:16px;}

.series-hd-banner .bd li.on a{background:#fff; color:#000; border-color:#fff;}

.index-news{display:flex; align-items:center; height:100vh;padding: 196px 15vw 120px;}

.index-news-title .lh-more{position:absolute; right:0; top:50%; transform:translateY(-50%); color:#000;}

.news-banner{margin-top:40px;}

.news-item li{width:28%; padding-right:3.125vw;}

.news-item li .img{height:14.010416666666666vw; overflow:hidden; border-radius:10px;}

.news-item li .text{padding:24px;}

.news-item li .text .time{color:#777;}

.news-item li .text .name{margin-top:30px;}

.index-serves{padding:30px 0px; /* height:100vh; */}
.index-serves .container{height:610px;}

.serves-l{width:48%; width:calc(50% - 1.3vw); height:100%; border-radius:10px; display:flex; align-items:center; padding:0 2.5vw; transition:0s;}

.serves-l .ccont{margin-top:20px;}

.serves-totols{margin-top:40px;}

.serves-totols li{float:left; margin-left:3.6458333333333335vw;}

.serves-totols li:first-child{margin-left:0;}

.serves-totols li .num{position:relative;}

.serves-totols li .num span{font-size:16px; position:absolute; left:100%; top:10px;}

.serves-l .lh-more{margin-top:140px; display:flex; align-items:center;}

.serves-l .lh-more i{display:block; width:70px; height:70px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; font-size:20px; margin-right:16px;}

.serves-l .lh-more span{font-weight:bold;}

.serves-r{width:48%;width:calc(50% - 1.3vw);display:flex;flex-direction:column; height:calc(100% + 2.6vw); margin-top:-1.3vw;}

.serves-r>li{flex:1; padding:1.3vw 0;}

.serves-item{border-radius:10px; display:flex; align-items:center; padding:0 2.5vw;}

.serves-item .ccont{margin-top:20px;max-width: 295px;}

.serves-item .lh-more{margin-top:80px;}

.swiper-footer{height:auto !important;}

.footer-top{padding:90px 3.125vw;}

.footer-contact{margin-top:20px;}

.footer-contact li{margin-top:40px;}

.footer-r li{float:left; margin-left:4.6875vw;}

.footer-r li:first-child{margin-left:0;}

.footer-r li .name a{font-size:18px; color:#fff;}

.footer-r li .name{margin-bottom:10px;}

.footer-r li p{margin-top:16px;}

.footer-r li p a{color:#fff; opacity:.5;}

.footer-bottom{background:#FDB200; padding:90px 3.125vw; color:#50505a;}

.footer-link .lh-link{margin-left:0;}

.footer-link .lh-link:before{display:none;}

.footer-copy{margin-top:26px; padding-top:26px; border-top:1px solid #EFA904;}

.footer-copy a{color:#50505a;}

.copy-r{position:absolute; right:0; top:50%; transform:translateY(-50%); padding-top:26px;}

.copy-l p{margin-top:10px; line-height:20px;}

.copy-l p:first-child{margin-top:0;}

.copy-l p span{margin-left:10px;}

.copy-l p span:first-child{margin-left:0;}

.copy-l p span img{margin-right:4px; position:relative;}

.Page2 .lh-tm .tm,.Page3 .lh-tm .tm,.Page4 .lh-tm .tm,.Page5 .lh-tm .tm{opacity:0;transition: cubic-bezier(0.215,.61,.355,1) .45s;}

.Page2 .lh-tm .tm1,.Page3 .lh-tm .tm1{opacity:1;}

.lh-tm>.tm2{background:rgba(0,0,0,.1);}

.Page4 .lh-tm .tm2,.Page5 .lh-tm .tm2{opacity:1;}

.Page5 .lh-logo .logo1,.Page4 .lh-logo .logo1,.Justom5 .lh-logo .logo1{opacity:0;}

.Page5 .lh-logo .logo2,.Page4 .lh-logo .logo2,.Justom5 .lh-logo .logo2{opacity:1;}

.Page5 .lh-nav-btn,.Page4 .lh-nav-btn,.Justom5 .lh-nav-btn{color:#000;}

.Justom7 .banner-tip{display:none;}

.lh-banner-hd{position:absolute; left:3.125vw !important; bottom:40px !important; z-index:2; width:auto !important;}

.lh-banner-hd li{opacity:1; width:10px; height:10px; border:1px solid #fff;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin:0 4px!important; background:none;}

.lh-banner-hd li.on{background:#fff;}

.series-banner .bd li{overflow:hidden;}

.series-banner .img{height:100%; overflow:hidden;}

.series-banner .bd .text .name{color: rgba(255,255,255,0); -webkit-text-stroke: 0.5px #fff;}

.lh-ban{height:100vh;}

.lh-ban .l-imgs{height:100%;}

.lh-ban .text{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}

.lh-vr{height:100vh; max-height:1000px;}

.vr-l,.vr-r{width:50%; height:100%;}

.vr-center{position:absolute; left:50%; top:50%; width:493px; height:308px; margin:-154px 0 0 -246px;}

.vr-center .l-imgs{height:100%; display:flex; padding-top:60px; justify-content:center;-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center; animation:vr linear 1s infinite;}

@keyframes vr{

	0%,100%{background-position:center 100%;}

	50% {background-position:center 50%;}

}

.vr-center .icon{margin:0 auto 10px; width:87px;}

.vr-gn{padding:78px 6.666666666666667vw; height:367px;}

.vr-l>.text{height:calc(100% - 367px); display:flex; align-items:center; padding:0 6.666666666666667vw;}

.vr-l>.text .ccont{margin-top:30px; max-width:75%;}

.vr-item li{margin-top:30px;}

.vr-item{margin:-30px 0 0 0; width:80%;}

.vr-item li a{display:block; width:90px; height:90px; background:rgba(255,255,255,.4); display:flex; align-items:center; justify-content:center; border-radius:8px; text-align:center;}

.vr-item li i{font-size:32px;}

.vr-item li p{margin-top:10px;}

.content-auto{height:auto;}

.lh-detail{padding:140px 0 80px;}

.Fixed.lh-header.white .lh-logo .logo1{opacity:0;}

.Fixed.lh-header.white .lh-logo .logo2{opacity:1;}

.Fixed.lh-header.white .lh-nav-btn{color:#000;}

.Fixed.lh-tm .tm{opacity:0;}

.Fixed.lh-tm .tm1{opacity:1; background:rgba(0,0,0,.3);}

.Justom2 .lh-tm .tm,.Justom3 .lh-tm .tm,.Justom4 .lh-tm .tm,.Justom4 .lh-tm .tm,.Justom5 .lh-tm .tm,.Justom6 .lh-tm .tm,.Justom7 .lh-tm .tm{opacity:0;}

.Justom2 .lh-tm .tm1,.Justom3 .lh-tm .tm1,.Justom4 .lh-tm .tm1,.Justom6 .lh-tm .tm1,.Justom7 .lh-tm .tm,.Justom5 .lh-tm .tm2{opacity:1;}

/*.lh-header.black:after{content:''; display:block; width:100vw; height:1px; background:#E9E9E9; position:absolute; left:0; top:92px;}*/

.lh-header.black .lh-logo,.lh-header.black .header-r,.lh-header.white .lh-logo,.lh-header.white .header-r{top:20px;}

.lh-header.black .lh-logo>.logo1{opacity:0;}

.lh-header.black .lh-logo>.logo2{opacity:1;}

.detail-l{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); width:calc(100% - 315px); padding:0 50px 90px; border-radius:8px;}

.detail-time .time{width:96px; height:100px; display:flex; align-items:center; justify-content:center; color:#fff; background:#d7000e; border-radius:0 0 10px 10px; text-align:center;}

.detail-r{width:300px;}

.detail-link{line-height:100px; margin-left:30px;}

.link-ul li{float:left; margin:0 15px;}

.link-ul li a{color:#BFBEBE;}

.link-ul li i{font-size:20px;}

.jiameng-btn{display:flex; align-items:center; justify-content:center; width:52px; height:52px; background-color:#d7000e; border-radius:50%; margin-left:14px; color:#000; font-size:14px; line-height:120%;}

.Nav .jiameng-btn{opacity:0;pointer-events: none;}

.index-page2 .lh-more{transition:none;}

.index-series::before{content:'';display:block;width:100%;height: 12%;background: linear-gradient(0deg,rgb(151 0 0 / 62%),rgba(0,0,0,0));position:absolute;left:0;bottom:0;z-index:2;pointer-events: none;}

/*分享二维码*/

#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:3px; background:#fff; border:4px solid #7F7F7F; z-index:3000;}

#lhCode>h2{height:30px; line-height:30px; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 10px; font-size:14px; color:#666666;}

#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}

#lhCode>.ewm{width:180px; height:180px; padding:10px;}

#lhCode>.ewm canvas{width:100%; height:100%;}

.detial-cont{margin-top:50px;}

.detial-cont>.nname span{margin-left:10px;}

.detial-cont>.nname span:first-child{margin-left:0;}

.detial-cont>.nname{margin-top:20px;}

.detial-cont>.cont{margin-top:30px;}

.detail-submit{background-position:center top; border-radius:4px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); padding:160px 20px 40px;}

.submit-title{font-weight:bold; white-space:nowrap; margin-bottom:45px;}

.submit-title:before{content:''; display:block; width:25px; height:4px; background:#d7000e; position:absolute; left:0; top:-26px;}

.l-radio>div{display:flex; align-items:center;}

.submit-item .l-radio{margin-left:20px;}

.submit-item{margin-bottom:10px; position:relative;}

.submit-item>i{position:absolute; left:10px; top:50%; transform:translateY(-50%); color:#999;}

.submit-item input{border-radius:4px; padding:0 10px 0 30px; position:relative; z-index:2;}

.submit-item .lh-select{width:50%; position:relative;}

.lh-select{position:relative;}

.lh-select i{position:absolute; right:10px; top:50%; transform:translateY(-50%); color:#999;}

.submit-item .lh-select select{position:relative; z-index:2;}

.submit-item .lh-select:last-child select{border-left:1px solid #fff;}

.submit-btn{display:flex; align-items:center; justify-content:center; height:50px; border-radius:4px; background:#d7000e; font-size:16px; font-weight:bold;}

.submit-btn i{display:block; font-size:20px; transform:rotate(-35deg); margin-right:10px; font-weight:normal;}

.detail-res{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); margin-top:20px; border-radius:4px; padding:20px;}

.res-item li:first-child a{border:none;}

.res-item li a{overflow:hidden; border-top:1px solid #F1F1F1;padding:16px 0; display:block;}

.res-item li .img{width:78px; height:52px; border-radius:4px; overflow:hidden; display:flex; align-items:center; justify-content:center; background:#f1f1f1;}

.res-item li .img img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.res-item li .text{width:calc(100% - 78px); padding-left:15px;}

.detail-res>.title a{position:absolute; right:0; top:50%; transform:translateY(-50%); color:#999;}

.detail-res>.title a:hover{color:#d7000e; transform:translateY(-50%) rotate(90deg);}

.res-item li a:hover img{transform:scale(1.2);}

.res-item li a:hover{color:#d7000e;}

.lh-other{padding:92px 0 0;}

.lh-crumbs{background:#F7F8FA; padding:20px 3.4375000000000004vw; height:60px; line-height:18px; border-top:1px solid #EBEBEB;}

.proDetail-top{padding:var(--size-80) 3.4375000000000004vw 0;}

.lh-return{display:flex; align-items:center; justify-content:center;}

.lh-return i{display:block; transform:rotate(35deg); margin-right:6px; font-size:20px;}

.lh-return:hover{color:#d7000e;}

.crumbs-r span,.crumbs-r a,.crumbs-r i{color:#999;}

.crumbs-r a:hover{color:#000;}

.pro-l{width:22.65625vw; background:#333; z-index:3; border-right:6px solid #d7000e; height:100%; color:#fff; position:absolute; left:0; top:0; height:100%; }

.pro-r{width:100%;width:77vw; padding:70px 6.5625vw 50px;}

.pro-item li{margin-bottom:4.166666666666666vw;}

.pro-item li .img{overflow:hidden;max-height:30.052083333333336vw; border-radius:10px; position:relative; display:flex; align-items:center; justify-content:center;}

.pro-item li img{transition: cubic-bezier(0.215,.61,.355,1) 1s;}

.pro-item li a:hover img{transform:scale(1.2);}

.pro-item li a:hover{color:#d7000e;}

.pro-item li a:hover .text{transform:translateY(-10px);}

.pro-item li .img:before{content:''; display:block; width:100%; height:140px;background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0)); position:absolute; left:0; bottom:0; z-index:3;}

.pro-item li img{display:block; width:100%;}

.pro-item li .video{display:flex; align-items:center; justify-content:center;}

.pro-item li .text{margin-top:2.083333333333333vw;transition: cubic-bezier(0.215,.61,.355,1) .45s;}

.pro-item li .ccont{margin-top:10px;}

.pro-item li video,.lh-public-banner video{display:block; height:100%; position:absolute; left:0; top:0; width:100%; background:#000;}

.video-controls{position:absolute; right:30px; bottom:30px; z-index:3; display:flex; align-items:center;}

.video-play{display:block; width:28px; height:28px; background:#525353; color:#fff; border-radius:50%; border:1px solid #B8BABA; position:relative;}

.video-play svg,.video-voice svg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.video-play svg:nth-child(2),.video-voice svg:nth-child(2){opacity:0;}

.video-voice{display:block;width:28px; height:28px; position:relative; margin-right:20px; opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.video-controls.on .video-voice{opacity:1; visibility:visible;}

.video-play.on svg:nth-child(2),.video-voice.on svg:nth-child(2){opacity:1;}

.video-play.on svg:nth-child(1),.video-voice.on svg:nth-child(1){opacity:0;}

.pro-l .title{padding:2.6vw 0 2.6vw 3.125vw; display:flex; align-items:center;}

.pro-l .title .icon{width:38px; height:38px; display:flex; align-items:center; justify-content:center; background:#F5BD00; margin-right:20px;}

.pro-l .title .icon img{width:18px;}

.pro-nav li{border-top:1px solid #535353; padding:2.6vw 20px 2.6vw 3.125vw;}

.pro-nav li .name{cursor:pointer;}

.pro-nav li .name i{position:absolute; right:0; top:50%; transform:translateY(-50%); width:18px; height:18px;}

.pro-nav li .name i:before,.pro-nav li .name i:after{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.pro-nav li.on .name i:after{transform:rotate(90deg);}

.pro-nav li .cont p{margin-top:30px;}

.pro-nav li .cont p a{display:flex; align-items:center; color:#fff;}

.pro-nav li .cont p a:hover{color:#d7000e;}

.pro-nav li .cont p i{display:block; width:18px; height:18px; border:1px solid #c2c2c2; border-radius:50%; margin:0 10px 0 0; float:left; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.pro-nav li .cont p i:before{content:''; display:block; width:8px; height:8px; border-radius:50%; background:#d7000e; 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;}

.pro-nav li .cont p.on i,.pro-nav li .cont p a:hover i{border-color:#d7000e;}

.pro-nav li .cont p.on i:before,.pro-nav li .cont p a:hover i:before{transform:scale(1); visibility:visible; opacity:1;}

.pro-nav li.on .cont{display:none;}

.lh-load{text-align:center; color:#999; display:flex; align-items:center; justify-content:center;}

.lh-load i{animation:load linear 1s infinite; display:block;}

.proDetail-banner{width:100%; height:100%;}

.Custom2 .lh-logo .logo1{opacity:0;}

.Custom2 .lh-logo .logo2{opacity:1;}

.proDetail-hd{position:absolute; right:30px; left:auto !important; bottom:35px !important; z-index:3; width:auto !important; height:8px;}

.proDetail-hd li{width:8px; height:8px; background:#fff; opacity:1;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin:0 3px !important;}

.proDetail-hd li.on{opacity:.6;}

.more-view-video{position:absolute; right:20px; bottom:20px; z-index:3;display:block; width:28px; height:28px; background:#525353; color:#fff; border-radius:50%; border:1px solid #B8BABA; display:flex; align-items:center; justify-content:center;}

.more-view-video svg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.proDetail-banner .video-play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border:none; background:rgba(0,0,0,.5); transform:scale(2);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.proDetail-banner .video-play.on{opacity:0;}

.proDetail-r{width:50%; padding:3.125vw;}

.proDetail-title .ccont{margin-top:10px;}

.proDetail-btn{margin-top:50px; margin-left:-14px;}

.proDetail-btn li{padding-left:14px;}

.proDetail-btn li a{display:flex; align-items:center; justify-content:center; height:60px; border-radius:4px; border:1px solid #DDD; font-weight:bold;}

.proDetail-btn li a:hover{border-color:#d7000e; color:#d7000e;}

.proDetail-btn li:first-child a{background:#333; border-color:#333; color:#fff;}

.proDetail-btn li:first-child a:hover{background:#d7000e; border-color:#d7000e;}

.proDetail-cont li{border-top:1px solid #F0F0F0;}

.accordin-title{padding:30px 0 20px; cursor:pointer;}

.accordin-title:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #333; position:absolute; right:0; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.accordin-cont{margin-bottom:30px; display:none;}

.proDetail-cont>.on .bd{display:block;}

.proDetail-cont>.on .accordin-title:after{transform:rotate(180deg);}

.proDetail-bottom{padding:5.729166666666666vw 6.770833333333333vw;}

.proDetail-bottom>.title{text-align:center; margin-top:5.208333333333334vw; margin-bottom:3.125vw;}

.proDetail-bottom>.title:first-child{margin-top:0;}

.proDetail-item{margin-left:-10px;}

.proDetail-item li{padding-left:10px; margin-bottom:10px;}

.proDetail-item li>*{border-radius:6px; overflow:hidden; display:flex; align-items:center; justify-content:center; width:100%; position:relative;}

.proDetail-item li>*:before{content:''; display:block; width:100%; height:100px;background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0)); position:absolute; left:0; bottom:0;}

.proDetail-item li img{width:100%;}

.proDetail-item li .name{position:absolute; left:0; bottom:20px; text-align:center; right:0; padding:0 10px; z-index:3;}

.proDetail-a{text-align:center; padding:0 15vw;}

.proDetail-a .img{width:79px; margin:0 auto 10px;}

.proDetail-a .name{font-weight:bold;}

.detail-layer{position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000; padding-left:6.5625vw; transform:translateX(100%); visibility:hidden;transition: all .8s cubic-bezier(.77,0,.175,1);}

.detail-layer:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.7); position:absolute; left:0; top:0; z-index:-1; opacity:0; display:none;}

.layer-close{display:flex; align-items:center; justify-content:center; width:70px; height:70px; border-radius:50%; background:#d7000e; position:absolute; left:4.583333333333333vw; top:50%; transform:translateY(-50%); font-size:20px; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.layer-close:hover{transform:translateY(-50%) rotate(90deg);}

.detail-layer-cont{background:#fff; height:100%; padding:4.166666666666666vw 0 4.166666666666666vw 7.291666666666667vw;}

.detail-banners{height:100%;}

.detail-banners .bd{height:70vh;}

.detail-banners .bd li{width:80%; padding-right:3.125vw;}

.detail-banners .bd li .l-imgs{border-radius:10px;}

.banners-btn{margin-top:60px; display:flex; align-items:center;}

.banners-btn a{display:block; width:140px; height:54px; border:1px solid #EEE; border-radius:3px; margin-left:14px; display:flex; align-items:center; justify-content:center;}

.banners-btn a:hover{border-color:#333;}

.banners-btn a:first-child{margin-left:0;}

.banners-btn a i{width:20px; height:1px; position:relative; background:#333;}

.banners-btn a i:before{content:''; display:block; width:8px; height:1px; background:#333; position:absolute;}

.banners-btn a.prevs i:before{left:0; top:0; transform:rotate(-35deg); transform-origin:left center;}

.banners-btn a.nexts i:before{right:0; top:0; transform:rotate(35deg); transform-origin:right center;}

.Layer .detail-layer{transform:translateX(0); visibility:visible;}

.Layer .detail-layer:before{opacity:1;transition:cubic-bezier(0.215,.61,.355,1) .35s; transition-delay:.75s;}

.lh-choiceness{padding:6.66vw;}

.choiceness-item li{margin-bottom:6.66vw;} 

.choiceness-item li a{display:block; overflow:hidden;}

.choiceness-item li .img{width:50vw; height:30.885416666666664vw; border-radius:10px; overflow:hidden; float:left;}

.choiceness-item li .text{width:calc(100% - 50vw); padding-left:5.2vw; float:left; padding-top:7.3vw;}

.choiceness-item li .name{margin-top:16px;}

.choiceness-item li .lh-more{margin-top:6.25vw; position:relative; display:inherit;}

.choiceness-item li .lh-more:before{content:''; display:block; width:calc(100% + 5.2vw); height:1px; background:#E7E7E7; position:absolute; left:-5.2vw; bottom:-2.6vw;}

.choiceness-item li:nth-child(2n) .img{float:right;}

.choiceness-item li:nth-child(2n) .text{float:left; padding:7.3vw 5.2vw 0 0;}

.choiceness-item li:nth-child(2n) .lh-more:before{left:0;}

.lh-nav-btn em{transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.lh-serves{padding:9.375vw 0 7.8125vw;}

.serves-dl-item{ padding-bottom:40px; border-bottom:1px solid #EEEEEE;}

.serves-dl-item li{float:left; margin-right:56px; text-align:center; margin-top:40px;}

.serves-dl-item li .icon{width:83px; height:83px; border:1px solid #999; border-radius:6px;}

.serves-dl-item li ._name{margin-top:8px;}

.serves-dl .name{margin-top:50px;}

.serves-dl .name:first-child{margin-top:0;}

.serves-dl{margin-top:80px;}

.other-nav-box{height:80px; line-height:80px;}

.other-nav{text-align:center;}

.other-nav li{display:inline-block; margin:0 35px; position:relative;}

.other-nav li:after{content:''; display:block; width:30px; height:4px; background:#d7000e; position:absolute; left:50%; bottom:0; margin-left:-15px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}

.other-nav li.on:after,.other-nav li:hover:after{transform:scaleX(1);}

.serves-mob1{padding:10vw 0;}

.serves-title .nname{margin-top:5px;}

.mob1-cont{margin-top:500px;}

.mob1-item{margin-top:50px;}

.mob1-item li{display:inline-block; margin:0 30px; cursor:pointer;}

.mob1-item li .icon{width:54px; height:54px; border-radius:50%; border:1px solid #fff; display:flex; align-items:center; justify-content:center; margin:0 auto 10px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.mob1-item li .icon img{width:20px;}

.mob1-item li:hover .icon,.mob1-item li.on .icon{background:rgba(255,255,255,.3); border-color:rgba(255,255,255,.3);}

.serves-mob2{padding:110px 0 110px 6.770833333333333vw;}

.mob2-banner{margin-top:110px;}

.mob2-banner .bd li{width:28%; padding-right:20px; height:initial;}

.mob2-banner .bd li>*{background:#fff; border-radius:6px; position:relative; padding:40px; display:block; overflow:hidden; height:100%;}

.mob2-banner .bd li .icon img{height:30px; width:auto;}

.mob2-banner .bd li .text{margin-top:90px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.mob2-banner .bd li .ccont{margin-top:10px;}

.l-font120{font-size:6.25vw;}

.mob2-banner .bd li .num{position:absolute; right:0; top:-45px; opacity:.05;}

.mob2-banner .bd li>*:hover{color:#d7000e;}

.mob2-banner .bd li>*:hover .text{transform:translateY(-10px);}

.mob2-btn{margin-top:60px; display:flex; align-items:center;}

.mob2-btn>a{display:flex; align-items:center; justify-content:center; width:56px; height:56px; border-radius:50%; background:#fff; margin-left:14px; font-size:20px;}

.mob2-btn>a:first-child{margin-left:0;}

.mob2-btn>a:hover{background:#333; color:#fff;}

.serves-mob3{padding:110px 6.770833333333333vw;}

.mob3-contact{margin-top:340px;}

.l-font50{font-size:50px;}

.mob3-contact .ewm{margin-top:40px; width:174px;}

.mob3-contact .ewm .tip{position:absolute; left:calc(100% + 20px); bottom:0; white-space:nowrap;}

.mob3-stores{width:615px; height:615px; display:flex; align-items:center; justify-content:center; text-align:center; position:relative;}

.mob3-stores .nname{margin-top:10px;}

.mob3-stores i{margin-top:20px; font-size:20px; display:inline-block;}

.mob3-item li{width:240px; height:240px; border-radius:50%; position:absolute; left:70%; top:0; margin:-20px 0 0 -120px; z-index:1; animation:circle1 linear 100s infinite;}

.mob3-item li:nth-child(2){left:70%; margin:460px 0 0 0;}

.mob3-item li:nth-child(3){left:-6%; margin:300px 0 0 0;}

.mob3-item li:before{content:''; display:block; width:108%; height:108%; border-radius:50%; background:#AF9D70; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.mob3-item li .l-imgs{border-radius:50%; display:flex; align-items:center; justify-content:center;}

.mob3-item{width:744px; height:744px; border:1px solid #EDEDED; border-radius:50%; position:absolute; left:50%; top:50%; margin:-372px 0 0 -372px; animation:circle linear 100s infinite;}

.mob3-r{margin:100px 80px 100px 0;}

.mob3-item li:hover:before{transform:translate(8%,-50%);}

.mob3-stores .text{position:relative; z-index:5;}

.mob3-stores .text a:hover{color:#d7000e; transform:translateY(-10px); display:block;}

.lh-news{padding:0 6.770833333333333vw;}

.news-screen{display:flex; align-items:center;}

.news-screen span{white-space:nowrap; margin-right:20px;}

.news-screen .lh-select{width:175px; margin-left:10px;}

.news-screen .lh-select select{height:54px; border-radius:3px; font-size:18px;font-family: "Century Gothic"; font-weight:bold; color:#666;}

.news-item.list li{width: 33.333333333333336%; margin-top:4.166666666666666vw;}

.news-item.list li>*{height:100%; display:block; background-color:#f1f1f1; border-radius:10px; overflow:hidden;}

.news-item.list li .img{height:17.708333333333336vw;}

.news-item li .l-imgs{transition:cubic-bezier(0.215,.61,.355,1) 1s;}

.news-item li a:hover .l-imgs{transform:scale(1.1);}

.news-item li a:hover{color:#d7000e;}

.news-item li .name{transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.news-item li a:hover .name{transform:translateY(-10px);}

.develop-a{height:100vh;}

.develop-a .text{position:absolute; right:0; top:0; bottom:0; z-index:2; display:flex; align-items:center; max-width:900px; padding-right:6.770833333333333vw;}

.develop-a .text .nname{margin-top:32px;}

.develop-a .text .ccont{margin-top:20px;}

.developa-item{position:absolute; right:6.770833333333333vw; z-index:2; bottom:168px;}

.developa-item li{float:left; margin-left:20px;}

.developa-item li:first-child{margin-left:0;}

.developa-item li a{display:flex; align-items:center; justify-content:center; height:48px; border:1px solid #fff; border-radius:8px; color:#fff; width:180px;}

.developa-item li.on a,.developa-item li a:hover{background:#d7000e; border-color:#d7000e; color:#333;}

.develop-a .bd li{overflow:hidden;}

.develop-b{padding:200px 0 96px 6.770833333333333vw;}

.develop-b .text{width:30%;}

.develop-b .text .ccont{margin-top:30px;}

.developb-banner{margin-top:30px; width:46%;}

.developb-banner .bd li{width:52%; padding-right:20px;}

.developb-banner .bd li a{display:block;}

.developb-banner .bd li .img{height:14.166666666666666vw; border-radius:8px; overflow:hidden;}

.developb-banner .bd li .name{margin-top:30px;}

.index-news>*{width:100%;}

.cyclopedia-item li a{padding:6.25vw 6.770833333333333vw; display:block; overflow:hidden;}

.cyclopedia-item li .img{width:27.968749999999996vw; height:35.052083333333336vw;}

.l-font300{font-size:15.625vw; line-height:15.625vw;}

.cyclopedia-item li .nname{color:rgba(203,203,204,1);-webkit-text-stroke: 2px #D2D2D3; font-weight:bold; position:relative; left:-2vw;}

.cyclopedia-item li .iconfont{display:flex; align-items:center; justify-content:center; width:70px; height:70px; border-radius:50%; background:#d7000e; font-size:24px; position:relative; top:-30px;}

.cyclopedia-item li .iconfont:before{transform:rotate(-35deg);}

.cyclopedia-item:nth-child(2n) li .img{float:left;}

.cyclopedia-item:nth-child(2n) li .text{float:right; position:relative;}

.cyclopedia-item:nth-child(2n) li .nname{width:15.625vw}

.cyclopedia-item:nth-child(2n) li .name{position:absolute; right:0; white-space:nowrap; z-index:2; top:100px;}

.cyclopedia-item:nth-child(2n) li .iconfont{position:absolute; right:0; bottom:100px; top:auto;}

.stroke{animation:stroke cubic-bezier(0.215,.61,.355,1) 1s forwards; transform:translateY(80px); opacity:0;}

.book{animation:book cubic-bezier(0.215,.61,.355,1) 1s forwards;}

.cyclopedia-news{padding:120px 6.770833333333333vw;}

.cyclopedia-news-item{margin:40px 0 0 -20px;}

.cyclopedia-news-item li{padding-left:20px; margin-top:20px;}

.cyclopedia-news-item li a{display:block; background:#fff; border-radius:6px; padding:60px 40px; height:100%;}

.cyclopedia-news-item li .ccont{margin-top:20px; color:#999;}

.lh-more:hover{color:#d7000e;}

.cyclopedia-case{height:100vh; min-height:600px;}

.cyclopedia-case>*{height:100%;}

.cyclopedia-case a{display:block; width:100%; height:100%; position:relative;}

.cyclopedia-case a .bg{width:100%; height:100%; position:relative; overflow:hidden;}

.cyclopedia-case a .bg:before{content:''; display:block; width:120%; height:120%; background:inherit; position:absolute; left:-10%; top:-10%;filter: blur(20px);}

.cyclopedia-case a .bg:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.1); position:absolute; left:0; top:0;}

.cyclopedia-case .cont{width:400px; height:550px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3; border-radius:300px; display:flex; align-items:center; justify-content:center; text-align:center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.cyclopedia-case .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:4; text-align:center;}

.cyclopedia-case .text .ccont{position:relative; top:40px; transform:translateY(40px); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.cyclopedia-case .text i{display:flex; align-items:center; justify-content:center; width:70px; height:70px; border-radius:50%; background:#d7000e; font-size:24px; position:relative; top:-30px; margin:auto; position:relative; top:120px; transform:translateY(40px); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.cyclopedia-case .text i:before{transform:rotate(-35deg);}

.l-font80{font-size:80px;}

.cyclopedia-case .text .name{transform:translateY(50px);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.cyclopedia-case a:hover .cont,.cyclopedia-case>.on .cont{width:100%; height:100%; border-radius:0;}

.cyclopedia-case a:hover .ccont,.cyclopedia-case>.on .ccont{opacity:1; transform:translateY(0);}

.cyclopedia-case a:hover i,.cyclopedia-case>.on i{opacity:1; transform:translateY(0);}

.cyclopedia-case a:hover .name,.cyclopedia-case>.on .name{transform:translateY(0);}

.case-center{width:170px; height:170px; border:1px solid rgba(255,255,255,.6); background:rgba(255,255,255,.3); display:flex; align-items:center; justify-content:center; border-radius:40px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:5; color:#fff; padding-top:30px; font-weight:bold;}

.case-center:before,.case-center:after{content:''; display:block; width:16px; height:16px; border-radius:50%; position:absolute; left:50%; top:60px; border:1px solid #fff; margin:-8px 0 0 -8px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.case-center:before{transform:translateX(-6px);}

.case-center:after{transform:translateX(6px);}

.case-center.one:before{background:#fff;}

.case-center.two:after{background:#fff;}

.lh-shadow{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.7); z-index:999;}

.book-layer{position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; opacity:0; visibility:hidden; transform:scale(.5);}

.Books .book-layer{opacity:1; visibility:visible; transform:scale(1);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.book-banner{width:70.20833333333333vw; height:45.83333333333333vw; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.bb-bookblock:before{content:''; display:block; width:40px; height:100%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.3)); position:absolute; left:50%; top:0; z-index:3; margin-left:-20px; display:none;}

.bb-bookblock .l-imgs{width:100%; height:100%;}

.book-close{display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:50%; background:#F9BE00; display:flex; align-items:center; justify-content:center; font-size:24px; position:absolute; right:6.770833333333333vw; top:8.6vw; z-index:3;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.book-close:hover{transform:rotate(90deg);}

.book-btn a{display:block; width:100px; height:54px; border:1px solid #fff; position:absolute; top:50%; transform:translateY(-50%); z-index:3;}

.book-btn a:hover{border-color:#F9BE00;}

.book-btn a.prevs{left:6.770833333333333vw;}

.book-btn a.nexts{right:6.770833333333333vw;}

.book-btn a i{display:block; width:20px; height:1px; background:#fff; position:absolute; left:50%; top:50%; margin-left:-10px;}

.book-btn a i:after{content:''; display:block; width:8px; height:1px; background:#fff; position:absolute; left:}

.book-btn a.prevs i:after{left:0; top:0; transform-origin:left center; transform:rotate(-35deg);}

.book-btn a.nexts i:after{right:0; top:0; transform-origin:right center; transform:rotate(35deg);}



.bb-bookblock {

	width: 70.20833333333333vw;

	height: 45.83333333333333vw;

	 background:#000;

	margin: 0 auto;

	 position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);

	z-index: 100;

	-webkit-perspective: 1300px;

	-moz-perspective: 1300px;

	perspective: 1300px;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden;

}



.bb-page {

	position: absolute;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-transition-property: -webkit-transform;

	-moz-transition-property: -moz-transform;

	transition-property: transform;

}



.bb-vertical .bb-page {

	width: 50%;

	height: 100%;

	left: 50%;

	-webkit-transform-origin: left center;

	-moz-transform-origin: left center;

	transform-origin: left center;

}



.bb-horizontal .bb-page {

	width: 100%;

	height: 50%;

	top: 50%;

	-webkit-transform-origin: center top;

	-moz-transform-origin: center top;

	transform-origin: center top;

}



.bb-page > div,

.bb-outer,

.bb-content,

.bb-inner {

	position: absolute;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.3));

}



.bb-vertical .bb-content {

	width: 200%;

}



.bb-horizontal .bb-content {

	height: 200%;

}



.bb-page > div {

	width: 100%;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

}



.bb-page > div:not(:only-child) {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden;

}



.bb-vertical .bb-back {

	-webkit-transform: rotateY(-180deg);

	-moz-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

}



.bb-horizontal .bb-back {

	-webkit-transform: rotateX(-180deg);

	-moz-transform: rotateX(-180deg);

	transform: rotateX(-180deg);

}



.bb-outer {

	width: 100%;

	overflow: hidden;

	z-index: 999;

}



.bb-overlay, 

.bb-flipoverlay {

	background-color: rgba(0, 0, 0, 0.7);

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	opacity: 0;

}



.bb-flipoverlay {

	background-color: rgba(0, 0, 0, 0.2);

}



/* */



.bb-bookblock.bb-vertical > div.bb-page:first-child,

.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	transform: rotateY(180deg);

}



.bb-bookblock.bb-horizontal > div.bb-page:first-child,

.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {

	-webkit-transform: rotateX(180deg);

	-moz-transform: rotateX(180deg);

	transform: rotateX(180deg);

}



/* Content display */

.bb-vertical .bb-front .bb-content {

	left: -100%;

}



.bb-horizontal .bb-front .bb-content {

	top: -100%;

}



/* Flipping classes */

.bb-vertical .bb-flip-next,

.bb-vertical .bb-flip-initial {

	-webkit-transform: rotateY(-180deg);

	-moz-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

}



.bb-vertical .bb-flip-prev {

	-webkit-transform: rotateY(0deg);

	-moz-transform: rotateY(0deg);

	transform: rotateY(0deg);

}



.bb-horizontal .bb-flip-next,

.bb-horizontal .bb-flip-initial {

	-webkit-transform: rotateX(180deg);

	-moz-transform: rotateX(180deg);

	transform: rotateX(180deg);

}



.bb-horizontal .bb-flip-prev {

	-webkit-transform: rotateX(0deg);

	-moz-transform: rotateX(0deg);

	transform: rotateX(0deg);

}



.bb-vertical .bb-flip-next-end {

	-webkit-transform: rotateY(-15deg);

	-moz-transform: rotateY(-15deg);

	transform: rotateY(-15deg);

}



.bb-vertical .bb-flip-prev-end {

	-webkit-transform: rotateY(-165deg);

	-moz-transform: rotateY(-165deg);

	transform: rotateY(-165deg);

}



.bb-horizontal .bb-flip-next-end {

	-webkit-transform: rotateX(15deg);

	-moz-transform: rotateX(15deg);

	transform: rotateX(15deg);

}



.bb-horizontal .bb-flip-prev-end {

	-webkit-transform: rotateX(165deg);

	-moz-transform: rotateX(165deg);

	transform: rotateX(165deg);

}



.bb-item {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	display: none;

	background: #fff;

}



/* No JS */

.no-js .bb-bookblock, 

.no-js ul.bb-custom-grid li {

	width: auto;

	height: auto;

}



.no-js .bb-item {

	display: block;

	position: relative;

}



.lh-maintain{margin-top:90px; background:#fff; border:1px solid #EBEBEB; border-radius:10px; overflow:hidden;}

.lh-maintain>li{padding:0 25px 0; border-top:1px solid #EBEBEB;}

.lh-maintain>li:first-child{border: none;}

.maintain-title{cursor:pointer; padding:25px 0;}

.maintain-title .name{width:90%; display:flex; align-items:center;}

.maintain-title .name .num{width:34px; height:34px; border-radius:50%; background:#E3E3E3; border-radius:50%; margin-right:25px; display:flex; align-items:center; justify-content:center;}

.maintain-title i{display:block; width:34px; height:34px; border-radius:50%; background:#333; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.maintain-title i:before,.maintain-title i:after{content:''; display:block; width:11px; height:1px; background:#fff; position:absolute; left:50%; top:50%; margin:0 0 0 -5px;}

.maintain-title i:after{transform:rotate(90deg);}

.maintain-cont{margin-top:5px; padding-left:59px; padding-bottom:50px; display:none;}

.lh-maintain>li.on .maintain-cont{display:block;}

.lh-maintain>li.on .maintain-title i:after{display:none;}

.lh-serves.knowledge{padding-left:6.770833333333333vw;padding-right:6.770833333333333vw;}

.knowledge-item{margin:70px 0 0 -20px;}

.knowledge-item li{padding-left:20px; margin-bottom:20px;}

.knowledge-item li a{display:block; background:#fff; height:100%; box-shadow:0 0 20px rgba(0,0,0,.1); border-radius:6px; padding:65px 35px;}

.knowledge-item li .ccont{margin-top:20px;}

.stores-content{padding:0 6.770833333333333vw;}

.stores-screen{margin-top:20px; margin-left:-10px;}

.stores-screen li{flex:1; padding-left:10px; margin-top:10px;}

.stores-screen li .lh-select{width:100%;}

.stores-screen li .lh-select select{height:68px; font-size:16px; border-color:#DDD; padding:0 20px;}

.stores-screen li .lh-select i{right:20px;}

.stores-screen li .submit-btn{height:68px; background:#333; border-radius:0; color:#fff;}

.stores-screen li:last-child{flex:0.6;}

.stores-maps{margin-top:90px; background:#f8f7f7;}

.lh-maps{width:62%; height:45.83333333333333vw;}

.maps-r{position:absolute; right:0; top:0; height:100%; width:38%; padding:50px 60px 0; display:flex;flex-direction:column;}



.maps-item li{margin-bottom:10px;}

.maps-item li .name{transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.maps-item li a{display:block; background:#fff; padding:30px;}

.maps-item li a:hover .name{color:#d7000e;}

.maps-item li .addr{margin-top:10px;}

.maps-item li .icon{margin-right:8px;}

.maps-item li .icon svg{width:20px; height:20px;}

.maps-scroll{overflow-y:auto; margin-top:30px;}

.stores-screen li .submit-btn:hover{background:#d7000e;}

.join-a{text-align:center;}

.join-a .name,.join-a .nname,.join-a .name>*,.join-a .nname>*{color:#e6b36b;background: linear-gradient(0deg, #e6b36b, #d4984c, #e6b36b); -webkit-background-clip: text;color: transparent;}

.join-a .nname{margin-top:22px;}

.join-btn{display:flex; align-items:center; justify-content:center; height:66px; width:254px; border-radius:30px; background:#d7000e; transition:none;}

.join-btn svg{margin-right:6px;}

.join-btn:hover{background:#D39812;}

.join-a .join-btn{margin:30px auto 0;}

.join-mob{height:100vh; display:flex; align-items:center; padding:30px 6.770833333333333vw;}

.join-title .ccont{margin-top:20px;}

.prospect-item{margin:10.204081632653061vh 0 0 -25px;}

.prospect-item li{padding-left:25px; margin-top:25px;}

.prospect-item li a{display:block; height:100%; border-radius:6px; background:rgba(255,255,255,.1); color:#fff; padding:40px 36px;}

.prospect-item li .icon{width:55px;}

.prospect-item li .text{margin-top:30px;}

.prospect-item li .ccont{margin-top:80px;}

.lh-strength{width:660px; height:660px; border-radius:50%; margin:4vh auto 0; border:2px solid #9F7F48; display:flex; align-items:center; justify-content:center;}

.lh-strength>.img{width:284px;}

.join-mob>*{width:100%;}

.strength-item{position:absolute; left:50%; transform:translateX(-50%); top:0; width:100vw; padding:0 6.770833333333333vw; margin-top:-70px;}

.strength-item li{padding-right:350px; display:flex; align-items:center; margin-top:70px; position:relative; height:116px;}

.strength-item li:nth-child(2n-1){text-align:right;}

.strength-item li:nth-child(2n-1) .num{margin:0 0 0 20px;}

.strength-item li>*{width:100%; overflow:hidden; display:flex; align-items:center; justify-content:flex-end;}

.strength-item li .num{margin-right:20px;}

.strength-item li:nth-child(2n){padding:0 0 0 350px;}

.strength-item li:nth-child(2n)>*{justify-content:flex-start;}

.strength-item li:before{content:''; display:block; width:23px; height:23px; border-radius:50%; background:#9F7F48; position:absolute; right:308px; top:50%; margin-top:-11px;}

.strength-item li:nth-child(2n):before{left:308px; right:auto;}

.strength-item li:nth-child(1){padding-right:250px;}

.strength-item li:nth-child(1):before{right:180px;}

.strength-item li:nth-child(2){padding-left:250px;}

.strength-item li:nth-child(2):before{left:180px;}

.strength-item li:nth-child(5):before{right:300px;}

.strength-item li:nth-child(6):before{left:300px;}

.strength-item li:nth-child(7){padding-right:250px;}

.strength-item li:nth-child(8){padding-left:250px;}

.strength-item li:nth-child(7):before{right:145px;}

.strength-item li:nth-child(8):before{left:145px;}

.lh-strength:before{content:''; display:block; width:558px; height:558px; border-radius:50%; border:1px solid #9F7F48; opacity:.4; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.lh-strength .circle{width:458px; height:458px; border-radius:50%; border:6px solid #9F7F48;position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.support-item{margin:6.122448979591836vh 0 0 -23px;}

.support-item li{padding-left:23px; margin-top:23px;}

.support-item li>*{background:rgba(255,255,255,.2); border-radius:6px; padding:30px; display:block; height:100%; position:relative;}

.support-item li .icon{width:50px;}

.support-item li .name{margin-top:50px;}

.support-item li .num{position:absolute; right:0; bottom:-20px;background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0), rgba(0,0,0,.4), #333333);-webkit-background-clip: text;color: transparent; opacity:.5;}

.lh-support .tip{height:60px; display:flex; align-items:center; justify-content:center; width:360px; border-radius:30px 0 30px 0;background: linear-gradient(90deg, #D3B88A, #B59255); margin:60px auto 0; font-weight:bold; color:#6e5c3c;}

.lh-support .tip i{color:#985514; font-style:italic; position:relative; margin:0 4px; top:-4px;}

.join-styles{min-height:100vh; padding:130px 6.770833333333333vw;}

.styles-hd li{display:inline-block; margin:0 25px; position:relative;}

.styles-hd li a{color:#fff; opacity:.57;}

.lh-styles{margin-top:2vh;}

.styles-hd li:after{content:''; display:block; width:42px; height:2px; background:#d7000e; position:absolute; left:50%; bottom:-8px; margin-left:-21px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.styles-hd li.on:after,.styles-hd li:hover:after{transform:scaleX(1);}

.styles-bd{margin-top:5vh;}

.styles-item{margin:0 0 0 -10px;}

.styles-item li{height:15vw; padding-left:10px; margin-top:10px;}

.styles-item li>*{display:block; height:100%; position:relative; overflow:hidden;}

.styles-item li .text{position:absolute; left:0; bottom:0; right:0; z-index:2;background: linear-gradient(0deg,rgba(0,0,0,.5), rgba(0,0,0,0)); height:20%; padding:1.3541666666666667vw 2.083333333333333vw; display:flex; align-items:flex-end; color:#fff;}

.styles-item li:nth-child(1){width:50%;}

.styles-item li:nth-child(4),.styles-item li:nth-child(5),.styles-item li:nth-child(6){width:33.333333333333336%;}

.join-case{margin-top:12.244897959183673vh; position:relative;}

.join-case .nname{width:76.92708333333333vw;}

.join-case .lh-more{margin-top:20px;}

.join-case>div{position:absolute; left:0; right:0; top:30px;}

.join-sbumit{margin:5.1020408163265305vh 0 0 -2.604166666666667vw;}

.join-sbumit li{padding-left:2.604166666666667vw; margin-top:30px;}

.join-sbumit li ._input{margin-top:20px;}

.join-sbumit li input{height:48px; line-height:48px; border:none; border-bottom:1px solid #484947; font-size:16px; padding:0; color:#fff;}

.join-sbumit li .l-radio{font-size:16px; color:#EFEFEF; position:relative; top:20px;}

li.win100{width:100%;}

.join-sbumit li ._select{margin-left:-2.604166666666667vw;}

.join-sbumit li ._select>*{padding-left:2.604166666666667vw;}

.join-sbumit li select{height:48px; line-height:48px; border:none; border-bottom:1px solid #484947; font-size:16px; padding:0; color:#fff;}

.join-sbumit li .submit-btn{width:254px; height:66px; border-radius:30px; font-size:18px; float:left;}

.join-sbumit li .tip{line-height:66px; margin-left:40px; color:#fff; opacity:.4;}

.join-sbumit li:last-child{margin-top:8.16326530612245vh;}

.join-a{padding-bottom:20vh; background-attachment:fixed;}

.join-c{background-attachment:fixed;}

.join-fixed{position:fixed; right:3.125vw; top:50%; width:92px; height:92px; display:flex; align-items:center; justify-content:center; margin-top:-46px; z-index:10; background:#d7000e; border-radius:50%; font-size:16px; font-weight:bold;}

.join-fixed:before{content:''; display:block; width:100%; height:100%; border-radius:50%; background:rgba(245,171,0,.3); position:absolute; left:0; top:0; z-index:-1; animation:joinFixed linear 1s infinite;}

.join-fixed svg{display:block; margin:0 auto 4px;}

.about-a>.l-imgs{padding:160px 6.770833333333333vw 0; float:left; position:relative;}

.about-a>.l-imgs:first-child{width:66%;}

.about-a>.l-imgs:last-child{width:34%; position:absolute; right:0; top:0; height:100%;}

.about-a .ccont{margin-top:100px; width:65%;}

.l-font260{font-size:13.541666666666666vw; line-height:15.625vw;}

.about-a .icon{margin-top:-7vw;}

.about-a ._text{ color: rgba(255,255,255,0); -webkit-text-stroke: 0.5px #000; opacity:0; white-space:nowrap; transform:translateY(5vw);}

.video-btn{display:flex; align-items:center; justify-content:center; width:21.041666666666668vw; height:21.041666666666668vw; border-radius:50%; position:absolute; left:-10.520833333333334vw; bottom:10.9375vw; cursor:pointer; padding-top:8vw;}

.video-btn .icon{width:60px; height:60px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; position:relative;}

.video-btn .icon:before,.video-btn .icon:after{content:''; display:block; width:100%; height:100%; border-radius:50%; border:1px solid #fff; position:absolute; left:0; top:0;}

.video-btn .circle{width:100%; height:100%; position:absolute; left:0; top:0; transform:scale(2);}

.video-btn .circle1{width:100%; height:100%; position:absolute; left:0; top:0; transform:scale(1.5);}

.video-btn .name{margin-top:50px;}

.accor-container{height:400px; width:400px; margin:auto;}

.about-a .nname{position:absolute; right:6.770833333333333vw; bottom:6.770833333333333vw;}

.about-b{padding:110px 6.770833333333333vw 220px; background-attachment:fixed;}

.about-b>.cont{width:60%;}

.culture-item{margin:100px 0 0 -10px;}

.culture-item li{padding-left:10px;}

.culture-item li a{display:block; height:100%; width:100%; border-radius:6px; background:rgba(255,255,255,.1);background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,.1)); padding:50px 20px;}

.culture-item li .text{margin-top:70px;}

.culture-item li .ccont{margin-top:20px;}

.about-c{padding:110px 0 0 410px;}

.about-c>.cont{position:absolute; left:6.770833333333333vw; top:160px;}

.about-c>.cont .since{color:#ffffff; opacity:.3; margin-top:240px;}

.history-item li{position:absolute; left:60px; top:30px; padding-left:35px; z-index:10; cursor:pointer;}

.history-item li:before,.history-item li:after{content:''; display:block; width:8px; height:8px; border-radius:50%; background:#fff; position:absolute; left:0; top:50%; margin-top:-5px; z-index:1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.history-item li:after{z-index:-1; background:rgba(255,255,255,.3); transform:scale(2);}

.history-item li:nth-child(2n){top:116px; left:10px; padding:0 35px 0 0;}

.history-item li:nth-child(2n):before,.history-item li:nth-child(2n):after{left:auto; right:0;}

.history-item li:nth-child(3){top:190px; left:200px;}

.history-item li:nth-child(4){top:250px; left:129px;}

.history-item li:nth-child(5){top:325px; left:260px;}

.history-item li:nth-child(6){top:360px; left:183px;}

.history-item li:nth-child(7){top:450px; left:296px;}

.history-item li:nth-child(8){top:480px; left:240px;}

.history-item li:nth-child(9){top:500px; left:400px;}

.history-item li:nth-child(10){top:555px; left:380px;}

.history-item li:nth-child(11){top:600px; left:482px;}

.history-item li:nth-child(12){top:650px; left:493px;}

.history-item li.on:before{background:#F8AD00; transform:scale(1.5);}

.history-item li.on:after{transform:scale(2.5);}

.history-banner{position:absolute; left:220px; top:0; height:116px; width:100%;}

.history-banner .cont{display:flex; align-items:center; position:relative; padding-left:174px;}

.history-banner .cont .text{background:#C7D6E1; padding:20px; min-width:500px; max-width:700px;}

.history-banner .cont .ccont{margin-top:8px;}

.history-banner .cont>span{ height:100%; position:absolute; left:0; top:0; width:174px; text-align:center; display:flex; align-items:center; justify-content:center; background:url(../img/l1.png); background-repeat:no-repeat; background-position:left top;}

.history-banner .cont>span:before{content:''; display:block; width:100%; height:50%; background:#fff; position:absolute; left:0; bottom:0; z-index:-1;}

.history-btn{margin-top:90px;}

.history-btn>a{display:flex; align-items:center; justify-content:center; float:left; width:100px; height:100px; border-radius:50%; background:#fff; font-size:24px; margin-left:30px;}

.history-btn>a:hover{background:#333; color:#fff;}

.history-btn>a:first-child{margin-left:0;}

.about-d{padding:200px 6.770833333333333vw;}

.lh-honor{margin-top:30px;}

.honor-banner .img{margin:auto; max-width:20vw; text-align:center;}

.honor-banner .text{position:absolute; left:0; top:50%; transform:translateY(-50%); width:28vw;}

.honor-banner .text:before{content:''; display:block; width:27px; height:5px; background:#F8AD00; position:absolute; left:0; top:-40px;}

.honor-banner .text .nname{margin-top:10px;}

.honor-hd{margin:90px auto 0; width:800px;}

.honorhd-btn a{display:flex; align-items:center; justify-content:center; width:56px; height:56px; border-radius:50%; background:#E3DED3; font-size:20px; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}

.honorhd-btn a:hover{background:#F8AD00;}

.honorhd-btn a.prevs{left:0;}

.honorhd-btn a.nexts{right:0;}

.honor-hdbanner{height:112px; margin:auto; width:648px; padding-top:24px; text-align:center;}

.honor-hdbanner .bd{display:block;}

.honor-hdbanner.swiper-container-horizontal .bd{display:flex;}

.honor-hdbanner .bd li{padding:0 24px; width:20%; display:inline-block;}

.honor-hdbanner .l-imgs{height:100%; height:64px; position:relative; cursor:pointer;}

.honor-hdbanner .bd .l-imgs:before{content:''; display:block; width:112px; height:112px; border:1px solid #F8AD00; border-radius:4px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.honor-hdbanner li.on .l-imgs:before{opacity:1;}

.about-e{background-position:center bottom; padding:0 6.770833333333333vw 100px;}

.cooperation-item{margin:70px 0 0 -10px;}

.cooperation-item li{padding-left:10px; margin-bottom:10px;}

.cooperation-item li a{background:#fff; display:block; height:100%; display:flex; align-items:center; justify-content:center; padding:30px; border-radius:4px; box-shadow:0 0 20px rgba(0,0,0,.1);}

.swiper-cube-shadow,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right{display:none !important;}

.history-banner{transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.His2 .history-banner{transform:translate(0, 40px);}

.His3 .history-banner{transform:translate(100px, 130px);}

.His4 .history-banner{transform:translate(100px, 180px);}

.His5 .history-banner{transform:translate(150px, 270px);}

.His6 .history-banner{transform:translate(150px, 290px);}

.His7 .history-banner{transform:translate(200px, 390px);}

.His8 .history-banner{transform:translate(250px, 420px);}

.His9 .history-banner{transform:translate(280px, 450px);}

.His10 .history-banner{transform:translate(280px, 520px);}

.His11 .history-banner{transform:translate(361px, 550px);}

.His12 .history-banner{transform:translate(377px, 611px);}

.history-targed{position:fixed; left:0; top:0; width:100%; height:100%; z-index:4;pointer-events: none;}

.Run .history-targed{pointer-events:inherit;}

.detail-banners .video-play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border-color:#fff; width:60px; height:60px;}

.Page5 .banner-tip{display:none;}

.lh-history .img1{position:absolute; left:0; top:0;clip: rect(0,575px,50px,0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.His2 .lh-history .img1{clip: rect(0,575px,140px,0);}

.His3 .lh-history .img1{clip: rect(0,575px,200px,0);}

.His4 .lh-history .img1{clip: rect(0,575px,280px,0);}

.His5 .lh-history .img1{clip: rect(0,575px,350px,0);}

.His6 .lh-history .img1{clip: rect(0,575px,380px,0);}

.His7 .lh-history .img1{clip: rect(0,575px,460px,0);}

.His8 .lh-history .img1{clip: rect(0,575px,500px,0);}

.His9 .lh-history .img1{clip: rect(0,575px,524px,0);}

.His10 .lh-history .img1{clip: rect(0,575px,563px,0);}

.His11 .lh-history .img1{clip: rect(0,575px,620px,0);}

.history-banner .bd{transition-duration:0s!important;}

.ban-video-btn{display:flex; align-items:center; justify-content:center; width:60px; height:60px; background:rgba(255,255,255,.7); margin:20px auto 0; border-radius:50%;}

.ban-video-btn .zt{display:none;}

.play .ban-video-btn .zt{display:block;}

.play .ban-video-btn .bf{display:none;}

@keyframes joinFixed{

	0%{transform:scale(1); opacity:1;}

	100%{transform:scale(1.5); opacity:0;}	

}

@keyframes book{

	0%{transform:scale(0) rotate(0); opacity:0;}

	100%{transform:scale(1) rotate(0); opacity:1;}	

}

@keyframes stroke{

	50%{color:rgba(203,203,204,1);opacity:1; transform:translateY(0);}

	100%{color:rgba(203,203,204,0); opacity:1; transform:translateY(0);}	

}

@keyframes circle{

	to{transform:rotate(360deg);}	

}

@keyframes circle1{

	to{transform:rotate(-360deg);}	

}

@keyframes load{

	to{transform:rotate(360deg);}	

}

@keyframes tip {

  0% {

    opacity: 1;

    transform: scaleY(1);

  }

  50% {

    transform: scaleY(0);

    opacity: 0.2;

  }

}

@keyframes glitch-anim{0%{opacity:1;transform:translate3d(-10px,0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}3%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}5%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}7%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}9%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}11%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}13%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}15%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}17%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}19%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}20%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}21.9%{opacity:1;transform:translate3d(-10px,0,0)}22%,to{opacity:0;transform:translateZ(0);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}}

.lh-ban{overflow:hidden;}

.cyclopedia-news-item li a:hover{transform:translateY(-10px);}

.lh-ban video{width:102%; height:102%; background:#000;}

.smob1-banner{position:absolute; left:0; top:0; height:100%; width:100%;}

.smob1-banner .ccont{font-weight:normal; font-size:24px; line-height:38px;}

.Nav .lh-nav-btn{color:#000;}

.Nav .layer-shadow{opacity:1; visibility:visible;}

@keyframes pro-img{

	to{transform:scale(1); opacity:1;}	

}

@keyframes pro-imgs{

	to{transform:scale(1);}	

}

@keyframes pro-line{

	to{transform:scaleX(1);}	

}

@keyframes aboutVideo{

	to{transform:translate(0,0) rotate(0); opacity:1;}	

}

.smob1-banner .bd li{display:flex; align-items:center; text-align:center; color:#fff; padding-top:100px; overflow:hidden;}

.smob1-banner .bd .l-imgs{position:absolute; left:0; top:0; width:100%; height:100%;}

.about-360{position:fixed; right:3.4375000000000004vw; bottom:3.4375000000000004vw; z-index:10;}

.index-shadow{width:100vw; height:100vh; z-index:10000; position:fixed; left:0; top:0;}

.lh-footer.Active{transform:translateY(0) !important;}

.about-360 img{animation:zoomInOut linear 1.2s infinite;}

@keyframes zoomInOut{

	0%,100%{transform:scale(1);}	

	50%{transform:scale(.9);}

}

.lh-footer{height:726px;}

.footer-box{position:fixed; left:0; bottom:0; width:100%;}

main{position:relative; z-index:2; background:#fff;}

.about-video-layer{position:absolute; left:0; top:0; right:0; bottom:0; z-index:100; opacity:0;pointer-events:none;backdrop-filter: blur(5px); }

.video-layer-cont{position:absolute; left:4.970833333333333vw; top:30%; right:4.970833333333333vw;}

.video-banners .bd li{width:33.3%; padding:0 1.8vw;}

.video-banners .bd .l-imgs{height:328px; border-radius:10px; overflow:hidden; position:relative;}

.video-banners .bd .l-imgs:before{content:''; display:block; width:100%; height:30%;background: linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0)); position:absolute; left:0; bottom:0; z-index:2;}

.video-banners .bd .name{position:absolute; left:0; bottom:0; padding:20px; right:0; z-index:3;}

.video-banners .bd .video-play{background:none;border: 1px solid #fff; color:#fff;}

.about-video-layer .layer-close{left:50%; top:70%; transform:translate(-50%,0);}

.video-banners .bd video{z-index:4;}

.Layer .about-a{filter:blur(5px);transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.Layer .about-video-layer{opacity:1; visibility:visible;transition:cubic-bezier(0.215,.61,.355,1) .45s; }

.Layer .about-360{opacity:0; visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.Pro .lh-logo{display:none;}

.pro-l>div{width:calc(22.65625vw - 6px); position:sticky; left:0; top:100px;}

.Pro .pro-l>div{position:fixed; left:0; top:0;}

.vr-item li img{width:45px;}

.proDetail-cont li:first-child{border:none;}

.sbanner2 .styles-item li:nth-child(1),.sbanner2 .styles-item li:nth-child(4){width:25%;}

.sbanner2 .styles-item li:nth-child(5){width:100%; margin-top:20px;}

.sbanner2 .styles-item li .text,.sbanner1 .styles-item li .text{display:none;}

.sbanner1 .styles-item li:nth-child(1){width:60%;}

.sbanner1 .styles-item li:nth-child(2){width:40%;}

.sbanner1 .styles-item li:nth-child(3),.sbanner1 .styles-item li:nth-child(4),.sbanner1 .styles-item li:nth-child(5){width:33.333333333333336%;}

.header-tel{line-height:52px; margin-right:18px;}

.tab-bd>.on{display:block;}

.index-active{position:fixed; left:0; top:45%; transform:translateY(-50%); z-index:100; width:calc(var(--size-100) * 2); animation:scale linear 1s infinite;}

@keyframes scale{

	50%{transform:translateY(-50%) scale(1.05);}	

}

.index-message{display:none;}

.footer-submit{position:fixed; left:0; bottom:0; right:0; padding:clamp(14px,1.4583333333333333vw,28px); background:linear-gradient(0deg,#f93510,#ff7e2c); z-index:100; opacity:0;pointer-events: none;}

.footer-submit .icon-close{color:#fff; font-size:var(--size-25); font-weight:bold; position:absolute; right:var(--size-20); top:0;}

.footer-submit>*{width:100%; margin:auto; position:relative; align-items:center; justify-content:center;}

.footer-submit>*>*{margin-left:clamp(10px,1.0416666666666665vw,20px);}

.footer-submit>*>*:first-child,.submit-select:first-child{margin-left:0;}

.submit-select{margin-left:clamp(10px,1.0416666666666665vw,20px);}

.footer-submit input,.footer-submit select{height:44px; border-radius:6px; background-color:#fff; border:none; padding:0 10px; font-size:16px;}

.footer-submit>*>*:nth-child(1) input{width:120px;}

.footer-submit>*>*:nth-child(2) input{width:280px;}

.footer-submit select{width:110px;}

.submit-select::after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #333; position:absolute; right:10px; top:50%; transform:translateY(-50%); z-index:2;pointer-events: none; margin-top:3px;}

.footer-submit>*>*:nth-child(4){transform:translateY(4px);}

.index-news-cont{margin-top:clamp(40px,4.166666666666666vw,80px);}

.index-news-cont>.l-left{width:835px; width:clamp(417px,43.48958333333333vw,835px); }

.index-news-cont>.l-right{width:calc(100% - clamp(417px,43.48958333333333vw,835px)); padding-left:clamp(35px,3.6458333333333335vw,70px);}

.index-news-banner{aspect-ratio: 835/527; height:100%; width:100%;}

.index-news-banner .bd li{border-radius:20px; overflow:hidden;}

.index-news-banner .img{height:100%; position:relative;}

.index-news-banner img{width:100%; height:100%;object-fit: cover;}

.index-news-banner .text{position:absolute; left:clamp(10px,1.0416666666666665vw,20px); right:150px; bottom:clamp(10px,1.0416666666666665vw,20px); z-index:2; color:#fff;}

.index-news-banner .text .time{color:#d7000e;}

.index-news-banner .text .name{line-height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}

.index-news-btn>*{position:absolute; top:50%; transform:translateY(-50%); z-index:2; color:#fff; font-weight:bold;}

.index-news-btn>*.prevs{left:clamp(10px,1.0416666666666665vw,20px);}

.index-news-btn>*.nexts{right:clamp(10px,1.0416666666666665vw,20px);}

.index-news-hd{position:absolute; left:auto !important; right:clamp(10px,1.0416666666666665vw,20px); bottom:clamp(10px,1.0416666666666665vw,20px) !important; z-index:3; width:auto !important;}

.index-news-hd>*{opacity:1; border:1px solid #fff; background:none;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.index-news-hd>*.on{background:#fff;}

.index-news-banner .img::before{content:''; display:block; width:100%; height:100%; background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0)); position:absolute; left:0; bottom:0; z-index:2;}

.index-news-item>*>*{display:flex; padding:clamp(14px,1.4583333333333333vw,28px) 0; border-bottom:2px solid #D7D5D1; position:relative; align-items:center; color:#666;}

.index-news-item>*>*::before{content:''; display:block; width:100px; height:2px; background-color:#d7000e; position:absolute; left:0; bottom:-2px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); transform-origin:left center;}

.index-news-item>* .time{width:100px; color:#333;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.index-news-item>* .time h3{font-weight:bold;}

.index-news-item>* .name{width:calc(100% - 120px); font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:clamp(10px,1.0416666666666665vw,20px);}

.index-news-item>* i{display:flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:50%; color:#999; border:1px solid transparent;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.index-news-item>*>*:hover i{border-color:#d7000e; color:#d7000e;}

.index-news-item>*>*:hover .time{color:#d7000e;}

.index-news-item>*>*:hover::before{transform:scaleX(1);}

.index-news-item>*:first-child>*{padding-top:0;}

.join-progress .img{margin-top:clamp(50px,5.208333333333334vw,100px);}

.newservice-help{border-top:1px solid #dbdbdb;}

.newservice-help>.l-right{width:628px; width:clamp(314px,32.708333333333336vw,628px); margin-left:auto;}

.newservice-help>.l-left{width:30%;}

.newservice-help>.l-left .ccont{margin-top:210px; margin-top:clamp(105px,10.9375vw,210px); line-height:180%;}

.newservice-video-cont{margin-top:110px; margin-top:var(--size-110);}

.newservice-video-cont>*{width:50%;}

.newservice-video-cont>.l-left{padding:80px; padding:clamp(40px,4.166666666666666vw,80px); background-color:#fff; border-radius:10px 0 0 10px; position:relative; display:flex; align-items:center;}

.newservice-video-cont>.l-left::before{content:''; display:block; width:285px; width:clamp(142px,14.84375vw,285px); position:absolute; left:100%; bottom:0; background-color:#fff; border-radius:0 10px 10px 0; height:100%;}

.newservice-video-cont>.l-left .ccont{position:relative;}

.newservice-video-cont>.l-left .ccont::before{content:''; display:block; width:40px; height:5px; background-color:#d7000e; position:absolute; left:0; top:-30px;}

.newservice-video-cont>.l-left .name{margin-top:50px; margin-top:clamp(25px,2.604166666666667vw,50px);}

.newservice-video-cont>.l-right{position:relative; z-index:2;}

.newservice-video-btn{display:block; position:relative;aspect-ratio: 932/477; border-radius:10px; overflow:hidden; transform:translateY(var(--size-40-));}

.newservice-video-btn img{width:100%; height:100%;object-fit: cover;}

.newservice-video-btn i{position:absolute; left:var(--size-20); bottom:var(--size-20); color:#fff; font-size:var(--size-60);}

.newservice-story-cont{margin-top:var(--size-100);}

.newservice-story-cont>.icon{margin:auto; width:715px; width:clamp(357px,37.23958333333333vw,715px);}

.newservice-story-item{margin:var(--size-30) 0 0 var(--size-30-);}

.newservice-story-item>*{padding-left:var(--size-30); margin-top:var(--size-30);}

.newservice-story-item>*>*{height:100%; background-color:#fff; border-radius:10px; overflow:hidden;}

.newservice-story-item>* .img{aspect-ratio: 390/249;}

.newservice-story-item>* .img img{width:100%; height:100%;object-fit: cover;}

.newservice-story-item>* .img .icon{width:var(--size-140);height:var(--size-140); border:4px solid #fff; background-color:#EEEEF0; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; position:absolute; right:var(--size-20); bottom:var(--size-40-);}

.newservice-story-item>* .text{padding:var(--size-50) var(--size-35) var(--size-35);}

.newservice-story-item>* .text .name{position:relative;}

.newservice-story-item>* .text .name::before{content:''; display:block; width:25px; height:5px; background-color:var(--color-orange); position:absolute; left:0; top:var(--size-20-);}

.newservice-story-item>* .text .nname{margin-top:var(--size-10);}

.newservice-serves-cont{margin-top:var(--size-20); align-items:center;}

.newservice-serves-cont>.l-right{margin-left:auto; width:835px; width:clamp(417px,43.48958333333333vw,835px);}

.newservice-serves-cont>.l-left{width:calc(100% - clamp(417px,43.48958333333333vw,835px));}

.newservice-serves-total>*{padding-left:var(--size-20); margin-top:var(--size-20);}

.newservice-serves-total{margin:var(--size-20-) 0 0 var(--size-20-);}

.newservice-serves-total .power{font-size:var(--size-80);}

.newservice-serves-item{margin-top:var(--size-40); margin-left:var(--size-20-);}

.newservice-serves-item>*{padding-left:var(--size-20); margin-top:var(--size-20);}

.newservice-serves-item>*>*{border-radius:10px; border:1px solid #fff; background:rgba(255,255,255,.2); height:100%; padding:var(--size-50) var(--size-20); text-align:center;}

.newservice-serves-item>* .icon{height:var(--size-50);}

.newservice-serves-item>* .icon img{height:100%; width:auto;}

.newservice-serves-item>* .name{margin-top:var(--size-10);}

.index-message{position:fixed; right:0; bottom:var(--size-60); z-index:100; display:block; width:calc(var(--size-110) * 2);animation:scale1 linear 1s infinite;}

@keyframes scale1{

	50%{transform:scale(1.05);}	

}

.witness-banner{width:80%; margin:auto; padding-top:14%; padding-bottom:14%;}

.witness-banner .bd>li{width:14.285714285714286%; padding:0 var(--size-10);}

.witness-banner .bd>li .img{transition:var(--transition); position:relative; display:flex; align-items:flex-end; justify-content:center;aspect-ratio:190/250;}

.witness-banner .bd>li .img img{max-height:100%; width:100%;}

.witness-banner .bd>li .text{opacity:0; transition:var(--transition); margin-top:20px; position:relative; width:200%; margin-left:-50%;}

.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 .text{opacity:1; transform:translateY(var(--size-140));}

.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(2);}

.proDetail-top>.ll-right{width:calc(var(--size-100) * 8); padding:0 0 0 var(--size-95);}

.proDetail-top>.ll-left{width:calc(100% - var(--size-100) * 8);}

.proDetail-l{width:calc(var(--size-80) * 2);}

.proDetail-b{width:calc(100% - var(--size-80) * 2); padding-left:var(--size-15);}

.proDetail-l-banner .bd{display:block;}

.proDetail-l-banner{height:calc(var(--size-120) * 4);}

.proDetail-l-banner .bd li{height:var(--size-120); padding:7px 0;}

.proDetail-l-banner .bd .img{height:100%; position:relative; cursor:pointer; border-radius:var(--size-10); overflow:hidden;}

.proDetail-l-banner .bd .img img{width:100%; height:100%;object-fit: cover;}

.proDetail-l-banner .bd .img::before{content:''; display:block; width:100%; height:100%; border:2px solid var(--color-orange); position:absolute; left:0; top:0;border-radius:var(--size-10); display:none;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.proDetail-l-banner .bd .on .img::before{display:block;}

.proDetail-btns{margin-top:var(--size-25);}

.proDetail-btns>*{width:calc(50% - 5px); height:var(--size-40); border-radius:var(--size-10); background-color:var(--color-orange); display:flex; align-items:center; justify-content:center; font-size:var(--size-20); font-weight:bold; color:#000;}

.proDetail-btns>*:last-child{margin-left:auto;}

.proDetail-btns>*.swiper-button-disabled{background-color:#d2d2d2; cursor:auto;}

.proDetail-l{margin-top:-7px;}

.proDetail-link{margin-top:var(--size-50);}

.proDetail-link>*>*{display:flex; align-items:center; padding:var(--size-40) 0; border-top:1px solid #F0F0F0;}

.proDetail-link>* .icon{width:var(--size-50);}

.proDetail-link>*>*:hover{color:var(--color-orange);}

.proDetail-hd{display:none !important;}

.about-new-b{height:100vh;}

.about-b-banner{position:absolute; left:0; top:0; right:0; bottom:0;}

.about-b-banner .imgs,.about-b-banner .l-imgs{width:100%; height:100%;}

.about-new-b .index-news-title{z-index:3;}

.about-b-btn>*{position:absolute; top:50%; transform:translateY(-50%); z-index:2; width:var(--size-70) !important; height:var(--size-70) !important;}

.about-b-btn>*.prevs{left:var(--size-50);}

.about-b-btn>*.nexts{right:var(--size-50);}

/*

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 screen and (min-width: 2000px){

}

@media screen and (max-width: 1600px){

	

}

@media screen and (max-width: 1500px){

	

}

@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:130px; position:absolute; left:15px; z-index:2; top:15px;}

	.header-r{right:15px; top:15px;}

	.lh-tm{width:32px; height:32px;}

	.lh-nav-btn{margin-left:10px;}

	.lh-nav-btn span{width:32px; height:32px; margin-right:0;}

	.lh-nav-btn em{display:none;}

	.lh-nav-btn span:before, .lh-nav-btn span:after{width:18px; height:1px; margin:-4px 0 0 -9px;}

	.lh-nav-btn span:after{margin:5px 0 0 -9px;}

	.lh-nav-btn i:after{width:14px; height:1.2px; margin:0 0 0 -9px;}

	.Nav .lh-nav-btn span:before{transform: translate(0,5px) rotate(45deg);}

	.Nav .lh-nav-btn span:after{transform: translate(0,-5px) rotate(-45deg);}

	.lh-home{top:7px;}

	@keyframes home{

		0%{width:auto;margin-right:10px;}

		100%{width:auto;margin-right:10px;opacity:1;}

	}

	.lh-nav-btn i:before{width:250vh; height:250vh;}

	.nav-item-box{height:calc(100vh - 80px);}

	.nav-layer{top:80px;}

	.nav-item dt a{line-height:22px;}

	.nav-footer{display:none;}

	.Nav .lh-logo>img.logo1{opacity:0;}

	.Nav .lh-logo>img.logo2{opacity:1;}

	.l-font46{font-size:24px;}

	.series-hd-banner{padding:0 15px;}

	.series-hd-banner .bd li a{height:50px;}

	.series-banner .bd .text .name{-webkit-text-stroke: 0.1px #fff;}

	.news-item li .img{height:200px;}

	.l-font22{font-size:16px;}

	.l-lh36{line-height:24px;}

	.news-item li .text .name{margin-top:10px;}

	.serves-l{width:100%; height:auto; padding:20px 20px 90px 20px; float:none;}

	.index-serves{padding: 20px 0px 0;}
	.index-serves .container {
    height: auto;
}

	.serves-l .ccont{margin-top:10px;}

	.serves-totols{margin-top:20px;}

	.l-font52{font-size:32px;}

	.serves-totols li{margin-left:40px;}

	.serves-l .lh-more{margin-top:30px;}

	.serves-l .lh-more i{width:30px; height:30px;}

	.serves-r{float:none; width:inherit;flex-direction:row; height:auto; margin-top:15px;}

	.serves-r>li{padding:0;}

	.serves-r>li:last-child{float:right;}

	.serves-item{padding:20px; height:auto;}

	.serves-r>li:first-child{padding-right:7px;}

	.serves-r>li:last-child{padding-left:7px;}

	.footer-logo{width:110px; display:block;}

	.footer-top{padding:30px 15px;}

	.index-content.swiper-container-vertical .footer-top{padding:100px 15px 30px;}

	.footer-l{width:100%; float:none;}

	.footer-contact li{margin-top:20px;}

	.footer-r{display:none;}

	.lh-banner{height:100vh;}

	/*.index-content{height:revert;}

	.index-content>.bd{all:revert;}*/

	/*.index-page{height:auto; padding:30px 15px;}*/

	.index-page2{padding:0 15px;}

	.index-news{ padding:0 15px;}

	.news-banner{margin-top:30px;}

	.footer-contact li .cont{margin-top:10px;}

	.footer-bottom{padding:30px 15px;}

	.footer-link h3,.footer-link .lh-link{float:none;}

	.footer-link .lh-link{margin-top:20px;}

	.link-item li .img{width:16px;}

	.link-item li{margin:0 10px;}

	.footer-copy{margin-top:20px; padding-top:20px; font-size:12px;}

	.copy-l{float:none;}

	.copy-r{position:inherit; transform:translateY(0); padding-top:10px;}

	.banner-tip{display:none;}

	.index-series:before{content:'左右滑动切换';color:#fff;position:absolute;left:0;bottom: 0px;right:0;text-align:center;z-index:2;opacity:.5;}

	.lh-ban{height:300px;}

	.lh-ban .text{padding:0 15px; text-align:center;}

	.other-nav-box{height:60px; line-height:60px; overflow-x:auto; overflow-y:hidden;}

	.other-nav li{margin:0 5px;}

	.other-nav{white-space:nowrap; padding:0 10px;}

	.about-a>.l-imgs{padding:30px 15px; width:100% !important;}

	.about-a>.l-imgs:last-child{position:inherit; height:150px;}

	.l-font42{font-size:20px;}

	.about-a .ccont{width:100%; margin-top:20px;}

	main{overflow:hidden;}

	.video-btn{left:50%; bottom:auto; top:-60px; width:120px; height:120px;}

	.video-btn .icon{width:30px; height:30px; margin:auto;}

	.video-btn .name{margin-top:20px;}

	.video-btn .icon>svg{width:16px;}

	.detail-layer-cont{padding:30px 15px;}

	.detail-banners .bd li{width:100%; margin-right:15px;}

	.detail-banners .bd{height:300px;}

	.banners-btn{display:none !important;}

	.layer-close{width:50px; height:50px; left:50%; top:400px; transform:translate(-50%,0); z-index:3;}

	.about-b{padding:30px 15px;}

	.culture-item{margin:20px 0 0 -10px;}

	.about-b>.cont{width:100%;}

	.culture-item li{margin-top:10px;}

	.culture-item li a{padding:20px; overflow:hidden;}

	.culture-item li .icon{width:39px; float:left;}

	.culture-item li .text{width:calc(100% - 39px); float:left; padding-left:20px; margin-top:0;}

	.culture-item li .ccont{margin-top:5px;}

	.about-c{padding:30px 15px;}

	.about-c>.cont{left:15px; z-index:3;}

	.history-btn>a{width:50px; height:50px;}

	.history-btn{margin-top:30px;}

	.history-banner{left:10px !important; top:200px!important; z-index:3; height:80px; transform:translate(0,0)!important;}

	.history-banner .cont>span{width:87px; height:100%;}

	.history-banner .cont{padding-left:87px;}

	.history-banner .cont .text{min-width:inherit; padding:10px 15px; width:100%;}

	.history-banner .bd li{overflow:hidden;}

	.history-banner .cont .ccont{font-size:12px;}

	.about-d{padding:30px 15px;}

	.honor-hd{display:none;}

	.honor-banner .text{position:static; width:100%; transform:translateY(0); margin-top:20px; text-align:center;}

	.honor-banner .text:before{top:-2px; height:2px; display:none;}

	.honor-banner .text .nname{font-size:18px;}

	.honor-banner .img{max-width:60%;}

	.news-item.list li{width:100%; margin-top:20px; padding-right:0;}

	.news-item.list li .img{height:240px;}

	.about-e{padding:0 15px 30px;}

	.cooperation-item{margin-top:20px;}

	.cooperation-item li{width:33.3%;}

	.cooperation-item li a{padding:20px 30px;}

	.lh-serves{padding:90px 0 30px;}

	.news-screen .lh-select{width:100%; margin:10px 0 0 0;}

	.news-top .name,.news-screen{float:none;}

	.news-screen{display:block; margin-top:10px;}

	.news-screen span{display:block;}

	.news-screen .lh-select select{height:42px; font-size:14px; font-weight:normal;}

	.lh-news{padding:0 15px;}

	.lh-choiceness{padding:30px 15px;}

	.choiceness-item li .img{width:100%; float:none; height:220px;}

	.choiceness-item li .text{width:100%; float:none; padding:20px;}

	.choiceness-item li .lh-more{display:none;}

	.choiceness-item li{margin-bottom:20px;}

	.choiceness-item li:nth-child(2n) .img{float:none;}

	.choiceness-item li:nth-child(2n) .text{float:none; padding:20px;}

	.serves-mob1{padding:40px 0;}

	.smob1-banner .ccont{font-size:14px; line-height:20px;}

	.mob1-cont{margin-top:200px;}

	.mob1-item{display:flex;}

	.mob1-item li{flex:1; margin:0;}

	.mob1-item li .icon{width:42px; height:42px;}

	.mob1-item li .name{white-space:nowrap; transform:scale(.8);}

	.smob1-banner .bd li{padding-top:0;}

	.serves-mob2{padding:30px 15px;}

	.mob2-banner{margin-top:30px;}

	.mob2-banner .bd li>*{padding:20px;}

	.mob2-banner .bd li .text{margin-top:50px;}

	.mob2-btn{margin-top:20px;}

	.serves-mob3{padding:30px 15px;}

	.mob3-l{width:100%; float:none;}

	.mob3-contact{margin-top:30px;}

	.l-font50{font-size:24px;}

	.mob3-contact .ewm{margin-top:20px; width:80px;}

	.mob3-contact .ewm .tip{left:calc(100% + 10px);}

	.l-lh26{line-height:20px;}

	.mob3-r{float:none;}

	.mob3-stores{width:200px; height:200px; margin:auto;}

	.mob3-item li{width:120px; height:120px; left:35%; margin:-60px 0 0 0;}

	.mob3-item{width:300px; height:300px; margin:-150px 0 0 -150px;}

	.mob3-item li:nth-child(2),.mob3-item li:nth-child(3){margin:140px 0 0;}

	.mob3-r{margin:150px auto 100px;}

	.mob3-item li:nth-child(2){left:80%;}

	.mob3-item li:nth-child(3){left:-16%;}

	.cyclopedia-item li .img{float:none; width:100%; height:500px;}

	.cyclopedia-item li .text{float:none; margin-top:20px;}

	.cyclopedia-item li a{padding:30px 15px;}

	.cyclopedia-item li .nname{display:none;}

	.l-lh56{line-height:32px;}

	.cyclopedia-item li .iconfont{top:0; margin-top:20px; width:50px; height:50px;}

	.cyclopedia-item:nth-child(2n) li .img{float:none;}

	.cyclopedia-item:nth-child(2n) li .text{float:none;}

	.cyclopedia-item:nth-child(2n) li .name{position:static;}

	.cyclopedia-item:nth-child(2n) li .iconfont{position:static;}

	.cyclopedia-news{padding:30px 15px;}

	.cyclopedia-news-item{margin-top:0px;}

	.cyclopedia-news-item li a{padding:20px;}

	.cyclopedia-case{min-height:inherit;}

	.cyclopedia-case>*{height:50%;}

	.cyclopedia-case .cont{width:160px; height:220px;}

	.case-center{width:100px !important; height:100px !important; border-radius:20px;}

	.case-center:before, .case-center:after{top:30px;}

	.l-font80{font-size:40px;}

	.cyclopedia-case .text .ccont{top:20px;}

	.cyclopedia-case .text i{top:40px; width:50px; height:50px;}

	.join-a{padding:80px 15px;}

	.join-fixed{display:none;}

	.join-btn{height:50px; width:200px;}

	.prospect-item{margin:30px 0 0 -25px;}

	.join-mob{height:auto; padding:30px 15px;}

	.prospect-item li{transform:translateY(0); opacity:1;}

	.prospect-item li{margin-top:15px;}

	.prospect-item li a{padding:20px;}

	.prospect-item li .text{margin-top:15px;}

	.prospect-item li .ccont{margin-top:20px;}

	.strength-item{position:static; transform:translateY(0); padding:0; margin-top:0;}

	.lh-strength .circle,.lh-strength>.img,.lh-strength:before{display:none;}

	.lh-strength{width:100%; height:auto; margin:0; border:none;}

	.strength-item li{padding-right:0 !important; height:auto; margin-top:20px;}

	.strength-item li:nth-child(2){padding-left:0 !important;}

	.strength-item li:before{display:none;}

	.strength-item li>*{justify-content:flex-start; display:block;}

	.strength-item li:nth-child(2n){padding:0!important;}

	.strength-item li .num{display:block;}

	.strength-item li .text{margin-top:10px;}

	.l-lh28{line-height:20px;}

	.strength-item li .text .ccont{margin-top:8px;}

	.support-item{margin:10px 0 0 -23px;}

	.support-item li .icon{width:25px;}

	.styles-bd{margin-top:30px;}

	.support-item li>*{padding:20px;}

	.support-item li .name{margin-top:30px; font-size:18px;}

	.support-item li{margin-top:15px;}

	.lh-support .tip{width:100%;}

	.styles-hd li{margin:0 10px;}

	.styles-hd{white-space:nowrap;}

	.styles-item li{width:100% !important; height:200px;}

	.styles-item li .text{padding:15px;}

	.join-case{margin-top:30px;}

	.join-case>div{position:static;}

	.join-sbumit{margin:20px 0 0 0;}

	.join-sbumit li{padding:0;margin-top:15px;}

	.join-sbumit li ._input{margin-top:0;}

	.join-sbumit li ._input:after{content:''; display:block; clear:both;}

	.join-sbumit li .l-radio{top:0; margin-top:10px;}

	.join-sbumit li .submit-btn{width:100%; height:50px; float:none;}

	.join-sbumit li:last-child{margin-top:40px;}

	.develop-a .text{padding:30px 15px; align-items:flex-start;}

	.developa-item{right:0; bottom:20px; text-align:center; white-space:nowrap;}

	.developa-item li{display:inline-block; margin:0 5px;}

	.developa-item li a{width:auto; padding:0 20px; white-space:nowrap; font-size:12px; height:40px;}

	.develop-a{height:400px;}

	.develop-a .text .nname{margin-top:10px;}

	.develop-b{padding:30px 15px;}

	.develop-b .text{width:100%; float:none;}

	.develop-b .text .ccont{margin-top:20px;}

	.developb-banner{float:none; width:100%;}

	.developb-banner .bd li .img{height:200px;}

	.lh-other{padding:70px 0 0;}

	.lh-crumbs{display:none;}

	.pro-l{width:100%; position:static; float:none;}

	.pro-r{width:100%; padding:30px 15px; min-height:300px !important;}

	.pro-nav li .cont{overflow:hidden;}

	.pro-nav li .cont p{margin-top:15px; float:left; margin-right:15px;}

	.pro-l .title .icon{width:32px; height:32px; margin-right:6px;}

	.pro-l .title .icon img{width:16px;}

	.lh-detail{padding:80px 0 30px;}

	.detail-l{width:100%; float:none; padding:80px 20px 20px; position:relative;}

	.detial-cont{margin-top:20px;}

	.l-font38{font-size:18px;}

	.detail-link{display:none;}

	.detail-time{position:absolute; left:0; top:0;}

	.detail-time .time{height:80px;}

	.detial-cont>.nname{margin-top:10px;}

	.l-lh40{line-height:28px;}

	.detail-r{width:100%; float:none; margin-top:20px;}

	.detail-submit{padding:60px 20px 20px;}

	.about-360{width:60px; right:15px;}

	.lh-footer{height:auto;}

	.footer-box{position:static;}

	.video-layer-cont{top:10%;}

	.video-banners .bd .l-imgs{height:220px;}

	.pro-l>div{position:static; width:100%;}

	.pro-item li{margin-bottom:30px;}

	.pro-item li .img{max-height:inherit;}

	.proDetail-banner{width:100%; height:220px; float:none;}

	.proDetail-hd{right:15px; bottom:15px!important;}

	.proDetail-r{width:100%; float:none; padding:20px 15px;}

	.proDetail-btn{margin-top:30px;}

	.proDetail-btn li{width:50%;}

	.proDetail-btn li a{height:50px;}

	.proDetail-btn li:first-child{margin-top:0;}

	.accor-container{width:100vw; height:300px;}

	.accor-container>*{left:-20px;}

	.proDetail-a li{width:50%; margin-top:20px;}

	.proDetail-bottom{padding:30px 15px;}

	.proDetail-a{padding:0;}

	.proDetail-a .img{width:40px;}

	.stores-screen{display:block;}

	.stores-screen li .lh-select select{height:45px; line-height:45px; font-size:14px;}

	.stores-screen li .submit-btn{height:45px;}

	.stores-maps{margin-top:30px;}

	.lh-maps{width:100%; height:400px; float:none; display:none;}

	.maps-r{position:static; float:none; width:100%; height:auto; padding:30px 15px;}

	.maps-item li a{padding:20px;}

	.more-btn{width:180px; height:50px; font-size:16px;}

	.index-page2:before,.series-banner .img:before{content:''; display:block; width:100%; height:100%; background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0)); position:absolute; left:0; top:0;}

	.develop-b{position:relative;}

	.develop-b:before{content:''; display:block; width:100%; height:30%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0)); position:absolute; left:0; bottom:0;}

	.index-page2 .text{position:relative; z-index:3;}

	.series-banner .img{position:relative;}

	.series-banner .img:before{z-index:2;}

	.serves-item .ccont{height:40px; line-height:20px;}

	.history-banner{z-index:10;}

	.history-item li{left:13%; padding-left:20px;}

	.history-item li:nth-child(2n){padding:0 20px 0 0;}

	.history-item li:nth-child(2){top:13%; left:0;}

	.history-item li:nth-child(3){left:30%; top:18%;}

	.history-item li:nth-child(4){left:23%; top:25%;}

	.history-item li:nth-child(5){left:56%; top:51%;}

	.history-item li:nth-child(6){left:56%; top:57%;}

	.history-item li:nth-child(7){left:76%; top:64%; padding:0 20px 0 0;}

	.history-item li:nth-child(7):before,.history-item li:nth-child(7):after{left:auto; right:0;}

	.history-item li:nth-child(8){left:83%; top:72%;}

	.history-item li:nth-child(9){left:82%; top:86%;}

	.history-item li:nth-child(10){left:57%; top:91%;}

	.history-item li:nth-child(11){left:66%; top:96%;}

	.honor-banner .text .name{font-weight:normal; font-size:14px;}

	.lh-more{font-size:14px;}

	.lh-header.black .lh-logo,.lh-header.black .header-r,.lh-header.white .lh-logo,.lh-header.white .header-r{top:15px;}

	.pro-item li .text{margin-top:20px;}

	.pro-item li .text .name{font-size:20px;}

	.proDetail-title .name{font-size:20px;}

	.mob3-stores .nname{font-size:12px;}

	.book-close{width:40px; height:40px; right:15px; top:15px;}

	.bb-bookblock{width:100vw; height:70vw; top:40%;}

	.book-btn{position:absolute; left:0; bottom:50px; text-align:center; right:0;}

	.book-btn a{position:static; display:inline-block; height:42px; width:110px; margin:0 10px;}

	.prospect-item li .icon{width:30px;}

	.join-content{height:auto;}

	.join-content>.bd{all:revert;}

	.news-banner .news-item li{width:100%; padding-right:0; margin-top:10px;}

	.news-banner .news-item li:first-child{margin-top:0;}

	.news-banner .news-item li{display:none;}

	.news-banner .news-item li:nth-child(1),.news-banner .news-item li:nth-child(2){display:block;}

	.news-banner .bd{all:revert; padding:0;}

	.news-banner{margin-top:0;}

	.index-news{padding:30px 15px 0;}

	.news-banner .news-item li .text{padding:10px 0 0;}

	.sbanner2 .styles-item li:nth-child(5){height:100px;}

	.header-tel{line-height:32px; margin-right:10px;}

	.proDetail-item li{width:50%;}

	.index-active{display:none;}

	.footer-submit{width:100vw; height:100vh; display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,.7);backdrop-filter: blur(5px); padding:15px; opacity:0;pointer-events: none;}

	.footer-submit>*{display:block; background-color:#fff; padding:20px;}

	.footer-submit>*>*,.submit-select{margin:10px 0 0 0; display:block;}

	.footer-submit>* input,.footer-submit>* select{width:100% !important; border:1px solid #dbdbdb;}

	.footer-submit>*>*:last-child{transform:none; display:flex; align-items:center; justify-content:center; margin-top:30px;}

	.footer-submit>*>*:last-child a{display:block; width:264px;}

	.footer-submit .icon-close{width:40px; height:40px; border-radius:50%; background-color:#fff; display:flex; align-items:center; justify-content:center; position:absolute; left:50%; top:calc(100% + 10px); transform:translateX(-50%); color:#000;}

	.newservice-help>*,.newservice-video-cont>*,.newservice-serves-cont>*{width:100% !important;}

	.newservice-help>.l-left .ccont,.newservice-help>.l-right{margin-top:30px;}

	.newservice-video-cont>.l-left::before,.newservice-video-cont>.l-left .ccont::before{display:none;}

	.newservice-video-btn{transform:translateY(-10px);}

	.newservice-serves-cont>.l-right{margin-top:30px;}

	.newservice-serves-item>*{width:33.3%;}

	.jiameng-btn{width:32px; height:32px; font-size:12px;}

	.jiameng-btn span{display:block; transform:scale(0.8);}

	.index-news-cont>*{width:100% !important;}

	.index-news-cont>.l-right{padding-left:0;}

	.index-news-cont>.l-right{padding: clamp(14px,1.4583333333333333vw,28px) 0;}

	.index-news-item>*>*{border-width:1px;}

	.index-news-item>*:last-child>*{border:none;}

	.index-message{bottom:60px;}

	.proDetail-top>.ll-left,.proDetail-top>.ll-right,.proDetail-b{width:100%; padding:0;}

	.proDetail-l{display:none;}

	.proDetail-r{margin-top:30px;}

	.proDetail-link>* .icon img{width:50%;}

	.proDetail-top{padding-top:0;}

	.proDetail-hd{display:flex !important; width:100% !important; justify-content:center; align-items:center;}

	.proDetail-hd>*{background:#000 !important; opacity:.2 !important;}

	.proDetail-hd>*.on{opacity:1 !important;}

}

/*手机*/

@media screen and (max-width: 980px){

    

}









