body {
	background-image: url(/smarty/templates/v2/images/zhula_bg.jpg);
	background-repeat: repeat-x;
	background-color: #3E91D5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
	font-size: 14px;
	line-height : 20px;
}
/*整站链接 样式*/
a:link {
	color: #666666;
    text-decoration: none; 
}
a:visited {
	text-decoration: none;
	color: #666666;
/*	color: #FF9900;*/
}
a:hover {
	text-decoration: none;
	color: #66CC00;
}
a:active {
	text-decoration: none;
	color: #0099FF;
}
/*首页左侧边栏*/
.left_sp {
	color: #FFFF00;
}
.left_sp a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.left_sp a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.left_sp a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.left_sp a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.gray {color:#CCC; font-size:12px;}
/*阴影*/
.yy {
	FILTER: dropshadow(color=#CCCCCC,offx=6,offy=6,positive=1);
}
/*导航栏 样式*/
.nav {
	font-size: 12px;
	color: #FFFFFF;
}
.nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nav a:hover {
	text-decoration: underline;
	color: #FFFF00;
}
.nav a:active {
	text-decoration: none;
	color: #FFFF00;
}
/*900宽度 无边表格样式*/
.TableW{
	border:0px;
	border-collapse:collapse;
	width: 960px;

	background-color: White;
	margin-right: auto;
	margin-left: auto;

}
.TableA{
	border:1px #EEEEEE solid;

	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color: White;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;

}
.BFont{
	font-weight: bolder;
}
.font12sizegrayBold{
	font-weight: bolder;
}
/*首页 区块 表格样式*/
.BorderTableA{
	border-collapse:collapse;
	margin-top: 1px;
}
.BorderTableATdA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-image: url(/images/gray.bg.png);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.BorderTableATdA_new{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-image: url(/images/index_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.BorderTableATdA_new2{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-image: url(/images/index_bg2.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.BorderTableATdB{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	padding: 3px 3px 3px 3px;
	background-color: White;
}
.HotelTdLine{
	height: 1px;
	background-image: url(/images/line.gif);
	background-repeat: repeat-x;
}
.Msg{
   width: 900px;
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}
.Msg td{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	height: 40px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
}

.HotelTableAA{
	border-collapse:collapse;
	margin-top: 1px;
	margin-bottom: 1px;
}
.HotelTableAA td{
	border:1px #EEEEEE solid;
	border-collapse:collapse;  
	padding: 3px 3px 3px 3px; 
}
.HotelTableAB{
	border-collapse:collapse;

}
.HotelTableAB td{
	border:1px #EEEEEE solid;
	border-collapse:collapse;  
	
}
.HotelTag{
	border-collapse:collapse;

}
.HotelTag td{
	border:1px #A9C9E2 solid;
	border-collapse:collapse;  
	 
}
/*表单统一样式*/
.blueButtonCss{
	font-family: "Tahoma", "宋体";
	font-size: 9pt;
	color: #003366;
	border: 0px #93bee2 solid;
	BORDER-BOTTOM: #93bee2 1px solid;
	BORDER-LEFT: #93bee2 1px solid;
	BORDER-RIGHT: #93bee2 1px solid;
	BORDER-TOP: #93bee2 1px solid;
	background-color: #e9f7ff;
	CURSOR: hand;
	font-style: normal;
			  }
.grayButtonCss{
	font-family: "Tahoma", "宋体";
	font-size: 9pt;
	color: #333333;
	border: 0px #cccccc solid;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	background-color: #efefef;
	CURSOR: hand;
	font-style: normal;
	height:18px;
			  }
.ButtonA{
	background-image: url(/images/button.bga.gif);
	background-repeat: no-repeat;
	height:24px;
	width: 88px;
	font-size: 9pt;
	color: #FFFFFF;
	border: 0px;
	cursor: hand;
}

.SELECT{
         FONT-SIZE: 12px;
         COLOR:#002d6a;
		 BORDER-RIGHT: #0044b5 1px solid;
	     BORDER-TOP: #0044b5 1px solid;
	     BORDER-LEFT: #0044b5 1px solid;
	     BORDER-BOTTOM: #0044b5 1px solid;
	     BACKGROUND-COLOR: #FFFFFF;
		 width:160PX;
	     }

.SELECT2{
         FONT-SIZE: 12px;
         COLOR:#002d6a;
		   BORDER-RIGHT: #0044b5 1px solid;
	     BORDER-TOP: #0044b5 1px solid;
	     BORDER-LEFT: #0044b5 1px solid;
	     BORDER-BOTTOM: #0044b5 1px solid;
	     BACKGROUND-COLOR: #FFFFFF;
		 width:100PX;
	     }
.txtbox01{
        BORDER-RIGHT: #ffffff 0px solid;
		  BORDER-TOP: #ffffff 0px solid;
		  FONT-SIZE: 9pt;
		  COLOR:000066;
		  BORDER-LEFT: #ffffff 0px solid;
		  BORDER-BOTTOM: #c0c0c0 1px solid;
		  BACKGROUND-COLOR: #ffffff;
		  }


.txtbox02{
		  FONT-SIZE: 9pt;
	     color: #103f79;
		  background-color: #F9F9F9;
		  border: 1px solid #a7a7a7;
		  height: 18px;
		  }
textarea{
		  FONT-SIZE: 9pt;
	     color: #103f79;
		  background-color: #F9F9F9;
		  border: 1px solid #a7a7a7;
		  }
/*ABOUT*/
.AboutBorderTableA{
	border-collapse:collapse;
	width: 900px;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
}
.AboutBorderTableATdA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #F7F7F7;
	height: 25px;
	font-weight: bolder;

}
.AboutBorderTableATdB{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	padding: 10px 30px 10px 30px;
	font-size: 14px;
	line-height: 25px;
	text-indent: 28px;

}

.AboutNav{
   width: 900px;
	border:0px #EEEEEE solid;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}
.AboutNav td{
	background-color: #F2FDDB;
	border: 1px solid #FFFFFF;
}
/*GROUP*/
.GroupListNum{
	border:0px #EEEEEE solid;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}
.GroupListNum td{
	background-color: #F7F7F7;
	border: 1px solid #FFFFFF;
}
/*HOTEL*/

.HotelNav{
	border-collapse:collapse;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
}
.HotelNavTd{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-image: url(/images/gray.bg.png);
	background-repeat: repeat-x;
	height: 30px;
	font-size:14px;
	padding-left: 5px;
	padding-right: 5px;
}


.HotelTableA{
	border-collapse:collapse;
	margin-top: 1px;
	margin-bottom: 1px;
}
.HotelTableATdA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #F2FDDB;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.HotelTableATdAA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #F4FFFF;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.HotelTableATdAAA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #FFFFDD;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.HotelTableATdAAAA{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #F7F7F7;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
.HotelTableATdB{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	padding: 3px 3px 3px 3px;
	background-color: White;
}



.HotelTag{
	border:1px #A9C9E2 solid;
	border-collapse:collapse;
	background-color: #E8F5FE;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.HotelPl{
	border:1px #EEEEEE solid;
	border-collapse:collapse;
	background-color: #F2FDDB;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 30px;
	font-weight: bolder;
	
}
　　.bar_photo { 
    　　border : 0; 
    　　max-width : 800px; 
    　　width: expression ( 
    　　function(img){ 
    　　img.onload=function(){ 
    　　this.style.width = ’’; 
    　　this.style.width = (this.width > 800)?"800px":this.width+"px"}; 
    　　return ’120px’ //加载时显示宽度为120px 
    　　}(this) 
    　　); 
　　}

　　.hotel_info { 

        max-width:150px; //IE7、FF等其他非IE浏览器下最大宽度为600px; 
        width:150px; //所有浏览器中图片的大小为600px; 
        width:expression(document.body.clientWidth>150?"150px":"auto"); //当图片大小大于600px，自动缩小为600px; 
        overflow:hidden; 
　　}

 /*图片滚动的*/
#tbody {width:629px;margin:10px!important; margin:20px;text-align:left;}
#mainbody {width:610px;margin:5px;border:1px solid #ccc; padding:4px;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#photos {width:550px;height:54px;line-height:14px;margin:10px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #cccccc; hspace:2px;}