/* CSS首页 */
body{background:#fff;font:12px "宋体",Arial;color:#333;margin:0;padding:0; background:#fff url(../img1/bodybj.jpg) repeat-x scroll center 0px;}
div,p,div,table,td,tr,li,ul,img,span{ margin:0; padding:0;}
img{ border:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a:link{color:#0E5FA2;text-decoration:none;}
a:visited{color:#0E5FA2;text-decoration:none;}
a:hover{color:#0E5FA2;text-decoration:underline;}
a:active{color:#0E5FA2;}
.noneBox{display:none;}
.blank8{height:8px;overflow:hidden;clear:both;}
.middle *{vertical-align:middle;}
.clear{overflow:hidden;clear:both;font-size:0px;height:0px;}
.allpic img{vertical-align:top;}
.box{width:968px; margin:0px auto; background:url(index/box_bg.jpg) repeat-x; clear:both; overflow:hidden;}
.box_left{ float:left; width:7px; background:url(index/box_bgl.jpg) no-repeat; height:815px;}
.box_center{ float:left; width:954px; height:815px; overflow:hidden; }
.box_right{ float:right; width:7px; background:url(index/box_bgr.jpg) no-repeat; height:815px;}
.newtz{width:22px;height:32px;position:absolute;left:930px;*left:65px;top:1px;*top:-5px;margin-left:0px;background: url(icon02.gif) no-repeat;z-index:100; font-size:11px; font-family:Arial,;text-align:center;color:#fff;}

/* 顶部 */
.soufuntop_l{ float:left; background:url(../img1/myhomepage.png) no-repeat -395px 0; width:5px; height:5px; margin-top:27px; overflow:hidden;}
.soufuntop_r{ float:right; background:url(../img1/myhomepage.png) no-repeat -395px -8px; width:5px; height:5px; margin-top:27px; overflow:hidden;}
.search_input{ width:170px;padding-left:0px;}
.but_search{ float:left; width:23px;height:22px;line-height:18px; border:0px; cursor:pointer;background:url(../common/search_submit.jpg) no-repeat;font-size:14px; text-indent:-9999em; display:block; }
.guestbook01 { float:left; width:140px;height:17px;line-height:17px; border:#002B5A 1px solid; font-size:12px; color:#999;text-decoration:none; background: url(../common/search_input.jpg) no-repeat; background-color:#fff; padding-left:2px;}
.search_tip2{ width:158px;padding-left:7px; margin-left:5px; line-height:24px; border:1px solid #1E6CC0;padding:4px; background:#fff;z-index:99; position:absolute; color:#333; top:20px; left:-5px;font-size:12px;}
.search_tip2 .tip_font{ color:#f60; }
.search_tip2 li{ height:24px; overflow:hidden;padding-left:5px;}
.search_tip2 .tip_over{ background:#eee; cursor:pointer;}
.search_tip2 .tip_out{ background:#fff;  }


/* 顶部搜房logo */
.soufuntop{ width:930px;height:32px; background:#1E6CC0;padding-top:3px; margin:0 auto;}
.soufuntop table{width:910px; margin:0 auto; vertical-align:middle;}
.soufuntop_iconl1{float:left;width:200px;height:20px;line-height:25px;padding-left:22px;background:url() left no-repeat; margin-top:18px; margin-left:20px;}
.soufuntop_iconr2{float:right;width:60px;height:20px;line-height:25px;padding-left:20px;background:url(icon12.gif) left no-repeat ;margin-top:18px;}
.soufuntop_iconr4{float:right;width:60px;height:20px;line-height:25px;padding-left:20px;background:url(icon15.gif) left no-repeat ;margin-top:18px;}

/* 搜索*/
.boxtop form{float:right;}
.search_input2{ width:256px; clear:both; padding-left:0px; text-align:right; margin-top:8px; position:relative; z-index:1;}
.but_search2{ float:left; width:37px; height:29px;line-height:28px; border:0px; cursor:pointer;background:url(index/search_btn.jpg) no-repeat;font-size:14px; text-indent:-9999em; display:block; }
.search_inputbox { float:left; width:211px;height:29px;line-height:28px;font-size:14px; color:#99A7B4;text-decoration:none; background:url(index/search_bg.jpg) no-repeat; padding-left:7px; padding-top:1px; border:0;}
#search_tip{ width:205px;padding-left:7px; margin-left:5px; line-height:24px; border:1px solid #888;padding:4px; background:#fff; overflow:hidden; z-index:99; position:absolute; text-align:left;color:#333; left:0; top:28px;}
#search_tip .tip_font{ color:#f60;}
#search_tip li{ height:24px; overflow:hidden;padding-left:5px;}
#search_tip .tip_over{ background:#eee; cursor:pointer;}
#search_tip .tip_out{ background:#fff;  }


/* logo 图必须在页面里，要加 链接*/
.boxtop{width:918px;height:38px;margin:0 auto;padding:28px 0px 10px; background:url(index/line_bg1.gif) repeat-x center bottom;}
.boxtoplogo{float:left;width:219px;height:38px;}

/* 首页标准尾部*/
.biaozhunwei{width:918px;margin:0 auto;padding:10px 0px 0px;text-align:center;height:35px;line-height:30px;color:#888; background:url(index/line_bg1.gif) repeat-x center top;}
.biaozhunwei span{font-family:Verdana, Arial, Helvetica, sans-serif; }
/* V 用户 */
.user_vip {padding:3px 14px 0 0;background:url(icon10a.gif) right no-repeat;}
.user_guide {padding:3px 14px 0 0;background:url(icon10b.gif) right no-repeat;}

/*转发收藏样式 */
.zhuanfa{width:392.2px; border:solid 1px #CCCCCC; background:#1D6CBF;overflow:hidden;}
.zhuanfa div.zhuanfa_top{  height:28px; overflow:hidden}
.zhuanfa div.zhuanfa_top li.z_title{ float:left; height:28px; line-height:36px; padding-left:10px; font-size:14px; color:#fff; font-weight:bold;}
.zhuanfa div.zhuanfa_top li.z_closed{ float:right;margin:9px 5px;}
.zhuanfa div.z_text1{ margin:5px 5px; line-height:20px; background:#fff; padding:8px;}
.zhuanfa div.z_text1 li.xianz{ text-align:right; padding-right:8px;}
.zhuanfa div.z_text1 li .z_textarea{ width:362px;color:#666; background:#fff; height:55px;overflow-y:auto;line-height:19px;font-size:14px; border:1px #CCC solid;}
.zhuanfa div.z_text1 li.z_duoxuan{ height:20px; margin-top:5px;}
.zhuanfa div.z_text1 li.z_button{ text-align:center; margin:8px; height:28px;}
.hint_ok, .hint_fail, .hint_confirm{margin:20px auto auto 50px; padding-left:50px;background-repeat: no-repeat;color:#333; font-size:14px;}
.hint_ok{ background:url(shoucang_gou.gif) no-repeat;}
.hint_ok a{color:#1282ff!important;white-space:nowrap;margin-right:25px;}
.hint_fail {background-image:url(rong.gif);height:45px;}
.hint_confirm {background-image:url(icon42.gif);}
/*中间部分*/
.content{width:918px;margin:5px auto; overflow:hidden;}
.content1{width:918px;margin:15px auto 30px auto; overflow:hidden;}
.wb_tag{ float:left;background:url(index/tag_bg.jpg) repeat-x; height:188px; width:648px; padding:20px 10px 0; }
.wb_tag_l{ float:left; width:218px; height:130px; background:url(index/line_bg3.jpg) repeat-y right top;}
.tag_box{ padding:10px 20px; overflow:hidden;}
.tag_box a{ margin-right:10px; line-height:28px;}
.wb_hot_r{ float:right; width:390px; padding:0 20px; overflow:hidden;}
.wb_hot_text{ padding:10px 20px; overflow:hidden;}
.wb_hot_text li{ width:116px; line-height:28px; display:block; float:left; }

/* 登陆框 */
.wb_login{ float:right; width:205px; height:148px; background:url(index/login_bg.gif) no-repeat; padding:52px 20px 10px 25px;}
.wb_login .login_input1, .wb_login .login_input2{width:175px;height:24px; line-height:24px; border:#845000 1px solid; font:14px arial, verdana, sans-serif;color:#666; text-align:left;text-decoration: none; padding-left:5px;}
.wb_login .login_input1{ margin-bottom:15px; line-height:26px;}
.wb_login .login_input2{ margin-bottom:5px; line-height:26px;}
.wb_login li{ width:205px;}
.wb_login .remenber{ margin-bottom:5px;}
.userloginnrsub{width:97px;height:33px;line-height:33px;text-align:center;font-size:14px;background:url(index/uselogin_btn.jpg) no-repeat;display:block; text-decoration:none;cursor:pointer; overflow:hidden; border:0;}

/* 登陆后的首页 */
.wb_loginin{float:right; width:213px; height:183px; background:url(index/login_bg.gif) no-repeat; padding:15px 17px 10px 20px;}
.user_info{ background:#f2e876; width:195px; overflow:hidden; clear:both; padding-top:5px;}
.userpic{ float:left; width:70px; height:70px; overflow:hidden; border:1px solid #fff;}
.username{ float:right; width:115px;}
.userbknr03{width:213px;height:48px;}
.userbknr01rtr{width:115px;line-height:20px; }
.userbknr01rtr01{width:115px;line-height:28px; color:#666;}
.userbknr03td{
	float:left;
	width:66px;
	height:40px;
	border-left:1px solid #845000;
	margin-top:10px;
}
.userbknr03tdtr01{
	width:60px;
	height:20px;
	line-height:18px;
	color:#845000;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	padding-left:5px;
}
.userbknr03tdtr02{width:60px;height:23px;line-height:23px;color:#845000;font-size:14px; padding-left:5px;}
.userbknr03tdtr02 a:link,.userbknr03tdtr02 a:hover{color:#845000;}
.userbknr03tdtr02 a:visited{color:#845000;}
.login_link{margin:2px auto 5px; overflow:hidden; clear:both;}
.soufunlogin_icon1{float:left;width:60px;height:20px;line-height:25px;padding-left:15px;background:url(icon08.gif) left no-repeat; margin-top:8px;}
.soufunlogin_icon1 a, .soufunlogin_icon2 a,.loginout a{ color:#845000;}
.soufunlogin_icon2{float:left;width:60px;height:20px;line-height:25px;padding-left:20px;background:url(icon13.gif) left no-repeat;margin-top:8px;}
.loginout{ padding-top:10px;}

/* 人气之星 */
.hotpic{ float:left; width:227px; height:168px;}
.hot_title{ background:url(index/jrrq.gif) no-repeat 10px 0; height:21px; text-align:right; padding:3px 20px 10px 0;}
.hotpicsub{ padding:10px 20px; overflow:hidden; clear:both;}
.hotpicsub_1{ float:left;}
.hotpicsub_2{ float:left; padding-left:10px; width:110px; overflow:hidden;}
.hotpicsub_21{ margin-bottom:5px; height:12px; overflow:hidden;}
.hotpicsub_22{ line-height:16px; height:32px; overflow:hidden;}
/* 滚动文本 */
.scrolltxt{float:left; width:390px; height:390px; padding:0 25px;background:url(index/line_bg2.gif) repeat-y left top; overflow:hidden;}
.scroll_title{ background:url(index/djzzl.gif) no-repeat; height:21px; padding:3px 0 10px 0;}
.scroll_list{ line-height:22px; background:url(dot_line.gif) repeat-x center bottom; padding:10px 0; overflow:hidden;}
.margin10{ margin-left:10px;}

/* 右边部分 */
.wb_right{ float:right; width:250px; height:390px; background:url(index/line_bg2.gif) repeat-y left top;}
.userloginnrsub01{width:171px;height:40px;line-height:40px;text-align:center;font-size:14px;background:url(../common/reg.gif) no-repeat;display:block; text-decoration:none; text-indent:9999em; cursor:pointer; overflow:hidden; margin:0 auto;}
.reg_info{ text-align:center; line-height:24px;}
.right_column{ width:220px; margin:10px auto; background:url(index/line_bg1.gif) repeat-x center top; padding-top:10px; line-height:24px;}
.wbtyfk{width:173px;line-height:22px;background:url(icon14.gif) no-repeat;padding-left:15px;padding-bottom:5px; margin-left:20px;}
.margin20{ margin-left:20px;}

.font01,.font01 a:link,.font01 a:visited,.font01 a:active{font-size:14px;color:#fff;text-decoration:none;}
.font01 a:hover{font-size:14px;color:#fff; text-decoration:none;}
.font02,.font02 a:link,.font02 a:visited,.font02 a:active{font-size:12px;color:#fff;text-decoration:none;}
.font02 a:hover{font-size:12px;color:#fff;text-decoration: underline; }
.font03,.font03 a:link,.font03 a:visited,.font03 a:active{font-size:12px;color:#40372E;text-decoration:none;}
.font03 a:hover{font-size:12px;color:#40372E;text-decoration: underline;}
.font03a,.font03a a:link,.font03a a:visited,.font03a a:active{font-size:12px;color:#666;text-decoration:underline;}
.font03a a:hover{font-size:12px;color:#666;text-decoration: underline;}
.font04,.font04 a:link,.font04 a:visited,.font04 a:active{font-size:12px;color:#999;text-decoration:none;}
.font04 a:hover{font-size:12px;color:#999;text-decoration: underline;}
.font05,.font05 a:link,.font05 a:visited,.font05 a:active{font-size:14px;color:#845000;font-weight:bold;text-decoration:none;}
.font05 a:hover{font-size:14px;color:#845000;font-weight:bold;text-decoration: underline;}
.font07,.font07 a:link,.font07 a:visited,.font07 a:active{font-size:12px;color:#333;text-decoration:none;}
.font07 a:hover{font-size:12px;color:#0E5FA2;text-decoration: underline;}
.font10,.font10 a:link,.font10 a:visited,.font10 a:active{font-size:14px;color:#000;text-decoration:none;}
.font10 a:hover{font-size:14px;color:#000;text-decoration: underline;}


.notification{width:250px; border:1px solid #1E6CC0;padding:4px; background:#fff; padding-bottom:10px;}
.notificationbt {line-height:25px;height:25px; background:#1E6CC0; padding-left:5px;}
.notificationbt li.l{float:left;line-height:25px;height:25px;font-size:12px;font-weight:bold; color:#fff;}
.notificationbt li.r{float:right;line-height:25px;height:25px;padding-right:5px;color:#fff;}
.notificationbt li.r a:link,.notificationbt li.r a:visited,.notificationbt li.r a:hover{color:#fff;text-decoration:none;}
.notificationnr{}
.notificationnr li{height:24px;line-height:24px; margin:2px 10px; color:#666; background:url(../common/dot_line.gif) repeat-x center bottom;}
.notificationnr li .Type{ float:left;line-height:20px; padding-left:5px; }
.notificationnr li .column{ float:right;line-height:20px; padding-right:5px; text-align:right;}
.notificationnr li .column img{margin-left:5px; padding-top:5px;}
.boxtopsearchdown{width:245px;line-height:24px;padding:5px;border:#1E6CC0 1px solid; background:#fff;}
.boxtopsearchdown li{line-height:24px;color:#999;}
.boxtopsearchdown li .red{ color:#f00; text-decoration:none;}


/*JS 交互功能使用样式 begin */
/*灰掉整个页的大背景层*/
#bgLayer {
	position:fixed;
	top:0;left:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
	background:#ccc;
}
/* .box11 {border:#000 1px solid;padding:10px;width:550px;} 相对窗口固定位置的弹出层*/
#panel {
	position:fixed;
	width:394px;
	top:50px;
	left:150px;
	z-index: 9999;
	overflow: auto;
	background-color: #FFF;
}
/*用于控制显示和隐藏的 class*/
.dis {display:block;}
.undis {display:none;}
/*既然菜单是统一的一个 div，只用 ID 值定义就行了，不用 class 了 这回有多个内部样式不同的浮动层了，divMenu 只管层浮动的效果，层内样式由各自层内处理 */
