@charset "UTF-8";
/* line 3, ../sass/style.scss */
body, div, h1, h2, h3, h4, span, p { font-family: "微软雅黑"; }

/* line 7, ../sass/style.scss */
html, body { height: 100%; }

/* line 11, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, p { padding: 0; margin: 0; }

/* line 16, ../sass/style.scss */
body { -webkit-text-size-adjust: none; background: #fff; padding: 0; margin: 0; font-family: "微软雅黑"; color: #555; }

/* line 25, ../sass/style.scss */
ol, ul { list-style: none; padding: 0; margin: 0; }

/* line 31, ../sass/style.scss */
a { text-decoration: none; }

/* line 35, ../sass/style.scss */
body a { outline: none; blr: expression(this.onFocus=this.blur()); }

/* line 41, ../sass/style.scss */
a.roomdatail:link, a.roomdatail:visited, a.roomdatail:hover { color: #927B68; font-size: 18px; text-decoration: none; }

/* line 48, ../sass/style.scss */
.fl { float: left; }

/* line 52, ../sass/style.scss */
.fr { float: right; }

/* line 56, ../sass/style.scss */
.tc { text-align: center; }

/* line 60, ../sass/style.scss */
.tl { text-align: left; }

/* line 64, ../sass/style.scss */
.tr { text-align: right; }

/* line 68, ../sass/style.scss */
.pl10 { padding-left: 10px; }

/* line 72, ../sass/style.scss */
.cb { clear: both; }

/* line 76, ../sass/style.scss */
.wphalt { width: 50%; }

/* line 80, ../sass/style.scss */
.pt15 { padding-top: 15px; }

/* line 84, ../sass/style.scss */
.pt25 { padding-top: 25px; }

/* line 88, ../sass/style.scss */
.f16 { font-size: 16px; }

/* line 92, ../sass/style.scss */
.p { padding: 10px; }

/* line 96, ../sass/style.scss */
.pt10 { padding-top: 10px; }

/* line 100, ../sass/style.scss */
.pt30 { padding-top: 30px; }

/* line 104, ../sass/style.scss */
.pb10 { padding-bottom: 10px; }

/* line 108, ../sass/style.scss */
.pl15 { padding-left: 15px; }

/* line 112, ../sass/style.scss */
.pr15 { padding-right: 15px; }

/* line 116, ../sass/style.scss */
.pr10 { padding-right: 10px; }

/* line 120, ../sass/style.scss */
.f18 { font-size: 18px; }

/* line 124, ../sass/style.scss */
.h30 { height: 30px; }

/* line 128, ../sass/style.scss */
.lh30 { line-height: 30px; }

/* line 132, ../sass/style.scss */
.h15 { height: 15px; }

/* line 136, ../sass/style.scss */
.lh15 { line-height: 15px; }

/* line 140, ../sass/style.scss */
.h50 { height: 50px; }

/* line 144, ../sass/style.scss */
.lh50 { line-height: 50px; }

/* line 148, ../sass/style.scss */
.w60 { width: 60px; }

/* line 152, ../sass/style.scss */
.w80 { width: 80px; }

/* line 156, ../sass/style.scss */
.w100 { width: 100px; }

/* line 160, ../sass/style.scss */
.mr15 { margin-right: 15px; }

/* line 164, ../sass/style.scss */
.mr5 { margin-right: 5px; }

/* line 168, ../sass/style.scss */
.w180 { width: 180px; }

/* line 172, ../sass/style.scss */
.w195 { width: 195px; }

/* line 176, ../sass/style.scss */
.lablew100 { width: 110px; }

/* line 180, ../sass/style.scss */
.w200 { width: 200px; }

/* line 184, ../sass/style.scss */
.w250 { width: 250px; }

/* line 188, ../sass/style.scss */
.minw150 { min-width: 150px; }

/* line 192, ../sass/style.scss */
.lrauto { margin: 0 auto; }

/* line 196, ../sass/style.scss */
.minw320 { min-width: 320px; }

/* line 200, ../sass/style.scss */
.newstitle span { font-weight: bold; }

/* line 204, ../sass/style.scss */
.lh44 { line-height: 44px; font-family: "微软雅黑"; }

/* index background*/
/*.ui-body-c{background: #fff;}*/
/* line 212, ../sass/style.scss */
body.index { background: #f1f1f1; /*background: #A18f84;*/ padding: 0; margin: 0; /*font-family: Arial, "宋体";*/ color: #555; }

/* index header */
/* line 223, ../sass/style.scss */
.header { background: url("../images/index-title-bg.png") repeat-x; /*background:#f1f8f8;*/ padding: 0; margin: 0; height: 53px; z-index: 100; position: absolute; top: 0; width: 100%; text-align: center; }
/* line 224, ../sass/style.scss */
.header h1 { padding: 0; margin: 0; }
/* line 227, ../sass/style.scss */
.header h1 img { width: auto; /*max-width: 150px;*/ height: 45px; margin-top: 2px; border: none; }

/* index button */
/* line 250, ../sass/style.scss */
.home-button .company_info { background-image: url(../images/intro-icon.png); }
/* line 253, ../sass/style.scss */
.home-button .booking_room { background-image: url(../images/room-icon.png); }
/* line 256, ../sass/style.scss */
.home-button .intro_room { background-image: url(../images/order_search_icon.png); }
/* line 259, ../sass/style.scss */
.home-button .Promotions { background-image: url(../images/promotion-icon.png); }
/* line 262, ../sass/style.scss */
.home-button .meeting { background-image: url(../images/meeting-icon.png); }
/* line 265, ../sass/style.scss */
.home-button .navigation { background-image: url(../images/navigation-icon.png); }
/* line 268, ../sass/style.scss */
.home-button .sport { background-image: url(../images/promotion-icon.png); }
/* line 271, ../sass/style.scss */
.home-button .news { background-image: url(../images/facilities-icon.png); }
/* line 274, ../sass/style.scss */
.home-button .Dining { background-position: 0px -560px; }
/* line 277, ../sass/style.scss */
.home-button .join { background-position: 0px -640px; }
/* line 280, ../sass/style.scss */
.home-button .sported { background-position: 0px -720px; }
/* line 283, ../sass/style.scss */
.home-button .icon { background-repeat: no-repeat; display: inline-block; height: 58px; position: relative; width: 58px; background-position: center; background-size: 60%; background-color: #8F0042; border-radius: 50%; }
/* line 294, ../sass/style.scss */
.home-button .title { position: relative; top: 0; color: #333; display: inline-block; font-size: 14px; padding-top: 0; width: 98%; font-family: "微软雅黑"; /*text-shadow: 1px 2px 0 black;*/ }
/* line 305, ../sass/style.scss */
.home-button .title2 { position: relative; top: 0; color: #333; display: inline-block; font-size: 11px; padding-top: 0; width: 98%; font-family: Arial; /*text-shadow: 1px 2px 0 black;*/ }
/* line 316, ../sass/style.scss */
.home-button .order_search_title { top: 0; }
/* line 320, ../sass/style.scss */
.home-button a:link, .home-button a:visited, .home-button a:hover { width: 80px; height: 80px; display: inline-block; text-decoration: none; }

/* line 329, ../sass/style.scss */
.title.left10 { left: 10px; }

/* line 333, ../sass/style.scss */
.title2 { position: relative; top: -26px; color: #fff; display: inline-block; font-size: 11px; padding-top: 0; width: 98%; font-family: Arial; /*text-shadow: 1px 2px 0 black;*/ }

/* line 345, ../sass/style.scss */
.title03 { color: #333; display: inline-block; font-size: 1.2em; font-weight: normal; font-family: "微软雅黑"; /*text-shadow: 1px 2px 0 black;*/ }

/* line 354, ../sass/style.scss */
.ui-body-d .ui-content { background: none repeat scroll 0 center transparent; padding: 10px; }

/* line 359, ../sass/style.scss */
.ui-title.m0 { margin: 0; }

/* heaeder  */
/* line 365, ../sass/style.scss */
.ui-bar-a.color_style { background: url("../images/headerbg.png") repeat-x; /*background:#f1f8f8;*/ height: 44px; border: none; color: #333; text-shadow: none; }

/* line 374, ../sass/style.scss */
.ui-title.m0 { margin: 0; }

/* line 378, ../sass/style.scss */
.ui-body-d { /*font-family: Helvetica, Arial, sans-serif;*/ color: #333333; }

/* line 383, ../sass/style.scss */
.home-button { display: inline-block; height: 80px; padding: 0 0 5px; text-align: center; vertical-align: top; width: 32%; }

/* line 392, ../sass/style.scss */
.ui-body-d .ui-link { color: #fff; }

/* room-list  */
/* line 398, ../sass/style.scss */
.quizzes { /*border-bottom: 1px solid #FFFFFF;*/ /*border-top: 1px solid #DCDCDC;*/ list-style: none outside none; margin: 0 !important; padding: 0; }
/* line 404, ../sass/style.scss */
.quizzes li { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #CCC; /*border-top: 1px solid #FFFFFF;*/ margin: 0;  text-shadow: 0 1px 0 #FFFFFF; }
/* line 411, ../sass/style.scss */
.quizzes li .ui-btn-inner { border: medium none; }

/* line 417, ../sass/style.scss */
.ui-btn-icon-right .ui-icon { right: 10px; }

/* line 422, ../sass/style.scss */
.quizzes li img { /*border: 1px solid #FDFDFD;*/ display: block; margin-right: 12px; padding-bottom: 5px !important;}
/* line 428, ../sass/style.scss */
.quizzes li .quizData h4 { margin: 20px 0 0; }
/* line 430, ../sass/style.scss */
.quizzes li .quizData h4.title { margin: 10px 0 0; }
/* line 434, ../sass/style.scss */
.quizzes li .quizData .quizzesStats { color: #817C7C; line-height: normal; margin-top: 0; color: #817C7C; font-size: 16px; line-height: normal; font-family: Georgia; color: #ff0000; width: 150px; }
/* line 444, ../sass/style.scss */
.quizzes li .quizData .quizzesStats .rating { float: right; padding-left: 24px; padding-right: 5px; margin-top: -20px; }
/* line 450, ../sass/style.scss */
.quizzes li .quizData .quizzesStats .stats p { /*margin: 0 0 2px;*/ }

/*.quizzes li .quizData .quizzesStats .stats{float:left;}*/
/* line 459, ../sass/style.scss */
.ui-li-desc01 span { color: #817C7C; }

/* news-list  */
/* line 465, ../sass/style.scss */
.ui-li-desc { display: block; font-size: 12px; font-weight: normal; margin: 2px 0; overflow: hidden; text-overflow: ellipsis; /*white-space: nowrap;*/ font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }

/* line 477, ../sass/style.scss */
.ui-li-desc01 { display: block; font-size: 14px; font-weight: normal; margin: 5px 0; overflow: hidden; text-overflow: ellipsis; /*white-space: nowrap;*/ font-weight: bold; font-family: Tahoma, Geneva, sans-serif; position: absolute; top: 20px; left: 20px; }

/* line 492, ../sass/style.scss */
.ui-li-desc.xieti { font-style: italic; }

/* line 497, ../sass/style.scss */
.quizzes li .quizData h4.news_title { margin: 5px 0 0px; }
/* line 500, ../sass/style.scss */
.quizzes li .quizData .quizzesStats .dataconcent { color: #817C7C; }

/* line 506, ../sass/style.scss */
.quizzesStats .stats p a:link, .quizzesStats .stats p a:visited { color: #000; }

/* 栏目标题 */
/* line 514, ../sass/style.scss */
h2.sub_title { /*background: none repeat scroll 0 0 #9c825f;*/ color: #000; font-size: 1em; font-weight: bold; height: 35px; line-height: 35px; margin: 0; text-shadow: none; /*border-bottom: 1px solid #7e6754;*/ }
/* line 525, ../sass/style.scss */
h2.wper99 { width: 94%; margin: 5px auto; }

/* banner img */
/* line 533, ../sass/style.scss */
.banner { /*border-bottom: 1px solid #7e6754;*/ line-height: 0; margin-top: -3px; }
/* line 537, ../sass/style.scss */
.banner.wper80 { width: 80%; margin: 5px auto; }
/* line 541, ../sass/style.scss */
.banner img { width: 100%; min-height: 150px; }

/* tel order */
/* line 549, ../sass/style.scss */
h2.sub_btn { background: #f1f1f1; height: 35px; margin: 0; padding: 5px; /*border-bottom: 1px solid #7e6754;*/ }

/* line 557, ../sass/style.scss */
.namestlye { font-size: 16px; color: #333; float: left; line-height: 33px; padding-left: 5px; }

/* line 565, ../sass/style.scss */
h2.sub_btn.order { padding: 2px 5px 2px 2px; height: 33px; }

/* line 572, ../sass/style.scss */
.sub_btn a:link, .sub_btn a:visited, .sub_btn a:hover { /*border: 1px solid #111;*/ /*background: #392710;*/ font-weight: bold; /*color: #fff;*/ /*padding: 5px;*/ /*font-size: 16px;*/ text-align: center; display: block; font-weight: bold; text-decoration: none; margin: 0 5px; width: 40px; width: 40px; }
/* line 588, ../sass/style.scss */
.sub_btn a img { border: none; margin-left: 10px; display: inline; }
/* line 593, ../sass/style.scss */
.sub_btn a em { height: 18px; display: inline-block; float: left; }
/* line 597, ../sass/style.scss */
.sub_btn a em img { margin-left: 5px; margin-top: 2px; }
/* line 602, ../sass/style.scss */
.sub_btn a.mt10 { margin-top: 10px; }
/* line 606, ../sass/style.scss */
.sub_btn.btn_book_more { height: 25px; margin: -25px 0 0; position: absolute; right: 0px; top: 50%; z-index: 10; }

/* 详情介绍文字 */
/* line 618, ../sass/style.scss */
.csc-default p { margin: 0; text-align: left; text-justify: inter-ideograph; }

/* concact */
/* line 626, ../sass/style.scss */
.ui-body-c .contact { padding-left: 10px; height: 30px; line-height: 30px; color: #000; display: table; }
/* line 633, ../sass/style.scss */
.ui-body-c .contact a:link, .ui-body-c .contact a:visited, .ui-body-c .contact a:focus { color: #000; text-decoration: underline; font-style: normal; font-weight: normal; }
/* line 639, ../sass/style.scss */
.ui-body-c .contact a:hover { color: #000; text-decoration: none; font-style: normal; font-weight: normal; }

/* line 649, ../sass/style.scss */
.ui-content.p15, .ui-content.p10 { padding: 0px 10px; }

/* line 654, ../sass/style.scss */
.ui-btn-up-oj, .ui-btn-hover-oj { background-image: -webkit-gradient(linear, left top, left bottom, from(#4D3416), to(#392710)); background-image: -webkit-linear-gradient(#4D3416, #392710); background-image: -moz-linear-gradient(#4D3416, #392710); background-image: -ms-linear-gradient(#4D3416, #392710); background-image: -o-linear-gradient(#4D3416, #392710); background-image: linear-gradient(#4D3416, #392710); border: 1px solid #CA9326; color: #FFFFFF; font-weight: bold; text-shadow: 0 1px 1px #B6821A; }

/* line 667, ../sass/style.scss */
.btn_booking { width: 100px; height: 50px; line-height: 50px; }

/* line 673, ../sass/style.scss */
.csc-default { padding: 10px; }

/* line 677, ../sass/style.scss */
.bordertop { border-top: 1px solid #dcdcdc; margin: 0; }

/* line 682, ../sass/style.scss */
.mt_10 { margin-top: -10px; }

/* search hotel */
/* line 688, ../sass/style.scss */
.ui-field-contain label.labletitle { text-shadow: none; color: #666; background-color: transparent; padding: 5px; }

/* line 695, ../sass/style.scss */
.btn_add, .btn_jianshao { background: url(images/zengjia.png) no-repeat center center; width: 30px; height: 30px; display: inline-block; cursor: pointer; border: none; float: left; text-indent: -999999px; }

/* line 706, ../sass/style.scss */
.btn_add { background: url(images/zengjia.png) no-repeat center center; }

/* line 710, ../sass/style.scss */
.btn_jianshao { background: url(images/jianshao.png) no-repeat center center; }

/* line 715, ../sass/style.scss */
#register li { list-style: none; }

/* line 720, ../sass/style.scss */
.btnright { float: right; margin-right: 5px; font-size: 16px; font-weight: bolder; vertical-align: middle; }
/* line 726, ../sass/style.scss */
.btnright span { float: left; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; }

/* line 736, ../sass/style.scss */
.meetlist_nav { width: 100%; background: #927B68; padding: 5px 0px; margin: 0; border-bottom: 1px solid #7e6754; border-top: 1px solid #7e6754; }
/* line 745, ../sass/style.scss */
.meetlist_nav a:link, .meetlist_nav a:visited, .meetlist_nav a:hover, .meetlist_nav a.active { padding: 5px 8px; margin: 0; color: #fff; display: inline; text-decoration: none; }
/* line 753, ../sass/style.scss */
.meetlist_nav a:hover, .meetlist_nav a.active { background: #4D3416; background-image: -webkit-gradient(linear, left top, left bottom, from(#634217), to(#392710)); background-image: -webkit-linear-gradient(#634217, #392710); background-image: linear-gradient(#634217, #392710); }

/* line 763, ../sass/style.scss */
.ui-body-c .forgetnew a:link, .ui-body-c .forgetnew a:visited, .ui-body-c .forgetnew a:hover { color: #392710; font-size: 16px; text-decoration: none; margin-top: 20px; padding: 0px 20px; }

/* line 772, ../sass/style.scss */
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit.pl10 { padding-left: 10px; }

/* line 776, ../sass/style.scss */
.ui-li-static.ui-li-has-thumb.minheight65 { min-height: 65px; }

/* line 780, ../sass/style.scss */
input.ui-input-text.datapic { background: url(../images/datapic.png) no-repeat center right; padding: 8px; margin-top: -4px; }

/* line 786, ../sass/style.scss */
.price_list { height: auto; margin: 0; background: #fff; border-bottom: 1px solid #eeeeee; padding: .5em; }
/* line 792, ../sass/style.scss */
.price_list p { font-weight: normal; color: #666; margin: 0; padding: 0; }
/* line 798, ../sass/style.scss */
.price_list .content { /*border-bottom: 1px solid #dcdcdc;*/ display: table; height: auto; margin: 0 auto; padding: 0px 0px 0px 5px; width: 99%; }

/* line 808, ../sass/style.scss */
.ui-li-heading.f14 { font-size: 14px; color: #333; padding: 0; margin: 0; }

/* line 815, ../sass/style.scss */
.btn_book { height: 35px; margin-right: 5px; margin-top: 10px; }
/* line 820, ../sass/style.scss */
.btn_book a:link, .btn_book a:visited, .btn_book a:hover { /*border: 1px solid #CCCCCC;*/ background: #9c1651; font-weight: bold; color: #fff; font-size: 16px; text-align: center; display: block; font-weight: bold; /*text-shadow: 0 1px 1px #fff;*/ border-radius: 0.3em 0.3em 0.3em 0.3em; text-decoration: none; /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);*/ margin: 0 5px; width: 100px; }

/* line 841, ../sass/style.scss */
.ui-body-c .btn_book a:hover { color: #fff; }
/* line 844, ../sass/style.scss */
.ui-body-c .footer { width: 100%; text-align: center; background: #837365; color: #cebcac; height: 40px; line-height: 1.5; font-size: 16px; }
/* line 853, ../sass/style.scss */
.ui-body-c .footer a:link, .ui-body-c .footer a:visited { color: #cebcac; font-weight: normal; text-decoration: none; }

/* footer  */
/* hotel search form control*/
/* line 866, ../sass/style.scss */
.wrap { width: 100%; }

/* line 870, ../sass/style.scss */
.fixed { float: left; width: 110px; margin-left: -99%; }

/* line 876, ../sass/style.scss */
.main { float: left; width: 99%; }

/* line 881, ../sass/style.scss */
.main-inner { margin-left: 110px; }

/* line 885, ../sass/style.scss */
.booking_item { padding: 5px; }

/* line 889, ../sass/style.scss */
.booking_item2 { padding: 5px; /*text-align: right;*/ width: 140px; text-align: left; display: inline-block; }

/* line 897, ../sass/style.scss */
.ui-body-c .booking_item2 a:link { /*新增，safari读取联系人电话*/ color: #000; text-decoration: underline; font-style: normal; font-weight: normal; }

/* line 905, ../sass/style.scss */
.booking_item3 { padding: 5px; text-align: left; width: 100%; display: inline-block; }

/*order style */
/* line 914, ../sass/style.scss */
.order_item { padding-left: 10px; min-width: 320px; }

/*credit card validate effect */
/* line 921, ../sass/style.scss */
form input.valid { background: url(../images/tick.png) 160px center no-repeat; }

/* line 926, ../sass/style.scss */
#dinner_type_one a:link, #dinner_type_one a:visited, #dinner_type_one a:hover { color: #333; text-decoration: none; font-weight: normal; font-style: normal; }

/* line 935, ../sass/style.scss */
#dinner_type_two a:link, #dinner_type_two a:visited, #dinner_type_two a:hover { color: #333; text-decoration: none; font-weight: normal; font-style: normal; }

/* line 944, ../sass/style.scss */
#dinner_type_three a:link, #dinner_type_three a:visited, #dinner_type_three a:hover { color: #333; text-decoration: none; font-weight: normal; font-style: normal; }

/* line 953, ../sass/style.scss */
#dinner_type_four a:link, #dinner_type_four a:visited, #dinner_type_four a:hover { color: #333; text-decoration: none; font-weight: normal; font-style: normal; }

/* line 962, ../sass/style.scss */
#dinner_type_five a:link, #dinner_type_five a:visited, #dinner_type_five a:hover { color: #333; text-decoration: none; font-weight: normal; font-style: normal; }

/* line 970, ../sass/style.scss */
.text-align-center { text-align: center; }

/* line 974, ../sass/style.scss */
.text-align-right { text-align: right; }

/* line 978, ../sass/style.scss */
.split-wrapper { width: 100%; min-height: 200px; clear: both; }

/*================message=================*/
/* line 986, ../sass/style.scss */
.message { margin: 5px 0; list-style-type: none; text-align: center; margin: 10px auto 0px auto; }
/* line 991, ../sass/style.scss */
.message ul, .message li { list-style-type: none; text-align: center; margin: 10px auto 0px auto; }
/* line 996, ../sass/style.scss */
.message .success { border: 1px green solid; padding-left: 3px; color: green; }
/* line 1001, ../sass/style.scss */
.message .error { /*border: 1px #f60 solid;*/ color: #f60; }
/* line 1004, ../sass/style.scss */
.message .error li { background-color: #f1f1f1; }

/*================message=================*/
/* line 1012, ../sass/style.scss */
#footerbar { width: 100%; background: url(../images/footer_li_bg.png) repeat-x; height: 45px; margin: 0 auto; width: 100%; }
/* line 1018, ../sass/style.scss */
#footerbar ul { margin: 0; padding: 0; }
/* line 1021, ../sass/style.scss */
#footerbar ul li { list-style-type: none; display: inline-block; float: left; }
/* line 1026, ../sass/style.scss */
#footerbar ul li a:link, #footerbar ul li a:visited, #footerbar ul li a:hover { height: 40px; line-height: 40px; display: inline-block; /*color: #888;*/ color: #424242; font-size: 14px; font-weight: bold; float: left; text-align: center; text-decoration: none; width: 100%; }

/*#footer-btn ul li a em.foot-login, #footer-btn ul li a em.foot-register, #footer-btn ul li a em.lag-cn, #footer-btn ul li a em.lag-en, #footer-btn ul li a em.foot-logined {*/
/*height: 15px;*/
/*width: 100%;*/
/*display: block;*/
/*}*/
/*#footer-btn ul li a em.foot-login {*/
/*background: url(../images/foot-login.png) center top no-repeat;*/
/*}*/
/*#footer-btn ul li a em.foot-register {*/
/*background: url(../images/foot-register.png) center top no-repeat;*/
/*}*/
/*#footer-btn ul li a em.lag-cn {*/
/*background: url(../images/lag-cn.png) center top no-repeat;*/
/*}*/
/*#footer-btn ul li a em.lag-en {*/
/*background: url(../images/lag-en.png) center top no-repeat;*/
/*}*/
/*#footer-btn ul li a em.foot-logined {*/
/*background: url(../images/foot-logined.png) center top no-repeat;*/
/*}*/
/* line 1070, ../sass/style.scss */
.telnumber { /*background: linear-gradient(#88CF32, #669C26) repeat scroll 0 0 transparent;*/ background-image: -webkit-gradient(linear, left top, left bottom, from(#88CF32), to(#669C26)); background-image: -webkit-linear-gradient(#88CF32, #669C26); background-image: -moz-linear-gradient(#88CF32, #669C26); background-image: -ms-linear-gradient(#88CF32, #669C26); background-image: -o-linear-gradient(#88CF32, #669C26); background-image: linear-gradient(#88CF32, #669C26); padding: 5px 5px 5px 10px; }
/* line 1079, ../sass/style.scss */
.telnumber a { /*background: url("../images/common.png") no-repeat scroll -277px 1px/400px auto;*/ background-image: url(../images/telicon.png); background-repeat: no-repeat; background-position: center left; color: #FFFFFF !important; font-weight: bold; line-height: 40px !important; overflow: hidden !important; padding: 0 0 0 30px !important; text-decoration: none !important; text-overflow: ellipsis !important; white-space: nowrap !important; }

/* line 1095, ../sass/style.scss */
.ui-body-d.iconlist { position: absolute; bottom: 0; width: 100%; }

/* line 1101, ../sass/style.scss */
.lan-change { position: absolute; top: 44px; right: 5px; background: url(../images/lan_change.png) no-repeat; width: 61px; height: 18px; font-size: 12px; text-align: center; }
/* line 1111, ../sass/style.scss */
.lan-change a:link, .lan-change a:visited { color: #fff; text-decoration: none; }

/*.ui-body-c{ background: #fff;}*/
/* line 1120, ../sass/style.scss */
.cut-line { border-bottom: 1px solid #989898; width: 98%; height: 5px; margin: 5px auto; }
/* line 1125, ../sass/style.scss */
.cut-line.w99 { width: 99%; }
/* line 1128, ../sass/style.scss */
.cut-line.w { width: 100%; }

/* line 1133, ../sass/style.scss */
.csc-default.wpercenter99 { width: 94%; margin: 0 auto; padding: 0; }

/* line 1139, ../sass/style.scss */
.show { margin-top: -9px; width: 40px; height: 40px; position: absolute; top: 15px; right: 10px; background: url(../images/show.png) no-repeat center center; background-size: 70%; }

/* line 1150, ../sass/style.scss */
.hide { margin-top: -9px; width: 40px; height: 40px; position: absolute; top: 15px; right: 10px; background: url(../images/hide.png) no-repeat center center; background-size: 80%; }

/* line 1161, ../sass/style.scss */
ul.line1px { list-style: none outside none; padding: 0px; margin: 0px; }

/* line 1167, ../sass/style.scss */
.promotionsbox { background: #e5e2e2; color: #666; margin-top: 5px; padding-left: 5px; margin-bottom: 5px; }

/* line 1175, ../sass/style.scss */
.btn_book.mt5 { margin-top: 5px; }

/* line 1179, ../sass/style.scss */
.arrow-left { margin-top: -9px; width: 40px; height: 40px; position: absolute; top: 20px; right: 10px; background: url(../images/arrow-left.png) no-repeat; display: inline-block; }
/* line 1188, ../sass/style.scss */
.arrow-left.top5 { top: 5px; }

/* line 1193, ../sass/style.scss */
.zchy { position: relative; }
/* line 1195, ../sass/style.scss */
.zchy span { color: #333; }

/* line 1203, ../sass/style.scss */
.text01, .text03, .text05 { position: absolute; top: 80px; left: 20px; color: #fff; }

/* line 1210, ../sass/style.scss */
.text02, .text04 { position: absolute; top: 80px; right: 20px; color: #fff; }

/* line 1217, ../sass/style.scss */
.tukuicon { text-align: right; padding-right: 10px; margin-bottom: 10px; }

/* line 1223, ../sass/style.scss */
.position-index { position: absolute; top: 14px; left: 10px; width: 23px; height: 23px; z-index: 2000; }

/* line 1232, ../sass/style.scss */
.room-search-room-box { width: 80%; margin: 5px auto; min-width: 190px; text-align: center; position: relative; }
/* line 1238, ../sass/style.scss */
.room-search-room-box .qrcode-index a { width: 32px; height: 32px; display: block; background: url(../images/qrcode-icon.png) no-repeat scroll center center; background-size: 32px 32px; }

/*.room-search-room-box .qrcode-index{position: absolute;top:10px;right:-32px}*/
/* line 1249, ../sass/style.scss */
.room-search { width: 40%; background: #8f0042; border-radius: 3px; display: inline-block; height: 50px; margin: 0 0 5px; padding: 1px; text-align: center; vertical-align: top; }
/* line 1260, ../sass/style.scss */
.room-search a:link, .room-search a:visited, .room-search a:hover { display: inline-block; height: 50px; width: 80px; }

/* line 1268, ../sass/style.scss */
.room-search-room { /*background: url(../images/room.png) center center  no-repeat;*/ background-repeat: no-repeat; display: inline-block; height: 50px; position: relative; width: 75px; }

/* line 1277, ../sass/style.scss */
.room-search-search { /*background: url(../images/search.png) center center  no-repeat;*/ background-repeat: no-repeat; display: inline-block; height: 50px; position: relative; width: 75px; }

/* line 1286, ../sass/style.scss */
.room-search-title { color: #fff; display: inline-block; font-family: "微软雅黑"; font-size: 14px; left: 40px; padding-top: 0; position: relative; top: -50px; width: 98%; }

/* line 1298, ../sass/style.scss */
.en-right { position: absolute; top: 16px; right: 0; width: 60px; height: 23px; z-index: 2000; }
/* line 1306, ../sass/style.scss */
.en-right a:link, .en-right a:visited { color: #333; font-size: 14px; text-decoration: none; }

/* line 1314, ../sass/style.scss */
.clearfix { zoom: 1; }
/* line 1315, ../sass/style.scss */
.clearfix:after { content: ""; display: block; clear: both; }

/* line 1323, ../sass/style.scss */
.member-login, .member-center, .room-booking { height: 100%; background: url("../images/member_login_icon.png") no-repeat scroll left center; background-size: 38%; }

/* line 1329, ../sass/style.scss */
.member-center { background-image: url(../images/member_center_icon.png); }

/* line 1333, ../sass/style.scss */
.member-login ul, .member-center ul { float: right; padding-top: 10px; padding-right: 10px; }

/* line 1339, ../sass/style.scss */
.room-booking { background-image: url("../images/room_booking_icon.png"); background-size: 45%; }
/* line 1340, ../sass/style.scss */
.room-booking ul { float: right; padding-top: 10px; padding-right: 10px; }

/* line 1349, ../sass/style.scss */
.color-red { color: red; }

/*按钮圆角*/
/* line 1355, ../sass/style.scss */
.ui-btn-corner-all { border-radius: 0.1em; }

/*输入框圆角和阴影*/
/* line 1361, ../sass/style.scss */
.ui-corner-all { border-radius: 0.3em; }

/* line 1365, ../sass/style.scss */
.ruleLayer { background-color: #fff; font-size: 14px; left: 50%; margin-left: -48%; position: fixed; top: 15%; width: 96%; z-index: 1002; }
/* line 1374, ../sass/style.scss */
.ruleLayer .payment { color: #FF6600; font-weight: bold; }
/* line 1378, ../sass/style.scss */
.ruleLayer .r-note { max-height: 290px; overflow-y: auto; }
/* line 1382, ../sass/style.scss */
.ruleLayer .view-booking { float: right; display: block; color: #fff; background-color: #9C1651; font-size: 16px; font-weight: bold; text-align: center; width: 80px; line-height: 45px; }
/* line 1392, ../sass/style.scss */
.ruleLayer .view-booking:active, .ruleLayer .view-booking:hover { background-color: #a81154; }

/* line 1398, ../sass/style.scss */
.mask { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1001; }

/* line 1408, ../sass/style.scss */
.line { border-bottom: 1px solid #ccc; }

/* line 1412, ../sass/style.scss */
.btn_detail { float: right; margin-top: 10px; margin-right: 10px; width: 80px; border-radius: 5px; text-align: center; padding: 2px 0; }

/* line 1422, ../sass/style.scss */
#searh_hotel_btn, #searh_hotel_btns { margin: 0 1em; }
/* line 1424, ../sass/style.scss */
#searh_hotel_btn .ui-btn-text, #searh_hotel_btns .ui-btn-text { top: 2px; font-weight: normal; }

/* line 1431, ../sass/style.scss */
#room_type_list li { height: 6em; position: relative; }
/* line 1435, ../sass/style.scss */
#room_type_list li a { display: block; }
/* line 1438, ../sass/style.scss */
#room_type_list li img { width: 7em; height: 6em; }

/* line 1446, ../sass/style.scss */
.contact-page ul { border: 1px solid #eee; border-style: solid none; background-color: #fff; margin: 1em 0; padding: 0.5em 0; }
/* line 1453, ../sass/style.scss */
.contact-page li { padding: 0 1em; height: 3em; line-height: 1.4; }
/* line 1459, ../sass/style.scss */
.contact-page .btn { text-align: center; margin: 0 1em; }
/* line 1462, ../sass/style.scss */
.contact-page .btn a { font-weight: normal; background-color: rgba(255, 86, 0, 0.69); text-align: center; height: 2.4em; line-height: 2.4em; display: block; }

/* line 1472, ../sass/style.scss */
#room_type_title { padding: 0 1.2em; border-bottom: 1px solid #ccc; }

/* line 1478, ../sass/style.scss */
#roomlist-page li { background-color: #fff; height: 5em; position: relative; float: left; width: 100%; }
/* line 1485, ../sass/style.scss */
#roomlist-page li a { float: left; display: block; width: 100%; height: 5em; position: relative; }
/* line 1492, ../sass/style.scss */
#roomlist-page li .quizData { color: #333; }
/* line 1495, ../sass/style.scss */
#roomlist-page li h4 { font-weight: normal; }
/* line 1498, ../sass/style.scss */
#roomlist-page li h4.news_title { margin-top: 0.4em; }
/* line 1502, ../sass/style.scss */
#roomlist-page li .arrow-left { position: absolute; top: 24px; }
/* line 1506, ../sass/style.scss */
#roomlist-page li img { float: left; height: 5em; width: 5em; border: none; }

/* line 1515, ../sass/style.scss */
#news_list_page li, #promotion_list_page li { background-color: #fff; height: 5em; position: relative; overflow: hidden; }
/* line 1520, ../sass/style.scss */
#news_list_page li a, #promotion_list_page li a { display: block; height: 5em; }
/* line 1525, ../sass/style.scss */
#news_list_page li .news_title, #promotion_list_page li .news_title { width: 18em; }
/* line 1528, ../sass/style.scss */
#news_list_page li .quizData, #promotion_list_page li .quizData { height: 5em; width: 18em; overflow: hidden; text-overflow: ellipsis; float: left; color: #333; }
/* line 1536, ../sass/style.scss */
#news_list_page li h4, #promotion_list_page li h4 { font-weight: normal; padding-bottom: 0; margin-bottom: .2em; }
/* line 1541, ../sass/style.scss */
#news_list_page li h4.news_title, #promotion_list_page li h4.news_title { margin-top: 0.4em; }
/* line 1544, ../sass/style.scss */
#news_list_page li .arrow-left, #promotion_list_page li .arrow-left { position: absolute; top: 50%; transform: translateY(-50%); }
/* line 1549, ../sass/style.scss */
#news_list_page li > img, #promotion_list_page li > img { float: left; height: 5em; width: 5em; border: none; }

/* line 1559, ../sass/style.scss */
#facilities_page li, #facilities_list_page li { background-color: #fff; height: 5em; position: relative; }
/* line 1563, ../sass/style.scss */
#facilities_page li a, #facilities_list_page li a { display: block; height: 5em; line-height: 5em; }
/* line 1569, ../sass/style.scss */
#facilities_page li .quizData, #facilities_list_page li .quizData { width: 20em; float: left; color: #333; }
/* line 1574, ../sass/style.scss */
#facilities_page li .ui-li-heading, #facilities_list_page li .ui-li-heading { font-size: 1.4em; padding: 0; font-weight: normal; margin: 0; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #333; }
/* line 1585, ../sass/style.scss */
#facilities_page li h4.news_title, #facilities_list_page li h4.news_title { margin-top: 0.4em; }
/* line 1588, ../sass/style.scss */
#facilities_page li .arrow-left, #facilities_list_page li .arrow-left { position: absolute; top: 50%; transform: translateY(-50%); }
/* line 1593, ../sass/style.scss */
#facilities_page li img, #facilities_list_page li img { float: left; height: 5em; width: 5em; border: none; }

/* line 1602, ../sass/style.scss */
#roomdetial-page { background-color: #fff; }

/* line 1606, ../sass/style.scss */
#hotel_info_page { background-color: #fff; }

/* line 1613, ../sass/style.scss */
html .ui-btn-down-c { background-color: rgba(255, 86, 0, 0.69); }

/* line 1619, ../sass/style.scss */
#search_results_page li { background-color: #fff; }
/* line 1622, ../sass/style.scss */
#search_results_page > div > a { height: 6em; display: block; }
/* line 1626, ../sass/style.scss */
#search_results_page .ui-link { display: block; }
/* line 1629, ../sass/style.scss */
#search_results_page img { float: left; }
/* line 1632, ../sass/style.scss */
#search_results_page .quizData { height: 6em; width: 12em; float: left; }
/* line 1637, ../sass/style.scss */
#search_results_page .btn_book { margin-top: 10px; margin-right: 10px; width: 80px; height: 2em; line-height: 2em; border-radius: 5px; text-align: center; padding: 2px 0; }
/* line 1647, ../sass/style.scss */
#search_results_page .srp_btn { position: relative; top: -10px; }
/* line 1650, ../sass/style.scss */
#search_results_page .srp_btn a { display: inline-block; margin-top: 10px; margin-right: 10px; width: 80px; height: 1.6em; line-height: 1.6em; border-radius: 5px; text-align: center; padding: 2px 0; float: right; font-weight: normal; }
/* line 1665, ../sass/style.scss */
#search_results_page .srp_btn a:nth-of-type(1) { background-color: #a81154; }
/* line 1668, ../sass/style.scss */
#search_results_page .srp_btn a:nth-of-type(2) { background-color: #2FB233; }

/* line 1674, ../sass/style.scss */
.btn_book { height: 2em; line-height: 2em; }

/* line 1679, ../sass/style.scss */
#view_booking_page { background-color: #fff; padding-bottom: 1em; }
/* line 1682, ../sass/style.scss */
#view_booking_page .v_content { padding: 1em; font-size: 1.05em; }
/* line 1686, ../sass/style.scss */
#view_booking_page .ui-btn-up-c, #view_booking_page .btn_book_more.view_room, #view_booking_page .searchRoom_bt a, #view_booking_page .map, #view_booking_page .btn_book a:link, #view_booking_page .theme-options ul li, #view_booking_page .backDate span, #view_booking_page .ruleLayer .view-booking, #view_booking_page .btn_detail { background-color: #ffc800; }
/* line 1689, ../sass/style.scss */
#view_booking_page .ui-btn-corner-all { border-radius: 4px; overflow: hidden; }
/* line 1693, ../sass/style.scss */
#view_booking_page .ui-fullsize .ui-btn-inner, #view_booking_page .ui-fullsize .ui-btn-inner { padding: .2em 2em; background-color: #ffc800; }
/* line 1697, ../sass/style.scss */
#view_booking_page .v_switch { margin: 0 0 0; overflow: hidden; border: 1px solid #a81154; border-radius: 20px; margin: 0 2em; }
/* line 1703, ../sass/style.scss */
#view_booking_page .v_switch ul { font-size: 0; }
/* line 1706, ../sass/style.scss */
#view_booking_page .v_switch li { font-size: 14px; display: inline-block; text-align: center; height: 34px; line-height: 34px; width: 50%; }
/* line 1714, ../sass/style.scss */
#view_booking_page .v_switch .cur { color: #fff; background-color: #a81154; }

/* line 1722, ../sass/style.scss */
.v_form { padding: 1em; font-size: 1.2em; }
/* line 1725, ../sass/style.scss */
.v_form .ui-btn-up-c { background-color: rgba(255, 86, 0, 0.69); }
/* line 1728, ../sass/style.scss */
.v_form li { margin-top: -1px; border: 1px solid #eee; border-style: solid none; }
/* line 1733, ../sass/style.scss */
.v_form li:last-child, .v_form li:first-child { border: none; }
/* line 1736, ../sass/style.scss */
.v_form input { border-radius: .2em; font-size: .9em; }
/* line 1740, ../sass/style.scss */
.v_form textarea { border-radius: .2em; font-size: .9em; }

/* line 1746, ../sass/style.scss */
html .ui-body-c .submit_btn { font-weight: normal; display: block; font-size: 1.1em; margin: 0 .6em; height: 1.8em; line-height: 1.8em; text-align: center; border-radius: 4px; background-color: #ffc800; }

/* line 1759, ../sass/style.scss */
.zchy { height: 2em; }
/* line 1762, ../sass/style.scss */
.zchy span:nth-of-type(1) { position: relative; top: 6px; font-weight: normal; }

/* line 1769, ../sass/style.scss */
html .ui-body-c .ui-link { font-weight: normal; }

/* line 1773, ../sass/style.scss */
html .ui-field-contain label.labletitle { font-size: 16px; }

/*# sourceMappingURL=style.css.map */
.promotion_title{
    width: 84% !important;
    height: 27px !important;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}