<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Created by chencheng on 2016/11/15.
 */
/*
* 鍒濆鍖�
*/
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, form, fieldset, legend, input, select, textarea, button, caption, th, td, blockquote, pre {
    margin: 0;
    padding: 0
}
body{
    background:#fff;
    color:#000;
    font-family: 'Microsoft Yahei',sans-serif,arial,tahoma,'\5b8b\4f53';
    font-size:14px;
}
input, select, textarea, button {
    vertical-align: middle;
    font-size: 100%;
    outline: 0;
    font-family: 'Microsoft YaHei', Arial, sans-serif;
}
li{
    list-style:none;
}
img {
    border: 0 none;
    vertical-align: top;
}
em {
    font-style: normal;
}
input,select,textarea,button{
    outline:none;
    border:none;
}
textarea{
    resize:none;
}

a:link,a:hover,a:visited,a:active{
    text-decoration: none;
    color: #333;
}

/*
* 娓呴櫎娴姩
*/
.travel_celarfix:after{
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
/*
* 鐗规畩鐘舵€�
*/

.travel_header_select{
    background-color: #ff4466;
    color: #ffffff!important;
}
.travel_none{
    display: none;
}

/**
* datepicker 鏍峰紡閲嶅啓
*
*/
/*web font */
@font-face {font-family: "iconfont_1";
    src: url('./fonts/iconfont.eot?t=1472193437'); /* IE9*/
    src: url('./fonts/iconfont.eot?t=1472193437#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/iconfont.woff?t=1472193437') format('woff'), /* chrome, firefox */
    url('./fonts/iconfont.ttf?t=1472193437') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('./fonts/iconfont.svg?t=1472193437#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont_1 {
    font-family:"iconfont_1" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-arrow:before { content: "\e600"; }
.icon-search:before { content: "\348d"; }
.icon-arrow1:before { content: "\e8f4"; }
.icon-servicenews:before { content: "\e63b"; }
.icon-117-copy:before { content: "\e646"; }
.icon-tupian:before { content: "\e6d9"; }
.icon-shouji:before { content: "\e688"; }
.icon-fankui:before { content: "\e605"; }
.sidebar_1 li{
    text-align: center;
}
.sidebar_1 li:nth-child(1) {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
}
.sidebar_1 .iconfont {
    font-size: 22px;
}
.back_top{
    margin-top: -6px;
}
.hotel_comment_header p.good_eva{
    color: #fff!important;
}
.breadcrumb_nav a:hover{
    color: #ff4466;
}
.laydate_body .laydate_choose,.laydate_body .laydate_ym,.laydate_body .laydate_top{
    border: none!important;
}
.laydate_body .laydate_top{
    background: #ff4466;
}
.laydate_body .laydate_chnext cite{
    border-left-color:#fff!important;
}
.laydate_body .laydate_ym label{
    border-top-color:#fff!important;
}
.laydate_body .laydate_chprev cite{
    border-right-color:#fff!important;
}
.laydate_body .laydate_box a{
    background: #FF4466;
}
.laydate_body .laydate_box input{
    background: #FF4466!important;
    color: #FFFFFF!important;
}
.laydate_body .laydate_choose:hover, .laydate_body .laydate_y .laydate_yms a:hover{
    background-color: #ff4466!important;
}
.laydate_body .laydate_chtop:hover cite{
    border-bottom-color:#FFFFFF!important;
    transition: all 0.2s;
}
.laydate_body .laydate_chdown:hover cite{
    border-top-color:#FFFFFF!important;
    transition: all 0.2s;
}
.laydate_body .laydate_click{
    color: #ff4466;
}
.laydate_body .laydate_table td:hover{
    color: #ff4466;
}
.laydate_body .laydate_table,.laydate_body .laydate_box{
    border: none!important;
}
.laydate_table thead{
    background-color: #FFFFFF!important;
}
.laydate_body .laydate_table thead th{
    border-bottom: none!important;
}
.laydate_body .laydate_table thead th:nth-of-type(1),.laydate_body .laydate_table thead th:nth-of-type(7){
    color: #ff4466;
}
.laydate_body .laydate_ym .laydate_yms,.laydate_body .laydate_box .laydate_show,.laydate_body .laydate_ym label{
    display: none!important;
}

.nearby_hotel_content li a:hover{
    color: #ff4466;
}
input:focus {
    border-color: #66afe9!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
}
.choose_list_title{
    position: relative;
}
.brands{
    max-width: 950px;
    height:  32px;
    overflow-y: hidden;
}
.brands a.a_more{
    position: absolute;
    right: -18px;
    top: 0;
}
.sideup .icon_arrow{
    background-position: 0 0px!important;
}
.choose_title_more a:hover{
    color: #ff4466;
}
.address_hotcity{
    background-color: #ff4466!important;
    border-color: #ff4466!important;
}
.address_hot_abb li .hot_selected{
    color: #ff4466!important;
}
.address_hot_adress li{
    margin: 4px 0!important;
}
.address_hot_adress li a:hover{
    background: #ff4466!important;
    color: #fff!important;
    border: 0!important;
    border-radius: 2px!important;
}
.address_hotcity{
    color: #fff!important;
}
.address_hot_abb li .hot_selected{
    border-color: #ddd!important;
}
.address_hot_abb{
    border-bottom: 1px solid #ddd!important;
}
.address_hot_abb li{
    color: #333!important;
}
.choose_title_more a:hover{

}
.choose_list_more_content{
    display: none;
}
.choose_list_more_content a:hover{
    color: #fff!important;
    background: #ff4466;
    border-radius: 4px;
}
.travel_hotel_intro_title&gt;a{
    color: #ff4466;
}
.hotel_price&gt;a{
    color: #ff4466;
}
.travel_hotel_list_actions&gt;span{
    cursor: pointer;
}
    /*footer*/
.row {
    margin-top: 14px;
    margin-right: -8px!important;
    margin-left: -8px!important;
}
.text-center {
    text-align: left;
}
footer{
    background-color: #eeeff1;
}
footer a:hover{
    color: #ff4466;
}
.footer_link{
    padding:  10px 0 50px;
}
.footer_link .container{
    padding-left: 52px;
}
.bx_bottom{padding-top: 30px;padding-bottom: 30px;line-height: normal;text-align: center;color: silver;background: #2b2d2e;
}
.bx_bottom .footer-home{
    background: #2b2d2e;
}
.bx_bottom .footer-home a{
    color: silver;
}
footer a{color: silver;}
footer .sep{margin-left: .5em;margin-right: .5em;}
footer.footer-home div:nth-of-type(2) {padding: 5px 0 10px;
}
footer.footer-home div:last-of-type a {display: inline-block;margin: 0 10px;
}
body&gt;footer a img { display: inline-block;margin: 0 10px 0; border: 0;vertical-align: middle;
}
body&gt;footer .copyright {margin-right: 1em;
}
body&gt;footer a span.beian {display: inline-block; font-size: 12px;position: relative;
}
.foot_xs_location_detail {
    height: 28px;
    overflow: hidden;
}
.foot_xs_location_detail ul {
    margin: 0;
    padding: 0;
}
.foot_xs_location_detail li {
    float: left;
    padding: 3px 6px;
}
footer a {
    color: silver;
}
.sidebar_1 ul {
    margin: 0;
    padding: 0;
}
.sidebar_1 {
    position: fixed;
    right: 0;
    bottom: 5%;
    width: 35px;
    /*height: 90px;*/
    float: right;
    background-color: #ddd;
}
.iconfont_1{
    font-size: 22px;
}
.sidebar_1 li:nth-child(2) .iconfont_1{
    font-size: 20px;
}
.sidebar_1 li:nth-child(1), .sidebar_1 li:nth-child(2) {
    width: 35px;
    height: 46px;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}
.no_more{color:#888}
/*
* 椤甸潰閫傞厤
*/
@media screen and (min-width:1200px){
    /*
    * 褰撳墠鍖洪棿 鐗规畩鐘舵€�
    *
    */
    /*footer*/
    .foot_xs_location_detail {
        height: auto;
    }
    .sidebar_1 {
        position: fixed;
        right: 0;
        bottom: 5%;
        width: 35px;
        height: 120px;
        float: right;
        background-color: #ddd;
    }
    .iconfont_1{
        font-size: 22px;
    }
    .sidebar_1 li:nth-child(2) .iconfont_1{
        font-size: 20px;
    }
    .sidebar_1 li:nth-child(1), .sidebar_1 li:nth-child(2) {
        width: 35px;
        height: 46px;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
    }


    .travel_logo img.plane{
        width: 62px;
        margin-top: 20px;
    }
    .navbar_btn{
        display: none;
    }
    .travel_left{
        float: left;
    }
    .travel_right{
        float: right;
    }
    .travel_none{
        display: none;
    }
    ul,li{
        list-style:none;
        margin: 0;
        padding: 0;
    }


    .travel_wrap{
        background-color: #eeeff1;
        height: 100%;
    }
    nav{
        height:auto;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 2px solid #ff4466;
    }
    .travel_nav{
        width: 1200px;
        margin:0 auto;
    }
    .travel_header_top{
        margin: 30px auto;
    }
    .divider_line{
        display: block;
        border-left:2px solid #ff4466;
        height: 30px;
        margin: 18px 15px 0 10px;
    }
    .travel_logo{
        margin-left: 48px;
    }
    .travel_word{
        font-size: 24px;
        margin-top:15px;
        margin-right: 15px;
    }
    .travel_logo img{
        width:100px;
    }
    .travel_plane{
        width: 72%;
        margin-left: 34px;
    }
    .travel_plane img{
        margin-top: 10px;
        width: 100%;
    }
    .travel_header a{
        width: 133.3333333333px;
        display: block;
        float: left;
        text-align: center;
        color: #333333;
        height: 48px;
        line-height: 48px;
        font-size: 20px;
    }
    .travel_header a:hover{
        text-decoration: none;
        background-color: #ff4466;
        color: #ffffff!important;
    }

    .travel_banner{
        background-image: url("../images/banner.jpg");
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        height: 380px;
    }
    .travel_container{
        width: 1200px;
        margin: 0 auto;
    }
    .travel_banner_wrap{
        height: 380px;
        padding-top: 15px;
    }
    .travel_banner_select{
        width: 385px;
        height: 350px;
        border-left: 4px solid #ff4466;
        background-color: #ffffff;
    }

    .travel_right_content{
        width:278px;
    }

    .travel_content_wrap{
        padding: 40px 60px 0 60px;
        background-color: #fff;
    }
    .travel_foot_wrap{
        background-color: #ffffff;
        padding: 0 60px;
    }
    .travel_left_content{
        width: 722px;
        margin-right: 80px;
    }
    .foot_nav,.travel_left_content_header{
        border-bottom: 2px solid #ff4466;
        margin-bottom: 10px;
    }
    .foot_nav{
        padding: 30px 0 8px 15px;
        font-size: 14px;
        text-align: center;
    }
    .foot_nav a,.links a{
        margin-right: 15px;
    }
    .foot_nav_title,.links_title{
        font-weight: 600;
        display: block;
        float: left;
        width: 70px;
    }
    .foot_nav_title{
        font-weight: 300;
        display: inline-block;
    }
    .links a:hover{
        color: #ff4466;
    }
    .links{
        padding:0 15px 22px 15px;
        font-size: 12px;
    }
    .content_name{
        font-size: 24px;
        color: #ff4466;
    }
    .content_more{
        float: right;
        margin-top: 10px;
        color: #999;
    }
    .travel_img_wrap,.travel_detail_wrap{
        float: left;
    }
    .travel_detail_wrap li{
        border-bottom: 1px dashed #dcdcdc;
        padding: 3px 0;
        overflow: hidden;
    }
    .travel_detail_wrap li a:hover{
        color: #ff4466;
    }
    .travel_detail_wrap li:last-child{
        border-bottom: none;
    }
    .travel_detail_wrap .price{
        float: right;
        color: #ff4466;
    }
    .travel_detail_wrap li a{
        width: 70%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
        float: left;
    }
    .travel_detail_wrap{
        width: 289px;
    }
    .travel_img_wrap{
        width: 375px;
        margin-right: 28px;
        margin-bottom: 15px;
    }
    .travel_img_wrap li{
        float: left;
        width: 182.5px;
        margin:0 10px 10px 0;
        position: relative;
    }
    .travel_img_wrap li:nth-of-type(2),.travel_img_wrap li:nth-of-type(4){
        margin-right: 0;
    }
    .travel_img_wrap li img{
        width: 100%;
    }
    .travel_img_intro{
        position: absolute;
        bottom: 0;
        height: 26px;
        width: 100%;
        line-height: 26px;
        font-size: 12px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
        background-color: rgba(0,0,0,.5);
    }
    .hotel_list{
        margin-bottom: 40px;
        padding: 0 15px;
    }
    .hotel_list li{
        float: left;
        width: 165.5px;
        position: relative;
    }
    .hotel_list li:hover .hotel_list_bottom{
        background-color: #ff4466;
        color: #ffffff;
    }
    .hotel_list li:nth-of-type(2){
        margin: 0 10px;
    }
    .hotel_list li:nth-of-type(3){
        margin-right: 10px;
    }
    .hotel_list li img{
        width: 100%;
    }
    .hotel_list_bottom{
        position: static;
        background-color: #dddddd;
        color: #333;
    }
    .travel_banner_select_header{
        width: 300px;
        margin: 0 auto;
        height: 52px;
    }
    .travel_banner_select_content{
        width: 300px;
        margin: 25px auto 10px;
    }
    .hotel_button_search{
        width: 300px;
        margin: 15px auto 0 auto;
    }
    .travel_banner_select_content label{
        float: left;
        text-align: right;
        width: 70px;
        margin: 5px 0 0 0;
    }
    .travel_banner_select_content input{
        width: 220px;
        float: right;
        margin-bottom: 15px;
    }
    .travel_banner_select_content input#start,.travel_banner_select_content input#end{
        width: 186px;
    }
    .hotel_search{
        width: 100px;
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        float: right;
    }
    .hotel_search:link,.hotel_search:hover,.hotel_search:visited,.hotel_search:active,.hotel_search:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .travel_banner_select_header li{
        float: left;
        width: 100px;
        text-align: center;
        border-bottom: 2px solid #dcdcdc;
        cursor: pointer;
        line-height: 36px;
        font-size: 14px;
        margin-top: 13px;
    }
    .travel_banner_select_header li:hover{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }
    .hotel_select{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }

    .hotel_comment_header p,.hotel_comment_foot p{
        float: left;
        margin: 0;
    }
    .hotel_comment_header p:nth-of-type(2){
        margin-left: 20px;
        color: #666;
    }
    .hotel_comment_header p.good_eva{
        color: #fff;
    }
    .hotel_comment {
        border-bottom: 1px dashed #e6e6e6;
        margin-bottom: 15px;
        padding: 0 15px;
    }
    .hotel_comment_content,.hotel_comment_foot{
        margin-bottom: 15px;
    }
    .hotel_comment_foot,.hotel_comment_header a{
        color: #999999;
    }
    .hotel_comment_header{
        margin-bottom: 15px;
    }
    .comment_level{
        float: right!important;
        padding: 2px 8px;
        font-size: 12px;
        border: 1px solid #ff4466;
        border-radius: 4px;
        margin: 0;
        background-color: #ff4466;
        color: #ffffff;
    }
    .hot_landmark_header{
        border-bottom: none!important;
    }
    .hot_landmark{
        margin:10px 0 40px 15px;
    }
    .hot_landmark a{
        padding: 2px 4px;
        display: block;
        float: left;
        margin: 8px 8px 0 0;
        border: 1px solid #d2d2d2;
        border-radius: 2px;
        color: #666;
        font-size: 12px;
    }
    .hot_landmark a:hover{
        border: 1px solid #ff4466;
        color: #ff4466;
        font-size: 12px;
    }
    .hot_landmark_header .content_name{
        font-size: 16px!important;
    }
    .user_id{
        margin-right: 20px;
    }
    .hotel_address{
        color: #666;
    }
    .hotel_name:hover{
        color: #ff4466;
    }
    .travel_tabs{
        margin-bottom: 10px;
        padding-left: 15px;
    }
    .travel_tabs a{
        padding: 4px 10px;
        font-size: 12px;
    }
    .travel_tabs_select{
        background-color: #ff4466;
        border-radius: 4px;
        color: #ffffff!important;
        padding: 4px 10px;
    }
    .travel_tabs a:hover{
        background-color: #ff4466;
        color: #ffffff;
        border-radius: 4px;
    }
    .travel_tabs_content{
        display: none;
        padding: 0 15px;
    }

    /*
    *right content
    */
    .hot_news_header{
        font-size: 24px;
        color: #ff4466;
    }
    .left_line{
        border-left:4px solid #ff4466;
        display: block;
        float: left;
        height: 34px;
        margin-right: 10px;
    }
    .right_line{
        display: block;
        border-top: 2px solid #ff4466;
        float: right;
        width: 150px;
        margin-top: 16px;
    }
    .nearby_line{
        width: 106px!important;
    }
    .hot_news_content{
        margin:20px 0 50px 15px;
    }
    .hot_news_content li{
        margin-bottom: 10px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .hot_news_content li a:hover{
        color: #ff4466;
    }
    .hot_news_content .square{
        display: block;
        width: 5px;
        height: 5px;
        background-color: #ff4466;
        float: left;
        margin-top: 8px;
        margin-right: 10px;
    }
    .nearby_hotel_content li{
        width: 50%;
        float: left;
        text-align: center;
        color: #ff4466;
        margin-top: 20px;
    }
    .hotel_type_icon{
        display: block;
        background-image: url("../images/right_icon.png");
        width: 60px;
        height: 60px;
        margin: 0 auto;
    }
    .hotel_huoche{
        background-position: 5px 5px;
    }
    .nearby_hotel_content li:hover .hotel_huoche{
        background-position: -262px 5px;
    }
    .hotel_shangquan{
        background-position: -100px 5px;
    }
    .nearby_hotel_content li:hover .hotel_shangquan{
        background-position: -367px 5px;
    }
    .hotel_jingdian{
        background-position: 5px -65px;
    }
    .nearby_hotel_content li:hover .hotel_jingdian{
        background-position: -262px -65px;
    }
    .hotel_xuexiao{
        background-position: -100px -315px;
    }
    .nearby_hotel_content li:hover .hotel_xuexiao{
        background-position: -367px -315px;
    }
    .hotel_yiyuan{
        background-position: 5px -160px;
    }
    .nearby_hotel_content li:hover .hotel_yiyuan{
        background-position: -262px -160px;
    }
    .hotel_ditie{
        background-position: -100px -160px;
    }
    .nearby_hotel_content li:hover .hotel_ditie{
        background-position: -367px -160px;
    }




    /*
    * 閰掑簵棰勫畾鍒楄〃椤甸潰
    */
    .nearby_hotel_name ul{
        padding-top: 17px;
        /*padding-left: 15px;*/
        padding-left: 35px;
    }
    .nearby_hotel_name li{
        text-align: left;
        /*margin-bottom: 18px;*/
    }
    .nearby_hotel_name li .arrow_icon{
        height: 10px;
        width: 10px;
        float: left;
        margin: 6px 6px 0 0;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -94px;
    }
    .travel_hotel_left {
        float: left;
        margin: 20px 0;
    }
    .travel_hotel_left img{
        width: 100%;
    }
    .travel_hotel_left:nth-of-type(1){
        width: 166px;
        margin-left: 14px;
        margin-right: 20px;
    }
    .travel_hotel_left:nth-of-type(2){
        width: 343px;
        margin-right: 20px;
    }
    .travel_hotel_left:nth-of-type(3){
        width: 159px;
        text-align: center;
        border-left:1px solid #999999;
    }
    .travel_hotel_intro_title{
        font-size: 18px;
        color: #ff4466;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .travel_hotel_intro_address{
        color: #333333;
        margin: 8px 0;
    }
    .travel_hotel_intro_address,.travel_hotel_intro_intro{
        margin-left: 30px;
    }
    .map_icon{
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #fff;
        line-height: 30px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -39px;
        vertical-align: middle;
        font-size: 12px;
    }
    .check_detail{
        width: 116px;
        color: #ff4466;
        border: 1px solid #ff4466;
        margin: 5px 0;
    }
    .check_detail:link,.check_detail:hover,.check_detail:visited,.check_detail:active,.check_detail:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .hotel_price{
        margin:0 0 10px 0;
        color: #ff4466;
    }
    .price_num{
        font-size: 22px;
        font-weight: 600;
        margin-right: 4px;
        letter-spacing: 1px;
    }
    .hotel_evaluate{
        margin-bottom: 5px;
    }
    .travel_hotel_list_actions{
        border-left: 1px solid #ff4466;
        border-bottom: 1px solid #ff4466;
        border-right: 1px solid #ff4466;
        border-top: 3px solid #ff4466!important;
        padding:5px 0 5px 15px;
        margin-top: 6px;
        color: #888888;
    }

    .travel_hotel_intro_intro,.choose_title_more a,.choose_title_title a,.choose_list_more_content a{
        color: #888888;
    }
    .travel_hotel_list_actions&gt;span{
        float: left;
        border-right: 1px solid #666;
    }
    .recommend{
        padding-right: 12px;
    }
    .evaluate,.price_header{
        padding: 0 9px 0 13px;
    }
    .arrow_up{
        display: block;
        float: right;
        width: 10px;
        height: 16px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: -4px -22px;
        margin: 0 5px;
        vertical-align: middle;
        position: relative;
        top: 2px;
    }
    .travel_hotel_list_content{
        border-bottom: 1px dashed #999999;
    }
    .travel_hotel_list_content:nth-of-type(11){
        border-bottom: none;
    }
    /*
    * 鍒嗛〉
    */
    .pager_divider{
        text-align: center;
        margin-top: 50px;
        margin-bottom: 80px;
    }
    .pager_divider .prev_btn,.pager_divider .next_btn{
        padding: 6px 18px;
        border: 1px solid #d2d2d2;
        background: #ffffff;
    }
    .prev_btn{
        margin-right: 10px;
    }
    .pager_divider a {
        padding: 6px 12px;
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-right: 10px;
    }
    .pager_divider a:hover{
        background: #ff4466;
        color: #ffffff!important;
        border: 1px solid #ff4466!important;
    }
    .current_page{
        background: #ff4466;
        color: #ffffff!important;
        padding: 6px 12px;
        border: 1px solid #ff4466!important;
    }
    .page_btn_disabled{
        background: #d2d2d2!important;
        color: #666;
    }

    /**
    * 閫夋嫨header
    *
    */
    .breadcrumb_nav{
        margin: 15px 0;
        padding-left: 48px;
    }
    .choose_list{
        padding: 25px 60px;
        border-top: 3px solid #ff4466;
        margin-bottom: 20px;
        background-color: #ffffff;
    }
    .choose_list_time .choose_list_header{
        margin-bottom: 0;
    }
    .choose_list_header{
        margin-bottom: 28px;
    }
    .choose_list_header input{
        float: left;
        width: 20%;
        margin-right: 2%;
    }

    .choose_list_content_wrap{
        border-bottom: 1px dashed #999999;
        padding: 10px 0;
    }
    .small_title{
        margin: 6px 0;
    }
    .small_title,.choose_title_more{
        float: left;
    }

    .choose_title_more a,.choose_list_more_content a{
        padding: 6px 18px;
        margin: 0 10px;
        display: inline-block;
    }
    /*
    * list 閫夐」hover
    *
    */





    .choose_list_select{
        background-color: #ff4466;
        color: #ffffff!important;
        border-radius: 4px;
    }
    .choose_list_open{
        background-color: #F1F1F1;
        height: 39px;
        border: 1px solid #d2d2d2;
        border-bottom: none;
        color: #ff4466!important;
    }
    .choose_list_more_content{
        background-color: #F1F1F1;
        border: 1px solid #d2d2d2;
        padding: 8px 0;
        margin-left: 68px;
    }
    .icon_arrow{
        display: inline-block;
        width: 15px;
        height: 10px;
        margin-left: 8px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -11px;
    }
    .arrow_select{
        background-position: 0 0!important;
    }
    .link_wrap {
        float: left;
        width: auto;
    }
    .landmark_wrap{
        width: auto;
        display: initial;
    }
    .landmark_wrap a{
        position: relative;
    }
    .landmark_wrap a:hover{
        color: #ff4466;
    }
    .landmark_wrap a:hover:before{
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        left: 50%;
        margin-left: -3px;
        bottom: -10px;
        border: 6px dashed transparent;
        border-bottom: 6px solid #ff4466;
    }
    .foot_nav_title{
        float: none;
    }
    .address_hot{
        max-width: 363px!important;
    }

}
@media screen and (min-width: 770px) and (max-width: 1199px){
    /*
    * 褰撳墠鍖洪棿 鐗规畩鐘舵€�
    *
    */

    .navbar_btn{
        display: none;
    }
    .travel_left{
        float: left;
    }
    .travel_right{
        float: right;
    }
    .travel_none{
        display: none;
    }
    ul,li{
        list-style:none;
        margin: 0;
        padding: 0;
    }


    .footer_link .container{
        width: 800px;
        padding: 0;
    }
    .footer_link .container .col-md-1{
        padding: 0;
        text-align: center;
        position: relative;
        left:  10px;
    }
    .footer_link{
        padding: 10px 0 30px;
    }
    .sidebar_1 {
        position: fixed;
        right: 0;
        bottom: 5%;
        width: 35px;
        height: 120px;
        float: right;
        background-color: #ddd;
    }


    .travel_wrap{
        background-color: #eeeff1;
        height: 100%;
    }
    nav{
        height:auto;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 2px solid #ff4466;
    }
    .travel_nav{
        width: 800px;
        margin:0 auto;
    }
    .travel_header_top{
        margin: 16px auto;
    }
    .divider_line{
        display: block;
        border-left:2px solid #ff4466;
        height: 30px;
        margin: 8px 15px 0 10px;
    }
    .travel_logo{
        margin-left: 28px;
    }
    .travel_word{
        font-size: 16px;
        margin-top:12px;
        margin-right: 15px;
    }
    .travel_logo img{
        width:70px;
    }
    .travel_logo img.plane {
        width: 51px;
        margin-top: 15px;
    }
    .travel_plane{
        width: 70%;
    }
    .travel_plane img{
        margin-top: 10px;
        width: 100%;
    }

    .travel_header a{
        width: 11.111111111111112%;
        display: block;
        float: left;
        text-align: center;
        color: #333333;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }
    .travel_header a:hover{
        text-decoration: none;
        background-color: #ff4466;
        color: #ffffff!important;
    }

    .travel_banner{
        background-image: url("../images/banner.jpg");
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        height: 380px;
    }
    .travel_container{
        width: 800px;
        margin: 0 auto;
    }
    .travel_banner_wrap{
        height: 380px;
        padding-top: 15px;
    }
    .travel_banner_select{
        width: 300px;
        height: 350px;
        border-left: 4px solid #ff4466;
        background-color: #ffffff;
    }

    .travel_right_content{
        width:680px;
    }

    .travel_content_wrap{
        padding: 40px 60px 0 60px;
        background-color: #fff;
    }
    .travel_foot_wrap{
        background-color: #ffffff;
        padding: 0 60px;
    }
    .travel_left_content{
        width: 100%;
        margin-right: 80px;
    }
    .foot_nav,.travel_left_content_header{
        border-bottom: 2px solid #ff4466;
        margin-bottom: 10px;
    }
    .foot_nav{
        padding: 30px 0 8px 15px;
        font-size: 14px;
    }
    .foot_nav a,.links a{
        margin-right: 15px;
    }
    .landmark_wrap a{
        position: relative;
    }
    .landmark_wrap a:hover{
        color: #ff4466;
    }
    .landmark_wrap a:hover:before{
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        left: 50%;
        margin-left: -3px;
        bottom: -10px;
        border: 6px dashed transparent;
        border-bottom: 6px solid #ff4466;
    }
    .foot_nav_title,.links_title{
        font-weight: 600;
        display: block;
        float: left;
        width: 11%;
    }
    .link_wrap, .landmark_wrap {
        float: left;
        width: 89%;
    }
    .links a:hover{
        color: #ff4466;
    }
    .links{
        padding:0 15px 22px 15px;
        font-size: 12px;
    }
    .content_name{
        font-size: 24px;
        color: #ff4466;
    }
    .content_more{
        float: right;
        margin-top: 10px;
        color: #999;
    }
    .travel_img_wrap,.travel_detail_wrap{
        float: left;
    }
    .travel_detail_wrap li{
        border-bottom: 1px dashed #dcdcdc;
        padding: 3px 0;
        overflow: hidden;
    }
    .travel_detail_wrap li a:hover{
        color: #ff4466;
    }
    .travel_detail_wrap li:last-child{
        border-bottom: none;
    }
    .travel_detail_wrap .price{
        float: right;
        color: #ff4466;
    }
    .travel_detail_wrap li a{
        width: 70%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
        float: left;
    }
    .travel_detail_wrap{
        width: 247px;
    }
    .travel_img_wrap{
        width: 375px;
        margin-right: 28px;
        margin-bottom: 15px;
    }
    .travel_img_wrap li{
        float: left;
        width: 182.5px;
        margin:0 10px 10px 0;
        position: relative;
    }
    .travel_img_wrap li:nth-of-type(2),.travel_img_wrap li:nth-of-type(4){
        margin-right: 0;
    }
    .travel_img_wrap li img{
        width: 100%;
    }
    .travel_img_intro{
        position: absolute;
        bottom: 0;
        height: 26px;
        width: 100%;
        line-height: 26px;
        font-size: 12px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
        background-color: rgba(0,0,0,.5);
    }
    .hotel_list{
        margin-bottom: 40px;
        width: 100%;
        padding: 0 15px;
    }
    .hotel_list li{
        float: left;
        width: 154.5px;
        position: relative;
    }
    .hotel_list li:hover .hotel_list_bottom{
        background-color: #ff4466;
        color: #ffffff;
    }
    .hotel_list li:nth-of-type(2){
        margin: 0 10px;
    }
    .hotel_list li:nth-of-type(3){
        margin-right: 10px;
    }
    .hotel_list li img{
        width: 100%;
    }
    .hotel_list_bottom{
        position: static;
        background-color: #dddddd;
        color: #333;
    }
    .travel_banner_select_header{
        width: 250px;
        margin: 0 auto;
        height: 52px;
    }
    .travel_banner_select_content{
        width: 250px;
        margin: 25px auto 10px;
    }
    .hotel_button_search{
        width: 250px;
        margin: 15px auto 0 auto;
    }
    .travel_banner_select_content label{
        float: left;
        text-align: right;
        width: 60px;
        margin: 5px 0 0 0;
    }
    .travel_banner_select_content input{
        width: 170px;
        float: right;
        margin-bottom: 15px;
    }
    .travel_banner_select_content input#start,.travel_banner_select_content input#end{
        width: 136px;
    }
    .hotel_search{
        width: 100px;
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        float: right;
    }
    .hotel_search:link,.hotel_search:hover,.hotel_search:visited,.hotel_search:active,.hotel_search:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .travel_banner_select_header li{
        float: left;
        width: 83px;
        text-align: center;
        border-bottom: 2px solid #dcdcdc;
        cursor: pointer;
        line-height: 52px;
        font-size: 14px;
    }
    .travel_banner_select_header li:hover{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }
    .hotel_select{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }

    .hotel_comment_header p,.hotel_comment_foot p{
        float: left;
        margin: 0;
    }
    .hotel_comment_header p:nth-of-type(2){
        margin-left: 20px;
        color: #666;
    }
    .hotel_comment {
        border-bottom: 1px dashed #e6e6e6;
        margin-bottom: 15px;
        padding: 0 20px;
    }
    .hotel_comment_content,.hotel_comment_foot{
        margin-bottom: 15px;
    }
    .hotel_comment_foot,.hotel_comment_header a{
        color: #999999;
    }
    .hotel_comment_header{
        margin-bottom: 15px;
    }
    .comment_level{
        float: right!important;
        padding: 2px 8px;
        font-size: 12px;
        border: 1px solid #ff4466;
        border-radius: 4px;
        margin: 0;
        background-color: #ff4466;
        color: #ffffff;
    }
    .hot_landmark_header{
        border-bottom: none!important;
    }
    .hot_landmark{
        margin:10px 0 40px 15px;
    }
    .hot_landmark a{
        padding: 2px 4px;
        display: block;
        float: left;
        margin: 8px 8px 0 0;
        border: 1px solid #d2d2d2;
        border-radius: 2px;
        color: #666;
        font-size: 12px;
    }
    .hot_landmark a:hover{
        border: 1px solid #ff4466;
        color: #ff4466;
        font-size: 12px;
    }
    .hot_landmark_header .content_name{
        font-size: 16px!important;
    }
    .user_id{
        margin-right: 20px;
    }
    .hotel_name:hover{
        color: #ff4466;
    }
    .travel_tabs{
        margin-bottom: 10px;
    }
    .travel_tabs a{
        padding: 4px 10px;
        font-size: 12px;
    }
    .travel_tabs_select{
        background-color: #ff4466;
        border-radius: 4px;
        color: #ffffff!important;
        padding: 4px 10px;
    }
    .travel_tabs a:hover{
        background-color: #ff4466;
        color: #ffffff;
        border-radius: 4px;
    }
    .travel_tabs_content{
        display: none;
    }

    /*
    *right content
    */
    .hot_news_header{
        font-size: 24px;
        color: #ff4466;
    }
    .left_line{
        border-left:4px solid #ff4466;
        display: block;
        float: left;
        height: 34px;
        margin-right: 10px;
    }
    .right_line{
        display: block;
        border-top: 2px solid #ff4466;
        float: right;
        width: 202px;
        margin-top: 16px;
    }
    .nearby_line{
        width: 73%!important;
    }
    .hot_news_content{
        margin:20px 0 50px 15px;
    }
    .hot_news_content li{
        margin-bottom: 10px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .hot_news_content li a:hover{
        color: #ff4466;
    }
    .hot_news_content .square{
        display: block;
        width: 5px;
        height: 5px;
        background-color: #ff4466;
        float: left;
        margin-top: 8px;
        margin-right: 10px;
    }
    .nearby_hotel_content li{
        width: 50%;
        float: left;
        text-align: center;
        color: #ff4466;
    }
    .hotel_type_icon{
         display: block;
         background-image: url("../images/right_icon.png");
         width: 60px;
         height: 60px;
         margin: 0 auto;
     }
    .hotel_huoche{
        background-position: 5px 5px;
    }
    .nearby_hotel_content li:hover .hotel_huoche{
        background-position: -262px 5px;
    }
    .hotel_shangquan{
        background-position: -100px 5px;
    }
    .nearby_hotel_content li:hover .hotel_shangquan{
        background-position: -367px 5px;
    }
    .hotel_jingdian{
        background-position: 5px -65px;
    }
    .nearby_hotel_content li:hover .hotel_jingdian{
        background-position: -262px -65px;
    }
    .hotel_xuexiao{
        background-position: -100px -315px;
    }
    .nearby_hotel_content li:hover .hotel_xuexiao{
        background-position: -367px -315px;
    }
    .hotel_yiyuan{
        background-position: 5px -160px;
    }
    .nearby_hotel_content li:hover .hotel_yiyuan{
        background-position: -262px -160px;
    }
    .hotel_ditie{
        background-position: -100px -160px;
    }
    .nearby_hotel_content li:hover .hotel_ditie{
        background-position: -367px -160px;
    }
    .hot_news,.nearby_hotel{
        width: 320px;
        float: left;
    }
    .hot_news{
        margin-right: 40px;
    }
    .travel_left_content_detail{
        padding: 0 15px;
    }


    /*
    * 閰掑簵棰勫畾鍒楄〃椤甸潰
    */
    .nearby_hotel_name ul{
        padding-top: 32px;
        padding-left: 15px;
    }
    .nearby_hotel_name li{
        text-align: left;
        margin-bottom: 18px;
    }
    .nearby_hotel_name li .arrow_icon{
        height: 10px;
        width: 10px;
        float: left;
        margin: 6px 6px 0 0;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -94px;
    }
    .travel_hotel_left {
        float: left;
        margin: 20px 0;
    }
    .travel_hotel_left img{
        width: 100%;
    }
    .travel_hotel_left:nth-of-type(1){
        width: 166px;
        margin-left: 14px;
        margin-right: 20px;
    }
    .travel_hotel_left:nth-of-type(2){
        width: 307px;
        margin-right: 20px;
    }
    .travel_hotel_left:nth-of-type(3){
        width: 153px;
        text-align: center;
        border-left:1px solid #999999;
    }
    .travel_hotel_intro_title{
        font-size: 18px;
        color: #ff4466;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .travel_hotel_intro_address{
        color: #333333;
        margin: 8px 0;
    }
    .travel_hotel_intro_address,.travel_hotel_intro_intro{
        margin-left: 30px;
    }
    .map_icon{
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #fff;
        line-height: 30px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -39px;
        vertical-align: middle;
        font-size: 12px;
    }
    .check_detail{
        width: 116px;
        color: #ff4466;
        border: 1px solid #ff4466;
        margin: 5px 0;
    }
    .check_detail:link,.check_detail:hover,.check_detail:visited,.check_detail:active,.check_detail:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .hotel_price{
        margin:0 0 10px 0;
        color: #ff4466;
    }
    .price_num{
        font-size: 22px;
        font-weight: 600;
        margin-right: 4px;
        letter-spacing: 1px;
    }
    .hotel_evaluate{
        margin-bottom: 5px;
    }
    .travel_hotel_list_actions{
        border-left: 1px solid #ff4466;
        border-bottom: 1px solid #ff4466;
        border-right: 1px solid #ff4466;
        border-top: 3px solid #ff4466!important;
        padding:5px 0 5px 15px;
        margin-top: 6px;
        color: #888888;
    }
    .travel_hotel_intro_intro,.choose_title_more a,.choose_title_title a,.choose_list_more_content a{
        color: #888888;
    }
    .travel_hotel_list_actions&gt;span{
        float: left;
        border-right: 1px solid #666;
    }
    .recommend{
        padding-right: 12px;
    }
    .evaluate,.price_header{
        padding: 0 8px 0 12px;
    }
    .arrow_up{
        display: block;
        float: right;
        width: 10px;
        height: 16px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: -4px -22px;
        margin: 0 5px;
        vertical-align: middle;
    }
    .travel_hotel_list_content{
        border-bottom: 1px dashed #999999;
    }
    .travel_hotel_list_content:nth-of-type(11){
        border-bottom: none;
    }
    /*
    * 鍒嗛〉
    */
    .pager_divider{
        text-align: center;
        margin-top: 50px;
        margin-bottom: 80px;
    }
    .pager_divider .prev_btn,.pager_divider .next_btn{
        padding: 6px 18px;
        border: 1px solid #d2d2d2;
        background: #ffffff;
    }
    .prev_btn{
        margin-right: 10px;
    }
    .pager_divider a {
        padding: 6px 12px;
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-right: 10px;
    }
    .pager_divider a:hover{
        background: #ff4466;
        color: #ffffff!important;
        border: 1px solid #ff4466!important;
    }
    .current_page{
        background: #ff4466;
        color: #ffffff!important;
        padding: 6px 12px;
        border: 1px solid #ff4466!important;
    }
    .page_btn_disabled{
        background: #d2d2d2!important;
        color: #666;
    }

    /**
    * 閫夋嫨header
    *
    */
    .breadcrumb_nav{
        margin: 15px 0;
        padding-left: 48px;
    }
    .choose_list{
        padding: 25px 60px;
        border-top: 3px solid #ff4466;
        margin-bottom: 20px;
        background-color: #ffffff;
    }
    .choose_list_header{
        margin-bottom: 0;
    }
    .choose_list_header input{
        float: left;
        width: 40%;
        margin-right: 2%;
        margin-bottom: 2%;
    }


    .choose_list_content_wrap{
        border-bottom: 1px dashed #999999;
        padding: 10px 0;
    }
    .small_title{
        margin: 6px 10px 6px 0;
    }
    .small_title,.choose_title_more{
        float: left;
    }
    .choose_title_more a,.choose_list_more_content a{
        padding: 6px 14px;
        margin: 0;
        display: inline-block;
    }
    /*
    * list 閫夐」hover
    *
    */

/*    .choose_title_more a:hover,.choose_list_more_content a:hover{
        color: #ff4466!important;
        border-radius: 4px;
    }*/
    .choose_title_more .choose_list_select:hover{
        color: #fff!important;
    }

    .choose_title_more a:first-child{
        margin-left:0;
    }
    .choose_list_more_content {
        margin-left: 0;
    }
    .choose_list_select{
        background-color: #ff4466;
        color: #ffffff!important;
        border-radius: 4px;
    }
    .choose_list_open{
        background-color: #ffffff;
        height: 39px;
        border: none;
        border-bottom: none;
        color: #ff4466!important;
    }
    .choose_list_more_content{
        background-color: #ffffff;
        border: none;
        padding: 8px 0;
    }
    .icon_arrow{
        display: inline-block;
        width: 15px;
        height: 10px;
        margin-left: 8px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -11px;
    }
    .arrow_select{
        background-position: 0 0!important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 769px){
    /*
    * 褰撳墠鍖洪棿 鐗规畩鐘舵€�
    *
    */
    .travel_logo img.plane{
        display: none;
    }
    .travel_left{
        float: left;
    }
    .travel_right{
        float: right;
    }
    .travel_none{
        display: none;
    }
    ul,li{
        list-style:none;
        margin: 0;
        padding: 0;
    }


    .footer_link .container {
        padding-left: 20px;
    }
    .footer_link .container .col-md-1{
        padding: 0;
        text-align: center;
        position: relative;
        left:  10px;
    }
    .footer_link{
        padding: 10px 0 30px;
    }
    .sidebar_1 {
        position: fixed;
        right: 0;
        bottom: 5%;
        width: 35px;
        height: 120px;
        float: right;
        background-color: #ddd;
    }
    .travel_wrap{
        background-color: #eeeff1;
        height: 100%;
    }
    nav{
        height:auto;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 2px solid #ff4466;
    }
    .travel_nav{
        width: 100%;
        margin:0 auto;
    }
    .travel_header_top{
        margin: 16px auto;
    }
    .divider_line{
        display: block;
        border-left:2px solid #ff4466;
        height: 30px;
        margin: 4px 15px 0 10px;
    }
    .travel_logo{
        margin-left: 28px;
        width: 25%;
    }
    .travel_word{
        font-size: 16px;
        margin-top:8px;
        margin-right: 15px;
    }
    .travel_logo img{
        width:30%;
    }
    .travel_plane{
        width: 70%;
        display: none;
    }
    .travel_plane img{
        margin-top: 10px;
        width: 100%;
    }
    .travel_header a{
        width: 11.111111111111112%;
        display: block;
        float: left;
        text-align: center;
        color: #333333;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .travel_header a:hover{
        text-decoration: none;
        background-color: #ff4466;
        color: #ffffff!important;
    }

    .travel_banner{
        background-image: url("../images/banner.jpg");
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        height: 380px;
    }
    .travel_container{
        width: 100%;
        margin: 0 auto;
    }
    .travel_banner_wrap{
        height: 380px;
        padding: 15px 15px 0 15px;
    }
    .travel_banner_select{
        width: 300px;
        height: 350px;
        border-left: 4px solid #ff4466;
        background-color: #ffffff;
    }

    .travel_right_content{
        width:100%;
    }

    .travel_content_wrap{
        padding: 40px 15px 0 15px;
        background-color: #fff;
    }
    .travel_foot_wrap{
        background-color: #ffffff;
        padding: 0 15px;
    }
    .travel_left_content{
        width: 100%;
        margin-right: 80px;
    }
    .foot_nav,.travel_left_content_header{
        border-bottom: 2px solid #ff4466;
        margin-bottom: 10px;
    }
    .foot_nav{
        padding: 30px 0 8px 15px;
        font-size: 14px;
    }
    .foot_nav a,.links a{
        margin-right: 15px;
    }
    .foot_nav_title,.links_title{
        font-weight: 600;
        display: block;
        float: left;
        width: 13%;
    }
    .link_wrap, .landmark_wrap {
        float: left;
        width: 87%;
    }
    .links a:hover{
        color: #ff4466;
    }
    .links{
        padding:0 15px 22px 15px;
        font-size: 12px;
    }
    .content_name{
        font-size: 24px;
        color: #ff4466;
    }
    .content_more{
        float: right;
        margin-top: 10px;
        color: #999;
    }
    .travel_img_wrap,.travel_detail_wrap{
        float: left;
    }
    .travel_detail_wrap li{
        border-bottom: 1px dashed #dcdcdc;
        padding: 3px 0;
        overflow: hidden;
    }
    .travel_detail_wrap li a:hover{
        color: #ff4466;
    }
    .travel_detail_wrap li:last-child{
        border-bottom: none;
    }
    .travel_detail_wrap .price{
        float: right;
        color: #ff4466;
    }
    .travel_detail_wrap li a{
        width: 70%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
        float: left;
    }
    .travel_detail_wrap{
        width: 48%;
    }
    .travel_img_wrap{
        width: 48%;
        margin-right: 4%;
        margin-bottom: 15px;
    }
    .travel_img_wrap li{
        float: left;
        width: 48%;
        margin:0 4% 4% 0;
        position: relative;
    }
    .travel_img_wrap li:nth-of-type(2),.travel_img_wrap li:nth-of-type(4){
        margin-right: 0;
    }
    .travel_img_wrap li img{
        width: 100%;
    }
    .travel_img_intro{
        position: absolute;
        bottom: 0;
        height: 26px;
        width: 100%;
        line-height: 26px;
        font-size: 12px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
        background-color: rgba(0,0,0,.5);
    }
    .hotel_list{
        margin-bottom: 40px;
        width: 100%;
        padding: 0 15px;
    }
    .hotel_list li{
        float: left;
        width: 23.5%;
        position: relative;
    }
    .hotel_list li:hover .hotel_list_bottom{
        background-color: #ff4466;
        color: #ffffff;
    }
    .hotel_list li:nth-of-type(2){
        margin: 0 2%;
    }
    .hotel_list li:nth-of-type(3){
        margin-right: 2%;
    }
    .hotel_list li img{
        width: 100%;
    }
    .hotel_list_bottom{
        position: static;
        background-color: #dddddd;
        color: #333;
    }
    .travel_banner_select_header{
        width: 250px;
        margin: 0 auto;
        height: 52px;
    }
    .travel_banner_select_content{
        width: 250px;
        margin: 25px auto 10px;
    }
    .hotel_button_search{
        width: 250px;
        margin: 15px auto 0 auto;
    }
    .travel_banner_select_content label{
        float: left;
        text-align: right;
        width: 60px;
        margin: 5px 0 0 0;
    }
    .travel_banner_select_content input{
        width: 170px;
        float: right;
        margin-bottom: 15px;
    }
    .travel_banner_select_content input#start,.travel_banner_select_content input#end{
        width: 136px;
    }
    .hotel_search{
        width: 100px;
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        float: right;
    }
    .hotel_search:link,.hotel_search:hover,.hotel_search:visited,.hotel_search:active,.hotel_search:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .travel_banner_select_header li{
        float: left;
        width: 83px;
        text-align: center;
        border-bottom: 2px solid #dcdcdc;
        cursor: pointer;
        line-height: 52px;
        font-size: 14px;
    }
    .travel_banner_select_header li:hover{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }
    .hotel_select{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }

    .hotel_comment_header p,.hotel_comment_foot p{
        float: left;
        margin: 0;
    }
    .hotel_comment_header p:nth-of-type(2){
        margin-left: 20px;
    }
    .hotel_comment {
        border-bottom: 1px dashed #e6e6e6;
        margin-bottom: 15px;
        padding: 0 15px;
    }
    .hotel_comment_content,.hotel_comment_foot{
        margin-bottom: 15px;
    }
    .hotel_comment_foot,.hotel_comment_header a{
        color: #999999;
    }
    .hotel_comment_header{
        margin-bottom: 15px;
    }
    .comment_level{
        float: right!important;
        padding: 2px 8px;
        font-size: 12px;
        border: 1px solid #ff4466;
        border-radius: 4px;
        margin: 0;
        background-color: #ff4466;
        color: #ffffff;
    }
    .hot_landmark_header{
        border-bottom: none!important;
    }
    .hot_landmark{
        margin:10px 0 40px 15px;
    }
    .hot_landmark a{
        padding: 2px 4px;
        display: block;
        float: left;
        margin: 8px 8px 0 0;
        border: 1px solid #d2d2d2;
        border-radius: 2px;
        color: #666;
        font-size: 12px;
    }
    .hot_landmark a:hover{
        border: 1px solid #ff4466;
        color: #ff4466;
        font-size: 12px;
    }
    .hot_landmark_header .content_name{
        font-size: 16px!important;
    }
    .user_id{
        margin-right: 20px;
    }
    .hotel_address:hover,.hotel_name:hover{
        color: #ff4466;
    }
    .travel_tabs{
        margin-bottom: 10px;
    }
    .travel_tabs a{
        padding: 4px 10px;
        font-size: 12px;
    }
    .travel_tabs_select{
        background-color: #ff4466;
        border-radius: 4px;
        color: #ffffff!important;
        padding: 4px 10px;
    }
    .travel_tabs a:hover{
        background-color: #ff4466;
        color: #ffffff;
        border-radius: 4px;
    }
    .travel_tabs_content{
        display: none;
        width: 100%;
    }

    /*
    *right content
    */
    .hot_news_header{
        font-size: 24px;
        color: #ff4466;
        margin-bottom: 10px;
    }
    .left_line{
        border-left:4px solid #ff4466;
        display: block;
        float: left;
        height: 34px;
        margin-right: 10px;
    }
    .right_line{
        display: block;
        border-top: 2px solid #ff4466;
        float: right;
        width: 202px;
        margin-top: 16px;
    }
    .nearby_line{
        width: 72%!important;
    }
    .hot_news_content{
        margin:20px 0 50px 15px;
    }
    .hot_news_content li{
        margin-bottom: 10px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .hot_news_content li a:hover{
        color: #ff4466;
    }
    .hot_news_content .square{
        display: block;
        width: 5px;
        height: 5px;
        background-color: #ff4466;
        float: left;
        margin-top: 8px;
        margin-right: 10px;
    }
    .nearby_hotel_content li{
        width: 50%;
        float: left;
        text-align: center;
    }.hotel_type_icon{
         display: block;
         background-image: url("../images/right_icon.png");
         width: 60px;
         height: 60px;
         margin: 0 auto;
     }
    .hotel_huoche{
        background-position: -262px 5px;
    }
    .hotel_shangquan{
        background-position: -367px 5px;
    }
    .hotel_jingdian{
        background-position: -262px -65px;
    }
    .hotel_xuexiao{
        background-position: -367px -315px;
    }
    .hotel_yiyuan{
        background-position: -262px -160px;
    }
    .hotel_ditie{
        background-position: -367px -160px;
    }
    .hot_news,.nearby_hotel{
        width: 45%;
        float: left;
    }
    .hot_news{
        margin-right: 10%;
    }
    .travel_left_content_detail{
        padding: 0 15px;
    }
    /*
    * 鏀惰捣瀵艰埅
    */
    .navbar_btn{
        height: 40px;
        width: 50px;
        float: right;
        margin-right: 15px;
    }
    .navbar_btn img{
        width: 100%;
    }
    .travel_header{
        display: none;
    }

    /*
    * 閰掑簵棰勫畾鍒楄〃椤甸潰
    */
    .nearby_hotel_name ul{
        padding-top: 32px;
        padding-left: 15px;
    }
    .nearby_hotel_name li{
        text-align: left;
        margin-bottom: 18px;
    }
    .nearby_hotel_name li .arrow_icon{
        height: 10px;
        width: 10px;
        float: left;
        margin: 6px 6px 0 0;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -94px;
    }
    .travel_hotel_left {
        float: left;
        margin: 20px 0;
    }
    .travel_hotel_left img{
        width: 100%;
    }
    .travel_hotel_left:nth-of-type(1){
        width: 166px;
        margin-left: 14px;
        margin-right: 20px;
    }
    .travel_hotel_left:nth-of-type(2){
        width: 65%;
        margin-right: 10%;
    }
    .travel_hotel_left:nth-of-type(3){
        width: 25%;
        text-align: center;
        border-left:1px solid #999999;
    }
    .travel_hotel_intro_title{
        font-size: 18px;
        color: #ff4466;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .travel_hotel_intro_address{
        color: #333333;
        margin: 8px 0;
    }
    .travel_hotel_intro_address,.travel_hotel_intro_intro{
        margin-left: 30px;
    }
    .map_icon{
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #fff;
        line-height: 30px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -39px;
        vertical-align: middle;
        font-size: 12px;
    }
    .check_detail{
        width: 98px;
        color: #ff4466;
        border: 1px solid #ff4466;
        margin: 5px 0;
    }
    .check_detail:link,.check_detail:hover,.check_detail:visited,.check_detail:active,.check_detail:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .hotel_price{
        margin:0 0 10px 0;
        color: #ff4466;
    }
    .price_num{
        font-size: 22px;
        font-weight: 600;
        margin-right: 4px;
        letter-spacing: 1px;
    }
    .hotel_evaluate{
        margin-bottom: 5px;
    }
    .travel_hotel_list_actions{
        border-left: 1px solid #ff4466;
        border-bottom: 1px solid #ff4466;
        border-right: 1px solid #ff4466;
        border-top: 3px solid #ff4466!important;
        padding:5px 0 5px 15px;
        margin-top: 6px;
        color: #888888;
    }
    .travel_hotel_intro_intro,.choose_title_more a,.choose_title_title a,.choose_list_more_content a{
        color: #888888;
    }
    .travel_hotel_intro_intro {
        color: #888;
    }
    .travel_hotel_list_actions&gt;span{
        float: left;
        border-right: 1px solid #666;
    }
    .recommend{
        padding-right: 12px;
    }
    .evaluate,.price_header{
        padding: 0 8px 0 12px;
    }
    .arrow_up{
        display: block;
        float: right;
        width: 10px;
        height: 16px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: -4px -22px;
        margin: 0 5px;
        vertical-align: middle;
    }
    .travel_hotel_list_content{
        border-bottom: 1px dashed #999999;
    }
    .travel_hotel_list_content:nth-of-type(11){
        border-bottom: none;
    }
    /*
    * 鍒嗛〉
    */
    .pager_divider{
        text-align: center;
        margin-top: 50px;
        margin-bottom: 80px;
    }
    .pager_divider .prev_btn,.pager_divider .next_btn{
        padding: 6px 18px;
        border: 1px solid #d2d2d2;
        background: #ffffff;
    }
    .prev_btn{
        margin-right: 10px;
    }
    .pager_divider a {
        padding: 6px 12px;
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-right: 10px;
        display: none;
    }
    .pager_divider a:hover{
        background: #ff4466;
        color: #ffffff!important;
        border: 1px solid #ff4466!important;
    }
    .current_page{
        background: #ff4466;
        color: #ffffff!important;
        padding: 6px 12px;
        border: 1px solid #ff4466!important;
    }
    .page_btn_disabled{
        background: #d2d2d2!important;
        color: #666;
    }

    /**
    * 閫夋嫨header
    *
    */
    .breadcrumb_nav{
        margin: 15px 0;
        padding-left: 48px;
    }
    .choose_list{
        padding: 25px 15px;
        border-top: 3px solid #ff4466;
        margin-bottom: 20px;
        background-color: #ffffff;
    }
    .choose_list_header{
        margin-bottom: 0;
    }
    .choose_list_header input{
        float: left;
        width: 80%;
        margin-right: 2%;
        margin-bottom: 2%;
    }

    .choose_list_content_wrap{
        border-bottom: 1px dashed #999999;
        padding: 10px 0;
    }
    .small_title{
        margin: 6px 0;
    }
    .small_title,.choose_title_more{
        float: left;
    }
    .choose_title_more a:first-child{
        margin-left: 0;
    }
    .choose_title_more a,.choose_list_more_content a{
        padding: 6px 16px;
        display: inline-block;
    }
    .small_title{
        margin-right: 10px;
    }
    /*
    * list 閫夐」hover
    *
    */

    .choose_title_more a:hover,.choose_list_more_content a:hover{
        color: #ff4466!important;
        border-radius: 4px;
    }



    .choose_list_more_content {
        margin-left: 0;
    }
    .choose_list_select{
        background-color: #ff4466;
        color: #ffffff!important;
        border-radius: 4px;
    }
    .choose_list_open{
        height: 39px;
        border-bottom: none;
        color: #ff4466!important;
    }
    .choose_list_more_content{
        padding: 8px 0;
    }
    .icon_arrow{
        display: inline-block;
        width: 15px;
        height: 10px;
        margin-left: 8px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -11px;
    }
    .arrow_select{
        background-position: 0 0!important;
    }
}
@media only screen and (max-width: 479px){
    /*
   * 褰撳墠鍖洪棿 鐗规畩鐘舵€�
   *
   */
    body{
        overflow-x: hidden;
    }
    .footer_link .container {
        padding-left: 10px;
    }
    .row {
         margin-top: 0;
    }
    .footer_link {
        padding: 10px 0;
    }
    .travel_logo img.plane{
        display: none;
    }
    .address_hot {
        width: 90%!important;
    }
    .address_hot_abb li span {
        padding: 0 3px!important;
    }
    .hotel_order  #beginTime, .hotel_order #beginTime1{
        width: calc(90% - 22px)!important;
    }
    .nearby_hotel  #beginTime, .nearby_hotel #beginTime1{
        width: calc(90% - 22px)!important;
    }
    .country_time {
        min-height: 249px!important;
    }
    .travel_left{
        float: left;
    }
    .travel_right{
        float: right;
    }
    .travel_none{
        display: none;
    }
    ul,li{
        list-style:none;
        margin: 0;
        padding: 0;
    }


    .travel_wrap{
        background-color: #eeeff1;
        height: 100%;
    }
    nav{
        height:auto;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 2px solid #ff4466;
    }
    .travel_nav{
        width: 100%;
        margin:0 auto;
    }
    .travel_header_top{
        margin: 5px auto;
    }
    .divider_line{
        display: block;
        border-left:2px solid #ff4466;
        height: 30px;
        margin: 4px 15px 0 10px;
    }
    .travel_logo{
        margin-left: 15px;
        width: 50%;
    }
    .travel_word{
        font-size: 16px;
        margin-top:8px;
        margin-right: 15px;
    }
    .travel_logo img{
        width:30%;
    }
    .travel_plane{
        width: 70%;
        display: none;
    }
    .travel_plane img{
        margin-top: 10px;
        width: 100%;
    }
    .travel_header a{
        width: 100%;
        display: block;
        text-align: center;
        color: #333333;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
    .travel_header a:hover{
        text-decoration: none;
        background-color: #ff4466;
        color: #ffffff!important;
    }

    .travel_banner{
        background-image: url("../images/banner.jpg");
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        height: 380px;
    }
    .travel_container{
        width: 100%;
        margin: 0 auto;
    }
    .travel_banner_wrap{
        height: 100%;
        padding: 15px 15px 0 15px;
    }
    .travel_banner_select{
        width: 100%;
        height: 350px;
        background-color: #ffffff;
    }

    .travel_right_content{
        width:100%;
    }

    .travel_content_wrap{
        padding: 40px 15px 0 15px;
        background-color: #fff;
    }
    .travel_foot_wrap{
        background-color: #ffffff;
        padding: 0 15px;
    }
    .travel_left_content{
        width: 100%;
        margin-right: 80px;
    }
    .foot_nav,.travel_left_content_header{
        border-bottom: 2px solid #ff4466;
        margin-bottom: 10px;
    }
    .foot_nav{
        padding: 30px 0 8px 15px;
        font-size: 14px;
    }
    .foot_nav a,.links a{
        margin-right: 15px;
    }
    .foot_nav_title,.links_title{
        font-weight: 600;
        display: block;
        float: left;
        width: 28%;
    }
    .links a:hover{
        color: #ff4466;
    }
    .links{
        font-size: 12px;
        padding: 0 15px 22px 15px;
    }
    .link_wrap,.landmark_wrap{
        float: left;
        width: 72%;
    }
    .content_name{
        font-size: 16px;
        color: #ff4466;
    }
    .content_more{
        float: right;
        font-size: 12px;
        color: #999;
    }
    .travel_img_wrap,.travel_detail_wrap{
        float: left;
    }
    .travel_detail_wrap li{
        border-bottom: 1px dashed #dcdcdc;
        padding: 3px 0;
        overflow: hidden;
    }
    .travel_detail_wrap li a:hover{
        color: #ff4466;
    }
    .travel_detail_wrap li:last-child{
        border-bottom: none;
    }
    .travel_detail_wrap .price{
        float: right;
        color: #ff4466;
    }
    .travel_detail_wrap li a{
        width: 70%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
        float: left;
    }
    .travel_detail_wrap{
        width: 100%;
        padding: 0 15px;
    }
    .travel_img_wrap{
        width: 100%;
        padding: 0 15px;
        margin-bottom: 15px;
    }
    .travel_img_wrap li{
        float: left;
        width: 48%;
        margin:0 4% 4% 0;
        position: relative;
    }
    .travel_img_wrap li:nth-of-type(2),.travel_img_wrap li:nth-of-type(4){
        margin-right: 0;
    }
    .travel_img_wrap li img{
        width: 100%;
    }
    .travel_img_intro{
        position: absolute;
        bottom: 0;
        height: 26px;
        width: 100%;
        line-height: 26px;
        font-size: 12px;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
        background-color: rgba(0,0,0,.5);
    }
    .hotel_list{
        margin-bottom: 40px;
        width: 100%;
        padding: 0 15px;
    }
    .hotel_list li{
        float: left;
        width: 48%;
        position: relative;
        margin-bottom: 10px;
    }
    .hotel_list li:hover .hotel_list_bottom{
        background-color: #ff4466;
        color: #ffffff;
    }
    .hotel_list li:nth-of-type(1),.hotel_list li:nth-of-type(3){
        margin-right: 4%;
    }

    .hotel_list li img{
        width: 100%;
    }
    .hotel_list_bottom{
        position: static;
        background-color: #dddddd;
        color: #333;
    }
    .travel_banner_select_header{
        width: 80%;
        margin: 0 auto;
        height: 52px;
    }
    .travel_banner_select_content{
        width: 80%;
        margin: 25px auto 10px;
    }
    .hotel_button_search{
        width: 80%;
        margin: 15px auto 0 auto;
    }
    .travel_banner_select_content label{
        float: left;
        text-align: right;
        width: 26%;
        margin: 5px 0 0 0;
    }
    .travel_banner_select_content input{
        width: 72%;
        float: right;
        margin-bottom: 15px;
    }
    .hotel_search{
        width: 100px;
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        float: right;
    }
    .hotel_search:link,.hotel_search:hover,.hotel_search:visited,.hotel_search:active,.hotel_search:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .travel_banner_select_header li{
        float: left;
        width: 33.33333333%;
        text-align: center;
        border-bottom: 2px solid #dcdcdc;
        cursor: pointer;
        line-height: 52px;
        font-size: 14px;
    }
    .travel_banner_select_header li:hover{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }
    .hotel_select{
        border-bottom: 2px solid #ff4466!important;
        color: #ff4466;
    }

    .hotel_comment_header p,.hotel_comment_foot p{
        float: left;
        margin: 0;
    }
    .hotel_comment_header p:nth-of-type(2){
        /*margin-left: 20px;*/
    }
    .hotel_comment {
        border-bottom: 1px dashed #e6e6e6;
        margin-bottom: 15px;
        padding: 0 15px;
    }
    .hotel_comment_content,.hotel_comment_foot{
        margin-bottom: 15px;
        text-align: justify;
    }
    .hotel_comment_foot,.hotel_comment_header a{
        color: #999999;
    }
    .hotel_comment_header{
        margin-bottom: 15px;
    }
    .comment_level{
        float: right!important;
        padding: 2px 8px;
        font-size: 12px;
        border: 1px solid #ff4466;
        border-radius: 4px;
        margin: 0;
        background-color: #ff4466;
        color: #ffffff;
        position: absolute;
        right: 30px;
    }
    .hot_landmark_header{
        border-bottom: none!important;
        margin-top: 10px;
    }
    .hot_landmark{
        margin:10px 0 40px 15px;
    }
    .hot_landmark a{
        padding: 2px 4px;
        display: block;
        float: left;
        margin: 8px 8px 0 0;
        border: 1px solid #d2d2d2;
        border-radius: 2px;
        color: #666;
        font-size: 12px;
    }
    .hot_landmark a:hover{
        border: 1px solid #ff4466;
        color: #ff4466;
        font-size: 12px;
    }
    .hot_landmark_header .content_name{
        font-size: 16px!important;
    }
    .user_id{
        margin-right: 20px;
    }
    .hotel_address:hover,.hotel_name:hover{
        color: #ff4466;
    }
    .travel_tabs{
        margin-bottom: 10px;
    }
    .travel_tabs a{
        padding: 4px 10px;
        font-size: 12px;
    }
    .travel_tabs_select{
        background-color: #ff4466;
        border-radius: 4px;
        color: #ffffff!important;
        padding: 4px 10px;
    }
    .travel_tabs a:hover{
        background-color: #ff4466;
        color: #ffffff;
        border-radius: 4px;
    }
    .travel_tabs_content{
        display: none;
    }

    /*
    *right content
    */
    .hot_news_header{
        font-size: 16px;
        color: #ff4466;
        margin-bottom: 10px;
    }
    .left_line{
        border-left:4px solid #ff4466;
        display: block;
        float: left;
        height: 22px;
        margin-right: 10px;
    }
    .right_line{
        display: block;
        border-top: 2px solid #ff4466;
        float: right;
        width: 70%!important;
        margin-top: 10px;
    }
    .nearby_line{
        width: 58%!important;
    }
    .hot_news_content{
        margin:20px 15px 50px 15px;
    }
    .hot_news_content li{
        margin-bottom: 10px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .hot_news_content li a:hover{
        color: #ff4466;
    }
    .hot_news_content .square{
        display: block;
        width: 5px;
        height: 5px;
        background-color: #ff4466;
        float: left;
        margin-top: 8px;
        margin-right: 10px;
    }
    .nearby_hotel_content li{
        width: 50%;
        float: left;
        text-align: center;
        color: #ff4466;
    }
    .hotel_type_icon{
        display: block;
        background-image: url("../images/right_icon.png");
        width: 60px;
        height: 60px;
        margin: 0 auto;
    }
    .hotel_huoche{
        background-position: -262px 5px;
    }
    .hotel_shangquan{
        background-position: -367px 5px;
    }
    .hotel_jingdian{
        background-position: -262px -65px;
    }
    .hotel_xuexiao{
        background-position: -367px -315px;
    }
    .hotel_yiyuan{
        background-position: -262px -160px;
    }
    .hotel_ditie{
        background-position: -367px -160px;
    }
    .hot_news,.nearby_hotel{
        width: 100%;
        float: left;
    }
    /**
    * 鏀惰捣瀵艰埅
    */
    .navbar_btn{
        height: 40px;
        width: 50px;
        float: right;
        margin-right: 15px;
    }
    .navbar_btn img{
        width: 100%;
    }
    .travel_header{
        display: none;
    }



    /*
    * 閰掑簵棰勫畾鍒楄〃椤甸潰
    */
    .nearby_hotel_name ul{
        padding-top: 32px;
        padding-left: 15px;
    }
    .nearby_hotel_name li{
        text-align: left;
        margin-bottom: 18px;
    }
    .nearby_hotel_name li .arrow_icon{
        height: 10px;
        width: 10px;
        float: left;
        margin: 6px 6px 0 0;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -94px;
    }
    .travel_hotel_left {
        float: left;
        margin: 20px 0;
    }
    .travel_hotel_left img{
        width: 100%;
    }
    .travel_hotel_left:nth-of-type(1){
        width: 100%;
        padding: 0 15px;
    }
    .travel_hotel_left:nth-of-type(2){
        width: 100%;
        padding: 0 15px;
    }
    .travel_hotel_left:nth-of-type(3){
        width: 100%;
        padding: 0 15px;
        text-align: center;
    }
    .travel_hotel_intro_title{
        font-size: 18px;
        color: #ff4466;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .travel_hotel_intro_address{
        color: #333333;
        margin: 8px 0;
    }
    .travel_hotel_intro_address,.travel_hotel_intro_intro{
        margin-left: 30px;
    }
    .map_icon{
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        color: #fff;
        line-height: 30px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -39px;
        vertical-align: middle;
        font-size: 12px;
    }
    .check_detail{
        width: 116px;
        color: #ff4466;
        border: 1px solid #ff4466;
        margin: 5px 0;
    }
    .check_detail:link,.check_detail:hover,.check_detail:visited,.check_detail:active,.check_detail:focus{
        background-color: #ff4466;
        color: #ffffff;
        border: 1px solid #ff4466;
        outline: none;
    }
    .hotel_price{
        margin:0 0 10px 0;
        color: #ff4466;
    }
    .price_num{
        font-size: 22px;
        font-weight: 600;
        margin-right: 4px;
        letter-spacing: 1px;
    }
    .hotel_evaluate{
        margin-bottom: 5px;
    }
    .travel_hotel_list_actions{
        border-left: 1px solid #ff4466;
        border-bottom: 1px solid #ff4466;
        border-right: 1px solid #ff4466;
        border-top: 3px solid #ff4466!important;
        padding:5px 0 5px 15px;
        margin-top: 6px;
        color: #888888;
    }
    .travel_hotel_list_actions&gt;span{
        float: left;
        border-right: 1px solid #666;
    }
    .recommend{
        padding-right: 12px;
    }
    .evaluate,.price_header{
        padding: 0 8px 0 12px;
    }
    .arrow_up{
        display: block;
        float: right;
        width: 10px;
        height: 16px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: -4px -22px;
        margin: 0 5px;
        vertical-align: middle;
    }
    .travel_hotel_list_content{
        border-bottom: 1px dashed #999999;
    }
    .travel_hotel_list_content:nth-of-type(11){
        border-bottom: none;
    }
    /*
    * 鍒嗛〉
    */
    .pager_divider{
        text-align: center;
        margin-top: 50px;
        margin-bottom: 80px;
    }
    .pager_divider .prev_btn,.pager_divider .next_btn{
        padding: 6px 18px;
        border: 1px solid #d2d2d2;
        background: #ffffff;
    }
    .prev_btn{
        margin-right: 10px;
    }
    .pager_divider a {
        padding: 6px 12px;
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-right: 10px;
        display: none;
    }
    .pager_divider a:hover{
        background: #ff4466;
        color: #ffffff!important;
        border: 1px solid #ff4466!important;
    }
    .current_page{
        background: #ff4466;
        color: #ffffff!important;
        padding: 6px 12px;
        border: 1px solid #ff4466!important;
    }
    .page_btn_disabled{
        background: #d2d2d2!important;
        color: #666;
    }

    /**
    * 閫夋嫨header
    *
    */
    .breadcrumb_nav{
        margin: 15px 0;
        padding-left: 48px;
    }
    .choose_list{
        padding: 25px 15px;
        border-top: 3px solid #ff4466;
        margin-bottom: 20px;
        background-color: #ffffff;
    }
    .choose_list_header{
        margin-bottom: 0;
    }
    .choose_list_header input{
        float: left;
        width: 100%;
        margin-bottom: 4%;
    }

    .choose_list_content_wrap{
        border-bottom: 1px dashed #999999;
        padding: 10px 0;
    }
    .small_title{
        margin: 6px 0;
    }
    .small_title,.choose_title_more{
        float: left;
    }
    .brands {
        height: 26px;
    }
    .choose_title_more a,.choose_list_more_content a{
        padding: 2px 4px;
        display: inline-block;
    }

    .choose_title_more a,.choose_list_more_content a,.travel_hotel_intro_intro{
        color: #888888;
    }

    .choose_list_more_content {
        margin-left: 0;
    }
    .choose_list_open{
        color: #ff4466!important;
    }
    .choose_list_more_content{
        padding: 8px 0;
    }
    .icon_arrow{
        display: inline-block;
        width: 15px;
        height: 10px;
        margin-left: 8px;
        background-image: url("../images/icon.png");
        background-repeat: no-repeat;
        background-position: 0 -11px;
    }
    .arrow_select{
        background-position: 0 0!important;
    }
}

header {width: 100%; background: #fff url("../images/header_background.png") no-repeat; background-size: cover; border-bottom: 2px solid #ff4466;height: auto; padding: 0;}
header .header {margin: 0 auto;height: 60px;}
header .header .logo {display: block; width: 130px; height: 60px; background: url("../images/tourpi.png") no-repeat; background-size: 130px 60px; float: left;}
footer .footer .img {text-align: center;}
footer .footer .img img {width: 172px;height: 85px;}
footer .footer p, footer .footer a {text-align: center; font-size: 14px; color: #c0c0c0; line-height: 28px; padding: 0; margin: 0;}
@media(min-width: 770px) {
    header .header {width: 800px; height: 85px;}
    header .header .logo {width: 180px;height: 85px;background-size: 180px 85px;}
    header .header .line {width: 600px;height: 35px; margin-top: 26px; background: url("../images/header_line.png") no-repeat; background-size: 600px 35px; float: right;}
    footer .footer .img {text-align: right;}
    footer .footer p, footer .footer a {text-align: left;}
}

@media(min-width:1200px) {
    header .header {width: 1200px; height: 150px;}
    header .header .logo {width: 332px;height: 150px;background-size: 332px 150px;}
    header .header .line {width: 823px;height: 51px; margin-top: 52px;background-size: 823px 51px;}
}</pre></body></html>