@charset "utf-8";
/** 主要样式为首页 全部独立结构 **/
#index_top_post{
	margin: 10px 0 0 0;
	width:950px;
	height:355px;
	position: relative;
	display:table;
}
#index_top_post h1{
	font-size:16px;
}
#index_top_post #index_top_post_left{
	width:645px;
	height:355px;
	position: relative;
	background-color:inherit;
	padding:0;
	margin: 0;
	display:table;
}

#index_top_post #index_top_post_right{
	width:290px;
	height:355px;
	position: relative;
	padding: 0;
	margin: 0 0 0 15px;
	background-color:inherit;
	left: 15px;
	display:table;
	clear:right;
}

#post{
	/* margin: 10px 0 0 0; */
	position: relative;
	width:645px;
	height:80px;
	background: url(post.gif) 0 0 no-repeat;
	background-color:inherit;
	margin:0;
	padding:0;
	display:table;
	overflow: hidden;
}
#post .post{
	position: relative;
	padding: 0;
	margin: 20px 120px 10px 120px; 
	height:50px;
	width:405px;
	overflow: hidden;
	font:normal 14px/25px Arial, "幼圆", "宋体";
	color:#29a;
	background-color:inherit;
}
#post .post a{
	text-decoration: none;
	color:#29a;
}
#post .post a:hover{
	text-decoration: underline;
	color:#29a;
}
#Recommendation{
	margin: 10px 0 0 0;
	padding:0;
	position: relative;
	width:645px;
	height:265px;
	background-color:inherit;
	background:url(recommendation_top.gif) 0 0 no-repeat;
	display:table;
	z-index:0;
	overflow: hidden;
}
#Recommendation .Recommendation{
	position: relative;
	margin: 60px 0 0 0; 
	_margin: 0;
	padding:0;
	width:643px;
	height:204px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color:inherit;
	font:bold 12px/30px "Arial", "宋体";
	z-index:0;
}
#Recommendation .Recommendation ul{
	width:642px;
	height:200px;
	margin:4px 0 0 0; 
	padding:0;
	background-color:inherit;
	list-style-type: none;
}
#Recommendation .Recommendation ul li{
	width:214px;
	height:200px;
	margin:0;
	padding:0;
	background-color:inherit;
	float: left;
	text-align: center;
}
#Recommendation .Recommendation ul img{
	width:180px;
	height:160px;
	display:block;
	margin:10px auto 0 auto;
	border: 0px none #fff;
}
#Recommendation .Recommendation ul a {
	display:block;
	width:214px;
	height:200px;
	margin:0;
	padding:0;
	background-color:inherit;
	text-decoration: none;
}
/* *productlist* */
#productlist{
	/* margin: 10px 0 0 0; */
	position: relative;
	width:290px;
	height:355px;
	background:url(productlist.gif) 0 0 no-repeat;
	background-color:inherit;
	padding:0;
	margin:0;
	display:table;
	overflow: hidden;
}
#productlist .productlist {
	width:288px;
	height:274px;
	margin: 80px 0 0 0 ; 
	padding: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color:inherit;
	font:bold 12px/30px "Arial", "宋体";
	letter-spacing: 0.5em;
	color:#29a;
}
#productlist .productlist ul {
	width:288px;
	height:270px; /* 每个LI或P 高30 可显示9行不够的话顺加30 记住所有都要变化 */
	margin:4px 0 0 0; 
	padding:0;
	overflow: hidden;
	background-color:inherit;
	list-style-type: none;
}
#productlist .productlist ul li {
	width:288px;
	height:30px;
	margin:0;
	padding:0;
	overflow: hidden;
	background-color:#inherit;
	background: url(list.gif) 20px center no-repeat;
	text-indent: 40px;
}
#productlist .productlist ul a{
	color:#29a;
	font:bold 12px/30px "Arial", "宋体";
	text-decoration: none;
	letter-spacing: 0.5em;
	display:block;
	width:288px;
	height:30px;
}
#productlist .productlist ul .t1{
	background-color:#eee;
}
#productlist .productlist ul .t2{
	background-color:#inherit;
}
#productlist .productlist ul .up{
	background-color:#cff;
}
#productlist .productlist p{
	width:288px;
	height:30px;
	margin:0;
	padding:0;
	overflow: hidden;
	background-color:#inherit;
}
#index_new{
	margin: 10px 0 0 0;
	width:950px;
	height:305px;
	position: relative;
	display:table;
	background-color:#inherit;
}
#index_new h1{
	font-size:16px;
}
#index_new #index_new_left{
	width:645px;
	height:305px;
	position: relative;
	background-color:#inherit;
	padding:0;
	margin: 0;
	display:table;
}

#index_new #index_new_right{
	width:290px;
	height:305px;
	position: relative;
	padding: 0;
	margin: 0 0 0 15px;
	background-color:#inherit;
	left: 15px;
	display:table;
	clear:right;
}
#new_news{
	/* margin: 10px 0 0 0; */
	position: relative;
	width:315px;
	height:305px;
	background:url(new_news.gif) 0 0 no-repeat;
	background-color:inherit;
	padding:0;
	margin:0;
	display:table;
	overflow: hidden;
}
#new_news .new_news{
	width:313px;
	height:244px;
	margin: 60px 0 0 0 ;
	_margin: 0 ;
	padding: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color:inherit;
	font:bold 12px/30px "Arial", "宋体";
	letter-spacing: 0.2em;
	color:#777;
}
#new_news .new_news ul{
	width:313px;
	height:240px; /* 每个LI或P 高30 可显示9行不够的话顺加30 记住所有都要变化 */
	margin:4px 0 0 0;
	padding:0;
	overflow: hidden;
	background-color:inherit;
	list-style-type: none;
}
#new_news .new_news ul li {
	width:313px;
	height:30px;
	margin:0;
	padding:0;
	overflow: hidden;
	background-color:#inherit;
	background:url(003_60.gif) 10px center no-repeat;
	text-indent: 30px;
}
#new_news .new_news ul a{
	color:#777;
	font:bold 12px/30px "Arial", "宋体";
	text-decoration: none;
	display:block;
	width:313px;
	height:30px;
	letter-spacing: 0.2em;
}
#new_news .new_news ul .t1{
	background-color:#eee;
}
#new_news .new_news ul .t2{
	background-color:#inherit;
}
#new_news .new_news ul .up{
	background-color:#cff;
}
#ask{
	/* margin: 10px 0 0 0; */
	margin: 0 0 0 15px;
	padding:0;
	position: relative;
	width:315px;
	height:305px;
	background:url(index_ask.gif) 0 0 no-repeat;
	background-color:inherit;
	display:table;
	left: 15px;
	clear:right;
	overflow: hidden;
}
#ask .ask{
	width:313px;
	height:244px;
	margin: 60px 0 0 0 ; 
	_margin: 0 ;
	padding: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color:inherit;
	font:bold 12px/30px "Arial", "宋体";
	letter-spacing: 0.2em;
	color:#777;
}
#ask .ask ul{
	width:313px;
	height:240px; /* 每个LI或P 高30 可显示9行不够的话顺加30 记住所有都要变化 */
	margin:4px 0 0 0;
	padding:0;
	overflow: hidden;
	background-color:inherit;
	list-style-type: none;
}
#ask .ask ul li {
	width:313px;
	height:30px;
	margin:0;
	padding:0;
	overflow: hidden;
	background-color:#inherit;
	background:url(003_60.gif) 10px center no-repeat;
	text-indent: 30px;
}
#ask .ask ul a{
	color:#777;
	font:bold 12px/30px "Arial", "宋体";
	text-decoration: none;
	letter-spacing: 0.2em;
	display:block;
	width:313px;
	height:30px;
}
#ask .ask ul .t1{
	background-color:#eee;
}
#ask .ask ul .t2{
	background-color:#inherit;
}
#ask .ask ul .up{
	background-color:#cff;
}

#friendly_link {
	margin: 10px 0 0 0;
	width:950px;
	height:101px;
	position: relative;
	display:table;
	background:url(friendly_link.gif) 0 0 no-repeat;
	background-color:#inherit;
}
#friendly_link .friendly_link {
	width:948px;
	height:60px;
	margin: 40px 0 0 0 ; 
	_margin: 0 ;
	padding: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	background-color:inherit;
	font:bold 12px/30px "Arial", "宋体";
	letter-spacing: 0.5em;
	color:#777;
}
#friendly_link .friendly_link ul {
	width:948px;
	height:60px; /* 每个LI或P 高30 可显示9行不够的话顺加30 记住所有都要变化 */
	padding:0;
	overflow: hidden;
	background-color:inherit;
	list-style-type: none;
}
#friendly_link .friendly_link ul li {
	width:auto;
	height:30px;
	margin:0 10px;
	padding:0;
	overflow: hidden;
	background-color:#inherit;
	text-align: center;
	float: left;
}
#friendly_link .friendly_link ul li a{
	text-decoration: none;
	font:bold 12px/30px "Arial", "宋体";
	letter-spacing: 0.5em;
	color:#777;
}
#friendly_link .friendly_link ul li a:hover{
	text-decoration: underline;
}



