body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	line-height:22px;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal; 
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a {color:#333; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}





.head{width:936px; margin:0 auto; padding:12px;}
.contact-nav{ text-align:right;}
.contact-nav a{ margin:0 5px; padding-left:12px; line-height:25px; background:url(../images/ico3.gif) no-repeat  left;}
.ipnut-text{width:154px; height:20px; line-height:20px; border:1px solid #ccc; margin-top:8px;}
.sh-bt{width:47px; height:23px; background:url(../images/sh.gif) no-repeat ; border:none; cursor:pointer; margin:8px 0 0 5px;}

.menu{
	height:37px;
	width:940px;
	line-height:37px;
	background: url(../images/nav-bg.gif) repeat-x;
	margin:0 auto;
	padding-left:20px;
}
.menu li{float:left;  width:95px; background:url(../images/nav-bg-x.gif) no-repeat left;text-align:center; font-weight:bold; font-size:14px;}
.menu li a{ color:#FCF1F1;width:95px;}
.menu li a:hover,.menu li.cur a{
	background:url(../images/nav-bg2.gif) no-repeat;
	display:block;
	text-decoration:none;width:95px;
}

.banner{ margin:10px auto; width:960px;}
.main{margin:0 auto; width:960px; }
.list-left{width:210px;}
.pic-info,.contact{  border:1px solid #D0D1D1; margin-bottom:10px;}
.pic-info h2,.contact h2{ padding:10px 12px 5px 12px; font-size:14px; background:url(../images/title-bg.gif) repeat-x; border-bottom:1px solid #D0D1D1;}
.pic-info h2 span,.contact h2 span{
	margin-left:5px;
	font-size:10px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}
.pic-list,.about-list{ padding:8px 16px;}
.about-list li{border-bottom:1px solid #EDEDED; font-weight:bold; background:url(../images/ico1.gif) no-repeat left; line-height:30px; padding-left:18px;}
.pic-list dt{ font-weight:bold; background:url(../images/ico1.gif) no-repeat; padding-left:18px; margin-bottom:5px; }
.pic-list dd{ background:url(../images/ico2.gif) no-repeat left; padding-left:16px; line-height:25px; margin-left:16px;}
.contact-a{ padding:12px 6px;}
.contact-a img{ margin-bottom:8px;}

.content-right{ width:740px; overflow:hidden;}
.about,.function,.news,.pic{ margin-bottom:10px; border:1px solid #D0D1D1; background:#FBFBFB; padding:5px;}
.title-at,.title-ft,.title-news,.title-pic,.title-ct,.title-fk,.title-jobs{position:relative; height:33px; border-bottom:1px solid #D0D1D1;padding-left:10px; }
.title-at h2,.title-ft h2,.title-news h2,.title-pic h2,.title-ct h2,.title-jobs h2,.title-fk h2{ background:url(../images/title-about.gif) no-repeat left; padding-top:8px; font-size:14px; padding-left:90px; }
.title-at span,.title-ft span,.title-news span,.title-pic span,.title-ct span,.title-jobs span,.title-fk span{ position:absolute; right:10px; top:6px;}

.title-ft h2{ background:url(../images/title-ft.gif) no-repeat left;}
.title-news h2{ background:url(../images/title-new.gif) no-repeat left; padding-left:70px;}
.title-pic h2{ background:url(../images/title-pic.gif) no-repeat left;}
.title-ct h2{ background:url(../images/title-ct.gif) no-repeat left; padding-left:100px;}
.title-jobs h2{ background:url(../images/title-jobs.gif) no-repeat left; padding-left:56px;}
.title-fk h2{ background:url(../images/title-fk.gif) no-repeat left;}

.about-a,.news-a{ padding:10px;}
.news-a img{ float:left; margin-right:20px;}
.news-a li span{ margin-left:20px;}
.pic-a,.pic-b{margin-left:12px; margin-bottom:12px;}
.pic-a li{ margin:12px 6px 2px 6px; text-align:center; }
.pic-b li{ float:left; margin:12px 6px 2px 6px; text-align:center;}
.pic-a li img,.pic-b li{ border:1px solid #DDDCDC;}
.pic-b li{margin:18px 30px 30px; display:inline;}

.footer{ border-top:3px solid #DA1919; width:948px; margin:0 auto; padding-top:12px; padding-left:12px;}


/*news*/
.news-detail{ padding:0px 16px;}
.news-detail h3{text-align:center; line-height:30px; font-size:13px; border-bottom:1px solid #E1DEDE; margin-top:12px;}
.news-detail h5{text-align:center; line-height:50px;}
.news-list{ padding:10px;}
.news-list li{border-bottom:1px dashed #E5E4E4; line-height:30px;  background:url(../images/ico01.gif) no-repeat left;  padding-left:16px;}

/*pic*/
.pic-list li{ float:left; margin:6px 13px; display:inline; text-align:center; line-height:30px;}
.pic-list li img{ padding:2px; border:1px solid #E6E6E6;} 

.protucts_show h3{ margin:10px 10px 20px 10px; line-height:35px; font-size:13px; font-weight:bold; border-bottom:#eee solid 1px; text-align:center}
.box-left-img img{border:1px solid #eee;}
.box-left{float:left; margin:0px 20px;}

.box-right{float:left; width:320px; margin-left:10px;}
.box-right li{ line-height:40px; border-bottom:1px dashed #eee; }

.box-desc,.box-about{ clear:both;  margin:12px 12px; border:1px solid #eee;}
.box-desc h3,.box-about h3{ line-height:32px; padding-left:20px; background:#eee; font-size:14px;  font-weight:bold;}

.box-about li{ float:left; text-align:center; margin:10px 0px 10px 7px; display:inline;}
.box-about img{ border:1px #eee solid;}
.box-desc-freestyle{margin:10px; padding:0px 16px; }










