/*閰掑簵姒傚喌涓婚〉*/
.hotel_overview_content{
    width:1145px;
    margin:0 auto 80px auto;
    overflow:hidden;
}
.hotel_overview_content>a.first{
    margin-left:0;
}
.hotel_overview_content>a{
    display:block;
    float:left;
    height:394px;
    width:361px;
    margin:0 0 0 31px;
    background-color:white;
    cursor:pointer;
}
.hotel_overview_content>a>*{
    display:block;
}
.hotel_overview_content>a>span{
    width:303px;
    margin:0 auto;
}
.hotel_overview_content>a>span.title{
    width:303px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size:20px;
    color:#3e3a39;
    margin:20px auto 15px auto;
}
.hotel_overview_content>a>span.detail_text{
    font-size:13px;
    color:#595757;
    height:60px;
    line-height:15px;
    overflow:hidden;
}
.hotel_overview_content>a>span.last{
    font-size:14px;
    color:#b5b5b6;
    text-align:right;
    padding-right:16px;
    background-image:url(../images/hotel_overview_arrrow1.png);
    background-position:right center;
    background-repeat:no-repeat;
}
/*閰掑簵姒傚喌鈥斺�斿叧浜庨厭搴�*/
.overview_list_wrapper{
    width:1145px;
    margin:0 auto;
    overflow:hidden;
}
.overview_list_wrapper>ul.left{
    float:left;
    width:230px;
    min-height:538px;
}
.overview_list_wrapper>ul.left>li{
    margin-left:34px;
    font-size:14px;
    color:#898989;
    width:160px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow:hidden;
    cursor:pointer;
    margin-top:26px;
    padding-right:10px;
}
.overview_list_wrapper>ul.left>li.title{
    width:auto;
    margin-top:0px;
    font-size:16px;
    color:#3e3a39;
    padding-bottom:4px;
    border-bottom:3px solid #EE7C3C;
}
.overview_list_wrapper>ul.left>li.highlight_style{
    background-image:url(../images/hotel_news_arrow.png);
    background-size:5px 10px;
    background-position:right center;
    background-repeat:no-repeat;
    color:#3e3a39;
}
.overview_list_wrapper>div.right{
    float:left;
    width:694px;
    margin-left:40px;
    margin-top:20px;
}
.overview_list_wrapper>div.right>div{
    overflow:hidden;
}
.click_reserve{
    display:block;
    width: 164px;
    height: 32px;
    line-height: 32px;
    text-indent: 20px;
    font-size: 14px;
    color: white;
    margin:20px auto 0;
    background: url(../images/hotel_overview_arrrow2.png) no-repeat 145px center;
    background-color: #EE7C3C;
    cursor: pointer;
}
.about_hotel>div.top_bg{
    height:438px;
    width:694px;
    background-image:url(../images/hotel_overview_img4.jpg);
    background-size:100% 100%;
    background-repeat:no-repeat;
}
.about_hotel>div.bottom{
    margin:67px 0;
    overflow:hidden;
}
.about_hotel div.text{
    float: left;
    width: 324px;
    margin-right: 40px;
}
.about_hotel div.text>span{
    display:block;
    font-size:16px;
    color:#595757;
    margin-bottom:7px;
    font-weight:bold;
}
.about_hotel div.text>div{
    font-size:14px;
    color:#3e3a39;
    text-indent:2em;
    line-height:22px;
    white-space:pre-wrap;
}
.overview_list_wrapper div.list{
    float:left;
    width:330px;
}
.overview_list_wrapper .arrive{
    position:relative;
    display:none;
}
.overview_list_wrapper .arrive>div.list{
    float:left;
    width:auto;
}
.overview_list_wrapper div.list>a{
    display:block;
    width:164px;
    height:31px;
    line-height:31px;
    background-color:#00519B;
    border-top:1px solid #709DC6;
    border-bottom:1px solid #709DC6;
    cursor:pointer;
    color:white;
    font-size:14px;
    text-indent:24px;
    background-image:url(../images/hotel_overview_arrrow2.png);
    background-repeat:no-repeat;
    background-position:144px center;
    margin-bottom:30px;
}
.overview_list_wrapper div.list>span{
    display:block;
    font-size:16px;
    color:#3e3a39;
    margin:44px 0 20px 0;
}
.overview_list_wrapper .arrive>div.list>ul{
    margin-bottom:54px;
}
.overview_list_wrapper div.list>ul>li{
    margin-top:12px;
}
.overview_list_wrapper div.list>ul>li.nth1{
    margin-top:0;
}
/*涓嫳鏂囦袱绉嶆牱寮忓紑濮�*/
.overview_list_wrapper div.list>ul span.first{
    color:#898989;
    display:inline-block;
    vertical-align:top;
}
.overview_list_wrapper div.list>ul span.last{
    color:#3e3a39;
    display:inline-block;
}
.overview_list_wrapper div.chinese>ul span.first{
    font-size:14px;
    width:45px;
}
.overview_list_wrapper div.chinese>ul span.last{
    font-size:16px;
    width:280px;
}
.overview_list_wrapper div.english>ul span.first{
    font-size:13px;
    width:80px;
}
.overview_list_wrapper div.english>ul span.last{
    font-size:14px;
    width:235px;
}
/*涓嫳鏂囦袱绉嶆牱寮忔埅姝�*/
.arrive>div.top_map{
    height:538px;
}
.arrive>div.path_search{
    width:368px;
    height:35px;
    position:absolute;
    top:30px;
    left:30px;
}
.arrive>div.path_search>input{
    display:block;
    width:300px;
    height:33px;
    line-height:33px;
    float:left;
    padding-left:10px;
    font-size:14px;
    color:#898989;
    border:1px solid #C3C2C6;
}
.arrive>div.path_search>span{
    display:block;
    float:left;
    height:35px;
    width:43px;
    background-image:url(../images/path_search.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#00519B;
    cursor:pointer;
}
.surroundings{
    display:none;
}
.surroundings>a.first{
    margin-top:0;
}
.surroundings>a{
    display:block;
    height:160px;
    margin-top:46px;
    cursor:pointer;
}
.surroundings>a>img{
    float:left;
    width:256px!important;
    height:160px!important;
}
.surroundings>a>span{
    display:block;
    float:right;
    width:408px;
    margin-top:8px;
}
.surroundings>a>span>span{
    display:block;
}
.surroundings>a>span>span.nth1{
    font-size:16px;
    color:#3e3a39;
}
.surroundings>a>span>span.nth2{
    font-size:14px;
    color:#898989;
    margin-top:10px;
}
.surroundings>a>span>span.nth3{
    height:60px;
    text-indent:2em;
    font-size:14px;
    line-height:15px;
    color:#898989;
    margin-top:30px;
    overflow:hidden;
}
.paging{
    margin:80px 0;
}
.paging>span{
    display:inline-block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:14px;
    color:#898989;
    background-color:white;
    margin-right:6px;
    cursor:pointer;
}
.paging>span.arrow_icon{
    color:transparent;
    background-image:url(../images/hotel_news_arrow_black.png);
    background-repeat:no-repeat;
    background-position:center center;
}
.paging>span.highlight_style{
    color:white;
    background-color:#00519b;
}