body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
input,select {font-size:12px;vertical-align:absmiddle;}
img {border:0;}
ul,li {float:left;list-style-type:none;padding:0;margin:0;}
.wrap li, a, h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
a {color:#333; text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;} 

/* 框架定义 */
#container{
	width:980px;
	background-color:#FFF;
	margin:0px auto;
}

.left_div{
	width:240px;
	float:left;
}
.right_div{
	width:730px;
	margin-left:10px;
	float:left;
}

/* 通用模块 */
#header_div{
	width:980px;
	height:150px;
	margin-bottom: 5px;
}
#logo{
	width:270px;
	height:70px;
	float:left;
}
#header_block{
	float:left;
	font-size:12px;
	width:700px;
	height:70px;
}
#header_block ul{float:right; height:25px; line-height:25px; padding-right:30px; display:block;}
#header_block li{ text-align:right; display:block; padding:5px 10px;}

#header_nav {
	float:left;
	width:980px;
	height: 47px;	
	background:url(../images/daohang.gif) no-repeat;
}
#header_nav img{float:left; border:0;}
#header_nav ul{font-size:14px; margin-left:20px;}
#header_nav li{color:#FFF; margin-left:20px; height:47px; line-height:47px;}
#header_nav a {color:#FFF; text-decoration:none;}
#header_nav a:hover {color:#FFFF00;text-decoration:underline;} 

#search_div{
	float:left;
	width:980px;
	height:27px;
	color:#FFF;
	font-size:12px;
	background:url(../images/shousuod.gif) no-repeat center;
}
#search_div a {color:#FFF; text-decoration:none;}
#search_div a:hover {color:#FFFF00;text-decoration:underline;} 
#search_div ul{float:left; display:inline; margin-left:110px; margin-right:20px; text-align:left;}
#search_div li{padding: 0px 5px; height:27px; line-height:27px;}
#search_div input{margin-left:5px;vertical-align:middle;border:2px #009933 solid;}
#search_div select{vertical-align:middle;border:2px #009933 solid;}
#search_div table{text-align:left;}
.btn_search{
	background:url(../images/sousuo.gif) no-repeat;	
	border:0px;
	width:44px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	cursor:pointer;
}

#footer_div{width:980px;height:160px;margin-top:5px;float:left;}
.firends_title{	width:100%;	height:25px;line-height:25px;color:#006666;font-size:14px;text-align:center;background-color:#F5F5D3;}
.firends{width:980px;background-color:#F7F7F7;margin-bottom:20px;}
.firends ul{float:left; margin:10px auto;}
.firends li{ height:50px; margin: 5px 5px 10px 0px;}
.site_info{	float:left;	width:980px;height:100px; color:#000; margin:0 auto;background-color:#F7F7F7;}
.site_info hr{float:left; width:980px; border:1px  #000 solid; background-color:#FFF;}

.main_band{
	width:100%;
	height:27px;
	line-height:27px;
	margin-bottom:2px;
	background:url(../images/pifashichangd.gif) left no-repeat;
}

h1{ line-height:27px;font-size:14px;margin: 0px 25px;color:#FFF;font-weight:bold;}
h2{ font-size:12px;	margin: 0px 10px;}
h3{ font-size:14px; text-align:left; margin: 20px; padding-left:16px; color:#000; background:url(../images/arrow.gif) left no-repeat; clear:both;}
h4{ font-size:12px;	margin: 5px; text-align:center;}
h5{ font-size:12px;	margin: 5px 0px; text-align:left;}

.block_div{	float:left;	width:728px; background-color:#FFFFEE;border:1px #EEE solid;	margin-bottom:10px;	padding: 10px 0px;text-align:center;}
.block_div table{width:98%;text-align:left;}
.block_div p{ text-align:left; padding: 0px 10px; text-indent:2em; line-height:25px;}
.block_div ul{ width:700px; margin-bottom:30px; display:block;}
.block_div li{ padding-left:16px; margin-left:40px; background:url(../images/icon.gif) left no-repeat;}

.list_table{margin:0 auto;width:98%;border-top:1px #EFEFEF solid;border-bottom:1px #EFEFEF solid; background-color:#FFF;}
.list_table th{font-style:normal; text-align:center; height:30px; background-color:#FEFEF8; line-height:30px;border-bottom:1px #EEE solid;}
.list_table tr{text-align:center;}
.list_table td{height:25px; line-height:25px; border-bottom:1px #EEE solid;}
.list_table label{color:#006633; font-size:12px;text-align:left;padding: 20px;}
.listtable_pager{font-style:normal; text-align:right; height:30px; line-height:30px; background-color:#FEFEF8; padding-right:10px;}

.btn_1{	color:#000;	text-decoration:underline;cursor:pointer;	padding:4px; margin-right:10px;	border:0px;	background-color:#00CC33;}
.btn_2{	background-color:#00CC33;color:#000;text-decoration:underline;border:0px;cursor:pointer;padding:4px;margin:0px 10px;}
.btn_3{	background-color:#009933;font-size:14px;color:#FFF;text-decoration:underline;border:0px;padding:3px 20px;margin:10px 20px;cursor:pointer;}
.btn_4{ padding:10px 30px;background-color:#009933; color:#FFF; cursor:pointer;}

.img_block{float:left;width:140px;height:130px;border:1px #F6F6F6 solid;margin:5px 2px;text-align:center;}
.img_block img{ text-align:center; vertical-align:middle; border:0px; height:100px; width:140px;}
.img_block p{float:left;width:140px; height:30px; line-height:30px;}

.answer{ float:left; color:#FF9900;}
.author{ float:left; width:400px;}

.top_banner{width:980px;height:65px;line-height:65px;margin-bottom:5px; }
.left_banner{width:240px;height:220px;}
#login_table{border:1px #CCCCCC solid; width:50%; margin:0px auto; margin-top:10px; text-align:left; display:block;}
#login_table label{	padding-left:40px;}
#login_table span{ padding-right:20px;}

.wellcome_band{width:980px;height:27px;background:url(../images/grd.gif) repeat-x;text-align:center;font-size:14px; margin-bottom:5px;}
.exit {float:left; width:720px; text-align:center; padding: 30px 0px; margin:0px auto;}
.exit a {color:#FFF; text-decoration:none;}
.exit a:hover {color:#FFFF00;text-decoration:underline;} 


@import url(css/new_layout.css);
@import url(css/category.css);
@import url(css/good.css);
