body { margin:0; padding:0; font-size:12px; font-family:Arial, "ËÎÌå"; color:#000000; }
ul,li,h2,p,dl,dt,dd,span { margin:0; padding:0; }
img{border:none;}
li { list-style:none; }
a { color:#000000; text-decoration:none; }
a:hover { color:#006600; text-decoration:none; }
a.bottom_link { color:#FFFFFF; text-decoration:none; }
a.bottom_link:hover { color:#FFFFFF; text-decoration:underline; }
.all_1,.all_2 { width:100%; height:991px; }
.all_1 { background:url(images/left_bg.jpg) no-repeat left;  }
.all_2 { background:url(images/right_bg.jpg) no-repeat right; }
.all { width:1002px; height:991px; margin:0 auto; }
.top,.nav,.banner,.main,.bottom{ clear:both; overflow:hidden; }
.top { height:69px; background:url(images/top_bg.jpg) repeat-x; }
.nav { height:39px; background:url(images/nav_bg.jpg) repeat-x; }
.banner { height:181px; }
.main { height:630px; }
.bottom { height:72px; background:url(images/bottom_bg.jpg) no-repeat; text-align:center; line-height:72px; color:#FFFFFF; }
.clear { clear:both; }
/**/
.nav ul { margin-left:100px; }
.nav li { float:left; }
.nav .in_nav { font-size:15px; font-weight:bold; color:#FFFFFF; width:120px; text-align:center; line-height:39px; display:block; }
.nav .in_nav a { color:#FFFFFF; text-decoration:none; }
.nav .in_nav a:hover { width:120px; height:39px; display:block; color:#FFFFFF; text-decoration:none; background:url(images/nav_2.jpg) no-repeat center top; }

/**/
.top div { float:left; }
.logo { margin-left:30px; }
.search { margin-top:30px; margin-left:50px; }
.in_search1 { padding-top:8px; }
.in_search2 { padding-top:5px; }
.in_search2 input { width:150px; height:14px; border:1px solid #989898; background-color:#c7c7c7;}
/**/
.in_contact_1 { width:200px; height:178px; margin-top:10px;  margin-left:20px; overflow:hidden;  font-family:"Times New Roman", Times, serif; }
.in_contact_1 p { margin-top:5px; margin-bottom:5px; line-height:130%; font-size:13px; font-weight:normal; }
.in_contact_1 .in_contact_2 { color:#4c8500; font-size:14px; font-weight:bold; letter-spacing:1px; }
.pro_list h2 { margin-bottom:5px; }
/**/
.in_news_1{ height:178px; margin-top:10px; overflow:hidden; }
.in_news_2 { width:230px; float:left; }
.in_news_3 { width:422px; float:left; margin-left:10px;  }
.in_news_3 ul { margin-top:3px; }
.in_news_3 li { background:url(images/news_2.jpg) no-repeat left top; height:25px; line-height:25px; padding-left:20px; font-size:11px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; overflow:hidden; }
.in_news_3 li a { color:#000000; text-decoration:none; }
.in_news_3 li a:hover { color:#006600; text-decoration:none; }
.in_news_3 li span { float:right; color:#999999; padding-right:30px; font-family:Arial, "ËÎÌå"; }
/**/
.about h2 { margin-bottom:5px; }
.in_about_1 { width:370px; float:left; line-height:22px; margin-left:13px; margin-right:10px; height:182px; overflow:hidden;  }
/*ie6*/
*html .in_about_1 { width:370px; float:left; line-height:22px; margin-left:13px; margin-right:10px; height:182px; overflow:hidden; }
/*ie7*/
*+html .in_about_1 { width:370px; float:left; line-height:22px; margin-left:13px; margin-right:10px; height:182px; overflow:hidden; }
.in_about_2 { width:267px; float:left; height:182px; overflow:hidden;  }
/**/
.pro { margin-top:10px;  }
.pro dl { width:335px; height:138px; background:url(images/pro_bg.jpg) no-repeat; float:left; margin-top:13px; }
.pro dt,dd { float:left;  }
.pro dt { margin-top:7px; margin-left:7px; }
/*ie6*/
*html .pro dt { margin-top:7px; margin-left:3px; }
/*ie7*/
*+html .pro dt { margin-top:7px; margin-left:7px; }
.pro .pro_con { margin-left:8px; width:190px; height:80px; overflow:hidden; line-height:20px; }
/*ie6*/
*html .pro .pro_con { margin-left:8px; width:180px; height:80px; overflow:hidden; line-height:20px; }
/*ie7*/
*+html .pro .pro_con { margin-left:8px; width:190px; height:80px; overflow:hidden; line-height:20px; }
.pro .pro_name { margin-left:8px; height:45px; font-size:12px; line-height:45px; }

.pro_con{text-align:left;}
/**/
.page_left_bg { background:url(images/page_main_left_mid.jpg) repeat-y; }
.pag_rigt_bg { background:url(images/page_main_right_mid.jpg) repeat-y; }
.all_page_1,.all_page_2 { width:100%;  }
.all_page_1 { background:url(images/page_left_bg.jpg) no-repeat left top;  }
.all_page_2 { background:url(images/page_right_bg.jpg) no-repeat right top; }
.all_page { width:1002px;  margin:0 auto; }
.page_bottom { height:72px; background:url(images/page_bottom_bg.jpg) no-repeat center; text-align:center; line-height:72px; color:#FFFFFF; }
/*about*/
.about_nav { margin-top:5px; }
.about_nav li { }
.about_nav li a { background:url(images/page_dh_bg1.jpg) no-repeat left; width:185px; height:34px; display:block; line-height:34px; padding-left:57px; font-size:14px; color:#006600; font-weight:bold;}
.about_nav li a:hover { background:url(images/page_dh_bg001.jpg) no-repeat left; width:185px; height:34px; display:block; line-height:34px; padding-left:57px; font-size:14px; color:#ffffff; font-weight:bold; }
.about_nav .about_innav a { background:url(images/page_dh_bg1.jpg) no-repeat left; width:185px; height:34px; display:block; line-height:34px; padding-left:57px; font-size:14px; }
.about_nav .about_innav a:hover { background:url(images/page_dh_bg1.jpg) no-repeat left; width:185px; height:34px; display:block; line-height:34px; padding-left:57px; font-size:14px; }
.about_nav_2 { background:url(images/about_dh_2.jpg) no-repeat; width:672px; height:36px; }
.page_name { font-size:18px; font-weight:bold; color:#006600; }
.page_map span { margin-top:0px; display:block; float:left; margin-right:5px; }
.page_map {font-weight:normal; color:#4a9d00; float:right; margin-right:20px; }
.page_map a {color:#4a9d00; text-decoration:none; }
.page_map a:hover {color:#4a9d00; text-decoration:underline; }
.about_con { line-height:24px; font-weight:normal; }
/*pro*/
.pro_nav { margin-top:3px;}

.pro_nav li { display:block; background-color:#F7F7F7; margin-bottom:3px; font:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.pro_nav li a { width:225px; height:25px; padding-top:5px; display:block; padding-left:17px;font-size:14px; font-weight:bold;  background-color:#f4ffdf; margin-bottom:1px; text-decoration:none;  font:"ËÎÌå"; border-bottom:1px solid #7bdb25; border-left:1px solid #7bdb25; color:#006600; background:url(images/r_g_1.jpg) repeat-x bottom;  }
.pro_nav li a:hover { width:215px; height:24px; padding-top:5px; display:block; padding-left:27px;  margin-bottom:1px; text-decoration:none;  font:"ËÎÌå";font-size:14px; font-weight:bold; border:1px solid #7bdb25; background:url(images/arrow_1.gif) no-repeat 10px center; background-color:#008e00;color:#ffffff;}

.pro_list_1 { background:url(images/pro_list_bg1.jpg) repeat-x bottom; background-color:#FFFFFF; font-size:16px; color:#006600; font-weight:bold;}
.pro_list_1 a{  font-size:16px; color:#006600; font-weight:bold; text-decoration:none; }
.pro_list_1 a:hover {  font-size:16px; color:#006600; font-weight:bold; text-decoration:underline; }

.font_1 { color:#006600; font-weight:bold; }
.font_11 { color:#006600; font-size:18px; font-weight:bold; }
.font_11 a { color:#006600; font-size:18px; font-weight:bold; text-decoration:none; }
.font_11 a:hover { color:#006600; font-size:18px; font-weight:bold; text-decoration:none; }
.font_2 { color:#333333; font-weight:bold; }
.font_3 { color:#006600; font-weight:bold; font-size:16px; }
/*honor*/
.honor_nav { background:url(images/honor_dh.jpg) no-repeat; height:36px; }
.page_map_honor {font-weight:normal; color:#4a9d00; float:right; margin-right:20px; }
.page_map_honor span { margin-top:0px; display:block; float:left; margin-right:5px; }
.page_map_honor a {color:#ffffff; text-decoration:none; }
.page_map_honor a:hover {color:#ffffff; text-decoration:underline; }
/*contact*/
.contact_nav { background:url(images/contact_dh.jpg) no-repeat; height:36px; }
/*news*/
.news_con ul,li { margin:0; padding:0; }
.news_con li { background:url(images/newspage_5.jpg) no-repeat left bottom; height:30px; line-height:30px; padding-left:40px; color:#666666;  list-style:none; }
.news_con li a { color:#666666; text-decoration:none; }
.news_con li a:hover { color:#006600; text-decoration:underline; }
.news_con li span { float:right; color:#666666; padding-right:70px; }
.news_name { font-size:14px; font-weight:bold; color:#000000; background-color:#f6f6f6; }
/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
margin:5px;
text-align:center;
	float: left;
	position: relative;
	width: 281px;
	height:198px;
	background: url(images/drop-shadow.png) no-repeat center bottom;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;

}
/**/
.pages span { margin-left:10px; }
.news_con_nav{ background:url(images/news_con_dh.jpg) no-repeat; height:36px; }


/*pro_test*/
.pro_test { width:243px; }
.pro_test_1 { background:url(images/pro_test_1.jpg) no-repeat; height:28px; color:#006600; font-weight:bold; padding-left:30px; font-size:16px; line-height:28px; margin-top:2px; }
.pro_test_2 { background:url(images/pro_test_2.jpg) no-repeat; height:28px; color:#006600; font-weight:bold; padding-left:30px; font-size:16px; line-height:28px; margin-top:2px;  }
.pro_test_drop1 { width:243px; background:url(images/pro_test_11.jpg) no-repeat right bottom; background-color:#f6ffe8;}
.pro_test_drop2 { width:243px; background:url(images/pro_test_22.jpg) no-repeat right bottom; background-color:#f6ffe8; }
.pro_test_drop3 { width:243px; background:url(images/pro_test_33.jpg) no-repeat right bottom; background-color:#f6ffe8; }
.pro_test_drop4 { width:243px; background:url(images/pro_test_44.jpg) no-repeat right bottom; background-color:#f6ffe8; }
.pro_test_drop5 { width:243px; background:url(images/pro_test_55.jpg) no-repeat right bottom; background-color:#f6ffe8; }
.pro_test li { height:24px; line-height:24px; margin-left:20px; font-size:12px; font-weight:bold; color:#006600; list-style:none; background:url(images/arrow_1.gif) no-repeat left center;  }
.pro_test li a { height:24px; margin-left:20px; font-size:12px; font-weight:bold; color:#006600; text-decoration:none; }
.pro_test li a:hover { height:24px; margin-left:20px; font-size:12px; font-weight:bold; color:#006600; text-decoration:underline; }
.lxline_sky { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
