 .this_lister{
	 width: 100%;
	 background: #FAFAFA !important;
 }
 .this_listerbar{
	 width: 75%;
	 margin: 0 auto;
 }
 .this_locations{
	 width: 100%;
	 height: 4.4375rem;
	 display: flex;
	 align-items: center;
	 font-size: 1rem;
 }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*首页*/
/*点击效果*/
.active_links_li{
	 background: #fff !important;
 }
.active_li_a{
	color: #3f7a4e !important;
	border-bottom: 0.1875rem solid #49915B;
 }
 /*分页*/
.thispage{
	text-align: center;
	padding: 1.25rem 0 3.175rem 0;
	}
.thispage a{ 
 	border: 1px solid #E6E6E6;
 	padding: 0.5rem;
 }
.thispage span{
 	border: 1px solid #E6E6E6;
 	background: #5AC6B4;
 	color: #fff;
 	padding: 0.52rem;
  }
/*轮播*/
	.newswiper label{font-size: 18px;color: #fff;}
	.newswiper h3{
		z-index: 999;
		position: absolute;
		font-size: 1.25rem;
		color: #fff;
		bottom: 0; 
		width: 100%;
		text-indent: 1.87rem;
		height: 3.125rem;
		background: rgba(0,0,0,0.3);
		display: flex;
		align-items: center;
	}
	/* .index .swiper{
		 width: 100%;
		 position: absolute;
	}
	 .index .swiper>img{
		 width: 100%;
		 height: 100%;
	} */
	.index .swiper-slide{height: 100% ;}
	.index .swiper-slide>a>div.slide_text{
		    width: 100%;
		    height: 100%;
		    position: absolute;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
	}
	.index .swiper-slide>a>div>h2{
		font-size: 2.6rem;
		color: #fff;
		z-index: 10;
		padding: 0 25rem;
		/* line-height: 0.4rem; */
	}
	.index .swiper-slide>a>div>h2>span{
		color: #fae403;
	}
	.index .swiper-slide>a>div>p{
		font-size: 2.6rem;
		color: #fff;
		z-index: 11;
		font-weight: bold;
		padding: 0 25rem;
		/* padding: 0 0.3rem; */
	}
	.index .swiper-slide>a>img{height: 100%;width: 100%;}
	/*头部轮播*/
	.swiper-container{
	/*   --swiper-theme-color: #659571; *//* 设置Swiper风格  */
	--swiper-navigation-color: #8A8D8E;/* 单独设置按钮颜色 */
	--swiper-navigation-size: 40px;/* 设置按钮大小 */
	}
	.head_top .swiper-pagination-bullet{ /*自定义分页器圆点的样式*/
		border-radius: 25%;
		background: #fff;
		width: 1.4%;
		opacity: 1;
		height: 0.4375rem;
		transition: width 0.3s ease-in-out;
		} 
	.head_top .swiper-pagination-bullet-active{ /*自定义分页器圆点当前的样式*/
		background:  #659571 !important;width: 1.7%;
		}
	.head_top .swiper-button-prev,.head_top .swiper-container-rtl .swiper-button-next{ /*左箭头，右箭头*/
			left: 5%;
			padding: 18px 16px;
			background: rgba(0,0,0,0.3);
	}
	.head_top .swiper-button-next,.head_top .swiper-button-prev{top: 43%;}
	.head_top .swiper-container-horizontal>.swiper-pagination-bullets,.head_top .swiper-pagination-custom,.head_top .swiper-pagination-fraction{
			bottom: 8.7%; /*圆点距离下面的距离*/
			left: -0.4%;
			width: 100%;
	}
	.head_top .swiper-button-next,.head_top .swiper-container-rtl .swiper-button-prev{
		right: 5%;
		padding: 18px 16px;
		background: rgba(0,0,0,0.3);
	}
	/*工程案例轮播*/
	.swiper-exam .swiper-slide{width: 23.8% !important;margin-right: 1.21%;}
	.swiper-exam .list{width: 100%;}
	.swiper-exam .list .listimg{width: 100%;}
	.swiper-exam .list .listimg>img{width: 100%;height: 19rem;}
	.swiper-exam .list>.listtext{height: 6.1875rem;border: 1px solid #EDEDED;}
	.swiper-exam .list>.listtext>h4{font-size: 1.25rem;color: #333;font-weight: normal;margin: 1.125rem 0 1rem 1.875rem;}
	.swiper-exam .list>.listtext>.listDetail{
		display: flex;
			justify-content: space-around;
	}
	.swiper-eaxm ..swiper-button-prev{left: 0.3125rem;}
	.swiper-exam .list>.listtext>.listDetail>label{
		font-size: 0.875rem;
			color: #808080;
			margin: 0 auto 0 1.875rem;
	}	
	.swiper-exam .list>.listtext>.listDetail>img{margin-right: 2rem;}
	.swiper-exam{
		    width: 100%;
		--swiper-theme-color: #ff6600;/* 设置Swiper风格 */
		--swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
		--swiper-navigation-size: 40px;/* 设置按钮大小 */
	  }
	  .swiper-button-prev{left: 0;}
	  .swiper-exam .swiper-button-next,.swiper-exam .swiper-button-prev{top: 30%;background: rgba(0,0,0,0.5);padding: 0.4375rem 0.3125rem;}
	  .swiper-exam .swiper-button-next, .swiper-exam .swiper-container-rtl .swiper-button-prev{right: 1.2%;background: rgba(0,0,0,0.5);padding: 7px 5px;}
	  .swiper-exam .swiper-button-disabled{
		display:none;
	}
	/*资讯轮播*/
	.newswiper .swiper-button-next,.newswiper .swiper-container-rtl .swiper-button-prev{right: 0;}
	.newswiper .swiper-button-next,.newswiper .swiper-button-prev{
		top:44%;
		background: rgba(0,0,0,0.4);
		padding: 1.75rem 1.125rem;
		--swiper-navigation-color: #F6F5F4;/* 单独设置按钮颜色 */
		--swiper-navigation-size: 1.375rem;/* 设置按钮大小 */
		}
	.newswiper .swiper-pagination-bullet{ /*自定义分页器圆点的样式*/
		border-radius: 25%;
		background: #fff;
		width: 2.8%;
		height: 0.5rem;
		opacity: 1;
		transition: width 0.3s ease-in-out;
		} 
	.newswiper .swiper-pagination-bullet-active{ /*自定义分页器圆点当前的样式*/
		background:  #659571 !important;width: 4.2%;
		}
	.swiper-container-horizontal>.swiper-pagination-bullets,.newswiper .swiper-pagination-custom,.newswiper .swiper-pagination-fraction{bottom: 15%;}

/*公司简介*/
	.index .introduce{
    /* width: 88%;
     margin: 0 auto;
     */
     padding-left: 12%;
     background: url(../image/js_01.png) no-repeat 100% 100% ;
     background-size: 100% 100%;
     padding-top: 4.0875rem;
     height: 38.4%;
     padding-bottom: 4rem;
     background-position: right top;
    /*第一个参数 水平 第二个垂直*/
}
 .index .introduce>.gsjs{
	 padding-bottom: 2.25rem;
 }
 .index .introduce>.gsjs>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #000;
}
 .index .introduce>.gsjs>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #000;
}
 .index .jstext{
     width: 58.5%;
}
 .index .introduce>.jstext>div{
     font-size: 1rem;
     color: #333;
     letter-spacing: 0.0625rem;
     line-height: 2.1875rem;
}
/*拥有*/
 .index .success{
     display: flex;
     margin-top: 6.25rem;
}
 .index .success .progress{
     width: 12%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .index .success .progress>p{
     font-size: 1.125rem;
     color: #3f7a4e;
}
 .index .success .progress>h2{
     font-size: 5rem;
     color: #3f7a4e;
     display: flex;
     align-items: center;
     padding-left: 1.0625rem;
}
 .index .success .progress>h2>em{
     font-size: 3.125rem;
     color: #3f7a4e;
     font-style: normal;
}
 .index .success .progress>span{
     font-size: 1.125rem;
     color: #666;
     padding-left: 1.875rem;
}
/*业务供应 省*/
 .index .success .yw{
     width: 16%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .index .success .yw>p{
     font-size: 1.125rem;
     color: #3f7a4e;
     padding-left: 4rem;
}
 .index .success .yw>h2{
     font-size: 5rem;
     color: #3f7a4e;
     display: flex;
     align-items: center;
     padding-left: 5rem;
}
 .index .success .yw>h2>em{
     font-size: 3.125rem;
     color: #3f7a4e;
     font-style: normal;
}
 .index .success .yw>span{
     font-size: 1.125rem;
     color: #666;
     padding-left: 6.625rem;
}
/*业务供应 公路工程*/
 .index .success .gy{
     width: 16%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .index .success .gy>p{
     font-size: 1.125rem;
     color: #3f7a4e;
     padding-left: 4rem;
}
 .index .success .gy>h2{
     font-size: 5rem;
     color: #3f7a4e;
     display: flex;
     align-items: center;
     padding-left: 5rem;
}
 .index .success .gy>h2>em{
     font-size: 3.125rem;
     color: #3f7a4e;
     font-style: normal;
}
 .index .success .gy>span{
     font-size: 1.125rem;
     color: #666;
     padding-left: 5rem;
}
/*荣誉资质*/
 .index .bighonor{
     width: 100%;
     background: #FAFAFA;
     padding-bottom: 1.875rem;
}
 .index .honor{
     width: 75.26%;
     margin: 0 auto;
     padding-top: 5.125rem;
}
 .index .honor>.honorwall{
     margin-bottom: 3.25rem;
}
 .index .honor>.honorwall>p{
     font-size: 2.5rem;
     color: #212121;
     font-weight: bold;
     text-align: center;
}
 .index .honor>.honorwall>h2{
     font-size: 2.5rem;
     color: #212121;
     font-weight: normal;
     text-align: center;
}
 .index .medal>.certificate{
     width: 30%;
     height: 27.1875rem;
     background: #EEF4F0;
     display: inline-block;
     margin-right: 2.5rem;
     margin-bottom: 2.5rem;
}
 .index .medal>.certificate:nth-child(3n){
     margin-right: 0rem;
}
 .index .medal>.certificate>.medalimg{
     width: 100%;
     height: 22.1875rem;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .index .medal>.certificate>.medalimg>img{
     max-width: 82%;
     height: 18.5rem;
	 transition: 0.2s;
	 -webkit-transition: 0.2s;
	 -moz-transition: 0.2s;
	 -o-transition: 0.2s;
}
 .index .medal>.certificate>.medalimg>img:hover{
	 /* width:55% ;
	 height: 19.5rem; */
	 min-width:55% ;
	  min-height: 19.5rem;
	 max-width: 85%;
	  max-height: 85%;
 }
 .index .medal>.certificate>.medalgo{
     width: 100%;
     height: 4.9375rem;
     background: #fff;
     display: flex;
     justify-content: space-around;
     align-items: center;
}
 .index .medal>.certificate>.medalgo>img{
	width: 7%;
    height: 36%;
	cursor: pointer;
	margin-right: 8%;
 }

 .index .medal>.certificate>.medalgo>p{
     font-size: 1rem;
     color: #333;
	 flex: 1;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 margin-left: 4%;
	 text-align: center;
}
 .index .readmore{
     width: 100%;
     display: flex;
     justify-content: center;
}
 .index .readmore .more{
     width: 16%;
     height: 3.125rem;
     background: #49915B;
     display: flex;
     justify-content: space-around;
     align-items: center;
	 cursor: pointer;
}
 .index .readmore .more>label{
     color: #fff;
     font-size: 1.25rem;
	 cursor: pointer;
}
 .index .readmore .more>img{
	width: 14%;
	height: 42%;
	cursor: pointer;
}
/*工程案例*/
 .index .bigcase{
     width: 100%;
     margin-top: 1.75rem;
}
 .index .bigcase>.cases{
     width: 95.15%;
     margin: 0 auto;
}
 .index .bigcase>.cases>.foreaxm{
     margin-left: 0.75rem;
     margin-bottom: 1.5625rem;
}
 .index .bigcase>.cases>.foreaxm>p{
     font-size: 2.5rem;
     color: #212121;
     font-weight: bold;
}
 .index .bigcase>.cases>.foreaxm>.casebar{
     display: flex;
     align-items: baseline;
     width: 100%;
}
 .index .bigcase>.cases>.foreaxm>.casebar>h2{
     font-size: 2.5rem;
     color: #212121;
     font-weight: normal;
}
 .index .bigcase>.cases>.foreaxm>.casebar>.project{
     flex: 1;
     display: flex;
     justify-content: flex-end;
}
 .index .bigcase>.cases>.foreaxm>.casebar>.project>ul{
     display: flex;
}
 .index .bigcase>.cases>.foreaxm>.casebar>.project>ul>li{
     list-style-type: none;
     min-width: 6.25rem;
     text-align: center;
}
 .index .bigcase>.cases>.foreaxm>.casebar>.project>ul>li:nth-child(3){
     border-right:0rem;
}
 .index .bigcase>.cases>.foreaxm>.casebar>.project>ul>li>a{
     color: #808080;
     font-size: 1.125rem;
     text-decoration: none;
     width: 100%;
}
 .index .eaxmlist{
     width: 100%;
     margin: 0 auto;
     display: inline-flex 
}
 .index .eaxmlist .list{
     width: 100%;
     height: 25.1875rem;
     margin-right: 1.5rem;
	 cursor: pointer;
}
 .index .eaxmlist .list:nth-child(4n){
     margin-right: 0!important;
}
 .index .eaxmlist .list>.listimg{
     width: 100%;
     height: 19rem;
}
 .index .eaxmlist .list>.listimg>img{
     width: 100%;
     height: 100%;
}
 .index .eaxmlist .list>.listtext{
     height: 4.1875rem;
     border: 0.0625rem solid #EDEDED;
}
 .index .eaxmlist .list>.listtext>h4{
     font-size: 1.25rem;
     color: #333;
     font-weight: normal;
     margin: 1.125rem 0 1rem 1.875rem;
}
 .index .eaxmlist .list>.listtext>.listDetail{
     display: flex;
     justify-content: space-around;
}
 .index .eaxmlist .list>.listtext>.listDetail>label{
     font-size: 0.875rem;
     color: #808080;
     margin: 0 auto 0 1.875rem;
}
 .index .eaxmlist .list>.listtext>.listDetail>img{
     margin-right: 2rem;
	 width: 12%;
}
/*资讯中心*/
/* .newsCenter .swiper-slide{width: 100%!important;}
.newsCenter .swiper-slide img{width: 100%!important;} */
 .index .newsCenter{
     width: 100%;
     margin-top: 2.4375rem;
}
 .index .newsCenter>.newsTop{
     width: 95.15%;
     margin: 0 auto;
     text-align: center;
}
 .index .newsCenter>.newsTop>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
     margin-bottom: 1.1875rem;
}
 .index .newsCenter>.newsTop>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #212121;
}
 .index .newsCenter>.newslist{
     /* width: 95.15%; */
     margin: 0 auto;
     margin-top: 3.1875rem;
     margin-bottom: 2rem;
}
 .index .newsCenter>.newslist>.newmain{
     width: 79.86%;
     margin: 0 auto;
     display: flex;
}
 .index .newsCenter>.newslist>.newmain>.newswiper{
     width: 49%;
     height: 30.1875rem;
     display: flex;
     /* margin-right: 5.25rem; */
}
 .index .newsCenter>.newslist>.newmain>.newswiper img{
     width: 100%;
     height: 100%;
}
 .index .newmain>.article{
     width: 45%;
	 margin-left: auto;
}
 .index .newmain>.article>.wenzhang{
     display: flex;
     justify-content: center;
     align-items: center;
     margin-top: 2.1125rem;
}
 .index .newmain>.article>.wenzhang>.time{
     width: 3.8875rem;
     display: inline-block;
     vertical-align: top;
     margin-right: 1.875rem;
}
 .index .newmain>.article>.wenzhang>.time>span{
     font-size: 2.5rem;
     font-weight: bold;
     color: #333;
     border-bottom: 0.0625rem solid #E6E6E6;
     padding-bottom: 0.5rem;
     display: inline-block;
}
 .index .newmain>.article>.wenzhang>.time>label{
     font-size: 0.875rem;
     font-weight: bold;
     color: #333;
     padding-top: 1rem;
     display: inline-block;
}
 .index .newmain>.article>.wenzhang>.newsArticle{
     width: 82%;
     display: inline-block;
}
 .index .newmain>.article>.wenzhang>.newsArticle h5{
     font-size: 1.125rem;
     color: #333;
     margin-bottom: 1.0625rem;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
}
 .index .newmain>.article>.wenzhang>.newsArticle p{
     font-size: 0.875rem;
     color: #999;
     line-height: 1.375rem;
     text-overflow: ellipsis;
     overflow: hidden;
     width: 100%;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*人力资源-招贤纳士*/
/*头部图片*/
 .recruits .head_top{
     background: url(../image/contact_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
/*招贤纳士*/
 .recruits .recruit{
     width: 100%;
     text-align: center;
     background: #FAFAFA;
}
 .recruits .recruit>.join{
     padding-top: 4.375rem;
     padding-bottom: 3rem;
}
 .recruits .recruit>.join>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .recruits .recruit>.join>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #212121;
}
 .recruits .list{
      width: 100%;
      background: #F2F3F5;
 }
  .recruits .list>.listbar{
      margin: 0 auto;
      width: 75%;
      justify-content: center;
      align-items: center;
 }
  .recruits .list>.listbar>.links{
      width: 100%;
      height: 100%;
      height: 4.4375rem;
 }
  .recruits .list>.listbar>.links>ul{
      display: flex;
      width: 100%;
      height: 100%;
 }
  .recruits .list>.listbar>.links>ul>li{
      list-style-type: none;
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
 }
  .recruits .list>.listbar>.links>ul>li>a{
      text-decoration: none;
      color:#808080;
      font-size: 1.25rem;
      padding: 0 2rem;
      display: flex;
	  flex: 1;
      justify-content: center;
      align-items: center;
      height: 100%;
 }
  .recruits .list>.listbar>.links>ul>li>a>span{
	  height: 100%;
	  padding: 0 2rem;
	  display: flex;
	  justify-content: center;
	  align-items: center;
  }
  .recruits .list>.listbar>.links>ul>li>a>span.li_active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 }
/* .cultrueinfo {
     width: 100%;
     margin-top: 4.4375rem;
     height: 45.625rem;
     background-size: 100% 163%;
 }
 .cultrueinfo>.infos{
	 width: 75%;
	 margin: 0 auto;
	 
 }
.cultrueinfo>.infos>.infotop>p {
	text-align: center;
    font-size: 2.5rem;
    color: #212121;
} */
 .recruits .recruit_info{
     width: 75%;
     margin: 0 auto;
}
 .recruits .recruit_info>.zpInfo{
     width: 100%;
     height: 15rem;
     background: #fff;
     display: inline-flex;
     margin-bottom: 1.375rem;
}
 .recruits .recruit_info>.zpInfo>.poster{
     width: 100%;
     padding: 3.125rem 3.875rem;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .recruits .poster>.poster_left{
     width: 11%;
     text-align: left;
}
 .recruits .poster>.poster_left>h2{
     font-size: 3.5rem;
     font-weight: normal;
     color: #3f7a4e;
}
 .recruits .poster>.poster_left>p{
     font-size: 1.5625rem;
     color: #3f7a4e;
}
 .recruits .poster>.poster_right{
     width: 90%;
     text-align: left;
     padding-left: 3.75rem;
     border-left: 0.0625rem solid #E6E6E6;
}
 .recruits .poster>.poster_right>a>h2{
     font-size: 1.625rem;
     color: #333;
     font-weight: normal;
     margin-bottom: 0.625rem;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 display: inline-block;
	 width: 90%;
	 white-space: nowrap;
}
 .recruits .poster>.poster_right>a>p{
     font-size: 1rem;
     color: #808080;
     line-height: 1.875rem;
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
 .recruits .poster>.poster_right>a>.recruit_img{
     margin-top: 0.625rem;
     display: inline-flex;
	 width: 4.3%;
	 height: 100%;
}
 .recruits .poster>.poster_right>a>.recruit_img{
	 width: 100%;
	 height: 100%;
 }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*招聘详情*/
/*头部图片*/
 .recruitdetails .head_tops{
     background: url(../image/contact_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
/*文章头部*/
 .recruitdetails .main{
     width: 100%;
     background: #FAFAFA;
     padding-top: 2.5rem;
     padding-bottom: 5rem;
}
 .recruitdetails .content_info{
     width: 75%;
     margin: 0 auto;
     background: #fff;
}
 .recruitdetails .project{
     padding: 3.125rem 3.75rem 4.9375rem 3.75rem;
}
 .recruitdetails .project>.xiangmu{
     width:100%;
     display: flex;
     justify-content: space-between;
}
 .recruitdetails .project>.contact_title{
     border-bottom: 0.0625rem solid #BFBFBF;
     margin-top: 2.4375rem;
     padding-bottom: 3.125rem;
}
 .recruitdetails .project>.contact_title>h2{
     font-size: 1.875rem;
     font-weight: bold;
     color: #525252;
}
 .recruitdetails .project>.xiangmu>label{
     font-size: 1rem;
     color: #525252;
}
 .recruitdetails .project>.xiangmu>label>em{
     font-style: normal;
     margin-left: 0.625rem;
     margin-right: 0.625rem;
}
 .recruitdetails .project>.xiangmu>.share{
     width: 12%;
     height: 1.5625rem;
}
 .recruitdetails .project>.xiangmu>.share>img{
     width: 100%;
     height: 100%;
}
/*文章的内容*/
 .recruitdetails .project_text{
     margin-top: 3.25rem;
}
 .recruitdetails .project_text>div{
     font-size: 1rem;
     color: #666;
     line-height: 2.125rem;
     margin-bottom: 1.875rem;
}
 .recruitdetails .project_img{
     display: flex;
     justify-content: center;
     margin-top: 3.125rem;
}
 .recruitdetails .project_img>img{
     width: 91%;
}
 .recruitdetails .principle{
     width: 100%;
     line-height: 2.1875rem;
     margin-bottom: 2.5rem;
}
 .recruitdetails .principle>h2{
     font-size: 1rem;
     font-weight: bold;
     color: #666;
}
 .recruitdetails .principle>p{
     font-size: 1rem;
     color: #666;
}
/*上一篇、下一篇*/
 .recruitdetails .nextpages{
     display: flex;
     width: 75%;
     margin: 0 auto;
     background: #fff;
     margin-top: 2.625rem;
}
 .recruitdetails .nextpages>.art>div{
     display: flex;
     align-items: center;
     height: 5.875rem;
     font-size: 1rem;
}
 .recruitdetails .nextpages>.art{
     display: flex;
     width: 100%;
}
 .recruitdetails .nextpages>.art>.lastest{
     width: 46%;
     display: flex;
     text-align: left;
     border-right: 0.375rem solid #FAFAFA;
	 padding-left: 3.875rem;
}
 .recruitdetails .nextpages>.art>.centers{
     width: 6%;
     display: flex;
     justify-content: center;
     align-items: center;
     border-right: 0.375rem solid #FAFAFA;
}
 .recruitdetails .nextpages>.art>.next{
     width: 46%;
     display: flex;
     justify-content: flex-end;
     align-items: center;
	 padding-right: 3.875rem;
}

  .recruitdetails .nextpages>.art>.next:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .recruitdetails .nextpages>.art>.lastest:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .recruitdetails .nextpages>.art>.next:hover>span,.recruitdetails .nextpages>.art>.next:hover>label{color: #fff;cursor: pointer;}
  .recruitdetails .nextpages>.art>.lastest:hover>span,.recruitdetails .nextpages>.art>.lastest:hover>label{color: #fff;cursor: pointer;}
 .recruitdetails .nextpages>.art>.lastest>img.shang{
	 width: 7%;
	 height: 46%;
	 display: block;
 }
 .recruitdetails .nextpages>.art>.lastest>img.shangpian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
 .recruitdetails .nextpages>.art>.centers>img{
 	 width: 60%;
 	 height: 50%;
 }
 .recruitdetails .nextpages>.art>.next>img.xia{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }
 .recruitdetails .nextpages>.art>.next>img.xiapian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
 .recruitdetails .nextpages>.art>div>span{
     margin: 0 1.125rem 0 1.875rem;
     color: #999;
}
 .recruitdetails .nextpages>.art>div>label{
     color: #666;
     width: 70%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .recruitdetails .nextpages>.art>.next>label{
     text-align: right;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*系统集成*/
/*头部图片*/
 .system .head_top{
     background: url(../image/systme_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
/*服务项目*/
 .system .content{
     width: 100%;
     text-align: center;
}
 .system .content>.service{
	 padding-top: 4.375rem;
     margin-bottom: 4.25rem;
}
 .system .content>.service>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .system .content>.service>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #212121;
}
 .system .service_title{
     width: 100%;
     margin-bottom: 6.5625rem;
	 /* cursor: pointer; */
}
 .system .service_title>.serve{
     width: 75%;
     margin: 0 auto;
     display: inline-flex;
     margin-bottom: 3.75rem;
     justify-content: space-between;
}
 .system .service_name{
     text-align: left;
	 width: 90%;
}
 .system .service_name>a{
	 width: 100%;
 }
 .system .service_name>a>h2{
     font-size: 1.875rem;
     font-weight: bold;
     color: #525252;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .system .service_name>p{
     font-size: 1.875rem;
     color: #666;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .system .service_title .arrow{
     text-align: right;
}
 .system .service_title .arrow>img{
	    width: 91%;
	    height: 95%;
}
 .system .service_title>.service_img{
     width: 100%;
     height: 31.25rem;
}
 .system .service_title>.service_img>img{
     width: 100%;
     height: 100%;
}
 .system .no{
     margin-bottom: 0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*项目集成详情*/
/*头部图片*/
 .systemdetails .headtop{
     background: url(../image/systme_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
/*文章头部*/
 .systemdetails .main{
     width: 100%;
     background: #FAFAFA;
     padding-top: 2.5rem;
     padding-bottom: 5rem;
}
 .systemdetails .content_info{
     width: 75%;
     margin: 0 auto;
     background: #fff;
}
 .systemdetails .project{
     padding: 3.125rem 3.75rem 4.9375rem 3.75rem;
}
  .systemdetails .project>.contact_title{
      border-bottom: 0.0625rem solid #BFBFBF;
      margin-top: 2.4375rem;
      padding-bottom: 3.125rem;
 }
  .systemdetails .project>.contact_title>h2{
      font-size: 1.875rem;
      font-weight: bold;
      color: #525252;
 }
 .systemdetails .project>.xiangmu{
     width:100%;
     display: flex;
     justify-content: space-between;
}
 .systemdetails .project>.xiangmu>label{
     font-size: 1rem;
     color: #525252;
}
 .systemdetails .project>.xiangmu>label>em{
     font-style: normal;
     margin-left: 0.625rem;
	 margin-right: 0.625rem;
}
 .systemdetails .project>.xiangmu>.share{
     width: 12%;
     height: 1.5625rem;
}
 .systemdetails .project>.xiangmu>.share>img{
     width: 100%;
     height: 100%;
}
/*文章内容*/
 .systemdetails .project_text{
     margin-top: 3.25rem;
}
 .systemdetails .project_text>p{
     font-size: 1rem;
     color: #666;
     line-height: 2.125rem;
     margin-bottom: 0.9375rem;
}
 .systemdetails .project_img{
     display: flex;
     justify-content: center;
     margin-top: 3.125rem;
}
 .systemdetails .project_img>img{
     width: 91%;
}
/*上一篇、下一篇*/
 .systemdetails .nextpages{
     display: flex;
     width: 75%;
     margin: 0 auto;
     background: #fff;
     margin-top: 2.625rem;
}
 .systemdetails .nextpages>.art>div{
     display: flex;
     align-items: center;
     height: 5.875rem;
     font-size: 1rem;
}
 .systemdetails .nextpages>.art{
     display: flex;
     width: 100%;
}
 .systemdetails .nextpages>.art>.lastest{
     width: 46%;
     display: flex;
     text-align: left;
     border-right: 0.375rem solid #FAFAFA;
	 padding-left: 3.875rem;
}
 .systemdetails .nextpages>.art>.lastest>img.shang{
	 width: 7%;
	 height: 46%;
	 display: block;
 }
 .systemdetails .nextpages>.art>.lastest>img.shangpian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
 .systemdetails .nextpages>.art>.centers>img{
 	 width: 60%;
 	 height: 50%;
 }
 .systemdetails .nextpages>.art>.next>img.xia{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }
 .systemdetails .nextpages>.art>.next>img.xiapian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
 .systemdetails .nextpages>.art>.centers{
     width: 6%;
     display: flex;
     justify-content: center;
     align-items: center;
     border-right: 0.375rem solid #FAFAFA;
}
  .systemdetails .nextpages>.art>.next:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .systemdetails .nextpages>.art>.lastest:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .systemdetails .nextpages>.art>.next:hover>span,.systemdetails .nextpages>.art>.next:hover>label{color: #fff;cursor: pointer;}
  .systemdetails .nextpages>.art>.lastest:hover>span,.systemdetails .nextpages>.art>.lastest:hover>label{color: #fff;cursor: pointer;}
 .systemdetails .nextpages>.art>.next{
     width: 46%;
     display: flex;
     justify-content: flex-end;
     align-items: center;
	 padding-right: 3.875rem;
}
 .systemdetails .nextpages>.art>div>span{
     margin: 0 1.125rem 0 1.875rem;
     color: #999;
}
 .systemdetails .nextpages>.art>div>label{
     color: #666;
     width: 70%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .systemdetails .nextpages>.art>.next>label{
     text-align: right;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*公司简介*/
 .intro .head_top{
     background: url(../image/introduce_01.png) no-repeat;
     height: 25rem;
     background-size: cover;
}
.companynews .timelist{
	background: url(../image/introduce_01.png) no-repeat !important;
	height: 25rem;
	background-size: cover !important; 
}
.intro .resourse{
	background: url(../image/contact_01.png) no-repeat !important;
	height: 25rem;
	background-size: cover !important; 
}
 .intro .content{
     width: 100%;
}
 .intro .list{
     width: 100%;
     background: #F2F3F5;
}
 .intro .list>.listbar{
     margin: 0 auto;
     width: 75%;
     justify-content: center;
     align-items: center;
}
 .intro .list>.listbar>.links{
     width: 100%;
     height: 100%;
     height: 4.4375rem;
}
 .intro .list>.listbar>.links>ul{
     display: flex;
     width: 100%;
     height: 100%;
}
 .intro .list>.listbar>.links>ul>li{
     list-style-type: none;
     flex: 1;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .intro .list>.listbar>.links>ul>li>a{
     text-decoration: none;
     color:#808080;
     font-size: 1.25rem;
     padding: 0 2rem;
     display: flex;
	 flex: 1;
     justify-content: center;
     align-items: center;
     height: 100%;
}
 .intro .list>.listbar>.links>ul>li>a>span{
	 height: 100%;
	 padding: 0 2rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
 }
 .intro .cultrueinfo{width: 100%;}
 .intro .cultrueinfo>.infos{width: 75%;margin: 0 auto;padding-top: 4.375rem;padding-bottom: 3rem;}
 .intro .cultrueinfo>.infos>.infotop{text-align: center;}
 .intro .cultrueinfo>.infos>.infotop>h2{font-size: 2.5rem;font-weight: bold;color: #212121;}
 .intro .cultrueinfo>.infos>.infotop>p{font-size: 2.5rem;color: #212121;}
/* .intro .list>.listbar>.links>ul>li>a>span.li_active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 } */
/* .intro .list>.listbar>.links>ul>li:nth-child(1){
     background-color: #fff;
} */
/* .intro .list>.listbar>.links>ul>li>a.active{
     color: #3f7a4e;
     border-bottom: 0.1875rem solid #49915B;
} */
 .intro .companyinfo{
     width: 100%;
     margin-top: 4.4375rem;
     background: url(../image/introduce_02.png)no-repeat;
     height: 45.625rem;
     background-size: 100% 163%;
}
 .intro .companyinfo>.infos{
     width: 75%;
     margin: 0 auto;
}
 .intro .companyinfo>.infos>.infotop{
     text-align: center;
}
 .intro .companyinfo>.infos>.infotop>h2{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .intro .companyinfo>.infos>.infotop>p{
     font-size: 2.5rem;
     color: #212121;
}
 .intro .companyinfo>.infos>.hnwl{
     width: 100%;
     margin-top: 2.1875rem;
}
 .intro .companyinfo>.infos>.hnwl>p{
     font-size: 1.125rem;
     color: #333;
     line-height: 2.8125rem;
}
 .intro .grade{
     width: 100%;
     height: 44.125rem;
     background: #37A260;
}
 .intro .grade>.thing{
     margin: 0 auto;
     width: 88%;
     height: 100%;
     display: flex;
}
 .intro .grade>.thing>.thing_left{
     width: 52%;
     height: 100%;
}
 .intro .grade>.thing>.thing_left>.thingtop{
     height: 100%;
     padding-left: 6.1875rem;
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 .intro .grade>.thing>.thing_left>.thingtop>h2{
     font-size: 2.5rem;
     color: #fff;
     font-weight: bold;
     font-style: italic;
     margin-top: 2.8125rem;
}
 .intro .grade>.thing>.thing_left>.thingtop>p{
     font-size: 1.125rem;
     color: #fff;
     line-height: 2.5rem;
     margin-top: 2.3125rem;
}
 .intro .grade>.thing>.thing_right{
     width: 52%;
     height: 100%;
     display: flex;
     justify-content: flex-end;
     align-items: center;
}
 .intro .grade>.thing>.thing_right>img{
     width: 90%;
}
 .intro .snow{
     width: 100%;
     height: 43.75rem;
     background:url(../image/introduce_04.png) no-repeat;
     background-size: 100% 100%;
}
 .intro .snow>.getsnow{
     width: 75%;
     height: 100%;
     margin: 0 auto;
     display: flex;
     justify-content: flex-end;
}
 .intro .snow>.getsnow>.snow_text{
     width: 36%;
	 font-size: 1.125rem;
     line-height: 2.1875rem;
     letter-spacing: 0.0.4375rem;
     padding-top: 8.125rem;
}
/*拥有*/
 .intro .success{
     display: flex;
     margin-top: 6.25rem;
}
 .intro .success .progress{
     width: 28%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .intro .success .progress>p{
     font-size: 1.125rem;
     color: #fff;
}
 .intro .success .progress>h2{
     font-size: 5rem;
     color: #fff;
     display: flex;
     align-items: center;
     padding-left: 1.0625rem;
}
 .intro .success .progress>h2>em{
     font-size: 3.125rem;
     color: #fff;
     font-style: normal;
}
 .intro .success .progress>span{
     font-size: 1.125rem;
     color: #fff;
     padding-left: 1.875rem;
}
/*业务供应 省*/
 .intro .success .yw{
     width: 36%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .intro .success .yw>p{
     font-size: 1.125rem;
     color: #fff;
     padding-left: 4rem;
}
 .intro .success .yw>h2{
     font-size: 5rem;
     color: #fff;
     display: flex;
     align-items: center;
     padding-left: 5rem;
}
 .intro .success .yw>h2>em{
     font-size: 3.125rem;
     color: #fff;
     font-style: normal;
}
 .intro .success .yw>span{
     font-size: 1.125rem;
     color: #fff;
     padding-left: 6.625rem;
}
/*业务供应 公路工程*/
 .intro .success .gy{
     width: 34%;
     border-right: 0.0625rem solid #DCDCDC;
}
 .intro .success .gy>p{
     font-size: 1.125rem;
     color: #fff;
     padding-left: 4rem;
}
 .intro .success .gy>h2{
     font-size: 5rem;
     color: #fff;
     display: flex;
     align-items: center;
     padding-left: 5rem;
}
 .intro .success .gy>h2>em{
     font-size: 3.125rem;
     color: #fff;
     font-style: normal;
}
 .intro .success .gy>span{
     font-size: 1.125rem;
     color: #fff;
     padding-left: 5rem;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*搜索*/
 .searchBox .head_top{
     background: url(../image/search_02.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
 .searchBox .join>input{
     width: 39%;
     height: 3.875rem;
     font-size: 1.375rem;
     color: #666;
     text-indent: 1.25rem;
     border: 0.0625rem solid #E6E6E6;
     outline: none;
}
 .searchBox .join>button{
     width: 7.9%;
     height: 4rem;
     background: #389D5B;
     color: #fff;
     border: 0.0625rem solid #389D5B;
     outline: none;
     font-size: 1.625rem;
}
 .searchBox .join{
     padding-top: 4.375rem;
     padding-bottom: 3rem;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .searchBox .recruit{
     width: 100%;
     text-align: center;
     background: #FAFAFA;
}
 .searchBox .recruit>.join{
     padding-top: 4.375rem;
     padding-bottom: 3rem;
}
 .searchBox .recruit>.join>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .searchBox .recruit>.join>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #212121;
}
 .searchBox .recruit_info{
     width: 75%;
     margin: 0 auto;
}
 .searchBox .recruit_info>.zpInfo{
     width: 100%;
     height: 15rem;
     background: #fff;
     display: inline-flex;
     margin-bottom: 1.375rem;
	 cursor: pointer;
}
 .searchBox .recruit_info>.zpInfo>.poster{
     width: 100%;
     padding: 3.125rem 3.875rem;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .searchBox .poster>.poster_left{
     width: 11%;
     text-align: left;
}
 .searchBox .poster>.poster_left>h2{
     font-size: 3.5rem;
     font-weight: normal;
     color: #3f7a4e;
}
 .searchBox .poster>.poster_left>p{
     font-size: 1.5625rem;
     color: #3f7a4e;
}
 .searchBox .poster>.poster_right{
     width: 90%;
     text-align: left;
     padding-left: 3.75rem;
     border-left: 0.0625rem solid #E6E6E6;
}
 .searchBox .poster>.poster_right>h2{
     font-size: 1.625rem;
     color: #333;
     font-weight: normal;
     margin-bottom: 0.625rem;
} 
.searchBox .poster>.poster_right>h2>label{font-size: 1.625rem;color: #e37a3a;}
 .searchBox .poster>.poster_right>p{
     font-size: 1rem;
     color: #808080;
     line-height: 1.875rem;
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
 .searchBox .poster>.poster_right>.recruit_img{
     margin-top: 0.625rem;
     display: inline-flex;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*联系我们*/
 .contacts .head_top{
     background: url(../image/contact_03.png)no-repeat;
     height: 25rem;
     width: 100%;
     background-size: 100% 100%;
}
 .contacts .recruit{
     width: 100%;
     text-align: center;
     background: #FAFAFA;
}
 .contacts .cont{
     width: 75%;
     margin: 0 auto;
}
 .contacts .recruit>.cont>.join{
     padding-top: 4.375rem;
     padding-bottom: 3rem;
}
 .contacts .recruit>.cont>.join>p{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .contacts .recruit>.cont>.join>h2{
     font-size: 2.5rem;
     font-weight: normal;
     color: #212121;
}
 .contacts .map{
     width: 100%;
	 height: 37.5rem;
}
 .contacts .map>img{
     width: 100%;
	 height: 100%;
}
 .contacts .infos{
     display: flex;
     align-items: flex-end;
     padding-top: 6.25rem;
     padding-bottom: 4.875rem;
}
 .contacts .infos>div{
     max-width: 30%;
     flex: auto;
}
 .contacts .infos>div>img.one{
	 width: 5%;
 }
 .contacts .infos>div>img.two{
 	 width: 12%;
 }
 .contacts .infos>div>img.three{
 	 width: 8%;
 }
 .contacts .infos>div>img.four{
 	 width: 7%;
 }
 .contacts .infos>div:last-child{
     padding: unset;
}
 .contacts .infos>div>label{
     font-size: 0.875rem;
     color: #999;
}
 .contacts .infos>div>h5{
     font-size: 1.125rem;
     font-weight: bold;
     color: #515151;
     margin: 0.3125rem 0 0.3125rem 0;
}
 .contacts .infos>div>p{
     font-size: 1.125rem;
     color: #515151;
     margin-top: 0.625rem;
}
 .contacts .message{
     width: 100%;
     background: url(../image/contact_08.png) no-repeat;
     height: 37.5rem;
     background-size: 100% 100%;
}
 .contacts .messagesBox{
     width: 40%;
     height: 37.5rem;
     background: #3CAF9B;
     background: rgba(70,182,163,0.95);
}
 .contacts .messagesBox>.ly{
     text-align: left;
     padding-left: 6.875rem;
     padding-top: 3.6875rem;
}
 .contacts .messagesBox>.ly>p{
     font-size: 1.875rem;
     font-weight: bold;
     color: #fff;
}
 .contacts .messagesBox>.ly>h2{
     font-size: 2.25rem;
     font-weight: normal;
     color: #fff;
}
 .contacts .messagesBox>form>.inputs{
     padding-left: 6.875rem;
     display: flex;
     flex-direction: column;
}
 .contacts .messagesBox>form>.inputs>input{
     width: 63%;
     height: 3.625rem;
     background: transparent;
     border: none;
     border-bottom: 0.0625rem solid #B9E2DB;
     outline: none;
     font-size: 1rem;
     color: #fff;
     text-indent: 0.625rem;
}
 .contacts .messagesBox>form>.inputs>input::-webkit-input-placeholder{
     color: #fff;
}
 .contacts .messagesBox>form>.inputs>textarea{
     width: 59.5%;
     height: 4.8125rem;
     resize: none;
     overflow-x: hidden;
     background: transparent;
     border: 0.0625rem solid #B9E2DB;
     outline: none;
     color: #fff;
     font-size: 1rem;
     padding: 0.2rem 0.625rem;
}
 .contacts .messagesBox>form>.inputs>label{
     width: 63%;
     text-align: left;
     text-indent: 0.625rem;
     color: #fff;
     line-height: 3.6875rem;
}
 .contacts .messagesBox>form>.inputs>input#dosubmit{
     width: 23%;
     height: 2.4375rem;
     background-color: #fff;
     color: #4ec6b2;
     font-size: 0.978125rem;
     margin-top: 1.25rem;
	 outline: none;
	 border: none;
	 cursor: pointer;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*联系我们*/
 .cultrue .head_top{
     background: url(../image/introduce_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
 .cultrue .content{
     width: 100%;
}
 .cultrue .list{
     width: 100%;
     background: #F2F3F5;
}
 .cultrue .list>.listbar{
     margin: 0 auto;
     width: 75%;
     justify-content: center;
     align-items: center;
}
 .cultrue .list>.listbar>.links{
     width: 100%;
     height: 100%;
     height: 4.4375rem;
}
 .cultrue .list>.listbar>.links>ul{
     display: flex;
     width: 100%;
     height: 100%;
}
 .cultrue .list>.listbar>.links>ul>li{
     list-style-type: none;
     flex: 1;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .cultrue .list>.listbar>.links>ul>li>a{
     text-decoration: none;
     color:#808080;
     font-size: 1.25rem;
     padding: 0 2rem;
     display: flex;
	 flex: 1;
     justify-content: center;
     align-items: center;
     height: 100%;
}
/* .cultrue .list>.listbar>.links>ul>li:nth-child(2){
     background-color: #fff;
} */
 .cultrue .list>.listbar>.links>ul>li>a>span{
	 height: 100%;
	 padding: 0 2rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
 }
 .cultrue .list>.listbar>.links>ul>li>a>span.li_active{
     color: #3f7a4e;
     border-bottom: 0.1875rem solid #49915B;
}
 .cultrue .cultrueinfo{
     width: 100%;
     padding-top: 4.4375rem;
     background: #FAFAFA;
     padding-bottom: 2.5rem;
}
 .cultrue .cultrueinfo>.infos{
     width: 75%;
     margin: 0 auto;
}
 .cultrue .cultrueinfo>.infos>.infotop{
     text-align: center;
     margin-bottom: 2.1875rem;
}
 .cultrue .cultrueinfo>.infos>.infotop>h2{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .cultrue .cultrueinfo>.infos>.infotop>p{
     font-size: 2.5rem;
     color: #212121;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text{
     width: 100%;
     height: 22.5rem;
     background: #fff;
     display: flex;
}
 .intro .cultrueinfo>.infos>.cultrue_text>div>img{
	 width: 75rem!important;
	 height: 37.5rem!important;
 }
 .cultrue .cultrueinfo>.infos>.cultrue_text>.cultrue_img{
     width: 50%;
     height: 100%;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.cultrue_img>img{
     width: 100%;
     height: 100%;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.text{
     width: 50%;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.text>div{
     padding-left: 3.125rem;
     padding-right: 1.875rem;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.text>div>h2{
     font-size: 2rem;
     color: #237137;
     font-weight: normal;
     margin-top: 5rem;
     margin-bottom: 2.125rem;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.text>div>label{
     font-size: 1.625rem;
     color: #262626;
     display: flex;
}
 .cultrue .cultrueinfo>.infos>.cultrue_text>.text>div>p{
     font-size: 1.25rem;
     color: #666;
     margin-top: 1.0625rem;
}
 .cultrue .run{
     width: 100%;
     background: url(../image/cultrue_5.png)no-repeat;
     height: 29.0625rem;
     background-size: 100% 100%;
}
 .cultrue .run>.runner{
     width: 75%;
     margin: 0 auto;
     height: 100%;
}
 .cultrue .run>.runner>.run_txt{
     color: #fff;
     font-size: 1.625rem;
     width: 51%;
     height: 100%;
     line-height: 2.1875rem;
     padding-top: 8.4375rem;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*资质荣誉*/
 .Qualifications .head_top{
     background: url(../image/introduce_01.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
 .Qualifications .content{
     width: 100%;
}
 .Qualifications .list{
     width: 100%;
     background: #F2F3F5;
}
 .Qualifications .list>.listbar{
     margin: 0 auto;
     width: 75%;
     justify-content: center;
     align-items: center;
}
 .Qualifications .list>.listbar>.links{
     width: 100%;
     height: 100%;
     height: 4.4375rem;
}
 .Qualifications .list>.listbar>.links>ul{
     display: flex;
     width: 100%;
     height: 100%;
}
 .Qualifications .list>.listbar>.links>ul>li{
     list-style-type: none;
     flex: 1;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .Qualifications .list>.listbar>.links>ul>li>a{
     text-decoration: none;
     color:#808080;
     font-size: 1.25rem;
     padding: 0 2rem;
     display: flex;
	 flex: 1;
     justify-content: center;
     align-items: center;
     height: 100%;
}
 .Qualifications .list>.listbar>.links>ul>li>a>span{
	 height: 100%;
	 padding: 0 2rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
 }
 .Qualifications .list>.listbar>.links>ul>li>a>span.li_active{
     color: #3f7a4e;
     border-bottom: 0.1875rem solid #49915B;
}
/* .Qualifications .list>.listbar>.links>ul>li:nth-child(4){
     background-color: #fff;
} */
/* .Qualifications .list>.listbar>.links>ul>li>a.active{
     color: #3f7a4e;
     border-bottom: 0.1875rem solid #49915B;
} */
/*荣誉资质*/
 .Qualifications .bighonor{
     width: 100%;
     background: #FAFAFA;
     padding-bottom: 1.875rem;
}
 .Qualifications .honor{
     width: 75.26%;
     margin: 0 auto;
     padding-top: 5.125rem;
}
 .Qualifications .honor>.honorwall{
     margin-bottom: 3.25rem;
}
 .Qualifications .honor>.honorwall>p{
     font-size: 2.5rem;
     color: #212121;
     font-weight: bold;
     text-align: center;
}
 .Qualifications .honor>.honorwall>h2{
     font-size: 2.5rem;
     color: #212121;
     font-weight: normal;
     text-align: center;
}
 .Qualifications .medal>.certificate{
     width: 30%;
     height: 27.1875rem;
     background: #EEF4F0;
     display: inline-block;
     margin-right: 2.5rem;
     margin-bottom: 2.5rem;
}
 .Qualifications .medal>.certificate:nth-child(3n){
     margin-right: 0rem;
}
 .Qualifications .medal>.certificate>.medalimg{
     width: 100%;
     height: 22.1875rem;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .Qualifications .medal>.certificate>.medalimg>img{
   /*  width: 50%;
     height: 18.5rem; */
	 transition: 0.2s;
	 -webkit-transition: 0.2s;
	 -moz-transition: 0.2s;
	 -o-transition: 0.2s;
	 height: 78%;
	 max-width: 80%;
}
 .Qualifications .medal>.certificate>.medalimg>img:hover{
	 min-width:50% ;
	 min-height: 80%;
	max-width: 83%;
	 max-height: 83%;
 }
 .Qualifications .medal>.certificate>.medalgo{
     width: 100%;
     height: 4.9375rem;
     background: #fff;
     display: flex;
     justify-content: space-around;
     align-items: center;
}
 .Qualifications .medal>.certificate>.medalgo>img{
	 width: 7%;
	 height: 36%;
	 cursor: pointer;
	 margin-right: 8%;
 }
 .Qualifications .medal>.certificate>.medalgo>p{
     font-size: 1rem;
     color: #333;
	 /* width: 65%; */
	 flex: 1;
	 text-align: center;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 margin-left: 4%;
}
/* .Qualifications .thispage a{
	 border: 1px solid #E6E6E6;
	 padding: 0.5rem;
 }
  .Qualifications .thispage span{
	  border: 1px solid #E6E6E6;
	  background: #5AC6B4;
	  color: #fff;
	  padding: 0.3rem;
  } */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*资质荣誉*/
 .excellent .head_top{
     background: url(../image/excellent_03.png) no-repeat;
     height: 25rem;
     background-size: 100% 100%;
}
 .excellent .content{
     width: 100%;
}
 .excellent .list{
     width: 100%;
     background: #F2F3F5;
	 cursor: pointer;
}
 .excellent .list>.listbar{
     margin: 0 auto;
     width: 75%;
     justify-content: center;
     align-items: center;
}
 .excellent .list>.listbar>.links{
     width: 100%;
     height: 100%;
     height: 4.4375rem;
}
 .excellent .list>.listbar>.links>ul{
     display: flex;
     width: 100%;
     height: 100%;
}
 .excellent .list>.listbar>.links>ul>li{
     list-style-type: none;
     flex: 1;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .excellent .list>.listbar>.links>ul>li>a{
     text-decoration: none;
     color:#808080;
     font-size: 1.25rem;
     padding: 0 2rem;
     display: flex;
	 flex: 1;
     justify-content: center;
     align-items: center;
     height: 100%;
}
 .excellent .list>.listbar>.links>ul>li>a>span{
	  height: 100%;
	  padding: 0 2rem;
	  display: flex;
	  justify-content: center;
	  align-items: center;
  }
 .excellent .list>.listbar>.links>ul>li:nth-child(1){
     /* background-color: #fff; */
}
 .excellent .list>.listbar>.links>ul>li>a>span.active{
     color: #3f7a4e;
     border-bottom: 0.1875rem solid #49915B;
}
 .excellent .cultrueinfo{
     width: 100%;
     padding-top: 4.25rem;
     /* background: #FAFAFA; */
}
 .excellent .cultrueinfo>.infos{
     width: 75%;
     margin: 0 auto;
}
 .excellent .cultrueinfo>.infos>.infotop{
     text-align: center;
     margin-bottom: 2.1875rem;
}
 .excellent .cultrueinfo>.infos>.infotop>h2{
     font-size: 2.5rem;
     font-weight: bold;
     color: #212121;
}
 .excellent .cultrueinfo>.infos>.infotop>p{
     font-size: 2.5rem;
     color: #212121;
}
/*工程案例*/
 .excellent .bigcase{
     width: 100%;
}
 .excellent .bigcase>.cases{
     width: 75%;
     margin: 0 auto;
}
 .excellent .eaxmlist{
     width: 100%;
     margin: 0 auto;
     display: flex;
     flex-wrap: wrap;
}
 .excellent .eaxmlist>.list{
     width: 31%;
     height: 24.25rem;
     margin-right: 1.875rem;
     margin-bottom: 1.875rem;
}
 .excellent .eaxmlist>.list:nth-child(3n){
     margin-right: 0;
}
 .excellent .eaxmlist>.list>a{
	 width: 100%;
	 height: 100%;
 }
 .excellent .eaxmlist>.list>.listimg{
     width: 100%;
     height: 19.5rem;
}
 .excellent .eaxmlist>.list>.listimg>a{
     width: 100%;
     height: 19.5rem;
	 display: flex;
	 flex: 1;
}
 .excellent .eaxmlist>.list>.listimg>a>img{
     width: 100%;
     height: 19.5rem;
}
 .excellent .eaxmlist>.list>.listtext{
     height: 4.65rem;
     border: 0.0625rem solid #EDEDED;
}
 .excellent .eaxmlist>.list>.listtext>a>h5{
     font-size: 1.25rem;
     color: #333;
     font-weight: normal;
     margin: 1.125rem 0 1rem 1.175rem;
}
 .excellent .eaxmlist>.list>.listtext>.listDetail{
     display: flex;
     justify-content: space-around;
}
 .excellent .eaxmlist>.list>.listtext>.listDetail>label{
     font-size: 0.875rem;
     color: #808080;
     margin: 0 auto 0 1.875rem;
}
 .excellent .eaxmlist>.list>.listtext>.listDetail>a>img{
     margin-right: 2rem;
	 width: 12%;
}
 
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /*资质荣誉*/
  
 .excellentDetail .head_top{
      background: url(../image/excellent_03.png) no-repeat;
      height: 25rem;
      background-size: 100% 100%;
 }
  .excellentDetail .content{
      width: 100%;
 }
  .excellentDetail .list{
      width: 100%;
      background: #F2F3F5;
 }
  .excellentDetail .list>.listbar{
      margin: 0 auto;
      width: 75%;
      justify-content: center;
      align-items: center;
 }
  .excellentDetail .list>.listbar>.links{
      width: 100%;
      height: 100%;
      height: 4.4375rem;
 }
  .excellentDetail .list>.listbar>.links>ul{
      display: flex;
      width: 100%;
      height: 100%;
 }
  .excellentDetail .list>.listbar>.links>ul>li{
      list-style-type: none;
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
 }
  .excellentDetail .list>.listbar>.links>ul>li>a{
      text-decoration: none;
      color:#808080;
      font-size: 1.25rem;
      padding: 0 2rem;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
 }
  .excellentDetail .list>.listbar>.links>ul>li:nth-child(1){
      background-color: #fff;
 }
  .excellentDetail .list>.listbar>.links>ul>li>a.active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 }
 /*文章头部*/
  .excellentDetail .main{
      width: 100%;
      background: #FAFAFA;
      padding-top: 2.5rem;
      padding-bottom: 5rem;
 }
  .excellentDetail .content_info{
      width: 75%;
      margin: 0 auto;
      background: #fff;
 }
  .excellentDetail .project{
      padding: 3.125rem 3.75rem 4.9375rem 3.75rem;
 }
  .excellentDetail .project>.xiangmu{
      width:100%;
      display: flex;
      justify-content: space-between;
 }
  .excellentDetail .project>.contact_title{
      border-bottom: 0.0625rem solid #BFBFBF;
      margin-top: 2.4375rem;
      padding-bottom: 3.125rem;
 }
  .excellentDetail .project>.contact_title>h2{
      font-size: 1.875rem;
      font-weight: bold;
      color: #525252;
 }
  .excellentDetail .project>.xiangmu>label{
      font-size: 1rem;
      color: #525252;
 }
  .excellentDetail .project>.xiangmu>label>em{
      font-style: normal;
      margin-left: 0.625rem;
      margin-right: 0.625rem;
 }
  .excellentDetail .project>.xiangmu>.share{
      width: 12%;
      height: 1.5625rem;
 }
  .excellentDetail .project>.xiangmu>.share>img{
      width: 100%;
      height: 100%;
 }
 /*文章内容*/
  .excellentDetail .project>.contact_title{
      border-bottom: 0.0625rem solid #BFBFBF;
      margin-top: 2.4375rem;
      padding-bottom: 3.125rem;
 }
  .excellentDetail .project>.contact_title>h2{
      font-size: 1.875rem;
      font-weight: bold;
      color: #525252;
 }
  .excellentDetail .project_text{
      margin-top: 3.25rem;
 }
  .excellentDetail .project_text>p{
      font-size: 1rem;
      color: #666;
      line-height: 2.125rem;
      margin-bottom: 0.9375rem;
 }
  .excellentDetail .project_img{
      display: flex;
      justify-content: center;
      margin-top: 3.125rem;
 }
  .excellentDetail .project_img>img{
      width: 91%;
 }
 /*上一篇、下一篇*/
  .excellentDetail .nextpages{
      display: flex;
      width: 75%;
      margin: 0 auto;
      background: #fff;
      margin-top: 2.625rem;
 }
  .excellentDetail .nextpages>.art>div{
      display: flex;
      align-items: center;
      height: 5.875rem;
      font-size: 1rem;
 }
  .excellentDetail .nextpages>.art{
      display: flex;
      width: 100%;
      /* margin: 0 auto; */
 }
 

 
  .excellentDetail .nextpages>.art>.lastest{
      width: 46%;
      display: flex;
      text-align: left;
      border-right: 0.375rem solid #FAFAFA;
	  padding-left: 62px;
 }
  .excellentDetail .nextpages>.art>.centers{
      width: 6%;
      display: flex;
      justify-content: center;
      align-items: center;
      border-right: 0.375rem solid #FAFAFA;
 }
  .excellentDetail .nextpages>.art>.next{
      width: 46%;
      display: flex;
      justify-content: flex-end;
      align-items: center;
	  padding-right: 62px;
 }
  .excellentDetail .nextpages>.art>.next:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .excellentDetail .nextpages>.art>.lastest:hover{
  	   background-color: #49915B;
	   cursor: pointer;
  	   }
  .excellentDetail .nextpages>.art>.next:hover>span,.excellentDetail .nextpages>.art>.next:hover>label{color: #fff;cursor: pointer;}
  .excellentDetail .nextpages>.art>.lastest:hover>span,.excellentDetail .nextpages>.art>.lastest:hover>label{color: #fff;cursor: pointer;}
  
 .excellentDetail .nextpages>.art>.lastest>img.shang{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }
 .excellentDetail .nextpages>.art>.lastest>img.shangpian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
 .excellentDetail .nextpages>.art>.centers>img{
 	 width: 60%;
 	 height: 50%;
 }
 .excellentDetail .nextpages>.art>.next>img.xia{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }
 .excellentDetail .nextpages>.art>.next>img.xiapian{
 	 width: 7%;
 	 height: 46%;
 	 display: none;
 }
  .excellentDetail .nextpages>.art>div>span{
      margin: 0 1.125rem 0 1.875rem;
      color: #999;
 }
  .excellentDetail .nextpages>.art>div>label{
      color: #666;
      width: 70%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
 }
  .excellentDetail .nextpages>.art>.next>label{
      text-align: right;
 }

 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /*公司资讯详情*/
  .companynewsDetail .head_top{
      background: url(../image/news_05.png) no-repeat;
      height: 25rem;
      background-size: 100% 100%;
 }
  .companynewsDetail .content{
      width: 100%;
 }
  .companynewsDetail .list{
      width: 100%;
      background: #F2F3F5;
 }
  .companynewsDetail .list>.listbar{
      margin: 0 auto;
      width: 75%;
      justify-content: center;
      align-items: center;
 }
  .companynewsDetail .list>.listbar>.links{
      width: 100%;
      height: 100%;
      height: 4.4375rem;
 }
  .companynewsDetail .list>.listbar>.links>ul{
      display: flex;
      width: 100%;
      height: 100%;
 }
  .companynewsDetail .list>.listbar>.links>ul>li{
      list-style-type: none;
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
 }
  .companynewsDetail .list>.listbar>.links>ul>li>a{
      text-decoration: none;
      color:#808080;
      font-size: 1.25rem;
      padding: 0 2rem;
      display: flex;
	  flex: 1;
      justify-content: center;
      align-items: center;
      height: 100%;
 }
 .companynewsDetail .list>.listbar>.links>ul>li>a>span{
	 height: 100%;
	 padding: 0 2rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
 }
  .companynewsDetail .list>.listbar>.links>ul>li>a>span.li_active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 }
  .companynewsDetail .list>.listbar>.links>ul>li:nth-child(1){
      /* background-color: #fff; */
 }
  .companynewsDetail .list>.listbar>.links>ul>li>a.active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 }
 /*文章头部*/
  .companynewsDetail .main{
      width: 100%;
      background: #FAFAFA;
      /* padding-top: 2.5rem; */
      padding-bottom: 5rem;
 }
  .companynewsDetail .content_info{
      width: 75%;
      margin: 0 auto;
      background: #fff;
 }
  .companynewsDetail .project{
      padding: 3.125rem 3.75rem 4.9375rem 3.75rem;
 }
  .companynewsDetail .project>.xiangmu{
      width:100%;
      display: flex;
      justify-content: space-between;
 }
  .companynewsDetail .project>.contact_title{
      border-bottom: 0.0625rem solid #BFBFBF;
      margin-top: 1.4375rem;
      padding-bottom: 1.4375rem;
 }
  .companynewsDetail .project>.contact_title>h2{
      font-size: 1.875rem;
      font-weight: bold;
      color: #525252;
 }
  .companynewsDetail .project>.xiangmu>label{
      font-size: 1rem;
      color: #525252;
 }
  .companynewsDetail .project>.xiangmu>label>em{
      font-style: normal;
      margin-left: 0.625rem;
      margin-right: 0.625rem;
 }
  .companynewsDetail .project>.xiangmu>.share{
      /* width: 19.2%; */
      height: 2.0625rem;
 }
  .companynewsDetail .project>.xiangmu>.share>.shareL{
      width: 100%;
      height: 100%;
 }
 .companynewsDetail .project>.xiangmu>.share>.shareL>.bshare-custom{
	 width: 100%;
	 height: 100%;
 }
 /* .companynewsDetail .project>.xiangmu>.share>.shareL>.bshare-custom>a{
 	 width: 30%;
 	 height: 100%;
 } */
 /*文章内容*/
  .companynewsDetail .project>.contact_title{
      border-bottom: 0.0625rem solid #BFBFBF;
      margin-top: 1.4375rem;
      padding-bottom: 1.4375rem;
 }
  .companynewsDetail .project>.contact_title>h2{
      font-size: 1.875rem;
      font-weight: bold;
      color: #525252;
 }
  .companynewsDetail .project_text{
      margin-top: 1.25rem;
	  font-size: 1rem;
      color: #666;
      line-height: 2.125rem;
	  /* text-align: center; */
 }
/*  .companynewsDetail .project_text>p{
      font-size: 1rem;
      color: #666;
      line-height: 2.125rem;
      margin-bottom: 0.9375rem;
 } */
/*  .companynewsDetail .project_img{
      display: flex;
      justify-content: center;
      margin-top: 3.125rem;
 } */
  .companynewsDetail .project_text img{
	  /* min-width: 49%; */
	  max-width: 91%;
	  /* height: 40rem; */
	  margin-top: 2.025rem;
 }
 /*上一篇、下一篇*/
  .companynewsDetail .nextpages{
      display: flex;
      width: 75%;
      margin: 0 auto;
      background: #fff;
      margin-top: 2.625rem;
 }
  .companynewsDetail .nextpages>.art>div{
      display: flex;
      align-items: center;
      height: 5.875rem;
      font-size: 1rem;
 }
  .companynewsDetail .nextpages>.art{
      display: flex;
      width: 100%;
 }
  .companynewsDetail .nextpages>.art>.lastest{
      width: 46%;
      display: flex;
      text-align: left;
      border-right: 0.375rem solid #FAFAFA;
	  padding-left: 62px;
 }
  .companynewsDetail .nextpages>.art>.centers{
      width: 6%;
      display: flex;
      justify-content: center;
      align-items: center;
      border-right: 0.375rem solid #FAFAFA;
 }
  .companynewsDetail .nextpages>.art>.next{
      width: 46%;
      display: flex;
      justify-content: flex-end;
      align-items: center;
	  padding-right: 62px;
 }
   .companynewsDetail .nextpages>.art>.next:hover{
	   background-color: #49915B;
	   /* cursor: pointer; */
	   }
   .companynewsDetail .nextpages>.art>.lastest:hover{
	   background-color: #49915B;
	   /* cursor: pointer; */
	   }
  .companynewsDetail .nextpages>.art>.next:hover>span,.companynewsDetail .nextpages>.art>.next:hover>a>label{color: #fff;cursor: pointer;}
  .companynewsDetail .nextpages>.art>.lastest:hover>span,.companynewsDetail .nextpages>.art>.lastest:hover>a>label{color: #fff;cursor: pointer;}
 .companynewsDetail .nextpages>.art>.lastest>img.shang{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }

 .companynewsDetail .nextpages>.art>.centers>img{
 	 width: 60%;
 	 height: 50%;
 }
 .companynewsDetail .nextpages>.art>.next>img.xia{
 	 width: 7%;
 	 height: 46%;
	 display: block;
 }
  .companynewsDetail .nextpages>.art>div>span{
      margin: 0 1.125rem 0 1.875rem;
      color: #999;
 }
  .companynewsDetail .nextpages>.art>div>label{
      color: #666;
      width: 70%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
 }
  .companynewsDetail .nextpages>.art>.next>label{
      text-align: right;
 }
 
 
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /*公司资讯*/
  .companynews .head_top{
      background: url(../image/news_05.png) no-repeat;
      height: 25rem;
      background-size: 100% 100%;
 }

  .companynews .content{
      width: 100%;
 }
  .companynews .list{
      width: 100%;
      background: #F2F3F5;
 }
  .companynews .list>.listbar{
      margin: 0 auto;
      width: 75%;
      justify-content: center;
      align-items: center;
 }
  .companynews .list>.listbar>.links{
      width: 100%;
      height: 100%;
      height: 4.4375rem;
 }
  .companynews .list>.listbar>.links>ul{
      display: flex;
      width: 100%;
      height: 100%;
 }
  .companynews .list>.listbar>.links>ul>li{
      list-style-type: none;
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
 }
  .companynews .list>.listbar>.links>ul>li>a{
      text-decoration: none;
      color:#808080;
      font-size: 1.25rem;
      padding: 0 2rem;
      display: flex;
	  flex: 1;
      justify-content: center;
      align-items: center;
      height: 100%;
 }
  .companynews .list>.listbar>.links>ul>li>a>span{
	  height: 100%;
	  padding: 0 2rem;
	  display: flex;
	  justify-content: center;
	  align-items: center;
  }

 /* .companynews .list>.listbar>.links>ul>li:nth-child(1){
      background-color: #fff;
 } */
  .companynews .list>.listbar>.links>ul>li>a>span.li_active{
      color: #3f7a4e;
      border-bottom: 0.1875rem solid #49915B;
 }
/* .companynews .newslists{width: 75%;margin: 0 auto;}
 .companynews .infos{text-align: center;margin-bottom: 2.1875rem;padding-top: 4.4375rem;}
 .companynews .infos>h2{font-size: 2.5rem;font-weight: bold;color: #212121;}
 .companynews .infos>p{font-size: 2.5rem;color: #212121;}
 .companynews .listsinfo{width: 100%;display: flex;flex-wrap: wrap;} 
 .companynews .listsinfo>.newsinfo{width: 31%;height: 36.8125rem;margin-right: 1.875rem;margin-bottom: 1.875rem;cursor: pointer;}
 .companynews .listsinfo>.newsinfo>.newstop{width: 100%;height: 19.5rem;}
 .companynews .listsinfo>.newsinfo>.newstop>a{width: 100%;height: 100%;display: block;}
 .companynews .listsinfo>.newsinfo>.newstop>a>img{width: 100%;height: 19.5rem;}
 .companynews .listsinfo>.newscenter{width: 29%;height: 36.8125rem;margin-right: 1.875rem;margin-bottom: 1.875rem;cursor: pointer;padding: 0 1rem;border: 1px solid #ececec;height: 17.3125rem;}
 .companynews .listsinfo>.newscenter:nth-child(3n){margin-right: 0;}
 .companynews .listsinfo>.newscenter>.centertext>h5{padding: 1.8125rem 0.375rem 1.625rem 0.375rem;font-size: 1.25rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .companynews .listsinfo>.newscenter>.centertext>p{padding:0 0.375rem 0 0.375rem;font-size: 1rem;color: #999;line-height: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 .companynews .listsinfo>.newscenter>.lasts{padding-top: 1.25rem;align-items: center;border-top: 1px solid #ececec;margin-top: 2.375rem;display: flex;justify-content: space-between;}
 .companynews .listsinfo>.newscenter>.lasts>.read{font-size: 0.875rem;color: #4c4c4c;}
 .companynews .listsinfo>.newscenter>.lasts>.times{display: flex;flex-direction: column;justify-content: center;align-items: center;}
 .companynews .listsinfo>.newscenter>.lasts>.times>h4{font-size: 2.25rem;color: #3f7a4e;}
 .companynews .listsinfo>.newscenter>.lasts>.times>p{font-size: 0.875rem;color: #999;}
 */
 
 .companynews .newslists{width: 75%;margin: 0 auto;}
 .companynews .infos{text-align: center;margin-bottom: 2.1875rem;padding-top: 4.4375rem;}
 .companynews .infos>h2{font-size: 2.5rem;font-weight: bold;color: #212121;}
 .companynews .infos>p{font-size: 2.5rem;color: #212121;}
 .companynews .listsinfo{width: 100%;display: flex;flex-wrap: wrap;/* justify-content: space-between; */} 
 .companynews .listsinfo>.newsinfo{width: 31%;height: 36.8125rem;margin-right: 1.875rem;margin-bottom: 1.875rem;}
 .companynews .listsinfo>.newsinfo:nth-child(3n){margin-right: 0;}
 .companynews .listsinfo>.newsinfo>.newstop{width: 100%;height: 19.5rem;}
 .companynews .listsinfo>.newsinfo>.newstop>a{display: flex;flex: 1;width: 100%;height: 100%;}
 .companynews .listsinfo>.newsinfo>.newstop>a>img{width: 100%;height: 19.5rem;}
 .companynews .listsinfo>.newsinfo>.newscenter{padding: 0 1rem;border: 1px solid #ececec;border-top: none;height: 17.3125rem;}
 .companynews .listsinfo>.newsinfo>.newscenter>.centertext>a>h5{padding: 1.8125rem 0.375rem 1.625rem 0.375rem;font-size: 1.25rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .companynews .listsinfo>.newsinfo>.newscenter>.centertext>p{padding:0 0.375rem 0 0.375rem;font-size: 1rem;color: #999;line-height: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 .companynews .listsinfo>.newsinfo>.newscenter>.lasts{padding-top: 1.25rem;align-items: center;border-top: 1px solid #ececec;margin-top: 2.375rem;display: flex;justify-content: space-between;}
 .companynews .listsinfo>.newsinfo>.newscenter>.lasts>.read{font-size: 0.875rem;color: #4c4c4c;}
  .companynews .listsinfo>.newsinfo>.newscenter>.lasts>.times{display: flex;flex-direction: column;justify-content: center;align-items: center;}
 .companynews .listsinfo>.newsinfo>.newscenter>.lasts>.times>h4{font-size: 2.25rem;color: #3f7a4e;}
 .companynews .listsinfo>.newsinfo>.newscenter>.lasts>.times>p{font-size: 0.875rem;color: #999;}
 
 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 /*发展历程*/	
 .timesPro{background-color: #fff;width: 75%;margin: 0 auto;padding-bottom: 4.375rem;}
 .timepro_img{width: 100%;padding-top: 2.5rem;display: flex;justify-content: center;align-items: center;flex-direction: column;}
 .timeline{padding: 0 7.6875rem 5rem 7.375rem;}
 .timeline>ul>li>.timeL{width: 45%;margin-top: 2.3125rem;}
 .timeline>ul>li{display: flex;}
 .timeline>ul>li>.timeL>h2{font-size: 5.625rem;line-height: 2.5rem;color: #e5e5e5;font-style: italic;}
 .timeline>ul>li>.timeL>p{font-size: 1rem;color: #333;line-height: 1.875rem;margin-top: 1.875rem;}
 .timeline>ul>li>.timeC{margin-top: 1.3125rem;display: flex;display: flex;justify-content: center;flex-direction: column;align-items: center;width: 20%;}
 .timeC>label{font-size: 1.625rem;font-weight: bold;color: #000;}
 .timeline>ul>li>.timeR{width: 45%;margin-top: 2.3125rem;}
 .timeline>ul>li{display: flex;}
 .timeline>ul>li>.timeR>h2{font-size: 5.625rem;line-height: 2.5rem;color: #e5e5e5;font-style: italic;margin: 0rem 0 0 5rem;}
 .timeline>ul>li>.timeR>p{font-size: 1rem;color: #333;line-height: 1.875rem;width: 26.9375rem;margin: 1.875rem 1.25rem 0 auto;}
 .time_src{width: 100%;}
 .time_src>img{width: 100%;height: 10.6875rem;}
 .timeline>ul>li:nth-child(2n){display: flex;flex-direction: row-reverse;}
 .timeline>ul>li:last-child>.timeC>.line_img{display: none;}