body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color: #505358;
	background:url(images/body_bg.jpg) repeat-x;
	background-color:#1E75C5;
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	color: #505358;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #505358;
}
a:hover {
	text-decoration: none;
	color: #FF3333;
}
a:active {
	text-decoration: none;
	color: #505358;
}
img{ border:0px;}
/*p{ margin:12px; padding:0px;}*/
div,ul,li,h3,h2,h1,form{ margin:0px; padding:0px; list-style:none; font-size:12px;}
.clear{clear:both;}
.font14{ font-size:14px; color:#333333;}

*:focus {outline: none;}

.lang_c{ float:right; padding-right:8px; height:22px; line-height:22px;  width:56px; background:url(images/eng.jpg) left center no-repeat; padding-left:20px;}
.search{ float:right; padding-right:8px; height:22px; line-height:22px; }



#nav{ width:984px; height:34px; margin:0 auto; margin-top:3px; background-color:#006CAD;}
#nav ul{}
#nav ul .hover{}
#nav ul li{ height:34px; line-height:34px; width:155px; text-align:center; background:url(images/nav_li_bg.jpg) right center no-repeat; float:left; position:relative;}
#nav ul li a{ font-size:14px; color:#FFF;}
#nav ul .hover{background-color:#BDBDBD;}

#pro_cate{ position:absolute; z-index:999; left:-1px; top:30px; display:none; overflow:hidden;  }
#pro_cate ul{ width:155px; overflow:hidden; background-color:#BDBDBD;}
#pro_cate p{ margin:0; padding:0; width:155px;  background-color:#BDBDBD;  height:24px; line-height:24px; text-align:center; float:none; border-top:1px #969799 solid;}
#pro_cate p a{ color:#000000; font-size:12px;} 
#pro_cate p a:hover{ color:#FF0000; font-size:12px;}
 


#hd{ width:979px; height:329px; border:1px #000000 solid; padding:1px; background-color:#FFF; margin:0 auto;}
#hd	#hd_pic{ width:977px; height:327px; overflow:hidden; margin-left:1px; margin-top:1px;}

.index{width:1000px; margin:0 auto; overflow:hidden; background-color:#FFF; padding-bottom:10px;}
.index .left{ width:730px; float:left; margin-left:10px;}
.index .left .t{ height:32px; line-height:32px; background:url(images/left_t_bg.jpg); font-size:14px; color:#004483; padding-left:10px; font-weight:bold;}
.index .left .t span{ float:right;}
.index .left .t span img{ margin-right:6px; margin-top:10px;}
.index .left .c{ padding:8px 8px 8px 0; line-height:20px;}
.index .left .content{ padding:8px 8px 8px 12px; line-height:20px;}
.index .left .c img{ float:left; margin-right:12px; }

.index .left ul{ margin-top:12px;}
.index .left ul li{ width:182px; text-align:center; float:left; line-height:20px;}
.index .left ul li img{ border:1px #CCCCCC solid; margin-bottom:2px;}

.index .right{ width:227px; float:right; margin-right:11px;}
.index .right .box{ border-left:1px #0B3862 solid; border-right:1px #0B3862 solid; border-bottom:1px #0B3862 solid; overflow:hidden; padding-bottom:8px; margin-bottom:10px;}
.index .right .box .t{ height:28px; line-height:28px; background:url(images/right_t_bg.jpg); color:#FFF; padding-left:10px; font-weight:bold;}
.index .right .box .c{ line-height:22px; padding-left:6px; padding-top:8px;}
.index .right .box ul{}
.index .right .box ul li{ height:28px; line-height:28px; background:url(images/cate_li_bg.jpg); padding-left:18px; position:relative;}

.foot{ line-height:24px;}
.foot a{ margin:0 8px;}






.index_n{width:1000px; margin:0 auto; overflow:hidden; background-color:#FFF; padding-bottom:10px;}
.index_n .left{ width:730px; float:right; margin-right:11px; /*float:left; margin-left:10px;*/}
.index_n .left .t{ height:40px; line-height:40px; background:url(images/left.jpg); font-size:14px; color:#004483; padding-left:38px; font-weight:bold;}
.index_n .left .t span{ float:right;}
.index_n .left .t span img{ margin-right:6px; margin-top:10px;}
.index_n .left .c{ border-left:1px #ECECEC solid; border-right:1px #ECECEC solid; border-bottom:1px #ECECEC solid; min-height:400px; height:auto !important;height:400px; }
.index_n .left .content{ border-left:1px #ECECEC solid; border-right:1px #ECECEC solid; border-bottom:1px #ECECEC solid; min-height:425px; height:auto !important;height:425px; padding:8px 8px 8px 12px; line-height:20px;}
.index_n .left .c img{ float:left; margin-right:12px; }



.index_n .right{ width:227px; /*float:right; margin-right:11px;*/ float:left; margin-left:10px;}
.index_n .right .box{ border-left:1px #0B3862 solid; border-right:1px #0B3862 solid; border-bottom:1px #0B3862 solid; overflow:hidden; padding-bottom:8px; margin-bottom:10px;}
.index_n .right .box .t{ height:28px; line-height:28px; background:url(images/right_t_bg.jpg); color:#FFF; padding-left:10px; font-weight:bold;}
.index_n .right .box .c{ line-height:22px; padding-left:6px; padding-top:8px;}
.index_n .right .box ul{}
.index_n .right .box ul li{ height:28px; line-height:28px; background:url(images/cate_li_bg.jpg); padding-left:18px; position:relative;}











.pro_list{}
.pro_list ul{}
.pro_list ul li{ height:327px; padding-top:105px; border-bottom:1px #CCCCCC solid;}
.pro_list ul li img{ float:left; margin-left:8px; margin-right:72px;}
.pro_list ul li h1{ line-height:38px; font-size:20px; width:622px; float:left;}
.pro_list ul li h3{ line-height:38px; font-size:12px;width:622px; float:left;}
.pro_list ul li p{ line-height:22px; margin:0; padding:0; width:622px; float:left;}


#main{ padding:48px 96px 0 48px;  color:#FFF;}
#main h3{ line-height:28px; font-size:20px;}
#main .content{line-height:26px; font-size:14px;}

.newpro_list{}
.newpro_list ul{}
.newpro_list ul li{ margin-left:10px; margin-right:12px;float:left;}
.newpro_list ul li h1{ font-size:24px;float:left; font-weight:bold;}
.newpro_list ul li h3{ line-height:38px; font-size:12px;width:622px; float:left;}


.aboutus{ width:95%; margin:0 auto; height:auto;}
.aboutus p{ line-height:32px; font-size:16px; margin-top:15px;}

/*分页*/
.content-page{ text-align:center; line-height:26px;}
DIV.content-page {
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; 
}
DIV.content-page table{ margin:0 auto;}
DIV.content-page td{ height:30px;}
DIV.content-page A {
 BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.content-page A:hover {
 BORDER-RIGHT: #064E89 1px solid; BORDER-TOP: #064E89 1px solid; BORDER-LEFT: #064E89 1px solid; COLOR: #064E89; BORDER-BOTTOM: #064E89 1px solid
}
DIV.content-page .now {
 BORDER-RIGHT: #064E89 1px solid; BORDER-TOP: #064E89 1px solid; BORDER-LEFT: #064E89 1px solid; COLOR: #064E89; BORDER-BOTTOM: #064E89 1px solid
}
DIV.content-page SPAN.current {
 BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.content-page SPAN.disabled {
 BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.index_p{width:1000px; margin:0 auto; overflow:hidden; background-color:#FFF; padding-bottom:10px;}
.index_p .left{ width:730px; float:right; margin-right:11px;}
.index_p .left .t{ height:40px; line-height:40px; background:url(images/left.jpg); font-size:14px; color:#004483; padding-left:38px; font-weight:bold;}
.index_p .left .t span{ float:right;}
.index_p .left .t span img{ margin-right:6px; margin-top:10px;}
.index_p .left .c{ border-left:1px #ECECEC solid; border-right:1px #ECECEC solid; border-bottom:1px #ECECEC solid; min-height:425px; height:auto !important;height:425px; }

.index_p .left ul{ padding-top:12px;}
.index_p .left ul li{ width:182px; text-align:center; float:left; line-height:20px;}
.index_p .left ul li img{ border:1px #CCCCCC solid; margin-bottom:2px;}


.index_p .right{ width:227px; float:left; margin-left:10px; }
.index_p .right .box{ border-left:1px #0B3862 solid; border-right:1px #0B3862 solid; border-bottom:1px #0B3862 solid; overflow:hidden; padding-bottom:8px; margin-bottom:10px;}
.index_p .right .box .t{ height:28px; line-height:28px; background:url(images/right_t_bg.jpg); color:#FFF; padding-left:10px; font-weight:bold;}
.index_p .right .box .c{ line-height:22px; padding-left:6px; padding-top:8px;}
.index_p .right .box ul{}
.index_p .right .box ul li{ height:28px; line-height:28px; background:url(images/cate_li_bg.jpg); position:relative; padding-left:18px;}