﻿body .calendar-panel .calendar-wrapper h6{background:#fff!important;color:#000!important}
body .calendar-panel .next-month,body .calendar-panel .previous-month{border-radius:10px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/home/calendar_arrow.png) scroll no-repeat 0 0 transparent}
body .calendar-panel .previous-month{background-position:-13px -6px}
body .calendar-panel .previous-month:hover{background-position:-106px -6px}
body .calendar-panel .next-month{background-position:-57px -6px}
body .calendar-panel .next-month:hover{background-position:-150px -6px}
body .next-month.next-month-disabled{background-position:-150px -49px}
body .previous-month.previous-month-disabled{background-position:-106px -49px}
body .calendar-panel .calendar-wrapper .from-day,body .calendar-panel .calendar-wrapper .hover-from-day,body .calendar-panel .calendar-wrapper .hover-to-day,body .calendar-panel .calendar-wrapper .selected-day,body .calendar-panel .calendar-wrapper .to-day{box-shadow:0 0 0}
body .calendar-panel .calendar-wrapper .from-day .d,body .calendar-panel .calendar-wrapper .hover-from-day .d,body .calendar-panel .calendar-wrapper .hover-to-day .d,body .calendar-panel .calendar-wrapper .selected-day .d,body .calendar-panel .calendar-wrapper .to-day .d{border-bottom:0 solid;background:#ff7800;color:#fff}
body .calendar-panel .calendar-wrapper .range-day{background:#ffe9d6}
body .calendar-panel .calendar-wrapper .hover-day,body .calendar-panel .calendar-wrapper .hover-day .d,body .calendar-panel .calendar-wrapper .range-day .d{box-shadow:0 0 0}
body .calendar-panel .calendar-wrapper .hover-day .d,body .calendar-panel .calendar-wrapper .range-day .d{background:#ffe9d6;border-bottom:0 solid #ddd}
body .calendar-panel .calendar-wrapper td{border:4px solid #fff;position:relative}
body .calendar-panel .calendar-wrapper td .d{height:28px;display:block;margin:0}
body .calendar-panel .calendar-wrapper .saturday,body .calendar-panel .calendar-wrapper .sunday,body .calendar-panel .calendar-wrapper .today{color:#f63}
body .calendar-panel .calendar-wrapper th{border:0 solid #f0f0f0}
body .calendar-panel .calendar-wrapper .header{background:#f7f7f7;width:263px;height:25px}
body .calendar-panel .calendar-wrapper .dayNumTip{width:32px;height:28px;position:absolute;top:28px;left:0;background:url(//img1.40017.cn/cn/sl/dzs-hotel/common/night_bg.png) no-repeat;z-index:3;border:0;color:#ff7800}
body .calendar-panel .calendar-wrapper .dayNumTip span{line-height:32px;color:#ff7800}
.dialog-ui{background:#fff4f4;border:1px solid #f63838;box-shadow:0 0 0 0 #fff}
body.dialog-ui .pops.calendar_error{border:1px solid #ff2b00;padding-left:5px;padding-right:5px}
#hotel-details{overflow:hidden}
#hotel-details h2{font:20px Microsoft YaHei;margin-top:20px}
#hotel-details .facility-icon{overflow:hidden;margin-top:25px;height:85px;margin-bottom:30px}
#hotel-details .facility-icon li{float:left;margin-left:4px;text-align:center;width:84px;margin-right:10px}
#hotel-details .facility-icon span{display:block;font:14px Microsoft YaHei;text-align:center}
#hotel-details .icon-bg{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//hotel-info.png) no-repeat;width:56px;height:56px;margin:0 auto}
#hotel-details .icon-word{margin-top:10px}
.nosupply .icon-word{color:#ccc}
#hotel-details .wifi.free .wifi-icon{background-position:0 -537px}
#hotel-details .wire.supply .wire-icon{background-position:-12px -332px}
#hotel-details .wire.nosupply .wire-icon{background-position:-92px -332px}
#hotel-details .freewire.supply .freewire-icon{background-position:-12px -412px}
#hotel-details .freewire.nosupply .freewire-icon{background-position:-92px -412px}
#hotel-details .wire.free .wire-icon{background-position:-70px -537px}
#hotel-details .supply .icon-wifi{background-position:-12px -12px}
#hotel-details .supply .icon-no-wifi{background-position:-92px -12px}
#hotel-details .supply .icon-freewifi{background-position:-12px -92px}
#hotel-details .supply .icon-no-freewifi{background-position:-92px -92px}
#hotel-details .supply .icon-park{background-position:-12px -172px}
#hotel-details .supply .icon-no-park{background-position:-92px -172px}
#hotel-details .supply .icon-freepark{background-position:-12px -252px}
#hotel-details .supply .icon-no-freepark{background-position:-92px -252px}
#hotel-details .supply .icon-airport-transfer{background-position:-172px -332px}
#hotel-details .supply .icon-no-airport-transfer{background-position:-252px -332px}
#hotel-details .supply .icon-freeairport-transfer{background-position:-333px -331px}
#hotel-details .supply .icon-no-freeairport-transfer{background-position:-252px -332px}
#hotel-details .supply .icon-pool{background-position:-172px -412px}
#hotel-details .supply .icon-no-pool{background-position:-252px -412px}
#hotel-details .supply .icon-restaurant{background-position:-172px -12px}
#hotel-details .supply .icon-no-restaurant{background-position:-252px -12px}
#hotel-details .supply .icon-left-baggage{background-position:-333px -12px}
#hotel-details .supply .icon-no-left-baggage{background-position:-414px -12px}
#hotel-details .supply .icon-gym{background-position:-172px -172px}
#hotel-details .supply .icon-no-gym{background-position:-252px -172px}
#hotel-details .supply .icon-meeting-hall{background-position:-172px -252px}
#hotel-details .supply .icon-no-meeting-hall{background-position:-252px -252px}
#hotel-details .park.free .park-icon{background-position:-92px -172px}
#hotel-details .pet.supply .pet-icon{background-position:-172px -92px}
#hotel-details .pet.nosupply .pet-icon{background-position:-252px -92px}
#hotel-details .wifi{//:14px;margin-left:0!important}
#hotel-details .freewifi{margin-right:0;margin-left:0!important}
#hotel-details .p-style{width:100%;border-bottom:1px solid #dcdcdc;font:12px arial,sans-serif;padding-bottom:12px;line-height:22px}
#hotel-details .title-icon{width:20px;height:20px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//icon1.png) no-repeat;margin-bottom:-3px;margin-right:3px;vertical-align:middle}
#hotel-details .number-icon{background-position:0 -306px}
#hotel-details .open-icon{background-position:2px 0}
#hotel-details .hotel-facility-icon{display:inline-block;background-position:2px -50px}
#hotel-details .time-icon{background-position:2px -98px}
#hotel-details .hotel-title{display:inline-block;width:120px}
#hotel-details .introduce-icon{background-position:2px -144px}
#hotel-details .pay-icon{display:inline-block;background-position:2px -210px}
#hotel-details .in-out-icon{position:absolute;left:0}
#hotel-details .in-out-contain{width:540px}
#hotel-details .span1{padding-right:10px}
#hotel-details .span2{padding-left:10px;padding-right:10px}
#hotel-details #span1,#hotel-details #span2{display:inline}
#hotel-details .contract-phone{margin-left:10px}
#hotel-details .phone-number{margin-top:30px}
#hotel-details .p-style span{display:inline-block}
#hotel-details .contract-phone-wrapper{display:none}
#hotel-details .detail-title{width:120px;color:#999}
#hotel-details .facility-p{position:relative;padding:12px 0;font:12px arial,sans-serif;line-height:22px}
#hotel-details .p-up{border-bottom:1px solid #dcdcdc}
#hotel-details .hotel-facility-name{color:#999}
#hotel-details .open-time{position:relative;margin-top:12px}
#hotel-details .facility-details span{display:inline-block;width:167px;font-family:sans-serif}
#hotel-details .facility-details{display:none;background-color:#f5f5f5}
#hotel-details .facility-details li{position:relative;padding:17px 0 20px 120px;line-height:20px}
#hotel-details .basic-facility,#hotel-details .business-facility,#hotel-details .food-facility,#hotel-details .room-facility,#hotel-details .service-facility{border-bottom:1px dashed #e9e6e6}
#hotel-details .enjoy-facility span,#hotel-details .food-facility span,#hotel-details .room-facility span{vertical-align:top}
#hotel-details .in-out{position:relative;margin-top:12px;padding-left:120px;width:600px;padding-right:80px}
#hotel-details .hotel-introduce{position:relative;padding-top:12px}
#hotel-details .introduce{width:600px;overflow:hidden;line-height:22px}
#hotel-details .introduce1{display:none}
#hotel-details .introduce-up{word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;height:22px}
#hotel-details .pay-method{padding:12px 0;border-bottom:1px solid #dcdcdc}
#hotel-details .pay-span{display:inline-block;height:45px;margin-right:35px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/pay-icon.png) no-repeat}
#hotel-details .pay-nosupply{display:none}
#hotel-details .pay-kinds{position:relative;padding-left:120px}
#hotel-details .pay-style{position:absolute;left:0;top:10px;font-family:sans-serif}
#hotel-details #unionpay{width:70px;background-position:-733px -63px}
#hotel-details #visa{width:66px;background-position:-735px 0}
#hotel-details #jcb{width:50px;background-position:-548px 0}
#hotel-details #dalai{width:62px;background-position:-629px -63px}
#hotel-details #ami{width:45px;background-position:-549px -63px}
#hotel-details #master{width:66px;background-position:-634px 0}
#hotel-details .triangle{position:absolute;right:12px;top:16px;width:12px;height:12px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/icon.png) no-repeat;background-position:0 -290px;cursor:pointer}
#hotel-details .triangle-up{background-position:-25px -290px}
#hotel-details .hotel-facility-up{position:relative;padding-left:175px;border-bottom:1px solid #dcdcdc}
#hotel-details .title-icon-up{position:absolute;left:0;color:#999}
#hotel-details .facility-details-up span{display:inline-block;width:20%;vertical-align:top}
#hotel-details .introduce-title{vertical-align:top}
#hotel-details .line{display:inline-block;height:11px;width:1px;background-color:#dcdcdc}
#hightlight .top .level{display:inline-block;height:18px;margin-left:10px;margin-right:10px}
#hightlight .top .diamond em{display:block;height:18px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//diamondA.png) 0 -30px no-repeat}
#hightlight .top .diamond em i{display:inline-block;height:18px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//diamond.png) 0 5px no-repeat}
#hightlight .top .diamond.d1 i{width:15px}
#hightlight .top .diamond.d2 i{width:30px}
#hightlight .top .diamond.d3 i{width:46px}
#hightlight .top .diamond.d4 i{width:62px}
#hightlight .top .diamond.d5 i{width:76px}
#hightlight .top .diamond.d1a i{width:28px;background-position:right 5px}
#hightlight .top .diamond.d2a em{width:44px;background-position:right 5px}
#hightlight .top .diamond.d2a em i{width:30px}
#hightlight .top .star em{display:block;height:18px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//starA.png) 0 -30px no-repeat}
#hightlight .top .star em i{height:18px;display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//star-bg.png) 0 4px no-repeat}
#hightlight .top .star.d1 i{width:15px}
#hightlight .top .star.d2 i{width:30px}
#hightlight .top .star.d3 i{width:44px}
#hightlight .top .star.d4 i{width:60px}
#hightlight .top .star.d5 i{width:74px}
#hightlight .top .star.d1a em{width:28px;background-position:100%}
#hightlight .top .star.d2a em{width:42px;background-position:right 4px}
#hightlight .top .star.d2a em i{width:30px}
#hotel-details .hotel-facility{position:relative;padding-left:110px;border-bottom:1px solid #dcdcdc}
#hotel-details .hotel-facility .hotel-facility-name{display:inline-block;background-position:2px -48px;padding-left:20px;width:50px;position:absolute;left:0;top:12px}
#hotel-details .hotel-facility dl.morefacility{display:none}
#hotel-details .hotel-facility dd,#hotel-details .hotel-facility dt{position:relative;padding:12px 0 12px 85px}
#hotel-details .hotel-facility dd{border-top:1px dashed #dcdcdc}
#hotel-details .hotel-facility dl label,#hotel-details .hotel-facility dl span{height:20px;line-height:20px}
#hotel-details .hotel-facility dl label{display:inline-block;position:absolute;left:12px;color:#666}
#hotel-details .hotel-facility dl span{display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//facility-right.png) 0 no-repeat;padding:0 5px 0 20px;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#hotel-details .hotel-facility dl span.triangle{position:absolute;right:12px;top:16px;width:12px;height:12px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/icon.png) no-repeat;background-position:0 -290px;cursor:pointer;padding:0}
#hotel-details .hotel-facility dl span.triangle-up{background-position:-25px -290px}
#hotel-details .hotel-facility span em{color:#50b400}
#suggested-tab a{color:#000}
#suggested-tab .suggested-list .hotel-name:hover{color:#f63}
#suggested-tab .suggested-list li:hover{background-color:#f5f5f5}
#suggested-tab .chioce-box{font:16px Microsoft YaHei;border-bottom:2px solid #f0f0f0;padding:10px 0}
#suggested-tab .chioce-box span{padding:0 15px 10px}
#suggested-tab #zbtj{margin-left:90px}
#suggested-tab #fjjd{margin-left:50px}
#suggested-tab #zbhotel-list{display:none}
#suggested-tab .suggested-list li{height:68px;padding:10px 20px 10px 10px;border-bottom:1px solid #f7f7f7}
#suggested-tab .left-img{float:left;width:90px;height:68px}
#suggested-tab .li-right{float:left;position:relative;margin-left:9px;width:271px}
#suggested-tab .hotel-name{font:13px Microsoft YaHei;margin-top:10px;width:274px;overflow:hidden;text-overflow:ellipsis;height:20px;white-space:nowrap}
#suggested-tab .space-price{margin-top:10px}
#suggested-tab .price{position:absolute;right:0}
#suggested-tab .space{font:12px arial,sans-serif;color:#666}
#suggested-tab .space-number{color:#f63}
#suggested-tab .mark{font:16px Microsoft YaHei;color:#f63}
#suggested-tab .number{font:18px arial;color:#f63}
#suggested-tab .word{font:14px Microsoft YaHei;color:#c5c5c5}
#suggested-tab .danbao{width:32px;height:20px;background-color:#fc9a64;color:#fff;font:12px arial,sans-serif;text-align:center}
#suggested-tab .li-position{position:relative}
#suggested-tab .danbao-position{position:absolute;left:-80px;top:-15px}
#suggested-tab .chioce-color{color:#50b400;border-bottom:2px solid #50b400}
.info-G20{width:338px;overflow:hidden;font-size:12px;border:1px solid #f4e09f;line-height:20px;color:#926f24;background:#fff7dc url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//g20.png) no-repeat 0 15px;padding-left:60px;padding-top:15px;margin-top:10px;padding-bottom:15px}
.info-G20 .G20-tip{font-size:14px;font-weight:700}
#menu-title{height:58px;border-bottom:2px solid #4c5a65;overflow:hidden;width:100%; background:#fff}
.secondary-menu-wrap-box{height:112px}
.secondary-menu-wrap-box.top{height:80px}
.menu-title-con{float:left;height:58px}
.menu-title-con ul{overflow:hidden}
.menu-title-con ul li{float:left;width:76px;height:58px;line-height:58px;color:#4c5a65;font-size:18px;background:#fff;text-align:center}
.menu-title-con ul li a{display:block;color:#4c5a65}
.menu-title-con ul li.active,.menu-title-con ul li.active a{background:#4c5a65;color:#fff}
.menu-title-con ul li:hover a{background:#f0f0f0;color:#4c5a65}
.menu-title-con ul li.active:hover a{background:#4c5a65;color:#fff}
.menu-title-con ul li.hotelscenary{width:71px}
.menu-title-con ul li.hotel-info{width:111px}
.menu-title-con ul li.map{width:71px}
.menu-title-con ul li.comment{width:102px;margin-right:6px}
.menu-title-con ul li.tip{width:111px}
.secondary-menu-wrap div.hotel-name{display:none}
#menu-title .book-num{display:none;float:right;margin-top:20px;height:20px;line-height:20px;padding:0 10px;background:#f5f5f5;color:#4c5a65;font-size:12px;color:#666;border-radius:15px}
#menu-title .book-num span{color:#ff7800}
.secondary-menu-wrap.fixed{position:fixed;top:0;left:0;z-index:1000;width:100%;background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/repeat.png) repeat-x 0 56px;padding-bottom:5px}
.secondary-menu-wrap.fixed .menu-wrapper{width:1200px;margin:0 auto}
.secondary-menu-wrap.fixed #menu-title{float:left;border-bottom:none; width:100%; background:#fff}
.secondary-menu-wrap.fixed .menu-title-con ul li.comment span.total{display:none}
.secondary-menu-wrap.fixed .checkin{float:left;margin-top:13px}
.secondary-menu-wrap.fixed .metel{float:left;display:block;width:20px;height:26px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/medal-icons.png) no-repeat 0 0;margin:17px 0 0 37px}
.secondary-menu-wrap.fixed .metel.gold{background-position:0 0}
.secondary-menu-wrap.fixed .metel.sliver{background-position:-31px 0}
.secondary-menu-wrap.fixed .metel.blue{background-position:-63px 0}
.secondary-menu-wrap.fixed .metel.king{width:24px;height:24px;background-position:-93px 0}
.secondary-menu-wrap.fixed .book-num{display:none}
.secondary-menu-wrap.fixed div.hotel-name{display:block;float:left;margin-left:12px;height:30px;line-height:39px;font-size:18px;color:#000;margin-top:10px;white-space:nowrap;overflow:hidden;width:289px;text-overflow:ellipsis}
.yd_tip{position:absolute;width:358px;z-index:12}
.yd_tip:after{position:absolute;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:8px;z-index:99999999;background:0;top:-15px;right:15px;content:''}
.yd_tip .tipBG{box-shadow:0 0 16px 2px rgba(0,0,0,.2);border:1px solid #dedede}
.yf_tip:after{position:absolute;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:8px;z-index:99999999;background:0;top:-16px;left:15px;content:''}
.yd_tip .tipCount{margin-bottom:6px}
.yd_tip .noydTip{margin:17px 0 5px}
.yd_tip .boxTit{margin-top:7px;color:#ff8400}
.yd_tip .mtHelp{margin-top:5px;color:#666}
.yd_tip .numTip{line-height:18px}
.yd_tip .tipBtm{margin-bottom:10px}
.yd_tip .date{padding-left:3px;width:116px;height:24px;border:1px solid #abadb3;color:#999;font-family:Arial,simsun;line-height:24px}
.yd_tip .txt th{line-height:25px}
.yd_tip .txt td{position:relative}
.yd_tip .txt td .checkLabel{position:absolute;color:#999;right:18px;top:4px;font-size:12px}
.yd_tip .yd_butm,.yd_tip .yd_butm:visited{display:block;padding-top:1px;width:70px;height:24px;color:#fff;text-align:center;text-decoration:none;line-height:24px;font-family:\\5B8B\4F53;background:#ff7800;border-radius:1px}
.yd_tip .yd_butm:active,.yd_tip .yd_butm:hover{color:#fff;text-decoration:none}
.yd_tip .txt{overflow:hidden;padding:5px 10px 15px;background:#fff;color:#333;line-height:18px}
.yd_tip .notBtn{display:block;width:70px;height:24px;color:#fff;text-align:center;text-decoration:none;font-family:\\5B8B\4F53;line-height:24px;background:#ccc;border-radius:1px}
.dateListTitle{width:296px;border-left:1px solid #ddd}
.dateListTitle li{float:left;width:32px;padding-left:5px;background:#f5f5f5;border-top:1px solid #ddd;color:#999}
.dateListTitle .borderLi{border-right:1px solid #ddd;width:31px}
.dateList{width:296px;border-left:1px solid #ddd}
.dateList li{float:left;width:36px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;line-height:16px;background:#fff;padding:3px 0}
.dateList .lastone{border:none}
.errShow{position:relative;width:296px}
.aveBoxPos{position:absolute;z-index:10;box-shadow:0 0 16px 2px rgba(0,0,0,.2);border:1px solid #dedede}
.aveBoxPos:after{position:absolute;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:8px;z-index:99999999;background:0;top:-15px;left:242px;content:''}
.aveBox{width:553px}
.aveBoxPos .api_list .f60{color:#f60}
.aveBoxPos .api_list .c333{color:#333}
.aveBoxPos .api_list{background:#fff;border:1px solid #ddd;border-right:none;padding:15px}
.aveBoxPos .api_list .ga_tip{padding:5px 10px}
.aveBoxPos .api_list .api_tips{background:#f0f0f0;border:1px solid #ddd}
.aveBoxPos .api_list .api_tips li{float:left;width:65px;height:22px;line-height:22px;text-align:center}
.aveBoxPos .api_list .api_content_list li{float:left;width:64px;text-align:center;height:64px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.aveBoxPos .api_list .api_content_list li p{height:16px;line-height:16px}
.aveBoxPos .api_list .api_content_list li .gap{padding-top:1px}
.aveBoxPos .api_list .api_content_list li .rbf{color:#999;text-align:center;font-family:Microsoft YaHei}
.aveBoxPos .api_list .api_content_list li.week{border-right:1px solid #ddd;border-left:1px solid #ddd;line-height:64px;color:#666;width:65px}
.aveBoxPos .api_list span{padding-top:10px;display:block}
.aveBoxPos .api_list span.neiwaibin_policy{padding-top:0}
.aveBoxPos .api_list span i{width:7px;height:7px;background:#ccc;display:inline-block;border-radius:50%;margin-right:10px}
.aveBoxPos .api_list span i.neiwaibin_policy_icon{float:left;top:7px;position:relative}
.neiwaibin_policy_des{padding-left:16px}
.neiwaibin_policy_des .title{float:left}
#room-list{background:#fff;min-height:130px;position:relative}
#room-list.no-filter{min-height:0}
.policy-items{width:100%;position:relative;border-bottom:1px solid #ddd}
.policy-item{border:1px solid #ddd;border-bottom:0;position:relative}
.policy-item.booked:before{position:absolute;content:"";top:0;right:0;z-index:3;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/btn-all-booked.png) no-repeat;width:50px;height:50px}
.policy-item:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}
.policy-item:hover .policy-wrap{background:#fff}
.policy-item-info{position:relative;cursor:pointer}
.policy-item-info dl{position:relative;padding:23px;background:#f4f7fd}
.policy-item-info dl dt.policy-pic{float:left;width:80px;height:80px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/room-pic1.png) no-repeat;position:relative}
.policy-item-info dl dt.policy-pic:hover .showDetailImg{display:block}
.policy-item-info dl dt.policy-pic img{display:block;width:80px;height:80px;border-radius:8px}
.policy-item-info dl dt.policy-pic .showDetailImg{display:none;position:absolute;z-index:6;padding:24px 17px 17px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/hover-bg.png) no-repeat;top:70px;left:0}
.policy-item-info dl dt.policy-pic .showDetailImg img{display:block;width:400px;height:300px}
.policy-item-info dl dd{margin-left:98px;margin-top:5px}
.policy-item-info dl dd p.name{font-size:16px;color:#333;margin-bottom:10px;width:490px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:25px}
.policy-item-info dl dd span.line{padding:0 5px}
.policy-item-info dl dd p.policy-summary{padding-top:12px;font-size:12px}
.policy-item-info dl dd p.policy-summary span.line{color:#bbb;padding:0 5px}
.policy-item-info dl dd.price{position:absolute;top:42px;right:40px;color:#f63}
.policy-item-info dl dd.product-count{position:absolute;top:82px;right:40px;color:#999}
.policy-item-info dl dd.price span{font-size:16px}
.policy-item-info dl dd.price span strong{font-size:28px;font-family:Arial}
.policy-item-info dl dd.price span em{font-size:12px;color:#999;padding-left:2px}
.policy-item-info i.arrow{position:absolute;top:83px;right:25px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/arrow-up.png) no-repeat;width:10px;height:7px}
.policy-item-info.on i.arrow{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/arrow-down.png) no-repeat}
.policy-wrap{display:block;border-top:1px solid #ddd}
.policy-title-wrap{height:36px;background-color:#f5f5f5;font-size:12px;color:#999}
.policy-title-wrap ul{margin:0 10px 0 25px}
.policy-title-wrap ul li{float:left;line-height:36px}
.policy-title-wrap ul li.policy-name{width:260px}
.policy-title-wrap ul li.policy-type{width:107px;padding-left:10px}
.policy-title-wrap ul li.policy-band{width:107px;padding-left:10px}
.policy-title-wrap ul li.policy-break{width:100px}
.policy-title-wrap ul li.policy-rules{width:100px}
.policy-title-wrap ul li.policy-price{width:102px}
.policy-title-wrap ul li.policy-pay{width:156px}
.policy-title-wrap ul li.policy-tag{width:152px}
.policy-info .policy-info-s{padding:0 0 0 25px}
.policy-info .policy-info-s.hide{display:none}
.policy-info .policy-info-s.hide.show{display:block}
.policy-info .policy-info-s dl{width:98%;height:79px;line-height:59px;border-bottom:1px dashed #e8e8e8;position:relative}
.policy-info .policy-info-s dl.wrap{height:79px}
.policy-info .policy-info-s:hover{background:#f5f5f5}
.policy-info dl dt{float:left;width:260px}
.policy-info dl dd{float:left}
.policy-info dl dt.policy-name{display:inline-block;text-overflow:ellipsis;white-space:nowrap}
.policy-info dl dd.policy-type{width:107px;position:relative;margin-left:10px;cursor:pointer}
.policy-info dl dd.policy-type .cbline{border-bottom:1px dashed #666}
.policy-info dl dd.policy-type:hover:before{position:absolute;top:34px;left:10px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl dd.policy-band{width:107px;white-space:nowrap;overflow:hidden;margin-left:10px;text-overflow:ellipsis}
.policy-info dl dd.policy-break{width:90px;white-space:nowrap;overflow:hidden;margin-right:10px;text-overflow:ellipsis}
.policy-info dl dd.policy-rules{width:100px;position:relative;cursor:pointer}
.policy-info dl dd.policy-rules .cbline{border-bottom:1px dashed #666}
.policy-info dl dd.policy-rules:hover:before{position:absolute;top:34px;left:18px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl dd.policy-rules.free-cancel.no:hover:before{display:none}
.policy-rules .tips-rules{position:absolute;left:0;top:46px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;z-index:99;visibility:hidden}
.policy-rules .tips-rules,.policy-rules:hover .tips-rules{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.policy-rules:hover .tips-rules{opacity:1;visibility:visible}
.policy-type .tips-rules{position:absolute;left:0;top:46px;padding:8px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;z-index:99;visibility:hidden;white-space:nowrap}
.policy-type .tips-rules,.policy-type:hover .tips-rules{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.policy-type:hover .tips-rules{opacity:1;visibility:visible}
.policy-type .tips-rules span.tip-info{display:block;height:20px;line-height:20px;color:#333;font-size:12px;padding-left:5px}
.policy-rules .tips-rules span{display:block;float:left}
.policy-rules.free-cancel .tips-rules span.rules{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//freec.png) no-repeat}
.policy-rules.free-cancel .tips-rules span.tip-info{line-height:40px}
.policy-rules.limite-cancel .tips-rules span.rules{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//xfreec.png) no-repeat}
.policy-rules.no-cancel .tips-rules span.rules{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//unfreec.png) no-repeat}
.policy-rules .tips-rules span.rules{width:40px;height:40px;color:#fff;font-size:14px;text-align:center;line-height:20px;border-radius:5px}
.policy-rules .tips-rules span.tip-info{width:256px;line-height:20px;color:#333;font-size:12px;padding-left:5px}
.policy-info .policy-pay .booking .policy-tag{position:absolute;left:-1px;top:28px}
.policy-info dl dd.policy-price{width:102px}
.policy-info dl dd.policy-price span.line,.policy-info dl dd.policy-price span.one-line{border-bottom:1px dashed #f60;cursor:pointer}
.policy-info dl dd.policy-pay{width:156px;height:50px;line-height:60px}
.policy-info dl dd.policy-tag{width:152px}
.policy-info dl dd.policy-tag span.arrive-pay{background:#fff;color:#ff7800;padding:2px 15px;width:36px;height:14px;line-height:14px;display:inline-block;font-size:12px;border:1px dashed #ff7800;border-radius:0 0 2px 2px}
.policy-info dl .policy-pay span.booking .policy-tag span.arrive-pay{background:#fff;color:#ff7800;padding:2px 15px;width:37px;height:14px;line-height:14px;display:inline-block;font-size:12px;border-left:1px solid #ff7800;border-right:1px solid #ff7800;border-bottom:1px solid #ff7800;border-radius:0 0 2px 2px}
.policy-info dl.wrap .policy-name span.name{display:block;line-height:30px;padding-top:15px;white-space:nowrap;overflow:hidden;width:150px;text-overflow:ellipsis}
.policy-info dl.wrap .policy-name span.tags{display:block;line-height:20px}
.policy-info dl dt.policy-name span i.partwindow:hover:before,.policy-info dl dt.policy-name span i.window:hover:before{display:none}
.policy-info dl dt.policy-name span i{display:inline-block;height:15px;line-height:15px;padding:1px 2px;position:relative}
.policy-info dl dt.policy-name span i:hover:before{position:absolute;top:16px;left:7px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl dt.policy-name span i.gift{color:#ff7800;margin-right:5px;cursor:pointer;vertical-align:top;padding:0 2px}
.policy-info dl dt.policy-name span i.benifit{color:#ffa63c;border:1px solid #fd9862;margin-right:5px;cursor:pointer;vertical-align:text-bottom}
.policy-info dl dt.policy-name span i.benifit:hover:before{top:12px;left:2px}
.policy-info dl dt.policy-name span i.partwindow{color:#f540fc;border:1px solid #f98cfd;margin-right:5px}
.policy-info dl dt.policy-name span i.window{color:#ffa800;border:1px solid #ffa800;margin-right:5px}
.policy-info dl dt.policy-name span i.agent{color:#61a3e6;border:1px solid #61a3e6;margin-right:5px;cursor:pointer;vertical-align:text-bottom}
.policy-info dl dt.policy-name span i.agent:hover:before{top:12px;left:7px}
.policy-info dl dt.policy-name span i.confirm{color:#50b400;border:1px solid #50b400;cursor:pointer;margin-right:5px;vertical-align:text-bottom}
.policy-info dl dt.policy-name span i.confirm:hover:before{top:12px;left:17px}
.policy-info dl dd.policy-price span{color:#f63;font-size:18px;font-family:Arial;position:relative}
.policy-info dl dd.policy-price span.zx{position:relative}
.policy-info dl dd.policy-price span.zx .tips-rules span{display:block;float:left}
.policy-info dl dd.policy-price span.zx .tips-rules span.rules{background:#3092f4;width:40px;height:30px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info dl dd.policy-price span.zx .tips-rules span.tip-info{border:none;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal}
.policy-info dl .policy-pay.zx span{color:#999;padding:5px 0;height:17px;line-height:17px;width:50px;text-align:center;margin-left:10px;position:relative;left:4px}
.policy-info dl dd.policy-price span i{font-size:16px}
.policy-info dl .policy-pay span.booking.changecolor{background-color:#f63}
.policy-info dl .policy-pay span.booking{position:relative;background-color:#fe7800;border:1px solid #fe7800;font-size:14px;color:#fff;padding:5px 15px;height:17px;line-height:17px;border-radius:2px 2px 0 0;display:inline-block;width:37px;text-align:center;margin-left:10px;cursor:pointer}
.policy-info dl .policy-pay span.booking:hover{color:#fff;background:#ff5b25;border-color:#ff5b25}
.policy-info dl .policy-tag span.arrive-pay.gray,.policy-info dl .policy-tag span.danbao.gray,.policy-info dl .policy-tag span.online.gray{color:#ccc;border-color:#ccc;position:relative;left:-1px}
.policy-info dl .policy-tag span.arrive-pay.gray{bacground-color:#fff;top:-1px;width:39px;height:14px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 14px;display:inline-block}
.policy-info dl dd.policy-price .one-line:hover .addbedpoli{visibility:visible}
.policy-info dl dd.policy-price span.addbedpoli{display:inline-block;position:absolute;left:-3px;top:30px;padding:7px 13px;width:200px;background:#fff;box-shadow:0 1px 16px #dedede;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99;border:0;visibility:hidden;line-height:26px;color:#333;font-size:12px}
.policy-info dl dd.policy-price span.addbedpoli:before{left:10px;top:-12px}
.policy-info dl dd.policy-price span.addbedpoli:before,.policy-info dl dd.policy-price span.zx i.ask-info:hover:before{content:"";height:0;border-bottom:6px solid #fff;position:absolute;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent}
.policy-info dl dd.policy-price span.zx i.ask-info:hover:before{top:14px;left:44px;z-index:10000000}
.policy-info dl dd.policy-price span.zx i.ask-info:hover .tips-rules{top:26px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info dl dd.policy-price span.zx .tips-rules{position:absolute;right:-15px;top:26px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dd.policy-price span.zx i.ask-info:hover{display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/icon-login.png) no-repeat;width:13px;height:13px}
.policy-info dl dd.policy-price span.zx i.ask-info{display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/icon-unlogin.png) no-repeat;width:13px;height:13px;cursor:pointer}
.policy-info dl .policy-tag span.online.dldanbao{background-color:transparent;color:#999;border:none;position:relative;top:-18px;left:-4px}
.policy-info dl .policy-tag span.online{background-color:#fff;color:#f63;padding:2px 3px;width:61px;height:14px;line-height:14px;display:inline-block;font-size:12px;border-left:1px solid #f63;border-right:1px solid #f63;border-bottom:1px solid #f63;border-radius:0 0 2px 2px}
.chcolor{color:#ccc;border-color:#ccc}
.policy-info dl .policy-tag span.online:hover:before{display:none;position:absolute;top:12px;left:16px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl .policy-tag span.online .tips-rules{position:absolute;left:0;top:24px;padding:10px;width:302px;height:60px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden;cursor:pointer}
.policy-info dl .policy-tag span.online:hover .tips-rules{display:none;top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info dl .policy-tag span.online .tips-rules span{display:block;float:left}
.policy-info dl .policy-tag span.online .tips-rules span.rules{background:#b2d8ff;width:45px;height:40px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info dl .policy-tag span.online .tips-rules span.tip-info{width:245px;height:20px;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal}
.policy-info dl .policy-pay span.disable-book .policy-tag{position:absolute;left:0;top:28px}
.policy-info dl .policy-pay span.booked{color:#999;padding:5px 10px;border-radius:2px;width:37px}
.policy-info dl .policy-pay span.booked,.policy-info dl .policy-pay span.look{font-size:12px;display:inline-block;height:17px;line-height:17px;text-align:center;margin-left:10px}
.policy-info dl .policy-pay span.look{color:#f63;padding:5px 0;border-radius:2px;width:58px;border:1px solid #f63;cursor:pointer}
.policy-info dl .policy-pay span.disable-book{position:relative;font-size:12px;display:inline-block;color:#fff;padding:5px 10px;height:17px;line-height:17px;border-radius:2px 2px 0 0;width:47px;text-align:center;border:1px solid #ccc;margin-left:10px;background-color:#ccc}
.policy-info dl .policy-pay span.disable-book:hover:before{display:none;position:absolute;top:23px;left:23px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl .policy-pay span.disable-book .tips-rules{position:absolute;right:-5px;top:30px;padding:10px;width:302px;height:20px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl .policy-pay span.disable-book:hover .tips-rules{display:none;top:35px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info dl .policy-pay span.unableBook:hover:before{display:none}
.policy-info dl .policy-pay span.disable-book .tips-rules span{display:block;float:left}
.policy-info dl .policy-pay span.disable-book .tips-rules span.rules{background:#3092f4;width:40px;height:30px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info dl .policy-pay span.disable-book .tips-rules span.tip-info{height:20px;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal}
.policy-info dl .policy-pay.zx span.chakan{font-size:12px;display:inline-block;color:#999;padding:5px 0;height:17px;line-height:17px;border-radius:2px;width:58px;text-align:center;border:1px solid #ddd}
.policy-info dl .policy-pay.zx span.chakan:hover:before{position:absolute;top:22px;left:20px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl .policy-pay.zx span.chakan .tips-rules{position:absolute;right:-5px;top:34px;padding:10px;width:302px;height:40px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl .policy-pay.zx span.chakan:hover .tips-rules{top:34px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info dl .policy-pay.zx span.chakan .tips-rules span{display:block;float:left}
.policy-info dl .policy-pay.zx span.chakan .tips-rules span.rules{background:#3092f4;width:40px;height:30px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info dl .policy-pay.zx span.chakan .tips-rules span.tip-info{margin-left:0;height:20px;line-height:18px;color:#333;font-size:12px;white-space:normal;float:none;text-align:left;width:auto}
.policy-info dl dt.policy-name span i.gift:hover{border-color:#f63;background:#fff1e5}
.policy-info dl dt.policy-name span i.gift .tips-rules{position:absolute;left:-10px;top:24px;padding:15px 15px 15px 20px;min-width:316px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dt.policy-name span i.gift:hover .tips-rules{top:28px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info span i.gift .gift-kind{position:relative;display:inline-block;height:19px;line-height:19px;color:#fff;background-color:#ff7800;padding-right:5px}
.policy-info span i.gift .gift-kind:hover{border-color:#f63;background-color:#f63}
.policy-info span i.gift .gift-kind .gift1{position:absolute;top:2px;left:2px;display:inline-block;width:15px;height:15px;line-height:15px;color:#ff7800;background-color:#fff;text-align:center}
.policy-info span i.gift .gift-kind:hover .gift1{color:#f63}
.policy-info span i.gift .gift-kind .gift2{padding-left:22px}
.policy-info span i.gift .tips-rules .rules{display:block}
.policy-info span i.gift .tips-rules .rules span,.policy-info span i.gift .tips-rules span.rules i{display:inline-block}
.policy-info span i.gift .tips-rules span.rules .gift-list{padding-left:24px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/common//gift.png) no-repeat;margin-bottom:5px}
.policy-info span i.gift .tips-rules span.rules .gift-list .gift-name{width:45px;height:20px;line-height:18px;border:1px solid #ff7800;margin-left:10px;margin-top:1px;background-color:#fff;color:#ff7800;text-align:center;border-radius:10px;box-sizing:border-box}
.policy-info span i.gift .tips-rules span.rules .gift-name.active,.policy-info span i.gift .tips-rules span.rules .gift-name:hover{background-color:#ff7800;color:#fff}
.policy-info span i.gift .tips-rules span.tip-info{line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal;word-break:break-all;padding:0}
.policy-info span i.gift .tips-rules span.tip-info .gift-item{position:relative;padding-left:61px;line-height:20px}
.policy-info span i.gift .tips-rules span.tip-info .gift-item.gift-ness span:nth-child(2),.policy-info span i.gift .tips-rules span.tip-info .gift-item.gift-other span:nth-child(2){color:#926f24}
.policy-info span i.gift .tips-rules span.tip-info .title{position:absolute;left:0;top:0;color:#999}
.policy-info span i.gift .tips-rules span.tip-info span.important{color:#926f24}
.policy-info span i.gift.gift-old{vertical-align:sub}
.policy-info span i.gift.gift-old .gift-kind{border:1px solid #ff7800;background-color:#fff;width:18px;height:19px;box-sizing:border-box}
.policy-info span i.gift.gift-old .gift-kind .gift1{position:absolute;top:0;left:0;width:15px;height:16px;line-height:16px}
.policy-info span i.gift.gift-old .gift-kind.old-pack,.policy-info span i.gift.gift-old .gift-kind.old-pack .gift1{background:0 0}
.policy-info dl dt.policy-name span i.benifit:hover{color:#ffa63c;background:#ffefdd}
.policy-info dl dt.policy-name span i.benifit .tips-rules{position:absolute;left:-10px;top:24px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dt.policy-name span i.benifit:hover .tips-rules{top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info span i.benifit .tips-rules span{display:block;float:left}
.policy-info span i.benifit .tips-rules span.rules{background:#ffb863;width:40px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info span i.benifit .tips-rules span.tip-info{width:240px;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal;text-align:justify}
.policy-info dl dt.policy-name span i.agent:hover{color:#61a3e6;background:#dfedfa}
.policy-info dl dt.policy-name span i.agent .tips-rules{position:absolute;left:-10px;top:24px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dt.policy-name span i.agent:hover .tips-rules{top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info span i.agent .tips-rules span{display:block;float:left}
.policy-info span i.agent .tips-rules span.rules{background:#81b5eb;width:40px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info span i.agent .tips-rules span.tip-info{width:240px;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal;text-align:justify}
.policy-info dl dt.policy-name span i.confirm:hover{color:#50b400;background:#e9f5df}
.policy-info dl dt.policy-name span i.confirm .tips-rules{position:absolute;left:4px;top:24px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dt.policy-name span i.confirm:hover .tips-rules{top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info span i.confirm .tips-rules span{display:block;float:left}
.policy-info span i.confirm .tips-rules span.rules{background:#8fcf5c;width:40px;padding-top:2px;white-space:normal;color:#fff;font-size:14px;text-align:center;line-height:18px;border-radius:5px}
.policy-info span i.confirm .tips-rules span.tip-info{width:240px;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal;text-align:justify}
.policy-info dl .policy-tag span.arrive-pay.dldanbao,.policy-info dl .policy-tag span.danbao.dldanbao{background-color:transparent;color:#999;border:none;position:relative;top:-18px;left:-4px}
.policy-info dl .policy-tag span.danbao{background-color:#fff;color:#ff7800;padding:2px 3px;position:absolute;font-size:12px;border-left:1px solid #ff7800;border-right:1px solid #ff7800;border-bottom:1px solid #ff7800;border-radius:0 0 2px 2px;left:0;width:61px;height:14px;line-height:14px;display:inline-block;text-align:center}
.policy-info dl .policy-tag span.danbao:hover:before{display:none;position:absolute;top:12px;left:16px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
.policy-info dl .policy-tag span.danbao .tips-rules{position:absolute;left:-10px;top:24px;padding:10px;width:302px;height:120px;background:#fff;box-shadow:0 1px 16px #dedede;z-index:999999;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}
.policy-info dl .policy-tag span.danbao:hover .tips-rules{display:none;top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info dl .policy-tag span.danbao .tips-rules span{display:block;float:left}
.policy-info dl .policy-tag span.danbao .tips-rules span.rules{background:#feb299;width:40px;color:#fff;font-size:14px;text-align:center;line-height:40px;border-radius:5px}
.policy-info dl .policy-tag span.danbao .tips-rules span.tip-info{width:240px;text-align:left;line-height:20px;color:#333;font-size:12px;padding-left:5px;white-space:normal}
.policy-info dl .policy-tag span.danbao .tips-rules div.intro{color:#999;padding-top:40px}
.policy-info dl .policy-tag span.danbao .tips-rules div.intro p{text-align:left;height:35px;line-height:20px;padding:10px 0}
.policy-info dl .policy-tag span.danbao .tips-rules div.intro div.answer{height:40px;line-height:20px;text-align:left;padding-top:3px;margin-top:-20px}
.policy-info div.more{cursor:pointer;margin-left:350px;padding:10px 0;width:200px;font-size:12px;color:#666;text-align:center}
.policy-info div.more:hover{color:#0185c6}
.policy-info div.more i{display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/more-up.png) no-repeat;width:11px;height:6px;top:0}
.policy-info div.more.policy i.up{display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/more-down.png) no-repeat;width:11px;height:6px;top:0}
.policy-item.groupon:hover .policy-group-wrap{background:#fff}
.policy-item.groupon dl dd p.name span.tuan{display:inline-block;background:#f24266;color:#fff;font-size:12px;width:30px;height:18px;text-align:center;line-height:18px;margin-left:5px}
.policy-item.groupon dl dd.price{top:20px}
.policy-info dl dd.policy-price span.addbedpoli i{width:7px;height:7px;background:#ccc;display:inline-block;border-radius:50%;margin-right:10px}
.policy-info dl dd.policy-price span.addbedpoli i.neiwaibin_policy_icon{float:left;top:7px;position:relative}
.policy-info dl dd.policy-price span.addbedpoli .neiWaiBin_policy_des{float:left;position:relative;width:183px;line-height:20px}
.policy-item.groupon:hover dl dd.action{background:#ff7800;color:#fff}
.policy-item.groupon .policy-item-info i.arrow{bottom:45px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/arrow-up.png) no-repeat;display:block}
.policy-item.groupon .policy-item-info.arrow i.arrow{bottom:45px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/arrow-down.png) no-repeat;display:block}
.policy-item.groupon.arrow i.arrow.show{display:block}
.policy-group-wrap ul li{margin:0 10px 0 23px}
.policy-group-wrap ul li label{display:inline-block;width:96px;color:#999;float:left}
.policy-group-wrap ul li.title{margin:0;padding-left:23px;background:#f5f5f5;font-size:12px;color:#999;height:35px;line-height:35px}
.policy-group-wrap ul li.effective,.policy-group-wrap ul li.tel,.policy-group-wrap ul li.unwork{padding:7px 0;border-bottom:1px dashed #e8e8e8}
.policy-group-wrap ul li.include{padding:5px 0;border-bottom:1px dashed #e8e8e8}
.policy-group-wrap ul li.include span.txt{display:block;margin-left:96px}
.policy-group-wrap ul li.include span.txt h4{font-size:12px}
.policy-group-wrap ul li.include span.txt em.e1{display:block;height:20px;line-height:36px}
.policy-group-wrap ul li.include span.txt em.e2{display:block;height:32px;line-height:32px}
.policy-group-wrap ul li.remind{padding:5px 0;border-bottom:1px dashed #e8e8e8}
.policy-group-wrap ul li.remind span.txt{display:block;margin-left:96px}
.policy-group-wrap ul li.remind span.txt h4{font-size:12px}
.policy-group-wrap ul li.remind span.txt em.e1{display:block;height:20px;line-height:36px}
.policy-group-wrap ul li.remind span.txt em.e2{display:block;height:32px;line-height:32px}
.policy-group-wrap div.instruction{height:57px;line-height:57px;padding-left:20px;color:#333;font-size:14px}
#room-list .room-mark{padding:5px 0 15px 25px;clear:both}
#room-list .room-mark p{line-height:22px;width:741px}
#room-list .room-mark ul{padding-top:5px}
#room-list .room-mark ul li{float:left;margin-right:10px;position:relative}
#room-list .room-mark ul li:hover .showDetailImg{display:block}
#room-list .room-mark ul li>img{display:block;width:120px;height:90px}
#room-list .room-mark ul li .showDetailImg{display:none;position:absolute;z-index:6;padding:24px 17px 17px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/hover-bg.png) no-repeat;top:80px;left:25px}
#room-list .room-mark ul li .showDetailImg>img{display:block;width:400px;height:300px}
#apiShowPos{padding:24px 17px 17px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/hover-bg.png) no-repeat}
#apiShowPos img{display:block}
.page-loading{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:9}
.page-loading span{display:block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//transparent_loading.gif) no-repeat 50%;width:150px;height:100px;border-radius:10px;overflow:hidden;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-125px;color:#333;line-height:100px;text-indent:-20000em}
#room-list div.empty .sorry{position:relative;height:25px;text-indent:50px;width:304px;margin:0 auto;padding:65px 0;font-size:12px;color:#666}
#room-list div.empty .sorry:before{position:absolute;content:"";top:65px;left:10px;width:27px;height:20px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/icon-noresult.png) no-repeat}
#room-list .nearby h4{font-size:14px;color:#333}
#room-list .nearby-item{background:#f5f5f5;height:106px;margin-top:20px}
#room-list .nearby-item ul{overflow:hidden;width:750px;padding:20px}
#room-list .nearby-item ul li{float:left;width:375px}
#room-list .nearby-item ul li a{display:block;color:#666;height:68px}
#room-list .nearby-item ul li a dl{position:relative;height:68px}
#room-list .nearby-item ul li a dl dt{float:left}
#room-list .nearby-item ul li a dl dt img{display:block;width:90px;height:68px}
#room-list .nearby-item ul li a dl dd{padding-left:100px}
#room-list .nearby-item ul li a dl dd.hotel-name{font-size:14px;color:#666}
#room-list .nearby-item ul li a dl dd.distance{font-size:12px;color:#999;padding-top:20px}
#room-list .nearby-item ul li a dl dd.price{position:absolute;right:24px;bottom:10px;font-size:16px;color:#f63}
#room-list .nearby-item ul li a dl dd.price i{font-size:18px}
.none{display:none}
#filter-policys{margin-bottom:10px;height:24px;padding:10px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f5f5;padding-left:10px}
.filter-items{position:absolute;z-index:100}
.filter-items ul{overflow:hidden}
.filter-items ul li{float:left;margin-right:10px;border-radius:3px;cursor:pointer;background:#fff}
.filter-items ul li.filter-bed-type,.filter-items ul li.filter-pay{text-align:left;text-indent:13px;width:70px;box-sizing:border-box;background:0 0}
.filter-items ul li.filter-pay{width:96px;position:relative;box-sizing:border-box}
.filter-items ul li.filter-pay:before{position:absolute;content:"";top:9px;right:10px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/more-down.png) no-repeat;width:11px;height:6px;z-index:99}
.filter-items ul li.filter-pay.current:before{position:absolute;content:"";top:9px;right:10px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//more-active-up.png) no-repeat;width:11px;height:6px}
.filter-items ul li.filter-bed-type span,.filter-items ul li.filter-pay span{position:relative;display:block;width:78px;line-height:22px;border:1px solid #ddd;background:#fff;border-radius:3px;padding-left:11px}
.filter-items ul li.filter-bed-type span{text-indent:0;width:57px}
.filter-items ul li.filter-pay span{text-indent:0;width:83px}
.filter-items ul li.filter-bed-type:hover span,.filter-items ul li.filter-pay:hover span{border:1px solid #ff7800;color:#ff7800;border-bottom-left-radius:0;border-bottom-right-radius:0}
.filter-items ul li.filter-bed-type.active span,.filter-items ul li.filter-pay.active span{border-bottom:none}
.filter-items ul li.filter-bed-type span:before{position:absolute;content:"";top:9px;right:6px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/more-down.png) no-repeat;width:11px;height:6px}
.filter-items ul li.filter-bed-type.current span:before{position:absolute;content:"";top:9px;right:6px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//more-active-up.png) no-repeat;width:11px;height:6px}
.filter-items ul li.filter-bed-type .bed-type-wrap,.filter-items ul li.filter-pay .filter-pay-wrap{border:1px solid #ff7800;border-top:0;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.filter-items ul li.filter-bed-type .bed-type-wrap a,.filter-items ul li.filter-pay .filter-pay-wrap a{display:block;width:100%;font-size:12px;color:#666}
.filter-items ul li.filter-bed-type .bed-type-wrap a:first-child,.filter-items ul li.filter-pay .filter-pay-wrap a:first-child{height:24px;line-height:28px}
.filter-items ul li.filter-bed-type .bed-type-wrap a.selected,.filter-items ul li.filter-bed-type .bed-type-wrap a:hover,.filter-items ul li.filter-pay .filter-pay-wrap a.selected,.filter-items ul li.filter-pay .filter-pay-wrap a:hover{background:#f5f5f5}
.filter-items ul li.filter-book,.filter-items ul li.filter-break,.filter-items ul li.filter-confirm,.filter-items ul li.filter-free,.filter-items ul li.filter-window{border:1px solid #ddd;padding:1px 13px}
.filter-items ul li.filter-book.active,.filter-items ul li.filter-break.active,.filter-items ul li.filter-confirm.active,.filter-items ul li.filter-free.active,.filter-items ul li.filter-window.active{box-sizing:border-box;color:#ff7800;border:1px solid #ff7800;text-align:center}
.filter-items ul li.filter-bed-type.active span,.filter-items ul li.filter-pay.active span{box-sizing:border-box;color:#ff7800;border:1px solid #ff7800}
.filter-items ul li.filter-bed-type.current,.filter-items ul li.filter-pay.current{box-sizing:border-box;color:#666}
.filter-items ul li.filter-book:hover,.filter-items ul li.filter-break:hover,.filter-items ul li.filter-confirm:hover,.filter-items ul li.filter-free:hover,.filter-items ul li.filter-window:hover{box-sizing:border-box;color:#ff7800;border:1px solid #ff7800;text-align:center}
.filter-items ul li.active span{position:relative;display:block;width:100%}
.filter-items ul li.filter-book.active span:before,.filter-items ul li.filter-break.active span:before,.filter-items ul li.filter-confirm.active span:before,.filter-items ul li.filter-free.active span:before,.filter-items ul li.filter-window.active span:before{position:absolute;content:"";top:-2px;right:-13px;border:none;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist//icon-selected.png) no-repeat;width:19px;height:19px}
.filter-items ul li.all-clear{line-height:24px;margin-left:10px;background:0 0}
.filter-items ul li.all-clear.active,.filter-items ul li.all-clear:hover{color:#ff7800}
.filter-empty{display:block;padding:10px 0 20px}
filter-empty.none{display:none}
.filter-tip{margin:0 auto;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/roomlist/filter-no-result1.png) no-repeat;width:329px;height:52px;cursor:pointer}
.policy-info dl dt.policy-name span i.hongbao{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//hongbao.png) no-repeat;height:17px;width:13px;top:5px}
.policy-info dl dt.policy-name span i.hongbao:hover:before{top:12px;left:2px}
.policy-info dl dt.policy-name span i.hongbao:hover .tips-rules{top:24px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible}
.policy-info span i.hongbao .tips-rules span.rules{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//big_hongbao.png);height:38px;width:32px;padding-top:2px;white-space:normal;font-size:14px;text-align:center;line-height:18px;border-radius:5px;display:block;float:left}
.policy-info span i.hongbao .tips-rules span.tip-info{display:block;float:left;width:249px;line-height:20px;color:#333;font-size:12px;padding-left:15px;white-space:normal;text-align:justify}
.policy-info dl dt.policy-name span i.hongbao .tips-rules{position:absolute;left:-10px;top:24px;padding:10px;width:302px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:999999;visibility:hidden}
.policy-info dl dt.policy-name span.tags{display:block;line-height:20px}
#room-list .policy-items .fac-block{position:relative;color:#666;width:500px;margin-top:4px}
#room-list .policy-items .fac-block .facmore{position:absolute;display:inline-block;right:0;top:-5px;color:#999;padding:5px 10px}
#room-list .policy-items .fac-block li{padding:4px 0}
#room-list .policy-items .fac-block ul{height:27px;overflow:hidden;width:410px;white-space:nowrap;text-overflow:ellipsis}
#room-list .policy-items .fac-block li{display:inline}
#room-list .policy-items .fac-block.on{margin-top:0;margin-bottom:10px}
#room-list .policy-items .fac-block.on ul{width:auto;height:auto;overflow:hidden}
#room-list .policy-items .fac-block.on li{border-bottom:1px dashed #dcdcdc;overflow:inherit;white-space:normal;display:block}
#room-list .policy-items .fac-block.on li:last-child{border-bottom:none}
#room-list .policy-items .fac-block.on .facmore{top:auto;bottom:-25px}
#room-list .policy-item-info dl:after{content:'';display:block;clear:both}
#room-list .policy-item-info dl dd.policy-desc{width:545px;float:left;margin-left:15px}
.checkin{width:470px;margin:10px 0;cursor:pointer}
.checkin,.checkin .date-box{height:30px;line-height:30px;float:left}
.checkin .date-box{width:174px;border-right:1px solid #ddd;background-color:#fff}
.checkin .date-box,.checkin .date-box.end.active,.checkin .date-box.start.active{background:url(//img1.40017.cn/cn/sl/dzs-hotel/common/calendar.png) no-repeat #fff 150px 7px}
.checkin .date-box span{color:#999;font-size:12px;padding-left:10px}
.checkin .date-box input{width:82px;height:18px;font-size:14px;color:#333;border:0;vertical-align:inherit;cursor:pointer}
.checkin .update-btn{width:72px;height:30px;float:left;background:#f0f0f0;line-height:30px;text-align:center;color:#666;cursor:pointer}
.checkin .update-btn.disable,.checkin .update-btn.disable:hover{background:#f0f0f0 url(//img1.40017.cn/cn/sl/dzs-hotel/last/roomlist/loading.gif) 50% no-repeat;cursor:default}
.checkin .update-btn:hover{background:#ff7800;color:#fff}
.checkin .update-btn.active{background:#f63;color:#fff}
.checkin .checkinWrapper{float:left;border:1px solid #ddd}
.checkin .total-date{height:30px;color:#333;font-family:Microsoft YaHei;font-size:12px;float:left;margin:0 0 0 7px;line-height:30px}
.dialog-ui{background:#fff4f4;border:0 solid #f63838;box-shadow:0 0 0 0 #fff}
.dialog-ui .pops.pop_tip{background:#ffffe8;border:1px solid #ff7800;font-size:12px;color:#ff7800;padding-left:5px;font-family:\\5B8B\4F53;position:relative}
.page_mask{background-color:transparent!important}
.dialog-ui .pops.pop_tip:after{content:'';position:absolute;top:-7px;left:24px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/common/triangle_tip.png) no-repeat;height:8px;width:16px}
.calendar-panel .next-month,.calendar-panel .previous-month{width:30px;height:30px}
body .calendar-panel .previous-month{background-position:-8px 0}
body .calendar-panel .previous-month:hover{background-position:-100px 0}
body .previous-month.previous-month-disabled,body .previous-month.previous-month-disabled:hover{background-position:-100px -43px}
body .calendar-panel .next-month{background-position:-49px 0}
body .calendar-panel .next-month:hover{background-position:-143px 0}
body .calendar-panel .next-month.next-month-disabled,body .calendar-panel .next-month.next-month-disabled:hover{background-position:-143px -43px}
#comments{margin-top:10px;margin-bottom:10px;font-size:14px;color:#666;font-family:Microsoft Yahei}
#comments img{display:block;width:100%;height:100%}
#comments .comments-title span{height:54px;line-height:54px;font-size:20px;color:#333}
#comments .score-tags-wrapper{padding-top:15px;border-top:1px solid #e5e5e5}
#comments .score-tags-wrapper.nocomment{border-bottom:1px dotted #e3e3e3;padding:24px 0;position:relative}
#comments .score-tags-wrapper.nocomment .circle_percent .percent{font-size:16px}
#comments .score-tags-wrapper.nocomment .score-txt{position:absolute;left:120px;top:55px;font-size:18px}
#comments .comments-score{overflow:hidden;float:left;padding-left:15px}
#comments .comments-score .score-grade{width:100px;float:left}
#comments .comments-score .score-grade .total-count{font-size:12px;font-family:Microsoft YaHei;color:#666;padding-left:6px}
#comments .comments-score .score-lists{width:160px;float:left;margin-top:24px}
#comments .lists-item{font-size:12px;font-family:Microsoft YaHei;color:#999;float:left;width:80px}
#comments .comments-score .lists-item span{color:#333;font-family:Arial}
#comments .comments-score .score-lists .satisfy{font-size:14px;font-family:Microsoft YaHei;color:#666}
#comments .comments-score .score-lists .satisfy .number{font-family:Arial;color:#5eba14;padding-right:1px}
#comments .comments-tab-nav{margin-top:20px;height:40px;padding-left:25px;border-top:1px solid #ddd;background:#f5f5f5}
#comments .comments-tab-nav li{float:left;margin-right:20px;line-height:40px;cursor:pointer;height:38px;font-size:12px}
#comments .comments-tab-nav li.active{float:left;height:38px;border-bottom:2px solid #50b400;color:#50b400}
#comments .comments-tab-nav li.dropdown{float:right;position:relative;margin-right:0;margin-left:4px;width:152px;box-sizing:border-box;font-family:Microsoft Yahei;margin-top:8px;height:24px}
#comments .comments-tab-nav li.dropdown p.title{height:24px;line-height:22px;border:1px solid #ddd;box-sizing:border-box;padding:0 18px 0 11px;color:#333;position:relative;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff}
#comments .comments-tab-nav li.dropdown p.title.show-more i.icon{background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABySURBVChTbYyxDYAwDASZhQYpHQUlHTRUWY0tMoPjFEyCEAzCv2UKorxkOf/3cVcr59xjDm6P2iqlDCidIrJz0zv6S1UDShd2dB/dByt8wpUR4MZsHpnomZNbgMeE4MGF1YJK4As5e/ydUJydNUUuIukFAjlPWBJORiYAAAAASUVORK5CYII=)}
#comments .comments-tab-nav li.dropdown p.title i.icon{position:absolute;width:11px;height:6px;background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-dropdown.png) 100% 100% no-repeat;top:9px;right:6px}
#comments .comments-tab-nav li.dropdown ol{color:#666;border:1px solid #ddd;position:absolute;left:0;top:23px;width:150px;background-color:#fff}
#comments .comments-tab-nav li.dropdown ol li{float:none;height:25px;line-height:23px;padding:0 15px 0 10px;margin:0;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#comments .comments-tab-nav li.dropdown ol li.chosen,#comments .comments-tab-nav li.dropdown ol li:hover{background-color:#eee}
#comments .comments-tab-item{display:none;min-height:240px;overflow:hidden}
#comments .comments-tab-item.active{display:block}
#comments .comments-tab-item .loading{min-height:1000px}
#comments .comments-list li{padding:25px 0 10px 20px;overflow:hidden;border-bottom:1px dotted #e3e3e3}
#comments .comments-author{float:left;width:115px;margin-top:9px}
#comments .comments-author dt{width:71px;height:71px;margin-bottom:10px;margin-left:2px}
#comments .comments-author .vip{width:85px;height:20px;margin:8px 0 8px -6px}
#comments .comments-author .vip1{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/lv1.png) 0 0 no-repeat}
#comments .comments-author .vip2{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/lv2.png) 0 0 no-repeat}
#comments .comments-author .vip3{width:96px;margin-left:-10px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/lv3.png) 0 0 no-repeat}
#comments .comments-author .vip3~.name{margin-left:-10px;width:98px}
#comments .comments-author .vip4{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/lv4.png) 0 0 no-repeat}
#comments .comments-author .vip5{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/lv5.png) 0 0 no-repeat}
#comments .comments-author .name{width:91px;text-align:center;line-height:18px;overflow:hidden;margin-left:-7px;word-break:break-all}
#comments .comments-details{float:left;width:655px}
#comments .comments-details .top{overflow:hidden;height:35px}
#comments .comments-details .recommend{float:left;padding-left:33px;font-size:15px;line-height:35px;color:#f63;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//recommend1.png) no-repeat;background-position:0 5px}
#comments .comments-details .add-info{float:right;font-size:12px;color:#666;margin-top:10px}
#comments .comments-details .add-info .icon-type{vertical-align:sub;margin-right:5px}
#comments .comments-details .add-info .icon-work{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-work.png) 100% 100% no-repeat;display:inline-block;width:11px;height:18px}
#comments .comments-details .add-info .icon-love{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-love.png) 100% 100% no-repeat;display:inline-block;width:16px;height:18px}
#comments .comments-details .add-info .icon-team{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-team.png) 100% 100% no-repeat;display:inline-block;width:18px;height:20px}
#comments .comments-details .add-info .icon-alone{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-alone.png) 100% 100% no-repeat;display:inline-block;width:10px;height:17px}
#comments .comments-details .add-info .icon-parents{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-parents.png) 100% 100% no-repeat;display:inline-block;width:19px;height:18px}
#comments .comments-details .add-info .icon-others{background:#fff url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//icon-others.png) 100% 100% no-repeat;display:inline-block;width:14px;height:14px}
#comments .comments-details .add-info span{height:18px;line-height:16px;padding:0 10px 0 0;display:inline-block;vertical-align:text-top}
#comments .comments-details .time{float:right;margin-top:10px;font-size:12px}
#comments .comments-details .room-type{display:inline-block;padding:0 10px;margin-right:10px;height:18px;line-height:18px;border:1px solid #ddd}
#comments .comments-details .published-time{color:#999;line-height:20px}
#comments .comments-details .comment-body{color:#333;line-height:23px}
#comments .comments-details .comments-img{margin-top:10px;overflow:hidden}
#comments .comments-details .comments-img a{display:block;width:80px;height:80px;margin-right:10px;float:left}
#comments .comments-details .comments-body p span{background-color:#fe7a01;color:#fff}
#comments .comments-details p.record{background-color:#f5f5f5;font-size:12px;color:#666;padding:10px;margin-top:15px;margin-bottom:10px}
#comments .no-score{height:55px;line-height:55px;padding-left:55px;font-size:18px;color:#ccc;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/noScore.png) 0 no-repeat}
#comments .no-comment{padding-top:135px;padding-bottom:50px;font-size:18px;color:#ccc;text-align:center;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/noComment.png) center 47px no-repeat}
#comments .no-comment a{color:#ff7800}
#comments .pager{margin-top:20px;float:right}
#comments .pager .total-page{float:left;line-height:24px;margin-right:5px}
#comments .pager ul{float:left;overflow:hidden}
#comments .pager ul .first a,#comments .pager ul .first span,#comments .pager ul .last a,#comments .pager ul .last span,#comments .pager ul .next a,#comments .pager ul .next span,#comments .pager ul .prev a,#comments .pager ul .prev span{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/comments/pageLinkGreen.png) no-repeat 0 0}
#comments .pager ul li a{color:#50b400}
#comments .pager ul li a:hover{border:1px solid #8ab923;background-color:#f5ffdf}
#comments .pager ul li.active a,#comments .pager ul li.active a:hover{color:#fff;background-color:#50b400;border:1px solid #8ab923}
#comments .pager ul .first a{background-position:5px -392px}
#comments .pager ul .prev a{background-position:5px -350px}
#comments .pager ul .next a{background-position:right -438px}
#comments .pager ul .last a{background-position:right -484px}
#comments .pager ul .first span{background-position:5px -204px}
#comments .pager ul .prev span{background-position:5px -173px}
#comments .pager ul .next span{background-position:right -20px}
#comments .pager ul .last span{background-position:right 5px}
#comments .pager ul .first a:hover,#comments .pager ul .last a:hover,#comments .pager ul .next a:hover,#comments .pager ul .prev a:hover{background-color:#f5ffdf}
#comments .loading{width:100%;height:100%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//transparent_loading.gif) 50% 50% no-repeat scroll #fff}
#apiShowPos{padding:6px;background:#fff;z-index:1;box-shadow:0 1px 16px #ababab;margin-top:3px}
#apiShowPos img{display:block}
#apiShowPos img.loading{width:72px;height:72px;display:block;margin:114px auto 0}
#comments .comments-tags{overflow:hidden;float:left;border-left:1px dashed #e5e5e5;padding-left:15px;width:489px;min-height:95px}
#comments .comments-tags>span{color:#666;font-size:16px;line-height:27px;width:80px}
#comments .comments-tags .all-think{font-size:12px;font-family:Microsoft YaHei;color:#666;line-height:11px;height:20px;padding:5px 0 3px}
#comments .comments-tags>ol{font-size:12px;font-family:\\5B8B\4F53}
#comments .comments-tags>ol span{font-family:Arial}
#comments .comments-tags>ol li{height:21px;cursor:pointer;line-height:21px;padding:0 4px 0 6px;border:1px solid #ff7800;color:#ff7800;margin:0 9px 8px 0;float:left;border-radius:2px}
#comments .comments-tags>ol li:hover{border-color:#ff7901}
#comments .comments-tags>ol li.chosen{border-color:#fd7900;background-color:#fd7900;color:#fff}
#comments .comments-tags>ol li.bad{color:#666;border-color:#ddd}
#comments .comments-tags>ol li.bad:hover{border-color:#bbb}
#comments .comments-tags>ol li.bad.chosen{border-color:#bbb;background-color:#bbb;color:#fff}
#comments .comments-title .comments_saoma{float:right;cursor:pointer;position:relative}
#comments .comments-title .comments_saoma .QR_code_img{float:left;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments/comments_small_code.png) no-repeat;height:15px;width:15px;line-height:54px;margin-top:20px;padding-right:5px}
#comments .comments-title .comments_saoma .declare{float:left;font-size:12px;color:#666}
#comments .comments-title .comments_saoma .triangle_img{float:right;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/icon.png) no-repeat;background-position:0 -290px;height:12px;width:12px;margin-top:21px;margin-left:10px}
#comments .comments-title .comments_saoma .triangle_img.open{background-position:-25px -290px}
#comments .comments-title .comments_saoma .QR_code:before{position:absolute;top:-12px;left:14px;content:"";height:0;border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent;z-index:10000000}
#comments .comments-title .comments_saoma .QR_code{position:absolute;height:150px;width:260px;background:#fff;box-shadow:0 0 19px 4px rgba(0,0,0,.2);top:47px;left:-12px;display:none;z-index:22}
#comments .comments-title .comments_saoma .QR_code .desc{font-size:16px;color:#ff7800;padding-top:12px;display:block;height:28px;width:208px;line-height:28px;margin:0 auto;overflow:hidden}
#comments .comments-title .comments_saoma .QR_code dd{height:90px;width:132px;padding-top:8px;padding-left:118px}
#comments .comments-title .comments_saoma .QR_code .code_img img{display:block;height:90px;width:90px;float:left;padding-left:15px;padding-top:8px}
#comments .comments-title .comments_saoma .QR_code .text{font-size:12px;color:#666;display:block;line-height:15px;font-family:\\5B8B\4F53}
#comments .comments-title .comments_saoma .QR_code .summary{font-size:12px;color:#ff7800;line-height:15px;font-family:\\5B8B\4F53;display:block;height:15px;padding-top:20px}
#comments #roomTypeWrapper,#comments #travelTypeDrop{float:right;width:100px;margin-left:0;margin-right:10px}
#comments #roomTypeWrapper ol,#comments #travelTypeDrop ol{width:98px}
#comments .circle_percent{float:none}
#comments .circle_percent .percent span{font-size:22px}
#comments .circle_percent .percent{font-size:13px}
.no-score-ten{font-size:18px;height:95px;line-height:95px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/comments//comment_ten.png) 0 no-repeat;padding-left:60px}
.no-score-ten span{color:#ff7800;font-size:20px}
#hotelAndScenary{font-family:Microsoft Yahei}
#hotelAndScenary img{display:block;width:100%;height:100%}
#hotelAndScenary .h-s-title{height:36px;font-size:18px;color:#333;line-height:36px;border-bottom:2px solid #ddd;margin-top:5px;padding-left:47px}
#hotelAndScenary .h-s-title ul li{float:left;font-size:16px;text-align:center;cursor:pointer;padding:0 20px}
#hotelAndScenary .h-s-title ul li.active{border-bottom:2px solid #50b400;color:#50b400}
#hotelAndScenary .h-s-title ul li:first-child{margin-right:110px}
#hotelAndScenary .h-s-list{margin-top:5px}
#hotelAndScenary .h-s-list a{display:block;padding:7px;height:72px;border-bottom:1px solid #ddd}
#hotelAndScenary .h-s-list a:hover{background:#f5f5f5}
#hotelAndScenary .h-s-list a dl dt{width:90px;height:67px;margin-right:10px;float:left}
#hotelAndScenary .h-s-list a dl dd{display:table-cell;vertical-align:middle;height:70px}
#hotelAndScenary .h-s-list a dl dd.subname p{width:204px;line-height:20px;font-size:13px;color:#000;overflow:hidden}
#hotelAndScenary .h-s-list a dl dd.subname p:hover{color:#f63}
#hotelAndScenary .h-s-list a dl dd.h-s-price{width:70px;margin-right:10px;font-size:14px;color:#999;text-align:center}
#hotelAndScenary .h-s-list a dl dd.h-s-price label{font-size:16px;color:#f63}
#hotelAndScenary .h-s-list a dl dd.h-s-price label strong{font-size:18px}
#hotelAndScenary .h-s-list .noresult{text-align:center}
#hotelAndScenary .loading{width:100%;height:100%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//transparent_loading.gif) 50% 50% no-repeat scroll #fff}
#summary{float:left;width:350px;height:414px;margin:13px 20px 0 30px;position:relative}
#summary dl dt{position:relative;color:#666;font-size:12px;border-bottom:1px solid #e8e8e8;height:100px}
#summary dl dt span.score{font-size:16px;width:74px;height:74px;line-height:74px;border:3px solid #ccc;border-radius:50%;display:inline-block;font-family:Microsoft YaHei;text-align:center}
#summary dl dt span.score i{color:#f63;font-size:28px}
#summary dl dt span.score-word{position:absolute;left:0;top:-25px;color:#ff7800;font-size:20px;font-weight:700}
#summary dl dt span.reviewnum{padding-right:12px}
#summary dl dt span.reviewnum em{color:#f63}
#summary dl dt .satiinfo{position:absolute;left:92px;top:14px;height:80px;line-height:80px}
#summary dl dt span.satisfaction{padding-left:15px;border-left:1px solid #e8e8e8}
#summary dl dt span.satisfaction em{font-size:22px;color:#50b400}
#summary dl dd.review{font-size:12px;border-bottom:1px solid #e8e8e8;height:100px;padding:17px 0 12px;position:relative}
#summary dl dd.review span.reviewinfo{color:#999}
#summary dl dd.review span.reviewinfo em{color:#666;font-family:simsun}
#summary dl dd.review .desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:77px;margin-top:6px}
#summary dl dd.icon{width:100%;height:97px;border-bottom:1px solid #e8e8e8;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/cirlebg.png) no-repeat 0 0}
#summary dl dd.icon ul{margin-top:20px}
#summary dl dd.icon ul li{font-size:12px;color:#666;float:left;width:80px;height:80px;text-align:center;background:#f5f5f5;border-radius:50%;line-height:110px;margin-left:50px}
#summary dl dd.icon ul li.favorite{cursor:pointer;margin-left:0;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/love.png) no-repeat 25px 15px;position:relative;margin-left:5px}
#summary dl dd.icon ul li.favorite.favorited{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/heart.png) no-repeat 25px 15px}
#summary dl dd.icon ul li.decorate{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/zx.png) no-repeat 27px 15px}
#summary dl dd.icon ul li.tel{cursor:pointer;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/tel.png) no-repeat 29px 15px;position:relative}
#summary dl dd.icon ul li.tel .telnum{width:117px;height:30px;line-height:30px;color:#333;font-size:12px;position:absolute;bottom:-47px;right:-66px;background:#fff;box-shadow:0 1px 16px #dedede;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;z-index:998}
#summary dl dd.icon ul li.tel:hover .telnum{bottom:-38px;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#summary dl dd.icon ul li.tel .telnum:before{content:"";height:0;left:10px;border-bottom:6px solid #fff;position:absolute;top:-12px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent}
#summary dl dd.icon ul li.favorite .favxt{width:123px;height:50px;padding:5px;line-height:30px;color:#333;font-size:12px;position:absolute;bottom:-88px;right:-79px;background:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:24px;visibility:hidden;z-index:999;text-align:left;box-shadow:-1px 0 19px #dedede}
#summary dl dd.icon ul li.favorite:hover .favxt{bottom:-67px;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:default}
#summary dl dd.icon ul li.favorite .favxt:before{content:"";height:0;left:10px;border-bottom:6px solid #fff;position:absolute;top:-12px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent}
//#summary dl dd.icon ul li.favorite .favxt:before{content:'';position:absolute;left:6px;top:-10px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/highlight//sctopicon.png) no-repeat;width:29px;height:10px;background-size:100% 100%}
#summary dl dd.icon ul li.phoneview{cursor:pointer;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/phone.png) no-repeat 30px 15px}
#summary dl dd.facilities{padding:17px 0 0 1px}
#summary dl dd.facilities ul li{float:left;width:30px;height:30px;margin-right:8px}
#summary dl dd.review .commentpage{position:absolute;right:0;top:14px}
#summary dl dd.review .commentpage .cpage{width:22px;height:22px;display:inline-block;cursor:pointer}
#summary dl dd.review .commentpage .prepage{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/pleft.jpg) no-repeat}
#summary dl dd.review .commentpage .prepage.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/pleftdis.jpg)}
#summary dl dd.review .commentpage .nextpage{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/pright.jpg) no-repeat;margin-left:3px}
#summary dl dd.review .commentpage .nextpage.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/prightdis.jpg)}
#summary dl dt a{color:#666;display:block;width:100%;height:100%}
#summary dl dd.review ul li{display:none}
#summary dl dd.review ul li.active{display:block}
#hightlight .loading{width:100%;height:100%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//transparent_loading.gif) 50% 50% no-repeat scroll #fff}
#summary .facilities ul li{width:30px;height:30px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//icon-last.png) no-repeat;position:relative}
#summary .facilities ul li.ssicon-bg{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//icon-last.png) no-repeat;position:relative}
#summary .facilities ul li img{width:100%;height:100%;display:block}
#summary .facilities ul li.icon-wifi{background-position:0 -1px}
#summary .facilities ul li.icon-freewifi{background-position:0 -33px}
#summary .facilities ul li.cablemodam{background-position:0 -131px;margin-right:5px}
#summary .facilities ul li.freecablemodam{background-position:0 -163px}
#summary .facilities ul li.icon-park{background-position:0 -68px;margin-right:6px}
#summary .facilities ul li.icon-freepark{background-position:0 -99px}
#summary .facilities ul li.icon-restaurant{background-position:0 -192px}
#summary .facilities ul li.pet{background-position:0 -225px}
#summary .facilities ul li.icon-gym{background-position:0 -259px}
#summary .facilities ul li.icon-meeting-hall{background-position:0 -291px}
#summary .facilities ul li.icon-airport-transfer{background-position:-1px -324px}
#summary .facilities ul li.icon-pool{background-position:0 -356px}
#summary .facilities ul li.icon-freeairport-transfer{background-position:0 -394px}
#summary .facilities ul li.icon-left-baggage{background-position:0 -425px}
#summary .facilities ul li.wifi .facilitip{left:0}
#summary .facilities ul li .facilitip,#summary .facilities ul li.wifi .facilitip{opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}
#summary .facilities ul li .facilitip{width:50px;left:3px}
#summary .facilities ul li.park .facilitip{left:-4px}
#summary .facilities ul li.park:hover .facilitip{left:-4px}
#summary .facilities ul li.dinnery:hover .facilitip,#summary .facilities ul li.park:hover .facilitip{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:-18px}
#summary .facilities ul li.diningroom .facilitip{left:0}
#summary .facilities ul li.diningroom:hover .facilitip{left:0}
#summary .facilities ul li.diningroom:hover .facilitip,#summary .facilities ul li.meeting:hover .facilitip,#summary .facilities ul li.pet:hover .facilitip,#summary .facilities ul li.wifi:hover .facilitip{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:-18px}
#summary .facilities ul li.wifi:hover .facilitip{left:0}
#summary .facilities ul li.cablemodam .facilitip{left:-8px}
#summary .facilities ul li.cablemodam:hover .facilitip{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:-18px;left:-8px}
#summary .noscore{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/noscore.png) no-repeat 0;line-height:100px;padding-left:53px}
#summary .nocomm{color:#ccc;font-size:18px}
#summary .nodp{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/nodp.png) no-repeat 0;line-height:100px;padding-left:53px}
#summary .nocomm a{color:#ff7800}
#summary .qrcode{width:125px;height:147px;position:absolute;bottom:-83px;right:-55px;background:#fff;box-shadow:0 1px 16px #dedede;text-align:center;opacity:0;z-index:9999;line-height:normal;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}
#summary .qrcode.hover{bottom:-70px;opacity:1;visibility:visible}
#summary .qrcode img{width:111px;height:111px;display:block;margin:0 auto;margin-top:10px}
#summary .qrcode:before{content:"";height:0;left:10px;border-bottom:6px solid #fff;position:absolute;top:-12px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid transparent}
.circle_percent{display:block;float:left;width:80px;height:80px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/0.png) no-repeat 0 0;margin-right:6px}
.circle_percent .percent{position:absolute;z-index:4;text-align:center;width:80px;font-size:16px;line-height:80px}
.circle_percent .percent span{color:#f63;font-size:28px}
.circle_percent .circle{width:80px;height:80px;border-radius:80px;float:left;position:relative;text-align:center;background:#ddd;display:none}
.circle_percent .circle:before{position:relative;z-index:3;content:'';background:#fff;margin:5px;width:70px;height:70px;display:block;border-radius:70px}
.circle_percent .circle:after,.circle_percent .circle>div:first-child,.circle_percent .circle>div:first-child:after,.circle_percent .circle>div:last-child,.circle_percent .circle>div:last-child:after{position:absolute;width:50%;height:100%;top:0;left:0}
.circle_percent .circle:after{content:"";border:5px solid #ddd;width:70px;height:70px;border-radius:80px;clip:rect(0 80px 80px 40px)}
.circle_percent .circle>div:first-child,.circle_percent .circle>div:last-child{width:100%}
.circle_percent .circle>div:first-child{z-index:2}
.circle_percent .circle>div:first-child:after,.circle_percent .circle>div:last-child:after{content:"";border:5px solid #f63;width:70px;height:70px;border-radius:80px;clip:rect(0 80px 80px 40px)}
.circle_percent .circle>div:first-child:after{clip:rect(0 40px 80px 0);left:auto;right:0;background-position:100% 0}
.circle_percent_0{color:#999;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/0.png) no-repeat 0 0}
.circle_percent_1,.circle_percent_2,.circle_percent_3,.circle_percent_4,.circle_percent_5{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/5.png) no-repeat 0 0}
.circle_percent_10,.circle_percent_6,.circle_percent_7,.circle_percent_8,.circle_percent_9{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/10.png) no-repeat 0 0}
.circle_percent_11,.circle_percent_12,.circle_percent_13,.circle_percent_14,.circle_percent_15{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/15.png) no-repeat 0 0}
.circle_percent_16,.circle_percent_17,.circle_percent_18,.circle_percent_19,.circle_percent_20{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/20.png) no-repeat 0 0}
.circle_percent_21,.circle_percent_22,.circle_percent_23,.circle_percent_24,.circle_percent_25{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/25.png) no-repeat 0 0}
.circle_percent_26,.circle_percent_27,.circle_percent_28,.circle_percent_29,.circle_percent_30{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/30.png) no-repeat 0 0}
.circle_percent_31,.circle_percent_32,.circle_percent_33,.circle_percent_34,.circle_percent_35{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/35.png) no-repeat 0 0}
.circle_percent_36,.circle_percent_37,.circle_percent_38,.circle_percent_39,.circle_percent_40{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/40.png) no-repeat 0 0}
.circle_percent_41,.circle_percent_42,.circle_percent_43,.circle_percent_44,.circle_percent_45{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/45.png) no-repeat 0 0}
.circle_percent_46,.circle_percent_47,.circle_percent_48,.circle_percent_49{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/48.png) no-repeat 0 0}
.circle_percent_50{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/50.png) no-repeat 0 0}
.city_hot_label{width:1196px;border:1px solid #eee;margin-bottom:20px;overflow:hidden;margin:0 auto}
.nearbycity{width:100%;overflow:hidden;margin:10px 0}
.nearbycity .navname{line-height:22px;float:left;width:75px;font-size:14px;text-align:left;color:#666}
.nearbycity .aroundlist{float:left;width:1100px}
.nearbycity .aroundlist li{float:left;margin-right:20px;white-space:nowrap;line-height:22px}
.nearbycity .aroundlist li a{color:#999}
#seo-list .SEO_Open{float:left;background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMjMwNjRDQzQ3MEQxMUU2OTJGMzg5MTA2NUExRTg3MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMjMwNjRDRDQ3MEQxMUU2OTJGMzg5MTA2NUExRTg3MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMzA2NENBNDcwRDExRTY5MkYzODkxMDY1QTFFODcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMzA2NENCNDcwRDExRTY5MkYzODkxMDY1QTFFODcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OU+a9AAAAClJREFUeNpi3Lp1KwNewMRACNBHBQuE8vLyQpPYtm0bigo4f/D6BSDAAKj6B1v6vYx1AAAAAElFTkSuQmCC) no-repeat 14px 13px;height:27px;width:26px}
#seo-list .SEO_Close{float:left;background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0RUZBRjMwNDcxMTExRTY4QTQzRDM5MjRFRDIyM0QzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0RUZBRjMxNDcxMTExRTY4QTQzRDM5MjRFRDIyM0QzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTRFRkFGMkU0NzExMTFFNjhBNDNEMzkyNEVEMjIzRDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTRFRkFGMkY0NzExMTFFNjhBNDNEMzkyNEVEMjIzRDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YAecxAAAAOElEQVR42mLZunUrA17AxEAIoKvw8vKi2AxMwIJpOJy9bds2hAoIByINZ1PPHegq0KwgygyAAAMAcsAOPDfzXVsAAAAASUVORK5CYII=) no-repeat 14px 13px;height:27px;width:26px}
.city_hot_label h3{height:36px;line-height:36px;padding-left:10px;font-size:18px;font-family:Microsoft yahei;border-bottom:0 solid #eee;float:left}
.city_hot_label .city_hote_label_cont{padding:0 10px;width:1178px}
#summary .no-score-ten{height:100px;line-height:100px}
#hightlight .top{width:1200px;margin:0 auto;height:auto;font-family:Microsoft YaHei;padding:10px 0}
#hightlight .top .title{font-size:28px;color:#333;padding:8px 0 14px}
#hightlight .top .title span{color:#999;font-size:18px}
#hightlight .top .address a.landmark{color:#005bb5;cursor:pointer}
#hightlight .top .address span.map{height:20px;line-height:20px;font-size:12px;display:inline-block}
#hightlight .top .address span.map a{padding-left:7px;display:block;cursor:pointer}
#hightlight .top .address span.trafficNearby{padding-left:15px}
#hightlight .top .address span.trafficNearby i{display:inline-block;width:22px;height:22px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//traffictool.png) no-repeat;position:relative;top:6px;left:-5px}
#hightlight .top .address span.bus i{background-position:0 0}
#hightlight .top .address span.fly i{background-position:0 -23px}
#hightlight .top .address span.train i{background-position:0 -46px}
#hightlight .top .address span.metro i{background-position:-1px -69px}
#hightlight .top .title i{display:inline-block}
#hightlight .top .title i.metel{width:20px;height:26px;display:inline-block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/medal-icons.png) no-repeat 0 0;margin-right:12px;position:relative;top:0;vertical-align:top}
#hightlight .top .title i.metel.gold{background-position:0 0}
#hightlight .top .title i.metel.sliver{background-position:-31px 0}
#hightlight .top .title i.metel.blue{background-position:-63px 0}
#hightlight .top .title i.metel.king{width:24px;height:24px;background-position:-93px 0}
#hightlight .top .title span.double11{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/d11-logo.png) no-repeat;width:75px;height:47px;background-size:100% 100%;display:inline-block;position:relative;top:13px}
#hightlight .top .title span.double11.none{display:none}
#hightlight .top .title span.theme{width:60px;background-color:#64bbff;text-align:center;margin-right:5px;box-sizing:border-box;border-radius:2px;vertical-align:top;margin-top:4px}
#hightlight .top .title span.super,#hightlight .top .title span.theme{display:inline-block;height:20px;line-height:20px;color:#fff;font-size:12px}
#hightlight .top .title span.super{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/list//zan_02.png) #50b400 8px no-repeat;max-width:220px;padding:0 8px 0 28px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
#hightlight .top.tc-choice{padding-left:80px;width:1120px;position:relative}
#hightlight .top.tc-choice .choice-icon{position:absolute;left:0;top:-7px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//tc_choice_last.png) 0 0 no-repeat;width:70px;height:76px}
#hightlight .highlight{width:1180px;height:414px;background:#fff;box-shadow:0 1px 8px 0 #ddd;padding:10px}
#slider{float:left;width:780px;height:414px}
#slider img{background:#f0f0f0}
#slider .left{width:550px;float:left}
#slider .left,#slider .right{height:410px;overflow:hidden;position:relative}
#slider .right{width:230px;float:right}
#slider .left .price{z-index:999;font-size:12px;color:#fff;position:absolute;top:20px;left:0;width:136px;height:74px;line-height:74px;text-align:center;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/pricebg.png) no-repeat;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;align-items:center;webkit-box-pack:center;display:-webkit-box;display:-moz-flex;display:flex}
#slider .left .price.soldout{font-size:24px;color:#999}
#slider .left .price span em{font-size:28px}
#slider .left .price span{color:#f63;font-family:Arial}
#slider .left .price span i{font-size:16px;padding-right:4px}
#slider .left .btn{width:50px;height:60px;cursor:pointer}
#slider .left .ltbtn{position:absolute;left:0;top:45%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/ltbtn.png) no-repeat}
#slider .left .rtbtn{position:absolute;right:0;top:45%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/rtbtn.png) no-repeat}
#slider .left .tab{width:550px;height:35px;background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;line-height:35px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000)}
#slider .left .tab ul li{color:#fff;font-size:12px;float:left;padding:0 0 0 20px;cursor:pointer}
#slider .left .tab ul li.active{color:#50b400}
#slider .right .smpic ul li{display:none}
#slider .right .smpic ul li.active{display:block}
#slider .right .smpic ul li img{width:105px;height:95px;display:block;float:left;margin:0 0 10px 10px;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;user-select:none}
#slider .right .smpic ul li img.active{border:2px solid #8ab923}
#slider .right .btn{width:220px;height:35px;cursor:pointer;display:block}
#slider .right .topbtn{position:absolute;top:0;right:0;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/topbtn.png) no-repeat}
#slider .right .topbtn.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/tpdis.png) no-repeat;cursor:default}
#slider .right .botbtn.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/btdis.png) no-repeat;cursor:default}
#slider .right .botbtn{position:absolute;bottom:0;right:0;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/botbtn.png) no-repeat}
#slider .right .smpic.active{display:block}
#slider .right .smpic{display:none}
#slider .mSlider_con .slider_ul{margin:0;padding:0;list-style-type:none;z-index:0;height:410px}
#slider .mSlider_con .slider_ul li img{width:550px;height:410px;display:block}
#slider .mSlider_con .slider_ul li{float:left;overflow:hidden;margin:0;padding:0;width:720px}
.clearfix:after{content:'.';display:block;clear:both;line-height:0;height:0;visibility:hidden}
#slider .rtbtn.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/rtdis.png) no-repeat;cursor:default}
#slider .ltbtn.disabled{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/highlight/ltdis.png) no-repeat;cursor:default}
#slider .mSlider_nav_orange{width:0}
#slider .btn.none,#slider .btns.none,.none{display:none}
.router-paner{width:262px;margin:18px auto 0;font-family:Microsoft yahei}
.router-paner .r-search-box{position:relative;background-color:#fff;padding:5px 0 10px 45px}
.router-paner .r-input{position:relative}
.router-paner .r-input .clear-icon{display:none;position:absolute;right:10px;top:12px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/router_icons.png) 0 -680px no-repeat;width:20px;height:20px;cursor:pointer}
.router-paner .r-input input{width:162px;height:38px;line-height:38px;padding:0 24px 0 25px;border:none;border-bottom:1px solid #dfdfdf;background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/router_icons.png) 0 -198px no-repeat}
.router-paner .r-end input{background-position:0 -242px}
.router-paner .revert-icon{display:block;position:absolute;left:20px;top:35px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/router_icons.png) 0 -108px no-repeat;width:20px;height:20px;cursor:pointer}
.router-paner .r-btn-box{margin-top:15px}
.router-paner .r-search-btn{width:80px;border:none;height:28px;line-height:28px;color:#fff;text-align:center;border-radius:5px;background:#5eba14;cursor:pointer}
.router-paner .r-not{position:relative;width:344px;max-height:500px;margin:0 auto;overflow-y:auto;overflow-x:hidden}
.router-paner .r-not .undefined{display:none}
.router-paner .r-not h1{font-size:14px!important}
.router-paner .r-not div{font-family:Microsoft YaHei!important}
.router-paner .r-not .not-have-r{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/map/no-data-error.png) 50% no-repeat;height:200px}
.router-paner .r-clear-btn{margin-left:18px;color:#999;height:28px;display:none}
.router-paner .r-clear-btn:hover{color:#ff7800}
.map-loading-box{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.9}
.map-loading-box span{display:block;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/home//transparent_loading_v2.gif) no-repeat 50%;width:150px;height:100px;border-radius:10px;overflow:hidden;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-80px;color:#333;line-height:100px;text-indent:-20000em}
.r-map-result{position:relative;height:215px;width:230px;background-color:#fff;margin:10px 0 10px 48px}
.r-map-result .r-ways-tab{height:30px;background:#fff;border-bottom:2px solid #ddd;margin:0 7px 0 8px;display:none}
.r-map-result .r-ways-tab li{float:left;width:70px;font-size:14px;height:30px;border:none!important;line-height:30px;text-align:center;cursor:pointer;margin-bottom:-2px}
.r-map-result .r-ways-tab li:after{clear:both}
.r-map-result .r-ways-tab li.active{color:#50b400;border-bottom:2px solid #50b400!important}
.r-map-result .r-ways-tab li.last{width:75px}
.r-map-result .r-result-con{position:relative;overflow-y:auto;overflow-x:hidden;padding:0 5px 5px;min-height:166px;margin-top:5px;height:172px}
.r-map-result .r-result-con .undefined{display:none}
.r-map-result .r-result-con .not-have-r{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/map/no-data-error.png) 50% no-repeat;height:170px}
.r-map-result .r-result-erro{height:195px}
.r-map-result .back-btn{font-size:12px;color:#666;position:absolute;left:7px;top:5px;cursor:pointer}
.r-map-result .back-btn em{color:#ccc;font-family:\\5B8B\4F53;display:inline-block;margin:0 4px 0 0;font-weight:600}
.r-map-result .back-btn:hover{color:#ff7800}
.r-map-result .back-btn:hover em{color:#ff9800}
.r-result-con .r-address-main{display:none}
.r-result-con .r-addressTip,.r-result-con .r-title{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/router_icons.png) no-repeat}
.r-result-con .r-addressTip{text-align:left;background-position:0 -358px;padding-left:20px;margin:8px 0 10px;color:#333}
.r-result-con .r-title{position:relative;border:1px solid #ddd;height:30px;line-height:30px;background-position:2px -599px;padding:0 5px 0 30px;color:#ff7800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.r-result-con .r-addr-list{padding:10px 0 0;overflow:hidden;border:1px solid #ddd;border-top:none}
.r-result-con .r-addr-list table{width:100%}
.r-result-con .r-addr-list table tr{cursor:pointer}
.r-result-con .r-addr-list th{padding:0 5px}
.r-result-con .r-addr-list th span{display:inline-block;width:23px;height:25px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/markers_icon_new.png) 0 -263px no-repeat}
.r-result-con .r-addr-list th span.r-addr-item0{background-position:0 -263px}
.r-result-con .r-addr-list th span.r-addr-item1{background-position:-23px -263px}
.r-result-con .r-addr-list th span.r-addr-item2{background-position:-46px -263px}
.r-result-con .r-addr-list th span.r-addr-item3{background-position:-69px -263px}
.r-result-con .r-addr-list th span.r-addr-item4{background-position:-92px -263px}
.r-result-con .r-addr-list th span.hover.r-addr-item0{background-position:0 -230px}
.r-result-con .r-addr-list th span.hover.r-addr-item1{background-position:-23px -230px}
.r-result-con .r-addr-list th span.hover.r-addr-item2{background-position:-46px -230px}
.r-result-con .r-addr-list th span.hover.r-addr-item3{background-position:-69px -230px}
.r-result-con .r-addr-list th span.hover.r-addr-item4{background-position:-92px -230px}
.r-result-con .r-addr-list td.info{word-break:break-all;padding-right:24px}
.r-result-con .r-addr-list td.info p{color:#999}
.r-result-con .r-addr-list td.btn{width:75px}
.r-result-con .r-addr-list td.btn a,.selinfoBtn a{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/addrbg.png) -21px -81px no-repeat;display:inline-block;width:70px;height:29px;line-height:29px;text-align:center;color:#b35900;visibility:hidden}
.selinfoBtn a{visibility:visible;margin-top:5px}
.r-result-con .down-icon{cursor:pointer;padding-right:20px}
.r-result-con .down-icon em{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/map_down_icon.png) 100% no-repeat}
.r-result-con .down-icon em,.r-result-con .up-icon em{position:absolute;right:5px;top:0;display:inline-block;width:13px;height:30px;float:right;margin-right:5px}
.r-result-con .up-icon em{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/map_up_icon.png) 100% no-repeat}
.r-result-con .up-icon{padding-right:20px}
.r-result-con .r-addr-list table tr:hover{background-color:#f4f4f4}
.r-result-con .r-addr-list table tr:hover .btn a{visibility:visible}
.r-result-con .r-pager{border-top:1px solid #ddd;padding:10px;text-align:center}
.r-result-con .r-pager a.current{color:#333;margin-left:5px}
.r-result-con .r-pager .next-btn,.r-result-con .r-pager .pre-btn{display:none;color:#005bb5;cursor:pointer}
.r-result-con .r-result1{margin-top:15px}
.r-result-con .r-addr-yes .r-title{background-position:2px -477px;color:#50b400;cursor:pointer}
.r-result-con .r-addr-yes .r-addr-list{display:none}
.icon_close_gray,.icon_map_bus,.icon_map_end,.icon_map_foot,.icon_map_qh,.icon_map_start,.icon_map_sub,.icon_map_t1,.icon_map_t2,.icon_map_t3,.icon_map_t4,.icon_mark_blue,.icon_time_blue,.marker-icon-custom{display:inline-block;background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/last/icon.png);background-repeat:no-repeat;vertical-align:middle;overflow:hidden}
.r-map-result .r-result-con .hmap_traer_tip{margin-top:10px}
.r-map-result .r-result-con .hmap_traer_tip span{display:inline-block;background-color:#e5e5e5;height:30px;line-height:30px;padding:0 10px;border-radius:20px;flex:12px}
.r-map-result .r-result-con .hmap_traer_tip i{float:left;margin:9px 4px 0 0}
.r-map-result .r-result-con .icon_time_blue{width:13px;height:13px;background-position:-42px -412px}
.r-map-result .r-result-con .hmap_traer_spec{margin-top:8px}
.r-map-result .r-result-con .hmap_traer_spec dl{position:relative}
.r-map-result .r-result-con .hmap_traer_spec dl .first,.r-map-result .r-result-con .hmap_traer_spec dl .last{line-height:29px;border:0;padding-left:17px}
.r-map-result .r-result-con .hmap_traer_spec dl .first i{left:-11px;top:9px;background-position:-4px -437px}
.r-map-result .r-result-con .hmap_traer_spec dl .last i{left:-11px;top:2px;background-position:-35px -437px}
.r-map-result .r-result-con .hmap_traer_spec dd i{position:absolute;top:0}
.r-map-result .r-result-con .hmap_traer_spec dd span strong{color:#3092f4;margin:0 2px}
.r-map-result .r-result-con .icon_map_bus,.r-map-result .r-result-con .icon_map_foot,.r-map-result .r-result-con .icon_map_sub{width:20px;height:20px}
.r-map-result .r-result-con .hmap_traer_spec dd i.icon_map_foot{background-position:0 -476px;top:9px;left:-11px}
.r-map-result .r-result-con .hmap_traer_spec dd i.icon_map_bus{background-position:-23px -476px;top:7px;left:-10px}
.r-map-result .r-result-con .hmap_traer_spec dd i.icon_map_sub{background-position:-43px -476px;top:7px;left:-11px}
.r-map-result .r-result-con .hmap_traer_spec dd i.icon_map_end,.r-map-result .r-result-con .hmap_traer_spec dd i.icon_map_start{width:26px;height:28px;line-height:23px;color:#fff;text-align:center}
.r-map-result .r-result-con .hmap_traer_spec dl .first{padding-bottom:0;color:#666}
.r-map-result .r-result-con .hmap_traer_spec dl .last{padding-top:0;color:#666}
.r-map-result .r-result-con .hmap_traer_spec dd{margin-left:12px;padding:8px 0 8px 15px;line-height:22px;position:relative;border-left:2px solid #cfddef;border-bottom:none}
.r-map-result .r-result-con .icon_map_cir{width:4px;height:4px;left:-5px!important;top:14px!important;background-color:#f5f5f5;border:2px solid #cfddef;border-radius:5px;overflow:hidden}
.router-icon .r-line{font-size:12px}
.main-r-line-marker{position:absolute;z-index:1}
.main-r-line-marker .right{display:block;background-color:#fff;height:18px;line-height:18px;white-space:nowrap;border-radius:0 10px 10px 0;margin-left:22px;padding-right:20px;padding-left:15px;color:#666;border:1px solid #50b400;position:absolute;top:3px;z-index:-10}
.main-r-line-marker .left{float:left;width:30px;height:36px;line-height:36px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/main_title.png) no-repeat 0 0;z-index:1;text-align:center;font-size:12px;line-height:28px;color:#fff;position:absolute}
.r-line-end .left{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/main_title_end.png) no-repeat 0 0}
.r-line-end .right{border:1px solid #f75e37}
.r-result-con .error-tip{margin:95px 0 0 9px}
.main-r-hotel-marker{position:absolute;z-index:1}
.main-r-hotel-marker .left{float:left;width:35px;height:42px;background:url(//img1.40017.cn/cn/h/list/2015/p-map.png) no-repeat 0 0}
.main-r-hotel-marker .right{display:block;background:#50b400;height:20px;line-height:20px;white-space:nowrap;border-radius:0 10px 10px 0;margin-top:7px;margin-left:31px;padding-right:12px;color:#fff;float:none}
input::-ms-clear{display:none}
.r-result-con td{font-family:Microsoft Yahei!important}
.r-result-con .trans-title p{font-size:12px!important}
.r-max-box{width:260px;margin-left:16px}
.r-max-box .r-result-con{padding-left:15px}
.r-max-box .r-ways-tab li{width:80px}
.r-max-box .r-ways-tab li.last{width:85px}
.h_map_lp_max{width:260px;margin-left:16px}
.no-r-list{background:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/no-train.png) 0 0 no-repeat;width:183px;height:57px;margin:70px auto 0}
.icon_close_gray,.icon_map_bus,.icon_map_end,.icon_map_foot,.icon_map_qh,.icon_map_start,.icon_map_sub,.icon_map_t1,.icon_map_t2,.icon_map_t3,.icon_map_t4,.icon_mark_blue,.icon_time_blue,.marker-icon-custom{display:inline-block;background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/last/icon.png);background-repeat:no-repeat;vertical-align:middle;overflow:hidden}
.zIndex100{z-index:100!important}
.zIndex200{z-index:200!important}
#smallMap,#smallMapContent{width:400px;height:300px;margin:0 auto}
.dzspc-map-content .main-custom-marker{position:absolute;z-index:1}
.dzspc-map-content .main-custom-marker .left{float:left;width:35px;height:42px;background:url(//img1.40017.cn/cn/h/list/2015/p-map.png) no-repeat 0 0}
.dzspc-map-content .main-custom-marker .right{display:block;background:#50b400;height:20px;line-height:20px;white-space:nowrap;border-radius:0 10px 10px 0;margin-top:7px;margin-left:31px;padding-right:12px;color:#fff}
.dzspc-map-content{position:relative}
.dzspc-map-content .showlarge{position:absolute;right:0;bottom:10px;width:120px;height:32px;line-height:32px;background-color:rgba(76,90,101,.9);text-align:center;font-size:12px;color:#fff;cursor:pointer}
.dzspc-map-content .showlarge a{display:block}
.dzspc-map-content .showlarge span{color:#fff}
#largeMapContent{height:480px;margin:0 auto}
#map{margin-top:10px}
#map .map-title{height:60px;line-height:60px}
#map .map-title span{color:#333;font-size:20px}
.dzspc-map-content .left{float:left}
.dzspc-map-content .hdetail_map_tool,.dzspc-map-content .hmap_info_wrap{width:100%;height:295px;position:relative;z-index:1}
.dzspc-map-content .hdetail_map_tool{width:790px}
.dzspc-map-content .hdetail_map_tool .toggleButton{width:42px;height:60px;background:rgba(0,0,0,.5);position:absolute;right:60px;top:0;z-index:9;font-size:14px;font-family:Microsoft YaHei;color:#fff;line-height:60px;vertical-align:middle;padding:0 9px;cursor:pointer;text-align:right;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)}
.dzspc-map-content .hdetail_map_tool .toggleButton:after{content:'';display:block;position:absolute;width:10px;height:15px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last/map//toggleButton.png) -10px 0 no-repeat;top:23px;left:9px}
#largeMapContent.toggle .hdetail_map_tool .toggleButton{text-align:left}
#largeMapContent.toggle .hdetail_map_tool .toggleButton:after{background-position:0 0;left:42px}
#largeMap{height:480px;width:730px;z-index:1!important}
.dzspc-map-content .hmap_nav{width:64px;float:left}
.dzspc-map-content .hmap_nav li{width:62px;height:58px;border-bottom:1px solid #e8e8e8;background-color:#fff;text-align:center;cursor:pointer;position:relative;color:#666;font-size:12px;border-right:1px solid #e8e8e8;border-left:2px solid #fff;margin:0;padding:0}
.dzspc-map-content .hmap_nav li.on{border-right:1px solid #fff;border-left:2px solid #50b400;color:#333}
.dzspc-map-content .icon_mapnav_tra{width:23px;background-position:-560px 0}
.dzspc-map-content .hmap_nav li i{display:inline-block;background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/list/map/near_icon3.png);background-repeat:no-repeat}
.dzspc-map-content .hmap_nav li p{line-height:16px}
.dzspc-map-content .hmap_nav li.nav1 i{width:21px;height:25px;margin-top:8px;background-position:0 -30px}
.dzspc-map-content .hmap_nav li.nav2 i{width:26px;height:26px;background-position:-28px -30px;margin-top:8px}
.dzspc-map-content .hmap_nav li.nav3 i{width:24px;height:24px;background-position:-62px -30px;margin-top:8px}
.dzspc-map-content .hmap_nav li.nav4 i{width:28px;height:24px;background-position:-92px -30px;margin-top:8px}
.dzspc-map-content .hmap_nav li.nav5 i{width:20px;height:26px;background-position:-128px -30px;margin-top:7px}
.dzspc-map-content .hmap_nav li.nav1.on i{background-position:0 2px}
.dzspc-map-content .hmap_nav li.nav2.on i{background-position:-28px 2px}
.dzspc-map-content .hmap_nav li.nav3.on i{background-position:-62px 2px}
.dzspc-map-content .hmap_nav li.nav4.on i{background-position:-92px 2px}
.dzspc-map-content .hmap_nav li.nav5.on i{background-position:-128px 2px}
.dzspc-map-content .hmap_nav li.last-li{border-bottom-color:#f5f5f5}
.dzspc-map-content .hmap_nav li span{display:none}
.dzspc-map-content .hmap_nav .on span{display:block;position:absolute;font-size:12px;font-family:SimSun,Hiragino Sans GB;font-style:normal;line-height:21px;z-index:10;left:-6px;top:30px;color:#5eba14}
.dzspc-map-content .hdetail_sider{width:377px;float:left;-webkit-transition:right .2s;transition:right .2s;border-left:1px solid #ddd}
.dzspc-map-content .hdetail_sider.hidden{right:2px}
.dzspc-map-content .normal-custom-marker{position:absolute;z-index:1}
.dzspc-map-content .normal-custom-marker span{height:34px;width:29px;font-size:16px;text-align:center;color:#666;line-height:29px;text-indent:1px}
.dzspc-map-content .normal-custom-marker[type=Air] span.marker-icon-custom{background-position:-3px -614px}
.dzspc-map-content .normal-custom-marker[type=bus] span.marker-icon-custom{background-position:-148px -614px}
.dzspc-map-content .normal-custom-marker[type=mero] span.marker-icon-custom{background-position:-39px -614px}
.dzspc-map-content .normal-custom-marker[type=train] span.marker-icon-custom{background-position:-75px -614px}
.dzspc-map-content .normal-custom-marker[type=ent] span.marker-icon-custom,.dzspc-map-content .normal-custom-marker[type=food] span.marker-icon-custom,.dzspc-map-content .normal-custom-marker[type=scenic] span.marker-icon-custom{background-position:-184px -614px}
.dzspc-map-content .normal-custom-marker.hover[type=Air] span.marker-icon-custom{background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/1.1.6.0/last/map/ditu.png);background-position:1px -37px}
.dzspc-map-content .normal-custom-marker.hover[type=bus] span.marker-icon-custom{background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/1.1.6.0/last/map/ditu.png);background-position:-107px -37px}
.dzspc-map-content .normal-custom-marker.hover[type=mero] span.marker-icon-custom{background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/1.1.6.0/last/map/ditu.png);background-position:-35px -37px}
.dzspc-map-content .normal-custom-marker.hover[type=train] span.marker-icon-custom{background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/1.1.6.0/last/map/ditu.png);background-position:-71px -37px}
.dzspc-map-content .normal-custom-marker.hover[type=ent] span.marker-icon-custom,.dzspc-map-content .normal-custom-marker.hover[type=food] span.marker-icon-custom,.dzspc-map-content .normal-custom-marker.hover[type=scenic] span.marker-icon-custom{background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/1.1.6.0/last/map/ditu1.png);background-position:0 0}
.dzspc-map-content .hmap_info_wrap{border-left:2px solid #fff;background-color:#fff;overflow:hidden}
.dzspc-map-content .hmap_info_close{width:19px;height:19px;background-color:#eee;display:block;position:absolute;top:8px;right:8px;border-radius:10px;cursor:pointer}
.dzspc-map-content .icon_close_gray{width:18px;height:18px;background-position:-7px -413px}
.dzspc-map-content .hmap_info_close i{display:block;margin:3px auto}
.dzspc-map-content .hmap_info_pic{height:79px;font:24px/80px Microsoft Yahei;text-shadow:0 0 5px hsla(0,0%,100%,.3);text-align:center;color:#fff;background-image:url(//img1.40017.cn/cn/sl/dzs-hotel/last/map/map-title.png);background-repeat:no-repeat;border-bottom:1px solid #e8e8e8}
.dzspc-map-content .hmap_pic_ent{background-position:0 0}
.dzspc-map-content .hmap_pic_fod{background-position:0 -80px}
.dzspc-map-content .hmap_pic_scen{background-position:0 -160px}
.dzspc-map-content .hmap_pic_spo{background-position:0 -240px}
.dzspc-map-content .hmap_pic_tra{background-position:0 -320px}
.dzspc-map-content .hmap_info_list{padding-top:3px;height:295px;overflow-x:hidden;background-color:#fff;position:relative;overflow-y:auto}
.dzspc-map-content .hmap_list{border-bottom:1px solid #e8e8e8;margin-left:9px}
.dzspc-map-content .hmap_list dt{width:30px;height:30px;float:left;position:relative;text-align:center;left:-9px}
.dzspc-map-content .hmap_list dd{margin-left:30px}
.dzspc-map-content .hmap_item_ent .hmap_list dd,.dzspc-map-content .hmap_item_fod .hmap_list dd,.dzspc-map-content .hmap_item_scen .hmap_list dd{margin-left:0}
.dzspc-map-content .hmap_table_spo{width:100%;cursor:pointer}
.dzspc-map-content .hmap_list .hmap_table_spo tr{border-bottom:0}
.dzspc-map-content .hmap_table_spo tr{border-bottom:1px solid #fff}
.dzspc-map-content .hmap_list .hmap_table_spo td{height:30px;line-height:30px}
.dzspc-map-content .hmap_table_spo td{vertical-align:middle}
.dzspc-map-content .map_td_num{width:46px;text-align:center}
.dzspc-map-content .map_td_name{position:relative}
.dzspc-map-content .map_td_km{width:80px;text-align:right;padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dzspc-map-content .hmap_table_spo .icon_sort_arrr5,.dzspc-map-content .hmap_table_spo tr.hover .icon_sort_arrr5{-webkit-transition:left .2s;transition:left .2s}
.dzspc-map-content .icon_sort_arrr5{width:5px;height:9px;background-position:-385px -5px}
.dzspc-map-content .icon_map_t1{width:19px;height:19px;background-position:-75px -508px;margin-top:5px}
.dzspc-map-content .icon_map_t2{width:20px;height:21px;background-position:-98px -508px;margin-top:5px}
.dzspc-map-content .icon_map_t3{width:20px;height:20px;background-position:-26px -507px;margin-top:5px}
.dzspc-map-content .icon_map_t4{width:16px;height:16px;background-position:-4px -510px;margin-top:7px}
.dzspc-map-content .hmap_table_spo tr.hover{background-color:#f2f8fe;color:#5eba14}
.dzspc-map-content .icon_mark_blue{background-position:100px 100px;font-size:12px;color:#333;width:18px;height:23px;line-height:25px}
.dzspc-map-content .hmap_table_spo tr.hover .icon_mark_blue{background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/map/icon_mark_blue.png) 1px 1px no-repeat;color:#fff;line-height:21px}
.dzspc-map-content .hmap_table_spo .icon_sort_arrr5{position:relative;left:4px}
.dzspc-map-content .hmap_table_spo tr.hover .icon_sort_arrr5{left:8px;background-position:-434px -5px}
.dzspc-map-content .hmap_info_traer{width:100%;position:absolute;top:80px;background-color:#f5f5f5;overflow:hidden;left:468px;-webkit-transition:left .3s;transition:left .3s}
.dzspc-map-content .hmap_info_traer_on{left:0}
.dzspc-map-content .hmap_traer_addr{height:23px;line-height:23px;font-size:0;position:relative;padding-right:10px}
.dzspc-map-content .hmap_traer_addr span{max-width:150px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;font-size:12px;max-width:180px}
.dzspc-map-content .hmap_traer_addr b{width:20px;height:20px;display:inline-block;margin:0 10px;cursor:pointer;float:left;text-align:center;position:relative;top:2px}
.dzspc-map-content .hmap_traer_addr b i{display:block}
.dzspc-map-content .icon_map_qh{width:20px;height:20px;background-position:-70px -410px}
.dzspc-map-content .hmap_traer_addr .icon_close_gray{position:absolute;right:10px;top:5px;cursor:pointer}
.dzspc-map-content .hmap_traer_way{padding-right:10px}
.dzspc-map-content .hmap_traer_way ul li{width:33.3%;float:left;height:32px;line-height:32px;text-align:center;cursor:pointer;border-bottom:2px solid #e8e8e8}
.dzspc-map-content .hmap_traer_way ul li.on{border-bottom-color:#50b400;color:#50b400}
.dzspc-map-content .hmap_traer_tool{height:242px;overflow:auto;display:none}
.dzspc-map-content .hmap_traer_tool.on{display:block}
.dzspc-map-content .hmap_traer_tip{margin-top:10px}
.dzspc-map-content .hmap_traer_tip span{display:inline-block;background-color:#e5e5e5;height:30px;line-height:30px;padding:0 10px;border-radius:20px;flex:12px}
.dzspc-map-content .hmap_traer_tip i{float:left;margin:9px 4px 0 0}
.dzspc-map-content .icon_time_blue{width:13px;height:13px;background-position:-42px -412px}
.dzspc-map-content .hmap_traer_spec{margin-top:8px}
.dzspc-map-content .hmap_traer_spec ul{position:relative}
.dzspc-map-content .hmap_traer_spec ul .first,.dzspc-map-content .hmap_traer_spec ul .last{line-height:29px;border:0;padding-left:17px}
.dzspc-map-content .hmap_traer_spec ul .first i{left:-11px;top:9px;background-position:-4px -437px}
.dzspc-map-content .hmap_traer_spec ul .last i{left:-11px;top:2px;background-position:-35px -437px}
.dzspc-map-content .hmap_traer_spec ul li i{position:absolute;top:0}
.dzspc-map-content .hmap_traer_spec ul li span strong{color:#3092f4;margin:0 2px}
.dzspc-map-content .icon_map_bus,.dzspc-map-content .icon_map_foot,.dzspc-map-content .icon_map_sub{width:20px;height:20px}
.dzspc-map-content .hmap_traer_spec ul li i.icon_map_foot{background-position:0 -476px;top:9px;left:-11px}
.dzspc-map-content .hmap_traer_spec ul li i.icon_map_bus{background-position:-23px -476px;top:7px;left:-10px}
.dzspc-map-content .hmap_traer_spec ul li i.icon_map_sub{background-position:-43px -476px;top:7px;left:-11px}
.dzspc-map-content .hmap_traer_spec ul li i.icon_map_end,.dzspc-map-content .hmap_traer_spec ul li i.icon_map_start{width:26px;height:28px;line-height:23px;color:#fff;text-align:center}
.dzspc-map-content .hmap_traer_spec ul .first{padding-bottom:0;color:#666}
.dzspc-map-content .hmap_traer_spec ul .last{padding-top:0;color:#666}
.dzspc-map-content .hmap_traer_spec ul li{margin-left:12px;padding:8px 0 8px 15px;line-height:22px;position:relative;border-left:2px solid #cfddef}
.dzspc-map-content .icon_map_cir{width:4px;height:4px;left:-5px!important;top:14px!important;background-color:#f5f5f5;border:2px solid #cfddef;border-radius:5px;overflow:hidden}
.dzspc-map-content .hmap_info_box{padding:20px 0 10px 10px}
.dzspc-map-content .hmap_info_item .paging1{margin-top:8px;text-align:left;padding:0 8px}
.dzspc-map-content .paging1{text-align:center;font-size:14px;margin-top:30px}
.dzspc-map-content .hmap_info_item .paging1 a{text-align:center}
.dzspc-map-content .paging1 .on,.paging1 .on:hover{border:1px solid #49f;color:#fff;background-color:#49f}
.dzspc-map-content .paging1 a{padding:3px 5px;border:1px solid #ddd;margin:0 3px;color:#555;font-family:Microsoft Yahei}
.dzspc-map-content .paging1 a,.dzspc-map-content .paging1 span{display:inline-block}
.dzspc-map-content a{color:#37d;cursor:pointer;text-decoration:none}
.dzspc-map-content .normal-custom-infowin .title{line-height:26px;margin-bottom:2px;border-bottom:1px solid #e8e8e8}
.dzspc-map-content .normal-custom-infowin .content{line-height:26px;margin-top:2px}
.map_nodata_error,.map_nosource_error{height:100%;background:url(//img1.40017.cn/cn/sl/dzs-hotel/last/map/no-data-error.png) 50% no-repeat}
.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:2}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes bounce{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
75%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
25%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}
}
@keyframes bounce{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
75%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
25%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}
}
.dzspc-map-content .normal-custom-marker.hover,.hmap_table_spo tr.hover .icon_mark_blue{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:2;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.dzspc-map-content .normal-custom-marker.hover{-webkit-animation-name:bounce;animation-name:bounce}
.inlineblock{display:inline-block}
.panoInfoBox .panoInfoBoxTitleBg,.panoInfoBox .panoInfoBoxTitleContent{display:none!important}
.dzspc-map-content.toggle .m-right-main{display:none}
.m-right-main{position:absolute;right:-414px;top:0;width:474px;height:480px;background-color:#f5f5f5}
.m-right-main .hmap-near-block{overflow:hidden;padding:15px}
.m-right-main .router-paner{width:424px;padding-left:20px;background-color:#fff}
.m-right-main .router-paner .r-input input{width:310px}
.m-right-main .router-paner .r-search-box{padding-left:50px}
.m-right-main .r-map-result{width:377px;height:295px;margin:0}
.m-right-main .r-result-con{height:243px;padding:0 15px 10px;margin-top:0}
.m-right-main .r-map-result .r-ways-tab{margin-bottom:5px;padding:5px 0 0 47px}
.m-right-main .r-map-result .r-ways-tab li{width:72px;margin-right:30px}
.m-right-main .r-map-result .r-result-erro{height:285px;margin-top:0}
.tangram-suggestion-main{z-index:80}
.m-right-main .router-paner .r-input .clear-icon{right:20px}
.m-right-main .r-result-con .error-tip{margin:138px 0 0 74px}
.m-right-main .r-map-result .r-result-con .not-have-r{margin-top:40px}
.dzspc-map-content .selinfoBtn a{color:#b35900}
.router-paner .revert-icon{width:20px;height:42px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//router-search-icon.png) no-repeat 0 -244px;top:23px}
.router-paner .revert-icon:hover{background-position:0 -152px}
.router-paner .r-input input{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//router-search-icon.png) no-repeat}
.router-paner .r-start input{background-position:0 10px}
.router-paner .r-end input{background-position:0 -69px}
#wrapper{font-family:Microsoft YaHei;position:relative}
#block-content{background:#fff;margin:0 auto}
#breadcrumb{width:1200px;margin:0 auto}
#breadcrumb .bread-crumb{height:53px;line-height:53px}
#breadcrumb .bread-hotel{display:inline;font-size:12px}
#hightlight{background:#f5f5f5}
#hightlight .highlight{margin:0 auto;margin-bottom:30px}
#summary{float:left}
#main-wrapper{width:1200px;margin:0 auto;margin-top:10px}
#main{float:left;width:790px}
#sidebar{float:left;width:400px;height:540px;margin-left:10px}
#mini-map{margin:10px 0;height:300px;background:#ccc}
#suggested-tab{margin-top:10px}
.clearfix{clear:both}
#reUrlBox{display:none}
.overall-view{position:absolute;right:20px;top:20px;width:90px;height:45px}
.overall-view a{display:block;width:90px;height:45px;background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/last//icon_720.png) center 8px #50b400 no-repeat}
.overall-view a:hover{background-color:#ff6532}
#gongao{max-width:240px;height:30px;overflow:hidden;line-height:30px;font-size:13px;font-family:\\5B8B\4F53;background:#dde5ed;color:#0c77cf}
#gongao .scroll_div{cursor:default}
#gongao .scroll_begin,#gongao .scroll_end{display:inline}
.dialog-ui .dialog-content .keding .tips-info{width:739px;height:auto;padding:0 0 80px 48px}
.keding .message{padding-left:65px;max-width:670px;max-height:280px;font-size:16px;position:relative;font-family:Microsoft YaHei;line-height:20px;padding-left:28px;margin-bottom:20px}
.tips-info .message i.icon{background:url(//img1.40017.cn/cn/sl/dzs-hotel/1.4.0.0/book//icon_tip.png) no-repeat;background-position:-19px -137px;width:38px;height:38px;position:absolute;top:0;left:20px;margin-top:0}
.keding .hotel-p{font-size:16px;line-height:28px;padding:5px 35px 0 25px;font-weight:100}
.keding .change_detail{font-size:15px;line-height:28px}
.keding .change_detail .history,.keding .change_detail .new{color:#ff7800}
.pop-btn a span{display:inline-block;width:140px;height:30px;line-height:30px;background:#ff7800;color:#fff;text-align:center;border-radius:3px;font-family:Microsoft YaHei}
.pop-btn a span:hover{background:#f63}
.pop-btn a.cancel span,.pop-btn a.go span{display:inline-block;background:#fff;border:1px solid #ff7800;width:138px;height:28px;line-height:28px;color:#ff7800}
.pop-btn a.cancel{margin-right:5px}
.pop-btn{float:right;margin-bottom:18px;margin-right:21px}
.info{margin-top:17px}
.room-price-detail{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);padding:15px}
.info .label{margin:0 20px 0 45px}
.info span.detail{padding-left:7px;color:#0185c6;position:absolute;cursor:default;margin-top:-2px}
#reserve-info .info span.detail span.mingxi:hover,.info span.detail span.mingxi.active{color:#ff7800}
.price_details{position:relative;top:-8px;left:-35px;z-index:10}
.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}
.price_details .price_tip{margin-left:2px;margin-bottom:4px;display:block;color:#999;line-height:20px}
.room-infos{position:relative;margin-top:36px}
.room-infos .weekday{color:#333;margin-left:16px;font-size:14px;color:#999}
.room-infos .dao{margin:0 6px 0 4px}
.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}
.book-time-tips{margin-left:115px;color:#999}
.book-time-tips.info .label{margin-right:3px;position:relative;padding-left:18px}
.book-time-tips.info .label i{position:absolute;top:0;left:0}
