/*---------- import ---------*/
@import url("tipTip.css");

/*--public-- begin */

a.blue{ color:#0080c4; }
a.tip{ padding-left:15px; margin-left:18px; background-image:url(../images/newhouse/ico.gif); background-repeat: no-repeat; color:#999; text-decoration:underline; }
a.tip:hover{ text-decoration:none; }
a.tip.wen{ padding-left:17px; cursor:help; background-position:0px -178px; }
a.tip.dkjsq{ padding-left:16px; background-position:0px -86px; }
a.tip.hxt{ background-position:0px -114px; }
a.tip.lpdt{ padding-left:17px; background-position:0px -146px; }

.house_main{ background:url(../images/newhouse/y_01.gif) repeat-y left top; border-bottom:solid 1px #c7d8e0; }
.house_main .wrapper{ padding:15px 10px 10px; }
.sidebar_left{ float:left; width:320px; }
.main_right{ float:right; width:800px; }
.main_left{ float:left; width:810px; }
.sidebar_right{ float:right; width:330px; }

.house_title{ border:solid 1px #c7d8e0; margin-top:10px; }
.house_title_hd{ height:35px; border-top:solid 1px #c7d8e0; border-bottom:solid 1px #c7d8e0; background:url(../images/newhouse/house_title_hd.gif) repeat-x left top; }
.house_title_hd h3.title_text{ float:left; display:inline; font:normal 14px/35px Î¢ÈíÑÅºÚ; padding-left:12px; }
.house_title_hd .title_tab{ border-right:solid 1px #c7d8e0; color:#999; padding:0 15px; cursor:pointer; }
.house_title_hd .title_tab:hover{ color:#555; }
.house_title_hd .tab_sel_text{ position:relative; z-index:99; background-color:#fff; color:#0080c4; padding-bottom:1px; }
.house_title_hd .tab_sel_text:hover{ color:#0080c4; } 
.house_title_hd .title_more{ float:right; display:inline; font:normal 12px/35px ËÎÌå; margin-right:15px; }
.house_title_hd .title_more a{ color:#999; }

.house_caption{ border:solid 1px #c7d8e0; margin-top:10px; }
.house_caption_hd{ height:35px; border-bottom:solid 1px #c7d8e0; border-left:solid 3px #c7d8e0; background:url(../images/newhouse/house_caption_hd.gif) repeat-x left top; }
.house_caption_hd .title_text{ float:left; display:inline; font:normal 14px/35px Î¢ÈíÑÅºÚ; margin-left:10px; }
.house_caption_hd .title_more{ float:right; display:inline; font:normal 12px/35px ËÎÌå; margin-right:15px; }
.house_caption_hd .title_more a{ color:#999; }

/*--public-- end */

/*--bar--*/
.top_bar{ font-size:12px; height:36px; line-height:36px; }
.top_bar .path{ float:left; color:#898989; }
.top_bar .path a{ color:#898989; }
.top_bar .tool{ float:right; }
.top_bar .tool .favorite{ float:left; }
.top_bar .tool .favorite a{ margin-right:15px; padding-left:18px; background-image:url(../images/newhouse/ico.gif); background-repeat: no-repeat;}
.top_bar .tool .favorite a:hover{ color:#f60; }
.top_bar .tool .favorite a.cp{ background-position:0px 2px; }
.top_bar .tool .favorite a.af{ background-position:0px -28px; }
.top_bar .tool .favorite a.pr{ background-position:0px -58px; }
.top_bar .tool .bdsharebuttonbox{ float:left; }
.top_bar .tool .bdsharebuttonbox span{ float:left; }
.top_bar .tool .bdsharebuttonbox a{ margin-top:8px; }
.top_bar .tool .update{ float:left; color:#545454; }

/*--header--*/
.house_header{ height:90px; }
.house_header table{ width:100%; border-collapse: collapse; border-width:0; }
.house_header .house_header_title{ float:left; padding:26px 0; }
.house_header .house_header_title h1{ display:inline; font:normal 28px/100% Î¢ÈíÑÅºÚ,ºÚÌå; vertical-align:middle; margin-right:20px; }
.house_header .house_header_title img{ vertical-align:middle; top:8px; }
.house_header .house_header_contrast{ text-align:right; }
.house_header .house_header_contrast .qr { display: inline-block; vertical-align: top; padding-right: 10px; }
.house_header .house_header_contrast .bar{ display:inline-block; }
.house_header .house_header_contrast button{ width:88px; height:33px; cursor:pointer; text-indent:18px; margin-top:16px; border:none 0px; background:url(../images/newhouse/btn.gif) no-repeat top left; }
.house_header .house_header_contrast div.count{ margin-top:10px; line-height:25px; }
.house_header .house_header_contrast div.count b{ color:#f60; }
.house_header .web-adhx{ height:70px; margin-top:10px; text-align:center; }

/*--navigation--*/
.house_nav{ border-bottom: 1px solid #3498db; overflow: visible; }
.house_nav ul{ border: solid 1px #ededed; border-bottom: 0 none; height: 39px; }
.house_nav li{ position: relative; float:left; height:38px; line-height:38px; }
.house_nav li a{ float: left; height: 38px; line-height: 38px; padding: 0 20px; text-decoration: none; overflow: hidden; background: #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; white-space: nowrap; }
.house_nav li.current a{ position: absolute; white-space: nowrap; border-left: solid 1px #3498db; border-right: solid 1px #3498db; border-top: solid 3px #3498db; top: -1px; left: -1px; z-index: 1; height: 38px; line-height: 34px; color: #3498db; text-indent: 1px; }
.house_nav li span{ position: absolute; width: 1px; background: #ccc; overflow: hidden; height: 14px; top: 14px; left: -1px; }
.house_nav li:first-child span{ width:0; }

/*--right--*/
.lplt .list{ padding:10px 15px; }
.lplt th{ font:normal 12px/26px ËÎÌå; color:#999; }
.lplt th.t{ width:130px; text-align:left; }
.lplt th.p{ width:90px; }
.lplt th.c{ }
.lplt td{ line-height:36px; }
.lplt td.t a{ color:#0080c4; }
.lplt td.t a:hover{ color:#e74c3c; }
.lplt td.p{ color:#f50; text-align:center; }
.lplt td.c{ text-align:center; }

/*--tools--*/
.tools .list{ padding:0 0 10px 10px; }
.tools li{ float:left; margin:10px 9px 0 0; }
.tools li.e{ margin-right:0; }
.tools li a{ display:block; padding:10px 6px; background-color:#5dade2; color:#fff; text-decoration:none; }
.tools li a:hover{ background-color:#2c81ba; }

/*--footer--*/
.footer{ margin-top:15px; height:20px; overflow:hidden; border-top:solid 1px #ddd; }

/*--house map--*/
#house_map .BMap_Marker label.BMapLabel{ width: 150px; height: 60px; background:url(/images/mapcontext.png) no-repeat left top; text-indent:10px; }
#house_map .BMap_Marker label.BMapLabel{ _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/mapcontext.png'); }
#house_map .BMap_Marker label.BMapLabel a.layer_close{ width:16px; height:16px; background:url(/images/mapcontext_close.png) no-repeat left top; position:absolute; top:-6px; right:-4px; cursor:pointer; }
#house_map .BMap_Marker label.BMapLabel a.layer_close{ _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/mapcontext_close.png'); }
#house_map .BMap_Marker label.BMapLabel label{ font:normal 14px/28px Î¢ÈíÑÅºÚ; color:#0080c4; }
#house_map .BMap_Marker label.BMapLabel a{ font:normal 14px/28px Î¢ÈíÑÅºÚ; color:#0080c4; text-decoration:none; outline:none; }
#house_map .BMap_Marker label.BMapLabel a:hover{ color:#ff0000; text-decoration:underline; }
#house_map .BMap_Marker label.BMapLabel p{ font:normal 12px/20px ËÎÌå; color:#999; }
#house_map .anchorBL span{ display:none; }

/*--Â¥ÅÌPK--*/
.lppk{ position:fixed; right:0px; top:180px; }
.lppk .small{ width:10px; height:100px; padding:20px 10px 0; font:normal 14px/100% Î¢ÈíÑÅºÚ; color:#fff; text-align:center; background:url(../images/newhouse/pk_ico.gif) no-repeat left top; cursor:pointer; }
.lppk .big{ display:none; width:178px; border:solid 1px #42a2df; }
.lppk .big .title{ height:30px; padding:0 10px; color:#fff; background:#42a2df; line-height:30px; }
.lppk .big .title p{ float:left; font-size:14px; }
.lppk .big .title a.hidd{ float:right; padding-left:8px; color:#fff; background:url(../images/newhouse/pk_ico.gif) no-repeat -50px 11px; }
.lppk .list{ padding:15px 8px; background-color:#fff; }
.lppk .list .info{ text-align:center; font-size:12px; color:#666; }
.lppk .list .info img{ width:55px; height:42px; margin:5px 0 10px; background:url(../images/newhouse/pk_ico.gif) no-repeat 0px -130px; }
.lppk .list li{ float:left; width:100%; height:30px; font:normal 12px/30px ËÎÌå; border-bottom:dashed 1px #ddd; }
.lppk .list li .item{ float:left; margin-left:4px; }
.lppk .list li .remove{ float:right; margin-top:8px; margin-right:4px; width:11px; height:11px; background:url(../images/newhouse/pk_ico.gif) no-repeat -50px -40px; }
.lppk .list .btn{ margin-top:15px; text-align:center; }
.lppk .list .btn button{ width:84px; height:26px; background:url(../images/newhouse/pk_ico.gif) no-repeat 0px -182px; border:none 0; vertical-align:middle; }
.lppk .list .btn a{ margin:0 11px; padding:0 5px; }
