/*
 * 适配1440分辨率的CSS文件
 * @author: zhijie @created: 2020-01-13
 */

@media screen and (min-device-width: 1440px) {
	.mainContainer,
	.layui-container {
		min-width: 1440px;
		max-width: 1600px;
	}
	/*
	 * input 输入框 
	 */
	.inputContainer>.input {
		padding-bottom: 11px;
		height: 29px;
		line-height: 29px;
	}
	/*
 	 * 弹窗
 	 */
	.layer .title {
		font-size: 27px;
		margin-top: 124px;
	}
	.layer .close {
		width: 21px;
		max-width: 21px;
		position: absolute;
		right: 23.1px;
		top: 36.68px;
	}
	.layer .icon {
		width: 110px;
		margin-top: 107px;
	}
	.layer .msg {
		font-size: 20px;
		margin-top: 23px;
	}
	.layer .btn {
		font-size: 12px;
		height: 34px;
		line-height: 34px;
		/* margin-top: 64.2px; */
		margin-top: 42px;
		width: 152.23px;
		margin-bottom: 84.38px;
	}
	.layer .desc {
		margin-top: 55.2px;
		margin-bottom: 22.5px;
		font-size: 13.5px;
	}
	.layer .orange_line {
		width: 63.75px;
		margin: 0 auto 21px auto;
	}
	.layer>.footer {
		height: 165px;
	}
	/** 提示弹窗 **/
	#messageLayer>.close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#messageLayer>.content>img {
		margin-top: 40px;
		width: 120px;
	}
	#messageLayer>.content>.desc {
		font-size: 14px;
		margin: 11px 0;
	}
	#messageLayer>.content>.submitBtn {
		height: 30px;
		line-height: 30px;
		width: 110px;
		font-size: 12px;
		margin-top: 20px;
	}
	/** trasitionPage **/
	.transitionPage .leftDiv {
		padding: 0 90px;
	}
	/*.transitionPage .leftDiv img {
		width: 41px;
		height: auto;
	}*/
	.transitionPage .leftDiv .desc {
		font-size: 68px;
	}
	.transitionPage .leftDiv footer,
	.transitionPage .rightDiv .arrowLink {
		height: 50px;
		line-height: 50px;
		font-size: 15px;
	}
	.transitionPage .rightDiv .desc {
		padding-right: 31px;
		font-size: 20px;
	}
	.transitionPage .rightDiv .desc>p+p {
		margin-top: 6px;
	}
	.transitionPage .rightDiv .arrowLink {
		width: 94px;
		text-align: center;
	}
	.transitionPage .rightDiv .arrowLink {
		font-size: 16px;
	}
	/** loginPage **/
	.loginPage {
		padding: 46px 316px 64px 316px;
	}
	.loginPage>.close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	.loginPage>.logoDiv .iconziyuan96 {
		font-size: 52px;
		margin-left: 50px;
	}
	.loginPage>.logoDiv .iconweibiaoti-2 {
		font-size: 84px;
		color:#000;
	}
	.loginPage>.layui-row {
		font-size: 12px;
	}
	.loginPage>.layui-row>.leftDiv {
		padding-right: 49px;
	}
	.loginPage>.layui-row>.rightDiv {
		padding-left: 62px;
	}
	.loginPage>.layui-row .small {
		font-size: 11px;
		margin: 29px 0 22px 0;
	}
	.loginPage>.layui-row .layui-input,
	.loginPage>.layui-row .authCode,
	.loginPage>.layui-row .submitBtn {
		height: 32px;
		line-height: 32px;
		font-size: 12px;
	}
	.loginPage>.layui-row .authInput {
		padding-right: 96px;
	}
	.loginPage>.layui-row .authCode {
		width: 90px;
	}
	.loginPage>.layui-row .forgetPsd {
		right: 12px;
		font-size: 11px;
	}
	.loginPage>.layui-row .eyes,
	.registerPage>.layui-row .eyes {
		right: 85px;
		width: 16px;
	}
	.loginPage>.layui-row .layui-form-item+.layui-form-item {
		margin-top: 17px;
	}
	.loginPage>.layui-row .title {
		font-size: 16px;
		margin-bottom: 32px;
	}
	.loginPage>.layui-row .desc {
		line-height: 20px;
		margin-bottom: 37px;
	}
	/** 注册页面 **/
	.registerHeader {
		margin: 65px 0 143px 45px;
	}
	.registerHeader>.iconfont {
		font-size: 45px;
	}
	.registerPage>.title {
		font-size: 41px;
		margin-bottom: 17px;
	}
	.registerPage>.iconfont {
		font-size: 109px;
	}
	.registerPage>.title>.warning {
		font-size: 18px;
	}
	.registerPage>.desc {
		height: 18px;
		line-height: 18px;
		font-size: 18px;
	}
	.registerPage .small,.registerPage .small .iconicon- {
		font-size: 12px;
	}
	.registerPage .small .iconfont {
		font-size: 8px;
		margin-right: 2px;
	}
	.registerPage>.layui-row .layui-form-item {
		margin-top: 62px;
	}
	.registerPage>.layui-row .layui-input,
	.registerPage>.layui-row .authCode {
		height: 32px;
		line-height: 32px;
		font-size: 13px;
	}
	.registerPage>.layui-row .authCode {
		width: 90px;
	}
	.registerPage>.layui-row .authInput {
		padding-right: 96px;
	}
	.registerPage .submitBtn {
		height: 34px;
		line-height: 34px;
		width: 153px;
		font-size: 13px;
		margin: 63px auto 45px auto;
	}
	.registerPage>.smallDesc,
	.registerPage>.couponBox {
		margin-bottom: 114px;
	}
	.registerPage>.smallDesc img {
		width: 12px;
		margin-top: -2px;
		margin-right: 5px;
	}
	.registerPage>.smallDesc .small+.small {
		margin-top: 7px;
	}
	.registerPage>.smallDesc .small:nth-child(2) {
		padding-left: 17px;
	}
	.registerPage>.smallDesc .borderBottom {
		padding-bottom: 5px;
	}
	.registerPage>.layui-row .layui-form-item .iconziyuan1 {
		font-size: 8px;
	}
	.registerPage>.layui-row .eyes {
		right: 12px;
	}
	.registerPage>.subTitle {
		font-size: 18px;
		margin-top: 31px;
	}
	.registerPage .coupon {
		margin-top: 49px;
	}
	.registerPage .coupon>.rightDiv {
		margin-left: 8px;
		font-size: 12px;
	}
	.registerPage .coupon .smallTitle {
		font-size: 13px;
		margin-bottom: 4px;
	}
	.registerPage .coupon .hotelName {
		padding-left: 7.5px;
	}
	.registerPage .coupon .link {
		margin-left: 7.5px;
		padding-bottom: 2px;
	}
	.registerPage .coupon .tag {
		height: 16px;
		line-height: 16px;
		min-width: 65px;
		font-size: 12px;
		padding: 1.5px 4px;
	}
	.registerPage .coupon>.iconfont {
		font-size: 28px;
	}
	#agreementLayer,
	#rightsDialog {
		padding: 42px 23%;
	}
	#agreementLayer>.title {
		font-size: 27px;
	}
	#agreementLayer>.content,
	#rightsDialog>.content {
		font-size: 12px;
		line-height: 25px;
		margin: 28px 0;
	}
	#rightsDialog>.content {
		margin-top: 0;
	}
	#agreementLayer>.close,
	#rightsDialog>.close,
	#questionDialog>.close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#rightsDialog>.warning {
		font-size: 12px;
		line-height: 21px;
	}
	#rightsDialog>.warning+.warning {
		margin-top: 35px;
	}
	#rightsDialog>.warning>.iconfont {
		font-size: 16px;
		margin-right: 13px;
	}
	/** 图形验证码 **/
	#verifyLayer>.close,
	#imageCheckLayer>.close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#verifyLayer>.verticalMiddle .layui-input,
	#imageCheckLayer>.verticalMiddle .layui-input {
		height: 45px;
		line-height: 45px;
		font-size: 13px;
	}
	#verifyLayer>.verticalMiddle>img,
	#imageCheckLayer>.verticalMiddle>img {
		height: 45px;
	}
	#verifyLayer>.verticalMiddle>.submitBtn,
	#imageCheckLayer>.verticalMiddle>.submitBtn {
		height: 30px;
		line-height: 30px;
		width: 110px;
		font-size: 12px;
		margin-top: 28px;
		margin-left: auto;
		margin-right: auto;
	}
	#verifyLayer>.verticalMiddle>.warning,
	#imageCheckLayer>.verticalMiddle>.warning {
		font-size: 12px;
		margin-top: 5px;
		padding-left: 8px;
		color: #ff5d5d;
	}
	/** homePage **/
	.homePage .form-container .btn,
	.hotelList .form-container .btn {
		margin-top: 71px;
		width: 382px;
		height: 35px;
		line-height: 35px;
		font-size: 13.5px;
		margin-bottom: 15.75px;
	}
	.homePage .introduce_summary {
		min-height: 341px;
		box-sizing: border-box;
		padding: 69px 0 61px 0;
	}
	.homePage .introduce_summary>.title {
		font-size: 41px;
	}
	.homePage .introduce_summary>.orange_line {
		width: 63px;
		margin: 60px auto 14px auto;
	}
	.homePage .introduce_summary>.groupName {
		font-size: 18px;
	}
	.homePage .introduce_summary>.desc {
		margin-top: 31px;
		font-size: 18px;
		line-height: 31px;
	}
	.homePage .introduce_imgDiv {
		height: 440.92px;
		/*min-height: 440.92px;*/
		font-size: 18px;
	}
	.homePage .introduce_imgDiv .title {
		margin-top: 150.75px;
		margin-bottom: 8px;
	}
	.homePage .introduce_imgDiv .desc {
		margin-top: 12px;
	}
	.homePage .introduce_imgDiv .thin {
		margin-top: 26.25px;
		text-align: center;
	}
	.homePage .introduce_imgDiv .big {
		font-size: 40px;
	}
	.homePage .aboutMulian {
		text-align: center;
		min-height: 392px;
		box-sizing: border-box;
		padding: 61px 0;
		color: #808080;
	}
	.homePage .aboutMulian .title {
		font-size: 41px;
	}
	.homePage .aboutMulian .desc {
		margin: 30px auto 61px auto;
		font-size: 13px;
		line-height: 31px;
		width: 943px;
		word-wrap: break-word;
		font-weight: lighter;
	}
	.homePage .aboutMulian .orange_line {
		width: 63px;
		margin: 0 auto 14px auto;
	}
	.homePage .aboutMulian .groupName {
		font-size: 18px;
	}
	.homePage .brandSelect {
		height: 442px;
		min-height: 442px;
		width: 100%;
		max-width: 100%;
	}
	.homePage .brandSelect>.item>.desc {
		line-height: 31px;
		font-size: 18px;
	}
	.homePage .brandSelect>.item .comingSoon {
		/* position: absolute;
		top: 269px;
		left: 50%;
		transform: translateX(-50%); */
		padding-bottom: 4px;
		border-bottom: 1px solid #884932;
	}
	.homePage .citySelect {
		/*min-height: 766px;*/
		height: 766px;
		margin-top: 9px;
		min-width: 100%;
	}
	.homePage .citySelect>.item {
		padding-top: 77.25px;
		font-size: 54px;
	}
	.homePage .citySelect>.item>footer {
		height: 39px;
		line-height: 39px;
		font-size: 13px;
	}
	.homePage .memberActivity {
		min-height: 294px;
		padding-top: 61px;
	}
	.homePage .memberActivity .title {
		font-size: 41px;
	}
	.homePage .memberActivity .desc {
		font-size: 18px;
		margin-top: 31px;
	}
	.homePage .memberActivity .more {
		font-size: 13px;
		margin: 61px auto 0 auto;
		width: 63px;
		padding-bottom: 9px;
		border-bottom: 1px solid #dba085;
		color: #444;
	}
	.homePage .memberImgDiv {
		min-height: 477.75px;
	}
	.homePage .memberImgDiv .item {
		min-height: 477.75px;
	}
	.homePage .memberImgDiv .item>.verticalMiddle {
		line-height: 31px;
		font-size: 18px;
	}
	.homePage .memberImgDiv .item>.owned {
		font-size: 13px;
		padding-bottom: 10px;
		bottom: 27px;
	}
	.homePage .divide,.home_brandPage .divide {
		margin-top: 103px;
		margin-bottom: 100px;
		font-size: 18px;
	}
	.homePage .divide .orange_line,.home_brandPage .divide .orange_line {
		width: 63px;
		margin: 0 auto;
		margin-bottom: 14px;
	}
	/** 首页-品牌故事 **/
	.home_brandPage .swiper-container {
		height: 662.25px;
	}
	.home_brandPage .brandSummary {
		height: 255px;
	}
	.home_brandPage .mulianDesc>.title,.home_brandPage .mustelStory .title,.home_brandPage .mustelValue .title {
		font-size: 41px;
		margin-bottom: 32px;
	}
	.home_brandPage .brandSummary>.subTitle,.home_brandPage .mulianGroupDesc>.subTitle {
		font-size: 18px;
		margin-top: 43.5px;
	}
	.home_brandPage .brandSummary>.groupName,.home_brandPage .mulianGroupDesc>.groupName {
		color: #505050;
		margin-top: 63px;
	}
	.home_brandPage .brandSummary>.desc-title,.home_brandPage .mulianGroupDesc>.desc-title {
		font-size: 18px;
		margin-top: 29.25px;
	}
	.home_brandPage .brandSummary>.desc,.home_brandPage .mulianGroupDesc>.desc {
		width: 942.75px;
		margin: 60px auto 0 auto;
		line-height: 30px;
	}
	/*.home_brandPage .brandSummary>.imgDiv {
		margin-top: 92.47px;
	}*/
	.home_brandPage .brandSummary>.imgDiv img {
		width: 200px;
		max-width: 200px;
	}
	.home_brandPage .brandSummary>.imgDiv .huanLogo {
		margin-left: 160px;
	}
	.home_brandPage>.imgDiv {
		min-height: 701px;
	}
	.home_brandPage .mulianDesc {
		min-height: 601.05px;
		padding: 72.75px 0 60.68px 0;
	}
	.home_brandPage .mulianDesc .titleDiv {
		min-height: 166.95px;
		font-size: 18px;
	}
	.home_brandPage .mulianDesc .titleDiv>.title {
		font-size: 41px;
	}
	.home_brandPage .mulianDesc>.desc {
		line-height: 31px;
		margin-top: 62px;
	}
	.home_brandPage .productDesc {
		min-height: 483px;
	}
	.home_brandPage .productDesc .title {
		margin-top: 68px;
		margin-bottom: 16px;
	}
	.home_brandPage .productDesc .desc {
		line-height: 31px;
		margin-top: 31px;
	}
	.home_brandPage .serviceDesc {
		min-height: 603px;
		padding: 62px 179px;
	}
	.home_brandPage .serviceDesc>.title {
		line-height: 31px;
		font-size: 18px;
	}
	.home_brandPage .serviceDesc .flex-item {
		line-height: 31px;
		font-size: 14px;
		margin-top: 76px;
	}
	.home_brandPage .serviceDesc .flex-item.row1 {
		margin-top: 47px;
	}
	.home_brandPage .serviceDesc .flex-item+.flex-item {
		margin-left: 111px;
	}
	.home_brandPage .linkDiv>a {
		padding-bottom: 10px;
		font-size: 13px;
		margin-top: 76px;
	}
	.home_brandPage .linkDiv>span+span {
		margin-left: 74px;
	}
	.home_brandPage .huanDesc,
	.home_brandPage .mulvDesc {
		min-height: 445px;
		padding: 64px 0;
	}
	.home_brandPage .huanDesc>.titleDiv,
	.home_brandPage .mulvDesc>.titleDiv {
		font-size: 41px;
		height: 167px;
	}
	.home_brandPage .huanDesc>.desc,
	.home_brandPage .mulvDesc>.desc {
		line-height: 31px;
	}
	.home_brandPage .mulianGroupDesc {
		padding-top: 98px;	
	}
	.home_brandPage .mulianGroupDesc>.title {
		font-size: 41px;
	}
	.home_brandPage .mustelStory {
		padding-left: 47px;
		margin-top: 65px;
	}
	.home_brandPage .mustelStory>.right,.home_brandPage .mustelValue {
		font-size: 12px;
	}
	.home_brandPage .mustelCell {
		height: 405px;
		font-size: 12px;
	}
	.home_brandPage .mustelCell .title {
		margin-top: 110px;
		font-size: 17px;
	}
	.home_brandPage .modrinInspiration .timeline{
		font-size: 24px;
	}
	.home_brandPage .modrinInspiration .itemDesc {
		font-size: 12px;
	}
	.home_brandPage .modrinInspiration .modrinInsLeft > img + img {
		margin-top: 22%;
	}
	.home_brandPage .modrinCell {
		font-size: 14px;
	}
	.home_brandPage .modrinCell1 {
		height: 463px;
		min-height: 463px;
	}
	.home_brandPage .modrinCell1 .title{
		font-size: 18px;
	}
	.home_brandPage .modrinCell .arrow {
		width: 33px;
		max-width: 33px;
	}
	.home_brandPage .modrinCell2 {
		height: 532px;
		min-height: 532px;
	}
	.home_brandPage .modrinCell3 {
		height: 585px;
		min-height: 585px;
	}
	.home_brandPage .modrinCell4 {
		height: 357px;
		min-height: 357px;
	}
	.home_brandPage .modrinCell5 {
		height: 417px;
		min-height: 417px;
	}
	.home_brandPage .modrinCell6 {
		height: 600px;
		min-height: 600px;
	}
	/* 木莲快讯 */
	.article_list .list {
		/* min-height: 1152px; */
		font-size: 18px;
	}
	.article_list .list>.title {
		font-size: 41px;
		margin: 61px 0 44px 0;
	}
	.article_list .list>.orange_line {
		margin: 78px auto 14px auto;
		width: 64px;
	}
	.article_list .list .card {
		min-height: 347px;
		margin-top: 68px;
		margin-bottom: 24px;
	}
	.article_list .card>.card-header {
		min-height: 208px;
	}
	.article_list .card .card-content {
		padding: 20px 49px 18px 39px;
		position: absolute;
		top: -75px;
		left: 0;
		right: 0;
	}
	.article_list .card .card-content>.hotelName {
		margin-bottom: 8px;
		font-size: 13px;
	}
	.article_list .card .card-content>.orange_line {
		width: 46px;
		margin-bottom: 8px;
	}
	.article_list .card .card-content>.subTitle {
		height: 36px;
		margin-bottom: 30px;
		font-size: 13px;
	}
	.article_list .card .iconfont {
		font-size: 14px;
	}
	.article_list .pagination {
		margin-top: 75px;
		text-align: center;
	}
	/* .article_list .carousel-container {
		height: 587px;
		margin-top: 61px;
	} */
	.article_list .img-container {
		margin-top: 61px;
	}
	.article_list .img-container .desc {
		font-size: 41px;
		top: 44px;
		left: 80px;
	}
	/* 木莲快讯-详情页 */
	.article_detail .imgDiv {
		min-height: 662.25px;
		font-size: 37px;
	}
	.article_detail .imgDiv .groupName {
		line-height: 50px;
	}
	.article_detail .imgDiv .small {
		margin-top: 15px;
		font-size: 10px;
	}
	.article_detail .article-container {
		padding: 75px 0;
		width: 100%;
	}
	.article_detail .leftDiv img {
		width: 132px;
		max-width: 132px;
		margin-bottom: 27px;
	}
	.article_detail .leftDiv .small {
		font-size: 12px;
		line-height: 28px;
	}
	.article_detail .leftDiv .orange_line {
		width: 87px;
		margin: 15px 0;
	}
	.article_detail .article-container .rightDiv {
		padding-right: 177px;
	}
	.article_detail .rightDiv .title {
		font-size: 37px;
		line-height: 50px;
	}
	.article_detail .rightDiv .date {
		margin-top: 23.25px;
		font-size: 15px;
		margin-bottom: 61.5px;
	}
	.article_detail .rightDiv .content {
		line-height: 31px;
		font-size: 13px;
	}
	.article_detail .rightDiv .content p+p {
		margin-top: 17.25px;
	}
	.article_detail .rightDiv .content img {
		width: 784px;
		max-width: 784px;
		margin: 20.75px 0;
	}
	/** 意见反馈页 **/
	.feedback .title {
		font-size: 41px;
		margin-bottom: 31px;
		margin-top: 76px;
	}
	.feedback .subTitle {
		line-height: 31px;
		font-size: 18px;
		font-weight: lighter;
	}
	.feedback .orange_line {
		margin: 60px auto 13px auto;
		width: 64px;
	}
	.feedback .form {
		/* width: 532px; */
		margin: 119px auto 0 auto;
	}
	.feedback .form .form-item {
		height: 67px;
		line-height: 67px;
		font-size: 13px;
	}
	.feedback .commentFeed .title {
		margin-top: 103.5px;
	}
	.feedback .commentFeed .layui-input,
	.commentFeed .layui-anim dd {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
	}
	.feedback .commentFeed .layui-textarea {
		font-size: 12px;
		min-height: 140px;
	}
	.feedback .commentFeed .submitBtn {
		font-size: 13px;
		width: 153px;
		height: 34px;
		line-height: 34px;
		margin-top: 18px;
	}
	.feedback .commentFeed .iconziyuan1,
	.cooperation>.contact .iconziyuan1 {
		font-size: 8px;
	}
	.feedback .rightDiv .warning {
		font-size: 12px;
		margin-top: 18px;
	}
	.feedback .rightDiv .iconziyuan1 {
		margin-right: 1.5px;
	}
	/* 合作加盟 */
	.cooperation .title {
		font-size: 42px;
		margin-bottom: 27px;
		margin-top: 74px;
	}
	.cooperation .subTitle,
	.cooperation .groupName {
		font-size: 18px;
	}
	.cooperation .orange_line {
		width: 64px;
		margin: 90px auto 14px auto;
	}
	.cooperation>.contact>.layui-form {
		margin-top: 111px;
	}
	.cooperation>.contact .subTitle+.subTitle {
		margin-top: 27px;
	}
	.cooperation .layui-form .form-title {
		font-size: 17px;
		padding-bottom: 25px;
		border-bottom: 1px solid #dedede;
		margin-bottom: 46px;
	}
	.cooperation .layui-form .label,
	.cooperation .layui-form .layui-form-radio *,
	.cooperation .contact .smallDesc {
		font-size: 13px;
	}
	.cooperation .contact .smallDesc>.iconziyuan1 {
		margin-right: 4px;
	}
	.cooperation .layui-form .layui-input {
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	.cooperation .submitBtn {
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		width: 200px;
		margin: 14px auto 0 auto;
	}
	.cooperation>.cooper .layui-row {
		margin-top: 46px;
		height: 277px;
	}
	.cooperation>.cooper .row-item .desc {
		font-size: 17px;
	}
	.cooperation>.cooper .row-item .small {
		font-size: 14px;
		margin: 8px 0 29px 0;
		color: #fff;
	}
	.cooperation>.join {
		margin-top: 140px;
	}
	.cooperation>.join .bigTitle img {
		width: 78px;
	}
	.cooperation>.join .bigTitle .title {
		font-size: 55px;
		margin-top: -15px;
		margin-bottom: 0;
	}
	.cooperation>.join .bigTitle .desc {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.cooperation>.join .bigTitle .orange_line {
		margin: 0;
	}
	.cooperation>.join .bigTitle .smallDesc {
		font-size: 18px;
		color: #888588;
		margin-top: 12px;
	}
	.cooperation>.join .advantagesDiv {
		margin-top: 32px;
		font-size: 18px;
	}
	.cooperation>.join .advantages-item {
		margin-top: 94px;
	}
	.cooperation>.join .advantages-item .orange_line {
		margin: 15px 0 14px 0;
		width: 48px;
	}
	.cooperation>.join .advantages-desc {
		font-size: 14px;
		line-height: 19px;
	}
	.cooperation>.join .advantages-item>img {
		height: 90px;
	}
	.cooperation>.join .bigTitle>img {
		height: 118px;
	}
	.cooperation>.condition>.condition-item {
		min-height: 379px;
		margin-top: 26px;
	}
	.cooperation>.condition>.condition-item>.item-header {
		min-height: 272px;
	}
	.cooperation>.condition>.condition-item:nth-child(1) {
		margin-top: 68px;
	}
	.cooperation>.condition>.condition-item>.item-content {
		padding: 22px 53px;
		font-size: 15px;
	}
	.cooperation>.condition>.condition-item .content-title {
		padding-bottom: 10px;
		margin-bottom: 17px;
		font-size: 17px;
	}
	.cooperation>.condition>.condition-item .flex-item {
		line-height: 29px;
	}
	.cooperation>.progress .progressLine {
		margin-top: 110px;
		font-size: 18px;
	}
	.cooperation>.progress .progressLine .line-item {
		min-height: 321px;
	}
	.cooperation>.progress .line-item .iconfont {
		font-size: 29px;
		display: block;
		margin-bottom: 14px;
	}
	.cooperation>.progress .line-item .orange_line {
		width: 40px;
		margin: 11px 0 13px 0;
	}
	.cooperation>.progress .line-item .desc {
		font-size: 14px;
		line-height: 19px;
	}
	.cooperation>.groupInfo .logo {
		width: 180px;
		margin-top: 185px;
	}
	.cooperation>.groupInfo .black_line {
		width: 80px;
		margin: 20px auto 31px auto;
	}
	.cooperation>.groupInfo .desc {
		font-size: 12px;
		line-height: 23px;
	}
	.cooperation>.groupInfo .qrcode {
		width: 89px;
		max-width: 89px;
		margin-top: 29px;
	}
	/* 人才招聘 */
	.recruitment>.descDiv>.title {
		margin-top: 78px;
		margin-bottom: 23px;
		font-size: 41px;
	}
	.recruitment>.descDiv>.subTitle,
	.recruitment>.benefit .title,
	.recruitment>.postDiv .title {
		font-size: 41px;
	}
	.recruitment>.descDiv>.subTitle+.subTitle {
		margin-top: 20px;
	}
	.recruitment>.descDiv>.desc {
		font-size: 18px;
		margin-top: 32px;
		margin-bottom: 80px;
	}
	.recruitment>.benefit {
		min-height: 606px;
		font-size: 13px;
		padding: 108px 193px;
	}
	.recruitment>.benefit .benefit-row {
		margin-top: 124px;
	}
	.recruitment>.benefit .benefit-row .desc {
		margin-top: 48px;
		line-height: 31px;
		margin-left: auto;
		margin-right: auto;
	}
	.recruitment>.bgDiv {
		min-height: 734px;
		/* padding-top: 133px; */
	}
	.recruitment>.bgDiv .title {
		font-size: 36px;
		line-height: 54px;
		top: 133px;
	}
	.recruitment>.postDiv {
		min-height: 512px;
		padding: 56px 214px;
	}
	.recruitment>.postDiv>.desc {
		font-size: 13px;
		line-height: 31px;
		margin-bottom: 56px;
	}
	.recruitment>.postDiv>.submitBtn {
		margin-top: 61px;
		width: 155px;
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	/** 会员中心 **/
	.memberCenter {
		font-size: 18px;
	}
	.memberCenter>.topDiv {
		min-height: 331px;
	}
	.memberCenter>.topDiv .title {
		font-size: 41px;
		margin-top: 61px;
		margin-bottom: 44px;
	}
	.memberCenter>.topDiv .subTitle {
		line-height: 31px;
	}
	.memberCenter>.topDiv .orange_line {
		width: 64px;
		margin: 47px auto 14px auto;
	}
	.memberCenter>.divide {
		min-height: 165px;
		padding: 65px 103px;
	}
	.memberCenter>.divide .orange_line {
		width: 37px;
		margin-bottom: 23px;
	}
	.memberCenter>.divide .iconfont {
		font-size: 51px;
		right: 103px;
		top: 65px;
	}
	.memberCenter>.tab-container {
		padding: 62px 210px;
	}
	.memberCenter>.tab-container .layui-tab-title>li>span {
		font-size: 18px;
		padding-bottom: 10px;
	}
	.memberCenter>.tab-container .layui-tab-content {
		margin-top: 98px;
	}
	.memberCenter>.tab-container .title {
		font-size: 27px;
	}
	.memberCenter>.tab-container .level {
		width: 17px;
	}
	.memberCenter>.tab-container .flex {
		margin-top: 13px;
		padding-bottom: 14px;
	}
	.memberCenter>.tab-container .headerDiv {
		margin-bottom: 47px;
		padding-bottom: 0;
	}
	.memberCenter>.tab-container .desc {
		margin: 48px 0 53px 0;
	}
	.memberCenter>.tab-container .right-items,
	.personCenter .rightsContainer>.rights-item {
		min-height: 96px;
		margin-bottom: 35px;
	}
	.memberCenter>.tab-container .right-items>.iconfont,
	.personCenter .rightsContainer>.rights-item>.iconfont {
		font-size: 26px;
		margin-bottom: 14px;
	}
	.memberCenter>.tab-container .right-items>.orange,
	.personCenter .rightsContainer>.rights-item>.orange {
		margin-top: 6px;
	}
	.memberCenter>.tab-container .rulesTitle {
		margin-top: 53px;
		line-height: 31px;
		margin-bottom: 33px;
	}
	.memberCenter>.tab-container .rules {
		line-height: 31px;
		font-size: 13px;
	}
	.memberCenter>.tab-container .rulesTitle>.borderBottom {
		font-size: 13px;
		bottom: 10px;
	}
	/** 问题答疑弹窗 **/
	#questionDialog {
		padding: 98px 141px;
		font-size: 12px;
	}
	#questionDialog .layui-colla-title {
		height: 63px;
		line-height: 63px;
		font-size: 13px;
	}
	#questionDialog .layui-colla-content {
		padding-bottom: 26px;
	}
	/** 个人中心 **/
	.personCenter {
		font-size: 18px;
	}
	.personCenter>.topDiv {
		min-height: 331px;
	}
	.personCenter>.topDiv .title {
		font-size: 41px;
		margin-top: 61px;
		margin-bottom: 44px;
	}
	.personCenter>.topDiv .subTitle {
		line-height: 31px;
	}
	.personCenter>.topDiv .orange_line {
		width: 64px;
		margin: 47px auto 14px auto;
	}
	.personCenter>.topDiv .loginBtn {
		margin-top: 90px;
		font-size: 18px;
		padding-bottom: 10px;
		display: inline-block;
	}
	.personCenter>.divide {
		min-height: 165px;
		padding: 26px 90px 26px 131px;
	}
	.personCenter>.divide>img {
		display: block;
		width: 116px;
		min-width: 116px;
	}
	.personCenter>.divide>.name {
		font-size: 37px;
		margin: 0 36px 0 47px;
	}
	.personCenter>.divide>.memberInfo .currentLevel {
		font-size: 13px;
	}
	.personCenter>.divide>.memberInfo img {
		width: 12px;
		margin-right: 8px;
	}
	.personCenter>.divide>.memberInfo .nextLevel,
	.personCenter>.divide>.memberInfo .grow {
		font-size: 12px;
	}
	.personCenter>.divide>.memberInfo .nextLevel img {
		margin-left: 8px;
	}
	.personCenter>.divide>.memberInfo>.progressBar {
		height: 4px;
		margin: 7px 0;
	}
	.personCenter>.divide .value {
		font-size: 55px;
	}
	.personCenter>.divide .label {
		font-size: 16px;
	}
	.personCenter>.divide>.reception {
		min-width: 93px;
	}
	.personCenter>.tab-container {
		padding: 62px 128px;
	}
	.personCenter .layui-tab-content .search-row,
	.personCenter .layui-tab-content .rights-row {
		padding-bottom: 21px;
		font-size: 18px;
	}
	.personCenter .layui-tab-content .search-input {
		height: 33px;
		width: 441px;
		font-size: 13px;
		margin-right: 36px;
	}
	.personCenter .layui-tab-content .search-row .iconfont {
		font-size: 19px;
	}
	.personCenter .layui-tab-content .search-row .small {
		font-size: 15px;
		margin-top: 5px;
	}
	.personCenter .layui-tab-content .leftDiv {
		font-size: 18px;
	}
	.personCenter .layui-tab-content .levelInfo {
		padding-top: 63.75px;
		padding-bottom: 32.25px;
	}
	.personCenter .layui-tab-content .leftDiv>.count {
		font-size: 75px;
		margin-bottom: 14px;
	}
	.personCenter .layui-tab-content .centerDiv .orange:first-child {
		font-size: 30px;
	}
	.personCenter .layui-tab-content .centerDiv .orange:last-child {
		font-size: 18px;
		line-height: 29px;
		margin-top: 38.25px;
	}
	.personCenter .layui-tab-content .rightDiv .card {
		width: 293px;
		height: 185px;
		box-sizing: border-box;
		padding: 28px 25px;
		font-size: 13px;
	}
	.personCenter .layui-tab-content .rightDiv .card h4 {
		line-height: 17px;
	}
	.personCenter .layui-tab-content .rightDiv .card .levelName {
		font-size: 12px;
	}
	.personCenter .layui-tab-content .rightDiv .card .footer {
		left: 25px;
		right: 25px;
		bottom: 28px;
	}
	.personCenter .layui-tab-content .rightDiv .card .label {
		font-size: 8px;
		margin-bottom: 6px;
	}
	.personCenter .layui-tab-content .rightDiv .name {
		font-size: 13px;
	}
	.personCenter .layui-tab-content .rightDiv .memberName {
		top: 28px;
		right: 25px;
	}
	.personCenter .layui-tab-content .rightDiv img {
		width: 31px;
		opacity: 0.8;
	}
	.personCenter .rightsContainer {
		padding-top: 35px;
	}
	/* .personCenter .rightsContainer > .rights-item > .iconfont {
		font-size: 28px;
		margin-bottom: 13px;
	}

	.personCenter .rightsContainer > .rights-item > .orange {
		margin-top: 6px;
	}

	.personCenter .rightsContainer > .rights-item {
		min-height: 96px;
		margin-top: 26px;
	} */
	.personCenter .layui-tab-content .record-item {
		padding: 21px 0;
		font-size: 13px;
	}
	.personCenter .layui-tab-content .record-item .label {
		margin-right: 33px;
	}
	.personCenter .layui-tab-content .record-item>.tr {
		font-size: 18px;
	}
	.personCenter .layui-tab-content .tab {
		font-size: 13px;
		margin-top: 26px;
	}
	.personCenter .layui-tab-content .tab>span {
		padding-right: 12px;
		position: relative;
	}
	.personCenter .layui-tab-content .tab>span+span {
		padding-left: 12px;
	}
	.personCenter .layui-tab-content .orderList,
	.personCenter .layui-tab-content .couponContainer,
	.personCenter .layui-tab-content .pointList,
	.personCenter .layui-tab-content .storeList {
		padding-bottom: 42px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon {
		margin-top: 70px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon>.iconfont,
	.bookInfo .coupon-container .coupon .iconfont {
		font-size: 28px;
		margin-right: 9px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon .title,
	.bookInfo .coupon-container .coupon .title {
		font-size: 13px;
		height: 20px;
		line-height: 20px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon .small,
	.bookInfo .coupon-container .coupon .small {
		font-size: 12px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon .rules,
	.bookInfo .coupon-container .coupon .rules {
		padding-bottom: 2px;
		margin-left: 15px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon .tag,
	.bookInfo .coupon-container .coupon .tag {
		width: 64.5px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.personCenter .layui-tab-content .couponContainer .tag::after,
	.bookInfo .coupon-container .coupon .tag::after {
		right: -7.5px;
	}
	.personCenter .layui-tab-content .couponContainer>.coupon .date,
	.bookInfo .coupon-container .coupon .date {
		font-size: 12px;
		margin-top: 4px;
	}
	.personCenter .layui-tab-content .form {
		/* padding: 64px 113px; */
		padding: 64px 113px 30px 113px;
	}
	.personCenter .layui-tab-content .form .label {
		font-size: 13px;
		margin-bottom: 11px;
	}
	.personCenter .layui-tab-content .form .layui-input {
		height: 41px;
		font-size: 18px;
	}
	.personCenter .layui-tab-content .form .layui-row+.layui-row {
		margin-top: 61px;
	}
	.personCenter .layui-tab-content .iconziyuan1 {
		font-size: 8px;
	}
	.personCenter .layui-tab-content .small {
		font-size: 13px;
	}
	.personCenter .layui-tab-content .layui-tab-item .btn {
		height: 29px;
		line-height: 29px;
		font-size: 13px;
		width: 162px;
		margin-top: 14px;
	}
	.personCenter .layui-tab-content .noDataContainer {
		font-size: 18px;
		padding: 158px 0;
	}
	.personCenter .layui-tab-content .noDataContainer>img {
		z-index: -1;
		width: 164px;
	}
	.personCenter .layui-tab-content .invoiceContainer {
		padding-bottom: 93px;
	}
	.personCenter .layui-tab-content .invoiceContainer>.invoice {
		margin-top: 70px;
		font-size: 12px;
	}
	.personCenter .layui-tab-content .invoice .title {
		font-size: 13px;
	}
	.personCenter .layui-tab-content .invoice .title .iconfont {
		font-size: 11px;
	}
	.personCenter .layui-tab-content .invoice .iconfont {
		font-size: 20px;
	}
	.personCenter .layui-tab-content .invoice .content {
		margin-top: 24px;
		padding-bottom: 12px;
	}
	.personCenter .layui-tab-content .invoice .content p+p {
		margin-top: 8px;
	}
	.personCenter .layui-tab-content .invoice .footer {
		padding-top: 9px;
		font-size: 20px;
	}
	.personCenter .layui-tab-content .layui-tab-item .addBtn {
		width: 163px;
		height: 29px;
		line-height: 29px;
		/* margin-top: 93px; */
		/* margin-bottom: 85px; */
		font-size: 13px;
	}
	.personCenter .layui-tab-content .layui-anim {
		font-size: 12px;
	}
	.personCenter .layui-tab-content .record-item .tag {
		height: 24px;
		line-height: 24px;
		width: 48px;
	}
	.personCenter .layui-tab-content .record-item .control {
		margin-left: 32px;
	}
	/* 删除发票弹窗 */
	#deleteInvoice {
		font-size: 15px;
		padding-top: 40px;
	}
	#deleteInvoice .close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#deleteInvoice>.iconfont {
		font-size: 111px;
		margin-top: 56px;
		margin-bottom: 44px;
	}
	#deleteInvoice>.layui-btn {
		font-size: 13px;
		height: 35px;
		line-height: 35px;
		width: 155px;
	}
	/* 修改发票弹窗 */
	#editInvoice {
		padding: 54px 299px;
	}
	#editInvoice .label {
		padding-left: 11px;
		font-size: 13px;
		margin-bottom: 11px;
	}
	#editInvoice .layui-input {
		font-size: 13px;
		height: 41px;
		line-height: 41px;
	}
	#editInvoice .layui-col-md6 {
		padding-top: 9px;
		padding-bottom: 9px;
		text-align: left;
	}
	#editInvoice .layui-btn {
		width: 162px;
		height: 29px;
		line-height: 29px;
		font-size: 13px;
		margin-top: 24px;
	}
	#editInvoice .close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#editInvoice .iconziyuan1 {
		font-size: 8px;
	}
	#editInvoice .small {
		font-size: 11px;
		margin-top: 12px;
	}
	/* 优惠券规则弹窗 */
	#couponDetail {
		padding: 45px 286px;
		font-size: 12px;
	}
	#couponDetail .close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#couponDetail .rules-title {
		margin-top: 31px;
	}
	#couponDetail .rules {
		margin-top: 14px;
		margin-bottom: 26px;
		line-height: 22px;
		/* height: 204px; */
		overflow-y: auto;
	}
	#couponDetail .orange+.orange {
		margin-left: 45px;
	}
	/* #couponDetail .coupon-footer {
    position: absolute;
    bottom: 35px;
  } */
	#couponDetail .coupon-footer {
		/* margin-bottom: 35px; */
	}
	/* 资料保存成功弹窗 */
	#saveSuccess {
		padding: 40px 0;
		font-size: 12px;
	}
	#saveSuccess>.iconfont {
		font-size: 110px;
		margin-bottom: 8px;
	}
	#saveSuccess>.desc {
		font-size: 16px;
		margin-bottom: 44px;
	}
	#saveSuccess>.close {
		width: 21px;
		right: 21px;
		top: 21px;
	}
	#saveSuccess .coupon {
		margin-top: 32px;
	}
	#saveSuccess .coupon>.rightDiv {
		margin-left: 8px;
		font-size: 12px;
	}
	#saveSuccess .coupon .smallTitle {
		font-size: 13px;
		height: 20px;
		line-height: 20px;
	}
	#saveSuccess .coupon .hotelName {
		margin-left: 15px;
	}
	#saveSuccess .coupon .link {
		margin-left: 12.5px;
		padding-bottom: 2px;
	}
	#saveSuccess .coupon .tag {
		height: 16px;
		line-height: 16px;
		min-width: 65px;
		font-size: 12px;
		padding: 1.5px 4px;
	}
	#saveSuccess .coupon .tag::after {
		right: -7.5px;
	}
	#saveSuccess .coupon>.iconfont {
		font-size: 28px;
	}
	#saveSuccess .layui-btn {
		width: 162px;
		height: 29px;
		line-height: 29px;
		font-size: 13px;
		margin-top: 37px;
	}
	/** 酒店列表 **/
	.hotelList>.form-container,
	.homePage>.form-container {
		min-height: 383px;
		padding-top: 48px;
		padding-bottom: 43px;
	}
	.hotelList>.form-container .layui-form-radio>i,
	.homePage>.form-container .layui-form-radio>i {
		margin-right: 8px;
		font-size: 13px;
	}
	.hotelList>.form-container .layui-form-radio *,
	.homePage>.form-container .layui-form-radio * {
		font-size: 15px;
	}
	/* .hotelList>.form-container .layui-form-radio,
	.homePage>.form-container .layui-form-radio {
		line-height: 13px;
	} */
	.hotelList>.form-container .label,
	.homePage>.form-container .label {
		font-size: 18px;
		margin: 0 14px;
	}
	.hotelList>.form-container .title,
	.homePage>.form-container .title {
		font-size: 18px;
	}
	.hotelList>.form-container .layui-input,
	.homePage>.form-container .layui-input {
		margin-top: 14px;
		font-size: 18px;
		height: 37px;
		line-height: 37px;
	}
	.hotelList>.form-container .radio-container,
	.homePage>.form-container .radio-container {
		margin-top: 35px;
	}
	.hotelList>.form-container .selector,
	.homePage>.form-container .selector {
		margin-top: 40px;
		font-size: 18px;
	}
	.hotelList>.form-container .selector .layui-tab-title li,
	.homePage>.form-container .selector .layui-tab-title li {
		font-size: 18px;
	}
	.hotelList>.form-container .selector .layui-tab-content,
	.homePage>.form-container .selector .layui-tab-content {
		padding-top: 4px;
	}
	.hotelList>.form-container .line,
	.homePage>.form-container .line {
		margin-top: 24px;
	}
	.hotelList>.form-container .station,
	.hotelList>.form-container .district-item,
	.hotelList>.form-container .airport-item,
	.hotelList>.form-container .scenic-item,
	.homePage>.form-container .station,
	.homePage>.form-container .district-item,
	.homePage>.form-container .airport-item,
	.homePage>.form-container .scenic-item {
		/* min-width: 103px;
    width: 103px; */
		height: 35px;
		line-height: 35px;
		margin-top: 33px;
	}
	.hotelList>.desc-container {
		min-height: 332px;
		padding-top: 67px;
		padding-bottom: 60px;
	}
	.hotelList>.desc-container .title {
		font-size: 41px;
		margin-bottom: 31px;
	}
	.hotelList>.desc-container .desc {
		font-size: 18px;
		margin-bottom: 60px;
	}
	.hotelList>.desc-container .orange_line {
		width: 63px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 14px;
	}
	.hotelList>.desc-container .light {
		font-size: 18px;
	}
	.hotelList>.hotel-recommend .hotelTitle {
		font-size: 18px;
		margin-top: 50px;
	}
	.hotelList>.hotel-recommend .address,
	.hotelList>.hotel-recommend .link {
		font-size: 12px;
		margin-top: 14px;
	}
	.hotelList>.hotel-recommend .price {
		font-size: 27px;
		margin-top: 25px;
	}
	.hotelList>.hotel-recommend .small {
		font-size: 12px;
	}
	.hotelList>.hotel-list {
		padding: 69px 277px;
	}
	.hotelList .hotel-list-item img,
	.hotelDetail .hotel-list-item img {
		max-height: 249px;
	}
	.hotelList .hotel-list-item .iconfont,
	.hotelDetail .hotel-list-item .iconfont {
		font-size: 48px;
		display: block;
		margin-top: 44px;
	}
	.hotelList .hotel-list-item .imgIcon,
	.hotelDetail .hotel-list-item .imgIcon {
		width: 17px;
	}
	.hotelList .hotel-list-item .iconBuilding,
	.hotelDetail .hotel-list-item .iconBuilding {
		width: 27px;
		height: auto;
		margin-top: -10px;
		margin-right: 2px;
	}
	.hotelList .hotel-list-item .building,
	.hotelDetail .hotel-list-item .building {
		margin-top: 22px;
		font-size: 17px;
	}
	.hotelList .hotel-list-item .hotelName,
	.hotelDetail .hotel-list-item .hotelName{
		font-size: 17px;
		margin-top: 26px;
	}
	.hotelDetail .hotel-price-item .priceName,.hotelDetail .hotel-price-item .orange{
		font-size: 17px;
	}
	.hotelList .hotel-list-item .price {
		font-size: 27px;
		margin-top: 22px;
	}
	.hotelDetail .hotel-list-item .smallPrice {
		font-size: 14px;
		margin-top: 22px;
	}
	.hotelDetail .hotel-list-item .smallPrice>span+span {
		margin-left: 18px;
	}
	.hotelList .hotel-list-item .small,
	.hotelDetail .hotel-list-item .small,
	.hotel-recommend .recommend-item .small {
		font-size: 14px;
	}
	.hotelList .hotel-list-item .tag,
	.hotelDetail .item-detail .tag,
	.hotelDetail .hotel-list-item .tag,
	.hotelDetail .hotel-price-item .tag,
	.hotel-recommend .recommend-item .tag {
		font-size: 12px;
		padding: 4px 6px;
		margin-right: 8px;
	}
	.hotelDetail .hotel-price-item .payTag {
		font-size: 13px;
		width: 54px;
		height: 24px;
		line-height: 24px;
	}
	.hotelList .hotel-list-item .tag {
		margin-right: 0;
		margin-top: 8px;
		margin-bottom: -12px;
	}
	.hotelDetail .hotel-list-item .smallText {
		font-size: 12px;
		margin-top: 12px;
	}
	.hotelDetail .hotel-price-item .smallText {
		font-size: 12px;
	}
	.hotelDetail .hotel-price-item .smallText .priceTxt {
		font-size: 20px;
		margin-right: 4px;
	}
	.hotelList .hotel-list-item .price.full::after,
	.hotelList .hotel-list-item .price.nervous::after,
	.hotelDetail .hotel-list-item .smallPrice.full::after,
	.hotelDetail .hotel-list-item .smallPrice.nervous::after {
		font-size: 14px;
		bottom: -15px;
	}
	.hotelList .hotel-list-item .btn,
	.hotelDetail .hotel-list-item .btn,
	.hotelDetail .hotel-price-item .btn {
		width: 154px;
		height: 34px;
		line-height: 34px;
		margin-top: 16px;
		font-size: 11px;
	}
	.hotelList .hotel-list-item+.hotel-list-item,
	.hotelDetail .hotel-list-item {
		margin-top: 62px;
	}
	.hotelDetail .hotel-price-item {
		margin-top: 12px;
	}
	.hotelList>.footer-container {
		font-size: 14px;
		margin-top: 42px;
	}
	.hotelList>.footer-container .orange_line {
		width: 64px;
		margin: 22px auto;
	}
	.hotelList>.footer-container .email {
		margin-top: 12px;
	}
	.noResult {
		padding: 63px 330px;
	}
	.noResult .warning {
		font-size: 17px;
	}
	.noResult .result-container {
		height: 179px;
		margin: 65px 0;
		font-size: 18px;
	}
	.noResult .reset_btn {
		font-size: 14px;
		padding-bottom: 4px;
	}
	/** 酒店详情 **/
	.hotelDetail {
		padding: 44px 249px;
	}
	.hotelDetail>.title-container {
		padding: 30px 0;
	}
	.hotelDetail>.title-container .hotelName {
		font-size: 41px;
	}
	.hotelDetail>.title-container .orange {
		font-size: 31px;
	}
	.hotelDetail>.title-container .label {
		font-size: 13px;
		margin-left: 7px;
	}
	.hotelDetail>.title-container .flex+.flex {
		margin-top: 20px;
	}
	.hotelDetail>.title-container .address {
		font-size: 18px;
		line-height: 22px;
	}
	.hotelDetail>.title-container .phone {
		margin-left: 8px;
	}
	.hotelDetail>.title-container .tag {
		height: 33px;
		line-height: 33px;
		font-size: 15px;
		width: 93px;
		margin-top: 8px;
	}
	/* .hotelDetail > .title-container .tag + .tag {
    margin-left: 7px;
  } */
	.hotelDetail>.list-container {
		margin-top: 100px;
	}
	.hotelDetail>.list-container .item-detail {
		margin-left: -249px;
		padding: 51px 249px;
		font-size: 12px;
	}
	.hotelDetail>.list-container .roomName {
		font-size: 18px;
	}
	.hotelDetail>.list-container .price {
		margin-top: 25px;
		font-size: 27px;
		margin-bottom: 13px;
	}
	.hotelDetail>.list-container .small {
		font-size: 14px;
	}
	.hotelDetail>.list-container .desc:after {
		bottom: -4px;
		width: 25px;
	}
	.hotelDetail>.list-container .detail-content {
		margin-top: 51px;
	}
	.hotelDetail>.list-container .detail-content>div {
		line-height: 28px;
	}
	.hotelDetail>.tab-container {
		margin-top: 106px;
	}
	.hotelDetail>.tab-container .layui-tab-title {
		font-size: 18px;
		padding-bottom: 9px;
	}
	.hotelDetail>.tab-container .layui-tab-content {
		padding: 57px 0;
	}
	.hotelDetail>.tab-container .tab-header {
		font-size: 18px;
		padding-bottom: 35px;
	}
	.hotelDetail>.tab-container .row {
		padding-top: 26px;
		padding-bottom: 50px;
	}
	.hotelDetail>.tab-container .row>.label {
		width: 56px;
	}
	.hotelDetail>.tab-container .row p {
		font-size: 13px;
		margin-right: 19px;
		line-height: 31px;
	}
	.hotelDetail>.tab-container .hotelDesc {
		margin-top: 26px;
		font-size: 13px;
		line-height: 31px;
	}
	.hotelDetail>.tab-container .content-container {
		font-size: 14px;
	}
	.hotelDetail>.tab-container .content-container .address-row {
		padding-top: 26px;
		padding-bottom: 29px;
	}
	.hotelDetail>.tab-container .content-container .right-container {
		padding-top: 25px;
		margin-left: 87px;
	}
	.hotelDetail>.tab-container .evaluate-content {
		padding-top: 26px;
	}
	.hotelDetail>.tab-container .evaluate-content .evaluate-item+.evaluate-item {
		margin-top: 26px;
	}
	.hotelDetail>.tab-container .evaluate-content .point>.orange {
		font-size: 31px;
	}
	.hotelDetail>.tab-container .evaluate-content .label {
		font-size: 13px;
	}
	.hotelDetail>.tab-container .evaluate-content .tag {
		min-width: 70px;
		height: 34px;
		line-height: 34px;
		font-size: 16px;
		margin-top: 23px;
		padding-left: 11px;
		padding-right: 11px;
		margin-right: 17px;
	}
	.hotelDetail>.tab-container .evaluate-content .evaluate-right {
		margin-top: 56px;
	}
	.hotelDetail>.tab-container .evaluate-content .avatar {
		font-size: 18px;
	}
	.hotelDetail>.tab-container .evaluate-content .avatar img {
		width: 40px;
		margin-bottom: 10px;
	}
	.hotelDetail>.tab-container .evaluate-content .tag_border {
		min-width: 56px;
		height: 27px;
		line-height: 27px;
		padding: 0 11px;
		font-size: 16px;
		margin-right: 8px;
		/*margin-bottom: 8px;*/
	}
	.hotelDetail>.tab-container .evaluate-content .point {
		font-size: 18px;
	}
	.hotelDetail>.tab-container .evaluate-content .label {
		font-size: 13px;
	}
	.hotelDetail>.tab-container .evaluate-content .content-container {
		padding-bottom: 26px;
	}
	.hotelDetail>.tab-container .evaluate-content .img-item {
		display: inline-block;
		width: 90px;
		height: 90px;
		background-color: rgb(240, 240, 240);
		margin-top: 12px;
		line-height: 90px;
		border-radius: 4px;
		margin-right: 8px;
	}
	.hotelDetail>.tab-container .evaluate-content .img-item>img {
		max-width: 90px;
		max-height: 90px;
	}
	.hotelDetail>.tab-container .evaluate-content .evaluate,
	.hotelDetail>.tab-container .evaluate-content .evaluate-date,
	.hotelDetail>.tab-container .evaluate-content .evaluate-reply {
		margin-top: 26px;
		font-size: 13px;
		line-height: 22px;
	}
	.hotelDetail>.tab-container .evaluate-content .evaluate {
		margin-bottom: 14px;
		word-break: break-all;
	}
	.hotelDetail>.tab-container .address-row .content {
		line-height: 22px;
	}
	.hotelDetail>.tab-container .map {
		width: 100%;
		height: 389px;
	}
	.hotelDetail>.groupInfo,
	.hotelDetail>.tab-container .pageniation,
	.bookInfo>.groupInfo {
		margin-top: 70px;
	}
	.hotelDetail>.groupInfo .slogan,
	.bookInfo>.groupInfo .slogan {
		font-size: 14px;
	}
	.hotelDetail>.groupInfo .orange_line,
	.bookInfo>.groupInfo .orange_line {
		margin: 22px auto;
		width: 64px;
	}
	.hotelDetail>.groupInfo .telephone,
	.bookInfo>.groupInfo .telephone {
		font-size: 11px;
	}
	.hotelDetail>.groupInfo .email,
	.bookInfo>.groupInfo .email {
		margin-top: 12px;
		font-size: 13px;
	}
	/** 订单确认页 **/
	.bookInfo {
		padding-top: 74px;
		padding-bottom: 74px;
	}
	.bookInfo>.title-container {
		font-size: 41px;
		padding-bottom: 19px;
	}
	.bookInfo>.title-container>.smallWarning {
		font-size: 18px;
		margin-top: 18px;
	}
	.bookInfo>.title-container>.small {
		font-size: 12px;
		bottom: 19px;
	}
	.bookInfo>.title-container .iconziyuan1 {
		font-size: 10px;
		margin-right: 4px;
	}
	.bookInfo>.order-container {
		font-size: 18px;
		margin-bottom: 107px;
	}
	.bookInfo>.order-container .row {
		margin-top: 48px;
	}
	.bookInfo>.order-container .row .iconziyuan1 {
		font-size: 8px;
	}
	.bookInfo .content-container .input-container {
		margin-top: 20px;
	}
	.bookInfo .content-container .layui-input {
		height: 43px;
		line-height: 43px;
		font-size: 18px;
		padding-left: 33px;
	}
	.bookInfo .content-container .layui-form-item+.layui-form-item {
		margin-left: 57px;
	}
	.bookInfo .content-container .hasIcon .layui-input {
		padding-left: 17px;
	}
	.bookInfo .content-container .layui-form-item .iconziyuan134 {
		left: 8px;
		font-size: 18px;
	}
	.bookInfo>.order-container .address-container {
		margin-top: 89px;
		font-size: 18px;
	}
	.bookInfo>.order-container .address-row {
		padding: 11px 0;
	}
	.bookInfo>.order-container .map {
		height: 117px;
	}
	.bookInfo>.order-container .small {
		font-size: 14px;
		margin-top: 14px;
	}
	.bookInfo>.order-container .img {
		height: 342px;
	}
	.bookInfo .content-container .btn {
		width: 161px;
		line-height: 34px;
		height: 34px;
		font-size: 12px;
		margin-top: 65px;
	}
	.bookInfo>.invoice-container,
	.bookInfo>.coupon-container {
		padding: 43px 0;
	}
	.bookInfo>.invoice-container .header-container {
		font-size: 18px;
	}
	.bookInfo .header-container .label {
		margin-right: 36px;
	}
	.bookInfo>.content-container .layui-form-radio>i {
		font-size: 14px;
	}
	.bookInfo .header-container .radio-container {
		margin-right: 60px;
	}
	.bookInfo .header-container .layui-input {
		font-size: 13px;
		width: 304px;
		padding-left: 18px;
	}
	.bookInfo .header-container .layui-form-select dl dd,
	.bookInfo .header-container .layui-form-select dl dt {
		font-size: 13px;
	}
	.bookInfo .header-container .addBtn {
		font-size: 13px;
		padding-bottom: 4px;
	}
	.orderInfo>.invoice-container .label {
		font-size: 18px;
	}
	.bookInfo>.invoice-container .invoice {
		margin-top: 44px;
	}
	.bookInfo>.invoice-container .invoiceTitle {
		font-size: 13px;
	}
	.bookInfo>.invoice-container .iconziyuan56 {
		font-size: 20px;
	}
	.bookInfo>.invoice-container .invoiceContent,
	.bookInfo>.invoice-container .warning {
		padding: 12px 0;
		font-size: 12px;
	}
	.bookInfo>.invoice-container .iconziyuan145 {
		font-size: 12px;
	}
	.bookInfo>.invoice-container .invoiceContent>p {
		line-height: 31px;
	}
	.bookInfo>.coupon-container .couponSelect {
		height: 50px;
		line-height: 50px;
		padding-left: 27px;
		font-size: 17px;
	}
	.bookInfo>.coupon-container .coupon-content {
		min-height: 228px;
		padding: 17px 26px;
		margin-top: 22px;
	}
	.bookInfo>.coupon-container .coupon-list {
		margin-bottom: 23px;
	}
	.bookInfo>.coupon-container .tab {
		font-size: 17px;
	}
	.bookInfo>.coupon-container .tab>span+span {
		margin-left: 20px;
	}
	.bookInfo>.coupon-container .coupon {
		margin-top: 53px;
	}
	.bookInfo>.pay-container .pay-row,.bookInfo>.store-container .pay-row {
		height: 65px;
		line-height: 65px;
		font-size: 18px;
	}
	.bookInfo>.pay-container .pay-row .value,.bookInfo>.store-container .pay-row .value {
		font-size: 27px;
	}
	.bookInfo>.store-container .pay-row > .small{
		font-size: 14px;
	}
	.bookInfo>.pay-container .pay-row .smallNight {
		font-size: 14px;
		margin-right: 40px;
	}
	.bookInfo>.pay-container .pay-row .totalAmt {
		margin-right: 25px;
	}
	.bookInfo>.pay-container .expand-container {
		padding-bottom: 25px;
	}
	.bookInfo>.pay-container .expand-item {
		height: 60px;
		font-size: 13px;
	}
	.bookInfo>.pay-container .warning-container {
		min-height: 158px;
		margin-top: 56px;
		margin-bottom: 56px;
		font-size: 13px;
	}
	.bookInfo>.pay-container .iconziyuan72 {
		font-size: 56px;
	}
	.bookInfo>.pay-container .warning-container .title {
		line-height: 31px;
		font-size: 14px;
	}
	.bookInfo>.pay-container .warning-container p {
		line-height: 20px;
	}
	.bookInfo>.pay-container .smallText {
		margin-top: 24px;
		margin-bottom: 15px;
	}
	.bookInfo>.groupInfo {
		margin-top: 104px;
	}
	.bookInfo>.content-container .noDataContainer {
		margin-top: 65px;
		font-size: 18px;
	}
	.bookInfo>.content-container .noDataContainer img {
		width: 164px;
	}
	.bookInfo > .store-container {
		margin-bottom: 43px;
	}
}