@charset "utf-8";

@import "style.css";

#b1 #sclink1,#b2 #sclink2,#b3 #sclink3,#b4 #sclink4,#b5 #sclink5,#b6 #sclink6,#b7 #sclink7,#b8 #sclink8,#b9 #sclink9{background:url(../images/nav_btn.gif) 0 -27px no-repeat; color:#ffffff; border:0 solid #ffffff;}

.contenter{ width:1003px; overflow:hidden; background:url(../images/top_bg.jpg) no-repeat top;}

.top{ width:100%; height:110px; background:url(../images/top_bg.jpg) no-repeat center top; margin:0 auto; overflow:hidden;}


.top_en{ width:100%; height:110px; background:url(../images/top_bg_en.jpg) no-repeat center top; margin:0 auto; overflow:hidden;}


.nav{ width:1003px; height:60px; line-height:30px; margin:0 auto; background:url(../images/nav_bg.jpg) no-repeat 40px 1px; overflow:hidden;}

.main{ width:950px; margin:0 auto; background:url(../images/body_bg.jpg) no-repeat -50px 30px; overflow:hidden;}

.main_home{ width:892px; margin:0 auto; background:url(../images/body_bg.jpg) no-repeat -50px 30px; overflow:hidden;}

.left{ width:208px; float:left; overflow:hidden;}

.left_tit{ width:208px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden; background:url(../images/left_top.jpg) no-repeat 0 25px;}

.left_tit a{ height:28px; line-height:28px; color:#0D480E; padding-left:10px; display:block;}

.left_tit a:hover{ text-decoration:underline;}


.left_tit5{ width:208px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden; }

.left_tit5 a{ height:28px; line-height:28px; color:#0D480E; padding-left:10px; display:block;}

.left_tit5 a:hover{ text-decoration:underline;}




.prolist{width:208px; padding:0; margin:0;}

.prolist_td{ width:206px; height:30px; line-height:30px; background:url(../images/prolist_adbg.jpg) repeat-x; font-weight:bold; border-left:1px solid #086D2C; border-right:1px solid #086D2C; }

.prolist_td a{ width:186px; color:#0D480E; background:url(../images/prolist_ad.gif) no-repeat 12px -30px; height:30px; line-height:30px; padding-left:20px; display:block;}

.prolist_td a:hover{ color:#FF0000; background:url(../images/prolist_ad.gif) 12px 0 no-repeat;}

.prolist_td2 a{ width:186px; color:#FF0000; background:url(../images/prolist_ad.gif) 12px 0 no-repeat;; height:30px; line-height:30px; padding-left:20px; display:block; }

.prolist_td2 a:hover{ color:#0D480E; background:url(../images/prolist_ad.gif) no-repeat 12px -30px;}

.prolist_td5{ width:208px; height:30px; line-height:30px; background:url(../images/left_yuan5.gif) no-repeat; font-weight:bold; border-bottom:1px solid ##ff0000; }

.prolist_td5 a{ width:186px; color:#0D480E; background:url(../images/prolist_ad.gif) no-repeat 12px -30px; height:30px; line-height:30px; padding-left:20px; display:block;}

.prolist_td5 a:hover{ color:#FF0000; background:url(../images/prolist_ad.gif) 12px 0 no-repeat;}

.prolist_td52{ width:208px; height:29px; line-height:29px; background:url(../images/left_yuan52.gif) no-repeat; font-weight:bold; border-bottom:1px solid ##ff0000; }

.prolist_td52 a{ width:186px; color:#0D480E; background:url(../images/prolist_ad.gif) no-repeat 12px -30px; height:30px; line-height:30px; padding-left:20px; display:block;}

.prolist_td52 a:hover{ color:#FF0000; background:url(../images/prolist_ad.gif) 12px 0 no-repeat;}


.newpro{ width:206px; background:url(../images/new.gif) no-repeat 85px 9px; display:block;}

.newpro_en{ width:206px; background:url(../images/new.gif) no-repeat 100px 9px; display:block;}

.lefttd_border{ width:186px; height:73px; background:url(../images/lefttd_border.jpg) repeat-x; border-left:1px solid #086D2C; border-right:1px solid #086D2C; border-bottom:1px solid #086D2C; padding:10px; color:#0D480E; line-height:24px;}

.lefttd_border img{ border:1px solid #FF0000;}

.lefttd_border a{ color:#0D480E; text-decoration:none;}

.lefttd_border a:hover{ color:#FF0000; text-decoration:underline;}

.search{ width:206px; height:86px; border:1px solid #086D2C; margin-top:15px; float:left;}

.search_tit{width:206px; height:30px; line-height:30px; background:url(../images/prolist_adbg.jpg) repeat-x; font-weight:bold; color:#0D480E;}

.search_tit_sj{  width:186px; background:url(../images/prolist_ad.gif) no-repeat 12px -30px; height:30px; line-height:30px; padding-left:20px; display:block;}

.ser_box{ width:206px; height:56px; background:url(../images/ser_bg.jpg) repeat-x; overflow:hidden;}

.ser_box p{ width:185px; height:22px; line-height:21jpx; overflow:hidden; margin:18px 0 0 10px;}

.ser_input{ width:130px; height:20px; line-height:20px; border:1px solid #1D8620; float:left; margin-right:5px;}

.middle{ width:382px; height:369px; border:1px solid #1D8620; padding:20px 18px 18px 18px; margin:28px 24px 0; background:#ffffff; float:left;}

.right{ width:215px; height:190px; float:left;}

.news_tit{ width:215px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden; background:url(../images/right_top.jpg) no-repeat 0 25px;}

.news_tit a{ height:28px; line-height:28px; color:#0D480E; padding-left:10px; display:block;}

.news_tit a:hover{ text-decoration:underline;}


.news_tit5{ width:215px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden; }

.news_tit5 a{ height:28px; line-height:28px; color:#0D480E; padding-left:10px; display:block;}

.news_tit5 a:hover{ text-decoration:underline;}



.news_list{ width:200px; border-left:1px solid #1D8620; border-right:1px solid #1D8620; border-bottom:1px solid #1D8620; background:#ffffff; line-height:24px; padding-left:13px; padding-top:10px; padding-bottom:10px; }

.news_list a{ color:#0C470D; background:url(../images/news_listad.jpg) no-repeat; text-decoration:underline; padding-left:15px; text-decoration:none; }

.news_list a:hover{ color:#FF0000; text-decoration:underline;}

.news_list5{ width:215px; line-height:24px; }

.news_list5 a{ color:#0C470D; background:url(../images/news_listad.jpg) no-repeat; text-decoration:underline; padding-left:15px; text-decoration:none; }

.news_list5 a:hover{ color:#FF0000; text-decoration:underline;}

.news_list_con{ width:200px; padding-left:13px; border-left:1px solid #1D8620; border-right:1px solid #1D8620; background:#ffffff;}

.news_list51{ width:215px; height:10px; line-height:24px;  background:url(../images/right_top5.gif) no-repeat left top; overflow:hidden; }

.news_list52{ width:215px; height:10px; line-height:24px;  background:url(../images/right_top52.gif) no-repeat left bottom; overflow:hidden;}

.news_more{ width:215px; height:30px; overflow:hidden;}

.news_more a{color:#0C470D; height:30px; width:190px; float:right; text-align:right; line-height:30px; padding-right:10px;  }

.news_more a:hover{ color:#FF0000; text-decoration:underline;}

.OEM_tit{ width:215px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden; background:url(../images/right_top2.jpg) no-repeat 0 25px;}

.OEM_tit a{ height:28px; line-height:28px; color:#0D480E; padding-left:10px; display:block;}

.OEM_tit a:hover{ text-decoration:underline;}

.OEM_list{ width:187px; border-left:1px solid #1D8620; border-right:1px solid #1D8620; border-bottom:1px solid #1D8620; background:#ffffff; line-height:24px; padding:10px 13px; color:#0D480E; }

.footer{ width:100%; height:121px; background:url(../images/footer_bg.jpg) repeat-x; margin:15px auto; overflow:hidden; color:#666666;}

.footer_px{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg2.jpg) no-repeat; overflow:hidden;}

.footer_px p{ width:710px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:180px; text-align:center;}


.footer_px_en{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg2.jpg) no-repeat; overflow:hidden;}

.footer_px_en p{ width:610px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:280px; text-align:center;}

.footer a{ color:#666666; text-decoration:underline;}

.footer a:hover{ color:#FF0000; text-decoration:underline;}

.footer_px_home{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg_home.jpg) no-repeat; overflow:hidden;}

.footer_px_home p{ width:880px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:10px; text-align:center; background:url(../images/home_txt.jpg) no-repeat center 0;}

.footer_px_index{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg_home.jpg) no-repeat; overflow:hidden;}

.footer_px_index p{ width:880px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:10px; text-align:center; background:url(../images/home_txt.jpg) no-repeat 230px 0;}

.footer_px_home_en{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg_home.jpg) no-repeat; overflow:hidden;}

.footer_px_home_en p{ width:880px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:10px; text-align:center; background:url(../images/home_txt_en.jpg) no-repeat center 0;}

.footer_px_index_en{ width:890px; height:121px; margin:0 auto; background:url(../images/footer_bg_home.jpg) no-repeat; overflow:hidden;}

.footer_px_index_en p{ width:880px; height:50px; line-height:24px; margin:0 auto; padding-top:48px; padding-left:10px; text-align:center; background:url(../images/home_txt_en.jpg) no-repeat 230px 0;}


/*sub*/

.sub_left{ width:208px; overflow:hidden;}

.sub_left_top{ width:208px; height:32px; line-height:32px; background:url(../images/sub_left.gif) no-repeat top left;}

.sub_left_top a{ color:#086D2C; font-weight:bold; text-decoration:none; margin-left:15px;}

.sub_left_top a:hover{ text-decoration:underline;}

.sub_left_con{ width:208px; background:url(../images/sub_left_bg.jpg) repeat-y; padding-top:8px;}

.sub_left_con a{ width:163px; height:27px; line-height:27px; background:url(../images/sub_left_a_bg.gif) no-repeat; display:block; color:#333333; text-decoration:none; padding-left:25px;}

.sub_left_con a:hover{ background:url(../images/sub_left_a_bg.gif) no-repeat 0 -27px; color:#1D8620;}

.sub_left_con_en{ width:208px; background:url(../images/sub_left_bg.jpg) repeat-y; padding-top:8px;}

.sub_left_con_en a{ width:173px; height:27px; line-height:27px; background:url(../images/sub_left_a_bg_en.gif) -0px 0 no-repeat; display:block; color:#333333; text-decoration:none; padding-left:15px;}

.sub_left_con_en a:hover{ background:url(../images/sub_left_a_bg_en.gif) -0px -27px no-repeat; color:#1D8620;}


.sub_newpro{ width:173px; height:27px; line-height:27px; background:url(../images/new.gif) no-repeat 60px 9px; display:block; color:#333333; text-decoration:none; }


.sub_newpro_en{ width:173px; height:27px; line-height:27px; background:url(../images/new.gif) no-repeat 80px 9px; display:block; color:#333333; text-decoration:none; }

.sub_left_bot{ width:208px; height:32px; background:url(../images/sub_left.gif) no-repeat bottom left;}

.sub_right{ width:188px; margin:0 auto; overflow:hidden;}

.sub_right_top{background:url(../images/r_bg.gif) no-repeat top; width:188px; height:10px; overflow:hidden;}

.sub_right_con{background:url(../images/r_con_bg.gif) repeat-y; padding:6px 12px 0px; width:188px;}

.sub_right_bot{background:url(../images/r_bot_bg.gif) no-repeat top; width:188px; height:13px; overflow:hidden;}

.sub_right_img a{ width:158px; height:120px; border:2px solid #F1FEE2; display:block;}

.sub_right_img a:hover{ border:2px solid #75AD02;}

.sub_right_txt {color:#1D8620; line-height:24px; }

.sub_right img{width:158px; height:120px;}

.sub_right span{ width:155px; height:20px; line-height:20px; text-align:left; padding-right:15px;}

.sub_right span a{ color:#1D8620; text-decoration:underline; float:right;}

.sub_right span a:hover{ color:#ff0000; text-decoration:none;}

.sub_con{ width:517px; overflow:hidden;}

.sub_con_tit{ width:490px; height:32px; line-height:32px; background:url(../images/sub_con.gif) no-repeat top left; color:#0D480E; overflow:hidden; padding-left:27px;}

.sub_con_tit a{ color:#0D480E; text-decoration:none; margin:0 5px; }

.sub_con_tit a:hover{ color:#ff0000; text-decoration:underline;}

.sub_con_body{ width:467px; background:url(../images/sub_con_bg.jpg) repeat-y; overflow:hidden; padding:10px 25px; line-height:27px; color:#333333;}

.sub_con_body a{ color:#ff0000; text-decoration:underline;}

.sub_con_body a:hover{ color:#ff0000; text-decoration:underline;}

.sub_con_body img{vertical-align:middle; padding-right:5px;}

.sub_span{ width:480px; height:28px; line-height:28px; background:url(../images/about_ge.jpg) no-repeat left bottom; margin:30px auto 20px; display:block; font-weight:bold; }

.sub_con_bot{ width:517px; height:32px; background:url(../images/sub_con.gif) no-repeat left bottom;}

.pro_con{ width:667px; overflow:hidden;}

.pro_con_tit{ width:667px; height:32px; line-height:32px; background:url(../images/pro_bg.gif) no-repeat top left; color:#1D8620; overflow:hidden; padding-left:27px;}

.pro_con_tit a{ color:#1D8620; text-decoration:none; margin:0 5px; }

.pro_con_tit a:hover{ color:#ff0000; text-decoration:underline;}

.pro_con_body{ width:617px; background:url(../images/pro_con_bg.jpg) repeat-y; overflow:hidden; padding:10px 25px; line-height:27px; color:#059A3A; overflow:hidden;}

.pro_con_bot{ width:667px; height:32px; background:url(../images/pro_bg.gif) no-repeat left bottom;}

.pro_show_tab{ height:170px; background:url(../images/pro_line.jpg) no-repeat left bottom; border-bottom:1px solid #ffffff;}

.pro_show_tab:hover{ background:#F8FBDB; border-bottom:1px solid #ff0000;}

.pro_show_pic{ padding:25px 0;}

.pro_show_pic a{ width:145px; height:140px; border:1px solid #cccccc; display:block; }

.pro_show_pic a:hover{ border:1px solid #1D8620}

.pro_show_tit{ padding-top:25px;}

.pro_show_tit a{ color:#059A3A; font-weight:bold; margin:0 10px; text-decoration:underline; height:20px; line-height:20px; }

.pro_show_tit a:hover{ text-decoration:none;}

.pro_show_more a{color:#059A3A; margin:0 10px; text-decoration:underline;}

.pro_show_more a:hover{ color:#ff0000; text-decoration:underline;}

.pro_show_con{ padding:15px; line-height:24px;}


.pro_show_span{ width:480px; height:28px; line-height:28px; background:url(../images/about_ge.jpg) no-repeat left bottom; margin:30px auto 20px; }

.pro_show_chanshu{color:#333333; padding:10px;}

.page{ width:100%; height:30px; line-height:30px; margin-top:15px; color:#1D8620; }

.page a{ color:#1D8620; text-decoration:none; margin:0 2px;}

.page a:hover{ color:#ff0000; text-decoration:underline;}

.page_select{ width:125px; height:20px; line-height:20px; color:#1D8620;  vertical-align:middle; 
margin:2px 0;}

.page_select_en{ width:165px; height:20px; line-height:20px; color:#1D8620; font-size:11px; vertical-align:middle; 
margin:2px 0;}

.page_input{width:20px; height:14px; border:1px solid #1D8620; background:none; vertical-align:middle; text-align:center; color:#FF0000; font-size:11px;}

.page_btn{width:30px; height:16px; line-height:16px; border:none; background:#1D8620; color:#ffffff; vertical-align:middle; padding-top:2px; font-size:11px; }

.job_con_body{ width:467px; background:url(../images/sub_con_bg.jpg) repeat-y; overflow:hidden; padding:10px 25px; line-height:27px; color:#333333;}

.xgpic a{ width:145px; height:140px; border:1px solid #ffffff; margin:0 8px; display:block;}

.xgpic a:hover{ border:1px solid #ff0000;}


.news_list_tit{ width:480px; height:28px; line-height:28px; background:url(../images/about_ge.jpg) no-repeat left bottom; margin:0px auto 20px; display:block; }

.news_list_tit a{ color:#1D8620;}

.news_list_tit a:hover{ color:#e60000;}

.news_list_tab{margin:15px 0 25px; background:#F1FEE2; border-bottom:1px dashed #cccccc;}


.news_list_tab:hover{ background:#F8FBDB; border-bottom:1px solid #069A38;}

.news_list_tab td{ padding:0; }

.news_con_body{ width:487px; background:url(../images/sub_con_bg.jpg) repeat-y; overflow:hidden; padding:10px 15px; line-height:27px; color:#333333;}

.photo a { width:182px; height:138px; background:url(../images/photo_box.jpg) no-repeat; padding:7px 5px; display:block; margin:10px 0;}

.photo a:hover{background:url(../images/photo_box2.jpg) no-repeat;}

.border1{border:3px solid #0698ED;border-left:1px solid #0698ED;border-right:1px solid #0698ED;}

.mb20{margin-bottom:20px;}

.red{ color:#E51818; font-size:12px;}

.newyg a{color:#059A3A; text-decoration:none; background:#ffffff; display:block; }

.newyg a:hover{ color:#ffffff; background:#059A3A; }

.jobdown a{ color:#FF0000; text-decoration:underline;}

.jobdoen a:hover{ color:#ff00000; text-decoration:none;}

.dis1{ display:none;}
.dis2{ display:block;}
