body{
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #EDEAE1 url(../images/body_bg.jpg) repeat-x;
	line-height: 20px;
}

*{
	padding: 0;
	margin: 0;
}

img {
	vertical-align: top;
}

.clear {
	clear: both;
}

#content {
	width: 800px;
	margin: 0 auto;
}

#header {
	width: 800px;
	height: 140px;
	position: relative;
}

.logo {
	width: 134px;
	height: 99px;
	position: absolute;
	top: 25px;
	left: 35px;
}

.top_info {
	width: 715px;
	height: 35px;
	position: absolute;
	text-align: right;
	right: 5px;
	top: 5px;
	color: #133e03;
}

.top_btn {
	width: 109px;
	height: 33px;
	position: absolute;
	right: 5px;
	top: 55px;
}

#top_link {
	width: 445px;
	height: 22px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding-top: 4px;
	color: #143f03;
}

#top_link li {
	float: left;
	list-style: none;
	display: inline;
}

#top_link li a {
	color: #000000;
	text-decoration: none;
}

#top_link li a:visited {
	color: #000000;
	text-decoration: none;
}


#top_link li a:hover {
	color: #437A26;
	text-decoration: none;
}

#menu {
	width: 800px;
	height: 41px;
	margin-top: 7px;
}

#menu li {
	float: left;
	list-style: none;
}

#main_content {
	width: 798px;
	border-left: #ABA89F 1px solid;
	border-right: #ABA89F 1px solid;
	margin-top: 11px;
	background: #698851;
}

.banner {
	border: none;
}

.main_main {
	width: 798px;
	margin: 5px auto 0 auto;
}

.main_left {
	width: 200px;
	float: left;
	margin-left: 5px;
	margin-top: 1px;
	display: inline;
}

.mobile {
	width: 196px;
	border: #D3E6D0 2px solid;
	background: #9DB082;
}
.mobile1 {
	width: 186px;
	background: #ffffff;
	margin: 5px;
	padding-bottom:10px;
}

.left_about	{
	width: 196px;
	border: #D3E6D0 2px solid;
	background: #9DB082;
	margin-top: 8px;
}
.left_about1	{
	width: 186px;
	background: #ffffff;
	text-align: center;
	margin: 5px;
	padding: 8px 0px 8px 0px;
}

.main_right {
	width: 583px;
	float: right;
	margin-right: 5px;
	display:inline;
}
*html .main_right {
	width: 583px;
	float: right;
	margin-right: 2px;
	display:inline;
}

.main_box_top {
	height: 8px;
	overflow: hidden;
}

.main_box_middle {
	width: 583px;
	background: url(../images/index_box_middle.jpg) repeat-y;
	background-color: #9db081;
	color: #FFFFFF;
}

.main_box_middle .font {
	padding-left: 10px;
	color: #000000;
}

.main_box_bottom {
	height: 15px;
	overflow: hidden;
}

.box_middle {
	width: 543px;
	background: url(../images/box_middle.jpg) repeat-y;
	padding-left: 14px;
}
.box_left01 {
	color:#000000;
	width:515px;
}

.news_box_middle {
	width: 561px;
	background: url(../images/new_middle.jpg) repeat-y;
	padding-left: 14px;
}

.news_left {
	width: 368px;
	float: left;
	color:#000000;
}
.news_left01 {
	color:#000000;
	width:533px;
}

.news_title {
	height: 27px;
	background: url(../images/news_title_bg.jpg) no-repeat;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom:15px;
}

.news_right {
	width: 148px;
	float: left;
	margin-left: 14px;
	display: inline;
}

.info_left {
	color:#000000;
	width:533px;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
}


.room_box {
	width: 182px;
	float: left;
	display: inline;
}

#foot_menu {
	clear: both;
	padding-top: 30px;
}

#foot_menu p {
	text-align: center;
	border-top: #999999 1px solid;
	color: #ffffff;
	padding: 5px 0px
}

#foot_menu a {
	color: #ffffff;
	padding: 0 15px;
	text-decoration: none;
}

#foot_menu a:visited {
	text-decoration: none;
}

#foot_menu a:hover {
	text-decoration: underline;
}

#footer {
	width: 100%;
	background: url(../images/footer_bg.jpg) repeat-x;
	height: 124px;

}

.foot_main {
	width: 800px;
	margin: 0 auto;
	position: relative;
}

.foot_main_logo {
	position: absolute;
	left: 31px;
	top: 29px;
}

.foot_main_info {
	position: absolute;
	text-align: right;
	top: 47px;
	right: 0px;
	width: 450px;
	color: #FFFFFF;
}

#airis a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#airis a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#airis a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#airis a:visted {
	color: #FFFFFF;
}

.list_main {
	width: 542px;
	margin-left: 22px;
	padding-top: 7px;
}

#topic {
	color: #ffffff;
}

#topic a {
	color: #ffffff;
	text-decoration: none;
	padding-right: 10px;
}

#topic span {
	padding-left: 10px;
}

h1 {
	margin-top: 15px;
}	

#gotop {
	text-align: right;
}

#gotop a {
	color: #333333;
}
h2 {
	height: 27px;
	font-size: 13px;
	background: url(../images/news_title_bg.jpg) no-repeat;
	padding-left: 15px;
	margin-bottom:15px;
}

/*********************************for public***************************************/

.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.font-bold {
	font-weight:bold;
}

.mar_tb_10 {
	margin: 10px 0px;
}
.mar_l_7 {
	margin-left: 7px;
}

.mar_l_8 {
	margin-left: 8px;
}
.mar_l_10 {
	margin-left: 10px;
}
.mar_l_11 {
	margin-left: 11px;
}

.mar_l_12 {
	margin-left: 12px;
}

.mar_l_13 {
	margin-left: 13px;
}
.mar_l_15 {
	margin-left: 15px;
}

.mar_l_22 {
	margin-left: 22px;
}

.mar_l_28 {
	margin-left: 28px;
}

.mar_l_37 {
	margin-left: 37px;
}

.mar_l_39 {
	margin-left: 39px;
}
.mar_l_60 {
	margin-left: 90px;
}

.mar_t_5 {
	margin-top: 5px;
}

.mar_t_8 {
	margin-top: 8px;
}
.mar_t_15 {
	margin-top: 15px;
}
.mar_t_25 {
	margin-top: 25px;
}
.mar_b_0 {
	margin-bottom: 0px;
}
.mar_b_5 {
	margin-bottom: 5px;
}
.mar_b_8 {
	margin-bottom: 8px;
}
.mar_b_15 {
	margin-bottom: 15px;
}

.mar_b_400 {
	margin-bottom: 400px;
}

.mar_r_5 {
	margin-right:10px;
}
.mar_r_4 {
	margin-right:5px;
}
.mar_tb_150 {
	margin:150px 0px;
}

.mar_rb_15 {
	margin-bottom: 15px;
	margin-right: 30px;
	margin-top: 5px;
}
.pad_lr_3 {
	padding: 0 4px;
}

.font_11 {
	font-size: 10px;
	line-height: 13px;
}
.y_color {
	color:#FF6600;
}
.mar {
	margin:5px 10px;
	margin-bottom:0px;
}
.mar0 {
	margin:0px 10px 5px 10px;
	margin-bottom:0px;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.w_320 {
	width:320px;
}
.w_250 {
	width:250px;
}
.w_150 {
	width:150px;
}

.d_l {
	width:250px;
	float:left;
	margin-right:10px;
	color:#224C0D;
}
.d_r {
	width:250px;
	float:right;
	color:#224C0D;
}

.d_l a,.d_r a {
	color:#224C0D;
	text-decoration:none;
}
.tab_ul_02 {
	list-style:none;
	line-height: 25px;
}
.tab_ul_02 li {
	background: url(../images/m.jpg) no-repeat 0 50%;
	padding-left: 15px;
	
}

.tab_ul_01 {
	list-style:none;
	color:#339900;
	line-height: 25px;
}
.tab_ul_01 li {
	background: url(../images/m.jpg) no-repeat 0 6px;
	padding-left: 15px;
	
}
.g_color01 {
	color:#339900;
	font-weight:bold;
	font-size:20px;
}
.g_color {
	color:#339900;
}


.p_color {
	color:#C99AF1;
}
.g_color1 {
	color:#6C8660;
}
.z_color {
	color:#674980;
}
.y_color1 {
	color:#B29A59;
}
.x_color {
	color:#777A7D;
}

.f_14{
	font-size: 14px;
}
.span_title_2 {
	width: 90px;
	display: block;
	float: left;
}
/****************************----------for floor-----------***************************/

.floor_map {
	position: relative;
	margin-top: 15px;
}
.floor_map01 {
	position: relative;
}

.floor_link1 {
	width: 181px;
	height: 17px;
	position: absolute;
	left: 323px;
	top: 48px;
}

.floor_link2 {
	width: 82px;
	height: 17px;
	position: absolute;
	left: 188px;
	top: 82px;
}

.floor_link3 {
	width: 82px;
	height: 17px;
	position: absolute;
	left: 81px;
	top: 97px;
}

.floor_link4 {
	width: 82px;
	height: 17px;
	position: absolute;
	left: 223px;
	top: 103px;
}

.floor_link5 {
	width: 141px;
	height: 17px;
	position: absolute;
	left: 351px;
	top: 90px;
}

.floor_link6 {
	width: 193px;
	height: 17px;
	position: absolute;
	left: 253px;
	top: 122px;
}

.floor_link7 {
	width: 208px;
	height: 17px;
	position: absolute;
	left: 5px;
	top: 177px;
}

.floor_link8 {
	width: 102px;
	height: 17px;
	position: absolute;
	left: 269px;
	top: 184px;
}

.floor_link9 {
	width: 91px;
	height: 17px;
	position: absolute;
	left: 377px;
	top: 174px;
}

.floor_link10 {
	width: 59px;
	height: 17px;
	position: absolute;
	left: 151px;
	top: 262px;
}

.floor_link11 {
	width: 116px;
	height: 17px;
	position: absolute;
	left: 241px;
	top: 57px;
}

.floor_link12 {
	width: 167px;
	height: 17px;
	position: absolute;
	left: 338px;
	top: 75px;
}

.floor_link13 {
	width: 120px;
	height: 17px;
	position: absolute;
	left: 263px;
	top: 123px;
}

.floor_link14 {
	width: 68px;
	height: 17px;
	position: absolute;
	left: 62px;
	top: 147px;
}

.floor_link15 {
	width: 146px;
	height: 17px;
	position: absolute;
	left: 244px;
	top: 154px;
}

.floor_link16 {
	width: 95px;
	height: 35px;
	position: absolute;
	left: 153px;
	top: 173px;
}

.floor_link17 {
	width: 117px;
	height: 17px;
	position: absolute;
	left: 350px;
	top: 182px;
}

.floor_link18 {
	width: 78px;
	height: 17px;
	position: absolute;
	left: 84px;
	top: 210px;
}

.floor_link19 {
	width: 83px;
	height: 17px;
	position: absolute;
	left: 118px;
	top: 236px;
}

.floor_link20 {
	width: 95px;
	height: 35px;
	position: absolute;
	left: 215px;
	top: 226px;
}

.floor_link21 {
	width: 116px;
	height: 17px;
	position: absolute;
	left: 340px;
	top: 226px;
}

.floor_link22 {
	width: 148px;
	height: 17px;
	position: absolute;
	left: 313px;
	top: 255px;
}

.floor_link23 {
	width: 152px;
	height: 17px;
	position: absolute;
	left: 16px;
	top: 263px;
}

.floor_link24 {
	width: 95px;
	height: 17px;
	position: absolute;
	left: 157px;
	top: 283px;
}


.price_table1 {
	width: 515px;
	border-left: #6EAA6C 3px solid;
	border-top: #6EAA6C 3px solid;
	border-right: #6EAA6C 2px solid;
}

.price_table1 th {
	border-right: #8CBE89 1px solid;
	padding: 5px 5px;
	vertical-align:middle;
	text-align: center;
	background-color: #B8DBB3;
}

.price_table1 td {
	border-right: #87B783 1px solid;
	border-bottom: #87B783 1px solid;
	padding: 25px 5px;
	text-align: center;
	vertical-align:middle;
}
.price_table1 td.end {
	border-right: #87B783 1px solid;
	border-bottom: #6EAA6C 3px solid;
	padding: 25px 5px;
	text-align: center;
	vertical-align:middle;
}


.airis_logo {
	margin-right: 2px;
}

