/*.header_index{
margin-top:-20px!important;
}*/



.son{
	z-index: 99;
}

#isphone{
	font-size:0;
	height:0;
	width:0px;
}
.swiper-button-next{
	background: url("../picture/right1.png") no-repeat !important;
	 opacity: 1 !important;
	 outline: none;
}
.swiper-slide  img{
	width: 100%;
}
.lunbosx{
	position: absolute;
	top: 0%;
	width: 1300px;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}
.swiper-button-prev{
	background: url("../picture/left1.png") no-repeat !important;
	 opacity: 1 !important;
	 outline: none;
}
.swiper-pagination{
	right: 100px;
	left: auto !important;
	bottom: 30px;
	text-align: right !important;
}
.swiper-container{
	z-index: -1 !important;
}
.swiper-pagination span{
	background: #fff !important;
	border-radius: 0;
	width: 6px;
    height: 15px;
    margin-right: 5px;
    cursor: pointer;
    transition: all 0.3s;
    opacity: 1 !important;
}
.swiper-pagination .swiper-pagination-bullet-active{
	height: 30px;
	background: #298e02 !important;
}
.banner{
	width:100%;
	margin:0px auto;
	margin-top:-320px;
	overflow:hidden;
	position:relative;
}
.banner ul{
	position:relative;
	left:-100%;
	width:500%;
	height:610px;		/**/
}
.banner li{
	width:20%;
	height:100%;
	float:left;
}
.b0{
	background:url("../images/banner1.jpg") no-repeat center top;
}
.b1{
	background:url("../images/banner2.jpg") no-repeat center top;
}
.b2{
	background:url("../images/banner3.jpg") no-repeat center top;
}


.navmenu li.index_active{
	border-bottom:2px solid #479724;
}
.navmenu li.index_active span{
	border-bottom:6px solid #479724;
}
.navmenu li.index_active>a{
	color:#479724;
}


.banner .btn{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.banner .btn1{
	width:50px;
	position:relative;
	left:0px;
	margin:-30px auto;
	margin-right:100px;
}
.banner .btn1 li{
	width:6px;
	height:15px;
	/*border-radius:5px;*/
	background:#fff;
	float:left;
	margin-right:5px;
	cursor:pointer;
	
	transition:all 0.3s;
}
.banner .btn1 li.activ{
	margin-top:-15px;
	height:30px;
	background:#298e02;
}
.banner .btn .dir{
	width:20px;
	height:40px;
	margin:285px 20px;
	transition:all 1s;
	cursor:pointer;
}
.banner .btn .active{
	background:#000;
}
.l{
	float:left;
}
.r{
	float:right;
}

.title{
	width:350px;
	height:50px;
	line-height:50px;
	margin:42px auto;
	margin-top:97px;
	font-size:1.5rem;
}
.title.title_en{
	width:460px;
}
.title .font2{
	float:right;
	margin-left:0;
}
.title div{
	float:left;
	margin:0 25px;
	margin-left:25px;
	margin-right:25px;
}
.title div a{
	color:#999;
}
.title .img{
	margin-top:20px;
}
.title .active a{
	color:#298e02;
}

.hide{
	display:none;
}
.content{
	width:100%;
	height:400px;
	position:relative;
}
.content_w{
	margin-bottom:80px;
}
.content .wind{
	width:1200px;
	height:390px;
	top:5px;
	margin-left:auto;
	margin-right:auto;

	position:relative;
	overflow:hidden;
}
.wind ul{
	width:16000px;
	position:absolute;
	left:0;
}
.wind li{
	width:284px;
	height:390px;
	float:left;
	margin-right:20px;
	position:relative;
	overflow:hidden;
}
.wind li .f{
	width:144px;
	height:144px;
	position:absolute;
	top:123px;
	left:70px;

	display:flex;
    justify-content:center;
    align-items:center;
}
.wind_en li .f{
	
}
.wind li .f div{
	width:70px;
	text-align:center;
	color:#fff;
	z-index:1;
}
.wind_en li .f div{
	width:120px;
	font-size:0.9rem;
}
.wind li .f img{
	position:absolute;
	top:0;
	left:0;
}
.l.arrow{
	width:30px;
	height:52px;
	position:absolute;
	top:174px;
	left:5px;
	background:#ccc;
	cursor:pointer;
	z-index:1;
}
.r.arrow{
	width:30px;
	height:52px;
	position:absolute;
	top:174px;
	right:5px;
	background:#ccc;
	cursor:pointer;
	z-index:1;
}
.arrow.disa{
	background:#ddd;
}


.ab{
	width:100%;
	height:500px;
	background:url("../images/zoujinsichuang.jpg") no-repeat center top;
	
}
.ab>div>div{
	margin-top:190px;
	margin-left:93px;
}
.ab.ab_en>div>div{
	margin-top:150px;
}
.t{
	font-size:1.6rem;
	color:#4db500;
}
.t.t_en{

}
.c{
	margin-top:10px;
	color:#fff;
	max-width:600px;
	line-height:30px;
}
.c.c_en{
	max-width:800px;
}

.abs{
	width:92.307692%;
	margin:0 auto;
	margin-top:80px;
}
.abs li{
	width:385px;
	float:left;
	margin-left:22px;
	margin-bottom:80px;
}
.abs li:first-child{
	margin-left:0;
}
.abs .top{
	width:100%;
	height:210px;
	line-height:210px;
	color:#fff;
	text-align:center;
	font-size:1.875rem;
}
.abs .top a{
	color:#fff
}
.abs .top1{
	background:url("../images/xinwendongtai.jpg") no-repeat center center/100%;
	transition:all 1s;
}
.abs .top2{
	background:url("../images/huanpinggongshi.jpg") no-repeat center center/100%;
	transition:all 1s;
}
.abs .top3{
	background:url("../images/rencaizhaopin.jpg") no-repeat center center/100%;
	transition:all 1s;
}
.abs .hover1{
	background:url("../images/xinwendongtai.jpg") no-repeat center center/150%;
}
.abs .hover2{
	background:url("../images/huanpinggongshi.jpg") no-repeat center center/150%;
}
.abs .hover3{
	background:url("../images/rencaizhaopin.jpg") no-repeat center center/150%;
}



.abs .bottom{
	margin-top:20px;
	min-height:120px;
	
}
.abs .title2{
	font-size:1.2rem;
	font-weight:bold;
	margin-bottom:7px;
}
.abs .content2{
	font-size:02rem;
	line-height:30px;
	height: 72px;
	word-break: break-all;

text-overflow: ellipsis;

display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/

-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/

-webkit-line-clamp: 3; /** 显示的行数 **/

overflow: hidden;  /** 隐藏超出的内容 **/
}
.abs .content2 div{
	padding: 20px 0;
}
.abs .content2 p{
	margin: 0;
}
.jishu{
	width:1200px;
	height:285px;
	margin:0 auto;
	margin-bottom:88px;
	background:url("../images/jishu.jpg") no-repeat center top;");
}
.three{
	width:400px;
	float:left;
	line-height:100%;
	margin-top:90px;
}
.three .num1{
	width:100px;
	margin-left:30px;
}
.three .num2{
	width:160px;
	margin-left:5px;
}
.three span{
	float:left;
	height:1em;
	line-height:1em;
	overflow:hidden;
	font-size:3rem;
}
.three span>div{
	position:relative;
	top:0;
}
.center{
	width:150px;
	margin:10px auto;
	color:#fff;
	text-align:center;
}



@media (max-width:1320px){
.content .wind{
	width:900px;
	margin-left:160px;
}
.arrow{
	margin-left:50px;
	margin-right:50px;
}
.abs{
	width:100%;
	margin-top: 10px;
}
.abs li{
	width:358px;
}
}

@media (max-width:1220px){
.banner{
	margin-top:-360px;
}
.banner ul{
	height:381px;
}
.banner li{
	width:20%;
	height:100%;
	float:left;
}
.b0{
	background:url("../images/banner1.jpg") no-repeat center top /1200px;");
}
.b1{
	background:url("../images/banner2.jpg") no-repeat center top /1200px;");
}
.b2{
	background:url("../images/banner3.jpg") no-repeat center top /1200px;");
}
.banner .btn{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.banner .btn1{
	width:50px;
	position:relative;
	left:0px;
	margin-top:-30px;
}

.banner .btn1 .activ{
	background:red;
}
.banner .btn .dir{
	margin:170px 20px;
}
/*.w1300{background:red;}*/
.content .wind{
	width:600px;
	margin-left:56px;
}
.arrow{
	margin-left:2px;
	margin-right:2px;
}



.t{
	font-size:1.4rem;
	color:#4db500;
}
.c{
	margin-top:10px;
	color:#fff;
	max-width:784px;
	line-height:20px;
	font-size:0.9px;
}
.ab{
	height:312px;
	background:url("../images/zoujinsichuang.jpg") no-repeat center top /1200px;");
}
.ab>div>div{
	margin-top:90px;
	margin-left:0;
}
.ab.ab_en>div>div{
	margin-top:80px;
}
.abs li{
	width:330px;
	float:left;
	margin-left:10px;
}
.abs .top{
	height:195px;
	line-height:195px;
}
.abs li.last{
	margin-left:185px;
}

.jishu{
	width:100%;
	height:166px;
	background:url("../images/jishu.jpg") no-repeat center top /700px;
}
.three{
	width:230px;
	line-height:100%;
	margin-top:42px;
}
.three .num1{
	width:100px;
	margin-left:45px;
}
.three .num2{
	width:160px;
	margin-left:30px;
}
.three span{
	float:left;
	height:1em;
	line-height:1em;
	overflow:hidden;
	font-size:2rem;
}





}





@media (max-width:720px){
#isphone{
	width:1px;
}
/*.banner{
	margin-top:-360px;
}*/
.banner ul{
	height:228px;
}
/*.banner li{
	width:20%;
	height:100%;
	float:left;
}*/
.b0{
	background:url("../images/banner1.jpg") no-repeat center top /720px;");
}
.b1{
	background:url("../images/banner2.jpg") no-repeat center top /720px;");
}
.b2{
	background:url("../images/banner3.jpg") no-repeat center top /720px;");
}
/*.banner .btn{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}*/
/*.banner .btn1{
	width:50px;
	position:relative;
	left:0px;
	margin:-30px auto;
}*/
/*.banner .btn1 li{
	width:10px;
	height:10px;
	border-radius:5px;
	background:#fff;
	float:left;
	margin-right:5px;
	cursor:pointer;
}*/
/*.banner .btn1 .activ{
	background:red;
}*/
.banner .btn .dir{
	margin:100px 20px;
}
/*.w1300{background:red;}*/
.content .wind{
	width:284px;
	margin-left:auto;
	margin-right:auto;

}
.arrow{
	margin-left:2px;
	margin-right:2px;
}


.t{

	text-align:center;
}
.c{
	margin-top:10px;
	color:#fff;
	max-width:784px;
	line-height:20px;
	font-size:0.9rem;
	position:relative;z-index:100;
	text-align:center;
}
.c.c_en{
	font-size:0.7rem;
	line-height:16px;
}
.ab{
	height:187px;
	background:url("../images/zoujinsichuang.jpg") no-repeat center top /720px;");
}
.ab>div>div{
	margin-top:24px;
	margin-left:10px;
}
.ab.ab_en>div>div{
	margin-top:0px;

}
.abs li{
	width:100%;
	float:left;
	margin-left:0%;
}
.abs li.last{
	margin-left:0%;
}
/*.abs .top{
	width:100%;
	height:228px;
	line-height:228px;
	color:#fff;
	text-align:center;
}*/
/*.abs .top1{
	background:url("../images/xinwendongtai.jpg") no-repeat center top /100%;");
}
.abs .top2{
	background:url("../images/huanpinggongshi.jpg") no-repeat center top /100%;");
}
.abs .top3{
	background:url("../images/rencaizhaopin.jpg") no-repeat center top /100%;");
}*/
.abs .bottom{
	min-height:60px;
	
}
.abs .title2{
	font-weight:bold;
}
.abs .content2{
	font-size:0.9rem;
}



/*.jishu{
	width:100%;
	height:166px;
	background:url("../images/jishu.jpg") no-repeat center top /700px;");
}*/
.three{
	width:32%;
	margin-left:1%;
	margin-top:60px;
}
.three .num1{
	width:60px;
	margin-left:38.642857%;
}
.three .num2{
	width:80px;
	margin-left:31.178571%;
}
.three span{
	float:left;
	height:1em;
	line-height:1em;
	overflow:hidden;
	font-size:1.5rem;
}
.three span>div{
	position:relative;
	top:0;
}
.center{
	width:100%;
	margin:0 auto;
	color:#fff;
	text-align:center;
}

.swiper-slide  img{
	width: auto;
	height: 300px;
}
.swiper-pagination{
	right: 60px;
}

}

@media (max-width:500px){
/*.content .wind{
	width:300px;
	margin-left:10%;
	margin-right:20%;
}*/
.title{
	width:300px;
	font-size:1.1rem;
}
.title div{
	margin-left:25px;
	margin-right:25px;
.abs .top{
	height:175px;
	line-height:175px;
}
.three .num1{
	margin-left:30.642857%;
}
.three .num2{
	margin-left:20.178571%;
}

}