@charset "utf-8";
@font-face {font-family: "Exotc";src: url("../font/Exotc350 Bd BT Bold.ttf");font-weight: normal;font-style: normal;}
@font-face {font-family: "Exotc1";src: url("../font/Exotc350 DmBd BT Demi-Bold.ttf");font-weight: normal;font-style: normal;}
.adamina{ font-family: "Adamina";}
.exotc{ font-family: "Exotc";}
.exotc1{ font-family: "Exotc1";}
:root{
	--transition:cubic-bezier(0.215,.61,.355,1) .45s;
	--opacity-8:.8;
	--opacity-6:.6;
	--text-vertical-lr:vertical-lr;
	--form-color:#A314C5;
	--px-10:10px;
	--px-20:20px;
	--px-30:30px;
	--px-40:40px;
	--px-50:50px;
	--px-60:60px;
	--px-70:70px;
	--px-80:80px;
	--px-90:90px;
	--px-100:100px;
	--px-110:110px;
	--px-120:120px;
	--color-golden:#bfa56f;
	--color-orange:#fbd485;
	--linear-gradient-yellow:linear-gradient(90deg,rgba(113,213,212,0),#F5D795);
	--linear-gradient-black:linear-gradient(90deg,#989898,rgba(0,0,0,0));
}
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: 'Source Han Serif CN';; position:fixed; left:0; top:0; right:0; bottom:0;}
pre{font-family: 'Source Han Serif CN'; white-space:pre-wrap;word-wrap: break-word;}
a{text-decoration:none; color:inherit; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;font-family:'Helvetica Neue',Helvetica,Tahoma,Arial,'Hiragino Sans GB','Heiti SC',sans-serif; display:block; width:100%; border:none; border:1px solid #E6E6E6; 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:1;}
.container1400{max-width:1430px; margin:auto; position:relative; padding:0 15px; width:100%; z-index:1;}
.container1300{max-width:1330px; margin:auto; position:relative; padding:0 15px; width:100%;z-index:1;}
.din{font-family: "din-bold_";}
p{text-indent:2em;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical,::-webkit-scrollbar-button:horizontal{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background-color:#555;border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical,::-webkit-scrollbar-corner:horizontal{background-color:#535353}
::-webkit-scrollbar-resizer:vertical,::-webkit-scrollbar-resizer:horizontal{background-color:#FF6E00}
/*config*/
.l-center{text-align:center;}
.l-relative{position:relative;}
.l-overflow{overflow:hidden;}
.l-bold{font-weight:bold;}
.l-imgs{background-position:center; background-repeat:no-repeat; background-size:cover;width:inherit; height:inherit;}
.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;}
@media screen and (max-width: 1440px) {
	.l-font36{font-size: 28px;}
	.l-font28 {font-size: 20px;}
	.l-font20{font-size: 18px;}
	.l-font18 {font-size: 16px;}
}

@media screen and (max-width: 1200px) {
	.l-font42 {font-size: 38px;}
	.l-font36 {font-size: 23px;}
	.l-font20{font-size: 16px;}
	.l-font18{font-size: 15px;}
	.l-lh30{line-height: 29px;}
}
@media screen and (max-width: 790px) {
	.l-font42 {font-size: 29px;	}
}
/*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; display:flex; align-items:center;}
.l-radio>div:first-child{margin-left:0;}
.l-radio>div i{display:block; width:18px; height:18px; border:1px solid #c2c2c2; border-radius:50%; margin:0 6px 0 0; float:left; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div i:before{content:''; display:block; width:8px; height:8px; border-radius:50%; background:var(--form-color); position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; transform:scale(0); visibility:hidden; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.l-radio>div.on i{border-color:var(--form-color);}
.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-golden{color:var(--color-golden);}
.l-orange{color:var(--color-orange);}
.l-white{color:#fff;}
.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:inherit;}
.l-select-title{position:relative; height:inherit; 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;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:20px; height:20px; margin:-10px 0 0 -10px;}
.lh-cursor .more{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:70px; height:70px; display:flex; align-items:center; justify-content:center; opacity:0;}
.lh-cursor .more .circleTrack{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
li .l-imgs{height:100%; transition:var(--transition);}
.l-font48{font-size:48px;}
.l-font52{font-size:52px;}
textarea{resize: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%;}
header{position:fixed; left:0; top:0; z-index:10; background:#fff; right:0; height:100px;}
.lh-nav-btn{width:120px; height:100px; background:#dbb769; position:relative; z-index:3;}
.lh-nav-btn:before,.lh-nav-btn:after{content:''; display:block; width:20px; height:4px; position:absolute; left:36px; top:50%; margin-top:-12px; background:#000; transition:var(--transition);}
.lh-nav-btn:after{width:30px; margin-top:8px;}
.lh-nav-btn i{width:42px; height:4px; background:#000; position:absolute; left:36px; top:50%; margin-top:-2px; transition:var(--transition);}
.header-nav{position:relative; float:none; text-align:center; width:100%; padding-right:189px;}
.header-nav li{ display:inline-block; line-height:100px; margin:0 1.5625vw;}
.header-nav li a{position:relative; white-space:nowrap;}
.header-nav li a>*{transition:var(--transition);}
.header-nav li .cn{display:inline-block;text-transform: uppercase; font-size: 1.2rem;}
.header-nav li .en{position:absolute; left:50%; top:50%; transform:translate(-50%,-20%); text-transform:uppercase; text-align:center; opacity:0;}
.header-nav li a:hover .en,.header-nav li.on a .en{transform:translate(-50%,-50%); opacity:1;}
.header-nav li a:hover .cn,.header-nav li.on a .cn{transform:translateY(-50%); opacity:0;}
.header-nav li a:before{content:''; display:block; width:100%; height:1px; background:var(--color-golden); position:absolute; left:0; bottom:-10px;transition:initial; transform:scaleX(0);}
.header-nav li.on a:before{transform:scaleX(1);}
.header-nav li.logo{margin:0 3.6875vw; width:180px;}
.header-r{height:inherit; width:calc(100% - 120px); border-bottom:1px solid transparent; border-color: rgba(151, 151, 151, 0.3);}
.header-lang{padding:0 20px 0 20px; height:inherit; border-left:1px solid #F1F1F1; display:flex; align-items:center; justify-content:center; position:absolute; right:0; top:0;}
.lh-lang{cursor:pointer;}
.lh-lang dt{width:112px; height:34px; border-radius:30px; display:flex; align-items:center; justify-content:center; position:relative; z-index:2;}
.lh-lang dt i{font-size:20px; margin-right:10px; color:var(--color-golden);}
.lh-lang dd{position:absolute; left:0; top:0; padding:40px 0 6px; right:0;  border-radius:20px 20px 10px 10px; display:none;}
.lh-lang dd a{display:block; text-align:center; line-height:30px; color:#076f66;}
.lh-lang dd a:hover{text-decoration:underline;}
.lh-lang:hover dd{display:block;}
.lh-left{position:fixed; left:0; top:0; background:#01887c; width:120px; z-index:9; bottom:0; display:flex; align-items:flex-end;justify-content:center; padding-bottom:88px;filter: url("style.css");}
.left-nav li{width:6px; height:6px; border-radius:50%; border:1px solid #fbf4e4; transition:var(--transition); margin:7px auto; cursor:pointer;}
.left-nav li.on,.left-nav li:hover{background:#fbf4e4;}
.lh-left .line{width:1px; height:125px; background:#fbf4e4; margin:110px auto; display:block;}
.lh-left .bailu{display:block; letter-spacing:2px; text-transform:uppercase; transform:rotate(-90deg); color: #fbf4e4;}
.lh-banner{height:calc(100vh - 100px);}
.lh-banner .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}
.lh-banner .text .img{position:relative; top:-40px;}
/*.lh-banner .text:before{content:''; display:block; width:36.45833333333333vw; height:36.45833333333333vw; border-radius:50%; border:1px solid #fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}*/
.lh-scroll{width:60px; height:60px; border-radius:50%; background:#01887c; display:flex; align-items:center; justify-content:center; position:absolute; left:50%; top:50%; transform:translateX(-50%); z-index:3; margin-top:170px;}
.lh-scroll .icon{width:108px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); animation:rotateI linear 20s infinite;}
@keyframes rotateI{
	to{transform:translate(-50%,-50%) rotate(360deg);}	
}
.lh-banner .bd li .l-imgs{transition: ease 1s;}
.circleTrack{width:70px; height:70px; z-index:3;}
.circleTrack circle{stroke-dashoffset:204;stroke-dasharray: 204;transition: transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000),opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    will-change: transform, opacity;backface-visibility: hidden;transition-property: all !important;}
.circleTrack:hover circle{stroke-dashoffset:204;}
main{padding-left:120px; overflow:hidden; padding-top:90px;}
@media screen and (min-width: 1200px) {
	.header-nav li{margin: 0 1%;}
}
.l-font46{font-size:46px;}
.index-general{padding-top:98px; padding-bottom:200px; background-color:#fff;}
.general-banner-box{height:35.41666666666667vw; width:74.84375vw;}
.general-banner{width:inherit; height:inherit;}
.general-btn{position:absolute; right:-47px; bottom:98px; z-index:2;}
.general-btn>*{width:94px; height:94px; background:#bfa56f; display:flex; align-items:center; justify-content:center;}
.general-btn>*:hover{border-radius:50%;}
.general-text{width:423px; height:665px; padding:80px 70px; position:absolute; left:0; bottom:0; z-index:2;}
.general-text .ccont{margin-top:30px;}
.l-font68{font-size:68px;}
.index-nname{text-transform:uppercase; letter-spacing:2px; line-height:100px;}
.index-general .index-nname{position:absolute; right:65px; top:180px; z-index:2;}
.general-banner .bd li{overflow:hidden;}
.general-banner .bd li .l-imgs{transition:ease 1s;}
.left-circle{width:70px; height:70px; border-radius:50%; background:#fff; position:absolute; left:0; top:0;filter: url(lplug.css?v=1.1);}
.general-icon{position:absolute; right:0; bottom:-147px;}
.explor-icon .icon1{position:absolute; right:9.0625vw; top:-5.885416666666667vw;pointer-events: none; width:17.604166666666668vw;}
.explor-icon .icon2{position:absolute; right:46.875vw; top:175px;pointer-events: none; width:5.208333333333334vw;}
.explore-bg{height:300px; position:absolute; left:0; top:0; right:0; z-index:-1;}
.index-explore{padding-left:6.770833333333333vw; padding-top:100px; padding-bottom:50px;}
.explore-title .title{margin-top:0.5208333333333333vw;}
.explore-banner{width:70.05208333333334vw;}
.explore-banner .bd li{width:56%; padding:0 40px; border-left:1px solid #F1F1F1;}
.explore-banner .bd li:first-child{border:none;}
.explore-banner .bd .img{height:20.3125vw; position:relative;}
.explore-banner .bd .img .l-imgs{position:absolute; left:0; top:0; width:100%;clip: rect(0,800px,0,0);}
.is-inview .bd .img .l-imgs{animation:clipY cubic-bezier(0.215,.61,.355,1) 2s forwards; animation-delay:1s;}
@keyframes clipY{
	to{clip: rect(0,800px,600px,0);}	
}
.explore-banner .bd li .text{margin-top:20px;}
.explore-banner .bd li .nname{text-transform:uppercase; font-weight:bold;}
.explore-banner .bd li .name{display:flex; align-items:center; margin-top:20px; position:relative;}
.explore-banner .bd li .name svg{position:absolute; left:0; top:50%; transform:translate(-100%,-50%); opacity:0; transition:var(--transition);}
.explore-banner .bd li .name span{display:inline-block;transition:var(--transition);}
.explore-banner .bd li .ccont{margin-top:10px;}
.explore-banner .bd li a:hover .name svg{opacity:1;transform:translate(0,-50%);}
.explore-banner .bd li a:hover .name span{transform:translateX(40px);}
.explore-banner .bd li a:hover .l-imgs{transform:scale(1.1);}
.explore-cont{margin-top:-40px;}
.explore-btn{position:absolute; left:6.770833333333333vw; bottom:127px;}
.explore-btn>*{display:flex; align-items:center; justify-content:center; width:92px; height:92px; border-radius:50%; background:var(--color-golden);}
.general-banner .bd li a{display:block; height:100%;}
#blob {top: 0; z-index: -1; right: 60px; transform: translateX(100%); height: 100%; position: absolute;}
#blob-path { height: 100%; fill: #01887c; }
.lh-banner .text svg{ position:absolute; left:50%; top:50%;transform:scale(9); margin:-35px 0 0 -35px;}
@keyframes bannersvg{
	to{stroke-dashoffset:0;}	
}
.swiper-slide-active .circleTrack circle{ animation:bannersvg linear 4s forwards; transition:revert;}
[data-scroll-section]{ background-color:#fff;}/*transition:var(--transition);*/
.index-mercial{padding-top:160px; padding-left:6.770833333333333vw;}
.index-mercial .explore-title{width:510px; padding-right:80px;}
.mercial-text-banner{margin-top:3.125vw;}
.mercial-text-banner .ccont{margin-top:1.5625vw;}
.mercial-btn{margin-top:3.6458333333333335vw;}
.mercial-btn>*{display:flex; align-items:center; justify-content:center; width:58px; height:58px; border-radius:50%; float:left; margin-left:42px; position:relative;background:var(--color-orange);}
.mercial-btn>.prevs{margin-left:0;}
.mercial-btn>* .circleTrack{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.mercial-btn>*:hover .circleTrack circle{stroke-dashoffset:0;}
.mercial-btn>*:hover{background:none;}
.mercial-num{margin-top:1.5625vw; padding-top:1.5625vw; position:relative; text-align:right;}
.mercial-num:before{content:''; display:block; width:120%; height:1px; background:#fff; position:absolute; left:0; top:0;}
.mercial-r{width:calc(100% - 510px); height:42.395833333333336vw; min-height:680px;}
.mercial-banner{height:100%;}
.lh-public-banner .bd .l-imgs{transition:ease 1s;}
.mercial-banner .bd li{overflow:hidden;}
.mercial-imgs{position:absolute; right:0; bottom:0; z-index:2; background:#fff; padding:30px 30px 0 0; width:435px;}
.mercial-imgs .bd li{width:50%; padding-left:30px;}
.mercial-imgs .bd .l-imgs{height:170px;}
.mercial-banner .bd li a{display:block; width:100%; height:100%;}
.mercial-banner .bd li a:hover{transform:scale(1.2);}
.nav-toggle{position:fixed; left:0; top:0; width:100vw; height:100vh; z-index:2; padding-right:8.958333333333334vw;pointer-events: none; opacity:0; transition:var(--transition);}
.toggle-r{width:824px; display:flex; align-items:center; height:inherit; position:relative; z-index:2;}
.toggle-nav dd{margin-top:15px; padding-left:20px; position:relative; line-height:34px;}
.toggle-nav dd a{display:block;}
.toggle-nav dd:before{content:''; display:block; width:1px; height:90%; background:#E0E2E4; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.toggle-nav dd a:hover{color:var(--color-golden);}
.toggle-nav dt a:hover{text-decoration:underline;}
.toggle-nav dl{margin-bottom:30px;}
.toggle-contact{margin-top:30px; padding-top:50px; position:relative;}
.toggle-share li{float:left; margin-left:85px;}
.En .toggle-share li{margin-left:45px;}
.toggle-share li:first-child{margin-left:0;}
.toggle-share li a{position:relative; display:flex; align-items:center; justify-content:center; border:1px solid #696969; border-radius:50%; width:58px; height:58px; color:#696969;}
.toggle-share li .ewm{position:absolute; left:50%; transform:translateX(-50%); bottom:100%; width:110px; padding-bottom:20px;pointer-events: none;}
.toggle-share li .ewm img{opacity:0; visibility:hidden; transform:translateY(20px); transition:var(--transition);}
.toggle-share li .ewm:before{content:''; display:block; width:1px; height:20px; position:absolute; left:50%; bottom:0; border-right:1px dashed #696969; transition:var(--transition); transform-origin:center bottom; transform:scaleY(0);}
.toggle-share li a:hover .ewm:before{transform:scaleY(1);}
.toggle-share li a:hover .ewm img{opacity:1; visibility:visible; transform:translateY(0);}
.toggle-share li a svg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(0.8) rotate(-90deg);}
.toggle-share li a:hover svg circle{stroke-dashoffset: 0;}
.toggle-share li a:hover{color:var(--color-golden);}
.toggle-r>*{width:100%;}
.toggle-contact-r li{display:flex; align-items:center;}
.toggle-contact-r li i{margin-right:10px;}
.toggle-share{position:relative; top:30px;}
.toggle-contact:before{content:''; display:block; width:100%; height:1px; background:linear-gradient(90deg,rgba(113,213,212,0),#E5E5E5); position:absolute; left:0; top:0;}
.lh-nav-btn:hover i{transform:scaleX(.5);}
.NavToggle .nav-toggle{opacity:1;pointer-events:inherit;}
.NavToggle .lh-nav-btn i{transform:scaleX(0);}
.NavToggle .lh-nav-btn:before{transform:translate(0,10px) rotate(45deg); width:30px;}
.NavToggle .lh-nav-btn:after{transform:translate(0,-10px) rotate(-45deg);}
.toggle-nav dl{transform:translateY(20px); opacity:0; transition:var(--transition);}
.NavToggle .toggle-nav dl{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.NavToggle .toggle-nav dl:nth-child(2){animation-delay:.1s;}
.NavToggle .toggle-nav dl:nth-child(3){animation-delay:.2s;}
.NavToggle .toggle-nav dl:nth-child(4){animation-delay:.3s;}
.NavToggle .toggle-nav dl:nth-child(5){animation-delay:.4s;}
.NavToggle .toggle-nav dl:nth-child(6){animation-delay:.5s;}
.NavToggle .toggle-nav dl:nth-child(7){animation-delay:.6s;}
.NavToggle .toggle-nav dl:nth-child(8){animation-delay:.7s;}
.toggle-contact{transform:translateY(20px); opacity:0;}
.NavToggle .toggle-contact{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;animation-delay:.8s;}
.lh-footer{padding-left:8.958333333333334vw; padding-right:8.958333333333334vw; padding-top:100px;background: #076f66;}
.footer-nav{border-top:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); padding-top:50px;}
.footer-nav dl{float:left; flex:1; padding-left:3vw;}
.footer-nav dl dd a{display:block; opacity:1;}
.footer-nav dl dt{margin-bottom:20px; font-weight:bold;}
.footer-nav dl dt a{opacity:1;}
.footer-nav dl a:hover{opacity:1; text-decoration:underline;}
.footer-center{height:320px;border-top:1px solid transparent; border-bottom:1px solid transparent;border-color: rgba(255, 255, 255, 0.3);; margin-top:30px;}
.footer-center>*{height:inherit;border-left:1px solid transparent; border-color: rgba(255, 255, 255, 0.3);  padding:50px 20px 0; display:flex; justify-content:center; flex:1;}
.footer-center>*:first-child{border:none;}
.footer-center>*:nth-child(2){flex:2;}
.toggle-share.footer{top:70px; margin-bottom:0px;}
.footer-center ._link{opacity:.6; margin-top:20px; text-align:center;}
.footer-center ._link a{margin-left:10px;}
.footer-center ._link a:hover{text-decoration:underline;}
.footer-ewm .name{margin-top:10px; text-align:center; opacity:.6;}
.footer-copy{text-align:right; padding:25px 0; opacity:.6;}
.footer-copy span{margin-left:10px;}
.footer-copy span:first-child{margin-left:0;}
.footer-copy a:hover{text-decoration:underline;}
.toggle-share.footer li a{border-color:rgba(255,255,255,.6); color:rgba(255,255,255,.6);}
.toggle-share.footer li .ewm:before{border-color:rgba(255,255,255,.6);}
.index-contact{padding-left:8.958333333333334vw; padding-right:8.958333333333334vw; padding-top:130px; padding-bottom:130px; background-position:right top;}
.contact-item{margin-top:9.375vw; width:120%;}
.contact-item>*{flex:1; border-left:1px solid #E7DECB; padding:0 2.083333333333333vw;}
.contact-item>*:first-child{border:none; padding:0 2.083333333333333vw 0 0;}
.contact-item .title{margin-bottom:50px;}
.contact-submit{width:80%;}
.contact-submit input{border:none; border-bottom:1px solid #E8DFCC; padding:0; margin-bottom:30px;}
.contact-submit input::-webkit-input-placeholder{color:#000;}
.contact-submit input:-moz-placeholder{color:#000;}
.contact-submit input::-moz-placeholder{color:#000;}
.contact-submit input:-ms-input-placeholder{color: #000;}
.submit-btn{display:flex; align-items:center; justify-content:center; height:64px; background:var(--color-golden); border-radius:4px; margin-top:60px; position:relative;transition:1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);}
.submit-btn:before,.submit-btn:after{content:''; display:block; width:0; height:0; border-left:1px solid #fff; border-top:1px solid #fff; position:absolute; left:1%; top:5%;transition:1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000); visibility:hidden;}
.submit-btn:after{border:none; border-right:1px solid #fff; border-bottom:1px solid #fff; left:auto; right:1%; top:auto; bottom:5%;}
.submit-btn:hover:before,.submit-btn:hover:after{width:98%; height:90%; visibility:visible; border-radius:4px;}
.submit-btn:hover{color:#fff;}
.way-item li{overflow:hidden; margin-bottom:30px;}
.way-item li i{float:left;}
.way-item li pre{float:left; width:85%; padding-left:15px;}
.contact-way .toggle-contact-r{margin-top:-10px;}
.index-contact.more{background-position:center;}
.more-title .title a{position:relative; z-index:1;}
.more-title .title span{width:122px; height:60px; background:var(--linear-gradient-yellow); position:absolute; left:80%; top:50%; transform:translateY(-50%); z-index:-1; display:flex; align-items:center; justify-content:flex-end; padding-right:20px;}
.more-title .ccont{margin-top:40px;}
.more-item{margin-top:100px; margin-left:-40px;}
.more-item li{padding-left:40px;}
.more-item li>*{height:100%; background:#fff; border-radius:8px; overflow:hidden; display:block;}
.more-item li .img{height:16.510416666666668vw;}
.more-item li .text{text-align:right; padding:30px 50px;}
.more-item li .text .nname{text-transform:uppercase; transition:var(--transition);}
.more-item li .text .name{margin-top:20px;}
.more-item li .text .name img{transform:translateX(-100%); opacity:0; transition:var(--transition);}
.more-item li a:hover .name img{transform:translateX(0); opacity:1;}
.more-item li a:hover .nname{transform:translateY(10px);}
.more-item li a:hover .l-imgs{transform:scale(1.1);}
.travel-hd{position:absolute; right:8.958333333333334vw; top:210px;}
.travel-hd:before{content:''; display:block; width:94%; height:1px; background:#000; position:absolute; left:3%; top:0;}
.travel-hd li{float:left; margin-left:76px;}
.travel-hd li:first-child{margin-left:0;}
.travel-hd li a{position:relative; display:block; top:-5px; padding-top:30px;}
.travel-hd li a:before{content:''; display:block; width:10px; height:10px; border-radius:50%; background:#000; position:absolute; left:50%; top:0; transform:translateX(-50%); transition:var(--transition);}
.travel-hd li.on a:before,.travel-hd li a:hover:before{background:var(--color-golden);}
.travel-banner{margin-top:100px; width:calc(100% + 17.916666666666668vw); margin-left:-8.958333333333334vw;}
.travel-banner .bd li{padding:0 8.958333333333334vw;}
.travel-mob1-text{width:415px;}
.travel-mob1-text .ccont{margin-top:3.6458333333333335vw; padding-top:2.083333333333333vw; position:relative;}
.travel-mob1-text .ccont:before{content:''; display:block; width:100%; height:1px; background:#000; position:absolute; top:0; left:0; transform-origin:left center;}
.travel-mob1-r{width:calc(100% - 415px); padding-left:9.375vw; padding-bottom:6.770833333333333vw;}
.travel-mob1-r .img{height:19.0625vw; width:35.78125vw; position:relative; overflow:hidden;}
.travel-mob1-r .img1{width:14.583333333333334vw; height:9.791666666666666vw; position:absolute; left:39.58333333333333vw; bottom:0;}
.travel-mob1-r .icon{position:absolute; left:43.75vw; bottom:13.541666666666666vw; width:4.53125vw;}
.travel-btn>*{width:60px; height:60px; display:flex; align-items:center; justify-content:center; position:relative; display:inline-block; text-align:center; line-height:70px; margin-left:40px;}
.travel-btn>*:first-child{margin-left:0;}
.travel-btn>* .circleTrack{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.travel-btn>* .circleTrack circle{stroke-dashoffset:0;}
.travel-btn>*:hover .circleTrack circle{stroke-dashoffset:204;}
.travel-mob2 .travel-mob1-r{padding-left:0; width:35.3125vw;}
.travel-mob2 .travel-mob1-r .img{width:27.447916666666668vw; height:20.260416666666668vw;}
.travel-mob2 .travel-mob1-r .img1{width:11.5625vw; height:7.968749999999999vw; left:20.15625vw;}
.travel-mob2 .travel-mob1-text{position:relative; top:5.729166666666666vw; z-index:2;}
.travel-mob2-r{position:absolute; right:0; bottom:0;}
.travel-mob2-r .img{width:17.5vw; height:11.770833333333334vw;}
.travel-mob3 .travel-mob1-r{padding-left:7.03125vw;}
.travel-mob3 .travel-mob1-r .img{width:32.760416666666664vw; height:29.322916666666664vw; top:6.770833333333333vw; z-index:2;}
.travel-mob3 .travel-mob1-r:before{content:''; display:block; width:18.125vw; height:11.875vw; position:absolute; left:3.6458333333333335vw; bottom:0; z-index:-1; background:var(--color-golden);}
.travel-mob3 .travel-mob1-r .img1{width:11.354166666666666vw; height:9.791666666666666vw; position:absolute; right:0; top:0; left:auto; z-index:3;}
.travel-mob4-img1{width:23.645833333333332vw; height:25.208333333333332vw; position:absolute; left:-100px; bottom:0;}
.travel-mob4-img1:before{content:''; display:block; width:4.427083333333334vw; height:4.427083333333334vw; background:var(--color-golden); position:absolute; right:-2.213541666666667vw; top:-2.213541666666667vw;}
.travel-mob4{height:31.25vw;}
.travel-mob4-text{width:33.59375vw; position:absolute; left:29.6875vw; top:6vw;}
.travel-mob4-text pre{margin-top:2.604166666666667vw;}
.travel-mob4-text pre:first-child{margin-top:0;}
.travel-mob4-img2{position:absolute; right:20.15625vw; bottom:0; width:9.166666666666666vw; height:12.03125vw; z-index:3;}
.travel-mob4-img3{position:absolute; right:-4vw; bottom:4.947916666666666vw; width:27.187499999999996vw; height:26.145833333333336vw;}
.travel-mob4-img3:before{content:''; display:block; width:11.354166666666666vw; height:14.374999999999998vw; background:#dcdcdc; position:absolute; left:-2.604166666666667vw; bottom:-2.604166666666667vw; z-index:-1;}
.travel-mob5{height:34.166666666666664vw; position:relative;}
.travel-mob5-img1{width:21.875vw; height:25.208333333333332vw; position:absolute; left:0; top:0;}
.travel-mob5-img2{width:24.84375vw; height:29.322916666666664vw; position:absolute; left:23.28125vw; top:3.125vw; z-index:2;}
.travel-mob5-img2:before{content:''; display:block; width:11.354166666666666vw; height:14.374999999999998vw; background:#dcdcdc; position:absolute; left:-6.354166666666666vw; bottom:-1.5625vw; z-index:-1;}
.travel-mob5-img2:after{content:''; display:block;content:''; display:block; width:4.427083333333334vw; height:4.427083333333334vw; background:var(--color-golden); position:absolute; right:-2.213541666666667vw; top:-2.213541666666667vw;}
.travel-mob5-text{width:400px; position:absolute; right:0; bottom:7.8125vw; z-index:4;}
.travel-mob5-text:before{content:''; display:block; width:100%; height:1px; background:linear-gradient(90deg,#000,rgba(113,213,212,0)); position:absolute; left:0; top:-3.125vw;}
.travel-btn{position:absolute; left:31.145833333333332vw; bottom:10vw; z-index:10; transition:var(--transition); white-space:nowrap;}
.index-tavel{padding-top:100px; padding-left: 8.958333333333334vw; padding-right:8.958333333333334vw;}
.Travel1 .travel-btn{left:0;}
.Travel2 .travel-btn{left:67.96875vw; bottom:17.604166666666668vw;}
.Travel3 .travel-btn{left:21vw;}
.Travel4 .travel-btn{left:55vw; bottom:23vw;}
.mercial-r{overflow:hidden;}
.mercial-r:before{content:''; display:block; width:100%; height:100%; background:#FCFAFB; position:absolute; left:0; top:0; z-index:2;}
.mercial-r.is-inview:before{animation:beforeLeftRight cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards;}
.lh-ban{height:calc(100vh - 100px); display:flex; align-items:center; max-height:580px;}
.lh-ban .l-imgs{height:100%; position:absolute; left:0; top:0; width:100%;}
.ban-text{position:relative; z-index:2;}
@keyframes beforeLeftRight{
	to{transform:translateX(100%);}	
}
.public-cont{padding-left:6.770833333333333vw;padding-right:6.770833333333333vw;}
.lh-introduction{padding-top:130px;}
.introduction-text .index-nname{white-space:nowrap; position:relative; z-index:4;}
.introduction-img{width:42.70833333333333vw; height:43.958333333333336vw;}
.introduction-img .img{width:inherit; height:inherit;}
.introduction-img .l-imgs{width:100%; height:110%; position:relative; z-index:2;}
.introduction-img .icon{position:absolute; left:100%; top:10.3125vw; width:8.072916666666668vw;}
.introduction-img:before{content:''; display:block; width:5.885416666666667vw; height:8.177083333333334vw; background:var(--color-golden); position:absolute; left:-2.9427083333333335vw; bottom:0; z-index:3;}
.lh-introduction:before{content:''; display:block; width:100%; height:33.520833333333332vw; background:rgba(0,0,0,.05); position:absolute; left:0; bottom:0;}
.introduction-text{width:calc(100% - 42.70833333333333vw); padding-right:5vw; padding-bottom:30px; padding-top:8vw;}
.introduction-text .ccont{margin-top:4vw;}
.lh-hart{padding-top:125px; padding-bottom:70px;}
.explore-icon{position:absolute; right:-4vw; bottom:0; pointer-events:none; z-index:3; width:24.375vw; height:35.78125vw;}
.hart-img{width:44.947916666666664vw; height:34.375vw;}
.hart-cont{margin-top:30px;}
.hart-text{position:absolute; right:0; bottom:3.4895833333333335vw; background:#fff; width:44.6875vw; min-width:500px; padding:3.6458333333333335vw 5.2vw 9.375vw 8.75vw; z-index:2;}
.hart-text .ccont{margin-top:40px;}
.hart-text .name{position:relative; display:inline-block;}
.hart-text .name:before{content:''; display:block; width:1px; height:11.979166666666668vw; background:var(--color-golden); position:absolute; left:150%; bottom:6px; transform-origin:center top; transform:scaleY(0);}
.hart-img{position:relative; z-index:1;}
.hart-img:before{content:''; display:block; width:48.645833333333336vw; height:35.520833333333336vw; background:url(../images/e6.png) no-repeat center; position:absolute; left:13.020833333333334vw; top:2.604166666666667vw; z-index:-1;}
.hart-text .name span{opacity:0; display:block; transform:translateX(40px);}
.hart-text .ccont{opacity:0; transform:translateY(40px);}
.hart-text.is-inview .name:before{animation:scaleY cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards;}
.introduction-text2{width:100%; padding-right:0; padding-bottom:30px; padding-top:4vw;}
.introduction-text2 .index-nname{margin-bottom: 20px;}
@keyframes scaleY{
	to{transform:scaleY(1);}	
}
@media screen and (min-width: 1601px) {
	.introduction-text{padding-top:5vw;}	
}
@media screen and (max-width: 1440px) {
	.lh-introduction {padding-top: 62px;}
	.lh-ban{ max-height:400px;}
	.introduction-text .ccont{margin-top:1vw;}
}
@media screen and (max-width: 1200px) {
	.introduction-text{padding-top:0;}	
	.lh-footer{padding-top: 62px; padding: 0 5vw;}
	.lh-ban{ max-height:400px;}
	.introduction-img{display: none;}
	.introduction-text{width: 100%; padding-right: 0;}
	.hart-text{padding: 1%;}
	.introduction-text2 .index-nname{margin-bottom: 40px;}
}

.hart-text.is-inview .name span,.hart-text.is-inview .ccont{animation:fadeInUp1 cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards; animation-delay:1s;}
.hart-text.is-inview .ccont{animation-delay:1.2s;}
.lh-history{padding-top:100px; padding-bottom:280px; height:200vh;}
.history-ccont{width:255px; margin-top:160px;}
.history-cont{position:absolute; left:20vw; top:calc((100vh - 530px) /2 + 80px);}
.history-item{display:flex; position:absolute; left:96px; top:50%;}
.history-item li{position:relative; width:270px; width:500px;}
.history-item li .text{padding:300px 15px 0; border-left:1px solid #E5E2DA; position:absolute; left:0; top:100%;}
.history-item li .text .ccont{margin-top:20px;}
.history-item li .text:nth-child(2n){padding:0 15px 300px; top:auto; bottom:0;}
.history-cont .bg{position:relative; z-index:2;}
.history-cont .bg img{max-width:inherit; height:480px;}
.history-item li:nth-child(1) .text:nth-child(1){padding:200px 15px 0; top:25px;}
.history-item li:nth-child(1) .text:nth-child(2){ bottom:-100px;}
.history-item li:nth-child(2) .text:nth-child(1){padding-top:250px;}
.history-item li:nth-child(2) .text:nth-child(2){bottom:-50px;}
.history-item li:nth-child(3) .text:nth-child(1){top:-50px;}
.history-item li:nth-child(4) .text:nth-child(1){top:-70px;}
.history-item li:nth-child(4) .text:nth-child(2){bottom:50px;}
.lh-ban.explore{justify-content:right; padding-top:10%;}
.lh-explore{height:51.041666666666664vw; min-height:800px; max-height:calc(100vh - 100px);}
.explor1-img1{width:45.364583333333336vw; height:29.583333333333332vw; position:absolute; left:-3.0208333333333335vw; bottom:7.135416666666666vw; z-index:3;}
.explor1-img2{width:17.083333333333332vw; height:12.083333333333334vw; position:absolute; left:44.27083333333333vw; bottom:7.135416666666666vw; z-index:2;}
.explor1-img3{width:27.500000000000004vw; height:100%; position:absolute; left:-120px; top:0;}
.explor-text{position:absolute; z-index:7;}
.explor1-text{right:8.072916666666668vw; bottom:7.135416666666666vw;}
.explor-text .ccont{width:375px;}
.explor-text .nname{text-transform:uppercase; line-height:68px;}
.explor-text .name{width:360px; height:67px; line-height:67px; background:var(--color-golden); color:#fff; display:flex; align-items:center; padding-left:20px; margin-top:1.5625vw; white-space:nowrap;}
.explor-text .ccont{margin-top:3.166666666666666vw;}
.lh-explore.explore2{background-color:#f6f6f6;}
.explor2-img1{width:31.510416666666668vw; height:21.666666666666668vw; position:absolute; left:-4.166666666666666vw; top:14.947916666666666vw; z-index:3;}
.explor2-img2{width:29.21875vw; height:31.354166666666668vw; position:absolute; right:-4.166666666666666vw;top:14.947916666666666vw; z-index:3;}
.explor2-img3{width:12.760416666666666vw; height:8.541666666666666vw; position:absolute; left:55.885416666666664vw; top:-3.4375000000000004vw;}
.explor2-img4{width:19.6875vw; height:19.0625vw; position:absolute; left:42.8125vw; top:-11.666666666666666vw;}
.explor2-img5{width:34.53125vw; height:27.239583333333332vw; position:absolute; left:9.166666666666666vw; top:0;}
.explor2-text{top:14.947916666666666vw; left:38.697916666666664vw;}
.explor3-img1{width:60.677083333333336vw; height:38.854166666666664vw; position:absolute; left:-4.166666666666666vw; top:4.375vw; z-index:4;}
.explor3-text{right:3.125vw; top:8.854166666666668vw;}
.explor3-img2{width:51.09375000000001vw; height:14.531250000000002vw; position:absolute; left:-110px; bottom:0;}
.explor3-img3{width:15.989583333333332vw; height:16.979166666666668vw; position:absolute; right:2.34375vw; bottom:0.625vw;}
.explor3-img4{width:8.645833333333334vw; height:12.5vw; left:48.229166666666664vw; top:-6.041666666666667vw; position:absolute;}
.lh-explore>*{position:absolute;}
.explor4-img1{width:44.166666666666664vw; height:29.479166666666668vw; right:-14.0625vw; top:9.0625vw; z-index:2;}
.explor4-img2{width:17.291666666666668vw; height:25.885416666666668vw; right:44.114583333333336vw; bottom:0; z-index:3;}
.explor4-img3{width:17.291666666666668vw; height:11.197916666666668vw; right:24.21875vw; bottom:4.6875vw; z-index:4;}
.explor4-img4{width:65.41666666666667vw; height:28.125vw; left:0; bottom:0;}
.explor4-text{left:7.8125vw; top:8.854166666666668vw;}
.explor4-text .ccont{margin-top:9.895833333333332vw; position:relative;}
.explor4-line{width:25.520833333333332vw; height:1px; background:var(--color-golden); position:absolute; left:7.8125vw; top:40.3125vw;}
.explor5-img1{width:23.59375vw; height:29.531249999999996vw; left:9.791666666666666vw; bottom:0; z-index:3}
.explor5-img2{width:26.25vw; height:16.770833333333332vw; left:-4.166666666666666vw; top:13.020833333333334vw; z-index:2;}
.explor5-img3{width:23.020833333333332vw; height:13.020833333333334vw; right:7.8125vw; bottom:4.166666666666666vw; z-index:2;}
.explor5-img4{width:11.979166666666668vw; height:9.479166666666666vw; left:11.458333333333332vw; top:-1.8229166666666667vw; z-index:1;}
.explor5-img5{width:27.03125vw; height:26.979166666666664vw; right:5.729166666666666vw; top:4.895833333333333vw; z-index:1;}
.explor5-img6{width:30.260416666666668vw; height:30.260416666666668vw; right:-8.333333333333332vw; top:-5.46875vw;}
.explor5-img7{width:41.614583333333336vw; height:41.66666666666667vw; left:-0.5208333333333333vw; bottom:-20.833333333333336vw;}
.explor5-img8{width:31.979166666666664vw; height:9.479166666666666vw; left:38.229166666666664vw; bottom:0.8333333333333334vw;}
.explor5-text{left:40.10416666666667vw; top:13.020833333333334vw;}
.lh-explore.explore4{background-color:#f8f8f8;}
.lh-serves{padding-top:160px; overflow:hidden;}
.serves-l{width:52.708333333333336vw; height:42.760416666666664vw;}
.lh-serves:before{content:''; display:block; width:65.625vw; height:35.260416666666664vw; background:url(../img/i8.jpg) no-repeat center; background-size:cover; box-shadow:0 0 20px rgba(0,0,0,.1); position:absolute; right:0; top:0;}
.lh-serves:after{content:''; display:block; width:18.333333333333332vw; height:3.6979166666666665vw; background-color:var(--color-golden); position:absolute; left:48.802083333333336vw; top:35.260416666666664vw; background-image:url('../img/i11.jpg'); background-position:center; background-size:cover;}
.serves-r{width:calc(100% - 52.708333333333336vw); padding:0 5.2vw; position:relative; z-index:2;}
.serves-ccont{margin-top:6.25vw; padding-top:3vw; padding-right:4.6875vw;}
.serves-ccont:before{content:''; display:block; width:100%; height:1px; background:var(--linear-gradient-black); position:absolute; left:0; top:0;}
.traffic-icon{font-size:88px; line-height:110px; position:absolute; left:7.291666666666667vw; bottom:4.166666666666666vw; text-transform:uppercase;}
.lh-traffic{height:51.041666666666664vw; max-height:980px; min-height:600px; padding-right:7.291666666666667vw; padding-top:7.291666666666667vw;}
.traffic-text .ccont{margin-top:7.291666666666667vw;}
.traffic-text .ccont pre{margin-top:2.604166666666667vw;}
.traffic-text .ccont pre:first-child{margin-top:0;}
.lh-traffic:before{content:''; display:block; width:99.63541666666667vw; height:33.802083333333336vw; position:absolute; left:-3.75vw; top:16.145833333333336vw; background:url(../img/i10.png) no-repeat center; background-size:cover;}
.lh-recreation{background-color:#eee; padding:5.2vw 0 0 7.291666666666667vw;}
.recreation-l{width:calc(100% - 50vw); padding-right:7.291666666666667vw; position:absolute; left:7.291666666666667vw; top:5.2vw; z-index:2;}
.recreation-l .nname{margin-top:6.25vw;}
.recreation-l .ccont{margin-top:2.864583333333333vw;}
.recreation-r{width:100%; float:none; padding-top:90px;}
.recreation-banner .ccont{width:60%; height:60px;}
.recreation-banner .img{height:35.78125vw; margin-top:130px; width:50%; position:relative; left:-6px;}
.recreation-banner .img .l-imgs{width:100%;}
.recreation-banner .text{width:50%; padding-top:200px; padding-right:30px;}
.recreation-banner .text .ccont{margin-top:20px;}
.recreationBtn{left:50%; top:90px;}
.lh-recreation:before{content:''; display:block; width:43.958333333333336vw; height:12.5vw; background:url(../img/i11.jpg) no-repeat center; position:absolute; left:0; bottom:0;}
.accom-banner .text{padding:70px 7.291666666666667vw; width:43.75vw; position:relative;}
.lh-accom{overflow:hidden;}
.lh-accom:after{content:''; display:block; width:calc(100% - 43.75vw); height:50%; background:#fff; position:absolute; right:0; bottom:34.322916666666664vw; z-index:1;}
.accom-banner .text .ccont{margin-top:40px;}
.accom-banner .text .name{letter-spacing:4px;}
.accom-banner .img{height:34.322916666666664vw;}
.accom-text{position:absolute; right:0; top:0; width:calc(100% - 43.75vw); padding:60px 7.291666666666667vw 0 0; z-index:3;
	/*pointer-events: none;*/
}
.accom-text .explore-title{text-align:right;}
.lh-accom:before{content:''; display:block; width:6.979166666666667vw; min-width:100px; height:50%; background:#eeeeee; position:absolute; left:43.75vw; top:0;}
.accom-btn{position:absolute; left:37.5vw; bottom:34.322916666666664vw; z-index:2;}
.accom-btn a{display:flex; align-items:center; justify-content:center; width:6.25vw; height:6.25vw; min-width:50px; min-height:50px; background:var(--color-golden); color:#fff; float:left; font-size:2vw; float:left;}
.accom-btn a.swiper-button-disabled{opacity:0;pointer-events: none;}
.accom-num{float:left; width:6.979166666666667vw; height:6.25vw; min-width:100px; min-height:50px; display:flex; align-items:center; justify-content:center; padding-top:1vw; position:relative;}
.accom-num:before{content:''; display:block; width:100%; height:50vw; background:#eee; position:absolute; left:0; bottom:0; z-index:-1;}
.accom-num .current{position:relative; top:-20px; left:-5px;}
.eat-banner{padding-bottom:130px;}
.eat-banner .img{width:42.760416666666664vw; height:37.8125vw; position:relative;}
.eat-banner .img:before{content:''; display:block; width:4.53125vw; height:1.6666666666666667vw; position:absolute; left:-2.2916666666666665vw; top:4.6875vw; background:url(../img/i3.png) no-repeat center; background-size:cover; z-index:2;}
.lh-eat{padding:130px 7.291666666666667vw 0;}
.lh-eat:before{content:''; display:block; width:calc(100% - 7.291666666666667vw); background:#E5DBC5; position:absolute; left:0; bottom:0; height:65%;}
.lh-eat:after{content:''; display:block; width:20%; height:37.8125vw; position:absolute; right:0; top:130px; background:#EEE;}
.eat-banner  .text{width:calc(100% - 42.760416666666664vw); padding:15.364583333333334vw 17.447916666666664vw 0 0;}
.eat-banner  .text .nname{margin-top:1.5625vw;}
.eat-banner  .text .ccont{margin-top:3.125vw; padding-top:1.5vw; position:relative;}
.eat-banner  .text .ccont:before{content:''; display:block; width:100%; height:1px; background:#000; position:absolute; left:0; top:0; transform-origin:left center;}
.eat-text{position:absolute; left:7.291666666666667vw; top:130px; z-index:3;}
.eat-num{position:absolute; right:42.760416666666664vw; top:29.531249999999996vw; z-index:2; background:var(--color-golden); height:96px; width:192px; display:flex; align-items:center; justify-content:center; padding-top:10px;}
.eat-num .current{position:relative; left:-5px; top:-10px;}
.eatBtn{left:2px; bottom:4.166666666666666vw;}
.lh-eat:before{transform:translateX(-100%);}
.is-inview.lh-eat:before,.is-inview.lh-recreation:before{animation:fadeInUp1 cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards; animation-delay:.5s;}
.is-inview.l-imgs{transition:0s !important;}
.lh-recreation:before{transform:translateX(-100%);}
.lTOr,.tTOb{position:relative;}
.lTOr:before,.tTOb:before{content:''; display:block; width:100%; height:100%; background:#EEE; position:absolute; left:0; top:0; z-index:2;}
.is-inview .lTOr:before{animation:lTOr cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards; animation-delay:.2s;}
.is-inview .tTOb:before{animation:tTOb cubic-bezier(0.645, 0.045, 0.355, 1.000) 1s forwards;animation-delay:.2s;}
@keyframes lTOr{
	to{transform:translateX(100%); visibility:hidden;}	
}
@keyframes tTOb{
	to{transform:translateY(100%); visibility:hidden;}	
}
.lh-news{padding-top:90px; padding-bottom:160px;}
.news-cont{margin-top:50px;}
.news-l{width:665px; height:490px;}
.news-l a{display:block; height:inherit;}
.news-r{width:calc(100% - 665px); padding-left:6.458333333333334vw; height:490px; overflow-y:auto;}
.news-item li a{display:block; overflow:hidden; padding:15px 0; border-top:1px solid #E0DFDF; position:relative;}
.news-item li:first-child a{border:none;}
.news-item li .time{text-align:right;}
.news-item li .text{width:85%; padding-left:2vw;}
.news-item li .ccont{margin-top:10px;}
.news-item li .name{transition:var(--transition);}
.news-item li a:hover .name,.news-item li.on a .name{color:var(--color-golden);}
.news-item li:hover + li a,.news-item li.on + li a{border-color:var(--color-golden);}
.news-item li .img{opacity:0; visibility:hidden; position:absolute; left:0; top:0;pointer-events: none;}
.lh-news:before{content:''; display:block; width:calc(725px + 8.958333333333334vw); height:286px; background:#eee; position:absolute; left:0; bottom:225px;}
.detail-layer{position:fixed; left:0; top:0; z-index:1000; right:0; height:100vh; padding:0 0 0 8.854166666666668vw; display:none;}
.detail-r{width:26vw; height:100%; position:absolute; right:0; top:0; background:#eee; padding:7.8125vw 3.6458333333333335vw 2.083333333333333vw;}
.detail-layer-return{width:6.25vw; height:6.25vw; position:absolute; right:0; top:0; z-index:3; background:var(--color-golden); color:#fff; font-size:2vw; display:flex; align-items:center; justify-content:center; min-width:40px; min-height:40px;}
.news-other li a{border-bottom:1px solid #DBDBDB; padding:1.3541666666666667vw 0; overflow:hidden; display:block;}
.news-other li svg{margin-top:1vw;}
.news-other li a:hover{border-color:var(--color-golden); color:var(--color-golden);}
.detail-l{width:calc(100% - 26vw); padding:4.6875vw 8.854166666666668vw 2.083333333333333vw 0; overflow-y:auto; height:100vh;}
.detail-l>.nname{margin-top:2.604166666666667vw; text-align:right;}
.lh-ones{margin-top:20px;}
.Detail .detail-layer{display:block;}
.lh-act{padding:90px 0 3.125vw 8.958333333333334vw;}
.lh-act:before{content:''; display:block; width:67.91666666666667vw; height:9.6875vw; position:absolute; right:-2.604166666666667vw; bottom:0; background:url(../img/j6.jpg) no-repeat center;}
.lh-act .explore-title{position:absolute; left:8.958333333333334vw; top:90px;}
.act-banner{padding-top:120px;}
.act-banner .img{width:60.520833333333336vw; height:33.4375vw; position:relative; left:-6px;}
.act-banner .text{width:calc(100% - 60.520833333333336vw - 6px); padding-top:8.854166666666668vw;}
.act-banner .name{margin-top:3.125vw; padding-top:3.125vw; position:relative; padding-right:30%;}
.act-banner .name:before{content:''; display:block; width:100%; height:1px; background:#b2b2b2; position:absolute; left:0; top:0;}
.act-banner .ccont{margin-top:1.5625vw; width:70%;}
.act-num{position:absolute; right:62.395833333333336vw; top:calc(120px + 8vw); z-index:3; width:70px; height:70px; display:flex; align-items:center; justify-content:center;}
.act-num .circleTrack,.act-num .circleTrack1{position:absolute; left:0; top:0; width:70px; height:70px; z-index:3;}
.act-num .circleTrack circle{stroke-dashoffset:0;}
.circleTrack1 circle{stroke-dashoffset:204;stroke-dasharray: 204;transition: transform 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000),opacity 1000ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
    will-change: transform, opacity;backface-visibility: hidden;transition-property: all !important;}
.act-num.run .circleTrack1 circle{animation:circleTrack1 cubic-bezier(0.645, 0.045, 0.355, 1.000) 5s forwards;}
.act-banner	.mercial-btn{margin-top:0; position:relative; top:-2px; left:2px;}
@keyframes circleTrack1{
	to{stroke-dashoffset:0;}	
}
.lh-video{padding-top:70px; padding-bottom:70px;}
.video-cont{background:#eee; padding:20px; margin-top:30px;}
.c-scrollbar_thumb{background:var(--color-golden); opacity:1;}
.video-l{width:calc(100% - 390px);}
.video-main{margin-top:10px; width:100%; height:574px; position:relative;}
.video-main video{width:100%; height:100%; background:#000;}
.video-r{width:390px; padding-left:30px; overflow-y:auto; margin-top:30px; height:574px;}
.video-item li{margin-bottom:10px; height:136px;}
.video-item li a{display:block;height:inherit;}
.video-item li .img{width:210px; height:inherit; border-radius:6px; position:relative;}
.video-item li .img .l-imgs{border-radius:inherit; position:relative; border:4px solid #EEE; transition:var(--transition);}
.video-item li .img .l-imgs:before{content:''; display:block; width:0; height:0; border:12px solid transparent; border-right:12px solid #EEE; position:absolute; left:-24px; top:50%; margin-top:-12px; transition:var(--transition);}
.video-item li .img .time{position:absolute; right:10px; bottom:10px; z-index:2; color:#fff;}
.video-item li .text{width:calc(100% - 210px); padding-left:10px; float:left; height:inherit; position:relative; padding-top:10px;}
.video-item li .text .num{position:absolute; left:10px; bottom:10px; display:flex; align-items:center; color:#999;}
.video-item li .text i{font-size:14px;}
.video-item li:hover .img .l-imgs,.video-item li.on .img .l-imgs{border-color:var(--color-golden);}
.video-item li:hover .img .l-imgs:before,.video-item li.on .img .l-imgs:before{border-right:12px solid var(--color-golden);}
.lh-hotel{padding-top:100px; padding-bottom:100px; padding-left:6.458333333333334vw; padding-right:6.458333333333334vw;}
.lh-hotel .ccont{margin-top:3.6458333333333335vw;}
.hotel-itme{margin:3.125vw 0 0 -30px;}
.hotel-itme li{flex:1; padding-left:30px;}
.hotel-itme li img{width:100%;}
.hotel-itme li:nth-child(3){flex:1.9;}
.hotel-itme li:nth-child(1){flex:1.2;}
.lh-food{padding-top:120px;}
.lh-food>*{ height:44.79166666666667vw;}
.food-l{width:45.3125vw; height:inherit;}
.food-img1{width:35.572916666666664vw; height:24.895833333333332vw; position:absolute; left:0; top:0; z-index:2;}
.food-img2{width:12.1875vw; height:7.760416666666667vw; position:absolute; left:6.25vw; top:22.604166666666668vw; z-index:3;}
.food-img3{width:21.041666666666668vw; height:31.145833333333332vw; position:absolute; right:0; bottom:0;}
.footer-r{width:calc(100% - 45.3125vw); height:inherit; padding-left:6.770833333333333vw;}
.footer-r .ccont{margin-top:4.166666666666666vw;}
.food-text{position:absolute; left:6.770833333333333vw; bottom:5.208333333333334vw; z-index:2;}
.food-text:before{content:''; display:block; width:23.59375vw; height:1px; background:var(--color-golden); position:absolute; left:0; top:-2.8125vw;}
.food-text p{width:245px; height:65px; background:var(--color-golden); display:flex; align-items:center; justify-content:center; line-height:65px;}
.food-r-img{width:22.604166666666668vw; height:19.947916666666668vw; position:absolute; right:-0.9vw; bottom:0;}
.lh-arts{height:51.041666666666664vw; min-height:500px;}
.arts-text{position:absolute; left:6.458333333333334vw; top:15.104166666666666vw; z-index:4;}
.arts-text .ccont{margin-top:4.166666666666666vw;}
.arts-img1{width:36.97916666666667vw; height:28.4375vw; position:absolute; left:37.916666666666664vw; top:8.229166666666666vw;}
.arts-img2{width:25.885416666666668vw; height:17.291666666666668vw; position:absolute; left:63.125vw; top:27.239583333333332vw; z-index:3;}
.arts-img3{width:18.385416666666668vw; height:25.208333333333332vw; position:absolute; left:68.69791666666667vw; top:22.395833333333336vw; z-index:2;}
.lh-and{padding:7.8125vw 0 0 6.458333333333334vw; background:var(--color-golden);}
.and-l{position:absolute; left:6.458333333333334vw; top:7.8125vw; z-index:2;}
.and-l .ccont{margin-top:4.166666666666666vw;}
.and-r{width:52.083333333333336vw; height:38.333333333333336vw; position:relative; right:-2.083333333333333vw;}
.lh-exp{padding:8.333333333333332vw 0 5.208333333333334vw 6.458333333333334vw;}
.exp-banner{margin-top:6.25vw;}
.exp-banner .bd li{width:70%; padding-right:9.166666666666666vw;}
.exp-banner .bd li .img{width:600px; height:390px;}
.exp-banner .bd li .text{height:390px; width:calc(100% - 600px); padding-left:2.604166666666667vw; display:flex; align-items:center;}
.expBtn{position:static; margin-top:3.6458333333333335vw; position:relative; top:-1px; left:1px;}
.lh-enterprise{padding-top:100px; padding-bottom:100px; padding-left:6.458333333333334vw; padding-right:6.458333333333334vw; background:#e5dbc5;}
.enterprise-cont{margin-top:4.6875vw;}
.enterprise-item{width:58.020833333333336vw;}
.enterprise-item li{height:12.812499999999998vw; background:#fff; display:flex; align-items:center; justify-content:center; padding:30px;}
.enterprise-item li:nth-child(2n){background:#D3D1CD;}
.enterprise-item:nth-child(2n) li{background:#D3D1CD;}
.enterprise-item:nth-child(2n) li:nth-child(2n){background:#fff;}
.enterprise-r{position:absolute; right:0; top:-2vw;}
.enterprise-r span{position:relative; top:-4vw;}
.First svg.loader{position: absolute;top:50%;left:50%;z-index: 1; margin-left: -50px;margin-top: -50px;transition: transform 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
.First svg.loader path{animation: endlessRotate 1s linear infinite;transform-origin: center;}
@keyframes endlessRotate {
  from {transform:rotateZ(0deg)}
  to {transform:rotateZ(360deg)}
}
.pace-activity{display:none;}
.First .pace-activity{position:fixed; left:0; top:0; z-index:10000; right:0; bottom:0; background:#fff;transition:opacity 1.5s cubic-bezier(0.190, 1.000, 0.220, 1.000); display:block;}
.First.pace-done .pace-activity{opacity:0;pointer-events: none;}
body.First:before{content:''; display:block; width:100%; height:100%; background:#fff; z-index:9999; position:fixed; left:0; top:0;}
.pace-running:before,.pace-done:before{display:none !important;}
/*鼠标移入波浪线条动画*/
.hover-wave:hover{text-decoration: none !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23C90007' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E") repeat-x 0 100%; background-size:20px auto; animation: waveMove 1s infinite linear;}
@keyframes waveMove {
  from { background-position:0 100%; }
  to { background-position:-20px 100%; }
}
.fadeInUp1{transform:translateY(60px); opacity:0;}
.up50{transform:translateY(50%);}
.is-inview.fadeInUp1{animation:fadeInUp1 cubic-bezier(0.215,.61,.355,1) 1s forwards;}
.is-inview.delay1{animation-delay:0.1s;}
.is-inview.delay2{animation-delay:0.2s;}
@keyframes fadeInUp1{
	to{transform:translate(0,0); opacity:1;}	
}
.En{ word-wrap: break-word;}
.En .contact-way .toggle-contact-r{line-height:24px;}
.En .contact-way .toggle-contact-r li{margin-top:40px;}
.En .contact-item{width:116%;}
.video-crumbs{display:none;}
.video-item li .text{text-align:center;}
.En .l-font28{font-size:24px;}
.swiper-slide-duplicate .name,.swiper-slide-duplicate .ccont{opacity:1;transform: translateY(0);}
.news-more{width:130px; height:40px; color:#fff; background:var(--color-golden); display:flex; align-items:center; justify-content:center; margin-top:30px;}
.and-l .news-more{background:#fff; color:var(--color-golden);}
.news-more i{margin-left:20px; font-size:12px;}
.lh-detail{padding:100px 0;}
.lh-return{position:absolute; right:0; top:0; width:120px; height:120px; background:var(--color-golden); color:#fff; font-size:24px; display:flex; align-items:center; justify-content:center;}
.lh-curm i{margin:0 4px;}
.detail-cont{margin-top:40px;}
.detail-page a{color:#666; max-width:48%;}
.detail-page a:hover{color:#000;}
.news-layer{position:fixed; right:0; top:0; z-index:1000; bottom:0; width:50%; background:#fff; transform:translateX(100%); visibility:hidden; transition:var(--transition);}
.news-title{height:120px; display:flex; align-items:center; padding:0 4.16vw; width:100%;}
.news-layer-close{position:absolute; right:0; top:0; width:120px; height:120px; background:#535353; color:#fff; font-size:32px; display:flex; align-items:center; justify-content:center;}
.news-layer-scroll{padding:4.16vw; max-height:calc(100vh - 120px); overflow-y:auto;}
.news-layer-item{margin:-30px 0 0 -30px;}
.news-layer-item li{padding-left:30px; margin-top:30px;}
.news-layer-item li a{display:block;}
.news-layer-item li .img{height:11.458333333333332vw; border-radius:4px; overflow:hidden;}
.news-layer-item li .text{margin-top:10px;}
.news-layer-item li .text .nname{margin-top:10px;}
.news-layer-item li a:hover .l-imgs{transform:scale(1.1);}
.news-layer-item li a:hover{color:var(--color-golden);}
.newsLayer .news-layer{transform:translateX(0); visibility:visible;}
.explor-text .name.listMOre{cursor:pointer;}
.explor-text .name.listMOre i{font-size:24px; margin-left:30px;}
.lh-shadow{position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:999; animation:shadow cubic-bezier(0.215,.61,.355,1) 1s forwards; opacity:0;}
@keyframes shadow{
	to{opacity:1;}	
}
.explore-title.more .title .news-more{font-size:14px; margin-top:0; margin-left:30px; background:none; border:1px solid var(--color-golden); color:var(--color-golden);}
.explore-title.more .title{display:flex; align-items:center;}
.lh-accom .explore-title.more .title{justify-content:flex-end;}
.lh-accom .explore-title.more .title .news-more{margin:0 30px 0 0;}
/*
golden
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){
	.lh-serves{padding-top:160px;}
	.explore-title .title{margin-top:10px;}
	.history-cont{left:40vw;}
}
@media screen and (max-width: 1800px){
	.lh-serves:before{height:80%;}
	.lh-serves:after{top:80%;}
}
@media screen and (max-width: 1600px){
	.l-font46{font-size:32px;}
	.l-font68{font-size:42px;}
	.index-nname{line-height:52px;}
	.general-btn>*{width:72px; height:72px;}
	.travel-mob2-r,.travel-mob5-img2{display:none;}
	.history-ccont{margin-top:100px;}
	.lh-history{height:300vh;}
	.explor1-img2{display:none;}
	.explor2-text{left:31vw;}
	.explor4-img2{display:none;}
	.exp-banner .bd li .img{width:500px; height:300px;}
	.exp-banner .bd li .text{height:300px; width:calc(100% - 500px);}
	.exp-banner .bd li{width:90%; padding-right:3vw;}
}
@media screen and (max-width: 1500px){
}
@media screen and (max-width: 1366px){
	.container1400{max-width:100%;}
}
@media screen and (max-width: 1200px){
	.lh-explore {min-height: 1px;}
}
/*平板*/
@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%;}
	header{height:50px; box-shadow:0 0 20px rgba(0,0,0,.1);}
	.lh-nav-btn{width:50px; height:50px;}
	.lh-nav-btn:before, .lh-nav-btn:after{left:12px; width:14px; height:2px; margin-top:-8px;}
	.lh-nav-btn:after{width:18px; margin-top:4px;}
	.lh-nav-btn i{left:15px; width:20px; height:2px;}
	.NavToggle .lh-nav-btn:before{width:18px; transform:translate(0,6px) rotate(45deg)}
	.NavToggle .lh-nav-btn:after{transform:translate(0,-6px) rotate(-45deg)}
	.header-nav{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.header-nav li{display:none; line-height:50px;}
	.header-nav li.logo{display:block;}
	.header-nav li.logo img{width:92px;}
	.header-lang{border:none; padding:0; position:absolute; right:15px; top:50%; transform:translateY(-50%);}
	.lh-lang dt{width:90px;}
	main{padding-top:50px; padding-left:0;}
	.lh-banner{height:calc(100vh - 50px);}
	.lh-banner .text svg{transform:scale(5);}
	.lh-banner .text .img{width:70vw;}
	.general-text{position:static; width:100%; height:auto; padding:110px 15px 30px; transform:none !important;}
	.lh-scroll{margin-top:30px;}
	.index-general{padding-top:0; padding-bottom:70px;}
	.l-font46{font-size:22px;}
	.general-text .ccont{margin-top:10px;}
	.l-font68{font-size:28px;}
	.index-nname{line-height:36px;transform:none !important;}
	.index-general .index-nname{top:30px; right:auto; left:15px;}
	.general-banner-box{height:240px; width:100%;}
	.general-btn{right:15px; bottom:15px;}
	.general-btn>*{width:52px; height:52px;}
	.general-banner .bd li a{transform:none !important;}
	.general-icon{position:static; margin-top:20px;}
	.index-explore{padding-left:15px; padding-top:30px; padding-bottom:30px;}
	.explore-bg{height:150px;}
	.explore-cont{margin-top:30px;}
	.explore-btn{display:none !important;}
	.explore-banner{width:100%; float:none;}
	.explore-banner .bd li{padding:0 15px;}
	.explore-banner .bd .img{height:200px;}
	.index-mercial{padding-top:30px; padding-left:15px; padding-bottom:80px;}
	.l-font22{font-size:16px;}
	.index-mercial .explore-title,.mercial-r{width:100%; float:none;}
	.mercial-r{height:220px; min-height:inherit; margin-top:20px;}
	.mercial-imgs{display:none;}
	.mercial-btn{position:absolute; left:15px; bottom:20px;}
	.mercial-btn>*{width:46px; height:46px; margin-left:0px; transform:scale(.8);}
	.mercial-btn>* .circleTrack{transform: translate(-50%,-50%) scale(.75);}
	.mercial-num{display:none !important;}
	.mercial-text-banner .ccont{margin-top:10px; color:#666;}
	.index-tavel{padding-top:30px; padding-left:15px; padding-right:15px; padding-bottom:30px;}
	.travel-hd{position:relative; right:auto; top:auto; margin-top:30px; display:flex; width:110%; margin-left:-5%;}
	.travel-hd li{margin-left:0; flex:1; text-align:center;}
	.travel-hd:before{width:80%; left:50%; transform:translateX(-50%);}
	.travel-banner{margin-top:50px; width:100%; margin-left:0;}
	.l-font28{font-size:16px;}
	.travel-mob1-text{width:100%; float:none;}
	.travel-mob1-r{width:100%; float:none; margin-top:20px; padding:0 0 25px;}
	.travel-banner .bd li{padding:0;}
	.travel-hd li a{padding-top:20px;}
	.travel-mob1-r .img{width:200px; height:110px;}
	.travel-mob1-r .img1{width:100px; height:50px; left:150px;}
	.travel-mob1-r .icon{width:40px; height:14px; left:180px; bottom:80px;}
	.travel-btn{position:static; margin-top:0; transform:scale(.8); transform-origin:left center;}
	.travel-btn>*{margin-left:20px;}
	.travel-mob2 .travel-mob1-r{margin-top:0; padding:0 0 35px;}
	.travel-mob2 .travel-mob1-r .img{width:200px; height:130px;}
	.travel-mob2 .travel-mob1-r .img1{width:100px; height:70px; left:150px;}
	.travel-mob2 .travel-mob1-text{top:0;}
	.travel-mob2-r{display:none;}
	.travel-mob3 .travel-mob1-r{margin-left:20px; margin-top:0; padding:0;}
	.travel-mob3 .travel-mob1-r:before{width:40px; height:28px; left:-20px;}
	.travel-mob3 .travel-mob1-r .img{width:200px; height:180px;}
	.travel-mob3 .travel-mob1-r .img1{width:100px; height:80px; right:auto; left:150px;}
	.toggle-r{width:100%;}
	.nav-toggle{padding-right:15px; padding-left:50px;}
	.toggle-nav dl{width:50%;}
	.toggle-nav dd{line-height:24px;}
	.travel-mob4-text{width:100%; position:static;}
	.travel-mob4-img1{display:none;}
	.travel-mob4{height:auto;}
	.travel-mob4-img2{width:80px; height:100px; right:auto; left:0;}
	.travel-mob4-img3{width:200px; height:190px; right:0; position:static; margin-top:20px; padding-left:40px; margin-bottom:20px;}
	.travel-mob4-img3:before{width:50px; height:60px; left:20px; bottom:70px;}
	.travel-mob5{height:auto; padding-top:220px;}
	.travel-mob5-text{position:static; width:100%;}
	.travel-mob5-img1{width:90px; height:110px;}
	.travel-mob5-img2{width:150px; height:170px; left:100px; top:10px; display:block;}
	.travel-mob5-img2:before{width:70px; height:100px; left:-40px; bottom:-10px;}
	.index-contact{padding:30px 15px;}
	.more-title .title span{width:100px; height:42px; padding-right:20px;}
	.more-title .title span img{width:30px;}
	.more-title .ccont{margin-top:20px;}
	.more-title{padding-top:90px;}
	.more-title .l-right{position:absolute; left:0; top:0;}
	.more-item{margin-top:20px;}
	.more-item li{margin-top:10px;}
	.more-item li .img{height:220px;}
	.more-item li .text{padding:20px;}
	.more-item li .text .name{margin-top:10px;}
	.more-item li .text .name img{transform:translateX(0); opacity:1; margin-right:10px; width:30px;}
	.contact-item>*{flex:none; padding:20px 0; width:100%; border:none;}
	.contact-item>*:last-child{border-top:1px solid #E7DECB;}
	.contact-item .title{margin-bottom:20px;}
	.contact-submit input{margin-bottom:20px;}
	.submit-btn{margin-top:30px;}
	.way-item li{margin-bottom:20px;}
	.way-item li:last-child{margin-bottom:0;}
	.l-lh60{line-height:30px;}
	.lh-footer{padding:30px 15px 0;}
	.footer-nav{display:none;}
	.footer-center{height:auto; margin-top:0;}
	.footer-center>*{flex:none; padding:20px; border:none;  border-top:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); width:100%;}
	.footer-logo{width:80px; display:block;}
	.footer-center>*:nth-child(2){flex:none;}
	.toggle-share.footer{margin-bottom:30px; top:0}
	.toggle-share li{margin-left:30px;}
	.footer-copy{text-align:center;}
	.public-cont{padding-left:15px; padding-right:15px;/* height:calc(100vh - 50px);*/ height: auto; max-height:inherit;}
	.lh-introduction{padding-top:30px; height:auto; padding-bottom:30px;}
	.introduction-text{position:static; float:none; width:100%; padding-bottom:0;}
	.introduction-text .index-nname{white-space:normal;}
	.introduction-text .ccont{width:100%; margin-top:20px;}
	.l-lh28{line-height:24px;}
	.introduction-img{width:100%; height:300px; float:none; margin-top:20px; position:static; margin-top:30px;}
	.introduction-img:before{display:none;}
	.lh-hart{padding-top:30px; padding-bottom:30px;}
	.explore-icon{width:200px; right:-50px;}
	.hart-text{position:static; width:100%; min-width:inherit; padding:30px;}
	.hart-img{float:none; width:100%; height:240px;}
	.lh-history{padding-top:30px; padding-bottom:30px; height:300vh;}
	.history-ccont{width:100%; margin-top:30px;}
	.history-cont{left:0; top:200px;}
	.history-cont .bg img{height:260px; width:auto; max-width:inherit;}
	.history-item li{width:50vw;}
	.history-item li .text .ccont{margin-top:10px;}
	.history-item li:nth-child(1) .text:nth-child(1){padding:50px 15px 0; top:80px;}
	.history-item li:nth-child(1) .text:nth-child(2){bottom:-80px; padding:0 15px 150px;}
	.history-item li:nth-child(2) .text:nth-child(1){padding-top:150px;}
	.history-item li .text:nth-child(2n){padding:0 15px 150px;}
	.history-item li .text{padding:150px 15px 0;}
	.lh-explore{height:auto; padding:30px 15px; min-height:inherit; max-height:inherit;}
	.explor-text{position:static;transform:none !important;}
	.explor-text .nname{line-height:40px;}
	.explor-text .name{width:160px; height:50px;}
	.explor-text .ccont{width:100%; margin-top:30px;}
	.explor1-img1{position:static; margin-top:20px; width:70%; height:160px;}
	.explor1-img2{width:100px; height:70px; left:60%; bottom:20px; display:block;}
	.explor2-img1{position:static; margin-top:30px; width:50%; height:120px;}
	.explor2-img2{width:30%; height:120px; top:auto; bottom:0;}
	.explor3-img1{position:static; margin-top:30px;}
	.explor3-img2{z-index:-1;}
	.explor4-img2{position:static; margin-top:30px; width:40%; height:200px; display:block;}
	.explor4-img3{right:auto; left:42%; bottom:50px;}
	.explor4-img1{right:0; top:auto; bottom:100px;}
	.explor5-img1{position:static; margin-top:60px; width:50%; height:200px;}
	.explor5-img7{z-index:-1;}
	.explor5-img2{left:0; top:auto; bottom:140px; z-index:-1; width:54%; height:130px;}
	.explor5-img3{width:100px; height:57px; right:15px; bottom:30px;}
	.hotel-itme{margin:30px 0 0 -15px;}
	.hotel-itme li{padding-left:15px;}
	.lh-food{padding:30px 15px;}
	.footer-r{float:none; width:100%; padding-left:0;}
	.food-text{position:static; margin-top:20px;}
	.food-text p{width:200px; height:52px; line-height:52px;}
	.food-l{width:100%; margin-top:50px; float:none;}
	.food-img1{position:static;}
	.lh-food>*{height:auto;}
	.food-img2{top:auto; bottom:30px;}
	.food-img3{right:auto; left:30vw;}
	.food-text:before{display:none;}
	.lh-arts{height:auto; min-height:inherit; padding:30px 15px;}
	.arts-text{position:static;}
	.arts-img1{position:static; margin-top:30px;}
	.arts-img2{left:32vw; top:auto; bottom:0;}
	.arts-img3{left:35vw; bottom:-20px; top:auto;}
	.lh-and{padding:30px 15px;}
	.and-l{position:static; float:none;}
	.and-r{margin-top:30px; float:none;}
	.lh-exp{padding:30px 15px;}
	.exp-banner .bd li .img{width:100%; height:220px; float:none;}
	.exp-banner .bd li .text{width:100%; padding-left:0; float:none; margin-top:20px; height:auto;}
	.exp-banner .bd li{padding-right:0;}
	.expBtn{margin-left:2px;}
	.enterprise-cont{margin-top:30px;}
	.enterprise-r{position:static; float:none;}
	.l-font60{font-size:30px;}
	.l-font160{font-size:70px;}
	.enterprise-r span{top:-40px;}
	.enterprise-item{width:100%; float:none; margin-top:30px;}
	.enterprise-item li{width:25%; height:60px;}
	.lh-eat{padding:30px 15px;}
	.eat-text{position:static;}
	.eat-banner{padding-bottom:0; margin-top:30px;}
	.eat-banner .img{width:100%; height:240px; float:none;}
	.eat-num{height:50px; width:100px; top:190px; left:0; right:auto;}
	.eat-banner .text{width:100%; padding:30px 0;}
	.lh-eat:before{width:calc(100% - 15px);}
	.eatBtn{margin-left:2px;}
	.accom-text{position:static; width:100%; padding:0;}
	.lh-accom{padding:30px 15px;}
	.accom-text .explore-title{text-align:left;}
	.accom-banner{margin-top:30px;}
	.accom-banner .text{padding:0; width:100%;}
	.accom-banner .img{height:200px; margin-top:20px;}
	.accom-banner .text .ccont{margin-top:20px;}
	.lh-accom:after{display:none;}
	.accom-btn{left:auto; right:0; bottom:0;}
	.accom-num:before{height:70px;}
	.lh-recreation{padding:30px 15px;}
	.recreation-l{width:100%; padding:0; float:none;}
	.recreation-r{float:none; width:100%; margin-top:30px;}
	.recreation-l .nname{margin-top:20px;}
	.recreation-banner .img{height:250px; margin-top:20px;}
	.lh-recreation:before{display:none;}
	.recreationBtn{margin-top:10px;}
	.lh-traffic{min-height:inherit; height:auto; padding:90px 15px 150px;}
	.traffic-icon{font-size:40px; left:15px; bottom:0; line-height:50px;}
	.lh-traffic:before{top:30px;}
	.lh-serves{padding:30px 15px;}
	.serves-l{float:none; width:100%; height:240px;}
	.serves-r{width:88%; padding:30px 0;}
	.lh-serves:before{width:calc(100% - 30px); height:100%;}
	.lh-serves:after{display:none;}
	.lh-news:before{width:100%; height:100px; display:none;}
	.news-cont{margin-top:30px;}
	.news-l{float:none; width:100%; height:220px;}
	.news-r{float:none; width:100%; height:auto; margin-top:30px; padding-left:0;}
	.lh-act{padding:30px 15px;}
	.lh-act .explore-title{position:static;}
	.act-banner{margin-top:30px; padding-top:0;}
	.act-banner .img{width:100%; height:200px; float:none;}
	.act-banner .text{width:100%; float:none; padding:0; margin-top:20px;}
	.act-num{right:0; top:192px; transform:scale(.5);}
	.act-num span{font-size:20px;}
	.act-banner .name{padding-right:0; margin-top:20px; padding-top:20px;}
	.act-banner .ccont{margin-top:20px; width:100%;}
	.lh-act:before{display:none;}
	.act-banner .mercial-btn{margin-top:10px; left:1px;}
	.detail-layer{padding:0;}
	.detail-r{display:none;}
	.detail-l{width:100%; padding:0; height:100vh; padding:50px 20px;}
	.l-font38{font-size:18px;}
	.video-l{width:100%; float:none;}
	.video-main{height:200px;}
	.video-r{width:100%; overflow:hidden; overflow-x:auto; height:auto; float:none; padding-left:10px;}
	.video-item{white-space:nowrap;}
	.video-item li{display:inline-block; margin-bottom:0; margin-right:10px; height:80px; width:60%;}
	.video-item li .img{width:120px;}
	.video-item li .text{width:calc(100% - 120px);}
	.mercial-banner,.explore-title{transform:none !important;}
	.lh-cursor,.lh-left,.toggle-contact,.explor4-img4{display:none;}
	.header-nav li.logo{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); margin:0;}
	.video-item li .img{width:60px;}
	.video-item li{height:50px;}
	.video-item li .img .time{display:none;}
	.video-item li .img .l-imgs{border-width:1px;}
	.video-item li .img .l-imgs:before{display:none;}
	.video-item li .text{width:calc(100% - 60px); white-space:normal; text-align:left; font-size:12px; padding-top:0;}
	.video-r{padding-left:0;}
	.recreation-banner .ccont{height:auto;}
	.recreation-banner .text{width:100%; float:none; padding:30px 0 0 0;}
	.recreation-banner .img{width:100%; float:none; left:0;}
	.recreation-r{padding-top:30px;}
}
/*手机*/
@media screen and (max-width: 980px){
}
/* ------------------------ */
#banner{position:relative;overflow:hidden;width:100%;}
#banner ul{position:relative;overflow:hidden;width:500%;margin: 0;}
#banner ul li{width:20%;float:left}
#banner ul li img{width:100%;display:block;}
#banner ul li video{width:100%;display:block;}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity:1;}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left;}
#banner aside span.next{float:right;}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner #bannerBtnS{width:105px;position:absolute;right:0;left:0;bottom:3%;margin:auto}
#banner  #bannerBtnS em{display:block;float:left;width:10px;height:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner  #bannerBtnS em.act{background:#f0c02e}
@media (max-width:750px){
	#banner  #bannerBtnS em{width: 10px; height: 10px;}
}
.fabout1 {width: 100%;height: 240px;position: relative;background: #ffffff url('../images/fabbg2.jpg') center no-repeat;}
.cer{ width:80%; margin:0 auto; padding: 0 20px;}
.fcate4 {position: relative;padding-top: 47px;padding-bottom: 13px;}
.fcate4:after {content: '';position: absolute;left: 0;bottom: 0;z-index: 0;width: 90px;height: 1px;background-color: #666;}
.fcate4 .en {font-size: 40px;color: #dbb769;line-height: 45px;font-family: helvetica;text-transform: uppercase;opacity: 0.1;}
.fcate4 .cn {font-size: 16px;color: #666;line-height: 28px;font-family: 'Source Han Serif CN';}
.fcate4 .fig {position: absolute;left: 0;bottom: 41px;z-index: 3;width: 212px;}
.fab2 {width: 614px;height: 352px;background-color: #dbb769;position: absolute;right: 0;top: 0;z-index: 5;}
.fcate5 {position: relative;padding-top: 63px;padding-left: 30px;}
.fcate5 a {display: block;}
.fcate5 .en {font-size: 24px;color: #fff;line-height: 35px;font-family: arial;text-transform: uppercase;font-weight: bold;}
.fcate5 .cn {font-size: 18px;color: rgba(255, 255, 255, 0.7);line-height: 26px;height: 26px;margin-top: 10px;}
.fcate5 .fig {width: 27px;height: 26px;margin-top: 72px;-webkit-transition: 0.6s;transition: 0.6s;background: url('../images/jtd-fab.png') 0 center no-repeat;}
.fcate5:hover .fig {-webkit-transform: rotate(-90deg);	transform: rotate(-90deg);}
@media screen and (max-width: 1580px) {
.fab2 {width: 33%;}
}
@media screen and (max-width: 790px) {
	.fabout1{display: none;}
}

.about{width: 100%; background: #ffffff url('../images/linianbg.jpg') no-repeat center bottom;}
.about .s_width{width: 90%; margin: 0rem auto;padding: 6rem 0 6rem 0; display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between;}
.about .about_l{width: 40%;}
.about .about_l h2{color: #076f66; font-weight: 700;}
.about .about_l h2 em{display: block;font-weight: 200;}
.about_r{width: 50%;}
.about_r img{width: 100%;border-top-left-radius:80px; border-bottom-right-radius:80px; margin: 0 0 10px 0;}
.pro{width: 100%; background: #f7f6f4;z-index: 1;position: relative;}
.pro .pro_tit{text-align: center; color: #402a1c; padding: 4% 0;z-index: 1; position: relative;}
.pro .pro_tit h2{font-weight: 800;}
.pro_cont{width: 100%;position: relative;}
.pro_cont:before{content: '';z-index: 2;background: #c4ad9e;height: 110px;width: 1px;transform: translateX(-50%);transition: all 1s ease; margin: 0 auto;display: block;position: relative; margin-top: -5px;}
.pro_cont:after{content: '';z-index: 2;background: #c4ad9e;height: 110px;width: 1px;transform: translateX(-50%);transition: all 1s ease; margin: 0 auto;display: block;position: relative;}
.pro_cont .pro_bg{background-color: #f0ede9;position: absolute;right: 0;top: 0;height: 100%;width: 60.20833333333333%; z-index: 1;}
.pro_cont .pro_a{z-index: 2;position: relative;display: flex; display:-webkit-flex; -webkit-justify-content: space-between;   justify-content: space-between; background: #fafafa; height: auto;}
.pro_cont .pro_a .pro_a_l{width: 70%; }
.pro_cont .pro_a .pro_a_l img{width: 100%;}
.pro_cont .pro_a .pro_a_r{width: 30%; background:url('../images/probg.jpg') no-repeat left bottom; padding: 8% 5% 0 5%;}
.pro_cont .pro_a .pro_a_r h3{ color:#402a1c; font-weight: 800;background:url('../images/pro_tit.png') no-repeat left top; padding-top: 25px;}
.pro_cont .pro_a .pro_a_r h3:after{content: "";width: 130px; height: 3px;display: block; background: #dbb769; margin-top: 9px;}
.pro_cont .pro_a .pro_a_r p{}
.PubLink {display: inline-block;color:#999;width: 50%;max-width: 160px;line-height: 45px;text-align: center;font-size: 15px;border-image: initial;padding: 0px 30px; margin-top: 7%; border:1px solid transparent; border-color: rgba(151, 151, 151, 0.3);border-radius: 30px}
.PubLink:hover {background: #076f66;color: #fff;}

@media screen and (max-width: 790px) {
	.pro_cont .pro_a{display: block;}	
	.pro_cont .pro_a .pro_a_l{width: 100%;}
	.pro_cont .pro_a .pro_a_r{width: 100%;}
}
.fyishu {width: 100%;height: 900px;overflow: hidden;position: relative;}
.fyishupic {float: right;width: 59%;height: 100%;position: relative;background: url('../images/fyishu.jpg') center no-repeat;-webkit-transition: 0.6s;transition: 0.6s;}
.fyishupic img {position: absolute;left: 22%;top: 18.5%;z-index: 1;max-width: 100%;max-height: 100%;}
.fyishupic:hover {-webkit-transform: scale(1.02);transform: scale(1.02);}
.fyishuleft {float: left;width: 41%;height: 100%;position: relative;z-index: 2;background: #076f66 ;}
.fyishulist {width: 100%;padding: 75px 0;}
.fyishulist li {width: 100%;height: 125px;background-color: transparent;}
.fyishulist li .lin {padding-left: 46.2%;height: 100%;}
.fyishulist .wrapper {height: 76px;padding: 25px 0 24px 102px;position: relative;}
.fyishulist .pic {width: 74px;height: 74px;border-radius: 50%;font-size: 0;line-height: 74px;position: absolute;left: 0;top: 25px;z-index: 1;text-align: center;border: 1px solid #fff;}
.fyishulist img {max-width: 100%;max-height: 100%;}
.fyishulist .wz {padding-top: 15px;}
.fyishulist .cn {color: #fff;line-height: 28px;height: 28px;font-weight: bold;overflow: hidden;}
.fyishulist .en {font-size: 12px;color: #fff;line-height: 18px;opacity: 0.5;text-transform: uppercase;overflow: hidden;}
.fyishulist .txt {height: 125px;display: table;width: 100%;overflow: hidden;opacity: 0;position: absolute;left: -10%;top: 0;z-index: 5;}
.fyishulist .txt span {display: table-cell;vertical-align: middle;font-size: 16px;color: #fff;line-height: 30px;}
.fyishulist li,.fyishulist .txt,.fyishulist .wz,.fyishulist .pic {-webkit-transition: .6s;transition: .6s;}
.fyishulist li:hover {background-color: #dbb769;padding-right: 15px;}
.fyishulist li:hover .txt {opacity: 1;left: 0;}
.fyishulist li:hover .wz,.fyishulist li:hover .pic {opacity: 0;}
@media screen and (max-width: 1640px) {
	.fyishulist li .lin {padding-left: 34%;}
	.PubLink{width: 70%;max-width: auto;}
}
@media screen and (max-width: 1440px) {
	.about .s_width{padding: 5rem 0;}
	.about .about_l {width: 46%;}
	.l-col-mt40 > * {margin-top: 13px;}
	.pro_cont:before{height: 50px;}
	.pro_cont:after{height: 50px;}
	.fyishulist .txt span{font-size: 14px;}
}
@media screen and (max-width: 1350px) {
.fyishuleft {width: 50%;}
.fyishupic {width: 50%;}
}
@media screen and (max-width: 1200px) {
	.PubLink{padding: 0 10px;}
.fyishulist li .lin {padding-left: 20%;}
.pro_cont .pro_a .pro_a_r{padding-top: 5%;}
}
@media screen and (max-width: 960px) {
	.about .s_width{width: 95%;display: block; padding: 1rem 0 0 0;}
	.about .about_l{width: 100%; padding-bottom: 1rem;}
	.about .about_r{width: 100%;}
	.about .about_r img{border-top-left-radius: 0;		border-bottom-right-radius: 0;}
.fyishupic {float: none;position: absolute;right: 0;top: 0;z-index: 0;}
.fyishupic img {left: auto;right: 20%;}
.fyishuleft {float: none;width: 480px;max-width: 100%;}
.fyishulist li .lin {padding-left: 12%;}
}
@media screen and (max-width: 750px) {
.fyishu {width: auto;padding-right: 100px;}
.fyishuleft {width: 100%;background: none;}
.fyishupic {width: 100%;}
.fyishupic img {right: 10px;width: 74px;top: 12%;}
}
@media screen and (max-width: 540px) {
.fyishulist li .lin {padding-left: 30px;}
}
/*news*/
.news{width: 100%; background:url('../images/news.jpg') no-repeat center bottom; padding: 4% 0;}
.news h2{text-align: center; font-weight: 700;}
.news h2 em{color: #e2e7e7;display: block;text-transform: uppercase;}
.news h2 i{color: #666;display: block; font-weight: 200;}
.news h2:after{content: "";width: 80px; height: 1px; background: #c1bcb3;margin: 0 auto; display: block;}
.news_cont{padding-top: 2%; display: flex;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;	-ms-flex-wrap: wrap;flex-wrap: wrap;width:85%;overflow: hidden; margin: 0 auto;}
.news_cont .newList{flex-basis: 23%;margin-right: 2%;}
.newList{ overflow:hidden; padding:0rem 0 04% 0; height:auto; width:100%; }
.news_cont .newList:nth-child(4){ margin-right:0px; }
.news_cont .newPicBox{ position:relative; width:100%; height:0px; padding-bottom:50%; overflow:hidden; border-radius:0px; margin:0 auto; }
.news_cont .newPic{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(1); width:100%; height:auto; transition:all .5s ease; }
.news_cont .picLink{ position:absolute; top:0px; left:0px; width:100%; height:100%; }
.news_cont .contentBoxB{ padding:0 6%;background:rgba(255,255,255,0.9) }
.news_cont .newTitle{ font-size:18px; margin-bottom:0;  line-height:31px; font-weight:normal; color:#373c41; transition:all .5s ease; display:-webkit-box; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; }
.news_cont .lineBox{ position:relative; width:100%; height:1px; background:#ededed; margin-bottom:26px; }
.news_cont .lineBox::before{ content:''; position:absolute; top:0px; left:0px; width:0px; height:100%; background:#afafaf; transition:all .5s ease; }
.news_cont .TimeBox{ font-size:14px; line-height:1.5; letter-spacing:.25px; color:#777; margin-bottom:20px; }
.news_cont .newMs{ position:relative; width:100%; line-height:1.4; clear:both; font-size:14px; color:#777; min-height:22px; letter-spacing:0; padding:20px 0px 30px; display:-webkit-box; overflow:hidden; line-height: 30px; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis;  font-weight: 100;}
.news_cont .image_con{ width: 100%; overflow: hidden;background:rgba(255,255,255,0.9); padding-top: 10px; height: 25vh;}
.news_cont .image_con img{width:90%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; margin: 0 auto; display: block;height: 100%; }
.news_cont .image_con:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.news_cont .look{ display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:20px; color:#777; overflow:hidden; }
.news_cont .look .look_name{ margin-right:10px; position:relative; }
.news_cont .newList:hover .newPic{ transform:translate(-50%,-50%) scale(1.1); }
.news_cont .newList:hover .newTitle{ color:#222; }
.news_cont .newList:hover .lineBox::before{ width:100%; }
.di_img{width:100%; ;position: relative; height: 358px;}
.news_img{width:56%; margin: 0 auto; }
.news_img img{ width: 100%; margin-top: 5%;}
.news_cont .bottom_btn{font-size:14px;line-height:7.5;/* font-weight:bold; */letter-spacing:.5px;text-transform:uppercase;transition:all .5s ease;background:rgba(255,255,255,0.9) ;padding-left: 5%; }
.news_cont .contentBoxB .bottom_btn{ display:none; }
.news_cont .newList:hover .bottom_btn{ color:#92d050; } 
@media (max-width:1200px){
	.news{ margin:0 auto 0 auto;}
	.news_cont .newList{flex-basis: 32%;}
	.news_cont .newList:nth-child(4){display: none;}
	.news_cont .newList:nth-child(3){ margin-right:0px;}
}
@media (max-width:769px){
	.news{width: 95%; margin-top: 4%;}
	.news_cont{width: 100%;}
	.news_cont .newList{flex-basis: 100%;margin-right:0%;}
	.di_img{height: 240px;}
	.news_img{width: 100%; height: 145px;}
	.news_cont .bottom_btn{line-height: 31px;}
 }
.subpage-neck {background-color: #f7f7f7;}
.subpage-neck .contain {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;
flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;width: 85%; margin: 0 auto;height: 60px;}
.subpage-neck .contain:after {display: none;}
@media screen and (max-width: 1024px) {
.subpage-neck .contain {display: block;}
}
@media (max-width:769px){
	.subpage-neck{display: none;}	
}
.overview{-webkit-justify-content:center;   justify-content:center;width: 75%;}
.overview .link{padding: 0 2%;}
.subpage-crumbs {word-break: break-all;  text-overflow: ellipsis; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.subpage-crumbs:before {content: " ";display: inline-block;vertical-align: middle;margin-right: 0.16rem;width: 16px;height: 20px;background-image: url(../images/icof-crumbs.png);background-size: contain;
background-position: 50% 50%;background-repeat: no-repeat;}
@media screen and (min-width: 1440px) {
	.overview{width: 100%;}
}
@media screen and (min-width: 1200px) {
	.overview{width: 100%;}
	.subpage-nav{width: 100%;}
	.subpage-crumbs{display: none;}
}
@media screen and (max-width: 1024px) {
.subpage-crumbs {display: none;position: absolute;top: 100%;padding: 10px 0;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}
.subpage-nav {width: calc(100% - 300px);text-align: left;z-index: 6;}
.subpage-nav .viewport {padding-right: 40px;-webkit-box-sizing: border-box;	box-sizing: border-box;width: auto;}
.subpage-nav .ctr {z-index: 20;position: absolute;right: 0;top: 0;width: 32px;height: 100%;background-color: rgba(0, 0, 0, 0.6);color: #ffffff;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;text-align: center;}
.subpage-nav .ctr.reject {display: none;}
.se_main_tit{width: 100%;padding: 4% 0 2% 0 ; }
.se_main_tit:before{content: "xishuiqu"; text-align: center; display: block; position: absolute; z-index: 0; font-weight: 500; left: 0; right: 0;font-family: impact; font-size: 100px;text-transform: uppercase; color: #333; opacity: 0.1;}
.se_main_tit strong:after{content: "";background:url("../images/line.png") repeat center top; width: 66px; height: 22px; display: block; margin:1% auto 0 auto; }
.se_main_tit h2{text-align: center; font-size: 47px; color: #333; z-index: 1; position: relative; padding-top: 1.5%; font-weight: 600;}
.se_main_tit h2 em{ color: #dbb769;}
.se_main_tit strong{text-align: center; font-size: 20px; padding: 20px 0; color: #333; display: block;font-weight: 100;}
.seprolist{width: 100%;}
.seprolist ul{display: flex; display:-webkit-flex;-webkit-justify-content:center;   justify-content: center;  flex-wrap: wrap;width: 100%; margin: 0 auto; padding: 0 0 0 0;}
.seprolist li{ background: #f0f0f0; border:1px solid transparent; border-color: rgba(255, 255, 255, 0.5); margin: 0 0.5% 2% 1%; text-align: center; width: 12.4%; padding: 1% 0;transition: .5s; }
.seprolist li:nth-child(1){margin-left: 0;}
.seprolist li:nth-child(7){margin-right: 0;}
.seprolist li a{color: #333;}
.seprolist li:hover{ background: #dbb769;}
.seprolist li:hover a{color: #fff;}
.seprolist.bg{background: #fff;width: 80%;position: fixed;z-index: 999;left: 10%;top: 0}
.seprolist.bg ul{display: flex; display:-webkit-flex; -webkit-justify-content: center;   justify-content: center; }
.seprolist.bg li{ background: #dbb769;}
.seprolist.bg li a{color: #fff;}
.seprolist.bg li:hover{background: #53b970;}
.se_tuandui { width:85%; margin:0 auto 1rem auto; }
.se_tuandui ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.se_tuandui li{padding:0; width:24%; margin:0 1% 1% 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee;}
.se_tuandui li:nth-child(4n){ margin-right:0px;}
.se_tuandui li .p-img{  margin:0 auto 0px auto;  text-align:center;  position:relative; overflow:hidden;object-fit: cover; object-position: center;}
.se_tuandui li .p-name{line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center; font-weight: 500; border-top:1px solid #eee}
.se_tuandui li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_tuandui li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_tuandui p{ font-size:18px; line-height:35px; color:#666;}
.se_tuandui p span{ font-size:17px;  color:#af1318;}
.se_tuandui ul li:hover{background-color:#dbb769;cursor:pointer; }
.se_tuandui ul li:hover .p-name{ color: #fff;}
.se_prilist_box{width: 85%; margin: 0 auto; padding: 0 0 5% 0;}
.se_prilist_box p{font-size: 18px; line-height: 35px;;}
@media screen and (max-width: 1440px){
  .se_tuandui li{ width:24%;}
  .se_tuandui li .p-name{ height:50px; line-height:50px;}
  .main .main_l h2 {height: 126px; line-height: 126px;}
  .main .main_l li{line-height: 53px;}
}
@media screen and (min-width: 1200px) {
	.subpage-nav{width: 100%;}
}
@media screen and (max-width: 790px){
.container{width: 100%;}
.container h1{font-size: 25px; margin-bottom: 0.5rem;} 
.se_tuandui li{width:48%;margin:0 1% 1% 0;}
.se_tuandui li:nth-child(2n){ margin-right:0px;}
.se_main_tit h2{font-size: 35px; }
.se_main_tit:before{    font-size: 59px;}
.se_main_tit strong{font-size: 16px;}
}
.subpage-wrap {position: relative;z-index: 6;
}
/* sNews */
.sNews-wrap {padding: 1.6rem 0 2rem;}
.sNews-wrap .pageListBox {padding-bottom: 0;}
.sNews-list {margin-top: -0.8rem;}
.sNews-list .item {position: relative;z-index: 2;padding: 0.9rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;
-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;
align-content: center;border-bottom: #e7e7e7 solid 1px;}
.sNews-list .item:after {display: none;}
.sNews-list .item:before {content: " ";position: absolute;z-index: -1;pointer-events: none;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;left: 100%;bottom: -1px;width: 0;
height: 1px;background-color: #01999a;}
.sNews-list .item .picArea {position: relative;width: 400px;min-width: 400px;overflow: hidden;}
.sNews-list .item .pic {width: 100%;height: 0;padding-bottom: 56.25%;background-color: #f1f1f1;}
.sNews-list .item .txtArea {width: 900px;margin-right: 1.2rem;max-width: 100%;}
.sNews-list .item .txtArea .date {font-family: Times New Roman, sans-serif;color: #999999;}
.sNews-list .item .txtArea h3 {margin-top: 0.6rem;color: #333333;font-weight: bold;-webkit-transition: all 400ms ease-out 0s;transition: all 400ms ease-out 0s;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;position: relative;line-height: 1.25; }
.sNews-list .item .txtArea h3 .link {-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-list .item .txtArea p {margin-top: 0.5rem;font-size: 16px;line-height: 31px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 56px;}
@media screen and (min-width: 1025px) {
.sNews-list .item .picArea img {-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;}
.sNews-list .item .picArea:hover img {-webkit-transform: scale(1.025);        transform: scale(1.025);}
.sNews-list .item:hover:before {left: 0;width: 100%;-webkit-transition: left 0ms ease-out 0s, width 220ms ease-out 0s;transition: left 0ms ease-out 0s, width 220ms ease-out 0s;}
}
@media screen and (max-width: 1024px) {
.sNews-list .item .picArea {width: 50%;min-width: 0;}
.sNews-list .item .txtArea {width: 48%;margin-right: 2%;}
.sNews-list .item .txtArea p {line-height: 20px;max-height: 40px;}
}
@media screen and (max-width: 768px) {
.sNews-list .item {display: block;}
.sNews-list .item .picArea,.sNews-list .item .txtArea {width: 100%;margin: 0;}
.sNews-list .item .txtArea {margin-top: 0.6rem;}
.sNews-list .item .txtArea h3 {margin-top: 0.4rem;}
}
.container,.w {-webkit-box-sizing: border-box;      box-sizing: border-box;width: 90%; margin: 0 auto;}

@media screen and (min-width: 1601px) {
.container,.w {width: 1440px;}
}
@media screen and (max-width: 1024px) {
.container,.w {width: auto !important;width: calc(100% - 30px) !important;margin-left: auto !important;margin-right: auto !important;max-width: 720px !important;}
}
.w-p {padding-left: 6.25%;padding-right: 6.25%;-webkit-box-sizing: border-box;      box-sizing: border-box;}
@media screen and (max-width: 1600px) {
.w-p {padding-left: 4.16666667%;padding-right: 4.16666667%;}
}
@media screen and (max-width: 1024px) {
.w-p {padding-left: 0.6rem;padding-right: 0.6rem;}
}
/* sView */
.sView-head {
	padding-bottom: 0.7rem;
	border-bottom: #cccccc solid 1px;
	text-align: center;
	}
	.sView-head h1 {
	font-weight: bold;
	line-height: 1.25;
	color: #333333;
	}
	.sView-head .aside {
	margin-top: 0.6rem;
	}
	.sView-head .aside span {
	margin-left: 5px;
	margin-right: 5px;
	}
	.sView-body {
	margin-top: 0.9rem;
	}
	.sView-body p{text-indent:2em; margin-bottom: 15px;}
	.sView-body img{display: block;margin: 0 auto; text-indent:-2em; max-width: 100%;}
.sView-wrap {padding: 1.6rem 0 2rem;}
.sView-wrap > .wrapIn {width: 1200px;max-width: 100%;margin-left: auto;margin-right: auto;}
.sView-wrap .pageListBox {
padding-bottom: 0;
}
.sView .subpage-neck {
padding: 0.4rem 0;
line-height: 30px;
}
.sView .subpage-crumbs {
display: block !important;
width: 100%;
}
.sView .subpage-crumbs .btn {
float: right;
padding-left: 36px;
height: 20px;
background-image: url(../images/btns-backToList0.png);
background-size: contain;
background-position: 0 50%;
background-repeat: no-repeat;
color: #666666;
-webkit-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
}
.sView .subpage-crumbs .btn:hover {
background-position: 3px 50%;
}
@media screen and (max-width: 1200px) {
	.sView-wrap {width: 90%; margin: 0 auto;}
.sView .subpage-crumbs {
position: relative !important;
top: auto;
}
}
.sView-foot {
position: relative;
overflow: hidden;
padding: 0.6rem 0;
font-size: 14px;
border-top: #eee solid 2px;
margin-top: 1.2rem;
margin-bottom: -0.6rem;
}
.sView-foot .ctr {
z-index: 2;
position: relative;
overflow: hidden;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
height: 32px;
line-height: 32px;
color: #333333;
}
.sView-foot .ctr .arrow {
position: relative;
overflow: hidden;
width: 60px;
height: 32px;
}
.sView-foot .ctr .arrow:before {
content: " ";
position: absolute;
top: 50%;
margin-top: -16px;
width: 32px;
height: 32px;
border-radius: 50%;
border: #c5c5d1 solid 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.sView-foot .ctr .arrow:after {
content: " ";
position: absolute;
top: 0;
width: 100%;
height: 100%;
background-image: url(../images/arrows-view.png);
background-size: auto 100%;
background-position: 0 50%;
background-repeat: no-repeat;
-webkit-transition: all 250ms ease-out 50ms;
transition: all 250ms ease-out 50ms;
}
.sView-foot .ctr .limit {
padding: 0 0.3rem;
}
.sView-foot .ctr.prev {
float: left;
}
.sView-foot .ctr.prev .arrow {
float: left;
}
.sView-foot .ctr.prev .arrow:before {
left: 0;
}
.sView-foot .ctr.prev .arrow:after {
left: 0;
}
.sView-foot .ctr.next {
float: right;
}
.sView-foot .ctr.next .arrow {
float: right;
}
.sView-foot .ctr.next .arrow:before {
right: 0;
}
.sView-foot .ctr.next .arrow:after {
right: 0;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.sView-foot .ctr[href="#"],
.sView-foot .ctr[href=""] {
cursor: not-allowed;
opacity: .5;
}
.sView-foot .ctr .limit {
display: inline-block;
vertical-align: top;
max-width: 16em;
position: relative;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
-webkit-transition: all 400ms ease-out 0s;
transition: all 400ms ease-out 0s;
}
@media screen and (min-width: 1025px) {
.sView-foot .ctr.prev:hover .arrow:after {
left: -5px;
}
.sView-foot .ctr.next:hover .arrow:after {
right: -5px;
}
}
@media screen and (max-width: 1024px) {
.sView-foot .ctr .limit {
display: none !important;
}
.sView-foot .ctr .tip {
padding: 0 5px;
}
.sView-foot .ctr .arrow {
width: 48px;
}
.sView-foot .ctr.prev:active .arrow:after {
left: -5px;
}
.sView-foot .ctr.next:active .arrow:after {
right: -5px;
}
}
s {
text-decoration: none;
}
/* sContact */
.sContact-intro {padding: 5% 0;}
.sContact-intro .wrapIn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;  -ms-flex-direction: row;      flex-direction: row;-ms-flex-wrap: nowrap;  flex-wrap: nowrap;-webkit-box-pack: justify;  -ms-flex-pack: justify;      justify-content: space-between;-webkit-box-align: center;  -ms-flex-align: center;      align-items: center;-ms-flex-line-pack: center;  align-content: center;}
.sContact-intro .wrapIn:after {display: none;}
@media screen and (max-width: 1024px) {
.sContact-intro .wrapIn {display: block;}
}
.sContact-intro .left {width: 440px;}
.sContact-intro .right {width: 800px;margin-left: 40px;}
.sContact-way .dt {position: relative;color: #333333;font-weight: bold;line-height: 1.25;padding-bottom: 0.7rem;}
.sContact-way .dt:before,.sContact-way .dt:after {content: " ";position: absolute;left: 0;bottom: 0;}
.sContact-way .dt:before {width: 100%;height: 1px;background-color: #e7e7e7;}
.sContact-way .dt:after {width: 40px;height: 3px;background-color: #01999a;}
.sContact-way .dd {padding: 0.5rem 0;}
.sContact-way .dd .line {position: relative;padding-left: 48px;margin-top: 4%;min-height: 34px;}
.sContact-way .dd .line .icoImg {float: left;margin-left: -48px;width: 34px;height: 34px;border-radius: 50%;background-color: #e9e9e9;}
.sContact-way .dd .line p {line-height: 2;}
@media screen and (max-width: 1024px) {
.sContact-way .dd .line {line-height: 28px;padding-left: 36px;}
.sContact-way .dd .line .icoImg {width: 28px;height: 28px;margin-left: -36px;}
}
.sContact-map {position: relative;width: 790px;height: 400px;max-width: 100%;}
.sContact-map #dituContent {position: absolute;left: 0;top: 0;width: 100%;height: 100%;line-height: 1.1;background-color: #f5f3f0;}
.sContact-map #dituContent .BMap_bubble_title {font-size: 16px;margin-bottom: 5px;padding-right: 16px;color: #01999a;}
.sContact-map #dituContent .BMap_bubble_content {width: auto;font-size: 14px;line-height: 18px;}
.sContact-map #dituContent img {max-width: none;}
._pen .sContact-map {pointer-events: none;}
@media screen and (max-width: 1440px) {
	.sContact-map {position: relative;width: 720px;}
}

@media screen and (max-width: 1024px) {
.sContact-map {margin-top: 0.6rem;}
}
.sContact-list {padding: 1.6rem 0;background-color: #f7f7f7;}.sContact-list .item {padding: 1rem;position: relative;background-image: url(../images/bgs-contact-item.png);background-size: cover;background-position: right 50%;background-repeat: no-repeat;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;  -ms-flex-direction: row;      flex-direction: row;-ms-flex-wrap: nowrap;  flex-wrap: nowrap;-webkit-box-pack: start;  -ms-flex-pack: start;      justify-content: flex-start;-webkit-box-align: center;  -ms-flex-align: center;      align-items: center;-ms-flex-line-pack: center;  align-content: center;background-color: #fff;}
.sContact-list .item:after {display: none;}
@media screen and (max-width: 1024px) {
.sContact-list .item {display: block;}
}
.sContact-list .item:nth-child(1n+2) {margin-top: 0.4rem;}
.sContact-list .item .dt {position: relative;z-index: 2;}
.sContact-list .item .dt:before {content: " ";position: absolute;left: -1rem;top: 50%;margin-top: -25px;width: 3px;height: 50px;background-color: #01999a;pointer-events: none;z-index: -1;}
.sContact-list .item .dt .sdt {font-weight: bold;color: #333333;line-height: 1.25;}
.sContact-list .item .dt .sdd {position: relative;margin-top: 0.3rem;font-size: 14px;line-height: 1.5;color: #666666;}
.sContact-list .item .dt .sdd > a {display: inline-block;vertical-align: top;position: relative;padding-left: 26px;}
.sContact-list .item .dt .sdd > a:before {content: " ";position: absolute;left: -6px;top: -6px;width: 34px;height: 34px;background-image: url(../images/icosc-address.png);background-size: contain;
background-position: 0 50%;background-repeat: no-repeat;}
.sContact-list .item .dd {position: relative;z-index: 2;padding-left: 2rem;margin-left: 2rem;font-size: 14px;line-height: 2;}
.sContact-list .item .dd:before {content: " ";position: absolute;left: 0;top: 0;bottom: 0;width: 2px;background-color: #eee;pointer-events: none;z-index: -1;}
@media screen and (max-width: 1024px) {
.sContact-list .item .dt:before {height: 20px;top: -1px;margin-top: 0;}
.sContact-list .item .dt .sdd > a {padding-left: 22px;}
.sContact-list .item .dt .sdd > a:before {width: 28px;height: 28px;left: -4px;top: -2px;}
.sContact-list .item .dd {margin-top: 0.3rem;margin-left: 0;padding-left: 0;line-height: 1.5;}
.sContact-list .item .dd:before {display: none;}
}
/* ------------------- htmls ------------------- **/
.pageListBox { margin: 0 auto;width: 80%;text-align: center;padding-top: 1.2rem;padding-bottom: 1.6rem;}
.pageListBox .pageList {
position: relative;line-height: 32px;
font-size: 0;
text-align: center;
white-space: nowrap;
overflow-x: hidden;
}
.pageListBox .pageList ul {
position: relative;
float: none !important;
}
.pageListBox .pageList ul,
.pageListBox .pageList ul li {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
}
.pageListBox .pageList ul li {
margin: 0 4px;
font-size: 14px;
}
.pageListBox .pageList a {
display: block;
min-width: 14px;
height: 34px;
padding: 0 10px;
color: #333333;
z-index: 2;
position: relative;
background-color: #f5f5f5;
color: #333;
-webkit-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
font-size: 14px;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);
}
.pageListBox .pageList a:after {
content: " ";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border: #dddddd solid 1px;
z-index: -1;
}
.pageListBox .pageList a.selected {
background-color: #01999a;
color: #fff;
}
.pageListBox .pageList a.selected:after {
-webkit-transition: all 250ms ease-out 0ms;
transition: all 250ms ease-out 0ms;
opacity: 0;
visibility: hidden;
}
.pageListBox .pageList a:active:after {
-webkit-transition: all 0ms ease-out 0ms !important;
transition: all 0ms ease-out 0ms !important;
opacity: 1 !important;
visibility: visible !important;
border-color: #fff;
}
@media screen and (min-width: 1025px) {
.pageListBox .pageList a:hover {
background-color: #01999a;
color: #fff;
}
.pageListBox .pageList a:hover:after {
-webkit-transition: all 250ms ease-out 0ms;
transition: all 250ms ease-out 0ms;
opacity: 0;
visibility: hidden;
}
}
@media screen and (max-width: 1024px) {
.pageListBox .pageList {
overflow-x: auto;
overflow-y: hidden;
}
.pageListBox .pageList a:active {
background-color: #01999a;
color: #fff;
-webkit-transition: none !important;
transition: none !important;
}
.pageListBox .pageList a:active:after {
-webkit-transition: all 250ms ease-out 0ms;
transition: all 250ms ease-out 0ms;
opacity: 0;
visibility: hidden;
}
}
@media screen and (max-width: 768px) {
.pageListBox .pageList ul li {
margin-left: 4px;
margin-right: 4px;
}
}



.cepiao{width:116px;height:187px;position: fixed;top:300px;right:10px;}
.cepiao img{display: block;width:100%;}
.cepiao .p_close{ position: absolute; top: -28px; right: 0; width: 26px; height: 26px;;}