/* 房型表格 */
.room { line-height:20px;}
.room_title { height:26px; padding:0px 0 0px 20px; overflow:hidden;line-height:26px; color:#c87000; }
.room_all { border-bottom:1px solid #4e433d;}
.room_row { padding:4px 0; height:28px; border-top:1px solid #4e433d; overflow:hidden;}
.room_row a { color:#baa271;}
.room_row  a:hover { color:#fff;}
.room_row_son { display:none;}
.room_row_son .room_row { border-top:1px solid #4e433d;}
.room_row_son1 {}
.room_name { float:left; width:200px; line-height:22px; height:22px; padding:4px 0 0 0; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.room_name img { float:left; margin-top:5px; _margin-top:4px;}
.rn_pic { float:left; padding-left:20px; background:url(../images/icon_room.gif) 4px -143px no-repeat; background-position:4px -146px\0; +background-position:4px -146px;}
.rn_pic1 { float:left; padding-left:20px;}
.row { float:right; color:#baa271;}
.room_title .row { line-height:26px; color:#999;}
.row span { display:block; float:left; width:100px; height:28px; line-height:28px; overflow:hidden; text-align:center;}
.row span.row1 { width:150px;}
.row span.row2 { }
.row span.row3 { }
.row span.row4 { width:100px;}
.room_row span.row4 { width:100px; color:#f60; font-family:Arial; cursor:pointer;}
.row span.row4 strong { font-size:18px; font-style:normal; font-weight:normal; font-family:arial;}
.row span.row4 i { font-style:normal; font-size:9px;}
.room_row span.row5 { color:#f60; font-family:Arial; cursor:pointer;}
.row span.row5 strong { font-size:14px; font-style:normal;}
.row span.row6 { width:29px;}
.room_danbao1 { cursor:pointer; background:url(../images/icon_room.gif) 0 -243px no-repeat;}
.room_danbao3 { cursor:pointer; background:url(../images/icon_room.gif) 0 -193px no-repeat;}
.row span.row7 { width:60px;}
.room_row span.row7 { height:25px; }
.icon_room_sale { width:12px; height:12px; margin-left:3px; background:url(../images/icon_room.gif) right 0px no-repeat; cursor:pointer;}
.no_room { padding:10px 5px; border-top:1px solid #e5e5e5;}
/* 房型详情 */
.room_info { position:relative; padding:8px 14px; border:1px solid #3b342c; border-bottom:none; background:#3b342c;}
.room_info_arrow { position:absolute; top:-7px; _top:-6px; left:30px; width:13px; height:7px; background:url(../images/icon_room.gif) 0px -750px no-repeat; overflow:hidden;}
.room_info_con { overflow:auto; zoom:1;}
.room_info_pic { float:left;text-align:center; padding-bottom:0; +padding-bottom:10px;}
.room_info_pic div { float:left; width:100px; height:75px; padding:3px; border:1px solid #ccc;  margin:8px 14px 8px 0; background:#fff; display:inline;}
.room_info_pic div em { display:none; position:absolute; right:3px; bottom:3px; width:17px; height:14px; background:url(../images/icon_camera.gif) 0 0 no-repeat;filter: alpha(opacity=60); opacity: 0.6;}
.room_info_pic div img { cursor:pointer;}
.room_info_pic a { color:#777;}
.room_info_pic a:hover { color:#333;}
.room_info_list {}
.room_info_list_li {float:left;text-align:left; width:165px; border:none; margin:0; padding:0; line-height:28px; color:#777;}
.room_info_list1{float:left;width:135px;}
.room_info_list1 div{float:left;text-align:left;width:135px;height:28px;overflow:hidden; clear:both; border:none; margin:0; padding:0; line-height:28px; color:#777;}
.room_info_list2 div{float:left;text-align:left; width:167px; border:none; margin:0; padding:0; line-height:28px; color:#777;}
.room_info_note{clear:both;float:left;text-align:left; border:none; margin:0; padding:0; line-height:28px; color:#777;}

/* 房型价格气泡 */
.room_price {}
.room_price dl { text-align:center; overflow:auto; zoom:1;}
.room_price dl dt { float:left; width:50px; height:28px; line-height:28px; font-weight:bold; background:#e3e3e3; color:#444;}
.room_price dl dd { float:left; width:50px; border-top:1px solid #e3e3e3; padding:4px 0;}
.room_price dl dd em { color:#f60; display:block; font-style:normal;}
/* 房型说明气泡 */
.com_way { border:1px solid #666; position:absolute; z-index:99;}
.com_way_son { border:3px solid #e8e8e8; padding:6px; background-color:#FFF;}
.com_way_son pre {word-break:break-all; width:360px; overflow:hidden;}
.com_arrow1 { width:13px; height:9px; background:url(../images/icon_room.gif) 0 -800px no-repeat;position:absolute; z-index:100; overflow:hidden;}
.com_way_son span { color:#f00;}
.com_arrow2 { width:13px; height:9px; background:url(../images/icon_room.gif) 0 -810px no-repeat;position:absolute;z-index:100; overflow:hidden;}
/* 更多房型 */
.room_more { padding:5px 5px 0 0; text-align:right;}
.r_more { padding:0 10px 0 0; background:url(../images/icon_room.gif) right -597px no-repeat; }
.r_more:hover { padding:0 10px 0 0; background:url(../images/icon_room.gif) right -627px no-repeat; }
.r_more1 { padding:0 10px 0 0; background:url(../images/icon_room.gif) right -657px no-repeat; }
.r_more1:hover { padding:0 10px 0 0; background:url(../images/icon_room.gif) right -687px no-repeat; }
/* 按钮 */
.btn_yd { width:50px; height:22px; border:none; background:url(../images/icon_room.gif) 0 -500px no-repeat; color:#fff; font-size:12px; cursor:pointer; font-weight:bold; line-height:17px; _line-height:24px; }
.btn_mf { width:50px; height:22px; border:none; background:url(../images/icon_room.gif) 0 -550px no-repeat; color:#888; font-size:12px; font-weight:bold; line-height:17px; _line-height:24px;}
