HTML {
	FONT: 12px/140% "宋体",Arial, Verdana; COLOR: #000;height:100%;
}
BODY {
	FONT: 12px/140% "宋体",Arial, Verdana; COLOR: #000;height:100%;
}
A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #024d9c; PADDING-TOP: 2px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #024d9c; COLOR: #fff; TEXT-DECORATION: underline
}

A:active, A:focus {
    outline:none;
} 
A.pic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pic:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE {
	BORDER-COLLAPSE: collapse
}
EM {
	COLOR: #f00; FONT-STYLE: normal
}
H2 {
	FONT-SIZE: 16px; COLOR: #000
}
.center {
	TEXT-ALIGN: center
}
.br {
	CLEAR: both
}
.redf {
	COLOR: #ff0000
}
H5 {
	FONT-SIZE: 13px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: inline-block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block; OVERFLOW: hidden
}

.clearfix {
	DISPLAY: block
}
.hcon {
	MARGIN: 0px auto; WIDTH: 959px
}
.housedetail {
	CLEAR: both; BORDER-RIGHT: #c0cedb 1px solid; BORDER-TOP: #c0cedb 1px solid; MARGIN-TOP: 14px; DISPLAY: inline-block; BORDER-LEFT: #c0cedb 1px solid; BORDER-BOTTOM: #c0cedb 1px solid
}
.cbgblue {
	BACKGROUND: #f7fbfe; BORDER-BOTTOM: #c0ccda 1px dotted
}
.hleft {
	BORDER-RIGHT: #c0cedb 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 661px; PADDING-TOP: 0px
}
.hright {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: 275px; PADDING-TOP: 15px
}
.hlleft {
	BACKGROUND: #f7fbfe; FLOAT: left; WIDTH: 180px
}
.hlright {
	FLOAT: right; WIDTH: 480px
}
.housetitle {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #d8e7fa; LINE-HEIGHT: 33px; BORDER-BOTTOM: #c0cedb 1px solid
}
.hdetail {
	MARGIN: 14px 19px; WIDTH: 623px
}
.htitle1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #d8e9fb; LINE-HEIGHT: 28px
}

.hcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.hcenter {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.font14 {
	FONT-WEIGHT: 900; FONT-SIZE: 14px; COLOR: #034c9b; FONT-FAMILY: "宋体"; TEXT-ALIGN: center
}
.font14s {
	COLOR: #555555
}

.span6 {
	MARGIN-LEFT: 6px; COLOR: #000000
}
.span6 A {
	PADDING-LEFT: 0px; COLOR: #0065cd; TEXT-DECORATION: underline
}
.span10 {
	MARGIN-LEFT: 10px; COLOR: #000000
}
.span10 A {
	PADDING-LEFT: 0px; COLOR: #0065cd; TEXT-DECORATION: underline
}
.fontblue {
	COLOR: #0065cd
}
.fontbluew {
	FONT-WEIGHT: bold; COLOR: #024d9c
}
.uline {
	TEXT-DECORATION: underline
}
.f14 {
	FONT-SIZE: 14px
}
.f000 {
	COLOR: #000000
}
.f60 {
	COLOR: #f60
}
.Phone {
	PADDING-TOP: 15px; LIST-STYLE-TYPE: none; HEIGHT: 30px; TEXT-ALIGN: right
}
.phoneNum {
	PADDING-RIGHT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #154c9f; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.borderw {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #444444; PADDING-TOP: 13px
}
.rightDIV UL LI {
	OVERFLOW: hidden; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
.rightDIV UL LI A {
	DISPLAY: block; CURSOR: pointer
}
.rightDIV UL LI DIV {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 86px
}
.borderw_2 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.r_div_div1 {
	FLOAT: left; WIDTH: 160px
}
.r_div_div1 UL LI {
	OVERFLOW: hidden; HEIGHT: 19px
}
.r_div_div_img {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 68px; PADDING-TOP: 1px; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 51px
}
.r_div_div_img2 {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 54px; PADDING-TOP: 1px; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 70px
}
.r_ul {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.keywordCss {
	BORDER-RIGHT: #7e9db9 1px solid; BORDER-TOP: #7e9db9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #7e9db9 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #7e9db9 1px solid; HEIGHT: 18px
}
#PopWin {
	DISPLAY: none; Z-INDEX: 999; FILTER: alpha(opacity=80); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fff; opacity: 0.8; moz-opacity: 0.8
}
#PopText {
	BORDER-RIGHT: #8ba5ca 1px solid; BORDER-TOP: #8ba5ca 1px solid; Z-INDEX: 9999; BACKGROUND: #fff; LEFT: 0px; BORDER-LEFT: #8ba5ca 1px solid; BORDER-BOTTOM: #8ba5ca 1px solid; POSITION: absolute; TOP: 0px
}
.RoomName {
	HEIGHT: 25px
}
.footer {
	MARGIN: 0px auto; WIDTH: 938px
}

.footer table {
	text-align:center;
	border: 0px;
	color: #999;
	font-size: 12px;
	margin:0px auto;
}

.footer table td{
	border-bottom: 0px;
	}


.footer table a{
	color: #999;
	}

#left{
	margin-top:12px;
	margin-right:20px;
	width: 285px;
	border: 1px solid #c0cedb;
	float: left;
	padding-left: 15px;
	padding-top: 15px;	
}


#right li, #left li{
	margin:10px;*/
	list-style-type:disc;
}

#right {
	margin-top:12px;
	width: 285px;
	border: 1px solid #c0cedb;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}

#rt1 {
	/*BORDER-RIGHT: #a6b9da 1px solid; BORDER-TOP: #a6b9da 1px solid; */MARGIN-TOP: 12px; MARGIN-LEFT: 0px; /*BORDER-LEFT: #a6b9da 1px solid; WIDTH: 298px; BORDER-BOTTOM: #a6b9da 1px solid;*/ HEIGHT: 62px
}

.bluek {
	BORDER-RIGHT: #a6b9da 1px solid; BORDER-TOP: #a6b9da 1px solid; BORDER-LEFT: #a6b9da 1px solid; BORDER-BOTTOM: #a6b9da 1px solid
}
.bluek .bluekt {
	HEIGHT: 32px;
	background-repeat: no-repeat;
	background-position: left;
	BORDER-BOTTOM: #a6b9da 1px solid;
}
.title {
	MARGIN-TOP: 1px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0a57a8; LINE-HEIGHT: 29px; FONT-FAMILY: 宋体;BACKGROUND: url(images/navbtn2_link.gif);
}

.list {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 3px
}
.list LI {
	BACKGROUND: url(images/dot.jpg) no-repeat 6px 10px;
	MARGIN-LEFT: 5px;
	TEXT-INDENT: 15px;
	LINE-HEIGHT: 25px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 25px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #CCCCCC;
}
.callboard {
	MARGIN-TOP: -1px; MARGIN-LEFT: 0px; WIDTH: 312px
}

.callboard A:link {
	COLOR: #074598; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
.callboard A:hover {
	BACKGROUND: #0a57a8; COLOR: #fff! important; TEXT-DECORATION: underline
}
.callboard A:visited {
	COLOR: #074598; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}

.top_right {
	FLOAT: left; WIDTH: 310px; TEXT-ALIGN: left
}
.top_right .fo_text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fe6700; LINE-HEIGHT: 22px
}
.top_right A:link {
	COLOR: #034ce6
}
.top_right A:hover {
	COLOR: #fff
}
.top_right .c3 A:hover {
	COLOR: #fff
}
.top_right A:visited {
	COLOR: #034ce6
}

.top_right_bottom {
	FLOAT: left; WIDTH: 200px;height:0px;
}


.keytiao {
	FLOAT: left;
	WIDTH: 100%;
	LINE-HEIGHT: 200%;
}

.keytiao LI {
	PADDING-RIGHT: 10px; FLOAT: left; LIST-STYLE-TYPE: none
}

.tou {
	FONT-WEIGHT: bold; FLOAT: left
}

#searchbar{
	margin-top:12px;
	margin-right:5px;
	width: 310px;
	float: left;
	padding-top: 15px;
	padding-left:15px;
}

/*#right ul, #left ul{
	margin_left: 10px;
 }*/

#right li, #left li{
	margin:10px;*/
	list-style-type:disc;
}

#searchmap {
	margin-top:12px;
	float: right;
}

.branchlist {
	list-style-image: url(images/aicon_114.gif);
	list-style-type: none;
	padding-bottom: 3px;
	padding-top: 3px;
}

#pimg {
	float: right;
	padding: 10px;
	}
	
#pimg2 {
	float: left;
	padding: 10px;
	}
	
#case {
	list-style-type: none;
	}

#case li {
	margin-left: 10px;
	font-size: 14px;
	padding-bottom: 20px;
	padding-up: 20px;
	
	}

@media Unknown    
{
.incblock {
	MARGIN-TOP: -18px! important
}

}
.telenumber {
	padding-top:30px;
	padding-bottom:20px;
	margin-left:10px;
	margin-top:15px;
}

.livechat {
	text-align: center;
	margin-bottom: 10px;
}


#listroom {
	width: 632px;
	text-align:center;
	border-collapse:collapse;
}

#listroom th, #listroom td{
	border-bottom: 1px solid #CCC;
}

#listroom thead th{
	border-bottom: 1px solid #CCCCCC;
	BACKGROUND: url(images/navbtn2_link.gif);
	padding-top: 5px;
}

#listroom td {
	border-top: 1px solid #CCC
	border-bottom: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom:10px;
}

#listroom .td_1{padding-top: 10px;}

#listroom tfoot td, #message tfoot td{
	border-width: 0px;
	padding-top: 3px;
	padding-bottom:3px;
	font-size: 12px;
	text-align: right;
}

.whereami {
	font-size: 12px;
	text-align: left;
	padding: 5px;
}

#roomdetail-left {
	margin-right:10px;
	width: 300px;
	float: left;
	padding: 5px;
	border:1px solid #CCC;

}

#roomdetail-right
{
	width: 300px;
	border: 0px;
	float: left;
}

#roomdetail-right li
{
	padding-top: 3px;
	padding-bottom:8px;
	list-style-type:none;
}

.room_recommand
{
	width: 190px;
	border: 0px;
	margin-top: 2px;
}

.recommand-td
{
	border: 0px;
	padding-top: 2px;
	}


.detail-table{
	width: 632px;
	padding-left:0px;
}

.detail-table .pic {
	border-bottom: 0px;
	}

.tdcontent{
	padding:3px 0px 3px 0px;
	border-bottom: 1px dashed;
}


.tdcontent3 {
	font-weight: bold;
	}


.tdcontent3, .tdcontent4{
	padding:3px 0px 3px 0px;
	border-top-style: none;
	border-bottom-style: none;
	margin-bottom: 5px;
}

.tdcontent3, .tdcontent4
{
	padding-bottom: 20px;
	}

.title {
	background: url(images/navbtn2_link.gif);
	}

.sns {
	margin-top:10px;
	margin-left: 10px;
	float: left;
	}
	
.sns a {
	display:inline;
	}
	
.sns a:hover {
	BACKGROUND:#FFF;
	COLOR: #000;
	}

.sns-text {
	margin-top:10px;
	float: left;
}

	
.liucheng {
	vertical-align: middle;
}	

#register-table {
	width: 632px;
	color: #333;
	border: 1px solid #c0cedb;
	}
	
#register-table th,#register-table td,#register-table .td2 {
	padding: 3px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 10px;
}

#register-table .th {
	padding-left:30px;
}

#register-table .td2 {
	text-align: right;
}

#login-table {
	margin-top: 20px;
	padding:15px;
	width: 320px;
	color: #333;
	border: 1px solid #c0cedb;
	float: left;
	}
	
#book-table	
{
	margin-top: 20px;
	padding:15px;
	width: 600px;
	color: #333;
	border: 1px solid #c0cedb;
}

#login-table th,#login-table td, #book-table th,#book-table td,{
	border-top: 0px;
	border-bottom: 0px;
	padding: 10px;
}

#book-table th {
	padding-left:30px;
}

#login-table .td2 {
	text-align: right;
}

#logintable-right {
	margin-top: 20px;
	padding-left:15px;
	width: 280px;
	float: left;
	text-align: left;
	}
	
#sort {
	margin-top:12px;
	margin-bottom: 50px;
}

#sortlist li{
	padding-top: 10px;
	float: left;
}

#sort li a {
	margin-left: 10px;
}

#newslist {
	margin-top: 12px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #c0cedb;
	}

#newslist-table {
	width:600px;
	padding-top:15px;
	margin: 0px auto;
}

#newslist-table th {
	border-top: 0px;
	border-bottom: 0px;
	padding: 10px;
}

#newslist-table td {
	border-top: 0px;
	border-bottom: 1px dotted #bbb;
	padding-top: 5px;
	padding-bottom:5px;
	text-align: left;
}

#newslist-table .td1 {
	text-align: center;
}

#newslist-table tfoot td {
	border-bottom: 0px;
	text-align: right;
}

#newstitle {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}

#newscontent {
	padding-top:5px;
	padding-bottom:5px;
	line-height:200%;
}
	
#user {
	width: 230px;
	float: left;
}

#usertitle {
	width: 175px;
	margin: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #c0cedb;
}

#user-content {
	width: 175px;
	margin: 15px;
	border: 1px solid #c0cedb;
}

#user-content li {
	padding-left: 28px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url("images/r3_1.gif");
	background-repeat: no-repeat;
	background-position: 15px 10px;
}

#user-top {
	margin-top: 15px;
	}


#user-right {
	margin-top: 20px;
	border: 1px solid #c0cedb;
	width:700px;
	padding-top:10px;
}


#user-right li {
	margin: 15px;
	list-style-type: disc;
	padding-bottom: 5px;
	padding-top: 5px;
	}

#user-right-table {
	width: 650px;
	margin-top: 15px;
	text-align:left;

}

.question_border {
	margin-top: 20px;
	border: 1px solid #c0cedb;
	width:650px;
	padding-top:10px;
}


.question {
	width: 650px;
	margin-top: 15px;
	text-align:left;
}

.question td {
	border-bottom: 0px;
	padding: 5px;
}

#user-right-table caption, #listroom caption, #book-table caption{
	font-weight: bold;
	font-size: 14px;
	padding-bottom:5px;
}


#user-right-table th{
	text-align: center;
	padding:5px;
	}

#user-right-table tfoot td{
	text-align: right;
	}

#user-right-table td {
	border-bottom: 0px;
	padding: 5px;
}

.bankacount {
	margin-top: 20px;
	width:600px;
	padding:20px;
	border: 1px solid #c0cedb;
}

#downpayment{
	width:80%;
	margin:0px auto;
	padding: 5px;
}

#downpayment td{
	border-bottom: 0px;
	padding: 5px;
}

.paymethod {
	width: 600px;
	margin: 15px;
}
	
.paymethod li{
	padding:5px;
}

.paymethod-title {
	font-size:14px;
	align-text: center;
	font-weight: bold;
}

#call_1 li {
	margin-left:20px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
}

#call_2 li {
	margin-left: 40px;
	padding:5px;
	font-size:12px;
	font-weight:normal;
}
.shoplist {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.dianping {
	background-image: url(images/mem01_img05.gif);
	background-repeat: no-repeat;
	background-position: left 23px; top 10px;
	
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0065cd;
}

.num {
	float:right;
	}
	
#msg_win{
border:1px solid #a60101;
background:#EAEAEA; 
width:240px;
position:absolute;right:0;
font-size:12px;font-family:Arial;
margin:0px; 
display:none; 
overflow:hidden; 
z-index:99;
}
#msg_win .icos{
position:absolute; top:2px;
*top:0px;right:2px;
z-index:9;
}
.icos a{
float:left; 
color:#833B02;margin:1px;
text-align:center;font-weight:bold;
width:14px;height:22px;line-height:22px;padding:1px; 
text-decoration:none;
font-family:'webdings';
}
.icos a:hover{color:#fff; }
#msg_title{
background:#fd0404 url(bar_bg.gif) repeat-x 0 100%; 
border-bottom:1px solid #A67901; 
border-top:1px solid #FFF; 
border-left:1px solid #FFF; 
color:#FFF;height:25px;line-height:25px;  
text-indent:5px; 
}
#msg_content{
margin:5px;
margin-right:0;
width:230px;
h/*eight:126px; */
height:150px; 
overflow:hidden;
}	