@import url("font-awesome.css");
@import url("font-face.css");
/* Revolution Slider
-------------------------------------------------------------- */
/*.tp-banner-container {
  max-height: 600px !important;
  width: 100% !important;
  position: relative;
  overflow: hidden !important;
  padding: 0;
  background-color: #fff;
}*/

.tp-banner-container3 {
  max-height: 955px !important;
  width: 100% !important;
  position: relative;
  overflow: hidden !important;
  padding: 0;
  background-color: #fff;
}

.tp-banner-container6 {
  max-height: 500px !important;
  width: 100% !important;
  position: relative;
  overflow: hidden !important;
  padding: 0;
  background-color: #fff;
}

.tp-bullets.simplebullets.navbar {
  height: 35px;
  padding: 0px 0px;
}

.tp-bullets.simplebullets .bullet {
  cursor: pointer;
  position: relative !important;
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 6px !important;
  height: 6px !important;
  border: 5px solid rgba(0, 0, 0, 0) !important;
  display: inline-block;
  margin-right: 2px !important;
  margin-bottom: 0px !important;
  -webkit-transition: background-color 0.2s, border-color 0.2s;
  -moz-transition: background-color 0.2s, border-color 0.2s;
  -o-transition: background-color 0.2s, border-color 0.2s;
  -ms-transition: background-color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, border-color 0.2s;
  float: none !important;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

.tp-bullets.simplebullets .bullet.last {
  margin-right: 0px
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: rgba(255, 255, 255, 1) !important;
  width: 6px !important;
  height: 6px !important;
  border: 5px solid rgba(0, 0, 0, 1) !important;
}
/*---------hotel--booking------------*/
.date{
  color: #676767;
  /*font-weight: bold;*/
  font-size: 15px;
  text-transform: uppercase;
  padding-left: 17px;
}
.date_input{
  border: inherit;
  color: #676767;
  /*border-radius: 10px;*/
  background-color: #eeeeee;
  width: 100%;
  font-size: 15px;
  height: auto;
  line-height: normal;
  padding: 12px 20px;
  -webkit-appearance: none !important;
}

.book_btn {
  font-size: 15px;
  background-color: #BF9C46;
  color: #fff;
  padding: 9px 0px;
  width: 100%;
  max-width: 161px;
  text-align: center;
  display: inline-block;
  transition: ease-in all 0.5s;
  /*border-radius: 10px;*/
  margin-top: 29px;
}

.book_btn:hover {
  background-color: #bf9c46;/*#08294D;*/
  color: #fff;
  transition: ease-in all 0.5s;
  /*border-radius: 25px*/
}
.book{
  position: relative;
  z-index: 20;
  margin-top: -70px;
}
.book_form{
  background: #fff;
  padding: 15px;
  border-radius: 5px;
}
.qrcode_div{
  display: inline-flex;
}
.select_city{
  width:89%;
  min-height: 76px;
  color: #333;
  border: 1px solid #645a49;
  border-top: none;
  z-index: 55;
  padding-bottom: 10px;
  position: absolute;
  top:80px;
  background: #fff;
  display:none;
}
.close{
  position: absolute;
  top: 9px;
  right: 15px;
  width: 20px;
  height: 20px;
  line-height: 16px;
  color: #fff;
  text-align: center;
  font-size: 20px;
  opacity: 1;
}
.city_title{
  padding-left: 20px;
  height: 38px;
  line-height: 38px;
  background-color: #665c4c;
  font-size: 16px;
  color: #fff;
}
.list-city{
  margin-left:30px;
  margin-top:15px;
  font-size: 16px;
  line-height: 46px;
}
.list-city li{
  float: left;
  cursor: pointer;
  margin-right: 16px;
}
/**********************lists******************/
.search_hotel{
  font-size: 15px;
  color: #676767;
  margin-top: 5px;
}
.search_hotel .hotel_num{
  color: #bf9c46;
  font-size: 20px;
}
.datetimepicker table{
  width: 230px;
}
.datetimepicker table tr td.disabled{
  text-decoration:line-through;
}
.hotel_des{
  font-size: 20px;
  margin-bottom: 20px;
  color: #666;
}
.hotel_detail{
  font-size: 14px;
  line-height: 22px;
  color: #676767;
  margin-right:70px;
}
.btn-book,.btn-book:hover {
  background-color: #bc9f46;/*#d2a06a*/
  border-color: #bc9f46;/*#d2a06a*/
  color: #fff;
  border-radius:0px;
  font-size:14px;
}
.hotel_title{
  width: 100%;
  height: 45px;
  background: #f9f8f6;
  border-radius: 5px;
  font-size: 22px;
  color:#4a4a4a;
}
.building_fl{
  width: 45px;
  height: 100%;
  background: #bf9c46;/*#d2a06a*/
  text-align: center;
  line-height: 45px;
  color:#fff;
  float: left;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.hotel_info{
  line-height: 44px;
  margin-left: 20px;
}
.content-info{
  margin-top: 25px;
  color: #716e6e;
  font-size: 16px;
}
.hotel_desinfo{
  color:#676767;
  margin-bottom: 20px;

}

.hoteltxt{
  margin-left: 10px;
  margin-right: 10px;
  color:#676767;
  font-weight: bold;
}
.hotelzc{
  margin-left: 25px;
  margin-top:5px;
}
.paytitle{
  height: 48px;
  background: #f8f8f8;
  line-height: 48px;
  font-size: 18px;
  color: #4a4a4a;
  font-weight: bold;
  border-radius: 5px;
}
.order_info{
  display: inline;
  margin-right:15px;
  font-size: 14px;
  color: #666;
}
.check_right{
  width: 44px;
  height: 16px;
  display: inline-block;
  border: 1px solid #009933;
  border-width: 0 0 5px 5px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  vertical-align: baseline;
}
.base-pages li {
   display:inline;
   color:#676767;
}
.base-pages .current{
  font-weight: bold;
  color: #4a4a4a;
  font-size: 16px;
  vertical-align: -2.6px;
  margin-right: 5px;
  margin-left: 5px;
}
.base-pages .last{
  color:#999;
  font-size:16px;
  vertical-align: -2px;
}
.d-main p img{
  width: 80%;
  margin-left:10%;
}
.d-main {
  font-size: 16px;
  color: #666;
  line-height: 32px;
  text-indent: 2em;
  margin-bottom: 30px;
}
#loginModal .modal-header{
  background: #bf9c46;
  color: #fff;
  font-size: 16px;
}
#loginModal .modal-body{
  font-size: 14px;
  color:#666;
  line-height:35px;
  margin-left:25px;
}
#loginModal .user-section{
  height: 40px;
}
#loginModal .modal-body .userinfo{
  height: 35px;
  color: #999;
  width: 180px;
  border: 1px solid #eee;
  border-radius: 2px;
  padding-left: 10px;
}
#loginModal .usertext{
  width: 90px;
  display: inline-block;
}
#loginModal .user_text{
  width: 110px;
  display: inline-block;
}
#loginModal .loginbtn{
  background-color:#bf9c46;
  color: #fff;
  margin-left: 60px;
  width: 250px;
  border-radius: 0px;
}
#loginModal .forget-pwd{
  cursor: pointer;
  color:#bf9c46;
}
#loginModal .register-a{
  color:#bf9c46;
  cursor: pointer;
}
#loginModal .tip_text{
  font-size: 12px;
}
#loginModal img{
  height:35px;
  cursor: pointer;
  vertical-align:middle;
}
#register_section .form-control{
  width: 50%;
  font-size:14px;
}
#register_section .invalid-feedback{
  margin-left: 20px;
}
.brand-hotel .carousel-control-prev, .brand-hotel  .carousel-control-next{
  width:5%;
  height:5%;
  top:50%;
}
.contact_img{
  width: 100px;
  margin-left: 10px;
  margin-right: 30px;
}
@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%; }
.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: #4a4a4a;}
.top-member-box .sub-nav .cont li a.active:before{ content: ''; width: 20px; height: 2px; background-color: #bf9c46; position: absolute; left: 50%; margin-left: -10px; bottom: -8px;}/*#d2a06a*/

.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;}
.member-courtesy-card-box .cont.c-sliver{ color: #898989;}
.member-courtesy-card-box .cont.c-gold{ color: #93785d;}
.member-courtesy-card-box .cont.c-platnum{ color: #595757;}
.member-courtesy-card-box .cont.c-diamond{ color: #595757;}
.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;text-shadow: 2px 2px 2px #999;color:#4a4a4a;}
.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: normal; /*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%;}
.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: #676767; 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;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: 36px; line-height: 36px; font-family: "微软雅黑"; font-weight: bold;}
.my-account-box .personal-information .box .card-number{ margin-top: 10px;}
.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: 65px; position: relative;}
.my-account-box .personal-information .box .card-box .icon{ width: 330px; position: absolute; top: -130px; left: -350px;}
.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: 68px;}
.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{ left: 40px;}
.member-banner .member-banner-arrow.a-next{  right: 40px; background-position: -27px center;}
.member-banner :hover .member-banner-arrow{ display: block; }


/* 积分速兑 */
.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:hidden; 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: 14px;}
.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(2n+1) {
  background-color: #f7f7f7;
}
.integral-speed-box .table table thead tr:nth-of-type(1) th{ background-color: #bf9c46; 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: #f7f7f7; border-right: 1px solid #f7f7f7;}
.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; }
/* 订单记录 */
.account-container{ margin-top: 75px;}
.account-title{ font-size: 36px; line-height: 36px; text-align: center; font-family: "微软雅黑"; font-weight: bold;}

.account-container .search-box .order-block{ position: relative;}
.account-container .search-box .order-block .input-text{ width: 275px; height: 46px; line-height: 46px; padding: 0 45px 0 10px; border: 0; border-bottom: 1px solid #676767; font-size: 16px;color: #676767;}
.account-container .search-box .order-block .search-btn{ width: 34px; height: 34px;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;color: #676767;}
.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 #d9c5a5; padding: 5px 20px;}
.order-history-box .order-cont .table table th{ /*width: 20%; */background-color: #d9c5a5;color: #4a4a4a;}
.order-history-box .order-cont .table table th:not(:last-child){border-right: 1px solid #fff;}

.gift-certificate-box .liquan_cont{ margin-top: 20px;}
.gift-certificate-box .liquan_cont .table table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.gift-certificate-box .liquan_cont .table table th,.gift-certificate-box .liquan_cont .table table td,.order-history-box .order-cont .table table td{ height: 50px; text-align: center; font-size: 16px; border: 1px solid #d9c5a5; padding: 5px 20px;color:#676767;}/*#e8dfd2*/
.gift-certificate-box .liquan_cont .table table th{ /*width: 20%; */background-color: #d9c5a5;color:#4a4a4a;}
.gift-certificate-box .liquan_cont .table table th:not(:last-child){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: #bf9c46; color: #fff; border-radius: 22px;}


/* 会员信息 */
.member-information-box .search-box{ margin-top: 15px; font-size: 14px; text-align: right;}
.member-information-box .search-box a{ color: #bf9c46; text-decoration: underline; margin-left: 30px;}/*#996a38*/
.member-information-cont{ height: 280px; margin-top: 20px;}
.member-information-cont .card-box{ float: left; width: 350px; position: relative; margin: 48px 0 0 320px;}
.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;}
.member-information-cont .cont ul{ float: left; width: 315px; padding: 20px; border-right: 1px solid #dbdbdb;}
.member-information-cont .cont li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #676767;}
.member-information-cont .cont ul:last-child{ border-right: 0;}

/* 我的积分 */
.my-integral-box .search-box{ text-align: right; font-size: 16px;}
.my-integral-box .search-box .my-integral-block{ float: right;color:#676767;}
.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 #d9c5a5; padding: 5px 20px;color:#676767;}
.my-integral-box .my-integral-cont .table table th{ width: 23%; background-color: #d9c5a5; color: #4a4a4a;}
.my-integral-box .my-integral-cont .table table th:not(:last-child){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: #bf9c46; color: #fff;border-radius: 0px;width: 140px;font-size: 15px;}

/* 我的礼券 */
.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 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;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 .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 .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;}
.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;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;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;}

.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:#4a4a4a; 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;}
.login_cont .cont_left .title{ font-size:16px; color:#05314d;}
.login_cont .cont_left ul{ margin-top:22px;}
.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 .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;}

/* 注册 */
.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;}
.register_cont{ margin-top:10px; padding-bottom:25px;color: #676767;}
.register_cont input{color: #676767;}
.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:120px; text-align:right; padding-right:5px;}
.register_cont li .right{ float:left; width:830px;}
.register_cont li .right .input{ width:340px; height:38px; line-height:38px; font-size:14px; padding-left:15px; border:1px solid #bf9c46; border-radius:3px;}
.register_cont li .right .select{ width:357px; padding:9px 0; +height:40px; +line-height:40px; font-size:14px; padding-left:10px; border:1px solid #bf9c46; border-radius:3px;}
.register_cont li .right .note{ margin-left:15px; color:#999;}
.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:240px; 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:#bf9c46; 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 .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:#bf9c46; color:#fff; font-size:14px; border-radius:0px;}
.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;}

@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-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: 26px; 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-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; margin-top: 40px;}
  .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: 30px;}
  .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;}
  /* 订单记录 */
  .account-title{ font-size: 26px; line-height: 26px;}
  .account-container{ 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;}
  .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: 80px; background: #e7ded1; height: 50px; text-align: left; padding-left: 10px;}
  .dingdanchaxun_brief .from li .right,.dingdanchaxun_information .from li .right{ width: calc(100% - 80px); 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; }
  /* 修改密码 */
  .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%;}


  /* 我的礼券 */
  .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;}

  .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;}
  .login_cont .cont_left li .input_text{ width: 100%; }
  /* 注册 */
  .account-container .register_box{ width: 100%;}
  .register_cont li .type{ width: 30%;}
  .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{ display: none;}
  .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;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; }
}


@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-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: 26px; 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{ 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; margin-top: 40px;}
  .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%; }

  /* 订单记录 */
  .account-title{ font-size: 26px; line-height: 26px;}
  .account-container{ 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; 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;}

  .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: 92px;}
  .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{ display: none;}
  .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; }
}


@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: 14px;}
  .my-account-box .personal-information .box{ padding: 34px 60px 0 60px;}
  .my-account-box .personal-information .box .welcome{ font-size: 26px; 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;}
  .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: 200px; left: -220px; top: -60px;}
  .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; margin-top: 50px;}
  .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;}

  /* 订单记录 */
  .account-title{ font-size: 26px; line-height: 26px;}
  .account-container{ 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: 25px 0 0 215px;}
  .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;}

  /* 我的积分 */
  .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;}

  .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; }

}


@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{ 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: 34px 60px 0 60px;}
  .my-account-box .personal-information .box .welcome{ font-size: 26px; line-height: 26px;}
  .my-account-box .personal-information .box .card-number{ margin-top: 7px;}
  .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: 40px;}
  .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: -260px; top: -80px;}
  .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; margin-top: 50px;}
  .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;color:#4a4a4a;}
  .integral-speed-box .top-txt-box .cont{ font-size: 13px; line-height: 26px;margin-top: 10px;color:#676767;}

  .integral-speed-box .table{ margin-top: 30px;}
  .integral-speed-box .table table th, .integral-speed-box .table table td{ width: 360px;color:#676767;}
  .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; }

  /* 订单记录 */
  .account-title{ font-size: 26px; line-height: 26px;color:#4a4a4a;}
  .account-container{ 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,.gift-certificate-box .liquan_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 245px;}
  .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;}

  /* 我的积分 */
  .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;}
  .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; }
}
.member_txt{
  font-size: 15px;
  line-height: 30px;
  color: #676767;
}
.member_adimg{
  width: 100%;
  margin-top: 10px;
}
.book_text a{
  font-size: 16px;
  margin-left: 140px;
  color: #bc9161;
}
.brandhotel_info{
  width:50%;
  float: left;
  height: 100%;
}
.brandhotels{
  text-align:right ;
  margin-right: 100px;
  margin-top: 50px;
  margin-bottom: 90px;
}
.b_hotelinfo{
  font-size: 20px;
  color:#7C7C7C;
}
.b_hotelname{
  font-size: 24px;
  color:#666;
}
.book .container .book_form .row{
  margin-left: 50px;
  margin-right: 0px;
}
































