@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:14px; background-attachment: fixed; overflow-x: hidden;}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0; max-width:100%; -ms-interpolation-mode: bicubic;}
    a { font-size:14px; color: #666; text-decoration: none;}
    a:hover { font-size:14px; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}
.text{
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	display: block;
}
	
/*头部定义*/
.head{ width:100%; height:40px; background:#339236;}
.head_width{ width:1140px; margin:0 auto;}
.head_left{ width:40%; float:left; line-height:40px; text-align:left; color:#FFF;}
.head_right{ width:60%; float:right; line-height:40px; text-align:right; color:#FFF;}

.dh{ width:1140px; height:114px; margin:0 auto; background:#FFF;}
.logo{ height:114; float:left;}
.dh_right{ width:850px; height:114px; float:right; border-left:1px solid #F0F0F0;}
#nav{width:850px; margin:auto; height:114px; float:right; overflow:hidden; clear:both;}
#nav .mainlevel{float:left; width:105px;/*IE6 only*/ height:114px; line-height:114px; border-right:1px solid #F0F0F0;}
#nav .mainlevel a{text-decoration:none;line-height:114x; display:block; text-align:center; font-size:16px; width:105px; color:#333; }
#nav .mainlevel a:hover{ color:#009900; text-decoration:none; background:url(../images/dh1.jpg) top center no-repeat;}
#nav .mainlevel a.active{ color:#009900; text-decoration:none; background:url(../images/dh1.jpg) top center no-repeat;}
#nav .mainlevel ul{display:none; position:absolute; background:#fff; padding:5px 0px; z-index:99;}
#nav .mainlevel li{width:105px;/*IE6 only*/ height:35px; line-height:35px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:36px; display:block; background:none; line-height:35px; font-size:13px; font-weight:normal; color:#A0A0A2;  border-bottom:1px solid #F1F1F1;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:35px; background:#E84E2C; color:#fff;}
.ban_mobil{ display: none;
}	
.bannerBox {

	POSITION:relative;  z-index:9;  width:100%; height:700px; clear:both;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:700px; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT:700px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT:700px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:640px; z-index:8000; position:absolute; left:47%; padding:5px 8px 5px 3px;
	}
	.slideBoxNav A {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v2.png) top center no-repeat; overflow:hidden; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v1.png) top center no-repeat; overflow:hidden;
	}

.ban{ width:100%; height:auto; overflow:hidden; clear:both; margin:0 auto;}
.about_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/about.jpg) top center no-repeat; overflow:hidden; clear:both;}
.about_ban1{width:100%; height:300px; margin:0 auto; background:url(../images/about_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}



.news_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/news.jpg) top center no-repeat; overflow:hidden; clear:both;}
.news_ban1{ width:100%; height:300px; margin:0 auto; background:url(../images/news_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}
.pro_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/product.jpg) top center no-repeat; overflow:hidden; clear:both;}
.pro_ban1{ width:100%; height:300px; margin:0 auto; background:url(../images/pro_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}
.zsjm_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/zsjm.jpg) top center no-repeat; overflow:hidden; clear:both;}
.zsjm_ban1{ width:100%; height:300px; margin:0 auto; background:url(../images/zsjm_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}
.job_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/job.jpg) top center no-repeat; overflow:hidden; clear:both;}
.job_ban1{ width:100%; height:300px; margin:0 auto; background:url(../images/job_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}
.lx_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/lx.jpg) top center no-repeat; overflow:hidden; clear:both;}
.lx_ban1{ width:100%; height:300px; margin:0 auto; background:url(../images/lx_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}
.ban_bj{ width:100%; height:350px; background:#339236;}
.about_width{width:1140px; height:350px; margin:0 auto; position:absolute; z-index:99999;
	left:0;
	right:0;
	top: 810px;
}
.about_left{ width:368px; height:340px; float:left; background:url(../images/about_bj.png) top center no-repeat; margin-right:12px;}
.about_title{ width:310px; height:auto; font-size:30px; color:#339234; text-align:center; margin:0 auto; padding-top:30px;}
.about_msg{ width:310px; height:auto; margin:0 auto; line-height:24px; text-align:left; margin-top:15px;}
.about_gd{ width:103px; height:42px; margin:0 auto; margin-top:30px;}



.in_lb{ width:1140px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden; clear:both;}
.in_lb_x{ width:1140px; height:4px; background:url(../images/p_bj.jpg) top center; margin:0 auto}
.in_lb_title{ line-height:50px; text-align:center; font-size:30px; color:#339236;}
.in_lb_bt{ line-height:40px; text-align:center; font-size:16px; color:#666; line-height:36px;}

.in_lb_js{ width:1140px; height:auto; margin:0 auto; margin-top:40px; overflow:hidden; clear:both;}
.in_lb_left{ width:345px; height:auto; float:left; padding-right:25px; border-right:1px solid #EBEBEB; margin-right:25px;}
.in_lb_right{ width:345px; height:auto; float:right;}
.in_lb_left_pic{ width:160px; height:100px; margin:0 auto;}
.in_lb_left_title{ line-height:40px; text-align:center; font-size:30px; color:#339236;}
.in_lb_left_msg{ width:100%; height:144px;overflow: hidden; text-align:left; line-height:24px; margin:0 auto; margin-top:25px;}
.in_lb_left_gd{ width:120px; height:30px; background:#339236; margin:0 auto; margin-top:30px; text-align:center; color:#FFF; line-height:30px;}
.in_lb_left_gd a{ color:#FFF;}
.in_lb_left_gd a:hover{ color:#FFFF00;}


.in_pro_tj{ width:100%; height:479px; background:url(../images/pro_bj.jpg) top center no-repeat; margin-top:50px; overflow:hidden; clear:both;}
.in_pro_title{ width:100%; height:50px; margin:0 auto; margin-top:40px; background:url(../images/bai.jpg) center bottom no-repeat; text-align:center; line-height:30px; color:#FFF; font-size:30px;}
.in_pro_title a{color:#FFF; font-size:30px;}
.in_pro_title a:hover{color:#FFCC00; font-size:30px;}
.in_pro_msg{ width:1140px; height:auto; margin:0 auto; margin-top:25px;}
.in_pro_msg1{ width:1140px; height:auto; margin:0 auto; margin-top:25px;}

/*首页产品滚动*/
.in_pro_c{ width:1140px; height:300px; margin:0 auto; margin-top:20px; overflow:hidden; clear:both;}
    ul.products_list{ padding-top:0;}
	ul.products_list li{ float:left; margin:0px 15px 15px 0x;}
	ul.products_list li ul li { float:none; text-align:center; width:337px; margin:0;}
	.product_list_image { height:234px; width:337px; display:block; margin-left:25px; background:#FFF;}
	.product_list_title { width:337px; height:45px; margin:0 auto; background:#E8E8E8; margin-left:25px; }
	.product_list_title a{ display:block; height:45px; line-height:45px; color:#333; text-align:center;}
	.product_list_title a:hover{ color:#CC0000;}
	
    #demo { overflow:hidden; width:1140px; }
    #indemo { float:left; width:800%;}
    #demo1 { float:left;}
    #demo2 {float:left;}
	
.in_cj{ width:100%; height:330px; background:#F2F2F2; margin-top:40px; overflow:hidden; clear:both;}
.in_cj_width{ width:1200px; height:auto; margin:0 auto; margin-top:15px;}
	
.in_nr{ width:1140px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden; clear:both;}

.in_news{ width:350px; height:auto; float:left; margin-right:45px;}
.in_news_title{ width:100%; height:38px; margin:0 auto;}
.in_news_title_left{ width:100px; height:38px; float:left; line-height:38px; text-align:left; font-size:16px;}
.in_news_title_right{ width:80px; height:38px; float:right; line-height:38px; text-align:right;}
.in_news_pic{ width:100%; height:141px; margin:0 auto;}

.in_news_list{ width:100%; margin:0 auto; overflow:hidden; clear:both; margin-top:5px;}
.in_news_list li{ width:100%; height:32px; overflow:hidden; clear:both; line-height:32px; border-bottom:1px dashed #D5D5D5;}
.in_news_list li a{ line-height:32px; float:left; overflow:hidden; clear:both; background:url(../images/dian.jpg) center left no-repeat; padding-left:12px;}
.in_news_list li a:hover{line-height:32px; float:left; overflow:hidden; clear:both; color:#FF9900;}
.in_news_list li p{float:right; width:20%; text-align:right; line-height:32px; padding-right:6px; font-size:12px;}


.in_co{ width:350px; height:auto; float:right;}
.in_co_title{ width:100%; height:32px; margin:0 auto;}
.in_co_title_left{ width:100px; height:32px; float:left; line-height:32px; text-align:left; font-size:16px;}
.in_co_title_right{ width:80px; height:32px; float:right; line-height:32px; text-align:right;}
.in_co_pic{ width:100%; height:141px; margin:0 auto;}

.in_pic{ width:100%; height:auto; margin:0 auto; margin-top:40px; overflow:hidden; clear:both;}
.in_pic_left{ width:20%; height:auto; float:left;}
.in_pic_widht{ width:99%; height:auto; margin-top:3px;}


/*|首页切换列表|*/
.in_img { width:1140px; margin:0 auto;  margin-top:30px; overflow:hidden; clear:both;}
.in_img_list li{ width:267px; height:187px; float:left; margin-right:15px; margin-bottom:40px; border:1px solid #EBEBEB;box-sizing: border-box}
.in_img_list li .imgs{ padding:5px;}
.in_img_list li .title{ width:100%; height:40px; line-height:40px; text-align:center;}

.in_zs{ width:1140px; height:auto; margin:0 auto; text-align:center; line-height:28px; margin-top:20px;}
.in_zs_gd{ width:130px; height:30px; background:#339236; margin:0 auto; text-align:center; line-height:30px; color:#FFF; margin-top:40px;}
.in_zs_gd a{ color:#FFF;}
.in_zs_gd a:hover{ color:#FFFF00;}

.yqlj{ width:100%; height:50px; background:#72C33A; margin:0 auto; overflow:hidden; clear:both; margin-top:70px;}
.ylj_widht{ width:1140px; height:50px; margin:0 auto; text-align:left; line-height:50px; color:#FFF;}
.ylj_widht a{ color:#FFF;}
.ylj_widht a:hover{ color:#FFCC00;}
.foot_bj{ width:100%; height:280px; background:#05762D;}
.foot_bj_width{ width:1140px; height:auto; margin:0 auto; padding-top:25px;}

.in_d1{ width:100%; height:280px; background:#05762D;}
.in_d_k{ width:1140px; height:220px; margin:0 auto; margin-top:10px; overflow:hidden; clear:both; background:url(../images/shu.jpg) top left no-repeat; }
.in_d_left{ width:150px; height:220px; text-align:center; line-height:30px; color:#98C7A9; float:left; background:url(../images/shu.jpg) top right no-repeat; }
.in_d_left a{ color:#98C7A9;}
.in_d_left a:hover{ color:#FF9900; text-decoration:underline;}
.in_d_right{ width:320px; height:148px; float:right; padding-right:15px; padding-top:10px;}


.footd_width{ width:100%; height:80px; background:#11652F; overflow:hidden; clear:both;}
.footd{ width:1140px; height:50px; margin:0 auto;}

.footd_left{ width:720px; height:auto; float:left; text-align:left; line-height:50px; color:#9DC0A9; padding: 0 15px; box-sizing: border-box; font-weight:normal;}
.footd_right{ width:400px; height:22px; float:right; padding-top:14px;}
.in_food{ display:nonoe; width:100%; height:auto; text-align:center; line-height:50px; color:#9DC0A9; padding: 0 15px; box-sizing: border-box}


a.vl
{ width:192px; height:22px; float:left; display:block; background:url(../images/js.png) no-repeat left -3px;}
a.vl:hover
{background:url(../images/js1.png) no-repeat left -3px;}

a.hyqf
{ width:192px; height:22px; float:right; display:block; background:url(../images/js.png) no-repeat right -3px;}
a.hyqf:hover
{ background:url(../images/js1.png) no-repeat right -3px;}


.ban_k{ width:1140px; height:auto; margin:0 auto;}
.ban_title{ width:1140px; height:55px; margin:0 auto; border-bottom:1px dashed #999; margin-top:15px;}
.ban_title_left{ width:40%; height:55px; text-align:left; line-height:60px; float:left;}
.ban_title_right{ width:60%; height:55px; float:right; line-height:60px; text-align:right;}

/*关于我们*/
.about_f{ width:1140px; height:35px; margin:0 auto; background:#999;  margin-top:25px;}
.about_f li{float:left; width:160px; height:35px; color:#fff; border-right:1px solid #FFF;}
.about_f li a{width:160px; height:35px; display:block; text-align:center; line-height:35px; background:#999; color:#fff; font-size:14px;}
.about_f li a:hover,.about_f li a.active{text-decoration:none; background:#339236; color:#fff; font-size:14px;}

.about_msg{ width:1140px; height:auto; margin:0 auto; margin-top:30px; line-height:32px; text-align:left; font-size:14px; overflow:hidden; clear:both;}

.ban_bj1{ width:100%; height:160px; background:#F1F1F1; margin-top:1px; overflow:hidden; clear:both;}

/*内页新闻列表*/
.news_list{margin:0 auto; width:1200px; margin-top:30px;}
.news_list li{ height:40px; *height:40px;  _height:40px; padding-left:0px; width:1150px; clear:both;  overflow:hidden; border-bottom:1px dashed #ccc;}
.news_list li a{ line-height:40px; *line-height:40px;  _line-height:40px; color:#5d5d5d; float:left; overflow:hidden; padding-left:20px; background:url(../images/dian.jpg) center left no-repeat;}
.news_list li a:hover{ line-height:40px; *line-height:40px;  _line-height:40px; color:#0991DF; float:left; overflow:hidden; padding-left:20px; background:url(../images/dian.jpg) center left no-repeat;}
.news_list li p{float:right; width:35%; text-align:right; line-height:40px; *line-height:40px;  _line-height:40px; padding-right:6px; font-size:12px;}

.news_page_lf{float:left;width:800px}
.news_page_lf dl{height:72px;padding:40px 20px;margin-bottom:20px;background:#fff}
.news_page_lf dl a{display:block}
.news_page_lf dl dt{float:left;text-align:center;margin-right:25px}
.news_page_lf dl dt span{font-size:40px;display:block}
.news_page_lf dl dt p{font-size:14px}
.news_page_lf dl dd{overflow:hidden;width:660px}
.news_page_lf dl dd b{font-size:26px;display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_page_lf dl dd p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_page_lf dl:nth-of-type(odd){background:#f8f8f8}
.news_page_lf dl:nth-of-type(even){background:#fff}
.news_page_lf dl:hover{background:#f7f7f7}
.news_page_rt{width:280px;float:right;padding:30px 22px; background:#f8f8f8;color:#666}
.news_page_rt img{width:280px;height:195px}
.news_page_rt h4{font-size:16px;font-weight:400;margin:20px 0;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_page_rt p{font-size:12px;line-height:20px}


/*荣誉|案例|车间列表*/
.honor_list { width:1140px; margin:0 auto; padding-top:10px;}
.honor_list li{ width:240px; height:160px; border:1px solid #E3E3E3; float:left; margin-left:40px; margin-bottom:40px;}
.honor_list li .imgs{ padding:5px;}
.honor_list li .title{ width:240px; height:40px; line-height:40px; text-align:center;}

/*产品列表*/
.pro_list { width:1140px; margin:0 auto; padding-top:10px;}
.pro_list li{ width:340px; height:220px; border:1px solid #E3E3E3; float:left; margin-left:30px; margin-bottom:50px;}
.pro_list li .imgs{ padding:5px;}
.pro_list li .title{ width:340px; height:40px; line-height:40px; text-align:center;}

/*联系我们内容*/
.contact{ width:1140px; margin:0 auto;}
.contact_dt{ width:600px; height:400px; float:left;}
.contact_lx{ width:500px; height:400px; float:right; margin-right:20px;}
.contact_lx li{ width:500px; height:30px; line-height:30px; text-align:left; border-bottom:1px dashed #E0E0E0;}
.contact_lx_mc{font-size:16px; color:#FF6600; font-weight:bold;}
.contact_lx_ewm{ width:134px; height:134px; margin-top:10px; text-align:center; line-height:30px;}




.m_header{
	height: 70px;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 1000;
	background: #fff;
	top:0;left: 0;
}
.m_logo{    width: 119px;  height: 56px;margin-top: 4px;float: left}
.m_menu{float: right;width: 70px;height: 70px;background: #339236;text-align: center}
.icon_menu{
	background: url("../images/nav.png") no-repeat center;
	display: inline-block;
	width: 32px;
	height: 25px;
	margin-top: 19px;
}
.m_nav{
	position: absolute;
	top:70px;
	background: #fff;
	width: 100%;
	display: none;
}
.m_main{width: 100%;line-height: 40px;text-align: center;border-bottom: 1px solid #339236;position: relative}
.m_main>a{display: block;font-size: 14px;}
.m_main ul{
	background: rgba(255,255,255,0.1);
	display: none;
}
.m_bg{
	height: 2000px;
	width: 100%;
	background:rgba(255,255,255,0.1);
	position: absolute;
	z-index: -1;
}
.m_main ul a{display: block}
.m_nav2{background: #999999}

.m_logo .full{max-width: 100%;height: 100%}


.con_ppjs{ width:1140px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden; clear:both; border-bottom:1px solid #F0F0F0; padding-bottom:30px;}
.con_ppjs_left{ width:159px; height:133px; float:left; background:url(../images/ppjs.jpg) top center no-repeat; padding:10px;}
.con_ppjs_right{ width:930px; height:153px; float:right; text-align:left; line-height:26px;}
.con_ppjs_d{ width:1200px; height:20px; border-bottom:1px solid #E8E8E8; margin:0 auto; overflow:hidden; clear:both;}









@media screen and (max-width:1024px){
	.head,.dh{display: none}
		.m_header,.swiper-container1{display: block}
	.swiper-container{margin-top: 70px}
		.dh_right,.ban,.logo{ display:none;}
		.about_width{ display:none;}
		.ban_bj{height:200px}
		.about_left{width:48%;margin:0;background-size:100% 100%;}
		.about_left:nth-child(2n){margin-left:4%}
		.about_width{ top:500px;}
		.about_left{ width:100%; height:340px; background:url(../images/about_bj.png) top center no-repeat; margin-right:12px; margin:0 auto;}

		.in_lb,
		.in_lb_js,
		.in_nr,
		.in_img,
		.in_zs,
		.ylj_widht,
		.foot_bj_width{width: 100%;    padding: 0 10px;box-sizing: border-box;}
		.in_lb_left,.in_lb_right,.in_news,.in_co{width: 30%;box-sizing: border-box;margin-right: 5%}
	.in_lb_right,.in_co,.in_img_list li:last-child{margin-right: 0}
	.in_img_list li{    width: 22%;  margin-right: 3.5%;}
	.in_img_list img{width: 100%;height: auto}
	.in_d_k,.footd{width: 100%}
	.in_d_right{display: none}
	#video_show{ display:none;}
	.lxfx,.bannerBox,.in_cj{ display:none;}

}
@media (min-width:768px) and (max-width:1023px){
.head{ display:none;}
.ban_bj{ display:none;}
.in_d_left{width: 149px}
.in_img_list li{height: 152px}


.foot_bj,.footd_right{display: block}
	.footd,.footd_width{height: auto}
	.footd span{float: left}
	
}
@media screen and (max-width:480px){
	.m_logo {  width: 85px;  height: 40px;  margin: 5px 0;}
	.in_lb_left_msg{height: auto}
	.in_lb_left_gd{margin-top: 10px}
	.in_lb_js div{margin-bottom: 15px}
	.in_news, .in_co,.in_news_pic img{width: 100%}
	.in_news_pic img,.in_co_pic img{height: 100%;width: 100%}
	.in_pic_left{width: 50%}
	.in_img_list li{width: 49%;margin-right: 0}
	.in_img_list li:nth-child(2n){margin-left: 2%;margin-right: 0}
	.yqlj{display: none}
	.footd_width{display: none}
	.in_nr div{margin-bottom: 20px;}
	.in_nr div:last-child{margin-bottom: 0}
	.m_nav{top:50px}
	.in_food{text-align: center; height: 60px;line-height: 20px; padding-top: 10px; width: 100%; box-sizing: border-box; background:#009933; display:block; color:#FFF; font-size:13px; font-weight:normal; overflow:hidden; clear:both;}
	.about_ban{ display:none;}
	.about_ban1{ display:block;}
	.news_ban{ display:none;}
	.news_ban1{ display:block;}
	.job_ban{ display:none;}
	.job_ban1{ display:block;}
	.pro_ban{ display:none;}
	.pro_ban1{ display:block;}
	.zsjm_ban{ display:none;}
	.zsjm_ban1{ display:block;}
	.lx_ban{ display:none;}
	.lx_ban1{ display:block;}
}
@media (min-width:320px) and (max-width:480px){
	.m_header{height: 50px}
	.swiper-container1{margin-top: 50px}
	.m_menu{width: 50px;height: 50px}
	.icon_menu{margin-top: 13px}
.head{ display:none;}
.ban_bj{ display:none;}
.about_width{ float:none;}
.in_pro_tj{ display:none;}
.in_lb_left{ width:100%; margin:0 auto;}
.in_lb_right{ width:100%; margin:0 auto;}
.in_lb{ width:100%;}
.in_lb_x{ width:100%;}
.in_lb_js{ width:100%;}
	.in_lb{margin-top: 10px}
	.in_img_list li{height: auto;margin-bottom: 15px}
	.in_food{text-align: center; height: 60px;line-height: 20px;margin-top: 15px;width: 100%;box-sizing: border-box; background:#009933; display:block; font-weight:normal; font-size:13px; overflow:hidden; clear:both;}
		.about_ban{ display:none;}
	.about_ban1{ display:block;}
	.news_ban{ display:none;}
	.news_ban1{ display:block;}
	.job_ban{ display:none;}
	.job_ban1{ display:block;}
	.pro_ban{ display:none;}
	.pro_ban1{ display:block;}
	.zsjm_ban{ display:none;}
	.zsjm_ban1{ display:block;}
	.lx_ban{ display:none;}
	.lx_ban1{ display:block;}
}

@media screen and (min-width:1023px){
.in_food{ display:none;}
}

/*产品详情*/
.pro-list2{width:1232px;margin:0 auto}
.pro-list2 li{position:relative;float:left;width:300px;height:300px;    text-align: center;  border-left: 1px solid #eee;  box-sizing: border-box;}
.small_list a:first-child {  border: none;  }
.pro-list2 li b{display:block;width:220px;height:240px;overflow:hidden;margin: 0 auto;}
.pro-list2 li p{height:60px;line-height:60px;text-align:center}
.pro-list2 li p.active{visibility:hidden}
.pro-list2 .mask{display:none;position:absolute;top:0;left:0;height:300px;padding:50px 30px 0;color:#fff;background:repeat url(../images/bg_mask3.png)}
.pro-list2 li h3{margin-bottom:20px;font-size:24px}
.pro-list3{width:1200px;margin:0 auto}
.pro-show-r{float:right;width:580px}
.pro-show-r .pro-sx{width:50%}
.pro-show-r .pro-sx li{line-height:24px}
.pro-show-r h3{margin-top:30px;color:#333;font-size:24px}
.pro-show-r .txt{line-height:30px;margin-top:20px;padding:10px 0 25px;font-size:12px;border-top:1px solid #ddd}
.pro-show-r .txt div{margin-top:15px}
.pro-show-r .txt p{line-height:24px;text-indent:2em}
.pro-show-m{margin-top:30px;padding-top:40px;background:no-repeat url(../images/pro_show_m.jpg)}
.pro-show-m h2{color:#fff;font-size:30px}
.pro-show-m .nav{height:600px;margin-top:36px;position:relative}
.pro-show-m .nav>li{float:left;margin-right:15px}
.pro-show-m .nav>li>a{display:block;width:200px;height:50px;line-height:50px;color:#333;font-size:18px;text-align:center;background:repeat url(../images/bg_mask_w.png)}
.pro-show-m .nav>li.active>a,.pro-show-m .nav>li:hover>a{background:#fff}
.proshow-sub{display:none;position:absolute;top:100px;left:0;width:100%;line-height:30px}
.proshow-sub h3{margin-bottom:30px;color:#333;font-size:24px}
.proshow-sub h6{font-size:14px}
.img-list li{float:left;height:230px;margin:0 20px 20px 0}
.img-list li a{display:block;width:280px;height:200px;overflow:hidden}
.img-list li a img{width:100%;height:100%}
.img-list li p{height:30px;line-height:30px;text-align:center;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.img-list li:hover p{color:#a0d201}
table.ly{width:100%}
table.ly td{float:left;margin-bottom:20px}
table.ly .tr1 td{width:380px;margin-left:20px}
table.ly .tr1 td:first-child{margin-left:0}
table.ly .tr1 td input{width:359px}
table.ly .tr2 td,table.ly .tr3 td{width:1160px;margin-right:22px}
table.ly .tr2 td input,table.ly .tr3 td textarea{width:100%}
table.ly input[type=text]{height:28px;line-height:28px;padding:5px 10px;color:#999;border:1px solid #ddd;background:#fff}
table.ly textarea{height:114px;padding:5px 10px;color:#999;border:1px solid #ddd;background:#fff;resize:none}
table.ly .sbt{width:240px;height:40px;color:#fff;font-size:14px;background:no-repeat url(../images/pro_m_sbt.png);border:none;cursor:pointer}
.pro-more .tit{height:77px;line-height:77px;margin-bottom:40px;text-align:left;background:#eee}
.pro-more .tit h3{color:#333;font-size:24px}
.pro-more .tit a{float:right;padding-left:25px;color:#666;font-size:18px;font-weight:400;background:no-repeat url(../images/pro-more.png);background-position:0 33px}
.pro-more .tit a:hover{color:#a0d201;background:no-repeat url(../images/pro-more_hov.png);background-position:0 33px}
.p-bd{margin: 50px 0;}




/*留言板*/
.ny_ly{ padding:35px;}
.ny_ly > h3{ font-size:36px; font-weight:bold; }
.ny_ly > p{ font-size:14px; margin-top: 20px;}
.mes_form{ margin-top:40px; display:table;}
.mes_form_l{ float:left;}
.mes_form_l > p{ margin-bottom:13px; }
.mes_form_l > p > input{ width:550px; height: 50px; background: #eee; border: none; text-indent: 10px; font-size: 14px; color: #434343;}
.mes_form_r{ float:right;}
.mes_form_r > textarea{ height: 230px; width:530px; padding: 10px 10px 0 10px;  background: #eee; border: none;margin-bottom:13px;}
.mes_form_r > p > input{width:550px; height: 50px; background: #eee; border: none; text-indent: 10px; font-size: 14px; color: #434343;margin-bottom:13px;}
.mes_form_tj{ cursor: pointer;display:block; float:left; width:192px; height: 45px;margin-top: 30px; clear: left; background: #0093dd; border: none; color:#fff; font-size: 16px;}
.mes_form_cz{cursor: pointer;width:192px; height: 45px;margin-top: 30px; float: left; margin-left: 10px; background: #a0a0a0;border: none;color:#fff; font-size: 16px;}
.ny_zxyjy{margin-bottom: 90px; }
.ny_zxyjy > h3{ font-size:24px; font-weight:bold; border-left: 5px solid #0093dd; height: 30px; padding-left: 20px; line-height: 30px; margin-bottom: 60px;}
.nyly_li{ display:table; margin:34px 0; border-bottom:1px solid #eee;}
.nyly_li > h3{ color:#333333; font-size: 16px; font-weight: bold;}
.nyly_li > h3 > span{ display:inline-block; width:8px; height: 8px; border: 3px solid #0093dd; border-radius: 50%; margin: 0 10px 0 4px;}
.nyly_li > p{ color:#666666; font-size: 14px; margin-top: 14px;}
.nyly_li > div > p{ float:left; margin-left: 10px; font-size: 14px; color:#666666; line-height: 30px;}
.nyly_li > div{display: table; float:right;}
.nyly_li > div > p .icon-liulan{ font-size:20px;display: block; line-height: 30px; float: left;}

.ny_k{ width:100%; height:170px; background:#F1F1F1; overflow:hidden; clear:both;}
.ny_k_widht{ width:1140px; height:auto; margin:0 auto;}

.ban_title{ width:1140px; height:55px; margin:0 auto; border-bottom:1px dashed #999; margin-top:15px;}
.ban_title_left{ width:280px; height:55px; text-align:left; line-height:60px; float:left;}
.ban_title_right{ width:400px; height:55px; float:right; line-height:60px; text-align:right; color:#666; font-size:14px;}
.about_f1{ width:1140px; margin:0 auto; margin-top: 25px;}
.about_f1 li{float:left; width:180px; height:40px; background:#339236; color:#666; margin-right:4px;}
.about_f1 li a{width:180px; height:40px; display:block; text-align:center; line-height:40px; color:#fff;}
.about_f1 li a:hover,.about_f li a.active{text-decoration:none; background:#ffcc00 top center no-repeat; color:#fff;}

.zs_jm{ width:1140px; height:200px; margin:0 auto; margin-top:20px;}

.swiper-container1{ display:none;}
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    width: 77px;
    z-index:999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size:16px;
    height:40px;
    line-height:40px;
    margin-top:0px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.wx_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#FF6600;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}

#video_show{
	position:fixed;
	bottom:10px;
	right:10px;
	width:350px;
	height:240px;
	z-index:9999999
}
#close{height:40px;line-height:40px;background:#72C33A; color:#FFF;}
.close{float:right;width:40px;height:40px;color:#fff;text-align:center; font-size: 18px;cursor:pointer}
#video{width:100%;height:240px;}

@media screen and (max-width: 767px){
	.in_zs_gd{ width:130px; height:30px; background:#339236; margin:0 auto; text-align:center; line-height:30px; color:#FFF; margin:20px auto;}
	.zs_jm{
    width: 280px;
    height: 200px;
    background: url(../images/zs_jm.jpg) left;
}
	.zs_jm img{
	float: left;
	display:none;}
	
	.ny_k_widht,.ban_title {
    width: 100%;
}
.ban_title_right{
	 display: none;
}
.about_f1 li a{
	width: 100%;
}
.ny_k {
    width: 100%;
    height: auto;
    background: #F1F1F1;
    overflow: hidden;
    clear: both;
}
.ny_k_widht:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.about_f1 {
    width:100%;
}
.about_f1 li {
    float: left;
    width: 46%;
    margin:4px 2% ;
}
.m_logo {
    width: 119px;
    height: 50px;
    float: left;
    margin: 0;
}
.yqlj {
    display: none;
}
.footd_left {
	display: block;
    color: white;
    font-weight: normal;
}
.footd_right,.foot_bj{display: none}
.footd_left {
    text-align: center;
    height: 60px;
    line-height: 20px;
    margin-top: 15px;
    width: 100%;
    box-sizing: border-box;
}
.ct_address img{
	display: none;
}
.in_nr .in_news,.in_nr .in_co{
	display: none;
}	
.in_nr .in_news_m{
	display: block;	
	width: 100%;
}
.ban_mobil{
	display: block;
	width: 100%;
	height: 300px;
}
#proshow .proname h1, #proshow .proname p, #proshow .proname a {
    display: none;
}
}