.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.clearfloat {
    clear:both;
    visibility:hidden;
    height:1px;
    overflow:hidden;
    zoom: 1;
}
* {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'Microsoft YaHei',Tahoma,Arial,Roboto,'Droid Sans','Helvetica Neue','Droid Sans Fallback','Heiti SC','Hiragino Sans GB',Simsun,sans-serif;
    list-style-type: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-overflow-scrolling: touch;
}
a {
    text-decoration: none;
    color: white;
    border:none;
}
ul li {
    list-style: none;
}
a, img {
    border: 0 none;
}
body {
    background-color:#F0F4F7;
    overflow-x: hidden;
}
input, button, select, textarea {
    outline: none;
}
.native_ws {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
/*ͷ����ʽ*/
.model_header{
    height:100px;
    background-image:url(../images/PC-index_01.jpg);
    background-repeat:repeat-x;
}
.model_header>div{
    width:1145px;
    height:100%;
    margin:0 auto;
}
.model_header>div>.left{
    height:100%;
    width:230px;
    background-size:152px 80px;
    background-position:left center;
    background-repeat:no-repeat;
    float:left;
    cursor:pointer;
}
.model_header>div>.left::after{
    content:"";
    display:block;
    float:right;
    width:4px;
    height:100%;
    /* background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEUxNEEwMUJGNTI4MTFFNzg4MjhGQTIwQkMxQjM4QzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEUxNEEwMUNGNTI4MTFFNzg4MjhGQTIwQkMxQjM4QzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTE0QTAxOUY1MjgxMUU3ODgyOEZBMjBCQzFCMzhDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTE0QTAxQUY1MjgxMUU3ODgyOEZBMjBCQzFCMzhDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkbCCZoAAAAdSURBVHjaYmSwLvjPAAQFDf0lIJqJAQ0QFgAIMADcwQOlPH8ZMQAAAABJRU5ErkJggg==) */
    /* repeat-y left top/4px 4px; */
    border-left: 2px solid #35322f;
    margin-right:40px;
}
.model_header>div>.right{
    float:left;
    width:910px;
    height:100%;
}
.model_header>div>.right li{
    height:40px;
    clear:both;
}
.model_header>div>.right li.top{
    height:32px;
    margin:10px 0 18px 0;
    overflow:hidden;
    display:inline-block;
    float:right;
}
.model_header>div>.right li.top>a.btn{
    margin:0 43px 0 0;
    width:120px;
    text-align:center;
    border:1px solid white;
}
.model_header>div>.right li.top>a{
    height:30px;
    line-height:30px;
    font-size:14px;
    margin-right:30px;
}
.model_header>div>.right li>a{
    display:block;
    float:left;
    cursor:pointer;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.model_header>div>.right li>a.btn:hover{
    border-color:transparent;
    background-color:#EE7C3C;
}
.model_header>div>.right li>a.btn.highlight_style{
    background-color:#EE7C3C;
    border:1px solid #EE7C3C;
}
.model_header>div>.right li>a.select{
    position:relative;
    overflow:visible;
    z-index:22;
}
.model_header>div>.right li>a.select>span{
    display:inline-block;
    background-color:transparent;
    color:white;
    font-size:14px;
    height:30px;
    line-height:30px;
    padding-right:18px;
    white-space: nowrap;
    background-image:url(../images/model_header_icon2.png);
    background-size:12px 6px;
    background-repeat:no-repeat;
    background-position:right center;
}
.model_header>div>.right li>a.select>select{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:30px;
    opacity:0;
    cursor:pointer;
    filter:alpha(opacity=0);
}
.model_header>div>.right li>a.comment{
    background-image:url(../images/model_header_icon1.png);
    background-size:22px 22px;
    background-position:left center;
    background-repeat:no-repeat;
    text-indent:30px;
    margin-left: 70px;
    max-width: 180px;
}
.model_header>div>.right li>a.weather{
    width: 64px;
    background-image: url(../images/model_header_icon3.png);
    background-size: 22px 22px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-right:0;
    margin-left:30px;
}
.model_header>div>.right li>a.comment:hover{
    color:#ee7c3c;
    background-image:url(../images/model_header_icon1_yellow.png);
}
.model_header>div>.right li>a.weather:hover{
    color:#ee7c3c;
    background-image:url(../images/model_header_icon3_yellow.png);
}
.model_header>div>.right li.bottom>a{
    font-size:16px;
    overflow:hidden;
    margin-right:52px;
}
.model_header>div>.right li.bottom>a:hover{
    padding-bottom:5px;
    border-bottom:1px solid #ee7c3c;
}
.model_header>div>.right li.bottom>a.last{
    margin-right:0;
}
/*swiper��ʽ*/
.model_swiper{
    height:366px;
}
.model_swiper .swiper-slide{
    background-size:100% 100%;
    background:no-repeat center center/cover;
}
.model_header>div>.right li.top>a.nth2 {
    margin-right: 80px;
}
.model_pagingation{
    bottom:45px!important;
}
.model_pagingation>span{
    width:13px;
    height:13px;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
    background-position:-16px 0;
}
.model_pagingation>.swiper-visible-switch{
    background-position:-29px 0;
}
/*top_navҳ��λ����ʽ*/
.model_top_nav{
    width:1145px;
    margin:40px auto;
    text-align:right;
}
.model_top_nav>span{
    display:inline-block;
    font-size:14px;
    color:#3e3a39;
}
.model_top_nav>span.first{
    color:#898989;
    padding-right:8px;
    margin-right:8px;
    border-right:1px solid #B5B5B6;
    height:14px;
    line-height:14px;
}
.model_top_nav>span.arrow_icon{
    background-image:url(../images/hotel_news_arrow.png);
    background-repeat:no-repeat;
    background-position:right center;
    margin-right:8px;
    padding-right:12px;
}
/*�ײ���ʽ*/
.model_footer{
    clear:both;
    width:1145px;
    margin:50px auto 0;
    padding-bottom:80px;
}
.model_footer>div.top{
    overflow:hidden;
    border-top:1px solid #C9CACA;
    border-bottom:1px solid #C9CACA;
    padding:30px 0;
}
.model_footer>div.top>div.first{
    margin-left:0;
}
.model_footer>div.top>div{
    margin-top:7px;
    float:left;
    width:128px;
}
.model_footer>div.top>div>a{
    display:block;
    color:#3e3a39;
    font-size:13px;
    margin-bottom:5px;
    width:128px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    cursor:pointer;
}
.model_footer>div.top>div>a.title{
    font-size:15px;
    text-indent:0;
    background-image:none;
    margin-bottom:20px;
}
.model_footer>div.top>div>a.add{
    background-image:none;
}
.model_footer>div.top>div.right{
    width:336px;
    min-height:170px;
    padding-left:30px;
    border-left:1px dashed #CDCECE;
    float:right;
    margin-top:0;
}
.model_footer>div.top>div.right>.phone{
    height:32px;
    line-height:32px;
    margin-top:4px;
    display:block;
    background:url(../images/model_footer_phone.png) no-repeat left center;
    background-size:31px 32px;
    text-indent:36px;
    font-size:28px;
}
.model_footer>div.top>div.right>.phone>span{
    font-size:28px;
    position:relative;
    top:-2px;
}
.model_footer>div.top>div.right>span.address{
    display:inline-block;
    min-height:32px;
    color:#3e3a39;
    font-size:15px;
    margin:8px 0;
}
.model_footer>div.top>div.right>span.code{
    display:inline-block;
}
.model_footer>div.top>div.right>span.code>span{
    display:inline-block;
    margin-top:3px;
    color:#3e3a39;
    font-size:13px;
}
.model_footer>div.top>div.right>span.code>span.bg{
    display:block;
    width:62px;
    height:62px;
    background-image:url(../images/model_footer_icon2.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    margin-top:0;
}
.model_footer>div.top>div.right>span.xi{
    margin-left:50px;
}
.model_footer>div.top>div.right>span.xi>span.bg{
    background-position:-62px 0;
}
.model_footer>ul.bottom{
    margin-top:45px;
}
.model_footer>ul.bottom>li{
    margin-top:10px;
    font-size:14px;
    color:#898989;
}
.model_footer>ul.bottom>li.nth1{
    overflow:hidden;
    margin-top:0;
    display:none;
}
.model_footer>ul.bottom>li.nth1>a{
    display:block;
    float:left;
    font-size:14px;
    color:#595757;
    cursor:pointer;
}
.model_footer>ul.bottom>li.nth1>a>span{
    display:inline-block;
    width:0;
    height:10px;
    border-left:1px solid #BCBCBE;
    border-right:1px solid #E9EDEF;
    margin:0 8px;
}
.model_footer>ul.bottom>li.nth1>span{
    float:right;
    font-size:14px;
    color:#595757;
}
.model_footer>ul.bottom>li.nth2>span.last{
    display:inline-block;
    margin-left:10px;
    background-image:url(../images/model_footer_copy.png);
    background-size:59px 10px;
    background-repeat:no-repeat;
    background-position:left center;
    text-indent:66px;
}
.compatible_shadow{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:black;
    opacity:0.4;
    filter:alpha(opacity=40);
    z-index:999;
}
.compatible_popup{
    position:fixed;
    top:50%;
    left:50%;
    width:300px;
    height:160px;
    margin:-100px 0 0 -150px;
    background-color:white;
    z-index:1000;
}
.compatible_popup>span{
    display:block;
    width:80%;
    margin:30px auto 0;
    font-size:14px;
}
.compatible_popup>a{
    display:block;
    margin-top:30px;
    text-align:center;
    color:#551A8B;
    font-size:15px;
    cursor:pointer;
}
/*图文框通用样式*/
.sindon_tw img{max-width:100%}
.sindon_tw *{font-size:inherit}
.sindon_tw ul{list-style-type:initial;padding-left:initial;}
.sindon_tw ul>li{list-style-type:initial;}
.sindon_tw ol{list-style-type:initial;padding-left:initial;}
.sindon_tw ol>li{list-style-type:initial;}