body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote{ 
 padding: 0;
 margin: 0;
 }
fieldset, img { 
 border: 0;
 }
 ol, ul {
 list-style: none;
 }
 p{
	margin: 0px;
	padding: 0px;
}
/*-----------------------------------Reset------------------------------------*/ 

body{
	margin: 0px;
	font-size: 12px; 
	color: #3A3A3A;
	text-decoration: none; font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	line-height:24px; font-weight:normal;

}
a{color:#3A3A3A;text-decoration: none;}

a:hover{color:#ff0000;text-decoration:none;}
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #717171;
}
a.zzb07link:hover {
	text-decoration: none;
	color: #717171;
}

.zzb07tail{
	font-size:12px;
	color: #717171;
}

.input_text1
{
	BORDER-RIGHT: #E0DDDD 1px solid; 
	BORDER-TOP: #E0DDDD 1px solid; 
	BORDER-LEFT: #E0DDDD 1px solid; 
	BORDER-BOTTOM: #E0DDDD 1px solid; 
	BACKGROUND-COLOR:#fff;
	font-family:"";
	color:#B5B5B5;
	
}
.input_text2
{
	BORDER-RIGHT: #ECEAEA 1px solid; 
	BORDER-TOP: #ECEAEA 1px solid; 
	BORDER-LEFT: #ECEAEA 1px solid; 
	BORDER-BOTTOM: #ECEAEA 1px solid; 
	BACKGROUND-COLOR:#ECEAEA;
	font-family:"";
	color:#CEC8C8;
	height:px;	
}
/*-----------------------------------top------------------------------------*/
#top_bg{ width:100%; background: url(../images/top_02.jpg); overflow:hidden;}
#top{ width:1003px; margin:0 auto 0 auto; height:116px;}
h1{ width:511px; float:left; padding-top:10px;}
#top_right{ width:400px; float:right;  padding-top:10px;}
#search{ width:260px; padding-top:28px; }
#nav{ width:1003px;  height:30px;  margin:0 auto 0 auto; clear:both; padding-top:10px;}

#nav_bg{ width:100%; background: url(../images/nav_bg1_21.jpg); height:40px;}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu a {display:block; color:#fff; text-decoration:none; line-height: 25px;}
ul.menu li {position:relative; float:left; width:100px; font-size:14px; }
ul.menu ul {position:absolute;  left:0; background:#143894; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #fff; border-top:none; width:100px; margin:0; text-align:center;}
ul.menu ul li a {display:block; background:url(../images/bg1.gif); color:#fff; line-height:28px; }
ul.menu ul li a:hover { background:url(../images/bg2.gif);color: #fff; text-decoration: none;}
ul.menu ul ul {left:100px; top:-1px}
ul.menu .menulink {font-weight:bold; width:100px; color:#fff; text-align:center;}
ul.menu .menulink:hover, ul.menu .menuhover {
	 font-size:14px; color:#fff;
	
}
ul.menu .sub {background:#000  100% 0px no-repeat}
ul.menu .topline {border-top:1px solid #fff}




/*-----------------------------------nav------------------------------------*/ 
#main{ width:1003px; margin:15px auto 0 auto; padding-bottom:15px; overflow:hidden;}
#pro{ width:304px; float:left; background:url(../images/main_03.jpg); height:88px; padding-top:40px; padding-left:15px; padding-right:15px; margin-right:13px;}
#contact{ width:323px; float:left; margin-right:10px; height:128px;}
#job{ width:323px; float:right; height:128px;}
#bottom{ width:983px; background:#E9E9E9; padding-left:10px; padding-right:10px; margin:0 auto 0 auto; clear:both; height:25px; padding-top:5px; color:#6B6868;}
#bottom_left{ width:280px; float:left;}
#bottom_right{ width:500px; float:right; text-align:right;}
#footer{ width:1003px; margin:0 auto 0 auto; text-align:right; padding-top:10px; height:20px;}
/*-----------------------------------内页------------------------------------*/

#n_left{ width:213px; float:left; margin-right:27px;}
#n_left_nav{ width:209px; border:1px solid #DEDFDA; padding-left:2px; padding-right:2px;padding-top:2px; padding-bottom:20px; margin-bottom:15px; overflow:hidden;}
#n_left_nav ul{
    list-style-image: none;
	list-style-type: none; 
	width:189px; padding-left:15px; padding-top:4px;
	margin:0px; }
#n_left_nav ul li{
    line-height:28px;
    text-align:left;
	font-size:12px; font-family:"宋体"; width:164px; float:left;
	color:#7F7D7D;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;}
#n_left_nav ul li a{
    color:#7F7D7D;
	text-decoration:none; background:url(../images/n_left_07.jpg); padding-top:14px;width:157px; display:block; text-align:left; padding-top:5px; padding-left:35px;
	}
#n_left_nav ul li a:hover{ 
    color: #2284DB; 
	text-decoration:none;background:url(../images/n_left_a_07.jpg);
}

#n_left_news{ width:213px; }
#n_left_title{ width:110px; float:left; font-weight:bold; color:#FFFFFF; padding-top:3px; padding-left:34px; background:url(../images/n_1_09.jpg); height:25px;}
#n_left_more{ width:69px; float:right;}
#n_left_news_neriong{ width:203px; border:1px solid #DEDFDA;; padding:5px;}
#n_right{ width:746px; float:right;}
#n_right_top{ width:726px; background:url(../images/n_1_top_03.jpg); height:31px; padding-left:20px; font-weight:bold; font-size:14px; color:#3E599F;}
#n_neirong{ width:716px; padding:15px;}

.prolist{ float:left; margin-bottom:25px; margin-right:25px; display:inline;}





/*-----------------------------------内页------------------------------------*/
.name{
font-size:12px;
color: #037D54;
text-decoration: none;
font-family: "";
line-height: 27px;
font-weight:normal;
}

.name:hover{
color: #037D54;
text-decoration:none;
}
.nav{
font-size:12px;
color: #003F9C;
text-decoration: none;
font-family: "";
line-height: 18px;
font-weight:bold;
}

.nav:hover{
color: #003F9C;
text-decoration:none;
}
.new_title{
font-size:12px;
color: #9D9D9D;
text-decoration: none;
font-family: "Arial";
line-height: 14px;
font-weight:bold;
}
.fontemail{ line-height:30px;}
.fontemail:hover{ line-height:30px;}
.prolist2{ float:left; margin-bottom:25px; margin-right:12px; display:inline;  margin-left:12px;}



.bai{
font-size:12px;
color: #fff;
text-decoration: none;
font-family: "Arial";
line-height: 24px;
font-weight:normal;
}

.bai:hover{
color: #fff;
text-decoration:none;
}

#product{ width:716px;  margin-bottom:15px;}
#product ul{
    list-style-image: none;
	list-style-type: none; 
	width:716px;
	margin:0px; }
#product ul li{
    line-height:28px;
    text-align:left;
	font-size:12px; font-family:"宋体"; width:138px; float:left; margin-right:10px; padding-left:25px;
	color:#fff;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif; background:url(../images/pro_bg_03.jpg);
	font-weight: normal;}
#product ul li a{
    color:#fff;
	text-decoration:none; display:block; text-align:left; padding-top:5px; 
	}
#product ul li a:hover{ 
    color: #fff; 
	text-decoration:none;
}
.zyrigkk{ width:716px; padding:10px;}
.zyrigkk ul { padding:0px; margin:0px;}
.zyrigkk ul li{ list-style-type:none;}
.zyrigcc{ width:716px; padding:10px;}

.zyrigcc ul li{ height:200px; border-bottom:1px dashed #CCC; margin-bottom:20px; margin-top:20px; padding-bottom:20px;}
.zyrigcc ul li img{ width:190; height:190px; border:1px solid #CCC; padding:5px;}