body,dd,dl,h1,h2,h3,h4,h5,h6,html,input,li,select,textarea,ul{padding:0;margin:0;font-size:12px}
li,ul{list-style:none}
p{padding:0;margin:0}
a{text-decoration:none}
.cl{clear:both}
.l{float:left}
.r{float:right}
body,html,input,select,textarea{font-family:\5FAE\8F6F\96C5\9ED1,"Lucida Grande",Lucida,Verdana,sans-serif}

body{background-color:#FFFFFF;}
a{-webkit-tap-highlight-color:rgba(0,0,0,.3);color:#000}
img,table{max-width:100%;height:auto}
.topBar{position:fixed;top:0;left:0;z-index:1000;width:100%;height:50px;zoom:1;color:#fff;text-align:center;display:none}
.topBar .bgmask{position:absolute;background-color:#FB5936;width:100%;height:50px;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8}
.topBar h1{position:relative;font-size:20px;line-height:45px;margin:0 30px 0 30px}
.topBar .r{position:relative;color:#fff;float:right;width:50px;margin-top:-50px;font-size:14px;line-height:49px;height:50px}
.topBar .search{border:0;height:30px;line-height:30px;border-radius:20px;width:100%;overflow:hidden;outline:0;background:#FC5C35;text-indent:2em;color:#666;margin-top:10px}
.topBar .sIcon{background:#fff3e9 url(icon.png) -190px -6px no-repeat}
.topBar .se{border-right:1px solid #ff8f33}
.topBar .r .r-login{width:20px;height:20px;background-image:url(/Themes/wap/images/login.png);background-size:20px 40px;margin:14px auto}
.searchWin{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#EEE;overflow:auto;z-index:1001}
.search-close{position:absolute;display:inline-block;right:10px;top:0;width:30px;height:32px;background-size:30px 32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAABACAYAAACp3n/2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxNkI1RUZCMTc1RTExRTJCNDFCQzI0NzExMEUyNTU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxNkI1RUZDMTc1RTExRTJCNDFCQzI0NzExMEUyNTU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE2QjVFRjkxNzVFMTFFMkI0MUJDMjQ3MTEwRTI1NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE2QjVFRkExNzVFMTFFMkI0MUJDMjQ3MTEwRTI1NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48GbX/AAAEm0lEQVR42uya70tbVxjHc6OJFlsH0WhqJLLo/IXVgBCNRqvo/Fn2arBXhbKxQKEvurZjL/prlPZFW/oHTAp9Mfq2pVAQhLCVlhFCGXOtmxNTcJ35UWoMa0tIa3TfJz1CmsZ7b5T1npjzwMPNzb3n5H7u85znOec5kWKx2IYOsri4SAddZ2enpNvlotcVoAjoQpHizQ+SJAlL72pLb2xsiDEtoAW0iN7C0gJapCzOxzRvMjU1taP2Ho9HBLJ0kaLRaMq/l5aWUl84HA5JA6t+isM16AHoA+hJqH+H3Tqh11mfj6DnYf3bXAQyAB/DYYY9HIkbeh96ZAfd0kv8Oa1POt7Cb33GS/S+kuU7I/QG9KttAt+B7sly7QcuoIuLi+Myl6/naPGDMsAkFlh7j55SFikFMi2CWWNj46rCLTdUgtOwmJYB1lVUVDzHuI5rbunu7u5Zk8n0r8JtZPHDCsAzcsClpaWJwcHBAD6W8ODed0dGRuaMRuMbmduKmMW/yHLNpWRhAp6YmKCX68NpgodA9mN5efmvY2NjswaDQQn8Zga4i1l471aNSkpKXhNwZWXl3zi9+k4g02pMQ9ag31ssln/Gx8fVgn/O8vC0HDB5TxrwCehyCnozkGksz6HfAjw0Ojr6O1x+TQW4F/qRHPDk5ORvZrP5KQN+yuMqi7ZYTtTU1ARVgBuVLAyvIeDlTGAel5YEfspqtYYQ3Ag8mWsHNDwoPlRXVxPwcZphb7me1nBMZ8oCgdfW1oaGh4dzAidg8hKKD2z+vpRPRYR56Hc2my1M4EVFResqUt8aAdPwoPgAfZJ3lRNMF+cIHDn2JaAVrY1grI/H4xT5T6HtoqrKCY/raTx8Uq/Xt6yvrxuU7k0mk3qv1+uA7mdDRJd3loY0UVoCcGUObUpZ7nbnHTQs3MDysGUbzWk6Oo0+3HkDzYCpAGDdcnaCwAa3lwtuexm4Sxaah5SFh/xYDTBF9L6+vj9Ugjvfg+ZkGkrANjXAWB4+qqurizQ1NYXdbvefMJTcw9M0dQZ9d3Ln3ngoK6uL2eSABwYGHtvt9jClMuiF5ubmUG9vrxpwbzq45u5N5Rsc7soBkxsTcH19fQinZ9BmFkov6WJra2tYJfg0ixfcFAYdCsBzDPgcHvxh2gu7twnucrnmFcDNbHXGxZg+IgdMAauhoSHCgP1ZPOUnAm9rawt1dXX9pfBbTtxv5qFcJAtMAQunZ7MBZ4Bfbm9vD8qBl5WVUREyqvmY7u/vn89MPbSywvebwBcA5VMRG6hsdLWjoyPkdDoXMl2drbEXPB7PPikSiaQurqyspC62tLR8aPLbgUDA7vP5PkkkEoaqqqpYT09PwGQyvWDA93PpDFATtMoKBoP7/H6/PRqNltOSc2hoaA4rsMe49iUP0DR5uKR7dweVNgAuAviX7XQI8EM4fJMRqGNQ2kJa1rzYr3u7UXeaFe1esXz99XaBmatTCjwKfche4DOW21OFQSkcDqcsvbr6dqMBCX/X79lyvZ7+36DTo3fBQBf0f06Eewv3FpYWKStfpbD/JiksLQKZSFnC0mJMC/cW7s2d/CfAAKKEwn3TTvPoAAAAAElFTkSuQmCC)}
.search-tab-wrap{background-color:#E6E6E6}
.search-tab{float:left;margin-left:5px;width:4rem;text-align:center;height:30px;line-height:30px;color:#999;background-color:#EAEAEA;border:solid 1px #D8D8D8;font-size:15px;z-index:1000;position:relative}
.search-tab-focus{color:#FF4000;background-color:#EEE;border-bottom:solid 1px #EEE}
.search-line{height:1px;border-top:solid 1px #D8D8D8;position:relative;top:-1px;z-index:999}
.search-input-wrap{margin:0 10px;border-radius:5px}
.search-input{display:block;width:100%;margin:0 auto;height:35px;border:solid 1px #DDD;border-radius:5px;text-indent:10px}
.search-list{clear:both;margin-top:20px}
.search-empty{width:210px;margin:20px auto;font-size:14px}
.nav{min-width:320px;max-width:640px;margin:0 auto;border-bottom:1px solid #eee;padding:10px 0 20px 0}
.nav a{width:25%;display:inline-block;text-align:center;margin-top:10px}
.nav a img{width:5rem;height:5rem;margin:0 auto}
.nav a span{display:block;color:#666;font-size:14px}
.topBack{line-height:40px;background-color:#00ACE6;line-height:40px;text-align:center;position:relative;font-size:15px;color:#fff}
.topBack span{display:inline-block;position:absolute;left:10px}
div.imgbox{min-width:320px;max-width:640px;width:100%;overflow:hidden;margin:0 auto;position:relative;min-height:107px}
div.imgbox ul{clear:both;width:64000px}
div.imgbox ul li{float:left;display:inline-block;min-width:320px;max-width:640px;width:100%;overflow:hidden;text-align:center}
.banner-index{position:absolute;right:1px;bottom:1rem}
.banner-index span{display:block;float:left;width:.5rem;height:.5rem;background-size:.5rem 1rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNqkVE1oE1EQnrdJ2liaQyKNDRVBLU3SYhpSDRqVij2Ip4InqVisWOlBhBSVKOrBXgpKoRCaSw6KJxG8F2xJQSvtpfFifxI9KGnTGJrDWk0226wzy25MYlt368DwYHa+771975uPSZIElcEYM+FixbRg1inlAiaPmcN+sbKfqwEf8Pv97VNTU125XO40Np+lzGazgcnJyeMul8uNPfYqjHoC/NAciURcg4ODRw0YsE0Ui8WtcDi8Mjw8nEBcmmpGBWyfmJhwDg0NtcEuYTKZDMFg0C0IgoSYEpJkGNUDgUBHLBbrogbQEHQSj8czv7S0tEh3YB0ZGXFoBasnGR8fP0hYIrD4fL4m0Bler9eGSyMRmCwWS71eAqvVSpg6DvYeTNVBkef5gl406iSPi0AE/MLCQlYvQTwe38DlB928kEgk9vX39zejfjitz9jb27uICv3GoRiKs7Ozq9FoNKl197GxsWXUwDrNhaxEWVGMcaIoAqqxdSdN4M4igldCoVCSMKCAy4lhx2HqxMG5mE6n+7B2kzKVSl2mGg7TMeqpxLBtxtmojHMjplkp/8Lc/Oc4V7wvq/m24+Uaa/3gxmFoe9jOrjab4UI9B4eont+Cz6t5eHv3o/Qce76U/7/WD+Z62PUTNnjE/hy9KkoS/HyXhQfdMemV6gcyAfnBh/Ns4OR+GNXyjNMZuN0zI5NkOPLAW63Q7rfBY606ONcEo5da4AhduOwHd5ysj2PQoJWAep92smtlP6AL0zsLDjN0l/0Ah9qhlwBfqOV//cBQ9gOhBGt60YUSfC37QRpFopdgLQ8z5AdEkHu2LL0kkWgFUy+pkrCyH4ST8Gl+A55oJYh9h9CbFJCkRU71g1PT0ov3Wbi320nwG6+o8LU6D1XjTJLGYXLed7MrqI0zDQbooPqmCPH1AszRsZWd/x6mvfrBbwEGAEsWX34YFVnkAAAAAElFTkSuQmCC)}
div.box2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;visibility:hidden}
div.imgbox2{width:100%;height:100%}
div.imgbox2 ul{clear:both;width:64000px}
div.imgbox2 ul li{float:left;display:inline-block;min-width:320px;max-width:640px;width:100%;overflow:hidden;text-align:center}
.banner-index2{position:absolute;left:0;top:1rem}
.banner-index2 span{display:block;float:left;margin-right:5px;width:.7rem;height:.7rem;background-size:.7rem 1.4rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNqkVE1oE1EQnrdJ2liaQyKNDRVBLU3SYhpSDRqVij2Ip4InqVisWOlBhBSVKOrBXgpKoRCaSw6KJxG8F2xJQSvtpfFifxI9KGnTGJrDWk0226wzy25MYlt368DwYHa+771975uPSZIElcEYM+FixbRg1inlAiaPmcN+sbKfqwEf8Pv97VNTU125XO40Np+lzGazgcnJyeMul8uNPfYqjHoC/NAciURcg4ODRw0YsE0Ui8WtcDi8Mjw8nEBcmmpGBWyfmJhwDg0NtcEuYTKZDMFg0C0IgoSYEpJkGNUDgUBHLBbrogbQEHQSj8czv7S0tEh3YB0ZGXFoBasnGR8fP0hYIrD4fL4m0Bler9eGSyMRmCwWS71eAqvVSpg6DvYeTNVBkef5gl406iSPi0AE/MLCQlYvQTwe38DlB928kEgk9vX39zejfjitz9jb27uICv3GoRiKs7Ozq9FoNKl197GxsWXUwDrNhaxEWVGMcaIoAqqxdSdN4M4igldCoVCSMKCAy4lhx2HqxMG5mE6n+7B2kzKVSl2mGg7TMeqpxLBtxtmojHMjplkp/8Lc/Oc4V7wvq/m24+Uaa/3gxmFoe9jOrjab4UI9B4eont+Cz6t5eHv3o/Qce76U/7/WD+Z62PUTNnjE/hy9KkoS/HyXhQfdMemV6gcyAfnBh/Ns4OR+GNXyjNMZuN0zI5NkOPLAW63Q7rfBY606ONcEo5da4AhduOwHd5ysj2PQoJWAep92smtlP6AL0zsLDjN0l/0Ah9qhlwBfqOV//cBQ9gOhBGt60YUSfC37QRpFopdgLQ8z5AdEkHu2LL0kkWgFUy+pkrCyH4ST8Gl+A55oJYh9h9CbFJCkRU71g1PT0ov3Wbi320nwG6+o8LU6D1XjTJLGYXLed7MrqI0zDQbooPqmCPH1AszRsZWd/x6mvfrBbwEGAEsWX34YFVnkAAAAAElFTkSuQmCC)}
.menu{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:4;-moz-column-count:4;column-count:4;text-align:center;border-bottom:1px solid #eee;padding:0 0 14px 0}
.menu .ok a{border:1px solid #f97d0e;background:#fff3e9}
.menu a{border:1px solid #e2e2e2;line-height:27px;width:50px;text-align:center;height:27px;display:inline-block;padding:0 10px 0 10px;border-radius:27px;margin:14px 0 0 0;color:#666}
.content{min-width:320px;max-width:640px;margin:0 auto;overflow:hidden}
.content .tit{background:#fafafa;border-bottom:1px solid #eeeff0;height:41px;line-height:41px;font-size:15px;font-weight:400}
.content .tit .icHot{width:27px;width:27px;vertical-align:middle;margin:0 5px 0 5px}
.content .title{clear:both;height:32px;width:100%}
.content .txt{line-height:32px;font-size:15px;font-weight:bolder;color:#349800;margin-left:30px}
.content .line-title{margin:0 5px;height:32px;overflow:hidden;line-height:32px;border-bottom:dashed 1px #F60;margin-bottom:5px;background-image:url()}
.content .line-title .txt{float:left;margin-left:0;font-size:14px;font-weight:700;color:#F60}
.content .line-title .arrow{float:right;display:inline;margin-right:10px;margin-top:12px;width:10px;height:6px;background-image:url(/Themes/wap/images/icon_arrow.png)}
.content .line-body{margin:5px 5px;line-height:25px;display:none}
.content .icHot li{float:left;width:50%;background-color:#EEE;padding-bottom:10px;text-align:center}
.content .recommendProducts li{float:left;width:50%;background-color:#EEE;padding-bottom:10px;text-align:center}
.line-item{clear:both;width:93%;min-height:190px;margin:0 auto;overflow:hidden;background-color:#fff;margin-top:10px;box-sizing:border-box;border-radius:5px}
.line-item a{display:block;clear:both;height:100%;margin:0;padding:0}
.line-item a img{width:100%;height:100%}
.line-name{text-align:left;margin-left:1rem;margin-top:5px;height:20px;overflow:hidden;line-height:20px;color:#666}
.line-price{text-align:left;color:#FF5000;line-height:30px;text-indent:1rem}
.footer{clear:both;min-width:320px;max-width:640px;margin:0 auto;line-height:20px;text-align:center;padding-top:20px;padding-bottom:20px;color:#666;background-color:#EEE}
.footer .top{background:#ebebeb;min-height:40px;line-height:38px;margin-bottom:20px;font-size:16px;text-align:left;text-indent:12px}
.footer .top a{color:#666}
.footer .top .btn{float:right;background:#d0d0d0;padding:0 5px 0 0;height:41px;margin:-1px 0 0 0}
.footer p a{color:#666;margin:0 10px 0 10px;display:inline-block}
.footer p a.ok{color:#f97500}
.footerBar{position:fixed;bottom:0;width:100%;max-width:640px;margin:0 auto;z-index:1000;height:50px;overflow:hidden;zoom:1;background-color:#f6f6f6;text-align:center}
.footerBar .col{float:left;display:inline-block;font-size:14px}
.footerBar .col img{width:24px;height:24px;margin-top:5px}
.footerBar .col span{font-size:12px;line-height:20px}
.footerBar .back,.footerBar .order,.footerBar .pay{display:inline-block;float:left;height:50px;line-height:50px;text-align:center;font-size:14px}
.footerBar .order{width:50%;float:right;background-color:#fe7938;color:#fff}
.loading{clear:both;text-align:center;line-height:30px;display:none}
.list{clear:both;width:100%}
.list-img{float:left;margin:10px 10px;width:120px;height:90px;box-sizing:border-box;border-radius:5px}
.list-img img{width:120px;height:90px;border-radius:5px}
.list-text{float:left;width:150px;margin:10px 0;line-height:30px;color:#000}
.list-s{clear:both}
.line-s-txt{line-height:30px;margin-left:10px;float:left;height:30px;overflow:hidden}
.line-s-price{width:90px;float:right;text-align:right;line-height:30px}
.line-s-day{float:right;line-height:30px}
.bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;transition:all .2s linear;z-index:1000}
.speech-bubble{display:none;position:absolute;top:50px;left:-83px;background-color:#FFF;z-index:1001;width:130px;height:133px;text-align:center;border-radius:10px;border:solid 1px #B2B2B2}
.speech-bubble:before{content:"";position:absolute;top:-9px;right:15px;height:0;border-style:solid;border-color:#F7F7F7 transparent;border-width:0 9px 9px}
.speech-bubble a{display:block;line-height:45px;text-align:left;width:100%;height:43px;color:#333;border-bottom:solid 1px #E6E6E6}
.speech-bubble a span{display:inline-block;float:left;width:18px;height:18px;margin-left:10px;margin-top:12px;margin-right:10px;background-image:url(/Themes/wap/images/icon-login.png);background-size:18px 54px;background-position:0 0}
.calendar-pop,.calendar-pop-one{position:absolute;border:solid 1px #C9C9C9;background-color:#FFF;display:none;z-index:1000;top:0;left:0;width:100%;height:100%}
.calendar-title{height:30px;background-color:#8AB923;position:relative;text-align:center}
.calendar-prev{position:absolute;top:5px;left:10px;width:17px;height:18px;background-image:url(/Themes/V3/image/calendar_arrow_green.png);cursor:pointer}
.calendar-prev-text{float:left;margin-left:40px;line-height:30px;color:#FFF;font-size:15px}
.calendar-prev-year{display:inline-block;line-height:30px;color:#FFF;font-size:15px;cursor:pointer}
.calendar-prev-month{display:inline-block;line-height:30px;color:#FFF;font-size:15px;cursor:pointer}
.calendar-next{position:absolute;top:5px;right:10px;width:17px;height:18px;background-image:url(/Themes/V3/image/calendar_arrow_green.png);background-position:-17px 0;cursor:pointer}
.calendar-next-text{float:right;margin-right:40px;line-height:30px;color:#FFF;font-size:15px}
.cal-tab{width:100%;table-layout:fixed;border-collapse:collapse}
.weekRow th{border:solid 1px #F0F0F0;color:#666;font:12px/20px 微软雅黑;text-align:center;height:30px}
.cal-tab tr td{border:solid 1px #F0F0F0;color:#666;font:12px/20px 微软雅黑;text-align:center;height:30px;overflow:hidden}
.dayNumber{overflow:hidden;border-bottom:solid 3px #FFF;cursor:pointer}
.calendar-botton{clear:both;width:50px;height:25px;line-height:25px;margin:5px auto;border-radius:5px;border:solid 1px #CCC;text-align:center;cursor:pointer}
.calendar-input{ime-mode:disabled;background-color:#FFF;background:url(/Images/icons/btn-calendar-input.jpg) no-repeat right 5px;cursor:pointer}
.calendar-pop-year{display:none;position:absolute;top:30px;z-index:1001;width:125px;height:198px;border:solid 1px #C9C9C9;background-color:#fff}
.year-item{float:left;width:62px;height:32px;line-height:32px;text-align:center;cursor:pointer}
.calendar-pop-month{display:none;position:absolute;top:30px;z-index:1001;width:125px;height:198px;border:solid 1px #C9C9C9;background-color:#fff}
.month-item{float:left;width:62px;height:32px;line-height:32px;text-align:center;cursor:pointer}
.year-prev{float:left;width:17px;height:17px;background-image:url(/Themes/V3/image/calendar_arrow_white.png);margin-left:10px;margin-top:5px;cursor:pointer}
.year-next{float:right;width:17px;height:17px;background-image:url(/Themes/V3/image/calendar_arrow_white.png);margin-right:10px;margin-top:5px;background-position:-17px 0;cursor:pointer}
.calendar-switch{width:50px;line-height:23px;margin:0 auto;clear:both;text-align:center;border:solid 1px #C9C9C9;cursor:pointer;margin-bottom:5px}
.price-tab{width:100%}
.xlxqdh{width:100%;height:29px;background:url(../../Themes/tourweb/images/xldhbj_lv.jpg) repeat-x}
.xlxqfl{float:left;height:26px;padding:0 5px;background-image:url(../../Themes/tourweb/images/xlxqfl_lv.jpg);background-position:-10px 0;text-align:center;line-height:29px;border-top-right-radius:5px;border-top-left-radius:5px;border-left:solid 1px #8FC16A;border-right:solid 1px #8FC16A;margin-right:5px}
@media screen and (max-width:320px){.xlxqfl{padding-right:0}
}
.xlxqhome{background-image:url(../../Themes/tourweb/images/xlxqhome_lv.jpg);font-weight:700;color:#fff;text-align:center;line-height:29px}
.xlxqhome a:hover,.xlxqhome a:link,.xlxqhome a:visited{font-size:14px;color:#fff;text-decoration:none}
.xllm{clear:both;margin:5px 5px;overflow:hidden;background-color:#fff}
.linebk_top{margin:0 5px;height:32px;overflow:hidden;line-height:32px;border-bottom:dashed 1px #F60;margin-bottom:5px;background-image:url()}
.lm_zi{float:left;font-size:14px;font-weight:700;color:#F60}
.font_14{font-size:14px}
.xqxqnr{margin:0 5px;line-height:24px;padding-top:5px;padding-bottom:8px;font-family:"微软雅黑"}
.xqxqnr table{border-collapse:collapse}
.xqxqnr table tbody tr td{border:solid 1px #DDD;height:20px;padding:5px 10px;word-break:break-all;line-height:normal}
.xllm_more{float:right;padding-right:10px;padding-top:9px}
.xllm_more a{float:left;display:inline-block}
.xllm_more a img{float:left;display:inline-block}
.price-tab{width:100%}
.btnNumber{display:inline-block;float:left;width:27px;height:27px;line-height:25px;color:#fff;background-color:#FF9036;text-align:center;font-size:2.2em}
.btnNumber-zero{background-color:#9A9A9A}
.tmember,.tuser{display:inline-block;float:left;cursor:pointer;text-align:left;line-height:40px;margin-left:3px;font-size:14px;margin-top:-8px}
.tmember input,.tuser input{vertical-align:middle}
.tmember label,.tuser label{vertical-align:middle;cursor:pointer}
.tusermore{float:left;line-height:30px;cursor:pointer}
.order-title{float:left}
figure{margin:0}
figure a,figure a img{width:100%}
.linename li{clear:both;padding:5px 0;border-bottom:dashed 1px #DEDEDE;color:#a0a0a0;font-size:1rem;vertical-align:middle}
.linename li input{display:inline-block;vertical-align:middle;line-height:1.2rem}
.linename li .lf{width:26%;float:left;text-align:right}
.trcalendar{height:40px;line-height:40px;border-top:solid 1px #e9e6e0;border-bottom:solid 1px #e9e6e0}
.trcalendar .lfimg{float:left;margin-left:10%;width:16px;height:16px;margin-top:13px;background-image:url(/Images/m/calendar.jpg);background-size:16px 16px}
.trcalendar a{display:inline-block;float:left;width:80%;margin-left:2%}
.backtop{display:block;position:fixed;bottom:30%;left:5%;width:40px;height:40px;display:none;background-image:url(/Images/m/backtop.png);background-size:40px 40px;z-index:100}
.dialog-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9998}
#dialog{width:320px;height:160px;background:#fff;border:1px solid #e3e6ee;border-radius:5px;position:fixed;left:50%;margin-left:-161px;z-index:9999;text-align:center}
#dialog p{text-align:left;display:inline-block;font-size:16px;color:#999;line-height:24px;height:60px;margin:20px 20px 20px}
#dialog .button-box a{display:inline-block;text-align:center;width:98px;height:34px;line-height:34px;border:1px solid #e3e6ee;border-radius:5px;margin:10px 10px;transition:all .2s linear}
#dialog .button-box .confirm{border-color:#2175d0;background:#2175d0;color:#fff}
#dialog .add-close{display:inline-block;width:20px;height:20px;position:absolute;top:-30px;right:-15px;cursor:pointer}
#dialog .add-close:hover{color:#2175d0}
#dialog .button-box .cancel{border-color:#afbfd0;background:#fff;color:#afbfd0}
.sum{color:red;font-size:22px;font-weight:700}
#reserve-info .room-price-detail{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);padding:15px}
#reserve-info .info .label{margin:0 20px 0 45px}
#reserve-info .info span.detail{position:absolute;cursor:default}
#reserve-info .info span.detail span.mingxi.active,#reserve-info .info span.detail span.mingxi:hover{color:#ff7800}
#reserve-info .price_details{position:relative;top:-8px;left:-35px;z-index:10}
#reserve-info .price_details:before{content:"";height:0;border-bottom:8px solid #fff;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid transparent;top:-15px;left:40px}
#reserve-info .price_details .price_tip{margin-left:2px;margin-bottom:4px;display:block;color:#999}
#reserve-info .room-infos{position:relative;margin-top:36px}
#reserve-info .room-infos .weekday{color:#333;margin-left:16px;font-size:14px;color:#999}
#reserve-info .room-infos .dao{margin:0 6px 0 4px}
#reserve-info .room-infos .days{margin:0 15px 0 25px}
#reserve-info .room-infos .days_dynamic{float:left;margin-left:7px;margin-right:19px;margin-top:3px}
#reserve-info .room-infos .update-date{color:#0586c8;cursor:pointer;height:26px;width:78px;border:1px solid #ddd;display:inline-block;text-align:center;line-height:26px;border-radius:2px}
#reserve-info .room-infos .update-date:hover{border:1px solid #ff7800;color:#ff7800}
#reserve-info .room-number .tips,#reserve-info .room-price-detail .tips{height:23px;line-height:28px;position:relative;margin-left:10px;display:inline-block;color:#ff7800}
#reserve-info .room-price-detail .tips.active{display:inline-block}
#reserve-info .room-price-detail .tips{margin-left:1px;margin-bottom:25px;display:none}
#reserve-info .room-number .tips i,#reserve-info .room-price-detail .tips i{position:absolute;top:3px;left:0}
#reserve-info .room-price-detail a{color:#0586c8}
#reserve-info .checkin i,#reserve-info .checkin i:hover{color:#000}
#reserve-info .room-number .tips.none{display:none}
#reserve-info .room-price i{color:#ff7800;font-size:18px}
#reserve-info .price_fall{background:url(/cn/sl/dzs-hotel/1.4.1.0/images/book//green_right.png) no-repeat #f1f9e6 9px 6px;border:1px solid #c2e5a6;padding-left:33px;height:26px;width:159px;color:#50b400;float:right;left:-372px;position:relative;top:-3px;font-size:14px;line-height:26px}
#reserve-info .room-price em{font-size:16px}
#reserve-info .room-price-detail .cancel{margin-left:0}
.price-list_view{margin:0 0 15px 40px}
.price-list li{float:left;width:83px;height:103px;border:1px solid #ddd;margin-right:-1px;margin-bottom:-1px;position:relative}
.price-list li .date_tip{background:#f0f0f0;height:38px;padding-top:8px;line-height:16px;text-align:center;color:#333}
.price-list li .data_list{color:#999;text-align:center;height:34px;margin-top:11px}
.price-list li .data_center{color:#f60;height:30px;line-height:30px}
.price-list li .data_list .price{color:#f63;display:block;height:34px;line-height:34px;position:relative;top:-20px}
.price-list li .data_list .breakfastType{position:relative;top:-31px}
.price-list li .data_list .up_down_flag{position:relative;background:0 0;height:11px;width:10px;display:block;top:2px;left:63px}
.price-list li .data_list .up_down_flag.fall{background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNkVDOTMzN0VEQUExMUU2OTA4NkZCQkM4Q0RGMzQ3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNkVDOTMzOEVEQUExMUU2OTA4NkZCQkM4Q0RGMzQ3QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2RUM5MzM1RURBQTExRTY5MDg2RkJCQzhDREYzNDdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2RUM5MzM2RURBQTExRTY5MDg2RkJCQzhDREYzNDdBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6FBL5AAAAD1JREFUeNpiDNjCQBRgYiASsGAR+4/EZiTZROorZMHhNnQxRiZsDkcDjNisZsTFZ8JlAromJnzWIQOAAAMArr4EJPCav7AAAAAASUVORK5CYII=) no-repeat}
.price-list li .data_list .up_down_flag.rise{background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDE4RkY0N0VEQUExMUU2OTRDREVFMzM2MzA2MTJFNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDE4RkY0OEVEQUExMUU2OTRDREVFMzM2MzA2MTJFNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNEMThGRjQ1RURBQTExRTY5NENERUUzMzYzMDYxMkU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNEMThGRjQ2RURBQTExRTY5NENERUUzMzYzMDYxMkU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fgrq+QAAADpJREFUeNpi/F/BQBRgYmCgTOF/YhT+x6aYiYBJ/7Ep/I/PGSxIAoxYNDBSzdfkK2TBIsaITSFAgAEA36MJjI62wJEAAAAASUVORK5CYII=) no-repeat}
#reserve-info .book-time-tips{margin-left:115px;color:#999}
#reserve-info .book-time-tips.info .label{margin-right:3px;position:relative;padding-left:18px}
#reserve-info .book-time-tips.info .label i{position:absolute;top:0;left:0}
.none{display:none}
.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.btmUser{position:fixed;bottom:0;left:0;z-index:1000;width:100%;height:50px;zoom:1;text-align:center;background-color:#f6f6f6}

.btmUser .col img{width:24px;height:24px;margin-top:5px}
.btmUser .col span{font-size:12px;line-height:20px}
.historyback{position:absolute;top:15px;left:15px;width:42px;height:42px;background-size:42px 42px;background-image:url(/Images/m/historyback.png?version=1111)}
.mobilewin{position:fixed;bottom:-100%;left:0;width:100%;height:auto;background-color:#FFF;z-index:1002}
.mobilewin .mobile{text-align:center;height:40px;line-height:40px;border-radius:5px;color:#FFF;background-color:#FE8800;margin-top:10px;margin-left:20px;margin-right:20px;font-size:16px}
.mobilewin .mobilecancel{text-align:center;height:40px;line-height:40px;border-radius:5px;border:solid 1px #999;color:#999;background-color:#FFF;margin-top:10px;margin-left:20px;margin-right:20px;font-size:16px}
.kefuwin{position:fixed;bottom:-100%;left:0;width:100%;height:auto;background-color:#FFF;z-index:1002; text-align:center;}
.kefuwin .kefu{text-align:center;height:40px;line-height:40px;border-radius:5px;color:#FFF;background-color:#FE8800;margin-top:10px;margin-left:20px;margin-right:20px;font-size:16px}
.kefuwin .kefucancel{text-align:center;height:40px;line-height:40px;border-radius:5px;border:solid 1px #999;color:#999;background-color:#FFF;margin-top:10px;margin-left:20px;margin-right:20px;font-size:16px}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-delay:0;animation-fill-mode:forwards;animation-iteration-count:1}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{animation-name:fadeOut;animation-duration:1s;animation-delay:0;animation-fill-mode:forwards;animation-iteration-count:1}
.topicDiv{position:-webkit-sticky;position:-moz-sticky;-webkit-position:sticky;width:100%;height:53px;padding-bottom:10px;transition:all .2s linear}
.topicDiv-showOrder{height:68px}
.topic-label-wrapper{border-bottom:1px solid #ccc;margin:0 10px;font-size:14px;overflow:hidden;position:relative;height:53px;white-space: nowrap;}
.topic-label-wrapper-fix{position:fixed;top:0}
.topic-wrapper-fix:before{content:"";display:block;position:relative;height:63px}
.topic-label-wrapper .left-shadow,.topic-label-wrapper .right-shadow{position:absolute;z-index:3;top:0;width:20px;height:53px}
.topic-label-wrapper .left-shadow{left:0;background:-webkit-gradient(linear,30% 0,100% 0,from(rgba(239,239,244,.9)),to(rgba(239,239,244,0)))}
.topic-label-wrapper .right-shadow{right:0;background:-webkit-gradient(linear,0 0,80% 0,from(rgba(239,239,244,0)),to(rgba(239,239,244,.9)))}
.topic-label-wrapper .topic-label-list{position:absolute;overflow-x:auto;display:table;padding-top:20px;width:auto;line-height:1em;transition:.3s ease-out}
.topic-label-wrapper .topic-label-list li{display:inline-block;margin-left:15px;position:relative; }
.topic-label-wrapper .topic-label-list li .new{position:absolute;right:-15px;top:-15px;display:inline-block;width:32px;height:15px;background:url(../../images/topic-new.png);background-size:32px 15px}
.topic-label-wrapper .topic-label-list li:first-child{margin-left:5px}
.topic-label-wrapper .topic-label-list li a{color:#666;border-bottom:3px solid transparent;padding-bottom:5px;font-size:18px;}
.topic-label-wrapper .topic-label-list .active a{border-bottom-color:#2175d0;color:#2175d0; }
.topic-label-order{text-align:center;height:0;overflow:hidden;transition:all .2s linear}
.topic-label-order-show{height:28px}
.topic-label-order a{display:inline-block;margin-top:6px;font-size:12px;line-height:20px;padding:0 10px;height:20px;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #ccc;vertical-align:middle}
.topic-label-order .current{background:#2175d0;border-color:#2175d0;color:#fff;border-radius:20px}
.topic-label-order-button{display:none;width:30px;height:42px;border-bottom:1px solid #ccc;float:right;margin-top:-43px;margin-right:10px;text-align:center}
.topic-label-order-button i{display:inline-block;width:19px;height:20px;background:url(../../images/order-button.png) no-repeat;margin-top:15px;transition:all .2s linear}
.topic-label-order-button-show{display:block}
.topic-label-order-button-up i{transform:rotate(180deg)}
.topic-wrapper{position:relative;margin:0 0 10px}
.topic-wrapper ul li{background:#fff;margin-bottom:10px;padding:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .6s ease-out}
.topic-wrapper ul li .big-img dt{color:#666;margin-bottom:10px}
.topic-wrapper ul li .big-img dt em{font-style:normal;font-size:12px;display:inline-block;vertical-align:middle}
.topic-wrapper ul li .big-img dt img{width:30px;height:30px;border-radius:30px;vertical-align:middle}
.topic-wrapper ul li .big-img dt em img{width:1.5em;height:1.5em;vertical-align:middle}
.topic-wrapper ul li .big-img dt b{font-weight:400;font-size:12px;float:right;display:inline-block;vertical-align:middle;line-height:30px;color:#999}
.topic-wrapper ul li .big-img .img-box{width:100%;position:relative;background-color:#f4f4f4;overflow:hidden}
.topic-wrapper ul li .big-img .img-box a{display:block;position:relative;text-align:center;height:100%}
.topic-wrapper ul li .big-img .img-box img{width:100%;height:auto;vertical-align:bottom}
.topic-wrapper ul li .big-img .img-box h3{position:absolute;bottom:-1px; left:1%; height:70px;width:99%;}
.topic-wrapper ul li .big-img .img-box h3 span{color:#FFF;font-size:18px;display:inline-block;font-weight:800; padding:0; margin-top:0.1rem; padding-right:5px;height:20px;text-align:center}
.topic-wrapper ul li .big-img .img-box h3 .price b{color:#FFF;font-size:12px;font-weight:600;}
.topic-wrapper ul li .big-img .img-box h3 .price1 b{color:#FFF;font-size:12px;font-weight:600;}
.topic-wrapper ul li .big-img .img-box h3 .price2 b{color:#FF5000;font-size:12px;font-weight:600;}
.topic-wrapper ul li .big-img .img-box h3 .price1{ background-color:#FF5000;padding:5px;height:20px;width:100px;text-align:center;border-top-right-radius:7px;}
.topic-wrapper ul li .big-img .img-box h3 .price2{ background-color:#FFF;padding:5px;height:20px;width:100px;text-align:center;   border-bottom-left-radius:7px;}
.topic-wrapper ul li .big-img .img-box h3 .price{ vertical-align:middle; background-color:#FF5000;padding:5px;height:30px;width:100px;text-align:center;border-top-right-radius:7px; border-bottom-left-radius:7px;}
.topic-wrapper ul li .big-img .img-box h3 .price2 span{color:#FF5000;}
.topic-wrapper ul li .big-img .thread-title{margin-top:5px}
.topic-wrapper ul li .big-img .thread-title{margin-top:5px}
.topic-wrapper ul li .big-img .thread-title a{font-size:14px;color:#555;font-weight:300;line-height:26px;display:block}
.topic-wrapper ul li .big-img .thread-info{margin-top:8px;}
.topic-wrapper ul li .big-img .thread-info b{color:#ccc;display:inline-block;float:left;font-size:12px;font-weight:400;height:18px;line-height:18px}
.topic-wrapper ul li .big-img .thread-info span b{font-size:12px;color:#999;float:none}
.topic-wrapper ul li .big-img .thread-info span i{display:inline-block;vertical-align:middle;margin-right:5px;margin-left:7px;background:url(../../images/lyouwap.png) no-repeat}
.topic-wrapper ul li .big-img .thread-info .topic-name{display:inline-block;font-size:10px;color:#2175d0;border:1px solid #2175d0;line-height:15px;text-align:center;padding:0 5px 1px;vertical-align:bottom;border-radius:2px;margin-right:5px}
.topic-wrapper ul li .big-img .thread-info .user-name{white-space:normal; overflow:hidden; text-overflow:ellipsis;display:block; float:left; height:18px; vertical-align:middle;font-size:12px;line-height:17px;color:#999;}
.topic-wrapper ul li .thread-info .user-name img.emoji{height:18px;vertical-align:bottom}
.topic-wrapper ul li .big-img .thread-info .click i{background-position:-146px 0;background-size:211px 29px;width:13px;height:10px}
.topic-wrapper ul li .big-img .thread-info .comment i{background-position:-110px 0;background-size:211px 29px;margin-top:2px;width:11px;height:11px}
.topic-wrapper ul li .big-img .thread-info .praise i{background-position:-128px 0;background-size:211px 29px;width:12px;height:12px}

