@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;background-color:#ccc; background-image:url(index_x.gif);}
form,input,select,ul,li,ol,p,dl,dt,dd,h1,span,h3,h4,h5,h6{margin:0;padding:0;}
body,td,select,input,div,h1,span,h3,h4,h5,h6{font-size:12px; color:#333;}
img{border:none;}
ul,li,ol,dl,dt,dd{list-style:none;}
a{font-size:12px;color:#000;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:underline;}

#wrapper{width:960px;margin:0px auto;padding:0px 10px;background-color:#FFF;background-image:url(nr_body_bg.gif);	background-repeat: repeat-x;}
.main{width:960px;margin-top:10px;display: inline;}

.left{float:left;}
.right{float:right;}

.text_c{text-align:center;}
.text_r{text-align:right;}

.c414141{color:#414141;}
.fff{color:#fff;}
.fff a{color:#fff;}
.fff a:hover{color:#ffff00;}
.ff0000{color:#ff0000;}

.ff6600{color:#FF6600;}
.ff6600 a{color:#FF6600;}
.ff6600 a:hover{color:#FF6600;}

.col0099FF{color:#0099FF;}
.col0099FF a{color:#0099FF;}
.col0099FF a:hover{color:#0099FF;}

.line22{line-height:22px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line30{line-height:30px;}
.line32{line-height:32px;}

.fontht{ font-family:"黑体";}


.font20{font-size:20px;}
.font20 a{font-size:20px;}
.font20 a:hover{font-size:20px;}

.font18{font-size:18px;}
.font18 a{font-size:18px;}
.font18 a:hover{font-size:18px;}

.font16{font-size:16px;}
.font16 a{font-size:16px;}
.font16 a:hover{font-size:16px;}

.font14{font-size:14px;}
.font14 a{font-size:14px;}
.font14 a:hover{font-size:14px;}

.font12{font-size:12px;}
.font12 a{font-size:12px;}
.font12 a:hover{font-size:12px;}

.strong{font-weight:bold;}


/*topt*/
#topt{float:left;width:960px;height:40px;line-height:40px;border-bottom:1px solid #70c19e;}
#topt .loginbar{margin-left:20px;padding-top:10px;display: inline;}

/*header*/
#header{float:left;width:960px;padding-top:8px;}

.nav{width:360px;padding-top:10px;_zoom:1;}
.nav dt{width:33px;height:15px; padding:2px 0px 0px 6px;background-image:url(in_nav_strong.gif);}

.nav li{
	float:left;
	padding:2px 10px 0px 8px;
	background-image:url(in_nav_shu.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/*sea*/
.sea{
     width:960px;margin-top:5px; background:url(searchbg.gif);height:40px; line-height:40px;
}
.search{
   width:960px;margin:0px auto; 
}
.sea_l{
    width:450px; float:left; text-align:left; padding-left:60px;
}
.searchsd{margin-top:0px;_margin-top:8px;}
.sea_r{
      background:url(tags.gif) no-repeat left center;width:350px; float:right;padding-left:68px;text-align:LEFT;
}
/*搜索独立页*/
.search_search{width:960px; margin:0px auto; background-image:url(searchbg.gif);height:40px;}
.search_search .search_l{width:250px; float:left; line-height:30px; padding-left:50px;}
.search_search .search_r{width:510px; float:right; text-align:right; padding-right:50px;}
.search_r{
    width:420px;float:left;padding-left:25px; padding-top:7px; 
}
.search_main{
  width:100%;margin:0px auto;margin-top:10px;
}
.search_left{
   width:69%;float:left; border-right:#dcdcdc 1px solid;
}
.search_right{
   width:30%; float:right;
}
.search_box{
   margin-right:50px;
}
.search_lstitle{
  font-size:14px;color:#000; height:30px;line-height:30px;border-bottom:#dcdcdc 1px solid; font-weight:bold;
}
.articlesearch li{
  border-bottom:1px dashed #dcdcdc; margin-bottom:10px;margin-top:10px;
}
.others{
   padding:8px;
}
.others span{
  color:#000; float:right;
}

/*joinus*/
.joinus{width:960px;height:22px;margin-top:10px; background-image:url(in_fhgcw_bg.gif);display: inline;}
/*banner*/
.banner{width:960px;margin-top:10px;display:inline;}
/*banner_tex*/
.banner_tex{
	width:952px;
	height:50px;
	border:1px solid #70c19e;
	background-image:url(tex_bg.gif);
	margin-top:10px;
	padding-left:6px;
	text-align:left;
	display:inline;
	background-repeat: repeat-x;
}

.banner_tex2{
	width:952px;
	height:24px;
	padding-left:6px;
	border:1px solid #70c19e;
	background-color:#F4F4FF;
	text-align:left;
}
.ad250x{width:250px;}
/*footer*/
#footer{float:left;width:960px;padding-top:10px;}
#footer dt{width:958px;height:26px; border:1px solid #70c19e;background-image:url(nr_body_bg.gif);background-repeat: repeat-x;
	background-position: 0px -5px;text-align:center;}
#footer dd{padding-top:10px;text-align:center;}

.pddh li{float:left;padding-left:10px;}