/*public*/
/* Public */
@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; /* 12px */ font-family:"";}
a{ text-decoration: none; }
.clear,.cle {clear:both;}
a,area { blr:expression(this.onFocus=this.blur()) }   /*  IE */
a:focus { outline: none; }    /*  */
/* end_Public */
/*public*/
/*ea_h*/
/*top*/
.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;}
/*end_top*/
/* t_logo */
.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;}
/* end_t_logo */
/* t_ver */
.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; }
/* end_t_ver */
/*ea_n*/
/*nav*/
.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 a:hover{ color:#007338; 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;}
/*end_nav*/
/*ea_n*/
/*ea_h*/
.xn_ba_js_13_element img{height:400px;width: 100%;}
/*ea_ba*/

.xn_ba_js_13_banner img{height:400px;width: 100%;}

/*xn_ba_js_13_banner*/
/**  **/
.xn_ba_js_13_banner{width:100%;height:400px;visibility:hidden;overflow:hidden;position:relative;}
.xn_ba_js_13_bigImg img {width:1920px;height:400px;border:0}
.xn_ba_js_13_element{position: absolute;}
/** button **/
.xn_ba_js_13_btn{top:550px;cursor:pointer;position:relative;padding:0;margin:0 auto;}
.xn_ba_js_13_btn li{float:left;width:10px;height:10px; border-radius:50%; margin-left:8px; }
.xn_ba_js_13_element_btn{border:2px #ffffff solid;}
.xn_ba_js_13_element_btn:hover,.xn_ba_js_13_element_btn_on{ border:2px #4F852E solid; background:#4F852E;}
.xn_ba_js_13_prev{width:70px;height:80px;position:absolute;top:50%; margin-top:-40px; left:10%;background:rgba(0,0,0,0.5) url(img/xn_ba_js_13_prev.png) center center no-repeat;z-index:999; cursor:pointer;}
.xn_ba_js_13_next{width:70px;height:80px;position:absolute;top:50%; margin-top:-40px; right:10%;background:rgba(0,0,0,0.5) url(img/xn_ba_js_13_next.png) center center no-repeat;z-index:999; cursor:pointer;}
/*end_xn_ba_js_13_banner*/
/*ea_ba*/
/*ea_c*/
/*bk3_index_news*/
.bk3_index_news{ width:960px; height: auto; position: relative; padding: 10px 20px 0 20px; background: #FFF; }
.bk3_index_news_m{ position:relative; width:100%; height:100%;}
.bk3_index_news_t{ width:960px; height:35px; line-height: 35px; border-top:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; font-size: 16px; color:#333; text-align:left;}
.bk3_i_hnews{width:100%;  margin:0; padding:0;}
.bk3_i_hnews_tj{ width:100%; height: auto; position:relative; overflow: hidden;}
.bk3_i_tnews_m{ width:285px; height:75px; padding: 20px; border-left: #e8e8e8 1px solid; position:relative; float: left; }
.bk3_i_tnews_m:first-child{ border-left:0px; padding-left: 0px; }
.bk3_i_tnews_img{ float: left; }
.bk3_i_tnews_img img{width:105px; height:74px; border: 0px;}
.bk3_i_tnews_title{ width:160px; height:38px; padding: 20px 0 0 5px; float: right; color:#666; font-size:14px; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/ }
.bk3_i_tnews_title a{ color:#666; text-decoration:none; }
.bk3_i_tnews_title a:hover{color:#007338;}
.bk3_i_tnews_m:first-child .bk3_i_tnews_date{ position:absolute; top:20px; left:125px; }
.bk3_i_tnews_date{position:absolute; top:20px; left:145px; font-size:12px; color: #bcbcbc;}
.bk3_i_tnews_date1,.bk3_i_tnews_date2,.bk3_i_tnews_date2,.bk3_i_tnews_date3,.bk3_i_tnews_date4,.bk3_i_tnews_date5{ float:left;}
.bk3_i_news_more{ position:absolute; right:0; top:8px;}
.bk3_i_news_more a{ width:85px; height:20px; display: block; background:url(img/index_news_more.png) no-repeat;}
.bk3_i_news_more a:hover{ width:85px; height:20px; display: block; background:url(img/index_news_more_hover.png) 0 1px no-repeat;}
.bk3_i_news_t1,.bk3_i_news_t2,.bk3_i_hnews_tt,.bk3_i_tnews_cnt{ display: none; }
/*end_bk3_index_news*/

/*bk2_xn_c_index_7_wrap*/
.bk2_xn_c_index_7_wrap { width: 437px; height:308px; position: relative; float: right; overflow: hidden; }
.bk2_xn_c_index_7_protItem{ width: 207px; height: 144px; float:left; text-align:center; margin: 0 0 20px 20px; background: #FFF;}
.bk2_xn_c_index_7_protItem:nth-child(1),.bk2_xn_c_index_7_protItem:nth-child(3){ margin:0 0 20px 0px;}
.bk2_xn_c_index_7_protItem img{ width:150px; height: 105px; border: 0px; }
.bk2_xn_c_index_7_protTitle{ width: 185px; height:35px; padding:0 10px; line-height:40px; background: #FFF;}
.bk2_xn_c_index_7_protTitle a { height:35px; display: block; font-size:12px; color: #666; }
.bk2_xn_c_index_7_protItem:hover .bk2_xn_c_index_7_protTitle a { height:35px; display: block; color: #007338; }
.bk2_xn_c_index_7_intro{text-align:left;text-indent:2em; display: none;}
.bk2_xn_c_index_7_protName { display: none; }
/*end_bk2_xn_c_index_7_wrap*/
/*index_cnt*/
.index_cnt{width:100%; }
.index_cnt_m{width:1000px; position:relative; margin:0 auto; }
/*end_index_cnt*/
/*heard_long_string*/
.heard_long_string{ height: 90px; border-left: #d8d8d8 1px solid; position: absolute; left: 228px; }
/*end_heard_long_string*/
/*heard_striping*/
.heard_striping{ width: 80%; border-top: #d8d8d8 1px solid; position: absolute; top:40px; right: 0px;}
/*end_heard_striping*/
/*index_pro_outline*/
.index_pro_outline{ width: 1000px;height: 308px; margin: 50px auto 0 auto; overflow: hidden;}
/*end_index_pro_outline*/
/*index_pro_text*/
.index_pro_text{ width: 196px; height:268px; padding: 20px; position: relative; float: left; margin-right: 20px; overflow: hidden; background: #FFF;}
.index_pro_text_title{ width: 190px; height: 25px; font-size: 16px; color: #333; overflow: hidden; }
.index_pro_text_content{ width: 190px; height: 100px; padding-top: 15px; line-height: 25px; color: #666; font-size: 12px; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/}
.index_pro_text_more{ width: 108px; height: 29px; position: absolute; left: 20px; bottom: 100px; }
.index_pro_text_more a{ width: 108px; height: 29px; display: block; background:url(img/index_pro_more.png) no-repeat; }
.index_pro_text_more a:hover{ width: 108px; height: 29px; display: block; background:url(img/index_pro_more_hover.png) no-repeat; }
/*end_index_pro_text*/
/*index_news_images*/
.index_news_images{ width: 1000px; height: 150px; margin:50px auto 0 auto; background:url(img/index_c_images.png) no-repeat; }
.index_news_images_text{ width: 700px; height: auto; text-align: center; margin: 0 auto; padding-top: 35px; font-size: 24px; color: #FFF; overflow: hidden;}
.index_news_images_button{ width: 108px; height: 29px; margin:10px auto 0 auto; background:url(img/index_c_images_button.png) no-repeat; }
.index_news_images_button a{ width: 108px; height: 29px; display: block; }
/*end_index_news_images*/
/*index_case_outline*/
.index_case_outline{ width: 1000px;height: 308px; margin: 50px auto 0 auto; overflow: hidden;}
/*end_index_case_outline*/
/*index_case_text*/
.index_case_text{ width:212px; height:223px; padding: 35px 0 0 20px; float: left; position: relative; overflow: hidden; background: #FFF;}
.index_case_text_title{ width: 190px; height: 25px; font-size: 16px; color: #333; overflow: hidden; }
.index_case_text_content{ width: 190px; height: 72px; padding-top: 15px; line-height: 25px; color: #666; font-size: 12px; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/}
.index_case_text_more{ width: 108px; height: 29px; position: absolute; left: 20px; bottom: 60px; }
.index_case_text_more a{ width: 108px; height: 29px; display: block; background:url(img/index_pro_more.png) no-repeat; }
.index_case_text_more a:hover{ width: 108px; height: 29px; display: block; background:url(img/index_pro_more_hover.png) no-repeat; }
/*end_index_case_text*/
/*xn_c_3_wrap*/
.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; }
/*end_xn_c_3_wrap*/
/*xn_c_5_wrap*/
.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; }
/*end_xn_c_5_wrap*/
/*index_news*/
.index_news{ width:960px; height: auto; position: relative; padding: 10px 20px 0 20px; background: #FFF; }
.index_news_m{ position:relative; width:100%; height:100%;}
.index_news_t{ width:960px; height:35px; line-height: 35px; border-top:#e8e8e8 1px solid; border-bottom:#e8e8e8 1px solid; font-size: 16px; color:#333; text-align:left;}
.i_hnews{width:100%;  margin:0; padding:0;}
.i_hnews_tj{ width:100%; height: auto; position:relative; overflow: hidden;}
.i_tnews_m{ width:285px; height:75px; padding: 20px; border-left: #e8e8e8 1px solid; position:relative; float: left; }
.i_tnews_m:first-child{ border-left:0px; padding-left: 0px; }
.i_tnews_img{ float: left; }
.i_tnews_img img{width:105px; height:74px; border: 0px;}
.i_tnews_title{ width:160px; height:38px; padding: 20px 0 0 5px; float: right; color:#666; font-size:14px; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/ }
.i_tnews_title a{ color:#666; text-decoration:none; }
.i_tnews_title a:hover{color:#007338;}
.i_tnews_m:first-child .i_tnews_date{ position:absolute; top:20px; left:125px; }
.i_tnews_date{position:absolute; top:20px; left:145px; font-size:12px; color: #bcbcbc;}
.i_tnews_date1,.i_tnews_date2,.i_tnews_date2,.i_tnews_date3,.i_tnews_date4,.i_tnews_date5{ float:left;}
.i_news_more{ position:absolute; right:0; top:8px;}
.i_news_more a{ width:85px; height:20px; display: block; background:url(img/index_news_more.png) no-repeat;}
.i_news_more a:hover{ width:85px; height:20px; display: block; background:url(img/index_news_more_hover.png) 0 1px no-repeat;}
.i_news_t1,.i_news_t2,.i_hnews_tt,.i_tnews_cnt{ display: none; }
/*end_index_news*/
/*i_tcase*/
.i_tcase{ width:768px; height: auto; float: left; position: relative; } 
.i_tcase_f{ width:100%; height:100%; position:relative; }
.i_tcase_m{ width:768px; height: auto; margin: 0 auto; overflow: hidden; }
.i_tcase_main{ width:236px; height:258px; position:relative; margin-left: 20px; float:left; background: #FFF; }
.i_tcase_main:hover{ background: #007338; }
.i_tcase_main:first-child{ margin-left: 0px; }
.i_tcase_img{ width:236px; height:165px; }
.i_tcase_img img{ width:236px; height:165px; border: 0px;}
.i_tcase_main:hover .i_tcase_img img{ width:226px; height:158px; margin: 5px; border: 0px;}
.i_tcase_main_name{ width:195px; height:30px; padding-left: 20px; line-height:40px; color: #666; font-size:14px; white-space: nowrap; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/ }
.i_tcase_main:hover .i_tcase_main_name{ color: #FFF; }
.i_tcase_main_name2 a{ color: #666; text-decoration:none; }
.i_tcase_main:hover .i_tcase_main_name2 a {color: #FFF; text-decoration: none;}
.i_tcase_main_cnt{ width:195px; padding-left: 3px; margin: 0 auto; font-size:12px; }
.i_tcase_main:hover .i_tcase_main_cnt2{ color: #FFF; font-size:12px; }
.i_tcase_main_cnt2{ width:195px; line-height:20px; height:40px; display:block; color: #949494; text-overflow:ellipsis; /*iesafariwebkit*/ -o-text-overflow:ellipsis; /*opera*/ overflow:hidden;/**/ -moz-binding:url('img/ellipsis.xml');/*firefox*/ }
.i_tcase_t,.i_tcase_main_name1,.i_tcase_main_cnt1,.i_tcase_more{ display: none; }
/*end_i_tcase*/
/*xn_c_index_7_wrap*/
.xn_c_index_7_wrap { width: 744px; height:308px; position: relative; float: right; overflow: hidden; }
.xn_c_index_7_protItem{ width: 170px; height: 144px; float:left; text-align:center;  background: #FFF;margin-right:21px;}
.xn_c_index_7_protItem:nth-child(4n){margin-right:0px;}
.xn_c_index_7_protItem:nth-child(5),.xn_c_index_7_protItem:nth-child(6),.xn_c_index_7_protItem:nth-child(7),.xn_c_index_7_protItem:nth-child(8){margin-top:20px;}
.xn_c_index_7_protItem img{ width:150px; height: 105px; border: 0px; }
.xn_c_index_7_protTitle{ width: 170px; height:35px;  line-height:40px; background: #FFF;}
.xn_c_index_7_protTitle a { height:35px; display: block; font-size:12px; color: #666; }
.xn_c_index_7_protItem:hover .xn_c_index_7_protTitle a { height:35px; display: block; color: #007338; }
.xn_c_index_7_intro{text-align:left;text-indent:2em; display: none;}
.xn_c_index_7_protName { display: none; }
/*end_xn_c_index_7_wrap*/
/*xn_c_index_47_wrap*/
.xn_c_index_47_wrap{ width: 286px; height:308px; position: relative; float: left; overflow: hidden; background: #FFF; display:none;}
.xn_c_index_47_box{ width:286px; position:relative; height:308px;}
.xn_c_index_47_content_wrap { width:286px; height:265px;overflow:hidden; position:relative; }
.xn_c_index_47_content_wrap .xn_c_index_47_tabcontent { width:246px; height:172px; margin-left: 20px; float:left;  }
.xn_c_index_47_scroll_box { position:absolute; top:0; left:0; }
.xn_c_index_47_focus { position:absolute; bottom:25px; right:100px; z-index:999; width:70px; height:20px; }
.xn_c_index_47_focus span { width:12px; height:12px; float:left; margin:0 5px 0 5px; cursor:pointer; text-indent: -9999px; background:url(img/index_pro_icon.png) no-repeat; }
.xn_c_index_47_focus span.xn_c_index_47_curr { background:url(img/index_pro_icon_hover.png) no-repeat; }
.xn_c_index_47_tabcontent img{ width:246px; height:172px; border:0px;}
.xn_c_index_47_tabcontentT{ width:145px; height:60px; line-height: 70px; margin: 35px 0 0 65px; display:block; background:url(img/index_pro_hot.png) left top no-repeat;}
.xn_c_index_47_tabcontentT a{ color: #666; font-size: 14px;}
.xn_c_index_47_topbox{ display: none; }
/*end_xn_c_index_47_wrap*/
/*ea_c*/
/*ea_b*/
/*foot*/
.foot{ width:100%; height:252px; line-height:25px; margin-top: 10px; 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; }
/*end_foot*/
/*b_contact_text*/
.b_contact_text{ width:330px; color:#777; position: absolute; right: 0px; top:0px; }
.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;}
/*end_b_contact_text*/
/*foot_nav*/
.foot_nav{ width:585px; height: 150px; margin-top:5px; 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;}
/*end_foot_nav */
/*xn_f_21_wrap*/
.xn_f_index_21{height:30px; line-height:30px; color:#8d8d8d; font-size:16px; float:left; }
.xn_f_21_wrap{width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;}
.xn_f_21_xhbox{float:left;width:80px;height:30px;overflow:hidden;text-align:center; line-height: 30px;}
.xn_f_21_xhbox a{ font-size: 13px;  line-height: 30px; color:#8d8d8d;}
/*end_xn_f_21_wrap*
/*foot_copy*/
.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; }
/*end_foot_copy*/
/*xn_f_1_warp*/
.xn_f_1_warp {}
/*end_xn_f_1_warp*/
/*xn_f_2_warp*/
.xn_f_2_warp { width: 60px; position: absolute; right: 250px; bottom: 0px; }
/*end_xn_f_2_warp*/
/*ea_b*/
/*ea_bg*/
body{ width: 100%; height:100%; background:url(img/background.png); }
/*ea_bg*/
/*ea_m*/
/*ea_m*/
/*ea_pi*/
/*ea_pi*/
/*ea_wj*/
/*ea_wj*/
