@charset "utf-8";
/*全局*/
body, td, th ,div, ul, li, p{ 
color : #5B5950; 
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
} 
body { 
background-color : #ffffff; 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
} 
ul, li, p, ol, h1, h2, h3, h4{ 
list-style-type : none; 
padding : 0; 
margin : 0; 
} 
img{
padding : 0; 
margin : 0; 
border : 0;
}
a:link { 
color : #7A785A; 
font-size : 11px; 
font-family : Arial; 
text-decoration:none;
} 
a:visited { 
color : #5B5950; 
font-size : 11px; 
font-family : Arial; 
text-decoration:none;
} 
a:hover { 
color : #FF6600; 
font-size : 11px; 
text-decoration : underline; 
font-family : Arial; 
text-decoration:underline;
} 
.Clear{
	clear:both;
}
/*Mate*/
.Mate{
	height:22px;
	overflow:hidden;
	background:url(../images/mate_bg.gif) repeat-x;
}
.MateInner{
	width:1003px;
	margin:0px auto;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.MateInner h1{
	width:500px;
	margin-left:5px;
	color:#999;
	font-size:12px;
	font-weight:bold;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	clear:both;
	line-height:22px;
}

/*Head*/
.Head{
	width:1003px;
	height:142px;
	background:url(../images/head_bg.jpg) repeat-x;
	margin:0px auto;
	overflow:hidden;
	clear:both;
	border-bottom:10px #F5F5EB solid;
}
.Head .Right{
	width:680px;
	float:right;
}
.Nav{
	width:680px;
	height:29px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
	float:right;
	margin-top:47px;
}
.Nav li{
	float:left;
	background:#265D00;
	margin-right:2px;
	height:29px;
	line-height:29px;
}
.Nav li span{
	padding:10px;
}
.Nav li a:link,.Nav li a:visited{
	font-size:12px;
	color:#FFF;
}
.Nav li a:hover{
	background:#F4F4EC;
	color:#FF6600;;
}
.Nav .Current,{
	background:#F4F4EC;
	border:1px #AAA solid;
	border-bottom:1px #F4F4EC solid;
	height:27px;
	line-height:27px;
}
.Nav .Current a:link,.Nav .Current a:visited,{
	color:#000;
}
.Nav .Current a:hover,{
	color:#FF6600;
}
/*Body*/
.Body{
	width:1003px;
	margin:0px auto;
	clear:both;
	background:#F5F5EB url(../images/left_bg.jpg) repeat-y;
}

.Body .Left{
	width:220px;
	float:left;
	overflow:hidden;
}
.Body .Middle{
	clear:both;
}
.Body .Right{
	width:760px;
	float:right;
	overflow:hidden;
	margin-right:14px!important;
	margin-right:7px;
}
/*Category List Style*/
.Category{
	margin:0px 5px;
	background:#EEECE0;
}
.Category li{
	width:180px;
	height:25px;
	text-indent:10px;
	border-bottom:0px #EEE dotted;
	line-height:25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.Category li a:link,.Category li a:visited{
	color:#7A785A;
	text-decoration:underline;
	font-size:12px;
}
.Category li a:hover{
	color:#ff6600;
	font-size:12px;
	text-decoration:none;
}
.Category .Sub{
	width:180px;
	height:25px;
	text-indent:30px;
	border-bottom:1px #EEE dotted;
	line-height:25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*News List Style*/
.News{
	margin:0px 5px;
}
.News li{
	width:180px;
	height:30px;
	text-indent:10px;
	border-bottom:1px #EEE dotted;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.NewsList{
	margin:0px 5px;
}
.NewsList li{
	width:98%;
	height:30px;
	text-indent:10px;
	border-bottom:1px #EEE dotted;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/*Product List Style PTxts*/
.PTxts{
	clear : both; 
}
.PTxts li { 
line-height :20px; 
text-align : left; 
float : left; 
overflow : hidden; 
clear:both;
border:1px solid #E1E1D9;
background:#FFF;
font-size:11px;
} 
.PTxts li p { 
float : left; 
width : 187px; 
height : 163px; 
overflow : hidden; 
white-space : nowrap; 
display : table-cell; 
vertical-align : middle;  
text-align:center;
font-size:12px;
color:#FFF;
} 
.PTxts li p img{
padding:15px;
max-width:157px;   /* FF IE7 */
max-height:143px; /* FF IE7 */
_width:expression(this.width > 157 && this.width > this.height ? 157: auto); /* IE6 */
_height:expression(this.height > 143 ? 143 : auto); /* IE6 */ 
}
.PTxts li a:link,.PTxts li a:visited{
color:#397510;
font-size : 11px; 
text-decoration:underline;
}
.PTxts li a:hover { 
color : #ff6600; 
font-size : 11px; 
text-decoration : none; 
} 
.PTxts li span { 
float:right;
margin-top:5px;
margin-right:5px;
} 
.PTxts li input{
	float:left;
}
.PTxts h3{
font-size:14px;
line-height:30px;
color:#000;
}
/*Product List Style PPics*/
.PPics ul{
	overflow:hidden;
}
.PPics li{
	height : 230px; 
	line-height : 20px; 
	text-align : left; 
	float : left; 
	overflow : hidden; 
	margin-left : 20px; 
	margin-top : 10px; 
	text-align:center;
}
.PPics li p{
	width : 200px; 
	height : 200px; 
	overflow : hidden; 
	white-space : nowrap; 
	border : 1px solid #eee; 
	display : table-cell; 
	vertical-align : middle;   
	text-align:center;
	line-height:170px;
	font-size:170px;
	margin-top:10px;
}
.PPics li img{
	padding:5px;
	max-width:190px;   /* FF IE7 */
	max-height:190px; /* FF IE7 */
	_width:expression(this.width > 190 && this.width > this.height ? 190: auto); /* IE6 */
	_height:expression(this.height > 190 ? 190 : auto); /* IE6 */ 
}
.PPics li span{
	display:block;
}

/*Foot*/
.Foot{
	width:1003px;
	background:#999;
	margin:0px auto;
	clear:both;
	height:80px;
	background:#E2E0D3;
	border-top:10px #F5F5EB solid;
}
.Links{
	width:98%;
	margin:0px auto;
}
.Links li{
	float:left;
	margin-right:10px;
	margin-top:5px;
	line-height:20px;
}
.RightAbout{
	margin-left:5px;
	margin-right:5px;
}
.RightAbout .Title a:link,.RightAbout .Title a:visited{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.Copyright{
	float:left;
	padding-left:10px;
	font-size:11px;
	color:#7A785A;
	margin-top:10px;
}
.FootNav{
	float:right;
	margin-top:10px;
}
.FootNav li{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-left:1px #7A785A solid;
	line-height:14px;
	height:14px;
	overflow:hidden;
	
}
.FootNav li a:link,.FootNav li a:visited{
	color:#7A785A;
	text-decoration:underline;
}
.FootNav li a:hover{
	color:#FF6600;
	text-decoration:none;
}
.Page{
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.Page a:link,.Page a:visited{
	border:1px #EEE solid;
	padding:5px;
	background:#f6f6f6
}
.Page a:hover{
	border:1px #EEE solid;
	padding:5px;
	background:#FFF9E2;
}