@charset "utf-8";
/* CSS Document */

@keyframes bannerTextAnimate {
	0% {
		margin-left: 40px;
		letter-spacing: 30px;
		opacity: 0;
	}

	90% {
		margin-left: 0;
		letter-spacing: -2px;
		opacity: 1
	}

	100% {
		letter-spacing: 0px;
		opacity: 1
	}
}

@keyframes bannerArrowAnimate {
	0% {
		background-position: 0 -100px;
	}

	50% {
		background-position: 0 -60px;
	}

	100% {
		background-position: 0 -100px;
	}
}

@keyframes baseTopAnimate {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.bodymain {
	width: 100%;
	overflow: hidden;
	position: relative;
	left: 0;
	padding-top: 95px;
}

.edit-container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1400px;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.btn-animation-arrow:before {
	transition: all 0.2s linear;
}

.btn-animation-arrow:hover:before {
	transform: translate(10px, 0);
}

/*.title-animate {
    opacity: 0;
    -webkit-transition: 10ms ease-in;
    transition: 10ms ease-in;
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
}
.swiper-slide-active .title-animate{ opacity: 1;animation: bannerTextAnimate 3s ease;}*/


.base-play {
	position: absolute;
	width: 60px;
	height: 60px;
	background: url(../images/new/base-play.png) no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
}

.new-header {
	height: 95px;
	background: url(../images/new/header-bg.png) repeat;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
}

.new-header .logo {
	float: left;
	margin: 23px 0 0 2px;
}

.new-header .nav {
	float: left;
	margin-left: 80px;
}

.new-header .nav li {
	float: left;
	line-height: 95px;
	margin: 0 12px 0 0;
	font-size: 16px;
	position: relative;
	z-index: 2;
}

.new-header .nav li:nth-of-type(4) a {
	padding: 0 30px;
}

.new-header .nav ul li a {
	display: block;
	padding: 0 20px;
	color: #d2d2d2;
	position: relative;
}

.new-header .nav li:hover a,
.new-header .nav li.current a {
	color: #d2a06a;
}

.new-header .nav li a span {
	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;
}

.new-header .nav li:hover a span,
.new-header .nav li.current a span {
	width: 100%;
}

.new-header .nav li ul {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	background: url(../images/new/black60.png) repeat;
	display: none;
}

.new-header .nav li ul li {
	float: none;
	margin: 0;
	text-align: center;
	line-height: 46px;
}

.new-header .nav li ul li a {
	padding: 0;
	color: #d2d2d2 !important;
	font-weight: normal !important;
}

.new-header .nav li:nth-of-type(4) ul li a {
	padding: 0;
	color: #d2d2d2 !important;
	font-weight: normal !important;
}

.new-header .nav li ul li a:hover,
.new-header .nav li ul li a.current {
	color: #d2a06a !important;
}

.new-header .nav li:hover ul {
	display: block;
}

.new-header .book-btn {
	float: left;
	border: 1px solid;
	color: #bc9161;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	width: 245px;
	margin-top: 20px;
	cursor: pointer;
	text-align: center;
	margin-left: 80px;
}

.new-header .header-right {
	float: right;
	font-size: 14px;
	color: #999;
}

.new-header .header-right .login-block {
	float: left;
	line-height: 95px;
}

.new-header .header-right .login-block span {
	margin: 0 4px;
}

.new-header .header-right .login-block a {
	color: #999;
	display: inline-block;
	max-width: 120px;
	height: 95px;
	overflow: hidden;
	vertical-align: top;
	text-overflow: ellipsis;
}

.new-header .header-right .login-block .login {
	color: #d2a06a;
}

.new-header .header-right .order-block {
	float: left;
	line-height: 95px;
	margin-left: 25px;
}

.new-header .header-right .order-block a {
	color: #999;
}

.new-header .header-right .icon-language {
	float: left;
	margin: 33px 0 0 20px;
}

.new-header .view-hotels {
	position: absolute;
	left: 100%;
	display: block;
	width: 100px;
	font-size: 14px;
	top: 50%;
	margin-top: -9px;
	margin-left: 10px;
	color: #999;
}

.new-header .view-hotels:hover {
	color: #999;
}

.new-header .nav-book-wrapper {
	width: 100%;
	background: rgba(0, 0, 0, .6);
	padding: 5px 0;
	display: none;
}

.new-header .nav-book-wrapper .binput-wrap {
	width: 1060px;
	margin-left: 200px;
	float: left;
}

.new-header .nav-book-wrapper .item {
	float: left;
	height: 60px;
	position: relative;
	background: #fff;
}

.new-header .nav-book-wrapper .item .input-text {
	width: 100%;
	height: 60px;
	line-height: 60px;
	border: 0;
	font-size: 14px;
	padding-left: 36px;
}

.new-header .nav-book-wrapper .item.home-destination {
	width: 300px;
}

.new-header .nav-book-wrapper .item.home-startDate {
	margin-left: 2px;
	width: 185px;
	z-index: 1;
}

.new-header .nav-book-wrapper .item.home-destination .input-text {
	padding-left: 20px;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new-header .nav-book-wrapper .item.home-startDate:before {
	content: '';
	width: 1px;
	height: 32px;
	background-color: #ccc;
	position: absolute;
	right: -0.5px;
	top: 50%;
	margin-top: -16px;
}

.new-header .nav-book-wrapper .item .input-text {
	background: url(../images/new/icon-date.png) 19px center no-repeat;
	padding-left: 52px;
	cursor: pointer;
}

.new-header .nav-book-wrapper .item.home-endDate {
	z-index: 0;
}

.new-header .nav-book-wrapper .item.home-endDate .input-text {
	padding-left: 75px;
	cursor: pointer;
	background-position: 40px center;
}

.new-header .nav-book-wrapper .item.home-protocolCode,
.new-header .nav-book-wrapper .item.home-number {
	display: none;
}

.new-header .nav-book-wrapper .item.home-protocolCode .input-text {
	background: url(../images/new/icon-protocol-code.png) 20px center no-repeat;
	padding-left: 60px;
	padding-right: 15px;
}

.new-header .nav-book-wrapper .item.home-searchBtn {
	width: 340px;
	line-height: 66px;
	background-color: #665c4c;
	margin-left: 2px;
	text-align: center;
	font-size: 16px;
	/* border-radius: 0 10px 10px 0; */
}

.new-header .nav-book-wrapper .item.home-searchBtn a {
	display: block;
	color: #fff;
}

.new-header .nav-book-wrapper .item .room-nights {
	width: 44px;
	height: 15px;
	line-height: 15px;
	background-color: #f8f8f8;
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	right: -22px;
	text-align: center;
	font-size: 12px;
	color: #999;
	border-radius: 15px;
}

.new-header .nav-book-wrapper .bmore-btn {
	cursor: pointer;
	float: right;
	font-size: 18px;
	color: #fff;
	text-decoration: underline;
	margin-top: 18px;
	margin-right: 30px;
}

.new-header .nav-book-wrapper .active .home-protocolCode {
	display: block;
	margin-left: 2px;
	margin-top: 2px;
	width: 368px;
}

.new-header .nav-book-wrapper .active .home-startDate {
	width: 285px;
}

.new-header .nav-book-wrapper .active .home-endDate {
	width: 430px;
}

.new-header .nav-book-wrapper .active .home-endDate .input-text {
	padding-left: 170px;
	background-position: 130px center;
}

.new-header .nav-book-wrapper .active .home-number {
	display: block;
	width: 300px;
	margin-top: 2px;
	line-height: 60px;
}

.new-header .nav-book-wrapper .active .home-number>div {
	display: inline-block;
	vertical-align: middle;
}

.new-header .nav-book-wrapper .active .home-number .h-name {
	margin-left: 20px;
	font-size: 14px;
	color: #333;
}

.new-header .nav-book-wrapper .active .home-number .h-btn {
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 26px;
	background: #d2a06a;
	margin-left: 25px;
}

.new-header .nav-book-wrapper .active .home-number .h-text {
	font-size: 14px;
	margin-left: 30px;
}

.new-header .nav-book-wrapper .active .home-number .h-btn.noclick {
	background: #c3c3c3;
}

.new-header .nav-book-wrapper .active .home-number .h-btn.diff {
	line-height: 26px;
}

.new-header .nav-book-wrapper .active .home-searchBtn {
	margin-top: 2px;
}


.new-home-banner {
	height: 866px;
	position: relative;
}

.new-home-banner .edit-container {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -700px;
	bottom: 0;
}

.new-home-banner a {
	display: block;
	width: 100%;
	height: 100%;
}

.new-home-banner .swiper-pagination {
	top: 70%;
	left: 4.3%;
}

.new-home-banner .swiper-pagination-bullet {
	margin: 0 3px 0 2px;
	width: 50px;
	height: 5px;
	border-radius: 0;
	opacity: 1;
	background: #fff;
}

.new-home-banner .swiper-pagination-bullet-active {
	background: #665c4c;
}

.new-home-banner .home-banner-floating-txt-box {
	position: absolute;
	top: 242px;
	left: 0;
	color: #fff;
	text-shadow: 2px 0 2px #666;
	font-weight: normal;
}

.new-home-banner .home-banner-floating-txt-box .cn {
	font-size: 50px;
	line-height: 50px;
	font-family: "微软雅黑";
}

.new-home-banner .home-banner-floating-txt-box .en {
	font-size: 30px;
	line-height: 30px;
	margin-top: 30px;
	font-family: Candara;
	display: none;
}

.new-home-banner .home-banner-floating-txt-box span {
	letter-spacing: -16px;
}

.new-home-banner .home-banner-bottom-text {
	position: absolute;
	width: 291px;
	height: 20px;
	right: 0px;
	bottom: 30px;
	margin-right: 0px;
	font-size: 12px;
	color: #ccc;
	line-height: 20px;
	text-align: center;
}

.home-brand .home-banner-bottom-text {
	position: absolute;
	width: 291px;
	height: 20px;
	right: 0px;
	bottom: 20px;
	background: url(../images/new/home-banner-text-tong.png) no-repeat;
	margin-right: 20px;
	font-size: 12px;
	color: #ccc;
	line-height: 20px;
	text-align: center;
}

.new-home-search {
	width: 1280px;
	background-color: rgba(0, 0, 0, .5);
	padding: 25px 40px 0;
	line-height: 15px;
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -640px;
	z-index: 9;
}

.new-home-search .item {
	float: left;
	width: 202px;
	height: 66px;
	margin-left: 0px;
	position: relative;
	background: #fff;
}

.new-home-search .item .input-text {
	width: 100%;
	height: 66px;
	line-height: 66px;
	border: 0;
	font-size: 14px;
	padding-left: 36px;
}

.new-home-search .item.home-destination {
	width: 310px;
	margin-left: 0;
}

.new-home-search .item.home-destination .input-text {
	background: url(../images/new/icon-search.png) 32px center no-repeat;
	padding-left: 68px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new-home-search .item.home-startDate {
	z-index: 1;
}

.new-home-search .item.home-endDate {
	z-index: 0;
	width: 340px;
}

.new-home-search .item.home-startDate:before {
	content: '';
	width: 1px;
	height: 32px;
	background-color: #ccc;
	position: absolute;
	right: -0.5px;
	top: 50%;
	margin-top: -16px;
}

.new-home-search .item .input-text {
	background: url(../images/new/icon-date.png) 0 center no-repeat;
	padding-left: 38px;
	cursor: pointer;
}

.new-home-search .item.home-endDate .input-text {
	padding-left: 120px;
	cursor: pointer;
	background-position: 80px center;
}

.new-home-search .item.home-protocolCode .input-text {
	background: url(../images/new/icon-protocol-code.png) 0 center no-repeat;
	padding-left: 40px;
	padding-right: 15px;
}

.new-home-search .item.home-searchBtn {
	width: 344px;
	line-height: 66px;
	background-color: #665c4c;
	margin-left: 0;
	text-align: center;
	font-size: 16px;
	/* border-radius: 0 10px 10px 0; */
}

.new-home-search .item.home-searchBtn a {
	display: block;
	color: #fff;
}

.new-home-search .item .room-nights {
	width: 44px;
	height: 15px;
	line-height: 15px;
	background-color: #f8f8f8;
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	right: -22px;
	text-align: center;
	font-size: 12px;
	color: #999;
	border-radius: 15px;
}

.new-home-search .item.home-protocolCode,
.new-home-search .item.home-number {
	display: none;
}

.new-home-search .home-moreBtn {
	cursor: pointer;
	clear: both;
	text-align: center;
	padding: 5px 0;
	font-size: 16px;
	text-decoration: underline;
	color: #fff;
}

.new-home-search.active .item.home-protocolCode,
.new-home-search.active .item.home-number {
	display: block;
}

.new-home-search.active .home-destination {
	width: 400px;
}

.new-home-search.active .home-startDate {
	width: 310px;
}

.new-home-search.active .home-endDate {
	width: 490px;
}

.new-home-search.active .home-number {
	display: block;
	width: 450px;
	margin-top: 8px;
	line-height: 60px;
}

.new-home-search.active .home-number>div {
	display: inline-block;
	vertical-align: middle;
}

.new-home-search.active .home-number .h-name {
	margin-left: 70px;
	font-size: 14px;
	color: #333;
}

.new-home-search.active .home-number .h-btn {
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 26px;
	background: #d2a06a;
	margin-left: 35px;
}

.new-home-search.active .home-number .h-text {
	font-size: 14px;
	margin-left: 50px;
	margin-right: 20px;
}

.new-home-search.active .home-number .h-btn.noclick {
	background: #c3c3c3;
}

.new-home-search.active .home-number .h-btn.diff {
	line-height: 26px;
}

.new-home-search.active .home-protocolCode {
	width: 410px;
	margin-top: 8px;
}

.new-home-search.active .home-searchBtn {
	width: 340px;
	margin-top: 8px;
}

.base-bottom-pop {
	display: none;
}

.new-banner-arrow {
	width: 18px;
	height: 56px;
	background: url(../images/new/banner-arrow.png) no-repeat;
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -9px;
	z-index: 2;
	animation: bannerArrowAnimate 2s ease infinite;
}

.new-footer {
	background-color: #312d29;
}

.friendly-link-logo {
	padding: 15px 0;
	background: #fff;
}

.friendly-link-logo .wanda-logo {
	float: left;
	padding: 12px 57px 12px 0;
	border-right: 1px solid #f2f0ec;
	margin-left: 100px;
}

.friendly-link-logo .wanda-logo img {
	display: block;
	height: 48px;
}

.friendly-link-logo ul {
	float: left;
	padding-left: 0px;
	margin-left: 30px;
}

.friendly-link-logo ul li {
	float: left;
	margin: 0 25px;
	padding: 12px 0;
}

.friendly-link-logo ul li img {
	display: block;
	height: 50px;
}

.friendly-link-logo .club-logo {
	float: right;
	padding: 5px 0 5px 57px;
	border-left: 1px solid #f2f0ec;
	margin-right: 100px;
}

.friendly-link-logo .club-logo img {
	display: block;
	height: 64px;
}

.new-footer .footer-main {
	padding-top: 60px;
	padding-bottom: 40px;
}

.footer-left {
	width: 580px;
	float: left;
	text-align: justify;
}

.footer-left .fl-item {
	display: inline-block;
	width: 85px;
	text-align: center;
	vertical-align: top;
}

.footer-left .fl-item a {
	display: block;
}

.footer-left .fl-item .big {
	font-size: 16px;
	color: #999;
}

.footer-left .fl-item .small {
	font-size: 14px;
	color: #666;
	margin-top: 5px;
}

.footer-left .fl-w100 {
	display: inline-block;
	width: 100%;
}

.footer-left .fl-item .fl-code {
	margin-top: 10px;
	text-align: justify;
}

.footer-left .fl-item .fl-code img {
	width: 100%;
}

.footer-left .fl-item .fl-code .code-item {
	cursor: pointer;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-repeat: no-repeat;
	margin: 0 5px 5px 5px;
	position: relative;
}

.footer-left .fl-item .fl-code .code-item.wx {
	background-image: url(../images/new/footer-wx.png);
}

.footer-left .fl-item .fl-code .code-item.wb {
	background-image: url(../images/new/footer-wb.png);
}

.footer-left .fl-item .fl-code .code-item.fz {
	background-image: url(../images/new/footer-fz.png);
}

.footer-left .fl-item .fl-code .code-item.dy {
	background-image: url(../images/new/footer-dy.png);
}

.footer-left .fl-item .fl-code .code-item a {
	display: block;
	width: 100%;
	height: 100%;
}

.footer-left .fl-item .fl-code .code-item .item-img {
	width: 109px;
	height: 116px;
	position: absolute;
	bottom: 35px;
	left: 50%;
	margin-left: -55px;
	display: none;
	cursor: pointer;
}

.footer-left .fl-item .fl-code .code-item:hover .item-img {
	display: block;
}

.footer-middle {
	width: 760px;
	float: right;
}

.footer-middle .qr-code-box {
	margin-top: 30px;
}

.footer-middle .qr-code-box .item {
	display: inline-block;
	margin: 0 65px;
}

.footer-middle .qr-code-box .item .type {
	float: left;
	width: 19px;
	height: 105px;
	border: 1px solid #989694;
	border-right: 0;
	position: relative;
}

.footer-middle .qr-code-box .item .type span {
	position: absolute;
	top: 50%;
	margin-top: -38px;
	left: -7px;
	width: 12px;
	background-color: #312d29;
	font-size: 14px;
	color: #999;
	line-height: 14px;
	padding: 3px 0;
}

.footer-middle .qr-code-box .item .pic {
	float: right;
	width: 105px;
	height: 105px;
}

.footer-middle .qr-code-box .item .pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.footer-middle .links {
	margin-top: 25px;
	font-size: 14px;
	color: #999;
	line-height: 14px;
}

.footer-middle .links a {
	color: #999;
}

.footer-middle .member-hotline {
	font-size: 20px;
	color: #c3c3c3;
	letter-spacing: 8px;
}

.footer-middle .links span {
	margin: 0 20px;
}

.new-footer .copyright {
	text-align: right;
	margin-top: 20px;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 1.5;
	padding-top: 20px;
	border-top: 1px solid #3e3a37;
}

.new-footer .copyright a {
	color: #5f5f5f;
	margin-left: 15px;
	display: block;
}

.new-footer .copyright a img {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 5px;
}

.home-discount {
	background-color: #f5f5f5;
	padding: 60px 0;
}

.home-discount-container {
	height: 880px;
	margin: 0 -160px;
}

.home-discount-box {
	width: 808px;
	margin: 0 auto;
	padding-top: 220px;
	text-align: center;
	color: #fff;
}

.home-discount-box .title-box {
	position: relative;
	margin-top: 40px;
}

.home-discount-box .title-box .cn {
	font-size: 30px;
}

.home-discount-box .title-box .en {
	font-size: 18px;
	line-height: 18px;
	margin-top: 25px;
}

.home-discount-box .cont {
	margin-top: 60px;
	font-size: 16px;
	line-height: 36px;
}

.home-discount-box .img-cont {
	width: 206px;
	margin: 0 auto;
}

.home-discount-box .img-cont img {
	display: block;
	width: 100%;
}

.home-discount-box .btn-box {
	margin-top: 65px;
}

.home-discount-box .btn-box a {
	display: inline-block;
	width: 245px;
	height: 55px;
	line-height: 55px;
	border: 1px solid #a0a0a0;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding-right: 43px;
	margin: 0 32px;
	position: relative;
}

.home-discount-box .btn-box a:before {
	content: '';
	width: 20px;
	height: 11px;
	background: url(../images/new/icon-btn-arrow.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -5.5px;
	right: 65px;
}

.home-brand {
	background: url(../images/new/home-brand-bg.jpg) -10px 0 repeat;
	padding-bottom: 50px;
	position: relative;
	z-index: 5;
	overflow: hidden;
}

.home-brand .icon-snowflake {
	width: 106px;
	height: 98px;
	background: url(../images/new/icon-snowflake.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -53px;
	bottom: -49px;
}

.home-brand .row {
	height: 100%;
	margin: 0;
}

.home-brand .col-xs-12 {
	padding: 0;
}

.home-brand .right {
	float: right;
}

.home-brand .txt-content {
	height: 100%;
	position: absolute;
}

.home-brand .txt-content .txt-box {
	height: 100%;
}

.home-brand .txt-content .txt-box .icon {
	width: 207px;
	height: 150px;
	background: url(../images/new/home-brand-icon.png) no-repeat;
	position: absolute;
	top: 49px;
	right: -58px;
}

.home-brand .txt-content .txt-box .box {
	height: 100%;
	display: none;
}

.home-brand .txt-content .txt-box .txt {
	width: 80%;
	margin-left: 20%;
}

.home-brand .txt-content .txt-box .txt.cn {
	font-size: 30px;
	color: #4b4b4b;
	margin-top: 35%;
}

.home-brand .txt-content .txt-box .txt.en {
	font-size: 18px;
	color: #4b4b4b;
	text-align: justify;
	margin-top: 15%;
}

.home-brand .txt-content .txt-box .txt.en p {
	padding-right: 15%;
}

.home-brand .txt-content .txt-box .bot-logo {
	position: absolute;
	right: 30px;
	bottom: 82px;
}


.home-brand-focus {}

.home-brand-focus .swiper-container {
	padding-bottom: 40px;
}

.home-brand-focus .swiper-slide img {
	display: block;
	width: 100%;
}

.home-brand-focus .swiper-pagination {
	bottom: 0;
	padding-right: 260px;
	text-align: right;
}

.home-brand-focus .swiper-pagination-bullet {
	margin: 0 3px 0 2px;
	width: 50px;
	height: 5px;
	border-radius: 0;
	opacity: 1;
	background: #ccc;
}

.home-brand-focus .swiper-pagination-bullet-active {
	background: #665c4c;
}

.home-bottom-box {
	background: url(../images/new/home-bottom-bg.jpg) top center no-repeat;
	position: relative;
	overflow: hidden;
}

.home-bottom-box .row {
	margin: 0;
}

.home-bottom-box .col-xs-12 {
	padding: 0;
}

.home-bottom-box .txt-content {
	background: url(../images/new/home-bottom-txt-bg.png) repeat;
	color: #ccc;
	margin-bottom: -500px;
	padding-bottom: 500px;
}

.home-bottom-box .txt-content .txt-box {
	width: 510px;
	margin-left: 20%;
	padding-top: 8%;
}

.home-bottom-box .txt-content .txt-box .tab li {
	float: left;
	width: 33.333333%;
	cursor: pointer;
}

.home-bottom-box .txt-content .txt-box .tab li .cn {
	font-size: 30px;
	line-height: 30px;
}

.home-bottom-box .txt-content .txt-box .tab li .en {
	font-size: 18px;
	line-height: 18px;
	color: #575757;
	margin-top: 18px;
}

.home-bottom-box .txt-content .txt-box .tab li.current .cn {
	color: #fff;
}

.home-bottom-box .txt-content .txt-box .tab li.current .en {
	color: #949494;
}

.home-bottom-box .txt-content .txt-box .cont {
	margin-top: 40px;
	font-size: 16px;
	color: #ccc;
	line-height: 32px;
	text-align: justify;
}

.home-bottom-box .txt-content .txt-box .btn-box {
	margin-top: 40px;
	text-align: right;
}

.home-bottom-box .txt-content .txt-box .btn-box a {
	display: inline-block;
	width: 245px;
	height: 55px;
	line-height: 55px;
	background-color: #666;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding-right: 43px;
	position: relative;
}

.home-bottom-box .txt-content .txt-box .btn-box a:before {
	content: '';
	width: 20px;
	height: 11px;
	background: url(../images/new/icon-btn-arrow.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -5.5px;
	right: 65px;
}

.home-bottom-box .txt-content .box {
	display: none;
}


.home-bottom-box .pic {}

.home-bottom-box .pic img {
	display: none;
	width: 100%;
}

.new-return-top {
	width: 14px;
	height: 92px;
	position: fixed;
	left: 40px;
	bottom: 80px;
	background: url(../images/new/return-top.png) no-repeat;
	z-index: 2222;
}

.new-return-top:hover {
	animation: baseTopAnimate 2s ease infinite;
	cursor: pointer;
}


.new-news-banner {
	position: relative;
}

.new-news-banner img {
	width: 100%;
}

.new-news-wrapper {
	overflow: hidden;
	background: url(../images/new/home-brand-bg.jpg) -10px 0 repeat;
	padding-bottom: 80px;
}

.new-news-wrapper .news-list {
	overflow: hidden;
	padding-top: 65px;
}

.new-news-wrapper .news-list ul {
	width: 120%;
}

.new-news-wrapper .news-list li {
	float: left;
	width: 665px;
	margin-right: 65px;
	border-bottom: 1px solid #efefef;
	background: #fff;
	margin-bottom: 60px;
}

.new-news-wrapper .news-list li img {
	width: 100%;
	display: block;
	transition: all 0.6s;
}

.new-news-wrapper .news-list li:hover img {
	transform: scale(1.5);
}

.new-news-wrapper .news-list li .img-cont {
	height: 330px;
	overflow: hidden;
}

.new-news-wrapper .news-list li .text-cont {
	padding: 35px 30px;
	overflow: hidden;
	text-align: left;
}

.new-news-wrapper .news-list li .text-cont .t-left {
	float: left;
	width: 100px;
}

.new-news-wrapper .news-list li .text-cont .t-right {
	float: right;
	width: 500px;
}

.new-news-wrapper .news-list li .text-cont .t-date {
	font-size: 24px;
	color: #999;
}

.new-news-wrapper .news-list li .text-cont .t-arrow {
	width: 20px;
	height: 11px;
	background: url(../images/new/news-icon1.png) no-repeat;
	margin-top: 28px;
	margin-left: 30px;
	display: none;
}

.new-news-wrapper .news-list li:hover .text-cont .t-arrow {
	display: block;
}

.new-news-wrapper .news-list li .text-cont .t-title {
	font-size: 20px;
	font-weight: bold;
	color: #332f2b;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new-news-wrapper .news-list li .text-cont .t-text {
	font-size: 16px;
	color: #999;
	line-height: 32px;
	margin-top: 10px;
	height: 4em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.base-pages {
	text-align: center;
	line-height: 35px;
}

.base-pages a {
	display: inline-block;
	font-size: 16px;
	color: #999;
	width: 20px;
	height: 20px;
	background-position: center;
	text-align: center;
	line-height: 23px;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0 8px;
}

.base-pages a:hover {
	text-decoration: underline;
}

.base-pages a.next {
	background-image: url(../images/new/page-arrow.png);
}

.base-pages a.prev {
	background-image: url(../images/new/page-arrow2.png);
}

.base-pages a.curr_page {
	font-weight: bold;
	color: #312d29;
}

.new-news-wrapper .news-detail {
	width: 1120px;
	margin: 0 auto;
	padding-top: 65px;
}

.new-news-wrapper .news-detail .d-top {
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

.new-news-wrapper .news-detail .d-title {
	font-size: 20px;
	color: #332f2b;
	font-weight: bold;
}

.new-news-wrapper .news-detail .d-date {
	font-size: 24px;
	color: #999;
	margin-top: 20px;
}

.new-news-wrapper .news-detail .d-remark {
	font-size: 16px;
	color: #333;
	line-height: 32px;
	margin-top: 20px;
}

.new-news-wrapper .news-detail .d-main {
	margin-top: 30px;
}

.new-news-wrapper .news-detail .d-main p {
	font-size: 16px;
	color: #666;
	line-height: 32px;
	/* text-indent:2em; */
	margin-bottom: 30px;
}

.new-news-wrapper .news-detail .d-main img {
	margin-bottom: 30px;
}

.employ-banner {
	position: relative;
}

.employ-banner img {
	width: 100%;
}

.employ-wrapper {
	overflow: hidden;
	padding-bottom: 80px;
	padding-top: 65px;
}

.employ-wrapper .e-search {
	border: 1px solid #665c4c;
	overflow: hidden;
	padding-left: 40px;
}

.employ-wrapper .e-search>div {
	float: left;
}

.employ-wrapper .e-search .btn-cont {
	width: 260px;
	height: 66px;
	background: url(../images/new/employ-icon1.png) center no-repeat #665c4c;
	cursor: pointer;
	font-size: 0;
}

.employ-wrapper .e-search .select-cont {
	width: 190px;
	height: 34px;
	line-height: 34px;
	border-right: 1px solid #ccc;
	font-size: 16px;
	color: #312d29;
	margin-top: 16px;
	position: relative;
	cursor: pointer;
	padding-left: 25px;
	box-sizing: border-box;
}

.employ-wrapper .e-search .select-cont .text {
	padding-left: 35px;
}

.simulation-select {
	position: relative;
	overflow: hidden;
}

.simulation-select .arrow {
	width: 0;
	height: 0;
	position: absolute;
	border: 8px solid transparent;
	border-top-color: #665c4c;
	right: 20px;
	top: 14px;
}

.simulation-select .select {
	font-size: 16px;
	border: 0;
	width: 100%;
	padding: 3px 0;
	background-color: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	position: relative;
	z-index: 5;
	padding-right: 40px;
}

.simulation-select .select:focus {
	border: 0;
}

.employ-wrapper .e-search .input-cont {
	width: 338px;
	font-size: 16px;
	color: #312d29;
	margin-top: 16px;
}

.employ-wrapper .e-search .input-cont input {
	border: none;
	width: 100%;
	height: 34px;
	line-height: 34px;
	box-sizing: border-box;
	padding-left: 20px;
	font-size: 16px;
}

.employ-wrapper .e-search.has-city .select-cont {
	width: 160px;
}

.employ-wrapper .e-search.has-city .input-cont {
	width: 298px;
}

.employ-wrapper .e-list {
	margin-top: 70px;
	margin-bottom: 50px;
}

.employ-wrapper .e-list .top {
	border: 1px solid #665c4c;
	height: 75px;
	line-height: 75px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
}

.employ-wrapper .e-list .e-item1,
.employ-wrapper .e-list .e-item2 {
	float: left;
}

.employ-wrapper .e-list .e-item1 {
	width: 318px;
}

.employ-wrapper .e-list .top .e-item1 {
	text-indent: 55px;
}

.employ-wrapper .e-list .e-item2 {
	width: 180px;
	text-align: center;
}

.employ-wrapper .e-list .e-item2:nth-of-type(3) {
	width: 220px;
}

.employ-wrapper .e-list .e-item2:nth-of-type(4) {
	width: 140px;
}

.employ-wrapper .e-list .item .i-text {
	height: 75px;
	line-height: 75px;
	overflow: hidden;
	font-size: 18px;
	color: #666;
	border-bottom: 1px dashed #ccc;
}

.employ-wrapper .e-list .item .i-text .e-item1 {
	font-size: 20px;
	color: #333;
	text-indent: 35px;
}

.employ-wrapper .e-list .item .i-text .e-item2.e-btn {
	background: url(../images/new/employ-icon2.png) center no-repeat;
	height: 75px;
	cursor: pointer;
}

.employ-wrapper .e-list .item .i-detail {
	background: #f4f4f4;
	padding: 20px 55px;
	display: none;
}

.employ-wrapper .e-list .item.active .e-item2.e-btn {
	background-image: url(../images/new/employ-icon3.png);
}

.employ-wrapper .e-list .item.active .i-text {
	border: none;
}

.employ-wrapper .e-list .item .detail-item {
	float: left;
	padding: 0 30px;
	box-sizing: border-box;
}

.employ-wrapper .e-list .item .detail-item.border {
	border-right: none
}

.employ-wrapper .e-list .item .detail-item .d-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

.employ-wrapper .e-list .item .detail-item p {
	font-size: 16px;
	color: #999;
	line-height: 32px;
}

.employ-wrapper .e-list .item .detail-bottom {
	margin-top: 20px;
	overflow: hidden;
}

.employ-wrapper .e-list .item .detail-bottom .detail-item {
	width: auto;
}

.employ-wrapper .e-list .item .toEmail {
	float: right;
	background: #312d29;
	color: #fff;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	margin-top: 10px;
}

.new-about-banner {
	position: relative;
}

.new-about-banner video,
.new-about-banner img {
	width: 100%;
}

.new-about-banner video {
	width: 100%;
	height: 100%;
	object-fit: fill
}

.new-about-wrapper .introduce {
	position: relative;
	overflow: hidden;
}

.new-about-wrapper .about-bg img {
	width: 100%;
}

.new-about-wrapper .intr-text {
	position: absolute;
	top: 130px;
	left: 0;
	right: 0;
	text-align: center;
}

.new-about-wrapper .intr-text .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.new-about-wrapper .intr-text .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.new-about-wrapper .intr-text .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.new-about-wrapper .intr-text .i-text {
	width: 580px;
	font-size: 16px;
	color: #666;
	margin: 30px auto;
	line-height: 36px;
}

.new-about-wrapper .hotel-item {
	width: 50%;
	float: left;
	position: relative;
	height: 100%;
}

.new-about-wrapper .hotel-item .hotel-text {
	position: absolute;
	width: 60%;
	top: 20%;
	left: 15%;
	text-align: justify;
}

.new-about-wrapper .hotel-item .hotel-text .title-cn {
	font-size: 30px;
	color: #fff;
}

.new-about-wrapper .hotel-item .hotel-text .title-en {
	font-size: 18px;
	color: #999;
	margin-top: 10px;
}

.new-about-wrapper .hotel-item .hotel-text .border {
	width: 95px;
	height: 2px;
	background: #6f6e6c;
	margin-top: 40px;
	margin-bottom: 20px;
}

.new-about-wrapper .hotel-item .hotel-text p {
	font-size: 16px;
	color: #e3e3e3;
	line-height: 32px;
	margin-top: 30px;
}

.new-about-wrapper .hotel-item .honor-swiper .swiper-wrapper {
	width: 5000%;
}

.new-about-wrapper .hotel-item .honor-swiper .swiper-wrapper .swiper-slide {
	float: left;
}

.new-about-wrapper .hotel-design {
	position: relative;
}

.new-about-wrapper .hotel-design .left-icon {
	width: 357px;
	height: 334px;
	background: url(../images/new/about-icon1.png);
	left: 0;
	bottom: 0;
	z-index: 2;
	position: absolute;
}

.new-about-wrapper .hotel-design .right-icon {
	width: 281px;
	height: 386px;
	background: url(../images/new/about-icon2.png);
	right: 0;
	top: 0;
	z-index: 2;
	position: absolute;
}

.new-about-wrapper .design-main {
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	text-align: center;
}

.new-about-wrapper .design-main .title-cn {
	font-size: 24px;
	color: #332f2b;
}

.new-about-wrapper .design-main .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.new-about-wrapper .design-main .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.new-about-wrapper .design-main .design-list {
	margin-top: 40px;
	font-size: 16px;
	color: #999;
}

.new-about-wrapper .design-main .design-list .d-item {
	display: inline-block;
	margin: 0 30px;
	cursor: pointer;
}

.new-about-wrapper .design-main .design-list .d-item.active {
	color: #312d29;
}

.new-about-wrapper .design-main .detail-list {
	margin: 30px auto;
	width: 1030px;
}

.new-about-wrapper .design-main .detail-list p {
	font-size: 16px;
	color: #000;
	line-height: 36px;
	display: none;
}

.new-about-wrapper .design-main .detail-list p.active {
	display: block;
}

.new-about-wrapper .design-main .design-icon {
	width: 345px;
	height: 296px;
	background: url(../images/new/about-icon3.png);
	margin: 60px auto;
}

.new-about-wrapper .company-idea {
	position: relative;
	overflow: hidden;
}

.new-about-wrapper .company-idea .idea-title {
	width: 66px;
	height: 1047px;
	background: url(../images/new/about-icon4.png) no-repeat;
	position: absolute;
	top: 0;
	left: 15%;
}

.new-about-wrapper .company-idea .idea-list {
	position: absolute;
	top: 350px;
	left: 450px;
}

.new-about-wrapper .company-idea .idea-list li {
	width: 380px;
	float: left;
	text-align: center;
	color: #999;
}

.new-about-wrapper .company-idea .idea-list li .l-icon {
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}

.new-about-wrapper .company-idea .idea-list li .l-icon.icon1 {
	background-image: url(../images/new/about-icon5.png);
}

.new-about-wrapper .company-idea .idea-list li .l-icon.icon2 {
	background-image: url(../images/new/about-icon6.png);
}

.new-about-wrapper .company-idea .idea-list li .l-icon.icon3 {
	background-image: url(../images/new/about-icon7.png);
}

.new-about-wrapper .company-idea .idea-list li .title-cn {
	font-size: 22px;
	margin-top: 30px;
}

.new-about-wrapper .company-idea .idea-list li .title-en {
	font-size: 18px;
	margin-top: 20px;
}

.new-about-wrapper .company-idea .idea-list li:hover .title-cn,
.new-about-wrapper .company-idea .idea-list li:hover .title-en {
	color: #b28850;
}

.new-about-wrapper .company-idea .idea-list li p {
	font-size: 20px;
	margin-top: 20px;
}

.new-about-wrapper .hotel-history {
	position: relative;
}

.new-about-wrapper .hotel-history .history-icon {
	width: 106px;
	height: 98px;
	background: url(../images/new/about-icon8.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -53px;
	top: 0;
	margin-top: -49px;
}

.new-about-wrapper .history-main {
	position: absolute;
	top: 130px;
	left: 0;
	right: 0;
	text-align: center;
}

.new-about-wrapper .hotel-history .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.new-about-wrapper .hotel-history .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.new-about-wrapper .hotel-history .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.new-about-wrapper .hotel-history .history-list {
	width: 80%;
	height: 430px;
	padding-top: 40px;
	margin: 0 auto;
}

.new-about-wrapper .hotel-history .history-list .time-line {
	border-bottom: 1px solid #333;
	width: 87%;
	margin: 0 auto;
	color: #333;
	font-size: 16px;
}

.new-about-wrapper .hotel-history .history-list .time-line ul {
	width: 84%;
	margin: 0 auto;
	position: relative;
	font-size: 0;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li {
	/* float:left; */
	position: relative;
	padding: 0 15px 40px 15px;
	cursor: pointer;
	/* width:12%; */
	text-align: center;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li.active p {
	font-size: 16px;
	transform: scale(1.8)
}

.new-about-wrapper .hotel-history .history-list .time-line ul li:before {
	content: " ";
	position: absolute;
	left: 0;
	height: 5px;
	background: #333;
	bottom: -3px;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li.bfactive:before {
	right: 0;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li.active:before {
	right: 50%;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li:after {
	content: " ";
	position: absolute;
	width: 2px;
	height: 40px;
	left: 50%;
	margin-left: -1px;
	background: #313131;
	bottom: -21px;
	z-index: 100;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li.bfactive:after {
	background: #333;
}

.new-about-wrapper .hotel-history .history-list .time-line ul li.active:after {
	width: 4px;
	background: #333;
}

.new-about-wrapper .hotel-history .history-list .history-swiper {
	width: 400px;
	position: relative;
	margin: 70px auto 0;
}

.new-about-wrapper .hotel-history .history-list .history-swiper .btn {
	width: 26px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 99
}

.new-about-wrapper .hotel-history .history-list .history-swiper .left {
	background: url("../images/new/about-arrow1.png") no-repeat;
	left: -80px;
}

.new-about-wrapper .hotel-history .history-list .history-swiper .right {
	background: url("../images/new/about-arrow2.png") no-repeat;
	right: -80px;
}

.new-about-wrapper .hotel-history .history-list .swiper-wrapper {
	width: 800%;
}

.new-about-wrapper .hotel-history .history-list .swiper-slide {
	/* float:left; */
}

.new-about-wrapper .hotel-history .history-list .swiper-slide .tit {
	font-size: 26px;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
}

.new-about-wrapper .hotel-history .history-list .swiper-slide p {
	text-align: center;
	color: #000;
	font-size: 24px;
	line-height: 42px;
}

.new-about-wrapper .hotel-honor {
	overflow: hidden;
	position: relative;
}

.new-about-wrapper .hotel-honor .about-bg {
	width: 50%;
}

.new-about-wrapper .hotel-honor .honor-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.new-about-wrapper .hotel-honor .honor-icon {
	width: 58px;
	height: 280px;
	background: url(../images/new/about-icon9.png) no-repeat;
	position: absolute;
	top: 25%;
	left: 27%;
}

.new-about-wrapper .hotel-honor .honor-main {
	position: absolute;
	width: 400px;
	top: 15%;
	left: 50%;
}

.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item {
	float: left;
	text-align: center;
	color: #949494;
	margin-right: 60px;
	margin-left: 20px;
	cursor: pointer;
}

.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-cn {
	font-size: 26px;
}

.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item.active .title-cn,
.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item.active .title-en {
	color: #fff;
}

.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-en {
	font-size: 18px;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list {
	margin-top: 40px;
	font-size: 16px;
	color: #ccc;
	line-height: 32px;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list .l-item {
	display: none;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list .l-item.active {
	display: block;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list .l-item .swiper-wrapper {
	width: 5000%;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list .l-item .swiper-wrapper .swiper-slide {
	float: left;
}

.new-about-wrapper .hotel-honor .honor-main .honor-list .s-title {
	font-weight: bold;
}

.new-about-wrapper .hotel-honor .honor-main .tab-list {
	margin-top: 40px;
}

.new-about-wrapper .hotel-honor .honor-main .tab-list .tab-item {
	border-radius: 0;
	display: inline-block;
	width: 50px;
	height: 3px;
	background: #ccc;
	margin-right: 6px;
}

.new-about-wrapper .hotel-honor .honor-main .tab-list .tab-item.active {
	background: #665c4c;
}

.new-about-wrapper .hotel-honor img {
	width: 100%;
	display: block;
}

.new-about-wrapper .hotel-style {
	background: url(../images/new/home-brand-bg.jpg) -10px 0 repeat;
	padding: 60px 90px;
	text-align: center;
}

.new-about-wrapper .hotel-style .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.new-about-wrapper .hotel-style .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.new-about-wrapper .hotel-style .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.new-about-wrapper .hotel-style .style-list {
	margin-top: 40px;
}

.new-about-wrapper .hotel-style ul li {
	width: 25%;
	float: left;
	position: relative;
}

.new-about-wrapper .hotel-style ul li img {
	width: 100%;
}

.new-about-wrapper .hotel-style ul li .img-cont {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.new-about-wrapper .hotel-style ul li:hover .img-cont {
	filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
}

.new-about-wrapper .hotel-style ul li .text-cont {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	display: none;
}

.new-about-wrapper .hotel-style ul li:hover .text-cont {
	display: block;
}

.new-about-wrapper .hotel-style ul li .text-cont .t-left {
	float: left;
	text-align: left;
	margin-left: 20px;
}

.new-about-wrapper .hotel-style ul li .text-cont .t-right {
	float: right;
	text-align: left;
	display: block;
	color: #fff;
	background: url(../images/new/about-icon10.png) right center no-repeat;
	margin-right: 20px;
	padding-right: 25px;
}

.new-about-wrapper .hotel-style .more-style {
	width: 245px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	color: #0d0d0e;
	border: 1px solid;
	padding-right: 40px;
	box-sizing: border-box;
	background: url(../images/new/news-icon1.png) 180px center no-repeat;
	margin: 50px auto 0;
	display: block;
	cursor: pointer;
	transition: all 1s;
}

.new-about-wrapper .hotel-style .more-style:hover {
	background-position: 200px center;
}

.new-about-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2222;
	display: none;
}

.new-about-pop .p-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.new-about-pop .p-main {
	position: absolute;
	width: 1150px;
	height: 740px;
	top: 50%;
	left: 50%;
	margin-top: -370px;
	margin-left: -575px;
}

.new-about-pop .p-main img {
	width: 100%;
}

.new-about-pop .p-main .swiper-left {
	cursor: pointer;
	width: 20px;
	height: 11px;
	background: url(../images/new/pop-icon1.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 0;
	z-index: 2;
	margin-left: -80px;
}

.new-about-pop .p-main .swiper-right {
	cursor: pointer;
	width: 20px;
	height: 11px;
	background: url(../images/new/pop-icon2.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 0;
	z-index: 2;
	margin-right: -80px;
}

.new-about-pop .p-main .swiper-wrapper {
	width: 5000%;
}

.new-about-pop .p-main .swiper-wrapper .swiper-slide {
	float: left;
}

.new-hotel-style {
	position: relative;
}

.new-hotel-style img {
	width: 100%;
}

.new-style-wrapper {
	padding-top: 60px;
	background: url(../images/new/home-brand-bg.jpg) -10px 0 repeat;
}

.new-style-wrapper li {
	overflow: hidden;
}

.new-style-wrapper .s-list {
	padding-bottom: 80px;
}

.new-style-wrapper .s-list .s-point {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #999;
	position: absolute;
	margin-left: -10px;
}

.new-style-wrapper .s-list .text-cont {
	width: 350px;
	float: left;
	padding-left: 15px;
	color: #999;
	margin-top: -5px;
}

.new-style-wrapper .s-list .text-cont .s-time {
	font-size: 20px;
}

.new-style-wrapper .s-list .text-cont .s-title {
	font-size: 18px;
}

.new-style-wrapper .s-list .s-item {
	padding-bottom: 60px;
	border-left: 3px solid #999999;
}

.new-style-wrapper .s-list .s-item:hover .s-point {
	background: #282828;
}

.new-style-wrapper .s-list .s-item:hover .s-time {
	color: #636363;
	font-weight: bold;
}

.new-style-wrapper .s-list .img-cont {
	width: 1020px;
	padding: 20px 0 20px 20px;
	overflow: hidden;
	background: #312d29;
}

.new-style-wrapper .s-list .img-cont .img-item {
	width: 230px;
	float: left;
	margin-right: 20px;
}

.new-style-wrapper .s-list .img-cont .img-item img {
	width: 100%;
}

.new-style-wrapper .s-list .more-item {
	overflow: hidden;
}

.new-style-wrapper .s-list .more-item .s-point {
	margin-top: -2px;
	margin-left: -8px;
}

.new-style-wrapper .s-list .more-text {
	font-size: 20px;
	color: #636363;
	font-weight: bold;
	float: left;
	margin-left: 15px;
	margin-top: -5px;
}

.new-style-wrapper .s-list .s-page {
	float: right;
}


.new-hotel-join {
	position: relative;
}

.new-hotel-join img {
	width: 100%;
}

.hotel-join-wrapper .brand-list {}

.hotel-join-wrapper .brand-list ul li {
	float: left;
	width: 25%;
	background-repeat: no-repeat;
	background-position: center;
	height: 150px;
	cursor: pointer;
}

.hotel-join-wrapper .brand-list ul li.icon1 {
	background-image: url(../images/new/join-brand1.png);
}

.hotel-join-wrapper .brand-list ul li.icon2 {
	background-image: url(../images/new/join-brand2.png);
}

.hotel-join-wrapper .brand-list ul li.icon3 {
	background-image: url(../images/new/join-brand3.png);
}

.hotel-join-wrapper .brand-list ul li.icon4 {
	background-image: url(../images/new/join-brand4.png);
}

.hotel-join-wrapper .brand-list ul li.icon5 {
	background-image: url(../images/new/join-brand5.png);
}

.hotel-join-wrapper .brand-list ul li.icon1.active {
	background-image: url(../images/new/join-brand1_.png);
}

.hotel-join-wrapper .brand-list ul li.icon2.active {
	background-image: url(../images/new/join-brand2_.png);
}

.hotel-join-wrapper .brand-list ul li.icon3.active {
	background-image: url(../images/new/join-brand3_.png);
}

.hotel-join-wrapper .brand-list ul li.icon4.active {
	background-image: url(../images/new/join-brand4_.png);
}

.hotel-join-wrapper .brand-list ul li.icon5.active {
	background-image: url(../images/new/join-brand5_.png);
}

.hotel-join-wrapper .brand-type-item {
	display: none;
}

.hotel-join-wrapper .brand-type-item.active {
	display: block;
}

.hotel-join-wrapper .brand-info {
	background: url(../images/new/home-brand-bg2.jpg) -10px 0 repeat;
	padding: 40px 0;
	text-align: center;
}

.hotel-join-wrapper .brand-info .info-logo {
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
}

.hotel-join-wrapper .brand-info .info-logo.icon1 {
	background-image: url(../images/new/join-logo2.png);
}

.hotel-join-wrapper .brand-info .info-logo.icon2 {
	background-image: url(../images/new/join-logo1.png);
}

.hotel-join-wrapper .brand-info .info-logo.icon3 {
	background-image: url(../images/new/join-logo3.png);
}

.hotel-join-wrapper .brand-info .info-logo.icon4 {
	background-image: url(../images/new/join-logo4.png);
}

.hotel-join-wrapper .brand-info .info-logo.icon5 {
	background-image: url(../images/new/join-logo5.png);
}

.hotel-join-wrapper .brand-info .info-text {
	font-size: 20px;
	color: #666;
	width: 745px;
	margin: 20px auto;
	line-height: 35px;
}

.hotel-join-wrapper .brand-info .info-text .icon {
	display: inline-block;
	width: 30px;
	height: 23px;
	background-repeat: no-repeat;
}

.hotel-join-wrapper .brand-info .info-text .icon.prev {
	background-image: url(../images/new/join-icon1.png);
}

.hotel-join-wrapper .brand-info .info-text .icon.next {
	background-image: url(../images/new/join-icon2.png);
}

.hotel-join-wrapper .brand-condition {
	text-align: center;
	padding: 50px 0;
}

.hotel-join-wrapper .brand-condition .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.hotel-join-wrapper .brand-condition .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.hotel-join-wrapper .brand-condition .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.hotel-join-wrapper .brand-condition .con-swiper {
	overflow: hidden;
}

.hotel-join-wrapper .brand-condition .con-list {
	margin-top: 50px;
	text-align: left;
	width: 500%;
	overflow: hidden;
}

.hotel-join-wrapper .brand-condition .con-list .con-item {
	float: left;
}

.hotel-join-wrapper .brand-condition .con-list ul li {
	width: 25%;
	float: left;
	margin-bottom: 20px;
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon {
	height: 50px;
	background-repeat: no-repeat;
	background-position: 0 center;
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon1 {
	background-image: url(../images/new/join-c1.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon2 {
	background-image: url(../images/new/join-c2.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon3 {
	background-image: url(../images/new/join-c3.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon4 {
	background-image: url(../images/new/join-c4.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon5 {
	background-image: url(../images/new/join-c5.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon6 {
	background-image: url(../images/new/join-c6.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon7 {
	background-image: url(../images/new/join-c7.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon8 {
	background-image: url(../images/new/join-c8.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon9 {
	background-image: url(../images/new/join-c9.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon10 {
	background-image: url(../images/new/join-c10.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-icon.icon11 {
	background-image: url(../images/new/join-c11.png);
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-title {
	font-size: 28px;
	color: #666;
	margin-top: 10px;
}

.hotel-join-wrapper .brand-condition .con-list ul li .c-border {
	margin-top: 20px;
	width: 35px;
	height: 1px;
	background: #000;
}

.hotel-join-wrapper .brand-condition .con-list ul li p {
	font-size: 16px;
	color: #666;
	margin-top: 10px;
	height: 50px;
}

.hotel-join-wrapper .brand-condition .tab-list {
	text-align: center;
}

.hotel-join-wrapper .brand-condition .tab-list .tab-item {
	display: inline-block;
	width: 50px;
	height: 5px;
	background: #ccc;
	margin-right: 6px;
	border-radius: 0;
	opacity: 1;
}

.hotel-join-wrapper .brand-condition .tab-list .tab-item.swiper-pagination-bullet-active {
	background: #665c4c;
}

.hotel-join-wrapper .business-terms {
	position: relative;
}

.hotel-join-wrapper .business-terms .terms-main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-sizing: border-box;
	padding: 90px 0;
}

.hotel-join-wrapper .business-terms .terms-top {
	border-bottom: 1px solid #3a3734;
	overflow: hidden;
	padding-top: 1px;
}

.hotel-join-wrapper .business-terms .terms-top .t-left {
	float: left;
	color: #fff;
	margin-bottom: 20px;
}

.hotel-join-wrapper .business-terms .terms-top .t-left .title-cn {
	font-size: 30px;
}

.hotel-join-wrapper .business-terms .terms-top .t-left .title-en {
	font-size: 18px;
	margin-top: 20px;
}

.hotel-join-wrapper .business-terms .terms-top .t-right {
	float: right;
	height: 100%;
	margin-top: 18px;
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item {
	float: left;
	width: 100px;
	padding-bottom: 20px;
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item.active {}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-icon {
	background-repeat: no-repeat;
	background-position: center;
	height: 45px;
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
	display: none;
	font-size: 20px;
	color: #666;
	text-align: center;
	margin-top: 10px;
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon1 {
	background-image: url(../images/new/join-term1.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon2 {
	background-image: url(../images/new/join-term2.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon3 {
	background-image: url(../images/new/join-term3.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon1 {
	background-image: url(../images/new/join-term1_.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon2 {
	background-image: url(../images/new/join-term2_.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon3 {
	background-image: url(../images/new/join-term3_.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon4 {
	background-image: url(../images/new/join-term4_.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .icon5 {
	background-image: url(../images/new/join-term5_.png);
}

.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
	color: #dadada;
}

.hotel-join-wrapper .business-terms .terms-bottom {
	padding-top: 65px;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul {
	display: none;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul.active {
	display: block;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul li {
	width: 33.33%;
	float: left;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul li img {
	width: 100%;
	display: block;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item {
	position: relative;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .6);
	display: none;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item:hover .bg {
	display: block;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont {
	position: absolute;
	left: 20px;
	bottom: 40px;
	color: #ffffff;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-cn {
	font-size: 26px;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-en {
	font-size: 18px;
	margin-top: 20px;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont p {
	font-size: 16px;
	margin-top: 10px;
	width: 80%;
	display: none;
}

.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item:hover .text-cont p {
	display: block;
}

.hotel-join-wrapper .about-bg img {
	width: 100%;
}

.hotel-join-wrapper .join-reward {
	position: relative;
}

.hotel-join-wrapper .join-reward .reward-main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 160px;
	box-sizing: border-box;
	text-align: center;
}

.hotel-join-wrapper .join-reward .reward-main .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.hotel-join-wrapper .join-reward .reward-main .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.hotel-join-wrapper .join-reward .reward-main .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.hotel-join-wrapper .join-reward .reward-main .reward-list {
	width: 500%;
	margin-top: 80px;
	font-size: 24px;
	color: #312d29;
	line-height: 45px;
	font-weight: bold;
	overflow: hidden;
}

.hotel-join-wrapper .join-reward .reward-main .reward-list .reward-item {
	float: left;
}

.hotel-join-wrapper .join-reward .reward-main .reward-list span {
	font-size: 30px;
	color: #b28850;
	font-weight: bold;
}

.hotel-join-wrapper .join-reward .reward-main .tab-list {
	text-align: center;
	margin-top: 40px;
}

.hotel-join-wrapper .join-reward .reward-main .tab-list .tab-item {
	display: inline-block;
	width: 50px;
	height: 3px;
	background: #ccc;
	margin-right: 6px;
	opacity: 1;
	border-radius: 0;
}

.hotel-join-wrapper .join-reward .reward-main .tab-list .tab-item.swiper-pagination-bullet-active {
	background: #665c4c;
}

.hotel-join-wrapper .join-case {
	position: relative;
}

.hotel-join-wrapper .join-case .case-main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	box-sizing: border-box;
	padding-top: 80px;
}

.hotel-join-wrapper .join-case .case-main .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.hotel-join-wrapper .join-case .case-main .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.hotel-join-wrapper .join-case .case-main .border {
	width: 85px;
	height: 2px;
	background: #a39d94;
	display: inline-block;
	margin-top: 45px;
}

.hotel-join-wrapper .join-case .case-main .case-swiper {
	overflow: hidden;
}

.hotel-join-wrapper .join-case .case-main .case-list {
	margin: 0 -25px;
	margin-top: 80px;
	width: 500%;
	overflow: hidden;
}

.hotel-join-wrapper .join-case .case-main .case-list .case-item {
	float: left;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li {
	width: 33.33%;
	padding: 0 25px;
	float: left;
	margin-bottom: 60px;
	cursor: pointer;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li .img-cont {
	background: #000;
	overflow: hidden;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li img {
	width: 100%;
	display: block;
	opacity: .6;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li .text-cont {
	background: #fff;
	border: 1px solid #efefef;
	border-top: none;
	height: 70px;
	line-height: 70px;
	font-size: 18px;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li:hover .img-cont img {
	opacity: 1;
}

.hotel-join-wrapper .join-case .case-main .case-list ul li:hover .text-cont {
	border: none;
	background: #bc9161;
	color: #fff;
}

.hotel-join-wrapper .join-case .case-main .tab-list {
	text-align: center;
	margin-top: 40px;
}

.hotel-join-wrapper .join-case .case-main .tab-list .tab-item {
	display: inline-block;
	width: 50px;
	height: 3px;
	background: #ccc;
	margin-right: 6px;
	border-radius: 0;
	opacity: 1;
}

.hotel-join-wrapper .join-case .case-main .tab-list .tab-item.swiper-pagination-bullet-active {
	background: #665c4c;
}

.hotel-join-wrapper .join-case .case-main .down-btn {
	width: 245px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	color: #0d0d0e;
	border: 1px solid;
	padding-right: 40px;
	box-sizing: border-box;
	background: url(../images/new/news-icon1.png) 180px center no-repeat;
	margin: 50px auto 0;
	display: block;
	cursor: pointer;
	transition: all 1s;
}

.hotel-join-wrapper .join-case .case-main .down-btn:hover {
	background-position: 200px center;
}

.brand-banner-text {
	width: 497px;
	height: 135px;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -248px;
	top: 250px;
	background-size: 100% auto;
}

.brand-banner-text.brand1 {
	background-image: url(../images/new/brand-bText1.png);
}

.brand-banner-text.brand2 {
	background-image: url(../images/new/brand-bText2.png);
}

.brand-banner-text.brand3 {
	background-image: url(../images/new/brand-bText3.png);
}

.brand-banner-text.brand4 {
	background-image: url(../images/new/brand-bText4.png);
}

.brand-banner-text.brand5 {
	background-image: url(../images/new/brand-bText5.png);
}

.brand-banner-text.brand6 {
	background-image: url(../images/new/brand-bText6.png);
}

.brand-banner-text.brand7 {
	background-image: url(../images/new/brand-bText7.png);
}

.brand-banner-text.brand8 {
	background-image: url(../images/new/brand-bText8.png);
}

.brand-banner-text.brand9 {
	background-image: url(../images/new/brand-bText9.png);
}

.brand-banner-text.brand10 {
	background-image: url(../images/new/brand-bText10.png);
}

.brand-banner-text.brand11 {
	background-image: url(../images/new/brand-bText11.png);
}

.brand-banner-text.brand12 {
	background-image: url(../images/new/brand-bText12.png);
}

.brand-banner-logo {
	width: 96px;
	height: 96px;
	top: 12%;
	right: 18%;
	background-repeat: no-repeat;
	position: absolute;
}

.brand-banner-logo.logo1 {
	background-image: url(../images/new/brand-blogo1.png);
}

.brand-banner-logo.logo2 {
	background-image: url(../images/new/brand-blogo2.png);
}

.brand-banner-logo.logo3 {
	background-image: url(../images/new/brand-blogo3.png);
}

.brand-banner-logo.logo4 {
	background-image: url(../images/new/brand-blogo4.png);
}

.brand-banner-logo.logo5 {
	background-image: url(../images/new/brand-blogo5-1.png);
}

.new-brand-wrapper .brand-info {
	position: relative;
	overflow: hidden;
}

.new-brand-wrapper .brand-info img {
	width: 100%;
}

.new-brand-wrapper .brand-info .brand-logo {
	width: 358px;
	position: absolute;
	left: 50%;
	margin-left: -179px;
	top: 100px;
}

.new-brand-wrapper .core-values {
	overflow: hidden;
}

.new-brand-wrapper .core-values img {
	width: 100%;
	display: block;
}

.new-brand-wrapper .core-values .core-item {
	float: left;
	width: 50%;
	position: relative;
}

.new-brand-wrapper .core-values .core-item .core-swiper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.new-brand-wrapper .core-values .core-item .swiper-wrapper {
	overflow: hidden;
}

.new-brand-wrapper .core-values .core-item .core-text {
	position: absolute;
	top: 20%;
	left: 20%;
	padding-right: 40px;
}

.new-brand-wrapper .core-values .core-item .core-text .title-cn {
	font-size: 22px;
	color: #332f2b;
}

.new-brand-wrapper .core-values .core-item .core-text .title-en {
	font-size: 20px;
	color: #333;
	margin-top: 20px;
}

.new-brand-wrapper .core-values .core-item .core-text .border {
	width: 65px;
	height: 3px;
	background: #9d958b;
	margin-top: 20px;
	margin-bottom: 30px;
}

.new-brand-wrapper .core-values .core-item .core-text p {
	font-size: 20px;
	color: #666;
	line-height: 36px;
	margin-bottom: 40px;
	text-align: justify;
}

.new-brand-wrapper .core-values .tap-list {
	position: absolute;
	left: 20%;
	bottom: 20%;
	overflow: hidden;
	z-index: 2;
}

.new-brand-wrapper .core-values .tap-list .tab-item {
	width: 50px;
	height: 3px;
	background: #ccc;
	float: left;
	margin-right: 20px;
	border-radius: 0;
}

.new-brand-wrapper .core-values .tap-list .tab-item.swiper-pagination-bullet-active {
	background: #665c4c;
}

.new-brand-wrapper .brand-hotel {
	position: relative;
	overflow: hidden;
}

.new-brand-wrapper .brand-hotel img {
	width: 100%;
	display: block;
}

.new-brand-wrapper .brand-hotel .hotel-name {
	top: 20%;
	left: 15%;
	position: absolute;
}

.new-brand-wrapper .brand-hotel .hotel-name .title-cn {
	font-size: 30px;
	color: #fff;
	float: left;
}

.new-brand-wrapper .brand-hotel .hotel-name .title-en {
	font-size: 18px;
	color: #fff;
	float: right;
	margin-top: 100px;
	margin-right: 10px;
}

.new-brand-wrapper .brand-hotel .hotel-name .look-pic-btn {
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	writing-mode: tb-rl;
	float: left;
	margin-top: 380px;
	background: url(../images/new/brand-moreIcon.png) center bottom no-repeat;
	padding-bottom: 30px;
	transition: all 1s;
}

.new-brand-wrapper .brand-hotel .hotel-name .look-pic-btn:hover {
	padding-bottom: 60px;
}

.new-brand-wrapper .brand-hotel .hotel-list {
	width: 420px;
	position: absolute;
	right: 20%;
	bottom: 210px;
	background: url(../images/new/brand-bg1.png);
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	padding: 5px;
	box-sizing: border-box;
	display: none;
}

.new-brand-wrapper .brand-hotel .hotel-list .list-top {
	border-bottom: 1px solid #605e5b;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.new-brand-wrapper .brand-hotel .hotel-list .list-main {
	padding: 5px 0;
	max-height: 540px;
	box-sizing: border-box;
	overflow-y: auto;
}

.new-brand-wrapper .brand-hotel .hotel-list .list-main li {
	cursor: pointer;
	padding: 0 25px;
	cursor: pointer;
}

.new-brand-wrapper .brand-hotel .hotel-list .list-main li:hover {
	color: #d2a06a;
}

.new-brand-wrapper .brand-hotel .hotel-select {
	width: 250px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	position: absolute;
	right: 20%;
	bottom: 150px;
	border: 2px solid #fff;
	color: #fff;
	cursor: pointer;
}

.new-brand-wrapper .brand-hotel .hotel-select .h-text {
	padding: 0 30px;
}

.new-brand-wrapper .brand-hotel .hotel-select .h-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	right: 30px;
	top: 8px;
}

.new-brand-wrapper .hotel-map {
	overflow: hidden;
}

.new-brand-wrapper .hotel-map .map-pic {
	width: 50%;
	float: left;
	position: relative;
}

.new-brand-wrapper .hotel-map .map-tab {
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 2;
}

.new-brand-wrapper .hotel-map .map-tab .tab-item {
	display: inline-block;
	font-size: 30px;
	color: #666;
	margin: 0 30px;
	padding-bottom: 20px;
	cursor: pointer;
}

.new-brand-wrapper .hotel-map .map-tab .tab-item.active {
	color: #333;
	border-bottom: 2px solid #9b948b;
}

.new-brand-wrapper .hotel-map img {
	width: 100%;
	display: block;
}

.new-brand-wrapper .hotel-map .map-pic .brand-bg {
	position: relative;
}

.new-brand-wrapper .hotel-map .map-pic .brand-bg .dot-box {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

.new-brand-wrapper .hotel-map .map-pic .brand-bg .dot-box .dot {
	width: 8px;
	height: 8px;
	background-color: #be9066;
	border-radius: 100%;
	position: absolute;
	cursor: pointer;
}

.new-brand-wrapper .hotel-map .map-pic .brand-bg .dot-box .dot:before {
	content: '';
	width: 25px;
	height: 25px;
	background-color: #be9066;
	opacity: 0.3;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12.5px 0 0 -12.5px;
	animation: videoleftbtn 1.5s infinite linear;
	-webkit-animation: videoleftbtn 1.5s infinite linear;
	-moz-animation: videoleftbtn 1.5s infinite linear;
	-o-animation: videoleftbtn 1.5s infinite linear;
}

.new-brand-wrapper .hotel-map .map-pic .brand-bg .dot-box .dot.active:before {
	content: '';
	width: 50px;
	height: 50px;
	background-color: #be9066;
	opacity: 0.3;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	animation: videoleftbtn 1.5s infinite linear;
	-webkit-animation: videoleftbtn 1.5s infinite linear;
	-moz-animation: videoleftbtn 1.5s infinite linear;
	-o-animation: videoleftbtn 1.5s infinite linear;
}

@-webkit-keyframes videoleftbtn {
	0% {
		-webkit-transform: scale(1.0);
	}

	50% {
		-webkit-transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(1.0);
	}
}

@-moz-keyframes videoleftbtn {
	0% {
		-moz-transform: scale(1.0);
	}

	50% {
		-moz-transform: scale(0.8);
	}

	100% {
		-moz-transform: scale(1.0);
	}
}

@-o-keyframes videoleftbtn {
	0% {
		-o-transform: scale(1.0);
	}

	50% {
		-o-transform: scale(0.8);
	}

	100% {
		-o-transform: scale(1.0);
	}
}

.new-brand-wrapper .hotel-map .map-cont {
	float: right;
	width: 50%;
	position: relative;
}

.new-brand-wrapper .hotel-map .map-text .cont-focus {
	/* height: 246px; */
}

.new-brand-wrapper .hotel-map .map-text .cont-focus .swiper-container {
	width: 100%;
	height: 100%;
}

.new-brand-wrapper .hotel-map .map-text .cont-focus .swiper-slide {
	height: auto;
	margin-bottom: 15px;
}

.new-brand-wrapper .hotel-map .map-text .cont-focus .swiper-pagination {
	text-align: right;
}

.new-brand-wrapper .hotel-map .map-text .cont-focus .swiper-pagination-bullet {
	width: 50px;
	height: 3px;
	background: #ccc;
	border-radius: 0;
	opacity: 1;
}

.new-brand-wrapper .hotel-map .map-text .cont-focus .swiper-pagination-bullet-active {
	background: #675c4d;
}

.new-brand-wrapper .hotel-map .text-item {
	display: none;
}

.new-brand-wrapper .hotel-map .map-text {
	position: absolute;
	top: 20%;
	left: 12.9%;
	width: 68.8%;
}

.new-brand-wrapper .hotel-map .map-text .title-cn {
	font-size: 30px;
	color: #332f2b;
}

.new-brand-wrapper .hotel-map .map-text .title-en {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.new-brand-wrapper .hotel-map .map-text .border {
	width: 85px;
	height: 2px;
	background: #a49d94;
	margin-top: 30px;
	margin-bottom: 30px;
}

.new-brand-wrapper .hotel-map .map-text p {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.new-brand-wrapper .hotel-map .map-text p.blod {
	font-weight: bold;
}

.new-brand-wrapper .hotel-map .city-list {
	margin-top: 35px;
	font-size: 18px;
	color: #999;
}

.new-brand-wrapper .hotel-map .city-list .city-item {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px;
	cursor: pointer;
}

.new-brand-wrapper .hotel-map .city-list .city-item.active {
	color: #312d29;
}

#shijie-text .city-item {
	width: 110px;
}

/* 品牌地图新 */
.new-brand-wrapper .hotel-map .Hainan {
	top: 70.3%;
	left: 64.8125%;
}

.new-brand-wrapper .hotel-map .Hubei {
	top: 56.574074%;
	left: 69.270833%;
}

.new-brand-wrapper .hotel-map .Shanghai {
	top: 54.722222%;
	left: 77.8125%;
}

.new-brand-wrapper .hotel-map .Sichuan {
	top: 56.851851%;
	left: 57.291666%;
}

.new-brand-wrapper .hotel-map .Beijing {
	top: 44.907407%;
	left: 70.416666%;
}

.new-brand-wrapper .hotel-map .Fujian {
	top: 61.203703%;
	left: 75.833333%;
}

.new-brand-wrapper .hotel-map .Gansu {
	top: 46%;
	left: 51.8125%;
}

.new-brand-wrapper .hotel-map .Guangdong {
	top: 64.444444%;
	left: 71.875%;
}

.new-brand-wrapper .hotel-map .Guangxi {
	top: 65.37037%;
	left: 62.8125%;
}

.new-brand-wrapper .hotel-map .Henan {
	top: 50.555555%;
	left: 68.75%;
}

.new-brand-wrapper .hotel-map .Heilongjiang {
	top: 36.944444%;
	left: 79.895833%;
}

.new-brand-wrapper .hotel-map .Hunan {
	top: 59.537037%;
	left: 67.916666%;
}

.new-brand-wrapper .hotel-map .Jilin {
	top: 39.444444%;
	left: 78.020833%;
}

.new-brand-wrapper .hotel-map .Liaoning {
	top: 42.314814%;
	left: 76.770833%;
}

.new-brand-wrapper .hotel-map .Neimenggu {
	top: 40.833333%;
	left: 69.6875%;
}

.new-brand-wrapper .hotel-map .Qinghai {
	top: 49.5%;
	left: 51.208333%;
}

.new-brand-wrapper .hotel-map .Shandong {
	top: 48.888888%;
	left: 72.1875%;
}

.new-brand-wrapper .hotel-map .Shanxi {
	top: 50.722222%;
	left: 65.4125%;
}

.new-brand-wrapper .hotel-map .Tianjin {
	top: 46.203703%;
	left: 71.458333%;
}

.new-brand-wrapper .hotel-map .Xinjiang {
	top: 43.37037%;
	left: 39.8125%;
}

.new-brand-wrapper .hotel-map .Yunnan {
	top: 63.518518%;
	left: 55.208333%;
}

.new-brand-wrapper .hotel-map .Anhui {
	top: 54.814814%;
	left: 72.395833%;
}

.new-brand-wrapper .hotel-map .Hebei {
	top: 46.574074%;
	left: 69.166666%;
}

.new-brand-wrapper .hotel-map .Jiangsu {
	top: 54.722222%;
	left: 75.625%;
}

.new-brand-wrapper .hotel-map .Jiangxi {
	top: 58.796296%;
	left: 72.291666%;
}

.new-brand-wrapper .hotel-map .Ningxia {
	top: 48.5%;
	left: 60.208333%;
}

.new-brand-wrapper .hotel-map .Shaanxi {
	top: 50.5%;
	left: 63.5%;
}

/* 陕西 */
.new-brand-wrapper .hotel-map .Zhejiang {
	top: 57.037037%;
	left: 76.041666%;
}

.new-brand-wrapper .hotel-map .Guizhou {
	top: 61.296296%;
	left: 59.895833%;
}

.new-brand-wrapper .hotel-map .Chongqing {
	top: 57.851851%;
	left: 60.291666%;
}

/* 世界格局 */
.new-brand-wrapper .hotel-map.vista .zhijiage {
	top: 50.27777%;
	left: 34.387755%;
}

.new-brand-wrapper .hotel-map.vista .ystbr {
	top: 49.07407%;
	left: 60.204081%;
}

.new-brand-wrapper .hotel-map.vista .wanxiang {
	top: 55.55555%;
	left: 80.208333%;
}

.new-brand-wrapper .hotel-map.vista .zhongguo {
	top: 50.925925%;
	left: 78.645833%;
}

.new-brand-wrapper .hotel-map.vista .Vientiane {
	top: 55%;
	left: 79%;
}

.new-brand-wrapper .hotel-map.vista .Phuket {
	top: 57.8%;
	left: 78%;
}


.new-brand-list .new-brand-item {
	display: none;
}

.new-brand-list .new-brand-item.active {
	display: block;
}


.new-brand-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2222;
	display: none;
}

.new-brand-pop .p-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.new-brand-pop .p-main {
	position: absolute;
	width: 980px;
	height: 650px;
	top: 50%;
	left: 50%;
	margin-top: -325px;
	margin-left: -490px;
}

.new-brand-pop .p-main img {
	width: 100%;
}

.new-brand-pop .p-main .swiper-left {
	cursor: pointer;
	width: 20px;
	height: 11px;
	background: url(../images/new/pop-icon1.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 0;
	z-index: 2;
	margin-left: -80px;
}

.new-brand-pop .p-main .swiper-right {
	cursor: pointer;
	width: 20px;
	height: 11px;
	background: url(../images/new/pop-icon2.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 0;
	z-index: 2;
	margin-right: -80px;
}

.new-brand-pop .p-main .swiper-wrapper {
	width: 5000%;
}

.new-brand-pop .p-main .swiper-wrapper .swiper-slide {
	float: left;
}

.new-brand-pop .p-main .close-btn {
	position: absolute;
	width: 35px;
	height: 35px;
	background: url(../images/new/pop-close.png) no-repeat;
	top: 0;
	right: 0;
	margin-top: -40px;
	cursor: pointer;
}

/* 联系我们*/
.contact-banner {
	position: relative;
}

.contact-banner img {
	width: 100%;
}

.contact-wrapper {
	padding-bottom: 120px;
}

.contact-wrapper .contact-item {
	overflow: hidden;
	text-align: center;
}

.contact-wrapper .contact-item .c-top-title {
	margin-top: 70px;
	font-size: 30px;
	color: #0d0d0e;
}

.contact-wrapper .contact-item .c-top-ltitle {
	margin-top: 5px;
	font-size: 18px;
	color: #666;
}

.contact-wrapper .contact-item .c-top-border {
	width: 86px;
	height: 2px;
	background: #a39d94;
	margin: 30px auto;
}

.contact-wrapper .contact-item .contact-list {
	overflow: hidden;
}

.contact-wrapper .contact-item .contact-list .c-item {
	padding: 20px 30px;
	box-sizing: border-box;
	float: left;
	background: #f8f8f8;
	text-align: left;
	margin-top: 30px;
}

.contact-wrapper .contact-item.contact-item3 .contact-list .c-item {
	margin-top: 2px;
}

.contact-wrapper .contact-item .contact-list .c-item.c-item1 {
	width: 100%;
}

.contact-wrapper .contact-item .contact-list .c-item.c-item2 {
	width: 49%;
}

.contact-wrapper .contact-item .contact-list .c-item.right-margin {
	margin-right: 2%;
}

.contact-wrapper .contact-item .contact-list .c-item .item-title {
	font-size: 20px;
	color: #333;
	border-bottom: 1px dashed #d7d7d7;
	padding-bottom: 5px;
}

.contact-wrapper .contact-item .contact-list .c-item .item-item {
	width: 33.33%;
	float: left;
}

.contact-wrapper .contact-item .contact-list .c-item .i-phone {
	background: url(../images/new/contact-icon1.png) 0 center no-repeat;
	font-size: 18px;
	padding-left: 25px;
	margin-top: 10px;
}

.contact-wrapper .contact-item .contact-list .c-item .i-email {
	background: url(../images/new/contact-icon2.png) 0 center no-repeat;
	font-size: 18px;
	color: #333;
	padding-left: 26px;
	margin-top: 10px;
}

.contact-wrapper .contact-item .contact-list .c-item .i-phone .i-bold {
	font-weight: bold;
}

.jiameng-fixed-bottom {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 88px;
	background: rgba(51, 51, 51, .7);
	text-align: center;
}

.jiameng-fixed-bottom .jm-btn {
	display: inline-block;
	width: 250px;
	height: 50px;
	border: 1px solid #fff;
	cursor: pointer;
	background: url(../images/new/jm-btnbg.png) 180px center no-repeat;
	color: #fff;
	margin: 19px 50px;
	padding-left: 30px;
	box-sizing: border-box;
	font-size: 18px;
	text-align: left;
	line-height: 50px;
	transition: all 1s;
}

.jiameng-fixed-bottom .jm-btn:hover {
	background-position: 200px center;
}

.jimeng-contactPop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 22222;
	display: none;
}

.jimeng-contactPop .jm-mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
}

.jimeng-contactPop .jm-main {
	width: 800px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -400px;
	border: 2px solid #a48562;
	background: #fff;
}

.jimeng-contactPop .jm-main .jm-close {
	position: absolute;
	width: 21px;
	height: 21px;
	background: url(../images/icon/MapClose.png) no-repeat;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.jimeng-contactPop .jm-main .jm-wrapper {
	width: 80%;
	margin: 0 auto;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-title {
	text-align: center;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #e3d7c9;
	padding-bottom: 5px;
	padding-top: 40px;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input {
	border: 1px solid #c6ae92;
	margin-top: 20px;
	padding: 0px 20px;
	overflow: hidden;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .jm-name {
	width: 70px;
	float: left;
	font-size: 14px;
	line-height: 40px;
	color: #636363;
	text-align: justify;
	height: 40px;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .jm-name .jm-inblo {
	display: inline-block;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .jm-name .jm-w100 {
	width: 100%;
	display: inline-block;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .input-cont {
	padding-left: 80px;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .input-cont input {
	border: none;
	width: 100%;
	font-size: 14px;
	line-height: 40px;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-input .input-cont .jm-text {
	border: none;
	width: 100%;
	height: 100px;
	resize: none;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-btns {
	margin-top: 20px;
	overflow: hidden;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-btn {
	width: 50%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-btn.jm-send {
	background: #ad9880;
	color: #fff;
}

.jimeng-contactPop .jm-main .jm-wrapper .jm-btn.jm-reset {
	color: #ad9880;
}


/*酒店设计院*/
.new-design-intro {
	position: relative;
}

.new-design-intro img {
	width: 100%;
	display: block;
}

.new-design-intro .intro-main {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.new-design-intro .intro-main .intro-swiper .swiper-wrapper {}

.new-design-intro .intro-main .intro-swiper .swiper-slide {
	float: left;
}

.new-design-intro .intro-main .edit-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.new-design-intro .intro-main .intro-swiper .img-cont {
	float: left;
	width: 840px;
}

.new-design-intro .intro-main .intro-swiper .text-cont {
	float: right;
	width: 560px;
	padding: 110px 50px;
}

.new-design-intro .intro-main .intro-swiper .text-cont p {
	font-size: 16px;
	line-height: 36px;
	color: #666;
	margin-top: 40px;
	opacity: 0;
	transition: all 1s 2s;
}

.new-design-intro .intro-main .swiper-slide-active .text-cont {
	-webkit-animation: slideInRight 1s ease-out;
	-o-animation: slideInRight 1s ease-out;
	animation: slideInRight 1s ease-out;
}

.new-design-intro .intro-main .intro-swiper .swiper-slide-active p {
	-webkit-animation: slideInUp 1s ease-out 2s;
	-o-animation: slideInUp 1s ease-out 2s;
	animation: slideInUp 1s ease-out 2s;
	opacity: 1;
}

.new-design-intro .intro-main .intro-swiper .text-cont .cn_title {
	font-size: 24px;
	color: #000;
}

.new-design-intro .intro-main .intro-swiper .text-cont .en_title {
	font-size: 18px;
	color: #000;
	margin-top: 20px;
}

.new-design-intro .intro-main .intro-swiper .text-cont .border {
	width: 85px;
	height: 2px;
	background: #a09a90;
	margin-top: 30px;
}

.new-design-intro .intro-main .intro-swiper .clearfix {
	background: rgba(255, 255, 255, .3);
}

.new-design-honor {
	position: relative;
}

.new-design-honor .design-bg {}

.new-design-honor .design-bg img {
	width: 100%;
	display: block;
}

.new-design-honor .honor-main {
	padding: 80px 0;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.new-design-honor .honor-main .cn_title {
	font-size: 30px;
}

.new-design-honor .honor-main .en_title {
	font-size: 18px;
	margin-top: 20px;
}

.new-design-honor .honor-main .h_border {
	width: 85px;
	height: 2px;
	margin: 50px auto;
	background: rgba(255, 255, 255, .6);
}

.new-design-honor .honor-main .honor-swiper {
	width: 1080px;
	margin: 0 auto;
}

.new-design-honor .honor-main .honor-swiper span {
	font-size: 16px;
	line-height: 36px;
}

.new-design-honor .honor-main .honor-swiper .swiper-wrapper {
	width: 999999px;
}

.new-design-honor .honor-main .honor-swiper .swiper-slide {
	padding-left: 40px;
	float: left;
}

.new-design-honor .honor-main .honor-swiper .swiper-slide.swiper-slide-active {
	-webkit-animation: fadeInUp ease-in 1s;
	-o-animation: fadeInUp ease-in 1s;
	animation: fadeInUp ease-in 1s;
}

.new-design-honor .honor-main .honor-swiper .h-icon1 {
	position: absolute;
	width: 30px;
	height: 23px;
	background: url(../images/new/honor-icon1.png) no-repeat;
	z-index: 2;
	display: inline-block;
	margin-left: -40px;
}

.new-design-honor .honor-main .honor-swiper .h-icon2 {
	width: 30px;
	height: 23px;
	background: url(../images/new/honor-icon2.png) no-repeat;
	display: inline-block;
	margin-left: 10px;
}

.new-design-honor .honor-main .tap-list {
	margin-top: 40px;
	text-align: center;
}

.new-design-honor .honor-main .tap-list .tap-item {
	cursor: pointer;
	width: 50px;
	height: 3px;
	background: #ccc;
	display: inline-block;
	margin-right: 20px;
	border-radius: 0;
}

.new-design-honor .honor-main .tap-list .tap-item.swiper-pagination-bullet-active {
	background: #bc9161;
}


.new-design-honor .honor-main .honor-main-title {
	margin: 20px auto;
	width: 40%;
}

.new-design-honor .honor-main .honor-main-title img {
	width: 100%;
	display: block;
}

.new-design-honor .honor-main .honor-list-wrapper {
	margin-top: 60px;
	position: relative;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-container {
	position: relative;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-left-btn,
.new-design-honor .honor-main .honor-list-wrapper .swiper-right-btn {
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	z-index: 2;
	cursor: pointer;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-left-btn {
	left: 0;
	margin-left: -50px;
	background-image: url(../images/new/honor-arrow1.png);
	cursor: pointer;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-right-btn {
	right: 0;
	margin-right: -50px;
	background-image: url(../images/new/honor-arrow2.png);
	cursor: pointer;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide {
	width: 25%;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide img {
	display: block;
	width: 100%;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-title {
	position: absolute;
	left: 0;
	bottom: 30px;
	text-align: left;
	padding-left: 20px;
	border-left: 5px solid #bc9161;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide:hover .honor-title {
	top: 35px;
	bottom: auto;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-title .cn_title {
	font-size: 16px;
	color: #bc9161;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-title .en_title {
	font-size: 12px;
	color: #bc9161;
	margin-top: 2px;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info {
	top: 0;
	left: 100%;
	position: absolute;
	width: 200%;
	height: 100%;
	background: rgba(148, 113, 76, .9);
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	z-index: 2;
	text-align: left;
	display: none;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide.hoverRight .honor-info {
	left: auto;
	right: 100%;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide.hoverLeft .honor-info,
.new-design-honor .honor-main .honor-list-wrapper .swiper-slide.hoverRight .honor-info {
	display: block;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info .info-arrow {
	position: absolute;
	top: 45px;
	left: 0;
	width: 0;
	height: 0;
	border: 15px solid transparent;
	border-right-color: rgba(148, 113, 76, .9);
	margin-left: -30px;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide.hoverRight .honor-info .info-arrow {
	border-right-color: transparent;
	border-left-color: rgba(148, 113, 76, .9);
	left: auto;
	right: 0;
	margin-right: -30px;
	margin-left: 0;
	top: auto;
	bottom: 45px;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info .info-main {
	position: absolute;
	top: 0;
	left: 60px;
	right: 60px;
	bottom: 0;
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info .info-text {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}

.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info .circle {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	vertical-align: 2px;
	margin-right: 10px;
}

.new-design-intro .intro-main .tap-list {
	margin-top: 40px;
	text-align: center;
}

.new-design-intro .intro-main .tap-list .tap-item {
	cursor: pointer;
	width: 50px;
	height: 3px;
	background: #ccc;
	display: inline-block;
	margin-right: 20px;
	border-radius: 0;
}

.new-design-intro .intro-main .tap-list .tap-item.swiper-pagination-bullet-active {
	background: #bc9161;
}

.hotel-works-wrapper .brand-list ul li {
	float: left;
	width: 12.5%;
	background-repeat: no-repeat;
	background-position: center;
	height: 150px;
	cursor: pointer;
	position: relative;
}

.hotel-works-wrapper .brand-list ul li.icon1 {
	background-image: url(../images/new/join-brand1.png);
}

.hotel-works-wrapper .brand-list ul li.icon2 {
	background-image: url(../images/new/join-brand2.png);
}

.hotel-works-wrapper .brand-list ul li.icon3 {
	background-image: url(../images/new/join-brand3.png);
}

.hotel-works-wrapper .brand-list ul li.icon4 {
	background-image: url(../images/new/join-brand4.png);
}

.hotel-works-wrapper .brand-list ul li.icon5 {
	background-image: url(../images/new/join-brand5.png);
}

.hotel-works-wrapper .brand-list ul li.icon6 {
	background-image: url(../images/new/join-brand6.png);
}

.hotel-works-wrapper .brand-list ul li.icon7 {
	background-image: url(../images/new/join-brand7.png);
}

.hotel-works-wrapper .brand-list ul li.icon1.active {
	background-image: url(../images/new/join-brand1_.png);
}

.hotel-works-wrapper .brand-list ul li.icon2.active {
	background-image: url(../images/new/join-brand2_.png);
}

.hotel-works-wrapper .brand-list ul li.icon3.active {
	background-image: url(../images/new/join-brand3_.png);
}

.hotel-works-wrapper .brand-list ul li.icon4.active {
	background-image: url(../images/new/join-brand4_.png);
}

.hotel-works-wrapper .brand-list ul li.icon5.active {
	background-image: url(../images/new/join-brand5_.png);
}

.hotel-works-wrapper .brand-list ul li.icon6.active {
	background-image: url(../images/new/join-brand6_.png);
}

.hotel-works-wrapper .brand-list ul li.icon7.active {
	background-image: url(../images/new/join-brand7_.png);
}

.hotel-works-wrapper .brand-list ul li .other {
	width: 56px;
	height: 56px;
	line-height: 56px;
	background-color: #c7ab89;
	border-radius: 100%;
	font-size: 16px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -28px 0 0 -28px;
}

.hotel-works-wrapper .brand-list .edit-container {
	width: 1000px;
}

.hotel-works-wrapper .brand-type-item {
	display: none;
}

.hotel-works-wrapper .brand-type-item.active {
	display: block;
}

.works-list-main {
	border-top: 1px solid #f4f4f4;
	text-align: center;
	padding-top: 80px;
}

.works-list-main .cn_title {
	font-size: 30px;
	color: #000;
}

.works-list-main .en_title {
	font-size: 18px;
	color: #000;
	margin-top: 20px;
}

.works-list-main .border {
	width: 85px;
	height: 3px;
	margin: 40px auto;
	background: #666;
}

.works-list-main .works-list {
	overflow: hidden;
}

.works-list-main .works-list ul {
	margin: 0 -25px;
	text-align: center;
	font-size: 0;
}

.works-list-main .works-list ul li {
	width: 33.33%;
	padding: 0 25px;
	/* float:left; */
	display: inline-block;
	vertical-align: top;
	margin-bottom: 60px;
	cursor: pointer;
}

.works-list-main .works-list ul li .img-cont {
	background: #000;
	height: 289px;
	overflow: hidden;
}

.works-list-main .works-list ul li img {
	width: 100%;
	display: block;
	opacity: .6;
}

.works-list-main .works-list ul li .text-cont {
	border: 1px solid #efefef;
	border-top: none;
	height: 75px;
	padding: 10px 0;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.works-list-main .works-list ul li:hover .img-cont img {
	opacity: 1;
}

.works-list-main .works-list ul li:hover .text-cont {
	border: none;
	background: #bc9161;
	color: #fff;
}

.new-hotel-works {
	position: relative;
}

.new-hotel-works .j-banner img {
	width: 100%;
}

.works-list-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2222;
	display: none;
}

.works-list-pop .p-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.works-list-pop .p-main {
	position: absolute;
	width: 980px;
	height: 650px;
	top: 50%;
	left: 50%;
	margin-top: -325px;
	margin-left: -490px;
	background: #333;
	padding: 30px;
}

.works-list-pop .p-main img {
	width: 100%;
}

.works-list-pop .p-main .close-btn {
	position: absolute;
	width: 35px;
	height: 35px;
	background: url(../images/new/pop-close.png) no-repeat;
	top: 0;
	right: 0;
	margin-top: -40px;
	cursor: pointer;
}

.works-list-pop .p-main .swiper-left,
.works-list-pop .p-main .swiper-right {
	position: absolute;
	width: 55px;
	height: 46px;
	background-repeat: no-repeat;
	top: 40%;
	margin-top: -23px;
	cursor: pointer;
	z-index: 2;
}

.works-list-pop .p-main .swiper-left {
	background-image: url(../images/new/works-icon1.png);
	left: 30px;
}

.works-list-pop .p-main .swiper-left:hover {
	background-image: url(../images/new/works-icon1_.png);
}

.works-list-pop .p-main .swiper-right {
	background-image: url(../images/new/works-icon2.png);
	right: 30px;
}

.works-list-pop .p-main .swiper-right:hover {
	background-image: url(../images/new/works-icon2_.png);
}

.works-list-pop .p-main .text-cont {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	padding: 15px 25px;
	overflow: hidden;
}

.works-list-pop .p-main .text-cont .t_left {
	float: left;
	line-height: 40px;
}

.works-list-pop .p-main .text-cont .t_border {
	width: 1px;
	height: 130px;
	transform: rotate(30deg);
	background: rgba(255, 255, 255, .4);
	float: left;
	margin-left: 60px;
	display: none;
}

.works-list-pop .p-main .text-cont .t_right {
	width: 660px;
	float: right;
	display: none;
}

.works-list-pop .p-main .text-cont .t_title {
	font-size: 20px;
	display: inline-block;
	margin-left: 10px;
}

.works-list-pop .p-main .text-cont .t_num {
	font-size: 24px;
	color: #885f3c;
	float: left;
	display: inline-block;
}

.works-list-pop .p-main .text-cont .t_right p {
	font-size: 14px;
	line-height: 28px;
}

.works-list-pop .p-main .swiper-wrapper {
	width: 999999px;
}

.works-list-pop .p-main .swiper-wrapper .swiper-slide {
	float: left;
}


.member-streamer .title {
	font-size: 22px;
	margin-left: 40px;
}

.member-streamer .links {
	font-size: 18px;
}

.room-photo-layer .layer-inner .photo-container .focus .swiper-slide {
	max-height: none;
}

/* 英文版修改*/
.hotelListContent {
	box-sizing: content-box;
}

.searchAreaBox .domesticCity .list a {
	width: 75px;
}

.book-main .hotel-list .search-main .s-bottom .s-item {
	width: auto;
	font-size: 16px;
	padding: 0 20px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .login-form .f-name {
	width: 80px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .login-form .u-name,
.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .login-form .u-pwd {
	width: 380px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .f-name {
	width: 140px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .r-name,
.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .u-name {
	width: 300px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .r-dates .r-date select {
	width: 60px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .code {
	width: 165px;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
	font-size: 14px;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .privacy_remark {
	height: auto;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .privacy_remark .f-name {
	width: 20px;
	vertical-align: top;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .privacy_remark .f-name input {
	height: auto;
	vertical-align: top;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .register .privacy_remark .f-input {
	width: 87%;
	text-align: justify;
	font-size: 12px;
	vertical-align: top;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .login-bottom .f-name {
	vertical-align: top;
}

.newLoginPop .l-main .l-tabWrap .tab-cont .c-item .login-bottom .f-input {
	vertical-align: top;
}

.cityCont .tab_box {
	font-size: 14px;
}

.cityCont .city_item .city_item_in {
	margin-right: -30px;
}

.book-main .hotel-list .search-main .search-btn {
	background-position: 170px center;
	padding-left: 65px;
}


@media (max-width: 767px) {
	.edit-container {
		width: 100%;
		padding: 0 15px;
	}

	.base-play {
		display: none;
	}

	.bodymain {
		padding-top: 42px;
	}

	.new-header-mobile .login-box {
		background: url(../images/head-bg2.png) repeat;
		position: absolute;
		right: 0;
		width: 100%;
		padding: 15px;
		top: 43px;
		display: none;
	}

	.new-header-mobile .login-box .inputText {
		width: 100%;
		padding: 0 15px;
		font-size: 14px;
		height: 45px;
		line-height: 45px;
		margin-bottom: 10px;
		border: 0;
	}

	.new-header-mobile .login-box .inputBtn {
		width: 100%;
		font-size: 14px;
		height: 45px;
		margin-bottom: 10px;
		background-color: #c1986e;
		color: #fff;
		border: 0;
	}

	.new-header-mobile .login-box .loginLink {
		font-size: 14px;
	}

	.new-header-mobile .login-box .loginLink a {
		color: #fff;
	}

	.new-header-mobile .login-box .loginLink a:nth-child(1) {
		float: left;
	}

	.new-header-mobile .login-box .loginLink a:nth-child(2) {
		float: right;
	}

	.new-home-banner {
		height: 200px;
	}

	.new-home-banner .edit-container {
		left: 12px;
		margin-left: 0;
	}

	.new-home-banner .home-banner-floating-txt-box {
		top: 60px;
	}

	.new-home-banner .home-banner-floating-txt-box .cn {
		font-size: 15px;
		line-height: 15px;
	}

	.new-home-banner .home-banner-floating-txt-box .en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 7px;
	}

	.new-home-banner .swiper-pagination {
		top: 80%;
		left: 5%;
	}

	.new-home-banner .swiper-pagination-bullet {
		width: 25px;
		height: 1.5px;
	}

	.new-home-banner .home-banner-bottom-text {
		width: 291px;
		bottom: 20px;
		height: 30px;
		margin-right: -100px;
		background-size: 100% auto;
		font-size: 12px;
	}

	.home-brand .home-banner-bottom-text {
		width: 291px;
		margin-right: 0px;
		background-size: 100% auto;
		font-size: 12px;
	}



	.member-hotline img {
		width: 278px;
	}

	.footer-middle {
		padding: 0;
		width: 100%;
	}

	.footer-middle .qr-code-box {
		margin-top: 15px;
	}

	.footer-middle .qr-code-box .item {
		margin: 0 15px;
	}

	.footer-middle .qr-code-box .item .type {
		height: 74px;
	}

	.footer-middle .qr-code-box .item .type span {
		font-size: 12px;
		line-height: 12px;
		padding: 0;
		margin-top: -30px;
	}

	.footer-middle .qr-code-box .item .pic {
		width: 74px;
		height: 74px;
	}

	.footer-left {
		width: 100%;
	}

	.footer-left .fl-item {
		margin-bottom: 20px;
	}

	.footer-left .fl-item:nth-of-type(4) {
		margin-left: 38%;
	}

	.new-footer .footer-main {
		padding-bottom: 0px;
		padding-top: 20px;
	}

	.new-footer .copyright {
		font-size: 12px;
		/* line-height: 12px; */
		padding: 14px 0;
		text-align: center;
	}

	.new-footer .copyright a {
		display: block;
	}


	.home-discount {
		padding: 10px 0 0 0;
	}

	.home-discount-container {
		margin: 0;
		padding: 30px 15px 32px 15px;
		height: auto;
	}

	.home-discount-box {
		width: auto;
		padding-top: 0;
	}

	.home-discount-box .img-cont {
		width: 40%;
	}

	.home-discount-box .title-box {
		margin-top: 20px;
	}

	.home-discount-box .title-box .cn {
		font-size: 14px;
		line-height: 22px;
	}

	.home-discount-box .title-box:before {
		width: 42px;
		margin-left: -21px;
		bottom: -20px;
	}

	.home-discount-box .cont {
		font-size: 13px;
		line-height: 24px;
		margin-top: 40px;
	}

	.home-discount-box .btn-box {
		margin-top: 35px;
	}

	.home-discount-box .btn-box a {
		width: 122px;
		margin: 0 10px;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.home-discount-box .btn-box a:before {
		right: 20px;
	}

	.home-brand {
		background: none;
		padding: 25px 0 25px 25px;
		height: auto;
	}

	.home-brand .icon-snowflake {
		display: none;
	}

	.home-brand-focus {
		padding: 0;
	}

	.home-brand-focus .swiper-container {
		padding-bottom: 23px;
	}

	.home-brand-focus .swiper-pagination {
		padding-right: 12px;
	}

	.home-brand-focus .swiper-pagination-bullet {
		width: 10px;
		height: 1.5px;
		margin: 0 2px !important;
	}

	.brand-banner-text {
		width: 60%;
		height: 35%;
		margin-left: 0;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.home-brand .txt-content .box {
		padding-left: 50px;
	}

	.home-brand .txt-content .txt-box .icon {
		display: none;
	}

	.home-brand .txt-content .txt-box .txt {
		position: relative;
		top: 0 !important;
		right: 0 !important;
	}

	.home-brand .txt-content .txt-box .txt p {
		writing-mode: inherit;
	}

	.home-brand .txt-content .txt-box .txt.cn {
		font-size: 16px;
		line-height: 10px;
		padding-left: 37px;
	}

	.home-brand .txt-content .txt-box .txt.en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 5px;
		display: none;
	}

	.home-brand .txt-content .txt-box .bot-logo {
		width: 31px;
		right: auto;
		bottom: 0;
		left: 0;
		top: 0;
		margin-top: -10px;
	}

	.home-brand .txt-content .txt-box .bot-logo img {
		display: block;
		width: 100%;
	}

	.brand-banner-logo {
		width: 50px;
		height: 50px;
		background-size: cover;
	}

	.home-bottom-box {
		height: auto;
	}

	.home-bottom-box .txt-content {
		height: auto;
		margin: 0;
		padding-bottom: 0;
	}

	.home-bottom-box .txt-content .txt-box {
		width: auto;
		padding: 30px 25px 92px 25px;
		margin-left: 0;
	}

	.home-bottom-box .txt-content .txt-box .tab li {
		text-align: center;
	}

	.home-bottom-box .txt-content .txt-box .tab li .cn {
		font-size: 16px;
		line-height: 16px;
	}

	.home-bottom-box .txt-content .txt-box .tab li .en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 10px;
	}

	.home-bottom-box .txt-content .txt-box .cont {
		font-size: 13px;
		line-height: 24px;
		margin-top: 18px;
		height: auto;
	}

	.home-bottom-box .txt-content .txt-box .btn-box {
		margin-top: 20px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a {
		width: 122px;
		margin: 0 10px;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a:before {
		right: 20px;
	}

	.home-bottom-box .pic {
		position: relative;
		top: -64px;
	}


	.new-banner-arrow,
	.new-return-top {
		display: none;
	}


	.new-news-wrapper {
		padding-bottom: 80px;
	}

	.new-news-wrapper .news-list {
		padding: 40px 0 0 0;
		box-sizing: border-box;
	}

	.new-news-wrapper .news-list ul {
		width: 100%;
	}

	.new-news-wrapper .news-list li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.new-news-wrapper .news-list li .img-cont {
		height: auto;
	}

	.new-news-wrapper .news-list li .text-cont {
		padding: 20px 15px;
	}

	.new-news-wrapper .news-list li .text-cont .t-left {
		display: none;
	}

	.new-news-wrapper .news-list li .text-cont .t-right {
		width: 100%;
	}

	.new-news-wrapper .news-list li .text-cont .t-date {
		font-size: 16px;
	}

	.new-news-wrapper .news-list li .text-cont .t-arrow {
		width: 20px;
		height: 11px;
		margin-top: 20px;
		margin-left: 20px;
	}

	.new-news-wrapper .news-list li .text-cont .t-title {
		font-size: 14px;
		font-weight: bold;
		;
	}

	.new-news-wrapper .news-list li .text-cont .t-text {
		font-size: 12px;
		line-height: 24px;
		margin-top: 10px;
	}

	.new-news-wrapper .news-detail {
		width: 100%;
		padding: 40px 20px 0;
	}

	.new-news-wrapper .news-detail .d-title {
		font-size: 16px;
	}

	.new-news-wrapper .news-detail .d-date {
		font-size: 18px;
		margin-top: 10px;
	}

	.new-news-wrapper .news-detail .d-remark {
		font-size: 14px;
		margin-top: 10px;
		line-height: 28px;
	}

	.new-news-wrapper .news-detail .d-main {
		margin-top: 15px;
	}

	.new-news-wrapper .news-detail .d-main p {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.new-news-wrapper .news-detail .d-main img {
		margin-bottom: 10px;
		width: 100% !important;
		height: auto !important;
	}

	.new-news-wrapper .news-detail .d-top {
		padding-bottom: 15px;
	}

	.employ-wrapper {
		background: #f4f4f4;
		padding-top: 20px;
	}

	.employ-wrapper .e-search {
		border: none;
		padding: 0;
	}

	.employ-wrapper .e-search .select-cont {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #d4d4d4;
		margin-top: 5px;
		height: 40px;
		line-height: 40px;
	}

	.employ-wrapper .e-search.has-city .select-cont {
		width: 100%;
	}

	.employ-wrapper .e-search .select-cont.half-cont {
		width: 50%;
	}

	.employ-wrapper .e-search .select-cont .text {
		padding-left: 15px;
	}

	.employ-wrapper .e-search .select-cont .arrow {
		border-width: 5px;
	}

	.employ-wrapper .e-search .input-cont {
		width: 100%;
		margin-top: 5px;
		border-bottom: 1px solid #d4d4d4;
	}

	.employ-wrapper .e-search .input-cont input {
		background: transparent;
		padding-left: 15px;
	}

	.employ-wrapper .e-search .btn-cont {
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background: #312d29;
		margin-top: 20px;
		font-size: 14px;
		color: #fff;
	}

	.employ-wrapper .m-employ-list {
		padding: 20px 0;
		background: #fff;
		margin-top: 20px;
	}

	.employ-wrapper .m-employ-list ul {
		border-bottom: 1px solid #f5f5f5;
	}

	.employ-wrapper .m-employ-list .e-top {
		border-top: 1px solid #f5f5f5;
		padding: 0 20px;
		height: 50px;
		line-height: 50px;
	}

	.employ-wrapper .m-employ-list .e-top>div {
		float: left;
	}

	.employ-wrapper .m-employ-list .e-top .name {
		width: 45%;
		font-size: 16px;
		font-weight: bold;
		height: 50px;
		overflow: hidden;
	}

	.employ-wrapper .m-employ-list .e-top .time {
		width: 45%;
		font-size: 12px;
	}

	.employ-wrapper .m-employ-list .e-top .e-btn {
		width: 10%;
		height: 50px;
		background: url(../images/new/employ-icon2.png) right center no-repeat;
		background-size: 18px 18px;
	}

	.employ-wrapper .m-employ-list .active .e-top .e-btn {
		background: url(../images/new/employ-icon3.png) right center no-repeat;
		background-size: 18px 2px;
	}

	.employ-wrapper .m-employ-list .e-detail {
		background: #f4f4f4;
		padding: 10px 20px;
		display: none;
	}

	.employ-wrapper .m-employ-list .active .e-detail {
		display: block;
	}

	.employ-wrapper .m-employ-list .e-detail .d-item {
		width: 100%;
		float: left;
		font-size: 14px;
		color: #848383;
	}

	.employ-wrapper .m-employ-list .e-detail .d-left {
		text-align: left;
	}

	.employ-wrapper .m-employ-list .e-detail .d-center {
		text-align: left;
	}

	.employ-wrapper .m-employ-list .e-detail .d-right {
		text-align: left;
	}

	.employ-wrapper .m-employ-list .e-detail .e-title {
		margin-top: 10px;
		font-size: 16px;
		color: #333333;
		font-weight: bold;
	}

	.employ-wrapper .m-employ-list .e-detail p {
		font-size: 14px;
		line-height: 25px;
		color: #999;
	}

	.employ-wrapper .m-employ-list .e-detail .m-toEmail {
		margin-top: 10px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		font-size: 14px;
		color: #fff;
		display: block;
		background: #312d29;
	}

	.new-about-wrapper .intr-text {
		top: 20px;
	}

	.new-about-wrapper .intr-text .title-cn {
		font-size: 18px;
	}

	.new-about-wrapper .intr-text .title-en {
		font-size: 12px;
		margin-top: 0px;
	}

	.new-about-wrapper .intr-text .border {
		display: block;
		margin: 5px auto 0;
		width: 60px;
	}

	.new-about-wrapper .intr-text .i-text {
		padding: 0 15px;
		width: 100%;
		font-size: 14px;
		line-height: 22px;
		margin-top: 5px;
		text-align: justify;
	}

	.new-about-wrapper .introduce .about-bg {
		margin: 0 -30%;
	}

	.new-about-wrapper .hotel-item {
		width: 100%;
		float: none;
		overflow: hidden;
		height: auto;
	}

	.new-about-wrapper .hotel-item:before {
		height: 0;
	}

	.new-about-wrapper .hotel-item:nth-of-type(1) {
		background: url(../images/new/about-pic3.jpg) center no-repeat;
		background-size: cover;
	}

	.new-about-wrapper .hotel-item:nth-of-type(1) .about-bg {
		display: none;
	}

	.new-about-wrapper .hotel-item .hotel-text {
		top: 0;
		left: 0;
		right: 0;
		width: auto;
		position: relative;
		padding: 20px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-cn,
	.new-about-wrapper .design-main .title-cn,
	.new-about-wrapper .hotel-history .title-cn,
	.new-about-wrapper .hotel-style .title-cn {
		font-size: 16px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-en,
	.new-about-wrapper .design-main .title-en,
	.new-about-wrapper .hotel-history .title-en,
	.new-about-wrapper .hotel-style .title-en {
		font-size: 12px;
		margin-top: 5px;
	}

	.new-about-wrapper .hotel-item .hotel-text .border,
	.new-about-wrapper .design-main .border,
	.new-about-wrapper .hotel-history .border,
	.new-about-wrapper .hotel-style .border {
		margin-top: 15px;
	}

	.new-about-wrapper .hotel-item .hotel-text p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 10px;
	}

	.new-about-wrapper .hotel-design .right-icon,
	.new-about-wrapper .hotel-design .left-icon {
		display: none;
	}

	.new-about-wrapper .design-main {
		top: 20px;
	}

	.new-about-wrapper .design-main .design-list {
		margin-top: 20px;
		font-size: 14px;
	}

	.new-about-wrapper .design-main .design-list .d-item {
		margin: 0 15px;
	}

	.new-about-wrapper .design-main .detail-list {
		margin: 10px auto;
		width: 100%;
		height: auto;
	}

	.new-about-wrapper .design-main .detail-list p {
		font-size: 12px;
		padding: 0 10px;
		line-height: 25px;
	}

	.new-about-wrapper .design-main .design-icon {
		width: 60%;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

	.new-about-wrapper .company-idea .idea-title {
		height: 100%;
		background-size: auto 100%;
		left: 40px;
	}

	.new-about-wrapper .company-idea .idea-list {
		position: static;
		padding: 50px 0 50px 100px;
	}

	.new-about-wrapper .company-idea .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.new-about-wrapper .company-idea .about-bg img {
		width: auto;
		height: 100%;
	}

	.new-about-wrapper .company-idea .idea-list li {
		width: 100%;
		margin-bottom: 20px;
	}

	.new-about-wrapper .company-idea .idea-list li .l-icon {
		width: 44px;
		height: 44px;
		background-size: cover;
	}

	.new-about-wrapper .company-idea .idea-list li .title-cn {
		font-size: 18px;
		margin-top: 10px;
	}

	.new-about-wrapper .company-idea .idea-list li .title-en {
		font-size: 14px;
		margin-top: 0px;
	}

	.new-about-wrapper .company-idea .idea-list li p {
		font-size: 14px;
		margin-top: 5px;
		padding: 0 20px;
	}

	.new-about-wrapper .hotel-history .history-icon {
		display: none;
	}

	.new-about-wrapper .history-main {
		position: static;
		padding: 50px 0;
	}

	.new-about-wrapper .hotel-history .about-bg {
		position: absolute;
		z-index: -1;
	}

	.new-about-wrapper .hotel-history .history-list {
		height: auto;
		text-align: left;
	}

	.new-about-wrapper .hotel-history ul {
		border-right: 2px solid #3c3c3c;
		display: inline-block;
		padding: 50px 0 50px 0;
	}

	.new-about-wrapper .hotel-history li {
		padding: 25px 30px 25px 20px;
		position: relative;
	}

	.new-about-wrapper .hotel-history li.bfactive:before {
		content: " ";
		position: absolute;
		right: -3px;
		top: 0;
		bottom: 0;
		width: 4px;
		background: #a58969;
		z-index: 99
	}

	.new-about-wrapper .hotel-history li.active:before {
		content: " ";
		position: absolute;
		right: -3px;
		top: 0;
		bottom: 50%;
		width: 4px;
		background: #a58969;
		z-index: 99
	}

	.new-about-wrapper .hotel-history li.active {
		color: #000000
	}

	.new-about-wrapper .hotel-history li:after {
		content: " ";
		position: absolute;
		width: 25px;
		height: 2px;
		background: #212121;
		right: -12px;
		top: 50%;
		margin-top: -1px;
	}

	.new-about-wrapper .hotel-history li.bfactive:after {
		background: #8f775b;
	}

	.new-about-wrapper .hotel-history li.active:after {
		background: #8f775b;
		height: 4px;
		margin-top: -2px;
	}

	.new-about-wrapper .hotel-history li .cont {
		position: absolute;
		width: 220px;
		right: -246px;
		top: 0;
		display: none;
	}

	.new-about-wrapper .hotel-history li.active .cont {
		display: block;
	}

	.new-about-wrapper .hotel-history li .cont .tit {
		font-size: 26px;
		color: #bc9a71
	}

	.new-about-wrapper .hotel-history li .cont p {
		color: #8c8b8b !important;
	}

	.new-about-wrapper .hotel-honor .honor-icon {
		margin-top: 40px;
		margin-left: 20px;
		width: 40px;
		background-size: 100% auto;
		position: static;
		float: left;
	}

	.new-about-wrapper .hotel-honor .honor-main {
		margin-top: 60px;
		margin-left: 20px;
		width: calc(100% - 80px);
		float: left;
		position: static;
		margin-bottom: 20px;
	}

	.new-about-wrapper .hotel-item .honor-swiper {
		width: 100%;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-cn {
		font-size: 16px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-en {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item {
		margin-right: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-list {
		margin-top: 10px;
		font-size: 14px;
		line-height: 25px;
		padding-right: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list {
		margin-top: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list .tab-item {
		width: 30px;
	}

	.new-about-wrapper .hotel-honor .honor-wrapper {
		position: static;
	}

	.new-about-wrapper .hotel-honor .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.new-about-wrapper .hotel-honor .about-bg img {
		width: auto;
		height: 100%;
	}

	.new-about-wrapper .hotel-style {
		background: none;
		padding: 40px 20px;
	}

	.new-about-wrapper .hotel-style .style-list {
		margin-top: 20px;
	}

	.new-about-wrapper .hotel-style ul li {
		width: 100%;
		float: none;
	}

	.new-about-wrapper .hotel-style ul li .text-cont {
		display: block;
	}

	.new-about-pop .p-main {
		width: 80%;
		margin-left: -40%;
		height: auto;
		top: 20%;
		margin-top: 0;
	}

	.new-about-pop .p-main .swiper-left {
		margin-left: 0;
	}

	.new-about-pop .p-main .swiper-right {
		margin-right: 0;
	}

	.new-brand-pop .p-main {
		width: 80%;
		margin-left: -40%;
		height: auto;
		top: 20%;
		margin-top: 0;
	}

	.new-brand-pop .p-main .swiper-left {
		margin-left: 0;
	}

	.new-brand-pop .p-main .swiper-right {
		margin-right: 0;
	}

	.new-style-wrapper {
		padding-top: 50px;
		background: none;
	}

	.new-style-wrapper .s-list {
		padding: 0 20px;
	}

	.new-style-wrapper .s-list .img-cont {
		width: 100%;
		padding: 0;
		padding-bottom: 20px;
	}

	.new-style-wrapper .s-list .img-cont .img-item {
		margin-right: 0;
		width: 100%;
		padding: 20px 20px 0 20px;
	}

	.new-style-wrapper .s-list .more-text {
		font-size: 16px;
	}

	.new-style-wrapper .s-list .s-page {
		float: none;
		clear: both;
		margin: 20px 0;
	}

	.hotel-join-wrapper .brand-list ul li {
		width: 12%;
		margin: 0 4%;
		background-size: 80% auto;
	}

	.hotel-join-wrapper .brand-info {
		background-size: 40%;
	}

	.hotel-join-wrapper .brand-info .info-text {
		font-size: 16px;
		width: 100%;
		line-height: 30px;
	}

	.hotel-join-wrapper .brand-info .info-text .icon {
		background-size: 75%;
	}

	.hotel-join-wrapper .brand-condition .title-cn {
		font-size: 18px;
	}

	.hotel-join-wrapper .brand-condition .title-en {
		font-size: 12px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .brand-condition .border {
		margin-top: 30px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li {
		width: 50%;
		margin-bottom: 25px;
		text-align: center;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-title {
		font-size: 16px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li p {
		font-size: 16px;
		height: 75px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-border {
		margin: 10px auto;
	}

	.hotel-join-wrapper .brand-condition .con-list {
		margin-top: 30px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-icon {
		background-position: center center
	}

	.hotel-join-wrapper .business-terms .terms-main {
		position: static;
		padding: 20px 0;
	}

	.hotel-join-wrapper .business-terms .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .business-terms .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item {
		margin: 0;
		float: none;
		display: inline-block;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
		font-size: 12px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-icon {
		height: 30px;
		background-size: auto 30px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item:nth-of-type(2) {
		width: 120px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item:nth-of-type(3) {
		width: 80px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom {
		padding-top: 30px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul li {
		width: 100%;
		float: none;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item {
		height: 230px;
		overflow: hidden;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont {
		bottom: 20px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-cn {
		font-size: 18px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont p {
		display: block;
		font-size: 14px;
		line-height: 18px;
	}

	.hotel-join-wrapper .join-reward .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .join-reward .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .join-reward .reward-main {
		position: static;
		padding: 30px 0;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .join-reward .reward-main .border {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list {
		margin-top: 20px;
		font-size: 14px;
		line-height: 28px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list span {
		font-size: 16px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list .reward-item {
		padding: 0 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .tab-list {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-case .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .join-case .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .join-case .case-main {
		position: static;
		padding: 30px 0;
	}

	.hotel-join-wrapper .join-case .case-main .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .join-case .case-main .border {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .case-list {
		margin: 20px 0 0 0;
	}

	.hotel-join-wrapper .join-case .case-main .case-list ul li {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .tab-list {
		margin-top: 0;
	}

	.new-brand-wrapper .brand-info .brand-bg {
		width: 200%;
		margin-left: -50%;
	}

	.new-brand-wrapper .core-values .core-item {
		width: 100%;
		float: none;
	}

	.new-brand-wrapper .core-values .core-item .core-text {
		top: 0;
		left: 0;
		padding: 20px;
		text-align: center;
		right: 0;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-cn {
		font-size: 18px;
		margin-top: 20px;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-en {
		font-size: 14px;
		margin-top: 5px;
	}

	.new-brand-wrapper .core-values .core-item .core-text .border {
		margin: 10px auto 20px;
	}

	.new-brand-wrapper .core-values .core-item .core-text p {
		font-size: 18px;
		text-align: left;
		line-height: 28px;
		padding: 0;
	}

	.new-brand-wrapper .core-values .tap-list {
		bottom: 40px;
	}

	.new-brand-wrapper .brand-hotel .brand-bg {
		width: 150%;
	}

	.new-brand-wrapper .brand-hotel .hotel-name {
		top: 20px;
		left: 20px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-cn {
		font-size: 16px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-en {
		font-size: 14px;
		margin-top: 35px;
		margin-right: 5px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .look-pic-btn {
		margin-top: 150px;
		font-size: 12px;
		background-size: 50% auto;
	}

	.new-brand-wrapper .brand-hotel .hotel-select {
		width: 150px;
		height: 35px;
		line-height: 32px;
		font-size: 14px;
		bottom: 30px;
		right: 40px;
	}

	.new-brand-wrapper .brand-hotel .hotel-select .h-text {
		padding: 0 15px;
	}

	.new-brand-wrapper .brand-hotel .hotel-select .h-arrow {
		top: 8px;
		right: 15px;
		border-width: 6px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list {
		width: 180px;
		right: 40px;
		bottom: 70px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-main li {
		padding: 0 10px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list {
		font-size: 14px;
		line-height: 25px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-main {
		padding: 0;
		max-height: 120px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-top {
		height: 30px;
		line-height: 30px;
	}

	.new-brand-wrapper .hotel-map .map-pic,
	.new-brand-wrapper .hotel-map .map-cont {
		width: 100%;
		float: none;
	}

	.new-brand-wrapper .hotel-map .map-text {
		padding: 40px;
		position: static;
		width: 100%;
	}

	.new-brand-wrapper .hotel-map .brand-bg {
		height: 100%;
		position: absolute;
		z-index: -1;
	}

	.new-brand-wrapper .hotel-map .map-bg img {
		width: auto;
		height: 100%;
	}

	.new-brand-wrapper .hotel-map .map-text .title-cn {
		font-size: 18px;
	}

	.new-brand-wrapper .hotel-map .map-text .title-en {
		font-size: 14px;
		margin-top: 5px;
	}

	.new-brand-wrapper .hotel-map .map-text .border {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.new-brand-wrapper .hotel-map .map-text p {
		font-size: 14px;
	}

	.new-brand-wrapper .hotel-map .city-list {
		margin-top: 20px;
		font-size: 14px;
	}

	.new-brand-wrapper .hotel-map .city-list .city-item {
		width: 60px;
	}

	.new-brand-wrapper .hotel-map .map-text .cont-focus {
		/* height: auto; */
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right {
		float: none;
		clear: both;
		text-align: center;
	}

	.contact-wrapper .contact-item .c-top-title {
		margin-top: 40px;
		font-size: 18px;
	}

	.contact-wrapper .contact-item .c-top-ltitle {
		font-size: 14px;
	}

	.contact-wrapper .contact-item .c-top-border {
		margin-top: 20px;
	}

	.contact-wrapper .contact-item .contact-list .c-item .item-title {
		font-size: 16px;
	}

	.contact-wrapper .contact-item .contact-list .c-item .item-item {
		width: 100%;
	}

	.contact-wrapper .contact-item .contact-list .c-item .i-phone,
	.contact-wrapper .contact-item .contact-list .c-item .i-email {
		font-size: 14px;
	}

	.contact-wrapper .contact-item .contact-list .c-item.right-margin {
		margin-right: 0;
	}

	.contact-wrapper .contact-item .contact-list .c-item.c-item2 {
		width: 100%;
	}

	.contact-wrapper .contact-item .contact-list .c-item {
		margin-top: 2px;
	}

	.jiameng-fixed-bottom {
		height: 120px;
	}

	.jiameng-fixed-bottom .jm-btn {
		width: 50%;
		font-size: 14px;
		height: 35px;
		line-height: 35px;
		background: none;
		padding: 0;
		text-align: center;
		margin: 0;
		margin-top: 15px;
	}

	.jimeng-contactPop .jm-main {
		width: 90%;
		height: auto;
		margin-top: 0;
		margin-left: 0;
		transform: translate(-50%, -50%);
		padding-bottom: 40px;
	}

	.works-list-main {
		padding-top: 20px;
	}

	.works-list-main .cn_title {
		font-size: 18px;
	}

	.works-list-main .en_title {
		font-size: 14px;
		margin-top: 5px;
	}

	.works-list-main .border {
		margin: 10px auto;
		width: 40px;
		height: 2px;
	}

	.works-list-main .works-list ul li {
		padding: 0;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 0;
	}

	.works-list-main .works-list {
		margin: 0;
	}

	.works-list-main .works-list ul li .text-cont {
		height: auto;
		font-size: 14px;
	}

	.works-list-main .works-list .base-pages {
		margin-top: 40px;
	}

	.works-list-pop .p-main {
		width: 90%;
		height: auto;
		margin-left: -45%;
		margin-top: 0;
		padding: 10px;
		transform: translate(0, -50%);
	}

	.works-list-pop .p-main .text-cont .t_title {
		font-size: 14px;
	}

	.works-list-pop .p-main .text-cont .t_num {
		font-size: 22px;
	}

	.works-list-pop .p-main .text-cont .t_left {
		width: 100%;
		padding-left: 15px;
	}

	.works-list-pop .p-main .text-cont .t_border {
		display: none;
	}

	.works-list-pop .p-main .text-cont .t_right {
		width: 500px;
		display: none;
	}

	.works-list-pop .p-main .text-cont {
		position: static;
		height: auto;
		padding: 0px;
		padding-top: 10px;
	}

	.works-list-pop .p-main .swiper-left,
	.works-list-pop .p-main .swiper-right {
		width: 33px;
		height: 28px;
		background-size: cover;
		top: 50%;
	}

	.works-list-pop .p-main .swiper-left {
		left: 10px;
	}

	.works-list-pop .p-main .swiper-right {
		right: 10px;
	}

	.new-design-intro .intro-main .intro-swiper .img-cont,
	.new-design-intro .intro-main .intro-swiper .text-cont {
		width: 100%;
	}

	.new-design-intro .intro-main,
	.new-design-intro .intro-main .edit-container {
		position: static;
	}

	.new-design-intro .intro-main {
		padding: 20px 0;
	}

	.new-design-intro .intro-main .edit-container {
		transform: translate(0, 0);
	}

	.new-design-intro .intro-main .intro-swiper .text-cont {
		padding: 20px 10px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .cn_title {
		font-size: 14px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .en_title {
		font-size: 12px;
		margin-top: 5px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .border {
		margin-top: 10px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont p {
		font-size: 14px;
		margin-top: 10px;
		line-height: 25px;
	}

	.new-design-intro .design-bg {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		text-align: center;
	}

	.new-design-intro .design-bg img {
		width: auto;
		height: 100%;
	}

	.new-design-honor .honor-main {
		padding-top: 20px;
	}

	.new-design-honor .honor-main .cn_title {
		font-size: 18px;
	}

	.new-design-honor .honor-main .en_title {
		font-size: 14px;
		margin-top: 10px;
	}

	.new-design-honor .honor-main .h_border {
		margin: 20px auto;
	}

	.new-design-honor .honor-main .honor-swiper {
		width: 100%;
	}

	.new-design-honor .honor-main .honor-swiper span {
		font-size: 14px;
		line-height: 25px;
	}

	.new-design-honor .honor-main,
	.new-design-honor .honor-main .edit-container {
		position: static;
	}

	.new-design-honor .honor-main {
		padding: 20px 0;
	}

	.new-design-honor .design-bg {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		text-align: center;
		z-index: -1;
	}

	.new-design-honor .design-bg img {
		width: auto;
		height: 100%;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon1,
	.new-design-honor .honor-main .honor-swiper .h-icon2 {
		width: 15px;
		height: 11px;
		background-size: cover;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon1 {
		margin-left: -20px;
	}

	.new-design-honor .honor-main .honor-swiper .swiper-slide {
		padding-left: 20px;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon2 {
		margin-left: 0;
	}

	.new-design-honor .honor-main .honor-list .honor-item,
	.new-design-honor .honor-main .honor-list .honor-item.active {
		width: 100%;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-center {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 1px;
		height: auto;
		margin: 0;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-title .cn-title {
		font-size: 18px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-title .en-title {
		font-size: 14px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-detail {
		font-size: 14px;
		line-height: 20px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-top,
	.new-design-honor .honor-main .honor-list .honor-item .item-bottom {
		height: auto;
		line-height: normal;
	}

	.new-design-honor .honor-main .honor-list .honor-item {
		padding: 20px 0;
		position: relative;
		padding-left: 40px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-title,
	.new-design-honor .honor-main .honor-list .honor-item .item-top {
		text-align: left;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-img {
		padding: 0;
		width: 50%;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-bottom {
		text-align: left;
		margin-top: 20px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-center .item-point {
		width: 10px;
		height: 10px;
		border-width: 2px;
		top: 50%;
		margin-top: -20px;
		margin-left: -5px;
	}

	.new-design-honor .honor-main .honor-list .honor-arrow.prev {
		top: 0;
		margin-top: -7px;
		margin-left: -4px;
		transform: rotate(90deg);
	}

	.new-design-honor .honor-main .honor-list .honor-arrow.next {
		left: 0;
		top: auto;
		bottom: 0;
		margin-bottom: -7px;
		margin-left: -4px;
		transform: rotate(90deg);
	}

	.footer-middle .member-hotline {
		font-size: 18px;
		letter-spacing: 0;
	}

	.works-list-main .works-list ul li .img-cont {
		height: auto;
	}

	.infoPop .popInner .info {
		text-align: justify;
	}

	.home-brand .right {
		float: none;
	}

	.home-brand .txt-content {
		height: auto;
		position: relative;
	}

	.new-brand-wrapper .hotel-map .map-tab {
		top: 40px;
	}

	.new-brand-wrapper .hotel-map .map-tab .tab-item {
		font-size: 18px;
		padding-bottom: 5px;
	}

	.hotel-works-wrapper .brand-list .edit-container {
		width: 100%;
	}

	.hotel-works-wrapper .brand-list .edit-container {
		overflow-y: hidden;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.hotel-works-wrapper .brand-list ul {
		display: block;
		white-space: nowrap;
	}

	.hotel-works-wrapper .brand-list ul li {
		float: none;
		display: inline-block;
		width: 56px;
		background-size: 60% auto;
	}

	.hotel-works-wrapper .brand-list ul li .other {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		margin: -20px 0 0 -20px;
	}

	.hotel-works-wrapper .brand-list ul li.icon7 {
		width: 120px;
	}




}


@media (min-width: 768px) and (max-width: 991px) {
	.edit-container {
		width: 100%;
		padding: 0 40px;
	}

	.bodymain {
		padding-top: 42px;
	}

	.new-banner-arrow {
		display: none;
	}

	.new-header-mobile .login-box {
		background: url(../images/head-bg2.png) repeat;
		position: absolute;
		right: 0;
		width: 100%;
		padding: 15px;
		top: 43px;
		display: none;
	}

	.new-header-mobile .login-box .inputText {
		width: 100%;
		padding: 0 15px;
		font-size: 14px;
		height: 45px;
		line-height: 45px;
		margin-bottom: 10px;
		border: 0;
	}

	.new-header-mobile .login-box .inputBtn {
		width: 100%;
		font-size: 14px;
		height: 45px;
		margin-bottom: 10px;
		background-color: #c1986e;
		color: #fff;
		border: 0;
	}

	.new-header-mobile .login-box .loginLink {
		font-size: 14px;
	}

	.new-header-mobile .login-box .loginLink a {
		color: #fff;
	}

	.new-header-mobile .login-box .loginLink a:nth-child(1) {
		float: left;
	}

	.new-header-mobile .login-box .loginLink a:nth-child(2) {
		float: right;
	}

	.new-home-banner {
		height: 200px;
	}

	.new-home-banner .edit-container {
		left: 12px;
		margin-left: 0;
	}

	.new-home-banner .home-banner-floating-txt-box {
		top: 33px;
	}

	.new-home-banner .home-banner-floating-txt-box .cn {
		font-size: 15px;
		line-height: 15px;
	}

	.new-home-banner .home-banner-floating-txt-box .en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 7px;
	}

	.new-home-banner .swiper-pagination {
		top: 80%;
		left: 5%;
	}

	.new-home-banner .swiper-pagination-bullet {
		width: 25px;
		height: 1.5px;
	}

	.member-hotline img {
		width: 278px;
	}

	.footer-middle {
		padding: 15px 0;
	}

	.footer-middle .qr-code-box {
		margin-top: 15px;
	}

	.footer-middle .qr-code-box .item {
		margin: 0 15px;
	}

	.footer-middle .qr-code-box .item .type {
		height: 74px;
	}

	.footer-middle .qr-code-box .item .type span {
		font-size: 12px;
		line-height: 12px;
		padding: 0;
		margin-top: -30px;
	}

	.footer-middle .qr-code-box .item .pic {
		width: 74px;
		height: 74px;
	}

	.new-footer .copyright {
		font-size: 12px;
		/* line-height: 12px; */
		padding: 14px 0;
	}


	.home-discount {
		padding: 10px 0 0 0;
	}

	.home-discount-container {
		margin: 0;
		padding: 30px 15px 32px 15px;
		height: auto;
	}

	.home-discount-box {
		width: auto;
		padding-top: 0;
	}

	.home-discount-box .title-box .cn {
		font-size: 16px;
		line-height: 16px;
	}

	.home-discount-box .title-box .en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 10px;
	}

	.home-discount-box .title-box:before {
		width: 42px;
		margin-left: -21px;
		bottom: -20px;
	}

	.home-discount-box .cont {
		font-size: 13px;
		line-height: 24px;
		margin-top: 40px;
	}

	.home-discount-box .btn-box {
		margin-top: 35px;
	}

	.home-discount-box .btn-box a {
		width: 122px;
		margin: 0 10px;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.home-discount-box .btn-box a:before {
		right: 20px;
	}

	.home-brand {
		background: none;
		padding: 25px 0 25px 25px;
		height: auto;
	}

	.home-brand .icon-snowflake {
		display: none;
	}

	.home-brand-focus {
		padding: 0;
	}

	.home-brand-focus .swiper-container {
		padding-bottom: 23px;
	}

	.home-brand-focus .swiper-pagination {
		padding-right: 12px;
	}

	.home-brand-focus .swiper-pagination-bullet {
		width: 10px;
		height: 1.5px;
		margin: 0 2px !important;
	}


	.home-brand .txt-content .box {
		padding-left: 50px;
	}

	.home-brand .txt-content .txt-box .icon {
		display: none;
	}

	.home-brand .txt-content .txt-box .txt {
		position: relative;
		top: 0 !important;
		right: 0 !important;
	}

	.home-brand .txt-content .txt-box .txt p {
		writing-mode: inherit;
		display: none;
	}

	.home-brand .txt-content .txt-box .txt.cn {
		font-size: 14px;
		line-height: 14px;
		padding-left: 37px;
	}

	.home-brand .txt-content .txt-box .txt.cn:before {
		content: '';
		width: 32px;
		height: 24px;
		background: url(../images/new/home-brand-icon2.png) no-repeat;
		background-size: auto 24px;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.home-brand .txt-content .txt-box .txt.en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 5px;
	}

	.home-brand .txt-content .txt-box .bot-logo {
		width: 31px;
		right: auto;
		bottom: 0;
		left: 0;
	}

	.home-brand .txt-content .txt-box .bot-logo img {
		display: block;
		width: 100%;
	}

	.home-bottom-box {
		height: auto;
	}

	.home-bottom-box .txt-content {
		height: auto;
		margin: 0 25px 0 0;
	}

	.home-bottom-box .txt-content .txt-box {
		width: auto;
		padding: 30px 25px 92px 25px;
		margin-left: 0;
	}

	.home-bottom-box .txt-content .txt-box .tab li {
		text-align: center;
	}

	.home-bottom-box .txt-content .txt-box .tab li .cn {
		font-size: 16px;
		line-height: 16px;
	}

	.home-bottom-box .txt-content .txt-box .tab li .en {
		font-size: 12px;
		line-height: 12px;
		margin-top: 10px;
	}

	.home-bottom-box .txt-content .txt-box .cont {
		font-size: 13px;
		line-height: 24px;
		margin-top: 18px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box {
		margin-top: 20px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a {
		width: 122px;
		margin: 0 10px;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a:before {
		right: 20px;
	}

	.home-bottom-box .pic {
		position: relative;
		top: -64px;
		padding-left: 55px;
	}



	.new-news-wrapper {
		padding-bottom: 80px;
	}

	.new-news-wrapper .news-list {
		padding: 40px 20px 0;
		box-sizing: border-box;
	}

	.new-news-wrapper .news-list ul {
		width: 100%;
	}

	.new-news-wrapper .news-list li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.new-news-wrapper .news-list li .img-cont {
		height: auto;
	}

	.new-news-wrapper .news-list li .text-cont {
		padding: 20px 15px;
	}

	.new-news-wrapper .news-list li .text-cont .t-left {
		display: none;
	}

	.new-news-wrapper .news-list li .text-cont .t-right {
		width: 100%;
	}

	.new-news-wrapper .news-list li .text-cont .t-date {
		font-size: 16px;
	}

	.new-news-wrapper .news-list li .text-cont .t-arrow {
		width: 20px;
		height: 11px;
		margin-top: 20px;
		margin-left: 20px;
	}

	.new-news-wrapper .news-list li .text-cont .t-title {
		font-size: 14px;
		font-weight: bold;
		;
	}

	.new-news-wrapper .news-list li .text-cont .t-text {
		font-size: 12px;
		line-height: 24px;
		margin-top: 10px;
	}


	.new-news-wrapper .news-detail {
		width: 100%;
		padding: 50px 40px 0;
	}

	.new-news-wrapper .news-detail .d-title {
		font-size: 16px;
	}

	.new-news-wrapper .news-detail .d-date {
		font-size: 18px;
		margin-top: 10px;
	}

	.new-news-wrapper .news-detail .d-remark {
		font-size: 14px;
		margin-top: 10px;
		line-height: 28px;
	}

	.new-news-wrapper .news-detail .d-main {
		margin-top: 15px;
	}

	.new-news-wrapper .news-detail .d-main p {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.new-news-wrapper .news-detail .d-main img {
		margin-bottom: 10px;
	}

	.new-news-wrapper .news-detail .d-top {
		padding-bottom: 15px;
	}


	.employ-wrapper {
		background: #f4f4f4;
		padding-top: 20px;
	}

	.employ-wrapper .e-search {
		border: none;
		padding: 0 30px;
	}

	.employ-wrapper .e-search .select-cont {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #d4d4d4;
		margin-top: 5px;
		height: 40px;
		line-height: 40px;
	}

	.employ-wrapper .e-search .select-cont.half-cont {
		width: 50%;
	}

	.employ-wrapper .e-search .select-cont .text {
		padding-left: 15px;
	}

	.employ-wrapper .e-search .select-cont .arrow {
		border-width: 5px;
	}

	.employ-wrapper .e-search .input-cont {
		width: 100%;
		margin-top: 5px;
		border-bottom: 1px solid #d4d4d4;
	}

	.employ-wrapper .e-search .input-cont input {
		background: transparent;
		padding-left: 15px;
	}

	.employ-wrapper .e-search .btn-cont {
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background: #312d29;
		margin-top: 20px;
		font-size: 14px;
		color: #fff;
	}

	.employ-wrapper .m-employ-list {
		padding: 20px 0;
		background: #fff;
		margin-top: 20px;
	}

	.employ-wrapper .m-employ-list ul {
		border-bottom: 1px solid #f5f5f5;
	}

	.employ-wrapper .m-employ-list .e-top {
		border-top: 1px solid #f5f5f5;
		padding: 0 20px;
		height: 50px;
		line-height: 50px;
	}

	.employ-wrapper .m-employ-list .e-top>div {
		float: left;
	}

	.employ-wrapper .m-employ-list .e-top .name {
		width: 45%;
		font-size: 16px;
		font-weight: bold;
	}

	.employ-wrapper .m-employ-list .e-top .time {
		width: 45%;
		font-size: 12px;
	}

	.employ-wrapper .m-employ-list .e-top .e-btn {
		width: 10%;
		height: 50px;
		background: url(../images/new/employ-icon2.png) right center no-repeat;
		background-size: 18px 18px;
	}

	.employ-wrapper .m-employ-list .active .e-top .e-btn {
		background: url(../images/new/employ-icon3.png) right center no-repeat;
		background-size: 18px 2px;
	}

	.employ-wrapper .m-employ-list .e-detail {
		background: #f4f4f4;
		padding: 10px 20px;
		display: none;
	}

	.employ-wrapper .m-employ-list .active .e-detail {
		display: block;
	}

	.employ-wrapper .m-employ-list .e-detail .d-item {
		width: 33.33%;
		float: left;
		font-size: 14px;
		color: #848383;
	}

	.employ-wrapper .m-employ-list .e-detail .d-left {
		text-align: left;
	}

	.employ-wrapper .m-employ-list .e-detail .d-center {
		text-align: center;
	}

	.employ-wrapper .m-employ-list .e-detail .d-right {
		text-align: right;
	}

	.employ-wrapper .m-employ-list .e-detail .e-title {
		margin-top: 10px;
		font-size: 16px;
		color: #333333;
		font-weight: bold;
	}

	.employ-wrapper .m-employ-list .e-detail p {
		font-size: 14px;
		line-height: 25px;
		color: #999;
	}

	.employ-wrapper .m-employ-list .e-detail .m-toEmail {
		margin-top: 10px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		font-size: 14px;
		color: #fff;
		display: block;
		background: #312d29;
	}

	.new-about-wrapper .intr-text .title-cn,
	.new-about-wrapper .hotel-item .hotel-text .title-cn,
	.new-about-wrapper .design-main .title-cn,
	.new-about-wrapper .hotel-history .title-cn,
	.new-about-wrapper .hotel-style .title-cn {
		font-size: 22px;
	}

	.new-about-wrapper .intr-text .title-en,
	.new-about-wrapper .hotel-item .hotel-text .title-en,
	.new-about-wrapper .design-main .title-en,
	.new-about-wrapper .hotel-history .title-en,
	.new-about-wrapper .hotel-style .title-en {
		font-size: 16px;
		margin-top: 5px;
	}

	.new-about-wrapper .intr-text .border,
	.new-about-wrapper .hotel-item .hotel-text .border,
	.new-about-wrapper .design-main .border,
	.new-about-wrapper .hotel-history .border,
	.new-about-wrapper .hotel-style .border {
		margin-top: 15px;
	}

	.new-about-wrapper .intr-text {
		top: 40px;
	}

	.new-about-wrapper .intr-text .i-text {
		margin: 10px auto;
	}

	.new-about-wrapper .hotel-item .hotel-text {
		width: 100%;
		top: 30px;
		left: 0;
		padding-left: 20px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-cn {
		font-size: 18px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-en {
		font-size: 16px;
	}

	.new-about-wrapper .hotel-item .hotel-text p {
		margin-top: 0;
		font-size: 14px;
		line-height: 25px;
		padding-right: 20px;
	}

	.new-about-wrapper .hotel-design .right-icon,
	.new-about-wrapper .hotel-design .left-icon {
		display: none;
	}

	.new-about-wrapper .design-main {
		top: 20px;
	}

	.new-about-wrapper .design-main .design-list {
		margin-top: 20px;
		font-size: 18px;
	}

	.new-about-wrapper .design-main .detail-list {
		width: 80%;
		margin: 10px auto;
		height: 70px;
	}

	.new-about-wrapper .hotel-item .honor-swiper {
		width: 100%;
	}

	.new-about-wrapper .design-main .detail-list p {
		font-size: 14px;
		line-height: 25px;
	}

	.new-about-wrapper .design-main .design-icon {
		width: 160px;
		margin-top: 20px;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

	.new-about-wrapper .company-idea .idea-title {
		height: 100%;
		background-size: auto 100%;
		left: 40px;
	}

	.new-about-wrapper .company-idea .idea-list {
		top: 25%;
		left: 80px;
	}

	.new-about-wrapper .company-idea .idea-list li {
		width: 30%;
	}

	.new-about-wrapper .company-idea .idea-list li .l-icon {
		background-size: 80%;
	}

	.new-about-wrapper .company-idea .idea-list li .title-cn {
		font-size: 18px;
		margin-top: 10px;
	}

	.new-about-wrapper .company-idea .idea-list li .title-en {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-about-wrapper .history-main {
		top: 50px;
	}

	.new-about-wrapper .hotel-history .history-list {
		padding-top: 20px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li {
		padding-bottom: 20px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li.active p {
		transform: scale(1.2);
	}

	.new-about-wrapper .hotel-history .history-list .history-swiper {
		margin-top: 30px;
	}

	.new-about-wrapper .hotel-history .history-list .swiper-slide .tit {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.new-about-wrapper .hotel-honor .honor-icon {
		top: 40px;
		left: 20px;
		width: 40px;
		background-size: 100% auto;
	}

	.new-about-wrapper .hotel-honor .honor-main {
		top: 60px;
		left: 80px;
		right: 0;
		width: auto;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-cn {
		font-size: 16px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-en {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item {
		margin-right: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-list {
		margin-top: 10px;
		font-size: 14px;
		line-height: 25px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list {
		margin-top: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list .tab-item {
		width: 30px;
	}

	.new-about-wrapper .hotel-style {
		padding: 50px;
	}

	.new-about-wrapper .hotel-style ul li {
		width: 50%;
	}

	.new-about-wrapper .hotel-style ul li .text-cont {
		display: block;
	}

	.new-about-pop .p-main {
		width: 80%;
		margin-left: -40%;
		height: auto;
		top: 20%;
		margin-top: 0;
	}

	.new-about-pop .p-main .swiper-left {
		margin-left: 0;
	}

	.new-about-pop .p-main .swiper-right {
		margin-right: 0;
	}

	.new-brand-pop .p-main {
		width: 80%;
		margin-left: -40%;
		height: auto;
		top: 20%;
		margin-top: 0;
	}

	.new-brand-pop .p-main .swiper-left {
		margin-left: 0;
	}

	.new-brand-pop .p-main .swiper-right {
		margin-right: 0;
	}

	.hotel-join-wrapper .brand-list ul li {
		width: 12%;
		margin: 0 4%;
		background-size: 80% auto;
	}

	.hotel-join-wrapper .brand-info {
		background-size: 40%;
	}

	.hotel-join-wrapper .brand-info .info-text {
		font-size: 16px;
		width: 100%;
		line-height: 30px;
	}

	.hotel-join-wrapper .brand-info .info-text .icon {
		background-size: 75%;
	}

	.hotel-join-wrapper .brand-condition .title-cn {
		font-size: 18px;
	}

	.hotel-join-wrapper .brand-condition .title-en {
		font-size: 12px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .brand-condition .border {
		margin-top: 30px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li {
		width: 50%;
		margin-bottom: 25px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-title {
		font-size: 16px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li p {
		font-size: 20px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-border {
		margin-top: 10px;
	}

	.hotel-join-wrapper .brand-condition .con-list {
		margin-top: 30px;
	}

	.hotel-join-wrapper .business-terms .terms-main {
		position: static;
		padding: 20px 0;
	}

	.hotel-join-wrapper .business-terms .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .business-terms .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item {
		margin: 0 15px 0 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
		font-size: 12px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-icon {
		height: 30px;
		background-size: auto 30px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item:nth-of-type(2) {
		width: 180px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom {
		padding-top: 30px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list ul li {
		width: 100%;
		float: none;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item {
		height: 230px;
		overflow: hidden;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-cn {
		font-size: 18px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont p {
		display: block;
		font-size: 14px;
	}

	.hotel-join-wrapper .join-reward .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .join-reward .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .join-reward .reward-main {
		position: static;
		padding: 30px 0;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .join-reward .reward-main .border {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list {
		margin-top: 20px;
		font-size: 14px;
		line-height: 28px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list span {
		font-size: 16px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list .reward-item {
		padding: 0 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main .tab-list {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-case .about-bg {
		position: absolute;
		z-index: -1;
		height: 100%;
	}

	.hotel-join-wrapper .join-case .about-bg img {
		height: 100%;
	}

	.hotel-join-wrapper .join-case .case-main {
		position: static;
		padding: 30px 0;
	}

	.hotel-join-wrapper .join-case .case-main .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .join-case .case-main .border {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .case-list {
		margin-top: 20px;
	}

	.hotel-join-wrapper .join-case .case-main .case-list ul li {
		width: 50%;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .look-pic-btn {
		margin-top: 240px;
	}

	.new-brand-wrapper .core-values .core-item .core-text {
		top: 10%;
		left: 10%;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-cn {
		font-size: 22px;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-en {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name {
		top: 40px;
		left: 40px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-en {
		font-size: 16px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-cn {
		font-size: 22px;
	}

	.new-brand-wrapper .brand-hotel .hotel-select {
		width: 200px;
		height: 45px;
		line-height: 42px;
		right: 10%;
		bottom: 80px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-main {
		padding: 10px 0;
		max-height: 200px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list {
		right: 10%;
		bottom: 130px;
		width: 250px;
		font-size: 16px;
		line-height: 30px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-top {
		height: 40px;
		line-height: 40px;
	}

	.new-brand-wrapper .hotel-map .map-text {
		top: 40px;
		left: 40px;
		width: 100%;
	}

	.new-brand-wrapper .hotel-map .map-text .cont-focus {
		/* height: auto; */
	}

	.new-brand-wrapper .hotel-map .map-text .title-cn {
		font-size: 22px;
	}

	.new-brand-wrapper .hotel-map .map-text .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.new-brand-wrapper .hotel-map .map-text .border {
		margin: 10px 0;
	}

	.new-brand-wrapper .hotel-map .city-list {
		font-size: 18px;
	}

	.new-brand-wrapper .hotel-map .city-list .city-item {
		width: 80px;
		margin-right: 10px;
	}

	.contact-wrapper .contact-item .contact-list .c-item .item-item {
		width: 50%;
	}

	.contact-wrapper .contact-item .contact-list .c-item .i-phone,
	.contact-wrapper .contact-item .contact-list .c-item .i-email {
		font-size: 14px;
	}

	.new-design-intro .intro-main {
		position: static;
		padding: 40px 0;
	}

	.new-design-intro .design-bg {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.new-design-intro .intro-main .edit-container {
		position: static;
		transform: translate(0, 0);
	}

	.new-design-intro .intro-main .intro-swiper .img-cont {
		width: 50%;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont {
		width: 50%;
		padding: 20px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .cn_title {
		font-size: 18px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .en_title {
		font-size: 14px;
		margin-top: 5px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .border {
		margin-top: 10px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont p {
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.new-design-intro .intro-main .tap-list {
		margin-top: 20px;
	}

	.new-design-honor .honor-main {
		padding: 40px 0;
	}

	.new-design-honor .honor-main .cn_title {
		font-size: 20px;
	}

	.new-design-honor .honor-main .en_title {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-design-honor .honor-main .h_border {
		margin: 20px auto;
	}

	.new-design-honor .honor-main .honor-swiper {
		width: 80%;
	}

	.new-design-honor .honor-main .honor-swiper span {
		font-size: 14px;
		line-height: 25px;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon2,
	.new-design-honor .honor-main .honor-swiper .h-icon1 {
		width: 15px;
		height: 11px;
		background-size: cover;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon1 {
		margin-left: -20px;
	}

	.new-design-honor .honor-main .honor-swiper .h-icon2 {
		margin-left: 0px;
	}

	.new-design-honor .honor-main .honor-swiper .swiper-slide {
		padding-left: 20px;
	}

	.new-design-honor .honor-main .tap-list {
		margin-top: 20px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-title .cn-title {
		font-size: 16px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-title .en-title {
		font-size: 12px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-detail {
		font-size: 12px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-detail {
		line-height: 20px;
	}

	.new-design-honor .honor-main .honor-list .honor-item .item-top {
		height: 320px;
		line-height: 320px;
	}

	.new-design-honor .honor-main .honor-list .honor-arrow {
		top: 362px;
	}

	.works-list-main .works-list ul li .img-cont {
		height: 128px;
	}

	.new-notice-pop .n-main .n-left p {
		line-height: 20px;
	}

	.new-notice-pop .n-main .n-left img {
		width: 70%;
	}

}


@media (min-width: 992px) and (max-width: 1279px) {
	.bodymain {
		padding-top: 76px;
	}

	.edit-container {
		width: 970px;
	}

	.new-header {
		height: 76px;
	}

	.new-header .logo {
		margin-top: 18px;
	}

	.new-header .logo img {
		height: 40px;
	}

	.new-header .nav {
		margin-left: 20px;
	}

	.new-header .nav li {
		line-height: 76px;
		font-size: 14px;
		margin-right: 8px;
	}

	.new-header .nav ul li a {
		padding: 0 14px;
	}

	.new-header .header-right .login-block {
		line-height: 76px;
	}

	.new-header .header-right .login-block a {
		height: 76px;
		max-width: 80px;
	}

	.new-header .header-right .order-block {
		line-height: 76px;
		margin-left: 17px;
	}

	.new-header .header-right .icon-language {
		margin: 25px 0 0 14px;
	}

	.new-header .view-hotels {
		display: none;
	}

	.new-header .nav-book-wrapper {
		padding: 10px 0;
	}

	.new-header .book-btn {
		font-size: 14px;
		width: 150px;
		height: 35px;
		line-height: 35px;
		margin-left: 0px;
	}

	.new-header .nav-book-wrapper .binput-wrap {
		width: 720px;
		margin-left: 120px;
	}

	.new-header .nav-book-wrapper .item.home-destination {
		width: 180px;
	}

	.new-header .nav-book-wrapper .item.home-startDate {
		width: 165px;
	}

	.new-header .nav-book-wrapper .item.home-endDate {
		width: 180px;
	}

	.new-header .nav-book-wrapper .bmore-btn {
		font-size: 16px;
		margin-top: 14px;
	}

	.new-header .nav-book-wrapper .item.home-searchBtn {
		width: 180px;
		line-height: 50px;
	}

	.new-header .nav-book-wrapper .item,
	.new-header .nav-book-wrapper .item .input-text {
		height: 50px;
		line-height: 50px;
	}

	.new-header .nav-book-wrapper .active .item.home-destination {
		width: 250px;
	}

	.new-header .nav-book-wrapper .active .item.home-startDate {
		width: 218px;
	}

	.new-header .nav-book-wrapper .active .item.home-endDate {
		width: 250px;
	}

	.new-header .nav-book-wrapper .active .home-number {
		line-height: 50px;
		width: 250px;
	}

	.new-header .nav-book-wrapper .active .home-number .h-btn {
		margin-left: 10px;
	}

	.new-header .nav-book-wrapper .active .home-number .h-text {
		margin-left: 20px;
	}

	.new-header .nav-book-wrapper .active .home-protocolCode {
		width: 286px;
	}

	.new-header .nav-book-wrapper .active .home-endDate .input-text {
		padding-left: 100px;
		background-position: 60px center;
	}

	.new-home-banner .edit-container {
		margin-left: -485px;
	}

	.new-home-banner {
		height: 580px;
	}

	.new-home-banner .home-banner-floating-txt-box {
		top: 190px;
	}

	.new-home-banner .home-banner-floating-txt-box .cn {
		font-size: 40px;
		line-height: 40px;
	}

	.new-home-banner .home-banner-floating-txt-box .en {
		font-size: 24px;
		line-height: 24px;
		margin-top: 24px;
	}

	.new-home-banner .swiper-pagination {
		top: 61%;
		left: 0;
	}

	.new-home-banner .swiper-pagination-bullet {
		width: 40px;
	}

	.new-home-banner .home-banner-bottom-text {
		width: 291px;
		background-size: 100% auto;
		bottom: 30px;
		margin-right: 100px;
		font-size: 12px;
	}

	.home-brand .home-banner-bottom-text {
		width: 291px;
		background-size: 100% auto;
		bottom: 30px;
		margin-right: 15px;
		font-size: 12px;
	}

	.new-home-search {
		width: 970px;
		margin-left: -480px;
		bottom: 120px;
	}

	.new-home-search .item {
		width: 168px;
		height: 60px;
	}

	.new-home-search .item .input-text {
		font-size: 14px;
		background-size: auto 24px !important;
		height: 60px;
		line-height: 60px;
	}

	.new-home-search .item.home-destination {
		width: 188px;
	}

	.new-home-search .item.home-destination .input-text {
		background-position: 20px center;
		padding-left: 60px;
	}

	.new-home-search .item.home-startDate .input-text {
		padding-left: 46px;
	}

	.new-home-search .item.home-searchBtn {
		width: 218px;
		font-size: 16px;
		height: 60px;
		line-height: 60px;
	}

	.new-home-search .item.home-destination .cityCont {
		top: 60px;
	}

	.new-home-search .item.home-endDate {
		width: 310px;
	}

	.new-home-search.active .item.home-destination {
		width: 300px;
	}

	.new-home-search.active .home-number {
		width: 300px;
	}

	.new-home-search.active .home-startDate {
		width: 250px;
	}

	.new-home-search.active .home-endDate {
		width: 340px;
	}

	.new-home-search.active .home-protocolCode {
		width: 370px;
	}

	.new-home-search.active .home-number .h-btn {
		margin-left: 20px;
	}

	.new-home-search.active .home-number .h-text {
		margin-left: 20px;
		margin-right: 0;
	}

	.new-home-search.active .home-number .h-name {
		margin-left: 60px;
	}

	.friendly-link-logo {
		padding: 10px 0;
	}

	.friendly-link-logo img {
		height: 42px;
	}

	.friendly-link-logo ul li img {
		height: 40px;
	}

	.friendly-link-logo .wanda-logo img {
		height: 40px;
	}

	.friendly-link-logo .wanda-logo {
		padding: 10px 35px 10px 0;
		margin-left: 60px;
	}

	.friendly-link-logo .club-logo {
		padding: 10px 0 10px 35px;
		margin-right: 50px;
	}

	.friendly-link-logo .club-logo img {
		height: 30px;
		margin-top: 5px;
	}

	.friendly-link-logo ul {
		padding-left: 13px;
	}

	.friendly-link-logo ul li {
		margin: 0 10px;
	}

	.footer-left {
		width: 360px;
	}

	.footer-left .fl-item .big {
		font-size: 14px;
	}

	.footer-middle {
		padding: 0;
		width: 580px;
	}

	.footer-middle .member-hotline {
		font-size: 20px;
		letter-spacing: 5px;
	}

	.member-hotline img {
		height: 19px;
	}

	.footer-middle .links span {
		margin: 0 10px;
	}

	.footer-middle .qr-code-box .item {
		margin: 0 45px;
	}

	.footer-middle .qr-code-box .item .type {
		height: 75px;
	}

	.footer-middle .qr-code-box .item .type span {
		font-size: 12px;
		line-height: 12px;
		padding: 0;
		margin-top: -30px;
	}

	.footer-middle .qr-code-box .item .pic {
		width: 75px;
		height: 75px;
	}

	.footer-middle .links {
		margin-top: 28px;
		font-size: 12px;
		line-height: 12px;
	}

	.new-footer .copyright {
		font-size: 12px;
		/* line-height: 12px; */
		padding: 18px 0 22px 0;
	}


	.home-discount {
		padding: 70px 0;
	}

	.home-discount-container {
		height: 600px;
		margin: 0 -70px;
	}

	.home-discount-box {
		width: 650px;
		padding-top: 80px;
	}

	.home-discount-box .img-cont {
		width: 160px;
	}

	.home-discount-box .title-box .cn {
		font-size: 18px;
	}

	.home-discount-box .title-box .en {
		font-size: 16px;
		line-height: 16px;
		margin-top: 20px;
	}

	.home-discount-box .title-box:before {
		width: 68px;
		margin-left: -34px;
		bottom: -42px;
	}

	.home-discount-box .cont {
		margin-top: 72px;
		font-size: 14px;
		line-height: 30px;
	}

	.home-discount-box .btn-box {
		margin-top: 52px;
	}

	.home-discount-box .btn-box a {
		width: 196px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		padding-right: 35px;
	}

	.home-discount-box .btn-box a:before {
		right: 52px;
	}

	.home-brand {
		background-size: 208px auto;
		background-position: 10px 0;
	}

	.home-brand .icon-snowflake {
		width: 84px;
		height: 78px;
		background-size: 84px 78px;
		margin-left: -42px;
		bottom: -39px;
	}

	.home-brand .txt-content .txt-box {}

	.home-brand .txt-content .txt-box .icon {
		width: 165px;
		height: 120px;
		background-size: 165px 120px;
		top: 40px;
		right: -46px;
	}

	.home-brand .txt-content .txt-box .txt.cn {
		font-size: 22px;
		top: 88px;
	}

	.home-brand .txt-content .txt-box .txt.en {
		font-size: 14px;
		top: 130px;
		bottom: 140px;
		min-width: 55px;
	}

	.home-brand .txt-content .txt-box .bot-logo {
		right: 42px;
	}

	.home-brand .txt-content .txt-box .bot-logo img {
		display: block;
		width: 48px;
	}

	.home-brand-focus {}

	.home-brand-focus .swiper-pagination {
		padding-right: 82px;
	}

	.home-brand-focus .swiper-pagination-bullet {
		width: 40px;
	}

	.home-bottom-box .txt-content {
		height: auto;
	}

	.home-bottom-box .txt-content .txt-box {
		width: 420px;
		margin-left: 10%;
	}

	.home-bottom-box .txt-content .txt-box .tab li .cn {
		font-size: 24px;
		line-height: 24px;
	}

	.home-bottom-box .txt-content .txt-box .tab li .en {
		font-size: 14px;
		line-height: 14px;
		margin-top: 14px;
	}

	.home-bottom-box .txt-content .txt-box .cont {
		font-size: 13px;
		line-height: 24px;
		margin-top: 20px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box {
		margin-top: 10px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a {
		width: 196px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		padding-right: 35px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a:before {
		right: 52px;
	}


	.new-news-wrapper {
		padding-bottom: 80px;
	}

	.new-news-wrapper .news-list {
		padding-top: 65px;
	}

	.new-news-wrapper .news-list li {
		width: 470px;
		margin-right: 40px;
		margin-bottom: 40px;
	}

	.new-news-wrapper .news-list li .img-cont {
		height: 230px;
	}

	.new-news-wrapper .news-list li .text-cont {
		padding: 20px 15px;
	}

	.new-news-wrapper .news-list li .text-cont .t-left {
		width: 80px;
	}

	.new-news-wrapper .news-list li .text-cont .t-right {
		width: 360px;
	}

	.new-news-wrapper .news-list li .text-cont .t-date {
		font-size: 16px;
	}

	.new-news-wrapper .news-list li .text-cont .t-arrow {
		width: 20px;
		height: 11px;
		margin-top: 20px;
		margin-left: 20px;
	}

	.new-news-wrapper .news-list li .text-cont .t-title {
		font-size: 14px;
		font-weight: bold;
		;
	}

	.new-news-wrapper .news-list li .text-cont .t-text {
		font-size: 12px;
		line-height: 24px;
		margin-top: 10px;
	}


	.new-news-wrapper .news-detail {
		width: 100%;
		padding-top: 65px;
	}

	.new-news-wrapper .news-detail .d-title {
		font-size: 18px;
	}

	.new-news-wrapper .news-detail .d-date {
		font-size: 20px;
	}

	.new-news-wrapper .news-detail .d-remark {
		font-size: 14px;
	}

	.new-news-wrapper .news-detail .d-main {
		margin-top: 30px;
	}

	.new-news-wrapper .news-detail .d-main p {
		font-size: 14px;
	}

	.employ-wrapper .e-search {
		padding-left: 20px;
	}

	.employ-wrapper .e-search .btn-cont {
		width: 160px;
		height: 50px;
	}

	.employ-wrapper .e-search .select-cont {
		width: 150px;
		margin-top: 8px;
		font-size: 14px;
	}

	.employ-wrapper .e-search .select-cont .text {
		padding-left: 25px;
	}

	.employ-wrapper .e-search .input-cont {
		width: 188px;
		font-size: 14px;
		margin-top: 8px;
	}

	.employ-wrapper .e-search.has-city .select-cont {
		width: 130px;
	}

	.employ-wrapper .e-search.has-city .input-cont {
		width: 138px;
	}

	.employ-wrapper .e-list .e-item1 {
		width: 240px;
	}

	.employ-wrapper .e-list .top {
		height: 60px;
		line-height: 60px;
		font-size: 14px;
	}

	.employ-wrapper .e-list .top .e-item1 {
		text-indent: 50px;
	}

	.employ-wrapper .e-list .e-item2 {
		width: 120px;
		text-align: center;
	}

	.employ-wrapper .e-list .item .i-text {
		height: 65px;
		line-height: 65px;
		font-size: 14px;
	}

	.employ-wrapper .e-list .item .i-text .e-item1 {
		font-size: 16px;
		text-indent: 35px;
	}

	.employ-wrapper .e-list .item .i-text .e-item2.e-btn {
		height: 65px;
		cursor: pointer;
	}

	.employ-wrapper .e-list .item .i-detail {
		padding: 20px;
	}

	.employ-wrapper .e-list .item .detail-item .d-title {
		font-size: 14px;
	}

	.employ-wrapper .e-list .item .detail-item p {
		font-size: 12px;
		line-height: 25px;
	}

	.employ-wrapper .e-list .item .toEmail {
		margin-top: 15px;
	}


	.new-about-wrapper .hotel-item .hotel-text {
		top: 15%;
		width: 65%;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-cn {
		font-size: 22px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-en {
		font-size: 14px;
	}

	.new-about-wrapper .design-main {
		top: 16%;
	}

	.new-about-wrapper .company-idea .idea-list {
		top: 32%;
		left: 25%;
	}

	.new-about-wrapper .company-idea .idea-title {
		height: 100%;
		background-size: auto 100%;
		left: 10%;
	}

	.new-about-wrapper .company-idea .idea-list li {
		width: 200px;
		margin-right: 20px;
	}

	.new-about-wrapper .company-idea .idea-list li .l-icon {
		width: 50px;
		height: 50px;
		background-size: cover;
	}

	.new-about-wrapper .company-idea .idea-list li .title-cn {
		font-size: 18px;
	}

	.new-about-wrapper .company-idea .idea-list li .title-en,
	.new-about-wrapper .company-idea .idea-list li p {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-honor .honor-main {
		top: 8%;
		width: 230px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item {
		margin-right: 30px;
		margin-left: 10px;
	}

	.new-about-wrapper .history-main {
		top: 12%;
	}

	.new-about-wrapper .intr-text {
		top: 12%;
	}

	.new-about-wrapper .hotel-item .hotel-text p {
		font-size: 13px;
		line-height: 24px;
		margin-top: 20px;
	}

	.new-about-wrapper .intr-text .title-cn,
	.new-about-wrapper .design-main .title-cn,
	.new-about-wrapper .hotel-history .title-cn,
	.new-about-wrapper .hotel-style .title-cn {
		font-size: 26px;
	}

	.new-about-wrapper .intr-text .title-en,
	.new-about-wrapper .design-main .title-en,
	.new-about-wrapper .hotel-history .title-en,
	.new-about-wrapper .hotel-style .title-en {
		font-size: 16px;
		margin-top: 15px;
	}

	.new-about-wrapper .intr-text .border,
	.new-about-wrapper .design-main .border,
	.new-about-wrapper .hotel-history .border,
	.new-about-wrapper .hotel-style .border {
		margin-top: 20px;
	}

	.new-about-wrapper .intr-text .i-text {
		font-size: 14px;
		margin-top: 20px;
		line-height: 28px;
	}

	.new-about-wrapper .hotel-history .history-list .swiper-slide .tit {
		font-size: 22px;
	}

	.new-about-wrapper .hotel-history .history-list .swiper-slide p {
		font-size: 14px;
		line-height: 26px;
	}

	.new-about-wrapper .design-main .design-list {
		font-size: 18px;
		margin-top: 20px;
	}

	.new-about-wrapper .design-main .detail-list {
		width: 60%;
	}

	.new-about-wrapper .design-main .detail-list p {
		font-size: 14px;
		line-height: 25px;
	}

	.new-about-wrapper .hotel-design .left-icon {
		width: 180px;
		height: 170px;
		background-size: 100%;
	}

	.new-about-wrapper .hotel-design .right-icon {
		width: 140px;
		height: 195px;
		background-size: 100%;
	}

	.new-about-wrapper .design-main .design-icon {
		width: 180px;
		background-size: 100% auto;
		background-repeat: no-repeat;
		margin-top: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-icon {
		width: 40px;
		background-size: 100% auto;
		left: 28%;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-cn {
		font-size: 16px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-en {
		font-size: 12px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list .tab-item {
		width: 30px;
		height: 2px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-list {
		font-size: 12px;
		margin-top: 20px;
		line-height: 25px;
	}

	.new-about-wrapper .hotel-honor .honor-main .tab-list {
		margin-top: 10px;
	}

	.new-style-wrapper .s-list .text-cont {
		width: 220px;
		float: none;
	}

	.new-style-wrapper .s-list .text-cont .s-time {
		font-size: 18px;
	}

	.new-style-wrapper .s-list .text-cont .s-title {
		font-size: 16px;
	}

	.new-style-wrapper .s-list .s-item {
		padding-bottom: 40px;
	}

	.new-style-wrapper .s-list .img-cont {
		width: 840px;
		margin-top: 20px;
		margin-left: 15px;
		float: none;
	}

	.new-style-wrapper .s-list .img-cont .img-item {
		width: 185px;
	}

	.new-style-wrapper .s-list .more-text {
		font-size: 16px;
		margin-top: 0;
	}

	.hotel-join-wrapper .brand-list ul li {
		background-size: 20%;
	}

	.hotel-join-wrapper .brand-info .info-text {
		font-size: 16px;
	}

	.hotel-join-wrapper .brand-condition .title-cn {
		font-size: 24px;
	}

	.hotel-join-wrapper .brand-condition .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .brand-condition .border {
		margin-top: 30px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-title {
		font-size: 18px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-border {
		margin-top: 10px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-icon {
		background-size: 15% auto;
	}

	.hotel-join-wrapper .business-terms .terms-main {
		padding: 30px 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-cn {
		font-size: 18px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
		font-size: 14px;
		margin-top: 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-icon {
		background-size: auto 65%;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right {
		margin-top: 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item {
		padding-bottom: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-cn {
		font-size: 16px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-en {
		font-size: 12px;
		margin-top: 5px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list {
		width: 80%;
		margin: 0 auto;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont p {
		font-size: 12px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont {
		bottom: 20px;
	}

	.hotel-join-wrapper .join-reward .reward-main,
	.hotel-join-wrapper .join-case .case-main {
		padding-top: 40px;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-cn,
	.hotel-join-wrapper .join-case .case-main .title-cn {
		font-size: 24px;
	}

	.hotel-join-wrapper .join-reward .reward-main .title-en,
	.hotel-join-wrapper .join-case .case-main .title-en {
		font-size: 14px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .join-reward .reward-main .border,
	.hotel-join-wrapper .join-case .case-main .border {
		margin-top: 30px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list {
		font-size: 18px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list span {
		font-size: 24px;
	}

	.hotel-join-wrapper .join-case .case-main {
		padding-top: 40px;
	}

	.hotel-join-wrapper .join-case .case-main .case-list {
		margin-top: 40px;
	}

	.hotel-join-wrapper .join-case .case-main .down-btn {
		width: 200px;
		height: 45px;
		line-height: 45px;
		background-position: 160px center;
		font-size: 16px;
		margin-top: 30px;
	}

	.new-brand-wrapper .brand-info .brand-logo {
		width: 300px;
		top: 50px;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-cn {
		font-size: 26px;
	}

	.new-brand-wrapper .core-values .core-item .core-text .title-en {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-brand-wrapper .core-values .core-item .core-text p {
		font-size: 14px;
		line-height: 28px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-cn {
		font-size: 22px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .title-en {
		font-size: 16px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name {
		left: 12%;
	}

	.new-brand-wrapper .brand-hotel .hotel-select {
		width: 200px;
		height: 40px;
		line-height: 40px;
		bottom: 100px;
	}

	.new-brand-wrapper .brand-hotel .hotel-select .h-arrow {
		top: 4px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list {
		bottom: 140px;
		font-size: 16px;
		width: 300px;
		line-height: 34px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-top {
		height: 50px;
		line-height: 50px;
	}

	.new-about-wrapper .hotel-style ul li .text-cont {
		font-size: 14px;
	}

	.new-about-pop .p-main {
		width: 800px;
		margin-left: -400px;
		height: 512px;
		margin-top: -256px;
	}

	.new-brand-pop .p-main {
		width: 800px;
		margin-left: -400px;
		height: 512px;
		margin-top: -256px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li {
		padding-bottom: 30px;
	}

	.new-about-wrapper .hotel-history .history-list {
		padding-top: 30px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li:before {
		height: 5px;
	}

	.new-about-wrapper .hotel-history .history-list .history-swiper {
		margin-top: 50px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-main {
		max-height: 350px;
	}

	.new-brand-wrapper .brand-hotel .hotel-name .look-pic-btn {
		margin-top: 300px;
	}

	.contact-wrapper .contact-item .contact-list .c-item .i-phone,
	.contact-wrapper .contact-item .contact-list .c-item .i-email {
		font-size: 14px;
	}


	.works-list-main {
		padding-top: 60px;
	}

	.works-list-main .cn_title {
		font-size: 24px;
	}

	.works-list-main .en_title {
		font-size: 16px;
		margin-top: 10px;
	}

	.works-list-main .border {
		margin: 30px auto;
		width: 60px;
		margin-top: 20px;
	}

	.works-list-main .works-list ul li .text-cont {
		height: 63px;
		padding: 10px;
		font-size: 14px;
	}

	.works-list-pop .p-main {
		width: 780px;
		height: 530px;
		margin-top: -265px;
		margin-left: -390px;
	}

	.works-list-pop .p-main .text-cont .t_title {
		font-size: 16px;
	}

	.works-list-pop .p-main .text-cont .t_left {
		line-height: 30px;
	}

	.works-list-pop .p-main .text-cont .t_border {
		height: 90px;
		margin-left: 40px;
	}

	.works-list-pop .p-main .text-cont .t_right {
		width: 500px;
	}

	.works-list-pop .p-main .text-cont {}

	.new-design-intro .intro-main .intro-swiper .img-cont {
		width: 500px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont {
		width: 470px;
		padding: 50px 30px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .cn_title {
		font-size: 22px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont .en_title {
		font-size: 18px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont p {
		font-size: 14px;
		line-height: 20px;
		margin-top: 15px;
	}

	.new-design-honor .honor-main .honor-swiper {
		width: 880px;
	}

	.new-design-honor .honor-main {
		padding-top: 40px;
	}

	.new-design-honor .honor-main .cn_title {
		font-size: 22px;
	}

	.new-design-honor .honor-main .en_title {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-design-honor .honor-main .h_border {
		margin: 20px auto;
	}

	.new-design-honor .honor-main .honor-swiper span {
		font-size: 14px;
		line-height: 28px;
	}

	.works-list-main .works-list ul li .img-cont {
		height: 190px;
	}

	.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info {
		font-size: 14px;
		line-height: 18px;
	}

	.new-brand-wrapper .hotel-map .map-tab .tab-item {
		font-size: 18px;
		padding-bottom: 8px;
	}

	.new-brand-wrapper .hotel-map .map-tab {
		top: 80px;
	}

	.new-brand-wrapper .hotel-map .map-text {
		width: 85%;
		left: 8%;
		top: 10%;
	}

	.new-brand-wrapper .hotel-map .map-text .title-cn {
		font-size: 22px;
	}

	.new-brand-wrapper .hotel-map .map-text .title-en {
		font-size: 16px;
		margin-top: 10px;
	}

	.new-brand-wrapper .hotel-map .map-text .border {
		width: 45px;
		margin: 20px 0 10px 0;
	}

	.new-brand-wrapper .hotel-map .map-text p {
		font-size: 16px;
		line-height: 30px;
	}

	.new-brand-wrapper .hotel-map .city-list {
		margin-top: 20px;
		font-size: 16px;
	}

	.member-streamer .title {
		font-size: 18px;
		margin-left: 40px;
	}

	.member-streamer .links {
		font-size: 16px;
	}

	.book-main .hotel-list .search-main .search-btn {
		background-position: 125px center;
		padding-left: 45px;
		font-size: 16px;
	}
}

@media (min-width: 1281px) and (max-width: 1440px) {
	.new-home-banner {
		height: 620px;
	}
}

@media (min-width: 1441px) and (max-width: 1680px) {
	.new-home-banner {
		height: 720px;
	}
}


@media (min-width: 1280px) and (max-width: 1600px) {
	.bodymain {
		padding-top: 76px;
	}

	.edit-container {
		width: 1080px;
	}

	.new-header {
		height: 76px;
	}

	.new-header .logo {
		margin-top: 18px;
	}

	.new-header .logo img {
		height: 40px;
	}

	.new-header .nav {
		margin-left: 30px;
	}

	.new-header .nav li {
		line-height: 76px;
		font-size: 16px;
		margin-right: 10px;
	}

	.new-header .nav li a {
		padding: 0 16px;
	}

	.new-header .header-right .login-block {
		line-height: 76px;
	}

	.new-header .header-right .login-block a {
		height: 76px;
		max-width: 80px;
	}

	.new-header .header-right .order-block {
		line-height: 76px;
		margin-left: 20px;
	}

	.new-header .header-right .icon-language {
		margin: 25px 0 0 16px;
	}

	.new-header .nav-book-wrapper {
		padding: 10px 0;
	}

	.new-header .book-btn {
		font-size: 14px;
		width: 140px;
		height: 35px;
		line-height: 35px;
		margin-left: 0px;
	}

	.new-header .nav-book-wrapper .binput-wrap {
		width: 840px;
		margin-left: 100px;
	}

	.new-header .nav-book-wrapper .item.home-destination {
		width: 220px;
	}

	.new-header .nav-book-wrapper .item.home-startDate {
		width: 165px;
	}

	.new-header .nav-book-wrapper .item.home-endDate {
		width: 200px;
	}

	.new-header .nav-book-wrapper .bmore-btn {
		font-size: 16px;
		margin-top: 14px;
	}

	.new-header .nav-book-wrapper .item.home-searchBtn {
		width: 220px;
		line-height: 50px;
	}

	.new-header .nav-book-wrapper .item,
	.new-header .nav-book-wrapper .item .input-text {
		height: 50px;
		line-height: 50px;
	}

	.new-header .nav-book-wrapper .active .item.home-destination {
		width: 300px;
	}

	.new-header .nav-book-wrapper .active .item.home-startDate {
		width: 228px;
	}

	.new-header .nav-book-wrapper .active .item.home-endDate {
		width: 310px;
	}

	.new-header .nav-book-wrapper .active .home-number {
		line-height: 50px;
	}

	.new-header .nav-book-wrapper .active .home-protocolCode {
		width: 316px;
	}

	.new-home-banner .edit-container {
		margin-left: -540px;
	}

	.new-home-banner .home-banner-floating-txt-box {
		top: 190px;
	}

	.new-home-banner .home-banner-floating-txt-box .cn {
		font-size: 40px;
		line-height: 40px;
	}

	.new-home-banner .home-banner-floating-txt-box .en {
		font-size: 24px;
		line-height: 24px;
		margin-top: 24px;
	}

	.new-home-banner .swiper-pagination {
		top: 65%;
		left: 0;
	}

	.new-home-banner .swiper-pagination-bullet {
		width: 40px;
	}

	.new-home-banner .home-banner-bottom-text {
		width: 291px;
		background-size: 100% auto;
		bottom: 30px;
		font-size: 12px;
	}

	.home-brand .home-banner-bottom-text {
		width: 291px;
		background-size: 100% auto;
		bottom: 30px;
		font-size: 12px;
	}

	.new-home-search {
		width: 1080px;
		margin-left: -540px;
		bottom: 90px;
	}

	.new-home-search .item {
		width: 176px;
		height: 60px;
	}

	.new-home-search.active .home-number {
		width: 400px;
	}

	.new-home-search.active .home-number .h-text {
		margin-left: 20px;
		margin-right: 0;
	}

	.new-home-search.active .home-protocolCode {
		width: 325px;
	}

	.new-home-search .item .input-text {
		height: 60px;
		line-height: 60px;
		font-size: 13px;
	}

	.new-home-search .item.home-destination {
		width: 200px;
	}

	.new-home-search .item.home-destination .input-text {
		padding-left: 66px;
	}

	.new-home-search .item.home-startDate .input-text {
		padding-left: 46px;
	}

	.new-home-search .item.home-searchBtn {
		width: 274px;
		font-size: 14px;
		height: 60px;
		line-height: 60px;
	}

	.new-home-search .item.home-destination .cityCont {
		top: 60px;
	}

	.friendly-link-logo {
		padding: 10px 0;
	}

	.friendly-link-logo img {
		height: 42px;
	}

	.friendly-link-logo ul li img {
		height: 38px;
	}

	.friendly-link-logo .wanda-logo img {
		height: 42px;
	}

	.friendly-link-logo .wanda-logo {
		padding: 10px 40px 10px 0;
		margin-left: 70px;
	}

	.friendly-link-logo .club-logo {
		padding: 10px 0 10px 40px;
		margin-right: 70px;
	}

	.friendly-link-logo .club-logo img {
		height: 50px;
	}

	.friendly-link-logo ul {
		padding-left: 15px;
	}

	.friendly-link-logo ul li {
		margin: 0 18px;
	}

	.footer-left {
		width: 380px;
	}

	.footer-left .fl-item .big {
		font-size: 14px;
	}

	.footer-middle {
		padding: 0;
		width: 640px;
	}

	.member-hotline img {
		height: 19px;
	}

	.footer-middle .qr-code-box .item {
		margin: 0 45px;
	}

	.footer-middle .qr-code-box .item .type {
		height: 75px;
	}

	.footer-middle .qr-code-box .item .type span {
		font-size: 12px;
		line-height: 12px;
		padding: 0;
		margin-top: -30px;
	}

	.footer-middle .qr-code-box .item .pic {
		width: 75px;
		height: 75px;
	}

	.footer-middle .links {
		margin-top: 28px;
		font-size: 12px;
		line-height: 12px;
	}

	.footer-middle .links span {
		margin: 0 15px;
	}

	.new-footer .copyright {
		font-size: 12px;
		/* line-height: 12px; */
		padding: 18px 0 22px 0;
	}


	.home-discount {
		padding: 50px 0;
	}

	.home-discount-container {
		height: 704px;
		margin: 0 -128px;
	}

	.home-discount-box {
		width: 650px;
		padding-top: 120px;
	}

	.home-discount-box .img-cont {
		width: 180px;
	}

	.home-discount-box .title-box .cn {
		font-size: 24px;
	}

	.home-discount-box .title-box .en {
		font-size: 16px;
		line-height: 16px;
		margin-top: 20px;
	}

	.home-discount-box .title-box:before {
		width: 68px;
		margin-left: -34px;
		bottom: -42px;
	}

	.home-discount-box .cont {
		margin-top: 72px;
		font-size: 14px;
		line-height: 30px;
	}

	.home-discount-box .btn-box {
		margin-top: 52px;
	}

	.home-discount-box .btn-box a {
		width: 196px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		padding-right: 35px;
	}

	.home-discount-box .btn-box a:before {
		right: 52px;
	}

	.home-brand {
		background-size: 208px auto;
		background-position: 10px 0;
	}

	.home-brand .icon-snowflake {
		width: 84px;
		height: 78px;
		background-size: 84px 78px;
		margin-left: -42px;
		bottom: -39px;
	}

	.home-brand .txt-content .txt-box {}

	.home-brand .txt-content .txt-box .icon {
		width: 165px;
		height: 120px;
		background-size: 165px 120px;
		top: 40px;
		right: -46px;
	}

	.home-brand .txt-content .txt-box .txt.cn {
		font-size: 24px;
	}

	.home-brand .txt-content .txt-box .txt.en {
		font-size: 16px;
		min-width: 65px;
	}

	.home-brand .txt-content .txt-box .bot-logo {
		right: 42px;
	}

	.home-brand .txt-content .txt-box .bot-logo img {
		display: block;
		width: 48px;
	}

	.home-brand-focus {}

	.home-brand-focus .swiper-pagination {
		padding-right: 208px;
	}

	.home-brand-focus .swiper-pagination-bullet {
		width: 40px;
	}


	.home-bottom-box .txt-content {
		height: auto;
	}

	.home-bottom-box .txt-content .txt-box {
		width: 408px;
	}

	.home-bottom-box .txt-content .txt-box .tab li .cn {
		font-size: 24px;
		line-height: 24px;
	}

	.home-bottom-box .txt-content .txt-box .tab li .en {
		font-size: 14px;
		line-height: 14px;
		margin-top: 14px;
	}

	.home-bottom-box .txt-content .txt-box .cont {
		font-size: 13px;
		line-height: 28px;
		margin-top: 32px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box {
		margin-top: 20px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a {
		width: 196px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		padding-right: 35px;
	}

	.home-bottom-box .txt-content .txt-box .btn-box a:before {
		right: 52px;
	}






	.new-news-wrapper {
		padding-bottom: 80px;
	}

	.new-news-wrapper .news-list {
		padding-top: 65px;
	}

	.new-news-wrapper .news-list li {
		width: 520px;
		margin-right: 40px;
		margin-bottom: 40px;
	}

	.new-news-wrapper .news-list li .img-cont {
		height: 258px;
	}

	.new-news-wrapper .news-list li .text-cont {
		padding: 25px 20px;
	}

	.new-news-wrapper .news-list li .text-cont .t-left {
		width: 80px;
	}

	.new-news-wrapper .news-list li .text-cont .t-right {
		width: 400px;
	}

	.new-news-wrapper .news-list li .text-cont .t-date {
		font-size: 20px;
	}

	.new-news-wrapper .news-list li .text-cont .t-arrow {
		width: 20px;
		height: 11px;
		margin-top: 20px;
		margin-left: 25px;
	}

	.new-news-wrapper .news-list li .text-cont .t-title {
		font-size: 16px;
		font-weight: bold;
		;
	}

	.new-news-wrapper .news-list li .text-cont .t-text {
		font-size: 14px;
		line-height: 28px;
		margin-top: 10px;
	}





	.new-news-wrapper .news-detail {
		width: 100%;
		padding-top: 65px;
	}

	.new-news-wrapper .news-detail .d-title {
		font-size: 18px;
	}

	.new-news-wrapper .news-detail .d-date {
		font-size: 20px;
	}

	.new-news-wrapper .news-detail .d-remark {
		font-size: 14px;
	}

	.new-news-wrapper .news-detail .d-main {
		margin-top: 30px;
	}

	.new-news-wrapper .news-detail .d-main p {
		font-size: 14px;
	}


	.employ-wrapper .e-search {
		padding-left: 20px;
	}

	.employ-wrapper .e-search .btn-cont {
		width: 200px;
		height: 50px;
	}

	.employ-wrapper .e-search .select-cont {
		width: 160px;
		margin-top: 8px;
		font-size: 14px;
	}

	.employ-wrapper .e-search .select-cont .text {
		padding-left: 25px;
	}

	.employ-wrapper .e-search .input-cont {
		width: 218px;
		font-size: 14px;
		margin-top: 8px;
	}

	.employ-wrapper .e-search.has-city .select-cont {
		width: 140px;
	}

	.employ-wrapper .e-search.has-city .input-cont {
		width: 158px;
	}

	.employ-wrapper .e-list .e-item1 {
		width: 250px;
	}

	.employ-wrapper .e-list .top {
		height: 65px;
		line-height: 65px;
		font-size: 14px;
	}

	.employ-wrapper .e-list .top .e-item1 {
		text-indent: 55px;
	}

	.employ-wrapper .e-list .e-item2 {
		width: 135px;
		text-align: center;
	}

	.employ-wrapper .e-list .e-item2:nth-of-type(3) {
		width: 165px;
	}

	.employ-wrapper .e-list .e-item2:nth-of-type(4) {
		width: 105px;
	}

	.employ-wrapper .e-list .item .i-text {
		height: 65px;
		line-height: 65px;
		font-size: 16px;
	}

	.employ-wrapper .e-list .item .i-text .e-item1 {
		font-size: 18px;
		text-indent: 35px;
	}

	.employ-wrapper .e-list .item .i-text .e-item2.e-btn {
		height: 65px;
		cursor: pointer;
	}

	.employ-wrapper .e-list .item .i-detail {
		padding: 20px 30px;
	}

	.employ-wrapper .e-list .item .detail-item .d-title {
		font-size: 14px;
	}

	.employ-wrapper .e-list .item .detail-item p {
		font-size: 14px;
		line-height: 28px;
	}


	.new-about-wrapper .hotel-item .hotel-text {
		top: 15%;
		width: 65%;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-cn {
		font-size: 26px;
	}

	.new-about-wrapper .hotel-item .hotel-text .title-en {
		font-size: 16px;
	}

	.new-about-wrapper .design-main {
		top: 14%;
	}

	.new-about-wrapper .design-main .design-icon {
		width: 260px;
		height: 250px;
		background-size: 100% auto;
		background-repeat: no-repeat;
		margin-top: 40px;
	}

	.new-about-wrapper .company-idea .idea-list {
		top: 32%;
		left: 25%;
	}

	.new-about-wrapper .company-idea .idea-title {
		height: 100%;
		background-size: auto 100%;
		left: 10%;
	}

	.new-about-wrapper .company-idea .idea-list li {
		width: 280px;
	}

	.new-about-wrapper .hotel-honor .honor-main {
		top: 10%;
		width: 280px;
	}

	.new-about-wrapper .history-main {
		top: 10%;
	}

	.new-about-wrapper .intr-text {
		top: 90px;
	}

	.new-about-wrapper .intr-text .border {
		margin-top: 30px;
	}

	.new-about-wrapper .intr-text .i-text {
		line-height: 30px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li.active p {
		font-size: 14px;
		transform: scale(1.4);
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li:before {
		height: 3px;
		bottom: -2px;
	}

	.new-about-wrapper .hotel-history .history-list .time-line ul li.active:after {
		width: 3px;
	}

	.new-about-wrapper .hotel-history .history-list .swiper-slide p {
		font-size: 18px;
		line-height: 32px;
	}

	.new-style-wrapper .s-list .text-cont {
		width: 220px;
	}

	.new-style-wrapper .s-list .text-cont .s-time {
		font-size: 18px;
	}

	.new-style-wrapper .s-list .text-cont .s-title {
		font-size: 16px;
	}

	.new-style-wrapper .s-list .s-item {
		padding-bottom: 40px;
	}

	.new-style-wrapper .s-list .img-cont {
		width: 840px;
	}

	.new-style-wrapper .s-list .img-cont .img-item {
		width: 185px;
	}

	.new-style-wrapper .s-list .more-text {
		font-size: 18px;
	}

	.hotel-join-wrapper .brand-condition .title-cn {
		font-size: 28px;
	}

	.hotel-join-wrapper .brand-condition .con-list ul li .c-title {
		font-size: 22px;
	}

	.hotel-join-wrapper .business-terms .terms-main {
		padding: 30px 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-cn {
		font-size: 24px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-left .title-en {
		font-size: 16px;
		margin-top: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-text {
		font-size: 16px;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item .l-icon {
		background-size: auto 75%;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right {
		margin-top: 0;
	}

	.hotel-join-wrapper .business-terms .terms-top .t-right .level-item {
		padding-bottom: 10px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-cn {
		font-size: 20px;
	}

	.hotel-join-wrapper .business-terms .terms-bottom .terms-list .terms-item .text-cont .title-en {
		font-size: 16px;
	}

	.hotel-join-wrapper .join-reward .reward-main {
		padding-top: 80px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list {
		font-size: 22px;
	}

	.hotel-join-wrapper .join-reward .reward-main .reward-list span {
		font-size: 26px;
	}

	.hotel-join-wrapper .join-case .case-main .case-list {
		margin-top: 40px;
	}

	.hotel-join-wrapper .join-case .case-main .down-btn {
		width: 200px;
		height: 45px;
		line-height: 45px;
		background-position: 160px center;
		font-size: 16px;
	}


	.new-brand-wrapper .brand-info .brand-logo {
		top: 50px;
	}

	.new-about-pop .p-main {
		width: 900px;
		margin-left: -450px;
		height: 575px;
		margin-top: -287px;
	}

	.new-brand-pop .p-main {
		width: 900px;
		margin-left: -450px;
		height: 575px;
		margin-top: -287px;
	}

	.new-about-wrapper .hotel-design .right-icon {
		width: 200px;
		background-size: 100% auto;
		height: 275px;
	}

	.new-about-wrapper .hotel-design .left-icon {
		width: 280px;
		background-size: 100% auto;
		height: 260px;
	}

	.new-brand-wrapper .brand-hotel .hotel-list .list-main {
		max-height: 450px;
	}

	.new-brand-wrapper .hotel-map .map-text {
		top: 12%;
		width: 80%;
		left: 10%;
	}

	.contact-wrapper .contact-item .contact-list .c-item .i-phone,
	.contact-wrapper .contact-item .contact-list .c-item .i-email {
		font-size: 16px;
	}

	.new-design-intro .intro-main .intro-swiper .img-cont {
		width: 600px;
	}

	.new-design-intro .intro-main .intro-swiper .text-cont {
		width: 480px;
		padding: 40px 30px;
	}


	.new-design-intro .intro-main .intro-swiper .text-cont p {
		font-size: 16px;
		line-height: 26px;
		margin-top: 20px;
	}

	.works-list-main .works-list ul li .img-cont {
		height: 215px;
	}

	.works-list-main .works-list ul li .text-cont {
		height: 69px;
		padding: 10px;
		font-size: 16px;
	}

	.new-design-honor .honor-main .honor-list-wrapper .swiper-slide .honor-info {
		font-size: 14px;
		line-height: 22px;
	}

	.new-brand-wrapper .hotel-map .map-tab .tab-item {
		font-size: 22px;
		padding-bottom: 10px;
	}

	.new-brand-wrapper .hotel-map .map-tab {
		top: 100px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-cn {
		font-size: 20px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-top .t-item .title-en {
		font-size: 14px;
	}

	.new-about-wrapper .hotel-honor .honor-main .honor-list {
		font-size: 14px;
	}

	.member-streamer .title {
		font-size: 18px;
		margin-left: 40px;
	}

	.member-streamer .links {
		font-size: 16px;
	}

	.book-main .hotel-list .search-main .search-btn {
		background-position: 145px center;
		padding-left: 55px;
	}

	.new-about-wrapper .hotel-item .hotel-text p {
		font-size: 13px;
		line-height: 28px;
	}

	.hotel-works-wrapper .brand-list .edit-container {
		width: 800px;
	}




}