@charset "utf-8";
/* CSS Document */
.i_bg1{ background-color:#222222;}
.i_top{width:100%; line-height:1.4; padding:5px 0px;}
.i_top_l{ color:#c3c3c3; font-size:16px; height:25px; line-height:25px; overflow:hidden;}
.i_top_l a{ color:#c3c3c3; height:25px; line-height:25px;}
.i_top_l a:hover{ color:#069429;}
.i_top_r{ color:#666666; font-size:18px;}
.i_top_r a{ color:#666; padding:0px 10px; display:inline-block;}
.i_top_r a:hover,.i_top_r a.active{ color:#fff;}

.i_bg2{ background:url(../images/bg1.jpg) top repeat-x;}
.i_logobox{ padding:20px 0px 10px 0px;}
 
.i_logo{width:26%;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo img{ height:87px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.i_logobox_r{width:61.3%; padding-top:15px;}

.i_pc_ss{width:50%;}
.i_pc_ss .ipt1{width:69.5%; height:46px; line-height:46px; background:url(../images/tb_01.png) left 16px center no-repeat; background-color:#fff; text-indent:47px; color:#999999; font-size:16px;-moz-border-radius: 1px;      /* Gecko browsers */
-webkit-border-radius: 1px;   /* Webkit browsers */
border-radius:1px;            /* W3C syntax */}
.i_pc_ss .ipt2{width:28.5%; height:46px; color:#fff; text-align:center; border:0px; cursor:pointer;background-color:#069429; font-size:24px;-moz-border-radius: 1px;      /* Gecko browsers */
-webkit-border-radius: 1px;   /* Webkit browsers */
border-radius:1px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_pc_ss .ipt2:hover{ background-color:#c9ff00; color:#069429;}

.i_phone{ padding-left:45px; font-size:30px; font-weight:bold; background:url(../images/tb_02.png) left center no-repeat; color:#fff;}


.i_ssbn{width:30px; height:100%;  background:url(../images/tb_01.png) center no-repeat;  background-size:16px; position:absolute; top:0px; right:50px; z-index:10000;}
.i_ssbn span{width:100%; height:100%; display:inline-block;}
.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:Arial,"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01.png) center no-repeat;  border:0px;}

.wap_bbqh{ height:30px; line-height:30px; position:absolute; right:90px; top:50%; margin-top:-15px; color:#666; font-size:14px;}
.wap_bbqh a{ color:#666; padding:0px 5px; display:inline-block;}
.wap_bbqh a:hover,.wap_bbqh a.active{ color:#fff;}


.i_bg3{ background-color:#069429;}

.header{width:100%; position:relative; background-color:#fff; left:0px; top:0px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.header.fixedmenu1{ position:relative;}
.header.fixedmenu,.header.fixedmenu1.fixedmenu{ position:fixed; top:0px; left:0px; z-index:111111;}


.i_logo_ul{width:100%%}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{ height:50px; margin:0px; padding:0px; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;z-index:1111111;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:50px; line-height:50px; display:inline-block; text-align:center; color:#fff; font-size:20px; font-weight:bold;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; font-weight:bold;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#c9ff00;text-decoration:none; }
.i_logo_ul .nav_menu li .a_nav:after{width:32px; height:15px; background:url(../images/tb_08.png) no-repeat; position:absolute; left:50%; bottom:0px; margin-left:-16px; background-size:100%; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after/*,.i_logo_ul .nav_menu li .a_nav.active1:after*/{ bottom:-15px;}
.i_logo_ul .nav_menu li.activeaf .a_nav:after{ display:none;}



.i_logo_ul .nav_menu li .two_div{width:100%; background:url(../images/bg3.jpg) right bottom no-repeat; background-color:#fff; border-bottom:8px solid #069429;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); position:absolute; left:0px; top:100%; display:none;}
.i_logo_ul .nav_menu li .two_divc{width:100%;}
.i_logo_ul .nav_menu li .two_divc .div_l{width:39%; background-color:#fafafa; border-right:1px solid #eeeeee; padding:40px 0px 50px 13%; position:relative;}
.i_logo_ul .nav_menu li .two_divc .div_l dd{width:100%; position:relative; float:left; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_logo_ul .nav_menu li .two_divc .div_l dd:after{width:92%; height:1px; background-color:#eeeeee; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.i_logo_ul .nav_menu li .two_divc .div_l dd .a_ddnav{width:100%; padding:10px 10px 10px 0px; line-height:1.6; padding-left:40px; background:url(../images/tb_09.png) left 10px top 18px no-repeat; color:#000000; font-size:19px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s; z-index:2;}
.i_logo_ul .nav_menu li .two_divc .div_l dd .a_ddnav:after{width:6px; height:0px; background-color:#069429; position:absolute; left:0px; bottom:0px; z-index:3; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_logo_ul .nav_menu li .two_divc .div_l dd:hover,.i_logo_ul .nav_menu li .two_divc .div_l dd.activedd{background:url(../images/bg4.jpg) right center no-repeat;background-color:#a7ce16;}
.i_logo_ul .nav_menu li .two_divc .div_l dd:hover:after,.i_logo_ul .nav_menu li .two_divc .div_l dd.activedd:after{ display:none;}
.i_logo_ul .nav_menu li .two_divc .div_l dd:hover .a_ddnav,.i_logo_ul .nav_menu li .two_divc .div_l dd.activedd .a_ddnav{ color:#fff; background:url(../images/tb_10.png) left 30px top 18px no-repeat; padding-left:48px;}
.i_logo_ul .nav_menu li .two_divc .div_l dd:hover .a_ddnav:after,.i_logo_ul .nav_menu li .two_divc .div_l dd.activedd .a_ddnav:after{ height:100%;}

/*.i_logo_ul .nav_menu li .two_div .div_l dd .three_div{width:150%; position:absolute; left:100%; top:0px; z-index:1; height:100px; padding-left:10%;}
.i_logo_ul .nav_menu li .two_div .div_l dd .three_div a{ float:left; width:100%; margin:10px 0px; background:url(../images/tb_11.png) left top 5px no-repeat; padding-left:35px; color:#000000; font-size:18px; line-height:1.7;}
.i_logo_ul .nav_menu li .two_div .div_l dd .three_div a:hover{ background:url(../images/tb_12.png) left top 5px no-repeat; color:#069429; text-decoration:underline;}*/
.i_logo_ul .nav_menu li .two_divc .div_r{width:61%; padding:40px 3% 50px 3%;}
.i_logo_ul .nav_menu li .two_divc .div_rc{width:100%; display:none;}
.i_logo_ul .nav_menu li .two_divc .div_rc a{float:left; width:100%; margin:10px 0px; background:url(../images/tb_11.png) left top 5px no-repeat; padding-left:35px; color:#000000; font-size:18px; line-height:1.7;}
.i_logo_ul .nav_menu li .two_divc .div_rc a:hover{background:url(../images/tb_12.png) left top 5px no-repeat; color:#069429; text-decoration:underline;}


.i_logo_ul .nav_menu li.activeshu{ position:relative;}
.i_logo_ul .nav_menu li.activeshu .two_div{width:200px; background:none; background-color:#fff;  position:absolute; left:50%; margin-left:-100px;top:100%; display:none; padding:0px;}
.i_logo_ul .nav_menu li.activeshu .two_div dl{width:100%;}
.i_logo_ul .nav_menu li.activeshu .two_div dl dd{ float:left;width:100%;}
.i_logo_ul .nav_menu li.activeshu .two_div dl dd a{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:16px; display:inline-block; overflow:hidden; text-align:center;}
.i_logo_ul .nav_menu li.activeshu .two_div dl dd a:hover{ color:#069429; background-color:#c9ff00;}


.hot_type_t{ padding:25px 0px; text-align:center; color:#fff; font-size:60px; line-height:1.3;font-family: 'BebasNeue';}
.hot_type_c{width:100%;}
.hot_type_c li{width:33.33%; float:left;}
.hot_type_c li .div{width:100%; display:inline-block; overflow:hidden; background-color:#fff; color:#333333; font-size:16px; padding:40px 25px;}
.hot_type_c li .div:hover{ color:#333;}
.hot_type_c li .div .div_t{width:100%;height:54px; line-height:54px; color:#069429; font-size:40px; overflow:hidden;font-family: 'BebasNeue';}
.hot_type_c li .div .a_img{width:100%; display:inline-block; overflow:hidden; margin:18px 0px; position:relative;}
.hot_type_c li .div .a_img img{width:100%; float:left;}
.hot_type_c li .div .a_img:before{width:100%; height:100%; background:url(../images/tb_03.png) bottom repeat-x; position:absolute; left:0px; top:0px; z-index:1; content:"";filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.hot_type_c li .div .a_img:after{width:100%; height:100%; background:url(../images/tb_04.png) center no-repeat; position:absolute; left:0px; top:0px; z-index:2; content:"";opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.hot_type_c li .div:hover .a_img:before{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.hot_type_c li .div:hover .a_img:after{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;-webkit-transform:scale(1, 1); transform:scale(1, 1);}
.hot_type_c li .div .a_text{ margin-bottom:25px; height:69px; line-height:23px; overflow:hidden; text-align:justify;}
.hot_type_c li .div .a_buttom{width:100%; text-align:right;}
.hot_type_c li .div .a_buttom .more{ padding:0px 74px 0px 23px; height:44px; line-height:44px; background-color:#a0ca09; color:#fff; font-size:16px; display:inline-block; overflow:hidden; -moz-border-radius: 2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */ position:relative; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.hot_type_c li .div .a_buttom .more:after{ width:44px; height:44px; background:url(../images/tb_05.png) center center no-repeat; background-color:#2a2a2a; z-index:1; content:""; position:absolute; right:0px; top:0px;-moz-border-radius: 2px 0px 0px 2px;      /* Gecko browsers */
-webkit-border-radius:  2px 0px 0px 2px;    /* Webkit browsers */
border-radius: 2px 0px 0px 2px;             /* W3C syntax */}
.hot_type_c li .div:hover .a_buttom .more{ background-color:#069429;}

.hot_type_c li:nth-child(2n) .div{ background-color:#f3f3f3;}

.hot_more{ padding:50px 0px; text-align:center;}
.hot_more .more{ padding:0px 117px 0px 78px; height:54px; line-height:54px; background-color:#fff; color:#069429; font-size:40px; display:inline-block; overflow:hidden; -moz-border-radius: 2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */ position:relative;font-family: 'BebasNeue'; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.hot_more .more:after{ width:54px; height:54px; background:url(../images/tb_06.png) center center no-repeat; background-color:#2a2a2a; z-index:1; content:""; position:absolute; right:0px; top:0px;-moz-border-radius: 2px 0px 0px 2px;      /* Gecko browsers */
-webkit-border-radius:  2px 0px 0px 2px;    /* Webkit browsers */
border-radius: 2px 0px 0px 2px;             /* W3C syntax */}
.hot_more .more:hover{ background-color:#a0ca09; color:#fff;}

.i_bg4{ background:url(../images/bg2.jpg) top center no-repeat; background-size:100%;}
.other_type{ padding:130px 0px 120px 0px;}
.other_type_ul{width:100%;}
.other_type_ul li{width:24.5%; float:left; margin-right:0.6%;}
.other_type_ul li .div{width:100%; padding:15px 15px 20px 15px; display:inline-block; overflow:hidden; color:#666666; font-size:16px;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.other_type_ul li .div:hover{ color:#666666;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.other_type_ul li .div .div_t{width:100%; height:40px; line-height:40px; overflow:hidden; color:#000; font-size:36px;font-family: 'BebasNeue';}
.other_type_ul li .div:hover .div_t{ color:#069429;}
.other_type_ul li .div .a_img{width:100%; margin:20px 0px 18px 0px; display:inline-block; overflow:hidden;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.other_type_ul li .div .a_img img{width:100%; float:left;}
.other_type_ul li .div:hover .a_img{ margin-bottom:35px;}
.other_type_ul li .div .a_text{width:100%; height:120px; line-height:24px; overflow:hidden; text-align:justify; margin-bottom:30px;}
.other_type_ul li .div .a_buttom{ padding:0px 60px 0px 22px; height:40px; line-height:40px;background-color:#333333; color:#fff; font-size:16px; display:inline-block; overflow:hidden; -moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */ position:relative; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.other_type_ul li .div .a_buttom:after{ width:40px; height:40px; background:url(../images/tb_07.png) center center no-repeat; background-color:#97bd19; z-index:1; content:""; position:absolute; right:0px; top:0px;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.other_type_ul li .div:hover .a_buttom{background-color:#069429;}
.other_type_ul li:nth-child(4n){ margin-right:0px;}

.i_bg5{ background-color:#efefef;}
.subscribe_box{ padding:45px 0px 70px 0px;}
.subscribe_box_t{ padding-bottom:20px; text-align:center; color:#666666; font-size:18px; line-height:1.8;}
.subscribe_box_t h1{ font-weight:normal;color:#069429; font-size:60px; line-height:1.0;font-family: 'BebasNeue';}
.subscribe_box_c{width:40%; margin:0px auto;}
.subscribe_box_c .ipt1{width:80%; height:47px; line-height:47px; border:1px solid #cccccc; background-color:#fff; color:#000; font-size:16px; text-indent:20px;-moz-border-radius:3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}
.subscribe_box_c .ipt2{width:18.5%; height:47px; line-height:47px; text-align:center; color:#fff; background-color:#a0ca09; font-size:16px;-moz-border-radius:3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ cursor:pointer; 
-webkit-transition:all 0.5s;transition:all 0.5s;}
.subscribe_box_c .ipt2:hover{ background-color:#069429;}




.i_fbg{ background-color:#222222;}
.i_link{ padding:60px 0px 45px 0px;}
.i_link a{ margin-right:25px; line-height:1.8; color:#fff; font-size:16px; float:left;}
.i_link a:hover{ color:#fff;}

.i_footer{ padding:20px 0px; line-height:1.8; text-align:center; border-top:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d;}
.i_footer a{ padding:0px 25px; color:#fff; font-size:18px;}
.i_footer a:hover{ color:#fff;}

.i_footer_bq{ text-align:center; padding:20px 0px; color:#fff; font-size:16px; line-height:1.8;}
.i_footer_bq a{ color:#fff;}
.i_footer_bq a:hover{ color:#ffffff;}


.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}



.n_banner{width:100%; overflow:hidden;}
.n_banner .pc_banner{width:100%; display:inline-block; overflow:hidden;}
.n_banner .pc_banner img{width:100%;}
.n_banner .wap_banner{width:100%; display:inline-block; overflow:hidden; display:none;}
.n_banner .wap_banner img{width:100%;}

.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#069429; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #184d93;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center; position:relative; padding:0px 20px;}
.a_zxlmenu_c li b{display: inline-block; position: absolute;right: 10px;top:0px;width: 20%;height: 43px;background: url(../images/lmfooter_bottom.png) center right no-repeat;z-index: 99;}
.a_zxlmenu_c li .aone{padding:10px 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#069429; text-decoration:none;/* background-color:#2a813f;*/}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#e5e5e5; padding:0px 15px;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:left;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}

.n_bg1{ background:url(../images/bg5.jpg) top center no-repeat; background-size:100%; background-color:#fff;}
.n_content{ padding:22px 0px 65px 0px;}
.n_content_t{width:100%; padding-bottom:18px; text-align:right; color:#333333; font-size:16px; line-height:1.8;}
.n_content_t a{ color:#333333;}
.n_content_t a:hover{ color:#069429;}
.n_content_l{width:23%;}
.n_content_l_t{ padding:15px 0px 15px 20px; background-color:#069429; color:#fff; line-height:1.3; font-size:24px;}
.n_content_l_ul{width:100%; padding:10px 0px; margin-bottom:10px; border:1px solid #e5e5e5; background-color:#fff; border-top: 0px;}
.n_content_l_ul li{width:100%; float:left; border-bottom:1px dashed #eeeeee; position:relative;}
.n_content_l_ul li .a_leftnav{width:100%; padding:15px 20px; line-height:1.3; color:#333333; font-size:18px; background:url(../images/tb_09.png) right 15px center no-repeat; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_content_l_ul li .a_leftnav:after{width:6px; height:0px; background-color:#069429; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_content_l_ul li .a_leftnav:hover,.n_content_l_ul li .a_leftnav.activeleft{ padding-left:30px; background:url(../images/tb_09s.png) right 15px center no-repeat; background-color:#fafafa; color:#069429;}
.n_content_l_ul li .a_leftnav:hover:after,.n_content_l_ul li .a_leftnav.activeleft:after{ height:100%;}
.n_content_l_ul li:last-child{ border-bottom:0px;}

.n_content_l_ul li dl{width:100%; background-color:#fff; position:absolute; left:100%; top:0px; z-index:1; border:1px solid #e5e5e5; display:none;}
.n_content_l_ul li dl dd{width:100%; border-bottom:1px dashed #e5e5e5; float:left;}
.n_content_l_ul li dl dd a{width:100%; padding:15px 20px; line-height:1.3; color:#333333; font-size:18px;  background:url(../images/tb_09.png) right 15px center no-repeat;}
.n_content_l_ul li dl dd a:hover{ color:#069429;background:url(../images/tb_09s.png) right 15px center no-repeat; background-color:#fafafa;}
.n_content_l_ul li dl dd:last-child{ border-bottom:0px;}
.n_content_l_ul li:hover dl{ display:block;}

.n_con_share{width:100%; border:1px solid #e5e5e5; background-color:#fff; border-bottom:0px;}
.n_con_share_t{width:100%;padding:8px 0px 8px 24px; color:#222222; font-size:18px; background-color:#eeeeee; line-height:1.3;}
.n_con_share_c{width:100%;}
.n_con_share_c li{width:50%; float:left; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:18px 0px; text-align:center;}
.n_con_share_c li a{ color:#333333; font-size:18px; padding:15px 0px; line-height:1.3; display:inline-block; padding-left:65px;}
.n_con_share_c li a:hover{ color:#069429;}
.n_con_share_c li a.bg1{ background:url(../images/img11.jpg) left center no-repeat;}
.n_con_share_c li a.bg2{ background:url(../images/img12.jpg) left center no-repeat;}
.n_con_share_c li a.bg3{ background:url(../images/img13.jpg) left center no-repeat;}
.n_con_share_c li a.bg4{ background:url(../images/img14.jpg) left center no-repeat;}

.n_con_share_c li:nth-child(3),.n_con_share_c li:nth-child(4){position:relative;}
.n_con_share_c li .wx_box{ padding:15px; border:1px solid #e5e5e5; position:absolute; left: 100%;top:0px; background-color:#fff; z-index:111; display:none; color:#333; font-size:16px; line-height:2; box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_con_share_c li .wx_box:after{width:18px; height:35px; background:url(../images/tb_24.png) center center no-repeat; background-size:100%; position:absolute; left:-18px; content:""; top:27px}
.n_con_share_c li:hover .wx_box{ display:block;}

.n_con_share_c li:nth-child(2n){ border-right:0px;}
.n_con_phone{width:100%; padding:10px 0px; background-color:#069429; text-align:center; color:#fff;}
.n_con_phone .s1{ padding-left:30px; background:url(../images/tb_13a.png) left center no-repeat; font-size:16px; line-height:1.5;}
.n_con_contact{width:100%; padding:30px 17px; border:1px solid #e5e5e5;}
.n_con_contact_t{ color:#333333; font-size:18px; padding:4px 0px; line-height:1.5;}
.n_con_contact_c{ padding:13px  0px 13px 30px; background:url(../images/tb_14.png) left center no-repeat; color:#069429; font-size:30px; line-height:1.4;}
.n_content_r{width:74%; }
.n_content_rs{width:100%;border:1px solid #e5e5e5; background-color:#fff; min-height:500px;}


.n_content_r_t{ padding:15px 0px 15px 30px; color:#222222; font-size:16px; line-height:1.5; border-bottom:1px solid #e5e5e5;}
.n_content_r_c{ padding:30px 0px;}
.n_about{width:100%; padding:0px 30px; line-height:2; overflow:hidden; color:#222222; font-size:18px; text-align:justify;}
.n_about img{ max-width:100%; height:auto !important;}
.n_about p{  line-height:2;}

.n_quality_ul{width:100%;}
.n_quality_ul li{width:100%;padding:30px 25px; border-bottom:1px solid #e5e5e5; float:left;}
.n_quality_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:18px;}
.n_quality_ul li .div:hover{ color:#000;}
.n_quality_ul li .div .a_img{width:42.5%; display:inline-block; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.n_quality_ul li .div .a_img img{width:100%; float:left;}
.n_quality_ul li .div .a_img_r{width:52%;}
.n_quality_ul li .div .a_img_r_t{width:100%; line-height:1.6; color:#000000; font-size:30px; font-weight:bold;}
.n_quality_ul li .div:hover .a_img_r_t{color:#069429;}
.n_quality_ul li .div .a_img_r_c{width:100%; margin:7px 0px 13px 0px; line-height:30px; height:90px; overflow:hidden;}
.n_quality_ul li .div .a_buttom{ padding:0px 60px 0px 22px; height:40px; line-height:40px;background-color:#333333; color:#fff; font-size:16px; display:inline-block; overflow:hidden; -moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */ position:relative; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_quality_ul li .div .a_buttom:after{ width:40px; height:40px; background:url(../images/tb_07.png) center center no-repeat; background-color:#97bd19; z-index:1; content:""; position:absolute; right:0px; top:0px;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_quality_ul li .div:hover .a_buttom{background-color:#069429;}
.n_quality_details{ padding:0px 40px;}
.n_quality_details_t{width:100%; padding:20px 0px 60px 0px; line-height:1.7; color:#222; font-size:30px; font-weight:bold;}
.n_quality_details_c{width:100%; line-height:2; overflow:hidden; color:#000; font-size:18px; text-align:justify;}
.n_quality_details_c img{ max-width:100%; height:auto !important;}
.n_quality_details_c p,.n_quality_details_c span{ line-height:2; font-family:Arial !important;}

.n_technical_ul{width:100%; padding:0px 30px;}
.n_technical_ul li{width:100%; padding-bottom:30px;}
.n_technical_ul li .div{width:100%; color:#666666; font-size:16px; display:inline-block; overflow:hidden;position:relative;}
.n_technical_ul li .div:hover{ color:#666;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_technical_ul li .div:after{width:0px; height:4px; background-color:#97bd19; position:absolute; right:0px; bottom:0px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_technical_ul li .div .a_img{width:19%; display:inline-block; overflow:hidden;}
.n_technical_ul li .div .a_img img{width:100%;}
.n_technical_ul li .div .a_img_r{width:81%; padding-left:3.5%;  padding-top:0px;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_technical_ul li .div .a_img_r_t{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#222222; font-size:18px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_technical_ul li .div .a_img_r_c{width:100%; margin:5px 0px 10px 0px; height:50px; line-height:25px; overflow:hidden;}
.n_technical_ul li .div .a_img_r_b{ color:#bbbbbb; font-size:12px; line-height:1.7;-webkit-transition:all 0.5s;transition:all 0.5s;font-style:italic;}
.n_technical_ul li .div:hover .a_img_r{ padding-top:20px;}
.n_technical_ul li .div:hover .a_img_r_t{ color:#069429;}
.n_technical_ul li .div:hover .a_img_r_b{ color:#069429;}
.n_technical_ul li .div:hover:after{width:81%;}

.n_contacts_box1{ padding:35px 4% 35px 4%; border-bottom:1px solid #e5e5e5; color:#222;}
.n_contacts_box1_t{width:100%; padding-bottom:50px; line-height:1.6;  font-size:24px;}
.n_contacts_box1_c{width:100%;}
.n_contacts_box1_c li .a_img{width:100%; text-align:center;}
.n_contacts_box1_c li .a_text{width:100%; line-height:2; overflow:hidden; font-size:16px; text-align:center; padding-top:10px;}
.n_contacts_box1_c li .a_text span{ font-weight:bold; width:100%; display:inline-block; height:44px; line-height:22px;word-break:break-all;}
.n_contacts_box1_b{ padding-top:15px; line-height:1.8;  font-size:18px;}
.n_contacts_box2{ padding:40px 3% 40px 4%;}
.n_contacts_box2_t{ padding:5px 0px; line-height:1.3; font-size:30px; color:#222222; font-weight:bold;}
.n_contacts_box2_text{width:100%; margin:10px 0px 35px 0px; color:#222222; line-height:2; overflow:hidden; font-size:16px; text-align:justify;}
.n_contacts_box3{width:100%;}
.n_contacts_box3_l{width:43%; padding-left:18px;}
.n_contacts_box3_l li{ padding-bottom:20px;}
.n_contacts_box3_l li .div{width:100%; position:relative;}
.n_contacts_box3_l li .div .div_t{width:18px; height:18px; position:absolute; left:-18px; top:50%; margin-top:-9px; color:#ff0000; font-size:14px;}
.n_contacts_box3_l li .div .ipt1{ width:100%; padding-left:45px; height:50px; line-height:50px; border:1px solid #333333; color:#333; font-size:14px;}
.n_contacts_box3_l li .div .ipt1.bg1{ background:url(../images/c_tb1.jpg) left 12px center no-repeat;}
.n_contacts_box3_l li .div .ipt1.bg2{ background:url(../images/c_tb2.jpg) left 12px center no-repeat;}
.n_contacts_box3_l li .div .ipt1.bg3{ background:url(../images/c_tb3.jpg) left 12px center no-repeat;}
.n_contacts_box3_l li .div .ipt1.bg4{ background:url(../images/c_tb4.jpg) left 12px center no-repeat;}
.n_contacts_box3_l li .div .ipt1.bg5{ background:url(../images/c_tb5.jpg) left 12px center no-repeat;}
.n_contacts_box3_l li .div .ipt1.bg6{ background:url(../images/c_tb6.jpg) left 12px center no-repeat;}
.n_contacts_box3_r{width:55%; padding-left:18px;}
.n_contacts_box3_r li{ padding-bottom:20px;}
.n_contacts_box3_r li .div{width:100%; position:relative;}
.n_contacts_box3_r li .div .div_t{width:18px; height:18px; position:absolute; left:-18px; top:50%; margin-top:-9px; color:#ff0000; font-size:14px;}
.n_contacts_box3_r li:nth-child(1) .div .div_t{ top:20px; margin-top:0px;}
.n_contacts_box3_r li .div .ipt1{ width:100%; padding-left:45px; padding-top:15px; height:260px; line-height:1.6; border:1px solid #333333; color:#333; font-size:14px; background:url(../images/c_tb7.jpg) left 12px top 15px no-repeat;}
.n_contacts_box3_r li .div .divc_c{width:100%;}
.n_contacts_box3_r li .div .divc_c .ipt2{width:39%;height:50px; line-height:50px; border:1px solid #333333; color:#333; font-size:14px; text-indent:10px;}
.n_contacts_box3_r li .div .divc_c .yzm_box{width:26%; overflow:hidden; height:50px; display:flex; align-items:center;}
.n_contacts_box3_r li .div .divc_c .yzm_box img{width:100%;}
.n_contacts_box3_r li .div .divc_c .ipt3{width:28%; height:50px; line-height:50px; text-align:center; background-color:#069429; color:#fff; font-size:16px; cursor:pointer; border:0px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_contacts_box3_r li .div .divc_c .ipt3:hover{ background-color:#c9ff00; color:#333;}

.n_pro_box{ padding:75px 0px 30px 0px;}
.n_pro_box .s1{ color:#000000; font-size:20px; font-weight:bold;}
.n_pro_box .s2{ color:#333333; font-size:16px;}
.n_pro_box .s2 a{ color:#333;}
.n_pro_box .s2 a:hover{ color:#069429;}
.n_pro_box_list{width:100%; padding-bottom:50px;}
.n_pro_box_list li{width:50%; padding:0px 1px 2px 1px; float:left; margin:0px;}
.n_pro_box_list li .a_img{width:100%; display:inline-block;  overflow:hidden; margin:0px; padding:0px;}
.n_pro_box_list li .a_img img{width:100%; float:left;}
.n_pro_box_list li .a_img:hover{ color:#fff;}

.n_pro_box2{width:100%; padding:60px 0px 50px 0px; color:#000000; font-size:20px; line-height:2; overflow:hidden; text-align:justify;}
.n_pro_box2 .a_img{ max-width:47%; float:left; margin:0px 4% 10px 0px;}
.n_pro_box2 .a_img img{ max-width:100%; height:auto !important;border: 1px solid #eeeeee;}
.n_pro_box2 p{ line-height:1.8;}

.n_bg2{ border-bottom:1px solid #eeeeee;}
.n_bg3{ background:url(../images/bg6.jpg) top right no-repeat;}
.n_pro_box3{ padding:55px 0px;}
.n_pro_box3_t{ width:100%; padding:8px 0px; line-height:1.4; color:#222222; font-size:48px; font-weight:bold;}
.n_pro_box3_text{width:100%; }
.n_pro_box3_text .s1{width:80%; color:#333333; font-size:24px;}
.n_pro_box3_text .s2{ padding-right:50px; color:#333; font-size:24px; background:url(../images/tb_19.png) right center no-repeat; display:flex; align-items:center;}
.n_pro_box3_text .s2:hover{ background:url(../images/tb_19s.png) right center no-repeat; color:#069429;}

.n_bg4{ background-color:#f6f6f6; border-top:4px solid #069429;}
.n_pro_box3_c{ padding:50px 0px;}
.n_pro_box3_con{width:100%; padding:0px 3% 0px 2%; background-color:#fff;}
.n_pro_box3_con_l{width:23%; border-right:1px solid #e5e5e5; padding:50px 0px 35px 0px;}
.n_pro_box3_con_l li{width:100%; float:left; padding-bottom:15px;}
.n_pro_box3_con_l li a{width:100%; padding:10px 15px; line-height:1.6; float:left; color:#333333; font-size:18px; display:inline-block; overflow:hidden;}
.n_pro_box3_con_l li a:hover,.n_pro_box3_con_l li a.activeleft{ background-color:#069429; color:#fff;}
.n_pro_box3_con_r{width:73.5%; padding:50px 0px 35px 0px}
.n_pro_box3_con_r_t{width:100%;}
.n_pro_box3_con_r_t .s1{ color:#000000; font-size:30px;}
.n_pro_box3_con_r_t .s2{ padding-right:50px; color:#333333; font-size:24px; display:flex; align-items:center; background:url(../images/tb_19.png) right center no-repeat;}
.n_pro_box3_con_r_t .s2:hover{ background:url(../images/tb_19s.png) right center no-repeat; color:#069429;}
.n_pro_box3_con_r_c{width:100%; padding:20px 0px 0px 0px;}
.n_pro_box3_con_r_c li{width:49%; margin-right:2%; float:left; padding-bottom:15px;}
.n_pro_box3_con_r_c li:nth-child(2n){ margin-right:0px;}
.n_pro_box3_con_r_c li .div{width:100%; padding:10px; display:inline-block; overflow:hidden; color:#999999; font-size:14px; border:1px solid #e5e5e5;}
.n_pro_box3_con_r_c li .div:hover{ color:#999;}
.n_pro_box3_con_r_c li .div .a_img{width:37%; display:inline-block; overflow:hidden;}
.n_pro_box3_con_r_c li .div .a_img img{width:100%;}
.n_pro_box3_con_r_c li .div .a_img_r{width:54.5%; padding-top:13px;}
.n_pro_box3_con_r_c li .div .a_img_r_t{width:100%; height:120px; line-height:24px; margin-bottom:20px; color:#333333; font-size:16px; overflow:hidden;}
.n_pro_box3_con_r_c li .div:hover .a_img_r_t{ color:#069429;}
.n_pro_box3_con_r_c li .div .a_img_r_b{width:100%;}
.n_pro_box3_con_r_c li .div .a_img_r_b .s1{ display:flex; align-items:center;}
.n_pro_box3_con_r_c li .div .a_img_r_b .s2{ padding:0px 15px 0px 52px; height:30px; line-height:30px; background:url(../images/tb_13.png) left 0px center no-repeat; background-color:#069429; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box3_con_r_c li .div:hover .a_img_r_b .s2{ background:url(../images/tb_13s.png) left center no-repeat; background-color:#069429;}

.n_pro_box4{ padding:50px 0px 80px 0px;}
.n_pro_box4_ul{width:100%; margin-top:50px;}
.n_pro_box4_ul li{width:21.6%; margin-right:4.5%; float:left; padding-bottom:30px;}
.n_pro_box4_ul li:nth-child(4n){ margin-right:0px;}
.n_pro_box4_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#999999; font-size:14px; padding-bottom:10px;}
.n_pro_box4_ul li .div:hover{ color:#999999;}
.n_pro_box4_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5; position:relative;}
.n_pro_box4_ul li .div .a_img:after{width:0px; height:2px; background-color:#069429; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box4_ul li .div:hover .a_img:after{ width:100%;}
.n_pro_box4_ul li .div .a_img img{width:100%; float:left;}
.n_pro_box4_ul li .div .a_title{width:100%; margin:17px 0px 13px 0px; height:72px; line-height:24px; overflow:hidden; color:#333; font-size:16px; }
.n_pro_box4_ul li .div:hover .a_title{color:#069429;}
.n_pro_box4_ul li .div .a_text{width:100%;}
.n_pro_box4_ul li .div .a_text .s1{ display:flex; align-items:center;}
.n_pro_box4_ul li .div .a_text .s2{ padding:0px 15px 0px 52px; height:30px; line-height:30px; background:url(../images/tb_13.png) left 0px center no-repeat; background-color:#069429; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box4_ul li .div:hover .a_text .s2{ background:url(../images/tb_13s.png) left center no-repeat; background-color:#069429;}

.n_pro_box5{width:100%; padding:25px 3.7% 13px 2%; border-bottom:1px solid #e5e5e5;}
.n_pro_box5_l{ color:#222222; font-size:16px; font-weight:bold;}
.n_pro_box5_r{ color:#222222; display:flex; align-items:center}
.n_pro_box5_r .s1{ font-size:16px; font-weight:bold;}
.n_pro_box5_r .s2{ margin-left:6px;}
.n_pro_box5_r .s2 a{ margin-left:6px; width:30px; height:30px;  display:inline-block; overflow:hidden; cursor:pointer;-moz-border-radius:3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */}
.n_pro_box5_r .s2 a:hover{ color:#222;}
.n_pro_box5_r .s2 a.bg1{ background:url(../images/tb_20.png) center no-repeat;background-color:#eeeeee;}
.n_pro_box5_r .s2 a.bg2{ background:url(../images/tb_21.png) center no-repeat;background-color:#eeeeee;}
.n_pro_box5_r .s2 a.bg1:hover,.n_pro_box5_r .s2 a.bg1.activepro{ background:url(../images/tb_20s.png) center no-repeat; background-color:#d0edd7;}
.n_pro_box5_r .s2 a.bg2:hover,.n_pro_box5_r .s2 a.bg2.activepro{ background:url(../images/tb_21s.png) center no-repeat; background-color:#d0edd7;}

.n_pro_box6{ padding:40px 3.7% 50px 5%;}
.n_pro_box6_ul1{width:100%;}
.n_pro_box6_ul1 li{width:100%; float:left; padding-bottom:20px;}
.n_pro_box6_ul1 li .div{width:100%;display:inline-block; overflow:hidden; color:#999999; font-size:14px;}
.n_pro_box6_ul1 li .div:hover{ color:#999999;}
.n_pro_box6_ul1 li .div .a_img{width:16%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;}
.n_pro_box6_ul1 li .div .a_img img{width:100%; float:left;}
.n_pro_box6_ul1 li .div .a_img_r{width:82%; padding-top:17px;}
.n_pro_box6_ul1 li .div .a_img_r_t{width:100%; height:72px; line-height:24px; color:#333333; font-size:16px; overflow:hidden; margin-bottom:13px;}
.n_pro_box6_ul1 li .div:hover .a_img_r_t{ color:#069429;}
.n_pro_box6_ul1 li .div .a_img_r_b{width:100%;}
.n_pro_box6_ul1 li .div .a_img_r_b .s1{width:100%; padding:0px 0px 10px 0px;display:flex; align-items:center;}
.n_pro_box6_ul1 li .div .a_img_r_b .s2{ padding:0px 15px 0px 52px; height:30px; line-height:30px; background:url(../images/tb_13.png) left 0px center no-repeat; background-color:#069429; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box6_ul1 li .div:hover .a_img_r_b .s2{ background:url(../images/tb_13s.png) left center no-repeat; background-color:#069429;}




.n_pro_box6_ul2{width:100%;}
.n_pro_box6_ul2 li{width:23%; float:left; margin-right:2.6666%; padding-bottom:24px;}
.n_pro_box6_ul2 li:nth-child(4n){ margin-right:0px;}
.n_pro_box6_ul2 li .div{width:100%; display:inline-block; overflow:hidden; color:#999999; font-size:14px; padding-bottom:10px;}
.n_pro_box6_ul2 li .div:hover{ color:#999999;}
.n_pro_box6_ul2 li .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5; position:relative;}
.n_pro_box6_ul2 li .div .a_img:after{width:0px; height:2px; background-color:#069429; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box6_ul2 li .div:hover .a_img:after{ width:100%;}
.n_pro_box6_ul2 li .div .a_img img{width:100%; float:left; }

	}
.n_pro_box6_ul2 li .div .a_title{width:100%; margin:17px 0px 13px 0px; height:72px; line-height:24px; overflow:hidden; color:#333; font-size:16px; }
.n_pro_box6_ul2 li .div .a_title{width:100%; height:66px; line-height:22px; margin:5px 0px; overflow:hidden;}
.n_pro_box6_ul2 li .div:hover .a_title{color:#069429;}
.n_pro_box6_ul2 li .div .a_text{width:100%;}
.n_pro_box6_ul2 li .div .a_text .s1{ display:flex; align-items:center;}
.n_pro_box6_ul2 li .div .a_text .s2{ padding:0px 15px 0px 52px; height:30px; line-height:30px; background:url(../images/tb_13.png) left 0px center no-repeat; background-color:#069429; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box6_ul2 li .div:hover .a_text .s2{ background:url(../images/tb_13s.png) left center no-repeat; background-color:#069429;}

.n_pro_box6 .prolist_ul{ display:none;}

.n_pro_box7{width:100%;}
.n_pro_box7_l{width:80%; padding:40px 0px 40px 2.5%;}
.n_pro_box7_l_left{width:42%;/* overflow:hidden;*/}
.hj_swiper{width:100%; position:relative; border:1px solid #eee; margin-bottom:10px;}
.hj_swiper .swiper-slide{ filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.hj_swiper .swiper-slide .img{width:100%;}
.hj_swiper .hj_next{width:30px; height:50px; background:url(../images/a11.png) center no-repeat;right:0px; background-color:#b1b1b1; margin-top:-25px;}
.hj_swiper .hj_next:hover{background:url(../images/a11.png) center no-repeat;background-color:#069429;}
.hj_swiper .hj_prev{width:30px; height:50px; background:url(../images/a10.png) center no-repeat; left:0px; margin-top:-25px;background-color:#b1b1b1;}
.hj_swiper .hj_prev:hover{background:url(../images/a10.png) center no-repeat;background-color:#069429;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:"" !important;}

.hj_swiper .swiper-slide.swiper-slide-active{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.hj_swiper .swiper-slide{ position:inherit !important;}

.hj_swiper_sx_box{width:100%;  position:relative; display:inline-block;}
.hj_swiper_sx{width:calc(100% - 60px); margin:0px auto; overflow:hidden;}
.hj_swiper_sx .swiper-slide{ width: 25%;height: 100%;background-color:#fff;opacity:1;  border:1px solid #eee; cursor:pointer;}
.hj_swiper_sx .swiper-slide img{width:100%; border:0px;}
.hj_swiper_sx .swiper-slide-thumb-active {opacity: 1; border:1px solid #069429;}

.hj_swiper_sx_box .sx_prev{width:30px; height:100%; background:url(../images/tb_22.png) center no-repeat; background-color:#aaaaaa; position:absolute; left:0px; top:0px; z-index:1; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_sx_box .sx_next{width:30px; height:100%; background:url(../images/tb_23.png) center no-repeat; background-color:#aaaaaa; position:absolute; right:0px; top:0px; z-index:1; cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}
.hj_swiper_sx_box .sx_prev:hover{ background-color:#069429;}
.hj_swiper_sx_box .sx_next:hover{ background-color:#069429;}

.n_pro_box7_l_right{width:56%;}
.n_pro_box7_l_right_t{width:100%; line-height:1.4; color:#333333; font-size:24px; font-weight:bold; text-align:justify;}
.n_pro_box7_l_right_time{ padding:5px 0px 30px 0px; line-height:1.6; color:#999999; font-size:14px;}
.n_pro_box7_l_right_c{width:100%; padding:18px 0px 15px 0px; line-height:1.6; color:#999999; font-size:14px; border-top:1px dashed #e5e5e5;}

.n_pro_box7_r{width:15%; border-left:1px solid #e5e5e5; padding:8px 0px;}
.n_pro_box7_r li{width:100%; padding:18px 10px; border-bottom:1px solid #e5e5e5; float:left;}
.n_pro_box7_r li .div{ color:#333333; font-size:18px; padding:8px 0px; line-height:1.3; display:inline-block; padding-left:50px;}
.n_pro_box7_r li .div:hover{ color:#069429;}
.n_pro_box7_r li .div.bg1{ background:url(../images/img11.jpg) left center no-repeat; background-size:40px;}
.n_pro_box7_r li .div.bg2{ background:url(../images/img12.jpg) left center no-repeat;background-size:40px;}
.n_pro_box7_r li .div.bg3{ background:url(../images/img13.jpg) left center no-repeat;background-size:40px;}
.n_pro_box7_r li .div.bg4{ background:url(../images/img14.jpg) left center no-repeat;background-size:40px;}

.n_pro_box7_r li:nth-child(4),.n_pro_box7_r li:nth-child(5){position:relative;}
.n_pro_box7_r li .wx_box{ padding:15px; border:1px solid #e5e5e5; position:absolute; right: 105%;top:0px; background-color:#fff; z-index:111; display:none; color:#333; font-size:16px; line-height:2;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); text-align:center;}
.n_pro_box7_r li  .wx_box:after{width:18px; height:35px; background:url(../images/tb_26.png) center center no-repeat; background-size:100%; position:absolute; right:-18px; content:""; top:27px}
.n_pro_box7_r li:hover .wx_box{ display:block;}


.n_pro_box7_r li .div1{width:100%; color:#333333; font-size:18px; font-weight:bold; text-align:center;}
.n_pro_box7_r li .div1 img{width:80px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_pro_box7_r li .div1 .s1{ color:#069429;}
.n_pro_box7_r li:last-child{ border-bottom:0px;}

.n_pro_box7_r li .div2{width:100%; padding-top:12px;}
.n_pro_box7_r li .div2 .s2{ padding:0px 15px 0px 52px; height:30px; line-height:30px; background:url(../images/tb_13.png) left 0px center no-repeat; background-color:#069429; color:#fff; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s; display:inline-block;}
.n_pro_box7_r li .div2 .s2:hover{ background:url(../images/tb_13s.png) left center no-repeat; background-color:#069429;}

.n_pro_box8{ width:100%; margin-top:20px; border:1px solid #e5e5e5; background-color:#fff;}
.n_pro_box8_t{width:100%; padding:10px 20px; background-color:#f1f1f1; border-bottom:1px solid #e5e5e5; color:#333333; font-size:18px; font-weight:bold;}
.n_pro_box8_details{ padding:30px 2.4%; color:#333333; font-size:14px; line-height:2; overflow:hidden; width:100%;}
.n_pro_box8_details img{ max-width:100%; height:auto !important;}
.n_pro_box8_details p{ line-height:1.8 !important; font-family:Arial}
.n_pro_box8_details p span,.n_pro_box8_details p,.n_pro_box8_details,.n_pro_box8_details div,.n_pro_box8_details td{font-family:Arial, Helvetica, sans-serif  !important;  line-height:1.8 !important;}
.n_pro_box8_details td{border: 1px solid #eee;line-height: 1.5; min-width: 30px;padding: 3px 5px; text-align: left;}
.n_quality_details td{border: 1px solid #eee;line-height: 1.5; min-width: 30px;padding: 3px 5px; text-align: left;}
.n_pro_box9{width:100%; padding:35px 3.7% 25px 2%;}
.n_pro_box9_l{width:26%;}
.n_pro_box9_l_t{width:100%; color:#333333; font-size:18px; overflow:hidden; line-height:1.8; text-align:justify;}
.n_pro_box9_l_c{width:100%; padding-top:15px;}
.n_pro_box9_l_c li{width:15%; margin-right:13%; float:left;}
.n_pro_box9_l_c li a{width:100%; text-align:center;}
.n_pro_box9_l_c li a:hover{ color:#fff;}
.n_pro_box9_l_c li a img{ max-width:100%; height:auto !important;}
.n_pro_box9_l_c li:nth-child(4n){ margin-right:0px;}

.n_pro_box9_l_c li:nth-child(3),.n_pro_box9_l_c li:nth-child(4){position:relative;}
.n_pro_box9_l_c li .wx_box{ padding:15px; border:1px solid #e5e5e5; position:absolute; left: 50%%;top:140%; background-color:#fff; z-index:111; display:none; color:#333; font-size:16px; line-height:2;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);-o-transform:translate(-40%, 0%);-ms-transform:translate(-40%, 0%);-webkit-transform: translate(-40%, 0%);-moz-transform: translate(-40%, 0%);transform: translate(-40%, 0%); text-align:center;}
.n_pro_box9_l_c li .wx_box:after{width:35px; height:18px; background:url(../images/tb_25.png) center center no-repeat; background-size:100%; position:absolute; left:50%; content:""; top:-18px;-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.n_pro_box9_l_c li:hover .wx_box{ display:block;}


.n_pro_box9_r{width:67%;}
.n_pro_box9_r li{width:100%; float:left;}
.n_pro_box9_r li .div_t{width:100%; line-height:1.8; color:#333333; font-size:18px; font-weight:bold;}
.n_pro_box9_r li .div{ padding:12px 0px 0px 0px;}
.n_pro_box9_r li .div .ipt1{width:100%; height:150px; border:1px solid #eaeaea; padding:15px; line-height:1.8; color:#333333; font-size:16px;}
.n_pro_box9_r li .ipt2{ height:46px; line-height:46px; padding:0px 35px 0px 77px; background:url(../images/img25.jpg) left center no-repeat; background-color:#069429; color:#fff; font-size:16px; cursor:pointer; border:0px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_pro_box9_r li .ipt2:hover{ background-color:#a7ce16;}
.n_pro_box9_r li .div1{width:100%; padding:5px 0px; line-height:1.8; text-align:right; color:#999999; font-size:18px;}

.n_pro_box10{ padding:27px  3%;}
.n_pro_box10 li{width:18%; float:left; margin-right:2.5%; margin-bottom:15px;}
.n_pro_box10 li:nth-child(5n){ margin-right:0px;}
.n_pro_box10 li .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}
.n_pro_box10 li .div:hover{ color:#069429;}
.n_pro_box10 li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_pro_box10 li .div .a_img img{ width:100%; float:left;}
.n_pro_box10 li .div .a_text{width:100%; height:120px; line-height:25px; overflow:hidden; margin-top:15px; font-size:14px; line-height:1.5}

.n_pro_box11{ padding:65px 20%;}
.n_pro_box11_c{width:100%; border:1px solid #cfd7e4; background-color:#f5f8fd;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ padding:30px 9.5% 50px 2%;}
.n_pro_box11_c li{width:100%; float:left; padding-bottom:10px; color:#333; font-size:12px;}
.n_pro_box11_c li .div{width:100%;}
.n_pro_box11_c li .div .div_l{width:15%; font-weight:bold; text-align:right;}
.n_pro_box11_c li .div .div_r{width:84%;/* display:flex; align-items:center;*/ }
.n_pro_box11_c li .div .div_r.active{position:relative;}
.n_pro_box11_c li .div .div_r .ipt1{width:27%; height:22px; line-height:22px; border-color: #99aabd #d2dce8 #d2dce8 #99aabd;
    border-style: solid;
    border-width: 1px; padding:0px 5px;}
	.n_pro_box11_c li .div .div_r .ipt2{width:79%; height:22px; line-height:22px; border-color: #99aabd #d2dce8 #d2dce8 #99aabd;
    border-style: solid;
    border-width: 1px; padding:0px 5px;}
		.n_pro_box11_c li .div .div_r .ipt3{width:31%; height:22px; line-height:22px; border-color: #99aabd #d2dce8 #d2dce8 #99aabd;
    border-style: solid;
    border-width: 1px; padding:0px 5px;}
.n_pro_box11_c li .div .div_r .s1{ padding-left:5px; color:red;}
.n_pro_box11_c li .div .div_r .s2{ position:absolute; display:inline-block; right:-50px; top:-10px; font-size:12px; height:22px; line-height:22px;}
.n_pro_box11_c li .div .div_r .s2 span{ color:red;}
.n_pro_box11_c li .div .div_r .s3{ font-weight:bold;}
.n_pro_box11_c li .div .div_r .s4{width:100%; padding-top:5px; line-height:24px;word-break: break-all;}
.n_pro_box11_c li .div .div_r .s4 input{-webkit-appearance: checkbox;}
.n_pro_box11_c li .div .div_r .s5{ padding-top:20px; text-align:center; width:100%;}
.n_pro_box11_c li .div .div_r .s5 .ipt4{ padding:0px 20px 0px 40px;  height:30px; line-height:30px; background:url(../images/tb_13a.png) left 19px center no-repeat; color:#fff; font-size:16px; border:0px; cursor:pointer; background-color:#ff771c;-moz-border-radius: 2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */ background-size:14px;}

.panel{width:100%; margin-bottom:0px !important; height:225px !important }

.xzwa_box1{width:100%; padding-top:15px;}
.xzwa_box1_t{width:100%; line-height: 1.8;color: #333333;font-size: 18px;font-weight: bold;}
.xzwa_box1_c{width:100%; padding-top:10px;}


.email_div{width:100%; border:1px solid red;}
.xzwa_box1_c iframe{width:100%;}
