/* 通用样式 */
*{margin:0; padding:0;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);}

@media (min-width: 320px) {
	body{ background:#ffffff; overflow-x:hidden; min-width:100%; font:16px/1.5 "Microsoft",sans-serif; position:relative; min-width: 320px; }
}

@media (min-width: 1200px) {
	
	body{ background:#ffffff; overflow-x:hidden; min-width:100%; font:16px/1.5 "Microsoft",sans-serif; position:relative; min-width: 1200px; }
	html{
	    font-size: 100px !important;
	}
	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:16px;}
	p{ font-size:16px; padding: 0px; margin: 0px;}
	li{ list-style:none; font-size:16px;}
	.float-right{
		float: right !important;
	}
	.float-left{
		float: left !important;
	}

/* Me Style */
.container{
	width: 1200px;
	padding: 0px;
}
.container-fluid{
	padding: 0px;
}
/* TOP wrap */
.top_wrap{
	width: auto;
	height: auto;
	min-height: 38px;
	line-height: 38px;
	position: relative;
	background-color: #1b1b1b;
}
.top_wrap .top_content{
	overflow: hidden;
}	
.top_wrap .top_content .title{
	color: #7d7d7d;
	font-size: 15px;
	line-height: 38px;
	float: left;
}
.top_wrap .top_content .language_one{
	width: auto;
	overflow: hidden;
	float: right;
	transition: all 0.5s;
	color: #7d7d7d;
}
.top_wrap .top_content .language_one a{
	display: block;
	color: #7d7d7d;
	font-size: 15px;
	padding-right:15px;
}
.top_wrap .top_content .language_one a span{
	float: left;
	font-size: 24px;
	padding: 0px 15px;
}
.top_wrap .top_content .language_one.open{
	background-color: #F3F3F3;
	transition: all 0.5s;
}

/*语言隐藏div*/
.top_wrap .language_two{ width:auto; height:auto; position:relative; overflow:hidden; left:0px; top:0px; z-index:10; background:#f7f7f7; overflow:
hidden; height:60px; display: none;}

.top_wrap .language_two .language_two_content { text-align: right; padding: 0px;}
.top_wrap .language_two .language_two_content a{ display:inline-block; font-size:16px; line-height: 60px; width: auto; padding: 0px 10px; transition: all 0.5s;}
.top_wrap .language_two .language_two_content a img{ float:left; width:22px; height: 22px; display: inline-block; margin-top: 19px; margin-right: 12px;}
.top_wrap .language_two .language_two_content a h2{
	float: left;
	line-height: 60px;
	font-size: 15px;
}
.top_wrap .language_two a:hover { text-decoration:none; color:#25a345;}

/* 顶部通用 */
.header_wrap{
	width: auto;
	background-color: #fff;
	position: relative;
	z-index: 19999;
}
.header_wrap .header_content{
	position: relative;
	height: 138px;
}
.header_wrap .header_content .logo{
	width: auto;
	float: left;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_wrap .header_content .name{
	width: auto;
	float: left;
	width: 190px;
	padding: 0px 10px;
	text-align: center;
	height: 138px;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-flow: row wrap;
	vertical-align: middle;
}
.header_wrap .header_content .name h2{
	flex-basis: 100%;
	font-size: 30px;
	color: #25a345;
	line-height: auto;
}
.header_wrap .header_content .name h3{
	font-size: 18px;
	line-height: 30px;
	flex-basis: 100%;
	line-height: 30px;
	color: #25a345;
	padding-top: 10px;
}
.header_wrap .header_content .verticalLine{
	width: auto;
	float: left;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	height: 100%;
	padding: 0px 10px;
}
.header_wrap .header_content .verticalLine span{
	width: 2px;
	height: 82px;
	background: #d2d2d2;
	display: inline-block;
}
.header_wrap .header_content .advertise{
	width: auto;
	float: left;
	width: 470px;
	padding: 0px 10px;
	text-align: left;
	height: 138px;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-flow: row wrap;
	vertical-align: middle;
	margin-left: 20px;
}
.header_wrap .header_content .advertise h2{
	flex-basis: 100%;
	font-size: 24px;
	color: #333;
	line-height: auto;
	font-weight: bold;
}
.header_wrap .header_content .advertise p{
	font-size: 16px;
	line-height: 30px;
	flex-basis: 100%;
	line-height: 30px;
	color: #686868;
	padding-top: 0px;
}
.header_wrap .header_content .header_icon{
	float: right;
	width: 78px;
	height: 78px;
	border: 2px solid #eeeeee;
	line-height: 78px;
	text-align: center;
	border-radius: 50%;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
	user-select: none;
	transition: all 0.5s;
}
.header_wrap .header_content .header_icon span{
	color: #8e8e8e;
	font-size: 25px;
	transition: all 0.5s;
}
.header_wrap .header_content .header_icon.open{
	border: 2px solid #25a345;
}
.header_wrap .header_content .header_icon.open span{
	color: #25a345;
}

.header_wrap .header_content .header_icon .wechat_wrap{
	position: absolute;
	width: 140px;
	left: 50%;
	right: 0px;
	top: 106px;
	margin:auto;
	margin-left: -70px;
	background: #25a345;
	padding: 10px;
	text-align: center;
	display: none;

}
.header_wrap .header_content .header_icon .wechat_wrap img{
	width: 120px;
	height: 120px;
}
.header_wrap .header_content .header_icon .wechat_wrap::after{
	content: '';
	position: absolute;
	top: -30px;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 0px;
	height: 0px;
	border: 15px solid red;
	border-top-color: rgba(0,0,0,0);
	border-bottom-color: #25a345;
	border-left-color: rgba(0,0,0,0);
	border-right-color: rgba(0,0,0,0);
}

.header_wrap .header_content .header_icon .search_wrap{
	position: absolute;
	width: 290px;
	height: 60px;
	left: 50%;
	right: 0px;
	top: 108px;
	margin:auto;
	margin-left: -240px;
	background: #25a345;
	text-align: center;
	display: none;
}
.header_wrap .header_content .header_icon .search_wrap::after{
	content: '';
	position: absolute;
	top: -30px;
	right: 35px;
	margin: auto;
	width: 0px;
	height: 0px;
	border: 15px solid red;
	border-top-color: rgba(0,0,0,0);
	border-bottom-color: #25a345;
	border-left-color: rgba(0,0,0,0);
	border-right-color: rgba(0,0,0,0);
}
.header_wrap .header_content .header_icon .search_wrap .form-group{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header_wrap .header_content .header_icon .search_wrap .form-text{
	float: left;
	width: 222px;
	margin: 0px;
	padding-left: 0px;
	height: 40px;
	font-size: 15px;
	color: #707070;
	outline: none;
	border: none;
	text-indent: 10px;
	background: #ffffff;
}

.header_wrap .header_content .header_icon .search_wrap .form-btn{
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #434343;
	box-sizing: border-box;
	border: none;
	outline: none;
	user-select: none;
	float: left;
}
.header_wrap .header_content .header_icon .search_wrap .form-btn span{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.header_wrap .header_content .header_icon .search_wrap .form-btn:hover{
	background: #f38001;
}

/* 导航 */
#nav-wrap{
	width: auto;
	background:#fff;
	position: relative;
	height: 62px;
	z-index: 10000;
	border-bottom: 1px solid #eeeeee;
}
#nav-wrap::before{
	content: '';
	width: 100%;
	height: 3px;
	background-color: #25a345;
	position: absolute;
	top: 0px;
	left: 0px;
}
#nav-wrap .container{
	width: 1200px;
	padding: 0px;
}
.nav-center{
	width: 100%;
}
.nav-center .nav-list{
	display: inline-block;
	line-height: 62px;
	float: left;
	position: relative;
	transition: all 0.5s; 
	border: none;
}
.nav-center .nav-list .nav-list-link{
	display: block;
	padding: 0px 29px;
	height: 62px;
	color: #333;
	overflow: hidden;
	transition: all 0.4s;
	font-weight:bold;
}
.nav-center .nav-list:hover .nav-list-link{
	background-color: #25a345;
	color: #FFF;
}

.nav-center .nav-list:hover:before{
	opacity: 1;
	top: 0px;
	border-top-color: #FFF;
	}
.nav-center .nav-list::before{
	content: '';
	position: absolute;
	top: -10px;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 0px;
	height: 0px;
	border: 11px 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);
	opacity: 0;
	transition: all 0.3s; 
}
.nav-center .nav-list.nav-tel{
	float: right;
	position: relative;
}
.nav-center .nav-list.nav-tel::after{
	content: '';
	position: absolute;
	height: 35px;
	width: 1px;
	background-color: #ccc;
	top: 0px;
	bottom: 0px;
	margin: auto;
	left: -20px;
}
.nav-center .nav-list.nav-tel .nav-list-link{
	color: #25a345;
	font-size: 18px;
	font-weight:400;
}
.nav-center .nav-list.nav-tel .nav-list-link:hover{
	color: #fff;
}
.nav-center .nav-list.nav-tel .nav-list-link span{
	font-size: 28px;
	padding-right: 10px;
	float: left;
	padding-top: 1px;
	color: #25a345;
	transition: all 0.3s; 
}
.nav-center .nav-list.nav-tel:hover span{
	color: #fff;
}
.nav-center .nav-list.current:hover .nav-list-link{
	color:#fff;
}
.nav-center .nav-list.current .nav-list-link{
	color:#25a345;
}
.nav-center .nav-list.current::before{
	top: 0px;
	opacity: 1;
}

/* 下拉菜单 */
.nav-list .nav-dropdown{
	width:300px;
	width: max-content;
	min-width:200px;
	position: absolute;
	top: 62px;
	background: #fff;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
	overflow: hidden;
	height: 0px;
	opacity: 1;
	transition: all 0.2s;
	border-right: 3px solid #25a345;
}

.nav-list .nav-dropdown .nav-dropdown-link{
	display:block;
	height:auto;
	line-height: 22px;
	margin: 0px;
	border-bottom: 1px solid rgba(224,224,224,0.3);
	position: relative;
	overflow: hidden;
	transition: all 0.5s; 
	box-sizing: border-box;
}
.nav-list .nav-dropdown .nav-dropdown-link a{
	display: block;
	font-size: 15px;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #504f4f;
	transition: all 0.5s; 
}
.nav-list .nav-dropdown .nav-dropdown-link:last-child,.nav-list .nav-dropdown .nav-dropdown-link:last-child:hover{
	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: 15px;
	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:hover{
	border-bottom: 1px solid rgba(224,224,224,0.6);
}
.nav-list .nav-dropdown .nav-dropdown-link:hover a{
	color: #32b16c;
}
.nav-list .nav-dropdown .nav-dropdown-link:hover a::after{
	opacity: 1;
	border-left-color: #32b16c;
}

/* banner */
.banner{ width:100%; height:650px; overflow:hidden;}
.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:auto; height:auto; position:absolute;  left: 50%; margin-left: -960px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:30px; }
.banner .swiper-pagination-bullet{ background:rgba(204,204,204,0.9); filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; width:90px; height:5px; border-radius:0px;}
.banner .swiper-pagination-bullet-active{background:rgba(37,163,69,0.9);}
.banner .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; right:40px; transition: all 0.5s;}

.banner .swiper-button-next:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; right: 30px;}

.banner .swiper-button-prev{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; left:40px; transition: all 0.5s;}

.banner .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; left:30px;}
.banner .swiper-wrapper{ width: auto;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}

/* 小屏幕下banner图缩小 */
@media screen and (min-width:1201px) and (max-width:1600px) {
	.banner{ width:100%; height:auto; overflow:hidden;}
	.banner .swiper-container {width: 100%; height: auto;   margin-left: auto;margin-right: auto; }
	.banner .swiper-slide {text-align: center; font-size: 18px; background: #fff; overflow:hidden; position:relative; text-align: center;}
	.banner .swiper-slide img{ width:100%; height:auto; position:relative; display:inline-block; text-align: center; left: 0px; margin-left: 0px; }
}


.mobile-search-wrap{
	display: none;
}

.home_title{
	width: 1200px;
	padding: 0px;
	text-align: center;
	padding: 30px 0px;
}
.home_title .title{
	font-size: 34px;
	font-weight: bold;
	line-height: 50px;
}
.home_title .title a{
	color: #333;
}
.home_title .icon{
	width: auto;
	height: 40px;
	overflow: hidden;
	position: relative;
	margin: 14px 0px;
}
.home_title .icon .img{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 80px;
	height: 40px;
	background: #fff;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.home_title .icon .img img{
	width: 25px;
	height: 25px;
}
.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: 18px;
	color: #6b6b6b;
	line-height: 30px;
}
.home_title .subtitle br{
	display: none;
}
/* 解决方案 */
.home_solution_content{
	overflow: hidden;
}
.home_solution_content .list{
	width: 150px;
	height:220px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin: 0px 25px;
	margin-top: 10px;
}
.home_solution_content .list .img{
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 2px solid #e5e5e5;
	overflow: hidden;
	box-sizing: border-box;
	transition: all 0.5s;
}
.home_solution_content .list .img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.home_solution_content .list .title{
	line-height: 30px;
	font-size: 17px;
	padding-top: 15px;
	transition: all 0.5s;
}
.home_solution_content .list:hover .img{
	border: 2px solid #25a345;
}
.home_solution_content .list:hover .img img{
	transform: scale(1.06);
}
.home_solution_content .list:hover .title{
	color: #25a345;
}
/* 产品中心 */
.home_product_wrap{
	width: auto;
	background: url(../images/home-product-back.jpg) top center;
	margin-top: 35px;
	overflow: hidden;
	position: relative;
}
.home_product_wrap .home_title .icon .img{
	background: url(../images/home-product-back.jpg);
	background-position:95px 0px;
}
.home_product_content{
	width: 1200px;
	height: auto;
	padding: 0px;
	position: relative;
	padding-bottom: 10px;
}
/* 产品用户分类 */
.product_top_nav{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}
.product_top_nav .product_top_nav_list{
	width: 580px;
	height: 140px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #eeeeee;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.product_top_nav .product_top_nav_list::after{
	content: ' ';
	width: 40px;
	height: 40px;
	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: 170px;
	height: 140px;
	float: left;
	position: relative;
	overflow: hidden;
}
.product_top_nav .product_top_nav_list .title::before{
	content: '';
	height: 80%;
	width: 1px;
	background: #e5e5e5;
	top: 0px;
	bottom:0px;
	right: 0px;
	margin: auto;
	position: absolute;
}
.product_top_nav .product_top_nav_list .title h2{
	padding: 18px 10px 8px 28px;
	font-size: 18px;
	color: #25a345;
	line-height: 30px;
	font-weight: bold;
} 
.product_top_nav .product_top_nav_list .title h2 strong{
	display: block;
}
.product_top_nav .product_top_nav_list .title h3{
	padding: 5px 10px 10px 28px;
	font-size: 18px;
	color: #25a345;
	font-weight: 400;
} 
.product_top_nav .product_top_nav_list .title h3 span{
	font-size: 25px;
	color: #a6a6a6;
}
.product_top_nav .product_top_nav_list .title:hover h3 span{
	color: #25a345;
}
.product_top_nav .product_top_nav_list .list{
	width: 350px;
	height: 120px;
	float: left;
	text-align: left;
	padding: 15px;
	padding-top: 0px;
	overflow: auto;
	position: relative;
	top:15px;
}
.product_top_nav .product_top_nav_list .list .list_link{
	padding: 5px 15px;
	display: inline-block;
	font-size: 15px;
	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:hover{
	color: #23a243;
}

.product_top_nav .product_top_nav_list .list .list_link:hover::before{
	width: 100%;
}
/* 首页产品swiper */
.home_product_content_swiper{
	overflow: hidden;
	width: 1200px;
	height: 577px;
	position: relative;
}
.home_product_content_swiper .swiper-container{
	height: 100%;
	position: relative;
}
.home_product_content_swiper .swiper-container .swiper-slide{
	width: 100%;
	height: auto;
}
	
.home_product_content_swiper .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top:510px; right:545px; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMyM2EyNDMnLz48L3N2Zz4="); z-index: 2;}

.home_product_content_swiper .swiper-button-next:hover{  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: 510px; left:545px; transition: all 0.5s;background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMjNhMjQzJy8+PC9zdmc+"); z-index: 2;}

.home_product_content_swiper .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

.home_product_content_swiper .swiper-button-disabled{
	pointer-events: auto !important;
	cursor:pointer 
}

.home_product_list{
	width: 261px;
	height: 395px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	overflow: hidden;
	background: #fff;
	margin-top: 46px;
	margin-left: 52px;
	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:hover::before{
	width: 100%;
}

.home_product_list .img{
	width: 230px;
	height: 230px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 15px;
	box-sizing: border-box;
	margin-top: 15px;
}
.home_product_list .img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.home_product_list:hover .img img{
	transform:scale(1.08);
}
.home_product_list .title{
	width: 230px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}
.home_product_list .title h2{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	text-overflow: ellipsis; white-space: nowrap;course:hand;
	transition: all 0.5s;
}
.home_product_list .title p{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #949494;
	text-overflow: ellipsis; white-space: nowrap;course:hand;
}
.home_product_list:hover .title h2{
	color: #23a243;
}
.home_product_list .more{
	width: 230px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
}
.home_product_list .more span{
	font-size: 30px;
	color: #e5e5e5;
	transition: all 0.5s;
}
.home_product_list:hover .more span{
	color: #23a243;
}
.home_product_list:hover {
	border: 1px solid #23a243;
}
.home_product_content_swiper .swiper-slide .home_product_list:nth-child(1){
	margin-left: 0px;
}


/* 公司简介 */
.home_about_wrap{
	width: 100%;
	max-width: 1920px;
	height: auto;
	background: url(../images/about_back.png) left center no-repeat;
	overflow: hidden;
}
.home_about_content{
	position: relative;
}
.home_about_content .text{
	width: 570px;
	height: auto;
	float: left;
}
.home_about_content .text .title{
	width: auto;
	height: 154px;
	border-bottom: 1px solid #e2e2e2;
	padding: 20px 5px;
	overflow: hidden;
	margin-top: 50px;
}
.home_about_content .text .title h2{
	font-size: 38px;
	color: #cacaca;
	letter-spacing:5px;
	line-height: 50px;
}
.home_about_content .text .title h3{
	font-size: 38px;
	color: #272727;
	font-weight: bold;
	letter-spacing:5px;  
	line-height: 50px;
	padding-top: 10px;
}
.home_about_content .text .title h3 strong{
	padding-left: 30px;
}
.home_about_content .text .title h3 span{
	color: #25a345;
}
.home_about_content .text .introduction{
	width: auto;
	height: 258px;
	overflow: auto;
	font-size: 0px;
	margin-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
}
.home_about_content .text .introduction p{
	text-indent: 2em;
	line-height: 29px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #8d8d8d;
}
.home_about_content .text .number{
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 140px;
	margin-top: 25px;
}
.home_about_content .text .number .list{
	width: auto;
	text-align: center;
	padding: 0px 50px;
}
.home_about_content .text .number .list h2{
	font-size: 52px;
	padding: 0px 0px;
}
.home_about_content .text .number .list p{
	padding-top: 10px;
	font-size: 16px;
	line-height: 28px;
}
/* 关于我们右侧 */
.home_about_content .home_about_right{
	width: auto;
	width: 570px;
	float: right;
}
.home_about_content .home_about_right .nav_list{
	width: auto;
	height: 110px;
	overflow: hidden;
	font-size: 0px;
	margin-top: 80px;
}
.home_about_content .home_about_right .nav_list a{
	width: 164px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	font-size: 15px;
	margin-left: 39px;
	margin-bottom: 30px;
	transition: all 0.5s; 
}
.home_about_content .home_about_right .nav_list a span{
	color: #25a345;
	font-size: 26px;
	float: left;
	padding: 0px 15px;
	transition: all 0.5s; 
}
.home_about_content .home_about_right .nav_list a:hover{
	background: #25a345;
	color: #fff;
	border: 1px solid #25a345;
}
.home_about_content .home_about_right .nav_list a:hover span{
	color: #fff;
}
.home_about_content .home_about_right .nav_list a:nth-child(1),.home_about_content .home_about_right .nav_list a:nth-child(4){
	margin-left: 0px;
}
.home_about_content .home_about_right .img{
	width: 570px;
	height: 415px;
	margin-top: 39px;
}
.home_about_content .home_about_right .img img{
	width: 100%;
	height: 100%;
} 
/* 环境 */
.home_about_environment{
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 20px;
}
.home_about_environment .list{
	width: 270px;
	height: 270px;
	position: relative;
	float: left;
	margin-left: 40px;
	margin-bottom: 40px;
}
.home_about_environment .list a{
	display: block;
}
.home_about_environment .list:nth-child(1){
	margin-left: 0px;
}
.home_about_environment .list .img{
	width:270px;
	height: 270px;
}
.home_about_environment .list .img img{
	width: 100%;
	height: 100%;
}
.home_about_environment .list h2{
	width: 100%;
	padding: 0px 15px;
	font-size: 15px;
	line-height: 40px;
	height: 0px;
	position: absolute;
	bottom: 0px;
	text-align: center;
	background: rgba(37,163,69,0.7);
	color: #fff;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	transition: all 0.5s;
	
}
.home_about_environment .list:hover h2{
	height: 40px;
}
/* 首页横幅 */
.home_banners_wrap{
	width: auto;
	height: 178px;
	background:url(../images/home_banners.jpg) top center no-repeat;
	margin-bottom: 15px;
}
.home_banners_content{
	height: 100%;
	overflow: hidden;
}
.home_banners_content ul{
	width: 630px;
	height: 100%;
	float: right;
	color: #fff;
	padding-top: 45px;
}
.home_banners_content ul h2{
	font-size: 32px;
	line-height: 50px;
}
.home_banners_content ul p{
	font-size: 16px;
	line-height: 30px;
	padding-top: 8px;
}
/* 优势 */
.home_advantage_wrap{
	width: auto;
	background-color: #ececee;
	margin-top: 50px;
	padding-bottom: 60px;
}
.home_advantage_wrap .swiper-container{
	width: 1200px;
}
.home_advantage_wrap .home_advantage_nav{
	width: 1200px;
	height: 84px;
	background: #fff;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: -42px;
}
.home_advantage_wrap .home_advantage_nav .list{
	width: 400px;
	height: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	text-align: center;
	transition: all 0.5s;
	cursor: pointer;
}
.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{
	display: block;
	padding: 0px 20px;
	font-size: 18px;
	font-weight: inherit;
	color: #000;
	padding-top: 8px;
}
.home_advantage_wrap .home_advantage_nav .list span{
	color: #9e9e9e;
	font-size: 30px;
}
.home_advantage_wrap .home_advantage_nav .list:hover{
	background-color: #1f1f1f;
	color: #fff;
}
.home_advantage_wrap .home_advantage_nav .list:hover strong,.home_advantage_wrap .home_advantage_nav .list:hover span{
	color: #fff;
}
.home_advantage_wrap .home_advantage_content{
	height: 360px;
	overflow: hidden;
	margin-top: 50px;
}
.home_advantage_wrap .home_advantage_content .text{
	width: 516px;
	float: left;
}
.home_advantage_wrap .home_advantage_content .text .title{
	height: 185px;
}
.home_advantage_wrap .home_advantage_content .text .title h2{
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	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: 15px;
}
.home_advantage_wrap .home_advantage_content .text .li_text{
	width: 460px;
	padding-left: 0px;
	margin-left: 30px;
	padding-right: 15px;
	padding-top: 26px;
	padding-bottom: 20px;
	height: 140px;
	border-bottom: 1px solid #bfbfbf;
	overflow: auto;
}
.home_advantage_wrap .home_advantage_content .text .li_text li{
	font-size: 15px;
	color: #757575;
	line-height: 26px;
}
.home_advantage_wrap .home_advantage_content .text .text_img{
	width: auto;
	font-size: 0px;
	margin-top: 25px;
}
.home_advantage_wrap .home_advantage_content .text .text_img img{
	width: 240px;
	height: 150px;
	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: 640px;
	height: 360px;
	float: right;
}

/* 合作伙伴 */
.home_partner{
	overflow: hidden;
	padding-bottom: 30px;
}
.home_partner .home_partner_content{
	overflow: hidden;
	text-align: center;
}
.home_partner .home_partner_content .list{
	width: 200px;
	height: 100px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 5px;
	transition:  all 0.5s;
	display: inline-block;
}
.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:8px 25px;
	border: 1px solid #e5e5e5;
	transition: all 0.5s;
	color: #25a345;
	font-size: 15px;
	line-height: 25px;
}
.home_partner .more a:hover{
	border: 1px solid #25a345;
}
/* 首页新闻中心 */
.home_new_content{
	position: relative;
	margin-bottom: 90px;
}
.home_new_left{
	width:405px;
	height: 634px;
	overflow: hidden;
	position: relative;
	background: #f1f1f1;
	float: left;
}
.home_new_left::before{
	position: absolute;
	content: ' ';
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 7px;
	background: #e0e0e0;
	z-index: 1;
}
.home_new_left::after{
	position: absolute;
	content: ' ';
	bottom: 0px;
	left: 0px;
	width: 0%;
	height: 7px;
	background: #25a345;
	z-index: 2;
	transition:all 0.5s;
}
.home_new_left:hover::after{
	width: 100%;
}
.home_new_left a{
	display: block;
	width: 100%;
	height: 100%;
}
.home_new_left .img{
	width: 335px;
	height: 335px;
	background: #fff url(../images/logo.png) center center no-repeat;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 35px;
}
.home_new_left .img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.home_new_left .text{
	width: 335px;
	margin: 0 auto;
}
.home_new_left .text .title{
	font-size: 22px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	margin-top: 25px;
}
.home_new_left .text .time{
	font-size: 24px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #5e5e5e;
}
.home_new_left .text .time span{
	font-size: 26px;
	color: #25a345;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}
.home_new_left .text .introduction{
	color: #919191;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	text-align:justify; text-justify:inter-ideograph;
	margin-top: 20px;
}
.home_new_left:hover .img img{
	transform:scale(1.08);
}

.home_new_swiper{
	width: 750px;
	height: 634px;
	background: #fff;
	float: right;
	overflow: hidden;
}
.home_new_swiper .home_new_swiper_nav{
	width:100%;
	height: 54px;
	overflow: hidden;
	line-height: 54px;
}
.home_new_swiper .home_new_swiper_nav .list{
	float: left;
	height: 54px;
	position: relative;
	margin-right: 20px;
	cursor:pointer;
}
.home_new_swiper .home_new_swiper_nav .list a{
	color: #000000;
	font-weight: bold;
	display: block;
	line-height: auto;
	font-size: 20px;
	position: relative;
	padding: 0px 20px;
	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: block;
	line-height: auto;
	font-size: 16px;
	position: relative;
	padding: 0px 10px;
	float: right;
	line-height: 54px;
	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: 118px;
	border-bottom: 1px solid #eeeeee;
	overflow: hidden;
	margin-top: 27px;
}
.home_new_swiper_list .list .text{
	width: 585px;
	height: 100%;
	float: left;
}
.home_new_swiper_list .list .text a{
	display: block;
	width: 100%;
	height: 100%;
}
.home_new_swiper_list .list .text .title{
	height: 35px;
	line-height: 35px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
	course:hand;
	font-size: 21px;
	transition: all 0.5s;
}
.home_new_swiper_list .list .text .introduction{
	font-size: 15px;
	height: 50px;
	line-height: 25px;
	color: #8f8f8f;
	margin-top: 10px;
}
.home_new_swiper_list .list .time{
	width: 145px;
	float: right;
	height: 100%;
	background: #eeeeee;
	text-align: center;
	transition: all 0.5s;
} 
.home_new_swiper_list .list .time h2{
	font-size: 40px;
	color: #707070;
	line-height: 50px;
	padding-top: 18px;
}
.home_new_swiper_list .list .time h3{
	font-size: 18px;
	color: #9a9a9a;
	line-height: 30px;
}
.home_new_swiper_list .list:hover .time{
	background: #25a345;
	color: #fff;
}
.home_new_swiper_list .list:hover .time h2,.home_new_swiper_list .list:hover .time h3{
	color: #fff;
}
.home_new_swiper_list .list:hover .text .title{
	color: #25a345;
}

/*底部通用*/
.footer_all{ width:100%; min-height:100px; height:auto; overflow:hidden; background:#f2f2f2; margin-top: 50px;}
.footer_all a:hover{
	color: #25a345;
}
.footer_top{ width:1200px; height:74px; border-bottom:1px solid #e2e2e2; margin:0 auto; overflow:hidden;}
.footer_top .location{ width:500px; height:100%; float:left;}
.footer_top .location h2{ font-size:18px; line-height:74px; font-weight:400; color:#525252;}
.footer_top .location h2 a{ color:#525252;}
.footer_top .location h2 a:hover{
	color: #25a345;
}
.footer_top .footer_search{ width:700px; float:right; 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 ;}
.footer_search .footer_search_icon i{ font-size:26px; color:#8e8e8e;  cursor:pointer; font-weight: 800; }

.footer_search_content{ width:auto; height:74px; float:right; margin-left:0px; overflow:hidden; display:none; position:absolute; right:0px; top:0px;}
.footer_search_content  form	{ margin-top:17px; float:left; overflow:hidden; height:40px;}
.footer_search_content .keyword		{-webkit-box-flex: 1; width:284px; height:40px; text-align:left; line-height:40px; overflow:hidden; font-size:16px; border:none; background:#ffffff; float:left; margin-left:0%; text-indent:6px;  color:#000;  text-indent:8px;  outline: none; border:1px solid #FFF; box-sizing:border-box;}
.footer_search_content .search-btn	{ width:64px; height:40px;background:#25a345; float:left; border:none;  cursor:pointer; color:#fff; text-align:center;  line-height:40px; text-align:center;   outline: none; box-sizing: border-box;}

.footer_search_content_icon{ float:left; width:60px; height:74px; text-align:center; line-height:74px; user-select:none; cursor:pointer ;}
.footer_search_content_icon i{ font-size:26px; color:#8e8e8e; font-weight: 800;}


.footer_content{width:1200px; min-height:320px;height:auto; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:40px; border-bottom:1px solid #e2e2e2;}
.footer_content .f_logo{ width:280px; height:79px; float:left; overflow:hidden; margin-left:40px; margin-top:60px; }
.footer_content .f_logo a{ width:100%; height:100%; display: block; display: flex; justify-content: center; align-items: center; align-content: center; }
.footer_content .f_logo a img{
	width: 79px;
	height: 79px;
}
.footer_content .f_logo a ul{
	padding-left: 30px;
	color: #25a345;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-flow: row wrap;
}
.footer_content .f_logo a ul h2{
	font-size: 30px;
	flex-basis: 100%;
	padding-top: 0px;
	line-height: auto;
	padding-top: 8px;
}
.footer_content .f_logo a ul li{
	flex-basis: 100%;
	font-size: 18px;
	line-height: auto;
	padding-top: 8px;
}
.footer_content .footer_nav{ width:auto; min-height:10px; height:auto; float:right; overflow:hidden; padding-top:20px; padding-bottom: 30px;}

.footer_content .footer_nav .footer_nav_list{ float:left; width:auto; margin-left:25px; margin-right: 25px; padding-right:80px;}
.footer_nav_list h2{ font-size:18px; line-height:40px; padding-bottom:5px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-weight: bold;}
.footer_nav_list li{ font-size:15px; line-height:30px; height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap}
.footer_nav_list li a{color:#7d7d7d;}

.footer_content .footer_nav .wechat{
	float: right;
	padding-right: 30px;
	margin-right: 0px;
	text-align: center;
}
.footer_content .footer_nav .wechat img{
	width: 100px;
	height: 100px;
	padding-top: 10px;
}
.footer_content .footer_nav .wechat p{
	font-size: 18px;
	color: #333;
	line-height: 60px;
	font-weight: bold;
}
.links{ width:1200px; height:auto; margin:0 auto; overflow:hidden; line-height:30px; padding-top:15px; padding-bottom:15px;}
.links h2{ float:left; overflow:hidden; font-size:15px; font-weight:400; color:#7d7d7d; line-height: 30px;}
.links a{ display:inline-block; font-size:15px; padding-left:10px; padding-right:10px; color:#7d7d7d;}

.footer_bottom{width:100%; height:auto; background:#e6e6e6; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.footer_bottom ul{width:1200px; height:auto; margin:0 auto; overflow:hidden; text-align:center; line-height:30px; color:#7d7d7d; font-size:14px;}
.footer_bottom ul span{ display: inline-block;}
.footer_bottom ul strong{
	font-weight: 400;
}
.footer_bottom ul a{color:#7d7d7d; padding-left:20px; padding-right:20px;}

/*侧边栏main css*/
.izl-rmenu{position:fixed;right:0%;margin-left:0;bottom:30px;padding-bottom:10%;z-index:9999;}

.izl-rmenu a{transition:all 0.5s;}
.izl-rmenu .btn{width:50px;height:50px; cursor:pointer;position:relative; padding: 0px; margin: 0; margin-top: 2px; 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:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#f3f3f3; color:#fff; line-height:115px; font-size:14px; transition:all 1.0s; border-top:none;}
.izl-rmenu .btn-qq:hover{background-color:#158e34;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#25a345;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#25a345; transition:all 1.0s;}
.izl-rmenu .btn-wx:hover{background-color:#158e34;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-144px;top:0px;display:none;width:143px;height:143px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#25a345;transition:all 1.0s; }

.izl-rmenu .btn-phone:hover{background-color:#158e34;}
.izl-rmenu .btn-phone .phone{background-color:#25a345;position:absolute;width:200px;left:-200px;top:-1px;line-height:50px;color:#FFF;font-size:16px;text-align:center;display:none; font-size:20px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#00a0e9;display:block; padding-top: 2px; padding-bottom: 2px;}
.izl-rmenu .btn-top:hover{background-color:#00a0e9; }

.mobile_footer{ display:none;}

/* 内页banner */
.banner_min{ width:100%; height:300px; overflow:hidden; position:relative; margin-top: 0px;}
.banner_min ul{width: 100%; height: 100%; margin-left: auto; margin-right: auto; position:relative;}
.banner_min img{ width:1920px; height:auto; position:absolute;  left: 50%; margin-left: -960px; }
/*内容导航*/
.content_nav{width:100%; min-height:10px; margin:0 auto; overflow:hidden; text-align:center; background:#fff; border-bottom:1px solid #dcdcdc ; box-sizing: border-box;}
.content_nav ul{ width:1200px; height:auto; margin:0 auto; padding-top:0px; }
.content_nav a{ line-height:60px; height:auto; display:block; float:left; padding: 0px 15px; font-size:16px; color:#fff; transition:all 0.3s; position:relative; overflow: hidden; color: #333; margin-left:10px; margin-right: 10px; transition: all 0.5s;}
.content_nav a::before
{
	content: '';
	position: absolute;
	bottom:-1px;
	left: 0;
	right: 0;
	width: 0%;
	height: 4px;
	margin: auto;
	background: #25a345;
	transition: all 0.3s;
}
.content_nav a:hover{
	color: #25a345;
}
.content_nav a:hover::before{
	width: 100%;
}
.content_nav .no::before{ width: 100%; }
.content_nav .no a{ color: #fff;}

/* 公司简介 */
.about_introduce{
	overflow: hidden;
	padding: 15px;
}

.about_introduce > .title{
	width: auto;
	text-align: center;
	position: relative;
	padding-bottom: 40px;
	padding-top: 30px;
}
.about_introduce > .title h2{
	font-size: 34px;
	font-weight: bold;
	color: #25a345;
}
.about_introduce > .title::before{
	content: '';
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	width: 0px;
	height: 0px;
	border: 10px 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: 15px;
}
.about_introduce .text img{
	width: auto;
	max-width: 100%;
	height: auto !important; 
}
.about_introduce .text h2{
	font-size: 30px;
	line-height: 50px;
	font-weight: 400;
	margin-bottom: 20px;
}
.about_introduce .text h2 strong{
	font-weight: bold;
	color: #25a345;
}
.about_introduce .text p{
	line-height: 30px;
	font-size: 16px;
	color: #515151;
	text-indent: 2em;
}
.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: 35px 0px;
	padding-bottom: 20px;
	margin-top: 35px;
}
.about_introduce .number .list{
	width: auto;
	text-align: center;
	padding: 0px 50px;
}
.about_introduce .number .list h2{
	font-size: 46px;
	padding: 0px 0px;
}
.about_introduce .number .list p{
	padding-top: 10px;
	font-size: 16px;
	line-height: 28px;
}

/* 荣誉资质 */
.about_honor {
	width: 1200px;
	height: 430px;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
}
.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: 220px;
	height: 293px;
	background: #313131;
	overflow: hidden;
}
.about_honor_list .img{
	width: 200px;
	height: 273px;
	background-color: #fff;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.about_honor_list .img img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.about_honor .swiper-button-next{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; top:355px; right:545px; 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: 355px; left:545px; 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: 30px;
}
.about_culture .list{
	width: auto;
	padding: 0px 15px;
	padding-bottom: 15px;
}
.about_culture .list img{
	width: auto;
	max-width: 100%;
	height: auto !important;
}
.about_culture .list h2{
	font-size: 26px;
	font-weight: bold;
	color: #25a345;
	line-height: 40px;
	padding-bottom: 10px;
}
.about_culture .list  li{
	font-size: 16px;
	line-height: 28px;
	padding-left: 10px;
	color: #282828;
}
.insidePage_advantage_wrap{
	margin-bottom: 15px;
	padding-bottom: 15px;
	background-color: #fff;
}

/* 系统栏目内容 */
.about_content{ padding: 20px; height:auto; margin:0 auto; min-height:200px;  padding-bottom:30px; margin-top: 15px; overflow: hidden; margin-bottom: 20px;}
.about_content img{ width:auto; max-width:100% !important;height:auto !important; }
.about_content p,.about_content li{ line-height:30px; margin-bottom: 0px !important; text-indent: 0px !important; }
.about_content table{
	width: 100% !important;
	height: auto !important;
	border: 1px solid #ccc;
}

/* 荣誉资质 */
.honor_list{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top: 15px;}

.honor_list ul {width:260px;float:left; height:auto; margin-left:32px;margin-top:32px;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:15px; font-size: 0px; }
.honor_list ul .pImg{display:block;width:230px;height:303px; border:1px solid #e3e3e3;background:#fff;display: table-cell; vertical-align: middle;  margin-top:25px; overflow: hidden;}
.honor_list ul img{width:200px; height:auto; max-height:273px; vertical-align: middle; background-color: #fff;}

.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 1s;}

.honor_list ul p{ width:90%; margin:0 auto;height:45px;line-height:45px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size: 15px;}

.honor_list ul:hover a{ text-decoration:none;}
.honor_list ul:hover p{ color:#25a345;}
/* 正方形图片列表 */

.images_list{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top: 15px;}

.images_list ul {width:260px;float:left; height:auto; margin-left:32px;margin-top:32px;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:15px; font-size: 0px; }
.images_list ul .pImg{display:block;width:230px;height:230px; border:1px solid #e3e3e3;background:#fff;display: table-cell; vertical-align: middle;  margin-top:25px; overflow: hidden;}
.images_list ul img{width:230px; height:auto; max-height:230px; vertical-align: middle; background-color: #fff; transition: all 0.6s;}

.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 1s;}
.images_list ul:hover .pImg img{
	transform: scale(1.1);
}
.images_list ul p{ width:90%; margin:0 auto;height:45px;line-height:45px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; font-size: 15px;}

.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;padding-top:40px;padding-bottom:40px;}
#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: 24px;
}
.solution_list ul{
	width:270px;
	height: 400px;
	background: #F3F3F3;
	overflow: hidden;
	float: left;
	position: relative;
	margin-left: 24px;
	margin-top: 24px;
	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: 240px;
	height: 240px;
	margin: 0 auto;
	margin-top: 15px;
	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: 230px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.solution_list ul .text h2{
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	color: #ababab;
	margin-top: 10px;
}
.solution_list ul .text h3{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	transition: all 0.5s;
}
.solution_list ul .text p{
	height: 44px;
	font-size: 15px;
	line-height: 22px;
	color: #ababab;
	margin-top: 5px;
}
.solution_list ul:hover .text h3{
	color: #25a345;
}

/* 新闻中心 */
.new_list{ width:1200px; height:auto; margin:0 auto;  margin-top: 20px; }
.new_list ul{ width:580px; height:270px; float:left; overflow:hidden; border: 1px solid #fff; border:1px solid #e5e5e5; position:relative;transition:all 0.5s; margin-top:30px;}
.new_list ul a{ display:block; width:100%; height:100%; transition:all 1.0s;}

.new_list ul dd{ width:226px; height:226px; overflow:hidden; background:#eeeeee url(../images/logo.png) center center no-repeat;transition:all 1.0s;  text-align:center; background-size:80px; border-bottom:1px solid #f3f3f3; transition:all 0.6s; float: left; display: flex; align-items: center; justify-content: center; border: 1px solid #f3f3f3; box-sizing: border-box; margin-top: 22px; margin-left: 22px;}

.new_list ul dd img{ width:200px;  height:auto; max-height: 200px; !important; transition:0.5s linear 0.1s; }  

.new_list ul .new_list_content{
	width: 290px;
	float: left;
	margin-left: 22px;
	
}

.new_list ul h2{ width:auto;  height:64px; line-height:28px; font-size:18px; overflow: hidden; transition:all 0.6s; font-weight: bold;  padding-top: 10px; padding-bottom: 0px; margin-top: 13px; margin-bottom: 20px;}
.new_list ul p{ font-size:15px; width:auto; height:95px; margin:0 auto; overflow:hidden; line-height:25px; color:#949494; text-justify:inter-ideograph; border-top: 1px solid #e5e5e5; padding-top: 15px;}

.new_list ul li{ width:auto; margin:0 auto; line-height:40px; color:#bababa; font-size:14px; padding-top:10px;}
.new_list ul li i{ float:left; padding-right:10px; font-size:18px;}
.new_list ul a:hover{ text-decoration:none;}
.new_list ul:hover dd img{ transform:scale(1.1);  }
.new_list ul:hover h2{ color:#25a345;}
.new_list ul:hover{  box-shadow: 0px 0px 10px #CCC;} 
.new_list ul:nth-child(odd){
	float: left;
}
.new_list ul:nth-child(even){
	float: right;
}
/* 在线留言 */
.message_content_wrap{
	overflow: hidden;
	padding: 15px;
}

.message_content_wrap > .title{
	width: auto;
	text-align: center;
	position: relative;
	padding-bottom: 40px;
	padding-top: 30px;
}
.message_content_wrap > .title h2{
	font-size: 34px;
	font-weight: bold;
	color: #25a345;
}
.message_content_wrap > .title::before{
	content: '';
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	width: 0px;
	height: 0px;
	border: 10px 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: 15px 150px;
}
.message_content .form-group{
	margin-top: 10px;
	margin-bottom: 10px;
}
.message_content .form-group .form-label{
	padding: 5px 0px;
	font-weight: 400;
}
.message_content .form-group .red {
	margin-right: 15px;
	color: #F00;
}
.message_content .form-group .form-control{
	border-radius: 0px;
	resize: none; 

}
.message_content .form-group input.form-control{
	height: 42px;
}
.message_content .form-group.has-error label{
	color: #a94442 !important;
}
.message_content .mybtn{
	width: 167px;
	height: 47px;
	background: #25a345;
	border-radius: 0px;
	border: none;
	color: #fff;
	margin-top: 20px;
}
.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: 20px;
	padding-bottom: 30px;
}
.message_content .hint h2{
	font-size: 20px;
	line-height: 50px;
	border-bottom:1px solid #ccc ;
}

/* 联系方式 */
.contact_wrap{
	padding: 10px 20px;
}
.contact_wrap .title{
	padding: 15px 0px;
}
.contact_wrap .title h2{
	color: #25a345;
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
	padding-bottom: 6px;
	padding-top: 20px;
}
.contact_wrap .title li{
	color: #3c3c3c;
	line-height: 32px;
}
.contact_wrap .title li a{
	color: #3c3c3c;
	transition: all 0.5s;
}
.contact_wrap .title li a:hover{
	color: #25a345;
}
.contact_wrap .information{
	width: 1200px;
	overflow: hidden;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.contact_wrap .information .list{
	width: 340px;
	height: auto;
	background-color: #eeeeee;
	margin: 20px;
	margin-left: 0px;
	margin-right: 40px;
	padding: 25px 15px 25px 25px;
	transition: all 0.5s; 
}
.contact_wrap .information .list li{
	line-height: 33px;
	color: #3c3c3c;
}
.contact_wrap .information .list li span{
	color: #ccc;
	font-size: 20px;
	float: left;
	padding-right: 10px;
	transition: all 0.5s;
}
.contact_wrap .information .list li a{
	transition: all 0.5s;
}
.contact_wrap .information .list li a:hover{
	color: #25a345;
}
.contact_wrap .information .list:hover li span{
	color: #25a345;
}
.contact_wrap .information .list:hover{
	box-shadow: 0px 0px 10px #ccc;
}
.contact_wrap .location{
	height: auto;
	padding: 20px 0px;
	padding-top: 30px;
}
.contact_wrap .location h2{
	line-height: 40px;
	font-size: 21px;
}
.contact_wrap .location h2 span{
	float: left;
	font-size: 35px;
	color: #25a345;
	padding-right: 20px;
}

/* 地图 */

.map{ width:1200px; height:500px; overflow:hidden; position:relative; background:#f3f3f3; margin:0 auto;  margin-top:20px; margin-bottom:30px;}
.map #map{ width:100%; height:100%;}

.map #map label { width: auto; max-width:500px !important;}
.more_map{ width:1200px; height:auto; text-align:center; margin:0 auto; overflow:hidden; margin-bottom: 20px;}
.more_map a{ width:165px; height:40px; line-height:40px; background:#25a345; display:inline-table; color:#ffffff; font-size:15px; transition: all 0.5s;}
.more_map a:hover{ background:#0f9231;}

/*新闻内容*/
.new_content_title{padding: 0px 15px; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding-top:40px;}
.new_content_title .title{ font-size:32px; padding-top:20px; color: #25a345; font-weight: bold;}
.new_content_title .time{ font-size:16px; color:#8f8f8f; font-weight:400; line-height:40px; padding-top:19px; padding-bottom:10px;}
.new_content_title .announcer{ width:100%; position:relative; margin:0 auto; height:86px; 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:35px; padding-right:35px;}
.new_content_title .announcer .bg .a1{ line-height:42px; color:#8f8f8f; font-size:15px; font-weight: 400;}
.new_content_title .announcer .bg .a2{ line-height:42px; color:#8f8f8f; font-size:28px; font-weight: 400;}
.new_content_title .announcer .bg .a2 span{ font-size: 30px;}

.new_content{padding: 0px 15px; margin:0 auto; min-height:300px; height:auto; overflow:hidden; padding-top:30px; padding-bottom:20px; line-height:30px;}
.new_content p{ font-size:16px; color:#333;}
.new_content img{ max-width:100%; height:auto !important; width:auto;}

.neirong_next1					{font-size:16px; color:#3f3f3f; line-height:30px; width:1200px; height:auto; margin:0 auto; overflow:hidden; border-top:2px solid #ededed; padding-top:20px;  padding-bottom:20px; margin-top:30px; margin-bottom:0px;}
.neirong_next1 p				{ width:50%; float:left; overflow:hidden; line-height:30px;}
.neirong_next1 p i{ font-size:20px; float:left; padding-right:10px;}
.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:14px;color:#333333; line-height:30px; text-decoration:none;}
.neirong_next1 p span a:hover	{ color:#25a345; text-decoration:underline;}

/*当前位置*/
.location_all{width:100%; height:55px; height:auto; overflow:hidden; background:#f7f7f7; margin-top: 0px; border-bottom: 1px dashed #f1f1f1;}
.location_content{width:1200px; height:55px; height:auto; overflow:hidden; margin:0 auto;}
.location_left{ width:auto; height:55px; float:left; overflow:hidden; line-height:48px; font-size:14px; color:#666; text-align:left; padding-left: 20px;}
.location_left strong{ font-size:16px; color:#333; padding-right: 15px;}
.location_left a{ font-size:14px; color:#666;}
.location_left a:hover{ color:#25a345;}
.location_left i{ font-size:25px;   margin-right:10px; color:#25a345; position:relative; top:3px;}

/*产品内容*/
.product_content_container{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 40px;
}
.product-top{width:100%; margin:0 auto; height:auto; overflow:hidden; padding-bottom:20px; }

#preview{ float:none; text-align:center; width:375px; float:left; margin-left:0px; margin-top:0px; margin-left:20px;}

.jqzoom{ width:375px; height:375px; position:relative; border:1px solid #dcdcdc; box-sizing: border-box;}
.jqzoom img{width:100%; height:100%;}
.jqimg{ display:none;}

.zoomdiv{  height:800px; width:800px;}


#spec-n5{width:375px; height:70px;overflow:hidden; margin-top:20px;}
#spec-list{ width:100%; float:left; overflow:hidden;  display:inline-block; text-align:center;}
#spec-list ul{ width:100%;}
#spec-list ul li{  display:inline-block; width:60px; margin-left:10px; margin-right:10px;}
#spec-list ul li img{ padding:2px; border:1px solid #f3f3f3; width:60px; height:60px; }

/*jqzoom*/
.jqzoom{position:relative;padding:0; background:#fff; z-index:1;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:600px;height:600px;
background:#fff no-repeat center center;border:1px solid #e4e4e4;display:none;
text-align:center;overflow: hidden; background:#fff;}

.bigimg{width:800px;height:800px; display:block; z-index:12313; background:#fff; }

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;
background:#25a345;opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;filter:alpha(Opacity=30);cursor:move; }

/**/

#spec-list{ position:relative; width:100%; display:inline-block; text-align:center;}
#spec-list .lish_on img{ border:2px solid #25a345 !important;padding:1px !important; }


.product-top-right{ width:760px; height:auto; float:right; overflow:hidden; }
.product-top-right .title{ font-size:18px; font-weight:300; border-bottom:1px solid #e5e5e5; line-height:35px; padding-left:0px; padding-top:0px; padding-bottom:15px; font-weight:800; color: #25a345;}
.product-top-right .title a{ color:#25a345;}
.product-top-right .title span{
	font-weight: 400;
	color: #000;
	font-size: 18px;
	padding-left: 5px;
}
.product-top-right .title a:hover{ color:#25a345;}

.product-top-right .subtitle{ font-size:18px; font-weight:300; border-bottom:1px solid #e5e5e5; line-height:35px; padding-left:0px; padding-top:15px; padding-bottom:15px; font-weight:800; color: #25a345;}
.product-top-right .subtitle a{ color:#25a345;}
.product-top-right .subtitle span{
	font-weight: 400;
	color: #838383;
	font-size: 18px;
	padding-left: 5px;
}
.product-top-right .subtitle a:hover{ color:#25a345;}

.product-top-right h3{ font-size:16px; font-weight:300; border-bottom:1px  dashed #ccc; line-height:35px; padding-left:30px; padding-top:15px; padding-bottom:15px; font-weight:800;font-weight: 800; color: #65adf4;}

.product-top-right h4{ font-size:20px; font-weight:300;  height:80px; overflow:hidden; margin-top: 10px;}
.product-top-right h4 a{ width:auto; height:45px; display:block; background:#fff; float:left; line-height:45px; text-align:center; color:#fff; margin-top:22px; font-size:16px; margin-right: 30px; transition: all 0.5s; padding: 0px 20px; border: 1px solid #e5e5e5; color: #353535; padding-left: 10px; font-weight: bold;}
.product-top-right h4 a i{ padding-left:10px; padding-right: 10px; color: #25a345;  font-size: 30px; float: left; transition: all 0.5s; font-weight: 400;}
.product-top-right h4 a:nth-child(2){
	background-color: #fff;
}

.product-top-right h4 a:hover{
	background-color: #25a345;
	color: #fff;
}
.product-top-right h4 a:hover i{
	color: #fff;
}

.product-top-right .lx{ width:760px; font-size:14px; font-weight:300;  line-height:30px;  height:auto; color:#6c6c6c; overflow: hidden; margin-top:20px; border-bottom: 1px solid #e5e5e5; padding-bottom: 30px;}
.product-top-right .lx .tedian{ padding-top:0px; padding-bottom:30px; padding-left:30px; padding-right: 30px; height:145px; overflow-y:scroll; overflow-x:auto;}
.product-top-right .lx samp{
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	color: #333;
	line-height: 30px;
	font-family: "microsoft yahei";
	background-color: #25a345;
	padding: 5px 20px;
	color: #fff;
	margin-bottom: 20px;
}
.product-top-right .lx .tedian p{ font-size:15px !important;  color:#575757 !important; line-height: 28px !important;}


/*放大镜结束*/

.product_content_top{width:1200px; height:auto; margin:0 auto; overflow:hidden;  display:none;} 
.product_content_top .left{ width:600px; height:500px; float:left; overflow:hidden; }

.product_content_list{width:600px; height:auto; margin:0 auto; overflow:hidden; }

.product_content_list .swiper-container{width:100%;height:100%;text-align:center; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;
-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center; margin-top:0;}
.product_content_list .swiper-wrapper{width:100%; margin:0 auto; }
.product_content_list .swiper-slide{ width:auto; overflow:hidden; margin:0 auto;}

.product_content_list .swiper-slide ul{width:500px; height:375px; overflow:hidden; margin:0 auto; text-align:center; transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;  text-align:center; background:#fff; margin-top:0px;  float:left; overflow:hidden; margin-left:50px; margin-top:60px;}

.product_content_list .swiper-slide ul img{  width:100%;height:100%;}
.product_content_list .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fractio{ bottom:20px;}
.product_content_list .swiper-pagination-bullet{ background:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.product_content_list .swiper-pagination-bullet-active{ background:#3f3f73;}
.product_content_list .swiper-button-next{  filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; right:0px; }
.product_content_list .swiper-button-next:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.product_content_list .swiper-button-prev{  filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; left:0px;}
.product_content_list .swiper-button-prev:hover{  filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

.product_content_top .right{ width:500px; height:500px; float:right; overflow:hidden; }
.product_content_top .right h2{ font-size:25px; font-weight:300; border-bottom:1px  dashed #ccc; line-height:80px; padding-left:30px; color:#25a345}
.product_content_top .right h2 a{ color:#333;}
.product_content_top .right h2 a:hover{ color:#25a345;}
.product_content_top .right h3{ font-size:20px; font-weight:300; border-bottom:1px  dashed #ccc; line-height:80px; padding-left:30px;}
.product_content_top .right h4{ font-size:20px; font-weight:300; border-bottom:1px  dashed #ccc; line-height:80px; padding-left:25px; height:80px; overflow:hidden;}
.product_content_top .right h4 a{ width:150px; height:35px; display:block; background:#25a345; float:left; line-height:35px; text-align:center; color:#fff; border-radius:20px; margin-top:22px; font-size:16px;}
.product_content_top .right h4 a i{ padding-left:10px;}

.product_content_top .right .lx{ width:470px; font-size:14px; font-weight:300; border-bottom:1px  dashed #ccc; line-height:30px; padding-left:30px; height:240px; color:#6c6c6c; overflow-y:scroll; overflow-x:auto; }
.product_content_top .right .lx p{ font-size:14px; padding-top:30px; color:#575757; padding-bottom:30px;}
.product_content_top .right .lx p span{ color:#25a345;}

.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-size:30px; float:left; font-weight:300; padding-left:30px; padding-right:15px; color:#12cc39;}


.product_content_content{width:100%; min-height:100px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; font-size: 0px;}
.product_content_content h2{width:auto; min-height:60px; height:auto; line-height:60px; font-size:28px; font-weight:400; color:#333; overflow:hidden;  background:#FFF; border-left:5px solid #25a345;font-weight: 400;}
.product_content_content h2 strong{font-weight:400 ; float: left; color: #25a345; padding-left: 20px;}
.product_content_content h2 span{
	 font-size: 18px;
	 color: #838383;
	 padding-left: 20px;
}
.product_content_content h2 i{color:#25a345; padding-right:15px; font-family:300;font-size: 30px; float: left; padding-left: 20px;}

.chanpin_content{ width:100%; margin:0 auto; height:auto; overflow:hidden; padding-top:20px; padding-bottom:10px; min-height:200px; padding: 15px;}
.chanpin_content p{ line-height:30px;}
.chanpin_content img{ max-width:100%; height:auto;}

.product_bottom{ width:100%; margin:0 auto; height:auto; overflow:hidden; padding-top:20px; padding-bottom:10px; min-height:200px;}
.product_bottom p{ line-height:30px;}
.product_bottom img{ max-width:100%; height:auto; display: block; margin: 0 auto;}

/* 产品推荐 */
.productsRecommended_title_wrap{
	width: auto;
	position: relative;
	height: 43px;
	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: 43px;
	line-height: 43px;
	font-size: 24px;
}
.productsRecommended_content{
	overflow: hidden;
	padding-bottom: 20px;
}
.productsRecommended_content .home_product_list:nth-child(1){
	margin-left: 0px;
}

/* 产品中心栏目 */
.productCenter_title{
	position: relative;
	padding: 15px 0px;
	text-align: center;
	padding-bottom: 0px;
}
.productCenter_title .titleOne{
	width: auto;
	text-align: center;
	position: relative;
	padding-bottom: 40px;
	padding-top: 30px;
	font-size: 34px;
	font-weight: bold;
	color: #25a345;
}
.productCenter_title .titleOne::before {
    content: '';
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    width: 0px;
    height: 0px;
    border: 10px 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: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.productCenter_title .titleEnglish span{
	font-size: 36px;
	font-weight: bold;
	color: #eaeaea;
	position: relative;
	z-index: 1;
	background: #fff;
	line-height: 50px;
	padding: 0px 30px;
}
.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: 30px;
}
.productSelect_nav .productSelect_nav_list{
	width: auto;
	height: auto;
	overflow: hidden;
}
.productSelect_nav .productSelect_nav_list .title{
	width: 111px;
	height: auto;
}
.productSelect_nav .productSelect_nav_list .title h2{
	background-color: #25a345;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.productSelect_nav .productSelect_nav_list .type{
	width: 1070px;
	line-height: 40px;
	transition: all 0.2s;
	margin-bottom: 21px;
}
.productSelect_nav .productSelect_nav_list .type:hover{
	background-color: #F3F3F3;
}
.productSelect_nav .productSelect_nav_list .type li{
	width: auto;
	list-style: none;
	line-height: 40px;
	float: left;
	position: relative;
	transition: all 0.5s;
}
.productSelect_nav .productSelect_nav_list .type li::before{
	content: '';
	position: absolute;
	width: 1px;
	height: 60%;
	top: 20%;
	right: 0px;
	margin: auto;
	background: #dedede;
}
.productSelect_nav .productSelect_nav_list .type li:last-child::before{
	display: none;
}
.productSelect_nav .productSelect_nav_list .type li a{
	padding: 0px 20px;
	font-size: 16px;
	transition: all 0.5s;
	display: block;
}
.productSelect_nav .productSelect_nav_list .type li:hover a{
	color: #25a345;
}
.productSelect_nav .productSelect_nav_list .type li a.current{
	font-weight: bold;
	color: #25a345;
}

.page-status,.page-index,.page-last{
	display: none;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0 4px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    border-radius: 3px;
}
.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: 580px;
	height: 278px;
	background: #FFF;
	overflow: hidden;
	position: relative;
	float: left;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	margin-top: 40px;
	margin-bottom: 0px;
	transition: all 0.5s;
	border-bottom: 0px;
}
.product_list .list .img{
	width:238px;
	height: 238px;
	overflow: hidden;
	background-color: #F3F3F3;
	border: 1px solid #FFF;
	box-sizing: border-box;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	transition: all 0.5s;
}
.product_list .list .img img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.product_list .list .text{
	width: 282px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
.product_list .list .text .title{
	font-size: 19px;
	line-height: 30px;
	color: #333;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	transition: all 0.5s;
}
.product_list .list .text .summary{
	height: 115px;
	overflow: hidden;
	margin-top: 10px;
}
.product_list .list .text .summary p{
	font-size: 14px;
	color: #979797;
	line-height: 24px;
}
.product_list .list .text .more{
	overflow: hidden;
	margin-top: 35px;
}
.product_list .list .text .more a{
	padding: 0px 25px;
	background: #e5e5e5;
	line-height: 30px;
	display: inline-block;
	font-size: 14px;
	border-radius: 5px;
	transition: all 0.5s;
}
.product_list .list .text .more a:hover{
	background-color: #25a345;
	color: #fff;
}
.product_list .list:nth-child(odd){
	float: left;
}
.product_list .list:nth-child(even){
	float: right;
}
.product_list .list:hover .img {
	border: 1px solid #F3F3F3;
}
.product_list .list:hover .img img{
	transform: scale(1.05);
}
.product_list .list:hover{
	box-shadow: 0px 0px 10px #ccc;
	transform: translateY(-5px);
}
.product_list .list::before{
	content: '';
	height: 5px;
	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:hover::after{
	height: 5px;
}
.product_list .list:nth-child(1),.product_list .list:nth-child(2){
	margin-top: 25px;
}
.insidepage_product_top_nav{
	margin-top: 15px;
	margin-bottom: 10px;
}

/* 产品筛选结果 */
.product_number{
	background-color: #F3F3F3;
	padding: 10px;
	text-align: center;
	margin-top:10px;
	margin-bottom: 10px;
}
.product_number .select_true{
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product_number .select_true h2{
	color: #333;
	line-height: 30px;
	font-weight: 400;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product_number .select_true h2 span{
	font-size: 24px;
	padding-right: 15px;
}
.product_number .select_true h2 strong{
	color: #25a345;
	font-size: 30px;
	padding: 0px 15px;
}
.product_number .select_false{
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: row wrap;
	padding: 10px;
	padding-bottom: 15px;
}
.product_number .select_false h2{
	color: #ff0000;
	line-height: 30px;
	font-weight: bold;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-basis: 100%;
	padding-bottom: 8px;
}
.product_number .select_false h2 span{
	font-size: 24px;
	padding-right: 15px;
	padding-left: 15px;
}
.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: 10px;
	transition: all 0.5s;
	font-size: 15px;
}
.product_number .select_false .return span{
	font-size: 24px;
	float: left;
	padding: 0px 5px;
	padding-right: 10px;
}
.product_number .select_false .return:hover{
	background-color: #ff0000;
}

/* 描点位置 */
.productnav{
	padding-top:100px; margin-top:-100px;
}

/* 搜索结果页面 */
.search_result{
	margin-top: 50px;
}
.search_result .select_true h2 span{
	padding-left: 15px;
	color: #25a345;
}

.table_wrapper{
	width:100%;
	height: auto;
	height: max-content;
	margin: 0 auto;
	overflow-x: auto;
	overflow-y: hidden;
}
.chanpin_content table{
	font-family: "microsoft yahei" !important;
}
.chanpin_content table p,.chanpin_content table p span{
	font-size: 14px !important;
	font-family: "microsoft yahei" !important;
}
.chanpin_content table, .chanpin_content table tr th, .chanpin_content table tr td { border:1px solid #ccc; font-size: 16px !important;}
.chanpin_content table tr td{
	padding: 10px !important;
}
.chanpin_content table{
	width: 100% !important;
	min-width: 100% !important;
	height: auto !important;
	border: 1px solid #ccc;
	border-collapse: collapse;

}
/* ------------------1200px pc style end --------------- */
}