body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,fieldset,img{margin:0;padding:0;border:0;}
body{ background:#FFFFEF;color:#000000;font-size:12px; font-family: Arial, Helvetica, sans-serif; background:#FFFFEF url(../images/top_bg.jpg) repeat-x;}
ul,ol{list-style-type:none;}
a{text-decoration:none;}
a:link{color:#040B9C;}
a:visited{color:#040B9C;}
a:hover,a:active,a:focus{color:#9C0000;}
.clearit{clear:both; list-style-type:none;}
ul li a{font-size:12px;FONT-WEIGHT:normal;TEXT-DECORATION: none; color:#040B9C;}
ul li a:link{COLOR:#040B9C;TEXT-DECORATION:none;}
ul li a:visited{color:#040B9C;}
ul li a:hover{color:#9C0000;}
.left{float:left;}
.right{float:right;color:#999999;}
.line_height{line-height:22px; color:#113FA2; width:730px; margin:5px auto 0px auto}
.margin_auto{margin:0px auto;width:966px;height:auto !important;height:auto;
}
.top{width:1003px; margin:0px auto; height:80px;}
ul.dh{height:30px; width:966px; margin:0px auto 34px auto; line-height:30px;}
ul.dh li{width:100px; text-align:left; float:left; margin-left:5px;}
ul.dh li a:link,ul.dh li a:visited{color:#fff; font-size:14px; font-weight:bold;}

.pro_list{width:200px; float:left; border:1px solid #000;min-height:420px;height:auto !important;height:420px; margin:0px 20px 0px 0px}
ul.pro_list_in{width:180px; margin:5px auto;color:#040B9C;}
ul.pro_list_in li.bg{background:url(../images/icon_blue.gif) left no-repeat 6px; line-height:25px;}
ul.pro_list_in li.bg a:link,ul.pro_list_in li.bg a:visited{margin-left:18px; font-size:14px; font-weight:bold}
ul.pro_list_in li.bg a:hover{margin-left:18px; font-size:14px; font-weight:bold; color:#9C0000;}

ul.pro_list_in li ul{background:none; margin-left:23px; }
ul.pro_list_in li ul li{font:normal 12px;}
ul.pro_list_in li.bg ul li a:link,ul.pro_list_in li.bg ul li a:visited{margin-left:0px; font-size:12px; font-weight:normal;}
ul.pro_list_in li.bg ul li a:hover{margin-left:0px; font-size:12px; color:#9C0000;font-weight:normal;}

.company_right{width:740px; border:1px solid #000; float:right; min-height:420px;height:auto !important;height:420px;}

ul.pro_img{width:255px; margin:5px auto;}
.pro{width:283px; float:left; border-right:1px solid #000;}
.company_word{width:436px; margin:5px auto 0px auto; line-height:22px;}

.end{width:100%; margin:45px auto 0px auto; height:140px; background:url(../images/bottome_bg.jpg) repeat-x top;}
.word{width:966px; line-height:22px; margin:0px auto; text-align:center; margin-top:43px;}
.title{font-size:16px; font-weight:bold; color:#9C0000; margin-left:15px; line-height:30px; height:30px;}

ul.pro_img_in{margin:10px 0px 10px 10px ;}
ul.pro_img_in li{width:124px; height:160px; float:left;margin-right:10px; margin-left:5px; margin-bottom:5px;}
ul.pro_img_in li div{width:124px; height:20px; line-height:20px; text-align:center;}
ul.pro_img_in  li img{width:120px; height:126px; border:1px solid #252525; padding:2px;}

ul.pro_img_in  li.page{width:730px; text-align:center; line-height:30px; height:30px;}
.pro_title{font-size:14px; font-weight:bold;  width:730px; margin:0px auto 10px auto;}
.pro_img1{width:397px; height:416px; padding:3px;}

.pro_right{width:295px; float:right; margin:0px 10px auto 10px; line-height:30px;}
.pro_left{height:416px; margin-bottom:10px; float:left;}
.proclass_b{color:#040B9C; font-weight:bold}

UL.pro_list_in LI H4 {
	 PADDING-LEFT:10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 3px; ZOOM: 1; text-align:left
}
UL.pro_list_in LI UL.show {
	DISPLAY: block
}
UL.pro_list_in LI UL.hide {
	DISPLAY: none
}
	
UL.cats LI H4 {
	BACKGROUND-POSITION: 0px 0px 0px 0px; BACKGROUND-IMAGE: url(image/icon_blue.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}

