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

/* 会员礼遇 */
.member-container{ padding: 65px 0 115px 0;}
.top-member-box .logo{ text-align: center; float: left; width: 220px;}
.top-member-box .logo img{ width: 100%;  margin-top: 8px;}
.top-member-box .member-home-search{ width: 1150px; float: right; }
.top-member-box .sub-nav{ position: relative; text-align: center; margin-top: 60px; font-size: 18px; line-height: 18px;}
.top-member-box .sub-nav .line{ width: 100%; height: 1px; background-color: #000; position: absolute; left: 0; top: 50%; margin-top: -0.5px;}
.top-member-box .sub-nav .cont{ display: inline-block; background-color: #fff; position: relative; z-index: 5; padding: 0 20px;}
.top-member-box .sub-nav .cont li{ display: inline-block; margin: 0 30px;}
.top-member-box .sub-nav .cont li a{ position: relative;}
.top-member-box .sub-nav .cont li a.active{ color: #000;}
.top-member-box .sub-nav .cont li a.active:before{ content: ''; width: 20px; height: 2px; background-color: #d2a06a; position: absolute; left: 50%; margin-left: -10px; bottom: -8px;}

.member-courtesy-card-box{ margin-top: 68px;}
.member-courtesy-card-box .row{ margin: 0; position: relative;}
.member-courtesy-card-box .col-md-6{ padding: 0;}
.member-courtesy-card-box .pic img,.member-courtesy-card-box .cont img{ display: block; width: 100%;}
.member-courtesy-card-box .icon-card{  }
.member-courtesy-card-box .icon-card img{ display: block; width: 100%;}
.member-courtesy-card-box .cont{ position: absolute; top: 0; bottom: 0; display: none; background-repeat: no-repeat;background-size: 100% auto;padding-top: 20px;padding-left: 20px; box-sizing: border-box;}
.member-courtesy-card-box .row .row:hover .cont{ display: block; }
.member-courtesy-card-box .cont.c-left{ left: 0; }
.member-courtesy-card-box .cont.c-right{ right: 0; }
.member-courtesy-card-box .cont.c-blue{ color: #296ab2; background-image: url(../images/member/member-hoverBg1.jpg);}
.member-courtesy-card-box .cont.c-sliver{ color: #898989; background-image: url(../images/member/member-hoverBg2.jpg);}
.member-courtesy-card-box .cont.c-gold{ color: #93785d; background-image: url(../images/member/member-hoverBg3.jpg);}
.member-courtesy-card-box .cont.c-platnum{ color: #595757; background-image: url(../images/member/member-hoverBg4.jpg);}
.member-courtesy-card-box .cont.c-diamond{ color: #595757; background-image: url(../images/member/member-hoverBg5.jpg);}
.member-courtesy-card-box .cont .c-top{ font-size: 22px; }
.member-courtesy-card-box .cont .c-middle{ font-size: 14px; margin-top: 10px; min-height: 200px;}
.member-courtesy-card-box .cont .box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 65px 25px 0 25px; font-family: "微软雅黑";}
.member-courtesy-card-box .cont .box .t1{ font-size: 36px; line-height: 36px; font-weight: bold;}
.member-courtesy-card-box .cont .box .t1 span{ font-size: 28px; font-weight: normal;}
.member-courtesy-card-box .cont .box .t2{ font-size: 22px; line-height: 22px; margin-top: 10px;}
.member-courtesy-card-box .cont .box .p1{ font-size: 24px; line-height: 24px; margin-top: 20px; font-weight: bold;}
.member-courtesy-card-box .cont .box .p1 span{ font-size: 12px; color: #929191; font-weight: normal;}
.member-courtesy-card-box .cont .box .p2{ font-size: 16px; line-height: 16px;}
.member-courtesy-card-box .cont .box .p2 span{ font-size: 12px;}

/* 卡级别修改 */

.member-courtesy-card-box .card-banner img{ width: 100%; display: block; }
.member-courtesy-card-box .card-list-wrapper{ width: 70%; margin: 0 auto; padding-top:100px;}
.member-courtesy-card-box .card-list-wrapper .card-main{ overflow: hidden; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item{ overflow: hidden; padding: 0 40px; display: none; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item.active{ display: block; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-left{
	float: left;
	width: 52%;
}

.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-left img{ width: 100%; display: block; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-right{
	width: 48%;
	float: right;
	box-sizing: border-box;
	padding-left: 60px;
}

.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top{ color: #000; font-weight: bold;}
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .big{ font-size: 24px; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .small{ font-size: 20px; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-middle{ font-size: 16px; color: #6a6a6a; margin-top: 5px; height: 190px; }
.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-bottom{ font-size: 14px; color: #6a6a6a; }
.member-courtesy-card-box .card-list-wrapper .card-list{ overflow: hidden; margin-top: 40px;  }
.member-courtesy-card-box .card-list-wrapper .card-list ul{ margin: 0 -15px; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li{ width: 20%; float: left; padding: 0 15px; cursor: pointer; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li .img-cont{ overflow: hidden; border-radius: 10px; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li .img-cont img{ display: block; width: 100%; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont{ text-align: center; margin-top: 10px; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont span{ font-size: 16px; display: inline-block; padding: 5px 0;  color: #6a6a6a; }
.member-courtesy-card-box .card-list-wrapper .card-list ul li.active .text-cont span{  border-bottom: 2px solid #d19f6e;}

.member-courtesy-content{ margin-top: 82px;}
.member-courtesy-content .top-title-box{ font-size: 36px; line-height: 36px; position: relative; text-align: center; font-family: "微软雅黑"; font-weight: bold;}
.member-courtesy-content .top-title-box .line{ width: 520px; height: 1px; background-color: #000; position: absolute; top: 50%; left: 50%; margin: -0.5px 0 0 -260px;}
.member-courtesy-content .top-title-box span{ background-color: #fff; padding: 0 35px; position: relative; z-index: 5;}
.member-courtesy-content .table{ width: 1200px; margin: 0 auto;}
.member-courtesy-content .table .table-pic{ display: none; }
.member-courtesy-content .table table{ width: 100%; border-collapse: collapse; border-spacing: 0; margin-top: 50px; font-family: "微软雅黑";}
.member-courtesy-content .table table th, .member-courtesy-content .table table td { margin: 0; padding: 5px 20px !important; border: 1px solid #ccc; height: 50px;}
.member-courtesy-content .table table th{ text-align: center; font-size: 16px; font-weight: bold;}
.member-courtesy-content .table table td{ text-align: center; font-size: 16px; font-weight: bold;}
.member-courtesy-content .table table th .span, .member-courtesy-content .table table td .span{ font-size: 12px; color: #929191; font-weight: normal;}
.member-courtesy-content .table table thead th{ padding: 0 !important;}
.member-courtesy-content .table table td img{ vertical-align: middle; width: 12px;}
.member-courtesy-content .table table .th1{ font-size: 28px; color: #fff; width: 27.5%; background-color: #f4f4f4;}
.member-courtesy-content .table table .th2{ background-color: #f4f4f4; width: 14.5%;}
.member-courtesy-content .table table .th3{ background-color: #f4f4f4; width: 14.5%;}
.member-courtesy-content .table table .th4{ background-color: #f4f4f4; width: 14.5%;}
.member-courtesy-content .table table .th5{ background-color: #f4f4f4; width: 14.5%;}
.member-courtesy-content .table table .th6{ background-color: #f4f4f4; width: 14.5%;}
.member-courtesy-content .table table tbody tr:nth-of-type(even){ background-color: #f7f7f7;}
.member-courtesy-content .table thead th img{ width: 100%; }
.member-courtesy-content .table .table1 .th1{ background-color: #f4f4f4;}
.member-courtesy-content .table .table1 tbody tr td:nth-of-type(1){ text-align: left;}
/* .member-courtesy-content .table .table2 .th1{ background-color: #2c3b73;}
.member-courtesy-content .table .table2{margin-top: 70px;} */
.member-tkqz-btns{ text-align: right;  width: 1200px; margin: 30px auto;}
.member-tkqz-btns .t-btn{ font-size: 14px; color: #333; text-align: left; }
.member-tkqz-btns .t-btn .btn{display:inline-block;cursor:pointer;text-decoration:underline;padding:0;line-height:normal;vertical-align:unset;}
.member-tkqz-pop{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2222; display: none;}
.member-tkqz-pop .m-mask{ width: 100%; height: 100%; background: rgba(51,51,51,.6); }
.member-tkqz-pop .m-main{ height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff;}
.member-tkqz-pop .m-main .m-close{ width: 20px; height: 20px; background: url(../images/member/pop-close.png) no-repeat; position: absolute;top: 0;right: 0;margin-right: -20px; cursor: pointer;}
.member-tkqz-pop .m-main .tkqz-main{ height: 100%; overflow-y: auto; margin: 0 auto; padding: 50px 120px; box-sizing: border-box;}
.member-tkqz-pop .m-main .tkqz-main .tk-title{ text-align: center; position: relative;}
.member-tkqz-pop .m-main .tkqz-main .tk-title .t-border{ width: 520px; height: 1px; background: #000; display: inline-block; }
.member-tkqz-pop .m-main .tkqz-main .tk-title .t-text{position: absolute; font-size: 36px; color: #010101; padding: 0 30px;background: #fff; margin-top: -30px; left: 50%; transform: translate(-50%,0);}
.member-tkqz-pop .m-main .tkqz-main .tk-tabs{ margin-top: 40px; overflow: hidden; }
.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item{ width: 50%; float: left; color: #666; border-bottom: 1px solid; text-align: center;font-size: 22px; padding-bottom: 10px; cursor: pointer;}
.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item.active{ color: #333; font-weight: bold;}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item{
	display: none;
	overflow: hidden;
	text-align: justify;
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item.active{
	display: block;
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p{
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}

.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p-blod{
	font-weight: bold;
}

/* 我的账户 */
.my-account-box{ margin-top: 38px;}
.my-account-box .row{ margin: 0; position: relative;}
.my-account-box .col-md-6{ padding: 0;}
.my-account-box .pic{ margin-top: 30px;}
.my-account-box .pic img{ display: block; width: 100%;}
.my-account-box .personal-information{ position: relative; font-size: 16px;}
.my-account-box .personal-information .box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 48px 85px 0 85px;}
.my-account-box .personal-information .box .welcome{ font-size: 34px; line-height: 1; font-family: "微软雅黑";}
.my-account-box .personal-information .box .welcome strong{ display: block; margin-top: 15px;}
.my-account-box .personal-information .box .card-number{ margin-top: 14px; font-size: 18px;}
.my-account-box .personal-information .box .membership-level{ /* margin-top: 35px; */}
.my-account-box .personal-information .box .membership-level .top span{ font-size: 22px; color: #b38850;}
.my-account-box .personal-information .box .membership-level .top a{ color: #b38850; text-decoration: underline;}
.my-account-box .personal-information .box .membership-level .block{ width: 364px; height: 21px; line-height: 21px; background-color: #4d4d4d; margin-top: 15px; position: relative; font-size: 12px; text-align: right;}
.my-account-box .personal-information .box .membership-level .block span{ color: #bcbcbc; padding-right: 18px;}
.my-account-box .personal-information .box .membership-level .block .L{ height: 100%; background-color: #c1a672; position: absolute; top: 0; left: 0;}
.my-account-box .personal-information .box .membership-level .block .L span{ color: #fff; padding-right: 12px;}
.my-account-box.p-blue .personal-information .box .membership-level .block .L{ background-color: #6c93cb; }
.my-account-box.p-blue .personal-information .box .membership-level .block{ background-color: #aeadad; }
.my-account-box.p-blue .personal-information .box .membership-level .top span{ color: #6c93cb;}
.my-account-box.p-blue .personal-link .box .top-box,.my-account-box.p-blue .personal-link .box .bot-box li{ border-color: #6c93cb; }

.my-account-box.p-sliver .personal-information .box .membership-level .block .L{ background-color: #aeadad; }
.my-account-box.p-sliver .personal-information .box .membership-level .block{ background-color: #a28b63; }
.my-account-box.p-sliver .personal-information .box .membership-level .top span{ color: #aeadad;}
.my-account-box.p-sliver .personal-link .box .top-box,.my-account-box.p-sliver .personal-link .box .bot-box li{ border-color: #aeadad; }

.my-account-box.p-gold .personal-information .box .membership-level .block .L{ background-color: #a28b63; }
.my-account-box.p-gold .personal-information .box .membership-level .block{ background-color: #757171; }
.my-account-box.p-gold .personal-information .box .membership-level .top span{ color: #a28b63;}
.my-account-box.p-gold .personal-link .box .top-box,.my-account-box.p-gold .personal-link .box .bot-box li{ border-color: #a28b63; }

.my-account-box.p-paltnum .personal-information .box .membership-level .block .L{ background-color: #757171; }
.my-account-box.p-paltnum .personal-information .box .membership-level .block{ background-color: transparent; }
.my-account-box.p-paltnum .personal-information .box .membership-level .top span{ color: #757171;}
.my-account-box.p-paltnum .personal-link .box .top-box,.my-account-box.p-paltnum .personal-link .box .bot-box li{ border-color: #757171; }

.my-account-box.p-diamond .personal-information .box .membership-level .block .L{ background-color: #f0eeed; }
.my-account-box.p-diamond .personal-information .box .membership-level .block{ background-color: transparent; }
.my-account-box.p-diamond .personal-information .box .membership-level .top span{ color: #f0eeed;}
.my-account-box.p-diamond .personal-link .box .top-box,.my-account-box.p-diamond .personal-link .box .bot-box li{ border-color: #f0eeed; }

.my-account-box .personal-information .box .membership-level .block .next-card{ width: 9px; height: 9px; position: absolute; top: 50%; margin-top: -4.5px; right: 5px;}
.my-account-box .personal-information .box .membership-level .block .next-card img{ display: block; width: 100%; border-radius: 100%;}
.my-account-box .personal-information .box .card-box{ margin-top: 26px; position: relative;}
.my-account-box .personal-information .box .card-box .icon{ width: 300px; position: absolute; top: -85px; left: -440px;}
.my-account-box .personal-information .box .card-box .icon2{ width: 165px; position: absolute; top: -100px; right: -85px;overflow: hidden;}
.my-account-box .personal-information .box .card-box .icon2 img{ width: 200%; }
.my-account-box .personal-information .box .card-box .cont .t1{ font-size: 24px; line-height: 24px; font-family: "微软雅黑"; font-weight: bold;}
.my-account-box .personal-link .box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 65px 80px 0 80px;}
.my-account-box .personal-link .box .top-box{ border: 4px solid #36322e; padding: 45px 20px;}
.my-account-box .personal-link .box .top-box li{ float: left; width: 33.333333%; text-align: center; height: 60px; position: relative;}
.my-account-box .personal-link .box .top-box li:before{ content: ''; width: 1px; height: 100%; background-color: #c1bfbc; position: absolute; top: 0; right: 0;}
.my-account-box .personal-link .box .top-box li a{ color: #000;}
.my-account-box .personal-link .box .top-box li .title{ font-size: 20px; line-height: 20px; margin-top: 8px;}
.my-account-box .personal-link .box .top-box li p{ margin-top: 10px; font-size: 16px; line-height: 16px;}
.my-account-box .personal-link .box .top-box li p span{ color: #aeadad; font-family: "arial, helvetica, sans-serif";}
.my-account-box .personal-link .box .top-box li:last-child:before{ display: none;}
.my-account-box .personal-link .box .bot-box{ margin-top: 48px;}
.my-account-box .personal-link .box .bot-box ul{ width: calc(100% + 8px);}
.my-account-box .personal-link .box .bot-box li{ float: left; width: 129px; height: 42px; line-height: 42px; border: 1px solid #b79768; font-size: 16px; text-align: center; margin-right: 8px;}
.my-account-box .personal-link .box .bot-box li a{ display: block; color: #000;}

/* 促销活动 */
.sales-promotion-list{ margin-top: 75px; overflow: hidden;}
.sales-promotion-list ul{ overflow: hidden; margin: 0 -1px;}
.sales-promotion-list li{ float: left;  position: relative; padding: 0 1px;margin-bottom: 2px;}
.sales-promotion-list li.li1{ width: 20%; }
.sales-promotion-list li.li2{ width: 40%; }
.sales-promotion-list li.li2 .li1{ width: 50%; }
.sales-promotion-list li.li2 .li2{ width: 100%; }
.sales-promotion-list li img{ display: block;width: 100%; }
/* 关于万悦会 */
.member-banner{ height: 580px; margin-top: 15px;}
.member-banner .swiper-slide a{ display: block; height: 100%; overflow: hidden;}
.member-banner .swiper-slide .text-cont{ color: #fff; margin-top: 170px; margin-left: 290px;display: inline-block;}
.member-banner .swiper-slide .text-cont .big-title{ font-size: 48px; display: block;}
.member-banner .swiper-slide .text-cont p{ font-size: 18px; line-height: 36px; text-align: center; }
.member-banner .swiper-slide .text-cont .b-text{ font-size: 16px; margin-top: 40px;  text-align: center; display: block;}
.member-banner .swiper-slide .text-cont .b-text .yellow{ color: #f5c44e; text-decoration: underline; }
.member-banner .swiper-pagination{ text-align: left; padding: 0 60px; bottom: 45px; display: none;}
.member-banner .swiper-pagination-bullet-active{ background-color: #000;}
.member-banner .member-banner-arrow{ display: none; position: absolute; width: 27px; height: 50px; background-repeat: no-repeat; top:50%; margin-top: -25px; z-index: 5; cursor: pointer;}
.member-banner .member-banner-arrow.a-prev{ background-image: url(../images/member/home-arrow.png); left: 40px;}
.member-banner .member-banner-arrow.a-next{ background-image: url(../images/member/home-arrow.png); right: 40px; background-position: -27px center;}
.member-banner :hover .member-banner-arrow{ display: block; }

.member-home-search{ position: relative;}
.member-home-search .new-home-search{ position: relative; bottom: 0; width: 100%; padding: 0; left: 0; margin-left: 0;background: none; }
.member-home-search .new-home-search .home-destination{ border: 1px solid #a39d94; width: 330px;}
.member-home-search .new-home-search .home-destination .input-text{ background: none; padding-left: 20px; }
.member-home-search .new-home-search .home-startDate{ border: 1px solid #a39d94; width: 180px; border-right: none;margin-left: 2px;}
.member-home-search .new-home-search .home-endDate{ border: 1px solid #a39d94; width: 185px; border-left: none;}
.member-home-search .new-home-search .home-searchBtn{ margin-left: 2px; }
.member-home-search .new-home-search .home-startDate .input-text{ background-position: 20px center; padding-left: 55px; }
.member-home-search .new-home-search .home-endDate .input-text{ background-position: 50px center; padding-left: 85px; }
.member-home-search .new-home-search .bmore-btn{ float: right; font-size: 16px; color: #bc9161; text-decoration: underline; margin-top: 20px; cursor: pointer; }
.member-home-search .new-home-search.active .home-startDate{  width: 320px;}
.member-home-search .new-home-search.active .home-endDate{  width: 360px;}
.member-home-search .new-home-search.active .home-number{ border: 1px solid #a39d94; width: 330px; }
.member-home-search .new-home-search.active .home-number .h-name{ margin-left: 20px; }
.member-home-search .new-home-search.active .home-number .h-text{ margin-left: 20px; margin-right: 10px; }
.member-home-search .new-home-search.active .home-protocolCode{ width: 338px; border: 1px solid #a39d94; margin-left: 2px;}
.member-home-search .new-home-search.active .home-protocolCode .input-text{ background-position: 20px center; padding-left: 60px; }
.home-search-title{ text-align: center; font-size: 36px; line-height: 60px; font-family: "微软雅黑"; font-weight: bold; margin-bottom: 25px;}
.home-search-title span{ font-size: 60px;}

/* 积分速兑 */
.integral-speed-box{ margin-top: 65px;}
.integral-speed-box .top-txt-box{ text-align: center;}
.integral-speed-box .top-txt-box .title{ font-size: 36px; line-height: 36px; font-family: "微软雅黑"; font-weight: bold;}
.integral-speed-box .top-txt-box .cont{ font-size: 18px; line-height: 36px; margin-top: 15px;}
.integral-speed-box .table{ margin-top: 40px;}
.integral-speed-box .table .table-pic{ display: none; }
.integral-speed-box .table table{ display: block; border-collapse: collapse; border-spacing: 0;}
.integral-speed-box .table table thead{ display: block; float: left; width: 50%;}
.integral-speed-box .table table thead tr{ display: block; }
.integral-speed-box .table table tbody{ display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
.integral-speed-box .table table th,.integral-speed-box .table table td{ width: 466px; height: 60px; padding: 5px 20px; text-align: center; font-size: 16px;}
.integral-speed-box .table table th{ font-family: "微软雅黑";width: 100% !important;    display: block;    line-height: 50px;}
.integral-speed-box .table table th span{ font-size: 12px; color: #929191;}
.integral-speed-box .table table thead tr:nth-of-type(odd){ background-color: #f7f7f7;}
.integral-speed-box .table table thead tr:nth-of-type(1) th{ background-color: #5c4d3c; font-size: 18px; color: #fff; height: 78px; line-height: 68px;}
.integral-speed-box .table table thead tr:nth-of-type(1) th span{ font-size: 18px; color: #f9d976;}
.integral-speed-box .table table tbody tr:nth-of-type(odd) td{ background-color: #e9e1d2; border-right: 1px solid #fff;}
.integral-speed-box .table table tbody tr:nth-of-type(1) td{ height: 78px;}
.integral-speed-box .table table td .logo{ margin: 0 10px;}

.integral-speed-box .list{ margin-top: 50px; overflow: hidden;}
.integral-speed-box .list .l-item{ float: left; position: relative;}
.integral-speed-box .list .l-item.item1{ width: 925px;margin-right: 10px; margin-bottom: 20px;}
.integral-speed-box .list .l-item.item2{ width: 460px;margin-bottom: 20px;}
.integral-speed-box .list .l-item.item3{ width: 470px; }
.integral-speed-box .list .l-item.item4{ width: 915px; margin-left: 10px;}
.integral-speed-box .list .l-item .img img{ width: 100%; display: block; }
.integral-speed-box .list .l-item .text{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; }
.integral-speed-box .list .l-item .text .t-title{ font-size: 24px; color: #000; white-space: nowrap; }
.integral-speed-box .list .l-item .text  p{ font-size: 16px; color: #000; margin-top: 10px; }
.integral-speed-box .list .l-item.item4 p{ white-space: nowrap; }
.integral-speed-box .list .l-item .text .t-btn{ display: inline-block;border: 1px solid; margin-top: 20px; width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 14px;color: #000; cursor: pointer; }
.integral-speed-box .list2{ padding: 0 74px;}
.integral-speed-box .list2 ul{ margin: 0 -15px;}
.integral-speed-box .list2 li{ float: left; width: 25%; padding: 0 15px;}
.integral-speed-box .list2 li .block-box .pic-box img{ display: block; width: 100%;}
.integral-speed-box .list2 li .block-box .cont-box{ background: url(../images/member/mypoints-list-bg.jpg) top center repeat-y; background-size: 100% auto; padding: 15px 0 25px 0;}
.integral-speed-box .list2 li .block-box .cont-box .title{ font-size: 22px; font-weight: bold; color: #af9263; text-align: center; background: url(../images/member/mypoints-list-title-line.png) center no-repeat;}
.integral-speed-box .list2 li .block-box .cont-box .title span{ display: inline-block; position: relative; background-color: #ecedee; padding: 0 14px;}
.integral-speed-box .list2 li .block-box .cont-box p{ font-size: 16px; color: #645c4e; line-height: 1.8; height: 7.2em; margin-top: 10px; text-align: center; padding: 0 25px;}
.integral-speed-box .list2 li .block-box .cont-box .btn-box{ margin-top: 10px; text-align: center;}
.integral-speed-box .list2 li .block-box .cont-box .btn-box a{ display: inline-block; width: 144px; line-height: 35px; font-size: 16px; color: #af9263; border: 1px solid #af9263;}
.integral-speed-box .list2 li .block-box .cont-box .btn-box a:hover{ background-color: #af9263; color: #fff;}
.integral-speed-box .list2 li .block-box:hover{ -moz-box-shadow:0 20px 79px #dededd; -webkit-box-shadow:0 20px 79px #dededd; box-shadow:0 20px 79px #dededd;}
/* 订单记录 */
.account-container{ margin-top: 75px;}
.account-container2{ margin-top: 75px;}
.account-title{ font-size: 36px; line-height: 36px; text-align: center; font-family: "微软雅黑"; font-weight: bold;}

.account-container2 .search-box .order-block{ position: relative;}
.account-container2 .search-box .order-block .input-text{ width: 275px; height: 46px; line-height: 46px; padding: 0 45px 0 10px; border: 0; border-bottom: 1px solid #000; font-size: 16px;}
.account-container2 .search-box .order-block .search-btn{ width: 34px; height: 34px; background: url(/website/webfile/assets/images/member/icon-search.png) no-repeat; position: absolute; top: 50%; right: 0; margin-top: -17px;}

.order-history-box .search-box{ text-align: right; font-size: 16px;}
.order-history-box .search-box .order-block{ float: right;}
.order-history-box .order-cont{ margin-top: 20px;}
.order-history-box .order-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.order-history-box .order-cont .table table th,.order-history-box .order-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.order-history-box .order-cont .table table th{ width: 20%; background-color: #e7ded0; border-right: 1px solid #fff;}

.account-container .page{ text-align: center; margin-top: 40px; font-size: 16px;}
.account-container .page a,.account-container .page span{ display: inline-block; margin: 0 8px; min-width: 22px; line-height: 22px;}
.account-container .page span{ background-color: #a99069; color: #fff; border-radius: 22px;}

/* 订单详情 */
.dingdanchaxun_cont{ margin-top:30px;}
.dingdanchaxun_cont .title_h3{ font-size:14px; font-weight:bold; text-align:center; line-height:40px; border-bottom:1px solid #c6ae92;}
.dingdanchaxun_brief{ float:left; width:40%;}
.dingdanchaxun_brief .box{ border:1px solid #c6ae92;}
.dingdanchaxun_brief .from li{ border-bottom:1px solid #e5e5e5; font-size:14px; padding:9px 0; line-height:22px;}
.dingdanchaxun_brief .from li .type{float:left;width: 145px;padding-left: 10px;/* text-align: left; */}
.dingdanchaxun_brief .from li .right{ float:left; width:200px;}
.dingdanchaxun_brief .from li .right span{ font-size:24px; font-weight:bold; margin:0 5px;}
.dingdanchaxun_brief .btn{ margin-top:20px; text-align:right;}
.dingdanchaxun_brief .btn a{display: inline-block;padding:8px 15px;text-align: center;background-color: #264c65;color: #fff;font-size: 14px;border: 1px solid #05314d;border-radius: 3px; margin-left:10px;}

.dingdanchaxun_information{ float:right; width:60%; padding-left: 30px;}
.dingdanchaxun_information .box{ border:1px solid #c6ae92;}
.dingdanchaxun_information .from li{ border-bottom:1px solid #e5e5e5; font-size:14px; padding:9px 0; line-height:22px;}
.dingdanchaxun_information .from li .type{float:left;width: 120px;padding-left:10px;}
.dingdanchaxun_information .from li .right{float:left;width: 188px; position: relative;}
.dingdanchaxun_information .from li .right span{ font-size:24px; font-weight:bold; margin:0 5px;}
.dingdanchaxun_information .from li .right .accordingPasswordIconspan{ font-size:14px; font-weight:normal; margin:0;}
.dingdanchaxun_information .from li .right .accordingPasswordIcon{ width:14px; height:14px; background:url(../images/member/icon/accordingPasswordIcon.png) -14px center no-repeat; background-size: auto 14px; position:absolute; top:2px; right:10px;}
.dingdanchaxun_information .from li .right .accordingPasswordIcon.active{ background-position:0 center;}
.dingdanchaxun_information .btn{ margin-top:20px; text-align:right;}
.dingdanchaxun_information .btn a{display: inline-block;padding:8px 15px;text-align: center;background-color: #264c65;color: #fff;font-size: 14px;border: 1px solid #05314d;border-radius: 3px; margin-left:10px;}
.dingdanchaxun_information .btn a.no{ background-color:#999;}


/* 兑换历史 */
.exchange-history-box .exchange-cont{ margin-top: 20px;}
.exchange-history-box .exchange-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.exchange-history-box .exchange-cont .table table th,.exchange-history-box .exchange-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.exchange-history-box .exchange-cont .table table th{ width: 20%; background-color: #e7ded0; border-right: 1px solid #fff;}

.exchange-history-box .search-box{ margin-top: 25px;}
.exchange-history-box .search-box .exchange-block{ float: left; margin-right: 20px;}
.exchange-history-box .search-box .exchange-block .select,.exchange-history-box .search-box .exchange-block .input-text{ width: 320px; height: 46px; line-height: 46px; border: 0; border-bottom: 1px solid #000; font-size: 16px; padding: 0 10px;}
.exchange-history-box .search-box .search-btn{ float: left; width: 34px; height: 34px; background: url(/website/webfile/assets/images/member/icon-search.png) no-repeat; margin-top: 5px;}

/* 会员信息 */
.member-information-box .search-box{ margin-top: 15px; font-size: 14px; text-align: right;}
.member-information-box .search-box a{ color: #996a38; text-decoration: underline; margin-left: 30px;}
/*.member-information-cont{ height: 280px; background: url(../images/member/member-information-bg.jpg) no-repeat; margin-top: 20px;}*/
.member-information-cont .card-box{ float: left; width: 350px; position: relative; margin: 48px 0 0 280px;}
.member-information-cont .card-box img{ display: block; width: 100%;}
.member-information-cont .card-box .box{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 38px 20px 0 20px;}
.member-information-cont .card-box .box .title{ font-size: 16px; padding-bottom: 25px;}
.member-information-cont .card-box .box .title span{ font-size: 24px;}
.member-information-cont .card-box .box p{ font-size: 16px; line-height: 32px;}
.member-information-cont .cont{ float: left; margin-top: 45px; font-size: 16px; line-height: 48px; margin-left: 50px;}
.member-information-cont .cont ul{ float: left; width: 315px; padding: 20px !important; border-right: 1px solid #dbdbdb;}
.member-information-cont .cont li{ position: relative;}
.member-information-cont .cont ul:last-child{ border-right: 0;}
.member-information-cont .cont li .Hide{ display: none;}
.member-information-cont .cont li .accordingPasswordIcon{ width:14px; height:14px; background:url(/website/webfile/assets/images/member/accordingPasswordIcon.png) -14px center no-repeat; background-size: auto 14px; position:absolute; top:11px; right:0;}
.member-information-cont .cont li.active .accordingPasswordIcon{ background-position:0 center;}
.member-information-cont .cont li.active .Hide{ display: inline-block;}
.member-information-cont .cont li.active .Show{ display: none;}

/* 我的积分 */
.my-integral-box .search-box{ text-align: right; font-size: 16px;}
.my-integral-box .search-box .my-integral-block{ float: right;}
.my-integral-box .my-integral-cont{ margin-top: 20px;}
.my-integral-box .my-integral-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.my-integral-box .my-integral-cont .table table th,.my-integral-box .my-integral-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.my-integral-box .my-integral-cont .table table th{ width: 23%; background-color: #e7ded0; border-right: 1px solid #fff;}
.my-integral-box .my-integral-cont .table table th:nth-of-type(1){ width: 8%;}

/* 修改资料 */
.edit-profile-cont{ border-top: 1px solid #c6ae92; width: 742px; margin: 60px auto 0 auto;}
.edit-profile-cont .block{ margin-top: 20px;}
.edit-profile-cont .block .input-text{ float: left; border: 1px solid #c6ae92; width: 100%; height: 54px; line-height: 52px; padding: 0 10px; font-size: 16px;}
.edit-profile-cont .block .input-LastName, .edit-profile-cont .block .input-FirstName{ width: 220px; margin-right: 40px;}
.edit-profile-cont .block .appellation-box{ float: left; border: 1px solid #c6ae92; width: 220px; height: 54px; line-height: 52px; padding: 0 10px; position: relative;}
.edit-profile-cont .block .appellation-box .type{ float: left; font-size: 16px; color: #636363; position: relative; z-index: 5;}
.edit-profile-cont .block .appellation-box .select{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 0; background-color: transparent; padding:0 20px 0 102px; font-size: 16px;}
.edit-profile-cont .bot-btn-box{ margin-top: 30px; width: 786px;}
.edit-profile-cont .bot-btn-box a{ float: left; width: 350px; height: 55px; line-height: 55px; font-size: 16px; color: #ad9880; text-align: center; margin-right: 42px;}
.edit-profile-cont .bot-btn-box .confirm{ background-color: #ad9880; color: #000;}

/* 修改密码 */
.edit-password-cont{ border-top: 1px solid #c6ae92; width: 742px; margin: 60px auto 0 auto;}
.edit-password-cont .block{ margin-top: 20px;}
.edit-password-cont .block .input-text{ float: left; border: 1px solid #c6ae92; width: 100%; height: 54px; line-height: 52px; padding: 0 10px; font-size: 16px;}
.edit-password-cont .bot-btn-box{ margin-top: 30px; text-align: center;}
.edit-password-cont .bot-btn-box a{ display: inline-block; width: 350px; height: 55px; line-height: 55px; font-size: 16px; color: #ad9880; text-align: center;}
.edit-password-cont .bot-btn-box .confirm{ background-color: #ad9880; color: #000;}

/* 航空里程卡 */
.air-miles-box .search-box{ margin-top: 15px;}
.air-miles-box .search-box .air-miles-block{ float: right;}
.air-miles-box .search-box .air-miles-block a{ display: inline-block; padding-right: 27px; font-size: 16px; color: #000; background: url(/website/webfile/assets/images/member/icon-add.png) right center no-repeat;}
.air-miles-box .air-miles-cont{ margin-top: 20px;}
.air-miles-box .air-miles-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.air-miles-box .air-miles-cont .table table th,.air-miles-box .air-miles-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.air-miles-box .air-miles-cont .table table th{ width: 22%; background-color: #e7ded0; border-right: 1px solid #fff;}
.air-miles-box .air-miles-cont .table table th:nth-of-type(1){ width: 12%;}
.air-miles-box .air-miles-cont .table table td a{ color: #9d845e; text-decoration: underline;}

.mileage_card_ceng{ width: 100%; height: 100%; position:fixed; top: 0; right: 0; bottom: 0; left: 0; z-index:99999; display:none;}
.mileage_card_ceng .opacity{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.6;}
.mileage_card_ceng-inner{ width:524px; background-color:#fff; position: absolute; top:50%; left:50%; margin: -224px 0 0 -262px; border:2px solid #a48562;}
.mileage_card_ceng .close{ width:40px; height:40px; background:url(/website/webfile/assets/images/member/pop-close.png) center no-repeat; position:absolute; top:5px; right:5px; cursor:pointer; opacity: 1;}
.mileage_card_ceng .title_h2{ font-size:16px; height:50px; line-height:50px; padding-left:18px; border-bottom:1px solid #e5e5e5;}
.mileage_card_ceng .cont{ padding:40px 65px 30px 65px; font-size: 16px;}
.mileage_card_ceng .cont li{ margin-bottom:15px;}
.mileage_card_ceng .cont li .type{ margin-bottom:10px;}
.mileage_card_ceng .cont li .select{ width:100%; height:40px; line-height:40px; font-size:16px; padding-left:5px; border:1px solid #c6ae92;}
.mileage_card_ceng .cont li .input{ width:100%; height:40px; line-height:40px; font-size:16px; padding-left:5px; border:1px solid #c6ae92;}
.mileage_card_ceng .cont .btn-box .determine{ display:block; width:100%; height:46px; line-height:46px; text-align:center; font-size:16px; color:#000; background-color:#ad9880;}

/* 我的礼券 */
.gift-certificate-box .search-box{ text-align: right;}
.gift-certificate-box .search-box .select{ display: inline-block; margin-left: 5px;}
.gift-certificate-box .search-box .select select{ border: 1px solid #000; width: 135px; height: 35px; font-size: 16px;}

.liquan_cont{overflow:hidden}
.liquan_cont ul{width:1430px;}
.liquan_cont ul li{float:left;width:685px;margin-right:30px;height:358px;margin-top:30px;background-repeat:no-repeat;position:relative;z-index:1}
.liquan_cont ul li .hidden-bg .icon{width:86px;height:86px;background:url(../images/liquan-icon3.png)}
.liquan_cont ul li .num{font-size:16px;color:#fff;margin-top:15px;margin-left:20px}
.liquan_cont ul li .info-cont{width:560px; min-height: 250px; border:10px solid #887266;background:#fff;margin:15px auto 0;position:relative}
.liquan_cont ul li .info-cont .hidden-bg{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(233,233,233,.6);z-index:2}
.liquan_cont ul li.li2 .info-cont{border-color:#3d6caa}
.liquan_cont ul li .info-cont .i-title{width:193px;height:51px;background:url(../images/member/liquan-logo.png) no-repeat;margin:5px auto}
.liquan_cont ul li .info-cont .i-main{overflow:hidden;padding-bottom:10px}
.liquan_cont ul li .info-cont .i-left{float:left;width:120px;height:85px;background-position:center center;background-repeat:no-repeat;margin:50px 0 0 10px;}
.liquan_cont ul li.li1 .info-cont .i-left{background-image:url(../images/member/liquan-icon1.png)}
.liquan_cont ul li.li2 .info-cont .i-left{background-image:url(../images/member/liquan-icon2.png)}
.liquan_cont ul li .info-cont .i-right{float:right;width:385px; font-size: 16px;}
.liquan_cont ul li.li1 .info-cont .i-right .i-top{color:#887266}
.liquan_cont ul li.li2 .info-cont .i-right .i-top{color:#3d6caa}
.liquan_cont ul li.disabled .info-cont .i-right .i-top,.liquan_cont ul li.used .info-cont .i-right .i-top{color:#cacaca}
.liquan_cont ul li.disabled .info-cont .hidden-bg,.liquan_cont ul li.used .info-cont .hidden-bg{display:block}
.liquan_cont ul li.disabled .info-cont,.liquan_cont ul li.used .info-cont{border-color:#ccc}
.liquan_cont ul li.disabled .info-cont .arrow-btn,.liquan_cont ul li.used .info-cont .arrow-btn{display:none}
.liquan_cont ul li.disabled .hidden-bg .icon{background:url(../images/member/liquan-icon3.png)}
.liquan_cont ul li.used .hidden-bg .icon{background:url(../images/member/liquan-icon4.png)}
.liquan_cont ul li .info-cont .i-right .i-top span{float:right;font-size:18px;margin-right:30px;line-height:25px}
.liquan_cont ul li .info-cont .i-right .i-top .i-height{height:25px;line-height:30px}
.liquan_cont ul li .info-cont .i-right .i-bottom{margin-top:15px;color:#cacaca;}
.liquan_cont ul li .info-cont .i-right .i-bottom .b-left{float:left;width:190px}
.liquan_cont ul li .info-cont .i-right .i-bottom .b-right{float:right;width:180px}
.liquan_cont ul li .info-cont .arrow-btn{width:15px;height:15px;position:absolute;right:8px;bottom:8px;cursor:pointer;background:url(../images/member/liquan-arrow2.png) no-repeat}
.liquan_cont ul li .info-cont .arrow-btn.active{background-image:url(../images/member/liquan-arrow1.png)}
.liquan_cont ul li.li1{background-image:url(../images/member/liquan-bg1.jpg)}
.liquan_cont ul li.li2{background-image:url(../images/member/liquan-bg2.jpg)}
.liquan_cont ul li .use-rule{ display: none;}

.usage-rule-layer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; display: none;}
.usage-rule-layer .opacity{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.6;}
.usage-rule-layer .layer-inner{ width: 524px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; border: 2px solid #a48562; padding: 45px 30px 30px 30px; font-size: 16px;}
.usage-rule-layer .layer-inner .close{ width:40px; height:40px; background: url(../images/member/pop-close.png) center no-repeat; position: absolute; right: 5px; top: 5px; cursor: pointer; opacity: 1;}
.usage-rule-layer .layer-inner .use-title{ font-size: 18px; font-weight: bold; padding-bottom: 15px;}

/* 酒店房晚兑换 */
.room-late-conversion-box{ width: 1110px; margin: 0 auto;}
.room-late-conversion-box .txt{ margin-top: 15px; font-size: 14px; line-height: 28px; text-align: center;}
.room-late-conversion-box .search-box{ margin-top: 35px;}
.room-late-conversion-box .search-box .item{ float: left; width: 309px; border-bottom: 1px solid #000; line-height: 39px; font-size: 18px; margin-right: 25px; position: relative;}
.room-late-conversion-box .search-box .item .type{ float: left; color: #7a7a7a;}
.room-late-conversion-box .search-box .item .input-text{ float: right; width: 260px; height: 39px; line-height: 39px; border: 0; font-size: 18px;}
.room-late-conversion-box .search-box .city-destination input{ display: block; width: 100%; height: 39px; line-height: 39px; color: #000; background: url(../images/member/icon-select.jpg) right center no-repeat; font-size: 18px; border: 0;}
.room-late-conversion-box .search-box .btn-box{ float: left; width: 108px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; background-color: #c6af86;}
.room-late-conversion-box .search-box .btn-box a{ display: block; color: #000;}
.city-destination{ position: relative;}
.city-destination .cityCont{ top: 40px;}

.room-late-conversion-cont{ margin-top: 22px;}
.room-late-conversion-cont .table-pic{ display: none; }
.room-late-conversion-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.room-late-conversion-cont .table table th,.room-late-conversion-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.room-late-conversion-cont .table table th{ background-color: #e7ded0; border-right: 1px solid #fff;}
.room-late-conversion-cont .table table th:nth-of-type(1){ width: 20%;}
.room-late-conversion-cont .table table td a{ color: #9d845e; text-decoration: underline;}
.room-late-conversion-cont .bot-txt{ font-size: 14px; text-align: center;}
.room-late-conversion-cont .bot-txt span{ color: #9d6b3e;}

/* 航空里程兑换 */
.air-mileage-conversion-box{ width: 1110px; margin: 0 auto;}
.air-mileage-conversion-box .search-box{ margin-top: 75px; width: 1140px;}
.air-mileage-conversion-box .search-box .block{ float: left; width: 540px; margin:0 30px 40px 0; position: relative;}
.air-mileage-conversion-box .search-box .block .input{ border-bottom: 1px solid #000;}
.air-mileage-conversion-box .search-box .block .input input{ width: 100%; height: 39px; line-height: 39px; border: 0; font-size: 18px;}
.air-mileage-conversion-box .search-box .block .input select{ width: 100%; height: 39px; line-height: 39px; border: 0; font-size: 18px;}
.air-mileage-conversion-box .search-box .block .note{ width: 100%; position: absolute; top: 100%; left: 0; font-size: 14px; color: #999; padding-top: 5px;}
.air-mileage-conversion-box .btn-box{ margin-top: 10px; text-align: right;}
.air-mileage-conversion-box .btn-box a{ display: inline-block; width: 108px; height: 40px; line-height: 40px; background-color: #c6af86; font-size: 16px; color: #000; text-align: center;}

.air-mileage-conversion-cont{ margin-top: 35px; font-size: 14px;}
.air-mileage-conversion-cont .table-pic{ display: none; }
.air-mileage-conversion-cont .table{ margin-top: 10px;}
.air-mileage-conversion-cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.air-mileage-conversion-cont .table table th,.air-mileage-conversion-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #e8dfd2; padding: 5px 20px;}
.air-mileage-conversion-cont .table table th{ background-color: #e7ded0; border-right: 1px solid #fff;}
.air-mileage-conversion-cont .table table th:nth-of-type(1){ width: 20%;}
.air-mileage-conversion-cont .table table td a{ color: #9d845e; text-decoration: underline;}
.air-mileage-conversion-cont .cont{ line-height: 28px; padding-top: 15px;}

/* 万达影院兑换 */
.cinema-conversion-box{ width: 1110px; margin: 0 auto;}
.cinema-conversion-box .txt{ margin-top: 15px; font-size: 14px; line-height: 28px; text-align: center;}
.cinema-conversion-box .search-box{ margin-top: 75px; width: 1140px;}
.cinema-conversion-box .search-box .block{ float: left; width: 350px; margin:0 30px 30px 0; position: relative;}
.cinema-conversion-box .search-box .block .input{ border-bottom: 1px solid #000;}
.cinema-conversion-box .search-box .block .input input{ width: 100%; height: 39px; line-height: 39px; border: 0; font-size: 18px;}
.cinema-conversion-box .search-box .block .input select{ width: 100%; height: 39px; line-height: 39px; border: 0; font-size: 18px;}
.cinema-conversion-box .btn-box{ margin-top: 10px; text-align: right;}
.cinema-conversion-box .btn-box a{ display: inline-block; width: 108px; height: 40px; line-height: 40px; background-color: #c6af86; font-size: 16px; color: #000; text-align: center;}
.cinema-conversion-box .bot-txt{ font-size: 14px; margin-top: 20px;}

.cinema-conversion-cont{ width: 1000px; margin: 0 auto; padding: 0 18px;}

.confirm_order_info{ padding: 40px;}
.confirm_order_info p{	font-size: 14px; line-height: 25px;}
.confirm_order_info button{ height: 40px; background: #c6af86; border-radius: 2px; color: #000; font-size: 14px; cursor: pointer; padding: 0 10px; margin-right: 20px;}

/* 登录 */
.account-container .title_h2{ line-height:28px; font-size:18px; color:#05314d; padding:10px 0; border-bottom:1px solid #e5e5e5;}
.account-container .title_h2 .right{ float:right; font-size:14px;}
.account-container .title_noline{ border-bottom:0;}

.account-container .login_box{ width: 964px; margin: 0 auto;}
.login_cont{ margin-top:20px;}
.login_cont .cont_left{ float:left; width:440px; margin-left:42px; border-right:1px solid #cfcfcf; padding-right: 42px;}
.login_cont .cont_left .title{ font-size:16px; color:#05314d;}
.login_cont .cont_left ul{ margin-top:22px !important;}
.login_cont .cont_left li{ margin-bottom:14px; position:relative;}
.login_cont .cont_left li .input_text{ width:344px; height:38px; line-height:38px; border-radius:3px; border:1px solid #000; padding-left:10px; font-size:14px; color:#999;}
.login_cont .cont_left li .input_yzm{ width:84px;}
.login_cont .cont_left li .yzm_right{ float:right; width:233px; margin-right:88px; line-height:40px;}
.login_cont .cont_left li .img{ display:inline-block; +display:inline;}
.login_cont .cont_left li .yzm_right a{ font-size:14px; color:#c6a46f; margin-left:15px; display:inline-block; +display:inline;}
.login_cont .cont_left li .right .checkbox_member_login_wyh{ display:inline-block; vertical-align: top;}
.login_cont .cont_left .login_bot{ padding-top:12px;}
.login_cont .cont_left .login_bot .login{ display:inline-block; width:98px; height:38px; line-height:38px; text-align:center; background-color:#c6af86; color:#000; font-size:14px; border-radius:3px;}
.login_cont .cont_left .login_bot .forgot_password{ margin-left:28px; color:#999; font-size:14px;}
.login_cont .cont_right{ float:right; width:360px; margin-right:38px;}
.login_cont .cont_right .pic{ margin-top:35px; text-align:center;}
.login_cont .cont_right .txt{ text-align:center; font-size:14px; margin-top:32px;}
.login_cont .cont_right .btn-box{ text-align:center;}
.login_cont .cont_right .btn-box a{ display:inline-block; width:358px; height:38px; line-height:38px; text-align:center; background-color:#c6af86; color:#000; font-size:14px; border-radius:3px; margin-top:35px;}

.privacy_remark_sp a{ color: #b1977e;}

/* 注册 */
.title_login_right{ float:right; font-size:14px;}
.title_login_right .pic{ position:relative; top:4px; left:0; margin-right:10px;}
.title_login_right .txt a{ color:#c6a46f;}

.account-container .register_box{ width: 964px; margin: 0 auto;}
.account-container .register_box2{ width: 964px; margin: 0 auto;}
.register_cont{ margin-top:10px; padding-bottom:25px;}
.register_cont .top_txt{ padding:18px 0 25px 0; font-size:14px; color:#999;}
.register_cont .top_txt span{ color:#05314d; font-size:16px; width:125px; padding-right:18px; text-align:right; display:inline-block;}
.register_cont li{ margin-bottom:10px; font-size:14px; line-height:40px;}
.register_cont li .type{ float:left; width:180px; text-align:right; padding-right:5px;}
.register_cont li .right{ float:left; width:780px;}
.register_cont li .right .input{ width:340px; height:38px; line-height:38px; font-size:14px; padding-left:15px; border:1px solid #ceb183; border-radius:3px; vertical-align: top;}
.register_cont li .right .select{ width:357px; padding:9px 0; +height:40px; +line-height:40px; font-size:14px; padding-left:10px; border:1px solid #ceb183; border-radius:3px;}
.register_cont li .right .calendar_input{ background:url(../images/personal_center/calendar_ico.png) 330px center no-repeat;}
.register_cont li .right .note{ margin-left:15px; color:#999; font-weight: normal; line-height: 1.5; width: 420px; vertical-align: top;}
.register_cont li .right .appellation_span{ margin-right:20px;}
.register_cont li .right .appellation_span .radio{ margin-right:5px; display: inherit;}
.register_cont li .right .yzm_right{ width:233px; line-height:40px; margin-left:5px; float:left;}
.register_cont li .right .img{ display:inline-block; +display:inline;}
.register_cont li .right .img input{ height:38px; padding:0 10px; font-size:14px;}
.register_cont li .right .yzm_right a{ font-size:14px; color:#c6a46f; margin-left:12px; display:inline-block; +display:inline;}
.register_cont li .right .input_yzm{ width:104px; float:left;}
.register_cont li .reg_element .w74{ width: 74px; margin-right: 3px;}
.register_cont li .reg_element .w50{ width: 50px; margin-right: 3px;}
.register_cont li .reg_element .w100{ width: 100%;}
.register_cont li.privacy_remark{ line-height: 1.5;}
.register_cont li .right .checkbox_member_wyh{ display: inline-block; vertical-align: top;}
.register_cont li .privacy_remark_sp{ font-size: 12px;}

.register_cont .statement{ padding-top:15px; padding-left:125px; font-size:14px;}
.register_cont .statement a{ color:#c6a46f;}
.register_cont .btn-box{ padding-top:15px; padding-left:120px;}
.register_cont .btn-box a{ display:inline-block; width:98px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#05314d;}
.register_cont .btn-box .determine{ background-color:#c6af86; color:#000; font-size:14px; border-radius:3px;}
.register_cont .btn-box .reset{ display:inline-block; width:100px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#05314d; border:0; background-color:#fff; cursor:pointer;}



/*公告弹窗*/
.new-notice-pop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 111; }
.new-notice-pop .n-mask { width: 100%; height: 100%; background: rgba(0, 0, 0, .3); }
.new-notice-pop .n-main { width: 800px; height: 450px; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -200px; margin-left: -400px; box-sizing: border-box; font-family: "微软雅黑"; padding:5px 3px 5px 0; }
.new-notice-pop .n-main .close { width: 30px; height: 30px; background: url(/website/statics/images/../hotel_new_wap/images/gonggao/pop-close.png) no-repeat; background-size: cover; position: absolute; top: 20px; right: 20px; cursor: pointer; }
.new-notice-pop .n-main .n-left { color: #284c64;padding: 40px 30px; height: 100%; overflow-y: auto; }
.new-notice-pop .n-main .n-left::-webkit-scrollbar{width:10px;height:1px;}
.new-notice-pop .n-main .n-left::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#ccc;}
.new-notice-pop .n-main .n-left::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#EDEDED;}
.new-notice-pop .n-main .n-left .title { font-size: 18px; }
.new-notice-pop .n-main .n-left p { font-size: 14px; line-height: 28px; margin-top: 5px; }
.new-notice-pop .n-main .n-right{ padding: 10px 0;  }
.new-notice-pop .n-main .n-right .img{ width: 200px; height: 200px; margin: 0 auto; }
.new-notice-pop .n-main .n-right img { display: block; width: 100%; }
.new-notice-pop .n-main .n-right .text{ text-align: center; font-size: 22px; }

.lstg-links{ text-align: right; margin-top: 15px; font-size: 18px;}
.lstg-links a{ color: #c2a27b; border-bottom: 1px solid #c2a27b;}

.simulation-screen{ margin: 20px -15px 0 -15px; font-size: 16px;}
.simulation-screen .item-block{ float: left; width: 33.333%; padding: 0 15px; margin-top: 40px;}
.simulation-screen .input-text{ width:100%; height: 46px; line-height: 46px; border: 0; font-size: 16px;}
.currency-select{ position: relative;}
.currency-select .block-box{ border-bottom: 1px solid #000; position: relative;}
.currency-select .note{ width: 100%; position: absolute; top: 100%; left: 0; font-size: 14px; color: #999; padding: 5px 15px 0 15px;}
.currency-select .first{ display: block; height: 46px; line-height: 46px; color: #000; background: url(../images/icon-select-arrow.png) right center no-repeat;}
.currency-select .select-hidden-box{ width: 100%; min-width: 255px; position: absolute; top: 100%; left: 50%; transform: translate(-50%,0); z-index: 9; padding-top: 12px; display: none;}
.currency-select .select-hidden-box ul{ max-height: 232px; overflow-y: auto; background-color: #f1f1f1; border: 1px solid #ececec; border-radius: 5px; padding: 15px 10px; -moz-box-shadow:4px 4px 38px rgba(103,103,103,0.2); -webkit-box-shadow:4px 4px 38px rgba(103,103,103,0.2); box-shadow:4px 4px 38px rgba(103,103,103,0.2);}
.currency-select .select-hidden-box li{ padding: 8px 15px; border-radius: 5px; cursor: pointer; color: #000;}
.currency-select .select-hidden-box li:hover{ background-color: #fdfdfd; color: #ac8f5d;}
.currency-select.active .first{ color: #ac8f5d; background-image: url(../images/icon-select-arrow-on.png)}
.currency-select.active .select-hidden-box{ display: block;}

.cinema-conversion-box .currency-select .first{ color: #fff; background: url(../images/icon-select-arrow2.png) right center no-repeat;}
.cinema-conversion-box .currency-select .block-box{ border-bottom: 1px solid #fff;}


.lstg-container{ padding-top: 10px;}
.lstg-container .lstg-block{ border: 1px solid #bba274; margin-top: 15px;}
.lstg-container .lstg-block .border-box{ border: 3px solid transparent; padding: 10px 35px;}
.lstg-container .lstg-block .border-box .top-box{ line-height: 52px; padding: 0 5px 0 10px; font-size: 18px; cursor: pointer;}
.lstg-container .lstg-block .border-box .top-box .title{ float: left;}
.lstg-container .lstg-block .border-box .top-box .time{ float: right;}
.lstg-container .lstg-block .border-box .cont-box{ font-size: 16px; line-height: 2; border-top: 1px solid #bba274; padding: 15px 45px 15px 45px; display: none;}
.lstg-container .lstg-block .border-box .cont-box .title{ font-weight: bold;}
.lstg-container .lstg-block .border-box .cont-box .cont{ color: #645c4e;}
.lstg-container .lstg-block.active .border-box{ border-color: #bba274;}
.lstg-container .lstg-block.active .border-box .top-box{ color: #bba274;}
.lstg-container .lstg-block.active .border-box .cont-box{ display: block;}

.account-container .simulation-screen .item-block{ /* width: 50%; */}
.account-container .simulation-screen.air-miles .item-block{ width: 50%;}
.account-container .simulation-screen.air-miles .btn-box{ float: right; margin-top:40px;}

.daterangepicker select{ color: #000;}
.dropdown-menu{ padding: 0;}
.daterangepicker.show-calendar .ranges{ display: none;}
.daterangepicker .drp-calendar{ max-width: initial;}
.sales-promotion-box{ margin-top: 45px; padding-bottom: 0; background: none;}
.sales-promotion-box .top-pic img{ display: block; width: 100%;}
.sales-promotion-screen{ margin-top: 25px; font-size: 16px; line-height: 42px;}
.sales-promotion-screen .top-box .sxtj-t{ float: left; width: 150px; background-color: #a38d70; border-radius: 5px; color:#fff;}
.sales-promotion-screen .top-box .sxtj-t span{ display: block; padding-left: 28px; background:url(/website/webfile/assets/images/en/member/icon-sxtj.png) 85% center no-repeat;}
.sales-promotion-screen .top-box .time-tabs{ float: right;}
.sales-promotion-screen .top-box .time-tabs li{ float: left; margin-left: 30px; position: relative; cursor: pointer;}
.sales-promotion-screen .top-box .time-tabs li:before{ content:''; width: 1px; height: 12px; background-color: #2a2523; position: absolute; left: -15px; top: 50%; margin-top: -6px;}
.sales-promotion-screen .top-box .time-tabs li:first-child{ margin-left: 0;}
.sales-promotion-screen .top-box .time-tabs li:first-child:before{ display: none;}
.sales-promotion-screen .top-box .time-tabs li.active{ color: #977e68;}
.sales-promotion-screen .sxtj-inner{ line-height: 58px; background-color: #f7f7f7; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-top: 22px;}
.sales-promotion-screen .sxtj-inner li{ float: left; margin: 0 25px; cursor: pointer; color: #2a2523; position: relative;}
.sales-promotion-screen .sxtj-inner li.active{ color: #977e68;}
.sales-promotion-screen .sxtj-inner li:before{ content:''; width: 1px; height: 12px; background-color: #2a2523; position: absolute; right: -25px; top: 50%; margin-top: -6px;}
.sales-promotion-screen .sxtj-inner li:last-child:before{ display: none;}
.sales-promotion-list-new li{ margin-top: 40px; position: relative;}
.sales-promotion-list-new li .pic-box{ float: left; width: 29%; height: 250px; overflow: hidden;}
.sales-promotion-list-new li .pic-box img{ display: block; width: 100%; border-radius: 5px; height: 100%; object-fit: cover;}
.sales-promotion-list-new li .cont-right{ float: right; width: 66%; padding-right: 17.5%; position: relative;}
.sales-promotion-list-new li .cont-right .label-state{ line-height: 25px; border: 1px solid #a38d70; color: #a38d70; font-size: 14px; padding: 0 12px; position: absolute; top: 0; right: 0; border-radius: 5px;}
.sales-promotion-list-new li .cont-right .top-title{ font-size: 24px;}
.sales-promotion-list-new li .cont-right .release-time{ font-size: 14px; color: #a4a4a4; margin-top: 15px;}
.sales-promotion-list-new li .cont-right .cont{ font-size: 16px; line-height: 2; margin-top: 15px;}
.sales-promotion-list-new li .cont-right .activity-time{ font-size: 16px; font-weight: bold; margin-top: 10px;}
.sales-promotion-list-new li .cont-right .btn-box{ margin-top: 20px;}
.sales-promotion-list-new li .cont-right .btn-box a{ display: inline-block; line-height: 34px; padding: 0 32px; background-color: #a38d70; color: #fff; border-radius: 5px; font-size: 16px;}
.sales-promotion-list-new li .cont-right .btn-box a:hover{ background-color: #4f4537; -moz-box-shadow: 0 3px 13px rgba(62,44,33,0.35); -webkit-box-shadow: 0 3px 13px rgba(62,44,33,0.35); box-shadow: 0 3px 13px rgba(62,44,33,0.35);}
.sales-promotion-list-new li.end .cont-right .label-state{ border: 1px solid #8b8b8b; color: #8b8b8b;}
.sales-promotion-list-new li.end .cont-right .btn-box a{ background-color: #a4a4a4;}
.sales-promotion-list-new li.end .cont-right .btn-box a:hover{ -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.sales-promotion-list-new .bot-more-btn{ text-align: center; font-size: 16px; margin-top: 60px;}
.sales-promotion-list-new .bot-more-btn a{ display: inline-block; background: url(/website/webfile/assets/images/en/member/icon-gdjc.png) center right no-repeat; background-size: 13px auto; padding-right: 22px; color: #666;}
.sales-promotion-box .lstg-links{ margin-top: 0;}

.table-top-title{ margin-top: 110px; font-size: 32px; font-weight: bold; color: #fff; text-align: center; line-height: 100px; background-color: #c4ab8f; border-radius: 10px;}
.ppqy-table{ width: 1200px; margin: 65px auto 0 auto;}
.ppqy-tab{ position: relative; cursor: pointer;}
.ppqy-tab-type{ line-height: 95px; position: absolute; top: 0; right: 42px;}
.ppqy-tab-type span{ display: inline-block; vertical-align: middle; font-size: 32px; color: #fff; font-weight: bold; padding-right: 30px; background: url(/website/webfile/assets/images/en/member/icon-ppqy-arrow-on.png) center right no-repeat; background-size: 23px auto;}
.ppqy-tab .tabli{ border: 2px solid #caae8f; border-radius: 10px; padding: 15px 30px; background-color: #caae8f;}
.ppqy-tab .tabli .ppqy-logo ul{ margin: 0 -30px;}
.ppqy-tab .tabli .ppqy-logo li{ float: left; padding: 0 30px;}
.ppqy-tab .tabli .ppqy-logo li img{ display: block; height: 65px;}
.ppqy-tab .tabli .ppqy-logo2{ display: none;}
.ppqy-tab .tabli .ppqy-tab-type span{ color: #fff; background-image: url(/website/webfile/assets/images/en/member/icon-ppqy-arrow-on.png);}
.ppqy-tab-content-box .box{ display: none;}
.ppqy-trip{ margin-top: 20px; position: relative; display: none;}
.ppqy-trip .tripli{ border: 2px solid #caae8f; border-radius: 10px; padding: 15px 30px; cursor: pointer; display: none;}
.ppqy-trip .tripli .ppqy-logo ul{ margin: 0 -30px;}
.ppqy-trip .tripli .ppqy-logo li{ float: left; padding: 0 30px;}
.ppqy-trip .tripli .ppqy-logo li img{ display: block; height: 65px;}
.ppqy-trip .tripli .ppqy-logo2{ display: none;}

.member-center-video{ margin-top: 15px;}
.member-center-video video{ display: block; width: 100%;}

@media (max-width: 767px){


	/* 会员礼遇 */
	.member-container{ padding: 40px 0px;}
	.member-container .edit-container{ padding: 0 15px; }
	.top-member-box .logo img{ width: 130px;}
	.top-member-box .sub-nav{ font-size: 14px; line-height: 16px; margin-top: 30px;}
	.top-member-box .sub-nav .line{ display: none;}
	.top-member-box .sub-nav .cont{ padding: 0 0 10px 0; display: block; position: relative; width: auto; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
	.top-member-box .sub-nav .cont li{ margin: 0 5px;}

	.member-courtesy-card-box{ margin-top: 30px;}
	.member-courtesy-card-box .cont .box{ padding: 45px 10px 0 10px;}
	.member-courtesy-card-box .cont .box .t1{ font-size: 26px; line-height: 26px;}
	.member-courtesy-card-box .cont .box .t1 span{ font-size: 20px;}
	.member-courtesy-card-box .cont .box .t2{ font-size: 13px; line-height: 13px; margin-top: 7px;}
	.member-courtesy-card-box .cont .box .p1{ font-size: 14px; line-height: 14px; margin-top: 14px;}
	.member-courtesy-card-box .cont .box .p2{ font-size: 14px; line-height: 14px;}
	.member-courtesy-card-box .cont{ overflow-y: auto; display: none;}
	.member-courtesy-card-box .cont .c-top{font-size: 18px;}
	.member-courtesy-card-box .cont .c-middle{ min-height: 130px; font-size: 14px; margin-top: 0;}
	.member-courtesy-card-box>.row>.col-xs-12:nth-of-type(1) .cont .box,.member-courtesy-card-box>.row>.col-xs-12:nth-of-type(2) .cont .box{ text-align: right;}

	.member-banner .swiper-slide .text-cont{ display:  none;}
	.top-member-box .sub-nav .cont li:last-of-type{ display: none; }
	.member-courtesy-content{ margin-top: 40px;}
	.member-courtesy-content .top-title-box{ font-size: 26px; line-height: 26px;}
	.member-courtesy-content .top-title-box .line{ width: 70%; margin-left: -35%;}
	.member-courtesy-content .top-title-box span{ padding: 0 15px;}
	.member-courtesy-content .table table{ margin-top: 35px;}
	.member-courtesy-content .table table th{ font-size: 14px;}
	.member-courtesy-content .table table td{ font-size: 14px;}
	.member-courtesy-content .table table .th1{ font-size: 20px;}

	.member-courtesy-content .table table { display: none; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.member-courtesy-content .table table .th1, .member-courtesy-content .table table .th2, .member-courtesy-content .table table .th3, .member-courtesy-content .table table .th4, .member-courtesy-content .table table .th5{ width: auto;}
	.member-courtesy-content .table table tbody tr td{ white-space: normal;}
	.member-courtesy-content .table table tbody tr td .cont{ width: 100px;}
	.member-courtesy-content .table table tbody tr td:nth-of-type(1) .cont{ width: 140px;}

	/* 我的账户 */
	.my-account-box{ margin-top: 26px;}
	.my-account-box .pic{ margin-top: 0;}
	.my-account-box .personal-information{ font-size: 14px; background: url(../images/member/my-account-bg2.jpg) top center no-repeat; background-size: cover;}
	.my-account-box .personal-information img{ display: none;}

	.my-account-box .personal-information .box{ position: initial; padding: 30px 15px;}
	.my-account-box .personal-information .box .welcome{ font-size: 22px;/* line-height: 26px; */}
	.my-account-box .personal-information .box .card-number{ margin-top: 7px; font-size: 16px;}
	.my-account-box .personal-information .box .membership-level{ /* margin-top: 10px; */}
	.my-account-box .personal-information .box .membership-level .top span{ font-size: 20px;}
	.my-account-box .personal-information .box .membership-level .block{ margin-top: 10px; width: auto;}
	.my-account-box .personal-information .box .card-box{ margin-top: 20px;}
	.my-account-box .personal-information .box .card-box .cont .t1{ font-size: 16px;}
	.my-account-box .personal-information .box .card-box .icon{ width: 82px; left: -101px;}
	.my-account-box .personal-information .box .card-box .icon img{}
	.my-account-box .personal-link{ background: url(../images/member/my-account-bg3.jpg) top center no-repeat; background-size: cover; margin-top: 20px;}
	.my-account-box .personal-link img{ display: none;}
	.my-account-box .personal-link .box{ position: initial; padding: 30px 15px;}
	.my-account-box .personal-link .box .top-box{ border-width: 2px; padding: 20px 15px;}
	.my-account-box .personal-link .box .top-box li .title{ font-size: 16px; line-height: 16px;}
	.my-account-box .personal-link .box .top-box li p{ font-size: 14px; line-height: 14px;}
	.my-account-box .personal-link .box .bot-box{ margin-top: 20px;}
	.my-account-box .personal-link .box .bot-box li{ width: 48%; height: 35px; line-height: 35px; font-size: 14px; margin:5px 1% 0 1%;}

	/* 促销活动 */
	.sales-promotion-list{ margin-top: 30px; padding: 0 15px;}
	.sales-promotion-list ul{ width: auto;}
	.sales-promotion-list li.li1,.sales-promotion-list li.li2,.sales-promotion-list li.li3{ width: 100%; height: auto; }
	.sales-promotion-list li .icon1, .sales-promotion-list li .icon2{ display: none; }

	/* 关于万悦会 */
	.member-banner{ height: 190px;}
	.member-banner .swiper-pagination{ padding: 0 15px; bottom: 10px;}
	.member-banner .swiper-slide{ background-size: 100% auto !important; }
	.member-home-search{ margin-top: 30px;}
	.top-member-box .member-home-search,.top-member-box .logo{ width: 100%; float: none; }
	.home-search-title{ font-size: 20px; line-height: 26px; margin-bottom: 20px;}
	.home-search-title span{ font-size: 24px;}

	/* 积分速兑 */
	.integral-speed-box{ margin-top: 0;}
	.member-table-pop .integral-speed-box{ margin-top: 0px;}
	.integral-speed-box .top-txt-box .title{ font-size: 26px; line-height: 26px;}
	.integral-speed-box .top-txt-box .cont{ font-size: 13px; line-height: 26px; margin-top: 10px;}
	.integral-speed-box .table-pic img{ width: 100%; display: block; }
	.integral-speed-box .table{ margin-top: 30px;}
	.integral-speed-box .table table{ display: none; }
	.member-table-pop .m-main .table{ margin-top: 0; }
	.member-table-pop .m-main .table table{ display: block; }
	.integral-speed-box .table table th{ width: 140px;}
	.integral-speed-box .table table td{ width: 323px;}
	.integral-speed-box .table table thead tr:nth-of-type(1) th{ font-size: 13px;}
	.integral-speed-box .table table td .logo{ margin: 0 5px;}
	.integral-speed-box .table table td .logo img{ height: 40px;}
	.integral-speed-box .list .pic{ margin-bottom: 20px;}
	.integral-speed-box .list .city-title{ font-size: 13px;}
	.integral-speed-box .list .type-title{ font-size: 26px; line-height: 26px; margin-top: -13px;}
	.integral-speed-box .table .table-pic{ display: block; }
	.integral-speed-box .list .l-item.item1{ width:200%;margin-left: -50%;}
	.integral-speed-box .list .l-item.item2{ width:100%;}
	.integral-speed-box .list .l-item.item3{ width:100%; }
	.integral-speed-box .list .l-item.item4{ width:100%; margin-left: 0;}

	.integral-speed-box .list2{ padding: 0;}
	.integral-speed-box .list2 li{ float: none; width: 100%; margin-top: 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .title{ font-size: 16px;}
	.integral-speed-box .list2 li .block-box .cont-box p{ font-size: 14px; padding: 0 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .btn-box a{ font-size: 14px; width: 115px; line-height: 32px;}



	/* 订单记录 */
	.account-title{ font-size: 26px; line-height: 26px;}
	.account-container{ margin-top: 30px;}
	.account-container2{ margin-top: 30px;}
	.account-container .search-box { margin-top: 20px;}
	.account-container .search-box .order-block{ float: none;}
	.account-container .search-box .order-block .input-text{ font-size: 14px; width: 100%;}
	.room-late-conversion-box .txt{ text-align: left;}
	.order-history-box .order-cont .order-list{ overflow: hidden; }
	.order-history-box .order-cont .order-list li{margin-bottom:20px;}
	.order-history-box .order-cont .order-list .order-item{overflow:hidden;margin-top:1px;font-size:14px;}
	.order-history-box .order-cont .order-list .order-item .i-left{width:80px;float:left;background:#e7ded1;height:50px;line-height:50px;padding-left:10px;color:#333;}
	.order-history-box .order-cont .order-list .order-item .i-right{width:calc(100% - 80px);float:right;background:#eee7dd;height:50px;line-height:50px;text-align:right;padding-right:10px;color:#666;}
	.order-history-box .order-cont .order-list .order-item .i-right .to-detail{border:1px solid #666;display:inline-block;font-size:14px;padding:0 10px;height:30px;line-height:30px;margin-left:20px;}
	.order-history-box .order-cont .more-order-btn{text-align:center;font-size:14px;color:#666;}
	.order-history-box .order-cont .table table th, .order-history-box .order-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.account-container .page{ font-size: 14px;}
	.account-container .page a, .account-container .page span{ margin: 0 5px;}
	.order-history-box .order-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.account-container .search-box .search-btn-mobile{ height: 44px; line-height: 44px; background-color: #ad9880; margin-top: 10px; text-align: center; font-size: 14px; color: #000;}

	/* 订单详情 */
	.dingdanchaxun_brief{ width: 100%; margin-bottom: 20px;}
	.dingdanchaxun_information{ width: 100%; padding-left: 0;}


	/* 兑换历史 */
	.account-container .search-box .exchange-block{ float: none; margin-right: 0;}
	.account-container .search-box .exchange-block .input-text{ font-size: 14px; width: 100%;}
	.exchange-history-box .exchange-cont .table table th, .exchange-history-box .exchange-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.exchange-history-box .search-box .exchange-block .select, .exchange-history-box .search-box .exchange-block .input-text{ width: 100%; font-size: 14px;}
	.exchange-history-box .search-box .exchange-block .select{ padding: 0 5px;}
	.exchange-history-box .exchange-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	/* 会员信息 */
	.member-information-cont{ height: auto; background-position: right top; background-size: cover; padding: 20px 0;}
	.member-information-cont .card-box{ width: auto; margin:0 0 0 10px;}
	.member-information-cont .card-box .box{}
	.member-information-cont .card-box .box .title{ font-size: 14px; }
	.member-information-cont .card-box .box .title span{ font-size: 18px;}
	.member-information-cont .card-box .box p{ font-size: 14px; }
	.member-information-cont .cont{ font-size: 14px; line-height: 38px; margin-top: 0; width: 100%; margin-left: 0;}
	.member-information-cont .cont ul{ float: none; width: auto; padding: 0 15px; border-right: 0;}

	/* 我的积分 */
	.my-integral-box .search-box{ font-size: 14px;}
	.my-integral-box .order-cont .table table th, .my-integral-box .my-integral-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.my-integral-box .my-integral-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	.my-integral-box .m-integral-num{ text-align: center;background:#89643a; color: #fff; padding: 10px 0;}
	.my-integral-box .m-integral-num .n-big{font-size:30px; line-height: 35px;}
	.my-integral-box .m-integral-list{border-top:1px solid #eee7de;}
	.my-integral-box .m-integral-list li{overflow:hidden;border-bottom:1px solid #eee7de;padding:10px 0;}
	.my-integral-box .m-integral-list .l-left{float:left;}
	.my-integral-box .m-integral-list .l-top{font-size:14px;color:#1c1e1c;}
	.my-integral-box .m-integral-list .l-bottom{font-size:12px;color:#8d8d8d;}
	.my-integral-box .m-integral-list .l-right{float:right;}
	.my-integral-box .m-integral-list .l-right .r-socre{font-size:24px;line-height:38px;color:#89643a;}

	/* 修改资料 */
	.edit-profile-cont{ margin-top: 30px; width: auto;}
	.edit-profile-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box{ height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box .type{ font-size: 14px;}
	.edit-profile-cont .block .appellation-box .select{ font-size: 14px;}
	.edit-profile-cont .bot-btn-box{ width: auto;}
	.edit-profile-cont .bot-btn-box a{ width: 100%; font-size: 14px; height: 46px; line-height: 46px; margin-right: 0; margin-bottom: 10px;}
	.edit-profile-cont .bot-btn-box a:last-child{ margin-bottom: 0;}
	.edit-profile-cont .block .input-LastName, .edit-profile-cont .block .input-FirstName{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	.edit-profile-cont .block .appellation-box{ width: 100%;}
	.dingdanchaxun_brief .box,.dingdanchaxun_cont .title_h3,.dingdanchaxun_information .box,.dingdanchaxun_information .title_h3{ border: none; }
	.dingdanchaxun_cont .title_h3,.dingdanchaxun_information .title_h3{ background: #dfd3c1; }
	.dingdanchaxun_brief .from li,.dingdanchaxun_information .from li{ padding: 0; line-height: 50px; border: none; margin-bottom: 1px;}
	.dingdanchaxun_brief .from li .type,.dingdanchaxun_information .from li .type{width: 110px;background: #e7ded1;height: 50px;text-align: left;padding-left: 10px;}
	.dingdanchaxun_brief .from li .right,.dingdanchaxun_information .from li .right{width: calc(100% - 110px);text-align: right;padding-right: 10px;background: #eee7de;color: #666;height: 50px;}
	.dingdanchaxun_brief .from li .right span{ font-size: 18px; }
	.dingdanchaxun_information .from li{ margin-bottom: 0; }
	.dingdanchaxun_information .from li .type,.dingdanchaxun_information .from li .right{ margin-bottom: 1px; }
	.dingdanchaxun_information .from li .right{ text-align: left; padding-left: 10px;}
	/* 修改密码 */
	.edit-password-cont{ width: auto;}
	.edit-password-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-password-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px; width: 100%;}

	/* 航空里程卡 */
	.air-miles-box .search-box{ font-size: 14px;}
	.air-miles-box .order-cont .table table th, .air-miles-box .air-miles-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.air-miles-box .air-miles-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	.mileage_card_ceng-inner{ width: calc(100% - 30px); margin: 0; transform: translate(-50%, -50%);}
	.mileage_card_ceng .title_h2{ font-size: 14px;}
	.mileage_card_ceng .cont{ padding: 15px 15px; font-size: 14px;}
	.mileage_card_ceng .cont li .select{ font-size: 14px;}
	.mileage_card_ceng .cont li .input{ font-size: 14px;}
	.mileage_card_ceng .cont .btn-box .determine{ font-size: 14px;}

	/* 我的礼券 */
	.gift-certificate-box .search-box .select select{ font-size: 14px;}
	.liquan_cont ul{ width: 100%;}
	.liquan_cont ul li{ width: 100%; height: auto; margin: 20px 0 0 0; background-size: cover; padding-bottom: 15px;}
	.liquan_cont ul li .num{ font-size: 12px;}
	.liquan_cont ul li .info-cont{ width: calc(100% - 30px); min-height: 196px; margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-left{ margin:30px 0 0 0;}
	.liquan_cont ul li .info-cont .i-right{ font-size: 12px; width: 100%; padding: 0 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom{ margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-left{ width: 130px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-right{ width: 140px;}

	.usage-rule-layer .layer-inner{ width: calc(100% - 30px); font-size: 14px; padding: 30px 15px 15px 15px;}
	.usage-rule-layer .layer-inner .use-title{ font-size: 16px;}
	.usage-rule-layer .layer-inner .content{ height: 400px; overflow-y: auto;}

	/* 酒店房晚兑换 */
	.room-late-conversion-box{ width: 100%;}
	.room-late-conversion-box .search-box .item{ width: 100%; font-size: 14px; margin-right: 0;}
	.room-late-conversion-box .search-box .item .input-text{ width: 86%; font-size: 14px;}
	.room-late-conversion-box .search-box .room-late-conversion-destination input{ font-size: 14px;}
	.room-late-conversion-box .search-box .btn-box{ font-size: 14px; width: 100%; margin-top: 15px;}
	.room-late-conversion-cont .table table th, .room-late-conversion-cont .table table td{ font-size: 14px;}
	.room-late-conversion-cont .bot-txt{ font-size: 12px;}
	.room-late-conversion-cont .table table { display: none; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	/* 航空里程兑换 */
	.air-mileage-conversion-box{ width: 100%;}
	.air-mileage-conversion-box .search-box{ width: 100%; margin-top: 30px;}
	.air-mileage-conversion-box .search-box .block{ width: 100%; margin-right: 0; margin-bottom: 10px;}
	.air-mileage-conversion-box .search-box .block .input input{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .input select{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .note{ position: inherit;}
	.air-mileage-conversion-box .btn-box{ margin-top: 0;}
	.air-mileage-conversion-box .btn-box a{ font-size: 14px; display: block; width: 100%;}
	.air-mileage-conversion-cont{ margin-top: 20px;}
	.air-mileage-conversion-cont .table table th, .air-mileage-conversion-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.air-mileage-conversion-cont .table table { display: none; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.air-mileage-conversion-cont .cont{ padding-top: 0;}
	.air-mileage-conversion-cont img{ width: 100%; display: block; }
	/* 万达影院兑换 */
	.cinema-conversion-box{ width: 100%;}
	.cinema-conversion-box .search-box{ width: 100%; margin-top: 30px;}
	.cinema-conversion-box .search-box .block{ width: 100%; margin-right: 0; margin-bottom: 10px;}
	.cinema-conversion-box .search-box .block .input input{ font-size: 14px; padding: 0 5px;}
	.cinema-conversion-box .search-box .block .input select{ font-size: 14px;}
	.cinema-conversion-box .btn-box{ margin-top: 0;}
	.cinema-conversion-box .btn-box a{ font-size: 14px; display: block; width: 100%;}

	.confirm_order_info{ padding: 0;}
	.confirm_order_info .btn-box{ margin-top: 20px; text-align: center;}
	.confirm_order_info .btn-box button{ margin: 0 10px;}

	/* 登录 */
	.account-container .login_box{ width: 100%;}
	.login_cont .cont_left{ float: none; width: 100%; margin-left: 0; border-right: 0; border-bottom: 1px solid #cfcfcf; padding-bottom: 25px; padding-right: 0;}
	.login_cont .cont_left li .yzm_right{ margin-right: 0;}
	.login_cont .cont_right{ float: none; width: 100%; margin-right: 0;}
	.login_cont .cont_right .btn-box a{ width: 100%; margin-top: 20px;}
	.login_cont .cont_left li .input_text{ width: 100%; }
	/* 注册 */
	.account-container .register_box{ width: 100%;}
	.register_cont li{ line-height: normal;}
	.register_cont li .type{ float: none; width: 100%; text-align: left; line-height: 40px;}
	.register_cont li .right{ float: none; width: 100%;}
	.register_cont li .right .input{ width: 100%;}
	.register_cont li .right .input_yzm{ margin-bottom: 10px;}
	.register_cont li .right .yzm_right{ margin-left: 0;}
	.register_cont li .right .note{ margin-left: 0; margin-top: 5px; width: 100%;}
	.register_cont .btn-box{ padding-left: 0; text-align: center;}
	.title_login_right{ float:  none; }
	.register_cont .top_txt span{ width: 85px; display: block;margin-bottom: 5px; }


	.member-table-pop{ display: none; position: fixed;z-index: 22222; top: 0; left: 0; right: 0; bottom: 0;}
	.member-table-pop .m-mask{width:100%;height:100%;background:rgba(0,0,0,.6);}
	.member-table-pop .m-main{position:absolute;top:30px;left:0;right:0;bottom:0;background:#fff;}
	.member-table-pop .m-main .member-courtesy-content{margin-top:0;height:100%;overflow-y: scroll; -webkit-overflow-scroll:touch}
	.member-table-pop .m-main .member-courtesy-content .table{ min-height: calc(100% + 1px); }
	.member-table-pop .m-main .member-courtesy-content .table table{margin-top:0;display: block;}
	.member-table-pop .m-main .m-close{width:30px;height:30px;background:url(../images/job-close-btn.png) no-repeat;position:absolute;top:0;right:0;margin-top:-30px;background-size:cover;}
	.member-courtesy-content .table .table-pic{ display: block; margin-top: 30px; }
	.member-courtesy-content .table .table-pic img{ display: block; width: 100%; }

	.room-late-conversion-cont img{ display: block; width: 100%; }
	.room-late-conversion-cont .table-pic,.air-mileage-conversion-cont .table-pic{ display: block; }
	.member-table-pop .room-late-conversion-cont,.member-table-pop .air-mileage-conversion-cont{ margin-top: 0; }
	.member-tkqz-btns{width:100%;}
	.member-tkqz-btns .t-btn{font-size:16px;padding-left:25px;background-size:20px auto;}
	.member-tkqz-pop .edit-container{ padding: 0; }
	.member-tkqz-pop .m-main .tkqz-main{
		padding: 30px 15px;
	}
	.member-tkqz-pop .m-main .tkqz-main .tk-title .t-text{ font-size: 18px; margin-top: -20px; }
	.member-tkqz-pop .m-main .tkqz-main .tk-title .t-border{ width: 80%; }
	.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item,.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p{font-size: 14px;}
	.member-tkqz-pop .m-main .m-close{margin-right: 0; top: 10px; right: 10px;}

	/*公告提示*/
	.new-notice-pop .n-main{ width: 80%; margin-left: -40%; height: auto; margin-top: 0;transform: translateY(-50%); }

	.member-courtesy-card-box{ display: none; }
	.lstg-links{ font-size: 16px;}
	.simulation-screen{ font-size: 14px; margin: 20px 0 0 0;}
	.simulation-screen .item-block{ float: none; width: 100%; margin-top: 10px;}
	.currency-select .note{  position: inherit; padding: 5px 0 0 0;}
	.currency-select .select-hidden-box{/* width: 100%; left: 0; margin-left: 0; */}
	.currency-select .select-hidden-box ul{ max-height: 207px; padding: 10px;}
	.lstg-container .lstg-block .border-box{ padding: 5px 10px;}
	.lstg-container .lstg-block .border-box .top-box{ font-size: 14px; line-height: 42px; padding: 0 5px;}
	.lstg-container .lstg-block .border-box .cont-box{ font-size: 14px; padding: 10px;}
	.account-container .simulation-screen .item-block{ width: 100%; padding: 0;}
	.account-container .simulation-screen.air-miles .item-block{ width: 100%;}
	.account-container .simulation-screen.air-miles .btn-box{ float: none; margin-top: 10px;}
	.sales-promotion-box{ margin-top: 35px;}
	.sales-promotion-screen{ font-size: 14px; line-height: 34px;}
	.sales-promotion-screen .top-box .sxtj-t{ width: 120px;}
	.sales-promotion-screen .top-box .sxtj-t span{ padding-left: 20px;}
	.sales-promotion-screen .top-box .time-tabs li{ margin-left: 24px;}
	.sales-promotion-screen .top-box .time-tabs li:before{ left: -12px;}
	.sales-promotion-screen .sxtj-inner{ line-height: 46px;}
	.sales-promotion-screen .sxtj-inner li{ margin: 0 15px;}
	.sales-promotion-screen .sxtj-inner li:before{ right: -15px;}
	.sales-promotion-list-new li{ margin-top: 30px;}
	.sales-promotion-list-new li .pic-box{ width: 100%; height: 238px;}
	.sales-promotion-list-new li .cont-right{ width: 100%; position: initial; padding-right: 0; margin-top: 15px;}
	.sales-promotion-list-new li .cont-right .label-state{ font-size: 13px; top: 15px; right: 12px; background-color: #a38d70; color: #fff;}
	.sales-promotion-list-new li.end .cont-right .label-state{ background-color: #8b8b8b; color: #fff;}
	.sales-promotion-list-new li .cont-right .top-title{ font-size: 16px;}
	.sales-promotion-list-new li .cont-right .release-time{ font-size: 12px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .cont{ font-size: 14px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .activity-time{ font-size: 14px;}
	.sales-promotion-list-new li .cont-right .btn-box a{ font-size: 14px; padding: 0 25px;}
	.sales-promotion-list-new li .cont-right .btn-box{ margin-top: 12px;}
	.sales-promotion-list-new .bot-more-btn{ margin-top: 45px; font-size: 14px;}
	.sales-promotion-list-new .bot-more-btn a{ background-size: 11px auto;}
	.ppqy-table{ width: 100%; margin-top: 30px;}
	.table-top-title{ margin-top: 30px; line-height: 48px; font-size: 14px; text-align: left; padding: 0 15px;}
	.ppqy-tab-type{ line-height: 48px; right: auto; left: 15px;}
	.ppqy-tab-type span{ background: none; padding-right: 0;}
	.ppqy-tab-type span{ font-size: 10px; background-size: 12px auto; padding-right: 20px;}
	.ppqy-tab::before{ content: ''; width: 12px; height: 12px; background: url(/website/webfile/assets/images/en/member/icon-ppqy-arrow-on.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; margin-top: -6px; right: 10px;}
	.ppqy-tab .tabli{ padding: 10px 10px 10px 90px; border-width: 1px;}
	.ppqy-tab .tabli .ppqy-logo ul{ margin: 0 -5px;}
	.ppqy-tab .tabli .ppqy-logo li{ padding: 0 5px;}
	.ppqy-tab .tabli .ppqy-logo li img{ height: 26px;}
	.ppqy-trip{ margin-top: 10px;}
	.ppqy-trip .tripli{ padding: 10px 10px; border-width: 1px;}
	.ppqy-trip .tripli .ppqy-logo ul{ margin: 0 -5px;}
	.ppqy-trip .tripli .ppqy-logo li{ padding: 0 5px;}
	.ppqy-trip .tripli .ppqy-logo li img{ height: 26px;}
}


@media (min-width: 768px) and (max-width: 991px){
	/* 会员礼遇 */
	.member-container{ padding: 40px 15px;}
	.top-member-box .logo img{ width: 130px;}
	.top-member-box .sub-nav{ font-size: 16px; line-height: 16px; margin-top: 30px;}
	.top-member-box .sub-nav .line{ display: none;}
	.top-member-box .sub-nav .cont{ padding: 0 0 10px 0; display: block; position: relative; width: auto; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
	.top-member-box .sub-nav .cont li{ margin: 0 15px;}

	.member-courtesy-card-box{ margin-top: 30px;}
	.member-courtesy-card-box .cont .box{ padding: 45px 10px 0 10px;}
	.member-courtesy-card-box .cont .box .t1{ font-size: 26px; line-height: 26px;}
	.member-courtesy-card-box .cont .box .t1 span{ font-size: 20px;}
	.member-courtesy-card-box .cont .box .t2{ font-size: 13px; line-height: 13px; margin-top: 7px;}
	.member-courtesy-card-box .cont .box .p1{ font-size: 14px; line-height: 14px; margin-top: 14px;}
	.member-courtesy-card-box .cont .box .p2{ font-size: 14px; line-height: 14px;}
	.member-courtesy-card-box>.row>.col-xs-12:nth-of-type(1) .cont .box,.member-courtesy-card-box>.row>.col-xs-12:nth-of-type(2) .cont .box{ text-align: right;}


	.member-courtesy-content{ margin-top: 40px;}
	.member-courtesy-content .top-title-box{ font-size: 26px; line-height: 26px;}
	.member-courtesy-content .top-title-box .line{ width: 70%; margin-left: -35%;}
	.member-courtesy-content .top-title-box span{ padding: 0 15px;}
	.member-courtesy-content .table table{ margin-top: 35px;}
	.member-courtesy-content .table table th{ font-size: 14px;}
	.member-courtesy-content .table table td{ font-size: 14px;}
	.member-courtesy-content .table table .th1{ font-size: 20px;}

	.member-courtesy-content .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}
	.member-courtesy-content .table table .th1, .member-courtesy-content .table table .th2, .member-courtesy-content .table table .th3, .member-courtesy-content .table table .th4, .member-courtesy-content .table table .th5{ width: auto;}
	.member-courtesy-content .table table tbody tr td{ white-space: normal;}
	.member-courtesy-content .table table tbody tr td .cont{ width: 100px;}
	.member-courtesy-content .table table tbody tr td:nth-of-type(1) .cont{ width: 140px;}
	.member-courtesy-card-box .cont{ overflow-y: auto; display: block;}
	.member-courtesy-card-box .cont .c-top{font-size: 18px;}
	.member-courtesy-card-box .cont .c-middle{ min-height: 130px; font-size: 14px; margin-top: 0;}
	/* 我的账户 */
	.my-account-box{ margin-top: 26px;}
	.my-account-box .pic{ margin-top: 0;}
	.my-account-box .personal-information{ font-size: 14px; background: url(../images/member/my-account-bg2.jpg) top center no-repeat; background-size: cover;}
	.my-account-box .personal-information img{ display: none;}

	.my-account-box .personal-information .box{ position: initial; padding: 30px 15px;}
	.my-account-box .personal-information .box .welcome{ font-size: 24px;/* line-height: 26px; */}
	.my-account-box .personal-information .box .card-number{ margin-top: 7px;}
	.my-account-box .personal-information .box .membership-level{ /* margin-top: 10px; */}
	.my-account-box .personal-information .box .membership-level .top span{ font-size: 20px;}
	.my-account-box .personal-information .box .membership-level .block{ margin-top: 10px; width: auto;}
	.my-account-box .personal-information .box .card-box{ margin-top: 30px;}
	.my-account-box .personal-information .box .card-box .cont .t1{ font-size: 16px;}
	.my-account-box .personal-information .box .card-box .icon{ width: 82px; left: -101px;}
	.my-account-box .personal-information .box .card-box .icon img{}
	.my-account-box .personal-link{ background: url(../images/member/my-account-bg3.jpg) top center no-repeat; background-size: cover; margin-top: 20px;}
	.my-account-box .personal-link img{ display: none;}
	.my-account-box .personal-link .box{ position: initial; padding: 30px 15px;}
	.my-account-box .personal-link .box .top-box{ border-width: 2px; padding: 20px 15px;}
	.my-account-box .personal-link .box .top-box li .title{ font-size: 16px; line-height: 16px;}
	.my-account-box .personal-link .box .top-box li p{ font-size: 14px; line-height: 14px;}
	.my-account-box .personal-link .box .bot-box{ margin-top: 20px;}
	.my-account-box .personal-link .box .bot-box li{ width: 48%; height: 35px; line-height: 35px; font-size: 14px; margin:5px 1% 0 1%;}

	/* 促销活动 */
	.sales-promotion-list{ margin-top: 30px; padding: 0 15px;}
	.sales-promotion-list ul{ width: auto;}
	.sales-promotion-list li{ width: 100%; height: auto; font-size: 14px;}
	.sales-promotion-list li .box{ padding: 35px 15px;}
	.sales-promotion-list li .box .title{ font-size: 26px; line-height: 26px;}
	.sales-promotion-list li .box .cont{ line-height: 26px; margin-top: 25px;}
	.sales-promotion-list li .box .btn-box{ margin-top: 35px;}
	.sales-promotion-list li .box .btn-box a{ width: 100px; height: 35px; line-height: 33px;}
	.sales-promotion-list li.block{ width: 100%;}
	.sales-promotion-list li.block .box{ padding: 35px 15px;}
	.sales-promotion-list li.block .box .cont{ width: auto;}
	.sales-promotion-list .more{ margin-top: 20px;}
	.sales-promotion-list .more a{ font-size: 14px;}

	/* 关于万悦会 */
	.member-banner{ height: 400px;}
	.member-banner .swiper-pagination{ padding: 0 15px; bottom: 10px;}
	.member-home-search{ margin-top: 30px;}
	.home-search-title{ font-size: 20px; line-height: 26px; margin-bottom: 20px;}
	.home-search-title span{ font-size: 24px;}

	/* 积分速兑 */
	.integral-speed-box{ margin-top: 30px;}
	.integral-speed-box .top-txt-box .title{ font-size: 26px; line-height: 26px;}
	.integral-speed-box .top-txt-box .cont{ font-size: 13px; line-height: 26px; margin-top: 10px;}

	.integral-speed-box .table{ margin-top: 30px;}
	.integral-speed-box .table table th{ width: 323px;}
	.integral-speed-box .table table td{ width: 323px;}
	.integral-speed-box .table table thead tr:nth-of-type(1) th{ font-size: 13px;}
	.integral-speed-box .table table td .logo{ margin: 0 5px;}
	.integral-speed-box .table table td .logo img{ height: 40px;}
	.integral-speed-box .list .pic{ margin-bottom: 20px;}
	.integral-speed-box .list .city-title{ font-size: 13px;}
	.integral-speed-box .list .type-title{ font-size: 26px; line-height: 26px; margin-top: -13px;}
	.integral-speed-box .list .l-item.item1{ width:100%;}
	.integral-speed-box .list .l-item.item2{ width:100%;}
	.integral-speed-box .list .l-item.item3{ width:100%; }
	.integral-speed-box .list .l-item.item4{ width:100%; }
	.integral-speed-box .list2{ padding: 0;}
	.integral-speed-box .list2 li{ float: none; width: 100%; margin-top: 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .title{ font-size: 16px;}
	.integral-speed-box .list2 li .block-box .cont-box p{ font-size: 14px; padding: 0 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .btn-box a{ font-size: 14px; width: 115px; line-height: 32px;}

	/* 订单记录 */
	.account-title{ font-size: 26px; line-height: 26px;}
	.account-container{ margin-top: 30px;}
	.account-container2{ margin-top: 30px;}
	.account-container .search-box .order-block .input-text{ font-size: 14px;}
	.order-history-box .order-cont .table table th, .order-history-box .order-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.account-container .page{ font-size: 14px;}
	.account-container .page a, .account-container .page span{ margin: 0 5px;}

	/* 订单详情 */
	.dingdanchaxun_brief{ width: 100%; margin-bottom: 20px;}
	.dingdanchaxun_information{ width: 100%; padding-left: 0;}


	/* 兑换历史 */
	.account-container .search-box .exchange-block{ float: none; margin-right: 0;}
	.account-container .search-box .exchange-block .input-text{ font-size: 14px; width: 100%;}
	.exchange-history-box .exchange-cont .table table th, .exchange-history-box .exchange-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.exchange-history-box .search-box .exchange-block .select, .exchange-history-box .search-box .exchange-block .input-text{ width: 100%; font-size: 14px;}
	.exchange-history-box .search-box .exchange-block .select{ padding: 0 5px;}
	.exchange-history-box .exchange-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	/* 会员信息 */
	.member-information-cont{ height: auto; background-position: right top; background-size: cover; padding: 20px 0;}
	.member-information-cont .card-box{ width: auto; margin:0 0 0 10px;}
	.member-information-cont .card-box .box{}
	.member-information-cont .card-box .box .title{ font-size: 14px; }
	.member-information-cont .card-box .box .title span{ font-size: 18px;}
	.member-information-cont .card-box .box p{ font-size: 14px; }
	.member-information-cont .cont{ font-size: 14px; line-height: 38px; margin-top: 0;}
	.member-information-cont .cont ul{ float: none; width: auto; padding: 0 15px !important; border-right: 0;}

	/* 我的积分 */
	.my-integral-box .search-box{ font-size: 14px;}
	.my-integral-box .order-cont .table table th, .my-integral-box .my-integral-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.my-integral-box .my-integral-cont .table table { display: block; position: relative; width: auto; overflow-x: auto; white-space: nowrap;}

	/* 修改资料 */
	.edit-profile-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box{ height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box .type{ font-size: 14px;}
	.edit-profile-cont .block .appellation-box .select{ font-size: 14px;}
	.edit-profile-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 修改密码 */
	.edit-password-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-password-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 我的礼券 */
	.gift-certificate-box .search-box .select select{ font-size: 14px;}
	.liquan_cont ul{ width: 100%;}
	.liquan_cont ul li{ width: 100%; height: auto; margin: 20px 0 0 0; background-size: cover; padding-bottom: 15px;}
	.liquan_cont ul li .num{ font-size: 12px;}
	.liquan_cont ul li .info-cont{ width: calc(100% - 30px); min-height: 196px; margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-left{ margin:30px 0 0 0;}
	.liquan_cont ul li .info-cont .i-right{ font-size: 12px; width: 100%; padding: 0 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom{ margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-left{ width: 130px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-right{ width: 140px;}

	.usage-rule-layer .layer-inner{ width: calc(100% - 30px); font-size: 14px; padding: 30px 15px 15px 15px;}
	.usage-rule-layer .layer-inner .use-title{ font-size: 16px;}
	.usage-rule-layer .layer-inner .content{ height: 400px; overflow-y: auto;}

	/* 酒店房晚兑换 */
	.room-late-conversion-box{ width: 100%;}
	.room-late-conversion-box .search-box .item{ width: 100%; font-size: 14px; margin-right: 0;}
	.room-late-conversion-box .search-box .item .input-text{ width: 86%; font-size: 14px;}
	.room-late-conversion-box .search-box .room-late-conversion-destination input{ font-size: 14px;}
	.room-late-conversion-box .search-box .btn-box{ font-size: 14px; width: 100%; margin-top: 15px;}
	.room-late-conversion-cont .table table th, .room-late-conversion-cont .table table td{ font-size: 14px; padding: 5px 10px !important;}
	.room-late-conversion-cont .bot-txt{ font-size: 12px;}

	/* 航空里程兑换 */
	.air-mileage-conversion-box{ width: 100%;}
	.air-mileage-conversion-box .search-box{ width: 100%; margin-top: 30px;}
	.air-mileage-conversion-box .search-box .block{ width: 100%; margin-right: 0; margin-bottom: 10px;}
	.air-mileage-conversion-box .search-box .block .input input{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .input select{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .note{ position: inherit;}
	.air-mileage-conversion-box .btn-box{ margin-top: 0;}
	.air-mileage-conversion-box .btn-box a{ font-size: 14px; display: block; width: 100%;}
	.air-mileage-conversion-cont{ margin-top: 20px;}
	.air-mileage-conversion-cont .table table th, .air-mileage-conversion-cont .table table td{ font-size: 14px;}
	.air-mileage-conversion-cont .cont{ padding-top: 0;}

	/* 万达影院兑换 */
	.cinema-conversion-box{ width: 100%;}
	.cinema-conversion-box .search-box{ width: 100%; margin-top: 30px;}
	.cinema-conversion-box .search-box .block{ width: 100%; margin-right: 0; margin-bottom: 10px;}
	.cinema-conversion-box .search-box .block .input input{ font-size: 14px; padding: 0 5px;}
	.cinema-conversion-box .search-box .block .input select{ font-size: 14px;}
	.cinema-conversion-box .btn-box{ margin-top: 0;}
	.cinema-conversion-box .btn-box a{ font-size: 14px; display: block; width: 100%;}

	.confirm_order_info{ padding: 0;}
	.confirm_order_info .btn-box{ margin-top: 20px; text-align: center;}
	.confirm_order_info .btn-box button{ margin: 0 10px;}

	/* 登录 */
	.account-container .login_box{ width: 100%;}
	.login_cont .cont_left{ float: none; width: 100%; margin-left: 0; border-right: 0; border-bottom: 1px solid #cfcfcf; padding-bottom: 25px;}
	.login_cont .cont_left li .yzm_right{ margin-right: 0;}
	.login_cont .cont_right{ float: none; width: 100%; margin-right: 0;}
	.login_cont .cont_right .btn-box a{ width: 100%; margin-top: 20px;}

	/* 注册 */
	.account-container .register_box{ width: 100%;}
	.register_cont li .type{ width: 180px;}
	.register_cont li .right{ width: 70%;}
	.register_cont li .right .input{ width: 100%;}
	.register_cont li .right .input_yzm{ margin-bottom: 10px;}
	.register_cont li .right .yzm_right{ margin-left: 0;}
	.register_cont li .right .note{ margin-left: 0; margin-top: 5px; width: 100%;}
	.register_cont .btn-box{ padding-left: 0; text-align: center;}

	.member-banner .swiper-slide .text-cont{ display:  none;}

	.member-tkqz-btns{width:100%;}
	.member-tkqz-btns .t-btn{font-size:16px;padding-left:25px;background-size:20px auto;}
	.member-tkqz-pop .m-main .tkqz-main{
		padding: 30px 0;
	}
	.member-tkqz-pop .m-main .tkqz-main .tk-title .t-text{ font-size: 18px; margin-top: -20px; }
	.member-tkqz-pop .m-main .tkqz-main .tk-title .t-border{ width: 80%; }
	.member-tkqz-pop .m-main .tkqz-main .tk-tabs .tab-item,.member-tkqz-pop .m-main .tkqz-main .tk-conts .cont-item .p{font-size: 14px;}
	.member-tkqz-pop .m-main .m-close{margin-right: 0;}

	.member-courtesy-card-box{ display: none; }
	.lstg-links{ font-size: 16px;}
	.simulation-screen{ font-size: 14px; margin: 20px 0 0 0;}
	.simulation-screen .item-block{ float: none; width: 100%; margin-top: 10px;}
	.currency-select .note{  position: inherit; padding: 5px 0 0 0;}
	.currency-select .select-hidden-box{ /* width: 100%; left: 0; margin-left: 0; */}
	.currency-select .select-hidden-box ul{ max-height: 207px; padding: 10px;}
	.lstg-container .lstg-block .border-box{ padding: 5px 10px;}
	.lstg-container .lstg-block .border-box .top-box{ font-size: 14px; line-height: 42px; padding: 0 5px;}
	.lstg-container .lstg-block .border-box .cont-box{ font-size: 14px; padding: 10px;}
	.account-container .simulation-screen .item-block{ width: 100%; padding: 0;}
	.account-container .simulation-screen.air-miles .item-block{ width: 100%;}
	.account-container .simulation-screen.air-miles .btn-box{ float: none; margin-top: 10px;}
	.ppqy-table{ width: 100%; margin-top: 30px;}
	.table-top-title{ margin-top: 30px; line-height: 48px; font-size: 14px; text-align: left; padding: 0 15px;}
	.ppqy-tab-type{ line-height: 48px; right: auto; left: 15px;}
	.ppqy-tab-type span{ background: none; padding-right: 0;}
	.ppqy-tab-type span{ font-size: 14px; background-size: 12px auto; padding-right: 20px;}
	.ppqy-tab::before{ content: ''; width: 12px; height: 12px; background: url(/website/webfile/assets/images/en/member/icon-ppqy-arrow-on.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; margin-top: -6px; right: 10px;}
	.ppqy-tab .tabli{ padding: 10px 10px 10px 90px; border-width: 1px;}
	.ppqy-tab .tabli .ppqy-logo ul{ margin: 0 -5px;}
	.ppqy-tab .tabli .ppqy-logo li{ padding: 0 5px;}
	.ppqy-tab .tabli .ppqy-logo li img{ height: 26px;}
	.ppqy-trip{ margin-top: 10px;}
	.ppqy-trip .tripli{ padding: 10px 20px; border-width: 1px;}
	.ppqy-trip .tripli .ppqy-logo ul{ margin: 0 -12px;}
	.ppqy-trip .tripli .ppqy-logo li{ padding: 0 12px;}
	.ppqy-trip .tripli .ppqy-logo li img{ height: 26px;}
}


@media (min-width: 992px) and (max-width: 1279px){
	/* 会员礼遇 */
	.member-container{ padding: 45px 0 80px 0;}
	.top-member-box .logo img{ width: 175px;}
	.top-member-box .sub-nav{ font-size: 16px; line-height: 16px; margin-top: 42px;}
	.top-member-box .sub-nav .cont{ padding: 0 14px;}
	.top-member-box .sub-nav .cont li{ margin: 0 20px;}

	.member-courtesy-card-box{ margin-top: 48px;}
	.member-courtesy-card-box .cont .box{ padding: 45px 18px 0 18px;}
	.member-courtesy-card-box .cont .box .t1{ font-size: 26px; line-height: 26px;}
	.member-courtesy-card-box .cont .box .t1 span{ font-size: 20px;}
	.member-courtesy-card-box .cont .box .t2{ font-size: 16px; line-height: 16px; margin-top: 7px;}
	.member-courtesy-card-box .cont .box .p1{ font-size: 16px; line-height: 16px; margin-top: 14px;}
	.member-courtesy-card-box .cont .box .p2{ font-size: 14px; line-height: 14px;}

	.member-courtesy-content{ margin-top: 58px;}
	.member-courtesy-content .top-title-box{ font-size: 26px; line-height: 26px;}
	.member-courtesy-content .table table{ margin-top: 35px;}
	.member-courtesy-content .table table th{ font-size: 14px;}
	.member-courtesy-content .table table td{ font-size: 14px;}
	.member-courtesy-content .table table .th1{ font-size: 20px;}
	.member-courtesy-card-box .cont{ overflow-y: auto; }
	.member-courtesy-card-box .cont .c-top{font-size: 18px;}
	.member-courtesy-card-box .cont .c-middle{ min-height: 130px; font-size: 14px; margin-top: 0;}

	/* 我的账户 */
	.my-account-box{ margin-top: 26px;}
	.my-account-box .pic{ margin-top: 20px;}
	.my-account-box .personal-information{ font-size: 13px;}
	.my-account-box .personal-information .box{ padding: 34px 50px 0 50px;}
	.my-account-box .personal-information .box .welcome{ font-size: 22px;/* line-height: 26px; */}
	.my-account-box .personal-information .box .welcome strong{ margin-top: 10px;}
	.my-account-box .personal-information .box .card-number{ margin-top: 7px; font-size: 16px;}
	.my-account-box .personal-information .box .membership-level{ /* margin-top: 10px; */}
	.my-account-box .personal-information .box .membership-level .top span{ font-size: 20px;}
	.my-account-box .personal-information .box .membership-level .block{ margin-top: 10px;}
	.my-account-box .personal-information .box .card-box{ margin-top: 15px;}
	.my-account-box .personal-information .box .card-box .cont .t1{ font-size: 16px;}
	.my-account-box .personal-information .box .card-box .icon{ width: 250px; left: -355px; top: -70px;}
	.my-account-box .personal-information .box .card-box .icon2{ width: 100px; top: -10px; right: -60px;}
	.my-account-box .personal-information .box .card-box .icon2 img{ width: 150%; }
	.my-account-box .personal-information .box .card-box .icon img{}
	.my-account-box .personal-link .box{ padding: 45px 45px 0 45px;}
	.my-account-box .personal-link .box .top-box{ border-width: 2px; padding: 32px 15px;}
	.my-account-box .personal-link .box .top-box li .title{ font-size: 16px; line-height: 16px;}
	.my-account-box .personal-link .box .top-box li p{ font-size: 14px; line-height: 14px;}
	.my-account-box .personal-link .box .bot-box{ margin-top: 35px;}
	.my-account-box .personal-link .box .bot-box li{ width: 95px; height: 35px; line-height: 35px; font-size: 14px; margin-right: 5px;}

	/* 促销活动 */
	.sales-promotion-list{ margin-top: 50px;}
	.sales-promotion-list li{  font-size: 14px;}
	.sales-promotion-list li .icon1,.sales-promotion-list li .icon2{ background-size: 100% auto; }
	.sales-promotion-list li .icon1{ width: 120px; height: 55px;bottom: 30px;right: 30px;}
	.sales-promotion-list li .icon2{ width: 140px; height: 43px; bottom: 0; left:0; margin-left: -20px;margin-bottom: -30px; }

	/* 关于万悦会 */
	.member-banner{ height: 450px;}
	.member-banner .swiper-pagination{ padding: 0 30px; bottom: 20px;}
	.home-search-title{ font-size: 26px; line-height: 26px; margin-bottom: 20px;}
	.home-search-title span{ font-size: 42px;}

	/* 积分速兑 */
	.integral-speed-box{ margin-top: 45px;}
	.integral-speed-box .top-txt-box .title{ font-size: 26px; line-height: 26px;}
	.integral-speed-box .top-txt-box .cont{ font-size: 13px; line-height: 26px; margin-top: 10px;}

	.integral-speed-box .table{ margin-top: 30px;}
	.integral-speed-box .table table th, .integral-speed-box .table table td{ width: 323px;}
	.integral-speed-box .table table thead tr:nth-of-type(1) th{ font-size: 14px;}
	.integral-speed-box .table table td .logo{ margin: 0 5px;}
	.integral-speed-box .table table td .logo img{ height: 40px;}
	.integral-speed-box .list .txt-link{ padding-top: 50px; font-size: 13px;}
	.integral-speed-box .list .txt-link .title{ font-size: 16px; line-height: 16px;}
	.integral-speed-box .list .txt-link .btn-box{ margin-top: 22px;}
	.integral-speed-box .list .txt-link .btn-box a{ width: 100px; height: 35px; line-height: 33px;}
	.integral-speed-box .list .city-title{ font-size: 13px;}
	.integral-speed-box .list .type-title{ font-size: 26px; line-height: 26px; margin-top: -13px;}
	.integral-speed-box .list2{ padding: 0;}
	.integral-speed-box .list2 li .block-box .cont-box .title{ font-size: 16px;}
	.integral-speed-box .list2 li .block-box .cont-box p{ font-size: 14px; padding: 0 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .btn-box a{ font-size: 14px; width: 115px; line-height: 32px;}

	/* 订单记录 */
	.account-title{ font-size: 26px; line-height: 26px;}
	.account-container{ margin-top: 50px;}
	.account-container2{ margin-top: 50px;}
	.account-container .search-box .order-block .input-text{ font-size: 14px;}
	.order-history-box .order-cont .table table th, .order-history-box .order-cont .table table td{ font-size: 14px;}
	.account-container .page{ font-size: 14px;}
	.account-container .page a, .account-container .page span{ margin: 0 5px;}

	/* 订单详情 */
	.dingdanchaxun_brief{ width: 35%;}
	.dingdanchaxun_information{ width: 65%; padding-left: 20px;}

	/* 兑换历史 */
	.account-container .search-box .exchange-block .input-text{ font-size: 14px;}
	.exchange-history-box .exchange-cont .table table th, .exchange-history-box .exchange-cont .table table td{ font-size: 14px;}
	.exchange-history-box .search-box .exchange-block .select, .exchange-history-box .search-box .exchange-block .input-text{ width: 212px;}

	/* 会员信息 */
	.member-information-cont{ height: 195px; background-size: cover;}
	.member-information-cont .card-box{ width: 270px; margin: 48px 0 0 150px;}
	.member-information-cont .card-box .box{ padding-top: 30px;}
	.member-information-cont .card-box .box .title{ font-size: 14px; padding-bottom: 15px;}
	.member-information-cont .card-box .box .title span{ font-size: 18px;}
	.member-information-cont .card-box .box p{ font-size: 14px; line-height: 24px;}
	.member-information-cont .cont{ font-size: 14px; line-height: 38px;}
	.member-information-cont .cont ul{ width: 230px; padding: 10px 15px !important;}

	/* 我的积分 */
	.my-integral-box .search-box{ font-size: 14px;}
	.my-integral-box .order-cont .table table th, .my-integral-box .my-integral-cont .table table td{ font-size: 14px;}

	/* 修改资料 */
	.edit-profile-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box{ height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box .type{ font-size: 14px;}
	.edit-profile-cont .block .appellation-box .select{ font-size: 14px;}
	.edit-profile-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 修改密码 */
	.edit-password-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-password-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 我的礼券 */
	.gift-certificate-box .search-box .select select{ font-size: 14px;}
	.liquan_cont ul{ width: 990px;}
	.liquan_cont ul li{ width: 475px; height: 277px; margin: 20px 20px 0 0;}
	.liquan_cont ul li .num{ font-size: 12px;}
	.liquan_cont ul li .info-cont{ width: 440px; min-height: 196px; margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-left{ margin:30px 0 0 0;}
	.liquan_cont ul li .info-cont .i-right{ font-size: 12px; width: 280px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom{ margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-left{ width: 130px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-right{ width: 140px;}
	.liquan_cont ul li .info-cont .i-right .i-top span{ font-size: 16px; margin-right: 10px; }
	.usage-rule-layer .layer-inner{ font-size: 14px;}
	.usage-rule-layer .layer-inner .use-title{ font-size: 16px;}

	/* 酒店房晚兑换 */
	.room-late-conversion-box{ width: 100%;}
	.room-late-conversion-box .search-box .item{ width: 262px; font-size: 14px;}
	.room-late-conversion-box .search-box .item .input-text{ width: 225px; font-size: 14px;}
	.room-late-conversion-box .search-box .room-late-conversion-destination input{ font-size: 14px;}
	.room-late-conversion-box .search-box .btn-box{ font-size: 14px;}
	.room-late-conversion-cont .table table th, .room-late-conversion-cont .table table td{ font-size: 14px;}
	.room-late-conversion-cont .bot-txt{ font-size: 12px;}

	/* 航空里程兑换 */
	.air-mileage-conversion-box{ width: 100%;}
	.air-mileage-conversion-box .search-box{ width: 1000px; margin-top: 50px;}
	.air-mileage-conversion-box .search-box .block{ width: 470px;}
	.air-mileage-conversion-box .search-box .block .input input{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .input select{ font-size: 14px;}
	.air-mileage-conversion-box .btn-box a{ font-size: 14px;}
	.air-mileage-conversion-cont .table table th, .air-mileage-conversion-cont .table table td{ font-size: 14px;}

	/* 万达影院兑换 */
	.cinema-conversion-box{ width: 100%;}
	.cinema-conversion-box .search-box{ width: 1000px; margin-top: 50px;}
	.cinema-conversion-box .search-box .block{ width: 303px;}
	.cinema-conversion-box .search-box .block .input input{ font-size: 14px;}
	.cinema-conversion-box .search-box .block .input select{ font-size: 14px;}
	.cinema-conversion-box .btn-box a{ font-size: 14px;}


	.member-banner .swiper-slide .text-cont{ margin-top: 100px; margin-left: 90px;}
	.member-banner .swiper-slide .text-cont .big-title{ font-size: 24px; text-align: center;margin-bottom: 10px;}
	.member-banner .swiper-slide .text-cont p{ font-size: 16px; line-height: 28px;  }
	.member-banner .swiper-slide .text-cont .b-text{ font-size: 14px; margin-top: 20px;  }
	.member-tkqz-btns{ width: 100%; }

	.top-member-box .member-home-search{ width: 800px; }
	.member-home-search .new-home-search .home-destination{ width: 180px; }
	.member-home-search .new-home-search .home-searchBtn{ width: 180px; }
	.member-home-search .new-home-search.active .home-destination{ width: 250px; }
	.member-home-search .new-home-search.active .home-startDate{ width: 240px; }
	.member-home-search .new-home-search.active .home-endDate{ width: 300px; }
	.member-home-search .new-home-search.active .home-number{ width: 250px; }
	.new-home-search.active .home-number .h-btn{ margin-left: 20px; }
	.member-home-search .new-home-search.active .home-number .h-text{ margin-right: 10px; }
	.member-home-search .new-home-search.active .home-searchBtn{ width: 210px; }
	.member-home-search .new-home-search.active .home-protocolCode{ width: 328px; }
	.top-member-box .logo{ width: 160px; }
	.top-member-box .logo img{ width: 100%; }

	.member-courtesy-card-box .card-list-wrapper{ width: 80%; padding-top: 70px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .big{ font-size: 20px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .small{ font-size: 16px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-middle{ font-size: 14px;  height: 150px;}
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-bottom{ font-size: 12px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul{ margin: 0 -10px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li{ padding: 0 10px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont{ margin-top: 0; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont span{ font-size: 14px; }
	.member-courtesy-card-box .card-list-wrapper .card-list{ margin-top: 20px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li .img-cont{ border-radius: 8px; }
	.lstg-links{ font-size: 16px;}
	.lstg-container .lstg-block .border-box{ padding: 10px 25px;}
	.lstg-container .lstg-block .border-box .top-box{ font-size: 16px; line-height: 42px;}
	.lstg-container .lstg-block .border-box .cont-box{ padding: 15px 30px; font-size: 14px;}
	.account-container .simulation-screen.air-miles .item-block{ width: 50%;}
	.sales-promotion-box{ margin-top: 35px;}
	.sales-promotion-screen{ font-size: 14px; line-height: 34px;}
	.sales-promotion-screen .top-box .sxtj-t{ width: 120px;}
	.sales-promotion-screen .top-box .sxtj-t span{ padding-left: 20px;}
	.sales-promotion-screen .top-box .time-tabs li{ margin-left: 24px;}
	.sales-promotion-screen .top-box .time-tabs li:before{ left: -12px;}
	.sales-promotion-screen .sxtj-inner{ line-height: 46px;}
	.sales-promotion-screen .sxtj-inner li{ margin: 0 20px;}
	.sales-promotion-screen .sxtj-inner li:before{ right: -20px;}
	.sales-promotion-list-new li{ margin-top: 30px;}
	.sales-promotion-list-new li .pic-box{ height: 174px;}
	.sales-promotion-list-new li .cont-right .label-state{ font-size: 12px;}
	.sales-promotion-list-new li .cont-right .top-title{ font-size: 19px;}
	.sales-promotion-list-new li .cont-right .release-time{ font-size: 12px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .cont{ font-size: 14px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .activity-time{ font-size: 14px;}
	.sales-promotion-list-new li .cont-right .btn-box a{ font-size: 14px; padding: 0 25px;}
	.sales-promotion-list-new li .cont-right .btn-box{ margin-top: 12px;}
	.sales-promotion-list-new .bot-more-btn{ margin-top: 45px; font-size: 14px;}
	.sales-promotion-list-new .bot-more-btn a{ background-size: 11px auto;}
	.ppqy-table{ width: 970px; margin-top: 45px;}
	.table-top-title{ margin-top: 75px; line-height: 70px; font-size: 22px;}
	.ppqy-tab-type{ line-height: 80px; right: 30px;}
	.ppqy-tab-type span{ font-size: 22px; background-size: 16px auto; padding-right: 25px;}
	.ppqy-tab .tabli .ppqy-logo li img{ height: 46px;}
	.ppqy-trip .tripli .ppqy-logo li img{ height: 46px;}

}


@media (min-width: 1280px) and (max-width: 1600px){
	/* 会员礼遇 */
	.member-container{ padding: 45px 0 60px 0;}
	.top-member-box .logo img{ width: 175px;}
	.top-member-box .sub-nav{ font-size: 16px; line-height: 16px; margin-top: 42px;}
	.top-member-box .sub-nav .cont{ padding: 0 14px;}
	.top-member-box .sub-nav .cont li{ margin: 0 20px;}

	.member-courtesy-card-box{ margin-top: 48px;}
	.member-courtesy-card-box .cont .box{ padding: 45px 18px 0 18px;}
	.member-courtesy-card-box .cont .box .t1{ font-size: 26px; line-height: 26px;}
	.member-courtesy-card-box .cont .box .t1 span{ font-size: 20px;}
	.member-courtesy-card-box .cont .box .t2{ font-size: 16px; line-height: 16px; margin-top: 7px;}
	.member-courtesy-card-box .cont .box .p1{ font-size: 16px; line-height: 16px; margin-top: 14px;}
	.member-courtesy-card-box .cont .box .p2{ font-size: 14px; line-height: 14px;}
	.member-tkqz-btns{ width: 100%; }
	.member-courtesy-content{ margin-top: 58px;}
	.member-courtesy-content .top-title-box{ font-size: 26px; line-height: 26px;}
	.member-courtesy-content .table table{width: 1080px; margin-top: 35px;}
	.member-courtesy-content .table table th{ font-size: 14px;}
	.member-courtesy-content .table table td{ font-size: 14px;}
	.member-courtesy-content .table table .th1{ font-size: 20px;}
	.member-courtesy-card-box .cont{ overflow-y: auto; }
	.member-courtesy-card-box .cont .c-top{font-size: 18px;}
	.member-courtesy-card-box .cont .c-middle{ min-height: 130px; font-size: 14px; margin-top: 0;}
	/* 我的账户 */
	.my-account-box{ margin-top: 26px;}
	.my-account-box .pic{ margin-top: 20px;}
	.my-account-box .personal-information{ font-size: 14px;}
	.my-account-box .personal-information .box{padding: 26px 60px 0 60px;}
	.my-account-box .personal-information .box .welcome{ font-size: 24px; /* line-height: 26px; */}
	.my-account-box .personal-information .box .card-number{/* margin-top: 7px; *//* font-size: 16px; */}
	.my-account-box .personal-information .box .membership-level{ /* margin-top: 20px; */}
	.my-account-box .personal-information .box .membership-level .top span{ font-size: 20px;}
	.my-account-box .personal-information .box .membership-level .block{ margin-top: 10px;}
	.my-account-box .personal-information .box .card-box{/* margin-top: 18px; */}
	.my-account-box .personal-information .box .card-box .cont .t1{ font-size: 16px;}
	.my-account-box .personal-information .box .card-box .icon{ /* width: 250px; */ left: -425px; top: -90px;}
	.my-account-box .personal-information .box .card-box .icon2{ width: 125px; top: -20px; right: -60px;}
	.my-account-box .personal-information .box .card-box .icon2 img{ width: 150%; }
	.my-account-box .personal-information .box .card-box .icon img{}
	.my-account-box .personal-link .box{ padding: 55px 55px 0 55px;}
	.my-account-box .personal-link .box .top-box{ border-width: 2px; padding: 32px 15px;}
	.my-account-box .personal-link .box .top-box li .title{ font-size: 16px; line-height: 16px;}
	.my-account-box .personal-link .box .top-box li p{ font-size: 14px; line-height: 14px;}
	.my-account-box .personal-link .box .bot-box{ margin-top: 35px;}
	.my-account-box .personal-link .box .bot-box li{ width: 104px; height: 35px; line-height: 35px; font-size: 14px; margin-right: 5px;}

	/* 促销活动 */
	.sales-promotion-list{ margin-top: 50px;}
	.sales-promotion-list li{ font-size: 14px;}
	.sales-promotion-list li .icon1,.sales-promotion-list li .icon2{ background-size: 100% auto; }
	.sales-promotion-list li .icon1{ width: 180px; height: 55px;bottom: 30px;right: 30px;}
	.sales-promotion-list li .icon2{ width: 200px; height: 43px; bottom: 0; left:0; margin-left: -20px;margin-bottom: -20px; }

	/* 关于万悦会 */
	.member-banner{ height: 450px;}
	.member-banner .swiper-pagination{ padding: 0 30px; bottom: 20px;}
	.home-search-title{ font-size: 26px; line-height: 26px; margin-bottom: 20px;}
	.home-search-title span{ font-size: 42px;}

	.top-member-box .member-home-search{ width: 860px; }
	.member-home-search .new-home-search .home-destination{ width: 180px; }
	.member-home-search .new-home-search .home-searchBtn{ width: 200px; }
	.member-home-search .new-home-search.active .home-destination{ width: 250px; }
	.member-home-search .new-home-search.active .home-startDate{ width: 240px; }
	.member-home-search .new-home-search.active .home-endDate{ width: 310px; }
	.member-home-search .new-home-search.active .home-number{ width: 250px; }
	.new-home-search.active .home-number .h-btn{ margin-left: 5px; }
	.member-home-search .new-home-search.active .home-number .h-text{ margin-right: 10px; margin-left: 10px;}
	.member-home-search .new-home-search.active .home-searchBtn{ width: 210px; }

	/* 积分速兑 */
	.integral-speed-box{ margin-top: 45px;}
	.integral-speed-box .top-txt-box .title{ font-size: 26px; line-height: 26px;}
	.integral-speed-box .top-txt-box .cont{ font-size: 13px; line-height: 26px; margin-top: 10px;}

	.integral-speed-box .table{ margin-top: 30px;}
	.integral-speed-box .table table th, .integral-speed-box .table table td{ width: 360px;}
	.integral-speed-box .table table thead tr:nth-of-type(1) th{ font-size: 16px;}
	.integral-speed-box .table table td .logo{ margin: 0 5px;}
	.integral-speed-box .table table td .logo img{ height: 40px;}
	.integral-speed-box .list .txt-link{ padding-top: 50px; font-size: 13px;}
	.integral-speed-box .list .txt-link .title{ font-size: 16px; line-height: 16px;}
	.integral-speed-box .list .txt-link .btn-box a{ width: 100px; height: 35px; line-height: 33px;}
	.integral-speed-box .list .city-title{ font-size: 13px;}
	.integral-speed-box .list .type-title{ font-size: 26px; line-height: 26px; margin-top: -13px;}

	.integral-speed-box .list .l-item.item1{ width:713px; }
	.integral-speed-box .list .l-item.item2{ width: 355px; }
	.integral-speed-box .list .l-item.item3{ width: 375px; }
	.integral-speed-box .list .l-item.item4{ width: 695px; }
	.integral-speed-box .list2{ padding: 0 50px;}
	.integral-speed-box .list2 li .block-box .cont-box .title{ font-size: 16px;}
	.integral-speed-box .list2 li .block-box .cont-box p{ font-size: 14px; padding: 0 20px;}
	.integral-speed-box .list2 li .block-box .cont-box .btn-box a{ font-size: 14px; width: 115px; line-height: 32px;}

	/* 订单记录 */
	.account-title{ font-size: 26px; line-height: 26px;}
	.account-container{ margin-top: 50px;}
	.account-container2{ margin-top: 50px;}
	.account-container .search-box .order-block .input-text{ font-size: 14px;}
	.order-history-box .order-cont .table table th, .order-history-box .order-cont .table table td{ font-size: 14px;}
	.account-container .page{ font-size: 14px;}
	.account-container .page a, .account-container .page span{ margin: 0 5px;}

	/* 兑换历史 */
	.account-container .search-box .exchange-block .input-text{ font-size: 14px;}
	.exchange-history-box .exchange-cont .table table th, .exchange-history-box .exchange-cont .table table td{ font-size: 14px;}
	.exchange-history-box .search-box .exchange-block .select, .exchange-history-box .search-box .exchange-block .input-text{ width: 240px;}

	/* 会员信息 */
	.member-information-cont{ height: 216px; background-size: cover;}
	.member-information-cont .card-box{ width: 280px; margin: 38px 0 0 170px;}
	.member-information-cont .card-box .box{ padding-top: 30px;}
	.member-information-cont .card-box .box .title{ font-size: 14px; padding-bottom: 20px;}
	.member-information-cont .card-box .box .title span{ font-size: 18px;}
	.member-information-cont .card-box .box p{ font-size: 14px; line-height: 24px;}
	.member-information-cont .cont{ font-size: 14px; line-height: 38px;}
	.member-information-cont .cont ul{ width: 275px; padding: 10px 15px !important;}

	/* 我的积分 */
	.my-integral-box .search-box{ font-size: 14px;}
	.my-integral-box .order-cont .table table th, .my-integral-box .my-integral-cont .table table td{ font-size: 14px;}

	/* 修改资料 */
	.edit-profile-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box{ height: 46px; line-height: 46px;}
	.edit-profile-cont .block .appellation-box .type{ font-size: 14px;}
	.edit-profile-cont .block .appellation-box .select{ font-size: 14px;}
	.edit-profile-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 修改密码 */
	.edit-password-cont .block .input-text{ font-size: 14px; height: 46px; line-height: 46px;}
	.edit-password-cont .bot-btn-box a{ font-size: 14px; height: 46px; line-height: 46px;}

	/* 我的礼券 */
	.gift-certificate-box .search-box .select select{ font-size: 14px;}
	.liquan_cont ul{ width: 1100px;}
	.liquan_cont ul li{ width: 530px; height: 277px; margin: 20px 20px 0 0;}
	.liquan_cont ul li .num{ font-size: 12px;}
	.liquan_cont ul li .info-cont{ width: 440px; min-height: 196px; margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-left{ margin:30px 0 0 0;}
	.liquan_cont ul li .info-cont .i-right{ font-size: 12px; width: 280px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom{ margin-top: 10px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-left{ width: 130px;}
	.liquan_cont ul li .info-cont .i-right .i-bottom .b-right{ width: 140px;}
	.liquan_cont ul li .info-cont .i-right .i-top span{ font-size: 16px; margin-right: 10px; }
	.usage-rule-layer .layer-inner{ font-size: 14px;}
	.usage-rule-layer .layer-inner .use-title{ font-size: 16px;}

	/* 酒店房晚兑换 */
	.room-late-conversion-box{ width: 100%;}
	.room-late-conversion-box .search-box .item{ width: 299px; font-size: 14px;}
	.room-late-conversion-box .search-box .item .input-text{ width: 250px; font-size: 14px;}
	.room-late-conversion-box .search-box .room-late-conversion-destination input{ font-size: 14px;}
	.room-late-conversion-box .search-box .btn-box{ font-size: 14px;}
	.room-late-conversion-cont .table table th, .room-late-conversion-cont .table table td{ font-size: 14px;}
	.room-late-conversion-cont .bot-txt{ font-size: 12px;}

	/* 航空里程兑换 */
	.air-mileage-conversion-box{ width: 100%;}
	.air-mileage-conversion-box .search-box{ width: 1110px; margin-top: 50px;}
	.air-mileage-conversion-box .search-box .block{ width: 525px;}
	.air-mileage-conversion-box .search-box .block .input input{ font-size: 14px;}
	.air-mileage-conversion-box .search-box .block .input select{ font-size: 14px;}
	.air-mileage-conversion-box .btn-box a{ font-size: 14px;}
	.air-mileage-conversion-cont .table table th, .air-mileage-conversion-cont .table table td{ font-size: 14px;}

	/* 万达影院兑换 */
	.cinema-conversion-box{ width: 100%;}
	.cinema-conversion-box .search-box{ width: 1110px; margin-top: 50px;}
	.cinema-conversion-box .search-box .block{ width: 340px;}
	.cinema-conversion-box .search-box .block .input input{ font-size: 14px;}
	.cinema-conversion-box .search-box .block .input select{ font-size: 14px;}
	.cinema-conversion-box .btn-box a{ font-size: 14px;}



	.member-banner .swiper-slide .text-cont{ margin-top: 60px; margin-left: 120px;}
	.member-banner .swiper-slide .text-cont .big-title{ font-size: 36px;}
	.member-banner .swiper-slide .text-cont p{ font-size: 16px; line-height: 32px;  }
	.member-banner .swiper-slide .text-cont .b-text{ font-size: 14px; margin-top: 30px;  }


	.member-courtesy-card-box .card-list-wrapper{ width: 75%; padding-top: 70px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .big{ font-size: 20px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-top .small{ font-size: 16px; }
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-middle{ font-size: 14px;  height: 160px;}
	.member-courtesy-card-box .card-list-wrapper .card-main .card-item .item-bottom{ font-size: 12px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul{ margin: 0 -10px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li{ padding: 0 10px; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont{ margin-top: 0; }
	.member-courtesy-card-box .card-list-wrapper .card-list ul li .text-cont span{ font-size: 14px; }
	.member-courtesy-card-box .card-list-wrapper .card-list{ margin-top: 20px; }
	.lstg-links{ font-size: 16px;}
	.lstg-container .lstg-block .border-box{ padding: 10px 25px;}
	.lstg-container .lstg-block .border-box .top-box{ font-size: 16px; line-height: 42px;}
	.lstg-container .lstg-block .border-box .cont-box{ padding: 15px 30px; font-size: 14px;}
	.account-container .simulation-screen.air-miles .item-block{ width: 50%;}
	.sales-promotion-box{ margin-top: 35px;}
	.sales-promotion-screen{ font-size: 14px; line-height: 34px;}
	.sales-promotion-screen .top-box .sxtj-t{ width: 120px;}
	.sales-promotion-screen .top-box .sxtj-t span{ padding-left: 20px;}
	.sales-promotion-screen .top-box .time-tabs li{ margin-left: 24px;}
	.sales-promotion-screen .top-box .time-tabs li:before{ left: -12px;}
	.sales-promotion-screen .sxtj-inner{ line-height: 46px;}
	.sales-promotion-screen .sxtj-inner li{ margin: 0 20px;}
	.sales-promotion-screen .sxtj-inner li:before{ right: -20px;}
	.sales-promotion-list-new li{ margin-top: 30px;}
	.sales-promotion-list-new li .pic-box{ height: 194px;}
	.sales-promotion-list-new li .cont-right .label-state{ font-size: 12px;}
	.sales-promotion-list-new li .cont-right .top-title{ font-size: 19px;}
	.sales-promotion-list-new li .cont-right .release-time{ font-size: 12px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .cont{ font-size: 14px; margin-top: 12px;}
	.sales-promotion-list-new li .cont-right .activity-time{ font-size: 14px;}
	.sales-promotion-list-new li .cont-right .btn-box a{ font-size: 14px; padding: 0 25px;}
	.sales-promotion-list-new li .cont-right .btn-box{ margin-top: 12px;}
	.sales-promotion-list-new .bot-more-btn{ margin-top: 45px; font-size: 14px;}
	.sales-promotion-list-new .bot-more-btn a{ background-size: 11px auto;}
	.ppqy-table{ width: 1080px; margin-top: 52px;}
	.table-top-title{width: 1080px; margin-top: 85px; line-height: 80px; font-size: 26px;}
	.ppqy-tab-type{ line-height: 82px; right: 32px;}
	.ppqy-tab-type span{ font-size: 26px; background-size: 18px auto; padding-right: 25px;}
	.ppqy-tab .tabli .ppqy-logo li img{ height: 52px;}
	.ppqy-trip .tripli .ppqy-logo li img{ height: 52px;}
}



























