@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:16px; color:#666666;  }
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(/about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#666666; text-decoration:none;}
a:hover {color:#228e28; text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}
.wrap { width:100%;  margin:0 auto 0;  overflow:hidden;}

.header_w { width:100%;  }
.header { position:relative; z-index:0; clear:both;  width:100%; max-width:1200px; margin:0 auto 0;}
.header .logo { float:left; margin-left:4%; }
.header .logo img { display:block;}
.header .h_txt { float:left; color:#3faf45; font-size:1em; font-weight:bold; margin-left:3em; padding-top:2.3em;}
.header .tel { float: right; margin-right:4%; padding-left:1.8em;color:#777676; line-height:1.3em; font-size:1.5em; margin-top:35px; background:url(/skin/css/images/i_tel.png) 0 center no-repeat; background-size:1.35em auto;}

.header .btn_menu { display: none;}

/*头部 end*/

/*导航 start*/
.mask { display:none;position: fixed; left:0; top:0; width:100%; background:#000000; height:900px; z-index:4000;filter:alpha(opacity=50);-moz-opacity:.5; opacity:0.5;}
.nav_w { clear:both; width:100%; background:#3faf45; text-align:center;}
.nav_w .close { display:none; position: absolute; top:20px; left:auto; right:3%; cursor:pointer; width:16px; height:16px; background:url(/skin/css/images/close.png) 0 0 no-repeat; background-size:100% auto;}
.nav { margin:0 auto 0; max-width:1200px; width:100%; font-size:1em; color:#f8f8f8; }
.nav ul { padding-left:1.2em;}
.nav li {position:relative; z-index:100; float:left; text-align:center;}
.nav li>a {color:#ffffff;  display:block; cursor:pointer; margin:0 1px 0 0;padding:0.1em 2em 0; line-height:2.65em; }
.nav li>a:hover {background:#b60005;color:#ffffff;}
.nav li.current {}
.nav li.current>a{ background:#228e28;}
.nav li.hover {}
.nav li.hover>a{ background:#228e28;}

.nav li .sub_nav { display:none; position:absolute; left:0; top:3.1em;   border-top:0;  width:100%; text-align:center;  font-size:14px;  line-height:2.8em; padding-bottom:1em;}
.nav li .sub_nav a { display:block;background:#228e28; border-bottom:1px solid #74bb78; color:#c6dcc7;
filter:Alpha(opacity=90);
background:#228e28;
background: rgba(34, 142, 40, 0.9) none repeat scroll 0% 0% !important;
}
.nav li .sub_nav a:hover { color:#ffffff; background:#8e0104;}
.nav li .sub_nav a:last-child { border-bottom:0;}

.nav_w .h_txt { clear:both; text-align:center; display:none;padding-top:2em; color:#3faf45; font-size:1em; font-weight:bold; }
.nav_w .btn_menu { display: none;}
.nav_w .tel {display:none;padding-left:1.8em;color:#777676; line-height:1.3em; font-size:1.6em; background:url(/skin/css/images/i_tel.png) 0 center no-repeat; background-size:1.35em auto; margin:1em auto 0; }

/*导航 end*/

.f_link_w { width:100%;margin: 0 auto; clear: both; padding:0.7em 0 0.7em; background:#e3e3e3; color:#666666; font-size:0.8em; text-align:center; line-height:1.8em;}
.f_link { max-width:1200px; margin:0 auto; text-align:left; }
.f_link_c {padding:0 4%;}
.f_link a { display:inline-block; margin:0 0.7em 0 0.2em;}

.footer {margin: 0 auto; clear: both; padding:2.5em 4% 2em; background:#222222; color:#8c8b8b;display: flex;}
.footer a{ color:#8c8b8b; }
.footer a:hover { color:#ffffff;}
.footer span { display:inline-block;}
.footer .kefu{position: fixed;right: 5px;top: 120px;z-index: 2000}
.foot_left{float: left;width: 70%; font-size:0.8em; line-height:2.2em;margin-top: 15px;}
.foot_right{float: right;width: 30%;font-size: 14px;}
.foot_right ul{}
.foot_right ul li{float: left;width: 100px;text-align: center;margin:0px 10px;}
.f_bot_nav {
    position: fixed;
    bottom: 2em;
    right: 1em;}

/*焦点图 start*/
.i_slider_1 { clear:both; width:100%;margin:0 auto 0;}
.i_slider_1 .main_visual{ width:100%;height:355px;overflow:hidden;position:relative; z-index:100}
.i_slider_1 .main_image{height:355px;  margin:0 auto 0;overflow:hidden;position:relative; z-index:100}/*在此可以限定高度*/
.i_slider_1 .main_image ul{width:100%;overflow:hidden;position:absolute;top:0;left:0}
.i_slider_1 .main_image li{float:left;width:100%;}
.i_slider_1 .main_image li a{display:block;width:100%;height:355px;background-repeat:no-repeat; background-position: center center; background-size:cover;}
.i_slider_1 .main_visual div.flicking_con{position:absolute; bottom:1.2em; left:0; width:100%; z-index:999;height:1.2em; text-align: center}
.i_slider_1 .main_visual div.flicking_con a{margin:0;padding:0;text-indent:-2000px; overflow:hidden; width:1em; height:1em; background:#ffffff;display: inline-block;  margin:0 0.2em;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.i_slider_1 .main_visual div.flicking_con a.on{background:#3faf45; }
.i_slider_1 .main_visual #btn_prev,.i_slider_1 .main_visual #btn_next{ display:none;z-index:100; position:absolute; left:0; top:50%; margin-top:-50px;width:45px !important;height:100px; cursor:pointer; color:#ffffff; font-family:"宋体"; font-size:45px; line-height:100px; text-align:center;
filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.8;
filter:Alpha(opacity=60);
background:#000000;
background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% !important;
}
.i_slider_1 .main_visual #btn_next{left:auto; right:0;}

.i_slider_1 .main_visual #btn_prev:hover,.i_slider_1 .main_visual #btn_next:hover {
filter:Alpha(opacity=80);
background:#000000;
background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0% !important;}
/*焦点图 end*/

.box_intro { max-width:1200px; margin: 0 auto; padding-top:3.4em; text-align: center;padding-bottom:4.5em;}
.box_intro .t_name{ margin:0 10% 0; color:#c6271a; font-size:2.1em; line-height:1.4em; font-weight:bold;}
.box_intro .txt_1 {margin:0.5em 10% 0; color:#333333; line-height:1.8em;}
.box_intro .txt_2 {margin:2.6em 10% 0; font-size:0.8em; text-align:left; color:#666666; line-height:2.1em;}

.box_pro_w{ width:100%; clear:both; background:#f8f8f8; background:#f3f2f3;}
.box_pro { clear:both; width:100%; max-width:1200px; margin:0 auto 0; padding-top:2.8em; padding-bottom:2em;  }
.box_pro .tit { text-align:center; color:#666666; font-size:2.1em;}
.box_pro .tab { margin:1.4em 1em 0; text-align:center;}
.box_pro .tab ul li:first-child{background:#3faf45; color:#ffffff;}
.box_pro .tab ul {}
.box_pro .tab li { cursor:pointer; display:inline-block; font-size:14px; background:#ebe9ea;  padding:0 1.3em; line-height:2.6em; margin:0.8em 0.3em 0;}
.box_pro .tab li.current { background:#3faf45; color:#ffffff;}
.box_pro .con_w { clear:both;}
.box_pro .con_w .con:first-child{display: block;}
.box_pro .con { display:none;}
.box_pro .list {  margin:2em auto 0; width:87%; }
.box_pro .list li { float:left; width:25%; margin-top:1em;}
.box_pro .list a { display:block; cursor:pointer;}
.box_pro .list .pic { display:block; border:4px solid #e6e7e8; margin:0 6% 0;  background-position:center center; background-repeat:no-repeat; background-size:contain;}
.box_pro .list .pic img { display:block; width:100%; height:auto;}
.box_pro .list .txt { display:block; margin:0 6% 0; width:88%; font-size:14px; height:3.2em; overflow:hidden; text-align:center;  line-height:3.2em;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_pro .list a:hover .txt{color:#228e28;}

.box_new_lx_w { clear:both; margin:0 auto 0; width:1200px; }
.box_new { float:left; margin:4.4em 0 4.4em; width:48%; border-right:1px solid #ababab;}
.box_new .tit { position:relative; z-index:0; top:-1.4em; text-align:left; color:#4e4e4c; padding-right:1.3em;}
.box_new .t_name { float:left; display:inline-block; font-size:1.5em;  color:#474747;}
.box_new .more { float:right;}
.box_new .more a { color:#888888;font-size:0.8em; line-height:2.8em;}
.box_new .more a:hover { color:#228e28;}
.box_new .list { clear:both;position:relative; z-index:0; top:-0.4em;  padding-right:1.3em;}

.box_new .list li{ float:left; width:100%; font-size:0.8em; line-height:2.3em; text-align:left; color:#666666;  overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.box_new .list li .date { float:right; color:#aaaaaa; font-size:0.9em; margin-left:1em;}
.box_new .list a{ color:#666666;}
.box_new .list a:hover{color:#228e28;}

.box_lx { float: left; margin:5.2em auto 4.4em 3.3%; width:37%;}
.box_lx .t_1 { color:#666666; font-size:0.8em; line-height:2em;}
.box_lx .t_2 { margin-top:1em; font-size:1.1em; font-weight:bold; color:#333333;}
.box_lx .t_2 .red { color:#db0000;}
.box_lx .btn_lx { margin-top:1.3em; display:inline-block; padding:0 1.6em; color:#f0f2f4; font-size:1.2em; background:#3faf45; line-height:2.3em;-moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;}
.box_lx .btn_lx:hover { background:#1d9c24;}





/*常见问题滚动*/
.txtMarquee-top{ overflow:hidden; position:relative; }
		.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("/skin/images/arrow.png") 0 -100px no-repeat;}
		.txtMarquee-top .hd .next{ background-position:0 -140px;  }
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtMarquee-top .bd{ padding:15px;  }
		.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }





.gongsi{ margin-top: 20px; float: left; }
.gongsi_title{ width: 625px; border-bottom: 2px solid #cba076; height: 30px; line-height: 30px; margin-bottom: 15px; }
.gongsi_title_left{ float: left; color: #bc8a59; font-size: 14px;}
.gongsi_title_right{float: right;}
.gongsi_instr{ width: 625px; }
.gongsi_instr img{ float: left; padding-right: 10px; padding-bottom: 10px; }
.gongsi_instr p{ font-size:14px; line-height: 26px;margin-bottom: 25px; }

.rongyu{margin-top: 20px; float:right;}


.bg{ background:#f8f8f8;width: 100%;  height: 100%; padding-bottom: 30px; overflow: hidden;padding-top: 15px;}
.wenti{ width: 378px; float: left; padding-top: 20px; }
.wenti_title{ width: 100%; border-bottom: 2px solid #3faf45; height: 20px;padding-bottom: 5px}
.wenti_title_left{ float: left; color: #cba076; font-size: 16px; }
.wenti_title_right{ float: right;font-size: 14px; }
.wenti_title_right a{color: #aaa}

.wenti a img{margin-top: 13px;}
.txtMarquee-top{ overflow:hidden; position:relative;  }
		

.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ line-height:24px; padding-top: 5px; 
			 border-bottom: 1px dashed #bfbdbc; padding-bottom:5px; height: auto; overflow: hidden;  font-size: 14px;  }
.txtMarquee-top .infoList li img{ vertical-align: middle; padding-right: 5px; }

.xinwen{ margin-top:15px; }
.xinwen ul li{ float: left; line-height: 26px; font-size: 14px; }
.kuaijie{ line-height: 30px; font-size: 14px; }


.pro_box { clear:both;width:1200px; margin:0 auto 0; padding:0px 0px 50px;}
.pro_box .tit { width:100%; margin:0 auto 0; height:50px; border-bottom:1px dashed #d5d5d5;}
.pro_box .tit .t_name { float:left; font-size:22px; line-height:50px; color:#474747;}
.pro_box .tit .en { float:left; color:#9a9997;}
.pro_box .tit .en .line {color:#4e4e4c; padding:0 7px 0 10px;}
.pro_box .tit .more { margin-top:20px; float: right; line-height:26px; color:#999999; background:url(/skin/css/images/arrow.gif) right center no-repeat; padding-right:22px;}
.pro_box .tit .more a { color:#717171;font-size:14px;}
.pro_box .tit .more a:hover { color:#333333}
/* .sp_scroll{  width:100%;  margin:0 auto 0;  position:relative; z-index:0;     }
		.sp_scroll .hd{height:35px; }
		.sp_scroll .hd .prev,.sp_scroll .hd .next{margin-top:90px;width:40px; height:75px;float:left;display:block; cursor:pointer; background: url("/skin/css/images/arrow3.png") 0 0 no-repeat; background-size:100% auto;}
			 
		.sp_scroll .hd .prev:hover {filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.8; }
		.sp_scroll .hd .next{ float:right; background-image: url("/skin/css/images/arrow2.png");margin-right:0; }
		.sp_scroll .hd .next:hover {filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.8;}
		
		.sp_scroll .hd ul{  display:none;float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.sp_scroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#999999; }
		.sp_scroll .hd ul li.on{ background-position:0 0; }
	    .sp_scroll .hd .pageState { display:none;}

		.sp_scroll .bd{ margin:0 50px 0; overflow:hidden;   }
		
		.sp_scroll .bd ul{ list-style:none; margin:0; padding:0; overflow:hidden; zoom:1; width:100%; 	 display:block; }
		.sp_scroll .bd ul li{list-style:none; margin:0 0; padding:0; width:25%; float:left; display:block; overflow:hidden; text-align:center; position:relative; z-index:0; }
       .sp_scroll .bd ul li  a { display:block; padding:0 6%;}
       .sp_scroll .bd li .pic { display:block; border:3px solid #ebe9e5; background-repeat: no-repeat; background-position: center center; background-size: cover}
       .sp_scroll .bd li .pic img { display:block; width:100%; height:150px;}
       .sp_scroll .bd li p { padding-top: 5px} */

	   .swiper-button-prev:after{
		   content: ''!important;
	   }
	   .swiper-button-next:after{
		content: ''!important;
	}
	   .index_section7_big_box{
		overflow: hidden;
		position: relative;margin-top: 15px;

	}
	.index_section7_box{
		overflow: hidden;
		position: relative;
		width: 90%;
		margin: 0 auto;
	}
	 
	.index_section7_box .swiper-slide{
		text-align: center;
		font-size: 1.6rem;
	}	
	
	.index_section7_box .pic { display:block; border:3px solid #ebe9e5; background-repeat: no-repeat; background-position: center center; background-size: cover}
	.index_section7_box .pic img { display:block; width:100%; height:150px;}

/* 右侧漂浮窗 */
.mobileyuan{display: none;background:#1d9c24;width: 70px;border-radius: 50%;height:70px;position: fixed;
	line-height: 70px;font-style: 18px;top: 20px;z-index: 1010;text-align: center;color: #fff }

.fiex_product{position: fixed;border: 2px solid #1d9c24;width: 150px;left: 5px;top: 50px;z-index: 1000;background: #fff}

.fiex_product .product_title{background: #1d9c24;height: 34px; line-height: 34px; color: #fff;width: 100%;text-align: center;}
.fiex_product .product_title a{color: #fff}
.fiex_product .product_content{display: none;font-size: 14px;}
.fiex_product .product_tit{font-size: 14px;line-height: 36px;border-bottom: 1px solid #ccc;padding-left:5px;}
.fiex_product .product_content ul li{padding-left:15px;line-height: 30px;color: #666;border-bottom: 1px dashed #ccc;}


@media screen and (max-width: 768px) { 
.wrap { width:100%;  margin:0 auto 0; overflow:hidden; }
.header {width:100%; height:auto;}
.header .h_txt { display: none}
.header .tel { display:none;}

.header .btn_menu { cursor:pointer; position:absolute; float:right;right:3%; top:50%; margin-top:-12px;  display: block; width:24px; height:24px; background:url(/skin/css/images/btn_menu.png) center center no-repeat; background-size:100% auto;}

.mask { display:none; }
.nav_w { display:none; position: fixed; left:0; margin:0; width:100%; top:50px;z-index:5000; background-color:#333; background-image:none; height:auto;padding:25px 0 40px;} 
.nav_w .close { display:block;}
.nav {margin:18px auto 0; height:auto;  width:98%; font-size:14px; text-align:center;}
.nav ul {float: none; margin:0 2.3%;  }
.nav li { display:block; width:33.3%; float:left; margin:10px 0 0; padding:0; }
.nav li>a {color:#ffffff;  padding:0; margin:0 5% 0; height:3em; line-height:3em;  display: block; border:1px solid #ffffff;float: none; font-size:1.2em;}
.nav li .sub_nav { top:3.7em; font-size:1em;}
.nav li .sub_nav a { margin:0 5%;filter:Alpha(opacity=100);
background:#228e28;
background: rgba(34, 142, 40, 1) none repeat scroll 0% 0% !important;}
.nav_w .h_txt { display:block;}
.nav_w .tel { display: inline-block; color: #eee}

.box_new { float: none; margin:4.4em auto 0em; width:90%; border-right:0;}
.box_lx { float: none; margin:0 auto 4.4em; width:88%;}
.footer .kefu{display: none}
.foot_left,.foot_right{width: 100%}
.wenti{width: 90%;margin:0 auto;}
.pro_box{width: 100%}
.fiex_product{display: none}
.mobileyuan{display: none;}
.sp_scroll .bd ul li{width: 50%}
.swiper-button-prev{
	display: none!important;
}
.swiper-button-next{
	display: none!important;
}
.index_section7_box .pic img{
   height:200px
}
}

@media screen and (max-width: 600px) {
.header .logo img { width:320px;}
.box_pro .list li { width:50%;}
}
@media screen and (max-width: 550px) {
.nav_w { top:150px;}
.nav li { width:31.3%} 
}
@media screen and (max-width: 540px) {
.nav li {  width:49%;}
}
@media screen and (max-width: 480px) {
html,body{font-size:14px;}
}

@media screen and (max-width: 400px) {
.header .logo img { width:230px;}
}
@media screen and (max-width: 360px) {
html,body{font-size:12px;}
}<!--0.00017809867858887-->