﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:#ececec; line-height:21px; font-size:12px; font-family:宋体}
a{ text-decoration:none; color:#333;}
a:hover { color:#000;}
.search_input{ width:170px; height:17px; line-height:18px; border:1px solid #bababa; border-right:0;}
* ul,li{margin:0; padding:0;}
.clear{ clear:both;}
#header{ background:url(bg_header.gif); width:988px; height:78px; margin:0 auto; margin-top:17px;}
#help{width:250px;}
#help li{ float:left; width:55px;}
.top1{background:url(icon1.gif) 0 5px no-repeat; padding-left:20px;}
.top2{background:url(icon2.gif) 0 5px no-repeat; padding-left:20px;}
.top3{background:url(icon3.gif) 0 5px no-repeat; padding-left:20px;}
#search{ width:250px; margin-top:11px;}
#search li{ float:left;}
#navi{ width:964px; background:url(bg_navi1.gif); margin:0 auto; }
#navi li{ float:left; width:111px; height:29px; background:url(bg_navi.gif); text-align:center; line-height:29px;}
#navi li a{ color:#fff; font-weight:bold;width:111px; display:block;}
#navi li a:hover{background:url(bg_navi_on.gif);}
#container { margin:0 auto; width:964px;}
#content { margin-top:6px;}
#flash{ width:964px; height:267px; background:url(flash.gif);}
#left{ width:210px; font-weight:bold; background:#fff; float:left;}
#left h3{ background:url(index_title1.gif); width:210px; height:26px; font-size:11px; line-height:11px; margin:0; font-weight:bold;}
#left .cate{margin-left:12px; margin-top:5px; background:url( dot1.jpg) no-repeat 0 4px; padding-left:15px;}
#left ol{
	list-style-type:decimal;
	padding-left:29px;
	margin:0;
}
#left li{
	font-weight:normal;
	
}
#pic1{ background:url(pic1.jpg); width:188px; height:49px; margin:15px 0 8px 12px;}

#mid{ width:526px; float:left; margin-left:9px;}
#scoll_product{ background:#fff;}
#scoll_product h3{ background:url(index_title2.gif);height:28px; font-size:11px; line-height:1px; margin:0; text-align:right}
#news{ background:#fff;}
#news h3{ background:url(index_title3.gif);height:28px; font-size:11px; line-height:1px; margin:0; margin-top:3px;text-align:right}
#news li{ padding-left:15px; line-height:23px;}
#news ul{ padding:10px 0;}

#right{width:210px; float:left; margin-left:9px;}
#contact{ background:#fff;}
#contact h3{ background:url(index_title4.gif);height:26px; font-size:11px; line-height:1px; margin:0;}
#contact ul{ padding:10px;}
#link{ background:#fff;}
#link h3{ background:url(index_title5.gif);height:26px; font-size:11px; line-height:1px; margin:0; margin-top:8px;}
#link ul{ text-align:center; list-style:none; padding:6px 0;}
#link li{ height:30px;}

#footer{ margin:0 auto; width:964px; background:#000; height:72px; background:url(bg_footer.gif);}
#footer ul{ list-style:none;}
#footer li{ float:left;}

#sub_left{ width:210px; font-weight:bold;float:left}
#sub_left1{ font-weight:bold; background:#fff; }
#sub_left1 h3{ background:url(sub_title1.gif) no-repeat; width:180px; height:26px; font-size:12px; line-height:26px; margin:0; font-weight:bold; padding-left:30px; color:#fff;}
#sub_left1 .menu{margin-left:0px; margin-top:5px;  padding:2px 0 10px 10px;}
#sub_left1 li{ padding-left:25px; list-style:none; height:28px; border-bottom:1px solid #ddd; line-height:28px; width:165px;background:url(dot1.jpg) no-repeat 5px 8px;}
#sub_left1 li a{ display:block; width:165px;}
#sub_left1 li a:hover{ color:#c80409; font-weight:bold;}
#sub_left1 ol{
	list-style-type:decimal;
	padding-left:29px;
	margin:0;
}
#sub_left1 li{
	font-weight:normal;
	
}


#sub_left2{font-weight:bold; background:#fff; margin-top:8px;}
#sub_left2 h3{ background:url(sub_title1.gif) no-repeat; width:180px; height:26px; font-size:12px; line-height:26px; margin:0; font-weight:bold; padding-left:30px; color:#fff;}
#sub_left2 .cate{margin-left:12px; margin-top:5px; background:url( dot1.jpg) no-repeat 0 4px; padding-left:15px;}
#sub_left2 ol{
	list-style-type:decimal;
	padding-left:29px;
	margin:0;
}
#sub_left2 li{
	font-weight:normal;
	
}
#sub_mid1{ width:745px; float:left; margin-left:9px; background:#fff; _height:416px; min-height:416px;}
#sub_mid1 h3{background:url(sub_right_1.gif);height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px;color:#666;}
#sub_mid2{ width:745px; float:left; margin-left:9px; background:#fff; height:400px;}
#sub_mid2 h3{background:url(sub_right_2.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_content { padding:15px 30px;}
#sub_mid3{ width:745px; float:left; margin-left:9px; background:#fff; height:400px;}
#sub_mid3 h3{background:url(sub_right_3.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_mid4{ width:745px; float:left; margin-left:9px; background:#fff; min-height:430px;_height:430px; clear:right; overflow-x:hidden;}
#sub_mid4 h3{background:url(sub_right_4.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_mid5{ width:745px; float:left; margin-left:9px; background:#fff; height:400px;}
#sub_mid5 h3{background:url(sub_right_5.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_mid6{ width:745px; float:left; margin-left:9px; background:#fff; height:430px;}
#sub_mid6 h3{background:url(sub_right_6.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_mid7{ width:745px; float:left; margin-left:9px; background:#fff; height:330px;}
#sub_mid7 h3{background:url(sub_right_7.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
#sub_mid8{ width:745px; float:left; margin-left:9px; background:#fff; height:330px;}
#sub_mid8 h3{background:url(sub_right_8.gif) left;height:28px; font-size:12px; line-height:28px; margin:0; text-align:right; font-weight:normal; padding-right:15px; color:#666;}
