/* 此css样式为法兰印务调用 */
body {
	font-size:12px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #262626;
	}
a {
	color:#000;
	text-decoration:none;
	}
.aaa {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}
#page a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#page a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#page a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

img{
	border:0;
	margin:0;
	padding:0;
	}
*{
	margin:0;
	padding:0;
	}
		
/*头部定义 bengin*/
.header {
	width:982px;
	height:auto;
	overflow:hidden;
	background:url(headerbg.gif) no-repeat center top;
	padding:9px 0 0 0;
	margin:0 auto;
	}
.header-left {
	width:879px;
	float:left;
	}
.header-right {
	width:102px;
	float:right;
	}	
.header-left .logo{
	width:879px;
	height:65px;
	overflow:hidden;
	margin:0;
	}
.header-right .text{
	width:100%;
	height:auto;
	margin:2px 0 0 0;
	line-height:19px;
	color:#333;
	}			
#nav{
	width:100%;
	height:42px;
	clear:both;
	background:url(navbg.gif) no-repeat 0 0;
	margin-bottom:8px;    
	}				
#nav ul{
	clear:both;
	width:100%;
	height:35px;
	list-style:none;
	}
#nav li{
	float:left;
	margin-left:0;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-weight:bold
	}
#nav li a{
	font-weight:bold;
	display:block;
	color:#fff;
	}
#nav li a:hover{
	font-weight:bold;
	display:block;
	background:url(nav_hover.gif) repeat-x left top;
	color:#fff;
	}	
	
/*主体板块定义 bengin*/  
.main{
	width:982px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	}
.clear{
	clear:both;
	width:100%;
	}
.banner{
	width:982px;
	height:140px;
	overflow:hidden;
	
	margin:0 auto;
	margin-bottom:8px;
	margin-bottom:8px;
	}
.index_left{
	width:192px;
	float:left;
	padding:0 0 10px 0;
	background:url(leftbg.gif) repeat-y 0 0;
	border-top:#eeeeee 1px solid;
	border-bottom:#eeeeee 1px solid;
	}
	.index_left_column{
		width:100%;
		height:auto;
		overflow:hidden;
		background:url(index_leftbg.jpg) no-repeat left bottom;
		}
.index_right{
	width:698px;
	float:right;
	}
	.index_right_column{
		width:100%;
		height:auto;
		overflow:hidden;
		margin:0 auto;
		}
	.index_column_product{
		width:608px;
		height:200px;
		overflow:hidden;
		float:left;
		}	
	.index_column_about{
		width:300px;
		height:278px;
		overflow:hidden;
		float:left;
		}
	.index_column_about_content{
		width:97%;
		margin:0 auto;
		line-height:22px;
		padding:3px 0 0 0;
		}
	.index_column_newpro{
		width:160px;
		height:278px;
		overflow:hidden;
		margin:0 auto
		}
	.index_column_newpro_content{
		width:97%;
		margin:0 auto;
		line-height:22px;
		padding:3px 0 0 0;
		}		
	.index_column_news{
		width:150px;
		height:185px;
		overflow:hidden;
		background:#f6f6f6;
		margin:0 auto;
		}	
		.index_column_news UL{
			width:95%;
			list-style:none;
			margin:0 auto;
			margin-top:10px;
			}	
.index_pro{
		width:680px;
		margin:0;
		overflow:hidden;
		}
		.index_pro ul{
			width:100%;
			list-style:none;
			margin:0 0 0 0;
			}
		.index_pro li{
			width:25%;
			float:left;
			height:155px;
			overflow:hidden
			}
		.index_pro .dl{
	width:145px;
	text-align:center;
	height:110px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #E9F2DF;
	border: 1px solid #CCCCCC;
			}	
		.index_pro li p{
			width:142px;
			clear:both;
			height:16px;
			line-height:16px;
			text-align:center;
			overflow:hidden;
			margin:0 0 0 0;
			}
			.index_pro li p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
	.index_pro li p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
		.index_pro li img{
			margin:12px 0 0 0;
			width:120px;
			height:90px;
			border:0
			}
.about_contentshow{
	width:97%;
	margin:0 auto;
	margin:0 auto;
	margin-top:10px;
	line-height:22px;
	color:#333;
	}
.news_contentshow ul{
	width:100%;
	margin:0 auto;
	margin:0 auto;
	margin-top:10px;
	line-height:22px;
	color:#333;
	list-style:none
	}
.proshow{
	width:760px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	}		
.proshow_left{
	width:142px;
	text-align:center;
	height:133px;
	overflow:hidden;
	border:#ccc 1px solid;
	float:left;
	line-height:28px;
	}
.proshow_left img{
	margin:12px 0 0 0;
	width:120px;
	height:90px;
	border:0
	}	
.proshow_right{
	float:right;
	width:600px;
	overflow:hidden;
	line-height:22px;
	padding:10px 0 0 0;
	}						
/*主体板块定义 end*/

/*标题设置 bengin*/
.index_tit_left{ 
	width:100%;
	height:49px;
	overflow:hidden;
	}
.index_tit_right{
	width:100%;
	height:37px;
	overflow:hidden;
	}

h4.tit_about{
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:1px 0 0 5px;
	color:#c33e31;
	font-weight: bold;
	width:100%;
	margin:0 auto;
	}
h4.tit_news{
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:1px 0 0 5px;
	color:#ff920e;
	font-weight: bold;
	width:100%;
	margin:0 auto;
	background:#fff;
	}
h4.tit_pro_object{
	height:31px;
	line-height:31px;
	font-size:14px;
	padding:1px 0 0 5px;
	color:#c33e31;
	font-weight: bold;
	width:164px;
	margin:0 auto;
	}
	h4.tit_pro_object a{
		color:#c33e31;
		font-weight: bold;
	}
	h4.tit_pro_object a:hover{
		color:#c33e31;
		font-weight: bold;
	}
h4.guid_tit{
	border-bottom:#efefef 2px solid;
	line-height:25px;
	font-size:12px;
	width:100%;
	overflow:hidden;
	height:25px;
	font-weight:normal
	}	
span.sp2{
	float:right;
	margin:0 5px 0 0
	}				
/*标题设置 end*/

/*字体样式定义 bengin*/
span.right_more{
	float:right;
	width:60px;
	text-align:right;
	margin:16px 2px 0 0;
	color:#f60;
	font-size:12px
	}
span.right_more{
	float:right;
	margin:0 5px 0 0
	}	
/*字体样式定义 end*/

/*背景设置 beingin*/

/*背景设置 end*/

/*图片样式设置 bengin*/
img.pro_style{
	width:232px;
	height:46px;
	margin:5px 0 0 0;
	padding:0;
	}
img.ig1{
	width:171px;
	height:59px;
	margin:3px 6px;
	}	
/*图片样式设置 end*/
/*边框样式设置 bengin*/
.border_right{
border-right:#CCCCCC 1px solid}
/*边框样式设置 end*/
/*列表定义 bengin*/
.pro_style2{
	width:164px;
	height:auto;
	background:#eaeaea;
	border:#fff 2px solid;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 5px 0;
	}
.pro_style2 ul{
	width:100%;
	list-style:none;
	}	
.pro_style2 li{
	width:164px;
	margin:0 auto;
	line-height:25px;
	overflow:hidden;
	background:url(indexlistbg.jpg) no-repeat 0 0;
	}
	.pro_style2 li a{
		font-size:12px;
		width:100%;
		color:#116cb3;
		}
	.pro_style2 li a:hover{
		font-size:12px;
		width:100%;
		color:#116cb3;
		}
.pro_style3{
	width:140px;
	height:auto;
	background:#eaeaea;
	border:#fff 2px solid;
	float:right;
	overflow:hidden;
	margin:0 5px 0 0;
	}
.pro_style3 ul{
	width:100%;
	list-style:none
	}	
.pro_style3 li{
	width:164px;
	margin:0 auto;
	line-height:21px;
	overflow:hidden;
	background:url(indexlistbg.jpg) no-repeat 0 0;
	}
	.pro_style3 li a{
		font-size:12px;
		width:100%;
		color:#c33e31;
		}
	.pro_style3 li a:hover{
		font-size:12px;
		width:100%;
		color:#c33e31;
		}		
.li-news{
	width:97%;
	margin:0 auto;
	line-height:23px;
	overflow:hidden;
	border-bottom:#ccc 1px dotted
	}
	.li-news a{
		font-size:12px;
		width:100%;
		color:#333;
		
		}
	.li-news a:hover{
		font-size:12px;
		width:100%;
		color:#333;
		}
.li-yingyong{
	width:100;
	margin:0 auto;
	overflow:hidden;
	color:#666666
	}
	.li-yingyong h4{
		line-height:25px;
		height:25px;
		font-size:12px;
		font-weight:normal;
		border-bottom:#CCCCCC 1px dotted;
		color:#0066CC
		}
	.li-yingyong span{
		float:right;
		margin:0 3px 0 0;
		}	
	.li-yingyong p{
		line-height:20px;
		font-size:12px;
		font-weight:normal;
		margin:5px 0 0 0;
		border-bottom:#CCCCCC 1px solid
		}	
	.li-yingyong a{
		font-size:12px;
		width:100%;
		color:#0066CC;
		}
	.li-yingyong a:hover{
		font-size:12px;
		width:100%;
		color:#0066CC;
		}
/*列表定义 end*/

/*尾部定义 bengin*/
.footer{
	width:982px;
	height:115px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	margin-top:3px;
	line-height:25px;
	text-align:center;
	background:#f3f3f3 url(footbg.gif) no-repeat center top;
	}
.footer .text{
	width:100%;
	text-align:center;
	line-height:30px;
	color:#fff
	}
	.footer .text a{
		color:#fff
		}
	.footer .text a:hover{
		color:#fff
		}		
.footer dl{
	width:778px;
	margin:0 auto;
	padding:0;
	}
	.footer dt{
		float:left;
		margin:0;
		padding:0;
		width:156px;
		height:85px;
		}
	.footer dd{
		float:right;
		width:615px;
		height:85px;
		margin:0;
		padding:0;
		}
	.footer ul{
		width:99%;
		margin:0 auto;
		margin-top:5px;
		}
	.footer li{
		width:100%;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		line-height:26px;
		text-align:left
		}			
.pro_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 8px;
	padding-left: 8px;
}

/*尾部定义 end*/
	
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#bb:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
#bb:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#bb:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
#cc:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
}
#cc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin-left: 10px;
	padding-left: 10px;
}
	
#cc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 10px;
	padding-left: 10px;
}
.left_wz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	padding-left: 12px;
	color: #FFFFFF;
}
