.main {
	width:1001px;
position:relative;
/*background:#fff;*/
}
.main1 {
	width:985px;
position:relative;
/*background:#fff;*/
text-align:left;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:93px;
}

#index-04 {
	position:absolute;
	left:787px;
	top:-1px;
	width:198px;
	height:93px;
}

#index-07 {
	position:absolute;
	left:208px;
	top:63px;
	width:564px;
	height:33px;
}

#mune-3 {
	position:absolute;
	left:0px;
	top:93px;
	width:985px;
	height:32px;
	overflow:hidden;
}
body,td,th {
	font-size: 12px;
	color:#666;
	font-family:Arial,宋体;
}
body{
	/*background-attachment:scroll;
	background-position:top;
	background: url(background-1.gif) scroll no-repeat;
	background-image:url('../images/index_bg.jpg') ; 
background-repeat: no-repeat; 
background-position:top; 
background-attachment: fixed; */
background-color:#fff;
 margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
/*M：圆角CSS开始*/
.yj_main { padding:5px; float:left;}
.yj0 {background-color:#fd8; background:#fff1d2 url('../column_bg.gif') repeat-x; 
width: 200px; float:left;
}
.yj1 {background:url('../images/y1.gif') no-repeat;
width:7px;height:6px;float:left;overflow:hidden;
}
.yj2 {background:url('../images/y2.gif') no-repeat;
width:7px;height:6px;float:right;overflow:hidden;
}
.yj3 {background:url('../images/y3.gif') no-repeat;
width:7px;height:6px;float:left;overflow:hidden;
}
.yj4 {background:url('../images/y4.gif') no-repeat;
width:7px;height:6px;float:right;overflow:hidden;
}
.yj_t {height:25px; padding-top:8px;color:#000; float:left; overflow:hidden;}
.yj_c {height:163px;clear:both;background-color:#f8f8f8; margin-left:2px; margin-right:2px; padding:5px;}
/*M：圆角CSS结束*/

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #333;
}
hr
{
     border-top:dashed #ccc 2px;
}
.gray
{
    color: #aaa;
}
.red
{
    color:Red;
}
.clear
{
    clear:both; height:0px; overflow:hidden;
}
.price_table
{
    color: #FFFF99;
    background:#f60;
}
.input_s
{
    width: 80px;
    font-size: 12px;
    padding: 2px;
}
.t_line
{
    text-decoration: line-through;
}
.input_b1
{
    border-style: none;
    width: 35px;
    height: 20px;
    padding: 0;
    background-color: #FF6600;
    cursor: pointer;
}
.title
{
    font-size: 14px;
    font-weight: bold;
}


/*room list
.room0 {
	color: #000;
	cursor:pointer;
	padding-left:20px;
	height:28px;
    position:relative;
}
.room0 img 
{
    position:absolute;
    left:0px;
    width:20px;
    height:18px;
    vertical-align:middle;
}*/
.room0 {
	color: #000;
	cursor:pointer;
}
.room0_pic {width:20px; height:18px; float:left; margin-right:5px;}
.room1 {
	color: #666; text-align:center;
}
.room2 {
	color: #666;
	text-decoration: line-through; text-align:center;
}
/*front price*/
.room3 {
	color: #f60; font-weight:bold; text-align:center;
}
/*web price*/
.room4 {
	color: #09f; font-weight:bold; text-align:center;
}
.room5 ,.room5b {
	color: #FFF;
	background-color: #6CC;
	font-weight:bold;
	padding:2px 3px 2px 3px;	
	border:0;
	cursor:pointer;}
.room5 {
	background-color: #F60;
}
.room5b {
	background-color: #09f;
}
.room6 {
	color: #fff;
	background-color: #ccc;
	font-weight:bold;
	padding:2px 3px 2px 3px;
	border:0;
}
.room7 
{
    display:none;
}
/*booking button*/
.room8 
{
    text-align:center; width:60px;
}
.room-1 td {
	border-bottom-color: #FC0; border-bottom-style:dashed; border-bottom-width: 1px;
}
/*roomtitle*/
.room-2 {
	background-color:#ddd; color:#999; font-weight:bold; height:20px; text-align:center;
}
.room-2 td {
	background-color:#ddd; color:#999; font-weight:bold; height:20px; text-align:center;
}
/*room_detail*/
.room-3
{
    float: left;
    margin-left:20px;
    width:420px;
}
.room-3 div
{
    float: left;
    width:210px;
}
.room-4 { float: left; width:105px; height:70px;}
.room-4 img {float: left; width:105px; height:70px;}
.price_td1
{
    color: #FF6600;
    background-color: #FFFFff;
    text-align:center;
    white-space:nowrap;
    padding:2px;
}
.price_td2
{
    color: #FFFFff;
    background-color: #ffc000;
    text-align:center;
    white-space:nowrap;
    padding:5px;
}

.key_normal{border:1px solid #8298aF; height:18px; width:500px; }
.key_abnormal{border:1px solid #8298aF;border-bottom:1px solid white;}
.search_suggest{margin:0;padding:0;border:1px solid black;background-color:#fd0;position:absolute;top:20px;left:0px; clear:both;}
.suggest_hidden{display:none;clear:both}
.item_normal{width:100%;overflow-x:hidden;padding-top:2px;}
.item_high{width:100%;padding-top:2px;background-color:#da0;color:white;}
.cancel{cursor:default;text-align:center;width:100%}
.suggest_button{ display:none;}
.suggest_left{float:left}
.suggest_right{float:right;}
.yd_border{background-color:#ffee88;}


#foot_div1 a{ margin-left:50px; margin-right:50px;}
