@charset "utf-8";
/* CSS Document */
ul,form{margin:0px; display:block; padding:0px; list-style:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6{ margin:0px; font-size:12px; font-weight:100;}
input,select,textarea{ font-size:12px; font-family:Verdana, Arial; padding:0px;}
body,html{margin:0px; font-size:12px; font-family:Verdana, Arial; color:#4b4b4b; background:#ece7dc url(../images/bg.gif) repeat-x 0px 79px;}
a,a:linked,a:hover{color:#373737; text-decoration:none;}
a:hover{ text-decoration:underline; color:#5d5354;}

.Head{width:100%; height:90px; overflow:hidden; margin:0px auto; margin-bottom:0px; padding:0px; background:#fff url(../images/Head_bg.gif) repeat-x center bottom;}
	.Head .Inner{width:900px; height:90px; margin:0px auto;}
		.Head .Inner .Left,.Head .Inner .Right{width:250px; height:90px; display:inline; float:left;}
		.Head .Inner .Left img{ display:block; margin-top:expression((90-this.height-10)/2);}
		.Head .Inner .Right{width:650px; text-align:right;}
			.Head .Inner .Right h1{height:30px; line-height:30px; font-family:Arial; color:#d9d9d9;}
				.Head .Inner .Right h1 a{margin:0px 5px; color:#867e7e;}
			.Head .Inner .Right h2{height:42px; padding-top:18px;}
				.Head .Inner .Right h2 a,.Head .Inner .Right h2 a:linked,.Head .Inner .Right h2 a:hover{ vertical-align:bottom; color:#FFFFFF; display:inline-block; height:30px; width:auto!important; width:20px; min-width:20px; overflow-x:visible; background:url(../images/menu_bg.gif) no-repeat 0px 0px;}
					.Head .Inner .Right h2 a b,.Head .Inner .Right h2 a:linked b,.Head .Inner .Right h2 a:hover b,.Head .Inner .Right h2 a strong,.Head .Inner .Right h2 a:linked strong,.Head .Inner .Right h2 a:hover strong{ cursor:pointer; height:27px; line-height:30px; width:auto!important; width:20px; min-width:20px; padding:3px 14px 0px 14px; overflow-x:visible; overflow-y:hidden; display:block; background:url(../images/menu_bg.gif) no-repeat right -29px; white-space:nowrap; }
				.Head .Inner .Right h2 a:hover{color:#40681f; text-decoration:none; background:url(../images/menu_bg.gif) no-repeat 0px -58px;}
					.Head .Inner .Right h2 a:hover b,.Head .Inner .Right h2 a:hover strong{ background:url(../images/menu_bg.gif) no-repeat right -87px;}
				
				.Head .Inner .Right h2 .On{color:#40681f; cursor:text; text-decoration:none; background:url(../images/menu_bg.gif) no-repeat 0px -58px;}
					.Head .Inner .Right h2 .On b,.Head .Inner .Right h2 .On strong{ cursor:text; background:url(../images/menu_bg.gif) no-repeat right -87px;}

.First{width:900px; height:126px; margin:0px auto 10px auto;}
	.First .Left{width:218px; padding:10px; height:104px; border:1px #c5beb0 solid; background:#fff; display:inline; float:left; margin-right:10px;}
		.First .Left .Title{width:218px; height:25px; line-height:25px; background:#ece7dc url(../images/title1.gif) no-repeat left top; margin-bottom:10px;}
			.First .Left .Title a{ float:right; margin-right:5px;}
			.First .Left .Title b{margin-left:5px;}	
		.First ul{width:218px; height:69px; overflow:hidden;}
			.First ul li{width:218px; height:23px; line-height:23px; white-space:nowrap;}	
				.First ul li strong{ color:#CC0000; font-weight:100; margin-right:5px;}
	.First .Right{width:650px; height:126px; line-height:150%; overflow:hidden; display:inline; float:left; background:url(../images/img7.jpg) no-repeat 0px 0px;}
		.First .Right h1{ display:none;}
		
.Body{width:900px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; margin:0px auto 10px auto;}
	.Body .Left,.Body .Right{width:240px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; display:inline; float:left;}
	.Body .Left{width:218px; padding:10px; background:#FFFFFF; border:1px #c5beb0 solid;}
		.Body .Left .Ad{width:240px; height:139px; background:url(../images/ad_bg.gif) no-repeat center center;}
		.Body .Left .Block1{width:218px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible;}
			.Body .Left .Block1 img,.Body .Left .Block1 object{display:block; margin-bottom:10px;}
			.Body .Left .Block1 h1{width:218px; height:15px; color:#5d5354;}
			.Body .Left .Block1 h2{width:218px; height:15px; color:#9b9b9b;}
			.Body .Left .Block1 h3{width:218px; height:69px; margin-top:15px; background:url(../images/img2.gif) no-repeat right bottom;}
				.Body .Left .Block1 h3 strong{width:156px; height:18px;color:#737373; font-weight:100; display:block;}
				.Body .Left .Block1 h3 b{width:156px; height:24px; line-height:24px; color:#FFFFFF; font-weight:100; display:block; margin:0px 0px 0px 10px;}
				.Body .Left .Block1 h3 i{width:156px; height:20px; line-height:20px; color:#FFFFFF; font-style:normal; display:block; margin:4px 0px 0px 10px;}
		
		.Body .Left .Block22{width:218px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; margin-top:30px;}
			.Body .Left .Block22 h1{width:218px; height:18px; color:#737373; }
			.Body .Left .Block22 .cTop{width:218px; height:10px; font-size:0px; background:url(../images/left_qq_top.gif) no-repeat center bottom;}
			.Body .Left .Block22 .cBody{width:218px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; background:#f1f0e8;}
				.Body .Left .Block22 .cBody h3,.Body .Left .Block22 .cBody h4,.Body .Left .Block22 .cBody h5{width:210px; margin-left:8px; white-space:nowrap; overflow-x:hidden;}
				.Body .Left .Block22 .cBody h5{ margin-top:3px; margin-bottom:3px;}
				.Body .Left .Block22 .cBody h5 img{ vertical-align:middle;}
			.Body .Left .Block22 .cBottom{width:218px; height:10px; font-size:0px; background:url(../images/left_qq_bottom.gif) no-repeat center top;}
			
		.Body .Left .Block3{width:138px; padding:0px 80px 10px 0px; height:auto!important;  height:73px; min-height:73px; overflow-y:visible; margin-top:30px; background:url(../images/img3.gif) no-repeat right bottom; line-height:150%;}
			.Body .Left .Block3 strong{display:block; overflow:hidden; margin-bottom:5px; font-size:13px; color:#5d5354;}
	
		.Body .Left .Block4{width:218px;height:auto!important;  height:23px; min-height:23px; overflow-y:visible; margin-top:30px;}
			.Body .Left .Block4 h1{width:218px; color:#5d5354; height:25px; line-height:25px; background:url(../images/title1.gif) no-repeat left top; font-weight:bold;}
				.Body .Left .Block4 h1 a{ font-weight:100; float:right;}
			.Body .Left .Block4 ul{width:218px; height:auto!important;  height:23px; min-height:23px; overflow-y:visible; background:url(../images/img41.gif) no-repeat right bottom;}
				.Body .Left .Block4 ul li{width:210px; padding-left:8px; height:23px; line-height:23px; background:url(../images/arr2.gif) no-repeat 0px 10px; white-space:nowrap; overflow:hidden;}
	
		.Body .Left .Block5{width:218px; height:auto!important;  height:23px; min-height:23px; overflow-y:visible; padding-top:20px; margin-top:30px; text-align:center; background:url(../images/room_hr1.gif) repeat-x center top;}
			.Body .Left .Block5 img{display:block; margin:0px auto; margin-top:7px;}
			
		.Body .Left .Block6{width:218px; height:89px; padding-top:20px; margin-top:30px; overflow:hidden; background:url(../images/room_hr1.gif) repeat-x center top;}
			.Body .Left .Block6 h2{width:218px; height:58px;}
				.Body .Left .Block6 h2 .oLeft,.Body .Left .Block6 h2 .oRight{width:74px; height:auto!important;  height:58px; min-height:58px; overflow-y:visible; float:left; display:inline;}
				.Body .Left .Block6 h2 .oRight{width:144px; line-height:150%;}
					.Body .Left .Block6 h2 .oRight strong{ display:block; margin-bottom:5px; color:#f65e5f;}
	
	.Body .Right{width:650px; margin-left:10px; background:transparent; }
		
		
		.Body .Right .RoomBodyBottom{width:650px; font-size:2px; height:10px; display:block; background:url(../images/room_bottom_bg.gif) repeat-x center top;}
		
		.Body .Right .Ad2{width:650px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:10px auto 5px auto;}
			.Body .Right .Ad2 img{width:650px; height:90px; display:block;}
			
		.Body .Right .RoomBody{width:648px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; background:#FFFFFF; border:1px #c5beb0 solid; border-bottom:none; position:relative; margin-top:35px; }
			.Body .Right .RoomBody .Tab{width:630px; padding-left:20px; height:26px; position:absolute; left:0px; top:-26px; z-index:10;}
				.Body .Right .RoomBody .Tab .a1{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:26px; display:inline; float:left; white-space:nowrap; background:url(../images/room_tab.gif) no-repeat 0px 0px; margin-right:20px; }
					.Body .Right .RoomBody .Tab .a1 strong{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:26px; display:block; line-height:26px; padding-left:15px; padding-right:14px; white-space:nowrap; cursor:pointer; background:url(../images/room_tab.gif) no-repeat right -52px;}
				.Body .Right .RoomBody .Tab .a2{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:26px; display:inline; float:left; white-space:nowrap; background:url(../images/room_tab.gif) no-repeat 0px -26px; margin-right:20px; }
					.Body .Right .RoomBody .Tab .a2 strong{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:26px; display:block; line-height:26px; padding-left:15px; padding-right:14px; white-space:nowrap; cursor:pointer; font-weight:100; background:url(../images/room_tab.gif) no-repeat right -78px;}
			
			.Body .Right .RoomBody ul{width:630px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; margin:0px auto; padding:15px 0px;}
				.Body .Right .RoomBody ul li{width:210px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; display:block; float:left; margin-bottom:15px;}
					.Body .Right .RoomBody ul li img{width:184px; height:138px; padding:2px; border:1px #c1c1c1 solid; display:block; margin:0px auto;}
					.Body .Right .RoomBody ul li h1{width:190px; height:30px; line-height:30px; font-size:13px; font-weight:bold; text-align:center; white-space:nowrap; margin:0px auto;}
					.Body .Right .RoomBody ul li h2{width:190px; height:40px; line-height:150%; overflow:hidden;  margin:0px auto;}
					.Body .Right .RoomBody ul li h3{width:190px; height:26px; line-height:26px; overflow:hidden;  margin:0px auto; white-space:nowrap; background:url(../images/room_hr1.gif) repeat-x center top;}
						.Body .Right .RoomBody ul li h3 strong{font-weight:100; margin-left:3px; margin-right:3px; color:#dadada;}
						.Body .Right .RoomBody ul li h3 b{color:#31b573;}
						.Body .Right .RoomBody ul li h3 i{color:#8e8e8e; font-style:normal;}
					.Body .Right .RoomBody ul li h4{width:190px; height:20px; padding-top:10px; overflow:hidden;  margin:0px auto; background:url(../images/room_hr1.gif) repeat-x center top;}
						.Body .Right .RoomBody ul li h4 a,.Body .Right .RoomBody ul li h3 a:hover,.Body .Right .RoomBody ul li h3 a:linked{ display:inline-block; width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:13px; margin-right:10px; padding:3px 0px 0px 20px; white-space:nowrap; }
						.Body .Right .RoomBody ul li h4 .BtnOrder{background:url(../images/room_action.gif) no-repeat 0px -27px; color:#5d5354;}
						.Body .Right .RoomBody ul li h4 .BtnDetail{background:url(../images/room_action.gif) no-repeat 0px 0px;}
						.Body .Right .RoomBody ul .Goto{width:210px; height:20px; line-height:20px; margin:5px auto; text-align:right;}
/*-------------*/
			.Body .Right .EatThing{width:650px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible;  margin:0px 0px; }
				.Body .Right .EatThing .Item1{width:298px; padding:10px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; background:#FFF; border:1px #c5beb0 solid; display:inline; float:left;}
					.Body .Right .EatThing .Item1 .Title{width:298px; height:25px; line-height:25px; background:#ece7dc url(../images/title1.gif) no-repeat left top; margin-bottom:10px;}
						.Body .Right .EatThing .Item1 .Title a{ float:right; margin-right:5px;}
						.Body .Right .EatThing .Item1 .Title b{margin-left:5px;}
					
					.Body .Right .EatThing .Item1 .Hr{width:298px; height:20px; background:url(../images/room_hr1.gif) repeat-x center center;}	
					.Body .Right .EatThing .Item1 .oBody{width:298px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; }
						.Body .Right .EatThing .Item1 .oBody .oLeft{width:70px; height:92px; margin-right:18px; line-height:150%; display:inline; float:left;}
							.Body .Right .EatThing .Item1 .oBody .oLeft img{width:64px; height:86px; padding:2px; border:1px #c1c1c1 solid; display:block;}
						.Body .Right .EatThing .Item1 .oBody .oRight{width:210px; height:auto!important;  height:23px; min-height:23px; overflow-y:visible; display:block; float:left;}
							.Body .Right .EatThing .Item1 .oBody .oRight li{width:200px; padding-left:10px; height:23px; line-height:23px; font-weight:100; white-space:nowrap; overflow:hidden; background:url(../images/arr1.gif) no-repeat 0px 7px;}
								.Body .Right .EatThing .Item1 .oBody .oRight li b{ font-weight:100; margin-right:5px; color:#5d5354; text-decoration:none;}

/*-------------*/
			.Body .Right .GoodHouse{width:628px; padding:10px; background:#FFF; border:1px #c5beb0 solid;  height:auto!important;  height:40px; min-height:40px; overflow-y:visible; }
				.Body .Right .GoodHouse .Title{width:628px; height:25px; line-height:25px; background:#ece7dc url(../images/title1.gif) no-repeat left top; margin-bottom:10px;}
					.Body .Right .GoodHouse .Title a{ float:right; margin-right:5px;}
					.Body .Right .GoodHouse .Title b{margin-left:5px;}
				.Body .Right .GoodHouse h2{width:628px; height:20px; line-height:20px;}
					.Body .Right .GoodHouse h2 strong{ margin-right:10px;}


.FriendLink{width:878px; padding:10px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; background:#fff url(../images/link.gif) no-repeat 10px center; border:1px #c5beb0 solid; margin:0px auto;}
	.FriendLink .Left{width:218px; height:73px; display:inline; float:left; }
	.FriendLink .Right{width:660px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; display:inline; float:left;}
	.FriendLink .Right .oImg{width:660px; display:none; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; background:url(../images/room_hr1.gif) repeat-x center bottom; margin-bottom:5px;}
		.FriendLink .Right .oImg img{width:95px; height:30px; padding:1px; border:1px #CCCCCC solid; margin-right:10px; margin-bottom:10px;}
	.FriendLink .Right .oText{width:660px; height:auto!important;  height:20px; min-height:20px; overflow-y:visible; line-height:150%;}
		.FriendLink .Right .oText a{ margin-right:10px;}

.Bottom{ margin-top:20px; padding:20px 0px 10px 0px; width:100%; height:auto!important; height:40px; min-height:40px; overflow-y:visible; background:url(../images/bottom_bg.gif) repeat-x center top;}
	.Bottom .Menu{font-family:Arial; color:#d9d9d9;}
		.Bottom .Menu a{ margin:0px 5px;}
	.Bottom p{width:900px; height:auto!important; height:20px; min-height:20px; line-height:150%; margin:0px auto; text-align:center;}


.Clear{width:1px; height:1px; line-height:0px; font-size:0px; clear:both;}


/*--------------------------------------------------------*/
.Bout{width:100%; height:auto!important; min-height:20px; overflow-y:visible; background:#fff url(../images/b/top_bg.gif) repeat-x center top;}
.B{width:930px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:20px auto; }
	.B .Bleft,.B .Bright{height:auto!important; height:20px; min-height:20px; overflow-y:visible; float:left; display:inline;}
	.B .Bleft{width:155px; margin-right:35px;}
		
		.B .Bleft .Menu1{width:155px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:50px 0px 0px 0px; padding-top:1px; background:url(../images/b/left_hr_bg.gif) repeat-x left top;}
			.B .Bleft .Menu1 div{width:155px;  height:27px; line-height:27px; background:url(../images/b/left_hr_bg.gif) repeat-x left bottom;}
				.B .Bleft .Menu1 div a,.B .Bleft .Menu1 div a:linked,.B .Bleft .Menu1 div a:hover{width:145px; padding:0px 0px 0px 10px; height:27px; display:block; background:none;}
			.B .Bleft .Menu1 .li1{background:url(../images/b/left_hr_bg.gif) repeat-x left bottom;}
				.B .Bleft .Menu1 .li1 a,.B .Bleft .Menu1 .li1 a:linked,.B .Bleft .Menu1 .li1 a:hover{background:url(../images/b/li_img_b.gif) no-repeat right center;}
			.B .Bleft .Menu1 .li2{background:url(../images/b/left_li_bg1.gif) repeat-x left bottom;}
				.B .Bleft .Menu1 .li2 a,.B .Bleft .Menu1 .li2 a:linked,.B .Bleft .Menu2 .li2 a:hover{background:url(../images/b/li_img_a.gif) no-repeat right center;}
			.B .Bleft .Menu1 ul{width:155px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; background:url(../images/b/left_hr_bg.gif) repeat-x left bottom;}
				.B .Bleft .Menu1 ul li{width:134px; padding:0px 0px 0px 21px; height:24px; border:none; background:url(../images/b/li_img3.gif) no-repeat 11px 10px;;}	
					.B .Bleft .Menu1 ul li a,.B .Bleft .Menu1 ul li a:hover,.B .Bleft .Menu1 ul li a:linked{ display:block; background:none; height:24px; line-height:24px;}
				
	.B .Bleft .Search{width:152px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:20px auto 0px auto; padding:0px;}
		.B .Bleft .Search .sTop{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; background:url(../images/b/left_block1_top.gif) no-repeat center bottom;}
		.B .Bleft .Search .sBody{width:150px; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:auto!important; height:20px; min-height:20px; overflow-y:visible; }
			.B .Bleft .Search .sBody .Txt{width:81px; height:19px; padding:0px 3px 0px 3px; line-height:18px; display:inline; float:left; background:#faf8f6; border:1px #dbd2c6 solid; margin:5px 4px 0px 7px;}
			.B .Bleft .Search .sBody .Btn{width:42px; height:23px; border:none; display:inline; float:left; background:url(../images/b/left_search_btn.gif) no-repeat center center; margin:5px 8px 0px 0px;}
			.B .Bleft .Search .sBody img{ display:block; margin:6px auto 0px auto;}
		.B .Bleft .Search .sBottom{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; padding:0px; background:#666 url(../images/b/left_block1_bottom.gif) no-repeat center top; margin:0px;}
	
	.B .Bleft .Block2{width:152px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:20px auto 0px auto;}
		.B .Bleft .Block2 .sTop{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; background:url(../images/b/left_block2_top.gif) no-repeat center bottom;}
		.B .Bleft .Block2 .sBody{width:152px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; background:url(../images/b/left_block2_bg.gif) repeat-y center top;}
			.B .Bleft .Block2 .sBody h1{width:140px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:10px auto; text-align:center;}
				.B .Bleft .Block2 .sBody h1 img{ margin:0px 5px 0px 5px;}
			.B .Bleft .Block2 .sBody h2,.B .Bleft .Block2 .sBody h3{width:130px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:10px auto; word-break:break-all;}
				.B .Bleft .Block2 .sBody h2 img{ float:left;}
		.B .Bleft .Block2 .sBottom{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; padding:0px; background:url(../images/b/left_block2_bottom.gif) no-repeat center top; margin:0px;}
	
	.B .Bleft .Block3{width:152px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:20px auto 0px auto; padding:0px;}
		.B .Bleft .Block3 .sTop{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; background:url(../images/b/left_block1_top.gif) no-repeat center bottom;}
		.B .Bleft .Block3 .sBody{width:150px; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:auto!important; height:20px; min-height:20px; overflow-y:visible; }
			.B .Bleft .Block3 .sBody h1{width:130px; height:10px; line-height:0px; font-size:0px; border-bottom:1px #b3967c solid; margin:0px auto;}
			.B .Bleft .Block3 .sBody img{ display:block;  margin:6px auto 0px auto;}
			.B .Bleft .Block3 .sBody strong{width:140px; font-weight:100; height:auto!important; height:20px; min-height:20px; overflow-y:visible; line-height:150%; display:block; text-align:center; margin:0px auto;}
		.B .Bleft .Block3 .sBottom{width:152px; height:4px; overflow:hidden; line-height:0px; font-size:0px; padding:0px; background:#666 url(../images/b/left_block1_bottom.gif) no-repeat center top; margin:0px;}
	
		
	.B .Bright{width:740px;}
		.B .Bright .Location{width:740px; height:30px; line-height:30px; text-align:right;}
			.B .Bright .Location strong{ font-weight:100; margin:0px 5px 0px 5px;}
		.B .Bright .Title{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin:0px 0px 10px 0px;}
			.B .Bright .Title img{ display:block;}
		.B .Bright .NewsTitle{width:740px; height:58px; color:#666; background:url(../images/b/title_bg.gif) no-repeat center center;}
			.B .Bright .NewsTitle h2,.B .Bright .NewsTitle h3{width:605px; padding-left:135px; height:28px; overflow:hidden; line-height:29px; font-weight:bold;}
			.B .Bright .NewsTitle h3{ height:30px; overflow:hidden; line-height:26px; font-weight:100;}
		.B .Bright .NewsContent{width:740px; line-height:150%; margin:20px auto 0px auto; height:auto!important; height:20px; min-height:20px; overflow-y:visible; padding:0px 0px 250px 0px; background:url(../images/b/branch_bg.gif) no-repeat center bottom;}
			.B .Bright .NewsContent img{expression(if(this.width>740){this.width=740})}
		
		
		.B .Bright .Faq{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible;}
			.B .Bright .Faq dt{width:700px; height:24px; line-height:24px; border-bottom:1px #efeee9 solid; padding:0px 0px 0px 40px; background:url(../images/b/faq_img1.gif) no-repeat 15px 7px;}
			.B .Bright .Faq dd{width:680px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; padding:15px 10px 10px 50px; line-height:150%; border-bottom:1px #efeee9 solid; background:#f9f9f9 url(../images/b/faq_img2.gif) no-repeat 40px 15px; margin:0px;}
			
			
			
		.B .Bright .ListRoomTab{width:740px; height:22px; border-bottom:1px #009cc9 solid; margin:20px auto; position:relative; z-index:2;}
			.B .Bright .ListRoomTab div{width:600px; padding-left:40px; height:23px; position:absolute; left:0px; top:0px; z-index:5; text-align:left;}
				.B .Bright .ListRoomTab div a,.B .Bright .ListRoomTab div a:hover,.B .Bright .ListRoomTab div a:linked{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:23px; background:url(../images/room_list_tab.gif) no-repeat left bottom; display:inline-block; text-decoration:none; margin-right:2px; }
					.B .Bright .ListRoomTab div a strong,.B .Bright .ListRoomTab div a:hover strong,.B .Bright .ListRoomTab div a:linked strong{width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:23px; display:inline-block; background:url(../images/room_list_tab.gif) no-repeat right -46px; line-height:23px; color:#FFFFFF; padding:0px 15px; white-space:nowrap; cursor:pointer;}
				.B .Bright .ListRoomTab div a:hover{background:url(../images/room_list_tab.gif) no-repeat left top; display:inline-block; }
					.B .Bright .ListRoomTab div a:hover strong{background:url(../images/room_list_tab.gif) no-repeat right -23px; color:#009cc9;}
				.B .Bright .ListRoomTab div .On:hover,.B .Bright .ListRoomTab div .On:linked,.B .Bright .ListRoomTab div .On{background:url(../images/room_list_tab.gif) no-repeat left top; display:inline-block; }
					.B .Bright .ListRoomTab div .On:hover strong,.B .Bright .ListRoomTab div .On:linked strong,.B .Bright .ListRoomTab div .On strong{background:url(../images/room_list_tab.gif) no-repeat right -23px; color:#009cc9;}

		.B .Bright .ListRoomInfo{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible;}	
			.B .Bright .ListRoomInfo .RoomInfoTop{width:740px; height:20px; margin:0px auto; background:url(../images/buildingInfo_top.gif) no-repeat center bottom;}
			.B .Bright .ListRoomInfo .RoomInfoTitle{width:708px; height:20px;padding:0px 15px; margin:0px auto; text-align:left; font-size:13px; color:#009cc9; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid;}
			.B .Bright .ListRoomInfo .RoomInfo{width:708px; height:auto!important; height:20px; min-height:20px; text-align:left; overflow-y:visible; line-height:150%; padding:0px 15px; margin:0px auto; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid;}
			.B .Bright .ListRoomInfo .RoomInfoBottom{width:740px; height:15px; margin:0px auto; background:url(../images/buildingInfo_bottom.gif) no-repeat center top;}
						
			
		.B .Bright .RoomListOut{width:740px; height:auto!important; height:40px; min-height:40px; overflow-y:visible; overflow-x:hidden;}
		.B .Bright .RoomList{width:810px; height:auto!important; text-align:left;  height:40px; min-height:40px; overflow-y:visible; margin:0px 0px 0px -35px; padding:15px 0px; list-style:none;}
			.B .Bright .RoomList li{width:270px; height:auto!important;  height:40px; min-height:40px; overflow-y:visible; display:block; float:left; margin-bottom:35px;}
				.B .Bright .RoomList li img{width:184px; height:138px; padding:2px; border:1px #c1c1c1 solid; display:block; margin:0px auto;}
				.B .Bright .RoomList li h1{width:190px; height:30px; line-height:30px; font-size:13px; font-weight:bold; text-align:center; white-space:nowrap; margin:0px auto;}
				.B .Bright .RoomList li h2{width:190px; height:40px; line-height:150%; overflow:hidden;  margin:0px auto;}
				.B .Bright .RoomList li h3{width:190px; height:26px; line-height:26px; overflow:hidden;  margin:0px auto; white-space:nowrap; background:url(../images/room_hr1.gif) repeat-x center top;}
					.B .Bright .RoomList li h3 strong{font-weight:100; margin-left:3px; margin-right:3px; color:#dadada;}
					.B .Bright .RoomList li h3 b{color:#31b573;}
					.B .Bright .RoomList li h3 i{color:#8e8e8e; font-style:normal;}
				.B .Bright .RoomList li h4{width:190px; height:20px; padding-top:10px; overflow:hidden;  margin:0px auto; background:url(../images/room_hr1.gif) repeat-x center top;}
					.B .Bright .RoomList li h4 a,.B .Bright .RoomList li h3 a:hover,.B .Bright .RoomList li h3 a:linked{ display:inline-block; width:auto!important; width:20px; min-width:20px; overflow-x:visible; height:13px; margin-right:10px; padding:3px 0px 0px 20px; white-space:nowrap; }
					.B .Bright .RoomList li h4 .BtnOrder{background:url(../images/room_action.gif) no-repeat 0px -27px; color:#5d5354;}
					.B .Bright .RoomList li h4 .BtnDetail{background:url(../images/room_action.gif) no-repeat 0px 0px;}
					
		.B .Bright .Pages{width:740px; height:30px; margin:10px auto; text-align:center;}			
			.B .Bright .Pages b{margin-left:5px; margin-right:5px; vertical-align:middle; font-size:13px; font-family:Arial; color:#ff00b0;}
			.B .Bright .Pages a,.B .Bright .Pages a:linked,.B .Bright .Pages a:hover{ border:1px #dddddd solid; background:#fff; color:#988a71; white-space:nowrap; width:auto!important; width:10px; min-width:10px; overflow-x:visible; padding-left:4px; padding-right:4px; height:18px; line-height:18px; font-size:12px; text-align:center; display:inline-block;margin-left:2px; margin-right:2px; text-decoration:none; vertical-align:middle; }
			.B .Bright .Pages a:hover{border:1px #003366 solid; background:#988a71; color:#fff;}
							
		
		.B .Bright .RoomDisplayTitle{width:700px; padding-left:40px; height:30px; line-height:30px; font-size:16px; font-weight:bold; background:url(../images/howto_5.jpg) no-repeat 20px 9px;}
		.B .Bright .RoomDisplayInfo{width:700px; height:auto!important; height:40px; min-height:40px; overflow-y:visible; background:#f7f7f7; padding:20px; margin:20px 0px 0px 0px;}
			.B .Bright .RoomDisplayInfo .Left{width:412px; height:312px; display:inline; float:left;}
				.B .Bright .RoomDisplayInfo .Left img{width:400px; height:300px; background:#fff; padding:5px; border:1px #d6d6d6 solid;}
			.B .Bright .RoomDisplayInfo .Right{width:270px; margin-left:18px; height:312px; display:inline; float:left;}
				.B .Bright .RoomDisplayInfo .Right dl{ margin:0px; padding:0px; width:270px; height:auto!important; height:40px; min-height:40px; overflow-y:visible;}
					.B .Bright .RoomDisplayInfo .Right dl dt{width:270px; height:20px;}
						.B .Bright .RoomDisplayInfo .Right dl dt a{width:270px; height:20px; display:block; text-align:right; background:url(../images/arr1.gif) no-repeat 200px 5px; line-height:20px; color:#FF0000;}
					.B .Bright .RoomDisplayInfo .Right dl dd{ margin:0px; width:270px; height:30px; border-bottom:1px #d6d6d6 dotted; line-height:30px; overflow:hidden;}

		.B .Bright .RoomDisplayImgs{width:700px; padding:15px 20px 10px 20px; height:auto!important; height:40px; min-height:40px; overflow-y:visible; background:#f2f2f2; border-bottom:1px #d6d6d6 dotted; border-top:1px #d6d6d6 dotted;}
			.B .Bright .RoomDisplayImgs li{width:100px; height:80px; display:inline; float:left; text-align:center; margin-bottom:10px;}
				.B .Bright .RoomDisplayImgs li img{width:80px; height:60px; display:block; margin:0px auto 5px auto; cursor:pointer;}


		.B .Bright .RoomDisplayContent{width:740px; height:auto!important; height:40px; min-height:40px; overflow-y:visible; margin:15px auto 0px auto;}
			.B .Bright .RoomDisplayContent .oTitle{width:720px; padding-left:20px; height:30px; font-weight:bold; line-height:30px; background:url(../images/s.gif) no-repeat left 7px;}
			.B .Bright .RoomDisplayContent .oContent{width:705px; padding:5px 0px 5px 35px; line-height:150%; height:auto!important; height:20px; min-height:20px; overflow-y:visible;}


		.B .Bright .OrderInfo{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; line-height:150%; margin:20px auto;}
		.B .Bright .WarnInfo{width:740px; height:30px; line-height:30px; font-size:14px; color:#FF0000;}
		.B .Bright .Orders{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible;}
			.B .Bright .Orders h1{width:740px; height:30px; background:#c5cfd1; border-bottom:2px #efeff1 solid;}
			.B .Bright .Orders h2,.B .Bright .Orders h3{width:740px; height:auto!important; height:20px; min-height:20px;  overflow-y:visible; line-height:31px;  border-bottom:1px #c5cfd1 solid;}
				.B .Bright .Orders h2 label,.B .Bright .Orders h3 label{width:130px; padding-left:40px; height:31px; line-height:31px;  background:#f8f6f3; display:inline; float:left;}
				.B .Bright .Orders h2 input{width:400px; height:19px; padding:0px 3px; line-height:18px; margin:5px 10px 0px 20px; border:1px #000000 solid; display:inline; float:left;}
				.B .Bright .Orders h2 img{ display:inline; float:left; margin:5px 0px 0px 0px; cursor:pointer;}
				.B .Bright .Orders h2 select{margin:5px 10px 0px 20px; width:100px; display:inline; float:left;}
				.B .Bright .Orders h3 label{ height:74px; line-height:74px;}
				.B .Bright .Orders h3 textarea{width:400px; height:60px; border:1px #000000 solid; padding:0px 3px; line-height:130%; margin:5px 10px 5px 20px;}
			.B .Bright .Orders h4{width:740px; height:30px; text-align:center; margin:20px 0px 20px 0px;}
				.B .Bright .Orders h4 input{width:94px; height:30px; border:none; padding:0px; background:url(../images/b/form_btn.gif) no-repeat center center;}
			

		.B .Bright .GuestBook{text-align:left; width:740px; margin:10px auto; height:auto!important; height:20px; min-height:20px; overflow-y:visible;}
			.B .Bright .GuestBook li{width:740px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; margin-bottom:20px;}
				.B .Bright .GuestBook li h1{width:740px; height:25px; background:#c5cfd1; color:#fff; line-height:25px; }
					.B .Bright .GuestBook li h1 strong{ margin-left:10px; margin-right:10px; font-size:13px;}
				.B .Bright .GuestBook li h2{width:720px; padding:5px 10px 5px 10px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; line-height:150%; font-weight:bold; }
				.B .Bright .GuestBook li h3{width:720px; padding:5px 10px 5px 10px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; line-height:150%; }
				.B .Bright .GuestBook li h4{width:720px; padding:5px 10px 5px 10px; height:auto!important; height:20px; min-height:20px; overflow-y:visible; line-height:150%; background:#F4FAFB; }
					.B .Bright .GuestBook li h4 strong{ color:#ff0000; margin-right:10px;}


		.B .Bright .NewsListTop{width:740px; height:24px; background:#c5cfd1; border-bottom:2px #e5e0d3 solid;}
			.B .Bright .NewsListTop strong{ height:24px; line-height:24px; margin:0px; padding:0px; overflow-y:hidden; display:inline; float:left; font-weight:100; color:#fff;}
			.B .Bright .NewsListTop .s1{width:50px; text-align:center;}
			.B .Bright .NewsListTop .s2{width:500px; text-align:center;}
			.B .Bright .NewsListTop .s3{width:140px; text-align:center;}
			.B .Bright .NewsListTop .s4{width:50px; text-align:center;}

		.B .Bright .NewsList{width:740px; height:auto!important; height:26px; min-height:26px; overflow-y:visible; border-bottom:0px #e5e0d3 solid; padding:0px;}
			.B .Bright .NewsList li{width:740px; height:26px; line-height:26px; border-bottom:1px #e5e0d3 solid; margin:0px;}
			.B .Bright .NewsList li strong{ height:26px; margin:0px; padding:0px; overflow-y:hidden; display:inline; float:left; font-weight:100;}
			.B .Bright .NewsList li .s1{width:50px; text-align:center;}
			.B .Bright .NewsList li .s2{width:500px; text-align:left;}
			.B .Bright .NewsList li .s3{width:140px; text-align:center;}
			.B .Bright .NewsList li .s4{width:50px; text-align:center;}
			.B .Bright .NewsList li .Clear{width:0px; height:0px; clear:both;}


		.B .Bright .HouseListTop{width:740px; height:24px; background:#c5cfd1; border-bottom:2px #e5e0d3 solid;}
			.B .Bright .HouseListTop strong{ height:24px; line-height:24px; margin:0px; padding:0px; overflow-y:hidden; display:inline; float:left; font-weight:100; color:#fff;}
			.B .Bright .HouseListTop .s1{width:290px; padding-left:10px;}
			.B .Bright .HouseListTop .s2{width:140px; text-align:center;}
			.B .Bright .HouseListTop .s3{width:100px; text-align:center;}
			.B .Bright .HouseListTop .s4{width:100px; text-align:center;}
			.B .Bright .HouseListTop .s5{width:100px; text-align:center;}

		.B .Bright .HouseList{width:740px; height:auto!important; height:26px; min-height:26px; overflow-y:visible; border-bottom:0px #e5e0d3 solid; padding:0px;}
			.B .Bright .HouseList li{width:740px; height:26px; line-height:26px; border-bottom:1px #e5e0d3 solid; margin:0px;}
			.B .Bright .HouseList li strong{ height:26px; margin:0px; padding:0px; overflow-y:hidden; display:inline; float:left; font-weight:100;}
			.B .Bright .HouseList li .s1{width:290px; padding-left:10px;}
			.B .Bright .HouseList li .s2{width:140px; text-align:center;}
			.B .Bright .HouseList li .s3{width:100px; text-align:center;}
			.B .Bright .HouseList li .s4{width:100px; text-align:center;}
			.B .Bright .HouseList li .s5{width:100px; text-align:center;}
			.B .Bright .HouseList li .Clear{width:0px; height:0px; clear:both;}











