@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
br{font-size: 0;line-height:0;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

@font-face {
  font-family: "FZZCYSJW";
  src: url("../fonts/FZZCYSJW.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {color: #000;font: 14px/1.5 '微软雅黑', Arial, Helvetica, sans-serif; margin: 0 auto; overflow-x: hidden; background-color: #fff; /* min-width: 1600px; */}
a {color: #000;}
a:hover {color: #000;}

label{ max-width: initial;}

.default-edit-container{ /* width: 79.166vw; */ /* width: 62.5vw; */ width: 83.334vw; margin-right: auto; margin-left: auto; position: relative;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
.visible-xs{ display: none !important;}

.bodymain{ width:100%; overflow: hidden; position: relative; left:0; padding-top: 85px;}
.swiper-container{ width: 100%; height: 100%; overflow: hidden; position: relative;}
.swiper-pagination{ width: 100%; font-size: 0;}
.swiper-pagination-bullet{ width: 0.12rem; height: 0.12rem; background-color: #000; opacity: 0.17; margin: 0 0.08rem !important; border-radius: 0.12rem;}
.swiper-pagination-bullet-active{ opacity: 1; /* width: 0.2rem; */ background-color: #a17a51;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0.3rem;}


/* 动画 */
.js-m {
	opacity: 0;
	-webkit-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px);
	transform: translate(0, 30px);
	-webkit-transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
	transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
}
.delay1 {
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}
.delay2 {
	-webkit-transition-delay: .4s !important;
	transition-delay: .4s !important;
}
.delay3 {
	-webkit-transition-delay: .6s !important;
	transition-delay: .6s !important;
}
.delay4 {
	-webkit-transition-delay: .8s !important;
	transition-delay: .8s !important;
}
.delay5 {
	-webkit-transition-delay: 1s !important;
	transition-delay: 1s !important;
}
.delay6 {
	-webkit-transition-delay: 1.2s !important;
	transition-delay: 1.2s !important;
}
.delay7 {
	-webkit-transition-delay: 1.4s !important;
	transition-delay: 1.4s !important;
}
.delay8 {
	-webkit-transition-delay: 1.6s !important;
	transition-delay: 1.6s !important;
}
.delay9 {
	-webkit-transition-delay: 1.8s !important;
	transition-delay: 1.8s !important;
}
.js-m.animate {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}


select{
	/* 解决select下拉箭头在ios上不兼容的问题 */
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* background: url('../../assets/arrow_drop_down.png') no-repeat scroll right center transparent; */
	background: transparent;
	border: 1px solid #749ccb;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.body-hidden{ overflow: hidden;}

.default-header{ height: 85px; background-color: #313032; position: fixed; top: 0; left: 0; right: 0; z-index: 99;}
.default-header .default-edit-container{ width: 89.584vw;}
.default-header .logo{ float: left; height: 47px; margin-top: 19px;}
.default-header .logo img{ display: block; height: 100%;}
.default-header .nav{ float: left; margin-left: 0.6rem;}
.default-header .nav li{ float: left; font-size: 16px; line-height: 85px; position: relative;}
.default-header .nav li:last-child{ margin-right: 0;}
.default-header .nav li a{ display: block; color: #e3dcd6; padding: 0 0.25rem; position: relative;}
.default-header .nav li .first::before{ content: ''; display: block; width: 0; height: 2px; background-color: #d2a06a; position: absolute; left: 0; bottom: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;}
.default-header .nav li:hover .first::before,.default-header .nav li.current .first::before{ width: 100%;}

.default-header .nav li ul{ width: 100%; position: absolute; top: 100%; left: 0; background: url(../images/icon/black60.png) repeat; display: none;}
.default-header .nav li ul li{ float: none; margin: 0; text-align: center; line-height: 46px;}
.default-header .nav li ul li a{ padding: 0; color: #d2d2d2 !important; font-weight: normal !important;}
.default-header .nav li ul li a:hover,.default-header .nav li ul li a.current{ color: #d2a06a !important;}
.default-header .nav li:hover ul{ display: block;}

.default-header .header-right{ float: right; font-size: 16px; color: #e3dcd6; position: relative;}
.default-header .header-right .header-phone{ float: left; margin: 18.5px 0.3rem 0 0; text-align: center;}
.default-header .header-right .header-phone a{ color: #e3dcd6;}
.default-header .header-right .login-block{ float: left; line-height: 85px;}
.default-header .header-right .login-block a{ color: #e3dcd6;}
.default-header .header-right .login-block a.login{ color: #d2a06a;}
.default-header .header-right .order-block{ float: left; line-height: 85px; margin-left: 0.3rem;}
.default-header .header-right .order-block a{ color: #e3dcd6;}
.default-header .header-right .view-hotels{ float: left; line-height: 85px; margin-left: 0.3rem;}
.default-header .header-right .view-hotels a{ color: #e3dcd6;}
.default-header .header-right .icon-language{ float: left; width: 28px; height: 28px; line-height: 28px; background-color: #a17a51; border-radius: 100%; text-align: center; font-size: 14px; margin-top: 28.5px; margin-left: 0.3rem;}
.default-header .header-right .icon-language a{ display: block; color: #fff;}
.default-header .header-right .join-registration{ float: left; line-height: 85px; margin-left: 0.3rem;}
.default-header .header-right .join-registration a{ color: #e3dcd6;}
.default-header .book-now-btn{ float: left; width: 120px; height: 40px; line-height: 40px; background-color: #a17a51; border-radius: 0.08rem; text-align: center; font-size: 18px; margin-top: 22.5px; color: #fff; cursor: pointer; margin-left: 0.3rem;}

.default-header .nav-book-wrapper{ width: 100%; background: rgba(0,0,0,.6); display: none; font-size: 16px;}
.default-header .nav-book-wrapper .default-edit-container{ width: 83.334vw;}
.default-book-search-box{ padding: 0.2rem 0.3rem 0 0.3rem;}

.default-book-search-box .item{ float: left; width: 3.22rem; height: 64px; position: relative; background-color: #fff; border: 0.01rem solid transparent; border-radius: 0.08rem; margin-right: 0.3rem;}
.default-book-search-box .item .type{ float: left; width: 25%; line-height: 64px; text-align: center; position: relative; font-size: 16px;}
.default-book-search-box .item .type::before{ content: ''; width: 0.01rem; height: 38px; background-color: #322e29; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}
.default-book-search-box .item .input-text{ float: left; width: 75%; line-height: 64px; border: 0; border-radius: 0.08rem; font-size: 16px; padding: 0 0.3rem;}

.default-book-search-box .item.home-destination{ width: 4.78rem;}
.default-book-search-box .item.home-destination .type{ width: 25%;}
.default-book-search-box .item.home-destination .input-text{ width: 75%; background: url(../images/icon/icon-select.png) 95% center no-repeat; background-size: 0.14rem; cursor: pointer;}
.default-book-search-box .item.home-startDate{ z-index: 1; margin-right: 0.75rem;}
.default-book-search-box .item.home-startDate .type,.default-book-search-box .item.home-endDate .type{ width: 28%;}
.default-book-search-box .item.home-startDate .input-text,.default-book-search-box .item.home-endDate .input-text{ width: 72%; background: url(../images/icon/icon-select.png) 93% center no-repeat; background-size: 0.14rem; cursor: pointer;}
.default-book-search-box .item .room-nights{ width: 0.75rem; line-height: 64px; position: absolute; top: 50%; transform:translateY(-50%); right: -0.75rem; text-align: center; color: #fff;}

.default-book-search-box .item.home-endDate{ z-index: 0; margin-right: 0;}

.default-book-search-box .item.home-protocolCode .input-text{ width: 100%;}
.default-book-search-box .item.home-searchBtn{ width: 2.82rem; line-height: 64px; background-color: #665c4c; margin-right: 0; text-align: center; font-size: 16px; position: absolute; top: 0; right: 0;}
.default-book-search-box .item.home-searchBtn a{ display: block; color: #fff;}

.default-book-search-box .binput-wrap{ position: relative; padding-right: 2.82rem;}

.default-book-search-box .item.home-protocolCode,.default-book-search-box .item.home-number{ display: none; }
.default-book-search-box .bmore-btn{ cursor: pointer; clear: both; text-align: center; padding: 0.1rem 0; font-size: 16px; text-decoration: underline; color: #fff; }

.default-book-search-box.active .item.home-protocolCode,.default-book-search-box.active .item.home-number{ display: block; }
.default-book-search-box.active .home-number{ display: block; width: 4.78rem; margin-top: 0.1rem; line-height: 64px; font-size: 0;}
.default-book-search-box.active .home-number > div{ display: inline-block; vertical-align: middle;}
.default-book-search-box.active .home-number .h-btn{ cursor: pointer; width: 30px; height: 30px;text-align: center; line-height: 27px; font-size: 16px; color: #fff; background: #d2a06a; margin-left: 0.3rem;}
.default-book-search-box.active .home-number .h-text{ font-size: 16px; margin-left: 0.5rem; margin-right: 0.2rem;}
.default-book-search-box.active .home-number .h-btn.noclick{ background: #c3c3c3; }
.default-book-search-box.active .home-number .h-btn.diff{}
.default-book-search-box.active .home-protocolCode{ width: 3.22rem; margin-top: 0.1rem;}


.default-footer{ background-color: #312d29; margin-top: 0.02rem;}
.default-footer .friendly-brand-logo{ padding: 0.15rem 0; background: #f6f6f6; justify-content: center; align-items: center;}
.default-footer .friendly-brand-logo .default-edit-container{ width: 72.917vw; display: flex;}
.default-footer .friendly-brand-logo .wanda-logo{ border-right: 1px solid #f2f0ec; flex: 1; padding: 0.12rem 0;}
.default-footer .friendly-brand-logo .wanda-logo img{ display: block; height: 0.48rem; margin: 0 auto;}
.default-footer .friendly-brand-logo ul{ flex: 6; display: flex;}
.default-footer .friendly-brand-logo ul li{ flex: 1; padding: 0.12rem 0;}
.default-footer .friendly-brand-logo ul li img{ display: block; height: 0.5rem; margin: 0 auto;}
.default-footer .friendly-brand-logo .club-logo{ flex: 1; border-left: 1px solid #f2f0ec; padding: 0.05rem 0;}
.default-footer .friendly-brand-logo .club-logo img{ display: block; height: 0.64rem; margin: 0 auto;}
.default-footer-main{ background: url(../images/icon/footer-main-bg.jpg) center no-repeat; background-size: cover; padding: 0.85rem 0 0.55rem 0; color: #9d9d9d;}
.default-footer-main a{ color: #9d9d9d;}

.default-footer-main .footer-nav{ float: left;}
.default-footer-main .footer-nav li{ float: left; font-size: 0.18rem; margin-right: 0.5rem;}
.default-footer-main .footer-nav li:last-child{ margin-right: 0;}
.default-footer-main .footer-nav li .fl-code{ margin-top: 10px; text-align: justify; /* width: 85px; */}
.default-footer-main .footer-nav li .fl-code img{ width: 100%; }
.default-footer-main .footer-nav li .fl-code .code-item{cursor: pointer; float: left; width:30px;height:30px;border-radius:50%;background-repeat:no-repeat; background-size: cover; margin:0 5px 5px 5px;position:relative;}
.default-footer-main .footer-nav li .fl-code .code-item a{ display: block; width: 100%; height: 100%;}
.default-footer-main .footer-nav li .fl-code .code-item.wx{background-image:url(../images/new/footer-wx.png);}
.default-footer-main .footer-nav li .fl-code .code-item.wb{background-image:url(../images/new/footer-wb.png);}
.default-footer-main .footer-nav li .fl-code .code-item.fz{background-image:url(../images/new/footer-fz.png);}
.default-footer-main .footer-nav li .fl-code .code-item.dy{background-image:url(../images/new/footer-dy.png);}
.default-footer-main .footer-nav li .fl-code .code-item.xcx{background-image:url(../images/new/footer-xcx.png);}
.default-footer-main .footer-nav li .fl-code .code-item .item-img{width:109px;height:116px;position:absolute;bottom:35px;left:50%;margin-left:-55px;display:none;cursor:pointer;}
.default-footer-main .footer-nav li .fl-code .code-item:hover .item-img{display:block;}

.default-footer-main .right-qrcode-box{ float: right; margin-top: -0.4rem; position: relative;}
.default-footer-main .right-qrcode-box li{ float: left; margin-left: 0.6rem; text-align: center;}
.default-footer-main .right-qrcode-box li:first-child{ margin-left: 0;}
.default-footer-main .right-qrcode-box li .block-box .pic{ width: 1.12rem; border: 0.02rem solid #9e9695; overflow: hidden; margin: 0 auto;}
.default-footer-main .right-qrcode-box li .block-box .pic img{ display: block; width: 100%;}
.default-footer-main .right-qrcode-box li.xiaochengxu .block-box .pic{ border-radius: 100%;}
.default-footer-main .right-qrcode-box li .block-box .title{ font-size: 0.16rem; color: #9d9d9d; margin-top: 0.1rem;}

.default-footer-main .footer-center{ margin-top: 0.6rem;}
.default-footer-main .footer-center .member-hotline{ float: left; font-size: 0.22rem; line-height: 0.58rem; background: url(../images/icon/icon-footer-tel.png) left center no-repeat; background-size: auto 100%; padding-left: 0.7rem; letter-spacing: 0.05rem;}
.default-footer-main .footer-center .member-hotline a{ font-size: 0.26rem; font-family: Arial, Helvetica, sans-serif; margin-left: 0.3rem;}
.default-footer-main .footer-center .friendship-link{ float: right; font-size: 0; margin-top: 0.18rem;}
.default-footer-main .footer-center .friendship-link span,.default-footer-main .footer-center .friendship-link a{ display: inline-block; vertical-align: top; font-size: 0.14rem;}
.default-footer-main .footer-center .friendship-link a{ position: relative; padding-right: 0.2rem; margin-right: 0.2rem;}
.default-footer-main .footer-center .friendship-link a:last-child{ padding-right: 0; margin-right: 0;}
.default-footer-main .footer-center .friendship-link a::before{ content: ''; width: 0.01rem; height: 70%; background-color: #9d9d9d; position: absolute; top: 15%; right: 0;}
.default-footer-main .footer-center .friendship-link a:last-child::before{ display: none;}
.default-copyright{ border-top: 0.01rem solid rgba(143, 143, 143, 0.36); padding: 0.2rem 0; font-size: 0.14rem; color: #9d9d9d; text-align: center;}
.default-copyright a{ color: #9d9d9d; margin-right: 0.15rem;}
.default-copyright a:last-child{ margin-right: 0;}
.default-copyright a img{ margin-right: 0.05rem;}

.default-home-banner{ position: relative; margin-top: -0.85rem;}
.default-home-banner .swiper-slide{ position: relative;}
.default-home-banner .swiper-slide img{ display: block; width: 100%;}
.default-home-banner .swiper-slide::before{ content: ''; width: 100%; height: 2.6rem; background: -webkit-linear-gradient(to top, #fff, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6), transparent); background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.6), transparent); position: absolute; left: 0; bottom: 0;}
.default-home-banner .swiper-page{ width: 100%; text-align: center; height: 0.33rem; position: absolute; left: 0; bottom: 2.32rem; z-index: 5;}
.default-home-banner .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.default-home-banner .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.default-home-banner .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.default-home-banner .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.default-home-banner .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.default-home-banner .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.default-home-banner .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.default-home-banner .swiper-page-inner .swiper-pagination{ position: initial;}

.default-home-search{ width: 100%; position: absolute; left: 0; /* top: 74.53%; */ bottom: 0.7rem; z-index: 9;}
.default-home-search-box{ background-color: rgba(50, 46, 41, 0.9); padding: 0.2rem 0.3rem 0 0.3rem; font-size: 16px; border-radius: 0.08rem;  box-shadow: 0 0.17rem 0.59rem rgba(47, 40, 33, 0.47);}
.default-home-search-box .item{ float: left; width: 3.22rem; height: 64px; position: relative; background-color: #fff; border: 0.01rem solid transparent; border-radius: 0.08rem; margin-right: 0.3rem;}
.default-home-search-box .item .type{ float: left; width: 25%; line-height: 64px; text-align: center; position: relative; font-size: 16px;}
.default-home-search-box .item .type::before{ content: ''; width: 0.01rem; height: 38px; background-color: #322e29; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}
.default-home-search-box .item .input-text{ float: left; width: 75%; line-height: 64px; border: 0; border-radius: 0.08rem; font-size: 16px; padding: 0 0.3rem;}

.default-home-search-box .item.home-destination{ width: 4.78rem;}
.default-home-search-box .item.home-destination .type{ width: 25%;}
.default-home-search-box .item.home-destination .input-text{ width: 75%; background: url(../images/icon/icon-select.png) 95% center no-repeat; background-size: 0.14rem; cursor: pointer;}
.default-home-search-box .item.home-startDate{ z-index: 1; margin-right: 0.75rem;}
.default-home-search-box .item.home-startDate .type,.default-home-search-box .item.home-endDate .type{ width: 28%;}
.default-home-search-box .item.home-startDate .input-text,.default-home-search-box .item.home-endDate .input-text{ width: 72%; background: url(../images/icon/icon-select.png) 93% center no-repeat; background-size: 0.14rem; cursor: pointer;}
.default-home-search-box .item .room-nights{ width: 0.75rem; line-height: 64px; position: absolute; top: 50%; transform:translateY(-50%); right: -0.75rem; text-align: center; color: #fff;}

.default-home-search-box .item.home-endDate{ z-index: 0; margin-right: 0;}

.default-home-search-box .item.home-protocolCode .input-text{ width: 100%;}
.default-home-search-box .item.home-searchBtn{ width: 2.82rem; line-height: 64px; background-color: #665c4c; margin-right: 0; text-align: center; font-size: 16px; position: absolute; top: 0; right: 0;}
.default-home-search-box .item.home-searchBtn a{ display: block; color: #fff;}

.default-home-search-box .binput-wrap{ position: relative; padding-right: 2.82rem;}

.default-home-search-box .item.home-protocolCode,.default-home-search-box .item.home-number{ display: none; }
.default-home-search-box .home-moreBtn{ cursor: pointer; clear: both; text-align: center; padding: 0.1rem 0; font-size: 16px; text-decoration: underline; color: #fff; }

.default-home-search-box.active .item.home-protocolCode,.default-home-search-box.active .item.home-number{ display: block; }
.default-home-search-box.active .home-number{ display: block; width: 4.78rem; margin-top: 0.1rem; line-height: 64px; font-size: 0;}
.default-home-search-box.active .home-number > div{ display: inline-block; vertical-align: middle;}
.default-home-search-box.active .home-number .h-btn{ cursor: pointer; width: 30px; height: 30px;text-align: center; line-height: 27px; font-size: 16px; color: #fff; background: #d2a06a; margin-left: 0.3rem;}
.default-home-search-box.active .home-number .h-text{ font-size: 16px; margin-left: 0.5rem; margin-right: 0.2rem;}
.default-home-search-box.active .home-number .h-btn.noclick{ background: #c3c3c3; }
.default-home-search-box.active .home-number .h-btn.diff{}
.default-home-search-box.active .home-protocolCode{ width: 3.22rem; margin-top: 0.1rem;}


.default-home-title-box{ text-align: center;}
.default-home-title-box .top-title{ font-size: 0.6rem; line-height: 1; font-family: "FZZCYSJW";}
.default-home-title-box .top-title img{ display: block; width: 1.7rem; margin: 0 auto;}
.default-home-title-box .cont{ font-size: 0.24rem; margin-top: 0.3rem;}

.home-wandahotels-section{ padding: 0.7rem 0;}
.home-wandahotels-section .wandahotels-distribution{ margin-top: 0.6rem;}
.home-wandahotels-section .wandahotels-distribution ul{ font-size: 0; text-align: center;}
.home-wandahotels-section .wandahotels-distribution li{ display: inline-block; vertical-align: top; padding: 0 0.5rem;}
.home-wandahotels-section .wandahotels-distribution li .block-box{ padding: 0.28rem; border: 0.01rem solid #f4ede3; border-radius: 100%;}
.home-wandahotels-section .wandahotels-distribution li .block-box .round{ width: 2.14rem; height: 2.14rem; background: url(../images/wandahotels-distribution-bg.png) center no-repeat; background-size: cover; font-size: 0.28rem; color: #a17a51; padding-top: 0.55rem;}
.home-wandahotels-section .wandahotels-distribution li .block-box .round .num{ font-size: 0.3rem;}
.home-wandahotels-section .wandahotels-distribution li .block-box .round .num span{ font-size: 0.6rem; line-height: 1;}
.home-wandahotels-section .wandahotels-brand{ margin: 0.7rem -0.025rem 0 -0.025rem;}
.home-wandahotels-section .wandahotels-brand .swiper-wrapper{ display: block;}
.home-wandahotels-section .wandahotels-brand .swiper-slide{ float: left; width: 25%; padding: 0 0.025rem; margin-top: 0.05rem;}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box{ position: relative; border-radius: 0.08rem; overflow: hidden;}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box .pic{ position: relative; background-color: #322f2b; height: 4.45rem;}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; opacity: 0.6; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box .logo{ width: 1.75rem; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box .logo img{ display: block; width: 100%;}
.home-wandahotels-section .wandahotels-brand .swiper-slide:nth-of-type(1), .home-wandahotels-section .wandahotels-brand .swiper-slide:nth-of-type(2), .home-wandahotels-section .wandahotels-brand .swiper-slide:nth-of-type(3){ width: 33.333%;}
.home-wandahotels-section .wandahotels-brand .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-wandaclub-section{ padding: 0.7rem 0;}
.home-wandaclub-section .default-home-title-box .cont{ color: #a37c54;}
.home-wandaclub-inner{ margin-top: 0.6rem;}
.home-wandaclub-inner .default-edit-container{ background-color: #f5f7f8;}
.home-wandaclub-left{ float: left; width: 50%; position: relative;}
.home-wandaclub-left .pic{ background-color: #292a2e;}
.home-wandaclub-left .pic img{ display: block; width: 100%; opacity: 0.71;}
.home-wandaclub-left .logo{ height: 0.7rem; position: absolute; top: 1.05rem; left: 0.9rem;}
.home-wandaclub-left .logo img{ display: block; height: 100%;}
.home-wandaclub-left .qrcode-box{ width: calc(100% - 1.8rem); position: absolute; left: 0.9rem; bottom: 0.75rem;}
.home-wandaclub-left .qrcode-box .img{ width: 1.6rem; height: 1.6rem; border-radius: 100%; background-color: rgba(255, 255, 255, 0.12); padding: 0.14rem;}
.home-wandaclub-left .qrcode-box .img img{ display: block; width: 100%; border-radius: 100%;}
.home-wandaclub-left .qrcode-box .title{ font-size: 0.24rem; color: #fff; position: absolute; top: 50%; transform:translateY(-50%); left: 1.8rem;}
.home-wandaclub-right{ float: right; width: 50%; padding: 0.5rem 0.3rem 0 0.3rem;}
.home-wandaclub-right .top-title{ font-size: 0.46rem; text-align: center; font-family: "FZZCYSJW";}
.home-wandaclub-right .top-title img{ display: block; height: 0.74rem; margin: 0 auto;}
.home-wandaclub-right .become-member-list{ margin-top: 0.4rem; overflow: hidden; position: relative;}
.home-wandaclub-right .become-member-list .line{ position: absolute;}
.home-wandaclub-right .become-member-list .line1{ width: 100%; height: 1px; left: 0; top: 50%; transform:translateY(-50%); background: -webkit-linear-gradient(to right, transparent, #e1d9d0, #e1d9d0, #e1d9d0, #e1d9d0, transparent); background: linear-gradient(to right, transparent, #e1d9d0, #e1d9d0, #e1d9d0, #e1d9d0, transparent);}
.home-wandaclub-right .become-member-list .line2,.home-wandaclub-right .become-member-list .line3{ width: 1px; height: 100%; top: 0; background: -webkit-linear-gradient(to top, transparent, #e1d9d0, #e1d9d0, transparent); background: linear-gradient(to top, transparent, #e1d9d0, #e1d9d0, transparent);}
.home-wandaclub-right .become-member-list .line2{ left: 33.333%;}
.home-wandaclub-right .become-member-list .line3{ left: 66.666%;}

.home-wandaclub-right .become-member-list ul{ position: relative; top: 0.01rem; left: 0.02rem;}
.home-wandaclub-right .become-member-list li{ float: left; width: 33.333%; padding: 0.2rem 0.1rem; /* border-bottom: 0.01rem solid #e1d9d0; border-right: 0.01rem solid #e1d9d0; */}
.home-wandaclub-right .become-member-list li .block-box{ text-align: center; font-size: 0.14rem;}
.home-wandaclub-right .become-member-list li .block-box .icon{ width: 0.35rem; margin: 0 auto;}
.home-wandaclub-right .become-member-list li .block-box .icon img{ display: block; width: 100%;}
.home-wandaclub-right .become-member-list li .block-box .title{ font-size: 0.18rem; color: #9d7142; margin-top: 0.05rem;}
.home-wandaclub-right .become-member-list li .block-box p{ margin-top: 0.05rem; height: 3em;}
.home-wandaclub-right .become-member-btn-box{ margin-top: 0.5rem; text-align: center;}
.home-wandaclub-right .become-member-btn-box a{ display: inline-block; vertical-align: top; width: 2.08rem; line-height: 0.38rem; border: 0.01rem solid #a17a51; border-radius: 0.08rem; font-size: 0.18rem; color: #95693a; text-align: center; margin: 0 0.1rem;}
.home-wandaclub-right .become-member-btn-box a.register{ background-color: #a17a51; color: #fff;}
.home-wandaclub-right .become-member-notes{ font-size: 0.16rem; text-align: center; margin-top: 0.25rem;}
.home-wandaclub-right .become-member-notes .tel{ font-style: italic; color: #a17a51;}


.home-explore-destination-section{ padding: 0.7rem 0;}
.home-explore-destination-section .default-edit-container{ overflow: hidden;}
.home-explore-destination-swiper{ margin: 0.6rem -0.35rem 0 -0.35rem;}
.home-explore-destination-swiper .swiper-slide{ float: left; width: 25%; padding: 0 0.35rem; border-right: 0.01rem solid #b7997a;}
.home-explore-destination-swiper .swiper-slide .block-box{ border-radius: 0.08rem; overflow: hidden; position: relative;}
.home-explore-destination-swiper .swiper-slide .block-box .pic{ background-color: #1a1917; position: relative;}
.home-explore-destination-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; opacity: 0.71; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-explore-destination-swiper .swiper-slide .block-box .pic::before{ content: ''; width: 100%; height: 60%; background: -webkit-linear-gradient(to top, rgba(000, 000, 000, 0.8), transparent); background: linear-gradient(to top, rgba(000, 000, 000, 0.8), transparent); position: absolute; left: 0; bottom: 0; z-index: 3;}
.home-explore-destination-swiper .swiper-slide .block-box .cont-box{ width: 100%; position: absolute; left: 0; bottom: 0.4rem; z-index: 5; padding: 0 0.4rem; font-size: 0.2rem; color: #fff;}
.home-explore-destination-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem; font-weight: bold;}
.home-explore-destination-swiper .swiper-slide .block-box .cont-box .more-link{ margin-top: 0.3rem;}
.home-explore-destination-swiper .swiper-slide .block-box .cont-box .more-link span{ display: inline-block; vertical-align: top; padding-right: 0.38rem; background: url(../images/icon/icon-link-arrow.png) right center no-repeat; background-size: 0.1rem auto;}
.home-explore-destination-swiper .swiper-slide:nth-child(odd){ margin-top: 0.85rem;}
.home-explore-destination-swiper .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.7rem; display: none;}
.home-explore-destination-swiper .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.home-explore-destination-swiper .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.home-explore-destination-swiper .swiper-page-inner .swiper-pagination{ position: initial;}
.home-explore-destination-swiper.swiper-animate .swiper-page{ display: block;}
.home-explore-destination-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-recent-news-section{ padding: 0.7rem 0; background-color: #f5f7f8;}
.home-recent-news-swiper{ margin: 0.6rem -0.15rem 0 -0.15rem;}
.home-recent-news-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 0.15rem;}
.home-recent-news-swiper .swiper-slide .block-box .pic{ border-radius: 0.08rem; overflow: hidden;}
.home-recent-news-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-recent-news-swiper .swiper-slide .block-box .cont-box{ margin-top: 0.3rem; padding: 0 0.1rem; font-size: 0.24rem;}
.home-recent-news-swiper .swiper-slide .block-box .cont-box .title{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-recent-news-swiper .swiper-slide .block-box .cont-box .time{ margin-top: 0.15rem;}
.home-recent-news-swiper .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.6rem; display: none;}
.home-recent-news-swiper .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.home-recent-news-swiper .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.home-recent-news-swiper .swiper-page-inner .swiper-pagination{ position: initial;}
.home-recent-news-swiper.swiper-animate .swiper-page{ display: block;}
.home-recent-news-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.default-sub-banner{ position: relative;}
.default-sub-banner img{ display: block; width: 100%;}
.default-sub-banner::before{ content: ''; width: 100%; height: 35%; background: -webkit-linear-gradient(to top, #fff, transparent); background: linear-gradient(to top, #fff, transparent); position: absolute; left: 0; bottom: 0;}
.default-sub-banner .banner-inner{ width: 100%; position: absolute; top: 50%; transform:translateY(-70%); left: 0; z-index: 5;}
.default-sub-banner .banner-inner .banner-title{ font-size: 0.8rem; color: #fff;}
.default-sub-banner .banner-inner .banner-logo{ width: 2.3rem; margin: 0 auto;}
.default-sub-banner .banner-inner .banner-logo img{ display: block; width: 100%;}
.default-sub-banner .banner-inner .banner-cont{ font-size: 0.35rem; color: #fff; margin-top: 0.1rem; font-family: "FZZCYSJW";}

.recommend-city-section{ padding: 0.7rem 0; background-color: #f5f7f8;}
.recommend-city-list{ margin: 0.8rem -0.35rem 0 -0.35rem;}
.recommend-city-list .swiper-wrapper{ display: block;}
.recommend-city-list .swiper-slide{ float: left; width: 25%; padding: 0 0.35rem;}
.recommend-city-list .swiper-slide .block-box{ border-radius: 0.08rem; overflow: hidden; background-color: #1a1917;}
.recommend-city-list .swiper-slide .block-box img{ display: block; width: 100%; opacity: 0.71; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.recommend-city-list .swiper-slide .block-box:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.hotel-recommend-section{ padding: 0.7rem 0;}
.hotel-recommend-list{ margin-top: 0.8rem;}
.hotel-recommend-list-block{ margin-top: 1.2rem; position: relative;}
.hotel-recommend-list-block:first-child{ margin-top: 0;}
.hotel-recommend-list-block .pic{ float: left; width: 61%; border-radius: 0.08rem; overflow: hidden;}
.hotel-recommend-list-block .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.hotel-recommend-list-block .cont-inner{ width: 39%; position: absolute; top: 50%; transform:translateY(-50%); right: 0; padding: 0 0.55rem 0 0.85rem; font-size: 0.24rem;}
.hotel-recommend-list-block .cont-inner .title{ font-size: 0.42rem;}
.hotel-recommend-list-block .cont-inner .cont{ margin-top: 0.3rem;}
.hotel-recommend-list-block .cont-inner .more-link{ margin-top: 0.3rem;}
.hotel-recommend-list-block .cont-inner .more-link span{ display: inline-block; vertical-align: top; padding-right: 0.38rem; background: url(../images/icon/icon-link-arrow-black.png) right center no-repeat; background-size: 0.1rem auto;}
.hotel-recommend-list-block .pic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.hotel-recommend-list-block:nth-child(even) .pic{ float: right;}
.hotel-recommend-list-block:nth-child(even) .cont-inner{ right: auto; left: 0;}

.e-book-section{ padding: 0.6rem 0; background-color: #fff;}
/* .e-book-swiper{ margin: 0.35rem -0.25rem 0 -0.25rem;}
.e-book-swiper .swiper-wrapper{ display: block;}
.e-book-swiper .swiper-slide{ float: left; width: 50%; padding: 0.25rem;}
.e-book-swiper .swiper-slide .block-box{ background: url(../images/e-book-swiper-bg.png) center no-repeat #fff; background-size: cover; position: relative; border-radius: 0.15rem; overflow: hidden; box-shadow: 0 0 0.25rem rgba(000, 000, 000, 0.1);}
.e-book-swiper .swiper-slide .block-box::before{ content: ''; width: 1.14rem; height: 1.02rem; background: url(../images/e-book-download.png) center no-repeat; background-size: cover; position: absolute; right: 0; bottom: 0;}
.e-book-swiper .swiper-slide .block-box .pic{ float: left; width: 50%; overflow: hidden;}
.e-book-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.e-book-swiper .swiper-slide .block-box .cont-inner{ width: 50%; position: absolute; top: 26%; right: 0; padding: 0 0.3rem 0 0.3rem; font-size: 0.35rem; color: #9b7b57;}
.e-book-swiper .swiper-slide .block-box .cont-inner .title{ font-size: 0.8rem; line-height: 1;}
.e-book-swiper .swiper-slide .block-box .cont-inner .cont{ margin-top: 0.1rem;}
.e-book-swiper .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.55rem; display: none;}
.e-book-swiper .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.e-book-swiper .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.e-book-swiper .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.e-book-swiper .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.e-book-swiper .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.e-book-swiper .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.e-book-swiper .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.e-book-swiper .swiper-page-inner .swiper-pagination{ position: initial;}
.e-book-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.e-book-swiper.swiper-animate .swiper-page{ display: block;}
.e-book-swiper .swiper-slide .block-box .pic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);} */

.e-book-swiper{ margin: 0.35rem -0.25rem 0 -0.25rem;}
.e-book-swiper .swiper-slide{ float: left; width: 25%; padding: 0.25rem;}
.e-book-swiper .swiper-slide .block-box{ /* border-radius: 0.2rem; */ overflow: hidden; background-color: #fff; box-shadow: 0 0 0.25rem rgba(000, 000, 000, 0.1);}
.e-book-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.e-book-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 4.92rem; object-fit: cover; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.e-book-swiper .swiper-slide .block-box .cont-inner{ padding: 0.3rem 0.3rem 0.4rem 0.3rem; font-size: 0.18rem;}
.e-book-swiper .swiper-slide .block-box .cont-inner .title{ font-size: 0.24rem; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.e-book-swiper .swiper-slide .block-box .cont-inner .cont{ margin-top: 0.15rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.e-book-swiper .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.55rem; display: none;}
.e-book-swiper .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.e-book-swiper .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.e-book-swiper .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.e-book-swiper .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.e-book-swiper .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.e-book-swiper .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.e-book-swiper .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.e-book-swiper .swiper-page-inner .swiper-pagination{ position: initial;}
.e-book-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.e-book-swiper.swiper-animate .swiper-page{ display: block;}
.e-book-swiper .swiper-slide .block-box .pic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.e-book-notes{ font-size: 0.18rem; color: #666; margin-top: 0.6rem; text-align: right;}
.e-book-notes a{ text-decoration: underline; color: #666; display: inline-block;}

.esg-list-section{ padding: 0.6rem 0;}
.esg-list-block{ margin-top: 1rem; border-radius: 0.2rem; overflow: hidden; position: relative;}
.esg-list-block:first-child{ margin-top: 0;}
.esg-list-block .pic img{ display: block; width: 100%;}
.esg-list-block .cont-inner{ width: 34%; height: 100%; background-color: rgba(255, 255, 255, 0.8); position: absolute; top: 0; left: 0; font-size: 0.2rem; padding: 1.5rem 0.7rem 0 0.7rem;}
.esg-list-block .cont-inner .title{ font-size: 0.6rem; line-height: 1; font-family: "FZZCYSJW";}
.esg-list-block .cont-inner .en-title{ font-size: 0.4rem; line-height: 1; margin-top: 0.05rem;}
.esg-list-block .cont-inner .cont{ margin-top: 0.3rem; line-height: 1.8;}
.esg-list-block:nth-child(even) .cont-inner{ left: auto; right: 0;}

.welfare-project-section{ padding: 0.6rem 0;}
.welfare-project-inner{ position: relative; border-radius: 0.2rem; overflow: hidden;}
.welfare-project-inner .bg img{ display: block; width: 100%;}
.welfare-project-inner .welfare-project-title{ width: 36.75%; position: absolute; top: 9.2%; left: 11%;}
.welfare-project-inner .welfare-project-title img{ display: block; width: 100%;}
.welfare-project-inner .qrcode-box{ width: 1.3rem; position: absolute; left: 5%; bottom: 6.5%;}
.welfare-project-inner .qrcode-box .pic{ border-radius: 0.06rem; overflow: hidden;}
.welfare-project-inner .qrcode-box .pic img{ display: block; width: 100%;}
.welfare-project-inner .qrcode-box .title{ font-size: 0.2rem; color: #fff; text-align: center; margin-top: 0.1rem;}
.welfare-project-inner .right-inner{ width: 49.625%; height: 100%; background: url(../images/welfare-project-inner-bg.png) center no-repeat; background-size: cover; position: absolute; top: 0; right: 0; padding: 1.5rem 0.5rem 0 1.2rem; font-size: 0.22rem; text-align: center;}
.welfare-project-inner .right-inner .cont{ line-height: 2;}
.welfare-project-inner .right-inner .botton-box{ height: 0.64rem; margin-top: 0.8rem;}
.welfare-project-inner .right-inner .botton-box img{ display: block; height: 100%; margin: 0 auto;}

.news-information-section{ padding: 0.6rem 0;}
.news-information-swiper{ margin: 0.35rem -0.25rem 0 -0.25rem;}
.news-information-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0.25rem;}
.news-information-swiper .swiper-slide .block-box{ border-radius: 0.2rem; overflow: hidden; background-color: #fff; box-shadow: 0 0 0.25rem rgba(000, 000, 000, 0.1);}
.news-information-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.news-information-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 2.85rem; object-fit: cover; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.news-information-swiper .swiper-slide .block-box .cont-box{ padding: 0.3rem 0.3rem 0.4rem 0.3rem; font-size: 0.18rem;}
.news-information-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news-information-swiper .swiper-slide .block-box .cont-box .cont{ margin-top: 0.15rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-information-swiper .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.55rem; display: none;}
.news-information-swiper .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
.news-information-swiper .swiper-page-inner .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.news-information-swiper .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
.news-information-swiper .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
.news-information-swiper .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.news-information-swiper .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
.news-information-swiper .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
.news-information-swiper .swiper-page-inner .swiper-pagination{ position: initial;}
.news-information-swiper.swiper-animate .swiper-wrapper{ display: flex;}
.news-information-swiper.swiper-animate .swiper-page{ display: block;}
.news-information-swiper .swiper-slide .block-box .pic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}


.design-sub-banner::before{ display: none;}

.design-about-section{ background: url(../images/new/design-about-bg.png) center no-repeat #14161a; background-size: cover; padding: 1.3rem 0; height: 7.24rem;}
.design-about-section .default-edit-container{ width: 68.75vw;}
.design-about-inner{ width: 81%;}
.design-about-inner .top-title{ font-size: 0.6rem; font-family: "FZZCYSJW"; color: #917650;}
.design-about-inner .cont{ font-size: 0.2rem; color: #fff; line-height: 2; text-align:justify; text-justify:inter-ideograph; margin-top: 0.2rem;}
.design-about-inner .cont p{ margin-top: 0.4rem;}

.design-progress-section{ background: url(../images/new/design-progress-bg.jpg) center no-repeat; background-size: cover; height: 9.6rem;}
.design-progress-section .default-edit-container{ height: 100%;}
.design-progress-section .top-title{ font-size: 0.48rem; font-family: "FZZCYSJW"; color: #917650; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.design-progress-section .item{ font-size: 0.22rem; color: #fff; padding: 0.4rem 0.75rem 0.5rem 0.75rem; background-color: rgba(12, 15, 18, 0.7); border-radius: 0.1rem; position: absolute; text-align:justify; text-justify:inter-ideograph;}
.design-progress-section .item span{ font-size: 0.45rem; color: #917650; font-weight: bold; line-height: 1;}
.design-progress-section .item1{ top: 22.395%; left: 7.187%; z-index: 3; animation: shake 3s linear infinite backwards;}
.design-progress-section .item2{ top: 21.875%; right: 12.812%; background-color: rgba(35, 38, 42, 0.7); animation: shake 5s linear infinite backwards;}
.design-progress-section .item3{ top: 34.375%; left: -3.437%; padding: 0.8rem 0.75rem; background-color: rgba(35, 38, 42, 0.7); animation: shake 7s linear infinite backwards;}
.design-progress-section .item4{ top: 33.333%; right: -3.437%; padding: 0.8rem 0.75rem; animation: shake 6s linear infinite backwards;}
.design-progress-section .item5{ top: 63.541%; left: 21.562%; animation: shake 4s linear infinite backwards;}
.design-progress-section .item6{ top: 63.541%; right: 21.562%; background-color: rgba(35, 38, 42, 0.7); animation: shake 6s linear infinite backwards;}

@keyframes shake {
    0% {
        transform: translate(-2px, -3px);
    }
    25% {
        transform: translate(3px, -2px);
    }
    50% {
        transform: translate(-3px, 2px);
    }
    75% {
        transform: translate(2px, 3px);
    }
    100% {
        transform: translate(-2px, -3px);
    }
}

.default-design-title-box{ text-align: center; color: #917650;}
.default-design-title-box .top-title{ font-size: 0.48rem; font-family: "FZZCYSJW";}
.default-design-title-box .cont{ font-size: 0.24rem; margin-top: 0.15rem;}

.design-title-box{ font-size: 0.48rem; color: #967959; font-family: "FZZCYSJW";}

.design-service-section{ background: url(../images/new/design-service-bg.png) top center no-repeat #14161a; background-size: 100% auto; /* padding-left: 1.75rem; */}
.professional-design-item{ padding: 0.7rem 0; position: relative;}
.professional-design-item::before{ content: ''; width: 12.73rem; height: 3.17rem; background: url(../images/new/professional-design-title-bg.png) center no-repeat; background-size: cover; position: absolute; top: 0; left: -34%;}
.professional-design-item .design-title-box{ position: relative;}
.professional-design-list{ margin-top: 0.7rem; position: relative;}
.professional-design-list ul{ margin: 0 -0.2rem;}
.professional-design-list li{ float: left; width: 20%; padding: 0 0.2rem;}
.professional-design-list li .block-box{ border-radius: 0.1rem; overflow: hidden; background-color: #8e867b; cursor: pointer;}
.professional-design-list li .block-box .pic{ position: relative;}
.professional-design-list li .block-box .pic img{ display: block; width: 100%;}
.professional-design-list li .block-box .pic::before{ content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, transparent, rgba(000,000,000,0.8)); background: linear-gradient(to bottom, transparent, rgba(000,000,000,0.8)); position: absolute; left: 0; bottom: 0;}
.professional-design-list li .block-box .pic .s-title{ width: 100%; height: 3em; font-size: 0.16rem; color: #b0a596; text-align: center; padding: 0 0.2rem; position: absolute; left: 0; bottom: 0.15rem; z-index: 5;}
.professional-design-list li .block-box .title{ line-height: 0.85rem; font-size: 0.28rem; color: #fff; text-align: center;}

.service-area-item .design-title-box{ position: absolute; left: 0; top: 0.72rem;}
.service-area-item{ margin-top: 0.7rem; position: relative;}
.service-area-list ul{ margin: 0 -0.2rem;}
.service-area-item li{ float: left; width: 25%; padding: 0 0.2rem; margin-bottom: 0.4rem;}
.service-area-item li .block-box{ background-color: #8e877c; border-radius: 0.1rem; padding: 0.25rem; text-align: center; font-size: 0.16rem;}
.service-area-item li .block-box .icon{ height: 0.62rem;}
.service-area-item li .block-box .icon img{ display: block; height: 100%; margin: 0 auto;}
.service-area-item li .block-box .title{ font-size: 0.28rem; font-family: "FZZCYSJW"; position: relative; height: 1.5em;}
.service-area-item li .block-box .title::before{ content: ''; width: 100%; height: 1px; background: -webkit-linear-gradient(to right, transparent, #14161a, #14161a, #14161a, transparent); background: linear-gradient(to right, transparent, #14161a, #14161a, #14161a, transparent); position: absolute; left: 0; bottom: -0.075rem;}
.service-area-item li .block-box .cont{ margin-top: 0.15rem; height: 3em; line-height: 1.5;}
.service-area-item li:first-child{ opacity: 0;}
.service-area-item li:nth-of-type(2) .block-box,.service-area-item li:nth-of-type(4) .block-box,.service-area-item li:nth-of-type(5) .block-box,.service-area-item li:nth-of-type(7) .block-box{ background-color: #917550;}


.design-partner-section{ background-color: #14161a; padding: 1rem;}
.design-partner-inner{ padding-top: 0.2rem;}
.design-partner-box{ background-color: #0f1015; border-radius: 0.1rem; padding: 0.25rem; margin-top: 0.5rem;}
.design-partner-box .top-title{ font-size: 0.3rem; font-family: "FZZCYSJW"; color: #917650; text-align: center;}
.design-partner-box .list-box{ background-color: #f6f6f6; border-radius: 0.1rem; padding: 0.25rem; margin-top: 0.25rem;}
.design-partner-box .list-box img{ display: block; width: 100%;}

.project-case-section{ background-color: #14161a; padding: 0.7rem 0; /* padding-left: 1.75rem; */}
.project-case-accordion{ margin-top: 0.7rem;}
.project-case-accordion .ul{ margin: 0 -0.03rem}
.project-case-accordion .li{ float: left; width: 8.6%; height: 41.667vw; padding: 0 0.03rem; transition:all 0.3s ease;}
.project-case-accordion .li .li-block-box{ height: 100%; border-radius: 0.1rem; overflow: hidden; position: relative;}
.project-case-accordion .li .li-block-box .icon{ width: 0.52rem; position: absolute; left: 0; top: 0.4rem; display: none;}
.project-case-accordion .li .li-block-box .icon img{ display: block; width: 100%;}
.project-case-accordion .li .li-block-box .title-type{ width: 100%; height: 100%; position: relative; font-size: 0.18rem; color: #967959; cursor: pointer;}
.project-case-accordion .li .li-block-box .title-type .pic{ width: 100%; height: 100%; position: relative;}
.project-case-accordion .li .li-block-box .title-type .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; color: transparent;}
.project-case-accordion .li .li-block-box .title-type .pic::before{ content: ''; width: 100%; height: 80%; position: absolute; left: 0; bottom: 0; background: -webkit-linear-gradient(to bottom, transparent, rgba(8,8,10,0.9)); background: linear-gradient(to bottom, transparent, rgba(8,8,10,0.9));}
.project-case-accordion .li .li-block-box .title-type .title{ width: 0.28rem; font-size: 0.28rem; font-family: "FZZCYSJW"; position: absolute; left: 50%; transform:translateX(-50%); bottom: 0.7rem;}
.project-case-accordion .li .li-block-box .title-type .txt{ display: none;}
.project-case-accordion .li.active{ width: 65.6%;}
.project-case-accordion .li.active .li-block-box{ background-color: #0f1015; padding: 0.4rem 0.7rem 0.4rem 1.15rem;}
.project-case-accordion .li.active .li-block-box .icon{ display: block;}
.project-case-accordion .li.active .li-block-box .title-type{ height: auto; cursor: default;}
.project-case-accordion .li.active .li-block-box .title-type .pic{ display: none;}
.project-case-accordion .li.active .li-block-box .title-type .title{ width: auto; position: initial; transform:translateX(0);}
.project-case-accordion .li.active .li-block-box .title-type .txt{ display: block;}


.project-case-accordion-new{ margin-top: 0.7rem;}
.project-case-accordion-new .ul{ margin: 0 -0.03rem}
.project-case-accordion-new .li{ float: left; width: 8.6%; height: 41.667vw; padding: 0 0.03rem; transition:all 0.3s ease;}
.project-case-accordion-new .li .li-block-box{ height: 100%; border-radius: 0.1rem; overflow: hidden; position: relative;}
.project-case-accordion-new .li .li-block-box .icon{ width: 0.52rem; position: absolute; left: 0; top: 0.4rem; display: none;}
.project-case-accordion-new .li .li-block-box .icon img{ display: block; width: 100%;}
.project-case-accordion-new .li .li-block-box .title-type{ width: 100%; height: 100%; position: relative; font-size: 0.18rem; color: #967959; cursor: pointer;}
.project-case-accordion-new .li .li-block-box .title-type .pic{ width: 100%; height: 100%; position: relative;}
.project-case-accordion-new .li .li-block-box .title-type .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; color: transparent;}
.project-case-accordion-new .li .li-block-box .title-type .pic::before{ content: ''; width: 100%; height: 80%; position: absolute; left: 0; bottom: 0; background: -webkit-linear-gradient(to bottom, transparent, rgba(8,8,10,0.9)); background: linear-gradient(to bottom, transparent, rgba(8,8,10,0.9));}
.project-case-accordion-new .li .li-block-box .title-type .title{ width: 0.28rem; font-size: 0.28rem; font-family: "FZZCYSJW"; position: absolute; left: 50%; transform:translateX(-50%); bottom: 0.7rem;}
.project-case-accordion-new .li .li-block-box .title-type .txt{ display: none;}
.project-case-accordion-new .li{ width: 100%;}
.project-case-accordion-new .li .li-block-box{ background-color: #0f1015; padding: 0.4rem 0.7rem 0.4rem 1.15rem;}
.project-case-accordion-new .li .li-block-box .icon{ display: block;}
.project-case-accordion-new .li .li-block-box .title-type{ height: auto; cursor: default;}
.project-case-accordion-new .li .li-block-box .title-type .pic{ display: none;}
.project-case-accordion-new .li .li-block-box .title-type .title{ width: auto; position: initial; transform:translateX(0);}
.project-case-accordion-new .li .li-block-box .title-type .txt{ display: block;}


.commercial-complex-list{ margin-top: 0.4rem; height: 29.375vw; overflow-y: auto; padding-right: 0.8rem;}
.commercial-complex-list ul{ writing-mode: horizontal-tb; column-count: 4; column-width: 50%; column-gap: 0.1rem; margin: 0 auto;}
.commercial-complex-list li{ margin-bottom: 0.1rem;}
.commercial-complex-list li .block-box{ position: relative; border-radius: 0.1rem; overflow: hidden; cursor: pointer;}
.commercial-complex-list li .block-box .pic img{ display: block; width: 100%;}
.commercial-complex-list li .block-box .title-box{ width: 100%; line-height: 0.75rem; padding: 0 0.25rem; position: absolute; left: 0; bottom: 0; background-color: rgba(15,16,21,0.85);}
.commercial-complex-list li .block-box .title-box .title{ font-size: 0.2rem; color: #9a7d56; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.commercial-complex-list li .block-box .hidden-html{ display: none;}
.commercial-complex-list::-webkit-scrollbar{ width: 0.06rem;}
.commercial-complex-list::-webkit-scrollbar-thumb{ background: #967959;}
.commercial-complex-list::-webkit-scrollbar-track{ background: rgba(150,121,89,0.6);}

.project-case-block.active{ width: 65.6%;}

.design-award-section{ background: url(../images/new/design-award-bg.png) center no-repeat #14161a; background-size: 100% auto; padding: 0.7rem 0;}
.design-award-swiper{ float: right; width: 52%; /* margin: 0 -0.1rem; */ position: relative;}
.design-award-swiper::before{ content: ''; width: 0.2rem; height: 0.39rem; background: url(../images/new/icon-design-triangle.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); left: -0.25rem;}
.design-award-swiper .swiper-slide{ float: left; width: 33.333%; /* padding: 0 0.1rem; */ /* transform: scale(0.8); */ padding: 3.5% 0.15rem 0 0.15rem;}
.design-award-swiper .swiper-slide .pic{ border-radius: 0.1rem; overflow: hidden;}
.design-award-swiper .swiper-slide .pic img{ display: block; width: 100%;}
.design-award-swiper .swiper-slide-active{ /* transform: scale(1); */ padding: 0;}
.design-award-swiper .swiper-slide-active .pic{ border: 0.04rem solid #967959; border-radius: 0.1rem;}

.design-award-swiper .swiper-arrow{ width: 0.19rem; height: 0.34rem; background-position: center; background-size: cover; background-repeat: no-repeat; position: absolute; bottom: -0.5rem; cursor: pointer;}
.design-award-swiper .swiper-arrow-prev{ background-image: url(../images/new/icon-design-arrow-prev.png); right: 0.7rem;}
.design-award-swiper .swiper-arrow-next{ background-image: url(../images/new/icon-design-arrow-next.png); right: 0.15rem;}

.design-award-content{ float: left; width: 45%; margin-top: 0.7rem;}
.design-award-content .box{ font-size: 0.18rem; color: #967959; height: 22vw; overflow-y: auto; display: none;}
.design-award-content .box .top-title{ font-size: 0.32rem; font-family: "FZZCYSJW";}
.design-award-content .box dl{ padding-top: 0.2rem;}
.design-award-content .box dd{ margin-top: 0.2rem; background: url(../images/new/icon-star.png) 0 0.02rem no-repeat; background-size: 0.2rem; padding-left: 0.35rem;}

.design-award-content .box::-webkit-scrollbar{ width: 0.06rem;}
.design-award-content .box::-webkit-scrollbar-thumb{ background: #967959;}
.design-award-content .box::-webkit-scrollbar-track{ background: rgba(150,121,89,0.6);}

.design-award-inner-new{ margin-top: 0.1rem; height: 22vw; overflow-y: auto;}
.design-award-inner-new .pic-box{ float: right; width: 48.75%; border: 1px solid #967959; border-radius: 0.1rem; overflow: hidden;}
.design-award-inner-new .pic-box img{ display: block; width: 100%;}
.design-award-inner-new .design-award-box{ width: 47.5%; margin-top: 0.7rem; font-size: 0.18rem; color: #967959;}
.design-award-inner-new .design-award-box .top-title{ font-size: 0.32rem; font-family: "FZZCYSJW";}
.design-award-inner-new .design-award-box dl{ /* padding-top: 0.2rem; */}
.design-award-inner-new .design-award-box dd{ margin-top: 0.2rem; background: url(../images/new/icon-star.png) 0 0.02rem no-repeat; background-size: 0.2rem; padding-left: 0.35rem;}
.design-award-inner-new .design-award-box-block{ margin-bottom: 0.6rem;}

.design-award-inner-new::-webkit-scrollbar{ width: 0.06rem;}
.design-award-inner-new::-webkit-scrollbar-thumb{ background: #967959;}
.design-award-inner-new::-webkit-scrollbar-track{ background: rgba(150,121,89,0.6);}

.design-award-inner-new .design-award-left{ float: left;}
.design-award-inner-new .design-award-right{ float: right;}

.professional-design-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; display: none;}
.professional-design-layer .opacity{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(000, 000, 000, 0.9);}
.professional-design-layer .layer-container{ width: 69.48vw; background-color: #14161a; border-radius: 0.2rem; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 9; padding: 0.5rem 1.1rem;}
.professional-design-layer .layer-close{ width: 0.42rem; height: 0.42rem; background: url(../images/new/icon-layer-close.png) center no-repeat; background-size: cover; position: absolute; top: 0.2rem; right: 0.2rem; cursor: pointer;}
.professional-design-layer .layer-inner{ font-size: 0.18rem; color: #907650; max-height: 60vh; overflow-y: auto; padding-right: 0.1rem;}
.professional-design-layer .layer-inner::before{ content: ''; width: 0.6rem; height: 2.5rem; background: url(../images/new/project-case-icon-logo.png) center no-repeat; background-size: cover; position: absolute; top: 0.15rem; left: 0.15rem;}
.professional-design-layer .layer-inner .top-title{ font-size: 0.35rem; font-family: "FZZCYSJW";}
.professional-design-layer .layer-inner p{ margin-top: 0.3rem;}
.professional-design-layer .layer-inner::-webkit-scrollbar{ width: 0.06rem;}
.professional-design-layer .layer-inner::-webkit-scrollbar-thumb{ background: #967959;}
.professional-design-layer .layer-inner::-webkit-scrollbar-track{ background: rgba(150,121,89,0.6);}

.project-case-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; display: none;}
.project-case-layer .opacity{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(000, 000, 000, 0.9);}
.project-case-layer .layer-container{ width: 69.48vw; background-color: #14161a; border-radius: 0.2rem; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); z-index: 9; padding: 0.5rem 1.1rem 0.3rem 1.1rem;}
.project-case-layer .layer-close{ width: 0.42rem; height: 0.42rem; background: url(../images/new/icon-layer-close.png) center no-repeat; background-size: cover; position: absolute; top: 0.2rem; right: 0.2rem; cursor: pointer;}
.project-case-layer .layer-inner{ font-size: 0.18rem; color: #907650; min-height: 60vh;}
.project-case-layer .layer-inner::before{ content: ''; width: 0.52rem; height: 2.18rem; background: url(../images/new/project-case-icon-logo.png) center no-repeat; background-size: cover; position: absolute; top: 0.15rem; left: 0.15rem;}
.project-case-layer .layer-inner .top-title{ font-size: 0.35rem; font-family: "FZZCYSJW";}
.project-case-layer .layer-inner .cont{ margin-top: 0.1rem; /* height: 6em; overflow-y: auto; */ /* overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; */}

.project-case-swiper{ margin: 0.4rem -1.1rem 0 -1.1rem;}
.project-case-swiper .swiper-slide{ padding: 0 0.1rem;}
.project-case-swiper .swiper-slide .pic{ border-radius: 0.1rem; overflow: hidden; position: relative;}
.project-case-swiper .swiper-slide .pic img{ display: block; width: 100%;}
.project-case-swiper .swiper-slide .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000, 000, 000, 0.7); position: absolute; top: 0; left: 0;}
.project-case-swiper .swiper-slide-active .pic::before{ display: none;}
.project-case-swiper .swiper-arrow{ width: 0.46rem; height: 0.46rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #91897e; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); z-index: 9; cursor: pointer;}
.project-case-swiper .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 6%;}
.project-case-swiper .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 6%;}
.project-case-swiper .swiper-arrow-prev:hover{ background-color: #907650; background-image: url(../images/icon/icon-swiper-prev-on.png);}
.project-case-swiper .swiper-arrow-next:hover{ background-color: #907650; background-image: url(../images/icon/icon-swiper-next-on.png);}
.project-case-swiper .swiper-arrow.swiper-button-disabled{ display: none;}

.aboutus-top-title{ font-size: 0.54rem; font-family: "FZZCYSJW"; text-align: center; position: relative;}
.aboutus-top-title::before,.aboutus-top-title::after{ content: ''; position: absolute; left: 50%; transform:translateX(-50%);}
.aboutus-top-title::before{ width: 0.7rem; height: 0.01rem; background-color: rgba(000, 000, 000, 0.1); bottom: -0.15rem;}
.aboutus-top-title::after{ width: 0.16rem; height: 0.04rem; background-color: #A17A51; bottom: -0.17rem;}

.aboutus-sub-banner::before{ height: 60%;}

.aboutus-info-section{ /* margin-top: -1.16rem; */ margin-top: -1.4rem;}
.aboutus-info-inner .pic{ float: right; width: 55%;}
.aboutus-info-inner .pic img{ display: block; width: 100%;}
.aboutus-info-inner .cont-inner{ /* float: left; width: 45%; */ width: 80%; font-size: 0.18rem;}
.aboutus-info-inner .cont-inner .aboutus-top-title{ text-align: left; /* text-shadow: 0.01rem 0.01rem 0 #fff; */}
.aboutus-info-inner .cont-inner .aboutus-top-title::before,.aboutus-info-inner .cont-inner .aboutus-top-title::after{ left: 0; transform:translateX(0);}
.aboutus-info-inner .cont-inner .cont{ line-height: 1.8; margin-top: 0.65rem; text-align:justify; text-justify:inter-ideograph;}
.aboutus-info-label{ margin-top: 0.8rem; padding: 0.25rem 0; border-top: 0.01rem solid rgba(161, 122, 81, 0.4); border-bottom: 0.01rem solid rgba(161, 122, 81, 0.4);}
.aboutus-info-label li{ float: left; width: 33.333%;}
.aboutus-info-label li .block-box{ position: relative; font-size: 0.18rem; line-height: 1; text-align: center;}
.aboutus-info-label li .block-box .icon{ display: inline-block; vertical-align: top; width: 0.8rem; margin-right: 0.15rem;}
.aboutus-info-label li .block-box .icon img{ display: block; width: 100%;}
.aboutus-info-label li .block-box .cont-box{ display: inline-block; vertical-align: top; text-align: left;}
.aboutus-info-label li .block-box .cont-box .title{ font-size: 0.36rem; color: #A17A51; font-weight: bold; margin-top: 0.05rem;}
.aboutus-info-label li .block-box .cont-box .title span{ font-size: 0.64rem; font-family: "Helvetica Neue";}
.aboutus-info-label li:nth-of-type(1) .block-box{ text-align: left;}
.aboutus-info-label li:nth-of-type(3) .block-box{ text-align: right;}

.corporate-culture-section{ padding: 1rem 0; background: url(../images/new/corporate-culture-bg.png) top center no-repeat; background-size: 100% 100%;}
.corporate-culture-inner{ margin-top: 0.8rem;}
.corporate-culture-inner li{ float: left; width: 33.333%;}
.corporate-culture-inner li .block-box{ font-size: 0.28rem; text-align: center;}
.corporate-culture-inner li .block-box .title-box{ font-size: 0.18rem; text-align: center; font-family: "FZZCYSJW"; line-height: 1.2; position: relative;}
.corporate-culture-inner li .block-box .title-box .cn{ font-size: 0.42rem; color: #A17A51;}
.corporate-culture-inner li .block-box .title-box .line{ width: 0.01rem; height: 0.51rem; background-color: #A17A51; position: absolute; left: 50%; transform:translateX(-50%); bottom: -0.75rem;}
.corporate-culture-inner li .block-box .cont{ margin-top: 1rem;}

.development-history-section{ padding: 1rem 0; background: url(../images/new/development-history-bg.png) top center no-repeat; background-size: 100% 100%;}
.development-history-inner{ margin-top: 0.4rem;}
.development-history-main-swiper .swiper-slide .block-box{ font-size: 0.22rem; text-align: center;}
.development-history-main-swiper .swiper-slide .block-box .year-title{ font-size: 1.44rem; color: rgba(161, 122, 81, 0.2); font-weight: bold; font-family: "Helvetica Neue";}
.development-history-thumbs-swiper{ margin-top: 1rem; padding: 0 0.6rem; position: relative;}
.development-history-thumbs-swiper .swiper-slide .block-box{ position: relative; padding-top: 0.26rem; font-size: 0.18rem; color: #666; text-align: center; cursor: pointer;}
.development-history-thumbs-swiper .swiper-slide .block-box .line{ width: 100%; height: 0.01rem; background-color: #D8D8D8; position: relative;}
.development-history-thumbs-swiper .swiper-slide .block-box .line .dot{ width: 0.14rem; height: 0.14rem; background-color: #fff; border: 0.01rem solid #A17A51; border-radius: 100%; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.development-history-thumbs-swiper .swiper-slide .block-box .title{ margin-top: 0.15rem;}
.development-history-thumbs-swiper .swiper-slide.active .block-box{ font-size: 0.24rem; font-weight: bold; color: #000;}
.development-history-thumbs-swiper .swiper-slide.active .block-box .line .dot{ width: 0.3rem; height: 0.3rem; border: 0.08rem solid rgba(161, 122, 81, 0.4);}
.development-history-thumbs-swiper .swiper-slide.active .block-box .line .dot::before{ content: ''; width: 100%; height: 100%; border-radius: 100%; background-color: #A17A51; position: absolute; top: 0; left: 0;}
.development-history-thumbs-swiper .swiper-arrow{ width: 0.52rem; height: 0.52rem; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; cursor: pointer;}
.development-history-thumbs-swiper .swiper-arrow-prev{ left: 0; background-image: url(../images/new/icon-aboutus-arrow-prev.png);}
.development-history-thumbs-swiper .swiper-arrow-next{ right: 0; background-image: url(../images/new/icon-aboutus-arrow-next.png);}
.development-history-thumbs-swiper .swiper-arrow-prev:hover{ background-image: url(../images/new/icon-aboutus-arrow-prev-on.png);}
.development-history-thumbs-swiper .swiper-arrow-next:hover{ background-image: url(../images/new/icon-aboutus-arrow-next-on.png);}
.development-history-thumbs-swiper .swiper-button-disabled{ display: none;}

.business-scope-section{ padding: 0.7rem 0 0.5rem 0;}
.business-scope-inner{ margin-top: 0.8rem;}
.business-scope-inner ul{ margin: 0 -0.6rem;}
.business-scope-inner li{ float: left; width: 33.333%; padding: 0 0.6rem;}
.business-scope-inner li .block-box .pic{ position: relative;}
.business-scope-inner li .block-box .pic img{ display: block; width: 100%;}
.business-scope-inner li .block-box .pic .title{ font-size: 0.3rem; color: #fff; text-align: center; line-height: 1; width: 100%; position: absolute; left: 0; bottom: 0.55rem;}
.business-scope-inner li .block-box .pic .title::before{ content: ''; width: 0.6rem; height: 0.03rem; background-color: #fff; position: absolute; left: 50%; transform:translateX(-50%); bottom: -0.2rem;}
.business-scope-inner li .block-box .cont{ font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; text-align:justify; text-justify:inter-ideograph;}
.business-scope-inner li .block-box .cont p{ margin-top: 0.05rem;}

.management-team-section{ padding: 0.5rem 0;}
.management-team-top-box{ margin-top: 0.8rem; position: relative;}
.management-team-top-box .top-box{ padding-left: 28.125%; font-size: 0.24rem;}
.management-team-top-box .top-box .name{ font-size: 0.36rem; font-weight: bold; line-height: 1; position: relative;}
.management-team-top-box .top-box .name::before{ content: ''; width: 0.38rem; height: 0.06rem; background-color: #A17A51; position: absolute; left: 0; bottom: -0.2rem;}
.management-team-top-box .top-box .title{ margin-top: 0.45rem;}
.management-team-top-box .cont-box{ padding: 0.5rem 0.9rem 0.5rem 28.125%; background-color: #F5F5F5; font-size: 0.18rem; line-height: 1.8; margin-top: 0.35rem; text-align:justify; text-justify:inter-ideograph;}
.management-team-top-box .photo-box{ width: 20.18%; position: absolute; left: 0; bottom: 0;}
.management-team-top-box .photo-box img{ display: block; width: 100%;}
.management-team-list{ margin-top: 0.1rem;}
.management-team-list ul{ margin: 0 -0.15rem;}
.management-team-list li{ float: left; width: 33.333%; padding: 0 0.15rem; margin-top: 0.45rem;}
.management-team-list li .block-box{ background-color: #F5F5F5;}
.management-team-list li .block-box .pic{ float: left; width: 41.8%;}
.management-team-list li .block-box .pic img{ display: block; width: 100%;}
.management-team-list li .block-box .cont-box{ float: right; width: 58.2%; padding: 0.3rem 0.4rem 0 0.4rem; font-size: 0.18rem;}
.management-team-list li .block-box .cont-box .name{ font-size: 0.36rem; font-weight: bold; line-height: 1; position: relative;}
.management-team-list li .block-box .cont-box .name::before{ content: ''; width: 0.38rem; height: 0.06rem; background-color: #A17A51; position: absolute; left: 0; bottom: -0.2rem;}
.management-team-list li .block-box .cont-box .title{ margin-top: 0.4rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.management-team-list li .block-box .cont-box .cont{ margin-top: 0.1rem;}

.award-section{ padding: 0.5rem 0; background: url(../images/new/award-bg.png) top center no-repeat; background-size: cover;}
.award-inner{ margin-top: 0.8rem;}
.award-inner ul{ margin: 0 -0.2rem;}
.award-inner li{ float: left; width: 33.333%; padding: 0 0.2rem;}
.award-inner li .block-box .title-box{ font-size: 0.36rem; font-weight: bold; line-height: 1; padding-left: 0.1rem; border-left: 0.03rem solid #A17A51; margin-left: 0.15rem;}
.award-inner li .block-box .award-cont{ font-size: 0.18rem; margin-top: 0.3rem; padding-right: 0.2rem; height: 5.18rem; overflow-y: auto;}
.award-inner li .block-box .award-cont dd{ margin-bottom: 0.3rem; padding-left: 0.4rem; position: relative;}
.award-inner li .block-box .award-cont dd::before{ content: ''; width: 0.32rem; height: 0.32rem; background: url(../images/new/award-icon.png) 0 0 no-repeat; background-size: cover; position: absolute; left: 0; top: -0.03rem;}
.award-inner li .block-box .award-cont::-webkit-scrollbar{ width: 0.03rem;}
.award-inner li .block-box .award-cont::-webkit-scrollbar-thumb{ background: #A17A51;}
.award-inner li .block-box .award-cont::-webkit-scrollbar-track{ background: #E5E5E5;}

.wenlv-topbg{ background: url(../images/new/wenlv-topbg.jpg) top center no-repeat; background-size: 100% auto;}
.wenlv-sub-banner::before{ display: none;}
.wenlv-sub-banner .default-edit-container{ width: 76.5625vw;}
.wenlv-sub-banner .banner-inner{ transform: translateY(0); top: 10%;}
.wenlv-sub-banner .banner-inner .cont-inner{ width: 47.278%;}
.wenlv-sub-banner .banner-inner .banner-title{ font-size: 0.6rem;}
.wenlv-sub-banner .banner-inner .banner-cont{ font-size: 0.24rem;}

.wenlv-title-box{ font-weight: bold; font-family: "FZZCYSJW";}
.wenlv-title-box .en{ font-size: 0.18rem; color: #a57640; padding-left: 0.3rem; position: relative;}
.wenlv-title-box .en::before{ content: ''; width: 0.2rem; height: 0.06rem; background-color: #a57640; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.wenlv-title-box .cn{ font-size: 0.42rem; color: #423b33;}

.wenlv-section{ padding: 0.7rem 0;}
.wenlv-section .default-edit-container{ width: 76.5625vw;}

.wenlv-section .top-cont{ font-size: 0.24rem;}
.wenlv-section .top-cont-title{ font-size: 0.32rem; color: #7d5e3a; margin-top: 0.05rem;}

.culture-tourism-section{ padding-top: 0; margin-top: -0.4rem;}
.culture-tourism-section-inner{ position: relative; padding-top: 0.8rem;}
.culture-tourism-section-inner .en-pic{ height: 1.49rem; position: absolute; top: 0; left: 0;}
.culture-tourism-section-inner .en-pic img{ display: block; height: 100%;}
.culture-tourism-section-inner .cont-inner{ position: relative; font-size: 0.24rem;}
.culture-tourism-section-inner .cont-inner .label-box dd{ float: left; margin-right: 2.2rem; padding-left: 0.4rem; position: relative;}
.culture-tourism-section-inner .cont-inner .label-box dd:last-child{ margin-right: 0;}
.culture-tourism-section-inner .cont-inner .label-box dd .icon{ width: 0.3rem; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.culture-tourism-section-inner .cont-inner .label-box dd .icon img{ display: block; width: 100%;}
.culture-tourism-section-inner .cont-inner .cont{ margin-top: 0.15rem;}

.experience-section-inner{ margin-top: 0.6rem;}
.experience-section-inner ul{ margin: 0 -10%;}
.experience-section-inner li{ float: left; width: 33.333%;}
.experience-section-inner li .block-box{ position: relative;}
.experience-section-inner li .block-box .pic{ width: 3.26rem; margin: 0 auto;}
.experience-section-inner li .block-box .pic img{ display: block; width: 100%;}
.experience-section-inner li .block-box .cont-box{ width: 100%; position: absolute; top: 30%; left: 0; text-align: center; font-size: 0.28rem; color: #423b33;}
.experience-section-inner li .block-box .cont-box .title{ font-size: 0.34rem; font-family: "FZZCYSJW"; color: #543a18;}
.experience-section-inner li .block-box .cont-box .title span{ font-size: 0.7rem;}
.experience-section-inner li .block-box .cont-box p{ font-weight: bold;}

.whole-industry-section-inner{ margin-top: 0.2rem;}
.whole-industry-swiper{ margin: 0.6rem -15% 0 0;}
.whole-industry-swiper .swiper-slide{ float: left; width: 16%; padding: 0.57rem 0; transition: 0.5s ease;}
.whole-industry-swiper .swiper-slide .block-box{ border-radius: 0.2rem; overflow: hidden; position: relative;}
.whole-industry-swiper .swiper-slide .block-box .pic{ position: relative; background-color: #000;}
.whole-industry-swiper .swiper-slide .block-box .pic::before{ content: ''; width: 100%; height: 100%; background: url(../images/new/whole-industry-swiper-picbg.png) left bottom no-repeat; background-size: 100% auto; position: absolute; left: 0; bottom: 0; z-index: 3; opacity: 0; transition:all 0.5s ease;}
.whole-industry-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; opacity: 0.7;}
.whole-industry-swiper .swiper-slide .block-box .cont-box{ width: 100%; position: absolute; left: 0; bottom: 0.4rem; z-index: 5; padding: 0 0.3rem; font-size: 0.16rem;}
.whole-industry-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem; font-weight: bold; color: #fff; text-align: center;}
.whole-industry-swiper .swiper-slide .block-box .cont-box .cont{ margin-top: 0.15rem; display: none;}
.whole-industry-swiper .swiper-slide:hover{ width: 21%; padding: 0;}
.whole-industry-swiper .swiper-slide:hover .block-box .pic::before{ opacity: 1;}
.whole-industry-swiper .swiper-slide:hover .block-box .cont-box .title{ text-align: left; color: #000;}
.whole-industry-swiper .swiper-slide:hover .block-box .cont-box .cont{ display: block;}

.all-formats-section-inner{ margin-top: 0.2rem;}
.all-formats-section-inner .pic{ margin-top: 0.6rem;}
.all-formats-section-inner .pic img{ display: block; width: 100%;}

.full-cycle-section{ padding-top: 0;}
.full-cycle-section-inner{ margin-top: 0.2rem;}
.full-cycle-section .pic{ margin-top: 0.6rem;}
.full-cycle-section .pic img{ display: block; width: 100%;}

.case-section{ padding-top: 0;}
.case-section-inner{ margin-top: 0.2rem;}
.case-section-inner .pic{ margin-top: 0.4rem;}
.case-section-inner .pic img{ display: block; width: 100%;}

.cooperate-section-inner{ margin-top: 0.2rem;}
.cooperate-section-inner .top-cont{ width: 70%;}
.cooperate-section-inner .pic{ margin-top: 0.2rem;}
.cooperate-section-inner .pic img{ display: block; width: 100%;}

.patent-section-inner{ margin-top: 0.2rem;}
.patent-swiper{ margin: 0.6rem -0.15rem 0 -0.15rem;}
.patent-swiper .swiper-slide{ float: left; width: 26%; padding: 0.15rem 0.15rem;}
.patent-swiper .swiper-slide .block-box{ background: -webkit-linear-gradient(140deg, #fffefe, #ddcbb3); background: linear-gradient(140deg,#fffefe, #ddcbb3); padding: 0.15rem; border-radius: 0.2rem; overflow: hidden; box-shadow: 0.02rem 0.02rem 0.13rem rgba(192, 177, 157, 0.47);}
.patent-swiper .swiper-slide .block-box .title{ font-size: 0.2rem; color: #74542b; text-align: center;}
.patent-swiper .swiper-slide .block-box .pic{ margin-top: 0.15rem;}
.patent-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%;}
.patent-swiper .swiper-pagination{ position: initial; margin-top: 0.3rem;}
.patent-swiper .swiper-pagination-bullet{ width: 0.4rem; height: 0.4rem; background: url(../images/new/patent-swiper-icon.png) center no-repeat; background-size: cover; opacity: 1; margin: 0 0.05rem !important;}
.patent-swiper .swiper-pagination-bullet-active{ background-image: url(../images/new/patent-swiper-icon-on.png);}

.honor-section{ padding-top: 0;}
.honor-section-inner{ margin-top: 0.2rem;}
.honor-section .pic img{ display: block; width: 100%;}

.partner-section-inner{ margin-top: 0.6rem;}
.partner-section-inner .pic img{ display: block; width: 100%;}










@media (max-width: 1680px){
	/* 缩小80% */
	.bodymain{ padding-top: 68px;}
	
	.default-header{ height: 68px;}
	.default-header .logo{ height: 38px; margin-top: 15px;}
	.default-header .nav{ margin-left: 0.4rem;}
	.default-header .nav li{ font-size: 14px; line-height: 68px;}
	.default-header .nav li a{ padding: 0 0.18rem;}
	.default-header .nav > ul > li:nth-of-type(2) > a{ padding: 0 0.3rem;}
	.default-header .header-right{ font-size: 14px;}
	.default-header .header-right .header-phone{ margin-top: 13px;}
	.default-header .header-right .login-block{ line-height: 68px;}
	.default-header .header-right .order-block{ line-height: 68px;}
	.default-header .header-right .view-hotels{ line-height: 68px;}
	.default-header .header-right .icon-language{ width: 24px; height: 24px; line-height: 24px; font-size: 12px; margin-top: 22px;}
	.default-header .header-right .join-registration{ line-height: 68px;}
	.default-header .book-now-btn{ width: 96px; height: 32px; line-height: 32px; font-size: 16px; margin-top: 18px; margin-left: 0.2rem;}
	
	.default-header .nav-book-wrapper{ font-size: 14px;}
	.default-book-search-box .item{ height: 52px;}
	.default-book-search-box .item .type{ font-size: 14px; line-height: 52px;}
	.default-book-search-box .item .type::before{ height: 30px;}
	.default-book-search-box .item .input-text{ font-size: 14px; line-height: 52px;}
	.default-book-search-box .item.home-searchBtn{ font-size: 14px; line-height: 52px;}
	.default-book-search-box .bmore-btn{ font-size: 14px;}
	.default-book-search-box.active .home-number{ line-height: 52px;}
	.default-book-search-box.active .home-number .h-text{ font-size: 14px;}
	.default-book-search-box.active .home-number .h-btn{ width: 24px; height: 24px; line-height: 21px;}
	
	.default-home-search-box{ font-size: 14px;}
	.default-home-search-box .item{ height: 52px;}
	.default-home-search-box .item .type{ font-size: 14px; line-height: 52px;}
	.default-home-search-box .item .type::before{ height: 30px;}
	.default-home-search-box .item .input-text{ font-size: 14px; line-height: 52px;}
	.default-home-search-box .item.home-searchBtn{ font-size: 14px; line-height: 52px;}
	.default-home-search-box .home-moreBtn{ font-size: 14px;}
	.default-home-search-box.active .home-number{ line-height: 52px;}
	.default-home-search-box.active .home-number .h-text{ font-size: 14px;}
	.default-home-search-box.active .home-number .h-btn{ width: 24px; height: 24px; line-height: 21px;}
	
	
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	.default-header .nav li a{ padding: 0 0.12rem;}
	.default-header .header-right .header-phone{ margin-right: 0.2rem;}
	.default-header .header-right .order-block{ margin-left: 0.2rem;}
	.default-header .header-right .view-hotels{ margin-left: 0.2rem;}
	.default-header .header-right .icon-language{ margin-left: 0.2rem;}
	.default-header .header-right .join-registration{ margin-left: 0.2rem;}
	
	
	
	
}
@media (max-width: 1200px){
	/* 缩小60% */
	
	
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	body{ min-width: 100%;}
	.edit-container{ /* width: calc(100% - 10.66vw); */ width: 100%;}
	.visible-xs{ display: block !important;}
	.hidden-xs{ display: none !important;}
	
	.bodymain{ padding-top: 42px;}
	
	.header-m .hm-center a{ width: 100px;}
	
	.default-edit-container{ width: 100%;}
	
	.default-footer-main{ padding: 0.6rem 0.4rem;}
	.default-footer-main .footer-nav{ float: none;}
	.default-footer-main .footer-nav li{ font-size: 0.24rem; margin-right: 0.4rem;}
	.default-footer-main .footer-nav li.fl-item{ margin-left: 23.8%; margin-top: 0.4rem; text-align: center;}
	
	.default-footer-main .right-qrcode-box{ float: none; width: ; margin-top: 0.3rem; text-align: center;}
	.default-footer-main .right-qrcode-box li{ float: none; width: 1.6rem; display: inline-block; vertical-align: top;}
	.default-footer-main .right-qrcode-box li .block-box .pic{}
	.default-footer-main .right-qrcode-box li .block-box .title{ font-size: 0.24rem;}
	
	.default-footer-main .footer-center .member-hotline{ float: none; font-size: 0.24rem;}
	.default-footer-main .footer-center .friendship-link{ float: none; margin-top: 0.4rem;}
	.default-footer-main .footer-center .friendship-link span, .default-footer-main .footer-center .friendship-link a{ font-size: 0.24rem;}
	.default-footer-main .footer-center .friendship-link span{ display: block;}
	.default-footer-main .footer-center .friendship-link a{ margin-top: 0.1rem;}
	.default-copyright{ font-size: 0.24rem; line-height: 2;}
	.default-copyright .default-edit-container{ width: 100%;}
	.default-copyright p a{ display: block;}
	
	
	.default-home-banner{ margin-top: 0;}
	.default-home-banner .swiper-slide::before{ height: 35%;}
	.default-home-banner .swiper-page{ height: 0.12rem; bottom: 0.55rem; text-align: left; padding: 0 0.55rem;}
	.default-home-banner .swiper-page-inner{ padding: 0;}
	.default-home-banner .swiper-page-inner .swiper-arrow{ display: none;}
	
	.default-home-search-m{ padding: 0 0.4rem;}
	.default-home-search-m-box{ padding: 0.4rem; background-color: #46423e; border-radius: 0.2rem;}
	.default-home-search-m-box .s-item{ background-color: #fff; border-radius: 0.15rem; margin-top: 0.3rem; font-size: 0.24rem; position: relative;}
	.default-home-search-m-box .s-item:first-child{ margin-top: 0;}
	
	.default-home-search-m-box .s-item .type{ float: left; width: 25%; line-height: 0.85rem; text-align: center; position: relative; font-size: 0.24rem;}
	.default-home-search-m-box .s-item .type::before{ content: ''; width: 0.01rem; height: 0.28rem; background-color: #322e29; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}
	.default-home-search-m-box .s-item .city{ float: left; width: 75%; line-height: 0.85rem; border: 0; border-radius: 0.15rem; font-size: 0.3rem; color: #927354; padding: 0 0.3rem;}
	.default-home-search-m-box .s-item.home-date{ padding: 0.2rem 0;}
	.default-home-search-m-box .s-item.home-date .item-left, .default-home-search-m-box .s-item.home-date .item-right{ width: 1.7rem; text-align: center;}
	.default-home-search-m-box .s-item.home-date .item-left{ float: left;}
	.default-home-search-m-box .s-item.home-date .item-right{ float: right;}
	.default-home-search-m-box .s-item.home-date .week{ color: #a0a0a0;}
	.default-home-search-m-box .s-item.home-date .day{ font-size: 0.54rem; color: #927354; line-height: 1; margin: 0.1rem 0;}
	.default-home-search-m-box .s-item.home-date .item-center{ width: 1.5rem; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); font-size: 0.28rem; text-align: center;}
	.default-home-search-m-box .s-item.home-date .item-center::before{ content: ''; width: 100%; height: 0.01rem; background-color: #999; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
	.default-home-search-m-box .s-item.home-date .item-center span{ display: inline-block; vertical-align: top; padding: 0 0.2rem; background-color: #fff; position: relative; z-index: 5;}
	.default-home-search-m-box .s-item.block-btn{ line-height: 0.85rem; background-color: #927354; color: #fff; text-align: center; border-radius: 0.15rem;}
	
	
	.default-home-title-box .top-title{ font-size: 0.4rem;}
	.default-home-title-box .top-title img{ width: 1.4rem;}
	.default-home-title-box .cont{ font-size: 0.24rem;}
	.home-wandahotels-section{ padding: 0.8rem 0.4rem;}
	.home-wandahotels-section .wandahotels-distribution ul{ margin: 0 -0.12rem;}
	.home-wandahotels-section .wandahotels-distribution li{ padding: 0 0.12rem;}
	.home-wandahotels-section .wandahotels-distribution li .block-box{ padding: 0.15rem;}
	.home-wandahotels-section .wandahotels-distribution li .block-box .round{ width: 1.7rem; height: 1.7rem; font-size: 0.22rem; padding-top: 0.45rem;}
	.home-wandahotels-section .wandahotels-distribution li .block-box .round .num{ font-size: 0.28rem;}
	.home-wandahotels-section .wandahotels-distribution li .block-box .round .num span{ font-size: 0.54rem;}
	
	.home-wandahotels-section .wandahotels-brand{ margin: 0.6rem -0.475rem 0 -0.075rem;}
	.home-wandahotels-section .wandahotels-brand .swiper-slide{ padding: 0 0.075rem;}
	.home-wandahotels-section .wandahotels-brand .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.6rem; display: none;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow{ width: 0.54rem; height: 0.54rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
	.home-wandahotels-section .wandahotels-brand .swiper-page-inner .swiper-pagination{ position: initial;}
	.home-wandahotels-section .wandahotels-brand.swiper-animate .swiper-page{ display: block;}
	.home-wandahotels-section .wandahotels-brand.swiper-animate .swiper-wrapper{ display: flex;}
	
	.home-wandaclub-section{ padding: 0.8rem 0.4rem;}
	.home-wandaclub-left{ float: none; width: 100%;}
	.home-wandaclub-left .logo{ top: 0.6rem; left: 0.6rem;}
	.home-wandaclub-left .qrcode-box{ width: calc(100% - 0.8rem); left: 0.4rem; bottom: 0.6rem;}
	.home-wandaclub-left .qrcode-box .title{ font-size: 0.24rem;}
	.home-wandaclub-right{ float: none; width: 100%; padding: 0.6rem 0.4rem;}
	.home-wandaclub-right .top-title{ font-size: 0.36rem;}
	.home-wandaclub-right .become-member-list li{ width: 50%; padding: 0.25rem 0.1rem;}
	.home-wandaclub-right .become-member-list li .block-box{ font-size: 0.24rem;}
	.home-wandaclub-right .become-member-list li .block-box .icon{ width: 0.56rem;}
	.home-wandaclub-right .become-member-list li .block-box .title{ font-size: 0.28rem;}
	.home-wandaclub-right .become-member-list li .block-box p{ height: 4.5em;}
	.home-wandaclub-right .become-member-list .line1{ width: 1px; height: 100%; top: 0; left: 50%; transform:translateX(-50%); background: -webkit-linear-gradient(to top, transparent, #e1d9d0, #e1d9d0, #e1d9d0, #e1d9d0, transparent); background: linear-gradient(to top, transparent, #e1d9d0, #e1d9d0, #e1d9d0, #e1d9d0, transparent);}
	.home-wandaclub-right .become-member-list .line2,.home-wandaclub-right .become-member-list .line3{ width: 100%; height: 1px; left: 0; background: -webkit-linear-gradient(to left, transparent, #e1d9d0, #e1d9d0, transparent); background: linear-gradient(to left, transparent, #e1d9d0, #e1d9d0, transparent);}
	.home-wandaclub-right .become-member-list .line2{ top: 33.333%;}
	.home-wandaclub-right .become-member-list .line3{ top: 66.666%;}
	
	.home-wandaclub-right .become-member-btn-box a{ width: 2.4rem; line-height: 0.58rem; font-size: 0.24rem;}
	.home-wandaclub-right .become-member-notes{ font-size: 0.24rem;}
	
	.home-explore-destination-section{ padding: 0.8rem 0.4rem;}
	.home-explore-destination-section .default-edit-container{ overflow: initial;}
	.home-explore-destination-swiper{ margin-right: -0.4rem;}
	.home-explore-destination-swiper .swiper-slide:nth-child(odd){ margin-top: 0;}
	.home-explore-destination-swiper .swiper-slide .block-box .pic img{ height: 6rem; object-fit: cover;}
	.home-explore-destination-swiper .swiper-slide .block-box .cont-box{ font-size: 0.24rem;}
	.home-explore-destination-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.32rem;}
	.home-explore-destination-swiper .swiper-page{ margin-top: 0.6rem;}
	
	.home-recent-news-section{ padding: 0.8rem 0.4rem;}
	.home-recent-news-swiper{ margin-right: -0.4rem;}
	.home-recent-news-swiper .swiper-slide .block-box .cont-box{ font-size: 0.24rem;}
	.home-recent-news-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.32rem;}
	
	
	.default-sub-banner .banner-inner{ padding: 0 0.4rem;}
	.default-sub-banner .banner-inner .banner-title{ font-size: 0.48rem;}
	.default-sub-banner .banner-inner .banner-logo{ width: 1.7rem;}
	.default-sub-banner .banner-inner .banner-cont{ font-size: 0.28rem;}
	
	.recommend-city-section{ padding: 0.8rem 0.4rem;}
	.recommend-city-list{ margin: 0.6rem -0.25rem 0 -0.25rem;}
	.recommend-city-list .swiper-slide{ float: none; width: 100%; padding: 0 0.25rem;}
	
	.recommend-city-list .swiper-page{ width: 100%; text-align: center; height: 0.33rem; margin-top: 0.6rem; display: none;}
	.recommend-city-list .swiper-page-inner{ display: inline-block; vertical-align: top; padding: 0 0.98rem; position: relative;}
	.recommend-city-list .swiper-page-inner .swiper-arrow{ width: 0.54rem; height: 0.54rem; background-position: center; background-repeat: no-repeat; background-size: cover; background-color: #f3f3f3; border-radius: 100%; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
	.recommend-city-list .swiper-page-inner .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-prev.png); left: 0;}
	.recommend-city-list .swiper-page-inner .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-next.png); right: 0;}
	.recommend-city-list .swiper-page-inner .swiper-arrow-prev:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-prev-on.png);}
	.recommend-city-list .swiper-page-inner .swiper-arrow-next:hover{ background-color: #a17a51; background-image: url(../images/icon/icon-swiper-next-on.png);}
	.recommend-city-list .swiper-page-inner .swiper-arrow.swiper-button-disabled{ display: none;}
	.recommend-city-list .swiper-page-inner .swiper-pagination{ position: initial;}
	.recommend-city-list.swiper-animate{ margin-right: -0.4rem;}
	.recommend-city-list.swiper-animate .swiper-page{ display: block;}
	.recommend-city-list.swiper-animate .swiper-wrapper{ display: flex;}
	
	
	.hotel-recommend-section{ padding: 0.8rem 0.4rem;}
	.hotel-recommend-list{ margin-top: 0.6rem;}
	.hotel-recommend-list-block{ margin-top: 0.8rem;}
	.hotel-recommend-list-block .pic{ float: none; width: 100%;}
	.hotel-recommend-list-block .cont-inner{ width: 100%; position: initial; transform: translateY(0); padding: 0; margin-top: 0.3rem;}
	.hotel-recommend-list-block .cont-inner .title{ font-size: 0.36rem;}
	.hotel-recommend-list-block .cont-inner .cont{ margin-top: 0.2rem;}
	.hotel-recommend-list-block .cont-inner .more-link{ margin-top: 0.2rem;}
	.hotel-recommend-list-block:nth-child(even) .pic{ float: none;}
	
	.e-book-section{ padding: 0.8rem 0.4rem;}
	/* .e-book-swiper{ margin-right: -0.4rem;}
	.e-book-swiper .swiper-slide .block-box .cont-inner{ font-size: 0.26rem;}
	.e-book-swiper .swiper-slide .block-box .cont-inner .title{ font-size: 0.36rem;}
	.e-book-swiper .swiper-page{ margin-top: 0.35rem;} */
	
	.e-book-swiper{ margin-right: -0.4rem;}
	.e-book-swiper .swiper-slide .block-box .pic img{ height: 7.64rem;}
	.e-book-swiper .swiper-slide .block-box .cont-inner{ padding: 0.4rem; font-size: 0.24rem;}
	.e-book-swiper .swiper-slide .block-box .cont-inner .title{ font-size: 0.32rem;}
	.e-book-swiper .swiper-page{ margin-top: 0.35rem;}
	
	.e-book-notes{ font-size: 0.24rem;}
	
	.esg-list-section{ padding: 0.8rem 0.4rem;}
	.esg-list-block{ box-shadow: 0 0 0.25rem rgba(000, 000, 000, 0.1);}
	.esg-list-block .cont-inner{ width: 100%; position: initial; padding: 0.4rem; font-size: 0.24rem;}
	.esg-list-block .cont-inner .title{ font-size: 0.32rem;}
	.esg-list-block .cont-inner .en-title{ font-size: 0.28rem;}
	.esg-list-block .cont-inner .cont{ margin-top: 0.2rem;}
	
	.welfare-project-section{ padding: 0.8rem 0.4rem;}
	.welfare-project-inner{ background: url(../images/welfare-project-bg.jpg) center no-repeat; background-size: cover;}
	.welfare-project-inner .bg{ display: none;}
	.welfare-project-inner .welfare-project-title{ position: initial; width: 60%; margin: 0.6rem auto 0 auto;}
	.welfare-project-inner .qrcode-box{ bottom: auto; top: 3.2rem;}
	.welfare-project-inner .right-inner{ position: initial; background: none rgba(255, 255, 255, 0.6); width: 100%; margin-top: 1rem; padding: 0.6rem 0.4rem; font-size: 0.24rem;}
	.welfare-project-inner .right-inner .botton-box{  margin-top: 0.6rem;}
	.welfare-project-inner .right-inner .botton-box img{ }
	
	.news-information-section{ padding: 0.8rem 0.4rem;}
	.news-information-swiper{ margin-right: -0.4rem;}
	.news-information-swiper .swiper-slide .block-box .cont-box{ padding: 0.4rem; font-size: 0.24rem;}
	.news-information-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.32rem;}
	.news-information-swiper .swiper-page{ margin-top: 0.35rem;}
	
	
	.design-about-section{ padding: 0.8rem 0.4rem; height: auto;}
	.design-about-section .default-edit-container{ width: 100%;}
	.design-about-inner{ width: 100%;}
	.design-about-inner .top-title{ font-size: 0.4rem;}
	.design-about-inner .cont{ font-size: 0.24rem;}
	.design-about-inner .cont p{ margin-top: 0.2rem;}
	
	.design-progress-section{ height: auto; padding: 0.8rem 0.4rem;}
	.design-progress-section .top-title{ position: initial; transform: translate(0,0); font-size: 0.4rem;}
	.design-progress-section .item{ position: initial; font-size: 0.24rem; padding: 0.2rem 0.4rem 0.3rem 0.4rem; margin-top: 0.2rem; animation: 0 !important; background-color: rgba(35, 38, 42, 0.7) !important;}
	.design-progress-section .item span{ font-size: 0.36rem;}
	.design-progress-section .item:nth-child(even){ background-color: rgba(12, 15, 18, 0.7) !important;}
	
	
	
	
	.design-title-box{ font-size: 0.4rem;}
	
	.design-service-section{ padding: 0 0.4rem;}
	.professional-design-item::before{ width: 6rem; height: 1.49rem; top: 0.55rem; left: -33%;}
	.professional-design-list{ margin-top: 0;}
	.professional-design-list li{ width: 50%; margin-top: 0.4rem;}
	.professional-design-list li .block-box .pic .s-title{ font-size: 0.2rem; padding: 0 0.1rem;}
	.professional-design-list li .block-box .title{ font-size: 0.28rem;}
	
	.service-area-item{ margin-top: 0.8rem;}
	.service-area-item .design-title-box{ position: initial;}
	.service-area-item li:first-child{ display: none;}
	.service-area-item li{ width: 100%; margin: 0.4rem 0 0 0;}
	.service-area-item li .block-box{ font-size: 0.24rem; padding: 0.4rem;}
	.service-area-item li .block-box .icon{ height: 0.8rem;}
	.service-area-item li .block-box .title{ font-size: 0.32rem;}
	.service-area-item li .block-box .title::before{ bottom: -0.15rem;}
	.service-area-item li .block-box .cont{ margin-top: 0.3rem;}
	
	.project-case-section{ padding: 0.8rem 0.4rem;}
	.project-case-accordion{ margin-top: 0;}
	.project-case-accordion .li{ float: none; width: 100%; height: auto; margin-top: 0.4rem;}
	.project-case-accordion .li .li-block-box .title-type{ padding: 0.15rem 0.3rem; background-color: rgba(150, 121, 89, 0.5); font-size: 0.24rem;}
	.project-case-accordion .li .li-block-box .title-type .pic{ display: none;}
	.project-case-accordion .li .li-block-box .title-type .title{ width: auto; font-size: 0.32rem; position: initial; transform: translateX(0);}
	.commercial-complex-list{ /* display: none; */ /* height: 0; */ transition: all 0.3s ease;}
	.commercial-complex-list li .block-box .title-box .title{ font-size: 0.24rem;}
	
	.project-case-accordion .li.active{ width: 100%;}
	.project-case-accordion .li.active .li-block-box{ padding: 0.4rem 0.4rem 0.4rem 0.8rem;}
	.project-case-accordion .li.active .li-block-box .title-type{ padding: 0; background-color: transparent;}
	.project-case-accordion .li.active .commercial-complex-list{ display: block; padding-right: 0.2rem; /* height: 4rem; */}
	
	.project-case-accordion-new .li{ float: none; width: 100%; height: auto; margin-top: 0.4rem;}
	.project-case-accordion-new .li .li-block-box .title-type{ padding: 0.15rem 0.3rem; background-color: rgba(150, 121, 89, 0.5); font-size: 0.24rem;}
	.project-case-accordion-new .li .li-block-box .title-type .pic{ display: none;}
	.project-case-accordion-new .li .li-block-box .title-type .title{ width: auto; font-size: 0.32rem; position: initial; transform: translateX(0);}
	
	.project-case-accordion-new .li{ width: 100%;}
	.project-case-accordion-new .li .li-block-box{ padding: 0.4rem 0.4rem 0.4rem 0.8rem;}
	.project-case-accordion-new .li .li-block-box .title-type{ padding: 0; background-color: transparent;}
	.project-case-accordion-new .li .commercial-complex-list{ display: block; padding-right: 0.2rem; height: 4rem;}
	.commercial-complex-list ul{ column-count: 2;}
	
	
	.design-award-section{ padding: 0.8rem 0.4rem;}
	.design-award-inner{ margin-top: 0.4rem;}
	.design-award-swiper{ float: none; width: auto; margin: 0;}
	.design-award-swiper::before{ display: none;}
	.design-award-swiper .swiper-slide{ padding: 0; transform: scale(0.8);}
	.design-award-swiper .swiper-slide .pic{ height: 2.5rem;}
	.design-award-swiper .swiper-slide .pic img{ height: 100%; object-fit: cover;}
	.design-award-swiper .swiper-slide-active{ transform: scale(1);}
	.design-award-swiper .swiper-arrow{ display: none;}
	.design-award-content{ float: none; width: 100%; margin-top: 0.4rem;}
	.design-award-content .box{ font-size: 0.24rem; height: auto;}
	.design-award-content .box .top-title{ font-size: 0.32rem;}
	.design-award-content .box dd{ margin-top: 0.15rem;}
	
	.design-award-inner-new{ margin-top: 0.4rem;}
	.design-award-inner-new .pic-box{ float: none; width: 100%;}
	.design-award-inner-new .design-award-box{ width: 100%; margin-top: 0.6rem; font-size: 0.24rem; height: 4rem; padding-right: 0.2rem;}
	.design-award-inner-new .design-award-box .top-title{ font-size: 0.32rem;}
	.design-award-inner-new .design-award-box  dd{ margin-top: 0.15rem;}
	.design-award-inner-new .design-award-box:first-child{ margin-top: 0;}
	
	.design-award-inner-new .design-award-left,.design-award-inner-new .design-award-right{ float: none;}
	
	.design-partner-section{ padding: 0.8rem 0.4rem;}
	.design-partner-box{ margin-top: 0.4rem;}
	.design-partner-box .top-title{ font-size: 0.32rem;}
	
	.professional-design-layer .layer-container{ width: 6.7rem; padding: 0.8rem 0.4rem 0.8rem 1rem;}
	.professional-design-layer .layer-close{ width: 0.5rem; height: 0.5rem;}
	.professional-design-layer .layer-inner{ font-size: 0.24rem;}
	.professional-design-layer .layer-inner .top-title{ font-size: 0.32rem;}
	
	.project-case-layer .layer-container{ width: 6.7rem; padding: 0.8rem 1rem;}
	.project-case-layer .layer-inner{ font-size: 0.24rem; min-height: auto;}
	.project-case-layer .layer-inner .top-title{ font-size: 0.32rem;}
	.project-case-layer .layer-inner .cont{ -webkit-line-clamp: 8;}
	
	.project-case-swiper{ margin: 0.4rem -1rem 0 -1rem;}
	.project-case-swiper .swiper-arrow-prev{ left: 4%;}
	.project-case-swiper .swiper-arrow-next{ right: 4%;}
	
	
	.aboutus-top-title{ font-size: 0.4rem;}
	.aboutus-info-section{ padding: 0 0.4rem; margin-top: 0;}
	.aboutus-info-inner .pic{ float: none; width: 100%;}
	.aboutus-info-inner .cont-inner{ float: none; width: 100%; font-size: 0.24rem; margin-top: 0.4rem;}
	.aboutus-info-inner .cont-inner .cont{ margin-top: 0.6rem;}
	.aboutus-info-label{ margin-top: 0.4rem;}
	.aboutus-info-label li .block-box{ font-size: 0.24rem;}
	.aboutus-info-label li .block-box .icon{ display: block; margin: 0 auto;}
	.aboutus-info-label li .block-box .cont-box{ display: block; text-align: center; margin-top: 0.15rem;}
	.aboutus-info-label li .block-box .cont-box .title{ font-size: 0.36rem;}
	.aboutus-info-label li .block-box .cont-box .title span{ font-size: 0.64rem;}
	
	.corporate-culture-section{ padding: 0.8rem 0.4rem; background-size: cover;}
	.corporate-culture-inner{ margin-top: 0;}
	.corporate-culture-inner li{ float: none; width: 100%; margin-top: 0.6rem;}
	.corporate-culture-inner li .block-box{ font-size: 0.24rem;}
	.corporate-culture-inner li .block-box .title-box .line{ height: 0.3rem; bottom: -0.45rem;}
	.corporate-culture-inner li .block-box .title-box .cn{ font-size: 0.34rem;}
	.corporate-culture-inner li .block-box .cont{ margin-top: 0.6rem;}
	
	.development-history-section{ padding: 0.8rem 0.4rem; background-size: cover;}
	.development-history-inner{ margin-top: 0.4rem;}
	.development-history-main-swiper .swiper-slide .block-box{ font-size: 0.24rem;}
	.development-history-main-swiper .swiper-slide .block-box .year-title{ font-size: 1rem;}
	.development-history-thumbs-swiper{ margin-top: 0.6rem; padding: 0 0.6rem;}
	.development-history-thumbs-swiper .swiper-slide .block-box{ font-size: 0.24rem;}
	.development-history-thumbs-swiper .swiper-slide .block-box .title{ margin-top: 0.2rem;}
	.development-history-thumbs-swiper .swiper-slide.active .block-box{ font-size: 0.28rem;}
	.development-history-thumbs-swiper .swiper-arrow{ width: 0.52rem; height: 0.52rem;}
	
	.business-scope-section{ padding: 0.8rem 0.4rem;}
	.business-scope-inner{ margin-top: 0;}
	.business-scope-inner li{ float: none; width: 100%; margin-top: 0.6rem;}
	.business-scope-inner li .block-box .pic{ width: 50%; margin: 0 auto;}
	.business-scope-inner li .block-box .pic .title{ font-size: 0.32rem;}
	.business-scope-inner li .block-box .cont{ font-size: 0.24rem;}
	
	.management-team-section{ padding: 0.8rem 0.4rem;}
	.management-team-top-box{ margin-top: 0.6rem;}
	.management-team-top-box .photo-box{ width: 2.4rem; bottom: auto; top: -0.48rem;}
	.management-team-top-box .top-box{ padding-left: 2.8rem; font-size: 0.26rem; min-height: 3.32rem;}
	.management-team-top-box .top-box .name{ font-size: 0.32rem;}
	.management-team-top-box .top-box .title{ margin-top: 0.4rem;}
	.management-team-top-box .cont-box{ font-size: 0.24rem; margin: 0.4rem -0.4rem 0 -0.4rem; padding: 0.4rem;}
	.management-team-list{ margin-top: 0;}
	.management-team-list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.management-team-list li .block-box .pic{ width: 2.4rem;}
	.management-team-list li .block-box .cont-box{ width: 4.3rem; font-size: 0.24rem;}
	.management-team-list li .block-box .cont-box .name{ font-size: 0.32rem;}
	.management-team-list li .block-box .cont-box .title{ margin-top: 0.4rem;}
	
	.award-section{ padding: 0.8rem 0.4rem;}
	.award-inner{ margin-top: 0;}
	.award-inner li{ float: none; width: 100%; margin-top: 0.6rem;}
	.award-inner li .block-box .title-box{ font-size: 0.32rem; margin-left: 0.2rem; padding-left: 0.2rem; border-width: 0.04rem;}
	
	.award-inner li .block-box .award-cont{ font-size: 0.24rem; margin-top: 0.4rem; height: auto; max-height: 5.18rem;}
	.award-inner li .block-box .award-cont dd{ margin-bottom: 0.2rem; padding-left: 0.5rem;}
	.award-inner li .block-box .award-cont dd::before{ width: 0.4rem; height: 0.4rem;}
	.award-inner li .block-box .award-cont::-webkit-scrollbar{ width: 0.04rem;}
	
	
	.wenlv-topbg{ background-size: 200% auto;}
	.wenlv-section{ padding: 0.8rem 0.4rem;}
	.wenlv-section .default-edit-container{ width: 100%;}
	
	.wenlv-section .top-cont{ font-size: 0.26rem;}
	.wenlv-section .top-cont-title{ font-size: 0.28rem;}
	
	.wenlv-sub-banner .default-edit-container{ width: 100%;}
	.wenlv-sub-banner .banner-inner .cont-inner{ width: 100%;}
	.default-sub-banner .banner-inner .banner-title{ font-size: 0.4rem;}
	.default-sub-banner .banner-inner .banner-cont{ font-size: 0.24rem;}
	
	.wenlv-title-box .en{ font-size: 0.24rem;}
	.wenlv-title-box .cn{ font-size: 0.38rem;}
	
	
	.culture-tourism-section{ padding-top: 0;}
	.culture-tourism-section-inner{ padding-top: 0.6rem;}
	.culture-tourism-section-inner .en-pic{ height: 1rem;}
	.culture-tourism-section-inner .cont-inner{ font-size: 0.24rem;}
	.culture-tourism-section-inner .cont-inner .label-box dd{ margin-right: 0.6rem;}
	.culture-tourism-section-inner .cont-inner .label-box dd .icon{ width: 0.32rem;}
	.culture-tourism-section-inner .cont-inner .cont{ margin-top: 0.4rem;}
	
	.experience-section-inner ul{ margin: 0 -10%;}
	.experience-section-inner li{ width: 33.333%;}
	.experience-section-inner li .block-box .pic{ width: 100%;}
	.experience-section-inner li .block-box .cont-box{ font-size: 0.2rem;}
	.experience-section-inner li .block-box .cont-box .title{ font-size: 0.28rem;}
	.experience-section-inner li .block-box .cont-box .title span{ font-size: 0.52rem;}
	
	.whole-industry-swiper{ margin: 0.6rem -0.4rem 0 0;}
	.whole-industry-swiper .swiper-slide:hover{ width: auto; padding: 0;}
	.whole-industry-swiper .swiper-slide:hover .block-box .pic::before{ opacity: 0;}
	.whole-industry-swiper .swiper-slide:hover .block-box .cont-box .title{ text-align: center; color: #fff;}
	.whole-industry-swiper .swiper-slide:hover .block-box .cont-box .cont{ display: none;}
	.whole-industry-swiper .swiper-slide{ padding: 0;}
	.whole-industry-swiper .swiper-slide .block-box .cont-box{ font-size: 0.24rem;}
	.whole-industry-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.whole-industry-swiper .swiper-slide-active .block-box .pic::before{ opacity: 1;}
	.whole-industry-swiper .swiper-slide-active .block-box .cont-box .title{ text-align: left; color: #000;}
	.whole-industry-swiper .swiper-slide-active .block-box .cont-box .cont{ display: block;}
	
	.full-cycle-section{ padding-top: 0;}
	.full-cycle-section .pic{ overflow-x: auto; margin-right: -0.4rem;}
	.full-cycle-section .pic img{ width: auto; height: 7rem;}
	
	.case-section{ padding-top: 0;}
	
	.cooperate-section-inner .top-cont{ width: 100%;}
	
	.patent-swiper{ margin-right: -0.4rem;}
	.patent-swiper .swiper-slide .block-box .title{ font-size: 0.28rem;}
	
	.honor-section .pic{ margin-top: 0.4rem;}
	.honor-section .pic img{ position: relative; width: 130%; left: -15%;}
	
	
	
	
	
	
	
	
}

@media (max-width: 768px){
	
}

/* 超小屏 */
@media (max-width: 640px){
	
}

/* 特殊缩放 */
@media (min-width: 1201px) and (max-width: 1280px){
	/* 缩小70% */
	
	
}