@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; background-color:#FFF;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
td{ font-size:12px;}
dl,dt,dd,ul,li{margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
div{ margin:0px; padding:0px;}
a:link{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ color:#900; font-size:12px; text-decoration:none;}
a:visited{ color:#000; font-size:12px; text-decoration:none;}
a.font14:link{ color:#000; font-size:14px; text-decoration:none;}
a.font14:hover{ color:#900; font-size:14px; text-decoration:none;}
a.font14:visited{ color:#000; font-size:14px; text-decoration:none;}

img{ border:0px solid #eee;}
.clear{ clear:both;}
.br{ clear:both; margin:0px; padding:0px; line-height:2px; height:2px; font-size:2px;}
.brs{clear:both; margin:0px; padding:0px; line-height:5px; height:5px; font-size:5px;}
.bigbr{clear:both; margin:0px; padding:0px; line-height:10px; height:10px; font-size:10px;}
.brd{ border:1px solid #D9D9D9;}
.brd_top{ border-top:1px solid #D9D9D9;}
.brd_bottom{ border-bottom:1px solid #d9d9d9;}
.blue_brd{ border:1px solid #A9C1E6;}
.green_brd{ border:1px solid #BEDC9E;}
.red_brd{ border:1px solid #FE7C0E;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.white{ color:#FFF;}
.white14{ color:#FFF; font-size:14px;}
.font14{ font-size:14px;}
.font24{ font-size:24px;}
.left{ float:left;}
.right{ float:right;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl5{ padding-left:5px;}
.padl10{ padding-left:10px;}
.gray{ color:#888888;}
.orange{ color:#FD6309;}
.col_right{ float:right;}
.input_brd{ border:1px solid #CCCCCC;}
.submit{ background-image:url(../images/btn_gray2.gif); width:43px; height:24px; border:0px solid #ffffff; cursor:pointer;}
.input_d{ width:80px; height:18px; line-height:18px; border:1px solid #ddd;}
.dashed_hr{ clear:both; height:3px; line-height:3px; overflow:hidden; background-image:url(../images/dot3.gif); margin:0px; padding:0px;}
.rightnav{ color:#0970B3; text-align:right;}
.rightnav a{ color:#0970B3;}
.dash_bottom{ border-bottom:1px dashed #6BB3E5;}
.blue{ color:#0871B5;}
.red{ color:#FF0000;}
.green{ color:#090;}
a.blue:link{ color:#0871B5; font-size:12px; text-decoration:none;}
a.blue:hover{ color:#0871B5; font-size:12px; text-decoration:none;}
a.blue:visited{ color:#0871B5; font-size:12px; text-decoration:none;}

a.navblue:link{ color:#0871B5; font-size:12px; text-decoration:none;}
a.navblue:visited{ color:#0871B5; font-size:12px; text-decoration:none; background-color:#F4FCFF;}
a.navblue:hover{ color:#ffffff; font-size:12px; text-decoration:none; background-color:#06C;}


.btn_submit{ background-image:url(../images/btn.gif); width:117px; height:33px; line-height:33px; text-align:center; color:#FFF; border:0px solid #fff; cursor:pointer;}
a.red:link{ color:#FF6600; font-size:12px; text-decoration:none;}
a.red:hover{ color:#FF6600; font-size:12px; text-decoration:none;}
a.red:visited{ color:#FF6600; font-size:12px; text-decoration:none;}
a.white:link{ color:#FFFFFF; font-size:12px; text-decoration:none;}
a.white:hover{ color:#FFFFFF; font-size:12px; text-decoration:none;}
a.white:visited{ color:#FFFFFF; font-size:12px; text-decoration:none;}
.banner_ad{ margin:3px auto; text-align:center;}
.banner_aa{ margin:3px auto; text-align:center;}
.topnav{ text-align:center;}
.topnav a{ margin:0px 2px;}

.hstopic_tab{ height:26px;}
.hstopic_tab ul{ margin:0px; padding:0px; list-style:none;}          
.hstopic_tab li{ float:left; text-align:center; margin:0px 5px; padding:0px; cursor:hand; }      
.hstopic_tab .on{ color:#ffffff; background-image:url(../images/icon.gif); width:63px; height:19px; padding-top:8px; font-size:14px; font-weight:bold; cursor:pointer;}                
.hstopic_tab .off{  width:57px; height:18px; padding-top:8px; cursor:pointer; color:#555555;}  

.select_contain{
	float:left;
	*display:none;/*IE7±³¾°±äºÚÉ«*/  
	_display:block;/*IE6±³¾°±äéÙÉ«*/  
	_border:1px solid #C1C1C1;
	_padding:6px 0px;
	_margin:0px 5px 0px 0px;
}
.search_content{ border:0px solid #67B4E0; background-image:url(../images0/search_content_bg.gif); padding:10px;}
.search_input{ border-left:1px solid #C1C1C1; border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; border-right:1px solid #2B91FF; height:33px; line-height:33px; float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 8px; color:#888;}
.search_select{ border:1px solid #C1C1C1;  padding:7px 10px 5px 10px; height:35px; line-height:35px; float:left; margin:0px 0px 0px 5px; color:#888;}
.search_select option{ color:#888; }
.search_btn{ background-image:url(../images/s.gif); width:69px; line-height:35px; height:35px; text-align:center; border:0px solid #fff; cursor:pointer; float:left;}
* search_select { display:block; float: left; margin: -2px; }



.picTextWithDesc{margin:0 auto; clear:both; padding:0px;}
.picTextWithDesc h2{ margin:0px; padding:0px; line-height:22px; font-size:12px; font-weight:bold; text-align:left;}
.picTextWithDesc a{ line-height:22px;}
.picTextWithDesc p{ line-height:20px; padding-top:5px; padding-left:5px; text-align:left; margin:0px;}
.picTextWithDesc li{ float:left; text-align:center; list-style-type:none;}
.picTextWithDesc img{border:1px solid #ccc; margin:0 8px 0 0; float:left; padding:2px;}
.flinks{ line-height:25px; padding:0px 10px;}
#s_top{ background-image:url(../images/topbg.gif); height:30px;}
#root{ text-align:center; line-height:22px; padding:10px 5px 10px 5px; border-top:1px solid #eee; width:960px; margin:5px auto;}

.list_title{ font-size:14px; color:#03C; font-weight:bold; text-align:center; line-height:30px; border-bottom:1px dashed #eee;}
.categorycontainer{ text-align:left; padding-left:10px; background:#fff;}
.categorycontainer .categorytitle{ line-height:30px; font-weight:bold; font-size:14px; background-color:#f5f5f5; padding-left:10px;}
.categorycontainer .Categorys{ float:left; width:100%; height:235px; background-color:#fff; margin:2px;}
.categorycontainer .Title{line-height:24px; margin:0px; background-color:#eeeeee; padding-left:10px;}
.categorycontainer .Title a{ font-size:14px; font-weight:bold; color:#039; text-decoration:none;}
.categorycontainer .categorylist{ margin:5px;}
.categorycontainer .categorylist ul{ margin:0px; padding:5px; list-style:none;}
.categorycontainer .categorylist li{ margin:0px; padding:0px; list-style:none; line-height:20px;}
.news_nav{ background-image:url(/images/news_nav_bg.gif); height:29px; padding-left:10px;}
.news_nav ul{ list-style:none; margin:0px; padding:0px;}
.news_nav ul li{ float:left; list-style:none; line-height:29px; margin:0px 4px;}
.news_nav ul li a:link{ color:#FFF; font-size:12px; text-decoration:none;}
.news_nav ul li a:hover{ color:#FFF; font-size:12px; text-decoration:none;}
.news_nav ul li a:visited{ color:#FFF; font-size:12px; text-decoration:none;}

.lp_nav{ background-image:url(/newhouse/images/nav_bg1.gif); line-height:34px; height:34px; padding-left:10px; margin:2px 0px; position:relative;}
.lp_nav ul{ list-style:none; margin:0px; padding:0px; text-align:left;}
.lp_nav ul li{ float:left; height:34px; text-align:center; list-style:none; line-height:34px; margin:0px 0px 0px 0px; background-image:url(../newhouse/images/wa-nav.gif); background-position:right; background-repeat:no-repeat; padding:0px 15px; text-align:center;}
.lp_nav ul li a:link{ color:#FFF; font-size:14px; text-decoration:none;}
.lp_nav ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none;}
.lp_nav ul li a:visited{ color:#FFF; font-size:14px; text-decoration:none;}

.esf_nav{ padding-left:10px;}
.esf_nav ul{ list-style:none; margin:0px; padding:0px; text-align:center;}
.esf_nav ul li{ width:80px; float:left; text-align:center; list-style:none; height:22px; padding:14px 0px 0px 0px; margin:0px 6px;}
.esf_nav ul li.on{ background-image:url(../images/nav_on.gif); width:esf_nav;}
.esf_nav ul li a:link{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}
.esf_nav ul li a:hover{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}
.esf_nav ul li a:visited{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}

.esf_nav ul li.on a:link{ color:#D12F00; font-size:12px; font-weight:bold; text-decoration:none;}
.esf_nav ul li.on a:hover{ color:#D12F00; font-size:12px; font-weight:bold; text-decoration:none;}
.esf_nav ul li.on a:visited{ color:#D12F00; font-size:12px; font-weight:bold; text-decoration:none;}

.home_nav{ background-image:url(/images/home_nav_bg.gif); height:29px; padding-left:10px;}
.home_nav ul{ list-style:none; margin:0px; padding:0px; text-align:center;}
.home_nav ul li{ display:inline; text-align:center; list-style:none; line-height:29px; margin:0px 10px;}
.home_nav ul li a:link{ color:#FFF; font-size:12px; text-decoration:none;}
.home_nav ul li a:hover{ color:#FFF; font-size:12px; text-decoration:none;}
.home_nav ul li a:visited{ color:#FFF; font-size:12px; text-decoration:none;}
.pages{ text-align:center; line-height:22px;}
.fang_title{ font-size:20px; font-weight:bold; color:#C00;}
.position{ line-height:25px; text-align:left;}
a.btn_publish:link{ display:block; background-image:url(../images/btn_on.gif);width:92px; line-height:28px; text-align:center; color:#FFF; font-weight:bold;}
a.btn_publish:visited{ display:block; background-image:url(../images/btn_on.gif);width:92px; line-height:28px; text-align:center; color:#FFF; font-weight:bold;}
a.btn_publish:hover{ display:block; background-image:url(../images/btn_on.gif);width:92px; line-height:28px; text-align:center; color:#FFF; font-weight:bold;}

a.btn_gray{ background-image:url(../images/btn_off.gif); width:92px; line-height:28px; text-align:center; color:#333; font-size:14px; display:block; float:left;}
a.btn_gray:visited{}
a.btn_gray:hover{}
.btn_gray2{ background-image:url(/images/btn_gray2.gif); width:45px; height:25px; line-height:25px; border:0px solid #fff; text-align:center; color:#7C7C7C; cursor:pointer;}
.btn_gray4{ background-image:url(/images/btn_gray2.gif); width:67px; height:25px; line-height:25px; border:0px solid #fff; text-align:center; color:#7C7C7C; cursor:pointer;}

.topic2{line-height:31px; background-image:url(../images/topic2_bg.gif); height:31px;}
.topic2 .title{ line-height:31px; color:#656565; font-size:14px; font-weight:bold; float:left; margin-left:10px; background:url(../images/txt_bg2.gif) no-repeat left; padding-left:15px;}
.topic2 .more{ color:#656565; font-size:12px; float:right; margin-right:10px;}
.topic2 .more a{ color:#656565; text-decoration:none;}

.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("/images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}
