﻿body{}
.clearfix:after {display: block;content: ".";height: 0;visibility: hidden;clear: both;font-size: 0;line-height: 0;}
.clearfix {*zoom:1}
.nav_time{margin-top:10px;}
.list_location{padding-top:28px;font-family:"Arial";}
.list_introduce{height:auto;}
.list_introduce_l .head{color: #FF3F00;font-weight:bold;}
.list_intro_address_tj strong{float:left;color: #90704D;}
.list_intro_address_tj span{margin-right:0;}
.list_intro_address_tj a{margin-left:10px;width:auto;color:#90704d;background:transparent;}
.list_intro_address_tj a:hover{color:#90704d;background:transparent;}
.list_intro_icon{padding-right:0;margin-right:12px;max-width:60px;*width:60px;overflow:hidden;}
.list_intro_icon a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list_intro_icon_box{overflow:hidden;}
.list_intro_text{margin-top:10px;}
.list_intro_icon span{height:40px;line-height:45px;}
.list_intro_sign{padding:20px 10px 0 0;}
.list_intro_sign a{float:left;margin-right:8px;padding:0 4px;height:16px;line-height:16px;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:default;}
.list_intro_sign a.blue{background:#4990E2;}
.list_intro_sign a.orange{background:#FD6D00;}

.list_intro_collect{width:120px;margin-left:20px;}
.list_intro_money_top{margin-left:20px;text-align:left;}
.list_intro_money_top code{font-weight:bold;font-size:20px;border-bottom:0 none;}
.tab_pic .icon_l p{margin-top:-8px;height:auto;transform:scale(0.75,0.75);-webkit-transform:scale(0.75,0.75);-moz-transform:scale(0.75,0.75);*font-size:9px;line-height:10px;}
.tab_pic .icon_l,.tab_pic .icon_r{z-index:20;}
.tab_pic .icon_r{left:325px;right:auto;}
.tab_pic .icon_r span.number{margin-left:15px;}
.map_pic{margin-left:912px;height:290px;}
.map_pic .amap-container{height:290px;}
.map_pic img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.list_choose{width:348px;}
.list_choose input.date_input{font-weight:bold;width:78px;}
.list_choose input.date_input_txt{font-weight:bold;color:#535353;}
.list_choose code{margin-left:3px;margin-right:3px;width:10px;}
.nav_time p{margin-right:40px;}
.nav_time.active p{margin:13px 10px;width:88px;text-align:center;}
.list_cx_button{float:right;}
.date_box.active{margin-left:-170px;}
.list_cx_button a{width:199px;}
.list_cx_button a.active{width:159px;}
.nav_list.active{width:510px;}
.hotelRoomBox dl dd{width:1100px;}
.hotelRoomBox tr .th4 p{padding-left:166px;}
.table_list .td2 span{text-decoration:none;}
.table_list .td4 .span3{position:relative;display:inline-block;margin-left:197px;width:80px; text-align:left !important;vertical-align:middle;}
.table_list .td4 .span4{display:inline-block;text-align:center;padding:0 !important;width:228px;vertical-align:middle;}
    .table_list .td4 .span4 .rules {
        padding-right: 18px;
    }
.table_list .td4 .span5{display:inline-block;margin-left:14px;width:74px;margin-left:0;vertical-align:middle;}
.table_list .td4 .span5 a{margin:0;width:74px}
span.priceTag{border-bottom:0 none;}
.price_sign{position:absolute;top:50%;right:460px;width:110px;}
.price_sign .sale{float:right;width:34px;height:18px;line-height:18px;text-align:center;background: #FD6D00;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.price_sign .double{float:left;margin-right:5px;width:69px;height:16px;line-height:16px;border:1px solid #FD6D00;color:#FD6D00;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.price_sign .double b{float:left;margin-right:4px;width:14px;background:#FD6D00 ;color:#fff;font-weight:normal;}
.hover_help{position:relative;display:inline-block;}
.hover_help code{ font-size: 18px;color: #90704D;vertical-align: middle;padding-left: 3px;cursor: pointer;}
.hover_help .help_con{display:none;position:absolute;top:30px;left:0%;margin-left:-30px; font-size: 12px;border-radius: 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px; z-index: 9; width: 195px;padding: 9px 13px 8px 13px;background: #90704D;color:#fff;line-height:19px;}
.hover_help .help_con span {border-left: 7px solid transparent; border-right: 7px solid transparent;border-bottom: 7px solid #90704D; top: -7px; height: 0;left:0;margin-left: 36px;position: absolute;width: 0;z-index: 10;}
.nearby_hotel dl dd p span{display:inline-block;}
.nearby_hotel dl dd p strong{display:inline-block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;}
.map_con{margin-top:20px;height:280px;}
.map_con #mapCon{height:280px;}
.table_list .td1{width:236px;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.table_list .td2{width:175px;}
.table_list .td3 {
    width: 165px;
}
.table_list .td4 .span5 a.yf_button {
    width: 74px;
}
.list_room_yd a.even_live_button code {
    line-height:13px;padding:3px 0
}
.list_room_yd a.full_button{font-size:12px;border:none !important}
/*.list_room_yd a{width:74px;font-size:12px;}*/

/*预定规则*/
.reservationRules {
    position: relative;
    color: #90704D;
    font-size:12px;
}
.reservationRules:hover .dear_tip_tk1{
    display:block;
}
.dear_tip_tk1 {
    display: none;
    font-size: 12px;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid rgba(253,109,0,1);
    width:360px !important;
    height:auto !important;
    position: absolute;
    left: -75px;
    bottom: 30px;
    z-index: 9999;
    width: 414px;
    padding: 9px 13px 8px 13px;
}

    .dear_tip_tk1 code {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #fff;
        bottom: -7px;
        height: 0;
        left: 28%;
        margin-left: -6px;
        position: absolute;
        width: 0;
    }

    .dear_tip_tk1 .code3 {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid rgba(253,109,0,1);
        bottom: -8px;
        height: 0;
        left: 28%;
        margin-left: -7px;
        position: absolute;
        width: 0;
    }

    .dear_tip_tk1 dt {
        height:auto !important;
        line-height:24px;
        color: #535353;
        font-weight: bold;

    }

    .dear_tip_tk1 dd {
        margin-left:0 !important;
        color: #535353;
        line-height: 19px;
    }
    .dear_tip_tk1 dd p{
        font-size:12px !important;
    }

/*预定规则结束*/



.yd_dialog {
    position: absolute;
    top: 54px;
    left: 50%;
    width: 178px;
    margin-left: -104px;
    padding: 15px 14px;
    background: #ffedd5;
    border: 1px solid #fe750d;
    border-radius: 5px;
    color: #fe8b30;
    font-size: 12px;
    line-height: 18px;
    z-index: 999;
    display: none;
    text-align: left;
}
.list_room_yd a.yf_button:hover{
    opacity:1 !important;
}
.yd_dialog:after {
    content: "";
    width: 16px;
    height: 10px;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -8px;
    background-image: url(https://webimgs.bthhotels.com/cms/image/web/public_img.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://webimgs.bthhotels.com/cms/image/web/public_img.png',sizingMethod='scale');
    background-image: url()\9;
    background-repeat: no-repeat;
    background-size: 400px 322px;
    -webkit-background-size: 400px 322px;
    background-position: -369px 0;
}

.relative {
    position: relative;
}

.yd_tab:hover .yd_dialog {
    display: block;
}

@media screen and (min-width:1000px) and (max-width:1199px) {
.hotelRoomBox{margin-top:25px;}
.tab_pic .icon_r{left:285px;}
.map_pic{margin-left:790px;}
.date_box.active{margin-left:-240px;}
.hotelRoomBox dl dd {width: 899px;}
.hotelRoomBox tr .th4 p{padding-left:120px;}
    .table_list .td4{
        width:506px;
    }
    .table_list .td4 .span3 {
        margin-left: 89px;
    }
.table_list .td4 .span5{margin-left:0px;}
.table_list .td4 .span4{width:235px;}
.price_sign{right:385px;}
.nav_list.active{width:375px;}
.nav_time{padding-left:0;}
.nav_list a.select,.nav_list.active a{margin:0 6px 0 0;}
.nearby_hotel dl dd p strong{width:160px;}
.table_list .td1{width:151px;}
.table_list .td2{
    width:159px;
}
    .hotelRoomBox .tr1 .th4 p{
        width:235px;
        text-align:center;
        padding-left:185px;
    }
}
