@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: simhei;
	border:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
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:12px/1.5 "黑体";
	color:#666;}

/*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;}

.Cff6600{ color: #FF6600 !important;}
.E75E18{ color: #e75e18 !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;}
.pt35{ padding-top:35px !important;}
.pt50{ padding-top:50px !important;}
.pt70{ padding-top:70px !important;}
.pt80{ padding-top:80px !important;}
.pb20{ padding-bottom:20px !important;}
.pb50{ padding-bottom:50px !important;}
.pb60{ padding-bottom:60px !important;}
.pb80{ padding-bottom:80px !important;}
.pl4{ padding-left:4px !important;}
.pl10{ padding-left:10px !important;}

/*
箭头
.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;}
.w1002{ width: 100%; max-width:1002px; margin:0 auto;}
.w1000{ width: 100%; max-width:1000px; margin:0 auto;}
.w510{ width: 510px;}
.w350{ width: 350px !important;}
.h600{ height: 600px !important;}

.guide_header{ position:absolute; top: 0; left: 0; box-sizing:border-box; padding-left:3%; height: 58px; z-index:100; width:100%; min-width: 1000px; background: url(../img/bg_35_35_35_85.png);}
.logo{ margin-top:13px;}
.header_right{ padding-right:3%; color: #999999;}
.header_bar{ height: 20px; line-height:20px; padding-top:19px;}
.phone{ color: #CCCCCC;}
.phone span{ margin-left:4px; color:#e56017; font-size:14px; position: relative; top: 1px;}
.header_weather{ padding-left:30px; color: #CCCCCC;}
.header_weather span{ margin-left:7px;}
.header_login{ padding-left:20px;}
.header_login a{ color:#666}
.header_login .a1{ padding:0 10px; display:inline-block; border-radius:2px; background:#da6035; color:#FFF;}
.header_login .a2{ margin-left:4px; padding:0 10px; display:inline-block; border-radius:2px; background:#929293; color:#FFF;}
.header_login .a-in{color: #ccc;}
.header_login .a-in:hover{color: #e56017;}

.header{ width:100%; min-width: 1000px; height: 74px; position:absolute; top: 0; left: 0; box-sizing:border-box; padding-left:2%; z-index:100; background: url(../img/bg_35_35_35_70.png);}
.header .header_right{ background:url(../img/line.png) 0 37px repeat-x;}
.header .header_bar{ padding:8px 0 9px;}
.guide_footer{background: url(../img/bg1.png) center 0 no-repeat; padding-bottom: 30px; position: relative; z-index: 1;padding-top: 1px;}
.guide_footer .brand_wall{ padding: 62px 0 30px;}
.bottom_bg{	position: absolute;	left: 50%;bottom: -15px;margin-left: -960px;width: 1200px;height: 28px;background: url(../img/bg4.png) 0 0 no-repeat;}

.language{
	position:relative;
	padding-left:12px;
	width:44px;
	height:20px;
	background:#7d7d83;
	color:#FFF;
	border-radius:10px;}
.language:after{ content: ''; width: 0; height: 0; border: 3px solid transparent; border-bottom: none; border-top-color: #fff; position: absolute; right: 10px; top: 9px;}
.language:hover{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;}
.language ul{
	display:none;
	position:absolute;
	left:0;
	top:20px;
	padding:5px 0;
	padding-left:12px;
	width:44px;
	background:#7d7d83;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;}
.language ul a{
	color:#ccc;}
.language:hover ul{
	display:block;}

.weixin {
    margin-left: 23px;
}
.weixin a{ display:inline-block; vertical-align:middle; margin-right:23px; width:19px; height:15px; background:url(../img/icon.png) 0 0 no-repeat}
.weixin .wx{ position:relative; width:20px; background-position:-20px 0;}
.weixin img{ display:none; width: 117px; height: 117px;}
.weixin a:hover img{ display:block; position:absolute; left:-45px; top:24px;}

.nav{ padding-top:8px;}
.nav li{ padding-left: 57px; float:left;}
.nav li:first-child{ padding-left: 0;}
.nav a{ font-size:14px; color:#dddddd;}
.nav a:hover{color:#fff;}
.nav .current a{padding: 5px 7px;color: #fff;background: #e56017;}

.index_link{ max-width:1000px; position:relative; margin:101px auto 0; height:141px; background:url(../img/logo_list.png) center 0 no-repeat;}
.index_link a{ position:absolute; left:39px; top:62px; width:104px; height:37px;}
.index_link .a0{ width:140px; height:28px; top:0px; left:0px; right: 0; margin: auto;}
.index_link .a2{ width:106px; height:32px; top:64px; left:203px;}
.index_link .a3{ width:66px; height:59px; top:52px; left:363px;}
.index_link .a4{ width:135px; height:28px; top:66px; left:485px;}
.index_link .a5{ width:116px; height:27px; top:67px; left:679px;}
.index_link .a6{ width:105px; height:29px; top:66px; left:855px;}

.footer{ background: url(../img/footer.png);}
.footer_top{ box-sizing:border-box;}
.footer_menu{ padding-right:30px; width:126px;}
.footer_menu h3 a{ color:#fefefe;}
.footer_menu ul{ padding-top:26px;}
.footer_menu li{ padding-bottom:9px;}
.footer_menu ul a{ color:#c1c1c1;}
.footer_form .li1{ float:left; padding:0 8px; box-sizing:border-box; width:220px; height:32px; background:#fff; color:#666;}
.footer_form .li2{ float:left; width:70px; text-align:center; height:32px; background:#da6035; color:#fff;}
.footer_nav{ color:#8a8a8a; line-height:42px;}
.footer_nav a{ color:#969696;}
.footer_nav span{ display:inline-block; vertical-align:middle; margin:0 20px; width:1px; height:13px; background:#8a8a8a; border-right:1px solid #282828;}
.footer_copyright{ text-align: center; color:#969696; line-height:52px;}
.footer_copyright a{color:#969696;}
.footer_bot{ background: url(../img/bg_0_0_0_20.png);}

.input1{ box-sizing:border-box; padding:0 8px; width:140px; height:32px; background:#3b3b3b url(../img/deta.png) right center no-repeat; line-height:32px; color:#CCCCCC; border: 1px solid #868686;}
.submit1{ height:32px; overflow:hidden; background:#ff6600; color:#FFF; font-size:14px; padding: 0 22px;}

.txt-in,
.txt-out{position: relative;}
.txt-in:before,
.txt-out:before{ content: "入住"; position: absolute; left: 10px; top: 4px; color: #666666; font-size: 14px;}
.txt-out:before{ content: "离店";}

/*jcf*/
.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; padding:0 6px; height:32px; overflow:hidden; line-height:32px; color: #666; background:#FFF;}
.select-opener{ position:absolute; top:15px; right:6px; width:0; height:0; font-size:0; border-left:4px dashed transparent; border-right:4px dashed transparent; border-top:4px solid #929293;}
.select-options { position: absolute; overflow: hidden; z-index: 2000;}
.select-options .drop-holder { overflow: hidden; background:#FFF;}
.select-options ul li { width: 100%; float: left;}
.select-options ul a { display: block; padding:5px 6px; color: #252820; cursor: default;}
.select-options .item-selected a { color: #fff; background: #1e0e0a;}

.select-jcfselect2 .center{ background: #666666; font-size: 14px; color: #cccccc;}
.select-jcfselect2 .select-opener{ border-top:4px solid #cccccc;}
.drop-jcfselect2 ul a{ background: #666666; color: #cccccc; font-size: 14px;}
.drop-jcfselect2 .item-selected a{ background: #1e0e0a; color: #FFFFFF;}

.select-jcfselect3 .center{ padding: 0 10px;}
.drop-jcfselect3 ul a{ padding: 5px 15px;}

.swiper2{ width: 100%; height: 550px; overflow: visible !important;}
.swiper2 .swiper-wrapper,
.swiper2 .swiper-slide{ width: 100%; height: 100%;}
.swiper2 .swiper-slide a{ width: 100%; height: 100%; display: block; position: relative; overflow: hidden;}
.swiper2 .swiper-slide a img{ width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
.swiper2 .swiper-page{ width: 100%; position: absolute; bottom: 20px; left: 0; text-align: center;}
.swiper2 .swiper-pagination-switch{ width: 25px; height: 5px; display: inline-block; margin: 0 5px; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: pointer}
.swiper2 .swiper-active-switch{ filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.swiperTxt{ width: 1000px; line-height: 1.3; position: absolute; top: 50%; left: 50%; margin-left: -500px; font-size: 50px; color: #FFFFFF;  text-shadow: 0 0 4px #565656; text-align:center;}

.breadCrumb{ width: 100%; height: 45px; line-height: 44px; color: #666;box-sizing:border-box; border-bottom: 1px solid #e5e5e5; margin-bottom: 50px;}
.breadCrumb i{ width: 10px; height: 9px; display: inline-block; background: url(../img/icon.png) no-repeat 0 -45px;}
.breadCrumb a{ color: #666; margin: 0 8px;}

.loading{ width: 130px; height: 36px; display: inline-block; vertical-align: top; text-align: center; background: url(../img/loading1.gif) no-repeat center center;}
.moreBtn{ width: 130px; height: 36px; line-height: 34px; text-align: center; box-sizing: border-box; display: inline-block; font-size: 12px; color: #b68e9c; background: #6b1e3d; border: 1px solid #b68e9c;}

.btn01{ width: 130px; height: 36px; line-height: 34px; text-align: center; box-sizing: border-box; display: inline-block; font-size: 12px; color: #666666; border: 1px solid #dddddd;}

.ubb{ color: #333; font-size: 14px; line-height: 2; }
.ubb img{ max-width: 100%;}

.load_bg{ background: url(../img/loading1.gif) no-repeat center center;}
.expect{ width:480px; height:300px; position:fixed; top:0; bottom:0; left:0; right:0; margin:auto; background: url(../img/expect.png) no-repeat; z-index:99999;}

.booking_right{ bottom:20px!important;}
.booking_bottom{ padding-top:20px;}
.booking_bottom a{ color:#FFFFFF; margin-left:30px;}
.booking_bottom a:first-child{ margin-left:0;}
.booking_bottom i{ display:inline-block; vertical-align:middle; margin-right:5px; width:2px; height:3px; background:url(../img/icon.png) -80px 0 no-repeat;}
.input1{ height: 32px; line-height: 32px; border: none; background-color: #FFFFFF; color: #666666;}
.submit1{ background: #df2023;}

.Xtitle1{ text-align: center; padding: 0 165px 43px;}
.Xtitle1 h3{ font-size: 32px; color: #333; line-height: 1;}
.Xtitle1 h3 span{display: inline-block; vertical-align: middle;}
.Xtitle1 h3:before,.Xtitle1 h3:after{ content:""; display: inline-block; vertical-align: middle;height: 100%;width: 50px; height: 1px; background-color: #e5e5e5; margin: 0 27px;}
.Xtitle1 p{ line-height: 2; font-size: 14px; color: #333; padding-top: 21px;}
.Xtitle1 i{ width: 50px; height: 1px; background: url(../img/bg_255_255_255_50.png); display: block; margin: 25px auto 0;}
.Xtitle1 .btnA{ width: 192px; height: 40px; line-height: 40px; text-align: center; color: #333; display: block; margin: 30px auto 0; border: 1px solid #b9c2b2;}

.Xtitle2{ text-align: center;}
.Xtitle2 .ti{ padding-bottom: 20px;}
.Xtitle2 h3{ line-height: 1; font-size: 30px; color: #333;}
.Xtitle2 p{ line-height: 26px; font-size: 14px; color: #666; padding-top: 14px;}
.Xtitle2 i{ width: 100px; height: 5px; background: url(../img/line2.png) no-repeat 0 0; display: block; margin: 25px auto 0;}

.swiper1{height: 480px; width: 100%;}
.swiper1 .swiper-wrapper,
.swiper1 .swiper-slide{ height: 100%;}
.swiper1-prev,
.swiper1-next{ background: url(../img/icon.png) 0 -80px no-repeat;position: absolute; top: 50%; margin-top: -30px;width: 60px; height: 60px; line-height: 1; color: #FFFFFF;  cursor: pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.swiper1-prev{ left: 0;}
.swiper1-next{ right: 0; background-position: -60px -80px;}
.swiper1 .swiper-slide{display: table;}

@media screen and (max-width: 1200px) {
	.header{ padding-left: 1%;}
	.header_right{ padding-right: 1%;}
	.header_weather,
	.header_login{ padding-left: 10px;}
	.nav li{ padding-left: 48px;}
}

.selectBox .selectModel{ bottom: inherit !important; top:40px}

.btn{ width: 140px; height: 40px; line-height: 40px; margin-top: 23px; display: inline-block; font-size: 14px; color: #df2023; border:1px solid #df2023;box-sizing: border-box; text-align: center}
.btn2{ padding: 3px; display: inline-block; background-color: #df2023;}
.btn2 a{ display: block;border:1px solid #ef9091; width: 192px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 14px;}
.btn3{padding: 0 20px; height: 32px; line-height: 30px;display: inline-block; font-size: 14px; color: #fff; border:1px solid #fff; border-radius:16px;  box-sizing: border-box; text-align: center}
.btn4{ width: 130px; height: 36px; line-height: 34px; display: inline-block; font-size: 14px; color: #fff; border:1px solid #fff;box-sizing: border-box; text-align: center}
.btn5{ width: 180px; height: 45px; line-height: 45px; display: inline-block; font-size: 18px; color: #fff; background-color: #df2023;box-sizing: border-box; text-align: center}

/*屏幕小于1200*/
.min-contanter .w1200{
	width: 1000px;
}