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;
	}		
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:960px; margin:10px auto; height:45px; padding-top:10px; background:url(../images/top-bg.gif) repeat-x top;}
.logo{ margin-left:10px;}
.contact-nav{ text-align:right;  margin-right:10px;}
.contact-nav a{ margin:0 8px;  line-height:25px; background:url(../images/xjt.gif) no-repeat left; padding-left:12px;}
.menu{float:left;
	height:36px;
	width:944px;
	line-height:36px; position:relative;
	
	background: url(../images/nav-bg.gif) repeat-x;
}
.menu li{float:left; width:100px; background:url(../images/nav-bgx.gif) no-repeat right; height:35px; text-align:center; font-weight:bold; font-size:14px;}
.menu li a{ color:#fff;}
.menu li a:hover{
	color:#F00;
	text-decoration:none;
}
.menu span.sh{ right:12px; bottom:6px; position:absolute;}
.ipnut-text{width:154px; height:20px; line-height:20px; border:1px solid #ccc; margin-top:8px;}
.sh-bt{width:42px; height:22px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin:8px 0 0 5px;}


.nav{ width:960px; height:36px; margin:0 auto;}
.nav span.nav-bg-a{ background:url(../images/nav-bgleft.gif) no-repeat left;width:8px; height:36px; float:left; }
.nav span.nav-bg-b{ background:url(../images/nav-bgright.gif) no-repeat right; width:8px; height:36px; float:right; }


.banner{margin:10px auto; width:960px;}
.main{ width:960px; margin:0 auto;}
.pic-list,.about-list,.news-list{ width:193px;}
.pic-list h2,.about-list h2,.news-list h2{ background:url(../images/pic-tit.gif) no-repeat top; height:47px;}
.about-list h2{ background:url(../images/about-tit.gif) no-repeat top;}
.news-list h2{ background:url(../images/news-tit.gif) no-repeat top;}
.pic-list ul,.about-list ul,.news-list ul{ border-left:1px solid #C8F0D8; border-right:1px solid #C8F0D8; padding:8px 20px;}

.pic-list li,.about-list li,.news-list li{ background:url(../images/pic-tb.gif) no-repeat left; line-height:30px; text-indent:22px; border-bottom:1px solid #DFF4E7;}
.pic-bg{ background:url(../images/pic-bgdx.gif) no-repeat; width:193px; height:6px;}


.about{ width:426px; margin-right:12px;}
.ab-title{ height:35px; background:url(../images/title-bg.gif) repeat-x;}
.bg-a{ background:url(../images/title-t.gif) no-repeat; width:38px; height:35px;}
.bg-b{ background:url(../images/title-bg1.gif) no-repeat; width:6px; height:35px;}
.title,.news-title,.pic-title{ width:380px; height:34px; border-bottom:1px solid #CAF5DB; position:relative;}
.pic-title{ width:700px;}
.news-title{ width:270px;}
.title h2,.news-title h2,.pic-title h2{ line-height:35px; font-size:14px; text-indent:6px;}

.title span.more,.news-title span.more,.pic-title span.more{ position:absolute; right:10px; top:8px;}

.ab-ct,.news-ct,.news-nr,.pic-ct,.pic-cta,.about-ct,.news-detail,.pic-dl{ line-height:22px;  border-left:1px solid #D7F5E2; border-right:1px solid #D7F5E2; padding:10px 20px;}
.about-bgx{ background:url(../images/about-dx.gif) no-repeat; width:426px; height:5px;}
.news-bgx{ background:url(../images/news-bgx.gif) no-repeat; width:317px; height:5px;}
.protucts-bgx{background:url(../images/pic-bgx.gif) no-repeat; width:755px; height:6px;}
.ab-ct p{ text-indent:26px;}
.ab-ct span.bld{ font-weight:bold;}

.news{ width:317px;}
.news-ct li{ background:url(../images/di.gif) no-repeat left; text-indent:12px; color:#999; line-height:22px;}
.content{width:755px;}
.ct-top,.pic{width:755px; margin-bottom:12px; _margin-bottom:3px;}

.pic-cta li,.pic-ct li{ float:left; margin:5px 20px 0px 0px; line-height:30px;text-align:center;}
.pic-cta li img{ width:121px; height:90px;}

.footer{width:960px; margin:12px auto; line-height:20px; clear:both;}

.nav-bt{width:960px; height:32px; margin:0 auto;}
.nav-mv{background:url(../images/bt-bg3.gif) repeat-x; color:#fff; text-indent:15px; height:32px; width:942px;line-height:32px; float:left; }

.nav-bt span.bg-left{ background:url(../images/bt-bg1.gif) no-repeat left;width:9px; height:32px; float:left; }
.nav-bt span.bg-right{ background:url(../images/bt-bg2.gif) no-repeat right; width:9px; height:32px; float:right; }

.nav-bt a{ color:#fff; margin:0px 5px; }

.yuzihao img{ float:left; margin-right:10px;}
.yuzihao{ float:right; width:180px; margin-right:15px; }
.copyright{ float:left; margin-left:15px;}


/*about*/
.detail{ padding:0px 15px;}
.currently{ width:930px; border:1px solid #D7F9E8; background:#F5FFFA; margin:0 auto; padding:6px 15px 6px 15px;  margin-bottom:12px;}
.currently span{ margin:0px 5px;}
.red{ color:#F00; font-weight:bold;}

.about-ct p{ text-indent:26px;}

.sidebar{ width:193px;  float:left; margin-bottom:10px;}
.sidebar-b li{ margin-top:10px; height:75px;}


/*news*/
.news-nr li{ background:url(../images/di.gif) no-repeat left; text-indent:12px; border-bottom:1px dashed #D7F5E2;line-height:30px;}

.news-detail h3{ font-weight:bold; text-align:center; border-bottom:1px solid #D7F5E2; line-height:30px; margin-bottom:10px}
.news-detail p{ text-indent:26px; line-height:22px;}

/*pic*/
.pic-detail li{ width:160px; height:190px; margin:10px; float:left; text-align:center; line-height:30px;}

.protucts_show h3{line-height:35px; font-size:13px; font-weight:bold; border-bottom:#D7F5E2 1px solid; margin-bottom:20px; text-align:center}

.box-left{ width:300px; float:left; margin:0px 20px;}
.box-left-desc ul li{width:60px; height:60px; float:left; margin:5px;}
.box-left-desc ul li img{ width:50px; height:50px;}
.box-left-desc{ margin-top:6px;}

.box-right{float:left; margin-right:16px;}
.box-right li{font-size:13px; line-height:30px; }

.box-desc{ clear:both; border:1px solid #D7F5E2; margin-bottom:16px;}
.box-desc h3,.box-about h3{ line-height:30px; font-size:14px; padding-left:10px; font-weight:bold; background:#D7F5E2; margin-bottom:16px;}
.box-about{border:1px solid #D7F5E2; }
.box-about li{ float:left; text-align:center; margin:0px 12px;}
.box-desc-freestyle{padding:0px 12px 12px 12px;}

.sidebar-b{margin-bottom:10px;}