﻿@import "../../css/reset.css";
#wrapper{ width:990px; margin:0 auto;}
.content{ height:499px; background:url(../images/bg.jpg) no-repeat 0 0; padding-left:51px;}
.box01{ float:left; width:474px; height:220px; margin-right:8px; position:relative; overflow:hidden;}
.box02{ float:left; width:228px; height:220px; margin-right:25px; position:relative; overflow:hidden;}
.box03{ float:left; width:132px; height:220px; background:url(../images/box01.jpg) no-repeat; padding:8px 7px 0 9px;}

.box03 h5{ border-bottom:#bb1515 1px dashed; height:22px; line-height:22px; font-size:11px; margin-bottom:2px;}
.box03 h5 span{ color:#bb1515; float:left;}
.box03 h5 a{ float:right; color:#333333;}
.box03 p{ line-height:14px; background:url(../images/dot.gif) no-repeat 0 10px; padding-left:6px; padding-top:5px;font-size:10px;}
.box03 p a{ color:#333333;}

.box04{ float:left; background:url(../images/box04.jpg) no-repeat; width:710px; height:231px; margin-right:25px;}
.box04one{ float:left; width:118px; cursor:pointer;}
.box04one h5{ height:23px; line-height:23px; text-align:center; color:#fff; font-size:12px; font-weight:normal;}
.box04one .pic{ padding:6px;}
.box04one ul{ padding:2px 6px 0; height:128px; line-height:16px; color:#383838; text-align:justify;}
.box04one ul li{ padding-left:6px; padding-right:4px; font-size:11px; background:url(../images/dot.gif) no-repeat 0px 5px;}
.box04one .price{ background:url(../images/box04_bg.gif) no-repeat; width:112px; height:16px; line-height:16px; padding-bottom:1px; margin:0 auto; color:#bb1515; text-align:center; font-size:10px;}
.ml1{ margin-left:1px;}

.box05{ float:left; background:url(../images/box02.jpg) no-repeat; width:148px; height:233px;}
.box05 .pic{ padding:11px 11px 0;}
.box05 .center{padding-top:3px; }
.box05 .center a{ color:#333333; font-size:11px;line-height:15px;}

#footer{ background-color:#cdcccc; height:43px; text-align:center; }
#footer a{font-size:14px; line-height:43px; color:#575757;}


.b_info {bottom: 0;left: 0;position: absolute;text-align:center;width: 100%;height:42px;background:rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#90000000,endcolorstr=#90000000); }
.b_info p{ font-size:11px; line-height:42px;-webkit-text-size-adjust:none;}
.b_info p a{color: #FFFFFF;}
.b_info span{ font-size:11px; line-height:18px;-webkit-text-size-adjust:none;}
.b_info span a{color: #FFFFFF;}

#bkvtab{height: 220px;position:relative; width:9999px; }
.box01 .leftbutton,.box01 .rightbutton{ display:block; width:21px; height:31px;  top:96px; position:absolute; cursor:pointer;}
.box01 .leftbutton{background:url(../../images/arrow.png) no-repeat left top; left:10px;}
.box01 .rightbutton{ background:url(../../images/arrow.png) no-repeat -38px top; right:10px;}

#skvtab{height:220px; position:relative;width:9999px;}
.box02 .leftbutton,.box02 .rightbutton{ display:block; width:15px; height:23px;  top:100px; position:absolute; cursor:pointer;}
.box02 .leftbutton{background:url(../../images/arrow.png) no-repeat left -37px; left:10px;}
.box02 .rightbutton{ background:url(../../images/arrow.png) no-repeat -38px -37px; right:10px;}
#bkvtab img{height:220px; width:474px; }
#skvtab img{width:228px; height:220px;}

.imgele{ float:left; position:relative;}


.subtop{ background:url(../images/zsmstop_2.jpg) no-repeat 0 0; height:71px; position:relative;}
.subtop .re{ position:absolute; display:block; width:44px; height:14px; left:732px; top:85px;}
.nav{
	position:absolute;
	top:30px;
	width:999px;
	text-align:center;
	left:0;
	font-size:18px;
	height:24px;
	color:##8b5f14;
}
.nav a{
	font-size:14px;
	line-height:16px;
	color:#8b5f14;
	margin:0 24px;
}
.nav a.cur{ color:#606060;}

.main{ background-color:#e2e2e2; padding-left:109px; padding-bottom:70px;}
.subnav{ float:left; width:170px; background:url(../images/subnavbg.jpg) no-repeat 0 0 #eeeeee; padding-top:5px; margin-right:56px;}
.navlist{ background-color:#fff; width:156px; margin:0 auto; height:430px; position:relative;}
.navlist span.potje{display:block; background:url(../images/jedui.jpg) no-repeat; width:134px; height:22px; text-indent:-9999px; position:absolute; bottom:10px; left:10px;}
.navlist ul{ padding-top:9px; padding-left:9px; padding-right:7px;}
.navlist ul li{ padding:7px 0; background:url(../images/arrow.gif) no-repeat 0px 10px; padding-left:13px; line-height:15px;}
.navlist ul li a{ color:#6c6c6c;}
.navlist ul li.cur01{ background:url(../images/hoverlay01.gif) no-repeat 0 center;}
.navlist ul li.cur02{ background:url(../images/hoverlay02.gif) no-repeat 0 center;}
.navlist ul li.cur03{ background:url(../images/hoverlay03.gif) 0px no-repeat 0 center;} 
.navlist ul li.cur04{ background:url(../images/hoverlay04.gif) no-repeat 0 center;}
.navlist ul li.cur01 a,.navlist ul li.cur02 a,.navlist ul li.cur03 a,.navlist ul li.cur04 a{ color:#292929;}

.rightcent{ float:left; width:640px; padding-top:3px;}

#neifooter{background-color:#cdcccc; height:43px; line-height:43px; font-size:13px;}s
.ovhid{ overflow:hidden;}
#neifooter span{ float:left; padding-left:38px; color:#575757;}
#neifooter span.yued{padding-left:335px; font-size:15px; color:#bb1515;}
#neifooter span.yued b{font-size:23px; font-weight:normal;}
#neifooter a{ float:right; margin-right:35px; color:#575757;}

.jqbox{ padding-top:13px;}
.jg{ float:left; width:161px; margin-right:21px; padding-bottom:14px;}
.jg select{ margin-top:8px; width:161px; height:21px; color:#4f4e4e;}

.pop{ position:absolute; width:760px; z-index:10; display:none;}
.pop .title{ background-color:#c21212; height:38px; position:relative; line-height:38px; font-size:18px; color:#fff; padding-left:18px;}
.pop .tbody{ background:url(../images/popbg.gif) repeat-x 0 0; height:625px; border:#c9c9c9 1px solid; border-top:none; position:relative;}
.pop .title .close{ position:absolute; display:block; width:28px; height:27px; top:-10px; right:-12px; background:url(../images/close.png) no-repeat 0 0;}
.pop .tbody  p{ text-align:center;}
.pop .tbody .page{ display:block; position:absolute; bottom:16px; right:40px; color:#a20001;}


.showtext{ width:1000px; height:70px; padding-top:50px; font-size:40px; font-weight:400; color:#8b5f14;}
#floatMask{width:100%;height:100%;position:absolute;z-index:9;background-color:#333333;top:0;left:0;filter:alpha(opacity=70);opacity:0.7; }
.pop{ position:absolute; z-index:10; width:710px;}
.pop_title{width:710px;height:39px;overflow:hidden;background:url(../../images/pop_title.jpg) no-repeat;}
.pop .close{ display:block; position:absolute; right:-20px; top:-10px; width:30px; height:30px;background:url(../../images/close.png) no-repeat;}
.popWrap{ position:relative; width:710px; height:100%;}
.logbox{width:710px;height:495px;background-color:#e5e5e5;}
.logbox table{ color:#585858;}
.txt{ border:#d1be96 1px solid; height:28px; width:162px; padding:0 3px; line-height:28px;}
.mt10{padding-top:10px;}
.pop_page{width:145px;height:20px; position:absolute;top:490px;right:10px;}
.pop_page ul li{float:left;margin-left:8px;}



table{ 
border-collapse: collapse; 
border: 0px solid #e2e2e2; 
} 

table td { 
border-top: 0; 
border-right: 0px solid #e2e2e2; 
border-bottom: 0px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
color:#960;
font-size:13px;
padding:2px;





} 

table td.on {
	background:#c00;
color:#fff; 

}

#add_box2 table td.on {
	background:#7a5d2e;
color:#fff; 

}


.city_name_box td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
 color:#960; 

font-size:13px;




} 

.city_name_box_gold td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
/* color:#960; */
color:#533e17;
font-size:13px;




} 


.city_name_box td.on {
	background:#c00;
color:#fff; 

}


.city_name_box_gold td.on {
	background:#6c5327;
color:#fff; 

}



table tr.lastrow td { 
border-bottom: 0; 
} 
table tr td.lastCol { 
border-right: 0; 
} 


.city_content_box td {
	color:#000;
	padding:6px;
	
	
	}
.bg_type_2 .name_td,.bg_type_2 .time_td,.bg_type_2 .address_td,.bg_type_2 .tel_td,.bg_type_2 .type_td,.bg_type_2 .else_td{
	background:#f5ecdd;
	
	
	}

.brand_td{
	
	
	width:80px;

	}
.name_td{
	
	
	width:105px;

	}	
	
.time_td{
	
	
	width:175px;

	}		
.address_td{
	
	
	width:200px;

	}		
	
	.city_content_box .name_td, .city_content_box .time_td, .city_content_box .address_td{   text-align:left
	
	}
	
	
	
.tel_td{
	
	
	width:125px;

	}		
.type_td{
	
	
	width:120px;


	}	
	
	
.else_td{
	 
	 
	width:85px;


	}
	.city_content_box .else_td { font-size:24px
	
	}
	
.city_content_box .type_td{
	

	 border-left: 1px solid #eee;

	}		
	
	
.city_content_box td{

	border-bottom: 1px solid #eee;
	
	
	

	}	
		
.city_content_box .brand_td{
	
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #eee;
	
	
	width:80px;

	}	
.city_div{
	display:none; 
	
	
	}
#city_div_1{
	display:block;
	
	
	}
.city_btn{
	cursor:pointer;}

	
	
	}
.bg_type_2 .name_td,.bg_type_2 .time_td,.bg_type_2 .address_td,.bg_type_2 .tel_td,.bg_type_2 .type_td{
	background:#f5ecdd;
	
	
	}

.brand_td{
	
	
	width:80px;

	}
.name_td{
	
	
	width:125px;

	}	
	
.time_td{
	
	
	width:160px;

	}		
.address_td{
	
	
	width:210px;

	}		
	
.tel_td{
	
	
	width:125px;

	}		
.type_td{
	
	
	width:145px;


	}	
	
.city_content_box .type_td{
	

	 border-left: 1px solid #eee;

	}		
	
	
.city_content_box td{

	border-bottom: 1px solid #eee;
	
	
	

	}	
		
.city_content_box .brand_td{
	
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #eee;
	
	
	width:80px;

	}	
.city_div{
	display:none; 
	
	
	}
#city_div_1{
	display:block;
	
	
	}
.city_btn{
	cursor:pointer;}

/*酒店健身改版*/
.js a {
    display: block;
    width: 166px;
    height: 65px;
	position: absolute;
}
.js01{ background:url(../images/js01.jpg) no-repeat; width:542px; height:519px; position:relative;}
.js02{ background:url(../images/js02.jpg) no-repeat; width:542px; height:376px; position:relative;}
.js03{ background:url(../images/js04.jpg) no-repeat; width:542px; height:410px; position:relative;}
.js05{ background:url(../images/js05.jpg) no-repeat; width:542px; height:458px; position:relative;}
.js01 .a1 { top: 182px;left: 5px;}
.js01 .a2 { top: 314px;left: 5px;}
.js01 .a3 { top: 314px;left: 190px;}
.js01 .a4 { top: 314px;left: 373px;}
.js01 .a5 { top: 418px;left: 5px;}
.js01 .a6 { top: 418px;left: 190px;}

.js02 .a1 { top: 33px;left: 5px;}
.js02 .a2 { top: 33px;left: 190px;}
.js02 .a3 { top: 33px;left: 373px;}
.js02 .a4 { top: 137px;left: 5px;}
.js02 .a5 { top: 137px;left: 190px;}
.js02 .a6 { top: 266px;left: 5px;}
.js02 .a7 { top: 266px;left: 190px;}

.js03 .a1 { top: 60px;left: 5px;}
.js03 .a2 { top: 60px;left: 190px;}
.js03 .a3 { top: 60px;left: 373px;}
.js03 .a6 { top: 206px;left: 5px;}
.js03 .a8 { top: 206px;left: 373px;}
.js03 .a10 { top: 311px;left: 190px;}

.js05 .a1 { top: 32px;left: 5px;}
.js05 .a2 { top: 32px;left: 190px;}
.js05 .a3 { top: 164px;left: 5px;}
.js05 .a4 { top: 164px;left: 190px;}
.js05 .a5 { top: 164px;left: 373px;}


.hotelrule{padding-top:11px;width: 530px;}
.hotelrule .textc {font-size: 12px;color: #000;line-height: 24px;padding-left: 7px;}
.hotelrule .textb { padding: 5px 0 5px 0;font-size: 12px;color: #000;padding-left: 7px;}
.hotelrule .textc a {color: #cc1515;text-decoration: underline;font-size: 12px;}
.le-line {width: 4px;float: left;margin-right: 5px;margin-top: 10px;}
.hotelrule h2 {display: block;width: 380px;font-size: 12px;color: #fff;font-weight: bold; 
background: url(../images/tbbg_5.jpg) no-repeat;height: 30px;padding-left: 35px;line-height: 26px;}




.rightcent_zzc{ width:535px;margin-top: 25px;}
.rightcent_zzc h2 {
    color: #74563b;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: '微软雅黑';
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 10px;
}
.rightcent_zzc p{ margin-top:15px; margin-bottom:18px;}
.cslb{ width:441px; height:365px; border:1px solid #c8c8c8;margin-top: 30px;    padding: 0px 55px 0px 35px; line-height:22px;}
.zzc_ewm{width: 112px;margin: 0 auto;padding-top: 30px;}
.jdlb { padding-top: 20px; margin: 0 auto;width: 214px;    padding-bottom: 10px;}
.cslb h5{ color:#987353; font-size:14px;margin-bottom: 0px;}
.cslb .left{ float:left;width: 250px;}
.cslb .right{ float:right;    width: 175px;}
.part_2{ display:none;}

.cslb .lf {float: left;width: 264px;}
.cslb .rg {float: right;width: 240px;}
.cslb span{ font-size:10px; color:#9a9a99;}

#lllb{display: block;margin: 0 auto; width: 74px;}
.zzc4{ margin-top:45px; margin-bottom:22px;}

.fxtc {
    width: 720px;
    height: 550px;
    margin: 0 auto;
    position: fixed;
    _position: absolute;
    z-index: 25;
    left: 28%;
    top: 5%;
    _top: 2000px;
    font-size: 12px;
    display: none;
    background: #fff;
}

.tc {
    height: 39px;
    display: block;
    margin-top: 3px;
	margin-top: 35px;
    margin-left: 30px;
}
.tc a {
    position: absolute;
    top: 34px;
    right: 33px;
    height: 30px;
    width: 22px;
    display: block;
}
.tc span{ position: absolute; top: 16px;left: 11px; display: block; color:#9466ab; font-weight:bold;}
.clear{ clear:both;}
.fxtc ul {
    width: 655px;
    margin: 0 auto;
	font-size:13px;
}
.fxtc ul li{ line-height:1.5; padding-top:10px;*padding-top: 5px;}
.fxtc ul li span{ background:url(../images/arcie_03.jpg) no-repeat; width:17px; height:18px; float:left;    text-align: center;color: #fff;    font-size: 12px;}
.fxtc ul li label{ float:right; width:630px;}
.clear1{ clear:both;}
.mask {
    position:fixed;
    left: 0px;
    top: 0px;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: #000;
	_background: #fff;
    filter: alpha(opacity=45);
    -moz-opacity: 0.45;
    opacity: 0.45;
    display: none;
}

