

@charset "UTF-8";


html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul,li,dl,dd,dt { list-style-type: none; }
i,em,cite { font-style: normal; }
body {  -webkit-text-size-adjust:none;  font-family:"";}
a{ text-decoration: none; }
.clear,.cle {clear:both;}
a,area { blr:expression(this.onFocus=this.blur()) }   
a:focus { outline: none; }    




.top{ width: 100%; height: 90px; z-index:99; position:relative; background: #FFF; }
.t_t{ position:relative; z-index:100; width:1000px; margin:0 auto; height:auto;}


.t_logo{ position:absolute; top:18px; left:0px;}
.t_logo img{ width:183px; height:56px; border:0px; background: #FFF;}
#ea_l{position:relative;top:-9px;left:-6px;width:183px;height:56px;}


.t_ver { position: absolute; top:13px; right: 0px;}
.t_ver ul li{ height: 15px; float: left; padding: 0 5px;}
.t_ver ul li a{ height: 15px; color: #868585; display: block; font-size: 12px; text-decoration: none;}
.t_ver ul li:first-child{ height: 15px; border-right: #8e8d8d 1px solid; }



.nav{ position: relative; height:auto; width:1000px; margin: 0 auto; font-size:14px; overflow: hidden;}
.nav_main{ width:770px; height:20px; margin-top: 55px; float: right; }
.nav_main ul li{ width: 95px; height: 20px; text-align:center; float:left; border-right: #d8d8d8 1px solid;}
.nav_menu1 a{ width: 85px; height: 20px; padding-left: 5px; display: block; color:#666; line-height:20px; text-decoration:none;}

.nav_menu1_2 a{ width: 85px; height: 20px; padding-left: 5px; display: block; color:#666; line-height:20px; text-decoration:none;}
.nav_menu1_2 a:hover{color:#007338; line-height:20px; text-decoration:none;}
.nav_menu1_cur a,.nav_menu1_cur a:hover{color:#007338; line-height:20px; text-decoration:none;}
.nav_menu2 a{ color:#666; line-height:20px !important;}
.nav_menu2 a:hover{color:#007338; text-decoration:none;}
#type1Li_n0,.nav_main ul li ul,.nav_main ul li ul li{ display: none;}



.xn_ba_js_13_element img{height:400px;width: 100%;}

.xn_ba_js_13_banner img{height:400px;width: 100%;}



.xn_ba_js_13_banner{width:100%;height:400px;visibility:hidden;overflow:hidden;position:relative;z-index: 100;}
.xn_ba_js_13_bigImg img {width:1920px;height:400px;border:0}
.xn_ba_js_13_element{position: absolute;}

.xn_ba_js_13_btn{top:471px;cursor:pointer;position:relative;padding:0;margin:0 auto;}
.xn_ba_js_13_btn li{float:left;list-style:none;padding:0;margin:0;width:66px;height:8px;margin-left:14px;border-radius: 4px;}
.xn_ba_js_13_element_btn{background:#fff;}
.xn_ba_js_13_element_btn:hover,.xn_ba_js_13_element_btn_on{background:#94c21f no-repeat;}
.xn_ba_js_13_prev{width:30px;height:80px;position:absolute;top:350px;left:10%;background:#333;z-index:999;display: none;}
.xn_ba_js_13_next{width:30px;height:80px;position:absolute;top:350px;right:10%;background:#333;z-index:999;display: none;}










.n_content_right_name_r{position:absolute;top:0px;left:0px; height:30px; color:#777; font-size:12px; text-align:right;}
.n_content_right_name_r a{ color:#777;}
.n_r_wz1,.n_r_wz2,.n_r_wz3,.n_r_wz4,.n_r_wz5,.n_r_wz6{}
.n_content_right_name_r ul li{float:right; line-height:34px;}
.n_content_right_name_r ul li img{ margin-right:12px; display:none;}
 

.n_main{width: 100%; margin:0; padding:0; height:auto; overflow:hidden; position: relative;} 
.n_content{ width:1000px; margin:30px auto 0 auto; overflow:hidden; background: #FFF; }
                                                                                                  

.n_content_right_name_r{position:absolute;top:0px; left:0px; height:30px; color:#777; font-size:12px; text-align:left;}
.n_content_right_name_r a{ color:#777;}
.n_r_wz1,.n_r_wz2,.n_r_wz3,.n_r_wz4,.n_r_wz5,.n_r_wz6{}
.n_content_right_name_r ul li{float:left; line-height:34px;}
.n_content_right_name_r ul li img{ margin-right:12px; display:none;}
 


.n_content_left{ width:260px; height: auto; margin: 30px 30px 0 0; float:right; clear:both; position:relative; }


.n_content_right{ width:645px; margin-left: 30px; height: auto; position:relative; float:left; overflow: hidden; }


.n_content_right_m {text-align:left; width:100%; min-height: 800px; line-height:24px; color:#ffffff; font-size:12px; position:relative; overflow: hidden; }


.news_list{ width:645px; padding:32px 0 10px 0; }


.n_content_left_t{ width:260px; height:30px; color:#007338; font-size:16px; font-weight:bold; border-bottom: #ebebeb 1px solid; }
.n_content_left_t1{}
.n_content_left_t2{ display: none;}


.n_content_left_cnt{ width:260px; height: auto; background:#FFFFFF; padding-top:10px; min-height:100px;}
.left_menu1 { width:100px; height: 35px; font-size:14px; overflow: hidden;}
.left_menu1 a{ width:100px; display:inline-block; line-height:40px; color:#666; text-decoration:none;}
.left_menu1 a:hover{ width:100px; display:inline-block; line-height:40px; color:#007338; text-decoration:none; }
.left_menu1_2 { width:100px; font-size:14px; overflow: hidden;}
.left_menu1_2 a,.left_menu1_2 a:hover{ width:100px; display:inline-block; line-height:30px; color:#007338; text-decoration:none; }
.left_menu1_cur{width:100px; height: auto; font-size:14px; overflow: hidden;}
.left_menu1_cur a,.left_menu1_cur a:hover{ width:100px; display:inline-block; line-height:30px; color:#007338; text-decoration:none; }
.left_menu2{ width:90px; height: 25px; font-size:14px; text-indent: 0.5em; overflow: hidden; }
.left_menu2 a{ width:90px; display:inline-block; line-height:25px; color:#666; text-decoration:none; }
.left_menu2 a:hover{ width:90px; display:inline-block; line-height:25px; color:#007338; text-decoration:none; }
.left_menu2_2{ width:90px; font-size:14px; text-indent: 0.5em; overflow: hidden;}
.left_menu2_2 a,.left_menu2_2 a:hover{ width:90px; display:inline-block; line-height:25px; color:#007338; text-decoration:none; } 
.left_menu2_cur{ width:90px; height: auto; font-size:14px; text-indent: 0.5em; overflow: hidden;}
.left_menu2_cur a,.left_menu2_cur a:hover{ width:90px; display:inline-block; line-height:25px; color:#007338; text-decoration:none; }
.left_menu3{ width:90px; height: auto; font-size:12px; text-indent: 1em; overflow: hidden; }
.left_menu3 a{ width:90px; display:inline-block; line-height:25px; color:#666; text-decoration:none; }
.left_menu3 a:hover{ width:90px; display:inline-block; line-height:25px; color:#007338; text-decoration:none; }
.left_menu3_2{ display: none; }
.left_menu3_cur{ width:90px; height: auto; font-size:12px; text-indent: 1em; overflow: hidden; }
.left_menu3_cur a,.left_menu3_cur a:hover{ width:90px; display:inline-block; line-height:25px; color:#007338; text-decoration:none; }


.fy{ width:645px; padding:35px 0 65px 0; text-align:center; font-size:12px; }
.fy_2{ margin-right: 4px; vertical-align: middle; cursor: pointer;}
.fy_2 a,.fy_2 a:hover{ padding: 4px 15px; color: #666; background: #f0f0f0; }
 
.fy_6{ margin-left: 4px; vertical-align: middle; cursor: pointer; }
.fy_6 a,.fy_6 a:hover{ padding: 4px 15px; color: #666; background: #f0f0f0;}
 
.fy_out{ margin: 0 4px 0 4px; vertical-align: middle; cursor: pointer; }
.fy_out a{ padding: 4px 8px; color: #666; background: #f0f0f0; }
.fy_out a:hover{ padding: 4px 8px; color: #FFF; background: #007338; }
.fy_on{ margin: 0 3px 0 3px; vertical-align: middle; cursor: pointer; }
.fy_on a,.fy_on a:hover{ padding: 4px 8px; color: #FFF; background: #007338; }
.search_body .fy{ width:1000px; padding-bottom:45px; text-align:center; }
.fy_1,.fy_3,.fy_4,.fy_5,.fy_7,.fy_8,.fy_9{ display: none; }


.xn_c_5_wrap{ width:260px; margin:50px auto 0 auto; font-size:12px; overflow: hidden;}
.xn_c_5_wbox{ width:260px;}
.xn_c_5_top{ width:258px; height:30px; border-bottom: 1px #dfdfdf solid; }
.xn_c_5_cWrap{ color: #007338; font-size: 16px; font-weight: bold; }
.xn_c_5_cocnt{ width:260px; overflow: hidden; }
.xn_c_5_cocntlft{ float:left; width:66px; height:46px; margin-top: 20px; clear: both; background: #FFF;}
.xn_c_5_cocntlft img{ width:66px; height:46px; border:0px;}
.xn_c_5_cocntrit{ float:right; width:175px; margin-top: 20px; }
.xn_c_5_cocntrit_name{ width:175px; height: 40px; line-height:20px; overflow: hidden; }
.xn_c_5_cocntrit_name a{ width: 175px; height: 40px; display: block; color: #666; font-size: 12px;}
.xn_c_5_cocntrit_name a:hover{ color: #007338; }
.xn_c_5_cocntrit_time,.xn_c_5_eWrap,.xn_c_5_dashw,.xn_c_5_cocntrit_Click,.xn_c_5_cocntrit_cont,.xn_c_5_cocntrit_more{ display: none; }


.heard_long_string{ height: 90px; border-left: #d8d8d8 1px solid; position: absolute; left: 228px; }


.heard_striping{ width: 80%; border-top: #d8d8d8 1px solid; position: absolute; top:40px; right: 0px;}


.xn_c_3_wrap{ width: 200px; height: 20px; float: left; margin: 8px 0 0 30px;}
.job_view_body .xn_c_3_wrap,.prod_view_body .xn_c_3_wrap{ display: none; }


.nnews_lb{ width:645px; height:auto; overflow: hidden;}
.nnews_lb_m{ width:645px; height:198px; position:relative; margin-bottom: 45px;}
.nnews_lb_img{ width:174px; height:122px; padding:20px; position:absolute; left:0; top:50px; background: #f3f3f3;}
.nnews_lb_img img{ width:174px; height:122px; border:0px;}
.news_longstring{ height: 185px; border-right: #ebebeb 1px solid; position: absolute; left: 235px; top:-22px;}
.nnews_lb_title{ position:absolute; left:0px; top:0; width:645px; height:28px; color:#333; border-bottom: #ebebeb 1px solid; font-size:16px; }
.nnews_lb_title:hover{ color:#007338; }
.nnews_lb_title a{ width:560px; height:28px; display: block; color:#333; text-decoration:none; white-space: nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden; -moz-binding:url('img/ellipsis.xml');}
.nnews_lb_title a:hover{ width:560px; height:28px; display: block; color:#007338; white-space: nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden; -moz-binding:url('img/ellipsis.xml');}
.nnews_lb_date{ height:28px; position:absolute; top:0px; right: 0px; font-size:12px; color:#9d9d9d;}
.nnews_lb_date1,.nnews_lb_date2,.nnews_lb_date3,.nnews_lb_date4,.nnews_lb_date5{ float:left;}
.nnews_lb_cnt{ width:370px; height:70px; position:absolute; left:265px; top:60px; font-size:12px; line-height:22px; color:#666; text-overflow:ellipsis;  -o-text-overflow:ellipsis;  overflow:hidden; -moz-binding:url('img/ellipsis.xml');} 
.nnews_lb_xq{ position:absolute; top:145px; left:265px;}
.nnews_lb_xq a{ width: 108px; height: 29px; display: block; text-indent: -9999px; background:url(img/index_pro_more.png) no-repeat }
.nnews_lb_xq a:hover{ width: 108px; height: 29px; display: block; text-indent: -9999px; background:url(img/index_pro_more_hover.png) no-repeat }
.nnews_lb_bq,.nnews_lb_click{ display: none; }








.foot{ width:100%; height:252px; line-height:25px; margin-top: 71px; position:relative; text-align:center; font-size:12px; border-top: #dfdfdf 1px solid; color:#777777; background:url(img/b_background_img.png) repeat-x;}
.foot_c{ width:1000px; height:252px; margin:0 auto; position:relative; text-align:left; overflow: hidden; }


.b_contact_text{ width:330px; color:#777; position: absolute; right: 0px; top:30px; }
.b_contact_content{ width:100%; height:100%; color: #777; position:relative; }
.b_contact_title{ width: 160px; height: 30px; font-size: 14px; overflow: hidden;}
.b_contact_hotline{ width:330px; height: 30px; overflow: hidden;}
.b_contact_switchboard{width:330px; height: 30px; overflow: hidden; }
.b_contact_fax{ width: 330px; height: 30px; overflow: hidden;}
.b_contact_address{ width: 330px; height: 30px; overflow: hidden;}
.b_contact_name1{ width: 60px; height: 30px; float: left; display: block; overflow: hidden;}
.b_contact_name2{ width: 40px; height: 30px; float: left; display: block; overflow: hidden;}
.b_contact_content_text1{ width: 270px; height: 30px; float: right; display: block; overflow: hidden;}
.b_contact_content_text2{ width: 290px; height: 30px; float: right; display: block; overflow: hidden;}


.foot_nav{ width:585px; height: 150px; margin: 30px 0 0 70px; position: relative; overflow: hidden; }
.foot_nav_ul{ float:left; margin:0px; padding:0px; }
.foot_nav ul li{ width:138px; height: 30px; float:left; position: relative; }
.foot_nav ul li a{ width: 84px; display: block; color: #777; font-size: 14px; white-space: nowrap; overflow: hidden;}
.foot_nav ul li a:hover{ color: #81bb19; }
.foot_nav ul li ul{ padding-top: 10px; }
.foot_nav ul li ul li{ width: 138px; height: 29px; padding: 0px; margin: 0px; border-right:0px; }
.foot_nav ul li ul li a{ width: 84px; display: block; line-height:25px; font-size: 12px; color: #8d8d8d; font-weight: normal; overflow: hidden;}
.foot_nav ul li ul li a:hover{ color: #81bb19; }
.foot_line{ height: 155px; border-right: #dfdfdf 1px solid; position: absolute; left: 100px; top:0px;}
#foot_type1Li_n19,#foot_type1Li_n26,#foot_type1Li_n27,#foot_type1Li_n6,#foot_type1Li_n25,#foot_type1Li_n14,#foot_type1Li_n8,#foot_type1Li_n15,#foot_type1Li_n7{ display: none;}


.foot_copy{ width:960px; height: 25px; line-height: 25px; position: absolute; bottom: 10px; margin: 0 auto; color: #bedbcc; text-align: center; overflow: hidden; }
.foot_copy_name{ width: 45%; float: left; text-align: right; overflow: hidden;}
.foot_copy_ba{ width: 25%; float: right; text-align: left; overflow: hidden; }
.foot_copy_ba a{ color: #bedbcc; }


.xn_f_1_warp {}


.xn_f_2_warp { width: 60px; position: absolute; right: 250px; bottom: 0px; }



body{ width: 100%; height:100%; background:url(img/background.png); }







