﻿html
{
	margin: 0 auto;
	padding: 0;
}
body
{
	width: 100%;
	font-size: 12px;
	font-family: 宋体;
	margin:0 auto;
	background-color: #ffffff;
	background-image: url(../images/bodybg.jpg);
	background-repeat:repeat;
	color: #000000;
	text-align: center;
	border: none;
}

form
{
	padding: 0px;
	margin: 0 auto;
}

p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td
{
	font-size: 12px;
}
iframe
{
	border: 0px;
}
.bold
{
    font-weight:bold;
}
.middle
{
	vertical-align:middle;
}
.top
{
	vertical-align:top;
}

.main_width
{
	width:922px;
	vertical-align:top;	
	margin:0 auto;
}
.menu_div
{
    padding:0;
    margin:0 auto;
    background-color:#ffffff;
    width:885px;
    height:33px;
}

.menu_div ul
{
    padding:0;
    margin:0;
    background-color:#ffffff;
    list-style:none;
}
.menu_div li
{
    float:left;
    padding-left:18px;
}
.menu_div li.first
{
    float:left;
    padding-left:9px;
}
.menu_div li img
{
     height:33px;
}
.swf_div
{
	height:135px;
}

a img
{
	border:0px;
}

.table0
{
	border:none;
}

.table1
{
	border: solid 1px #ff0000;
}

a
{
    text-decoration:none;
}

a:hover
{
    color:#ff0000;
}

.red
{
    color:#ff0000;
}

.main_top
{
	width:922px;
	font-size:1px;
	height:14px;
	background-image:url(../images/main_bg_t.jpg);
	margin:0 auto;
}

.main_middle
{
	width:922px;
	background-image:url(../images/main_bg_m.jpg);
	margin:0 auto;
}

.main_bottom
{
	width:922px;
	font-size:1px;
	height:14px;
	background-image:url(../images/main_bg_b.jpg);
	margin:0 auto;
}

.bottom
{
	width:922px;
	height:102px;
	background-image:url(../images/bottom_bg.jpg);
	margin:0 auto;
}

.b_links
{
	padding-top:8px;
	color:#292929;
}

.b_links a
{
	color:#292929;
	text-decoration:none;
}
.b_links a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.b_copy
{
	margin-top:12px;
	color:#7C7C7C;
	line-height:180%;
}

.b_copy a
{
    color:#7C7C7C;
    text-decoration:none;
}

.b_copy a:hover
{
    color:#000000;
    text-decoration:underline;
}

.bulletin
{
	color:#FF9540;
	line-height:16px;
	height:16px;
	text-align:left;
	font-weight:bold;
}

.scroll_item
{
    height:16px;
    line-height:16px;
}

.banner
{
	margin:10px auto;
	width:886px;
	height:auto;
	min-height:200px !important;
	height: 200px;
}

.div_center
{
	margin:0px auto;
	text-align:center;
}

.text_center
{
	text-align:center;
}

.index_main_padding
{
	padding:5px 10px 10px 18px;
}

.bcontent
{
	padding:5px 10px 10px 18px;
}
.index_title
{
	height:36px;
	line-height:36px;
	color:#078B90;
	font-size:14px;
	text-indent:50px;
	text-align:left;
	font-weight:bold;
}

.index_title a
{
	color:#078B90;
	text-decoration:none;
}

.index_title a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.index_title1
{
	height:36px;
	line-height:36px;
	margin:0px 0px 0px 10px;
	color:#078B90;
	font-size:14px;
	text-indent:50px;
	text-align:left;
	font-weight:bold;
}

.index_title1 a
{
	color:#078B90;
	text-decoration:none;
}

.index_title1 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}


.index_photo_link a
{
	color:#068D91;
	text-decoration:none;
}

.index_photo_link a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.icon00
{
	background-image:url(../images/icon00.jpg);
	background-repeat:no-repeat;
}

.icon01
{
	background-image:url(../images/icon01.jpg);
	background-repeat:no-repeat;
}

.icon1
{
	background-image:url(../images/icon1.jpg);
	background-repeat:no-repeat;
}

.icon2
{
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
}

.icon3
{
	background-image:url(../images/icon3.jpg);
	background-repeat:no-repeat;
}

.icon4
{
	background-image:url(../images/icon4.jpg);
	background-repeat:no-repeat;
}

.icon5
{
	background-image:url(../images/icon5.jpg);
	background-repeat:no-repeat;
}

.icon6
{
	background-image:url(../images/icon6.jpg);
	background-repeat:no-repeat;
}

.icon7
{
	background-image:url(../images/icon7.jpg);
	background-repeat:no-repeat;
}
.icon8
{
	background-image:url(../images/icon8.jpg);
	background-repeat:no-repeat;
}
.icon9
{
	background-image:url(../images/icon9.jpg);
	background-repeat:no-repeat;
}
.icon10
{
	background-image:url(../images/icon10.jpg);
	background-repeat:no-repeat;
}
.index_about_content
{
	line-height:200%;
	text-align:left;
	margin:5px 10px 5px 10px;
	height:auto;
	min-height: 140px !important;
	height: 140px;
}



.index_news_content
{
	line-height:200%;
	text-align:left;
	margin:0px;
	height:auto ;
	min-height: 150px !important;
	height: 150px;
	/*border:solid 1px #ff0000;*/
}

.index_news1_content
{
	line-height:200%;
	text-align:left;
	margin:0px 0px 0px 10px;
	height:auto ;
	min-height: 150px !important;
	height: 150px;
	/*border:solid 1px #00ff00;*/
}

.index_room_content
{
	line-height:200%;
	text-align:left;
	height:auto;
	min-height: 150px !important;
	height: 150px;
}

.index_map_content
{
	line-height:200%;
	text-align:left;
	margin:0px;
	height:auto;
	min-height: 150px !important;
	height: 150px;
}

.index_map1_content
{
	line-height:200%;
	text-align:left;
	margin:0px 0px 0px 10px;
	height:auto;
	min-height: 150px !important;
	height: 150px;
}

.index_photo_list
{
	line-height:200%;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:auto;
	min-height: 150px !important;
	height: 150px;
}

.news_list1
{
	height:27px;
	line-height:27px;
	width:260px;
	text-align:left;
	background-image:url(../images/dot0.jpg);
	background-repeat:no-repeat;
	text-indent:1em;
}
.news_list1 a
{
	color:#231F20;
	text-decoration:none;
}
.news_list1 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

/*
.news_date1
{
	height:27px;
	line-height:27px;
	width:90px;
	text-align:right;
	color:#231F20;
}
*/
.news_list0
{
	height:27px;
	line-height:27px;
	width:160px;
	text-align:left;
	background-image:url(../images/dot0.jpg);
	background-repeat:no-repeat;
	text-indent:1em;
}
.news_list0 a
{
	color:#231F20;
	text-decoration:none;
}
.news_list0 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.news_date0
{
	height:27px;
	line-height:27px;
	width:90px;
	text-align:right;
	color:#231F20;
}

.news_list2
{
	height:25px;
	line-height:25px;
	text-indent:15px;
	width:340px;
	text-align:left;
	background-image:url(../images/dot1.jpg);
	background-repeat:no-repeat;
}
.news_list2 a
{
	color:#231F20;
	text-decoration:none;
}
.news_list2 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.news_date2
{
	height:25px;
	line-height:25px;
	padding-right:15px;
	width:90px;
	text-align:right;
	color:#231F20;
}

.sy3d_newslist
{
    width:100%;
	text-align:center;
	margin:0 auto;
}

.friends
{
	color:#7C7C7C;
	text-align:left;
	margin:25px 10px 0px 20px;
	line-height:200%;
}

.friends a
{
	color:#7C7C7C;
	text-decoration:none;
}

.friends a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.round_title
{
	height:30px;
	line-height:30px;
	color:#C58B2A;
	font-weight:bold;
	text-indent:2em;
	text-align:left;
}

.round_newslist
{
	text-align:center;
}


.round_pager1
{
	color:#000000;
	text-align:right;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #EAEAEA;
}

.round_pager1 a
{
	color:#696969;
	text-decoration:none;
}

.round_pager1 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.pager_spcer1
{
	width:2px;
	height:1px;
}

.text_left
{
	text-align:left;
}

.guide_margin
{
	margin:20px;
}


.guide_margin div
{
	line-height:200%;
}


.guide_margin div div
{
	line-height:200%;
}

.book_roomlist
{
	text-align:center;
	margin:0 auto;
}

.room_bn_title
{
	height:18px;
	line-height:18px;
	color:#FFA43D;
	font-weight:bold;
	text-align:left;
	margin:5px 20px 5px 20px;
}

.room_bn_content
{
	line-height:180%;
	color:#000000;
	text-align:left;
	margin:5px 20px 5px 20px;
}


.room_item
{
	background-image:url(../images/room_item.jpg);
	background-repeat:no-repeat;
	width:889px;
	height:160px;
	padding:10px auto 0px auto;
	margin:0 auto;
}
.room_spic
{
	width:159px;
	height:100px;
	
}

.room_item1
{
	background-image:url(../images/room_item1.jpg);
	background-repeat:no-repeat;
	width:889px;
	height:178px;
	margin:0 auto;
}

.room_item1_m
{
	/*background-image:url(../images/room_item1_m.jpg);*/
	background-repeat:repeat-y;
	width:889px;
	margin-top:0px;
	padding-top:20px;
}

.room_item1_b
{
	/*background-image:url(../images/room_item1_b.jpg);*/
	background-repeat:no-repeat;
	width:889px;
	height:20px;
}

.room_item2
{
	background-image:url(../images/room_item2.jpg);
	background-repeat:no-repeat;
	width:889px;
	height:207px;
	margin:0 auto;
}

.img_border1
{
	border:solid 1px #ffffff;
}



.item_td1
{
	text-align:right;
	line-height:120%;
	padding-right:3px;
	text-align:left;
	font-weight:bold;
}

.item_td2
{
	padding-left:5px;
	text-align:left;
	line-height:120%;
	vertical-align:middle;
}

.item_td2_input
{
	border:solid 1px #aaaaaa;
	background-color:#ffffff;
	padding:2px;
	width:100px;
}

.item_spacer
{
	background-color:#ffffff;
	height:30px;
	text-align:center;
}

.item_spacer input
{
	border:solid 1px #aaaaaa;
	padding:3px 5px 0px 5px;
}

.item_2col
{
	background-color:#ffffff;
	line-height:120%;
	text-align:left;
	padding-left:20px;
}

.item_td2_tarea
{
	border:solid 1px #aaaaaa;
	background-color:#ffffff;
	padding:2px;
	width:500px;
	height:100px;
}

.bookroom_form
{
	border-top:solid 1px #E7EAD5;
	border-bottom:solid 1px #E7EAD5;
	background-color:#F9FAF2;
	margin:5px 20px 10px 20px;
}

.form_padding1
{
	padding:10px;
}


.main_padding
{
	padding:5px 20px 10px 20px;
}


.words_icon
{
	background-image:url(../images/icon.jpg);
	background-repeat:no-repeat;
}

.words_padding
{
	padding:5px 30px 10px 50px;
}
.words_padding div
{
	line-height:200%;
}

.words_reply
{
	color:#ff6600;
}

.news_type
{
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	text-indent:1em;
	text-align:left;
	background-image:url(../images/nicon.jpg);
	background-repeat:no-repeat;
}

.news_header
{
	height:30px;
	line-height:30px;
	font-size:15px;
	text-align:left;
	background-image:url(../images/ntop.jpg);
	background-repeat:no-repeat;
}

.news_newslist
{
	text-align:left;
	background-image:url(../images/news_list.jpg);
	margin-top:10px;
}

.news_list3_header
{
	height:31px;
	line-height:31px;
	width:480px;
	text-align:left;
}

.news_date3_header
{
	height:31px;
	line-height:31px;
	padding-right:15px;
	width:80px;
	text-align:left;
	color:#231F20;
}

.news_remark3_header
{
	height:31px;
	line-height:31px;
	width:30px;
	text-align:right;
	color:#231F20;
}

.news_hits3_header
{
	height:31px;
	line-height:31px;
	padding-right:15px;
	width:40px;
	text-align:right;
	color:#231F20;
}

.news_list3
{
	height:31px;
	line-height:31px;
	width:480px;
	text-align:left;
}
.news_list3 a
{
	color:#231F20;
	text-decoration:none;
}
.news_list3 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.news_date3
{
	height:31px;
	line-height:31px;
	padding-right:15px;
	width:80px;
	text-align:left;
	color:#231F20;
}

.news_remark3
{
	height:31px;
	line-height:31px;
	width:30px;
	text-align:right;
	color:#231F20;
}

.news_hits3
{
	height:31px;
	line-height:31px;
	padding-right:15px;
	width:40px;
	text-align:right;
	color:#231F20;
}

.news_pager1
{
	color:#000000;
	text-align:right;
	margin-top:15px;
	margin-left:20px;
	margin-right:0px;
	padding-bottom:5px;
}

.news_pager1 a
{
	color:#696969;
	text-decoration:none;
}

.news_pager1 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.show_news_header
{
	height:30px;
	line-height:30px;
	font-size:15px;
	text-align:center;
	background-image:url(../images/ntop.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}

.show_news_content
{
	text-align:left;
	line-height:200%;
}

.show_news_content div
{
	line-height:inherit;
}

.show_news_content p
{
	line-height:inherit;
}

.show_apm_content
{
	text-align:left;
	line-height:200%;
}

.show_apm_content div
{
	line-height:inherit;
}

.show_apm_content p
{
	line-height:inherit;
}

.show_room_content
{
	text-align:left;
	line-height:200%;
}

.show_room_content div
{
	line-height:inherit;
}

.show_room_content p
{
	line-height:inherit;
}

.view_room_content
{
	text-align:left;
	line-height:200%;
}

.view_room_content div
{
	line-height:inherit;
}

.view_room_content p
{
	line-height:inherit;
}

.text_right
{
	text-align:right;
}

.news_remarklist
{
	text-align:left;
	margin-top:10px;
	line-height:150%;
}

.line1
{
	margin-top:10px;
	height:15px;
	line-height:15px;
	font-size:1px;
	background-image:url(../images/line1.jpg);
	background-repeat:repeat-x;
}

.vrbbg
{
	background-image:url(../images/vrbbg.jpg);
	background-repeat:no-repeat;
	width:184px;
	height:97px;
		
}

.vrbbg_padding
{
	padding:11px 9px 9px 9px;
}

.vrtext
{
	width:184px;
	height:45px;
	line-height:25px;
	text-align:center;
}

.vrtext a
{
	color:#808080;
	text-decoration:none;
}
.vrtext a:hover
{
	color:#ff0000;
}


.myphoto_table
{
	background-image:url(../images/myphoto_table.jpg);
	background-repeat:repeat-x;
}

.myphoto_list_tr
{
	background-image:url(../images/myphoto_list_tr.jpg);
	background-repeat:no-repeat;
}
.mpbbg
{
	width:140px;
	height:105px;
	margin-top:2px;
}

.mpbbg_padding
{
	padding:1px 1px 0px 1px;
}

.mptext
{
    width:140px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-top:0px;
	margin-bottom:5px;
}

.mptext a
{
	color:#068D91;
	text-decoration:none;
}
.mptext a:hover
{
	color:#ff0000;
}
.news_back1
{
	float: right; text-align: right; width: 150px; font-weight:normal; font-size:12px;
}

.news_back1 a
{
	color:#FF6C00;
	text-decoration:none;
}

.news_back1 a:hover
{
	color:#FF0000;
}

.news_back2
{
	text-align:right;
}

.news_back2 a
{
	color:#FF6C00;
	text-decoration:none;
}

.news_back2 a:hover
{
	color:#FF0000;
}

.news_nav
{

}

.news_nav a
{
	color:#2B2B2B;
	text-decoration:none;
}

.news_nav a:hover
{
	color:#FF6600;
}

.photo_back1
{
	float: right; text-align: right; width: 150px; font-weight:normal; font-size:12px; font-weight:bold;
}

.photo_back1 a
{
	color:#068D91;
	text-decoration:none;
}

.photo_back1 a:hover
{
	color:#FF0000;
}

.photo_back1 img
{
	 vertical-align:middle;
}

.photo_nav
{
     font-weight:bold;
}

.photo_nav .title
{
     color:#068D91;
}

.photo_nav a
{
	color:#068D91;
	text-decoration:none;
}

.photo_nav a:hover
{
	color:#FF6600;
}

.line_height_150
{
	line-height:150%;
}

.line_height_180
{
	line-height:180%;
}

.line_height_200
{
	line-height:200%;
}

.line_height_300
{
	line-height:300%;
}

.news_tlinks_bg0
{
	margin-top:13px;
	background-image: url(../images/news_tlinks_bg0.jpg);
	background-repeat:no-repeat;
	height:auto;
	min-height: 540px !important;
	height: 540px;
}

.news_tlinks
{
	width: 170px;
	margin-top: 2px;
	text-align: left;
	overflow: hidden;
}

.news_tlinks a
{
	color: #ffffff;
	display: block;
	font-weight:bold;
	text-decoration: none;
	width: 170px;
	height: 45px;
	line-height: 45px;
	text-indent: 30px;
	background-image: url(../images/news_tlinks_item.jpg);
}

.news_tlinks a:hover
{
	color: #ff0000;
	/*background-image: url(../images/left_links_item_a.jpg);*/
}

.current
{
	color: #000000;
}

.apartment_t1
{
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	text-indent:1em;
	text-align:left;
	color:#ff6600;
}

.aparment_back1
{
	float: right; text-align: right; width: 200px; font-weight:normal; font-size:12px;
}

.aparment_back1 a
{
	color:#FF6C00;
	text-decoration:none;
}

.aparment_back1 a:hover
{
	color:#FF0000;
}

.apartment_item1
{
	
}

.apartment_margin
{
	margin: 20px 20px 5px 20px;
}

.room_margin
{
	margin-left: 20px;
	margin-right: 20px;
}

.room1_margin
{
	margin:20px;
}

.showap_button_bg
{
	width:100%;
	background-image:url(../images/showap_button_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	margin-top:10px;
}
.showap_button
{
	width:105px;
	height:36px;
	background-image:url(../images/showap_button.jpg);
	background-repeat:no-repeat;
	text-align:center;
	cursor:default;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.showap_buttona
{
	width:105px;
	height:36px;
	background-image:url(../images/showap_buttona.jpg);
	background-repeat:no-repeat;
	text-align:center;
	cursor:default;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.index_line1
{
	height:20px;
	line-height:20px;
	width:886px;
	background-image:url(../images/index_line2.jpg);
	background-repeat:repeat-x;
}

.table1 
{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:none;
	text-align:left;
}

.td1_at
{
    color:#ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#0068B7;
	font-weight:bold;
}

.td1_bt
{
    color:#ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#0068B7;
	font-weight:bold;
}

.td1_a
{
    color:#000000;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#D7D5D5;
}

.td1_b
{
    color:#000000;
    background-color:#D7D5D5;
	border-bottom:solid 1px #ffffff;
}

.td_width1
{
	width:100px;
}

.td_width2
{
	width:90px;
}

.td_width3
{
	width:600px;
}

.td_width4
{
	width:100px;
}

.td2_a
{
    color:#000000;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#EBEBEB;
}

.td2_b
{
    color:#000000;
    background-color:#EBEBEB;
	border-bottom:solid 1px #ffffff;
}

.smile_pager1
{
	color:#000000;
	text-align:right;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;
}

.smile_pager1 a
{
	color:#696969;
	text-decoration:none;
}

.smile_pager1 a:hover
{
	color:#ff0000;
	text-decoration:underline;
}

.smile_title
{
    color:#F39700;
    font-size:14px;
    font-weight:bold;
    line-height:120%;
}

.smile_td
{
    
}

.smile_td a
{
    color:#000000;
}

.smile_td a:hover
{
    color:#ff6600;
}

.photo_maindiv
{
    margin:0 auto;
    width:600px;
}


.msgbgbg
{
    background-image:url(../images/win_msgbgbg.gif);
    background-repeat:no-repeat;
}

.msgbg
{
    background-image:url(../images/win_msgbg.gif);
    background-repeat:no-repeat;
}
