@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	text-decoration:none;}
fieldset,img{
	border:0;}
img{
	vertical-align:top;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;
	font-family: Arial,"microsoft yahei","simsun","SimHei";
	border:none;
	outline:medium;
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
input::-webkit-input-placeholder{ color: #ccc;}
input::-moz-placeholderr{ color: #ccc;}
input:-moz-placeholder{ color: #ccc;}
input:-ms-input-placeholder{ color: #ccc;}
input::-ms-clear,input::-ms-reveal{display:none;}
q:before,q:after{content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
body{
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	word-wrap:break-word;
	font:14px/1.5 Arial,"microsoft yahei","simsun","SimHei";
	color:#999;}

/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px !important;}


/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
.cutstr{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.oh{overflow:hidden;}

.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt25{ padding-top:25px !important;}
.pt30{ padding-top:30px !important;}
.pt50{ padding-top:50px !important;}
.pt80{ padding-top:80px !important;}
.pt100{ padding-top:100px !important;}
.pt120{ padding-top:120px !important;}
.pb80{padding-bottom: 80px;}
.ml10{ margin-left: 10px !important;}

.b79452{ color: #b79452;}

h3,.search_list_right .d1,.Xtitle2 span,.warp-1 li .txtBox .d1,.warp-1 li .tit span,.picture .con_left .d1{
	font-family: Arial,SimSun;
}


/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;

灰度滤镜
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: Gray();
*/

.contanter{ margin:0 auto; max-width:1920px; position:relative; width:100%; min-width:1002px; overflow:hidden;}
.w1200{ width: 100%; max-width:1200px; margin:0 auto;}
.w1000{ width: 100%; max-width:1000px; margin:0 auto;}

.i_down{display: inline-block; vertical-align: middle;position: relative;top: -1px; width: 7px; height: 4px;background: url(../img/icon.png) -20px 0 no-repeat;}
.i_up{display: inline-block; vertical-align: middle;position: relative;top: -1px; width: 7px; height: 4px;background: url(../img/icon.png) -20px -16px no-repeat;}

.btn1{ width: 160px; height: 42px; line-height: 42px; display: inline-block; font-size: 14px; color: #b79452; border:1px solid #cdae74;box-sizing: border-box; text-align: center}
.btn2{ width: 130px; height: 38px; line-height: 38px; display: inline-block; font-size: 14px; color: #fff; border:1px solid #fff;box-sizing: border-box; text-align: center}
.btn3{ width: 140px; height: 50px; line-height: 48px; display: inline-block; font-size: 20px; color: #b79452; border:1px solid #cdae74; background-color: #fff; box-sizing: border-box; text-align: center}
.btn4{ width: 150px; height: 38px; line-height: 38px; display: inline-block; font-size: 14px; color: #fff; background-color: #cdae74; box-sizing: border-box; text-align: center}

.BGf5f5f5{
	background-color: #f5f5f5!important;
}

.header_box{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 5;
	width: 100%;
	height: 80px;
	background: url(../img/bg80.png) 0 0 repeat;
}
.header_logo{
	position: absolute;
	left: 50px;
	top: 14px;
}
.header .nav{
	width: 100%;
	text-align: center;
	font-size: 0;
}
.header .nav li{
	position: relative;
	display: inline-block;
	padding: 0 43px;
}
.header .nav li:before{
	content:"";
	position: absolute;
	left: -3px;
	top: 38px;
	width: 5px;
	height: 5px;
	background: url(../img/icon.png) 0 0 no-repeat;
}
.header .nav li:first-child:before{
	display: none;
}
.header .nav li > a{
	font-size: 16px;
	color: #fff;
	line-height: 80px;
	position: relative;
}
.header .nav .current > a,.header .nav li > a:hover{
	color: #cdae74;
}
.header .nav li > a:before{
	display: none;
	content:"";
	position: absolute;
	left: 0;
	top: 28px;
	width: 100%;
	border-top: 2px solid #cdae74;
}
.header .nav .current > a:before,.header .nav li > a:hover:before{
	display: block;
}
.header .nav li > a i{
	margin-left: 10px;
}
.header_right{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../img/line.png) 0 0 repeat-y;
}
.header_right .d1{
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
}
.header_right .d1 > a{
	color: #fff;
	line-height: 1;
	display: inline-block;
	margin-top: 18px;
}
.header_right .d1 i{
	font-size: 20px;
}
.header_right .d1 p{
	font-size: 12px;
	padding-top: 10px;
}
.header_right .language{
	position: relative;
}
.header_right .language:hover .language_con{
	display: block;
}
.language_con{
	display: none;
	position: absolute;
	right: 0;
	top: 80px;
	width: 115px;
	padding-top: 13px;
}
.language_con:before{
	content: "";
	position: absolute;
	left: 68px;
	top: 5px;
	width: 15px;
	height: 8px;
	background: url(../img/icon.png) -40px 0 no-repeat;
}
.language_con ul{
	background-color: #323232;
	max-height: 180px;
	box-sizing: border-box;
	padding: 12px 0;
	text-align: left;
	overflow-y: auto;
}
.language_con ul a{
	display: block;
	padding-left: 20px;
	color: #fff;
	line-height: 30px;
	padding-bottom: 4px;
}
.language_con ul a:hover{
	background-color: #424242;
}
.header_right .login{
	box-sizing: border-box;
	padding: 0 7px;
	background-color: #cdae74;
}
.header_right .login a,.header_right .login p{
	width: 100%;
}
.swiper-page{
	position: absolute;
	left: 0;
	bottom: 28px;
	z-index: 1;
	width: 100%;
	text-align: center;
}
.swiper-page span{
	display: inline-block;
	margin: 3px 6px;
	width: 9px;
	height: 9px;
	border-radius:50%;
	background-color: #fff;
	cursor: pointer;
}
.swiper-page .swiper-active-switch{
	background-color: transparent;
	border: 1px solid #fff;
	width: 13px;
	height: 13px;
	margin-top: 0;
	margin-bottom: 0;
}
.footer{
	background: #282828 url(../img/footer_line.jpg) center 0 no-repeat;
	color: #ccc;
}
.footer_con{
	padding-top: 43px;
}
.footer_left{
	float: left;
}
.footer_nav li{
	float: left;
	line-height: 1;
}
.footer_nav li:before{
	content: "";
	height: 11px;
	width: 1px;
	background-color: #ccc;
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px;
}
.footer_nav li:first-child:before{
	display: none;
}
.footer_nav li a{
	color: #ccc;
	display: inline-block;
	vertical-align: middle;
}
.footer_nav li a:hover{
	color: #cdae74
}
.footer_share{
	padding-top: 22px;
}
.footer_share .title{
	 float: left;
	 padding-right: 20px;
	 padding-top: 6px;
}
.footer_share .bdsharebuttonbox{
	float: left;
}
.footer_share .bdshare-button-style0-32 a{
	overflow: visible;
	position: relative;
	margin: 0 10px 0 0;
	background: url(../img/icon.png) 0 -20px no-repeat;
}
.footer_share .bdshare-button-style0-32 a img{
	display: none;
	position: absolute;
	left: -104px;
	top: -256px;
}
.footer_share .bdshare-button-style0-32 a:hover{
	opacity: 1;
}
.footer_share .bdshare-button-style0-32 a:hover img{
	display: block;
}
.footer_share .bdshare-button-style0-32 .bds_qzone{
	background-position: -40px -20px
}
.footer_share .bdshare-button-style0-32 .bds_weixin{
	background-position: -80px -20px
}
.footer_share .bdshare-button-style0-32 .bds_tsina{
	background-position: -120px -20px
}
.footer_share .bdshare-button-style0-32 .bds_more{
	background-position: -160px -20px
}
.footer_share .bdshare-button-style0-32 .bds_douyin{
	background-position: -160px -60px
}
.footer_right{
	float: right;
	padding-top: 11px;
}
.footer_right div{
	float: left;
	margin-left: 10px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #474747;
	padding: 0 18px;
	color: #fff;
}
.footer_right i{
	margin-right: 18px;
}
.footer_copyright{
	margin-top: 40px;
	color:#ccc;
	line-height:60px;
	border-top: 1px solid #3e3e3e;
}
.footer_copyright a{
	color:#ccc;
}
.onlineBtn,
.goTop{ 
	width: 40px; 
	height: 36px; 
	cursor: pointer; 
	background: url(../img/icon.png) -40px -60px no-repeat;
	position: fixed; 
	right: 15px;
	bottom: 20px; 
	z-index: 3;
}
.goTop{ 
	display: none; 
	background-position: 0 -60px;
	bottom: 60px;
}
.onlineBtn:hover{
	background-position: -120px -60px;
}
.goTop:hover{ 
	background-position: -80px -60px;
}
.input2{
	width: 250px;
	height: 50px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	font-size: 14px;
	color: #333;
	padding: 0 10px;
	box-sizing: border-box;
}
.submit1{
	width: 160px;
	height: 56px;
	background: #cdae74;
	color: #fff;
	font-size: 22px;
}
.submit1:hover,.submit2:hover,.hotel_list_right .choice_hotel:hover,.map_win_left .li4 a:hover,.picture .con_right a:hover,.meeting_top a:hover{
	opacity: 0.95;
	filter:Alpha(opacity=95);
}
.submit2{
	width: 140px;
	height: 50px;
	background: #cdae74;
	color: #fff;
	font-size: 18px;
}

/*jcf*/
.jcfselect{
	width: 230px;
}
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;}
.select-area{
	position:relative;
	display:block;
	cursor:pointer;
}
.select-area .left{
	display:none;
}
.select-area .center{
	text-align:left;
	display:block;
	text-indent: 100px;
	height:45px;
	overflow:hidden;
	line-height:43px;
	color: #333;
	background:transparent;
	border:1px solid #ddd;
	box-sizing: border-box;
	font-size: 16px;
}
.select-opener{
	position:absolute;
	top:50%;
	margin-top:-4px;
	right:10px;
	width:13px;
	height:7px;
	background: url(../img/icon.png) -200px 0 no-repeat;
}
.select-options {
	position: absolute;
	overflow: hidden;
	z-index: 2000;}
.select-options .drop-holder {
	overflow: hidden;
	background:#FFF;
	border:1px solid #ddd;
	border-top:none;}
.select-options ul li {
	width: 100%;
	float: left;}
.select-options ul a {
	display: block;
	padding:5px 8px 5px 100px;
	color: #252820;
	cursor: default;}
.select-options .item-selected a {
	color: #fff;
	background: #1e0e0a;
}

.dueBox .row{
	float: left;
	margin-right: 5px;
	position: relative;
}
.row .VVfont{
	position: absolute;
	left: 16px;
	top: 50%;
	margin-top: -8px;
	z-index: 1;
	color: #ccc;
	font-size: 18px;
}
.dueBox input{
	width: 260px;
	height: 56px;
	line-height: 56px;
	padding: 0 10px;
	font-size: 16px;
	color: #000;
	background:#fff;
	box-sizing: border-box;
}
.dueBox .combo-select  input{
	width: 100%;
	padding: 0 35px 0 43px;
	vertical-align:top
}
.row_date{
	position: relative;
}
.row_date .input1{
	background-color: transparent;
}
.row_date .row_date_title{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	color: #333;
	font-size: 16px;
	line-height: 56px;
	height: 56px;
	background-color: #fff;
	width: 100%;
	box-sizing: border-box;
	padding-left: 45px;
}
.row_date .VVfont{
	position: absolute;
	left: 16px;
	top: 50%;
	margin-top: -10px;
	z-index: 1;
	color: #ccc;
	font-size: 18px;
}
.row_date input{
	padding-left: 46px;
	font-size: 16px;
}
.numberBox{ 
	position: relative; 
	margin-right: 5px;
	float: left;
	font-size: 14px;
}
.numberBox .p1{
	position: relative; 
	z-index: 1; 
	padding: 0 30px 0 15px; 
	width: 260px; 
	line-height: 56px; 
	cursor: pointer;
	background-color: #fff;
	font-size: 16px;
	color: #333;
	box-sizing: border-box;
}
.numberBox .p1 i{
	color: #ccc;
}
.numberBox .p1 .hm-contact{
	margin-right: 10px
}
.numberBox .p2{ 
	display: none; 
	position: absolute; 
	z-index: 1; 
	top: 56px; 
	left: 0; 
	padding: 0 14px 14px; 
	width: 260px; 
	box-sizing: border-box;
	border: 1px solid #e5e5e5; 
	background-color: #fff;
}
.numberBox .p2 .bar{ 
	margin-top: 11px; 
}
.numberBox .p2 .bar .inp_tt{
	color: #808080;
}
.numberBox .p2 input{ 
	float: left;
	position: relative;
	z-index: 5; 
	width: 141px; 
	padding: 0 10px;
	height: 45px; 
	line-height: 43px;
	box-sizing: border-box;
	border: 1px solid #e5e5e5!important; 
	background-color: transparent; 
}
.numberBox .p2 .inp_line{ 
	position: relative; 
}
.numberBox .p2 .on_txt{
	position: absolute; 
	line-height: 38px; 
	top: 0; 
	left: 30px; 
}
.numberBox .p2 .r_box{ 
	float: left;
	width: 44px;
	height: 45px; 
	border: 1px solid #e5e5e5; 
	border-left: none;
	font-size: 18px; 
	color: #111; 
	background-color: #f6f6f6;
	cursor: pointer;
	box-sizing: border-box;
	text-align: center;
	line-height: 43px;
}
.numberBox .p2 .r_box.btn_disable{ color: #d2d2d2; }
.numberBox .p2 .r_box:active{ background-color: #e5e5e5; }
.numberBox .p2 .r_box.btn_disable:active{ background-color: #f6f6f6; }

/*** Variables */
 .combo-select {
	position: relative;
	width: 465px;
}
.combo-select .combo-input {
	margin-bottom: 0; 
}
.combo-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: none;
	width: 100%;
	height: 56px;
	box-sizing: border-box;
	padding: 18px 35px 18px 43px;
	font-size: 16px;
	color: #333;
}
.combo-input:focus {
	outline: none;
}
.combo-arrow,.tog_tri{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 30px;
	cursor: pointer;
	-moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.combo-arrow::before,.tog_tri:before{
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	height: 7px;
	width: 13px;
	cursor: pointer;
	background: url(../img/icon.png) -260px 0 no-repeat;
}
  
  /**
   * When opened
   
  .combo-open .combo-arrow {
	border-color: #51A7E8; 
}


  
  /**
   * When focused
   
  .combo-focus {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	border-color: #51A7E8; }
	.combo-focus input {
	  border-color: #51A7E8; }
*/
  
  /**
   * Hide native select
   */
  .combo-select select {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-appearance: none;
	opacity: 0; }
  
  @media only screen and (min-width: 960px) {
	.combo-select select {
	  left: -1px;
	  top: -1px;
	  width: 0;
	  height: 0;
	  margin: 0; } }
  /**
   * Selected option
   */
  .option-selected {
	background-color: #eee; }
  
  /**
   * Hovered option
   */
  .option-hover {
	background-color: #f8f8f8;
	color: #b79452; }
  
/*** Option item*/
.option-item {
	cursor: pointer; 
}
.option-item:hover,.option-item:hover .combo-addr{
	background-color: #f8f8f8;
	color: #b79452; 
}
.option-item:last-child {
	border-bottom: none; 
}
/*** Disabled and optgroups*/
.option-group {
	cursor: text;
	font-weight: 600;
	background: #fff;
	border: 1px #e5e5e5 solid;
	border-width: 1px 0;
}
/*** Disabled */
.option-disabled {
	opacity: 0.5; 
}
/*** Dropdown */
.combo-dropdown {
	display: none;
	position: absolute;
	z-index: 10;
	top: 100%;
	left: 0;
	min-width: 100%;
	max-width: 300px;
	max-height: 300px;
	margin: 0;
	padding: 0;
	display: none;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	box-sizing: border-box; 
}
.combo-dropdown li {
	list-style: none;
	height: 40px;
	line-height: 40px;
	margin: 0; 
	padding: 0 20px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
}
.combo-dropdown li div{
	width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
  
/*** On Active */
/*** Search marker*/
/*.combo-marker {
	color: #b79452
}*/
.combo-addr {
	color: #999
}
.combo-dropdown .option-item[data-index*="0"]{
	display: none!important;
}

/* 会员弹层*/
.booking_member_password{
    display:none;
}
.booking_member.alert_shadow{
	background:#fff;
	box-shadow:0 0 8px rgba(0,0,0,0.2);
	border-radius:5px;}
.booking_member{
    display:none;
    position:fixed;
    top:50%;
    left:50%;
    padding:30px;
    width:550px;
    z-index:100;
    margin:-171px 0 0 -275px;
    box-sizing: border-box;
    font-size:14px;
    color:#333;
}
.booking_member .login_title{
	font-size:24px;
    line-height:1;
    color: #333;
    padding:0;
}
.booking_member .input_group{
	padding-bottom:12px;}
.booking_member .input_hd{
	float:left;
	width:100px;
	font-size:14px;
	padding-top:12px;
	padding-right:12px;
    text-align: left !important;}
.booking_member.alert_shadow .input_bd{
    float:left;
    width: 300px;
}
.booking_member .yzm{
	display:inline-block;
	box-sizing:border-box;
	width:86px;
	height:42px;
	border:1px solid #e8e8e8;
	margin-left:10px;
	cursor:pointer;}
.booking_member .input_bottom{
	padding:0 0 0 112px;
	color:#333}
.booking_member .input_bottom .li1{
    margin-top:-4px;
    width:300px}
.booking_member .input_bottom .li1 a {color: #333;}
.booking_member .input_bottom .li1 input{
	position:relative;
	top:2px;
	margin-right:8px;}
.booking_member .input_bottom .li2{
    width:300px;
	padding-top:16px;}
.booking_member .input_bottom .li2 .submit1{
    background:#cdae74;
    border:none;
    width:120px;
    height:42px;
    font-size:14px;
}
.booking_member .input_bottom .li3{
	padding-top:16px;}
.booking_member .input_bottom .li3 a{
	color:#b79452;}
.booking_member .input_bottom .li3 .a2{
    color:#333;}
.booking_member .input1{
    border: 1px solid #e8e8e8;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    width: 300px;
    background:transparent;
}
.booking_member form{
    padding-top: 30px;
}
.booking_member .hotel_show_close{
	position:absolute;
	top:15px;
	right:15px;
	width:21px;
	height:21px;
	background:url(../img/icon.png) -180px -100px no-repeat;
}
.booking_member .hotel_show_close:hover{
    background-position: -220px -100px
}
.booking_member .but{
    display: inline-block;
    color: #b79452;
    border: 1px solid #cdae74;
    width: 105px;
    height: 42px;
    box-sizing: border-box;
    line-height: 42px;
    text-align: center;
    background: transparent;
    margin-left:10px;
}
.booking_member .input_yzm{
    width:180px;
}
.booking_member .booking_member_password .input_bottom .li2 .submit1{
    float:left;
    width: 160px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    overflow: hidden;
    background: #cdae74;
    color: #FFF;
    font-size: 14px;
}
.booking_member .booking_member_password .input_bottom .li2 a{
    float:left;
    margin-top:12px;
    margin-left:40px;
    color:#b79452;
    font-size: 14px;
}
.member_login_zc{
    margin-top:10px;
    color:#333;
}
.member_login_zc a{
    color:#b79452
}
.Other_w2{
	padding:25px 0 0 0;}
.Other_w2 .li1{
    padding-right:20px;
	font-weight:700;
    padding-top:10px;}
.Other_w2 .li2 a{
	float:left;
	margin-right:10px;
	width:48px;
	height:48px;
	background:url(../img/icon_ecwalk.png) 0 0 no-repeat}
.Other_w2 .li2 .qq{
	background-position:-60px 0;}
.Other_w2 .li2 .zfb{
	background-position:-120px 0;}
.Other_w2 .li2 .tb{
	background-position:-180px 0;}
.Other_w2 .li2 .ec{
	background-position:-240px 0;}
.Other_w2 .li2 .ec:hover{
	background-position:-240px -60px;
}
.inquiryBox{
	display: none;
	width: 320px;
	padding: 30px;
	box-sizing: border-box;
	background:#fff;
	position: fixed;
	font-size: 14px;
	left: 50%;
	top: 50%;
	margin: -190px 0 0 -160px;
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
	box-shadow: 0 0 8px rgba(0,0,0,0.2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 101;
}
.inquiryBox .close{
	position:absolute;
	top:15px;
	right:15px;
	width:21px;
	height:21px;
	background: url(../img/icon.png) -180px -100px no-repeat;
}
.inquiryBox .close:hover{
	background-position: -220px -100px
}
.inquiryBox .d-1{ font-size: 20px; color: #333;}
.inquiryBox .d-2{ color: #999;}
.inquiryBox .d-3{ margin-top: 4px;}
.inquiryBox .d-3 .row{ padding-top: 8px;}
.inquiryBox .d-3 p{ color: #333; padding-bottom: 3px}
.inquiryBox .d-3 p span{ color: #cdae74;}
.inquiryBox .d-3 .inp{ width: 100%; height: 36px; line-height: 14px; padding: 10px; border: 1px solid #e8e8e8; box-sizing: border-box;}
.inquiryBox .d-4{ padding-top: 12px;}
.inquiryBox .d-4 .btn{ width: 130px; height: 38px; color: #fff; background: #cdae74; border: none;}
.inquiryBox .dd_cxxs input{width:103px;height:34px;}
.row .form_bd .input_text{width: 100%; height: 36px; line-height: 14px; padding: 10px; border: 1px solid #e8e8e8; box-sizing: border-box; font-size: 14px;}
.inquiryBox .d-3 .dd_cx{margin-bottom:0;}
.inquiryBox .d-3 .form_bd{
	float: none;
}

/*弹层英文样式
.booking_member .but{
    width: 140px;
    font-size:12px;
}
.booking_member .input_yzm{
    font-size:12px;
    width:150px;
}
.booking_member_password .input_hd{
    padding-top:0;
}
*/


/*屏幕小于1200*/
.min-contanter .header .nav li{
	padding: 0 30px;
}
.min-contanter .w1200{
	width: 1000px;
}
.min-contanter .dueBox{
	width: 1000px;
	margin-left: -500px;
}
.min-contanter .dueBox .combo-select{
	width: 310px;
}
.min-contanter .dueBox .submit1{
	width: 120px;
	font-size: 18px;
}
.min-contanter .numberBox .p1{
	width: 230px;
}
.min-contanter .warp-1{
	width: 1000px;
}
.min-contanter .warp-1 li > div{
	width: 313px;
}
.min-contanter .warp-1 li .txtBox .d1{
	padding-top: 25px
}
.min-contanter .warp-1 li .txtBox .d2{
	padding-top: 10px;
	padding-bottom: 10px
}
.min-contanter .list1 li{
	width: 313px;
}
.min-contanter .room_swiper{
	width: 1030px;
}
.min-contanter .room_swiper .swiper-slide{
	width: 343px;
}
.min-contanter .room_swiper .li{
	width: 313px;
}
.min-contanter .contact_addr{
	width: 400px;
}
.min-contanter .selectBox .selectTxt,.min-contanter .jcfselect,.min-contanter .room_search .input3{
	width: 190px;
}

.min-contanter .hotel_list li{
	width: 323px;
}
.min-contanter .hotel_list_right{
	width: 180px;
}
.min-contanter .hotel_list_center{
	width: 440px;
}
.min-contanter .hotel_list_right .p2,.min-contanter .hotel_list_right .p3{
	padding-left: 15px;
}
.min-contanter #kefang{
	height: 444px;
}
.min-contanter .room_detail_con{
	width: 1000px;
	margin-left: -500px;
	margin-top: -212px;
}
.min-contanter .room_detail_left{
	width: 555px;
	height: 424px;
}
.min-contanter .room_detail_right{
	width: 445px;
	height: 424px;
}
.min-contanter .room_detail_right .scrollbar_box .viewport{
	height: 274px;
}
.min-contanter .service_swiper{
	height: 433px;
}
.min-contanter .service_swiper .li{
	width: 313px;
}
.min-contanter #fw_detail .scrollbar_box .viewport{
	height: 305px;
}
.min-contanter #allmap{
	width: 600px;
}
.z-contanter .map_booking .dueBox .combo-select{
	width: 230px;
	background-color: #fff
}
.z-contanter .map_booking  .dueBox input{
	width: 230px;
}
.min-contanter .map_booking .numberBox .p1{
	width: 180px;	
}
.min-contanter .numberBox .p1 i{
	right: 10px;
}
.min-contanter .header_box_map .header_logo{
	left: 0;
}
.min-contanter .map_booking{
	left: 115px;
}
.min-contanter .header_box_map .hotel_link{
	right: 0;
}
.min-contanter .hotel_list .img img{
	width: 323px;
	height: 323px;
}
.min-contanter .hotel_tab{
	width: 1000px;
}
.min-contanter .picture .con_left{
	max-width: 550px;
}
.z-contanter .header_box_map .header_logo{
	left: 30px;
}
.z-contanter .map_booking{
	left: 145px;
}
.z-contanter .header_box_map .hotel_link{
	right: 30px;
}
.kong{ width: 100%; text-align: center; font-size: 14px; color: #999; margin-top: 100px; padding: 185px 0 20px; background: url(../img/kong.jpg) no-repeat center 0;}
