
* {
    margin: 0;
    padding: 0;
    font-family:'Microsoft YaHei';
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.info_nav {
    height: 74px;
    width: 100%;
    background: #3D4044;
}

.new_webside_info {
    /*background: #F7F7F7;  color: #666666;    padding-bottom: 100px;*/
    font-size: 12px;
  

}

.top_nav_box {
    background: #FFFFFF;
    padding: 0 30px 30px 30px;
    margin-top: 20px;

}

.fenye_list li a {
    margin: 0 5px;
}

.nav_input {
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 10px;
    position: relative;
    width: 20%;
    height: 38px;
    box-sizing: border-box;
    margin: 0 8px;
    float: left;
}

.icon_more {
    background: url("../../images/icon_more.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}

.icon_more.active_icon {
  background: url("../../images/icon_more.png") no-repeat center;     width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    transform: rotate(-180deg);
}

.active .icon_more {
    background: url("../../images/icon_more.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    transform: rotate(-180deg);
    transition: all .3s;
}

.nav_input label {
    width: 30%;
    font-size: 12px;
    color: #A0A0A0;
    font-weight: normal;
}

.nav_input .txt {
    width: 60%;
    display: inline-block;
    height: 32px;
    border: none;
    line-height: 18px;
    box-shadow: none;
    padding-top: 3px \9;
}

.nav_input .icon_more {

}

.input_txt .txt {
    width: 100%;
}

.btn_nav {
    display: inline-block;
    vertical-align: middle;
}

.btn_nav .btn {
    background: #FF8000;
    border-radius: 2px;
    width: 150px;
    height: 38px;
    color: #FFFFFF;
    margin-left: 8px;
    font-size: 14px;
}

.btn_nav .map {
    background: none;
    border-radius: 2px;
    width: 80px;
    height: 38px;
    color: #FFFFFF;
    font-size: 14px;
    border: 1px solid #FFFFFF;
    margin-left: 15px;
}

.info_nav .container {
    display: table;
    height: 74px;
}

.nav_box {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
}

.nav_city {
    width: 14%;
}

.input_txt {
    width: 15%;
}

.input_txt .txt {
    font-size: 12px;
}

.tab_box {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    border: 1px solid #F2F2F2;
    display: none;
    position: relative;
    overflow: hidden;
    background: #F7F7F7;
}

.tab {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.tab li {
    float: left;
    /*width: 150px;*/
    height: 44px;
    font-size: 12px;
    color: #666666;
    text-align: left;
    line-height: 44px;
    cursor: pointer;
}

.tab_box.on {
    display: block;
}

.cur {
    color: #FF8000;
}

.tab li.cur {
    color: #FF8000;
}

.list_main {
    margin-left: 150px;
    position: relative;
    margin-right: 50px;
    box-sizing: border-box;
    height: 93px;
    overflow: hidden;
    transition: all 0.4s;
}

.list_main.active {
    height: auto;
}

.val_list {
    font-size: 12px;
    color: #555;
    font-weight: normal;
    cursor: pointer;
    width: 150px;
    padding-left: 8px;
    box-sizing: border-box;
    position: relative;
    float: left;
    white-space: nowrap;
    margin-top: 6px;
}


.say_title {
    font-size: 14px;
    color: #555;
    display: inline-block;
    float: left;
    line-height: 44px;
    padding-right: 44px;
}
.span_more {
    float: right;
    cursor: pointer;
    margin: -20px 30px 5px 0;
    position: relative;
    color: #B1B1B1;
    z-index: 1;
}

.height_auto {
    height: auto;
}

.new_webside_info .main_box input {
    visibility: hidden;
    display: none;
}

.checkbox_icon:first-child {
    background: url(../../images/icon_fangxuan_nor.png) no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
}

.checkbox_icon.active_checkbox {
    background: url("../../images/icon_fangxuan_selected.png") no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.all_li.all_li {
    width: 60px;
    float: left;
    line-height: 44px;
    cursor: pointer;
}

.top_nav_box > div {
    border-bottom: 1px solid #F2F2F2;
}

.top_nav_box > div:last-child {
    border-bottom: none;
}

.radio_icon {
    background: url("../../images/icon_yuanxuan_nor.png") no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.active .radio_icon {
    background: url("../../images/icon_yuanxuan_selected.png") no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
}

.top_nav_box {

}

.main_box label {
    font-weight: normal;
    cursor: pointer;
   line-height: 20px;
}


.main_box label span:last-child {
    padding-left: 12px;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}

.tip_show_down {
    text-align: center;
    color: #FF8000;
    margin-top: -10px;
}

.tip_show_down p {
    background: #FFF;
    width: 130px;
    height: 30px;
    margin: auto;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
}

.icon_zhankai {
    background: url("../../images/icon_zhankai.png") no-repeat center;
    width: 8px;
    height: 5px;
    display: inline-block;
    margin-left: 10px;
    transform: rotate(-180deg);
    margin-bottom: 2px;
}

.icon_zhankai.active {
    background: url("../../images/icon_zhankai.png") no-repeat center;
    width: 8px;
    height: 5px;
    display: inline-block;
    margin-left: 10px;
    transform: rotate(0deg);
}

.filter_nav {
    height: 44px;
    background: #fff;
    border: 1px solid #f7f7f7;
    width: 100%;
}

.filter_nav div {
    display: inline-block;
    width: 150px;
    line-height: 44px;
    text-align: center;

}

.filter_nav div.active {
    background: #FFFFFF;
    box-sizing: border-box;
    height: 42px;
    color: #FF8000;
}

.filter_nav .filter {
    cursor: pointer;
}

.icon_didaogao_nor {
    background: url("../../images/icon_didaogao_nor.png") no-repeat center;
    width: 8px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.active .icon_didaogao_nor {
    background: url("../../images/icon_gaodaodi_sel.png") no-repeat center;
    width: 8px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.add_file .icon_didaogao_nor {
    background: url("../../images/icon_didaogao_sel.png") no-repeat center;
    width: 8px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.filter_nav .right_filter {
    float: right;
    font-size: 16px;
    width: 280px;
}

.yellow_F8 {
    color: #FF8000;
}

.spider_box {
    position: relative;
    background: #fff;
    border: 1px solid #f2f2f2;
    margin-top: 15px;
}

.new_webside_info .swiper-container {
    width: 100%;
    height: 80px;
    margin: 10px auto;
}

.new_webside_info .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

}
.for_you {
    position: absolute;
    left: 20px;
    top: 6px;
    background: #E77817;
    color: #fff;
    font-size: 12px;
    padding: 2px 10px;
    z-index: 9;
    text-align: center;
}
.pic_box {
    display: inline-block;
    float: left;
    width: 40%;
    max-width: 90px;
    max-height: 90px;
    overflow: hidden;
}

.txt_box {
    width: 52%;
    display: inline-block;
    text-align: left;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.txt_box span {
    font-size: 16px;
    color: #FF8000;
}



.tit-h3 {
    font-size: 14px;
    color: #000000;
    max-width: 190px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: 40px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.second_box {
    margin-top: 15px;
}

.txt_box .su_pp {
    text-align: right;
    padding-right: 5px;
    margin-top: 10px;
}

.main_pic {
    display: table;
    position: relative;
}

.main_pic .table_h {
    display: table-cell;
    vertical-align: middle;
    height: 80px;
    padding-top: 10px;
}

.su_pp sub {
    font-size: 12px;
    color: #333;line-height:26px;
}

.txt_box p {
    margin: 0;
}

.spider_box .swiper-container .swiper-wrapper {
    margin-right: 20px;
    margin-left: 20px;
}

.box_main_centent {

    display: table;
    width: 100%;
}

.main_tabllll {
    position: relative;
    height: 180px;
    overflow: hidden;
    background: #FFFFFF;
    margin-top: 15px;
}
.main_tabllll:hover {
    box-shadow: 0 4px 10px 0 #BABABA;
}

.icon_map_orange {
    background: url("../../images/icon_map_orange.png") no-repeat center;
    width: 10px;
    height: 13px;
    display: inline-block;
    margin: 0 8px;
}

.main_tabllll .rig_txt_info img, .start_hh img {
    display: inline-block;
}

.main_tabllll .rig_txt_info .icon_all img {
    max-width: 22px;
    max-height: 22px;
    overflow: hidden;
}

.pric_start {
    font-size: 18px;
    color: #DD7418;
}

.pric_start .yellow_F8 {
    font-size: 36px;
    color: #DD7418;
}

.su_pp sub:last-child {
    margin-left: -2px;
}

.tttttt_h {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    max-width: 450px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 5px;
}

.aderss_t {
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
}

.icon_all {
    margin-top: 15px;
}

.whow_eee {
    max-width:400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.tei_width {
    width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.start_hh {
    text-align: center;
    font-size: 14px;
    color: #666;
}

.start_hh p {
    margin-top: 20px;
}

.pric_start {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border-left: 1px solid #e2e2e2;
}

.sssss_ta {
    display: table;
    height: 180px;
}

.sssss_ta .start_hh {
    display: table-cell;
    vertical-align: middle;
    border-left: 1px solid #e2e2e2;
}

.sssss_ta .box_pic, .sssss_ta .rig_txt_info {
    display: table-cell;
    vertical-align: middle;
    width: 150px;
    height: 150px;
    overflow: hidden;font-family:'Microsoft YaHei';
}

.sssss_ta .box_pic img {
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
}

.col-sm-30 {
    width: 20%;
    float: left;
}

.col-sm-50 {
    width: 42%;
    float: left;
}

.col-sm-20 {
    width: 18%;
    float: left;
    padding: 20px 0;
}

.see_more_info {
    font-size: 12px;
    padding: 8px 20px;
    color: #666;
    border: 1px solid #e2e2e2;
}

.see_more_info:hover {
    background: #FF8000;
    color: #fff;
}

.xindain {
    margin-left: 10px;
    display: inline-block;
    margin-top: -16px;
    vertical-align: middle;
}

.fenye_list {
    text-align: center;
}

.icon_smalltri {
    background: url("../../images/icon_smalltri.png") no-repeat;
    width: 8px;
    height: 5px;
    background-position: 12% 100%;
}

.new_webside_info .arrow-left {
    background: #E9E9E9;
    background-image: url(../../images/icon_lastpage.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
    width: 20px;
    height: 100%;
    z-index: 99;

}

.new_webside_info .arrow-right {
    background: #E9E9E9;
    background-image: url(../../images/icon_nextpage.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
    width: 20px;
    height: 100%;
    z-index: 99;

}

/*
info page 结束*/

.hotel_info {
    background: #f7f7f7;
    font-size: 14px;
    color: #333333;
    padding-bottom: 100px;
}


.hotel_top {
    height: 120px;
    display: table;
    position: relative;
    width: 100%;
}

.tab_top {
    height: 120px;
    display: table-cell;
    vertical-align: middle; font-family:'Microsoft YaHei';
}

.top_left {
    text-align: left;
    width: 40%;
    float: left;
}

.top_right {
    width:30%;
    text-align: right;
    float: left;
}

.top_rightlogin{
    width:30%;
    float: right;
}

.ht_h {
    display: inline-block;
    vertical-align: middle;
}

.ht_h .ht3 {
    display: inline-block;
    font-size: 20px;
    color: #333333;
    max-width: 444px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    padding-bottom: 10px;
    font-weight:bold;
}

.hotel_icon {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.hotel_icon span {
    display: inline-block;
}

.start_icon img {
    display: inline-block;
}

.ho_price {
    font-size: 30px;
    color: #D87116;
}

.start_icon {
    display: inline-block;
}

.ho_measege {
    font-size: 12px;
    display: inline-block;
    color: #999999;
}

.ho_price sup {
    font-size: 18px;
}

.ho_font a {
    color: #FF8000;
    text-decoration: underline;
    margin-left: 20px;
}

.ho_font {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ho_pic_show {
    height: 352px;
    width: 100%;
}

.tow_show {
    background: #fff;
    padding: 20px;
    z-index: 999;
}

.ho_tabs div {
    display: inline-block;
    float: left;
    text-align: center;
    width: 25%;
    cursor: pointer;
    border-left: 1px solid #ddd;
    font-weight:bold;
}

.ho_tabs div:last-child {
    border-right: 1px solid #ddd;
}

.ho_tabs div.active {
    background: #ffffff;
    color: #FF8000;
    border-top: 2px solid #FF8000;
    border-left: 1px solid #FF8000;
    border-right: 1px solid #FF8000;
    margin-top: -3px;
    font-weight:bold;
}

.hotel_ho_one .nav_input label {
    width: 25%;
}

.hotel_ho_one .nav_input {
    border: 1px solid #ECE8E0;
    margin-right: 30px;
    width: 22%;
    margin-left: 20px;
}

.hotel_ho_one {

    background: #ffffff;
}

.hotel_ho_one .ho_input {
    padding: 30px 0;
}

.hotel_ho_one .nav_input .icon_more {
    width: 9px;
}

.ho_tables .thead {
    background: #F6F6F6;
    border: 1px solid #F2F2F2;
    border-radius: 2px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}

.ho_tables .thead div {
    color: #333;
    border-bottom: none;
}
.col-sm-200{
    width: 12%;
    float: left;
    position: relative;
}
.col-sm-100{
    width: 88%;
    float: left;
    position: relative;
}
.phoe_txt .row .col-sm-2 {
    width: 14%;
}
.ho_tables {
    clear: both;
    margin: 15px 0 0;
    display: block;
    height: auto;
}

.thead div {
    display: inline-block;
    float: left;
    width: 16%;
}

.ho_tables .ho_wwww {
    display: inline-block;
    width: 20%;
    padding: 10px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.ho_tables .ho_boder_b .ho_img_box {
    position: relative;
    width: 25%;

    display: inline-block;
    vertical-align: top;
    padding: 10px;
    float: left;
}

.ho_img_box .image {
    text-align: left;
    display: inline-block;
    float: left;
    cursor: pointer;
    width: 70px;
    height: 70px;
    overflow: hidden;
}

.ho_text_box {
    width: 72%;
    position: relative;
    display: inline-block;
}

.more_table_show {
    overflow: hidden;
    position: relative;
}

.more_table_show.active {
    height: auto;
}

.tow_show {
    text-align: right;
    width: 100%;
    padding: 20px 80px 20px 0;
}

.ho_tabel_tow {
    display: flex;
    align-items: center;
    position: relative;
    border-bottom: 1px dashed #E1E1E1;
    vertical-align: top;
    border-left: 1px solid #ECECEC;
    width: 100%;
    color: #666;
}

.tip {
    position: absolute;
    top: 0;
    left: 100px;
    z-index: 9998;
}

.ho_h3_titel {
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.ho_boder_b {
    border-bottom: 1px solid #ECECEC;
    clear: both;
    width: 100%;
    position: relative;
}

.ho_tabel_tow .wid_1 {
    width: 38%;
    padding-left: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ho_tabel_tow .wid_2 {
    width: 8%;
    text-align: left;
    text-decoration: line-through;
    margin-left: 10px;
}

.ho_tabel_tow .wid_3 {
    width: 25%;
    font-size: 16px;
    color: #D87116;
    position: relative;
    margin-left: -2%;
    padding-left: 75px;
    max-width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wid_3 .icon_more {
    background: url("../../images/icon_more.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    transform: rotate(0deg);
    cursor: pointer;
    transition: all 0.2s;
}

.wid_3.active .icon_more {
    background: url("../../images/icon_more.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    transform: rotate(-180deg)
}

.ho_tabel_tow .wid_4 {
    width: 26%;
    text-align: right;
}

.wid_0 {
    width: 31% !important;
}

.wid_10 {
    width: 18% !important;
    text-align: center;
}

.ho_wwww .btn {
    background: #FF8000;
    color: #fff;
    height: 28px;
    line-height: 16px;
    border-radius: 2px;
    padding: 5px 20px;
}

.ho_red {
    font-size: 12px;
    color: #E03D3D;
    padding-right: 10px;
}

.iamge_1 {
    width: 70px;
    height: auto;
}

.ho_show_coupons {
    position: absolute;
    top: 40px;
    left: 20px;
    background: #ffffff;
    font-size: 12px;
    border: 1px solid #e8e8e8;
    z-index: 99;
    color: #333;
    display: none;
}

.ho_show_coupons .cou_1 {
    display: inline-block;
    border-right: 1px solid #e8e8e8;
    padding: 3px;
    color: #666;
}

.ho_wwww .cou_1.active {
    color: #FF8000;
}

.ho_show_coupons .cou_1:last-child {
    border-right: none;
}

.ho_show_coupons .icon_smalltri {
    background: url(../../images/icon_smalltri.png) no-repeat;
    width: 8px;
    height: 5px;
    margin: auto;
    margin-top: -5px;

}

.ho_text_box .ho_tabel_tow:last-child {
    border-bottom: none;
}

.ho_yufu {
    border: 1px solid #E95151;
    font-size: 12px;
    color: #E95151;
    padding: 2px;
    margin-left: 8px;
}

.icon_maizeng_1 {
    margin-left: 8px;
}

.ho_pay_line {
    border: 1px solid #E95151;
    font-size: 12px;
    color: #E95151;
    padding: 2px;
}

.hotel_ho_two {
    height: 420px;
    overflow: hidden;
    width: 100%;
    background: #fff;
}

.ho_ul_tab li {
    list-style: none;
    text-align: center;
    border-top: 1px solid #ccc;
    height: 70px;
    vertical-align: middle;
    display: table;
}

.ho_ul_tab li:first-child {
    border-top: none;
}

.ho_ul_tab li div {
    height: 70px;
    vertical-align: middle;
    display: table-cell;
    width: 50px;
}

.ho_ul_tab li div p {
    margin: 0;
}

.ho_ul_tab {
    width: 50px;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #f2f2f2;
    display: inline-block;
    float: left;
}

.ho_tow_tab {
    position: relative;
    overflow: hidden;
}

.ho_tab_right {
    display: inline-block;
    width: 86%;
    position: relative;
    overflow-y: auto;
    height: 420px;
    padding-top: 10px;
}

.jiudian_tab {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #E8E8E8;
    margin: 0 20px;
    display: block;
    color: #333;
}

.ho_log {
    width: 20%;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.ho_jiudian_text {
    width: 80%;
    display: inline-block;
    font-size: 12px;
}

.ho_jiudian_text h3 {
    font-size: 14px;
    margin: 10px 0;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.active .ho_jiudian_text h3 {
    color: #FF8000;
    cursor: pointer;
}

.icon_wyndjkjd_nor {
    background: url("../../images/icon_wyndjkjd_nor.png") no-repeat center;
    width: 30px;
    height: 24px;
    display: inline-block;
}

.active .icon_wyndjkjd_nor {
    background: url("../../images/icon_wyndjkjd_hov.png") no-repeat center;
    width: 30px;
    height: 24px;
    display: inline-block;
}

.icon_wnsdjc_nor {
    background: url("../../images/icon_wnsdjc_nor.png") no-repeat center;
    width: 30px;
    height: 28px;
    display: inline-block;
}

.active .icon_wnsdjc_nor {
    background: url("../../images/icon_wnsdjc_hov.png") no-repeat center;
    width: 30px;
    height: 28px;
    display: inline-block;
}

.icon_wnsgj_nor {
    background: url("../../images/icon_wnsgj_nor.png") no-repeat center;
    width: 30px;
    height: 36px;
    display: inline-block;
}

.active .icon_wnsgj_nor {
    background: url("../../images/icon_wnsgj_hov.png") no-repeat center;
    width: 30px;
    height: 36px;
    display: inline-block;
}

.icon_wnshj_nor {
    background: url("../../images/icon_wnshj_nor.png") no-repeat center;
    width: 30px;
    height: 28px;
    display: inline-block;
}

.active .icon_wnshj_nor {
    background: url("../../images/icon_wnshj_hov.png") no-repeat center;
    width: 30px;
    height: 28px;
    display: inline-block;
}

.icon_wyn3h_nor {
    background: url("../../images/icon_wyn3h_nor.png") no-repeat center;
    width: 30px;
    height: 30px;
    display: inline-block;
}

.active .icon_wyn3h_nor {
    background: url("../../images/icon_wyn3h_hov.png") no-repeat center;
    width: 30px;
    height: 30px;
    display: inline-block;
}

.icon_wyngj_nor {
    background: url("../../images/icon_wyngj_nor.png") no-repeat center;
    width: 30px;
    height: 32px;
    display: inline-block;
}

.active .icon_wyngj_nor {
    background: url("../../images/icon_wyngj_hov.png") no-repeat center;
    width: 30px;
    height: 32px;
    display: inline-block;
}

.icon_wyngy_nor {
    background: url("../../images/icon_wyngy_nor.png") no-repeat center;
    width: 30px;
    height: 31px;
    display: inline-block;
}

.active .icon_wyngy_nor {
    background: url("../../images/icon_wyngy_hov.png") no-repeat center;
    width: 30px;
    height: 31px;
    display: inline-block;
}

.icon_wynhm_nor {
    background: url("../../images/icon_wynhm_nor.png") no-repeat center;
    width: 30px;
    height: 38px;
    display: inline-block;
}

.active .icon_wynhm_nor {
    background: url("../../images/icon_wynhm_hov.png") no-repeat center;
    width: 30px;
    height: 38px;
    display: inline-block;
}

.icon_wynjd_nor {
    background: url("../../images/icon_wynjd_nor.png") no-repeat center;
    width: 30px;
    height: 30px;
    display: inline-block;
}

.active .icon_wynjd_nor {
    background: url("../../images/icon_wynjd_hov.png") no-repeat center;
    width: 30px;
    height: 30px;
    display: inline-block;
}

.icon_wynzhjd_nor {
    background: url("../../images/icon_wynzhjd_nor.png") no-repeat center;
    width: 30px;
    height: 27px;
    display: inline-block;
}

.active .icon_wynzhjd_nor {
    background: url("../../images/icon_wynzhjd_hov.png") no-repeat center;
    width: 30px;
    height: 27px;
    display: inline-block;
}

.icon_subway {
    background: url("../../images/icon_subway.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 12px;
    vertical-align: middle;
}

.jiaotong_box {

}

.box_list {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #E8E8E8;
    margin: 0 20px;
    display: block;
    color: #333;
    font-size: 12px;
    line-height: 175%;
}

.meter_green {
    font-size: 12px;
    color: #3CB322;
    max-width: 60px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.address_traffic {
    white-space: nowrap;
    margin-left: 30px;
    text-overflow: ellipsis;
    position: relative;
    line-height: 24px;
}

.address_traffic .txt_ad {
    width: 75%;
    display: inline-block;
    cursor: pointer;
    margin-left: 4px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    margin-top: -3px;

}

.icon_bus {
    background: url("../../images/icon_bus.png") no-repeat center;
    width: 20px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

.hotel_ho_one {
    font-size: 14px;
}

.hotel_info {

}

.hotel_info .container {
    width: 1225px;
}

.icon_mapmark_sel {
    background: url("../../images/icon_mapmark_sel.png") no-repeat center;
    width: 9px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 6px;
    margin-left: -33px;
    position: absolute;
    display: none;
}

.active .icon_mapmark_sel {
    display: block;
}

.address_traffic.active {
    color: #FF8000;
}

.jiaotong_box {
    display: none;
}

.food_box {
    display: none;
}

.view_box {
    display: none;
}

.buyer_box {
    display: none;
}

.player_box {
    display: none;
}

.ho_ul_tab li {
    cursor: pointer;
    position: relative;

}

.active .jiantou_cart {
    background: url("../../images/icon_xiaosanjiao.png") no-repeat center;
    margin-right: -5px;
    width: 5px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 24px;
}

.ho_ul_tab li.active {
    color: #ffffff;
    background: #FF8000;

}

.ho_tab_box {
    width: 100%;
    height: auto;
    display: none;
    position: relative;
    overflow: hidden;
}

.tab_block {
    display: block;
}

.view_box .box_list, .buyer_box .box_list, .food_box .box_list, .player_box .box_list {
    border-bottom: none;
}

.view_box .box_list li, .buyer_box .box_list li, .food_box .box_list li, .player_box .box_list li {

    padding: 10px 0;
}

.border_li_ho {
    border-bottom: 1px solid #e2e2e2;
}

.icon_jiudian_nor {
    background: url("../../images/icon_jiudian_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_jiudian_nor {
    background: url("../../images/icon_jiudian_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.icon_jiaotong_nor {
    background: url("../../images/icon_jiaotong_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_jiaotong_nor {
    background: url("../../images/icon_jiaotong_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.icon_meishi_nor {
    background: url("../../images/icon_meishi_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_meishi_nor {
    background: url("../../images/icon_meishi_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.icon_jingdian_nor {
    background: url("../../images/icon_jingdian_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_jingdian_nor {
    background: url("../../images/icon_jingdian_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.icon_gouwu_nor {
    background: url("../../images/icon_gouwu_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_gouwu_nor {
    background: url("../../images/icon_gouwu_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.icon_yule_nor {
    background: url("../../images/icon_yule_nor.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.active .icon_yule_nor {
    background: url("../../images/icon_yule_sel.png") no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.hotel_ho_three {
    background: #FFFFff;
    position: relative;
    margin-top: 20px;
    padding: 0 30px;
}

.ho_list_about {
    height: 80px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e2e2e2;
}

.phoe_txt div {
    display: inline-block;
}

.ho_gary {
    color: #999;
    margin-left: 20px;
    margin-right: 10px;
}

.phoe_txt {
    font-size: 14px;
    color: #333;
    margin: 20px 0;
    line-height: 175%;
}

.txt_pp {
    overflow: hidden;
}

.icon_zkgd_orange {
    background: url("../../images/icon_zkgd_orange.png") no-repeat center;
    width: 15px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
}

.active .icon_zkgd_orange {
    background: url("../../images/icon_zkgd_orange.png") no-repeat center;
    width: 15px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-180deg)
}

.icon_zhankaigengduo {
    background: url("../../images/icon_zhankaigengduo.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
}

.active .icon_zhankaigengduo {
    background: url("../../images/icon_zhankaigengduo.png") no-repeat center;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-180deg)
}

.more_txt_1 {
    cursor: pointer;
}

.more_txt_1 a {
    font-size: 14px;
    color: #666;
}

.view_more a {
    color: #FF8000;
}

.view_more {
    float: right;
    margin-right: 30px;
    padding-bottom: 20px;
    cursor: pointer;
}

.ho_list_about h3 {
    font-size: 18px;
    color: #000;
    line-height: 80px;
}

.ho_hotel_about h4 {
    font-size: 14px;
    color: #000;
    margin-left: 5px;
}

.ho_phone img {
    vertical-align: middle;
}

.ho_tabs {
    line-height: 40px;
    height: 40px;
    background: #F7F7F7;
    border-bottom: 1px solid #FF8000;
    border-top: 1px solid #ddd;
    position: absolute;
    width: 100%;
    top: 0;
}

.active .ho_tabs {
    line-height: 40px;
    height: 40px;
    background: #F7F7F7;
    border-bottom: 1px solid #FF8000;
    border-top: 1px solid #ddd;
    position: fixed;
    top: 0;
    z-index: 999;
    font-family:'Microsoft YaHei';
}

.tab_main {
    position: relative;
    z-index: 998;
}

.ho_tabs_bg {
    height: 40px;
    width: 100%;
    background: #F7F7F7;
    z-index: 88;
}

/*动太条*/
.hotel_ho_four {
    margin-top: 20px;
    padding-bottom:20px;
}

.hotel_ho_four .start_comment {
    background: #F2F2F2;
}

.start_comment {
    height: 220px;
    display: table;
    width: 100%;
}

.start_comment .row {
    height: 220px;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.content {
    text-align: center;
}

.content .input {
    position: relative;
    margin: 40px auto;
}

.content .cicle {
    position: relative;
    width: 160px;
    height: 160px;
    border-width: 10px;
    border-color: #F08519;
    border-style: solid;
    border-radius: 50%;
    margin: auto;
}

.content .cicle .bar {
    position: absolute;
    width: 200px;
    height: 64px;
    overflow: hidden;
}

.content .cicle .bar-left {
    top: -10px;
    left: -10px;
}

.content .cicle .bar-left .bar-left-an {
    position: absolute;
    z-index: 10;
    width: 160px;
    height: 160px;
    border-width: 10px;
    border-color: transparent transparent #ccc #ccc;
    border-style: solid;
    border-radius: 50%;
    transform: rotate(-355deg);
}

.content .cicle .bar-right {
    top: -20px;
    left: 50px;
}

.content .cicle .tx {
    position: absolute;
    width: 160px;
    height: 160px;
    line-height: 100%;
    text-align: center;
    font-size: 36px;
    color: #F08519;
    top: 45px;
    left: -10px;
}

.content .cicle .all_txt {
    font-size: 12px;
    color: #8D8D8D;
    display: block;
    margin-top: -4px;
}

.ho_pinfen {
    text-align: center;
}

.ho_pinfen .start_icon {
    margin-left: 20px;
    margin-top: -5px;
    vertical-align: middle;
}

.gray {
    color: #8D8D8D;
    margin-right: 5px;
}

.list_pinfen {
    margin-top: 40px;
}

.ho_user_icon {
    text-align: center;
    margin: auto;
}

.img_cicle {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #e2e2e2;
}

.img_cicle img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;

}
.ho_about_two p {
font-size:14px; line-height:30px;font-family:'Microsoft YaHei';margin-bottom:5px;
}
.ho_about_two h4 {
    padding-top: 20px;
}

.gray_color {
    font-size: 14px;
    color: #8D8D8D;
}

.ho_comment_user {
    background: #FFFFff;
    display: table;
    width: 100%;
    height: 160px;
    border-bottom: 1px solid #DEDEDE;
}

.ho_comment_user:last-child {
    border-bottom: none;
}

.comment_list {
    width: 100%;
    height: 174px;
    display: table-cell;
    vertical-align: middle;
    padding: 20px;
}

.comet_txt {
    margin-top: 20px;
}

.comet_txt p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 30px;
    max-width: 700px;
    max-height: 40px;
}

.ho_ordering {
    background: #E8E8E8;
}

.o_top {
    height: 44px;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    margin: 30px 5px;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    overflow: hidden;
}

.o_top .o_one {
    width: 25%;
    display: inline-block;
    box-sizing: border-box;
    float: left;
    line-height: 44px;
    text-align: center;
    position: relative;
}

.active .bg_color {
    background: #1DB41A;
    background-image: url("../../images/tou.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    display: block;
    width: 100%;
    color: #FFFFff;

}

.gray_bg {
    background-image: url("../../images/tou_bai.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    display: inline-block;
    width: 100%;
}

.gray_bg.active {
    background-image: url("../../images/tou1.png");
    background-repeat: no-repeat;
    background-position: right center;
    display: inline-block;
    width: 100%;
}

.o_main .nav_input {
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 10px;
    position: relative;
    width: 200px;
    height: 38px;
    box-sizing: border-box;
    margin: 0 8px;
    float: none;
    border: 1px solid #CCCCCC;
}

.o_main .nav_input.nav_time_start .txt {
    width: 86%;
    display: inline-block;
    height: 32px;
    border: none;
    line-height: 18px;
    box-shadow: none;
    padding-top: 3px \9;
}

.top_o {
    height: 58px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    line-height: 65px;
}

.o_one_input {
    display: inline-block;
}

.icon_rili {
    background: url("../../images/icon_rili.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}

.icon_zhankaihuodong {
    background: url("../../images/icon_zhankaihuodong.png") no-repeat center;
    width: 15px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    transform: rotate(0deg);
    transition: all .2s;
}

.active .icon_zhankaihuodong {
    background: url("../../images/icon_zhankaihuodong.png") no-repeat center;
    width: 15px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    transform: rotate(-180deg);
}

.click_icon {
    cursor: pointer;

}

.o_youhui_tt .ho_red {
    font-size: 13px;
}

.o_input_box {
    padding-top: 30px;
}

.o_right_box {
    background: #FFFFff;
    padding: 0 30px;
}

.O_list_box {
    position: relative;
    width: 100%;
    background: #f4f4f4;
    overflow: hidden;
    padding: 20px;

}

.fk_you {
    position: relative;
}

.icon_xsj_booking {
    background: url("../../images/icon_xsj_booking.png") no-repeat;
    width: 13px;
    height: 7px;
    left: 144px;
    position: absolute;
    top: 25px;
}

.icon_xsj_booking.active {
    display: none;
}

.o_one_input, .o_all_o {
    margin: 20px 0;
}

.o_youhui_tt {
    display: inline-block;
    margin-bottom: 6px;
}

.wai_coup {
    width: 25%;
    display: inline-block;
    float: left;
}

.o_one_input .nav_input .txt {
    width: 100%;
}

.o_coupons {
    height: 44px;
    border: 1px solid #CCCCCC;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    margin: 15px;
    background: #FFFFff;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
}

.active.o_coupons {
    height: 44px;
    border: 1px solid #1DB41A;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    margin: 15px;
    cursor: pointer;
    color: #1DB41A;
}

.icon_dui {
    background: url("../../images/icon_dui.png") no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    top: -7px;
    right: -7px;
    display: none;
}

.tab_four .tab {
}

.icon_dui.active {
    display: block;
}

.o_coupons .txto {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.icon_jian {
    background: url("../../images/icon_jian_gary.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_jian {
    background: url("../../images/icon_jian.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.icon_jifen_grey {
    background: url("../../images/icon_jifen_grey.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_jifen_grey {
    background: url("../../images/icon_jifen.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.icon_maizeng_grey {
    background: url("../../images/icon_maizeng_grey.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_maizeng_grey {
    background: url("../../images/icon_maizeng.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.icon_tejia_grey {
    background: url("../../images/icon_tejia_grey.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_tejia_grey {
    background: url("../../images/icon_tejia.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.icon_wuzhe_grey {
    background: url("../../images/icon_wuzhe_grey.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_wuzhe_grey {
    background: url("../../images/icon_wuzhe.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.icon_youhuiquan_grey {
    background: url("../../images/icon_youhuiquan_grey.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.active .icon_youhuiquan_grey {
    background: url("../../images/icon_youhuiquan.png") no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.tab_four input[type="radio"], input[type="checkbox"] {
    display: none;
}

.max-span {
    margin: 0 10px;
}

.tab_four .tab li {
    float: left;
    width: 143px;
    height: 44px;
    font-size: 12px;
    color: #666666;
    text-align: left;
    line-height: 44px;
    cursor: pointer;
}
.new_webside_info .tab_four .list_radio{
    margin-left: 17px;
    width: 136px;
}
.tab_four .list_radio span {
    margin: 0 5px;
}

.ho_ordering label {
    font-weight: normal;
}

.tab_four .say_title {
    padding-right: 20px;
}

.tab_four label {
    cursor: pointer;
}

.o_main .o_beizu {
    width: 80%;
}

.o_main .o_beizu .nav_input {
    width: 80%;
}

.o_main .o_beizu .nav_input .txt {
    font-size: 14px;
    width: 100%;

}

.o_left_map p {
    margin: 5px 0;
}

.odis_boder {
    border-bottom: 1px dashed #e2e2e2;
    margin-top: 30px;
}

.o_zongji {
    font-size: 14px;
    text-align: right;
}

.o_zongji .div_o {
    padding-top: 30px;
    padding-right: 30px;
}

.o_zongji div span {
    display: inline-block;
}

.O_house_price {
    color: #666;
    font-size: 14px;
    margin-right: 50px;
    width: 70%;
    display: inline-block;
}

.mix_wid {
    width: 100px;
}

.div_o .yellow_F8 {
    font-size: 18px;
}

.o_price_btn {
    color: #fff;
    background: #FF8000;
    width: 170px;
    height: 40px;
    line-height: 28px;
    font-size: 16px;
    margin: 40px 20px;

}

.o_price_btn:hover {
    color: #fff;
}

.o_right_box label {
    display: inline-block;
    min-width: 80px;
}

.ho_ordering {
    font-size: 14px;
    color: #333;
}

.o_icon_phone {
    background: url("../../images/o_icon_phone.png") no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
}

.o_left_box {
    position: relative;
    overflow: hidden;
    background: #FFFFff;
    padding: 10px;
}

.o_left_pic {
    padding-top: 10px;
    max-width: 357px;
    max-height: 192px;
    overflow: hidden;
}

.o_left_box h3 {
    font-size: 16px;
    color: #333;
}

.o_left_map {
    font-size: 14px;
    color: #666;
}

.icon_map {
    background: url("../../images/icon_map.png") no-repeat center;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
}

.o_verify {
    color: #666;
    line-height: 175%;
}

.o_m_head {
    background: #F5F5F5;
    height: 40px;
    line-height: 40px;
}

.o_choose {
    position: relative;
    overflow: hidden;
    margin: 30px 0;
}

.o_m_head h3 {
    margin: 0;
    line-height: 40px;
    font-size: 16px;
    color: #333;
}

.o_model_box {
    background: #fff;
    width: 700px;
    height: auto;
    text-align: center;
    margin: auto;
    overflow: hidden;
    position: absolute;
    display: none;
    z-index: 999;
}

.border_line {
    border-bottom: dashed 1px #e2e2e2;
    margin: 40px 0;
}

.o_m_btn {
    background: #FF8000;
    color: #fff;
}

.o_m_input input {
    width: 70%;
    height: 40px;
    font-size: 14px;
    float: left;
    text-indent: 10px;
    border: 1px solid #e2e2e2;
}

.o_m_btn:hover {
    color: #fff;
}

.o_m_mian {
    padding-right: 30px;
    padding-left: 30px;
}

.o_m_btn {
    height: 40px;
    width: 140px;
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    float: right;

}

.o_m_input {
    position: relative;
    overflow: hidden;

}

.o_m_p {
    clear: both;
    overflow: hidden;
    text-align: left;
    margin: 20px 0;
    font-size: 12px;
    color: #666;
}

.o_m_p p {
    margin: 0;
    line-height: 200%;

}

.fade-in {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 0;
}

.close_btn {
    float: right;
    margin-right: 12px;
    margin-top: -32px;
    padding: 10px;
    cursor: pointer;
}
.pic_box {
    display: inline-block;
    float: left;
    width: 40%;
    max-width: 90px;
    max-height: 90px;
    overflow: hidden;
}
.pic_box img{
    display: inline-block;
    max-width: 90px;
    max-height: 90px;
    overflow: hidden;
}
.new_webside_info p{
    margin: 0 0 10px; font-family:'Microsoft YaHei';
}
/*地图弹窗*/
.fade-in {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 99;
}
.map_show{
    width: 450px;
    height: 450px;
    overflow: hidden;
    background: #FFFFff;
    position: fixed;
    display: none;
    z-index: 9999;
    border: 5px solid #fff;
}
.ditu_show {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.map_colse{
    background-image: url("../../images/close_btn.png");
    width: 13px;
    height: 13px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    top: 6px;
    right: 6px;
    padding: 10px;
    cursor: pointer;
    background-color:#fff;
}
.active .see_more_info {
    background: #FF8000;
    color: #fff;
    border: 1px solid #FF8000;
}
.new_webside_info .start_hh p {
    margin-top: 20px;
}

.hotel_info  .hotel-view-list {
    border: none;
}
.ho_wwww .full_btn{
    background: #e2e2e2;
    color: #333;
}
.active .see_more_info {
    background: #FF8000;
    color: #fff;
    border: 1px solid #FF8000;
}
.ho_wwww .btn:hover {
    color: #fff;
}
.tab_two li label{
    line-height: 46px;
}
.tab_three li label {
    line-height: 50px;
}

.tab_four li label{
    line-height: 46px;
}
.tab_six li label {
    line-height: 50px;
}
.hotel_info .hotel-maps {
    clear: both;
    width: 100%;
    height: 420px;
    background: #fff;
    border: none;
    border-radius: 4px;
    position: relative;
}
.phoe_txt .row {
    width: 100%;
}
.icon_all span {
    margin: 0 3px;
}
p.aderss_t a {
    display: inline-block;
    vertical-align: middle;
    margin-top: -10px;
    margin-left: 10px;
}
.hotel-view-list-date .hotel-input-btn {
    width: 215px;
    height: 40px;
    background: #F08519;
    border-radius: 2px;
    font-size: 18px;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    line-height: 40px;
}
div#obp4 .entry {
    margin-bottom: 30px;
}
.inputS1 {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    height: 40px;
    line-height: 40px;
    color: #222;
}

.hotel-view-list-date .hotel-from-inline {
    width: 215px;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}
.more_pic_show{
    position: absolute;
    right:0;
    bottom: 0;
    width: 233px;
    height: 169px;
    background-color:rgba(0,0,0,.3) ;
    display: table;
    text-align: center;
    /*margin-right: 5px;*/
    cursor: pointer;
}
.pic_box_show{
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    color: #FFFFff;
    font-size: 16px;
}
.hotel-wrapper .pager li > a, .pager li > span {
   font-size: 14px;
}
.pager li > a, .pager li > span {
    font-size: 14px;
}
#thumbox-dock .thumbox-page img {
    margin: 10px;
    cursor: pointer;
    border: 5px #333 solid;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 230px;
    height: 160px;
}
.Dbxs{width:100%;background:#fff;margin-bottom:10px;}
.Dbxs .Dbxsbox{width:16.6%; margin:10px 0;float:left;padding:10px;}
.Dbxs .Dbxsbox img{width:100%;}
.Dbxs .Dbxsbox p{font-size:13px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a5a5a5;margin-bottom:0;}
.Dbxs .Dbxsbox .su_pps{font-size:13px;height:20px;line-height:20px;text-align:right;color:#6d1418;font-family:'Microsoft YaHei';}
.Dbxs .Dbxsbox a:hover{text-decoration:none;color:#6d1418;}
.Dbxs .Dbxsbox a:hover p{color:#6d1418;}
.for_yous {
    background: #E77817;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    z-index: 9;
    text-align: left;
}
.for_yous a{color: #fff;font-size:12px;float:right;line-height:20px;}