@charset "utf-8";html,body{width: 100%;overflow-x: hidden;}body{font-family: "Microsoft YaHei",Arial,'Times New Roman',SimHei; }a,a:hover,a:focus{text-decoration: none;}ul,li{list-style: none;padding: 0;}
/*  头部  */
.nav>li>a{padding:10px 13px;}
.nav>.gray a:hover{ color:#333 !important;}
.common-header{}
.common-header .navbar{background: #fff;padding: 25px 0;margin-bottom: 0;border: 0;}
.common-header .navbar .navbar-brand{display: block;background: url(../images/logo.png) no-repeat center / auto 100%;text-indent: -9999px;width:100px;height: 95px;}
.common-header .navbar .navbar-collapse{border-top: 0;}
.common-header .navbar .nav li a,.common-header .navbar .nav li a:hover,.common-header .navbar .nav li a:focus{background: none;}
@media (max-width:767px){body{ font-size: 14px;}
.common-header .navbar{padding: 10px 0;border-bottom: 1px solid #ccc;}
.common-header .navbar .navbar-brand{width: 84px;height: 50px;}
.common-header .navbar .navbar-right a{padding: 0 15px;}
.navbar-collapse{position: absolute;top: 65px;left: -15px;right: -15px;background: #fff;padding-bottom: 15px;z-index: 999;}
}

@media (min-width:768px){body{ font-size: 16px;}
.common-header .navbar .nav{font-size: 13px;}
.common-header .navbar .nav li a{/* font-weight: 700; */}
.common-header .navbar .nav li.active a{ color: #f37349;}
.common-header .navbar .nav li.gray a{ color: #a6a5a5;}
.common-header .navbar .nav li.vip a{ position: relative;}
.common-header .navbar .nav li.vip a:before{ content: "";background: url(../images/common-header-vip.png) no-repeat center / 100%;width: 25px;height: 25px;position: absolute;top: -8px;left: 50%;margin-left: -14.5px;}
.common-header .navbar .navbar-left{margin-top:22px}
}
@media (min-width:990px){
.common-header .navbar .navbar-right{background:#60BFC1;color: #fff;font-size: 10px;margin-top:30px;padding:0 5px;box-shadow: -2px -2px 4px #575757 inset;-webkit-box-shadow: -2px -2px 4px #575757 inset;-o-box-shadow: -2px -2px 4px #575757 inset;-moz-box-shadow: -2px -2px 4px #575757 inset;}
.common-header .navbar .navbar-right a{display: inline-block;color: #fff;padding:2px 5px 5px;font-size:12px;}

}
/*  ========= 底部 =========  */
.common-footer{padding: 20px;border-top: 1px solid #dadada;margin-top: 50px;}
.common-footer .menu{padding: 30px 0;}
.common-footer .menu .language{margin-right:40px;padding-right:0}
.common-footer .col-md-8 .col-md-3{width:168px !important;}
.common-footer .col-md-8 .col-md-4{width:272px !important;}
.common-footer .col-md-8 .col-md-2{width:152px !important;}
.common-footer .col-md-8{width:auto;}

.common-footer .menu .ewm{padding-left:0;padding-right: 15px;width:190px;}
.common-footer .menu .language img,.common-footer .menu .ewm img{display: block;width: 100%;height: auto;}
.common-footer .menu .language span{background:#a8a7a7;color: #fff;display: block;margin-top: 10px;font-size: 12px;padding: 5px 0;}
.common-footer .menu .language span a{color: #fff;padding: 5px;}
.common-footer .menu .link dd{margin-top: 20px;}
.common-footer .menu .link dd a{color: #333;}
.common-footer .menu .link dd a:hover{ color:#f00;}
.common-footer .copyright{border-top: 1px solid #ccc;padding-top: 25px;}
/*  手机底部  */
.common-footer-mobile{display: none;}
.common-footer-mobile .nav li{width: 25%;}
.common-footer-mobile .nav a{padding-left: 0;padding-right: 0;width: 100%;color: #333;}
.common-footer-mobile .copyright{padding: 10px 0;}
@media (max-width:767px){
.common-footer-mobile{display: block;}
}
@media (max-width:1200px){
.common-footer .menu .language{margin-right:45px}
.common-footer .col-md-8 .col-md-3{width:125px !important;}
.common-footer .col-md-8 .col-md-4{width:230px !important;}
.common-footer .col-md-8 .col-md-2{width:125px !important;}

}
@media (max-width:990px){
.common-footer .menu .language{margin-right:0;margin:0 auto 20px}
.common-footer .col-md-8 .col-md-3,.common-footer .col-md-8 .col-md-2{width:113px !important;}
.common-footer .col-md-8 .col-md-4{width:220px !important;}
.common-footer .col-md-8,.common-footer .menu .ewm{float:left;}
.navbar-toggle{display:block;}
.collapse{display:none;    position: absolute;
    top: 65px;
    left: -15px;
    right: -15px;
    background: #fff;
    padding-bottom: 15px;
    z-index: 999;}
.navbar-nav>li{display:block;float:none;}
.common-header{height:70px !important}
.common-header .navbar{padding: 10px 0;border-bottom: 1px solid #ccc;}
.common-header .navbar .navbar-brand{width: 84px;height: 50px;}
.common-header .navbar .navbar-right a{padding: 0 15px;color:#fff;}
.common-header .navbar .navbar-right span{position:relative;top:-1px}
.navbar-collapse{position: absolute;top: 65px;left: -15px;right: -15px;background: #fff;padding-bottom: 15px;z-index: 999;}
.common-header .container{width:100%}
.navbar-right{background:none !important;position:static;}
.navbar-nav{float:none !important}
.navbar-header{float:none;}
.common-header .navbar .nav li.vip a:before{left:36px;}
.container .nav li>a{padding:10px 0}
.common-header .navbar .nav{margin-left:17px;}
}
@media (min-width:768px){
.common-footer{display: block;}
}
.page-container{padding-bottom: 50px;}
.location{display: none;}
.location,.location a{color: #664a7c;}
.location p.p *{display:inline-block;vertical-align:middle;font-size:16px;}
.location p.p b{margin:0 5px;}

.title01{line-height: 1.4;padding: 30px 0 15px 0;}
.title01 h5{font-size: 16px;margin: 0;}
.title01 span{}
.title01 span a{color: #666;}
.title01 span i{font-size: 12px;}
.title02{padding: 15px 0;font-size: 15px;line-height: 1.4;}
.title02 img{width: auto;height: 15px;margin-right: 10px;vertical-align: middle;display: inline-block;}

@media (min-width:768px){
.title02{padding: 50px 0 30px 0;font-size: 22px;}
.title02 img{height: 28px;margin-right: 20px;margin-top: -4px;}
.location{display: block;}
}
/*  轮播左右按钮  */
.swiper-button-prev,.swiper-button-next{width: 40px;height: 60px;line-height: 60px;text-align: center;color: #fff;background: rgba(0,0,0,.2);border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-webkit-transition: all .3s ease;transition: all .3s ease;cursor: pointer;font-weight: 700;top: 50%;margin-top: -30px;}
.swiper-button-prev i,.swiper-button-next i{font-size: 24px;}
.swiper-button-prev{left: 50px;}
.swiper-button-next{right: 50px;}

.modal{background: rgba(0,0,0,.3);}
.banner{margin-bottom: 20px;}
.banner img{display: block;width: 100%;height: auto;}
.partner-list li{margin-top: 25px;}
.partner-list li img{display: block;width: 100%;height: auto;border: 1px solid #e8e8e8;}
.partner-list li{margin-top: 25px;}

/*@media screen and (max-width:767px)@media (min-width:768px)@media (min-width:992px)@media (min-width:1200px)(max-width:991px)(max-width:1199px)@media (max-device-width:480px) and (orientation:landscape)*//*  iconfont  */@font-face {font-family: "iconfont";  src: url('iconfont.eot?t=1521528408723'); /* IE9*/  src: url('iconfont.eot?t=1521528408723#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),  url('iconfont.ttf?t=1521528408723') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/  url('iconfont.svg?t=1521528408723#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont {  font-family:"iconfont" !important;  font-size:16px;  font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.icon-like:before { content: "\e69c"; }
.icon-weibo:before { content: "\e62f"; }
.icon-weizhi:before { content: "\e61f"; }
.icon-facebook:before { content: "\e608"; }
.icon-userCenter:before { content: "\e603"; }
.icon-bus:before { content: "\e6dd"; }
.icon-car:before { content: "\e62d"; }
.icon-back:before { content: "\e617"; }
.icon-walk:before { content: "\e626"; }
.icon-weixin:before { content: "\e6b3"; }
.icon-search:before { content: "\e634"; }
.icon-left:before { content: "\e63c"; }
.icon-right:before { content: "\e630"; }
.icon-dingwei:before { content: "\e643"; }
.icon-close:before { content: "\e6bc"; }
/*.icon-arrow-up:before { content: "\e7a5"; }*/
.icon-arrow-up:before { content: "\2191"; }
.icon-arrow-down:before { content: "\2193"; }

.common-footer .col-md-8 .col-md-3{width:25%;}
.common-footer .col-md-8 .col-md-4{width:33.333%;}
.common-footer .col-md-8 .col-md-2{width:16.66666666%;}
.common-footer .col-md-8 dl{float:left;}
.common-footer .menu .ewm img{max-width:120px;display:block;margin:0 auto 5px;}
.common-footer .menu .language img{max-width:100px;display:block;margin:0 auto 10px;}

.common-header .navbar .navbar-left{margin-left:10px;}
@media (max-width:1366px){

}
@media (max-width:1200px){
.nav>li>a{padding:10px 13px;}

}
@media (max-width:990px){
.common-header .container{padding:0}
.navbar-toggle{margin-right:10px}
.common-header .navbar .navbar-brand{width:60px;margin-left:10px;}
.common-header .navbar .navbar-left{margin-left:0}
.common-header .navbar .navbar-collapse{width:100%;padding:10px 0 !important;right:auto;left:0}
.common-header .navbar .nav{margin:0 !important}
.navbar-nav>li{padding:5px 15px;border-bottom:1px solid #ddd;}

/* 注册 */
.group-image-code{padding-right:165px}
.group-image-code .col-xs-6,.group-mobile-code .col-md-9{width:100%}
.group-image-code-img{position:absolute;right:70px;width:100px;height:36px;top:0;padding:0 !important}
.group-image-code-img canvas,#v_phone,#v_email{width:100% !important;height:36px !important;}
.group-mobile-code{padding-right:165px;position:relative;}
.group-mobile-code .col-xs-6.col-md-3{width:186px;position:absolute;right:0;top:0}
.group-image-code-btn {position:absolute;right:-15px;top:0}
}
@media (max-width:767px){
.title02 img{margin-top: -3px;}
.swiper-button-prev,.swiper-button-next{display: none;}
.partner-list li{margin-top: 15px;}
.common-footer .menu .language{padding:0 0 15px !important}
.map0201,.map0202,.map0202 .div{width:100% !important;position:relative !important;margin:0 0 10px 0}
.map0202 .div{height:auto;}
.map0202 .clickshow.on{margin-top:0 !important}
dl.map0202-dl{margin-bottom:0 !important}
.container .nav li .sub-nav-wrap{width:100% !important}
.house-photo .booking div.form-group label{padding-left:15px !important}
.map-container{position:relative;}
.common-footer .col-md-8 dl{display:none}
.common-footer .col-md-8 dl.col-md-4{display:block;width:100% !important;float:none;text-align: center;}
.common-footer .menu .language{margin-bottom:10px;}
.common-footer .menu .ewm,.common-footer .menu .language{padding:0 !important;width:100%;}
.common-footer .menu .language img{display:none}
.common-footer .col-md-8{width:100%;}
.common-footer .menu{padding:0 0 10px}
.container{padding:0 10px;}



}

@media (max-width:560px){
.page-container{padding-bottom:0px}
#ri_qq{display:none;}


}



body{overflow-x:hidden;}
.showdiv a{position:relative;padding-left:15px;font-size:14px !important}
.showdiv .index{position:absolute;left:0;top:0;}
.showdiv .row span.name{padding:0}


