﻿/*public*/
.pt25 { padding:25px 0 0 10px }
.fr { float:right; }
.mr10 { margin-right:10px; }
.b { font-weight:700 }
.bg_blue { background:#f1f5f9 }
.ptd10 { padding:0 10px }
.pl180 { padding-left:180px; }
.mt10 { margin-top:10px; }
.p10 { padding:10px 10px 10px 10px; }
a.blue_line { color:#0000CC; text-decoration:underline; }
/*info*/
.bbs_info { padding:0 10px; z-index:650px; }
.bbs_info a { background:url(http://cache.house.sina.com.cn/css/images/bbs/login.png) right 0 no-repeat; cursor:pointer; padding-right:18px; margin:0 10px; text-decoration:none; color:#000; }
.bbs_info a:hover { text-decoration:none; }
/* bbs */
#header { width:984px;height:75px;}
#header a {color:#0000CC;}
#header a:hover { text-decoration:underline }

#header .header .search_input { height:30px }
#header .header .search_input input { float:left }
#header .header .search_input select.fl { display:inline; margin:4px 10px 0 0 }

.header { padding:0px 10px; }
.header .logo { float:left; height:46px; padding-top:4px; }
.header .search { float:left; padding-left:10px;}
.header .nav { height:21px; line-height:21px; padding-bottom:3px; font-size:14px; }
.header .nav li { float:left; padding-right:12px; }
.search_input .i {font:16px arial; line-height:16px; width:361px; height:auto; padding:3px 1px; margin:0;}
.search_input .i, .btn { vertical-align:middle; *vertical-align:baseline
}
.search_input .btn { font-size:14px; height:2em; *padding-top:2px;
width:7.6em; margin-left:8px }
#wrap_4 .search_input .i { font:16px arial; line-height:16px; width:420px; height:auto; padding:3px 1px; margin:0;}
.search_input .i, .btn { vertical-align:middle; *vertical-align:baseline}
.search_input .btn {height:28px; width:78px; text-align:left; font:14px/24px arial; padding:0 6px;}

.nav2, .nav2_l, .nav2_r, .nav2 ul li a.selected, .nav2 ul .line,.blk_tit,.blk_con .list1 li{ background-image: url(http://cache.house.sina.com.cn/css/images/b01.png) }
.nav2 { background-position: 0 -58px; height:33px; }
.nav2_l { background-position:0 -92px; width:5px; height:33px; float:left }
.nav2_r { background-position:-95px -126px; width:5px; height:33px; float:right }
.nav2 ul{ float:left; padding-left:20px;}
.nav2 ul li{ float:left; height:33px;  text-align:center; font-size:14px; font-weight:700}
.nav2 ul li h2{ float:left; display: inline; padding-left:20px;height:33px; line-height:33px;}
.nav2 ul li h2 a{ float:left; display:inline; padding-right:20px; height:33px; line-height:33px;  color:#FFF; text-decoration:none}
.nav2 ul li h2.selected{ background:url(http://cache.house.sina.com.cn/css/images/b01.png) 0 -323px no-repeat}
.nav2 ul li h2.selected a{ background:url(http://cache.house.sina.com.cn/css/images/b01-2.png) right 0 no-repeat;color:#000}
.nav2 ul .line { background-position:-90px -160px; width:10px; height:33px; overflow:hidden }
.blk_tit{border:1px solid #B2D5F1; background-position:0 -239px;  line-height:29px; padding:0 10px;}
.blk_tit h2{ font-size:14px; font-weight:700; color:#0333AF}
.blk_con{ border:1px solid #B2D5F1; border-top:none; background:#FFF}
.local{ text-align:left; padding:3px 0 0 2px;z-index:9999}
.local .pop_up { text-align:left; width:208px; position:absolute; z-index:9999; left:40px; top:50px; }
.local .pop_up .pop_up_t { height:33px; line-height:33px; padding:12px 0 0 30px; background:url(http://cache.house.sina.com.cn/css/images/b06.png)}
.local .pop_up .pop_up_c{background:url(http://cache.house.sina.com.cn/css/images/b06.png) -208px 0}
.local .pop_up p { padding:8px 0; line-height:24px; width:77%; margin:0 auto; }
.local .pop_up p a{ color:#000!important; }
.local .pop_up .pop_up_c div { padding:10px 0 10px 30px }
.local .pop_up .pop_up_c div .text { border:1px solid #949494; width:90px; margin-right:10px; color:#808080 }
.local .pop_up .pop_up_c div .btn { background:url(http://cache.house.sina.com.cn/css/images/ico_bg.png) -58px 0; width:42px; height:20px; border:0; cursor:pointer }
.local .pop_up .pop_up_b{ background:url(http://cache.house.sina.com.cn/css/images/b06.png) 0 -46px; height:5px; overflow:hidden}
#footer_4 { text-align:center; line-height:26px; padding:30px 0 10px 0; width:100% }
#footer_4 a { color:#0000CC; text-decoration:none;  }
#footer_4 a:hover{ text-decoration:underline; color:#df0100;}
#footer_4 p { color:#7777CC; line-height:20px; }
#footer_4 p a { color:#7777CC }
#wrap_6 { margin:0 auto; padding:0 13px }
#top_bar { width:98%; margin:0 auto;  }
#dfright { float:right; width:222px; }
#dfcontent { margin-right:232px; }
.bbs_con {  }
.bbs_bread { line-height:30px;}
.bbs_bread a { color:#000; text-decoration:none; }
.bbs_bread em, .con_top em { font-size:12px; font-weight:700; }
.con_top, .tab_con { padding:10px; border:1px solid #B2D5F1; background:#f7fbfe; margin:0 0 10px 0; }
.tab_con h4 { float:left; font-weight:normal; }
.tab_con p { padding:0 0 0 40px; color:#1159a8;word-wrap:break-word; }
.tab_con p a { color:#1159a8; padding:0 5px; }
.con_top a { text-decoration:none; }
.con_top .online a { text-decoration:underline; color:#000; font-size:12px }
.bbs_btn1, .bbs_btn2, .bbs_btn3, .bbs_icon1 { background:url(http://cache.house.sina.com.cn/css/images/bbs/btn_bbs.png); border:none; color:#1159a8; cursor:pointer; }
.bbs_btn1 { background-position:0 0; width:47px; height:23px; }
.bbs_btn2 { background-position:0 -23px; width:75px; height:24px; padding:0 14px 0 0 }
.bbs_btn3 { background-position:0 -46px; width:86px; height:33px; }
.bbs_search { margin:5px 0 0 0; height:25px;}
.bbs_list td { padding:0 10px; height:30px; line-height:30px; }
.bbs_list a { text-decoration:underline }
.bbs_list .title { font-size:14px; }
.bbs_list .title a { float:left; font-size:14px;}
.bbs_list .title img { float:left; margin:8px 0 0 8px; }
.bbs_list a.author { color:#000; text-decoration:underline; }
.bbs_list a.blue { color:#00F }
.bbs_list a.gray { color:#6e6e6e }
.bbs_list a.red { color:#f00 }
.bbs_list a.green { color:#008000 }
.bbs_list .bbs_icon1 { background-position:-86px 0; padding:7px; font-size:0px; float:left; margin:4px 0 0 10px; }
.w50 { width:50%; }
.w10 { width:10%; }
.w10 { width:10%; }
.pages_num { line-height:30px; }
.pages_num, .pages_num a { color:#00F; text-decoration:none; }
.pages { text-align:center; font-size:14px; line-height:50px; }
.pages a { text-decoration:underline; margin-left:4px; padding:4px; }
.pages a:hover { background:#0449be; color:#FFF; }
.post_form ul li label { padding-left:130px; text-align:right; }
.post_form ul li { margin:10px 0 0 0; line-height:20px; }
.post_form ul li .radio1 { margin:0 5px 0 0; vertical-align:middle; }
.bg_red, .bg_gray { background:url(http://cache.house.sina.com.cn/css/images/bbs/btn_bbs.png) no-repeat; color:#FFFFFF; display:inline; float:left; height:14px; line-height:14px; margin:5px 5px 0 0; text-align:center; width:14px; }
.bg_red { background-position:-86px 0; }
.bg_gray { background-position:-86px -29px; }
.bbs_list2 { width:210px;overflow:hidden; }
.bbs_list2 li { height:24px; vertical-align:bottom; padding-right:5px; }
.bbs_list2 a { float:left; overflow:hidden; white-space:nowrap; width:65px; }
.bbs_list3 { color:#5b5b5b; margin:0 auto; overflow:hidden;zoom:1; }
.bbs_list3 li { overflow:hidden; width:18%; float:left; text-align:left; padding:0 10px 0 0; line-height:24px; height:24px; font-size:12px }
.bbs_list3 a { color:#5b5b5b; text-decoration:none; width:72px; overflow:hidden }
.loginbar { background-image: url(http://cache.house.sina.com.cn/css/images/b01.png); background-position: 0 -194px; height:44px; line-height:44px; padding:0 20px; }
#bbs_menu .line {display:inline; position:relative;}
.my_bbs1 {border:1px solid #9A99FF; background:#FFF; }
.my_bbs1 a {width:75px; color:#0001CF; display:block; line-height:18px; line-height:24px; text-align:center; padding:0 10px; text-decoration:none; background:none; margin:0;}
.my_bbs1 a:hover { background:#EFEFEF; text-decoration:none; color:##438ECE }
.bbs_box { border:1px solid #ccc; }
.bbs_box p { padding:10px; }
.bbs_button1 { text-align:center; line-height:40px; width:90% }
.bbs_button1 input { margin:10px; }
.search_page .pages { float:right; }
.search_page .hint { float:left; margin-left:15px; }
.pages_btns { padding:5px 0; overflow:hidden; }
.postbtn { margin-right:3px; cursor:pointer; }
.pages, .threadflow { float:left; border: none; color:#666; overflow:hidden; }
.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float:left; display:inline; margin:0 3px 0 0; padding:0 6px; font-size:12px; }
.pages { float:right; padding:5px 11px 0 0; border: none; color:#666; overflow:hidden; font-family:����; line-height:20px; }
.pages * { vertical-align:middle }
.pages a { color:#438ECE; border:1px solid #EFEFEF; text-decoration:none; }
.pages a:hover { background-color:#EFEFEF; }
.pages strong { font-weight:bold; color:#438ECE; background:#EFEFEF; border:1px solid #EFEFEF; }
.pages a.prev { border:1px solid #679AC5; background:url(http://cache.house.sina.com.cn/css/images/bbs/ico5.png) 5px center no-repeat; padding-left:15px }
.pages input { padding:2px 2px 0 2px; height:18px; margin:0 5px 0 0; border:1px solid #679AC5 }
.dropmenu { padding-right:15px !important; background:url(http://cache.house.sina.com.cn/css/images/bbs/ico8.png) 85px center no-repeat; cursor:pointer; }
.content .footoperation, .content .mainbox thead th, .content .mainbox thead td, .content .mainbox tbody th, .content .mainbox tbody td { border-bottom:1px solid #cdcdcd; }
.content .mainbox tbody th { text-align:right; padding-right:20px; border-left:1px solid #cdcdcd; background:#fafafa; }
.content .mainbox tbody td { text-align:left;  background:#fafafa; }
.content .mainbox thead td { color:#2d6bce; font-weight:700; border-left:1px solid #e0effd; border-right:1px solid #e0effd; }

#nologin { text-align:right; padding-right:8px; }
#islogin { text-align:right; padding-right:8px; }

#usrbar{font:12px arial;text-align:right;position:absolute;right:0;margin-right:8px; text-align:right;top:3px;z-index:100;width:100%!important;}


#usrbar a,#usrbar a:link,#usrbar a:visited{text-decoration:underline;color:#261cdc;}
#usrbar .g-un{font-weight:bold;}
#usrbar span{*zoom:1;}

/*post title*/
.mainbox_title{border-bottom:none; height:30px; line-height:30px; background:#f0f8fd; padding-left:25px;}
.mainbox_title h1{ font-size:14px; font-weight:700; color:#2A6ACB}
.mainbox_title strong{ font-weight:700}
.pages_btns{ line-height:30px; border-top:1px solid #b2d5f1; padding:10px;}
/*post*/
.viewbox .newdigg { clear:both; padding:20px 0 20px 8px; overflow:hidden; width:406px; height:51px; margin:0 auto; }
.viewbox .diggbox { float:left; overflow:hidden; width:195px; cursor:pointer; margin-right:8px; height:51px; }
.viewbox .newdigg .digg_bad { background:url(http://cache.house.sina.com.cn/css/images/bbs/newdigg-bg.png) no-repeat right top; }
.viewbox .diggbox .digg_percent { clear:both; padding-left:10px; overflow:hidden; width:180px; }
.viewbox .diggbox .digg_percent .digg_percent_num { padding-left:10px; font-size:10px; float:left; }
.viewbox .diggbox .digg_percent .digg_percent_bar { border-right:#ccc 1px solid; margin-top:3px; background:#e8e8e8; float:left; overflow:hidden; width:100px; height:7px; }
.viewbox .diggbox .digg_percent .digg_percent_bar SPAN { display:block; background:#000; overflow:hidden; height:5px; }
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar SPAN { border-right:#689acc 1px solid; border-top:#689acc 1px solid; background:#94c0e4; border-left:#689acc 1px solid; border-bottom:#689acc 1px solid; }
.viewbox .diggbox .digg_num { float:left; text-indent:5px; line-height:25px; }
.viewbox .newdigg .digg_bad .digg_num { color:#39c; }
.viewbox .diggbox .digg_act { font-weight:700; font-size:14px; float:left; overflow:hidden; text-indent:32px; line-height:25px; height:25px; }
.viewbox .newdigg .digg_bad .digg_act { color:#36c; }
.viewbox .newdigg .digg_good { background:url(http://cache.house.sina.com.cn/css/images/bbs/newdigg-bg.png) no-repeat left top; }
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar SPAN { border-right:#e37f24 1px solid; border-top:#e37f24 1px solid; background:#ffc535; border-left:#e37f24 1px solid; border-bottom:#e37f24 1px solid; }
.viewbox .newdigg .digg_good .digg_num { color:#c63; }
.viewbox .newdigg .digg_good .digg_act { color:#c30; }


/*quote*/
.bbs_quote{ width:580px; border:1px solid #c0c1c1; padding:0 10px 10px 10px; color:#ccc; line-height:20px; font-size:12px;}
.quote_title{ border-bottom:1px solid #ebecec; width:auto;margin:0 auto; padding:0 0 0 10px;}
.bbs_quote p{ text-indent:24px;}
.quot_icon{ background:url(http://cache.house.sina.com.cn/css/images/bbs/quote.png) no-repeat right 0; padding-right:20px;}
.danonym{ padding:5px 0 0 30px; line-height:20px;}
.danonym2 {padding:5px 0 0 0; line-height:20px; }
.danonym a{ color:#000; text-decoration:none;}
.danonym2 a{ color:#000; text-decoration:none;}

/*baiduleju*/
.remind{ height:35px; line-height:35px; background:#F9F9F9; padding:0 10px;}
.remind2{ height:35px; line-height:35px; background:#E0EFFD; padding:0 10px}

.bbs_bg_gray{ background:#fafafa}
.border_bottom{ border-top:1px solid #cdcdcd; clear:both; height:1px; font-size:0px; overflow:hidden;}
.bbs_info td,.bbs_info th,.bbs_info td{ border-bottom:1px dotted #cdcdcd;}

/* paixu */
.paixu { width:73px; border:1px solid #B1D5F2; background:#FFF; z-index:99995; position:absolute; top:22px; left:0; }
.paixu a { color:#1159A8; display:block; line-height:18px; line-height:24px; padding:0 0 0 9px; text-decoration:none; }
.paixu a:hover { background:#EFEFEF; text-decoration:none; color:##438ECE }


/*bbs home*/
.bbs_home .black{ color:#000}
.bbs_home .site{ width:49%; height:130px; border-bottom:1px solid #E5E5E5}
.bbs_home .site h2{ height:40px; line-height:40px; font-size:14px; font-weight:700}
.bbs_home .site .img{ float:left; display:inline; margin-top:5px}
.bbs_home .site .img img{ border:1px solid #C5C5C5; padding:1px; background:#FFF;}
.bbs_home .site ul{ margin-left:110px;}
.bbs_home .site ul li{ line-height:24px; height:24px; vertical-align:bottom}
.bbs_home .site ul li p{float:left;height:20px;overflow:hidden;width:70%;}
.bbs_home .site ul .author{color:#000000;float:left;height:20px;margin-left:1%;overflow:hidden;width:20%;word-wrap:break-word;}

.popupmenu_popup { text-align:left; line-height:1.4em; padding:10px; overflow:hidden; border:1px solid #8EB2DB; background: #FFF url(http://cache.house.sina.com.cn/css/images/bbs/portalbox_bg.gif); background-repeat:repeat-x; background-position:0 1px; position:absolute; z-index:50; }
.headermenu_popup { width:170px; }
.headermenu_popup li { float:left; width:7em; line-height:24px; height:24px; overflow:hidden; border-bottom:1px solid #FFFBFB; }
.newspecialmenu { width:100px; }
.newspecialmenu li { background:url(http://cache.house.sina.com.cn/css/images/bbs/folder_s.gif) no-repeat 3px 50%; float:left; }
.newspecialmenu li.poll { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/pollsmall.gif); }
.newspecialmenu li.trade { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/tradesmall.gif); }
.newspecialmenu li.reward { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/rewardsmall.gif); }
.newspecialmenu li.activity { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/activitysmall.gif); }
.newspecialmenu li.debate { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/debatesmall.gif); }
.newspecialmenu li.video { background-image:url(http://cache.house.sina.com.cn/css/images/bbs/videosmall.gif); }
.newspecialmenu a { float:left; width:75px; border-bottom:1px solid #FFFBFB; padding:5px 0 5px 25px; }
.newspecialmenu a:hover { text-decoration:none; color:#8E1B18; border-bottom-color:#b7d8ec; }

.bbs_list .thread_type {padding-left: 10px;}
.bbs_list .thread_type, .bbs_list .thread_type a {color:#4D6395;}
.threadpages { background:url(http://cache.house.sina.com.cn/css/images/bbs/multipage.gif) no-repeat 0 100%; font-size:11px; margin-left:10px; white-space:nowrap; }
.threadpages a { padding-left:5px; }
.threadpages a:hover { text-decoration:underline; }

/* for ie6 minwidth */
body {
	zoom: 1;  /* start hasLayout */
_border-right: 996px solid #fff; /* min-width */
_padding: 0 0 0 0; 
_filter: progid:DXImageTransform.Microsoft.Chroma(color="#ffffff"); /*remove teh border-right color*/
}
#minw {
_margin-right: -970px; 
zoom: 1;
min-width:996px;
}

/* 400 style */
.gray01,.gray01 a{ color:#313131;}
.gray02,.gray02 a{ color:#818181;}
.vm{ vertical-align:middle;}
.callcenter01{ padding:12px 0 0;}
.tel01 { margin:0 0 0 18px; display:inline; height:35px; overflow:hidden; float:left; font-family:Verdana; font-size:18px; font-weight:700; line-height:35px; }
.tel01_l,.tel01_c,.tel01_r,.tel01_ico{ height:35px; overflow:hidden; float:left; background-image:url(http://cache.house.sina.com.cn/css/images/callcenter_ico2.png);}
.tel01_l{ width:6px;  background-repeat:no-repeat; background-position:0 -71px;  }
.tel01_c{ background-repeat:repeat-x; background-position:0 -242px; }
.tel01_r{ width:6px; background-repeat:no-repeat; background-position:-6px -71px;  }
.tel01_info{  padding:3px 6px 0; font-size:12px; line-height:16px; font-weight:normal; float:left;}
.tel01_ico{ width:36px; background-repeat:no-repeat; background-position:-12px -71px; margin:0 0 0 4px; display:inline;}
.callcenter02{width:340px;}
.tel02{ clear:both; height:44px; overflow:hidden; font-family:Verdana; font-size:18px; font-weight:700; line-height:44px; cursor:pointer;width:320px;}
.tel02_l,.tel02_c,.tel02_r,.tel02_ico{height:44px; overflow:hidden; float:left; background-image:url(http://cache.house.sina.com.cn/css/images/callcenter_ico2.png);}
.tel02_l{ width:6px; background-repeat:no-repeat; background-position:0 -116px;}
.tel02_c{ background-repeat:repeat-x; background-position:0 -287px; }
.tel02_r{ width:6px; background-repeat:no-repeat; background-position:-6px -116px}
.tel02_ico{ width:44px; background-repeat:no-repeat; background-position:-12px -116px; display:inline; margin:0 0 0 6px;}
.tel02_info{font-size:12px; line-height:12px; width:520px;}
.callcenter03{ height:21px; line-height:21px;}
.tel03_l,.tel03_c,.tel03_r,.tel03_ico{ height:21px; overflow:hidden; float:left; background-image:url(http://cache.house.sina.com.cn/css/images/callcenter_ico2.png);}
.tel03_l{ width:6px; background-repeat:no-repeat; background-position:0 0; }
.tel03_c{ background-repeat:repeat-x; background-position:0 -171px;}
.tel03_r{ width:6px; background-repeat:no-repeat; background-position:-6px 0;}
.tel03_ico{ width:21px; background-repeat:no-repeat; background-position:-12px 0;margin:0 0 0 2px; display:inline;}
.callcenter04{ cursor:pointer;}
.tel04_l,.tel04_c,.tel04_r,.tel04_ico{ height:31px; line-height:31px; overflow:hidden; float:left; background-image:url(http://cache.house.sina.com.cn/css/images/callcenter_ico2.png);}
.tel04_l{ width:6px; background-position:0 -30px;}
.tel04_c{ background-repeat:repeat-x; background-position:0 -201px;} 
.tel04_r{ width:6px; background-position:-6px -30px;}
.tel04_ico{ width:31px; background-position:-12px -30px; display:inline; margin:0 0 0 3px;} 
.header .search_input .s_lk{ display:inline;}
.header .search_input .s_lk a{ display:inline; margin:0; text-decoration:underline;}
.s_lk{ padding:3px 0 0 10px;}
.s_lk_vline{ margin:0 8px;}

/* otherhouse */
.bbs_otherhouse{ position:relative; height:120px; overflow:hidden;}
.bbs_otherhouse ul{ position:absolute;}
.bbs_otherhouse li{ width:100%; height:24px; line-height:24px; float:left; overflow:hidden;}
.bbs_otherhouse li span{ width:33%; float:left;}
.bbs_otherhouse li a{ width:60px; }

.otherhouse_ft{ width:98%; padding:8px 0; height:44px; margin:0 auto; background:#f0f8fd;}
.otherhouse_ft_con { position:relative; height:44px; overflow:hidden;}
.otherhouse_ft_con .tit{ text-indent:25px;}
.otherhouse_ft_con ul{ position:absolute; left:114px; top:0;}
.otherhouse_ft_con li{ width:100%; float:left; height:22px; line-height:22px; overflow:hidden;}
.otherhouse_ft_con a{ width:60px; color:#2a6acb; float:left; margin-right:10px;}