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{background:url(../images/bg.gif) repeat-x bottom #fff;
	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;}



#bg{width:1001px; margin:0 auto; border:1px solid #A8D2E2; border-top:none;
background:url(../images/m-bg.gif) repeat-x top #fff;}
.head{width:1001px; height:75px; padding-top:12px; margin:0 auto; background:url(../images/top-bg.gif) no-repeat right top;}
.logo{ margin-left:26px;}
.slogan{ margin:36px 0 0 16px;}
.contact-nav{ text-align:right; margin-right:26px; margin-bottom:10px;}
.contact-nav a{ margin:0 10px;  line-height:25px;}
.ipnut-text{width:154px; height:20px; line-height:20px; padding-left:5px; border:1px solid #C5C6C6; margin-top:8px;}
.sh-bt{width:64px; height:22px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin-top:8px;}


.menu{margin:0 auto;
	width:964px;
	height:41px;
	font-size:13px;
	_font-size:12px;
	padding-left:18px;
	border-left:1px solid #B8B7B7;
	border-right:1px solid #B8B7B7;
	background: url(../images/nav-bg.gif) repeat-x;
}
.menu li{
	float:left;
	width:103px;
	background:url(../images/xt-bg.gif) no-repeat left;
	height:41px;
	text-align:center;
	font-weight:bold;
	line-height: 41px;
}
.menu li a{ color:#333;}
.menu li a:hover,.menu li.cur a{
	color:#fff;
	background:url(../images/nav-nbg.gif) no-repeat;
	width:101px;
	height:41px;
	display:block;
	text-decoration:none;
}

.banner{margin:8px auto; width:900px; }

.new{ background:url(../images/new-bg.gif) no-repeat; width:900px; height:37px; line-height:37px; margin:0 auto
;}
.new h3{ padding-left:16px; padding-right:28px; float:left;}
.new span{ float:left;}

#main{ width:898px; margin:0 auto; border:1px solid #C0E5F9; background:url(../images/main-bg.gif) repeat-x bottom #fff;}
.pic{ width:340px; padding-right:16px; padding-left:16px; display:inline;}
.about{ width:250px; border-right:1px solid #C0E5F9; border-left:1px solid #C0E5F9; padding-right:16px; padding-left:16px;}
.title{ height:24px; padding-top:12px; position:relative;}
.title h2{ font-size:13px; _font-size:12px; background:url(../images/ico.gif) no-repeat left; padding-left:18px;}
.title span{ position:absolute; right:2px; bottom:6px;}
.title span a{ color:#333; font-size:9px;}
.ab-content{ line-height:20px; margin:12px 0px 18px 0px;}

.cpzs{width:210px; padding-left:16px;}

.pic-list li{ margin:10px 8px 0 0 ;}
.pic-list img{border:1px solid #C3E1FA; }
.tel-jmt img{ margin-top:12px;}

.footer{ width:860px; margin:0 auto; padding:16px 12px; line-height:21px; color:#666; }
.foot-left{line-height:18px; background:url(../images/d-logo.gif) no-repeat left top; padding-left:120px; height:50px;}

.foot-right{ height:41px; background:url(../images/yuzihao.gif) no-repeat right; text-align:right; padding-right:36px; }



/*about*/

#main-a{background:url(../images/main-bg1.gif) repeat-x bottom #fff; width:898px; margin:0 auto; border:1px solid #C0E5F9;}

.list-left{ width:212px; border-right:1px solid #C0E5F9; padding:10px 16px; float:left;}
.nav-list{ margin-bottom:12px;}
.nav-list h2{border-bottom:1px solid #C0E5F9; line-height:30px; font-size:13px; _font-size:12px; background:url(../images/ico-n.gif) no-repeat left; padding-left:23px;margin-bottom:6px;}
.nav-list li{background:url(../images/bullet_blue.png) no-repeat left; line-height:30px; border-bottom:1px dashed #C0E5F9; padding-left:32px;}

.cantact-b img{margin-top:8px;}

.nav-title{
	background:url(../images/ico.gif) no-repeat left;
	position:relative;
	line-height:30px;
	height:30px;
	font-size:13px;
	_font-size:12px;
	border-bottom:#C0E5F9 solid 1px;
	padding-left:18px;
}
.currently{ position:absolute; right:10px; bottom:1px; font-size:12px;}
.currently span{ margin:0px 3px;}
.orange{ font-weight:bold; color:#FF9900}

.right-ct{ width:620px; float:left; padding:10px 15px;}
.ct-detail{ margin:16px 6px; line-height:20px;}

/*pic*/
.product-list{ margin-top:12px;}
.product-list li{ float:left; margin:8px 12px 0px 12px; display:inline; text-align:center; line-height:30px;}




/*pic-d*/
.protucts_show h3{line-height:35px; font-size:13px; font-weight:bold; border-bottom:#C0E5F9 solid 1px; margin:10px; 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; width:250px;}
.box-right li{font-size:13px; line-height:40px; border-bottom:1px dashed #C0E5F9; }

.box-desc,.box-about{ clear:both;  margin-bottom:16px; border:1px solid #C0E5F9; margin:10px;}
.box-desc h3,.box-about h3{ line-height:32px; padding-left:20px; background:#C0E5F9;  font-weight:bold;}

.box-about li{ float:left; text-align:center; margin:10px 0px 10px 12px; display:inline;}
.box-about img{ border:1px #C0E5F9 solid;}
.box-desc-freestyle{margin:10px; padding:0px 16px; }

/*new*/
.news-list,.news-detail{ margin:12px 10px;  }
.news-list li{line-height:30px; border-bottom:1px dashed #C0E5F9; background:url(../images/arrs.gif) no-repeat left; padding-left:22px;}

.news-detail p{ text-indent:26px; line-height:22px;}
.news-detail h3{text-align:center; line-height:30px; border-bottom:1px solid #C0E5F9;}
.news-detail h5{text-align:center; line-height:50px;}





