                                       /* CSS Document */
body {
background:url(images/bg.jpg) repeat-x top; 
	color:#000;
	font-size:12px; 
	font-family:"Lucida Grande",Arial,sans-serif;
	line-height:1.5em;
}

* {
	margin:0;
	padding:0;
}

a {
	color:#000000;text-decoration:none;
	
}
a:hover {text-decoration:underline;}

img { border:none; }
li {list-style:none;}
#wrap {
	margin:0 auto;
	width:993px;
	padding:0px 1px;
	background-color:#FFFFFF;
}
.clear { clear:both; }

.phone_color
{
font-weight:bold;
color:#003399;
font-size:12px;
}


/*top*/
.top { background:url(images/logo.jpg) no-repeat left; height:40px; padding-top:30px;  text-align:right; padding-right:20px; }
	.top a { text-decoration:none; margin-left:10px; margin-right:10px; }
	.top a:hover { color:#0068b7; text-decoration:none }
	
	
/*nav*/
.nav { background:url(images/nav_bg.jpg) repeat-x; height:30px; line-height:30px; overflow:hidden; color:#FFFFFF; font-weight:bold; font-size:12px; }
	.nav ul { margin-left:5px; }
	.nav ul li { float:left; margin-left:5px; margin-right:5px;   padding-left:6px; padding-right:6px; display:block; width:52px; height:30px;  }
	*html .nav ul li { float:left; margin-left:3px; margin-right:3px;   padding-left:4px; padding-right:4px; display:block; width:52px; height:30px;  }
	*+html .nav ul li { float:left; margin-left:5px; margin-right:5px;   padding-left:6px; padding-right:6px; display:block; width:52px; height:30px;  }
	
	.nav ul li a { color:#FFFFFF; padding-left:6px; padding-right:6px; text-decoration:none; display:block; width:52px; height:30px;  }
	.nav ul li a:hover { background:url(images/search_bg.jpg) repeat-x; padding-left:6px; padding-right:6px;  color:#FFFF00; text-decoration:none;  display:block; width:52px; height:30px;  }
	*html .nav ul li a { color:#FFFFFF; padding-left:4px; padding-right:4px; text-decoration:none; display:block; width:52px; height:30px;  }
	*html .nav ul li a:hover { background:url(images/search_bg.jpg) repeat-x; padding-left:4px; padding-right:4px;  color:#FFFF00; text-decoration:none;  display:block; width:52px; height:30px;  }
	*+html .nav ul li a { color:#FFFFFF; padding-left:6px; padding-right:6px; text-decoration:none; display:block; width:52px; height:30px;  }
	*+html  .nav ul li a:hover { background:url(images/search_bg.jpg) repeat-x; padding-left:6px; padding-right:6px;  color:#FFFF00; text-decoration:none;  display:block; width:52px; height:30px;  }
	.search { background:url(images/search_bg.jpg) repeat-x ; height:30px; overflow:hidden; }
	/*2first*/
	.nav_search li { float:left; margin-left:10px; margin-right:10px; padding-top:3px; }
	*html .nav_search li { float:left; margin-left:5px; margin-right:3px; padding-top:2px;  }
	*+html .nav_search li { float:left; margin-left:5px; margin-right:5px; padding-top:3px;  }
	.search_1 { color:#FFFFFF;  padding-left:15px; text-align:center; }
	/*2end*/

/*bottom*/
.bottom { background:url(images/bottom_2.jpg) repeat-x top; padding-bottom:10px; margin-top:10px; }
.bottom_1 { background:url(images/bottom_1.jpg) no-repeat right; height:30px; padding-top:6px; text-align:center; color:#666666; }
	.bottom_1 span { margin:0px 15px; }
	.bottom_1 span a { color:#666666; text-decoration:none; }
	.bottom_1 span a:hover { color:#666666; text-decoration:underline; }
.bottom_2 { text-align:center; line-height:24px; }
.bottom_2 p {float:left;}
	.bottom2_1 { color:#d00000; }
.bottom_3 {text-align:center;}
.bottom_3 h3 {color:#FF0000; font-weight:bold; float:left; font-size:12px; width:70px; overflow:hidden;}
	.bottom_3 span { margin:0px 4px; }
	
	.bottom_4 { float:left;}
.lj {float:left;}
.bottom_4 h3 {color:#FF0000; font-weight:bold; float:left; font-size:12px; width:70px; overflow:hidden;}
	.bottom_4 span { margin:0px 4px; }
/*left*/
.shipin { margin-top:10px; }
	.shipin h2 { background:url(images/left_1.jpg) no-repeat; height:23px; padding-top:3px; padding-left:30px; font-size:14px; }
	.shipin h2 span { float:right; }
	.shipin_1 { border:1px solid #f0f0f0; border-top:0px; padding-top:4px; padding-left:4px; padding-bottom:4px; }
	
	
.contact { background:url(images/left_2.jpg) repeat-x top; border:1px solid #f0f0f0; margin-top:10px; padding-bottom:10px; }
	*html .contact { background:url(images/left_2.jpg) repeat-x top; border:1px solid #f0f0f0; margin-top:10px; padding-bottom:10px; height:307px; }
	*+html .contact { background:url(images/left_2.jpg) repeat-x top; border:1px solid #f0f0f0; margin-top:10px; padding-bottom:10px; }
	
	.contact p { margin-left:20px; }
	.contact .contact_1 { margin-left:10px; }
	.contact .contact_2 { margin:10px 5px; }
	.contact .contact_3 { clear:both; margin-top:10px; margin-left:10px;  }
	.contact .contact_4 { float:left; margin-left:10px;}
		*html .contact .contact_4 { float:left; margin-left:5px;}
		*+html .contact .contact_4 { float:left; margin-left:10px;}
	.contact .contact_5{ float:left; margin-left:10px; background:url(images/left_9.jpg) no-repeat; width:121px; height:70px; padding-top:14px; }
		*html .contact .contact_5{ float:left; margin-left:10px; background:url(images/left_9.jpg) no-repeat; width:121px; height:70px; padding-top:14px; }
		*+html .contact .contact_5{ float:left; margin-left:10px; background:url(images/left_9.jpg) no-repeat; width:121px; height:70px; padding-top:14px; }
	.contact .contact_5 p { height:20px; margin-left:15px; }
	.contact_7 { height:24px; line-height:24px; }
	.contact_77{ margin-top:10px; }
.contact_6 { margin-top:10px; }

/*about*/
.a_n { clear:both;}
.about { width:351px; padding:0px 1px; border:1px solid #f0f0f0; float:left;margin-top:10px; height:243px; overflow:hidden;  }
	.about h2 { background:url(images/about.jpg) no-repeat left; height:20px; padding-top:6px;  }
	.about h2 .about_11{ font-size:14px; padding-left:12px; }
	.about h2 .about_22 { float:right; padding-right:10px; }
	.about_con { line-height:23px; padding:8px 10px; }
    .about_con p {text-indent:2em; }
	.about_con p a {color:#000000; text-decoration:none;}
	.about_con p a:hover {color:#666666;}
/*news*/
.news{ width:349px; padding:0px 1px; border:1px solid #f0f0f0; margin-left:0px; float:left;  margin-top:10px; height:243px; overflow:hidden; }
	.news h2 { background:url(images/news.jpg) no-repeat left; height:20px; padding-top:6px;  }
	.news h2 .about_11{ font-size:14px; padding-left:12px; }
	.news h2 .about_22 { float:right; padding-right:10px; }
	.news_con ul { margin-left:20px; list-style:none; }
	.news_con li { height:15px; padding-top:10px; padding-left:15px; overflow:hidden; background:url(images/dian_1.jpg) no-repeat left 18px; }
	.news_con li a { color:#797979; text-decoration:none; }
	.news_con li a:visited { color:#3794fb; text-decoration:none;}
	.news_con li a:hover { color:#d42607; text-decoration:none; }
	.news_con li a:active {  color:#800033; text-decoration:none;}
	.news_con span { float:right; color:#898989; padding-right:20px; }

/*pro*/
.pro {  margin-top:15px; background:url(images/pro_bg.jpg) repeat-x bottom; width:100%; padding-left:2px; padding-right:2px; }
.pro_1 { float:left; background:url(images/pro_list.jpg) no-repeat top left; width:141px; height:187px; margin-left:2px; margin-right:2px; }
	.pro_1 h2 { font-size:12px; color:#FFFFFF; text-align:center; height:25px; padding-top:3px; }
	.pro_1 ul { margin-left:10px;; }
	.pro_1 li { height:15px; padding-top:5px; padding-left:15px; background:url(images/dian_1.jpg) no-repeat left 10px; overflow:hidden; }
	.pro_1 li a { color:#000000; text-decoration:none; }
	.pro_1 li a:hover { color:#d42607; text-decoration:none; }
	.pro_1 li a:visited { color:#3794fb; text-decoration:none; }
	..pro_1 li a:active {  color:#666666; text-decoration:none;   }
	
	.pro_1 p { color:#d00000; margin-left:25px; }
	.pro_1 p a { text-decoration:none; color:#d00000; }
	.pro_1 p a:hover { text-decoration:underline;  color:#d00000; }
	
	
	
/*pro_center*/
.pro_center { margin-top:12px; border:1px solid #f0f0f0; padding:2px; height:400px; }
.pro_center00 { margin-top:15px; border:1px solid #CCCCCC; padding:2px; height:394px; }
	.pro_center_0 h2 { background:url(images/pro_center_1.jpg) no-repeat left; width:467px; height:28px; line-height:28px; font-size:14px; padding-left:20px; padding-right:20px; clear:both; }
	.pro_center_0 h2 span { float:right; margin-top:10px; }
	.pro_center_0 dl { width:230px; float:left; margin:8px 12px; height:105px; overflow:hidden; }
	.pro_center_0 dl dt { float:right; }
	.pro_center_1 { font-size:12px; font-weight:bold; margin-top:10px; }
	.pro_center_2 { margin-top:0px; line-height:20px;  }
	
	
	.pro_center_00 dl  { background:url(images/new_pro_1.jpg) no-repeat; height:88px; margin-top:1px;}
	.pro_center_00 dl dt { float:left; padding:3px 8px 5px 5px;}
	.pro_center_11 { font-size:12px; font-weight:bold; margin-top:1px; padding-top:15px;color:#4290ce; }
	.pro_center_11 a {color:#4290ce;text-decoration:none; }
	.pro_center_11 a:hover {color:#4290ce;text-decoration:underline; }
	.pro_center_22 { margin-top:0px; line-height:25px; color:#666666; }
	.pro_center_22 a { color:#666666; text-decoration:none; }
	.pro_center_22 a:hover { color:#d00000; text-decoration:none; }
	
	
/**/
.pro_page_left_2 {}
.pro_page_left_2 h2 {background:url(images/page_left_h2.jpg) repeat-x; border:1px solid #f0f0f0; border-bottom:0px;height:24px; line-height:24px; margin-top:15px;font-size:14px; color:#000; padding-left:15px; border:1px solid #f0f0f0; border-bottom:0; }

.submenulist2 { border:0px solid #f0f0f0; }
	*html .submenulist2 { border:1px solid #f0f0f0; width:230px; overflow:hidden; }
	*+html .submenulist2 { border:0px solid #f0f0f0; }
.submenulist2 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px;border:1px solid #f0f0f0; border-top:0px;
}
	*html .submenulist2 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px;border:0px solid #f0f0f0; border-top:0px;
}
	*+html .submenulist2 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-TOP: 0px;border:1px solid #f0f0f0; border-top:0px;
}
.submenulist2 UL li ul { border:0px; }
.submenulist2 LI {
	background:url(images/about_1.jpg) no-repeat right bottom;  display:block;
}
.submenulist2 A.a3 {
	background:url(images/pro_left_bg2.jpg) no-repeat right bottom; height:20px; padding-top:8px; width:212px;  padding-left:20px; display:block;text-decoration:none; 
}
.submenulist2 A.a3:hover {
	background:url(images/pro_left_bg22.jpg) no-repeat right bottom; height:20px; padding-top:8px; width:212px;  padding-left:20px; display:block;text-decoration:none; font-weight:bold;color:#0168b7; 
}
.submenulist2 A.a9 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 24px;  PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ff0000; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.submenulist2 A.a9:hover {
	BACKGROUND-IMAGE: url(images/arrow_1.gif); BACKGROUND-COLOR: #0168b7; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 16px 9px; COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none;color:#0168b7; 
}

.menulist2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menulist2 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menulist2 LI { background:url(images/pro_left_bg.jpg) repeat-x;  PADDING-BOTTOM: 5px;  LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px;  BORDER-TOP: #ebebeb 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.menulist2 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #9c9c9c; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.menulist2 A:hover {
	COLOR: #0168b7; TEXT-DECORATION: none
}
.menulist2 .on {
	COLOR: #ff010b
}
.menulist2 .on A {
	COLOR: #ff010b
}


.page_main h2 { background:url(images/pro_center_1.jpg) no-repeat left;  height:28px; line-height:28px; font-size:14px; padding-left:20px; padding-right:20px; clear:both; }
	.page_main h2 span { float:right; margin-top:3px; font-size:12px; font-weight:normal; color:#999999; }
	.page_main h2 span a { color:#999999; text-decoration:none; }
	.page_main h2 span a:hover { color:#fe4148; text-decoration:none; }
	

/*page_about*/
.page_about { line-height:24px; padding:20px 20px; padding-right:2px; width:700px; overflow:hidden;}	

.pro_page_left_1 h2 {background:url(images/page_left_h2.jpg) repeat-x; border:1px solid #f0f0f0; border-bottom:0px;height:24px; line-height:24px; margin-top:15px;font-size:14px; color:#000; padding-left:15px; }
.pro_page_left_1 ul { border:1px solid #f0f0f0; border-top:0px; }
	*html .pro_page_left_1 ul { border:1px solid #f0f0f0; border-top:0px; width:230px; overflow:hidden; }
	*+html .pro_page_left_1 ul { border:1px solid #f0f0f0; border-top:0px; }
.pro_page_left_1 li { background:url(images/about_1.jpg) no-repeat right bottom; clear:both; }
.pro_page_left_1 li a  { background:url(images/about_1.jpg) no-repeat right bottom; height:20px; padding-top:8px; width:212px;  padding-left:20px; display:block; text-decoration:none; }
.pro_page_left_1 li a:hover { background:url(images/about_2.jpg) no-repeat right bottom;height:20px; padding-top:8px; width:212px; padding-left:20px;  display:block; text-decoration:none; color:#0168b7; font-weight:bold; }

/*pro_list*/
.page_pro { padding: 20px 5px 10px 10px; width:710px; overflow:hidden;}
/*2frist*/
	.page_pro dl { height:120px; clear:both; margin-top:10px; margin-bottom:10px; background:url(images/dot_1.gif) repeat-x bottom; }
		*html .page_pro dl { height:120px; clear:both; margin-top:10px; margin-bottom:10px; margin-left:15px; margin-right:15px; background:url(images/dot_1.gif) repeat-x bottom; }
		*+html .page_pro dl { height:120px; clear:both; margin-top:10px; margin-bottom:10px; background:url(images/dot_1.gif) repeat-x bottom; }
		
	.page_pro dt { width:114px; height:107px; text-align:center; padding-top:7px;  float:left; margin-right:30px; background:url(images/pro_bg00.jpg) no-repeat left top; }
	.page_pro dt { float:left; }
	.page_pro  .pro_name { color:#0000cc; font-size:14px; font-weight:bold; height:24px;  }
	.page_pro  .pro_name a {  color:#0000cc; text-decoration:underline; }
	.page_pro  .pro_name a:hover {  color:#ff3300; text-decoration:underline; }
	.page_pro  .pro_miaosu { height:60px; overflow:hidden; line-height:20px; }
	.page_pro  .pro_miaosu span {color:#7777cc; float:right; }
	.page_pro  .pro_miaosu span a {color:#7777cc; text-decoration:underline; }
	.page_pro  .pro_miaosu span a:hover {color:#ff3300; text-decoration:underline; }
/*2end*/

/*gongchenganli*/

.down_pic_box000 { WIDTH:160px; overflow:hidden; DISPLAY:block; FLOAT: left; margin-left:3px;  margin-right:6px; margin-bottom:10px;}
*html .down_pic_box000 { WIDTH:160px; overflow:hidden; DISPLAY:block; FLOAT: left; margin-left:3px;  margin-right:5px; margin-bottom:10px;}
*+html .down_pic_box000 { WIDTH:160px; overflow:hidden; DISPLAY:block; FLOAT: left; margin-left:5px;  margin-right:8px; margin-bottom:10px;}
.down_pic_box000 img {padding:2px;}
.down_pic_box000 p { border:1px solid #CCCCCC; width:154px; overflow:hidden; text-align:center; margin-top:2px;}


/*pic*/
.down_pic_box { height:155px;
	TEXT-ALIGN: center; WIDTH: 136px; DISPLAY:block; FLOAT: left; MARGIN-LEFT: 15px; margin-right:20px; margin-bottom:3px;
}
	*html .down_pic_box { TEXT-ALIGN: center; WIDTH: 130px; DISPLAY:block; float:left; MARGIN-LEFT:10px; margin-right:15px; margin-bottom:3px; }
	*+html .down_pic_box {
	TEXT-ALIGN: center; WIDTH: 130px;  DISPLAY:block;  FLOAT: left; MARGIN-LEFT: 15px; margin-right:25px; margin-bottom:5px;
}
.down_pic_box IMG {
	BORDER-BOTTOM: #c8c8c6 1px solid; BORDER-LEFT: #c8c8c6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #c8c8c6 1px solid; BORDER-RIGHT: #c8c8c6 1px solid; PADDING-TOP: 2px; height:120px;
}
.down_pic_box p { border:1px solid #c8c8c6; width:134px; overflow:hidden; margin-top:2px;}


.down_pic_box_1 {
	TEXT-ALIGN: center; WIDTH: 134px; DISPLAY:block; FLOAT: left; MARGIN-LEFT: 15px; margin-right:20px; margin-bottom:3px;
}
	*html .down_pic_box_1 { TEXT-ALIGN: center; WIDTH: 130px; DISPLAY:block; float:left; MARGIN-LEFT:10px; margin-right:15px; margin-bottom:3px; }
	*+html .down_pic_box_1 {
	TEXT-ALIGN: center; WIDTH: 130px;  DISPLAY:block;  FLOAT: left; MARGIN-LEFT: 15px; margin-right:25px; margin-bottom:5px;
}
.down_pic_box_1 IMG {
	BORDER-BOTTOM: #c8c8c6 1px solid; BORDER-LEFT: #c8c8c6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #c8c8c6 1px solid; BORDER-RIGHT: #c8c8c6 1px solid; PADDING-TOP: 2px; height:100px; width:100px; overflow:hidden;
}
.down_pic_box_1 p { border:1px solid #c8c8c6; width:134px; overflow:hidden; margin-top:2px;}

.down_box {	MARGIN-LEFT: 5px; margin-right:15px;}
/*pro_zs*/
.page_con_1 { padding:20px; line-height:24px; clear:both;}
.page_con_1 h3 { clear:both; line-height:30px; margin:0px; font-size:18px; text-align:center; }
	.page_con_1 h4 { clear:both; line-height:24px; font-size:12px; text-align:center; background-color:#f6f6f6; color:#999999; font-weight:normal; margin-bottom:20px; }
	.page_con_1 embed { text-align:center; }
	
/*shipin*/
.list_photo2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.list_photo2 TD {
	LINE-HEIGHT: 160%; COLOR: #929292
}
.list_photo2 LI {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 6px; WIDTH: 306px; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 10px
}
.btn_2 {
	BACKGROUND-IMAGE: url(images/btn_1.gif); BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #cccccc; WIDTH: 60px; BACKGROUND-REPEAT: no-repeat; BORDER-TOP-STYLE: none; HEIGHT: 20px; COLOR: #707070; BORDER-LEFT-STYLE: none
}

/*page_news */
.news_page ul,li { margin:0px; padding:0px;}
	.news_page { margin-left:20px; list-style:none; margin-top:10px; }
	.news_page li { height:15px; padding-top:10px; padding-bottom:5px; padding-left:15px; background:url(images/arrow_1.gif) no-repeat left 18px; border-bottom:1px dashed #eff0f1; }
	.news_page li a { color:#797979; text-decoration:none; }
	.news_page li a:visited { color:#800033; text-decoration:none; }
	.news_page li a:hover { color:#d42607; text-decoration:none; }
	.news_page li a:active  { color:#800033; text-decoration:none; }
	.news_page span { float:right; color:#898989; padding-right:20px; }
	
/*fenye*/
.page { clear:both; text-align:center; margin-top:10px; padding-bottom:20px; }
.page span  { border:0px; }
	.page .pages  span { width:16px; height:5px;  padding:2px 5px; margin:5px;  border:1px solid #CCCCCC; text-align:center; }
	.page .pages  span a { width:16px; height:16px; text-align:center; }
	.page .pages span a:hover { width:16px; height:16px; background-color:#f6f6f6;   text-align:center; font-weight:bold; }
	.page_con_1 h3 { clear:both; line-height:30px; margin:10px 0px; font-size:18px; text-align:center; }
	.page_con_1 h4 { clear:both; line-height:20px; font-size:12px; text-align:center; background-color:#f6f6f6; color:#999999; font-weight:normal; margin-bottom:20px; }
	


/*map*/
.contact_box {
	MARGIN: 15px 0px 0px 25px; WIDTH: 670px; HEIGHT: auto; COLOR: #747474
}
.contact_box A {
	COLOR: #666
}
.contact_box P {
	LINE-HEIGHT: 20px
}
.dh_darkred {
	COLOR: #b91717; FONT-SIZE: 12px;  clear:both; font-weight:bold;
}
.dh_darkred .dh_darkred_1 { width:122px; display:block; float:left; height:30px; line-height:30px;}
.dh_darkred A {width:122px; display:block; float:left; COLOR: #b91717;height:30px; line-height:30px;
}
.all_link {
	BORDER-BOTTOM: #666666 1px dotted; PADDING-BOTTOM: 20px; HEIGHT: auto; FONT-SIZE: 12px
}
.all_link UL {
	
}
.all_link LI {
	LINE-HEIGHT: 30px; WIDTH: 100px; DISPLAY: inline; FLOAT: left; 
}
.pro_all_link LI {
	WIDTH: 122px; DISPLAY: inline; FLOAT: left;  height:14px; margin-right:10px; margin-bottom:18px; overflow:hidden;
}
.first_link { margin-left:0px; }


.dh_head { min-height:30px; }
	.dh_head li { margin:0; padding:0; height:24px; }
.dh_darkblack {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
.dh_darkblack A {
	COLOR: #666666
}


/*2*/
.line0 { background:url(images/dot_1.gif) repeat-x bottom; height:20px; }
.line { background:url(images/dot_1.gif) repeat-x bottom; height:50px; }
.line2 { background:url(images/dot_1.gif) repeat-x  top; height:50px; }
.line3 { background:url(images/dot_1.gif) repeat-x bottom; height:20px; margin-bottom:10px; }
.pre_news { clear:both;  }
	.pre_news span { color:#000000; font-weight:bold; }
	.pre_news a {  color:#999999; text-decoration:none; }
	.pre_news a:hover {  color:#999999; text-decoration:underline; }
.next_news{ clear:both; }
	.next_news span { color:#000000; font-weight:bold; }
	.next_news a {  color:#ff0000; text-decoration:none; }
	.next_news a:hover {  color:#ff0000; text-decoration:underline; }
	
	
.ckgddd {
	FONT-SIZE: 12px;  margin-top:8px; background:url(images/dot_1.gif) repeat-x top; padding-top:8px;
}
.ckgddd A {
	COLOR: #ff0000; text-decoration:none; margin:0px 4px;
}
.ckgddd A:hover {
	COLOR: #0000cc; text-decoration:underline;
}
.spyss {
	COLOR: #0000cc; font-weight:bold;
}


.pro_miaosu_top { height:120px; }
.pro_miaosu_top li { float:left; width:180px; height:24px; line-height:24px; overflow:hidden; }

/*3*/
.pic_fenlei h2 { margin-bottom:10px; clear:both; border-bottom:0px; }

.pic_search {}
.pic_search h2 { background:url(images/page_left_h2.jpg) repeat-x; border:1px solid #f0f0f0; border-bottom:0px;height:24px; line-height:24px; margin-top:15px;font-size:14px; color:#000; padding-left:15px; }
.pic_search2 { border:1px solid #f0f0f0; padding:10px; background:url(images/about_bg.jpg) repeat-x bottom; }
.select_1 { width:120px; height:20px; }
.text_1 { width:116px; height:14px; }
.btn_3 { width:50px; height:20px; }

.jianju {margin:20px 0px;}

/*4*/
.shipin00 { padding-right:10px; }
.shipin00 div {width:130px; height:150px; overflow:hidden; background:url(images/shipin00.jpg) no-repeat top left; }
.shipin00 div img { padding:12px 0px 0px 12px; padding-bottom:10px; width:105px; height:83px; overflow:hidden; }


.pic_con_4 .down_pic_box { TEXT-ALIGN: center; WIDTH: 134px; DISPLAY:block; FLOAT: left; MARGIN-LEFT: 14px; margin-right:14px; margin-bottom:3px; }

