@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#434343;

	}
	
a:link {text-decoration:none;color:#333333; }
a:visited {text-decoration:none;color:#333333;}
a:hover {text-decoration:none;color:#DC5114;}
a:active { text-decoration:none;color:#DC5114;}


body{
	background-color:#F5F7F6;
		}	
img{
	border:0px;
	}		

.top{
	width:1004px;
	height:74px;
	background-image:url(../images/top_bg.png);
	background-repeat:repeat-x;
	}
.logo{
	float:left;
	width:188px;
	height:74px;}	
.nav{
	float:left;
	text-align:center;
	margin-top:22px;
	margin-bottom:10px;
	width:815px;
	height:40px;
	line-height:40px;
	background-color:#32679D;
	border:0px #cccccc solid;
	color:#FFFFFF;
	font-weight:600;
	}	
.nav a:link {text-decoration:none;color:#FFFFFF; margin:5px;}
.nav a:visited {text-decoration:none;color:#FFFFFF; margin:5px;}
.nav a:hover {text-decoration:none;color:#DC5114; margin:5px;}


.product_line{
	width:1004px;
	height:32px;
	line-height:32px;
	color:#ffffff;
	background-color:#F98903;
	text-align:center;
	margin-bottom:10px;
	}
.left{
	width:603px;
	height:auto;
	float:left;
	padding:4px 0px;
	padding-left:2px !important;
	padding-left:0px;
	margin:0px;
	
	}	
.right{
	width:185px;
	height:auto;
	float:left;
	padding:5px;
	}
.short_top{
	width:189px;
	height:34px;
	background-image:url(../images/short_top.png);
	background-repeat:no-repeat;
	line-height:34px;
	color:#333333;
	font-weight:bolder;
	text-indent:15px;

	}	
.short_mid{
	width:189px;
	height:auto;
	background-image:url(../images/short_mid.png);
	background-repeat:repeat-y;
	}	
.short_mid ul{
	margin:0px auto;
	list-style:none;
	width:170px;
	text-indent:3px;
	padding:5px 10px;
	}	
.short_mid ul li{
	background-image:url(../images/dot.jpg);
	background-repeat:no-repeat;
	background-position:right;
    width:170px;
	height:22px;
	overflow:hidden;
	padding-top:5px;
	border-bottom:1px #D9D9D9 solid;	
	}		
.short_mid p{
	margin:5px auto;
	width:160px;
	padding:3px;
	line-height:16px;
	border-bottom:1px #D9D9D9 solid;
	}	
	
.short_bottom{
	width:189px;
	height:14px;
	background-image:url(../images/short_bottom.png);
	background-repeat:no-repeat;
	}	
	
.long_top{
	width:605px;
	height:34px;
	background-image:url(../images/long_top.png);
	background-repeat:no-repeat;
	line-height:34px;
	color:#333333;
	font-weight:bolder;
	text-indent:15px;	
	}	
.long_mid{
	width:605px;
	height:auto;
	*height:auto;
	background-image:url(../images/long_mid.png);
	background-repeat:repeat-y;
	padding:5px !important; 
	padding:0px;
	}	
.long_mid p,.long_mid p div{
	margin:2px auto;
	width:560px;
	height:auto;
	padding:1px;
	padding-right:5px;
	line-height:17px;
	}	

.product_index{
	width:140px;
	height:274px;
	padding:2px;
	margin:2px;
	float:left;
	border:0px #cccccc solid;
	}	
.product_index h2{
	margin:0px auto;
	color:#DC5114;
	padding:0px;
	text-align:left;
	line-height:18px;
	}	
.product_index p{
	padding:0px 3px !important; 	
	padding:0px;
    text-align:left;
	line-height:15px;
	width:136px !important; 		
	width:130px;
	height:120px;
	}	

.long_bottom{
	width:605px;
	height:14px;
	background-image:url(../images/long_bottom.png);
	background-repeat:no-repeat;
	}		
	
	
.bottom{
	margin:0px;
	text-align:center;
	background-image:url(../images/bottom.png);
	background-repeat:repeat-x;
	clear:both;
	width:1004px;
	height:55px;
	}
	
.short_mid ul.news{
	margin:0px auto;
	list-style:none;
	width:170px;
	padding:0px;
	}	
ul.news li{
	margin:0px;
	padding:0px;
	background-image:url(../images/dot_mini.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
    width:165px;
	height:20px;
	overflow:hidden;
	padding-top:5px;
	border-bottom:1px #D9D9D9 solid;	
	}		
#frmsearch{
	margin:0px auto;
	padding:0px;
	width:150px;
	line-height:32px;
	}	
#frmsearch #keyword{
	width:150px;
	height:20px;
	line-height:20px;
	border:1px solid #999;
	padding:0px;
	margin:0px;	
	}
#frmsearch #button{
	width:152px;
	height:25px;
	color:#333;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
	}	
.product_pic_single{
	margin:2px;
	padding:2px;
	float:left;
	}	
	
	
	
.list{
	width:580px;
	margin:0px auto;
	}	
.list .node .title{
	width:570px;
	height:25px;
	line-height:25px;
	border-bottom:1px dashed #EBEBEB;
	} /* 标题 */

.list .node .description{
	width:570px;
	height:auto;
	padding:5px;
	line-height:150%;
	color:#555} /* 描述 */
.list .node .description p{	
	width:570px;
	margin:0px;
	padding:0px;
}
.list .node .info{
	width:550px;
	text-align:right;
	line-height:20px;
	color:#666;
	padding:0px 10px;
	} /* 文章其他信息 */	
	
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */	

.content{
	margin:0px auto;
	width:570px;
	height:auto;
}
.content h1{margin:5px;padding:2px} /* 标题 */
.content .info{
	margin-top:10px;
	line-height:25px;
	text-align:right;
	font-size:12px;
	color:#666;
	border-bottom:1px solid #E7E7E7;
	background-color:#F5F5F5;
	border-top:1px solid #E7E7E7;
	padding-right:10px;
	} /* 正文信息 */
.content .info span{color:#390} /* 信息突出 */
.content .area{color:#333;line-height:17px;padding:2px} /* 正文内容 */
.content .prenext{line-height:40px;border-top:1px dashed #ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.content .prenext .pre{float:left;width:250px; overflow:hidden;} /* 上一篇 */
.content .prenext .next{text-align:right;float:right;width:270px; overflow:hidden;} /* 下一篇 */



.listpic{
	width:590px;
	margin:auto;
	height:auto;}
.listpic .node{
	float:left;
	width:192px;
	margin-top:10px;
	text-align:center;
	margin-bottom:5px;
	}
.listpic .node .pic{}
.listpic .node .pic img{margin:1px}
.listpic .node .pic a{border:1px solid #ccc}
.listpic .node .pic a:hover{border:1px solid #DC5114;}
.listpic .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:90%;height:30px}

.common{
	margin:5px auto;
	width:580px;
	color:#333;
	line-height:17px;
	} /* 正文内容 */
.common form{margin:0px;padding:0px;}

.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:12px;color:#666;background-color:#fff;height:17px;}

.s_pic{
	margin:3px;
	padding:3px;
	border:1px solid #cccccc;
	}