/* 1.低于 1200px 屏幕下 布局容器的宽度为100% */
@media (min-width:1px) and (max-width:1199px){
	body{ background:#ffffff; overflow-x:hidden; font:1rem/1.5 "Microsoft",sans-serif; position:relative; min-width: 25.6rem; }
	
	h1,h2,h3,h4,h5,h6{
		margin: 0px;
		padding: 0px;
	}
	img{ border:none;}
	a{ text-decoration:none; color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	a:hover,a:active,a:focus,a:first-child{ text-decoration:none; color: #333; border: none; outline: none;}
	div{ font-size:1rem;}
	p{ font-size:1rem; padding: 0px; margin: 0px;}
	li{ list-style:none; font-size:16px;}
	
	.container{
		width: 25.6rem;
		max-width: 100%;
		padding: 0px;
	}
	.container-fluid{
		padding: 0px;
	}
	
	.top_wrap{
		display: none;
	}
	
	#nav-wrap{
		width: 100%;
		background:#ffffff;
		height: 4rem;
		position: relative;
		z-index: 1000;
		top: 0px;
		left: 0px;
		position: fixed;
		box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	}
	
	#nav-wrap .nav_show{
			display: block;
			transform: translateX(0) !important;
			visibility: visible !important;
			opacity: 1 !important;
	}
	#nav-wrap .container{
		width: 100%;
		padding: 0px;
	}
	#nav-wrap .mobile-logo .logo{
		display: flex;
		height: 4rem;
		justify-content: center;
		align-items: center;
		float: left;
		padding-left: 0.8rem;
		padding-right: 1rem;
	}
	#nav-wrap .mobile-logo .logo img{
		width: auto;
		height: 3rem;
	}
	#nav-wrap .mobile-logo{
		width: auto;
		height: 4rem;
		margin-left: 1rem;
		float: left;
	}
	
	#nav-wrap .mobile-logo .name{
		width: auto;
		height: 100%;
		justify-content: center;
		align-items: center;
		align-content: center;
		display: flex;
		flex-flow: row wrap;
		
	}
	#nav-wrap .mobile-logo .name h2{
		flex-basis: 100%;
		font-size: 1.5rem;
		color: #25a345;
		font-weight: 400;
	}
	#nav-wrap .mobile-logo .name h3{
		flex-basis: 100%;
		font-size: 0.95rem;
		color: #25a345;
		padding-top: 0.1rem;
		color: #9e9e9e;
	}
	.nav-center{
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 10040;
		top: 4rem;
		left: 0px;
		background-color: #f8f8f8;
		overflow:auto;
		transform: translateX(-100%);
		transition: all 0.5s;
		padding-top: 0.5rem;
		padding-bottom: 4rem;
		opacity: 0;
	}

	.nav-center .nav-list{
		display: block;
		width: 22rem;
		border-bottom: 1px solid #d4d4d4;
		position: relative;
		z-index: 999;
		margin: 0 auto;
		background-size: 1.1rem;
		height: auto;
		float: none;
		
	}
	.nav-center .nav-list .nav-list-link{
		display: block;
		width: 100%;
		overflow: hidden;
		padding-left: 0px;
		font-size: 1.1rem;
		height: 3rem;
		line-height: 3rem;
		color: #000;
		font-weight: 800;
		background: url(../images/mobile-right.png) 21rem center no-repeat;
		background-size: 1rem;
		float: none;
		position: relative;
		pointer-events: none;
	}
	.nav-center .nav-list:active .nav-list-link{
		background: url(../images/mobile-right.png) 21rem center no-repeat;
		background-size: 1rem;
	}
	.nav-center .nav-list:active:before{
		opacity: 1;
		top: 0px;
		}
	.nav-center .nav-list::before{
		content: '';
		position: absolute;
		top: -5px;
		left: 0px;
		right: 0px;
		margin: auto;
		width: 0px;
		height: 0px;
		border: 11px solid red;
		border-top-color: #fff;
		border-bottom-color: rgba(0,0,0,0);
		border-left-color: rgba(0,0,0,0);
		border-right-color: rgba(0,0,0,0);
		opacity: 0;
		transition: all 0.5s; 
	}
	.nav-center .nav-list.alibaba{
		float: none;
		margin-bottom: 1rem;
	}
	.nav-center .nav-list.alibaba .nav-list-link span{
		font-size: 1.2rem;
		float: left;
	}
	
	
	/* 下拉菜单 */
	.nav-list .nav-dropdown{
		width: 100%;
		height: auto;
		margin: 0 auto;
		text-align: left;
		position: relative;
		top: 0px;
		display: none;
		z-index: 1000;
		opacity: 1;
		transition: all 0s; 
		background: #fff;
	}
	
	.nav-list .nav-dropdown .nav-dropdown-link{
		line-height: 1.8rem;
		font-size: 0px;
		overflow: hidden;
		border-bottom: 1px solid #F3F3F3;
		box-sizing: border-box;
	}
	.nav-list .nav-dropdown .nav-dropdown-link a{
		line-height: 1.8rem;
		width: auto;
		display: block;
		font-size: 1rem;
		background-size: 5px;
		padding: 0.5rem 1.8rem;
		margin-left: 0.5rem;
		position: relative;
		transition: all 0.3s;
		border-bottom: 1px solid #fff;
		position: relative;
	}
	.nav-list .nav-dropdown .nav-dropdown-link:last-child,.nav-list .nav-dropdown .nav-dropdown-link:last-child:active{
		border-bottom: 1px solid rgba(224,224,224,0);
	}
	
	.nav-list .nav-dropdown .nav-dropdown-link a::after{
		content: '';
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0.5rem;
		margin: auto;
		width: 0px;
		height: 0px;
		border: 8px solid #ccc;
		border-top-color: rgba(0,0,0,0);
		border-bottom-color: rgba(0,0,0,0);
		border-left-color: #ccc;
		border-right-color: rgba(0,0,0,0);
		opacity: 0.5;
		transition: all 0.5s; 
	}
	.nav-list .nav-dropdown .nav-dropdown-link:active{
		border-bottom: 1px solid rgba(224,224,224,0.6);
	}
	.nav-list .nav-dropdown .nav-dropdown-link:active a{
		color: #32b16c;
	}
	.nav-list .nav-dropdown .nav-dropdown-link:active a::after{
		opacity: 1;
		border-left-color: #32b16c;
	}
	
	/* 按钮 */
	#menuBtn{display:block;position:relative;width:5.5rem;height:4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; float:right; font-size:30px;margin-right: .6rem;}
	#menuBtn span{display:block;position:absolute;top:48%;margin:0 auto;width:45%;height:0.2rem;border:none;cursor:pointer;color:inherit; left:30%;}
	#menuBtn span:after,#menuBtn span:before{display:block;content:"";position:absolute;top:0;left:50%;width:100%;height:100%;-ms-transform:translate(-50%,-0.7rem);-webkit-transform:translate(-50%,-0.7rem);transform:translate(-50%,-0.7rem);-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
	
	#menuBtn.open span{background:0 0}
	#menuBtn span:after{-webkit-transform:translate(-50%,.7em);-moz-transform:translate(-50%,.7em);-ms-transform:translate(-50%,.7rem);-o-transform:translate(-50%,.7rem);transform:translate(-50%,.7rem)}
	#menuBtn.open span:before{-ms-transform:translate(-48%,0) rotate(45deg);-webkit-transform:translate(-48%,0) rotate(45deg);transform:translate(-48%,0) rotate(45deg)}
	#menuBtn.open span:after{-ms-transform:translate(-52%,0) rotate(-45deg);-webkit-transform:translate(-52%,0) rotate(-45deg);transform:translate(-52%,0) rotate(-45deg)}
	#menuBtn span,#menuBtn span:after,#menuBtn span:before{background-color:#25a345;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease};
	
	#nav-center .nav-list::before{display: none !important;}
	#nav-center .nav-list:active:before{ display: none !important;}
	
	#nav-center .nav-list.open .nav-list-link{
			background: url(../images/mobile-right-no.png) right center no-repeat;
			background-size: 1.1rem;
			color: #25a345;
	}
	#nav-center .nav-list.noChild .nav-list-link{
			background: url(../images/mobile-right-go.png) right center no-repeat !important;
			background-size: 1.1rem !important;
			pointer-events:auto;
		}
	#nav-center .nav-list:active .nav-list-link{
			color: #25a345;
	}
	
	#nav-center .nav-list:hover,.nav-center .nav-list:hover .nav-list-link{
		background-color: #F8F8F8;
	}
	#nav-center .nav-list::before{
		display: none;
	}
	
	.nav-center .nav-list.current{
		border-bottom: 1px solid #25a345;
	}
	.nav-center .nav-list.current .nav-list-link {
		color: #25a345;
	}
	.nav-center .nav-list.nav-tel .nav-list-link,.nav-center .nav-list.nav-tel .nav-list-link:hover,.nav-center .nav-list.nav-tel .nav-list-link:active{
		background: none !important;
		text-align: center;
		color: #25a345;
		padding-top: 1rem;
		padding-bottom: 1rem;
		height: auto;
		border: none;
	}
	.nav-center .nav-list.nav-tel{
		border: none;
	}
	/* 移动端选择语言 */
	#nav-center .mobile_language{
		display: flex;
		width: 25.6rem;
		height: 3.5rem;
		margin:0 auto;
		justify-content:space-around;
		align-items: center;
		background: #F3F3F3;
	}
	#nav-center .mobile_language h2{
		font-size: 1.2rem;
		color: #333;
		margin: 0px;
		font-weight: bold;
	}
	#nav-center .mobile_language h2 span{
		padding-right: 0rem;
		color: #333;
	}
	#nav-center .mobile_language li{
		float: left;
		font-size: 1rem;
	}
	#nav-center .mobile_language li a{
		display: block;
		color: #333;
	}
	#nav-center .mobile_language li a:active{
		color: #25a345;
	}
	#nav-center .mobile_language li a img{
		width: 1.5rem;
		height: 1.5rem;
		float: left;
		margin-right: 0.5rem;
	}
	
	/*Banner*/
	.banner{ width:100%; height:17rem; overflow:hidden; margin-top:4rem; }
	.banner .swiper-container {width: 100%; height: 100%;   margin-left: auto;margin-right: auto;  }
	.banner .swiper-slide {text-align: center; font-size: 18px; background: #fff; overflow:hidden; position:relative;}
	.banner .swiper-slide img{ width:40rem; height:auto; position:absolute; left:50%; margin-left:-20rem;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:.8rem;}
	.banner .swiper-pagination-bullet{ background:rgba(0,0,0,0.5); filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:12px; height:12px; border-radius:50%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		    margin: 0 7px;
	}
	.banner .swiper-pagination-bullet-active{background:#25a345;}
	.banner .swiper-button-next{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0; right:1rem;}
	.banner .swiper-button-next:active{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
	.banner .swiper-button-prev{  filter:alpha(opacity=0); -moz-opacity:0.4; opacity:0; left:1rem; }
	.banner .swiper-button-prev:active{  filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
	
	.mobile-search-wrap{
			width: 100%;
			background-color: #f2f2f2;
			height: 4rem;
			overflow: hidden;
			margin-bottom: 1rem;
		}
	.mobile-search-wrap .search-content{
			width: 100%;
			margin: 0px auto;
			padding: 0px;
		}
		
	.mobile-search-wrap .search-content .search-key{
			float: left;
			line-height: 4rem;
			user-select: none;
			display: none;
		}
	
	.mobile-search-wrap .search-form{
			width:23rem;
			height:2.5rem;
			overflow: hidden;
			float: none;
			margin: 0 auto;
			margin-top: 0.75rem;
		}
	.mobile-search-wrap .search-form .form-group{
			width: 100%;
			height: 100%;
			background: #fff;
			border-radius: 1rem;
			overflow: hidden;
		}
	.mobile-search-wrap .search-form .form-group .form-text{
			float: left;
			width: 19rem;
			margin: 0px;
			padding-left: 0.5rem;
			height: 100%;
			font-size: 1rem;
			color: #707070;
			outline: none;
			border: none;
			
		}
	.mobile-search-wrap .search-form .form-group .form-btn{
			width: 4rem;
			line-height: 2.5rem;
			background-color: #fff;
			box-sizing: border-box;
			float: left;
			border: none;
			outline: none;
			user-select: none;

		}
	.mobile-search-wrap .search-form .form-group .form-btn span{
			font-size: 1.5rem;
			color: #22a242;
			font-weight: bold;
		}
	/* 首页标题通用 */
	.home_title{
		width: auto;
		padding: 0px;
		text-align: center;
		padding: 1rem;
	}
	.home_title .title{
		font-size: 1.6rem;
		font-weight: bold;
		line-height: auto789;
	}
	.home_title .title a{
		color: #333;
	}
	.home_title .icon{
		width: auto;
		height: 2.5rem;
		overflow: hidden;
		position: relative;
		margin: 0.5rem 0px;
	}
	.home_title .icon .img{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 80px;
		height: 2.5rem;
		background: #fff;
		margin: 0 auto;
		position: relative;
		z-index: 1;
		overflow: hidden;
	}
	.home_title .icon .img img{
		width: 1.5rem;
		height: 1.5rem;
	}
	.home_title .icon::before{
		content: '1';
		width: 100%;
		height: 1px;
		background-color: #e5e5e5;
		position: absolute;
		top: 0px;
		bottom: 0px;
		margin: auto;
		left: 0px;
	}
	.home_title .subtitle{
		font-size: 1rem;
		color: #6b6b6b;
		line-height: auto;
	}
	/* 解决方案 */
	.home_solution_content{
		overflow: hidden;
	}
	.home_solution_content .list{
		width: 11rem;
		height:auto;
		float: left;
		overflow: hidden;
		text-align: center;
		margin-left: 1.2rem;
		padding: 0px;
	}
	.home_solution_content .list .img{
		width: 10rem;
		height: 10rem;
		border-radius: 50%;
		border: 2px solid #e5e5e5;
		overflow: hidden;
		box-sizing: border-box;
		transition: all 0.5s;
		margin: 0 auto;
	}
	.home_solution_content .list .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	.home_solution_content .list .title{
		line-height: 2rem;
		height: 2.5rem;
		overflow: hidden;
		font-size: 1rem;
		padding-top: 0.5rem;
		transition: all 0.5s;
		border-bottom: 1px solid #F3F3F3;
	}
	.home_solution_content .list:active .img{
		border: 2px solid #25a345;
	}
	.home_solution_content .list:active .img img{
		transform: scale(1.06);
	}
	.home_solution_content .list:active .title{
		color: #25a345;
	}
	
	/* 产品中心 */
	.home_product_wrap{
		width: 25.6rem;
		background: url(../images/home-product-back.jpg) top center;
		margin-top: 1rem;
		overflow: hidden;
	}
	.home_product_wrap .home_title .icon .img{
		background: url(../images/home-product-back.jpg);
		background-position:95px 0px;
	}
	.home_product_content{
		padding: 0px;
	}
	/* 产品用户分类 */
	.product_top_nav{
		width: auto;
		height: auto;
		overflow: hidden;
		margin-top: 0.2rem;
	}
	.product_top_nav .product_top_nav_list{
		width: 23rem;
		height: auto;
		overflow: hidden;
		background: #fff;
		border: 1px solid #eeeeee;
		margin: 0 auto;
		box-sizing: border-box;
		position: relative;
		margin-top: 1.3rem;
	}
	.product_top_nav .product_top_nav_list:first-child{
		margin-top: 0rem;
	}
	.product_top_nav .product_top_nav_list::after{
		content: ' ';
		width: 25px;
		height: 25px;
		z-index: 1;
		position: absolute;
		right: 0px;
		bottom: 0px;
		background: url(../images/product_top_nav_list.png) top center no-repeat;
	}
	.product_top_nav .product_top_nav_list .title{
		width: 100%;
		height: auto;
		float: left;
		position: relative;
		overflow: hidden;
		line-height: 2.5rem;
	}
	
	.product_top_nav .product_top_nav_list .title h2{
		padding:1rem;
		font-size: 1.2rem;
		color: #25a345;
		font-weight: bold;
		float: left;
	} 
	
	.product_top_nav .product_top_nav_list .title h2 br{
		display: none;
	}
	.product_top_nav .product_top_nav_list .title h3{
		padding: 0.7rem;
		font-size: 1rem;
		color: #25a345;
		font-weight: 400;
		float: right;
	} 
	.product_top_nav .product_top_nav_list .title h3 span{
		font-size: 1.8rem;
		color: #a6a6a6;
	}
	.product_top_nav .product_top_nav_list .title:active h3 span{
		color: #25a345;
	}
	.product_top_nav .product_top_nav_list .list{
		width: auto;
		height: auto;
		text-align: left;
		padding: 1rem;
		padding-top: 0px;
		overflow: auto;
		position: relative;
		top:0px;
		float: left;
	}
	.product_top_nav .product_top_nav_list .list .list_link{
		padding: 0.35rem 0.8rem;
		display: inline-block;
		font-size: 1rem;
		color: #555555;
		position: relative;
		transition: all 0.5s;
	}
	.product_top_nav .product_top_nav_list .list .list_link::before{
		content: '';
		height: 1px;
		width: 0%;
		background: #23a243;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		position: absolute;
		transition: all 0.5s;
	}
	.product_top_nav .product_top_nav_list .list .list_link:active{
		color: #23a243;
	}
	
	.product_top_nav .product_top_nav_list .list .list_link:active::before{
		width: 100%;
	}
	/* 首页产品swiper */
	.home_product_content_swiper{
		overflow: hidden;
		width: 100%;
		height: 43rem;
		position: relative;
	}
	.home_product_content_swiper .swiper-container{
		height: 100%;
		padding-top: 5rem;
	}
		
	.home_product_content_swiper .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top:3rem; right:8.5rem; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMyM2EyNDMnLz48L3N2Zz4=");}
	
	.home_product_content_swiper .swiper-button-next:active{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
	
	.home_product_content_swiper .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top: 3rem; left:8.5rem; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMjNhMjQzJy8+PC9zdmc+");}
	
	.home_product_content_swiper .swiper-button-prev:active{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
	
	.home_product_list{
		width: 11rem;
		height: 17rem;
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		overflow: hidden;
		background: #fff;
		margin-top: 1.2rem;
		margin-left: 1.2rem;
		position: relative;
		float: left;
		transition: all 0.5s;
	}
	.home_product_list::after{
		content: '';
		height: 3px;
		width: 100%;
		background: #e5e5e5;
		position: absolute;
		left: 0px;
		bottom: 0px;
		margin: auto;
		z-index: 1;
	}
	
	.home_product_list::before{
		content: '';
		height: 4px;
		width: 0%;
		background: #23a243;
		position: absolute;
		left: 0px;
		bottom: -1px;
		margin: auto;
		z-index: 2;
		transition: all 0.5s;
	}
	.home_product_list:active::before{
		width: 100%;
	}
	
	.home_product_list .img{
		width: 10rem;
		height: 10rem;
		border: 1px solid #e5e5e5;
		overflow: hidden;
		margin: 0 auto;
		border-radius: 0.5rem;
		box-sizing: border-box;
		margin-top: 0.5rem;
	}
	.home_product_list .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	.home_product_list:active .img img{
		transform:scale(1.08);
	}
	.home_product_list .title{
		width: 10rem;
		height: auto;
		margin: 0 auto;
		text-align: center;
	}
	.home_product_list .title h2{
		width: 100%;
		height: 2rem;
		line-height: 2rem;
		font-size: 0.95rem;
		font-weight: bold;
		margin-top: 0.2rem;
		text-overflow: ellipsis; white-space: nowrap;course:hand;
		transition: all 0.5s;
	}
	.home_product_list .title p{
		width: 100%;
		height: 1.5rem;
		line-height: 1.5rem;
		font-size: 0.9rem;
		color: #949494;
		text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.home_product_list:active .title h2{
		color: #23a243;
	}
	.home_product_list .more{
		width: 11rem;
		height: auto;
		margin: 0 auto;
		text-align: center;
		margin-top: 0.5rem;
	}
	.home_product_list .more span{
		font-size: 1rem;
		color: #e5e5e5;
		transition: all 0.5s;
	}
	.home_product_list:hover .more span{
		color: #23a243;
	}
	.home_product_list:active {
		border: 1px solid #23a243;
	}
	
	/* 公司简介 */
	.home_about_wrap{
		width: 25.6rem;
		height: auto;
		background: url(../images/about_back.png) left center no-repeat;
		overflow: hidden;
	}
	.home_about_content{
		position: relative;
	}
	.home_about_content .text{
		width: auto;
		height: auto;
		padding: 0rem 1rem;
	}
	.home_about_content .text .title{
		width: auto;
		height: auto;
		border-bottom: 1px solid #e2e2e2;
		padding:0px;
		overflow: hidden;
		margin-top: 1.5rem;
	}
	.home_about_content .text .title h2{
		font-size: 2.4rem;
		color: #cacaca;
		letter-spacing:0.1rem;
		line-height: 2rem;
	}
	.home_about_content .text .title h3{
		font-size: 1.5rem;
		color: #272727;
		font-weight: bold;
		letter-spacing:0.1rem;  
		line-height: 3rem;
		padding-top: 0.8rem;
		padding-bottom: 0.8rem;
	}
	.home_about_content .text .title h3 strong{
		padding-left: 1rem;
	}
	.home_about_content .text .title h3 span{
		color: #25a345;
	}
	.home_about_content .text .introduction{
		width: auto;
		height: auto;
		overflow: auto;
		font-size: 0px;
		margin-top: 1rem;
	}
	.home_about_content .text .introduction p{
		text-indent: 2em;
		line-height: 1.7rem;
		margin: 0px;
		padding: 0px;
		font-size: 1rem;
		color: #8d8d8d;
	}
	.home_about_content .text .number{
		width: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		height: auto;
		margin-top: 1rem;
	}
	.home_about_content .text .number .list{
		width: auto;
		text-align: center;
		padding: 0px 1rem;
	}
	.home_about_content .text .number .list h2{
		font-size: 2.8rem;
		padding: 0px 0px;
	}
	.home_about_content .text .number .list p{
		padding-top: 0.5rem;
		font-size: 1rem;
		line-height: 1.7rem;
		color: #606060;
	}
	/* 关于我们右侧 */
	.home_about_content .home_about_right{
		width: auto;
		width: auto;
	}
	.home_about_content .home_about_right .nav_list{
		width: auto;
		height: auto;
		overflow: hidden;
		font-size: 0px;
		margin-top: 1rem;
	}
	.home_about_content .home_about_right .nav_list a{
		width: 11rem;
		height: 2.5rem;
		line-height: 2.5rem;
		border: 1px solid #e5e5e5;
		display: inline-block;
		font-size: 1rem;
		margin-left: 1.2rem;
		margin-bottom: 1.2rem;
		transition: all 0.5s; 
	}
	.home_about_content .home_about_right .nav_list a span{
		color: #25a345;
		font-size: 1.5rem;
		float: left;
		padding: 0px 1rem;
		transition: all 0.5s; 
	}
	.home_about_content .home_about_right .nav_list a:active{
		background: #25a345;
		color: #fff;
		border: 1px solid #25a345;
	}
	.home_about_content .home_about_right .nav_list a:active span{
		color: #fff;
	}
	
	.home_about_content .home_about_right .img{
		width: 100%;
		height: auto;
		margin-top: 0.2rem;
	}
	.home_about_content .home_about_right .img img{
		width: 100%;
		height: 100%;
	}
	
	/* 环境 */
	.home_about_environment{
		overflow: hidden;
		padding-top: 1.2rem;
		padding-bottom: 0.5rem;
	}
	.home_about_environment .list{
		width: 11rem;
		height: auto;
		position: relative;
		float: left;
		margin-left: 1.2rem;
		margin-bottom: 1.2rem;
	}
	.home_about_environment .list a{
		display: block;
	}

	.home_about_environment .list .img{
		width:11rem;
		height: 11rem;
	}
	.home_about_environment .list .img img{
		width: 100%;
		height: 100%;
	}
	.home_about_environment .list h2{
		width: 100%;
		padding: 0px 0.5rem;
		font-size: 0.95rem;
		line-height: 2rem;
		height: auto;
		position: absolute;
		bottom: 0px;
		text-align: center;
		background: rgba(37,163,69,0.5);
		color: #fff;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
		transition: all 0.5s;
		
	}
	.home_about_environment .list:active h2{
		background: rgba(37,163,69,0.9);
	}
	/* 首页横幅 */
	.home_banners_wrap{
		width: auto;
		height: auto;
		background:url(../images/home_banners_mobile.jpg) top center no-repeat;
		background-size: 100%;
		margin-bottom: 0.5rem;
	}
	.home_banners_content{
		height: 100%;
		overflow: hidden;
	}
	.home_banners_content ul{
		width: auto;
		height: auto;
		padding: 1.5rem;
		color: #fff;
		padding-top: 6rem;
	}
	.home_banners_content ul h2{
		font-size: 1.7rem;
		line-height: 2.5rem;
		font-weight: bold;
	}
	.home_banners_content ul p{
		font-size: 1.1rem;
		line-height: 1.7rem;
		padding-top: 0.5rem;
	}
	
	/* 优势 */
	.home_advantage_wrap{
		width: auto;
		margin-top: 0rem;
		padding-bottom: 0.5rem;
	}
	.home_advantage_wrap .swiper-container{
		width: 25.6rem;
	}
	.home_advantage_wrap .home_advantage_nav{
		width: auto;
		height: auto;
		background: #fff;
		box-sizing: border-box;
		overflow: hidden;
		padding: 1rem;
		padding-top: 0rem;
		padding-bottom: 0rem;
	}
	.home_advantage_wrap .home_advantage_nav .list{
		width: 100%;
		height:auto;
		position: relative;
		overflow: hidden;
		box-sizing: border-box;
		background: #F3F3F3;
		text-align: center;
		transition: all 0.5s;
		cursor: pointer;
		margin-bottom: 0.4rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.home_advantage_wrap .home_advantage_nav .list.current{
		background: #1f1f1f url(../images/home_advantage_nav_current.jpg) center center no-repeat;
		color: #fff;
	}
	.home_advantage_wrap .home_advantage_nav .list.current strong,.home_advantage_wrap .home_advantage_nav .list.current span{
		color: #fff;
	}
	.home_advantage_wrap .home_advantage_nav .list:last-child,.home_advantage_wrap .home_advantage_nav .list:nth-child(2){
		border-left: none;
	}
	.home_advantage_wrap .home_advantage_nav .list strong{
		padding: 0px 1rem;
		font-size: 1rem;
		font-weight: inherit;
		color: #000;
	}
	.home_advantage_wrap .home_advantage_nav .list span{
		color: #9e9e9e;
		font-size: 1.8rem;
	}
	.home_advantage_wrap .home_advantage_nav .list:active{
		background-color: #F3F3F3;
	}
	.home_advantage_wrap .home_advantage_nav .list:last-child{
		margin-bottom: 0px;
	}
	.home_advantage_wrap .home_advantage_content{
		height: auto;
		overflow: hidden;
		margin-top: 0rem;
	}
	.home_advantage_wrap .home_advantage_content .text{
		width: auto;
		float: left;
	}
	.home_advantage_wrap .home_advantage_content .text .title{
		height: auto;
		padding: 1rem;
		padding-top: 0rem;
		padding-bottom: 0.7rem;
	}
	.home_advantage_wrap .home_advantage_content .text .title h2{
		font-size: 1.3rem;
		font-weight: bold;
		line-height: 2rem;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.home_advantage_wrap .home_advantage_content .text .title h2 span{
		color: #25a345;
		display: block;
		float: left;
		padding-right: 1rem;
	}
	.home_advantage_wrap .home_advantage_content .text .li_text{
		width: auto;
		padding-left: 0px;
		font-size: 1rem;
		margin-left: 1.8rem;
		padding-right: 0.5rem;
		padding-top: 0.8rem;
		padding-bottom: 0.5rem;
		height: auto;
		border-bottom: 1px solid #bfbfbf;
		overflow: auto;
	}
	.home_advantage_wrap .home_advantage_content .text .li_text li{
		font-size: 1rem;
		color: #757575;
		line-height: 1.7rem;
	}
	.home_advantage_wrap .home_advantage_content .text .text_img{
		width: auto;
		font-size: 0px;
		margin-top: 0rem;
		overflow: hidden;
	}
	.home_advantage_wrap .home_advantage_content .text .text_img img{
		width: 12rem;
		height: 7.52rem;
		float: left;
	}
	.home_advantage_wrap .home_advantage_content .text .text_img img:nth-child(2){
		float: right;
	}
	.home_advantage_wrap .home_advantage_content .img{
		width: auto;
		height: auto;
		float: none;
		margin-top: 1.2rem;
	}
	.home_advantage_wrap .home_advantage_content .img img{
		width: 100%;
		height: 100%;
	}
	
	/* 合作伙伴 */
	.home_partner{
		overflow: hidden;
		padding-bottom: 1rem;
	}
	.home_partner .home_partner_content{
		overflow: hidden;
		text-align: center;
	}
	.home_partner .home_partner_content .list{
		width: 11rem;
		height: 5.52rem;
		display: inline-block;
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		overflow: hidden;
		margin-left: 0.6rem;
		margin-right: 0.6rem;
		margin-bottom: 0.6rem;
		margin-top: 0px;
		transition:  all 0.5s;
	}
	.home_partner .home_partner_content .list a{
		display: block;
	}
	.home_partner .home_partner_content .list img{
		width: 100%;
		height: 100%;
	}

	.home_partner .home_partner_content .list:hover{
		border: 1px solid #25a345;
	}
	.home_partner .more{
		text-align: center;
		overflow: hidden;
		margin-top: 10px;
	}
	.home_partner .more a{
		display: inline-block;
		padding:0.5rem 1.5rem;
		border: 1px solid #e5e5e5;
		transition: all 0.5s;
		color: #25a345;
		font-size: 1rem;
		line-height: 1.8rem;
	}
	.home_partner .more a:hover{
		border: 1px solid #25a345;
	}
	/* 首页新闻中心 */
	.home_new_content{
		position: relative;
		margin-bottom: 1rem;
	}
	.home_new_left{
		width:23rem;
		height: auto;
		overflow: hidden;
		position: relative;
		background: #f1f1f1;
		margin: 0 auto;
		padding-bottom: 1.5rem;
	}
	.home_new_left::before{
		position: absolute;
		content: ' ';
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 5px;
		background: #e0e0e0;
		z-index: 1;
	}
	.home_new_left::after{
		position: absolute;
		content: ' ';
		bottom: 0px;
		left: 0px;
		width: 0%;
		height: 5px;
		background: #25a345;
		z-index: 2;
		transition:all 0.5s;
	}
	.home_new_left:active::after{
		width: 100%;
	}
	.home_new_left a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.home_new_left .img{
		width: 21rem;
		height: 21rem;
		background: #fff url(../images/logo.png) center center no-repeat;
		margin: 0 auto;
		overflow: hidden;
		margin-top: 1rem;
	}
	.home_new_left .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	
	.home_new_left .text{
		width: 21rem;
		margin: 0 auto;
	}
	.home_new_left .text .title{
		font-size: 1.3rem;
		line-height: 2.1rem;
		height: auto;
		overflow: hidden;
		margin-top: 0.8rem;
	}
	.home_new_left .text .time{
		font-size: 1rem;
		line-height: 2rem;
		height: 2rem;
		overflow: hidden;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		font-size: 1rem;
		color: #5e5e5e;
	}
	.home_new_left .text .time span{
		font-size: 1.5rem;
		color: #25a345;
		font-weight: bold;
		float: left;
		padding-right: 0.8rem;
	}
	.home_new_left .text .introduction{
		color: #919191;
		line-height: 1.6rem;
		height: 3.2rem;
		overflow: hidden;
		text-align:justify; text-justify:inter-ideograph;
		margin-top: 0.5rem;
	}
	.home_new_left:active .img img{
		transform:scale(1.08);
	}
	
	.home_new_swiper{
		width: 23rem;
		height: 30rem;
		background: #fff;
		margin: 0 auto;
		overflow: hidden;
	}
	.home_new_swiper .home_new_swiper_nav{
		width:100%;
		height: auto;
		overflow: hidden;
		line-height: 3rem;
		text-align: left;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}
	.home_new_swiper .home_new_swiper_nav .list{
		height: auto;
		position: relative;
		cursor:pointer;
		display: inline-block;
	}
	.home_new_swiper .home_new_swiper_nav .list a{
		color: #000000;
		font-weight: bold;
		display: block;
		line-height: auto;
		font-size: 1.2rem;
		position: relative;
		padding: 0px 1rem;
		pointer-events: none;
		transition: all 0.5s;
	}
	.home_new_swiper .home_new_swiper_nav .list a::before{
		content: '1';
		height: 2px;
		width: 0%;
		background: #25a345;
		position: absolute;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		overflow: hidden;
		transition: all 0.3s;
	}
	.home_new_swiper .home_new_swiper_nav .list.current a::before{
		width: 100%;
	}
	.home_new_swiper .home_new_swiper_nav .list.current a{
		color: #25a345;
	}
	.home_new_swiper .home_new_swiper_nav .more{
		color: #000000;
		font-weight: bold;
		display: inline-block;
		line-height: auto;
		font-size: 1rem;
		position: relative;
		padding: 0px 1rem;
		float: right;
		line-height: 3rem;
		color: #808080;
		font-weight: 400;
		transition: all 0.5s;
	}
	.home_new_swiper .home_new_swiper_nav .more:hover{
		color: #25a345;
	}
	.home_new_swiper_list{
		width: auto;
	}
	.home_new_swiper_list .list{
		height: auto;
		border-bottom: 1px solid #eeeeee;
		overflow: hidden;
		margin-top: 0rem;
		padding-bottom: 1rem;
	}
	.home_new_swiper_list .list .text{
		width: auto;
		height: 2.5rem;
		float: left;
	}
	.home_new_swiper_list .list .text a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.home_new_swiper_list .list .text .title{
		height: 3rem;
		line-height: 3rem;
		overflow: hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
		course:hand;
		font-size: 1.2rem;
		transition: all 0.5s;
	}
	.home_new_swiper_list .list .text .introduction{
		display: none;
	}
	.home_new_swiper_list .list .time{
		width: auto;
		float: right;
		height: auto;
		text-align: right;
		transition: all 0.5s;
	} 
	.home_new_swiper_list .list .time h2{
		font-size: 1rem;
		color: #707070;
		line-height: 2rem;
		padding-top: 0px;
		float: right;
	}
	.home_new_swiper_list .list .time h2::before{
		content: '-';
		position: relative;
	}
	.home_new_swiper_list .list .time h3{
		font-size: 1rem;
		color: #707070;
		line-height: 2rem;
		float: right;
	}

	.home_new_swiper_list .list:active .text .title{
		color: #25a345;
	}
	
	/*底部通用*/
	.footer_all{ width:100%; min-height:1rem; height:auto; overflow:hidden; background:#f2f2f2; margin-top:2rem;}
	.footer_top{ width:100%; height:auto; border-bottom:1px solid #e2e2e2; margin:0 auto; overflow:hidden; padding-bottom:1.3rem;}
	.footer_top .location{ width:500px; height:100%; float:left; display:none;}
	.footer_top .location h2{ font-size:17px; line-height:74px; font-weight:400; color:#525252;}
	.footer_top .location h2 a{ color:#525252;}
	
	.footer_top .footer_search{ width:100%; overflow:hidden; height:100%; position:relative;}
	
	.footer_search .footer_search_icon{ float:right; width:50px; height:100%; text-align:center; line-height:74px; user-select:none; cursor:pointer ; display:none;}
	.footer_search .footer_search_icon i{ font-size:26px; color:#8e8e8e;  cursor:pointer ;}
	
	.footer_search_content{ width:auto; height:4rem; float:left; margin-left:0px; margin-left:1.3rem; }
	
	.footer_search_content  form	{ padding-top:1.3rem;}
	.footer_search_content .keyword		{-webkit-box-flex: 1; width:18rem; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:1rem; border:none; background:#ffffff; float:left; margin-left:0%; text-indent:6px;  color:#000;  text-indent:8px;  outline: none; border:1px solid #e5e5e5; box-sizing:border-box;}
	.footer_search_content .search-btn	{ width:5rem; height:40px;background:#25a345; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none; font-size:1.1rem;}
	
	
	.footer_search_content_icon{ float:left; width:60px; height:74px; text-align:center; line-height:74px; user-select:none; cursor:pointer;  display:none;}
	.footer_search_content_icon i{ font-size:26px; color:#8e8e8e;  }
	
	
	.footer_content{width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:1rem; padding-bottom:1rem; }
	.footer_content .f_logo{ width:100%; height:auto; float:left; overflow:hidden; text-align:center;}
	.footer_content .f_logo img{ max-width:100%; width: auto; display: block; margin: 0 auto; height:auto; width: 4rem;}
	.footer_content .f_logo ul{ text-align: center; color: #25a345;}
	.footer_content .f_logo ul h2{
		font-size: 2rem;
		line-height: 3rem;
	}
	.footer_content .f_logo ul li{
		font-size: 1.2rem;
	}
	.footer_content .footer_nav{ width:22rem; margin:0 auto; height:auto; overflow:hidden;}
	.footer_content .footer_nav .footer_nav_list{width:100%; height:auto; overflow:hidden; padding-top:1rem;}
	
	.footer_nav_list h2{ font-size:1.1rem; line-height:3rem; padding-bottom:0; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; border-bottom:1px solid #d4d4d4; background:url(../images/mobile-right.png) 19rem center no-repeat; background-size: 1rem; text-indent:1rem;}
	.footer_nav_list h2 a{  pointer-events: none;}
	.footer_nav_list li{ font-size:1rem; line-height:3rem; height:auto; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; border-bottom:1px solid #e7e6e6; display:none;}
	.footer_nav_list li a{color:#555555; padding-top:0.6rem; display:block; text-indent:2rem;}
	
	.footer_content .footer_nav .wechat{
		margin: 0 auto;
		text-align: center;
	}
	.footer_content .footer_nav .wechat img{
		width: 7rem;
		height: 7rem;
		margin-top: 0rem;
	}
	.footer_content .footer_nav .wechat p{
		font-size: 1rem;
		color: #7d7d7d;
		line-height: 2.5rem;
	}
	
	.footer_nav .open h2{ background:url(../images/mobile-right-no.png) 19rem center no-repeat; background-size: 1rem;}
	
	.links{ width:23rem; height:auto; margin:0 auto; overflow:hidden; line-height:2rem; padding-top:0.5rem; padding-bottom:0.5rem; display:none;}
	.links h2{ float:left; overflow:hidden; font-size:15px; font-weight:400; color:#7d7d7d;}
	.links a{ display:inline-block; float:left; font-size:15px; padding-left:10px; padding-right:10px; color:#7d7d7d;}
	
	.footer_bottom{width:100%; height:auto; background:#e6e6e6; overflow:hidden; padding-top:1rem; padding-bottom:1rem;}
	.footer_bottom ul{width:23rem; height:auto; margin:0 auto; overflow:hidden; text-align:center; line-height:1.7rem; color:#7d7d7d; font-size:0.9rem;}
	.footer_bottom ul span{ display: block; margin: 0 auto;}
	.footer_bottom ul span strong{ font-weight: 400;}
	.footer_bottom ul a{color:#7d7d7d; padding-left:0.5rem; padding-right:0.5rem; display:block;}

	/*侧边栏main css*/
	.izl-rmenu{position:fixed;right:0%;margin-left:0;bottom:0px;padding-bottom:0rem;z-index:100;}
	
	.izl-rmenu a{transition:all 1.0s;}
	.izl-rmenu .btn{width:40px;height:40px; cursor:pointer;position:relative; margin-top:1px; text-align:center; display:block;}
	
	.izl-rmenu .btn a{ color:#fff; line-height:115px; font-size:14px; transition:all 1.0s;}
	.izl-rmenu .btn a:hover{ text-decoration:none;}
	
	.izl-rmenu .btn-qq{background:rgba(37,163,69,0.8) url(../images/r_qq.png) 0px 0px no-repeat; color:#fff; line-height:40px; font-size:14px; transition:all 1.0s; border-top:none; background-size:100%;}
	
	.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:rgba(37,163,69,0.8) url(../images/r_qq.png) 0px 0px no-repeat; text-decoration:none;display:block;  background-size:100%; }
	
	.izl-rmenu .btn-wx{background:rgba(37,163,69,0.8) url(../images/r_wx.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;}
	.izl-rmenu .btn-wx .pic{position:absolute;left:-7rem;top:-3rem;display:none;width:7rem;height:7em;}
	.izl-rmenu .btn-wx:active{
		background:rgba(8,96,44,0.8) url(../images/r_wx.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;
		}
	.izl-rmenu .blue{ background-color:rgba(8,96,44,0.8) !important;}
	
	.izl-rmenu .btn-phone{background:rgba(37,163,69,0.8) url(../images/r_phone.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;}
	
	
	.izl-rmenu .btn-phone .phone{background-color:#6fbdec;position:absolute;width:200px;left:-200px;top:0px;line-height:50px;color:#FFF;font-size:16px;text-align:center;display:none; font-size:20px;}
	.izl-rmenu .btn-top{background:rgba(37,163,69,0.8) url(../images/r_top.png) 0px 0px no-repeat; background-size:100%;}
	
	/*banner——min*/
	.banner_min{ width:100%; height:7.1rem; overflow:hidden; position:relative; margin-top: 4rem;}
	.banner_min ul{width: 100%; height: 100%; margin-left: auto; margin-right: auto; position:relative;}
	.banner_min img{ width:46rem; height:auto; position:absolute;  left: 50%; margin-left: -23rem; cursor:pointer;}
	
	/*内容导航*/
	.content_nav{width:100%; min-height:10px; margin:0 auto; overflow:hidden; text-align:center; background:#fff; border-bottom:5px solid #F3F3F3 ; box-sizing: border-box; padding-bottom: 0.5rem; margin-bottom: 1rem;}
	.content_nav ul{ width:auto; height:auto; margin:0 auto; padding-top:0px; text-align: center; margin-top: 0px; padding-bottom: 0.5rem;}
	.content_nav a{ line-height:3rem; height:auto; display:inline-block; float:none; padding: 0px 1rem; font-size:1rem; color:#fff; transition:all 0.3s; position:relative; overflow: hidden; color: #333; margin-left:0.5rem; margin-right: 0.5rem; transition: all 0.5s;}
	.content_nav a::before
	{
		content: '';
		position: absolute;
		bottom:0px;
		left: 0;
		right: 0;
		width: 0%;
		height: 3px;
		margin: auto;
		background: #25a345;
		transition: all 0.3s;
	}
	.content_nav a:active{
		color: #25a345;
	}
	.content_nav a:active::before{
		width: 100%;
	}
	.content_nav .no::before{ width: 100%; }
	.content_nav .no a{ color: #fff;}
	
	/* 公司简介 */
	.about_introduce{
		overflow: hidden;
		padding: 1rem;
		padding-top: 0px;
	}
	
	.about_introduce > .title{
		width: auto;
		text-align: center;
		position: relative;
		padding-bottom: 2.5rem;
		padding-top: 0.5rem;
	}
	.about_introduce > .title h2{
		font-size: 1.6rem;
		font-weight: bold;
		color: #25a345;
	}
	.about_introduce > .title::before{
		content: '';
		left: 0px;
		right: 0px;
		bottom: 0.2rem;
		margin: auto;
		width: 0px;
		height: 0px;
		border: 0.6rem solid red;
		border-top-color: #25a345;
		border-bottom-color: rgba(0,0,0,0);
		border-left-color: rgba(0,0,0,0);
		border-right-color: rgba(0,0,0,0);
		position: absolute;
	}
	.about_introduce .text{
		width:auto;
		overflow: hidden;
		padding-top: 0.2rem;
	}
	.about_introduce .text img{
		width: auto;
		max-width: 100%;
		height: auto !important; 
	}
	.about_introduce .text h2{
		font-size: 1.3rem;
		line-height: auto;
		font-weight: 400;
		margin-bottom: 1rem;
	}
	.about_introduce .text h2 strong{
		font-weight: bold;
		color: #25a345;
	}
	.about_introduce .text p{
		line-height: 1.8rem;
		font-size: 1rem;
		color: #515151;
		text-indent: 2em;
		text-align:justify; text-justify:inter-ideograph;
	}
	.about_introduce .text p span{
		color: #000;
		font-weight: bold;
	}
	.about_introduce .number{
		width: auto;
		background: #eeeeee;
		display: flex;
		justify-content:center;
		align-items: center;
		padding: 1rem 0px;
		padding-bottom: 0.5rem;
		margin-top: 1rem;
	}
	.about_introduce .number .list{
		width: auto;
		text-align: center;
		padding: 0px 1rem;
	}
	.about_introduce .number .list h2{
		font-size: 2.5rem;
		padding: 0px 0px;
	}
	.about_introduce .number .list p{
		padding-top: 0.5rem;
		font-size: 0.9rem;
		line-height: 1.7rem;
	}
	
	/* 荣誉资质 */
	.about_honor {
		width: 25.6rem;
		height: 21.5rem;
		position: relative;
		overflow: hidden;
		margin-top: 0.5rem;
		margin-bottom: 2.5rem;
	}
	.about_honor .swiper-container{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.about_honor .swiper-slide{
		display: flex;
		justify-content:space-around;
		align-items: flex-start;
	}
	.about_honor_list{
		width: 16rem;
		height: 21.44rem;
		background: #313131;
		overflow: hidden;
	}
	.about_honor_list .img{
		width: 15rem;
		height: 20.44rem;
		background-color: #fff;
		overflow: hidden;
		margin: 0 auto;
		display: block;
		margin-top: 0.5rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.about_honor_list .img img{
		width: auto;
		width: 100%;
		height: auto;
		max-height: 100%;
	}
	
	.about_honor .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top:50%; right:1rem; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMyM2EyNDMnLz48L3N2Zz4="); z-index: 2;}
	
	.about_honor .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top: 50%; left:1rem; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMjNhMjQzJy8+PC9zdmc+"); z-index: 2;}
	/* 企业文化 */
	.about_culture{
		overflow: hidden;
		padding-bottom: 1rem;
	}
	.about_culture .list{
		width: auto;
		padding: 0px 1rem;
		padding-bottom: 0rem;
	}
	.about_culture .list h2{
		font-size: 1.3rem;
		font-weight: bold;
		color: #25a345;
		line-height: 2rem;
		padding-bottom: 0.5rem;
	}
	.about_culture .list  li{
		font-size: 1rem;
		line-height: 1.7rem;
		padding-left: 0.5rem;
		color: #282828;
	}
	.insidePage_advantage_wrap{
		margin-bottom: 1rem;
	}
	.insidePage_banners_wrap{
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.about_content{ padding: 1.1rem; height:auto; margin:0 auto; min-height:50px; padding-top:0.2rem; padding-bottom:2rem;}
	.about_content img{ width:auto; max-width:100% !important;height:auto !important; }
	.about_content p,.about_content li{font-size:1rem; line-height:1.7rem; text-indent: 0px !important; margin-bottom: 0px !important;}
	
	/* 荣誉资质 */
	.honor_list{ width:auto; height:auto; margin:0 auto; overflow:hidden; padding-top: 0.2rem;}
	.honor_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:0.4rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem;  font-size: 0px;}
	.honor_list ul .pImg{display:block;width:10rem;height:13.64rem; background:#fff;display: table-cell;vertical-align: middle; }
	.honor_list ul img{width:10rem; height:auto; max-height:13.64rem; vertical-align: middle;}
	
	.honor_list ul:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
	
	.honor_list ul:hover:before{width:100%;background:#25a345;transition:all 0.5s;}
	
	.honor_list ul p{ width:90%; margin:0 auto;height:2.5rem;line-height:2.5rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size:0.9rem;}
	
	.honor_list ul:hover a{ text-decoration:none;}
	.honor_list ul:hover p{ color:#25a345;}
	
	/* 正方形图片列表 */
	.images_list{ width:auto; height:auto; margin:0 auto; overflow:hidden; padding-top: 0.2rem; font-size: 0px;}
	.images_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:0.4rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem; }
	.images_list ul .pImg{display:block;width:10rem;height:10rem; background:#fff;display: table-cell;vertical-align: middle; }
	.images_list ul img{width:10rem; height:auto; max-height:10rem; vertical-align: middle;}
	
	.images_list ul:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
	
	.images_list ul:hover:before{width:100%;background:#25a345;transition:all 0.5s;}
	
	.images_list ul p{ width:90%; margin:0 auto;height:2.5rem;line-height:2.5rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size:0.9rem;}
	
	.images_list ul:hover a{ text-decoration:none;}
	.images_list ul:hover p{ color:#25a345;}
	
	/*翻页样式*/
	#fenye{width: 100%;height: auto;display: inline-block;text-align: center;margin-top:1rem;margin-bottom:0rem; padding-top:1rem; padding-bottom: 1rem;}
	#fenye li{padding: 0;list-style: none;}
	
	#fenye .pagination .active a{background: #25a345;color: #fff; }
	#fenye .pagination .disabled span{color: #ccc;}
	
	.pagination{padding-left: 0;margin: 0px 0;border-radius:10px;display: inline-block;text-align: center; }
	
	.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 10px 15px;line-height: 1.42857;text-decoration: none;color: #595757;background-color: #fff;border: 1px solid #ddd;margin-left: -1px; margin-left:10px; margin-right:10px;}
	.pagination>li{display: inline;}
	.pagination>li a:hover{ background:#25a345; color:#fff;}
	.pagination .active a{
		border: 1px solid #25a345;
	}
	
	/* 解决方案 */
	.solution_list{
		overflow: hidden;
		padding-top: -0.5rem;
		margin-top: -0.5rem;
	}
	.solution_list ul{
		width:23rem;
		height: auto;
		background: #F3F3F3;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		margin-top: 1rem;
		margin-bottom: 0px;
	}
	.solution_list ul::before{
		content: ' ';
		width: 0%;
		height: 3px;
		left: 0px;
		bottom: 0px;
		position: absolute;
		background: #25a345;
		transition: all 0.5s;
	}
	.solution_list ul:hover::before{
		width: 100%;
	}
	.solution_list ul .img{
		width: 20rem;
		height: 20rem;
		margin: 0 auto;
		margin-top: 1.5rem;
		overflow: hidden;
	}
	.solution_list ul .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	.solution_list ul:hover .img img{
		transform: scale(1.05);
	}
	.solution_list ul .text{
		width: 20rem;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}
	.solution_list ul .text h2{
		height: 1.5rem;
		line-height: 1.5rem;
		font-size: 1rem;
		color: #ababab;
		margin-top: 10px;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.solution_list ul .text h3{
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1.2rem;
		font-weight: bold;
		transition: all 0.5s;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.solution_list ul .text p{
		height: 3.2rem;
		font-size: 0.95rem;
		line-height: 1.6rem;
		color: #ababab;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}
	.solution_list ul:hover .text h3{
		color: #25a345;
	}
	
	/* 新闻中心 */
	.new_list{ width:25.6rem; height:auto; margin:0 auto; overflow:hidden; margin-top:0px; }
	.new_list ul{ width:23rem; height:auto;margin: 0 auto; overflow:hidden; border: 1px solid #fff; border:1px solid #e5e5e5; position:relative;transition:all 1.0s; margin-top:1rem; margin-bottom: 0.5rem;}
	.new_list ul a{ display:block; width:100%; height:100%; transition:all 1.0s;}
	
	.new_list ul dd{ width:20rem; height:20rem; overflow:hidden; background:#eeeeee url(../images/logo.png) center center no-repeat;transition:all 1.0s;  text-align:center; background-size:4rem; border-bottom:1px solid #f3f3f3; transition:all 0.6s; margin: 0 auto; display: flex; align-items: center; justify-content: center; border: 1px solid #f3f3f3; box-sizing: border-box; margin-top: 1.5rem;}
	
	.new_list ul dd img{ width:20rem;  height:auto; max-height: 20rem; !important; transition:0.5s linear 0.1s; }  
	
	.new_list ul .new_list_content{
		width: 20rem;
		margin: 0 auto;
		
	}
	
	.new_list ul h2{ width:auto;  height:4rem; line-height:2rem; font-size:1.2rem; overflow: hidden; transition:all 0.6s; font-weight: bold;  margin-top: 0.5rem; }
	.new_list ul p{ font-size:1rem; width:auto; height:5.3rem; margin:0 auto; overflow:hidden; line-height:1.6rem; color:#949494; text-justify:inter-ideograph; border-top: 1px solid #e5e5e5; padding-top: 0.5rem; margin-top: 0.8rem;}
	
	.new_list ul li{ width:auto; margin:0 auto; line-height:2rem; color:#bababa; font-size:1rem; padding-top:0.5rem; margin-bottom: 0.5rem;}
	.new_list ul li i{ float:left; padding-right:10px; font-size:18px;}
	.new_list ul a:active{ text-decoration:none;}
	.new_list ul:active dd img{ transform:scale(1.1);  }
	.new_list ul:active h2{ color:#25a345;}
	.new_list ul:active{ border:1px solid #25a345; } 
	
	/* 在线留言 */
	.message_content_wrap{
		overflow: hidden;
		padding: 1rem;
	}
	
	.message_content_wrap > .title{
		width: auto;
		text-align: center;
		position: relative;
		padding-bottom: 2.5rem;
		padding-top: 0rem;
	}
	.message_content_wrap > .title h2{
		font-size: 1.5rem;
		font-weight: bold;
		color: #25a345;
	}
	.message_content_wrap > .title::before{
		content: '';
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		width: 0px;
		height: 0px;
		border: 0.8rem solid red;
		border-top-color: #25a345;
		border-bottom-color: rgba(0,0,0,0);
		border-left-color: rgba(0,0,0,0);
		border-right-color: rgba(0,0,0,0);
		position: absolute;
	}
	.message_content{
		padding: 0px;
	}
	.message_content .form-group{
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.message_content .form-group .form-label{
		padding: 0.2rem 0px;
		font-weight: 400;
	}
	.message_content .form-group .red {
		margin-right: 0.8rem;
		color: #F00;
	}
	.message_content .form-group .form-control{
		border-radius: 0px;
		resize: none; 
	
	}
	.message_content .form-group input.form-control{
		height: 3rem;
	}
	
	.message_content .mybtn{
		width: 10rem;
		height: 3rem;
		background: #25a345;
		border-radius: 0px;
		border: none;
		color: #fff;
		margin-top: 1rem;
	}
	.message_content .mybtn:active{
		border: none;
		outline: none;
		background: #F00;
		color: #fff;
	}
	.message_content .mybtn:focus{
		outline: none;
	}
	.message_content .hint{
		text-align: center;
		padding-top: 1rem;
		padding-bottom: 2rem;
	}
	.message_content .hint h2{
		font-size: 1.5rem;
		padding-bottom: 2rem;
		line-height: 2rem;
		border-bottom:1px solid #ccc ;
	}
	
	/* 联系方式 */
	.contact_wrap{
		padding: 0.5rem 1.2rem;
		padding-top: 0px;
	}
	.contact_wrap .title{
		padding: 0;
	}
	.contact_wrap .title h2{
		color: #25a345;
		font-weight: bold;
		font-size: 1.4rem;
		line-height: 2.5rem;
		padding-bottom: 0.3rem;
	}
	.contact_wrap .title li{
		color: #3c3c3c;
		line-height: 2rem;
		font-size: 1rem;
	}
	.contact_wrap .title li a{
		color: #3c3c3c;
		transition: all 0.5s;
	}
	.contact_wrap .title li a:active{
		color: #25a345;
	}
	.contact_wrap .information{
		width: auto;
		overflow: hidden;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.contact_wrap .information .list{
		width: 23rem;
		height: auto;
		background-color: #eeeeee;
		margin-top: 1.2rem;
		margin-left: 0px;
		padding: 0.8rem;
		margin-bottom: 0px;
		padding-left: 1rem;
		transition: all 0.5s; 
	}
	.contact_wrap .information .list li{
		line-height: 2rem;
		color: #3c3c3c;
		padding: 0.1rem 0rem;
		font-size: 1rem;
	}
	.contact_wrap .information .list li span{
		color: #ccc;
		font-size: 1.5rem;
		float: left;
		padding-right: 0.8rem;
		transition: all 0.5s;
	}
	.contact_wrap .information .list li a{
		transition: all 0.5s;
	}
	.contact_wrap .information .list li a:active{
		color: #25a345;
	}
	.contact_wrap .information .list:active li span{
		color: #25a345;
	}
	.contact_wrap .information .list:active{
		box-shadow: 0px 0px 10px #ccc;
	}
	.contact_wrap .location{
		height: auto;
		padding: 1rem 0px;
	}
	.contact_wrap .location h2{
		line-height: 2.2rem;
		font-size: 1.2rem;
	}
	.contact_wrap .location h2 span{
		display: inline-block;
		font-size: 2rem;
		color: #25a345;
		height: 100%;
		margin-right: 1rem;
		float: left;
		height: 5rem;
	}
	/*地图*/
	.map{ width:23rem; height:25rem; overflow:hidden; position:relative; background:#f3f3f3; margin:0 auto; border-radius:0; margin-top:0.5rem; margin-bottom:1rem;}
	.map #map{ width:100%; height:100%;}
	.more_map{ width:100%; height:auto; text-align:center; margin:0 auto; margin-top:1.5rem; overflow:hidden; margin-bottom: 1.8rem;}
	.more_map a{ width:10rem; height:2.5rem; line-height:2.5rem; background:#25a345; display:inline-table; color:#ffffff; font-size:0.95rem;}
	.more_map a:active{ background:#0e7f2b;}
	.map .BMapLabel{
		width:-webkit-max-content;
		max-width: 25.6rem !important;

	}
	
	/*新闻内容*/
	.new_content_title{width:23rem; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:1rem;}
	.new_content_title .title{  font-size:1.3rem; line-height:2rem; padding-top:0.5rem; color: #25a345; font-weight: bold;}
	.new_content_title .time{ font-size:1rem; color:#8f8f8f; font-weight:400; line-height:2rem; padding-top:0.5rem; padding-bottom:0.5rem;}
	.new_content_title .announcer{ width:100%; position:relative; margin:0 auto; height:4.5rem; overflow:hidden; text-align:center;}
	.new_content_title .announcer .hg{ width:100%; height:1px; background:#d2d2d2; position:absolute; top:42px; z-index:-1;}
	.new_content_title .announcer .bg{ width:auto; height:100%; background:#fff; display:inline-block; padding-left:1rem; padding-right:1rem;}
	.new_content_title .announcer .bg .a1{ line-height:2.5rem; color:#8f8f8f; font-size:1rem; font-weight: 400;}
	.new_content_title .announcer .bg .a2{ line-height:2rem; color:#8f8f8f; font-size:1.5rem; font-weight: 400;}
	.new_content_title .announcer .bg .a2 span{ line-height: 2rem;}
	.new_content{width:23rem; margin:0 auto; min-height:6rem; height:auto; overflow:hidden; padding-top:0.5rem; padding-bottom:1rem; line-height:1.8rem;}
	.new_content p{ font-size:1rem; color:#333;}
	.new_content img{ max-width:100%; height:auto !important; width:auto;}

	.neirong_next1{font-size:1rem; font-family:"微软雅黑";color:#3f3f3f; line-height:30px; width:23rem; height:auto; margin:0 auto; overflow:hidden; border-top:2px solid #ededed; padding-top:0rem; border-bottom:2px solid #f3f3f3; padding-bottom:0rem; margin-top:1rem; margin-bottom:1.5rem;}
	.neirong_next1 p{ width:100%; float:left; overflow:hidden; line-height:3rem; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;}
	.neirong_next1 p i{ font-size:1rem; float:left; padding-right:0.5rem;}
	.neirong_next1 p.np1			{ text-align:right; }
	.neirong_next1 p.np1 i{ float:right;padding-left:10px;}
	.neirong_next1 p span			{ margin-left:0px;}
	.neirong_next1 p span a			{font-size:0.9rem; font-family:"微软雅黑";color:#333333; line-height:2rem; text-decoration:none;}
	.neirong_next1 p span a:hover	{ color:#25a345; text-decoration:underline;}
	
	
	/*当前位置*/
	.location_all{width:25.6rem; margin: 0 auto; height:auto; overflow:hidden; border-bottom: 1px solid #F3F3F3;}
	.location_content{width:100%;  height:auto; overflow:hidden; margin:0 auto; padding-top:0.2rem; padding-bottom:0.5rem;}
	.location_left{ width:95%; margin:0 auto; height:auto;  overflow:hidden;  line-height:1.8rem; font-size:0.9rem; text-align: left; }
	.location_left a{ font-size:0.9rem; }
	.location_left a:active{ color: #25a345;}
	.location_left i{ font-size:1.5rem; float:left; color:#25a345; margin: 0px; padding: 0px; margin-right:0.5rem; margin-top: -0.2rem;}
	.location_right{ width:100%; min-height:2.5rem; height:auto; overflow:hidden; text-align:left; display:none;}
	
	
	/*产品内容*/
	
	.product-top{ display:none;}
	
	
	/*放大镜结束*/
	
	.product_content_container{
		width: 25.6rem;
		height: auto;
		margin: 0 auto;
		margin-top: 0rem;
	}
	
	.product_content_top{width:25.6rem; float: none; height:auto; margin:0 auto; overflow:hidden; margin-top:0rem; display: block; }
	
	.product_content_top .left{ width:25.6rem; height:auto; margin:0 auto;  }
	
	.mobile_product_content{
		width: 25.6rem;
		height: 27.4rem;
		background-color: #F3F3F3;
		overflow: hidden;
		margin-bottom: 0.6rem;
	}
	.mobile_product_content .swiper-container{
		width: 100%;
		height: 100%;
	}
	.mobile_product_content .swiper-slide{
		width: 100%;
	}
	.mobile_product_content .swiper-slide li{
		width: 23rem;
		height: 23rem;
		margin: 0 auto;
		margin-top: 1.3rem;
	}
	.mobile_product_content .swiper-slide li img{
		width: 100%;
		height: 100%;
	}
	.mobile_product_content .swiper-pagination-bullet-active{
		background-color: #25a345;
	}
	
	.product_content_top .right{ width:24rem; height:auto; margin:0 auto; overflow:hidden; border-bottom:0.2rem solid #f3f3f3; float: none;}
	.product_content_top .right .title{ font-size:1.15rem; font-weight:800; border-bottom:1px  dashed #ccc; line-height:2rem;  color:#25a345; height:auto; overflow:hidden; padding-bottom:0.8rem; text-align:left; padding-left: 0px; padding-top: 0.2rem;}
	.product_content_top .right .title a{ color:#25a345;}
	.product_content_top .right .title span{color: #333; font-weight: 400;}
	.product_content_top .right .title a:hover{ color:#25a345;}
	
	.product_content_top .right .subtitle{ font-size:1.15rem; font-weight:800; border-bottom:1px  dashed #ccc; line-height:2rem;  color:#25a345; height:auto; overflow:hidden; padding-bottom:0.8rem; text-align:left; padding-left: 0px; padding-top: 0.6rem;}
	.product_content_top .right .subtitle a{ color:#25a345;}
	.product_content_top .right .subtitle span{color: #838383; font-weight: 400;}
	.product_content_top .right .subtitle a:hover{ color:#25a345;}
	
	.product_content_top .right h3{ font-size:1.1rem; font-weight:300; border-bottom:1px  dashed #ccc; line-height:1.7rem; padding-top:0.8rem; padding-bottom:0.8rem; text-align:center; overflow:hidden; padding-left: 0px; color: #25a345;}
	
	.product_content_top .right h4{ font-size:1.1rem; font-weight:300; border-top:1px dashed #ccc; line-height:3rem; padding-top:0.5rem; padding-bottom:0.5rem; overflow:hidden; margin: 0; text-align: center; padding: 0.5rem; height: auto; margin-top: 0.8rem;}
	.product_content_top .right h4 a{ width:auto; height:auto; display:inline-block; background:#fff; margin:0 auto; line-height:2.5rem; text-align:center;  margin-top:0rem; font-size:1rem; margin-top:0.5rem; margin-bottom:0.5rem; margin-right: 0.5rem; float: none; border-radius:0px; border: 1px solid #e5e5e5; padding-right: 1rem;}
	.product_content_top .right h4 a i{ padding-left:1rem; padding-right: 0.5rem; color: #25a345; float: left;font-size: 1.8rem;}
	.product_content_top .right h4 a:nth-child(2){
		background-color: #fff;
	}
	.product_content_top .right h4 a:active{
		background-color: #25a345;
		color: #fff;
	}
	.product_content_top .right h4 a:active span{
		color: #fff;
	}
	.product_content_top .right .lx{ width:100%; font-size:1rem; font-weight:300; line-height:1.8rem;  height:auto; color:#6c6c6c; overflow:hidden; padding-top:1rem; padding-bottom:0.5rem;  border: none;}
	.product_content_top .right .lx samp{
		font-size: 1rem;
		font-weight: bold;
		display: inline-block;
		color: #333;
		line-height: 2rem;
		font-family: "microsoft yahei";
		background-color: #25a345;
		padding: 0.3rem 0.5rem;
		color: #fff;
		margin-bottom:1rem;
	}
	.product_content_top .right .tedian{
		overflow: hidden;
		margin: 0px;
		padding: 0.5rem;
		
	}
	.product_content_top .right .lx .tedian p{ font-size:0.9rem !important; color:#575757 !important; line-height: 1.5rem !important; padding:0; margin: 0;}
	
	
	.play_qr{ width:200px; height:auto; background:#fff; text-align:center; padding-top:20px; padding-bottom:15px;}
	.play_qr img{ width:160px; height:160px;}
	.play_qr h2{ line-height:40px; font-size:16px; font-family:"xihei"; text-align:left;}
	.play_qr h2 i{ font-family:"微软雅黑"; font-size:30px; float:left; font-weight:300; padding-left:30px; padding-right:15px; color:#12cc39;}
	
	.product_content_content{width:100%; min-height:5rem; height:auto; overflow:hidden; margin:0 auto; padding-top:1.5rem; padding-bottom:1rem;}
	
	.product_content_content h2{width:100%; min-height:3rem; height:auto; line-height:3rem; font-size:1.1rem; font-weight:300; color:#333; overflow:hidden; border-bottom:1px solid #d0d0d0;   background:#f3f3f3;}
	.product_content_content h2 span{  color:#05066d; width:100px; text-align:center; color:#858585;}
	.product_content_content h2 strong{ float: left;}
	.product_content_content h2 i{color:#25a345; padding-right:15px; font-size: 2rem; float: left; padding-left: 1.2rem;}
	
	.chanpin_content{ width:95%; height:auto; margin:0 auto; overflow:hidden; padding-top:1rem; padding-bottom:0.5rem; min-height:5rem;}
	.chanpin_content p{ line-height:1.8rem;}
	.chanpin_content img{ max-width:100%; height:auto;}
	
	.product_bottom{ width:95%; height:auto; margin:0 auto; overflow:hidden; padding-top:1rem; padding-bottom:0rem; min-height:5rem;}
	.product_bottom p{ line-height:1.8rem;}
	.product_bottom img{ max-width:100%; height:auto !important;}
	/* 产品推荐 */
	.productsRecommended_title_wrap{
		width: auto;
		position: relative;
		height: 3rem;
		text-align: center;
	}
	.productsRecommended_title_wrap::before{
		position: absolute;
		width: 100%;
		height: 1px;
		background: #e5e5e5;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
	}
	.productsRecommended_title_wrap h2{
		background: url(../images/productsRecommended_title.png) center center no-repeat;
		color: #fff;
		position: relative;
		z-index: 1;
		height: 3rem;
		line-height: 3rem;
		font-size: 1.3rem;
		background-size: 20rem;
	}
	.productsRecommended_content{
		overflow: hidden;
		padding-bottom: 1rem;
	}

	/* 产品中心栏目 */
	.productCenter_title{
		position: relative;
		padding: 0.5rem 0px;
		text-align: center;
		padding-bottom: 0rem;
	}
	.productCenter_title .titleOne{
		width: auto;
		text-align: center;
		position: relative;
		padding-bottom: 2.5rem;
		padding-top: 1rem;
		font-size: 1.6rem;
		font-weight: bold;
		color: #25a345;
	}
	.productCenter_title .titleOne::before {
	    content: '';
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    margin: auto;
	    width: 0px;
	    height: 0px;
	    border: 0.6rem solid red;
	    border-top-color: #25a345;
	    border-bottom-color: rgba(0,0,0,0);
	    border-left-color: rgba(0,0,0,0);
	    border-right-color: rgba(0,0,0,0);
	    position: absolute;
	}
	.productCenter_title .titleEnglish{
		position: relative;
		height: 3rem;
		margin-top: 0rem;
		margin-bottom: 0.5rem;
	}
	.productCenter_title .titleEnglish span{
		font-size: 1.8rem;
		font-weight: bold;
		color: #eaeaea;
		position: relative;
		z-index: 1;
		background: #fff;
		line-height: 3rem;
		padding: 0px 0.5rem;
	}
	.productCenter_title .titleEnglish::before{
		content: '';
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		width: 100%;
		height: 1px;
		background: #eaeaea;
	}
	/* 产品多级筛选栏目 */
	.productSelect_nav{
		position: relative;
		padding-top: 0.5rem;
	}
	.productSelect_nav .productSelect_nav_list{
		width: auto;
		height: auto;
		overflow: hidden;
	}
	.productSelect_nav .productSelect_nav_list .title{
		width: 25.6rem;
		height: auto;
		float: left;
		position: relative;
		height: auto;
		overflow: hidden;
	}
	.productSelect_nav .productSelect_nav_list .title h2{
		width: auto;
		height: auto;
		background-color: #25a345;
		line-height: 2.2rem;
		color: #fff;
		font-size: 1.2rem;
		padding: 0rem 1rem;
		text-align: center;
		font-weight: bold;
		position: relative;
		display: inline-block;
		z-index: 1;
	}
	.productSelect_nav .productSelect_nav_list .title::after{
		content: ' ';
		position: absolute;
		height: 1px;
		width: 100%;
		top:0px;
		bottom: 0px;
		right: 0px;
		margin: auto;
		background: #CCC;
	}
	.productSelect_nav .productSelect_nav_list .type{
		width: 25.6rem;
		line-height: 2rem;
		transition: all 0.2s;
		margin-bottom: 0.5rem;
		float: right;
		margin-top: 0.8rem;
	}
	
	.productSelect_nav .productSelect_nav_list .type li{
		width: auto;
		list-style: none;
		line-height: 2rem;
		float: left;
		position: relative;
		transition: all 0.5s;
	}
	
	.productSelect_nav .productSelect_nav_list .type li a{
		padding: 0px 1rem;
		font-size: 1rem;
		transition: all 0.5s;
		display: block;
		background: #F3F3F3;
		margin: 0rem 0rem 0.5rem 0.5rem;
	}
	.productSelect_nav .productSelect_nav_list .type li:active a{
		color: #25a345;
	}
	.productSelect_nav .productSelect_nav_list .type li.current a{
		font-weight: bold;
		color: #fff;
		background-color: #30cd58;
	}
	.productSelect_nav .productSelect_nav_list .type .current{
		font-weight: bold;
		color: #fff;
		background-color: #30cd58;
	}
	.page-status,.page-index,.page-last{
		display: none;
	}
	.pagination a {
	  background: #fff;
	  border: 1px solid #ccc;
	  color: #333;
	  font-size: 1rem;
	  padding: 0.5rem 1rem;
	  margin: 0 1rem;
	  border-radius: 3px;
	}
	.pagination span {
	    color: #333;
	    font-size: 14px;
	    padding: 0.5rem 1rem;
	    border-radius: 3px;
		display: inline-table;
		margin-bottom: 0.8rem;
	}
	
	.pagination .page-status{
		display: none;
	}
	.pagination a:hover {
	  color: #25a345;
	  border: 1px solid #25a345;
	}
	.pagination a.page-num-current {
	  color: #fff;
	  background: #25a345;
	  border: 1px solid #25a345;
	}
	/* 产品列表内页 */
	.product_list{
		position: relative;
	}
	.product_list .list{
		width: 23rem;
		height: auto;
		margin: 0 auto;
		background: #FFF;
		overflow: hidden;
		position: relative;
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		margin-top: 1.3rem;
		margin-bottom: 0px;
		transition: all 0.5s;
		border-bottom: 0px;
	}
	.product_list .list .img{
		width:21rem;
		height: 10rem;
		overflow: hidden;
		background-color: #FFF;
		border: 1px solid #FFF;
		box-sizing: border-box;
		margin: 0 auto;
		margin-top: 1rem;
		transition: all 0.5s;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		border-bottom: 1px solid #F3F3F3;
	}
.product_list .list .img img{
		max-width: 100%;
		max-height: 9rem;
		width: auto;
		transition: all 0.5s;
	}
	.product_list .list .text{
		width: 21rem;
		margin: 0 auto;
		margin-top: 0.5rem;
		
	}
	.product_list .list .text .title{
		font-size: 1.2rem;
		line-height: 2rem;
		color: #333;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
		transition: all 0.5s;
	}
	.product_list .list .text .summary{
		min-height: 3.4rem;
		max-height: 8.2rem;
		overflow: hidden;
		margin-top: 0.5rem;
		box-sizing: border-box;
	}
	.product_list .list .text .summary p{
		font-size: 0.95rem;
		color: #979797;
		line-height: 1.7rem;
	}
	.product_list .list .text .more{
		overflow: hidden;
		margin-top: 0.2rem;
		margin-bottom: 1rem;
	}
	.product_list .list .text .more a{
		padding: 0px 1rem;
		background: #e5e5e5;
		line-height: 1.7rem;
		display: inline-block;
		font-size: 0.95rem;
		border-radius: 0px;
		transition: all 0.5s;
	}
	.product_list .list .text .more a:active{
		background-color: #25a345;
		color: #fff;
	}
	
	.product_list .list:active .img {
		border: 1px solid #F3F3F3;
	}
	.product_list .list:active .img img{
		transform: scale(1.05);
	}
	.product_list .list:active{
		box-shadow: 0px 0px 10px #ccc;
		transform: translateY(-5px);
	}
	.product_list .list::before{
		content: '';
		height: 3px;
		background: #e5e5e5;
		width: 100%;
		left: 0px;
		bottom: 0px;
		position: absolute;
		z-index: 1;
		transition: all 0.5s;
	}
	
	.product_list .list::after{
		content: '';
		height: 0px;
		background: #25a345;
		width: 100%;
		left: 0px;
		bottom: 0px;
		position: absolute;
		z-index: 2;
		transition: all 0.3s;
	}
	.product_list .list:active::after{
		height: 3px;
	}
	.product_list .list:nth-child(1){
		margin-top: 0.5rem;
	}
	
	.insidepage_product_top_nav{
		margin-bottom: 0.8rem;
	}
	
	/* 产品筛选结果 */
	.product_number{
		background-color: #F3F3F3;
		padding: 0.6rem 1.2rem;
		text-align: center;
		margin-top:0.5rem;
		margin-bottom: 0.5rem;
	}
	.product_number .select_true{
		width: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.product_number .select_true h2{
		color: #333;
		line-height: 3rem;
		font-weight: 400;
		font-size: 1.1rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.product_number .select_true h2 span{
		font-size: 1.4rem;
		padding-right: 1rem;
	}
	.product_number .select_true h2 strong{
		color: #25a345;
		font-size: 1.9rem;
		padding: 0px 0.8rem;
	}
	.product_number .select_false{
		width: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-flow: row wrap;
		padding: 0px;
		padding-bottom: 0.5rem;
	}
	.product_number .select_false h2{
		color: #ff0000;
		line-height: 2rem;
		font-weight: 400;
		font-size: 1.1rem;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-basis: 100%;
		padding-bottom: 0.5rem;
	}
	.product_number .select_false h2 span{
		font-size: 1.4rem;
		padding-right:0.8rem;
	}
	.product_number .select_false h2 strong{
		color: #25a345;
	}
	.product_number .select_false .linkp{
		width: auto;
	}
	.product_number .select_false .return{
		display: inline-block;
		width: auto;
		padding: 5px 15px;
		background-color: #25a345;
		color: #fff;
		line-height: 30px;
		flex-basis: 100%;
		margin-top: 0px;
		transition: all 0.5s;
	}
	.product_number .select_false .return span{
		font-size: 1.4rem;
		float: left;
		padding: 0px 5px;
		padding-right: 10px;
	}
	.product_number .select_false .return:hover{
		background-color: #ff0000;
	}
	
	/* 描点位置 */
	.productnav{
		padding-top:4rem; margin-top:-4rem;
		height: 5rem;
	}
	
	/* 搜索结果页面 */
	.search_result{
		margin-top: 0px;
	}
	.search_result .select_true{
		flex-flow: row wrap;;
	}
	.search_result .select_true h2{
		flex-basis: 100%;
		display: inline-block;
	}
	.search_result .select_true h2 span{
		padding-left: 15px;
		color: #25a345;
	}
	
	/* 表格 */
	.table_wrapper{
		width:100%;
		height: max-content;
		margin: 0 auto;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.chanpin_content table{
		font-size: 1rem;
		font-family: "microsoft yahei" !important;
	}
	.chanpin_content table p,.chanpin_content table p span{
		font-size: 1rem !important;
		font-family: "microsoft yahei" !important;
	}
	.chanpin_content table, .chanpin_content table tr th, .chanpin_content table tr td { border:1px solid #ccc; }
		
	.chanpin_content table{
		width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		border: 1px solid #ccc;
		border-collapse: collapse;
	
	}
	.chanpin_content table tr td{
		padding: 3px !important;
	}
	/* -------------------Mobile-CSS---------------- */
}