﻿/* 媒体查询 */
/* 1.超小屏幕下 小于 768px 布局容器的宽度为100% */

@media screen and (max-width:1200px){
	/* 导航 */
	#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;
	}
	#nav-wrap .container{
		width: 100%;
		padding: 0px;
	}
	#nav-wrap .mobile-logo a{
		display: block;
	}
	#nav-wrap .mobile-logo{
		width: auto;
		height: 4rem;
		margin-left: 1rem;
		float: left;
	}
	#nav-wrap .mobile-logo img{
		width: auto;
		height: 4rem;
	}
	
	.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;
	}

	.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; 
	}
	
	.nav-list .nav-dropdown .nav-dropdown-link{
		line-height: 1.8rem;
		font-size: 0px;
		overflow: hidden;
	}
	.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:#2f57c6;-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: #2f57c6;
	}
	#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: #2f57c6;
	}
	
	#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: 2px solid #2f57c6;
	}
	.nav-center .nav-list.current .nav-list-link {
		color: #2f57c6;
	}
	/* 移动端选择语言 */
	#nav-center .mobile_language{
		display: flex;
		width: 25.6rem;
		height: 3.5rem;
		margin:0 auto;
		justify-content:space-around;
		align-items: center;
		background: #32b16c url(../images/nav-warp.png) left center no-repeat;
	}
	#nav-center .mobile_language h2{
		font-size: 1rem;
		color: #fff;
		margin: 0px;
	}
	#nav-center .mobile_language h2 span{
		padding-right: 0.5rem;
		color: #fff;
	}
	#nav-center .mobile_language li{
		float: left;
		font-size: 1rem;
	}
	#nav-center .mobile_language li a{
		display: block;
		color: #fff;
	}
	#nav-center .mobile_language li a:active{
		color: #2f57c6;
	}
	
	/*Banner*/
	.banner{ width:100%; height:18.5rem; 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:#2f57c6;}
	.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;}
	
	/* 搜索 */
	
	.search-wrap{
		width: 100%;
		background-color: #f2f2f2;
		height: 4rem;
		overflow: hidden;
		margin-bottom: 1rem;
	}
	.search-wrap .search-content{
		width: 100%;
		margin: 0px auto;
		padding: 0px;
	}
	
	.search-wrap .search-content .search-key{
		float: left;
		line-height: 4rem;
		user-select: none;
		display: none;
	}

	.search-wrap .search-form{
		width:23rem;
		height:2.5rem;
		overflow: hidden;
		float: none;
		margin: 0 auto;
		margin-top: 0.75rem;
	}
	.search-wrap .search-form .form-group{
		width: 100%;
		height: 100%;
		background: #fff;
		border-radius: 1rem;
		overflow: hidden;
	}
	.search-wrap .search-form .form-group .form-text{
		float: left;
		width: 19rem;
		margin: 0px;
		padding-left: 0px;
		height: 100%;
		font-size: 1rem;
		color: #707070;
		outline: none;
		border: none;
		padding-left: 10px;
		
	}
	.search-wrap .search-form .form-group .form-btn{
		width: 4rem;
		line-height: 2.5rem;
		background-color: #fff;
		box-sizing: border-box;
		border: none;
		outline: none;
		user-select: none;
	}
	.search-wrap .search-form .form-group .form-btn span{
		font-size: 1.5rem;
		color: #2f57c6;
		font-weight: bold;
	}
	
	
	/* Mobile通用 > 首页标题 */
	.home_title{
		overflow: hidden;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.home_title .home_title_content{
		width: 25.6rem;
		text-align: center;
		margin: 0 auto;
		display: block;
		padding: 0rem 1rem;
	}
	.home_title .home_title_content h2{
		margin: 0px;
		font-weight: bold;
		font-size: 1.4rem;
		color: #2f57c6;
	}
	.home_title .home_title_content h2 span{
		color: #32b16c;
	}
	.home_title .home_title_content .back{
		width: 100%;
		height: 10px;
		margin: 0.5rem 0px;
		margin-top: 1rem;
		background: url(../images/home_title_back.png) center center no-repeat;
	}
	.home_title .home_title_content p{
		font-size: 0.95rem;
		color: #343434;
		line-height: 1.5rem;
		margin-bottom: 0.4rem;
		
	}
	.home_title .home_title_content p span{
		color: #2f57c6;
	}
	
	/* Mobile通用 > 首页产品 */
	.home_product_nav_wrap{
		width:25.6rem;
		overflow: hidden;
		min-height: 3rem;
		padding: 0px;
	}
	.home_product_nav{
		overflow: hidden;
		height: auto;
	}
	.home_product_nav .home_product_nav_list{
		width: 24rem;
		float: none;
		margin: 0 auto;
		line-height: 2.5rem;
		height: 2.5rem;
		background-color: #2f57c6;
		text-align: center;
		overflow: hidden;
		box-sizing: border-box;
		text-overflow: ellipsis; 
		white-space: nowrap;
		course:hand;
		padding: 0px 1rem;
		transition: all 0.5s;
		cursor: pointer;
	}
	.home_product_nav .home_product_nav_list a{
		display: block;
		color: #fff;
		font-size: 1rem;
		overflow: hidden;
		text-overflow: ellipsis; 
		white-space: nowrap;
		course:hand;
		pointer-events: none;
	}
	
	.home_product_nav .home_product_nav_list:nth-child(1){
		background-color: #567de5;
	}
	.home_product_nav .home_product_nav_list:nth-child(2){
		background-color: #446bd4;
	}
	
	.home_product_nav .home_product_nav_list.current{
		background-color: #32b16c;
		transition: all 0.3s;
	}
	.home_product_nav .home_product_nav_list.current a{
		pointer-events: auto;
	}
	.home_product_nav .home_product_nav_list:active{
		background-color: #42c67e;
	}
	/* PC > 产品中心 swiper slide 内容  */
	
	.home_product_content_wrap{
		width:25.6rem;
		height: auto;
		padding: 0px;
	}
	
	.home_product_content_wrap .swiper-container{
		width: 100%;
		height: 100%;
	}
	.home_product_content_wrap .swiper-slide{ overflow:hidden; text-align:left; height: auto;}
	
	.home_product_content{
		width: 100%;
		height: auto;
		padding: 0;
		margin-top: 0.3rem;
		margin-bottom: 1rem;
	}
	.home_product_content .home_product_img{
		width: 24rem;
		height: 24rem;
		background: #eeeeee;
		transition: all 0.5s;
		overflow: hidden;
		margin: 0 auto;
		float: none;
		padding: 1rem;
	}
	.home_product_content .home_product_img:active{
		background: #32b16c;
	}
	.home_product_content .home_product_img:active img{
		transform:scale(1.05);
	}
	.home_product_content .home_product_img a{
		display: block;
		width: 22rem;
		height: 22rem;
		overflow: hidden;
	}
	.home_product_content .home_product_img a img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	
	.home_product_content .home_product_text{
		width:23rem;
		height:auto;
		float: none;
		margin: 0 auto;
	}
	.home_product_content .home_product_text .title{
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
		padding-top: 1rem;
		padding-bottom: 0.8rem;
		border-bottom: 1px solid #f3f3f3;
	}
	.home_product_content .home_product_text .title h2{
		font-size: 1.1rem;
		font-weight: bold;
		line-height:1.5rem;
		overflow:auto; text-overflow:inherit; white-space:initial;
	}
	.home_product_content .home_product_text .title h3{
		font-size: 1rem;
		color: #7b7b7b;
		line-height: 1.5rem;
		padding-top: 0.4rem;
		overflow:auto; text-overflow:inherit; white-space:initial;
	}
	
	.home_product_content .home_product_text .features{
		height: 40px;
		width: 100%;
		position: relative;
		overflow: hidden;
		float: left;
		display: none;
	}

	.home_product_content .home_product_text .features_text{
		width: 100%;
		height: auto;
		border-bottom: 1px solid #e5e5e5;
		float: right;
		margin-top: 25px;
		color: #333333;
		overflow-x: hidden;
		overflow-y: auto;
		padding-left: 25px;
		padding-right: 25px;
		padding-bottom: 20px;
		position: relative;
		overflow: hidden;
		display: none;
	}
	
	.home_product_content .home_product_text .button_wrap{
		width: 100%;
		margin-top: 1.2rem;
		float: left;
	}
	
	.home_product_content .home_product_text .button_wrap .button_list{
		display: inline-block;
		padding: .5rem 1rem;
		background: #ffffff;
		border: 1px solid #dcdcdc;
		margin-right: 1rem;
		line-height: 1.5rem;
		font-size: 0.95rem;
		color: #7b7b7b;
		transition: all 0.5s;
		border-radius: 0.5rem;
	}
	.home_product_content .home_product_text .button_wrap .button_list span{
		font-size: 1.5rem;
		float: left;
		margin-right: 0.5rem;
		margin-left: 0.1rem;
		
	}
	.home_product_content .home_product_text .button_wrap .button_list:active{
		border: 1px solid #32b16c;
		color: #fff;
		background-color: #32b16c;
	}
	.home_product_content .home_product_text .button_wrap .button_list:nth-child(2):active{
		background-color: #2f57c6;
		border: 1px solid #2f57c6;
	}
	
	/* PC > 热门产品推荐 */
	.home_Redproduct_wrap{
		width: 25.6rem;
		padding: 0px;
		height: auto;
		box-shadow:0px 0px 15px rgba(0,0,0,0.1);
		margin-top: 1.5rem;
		margin-bottom:1rem;
		position: relative;
		overflow: hidden;
	}
	
	.home_Redproduct_title{
		height: 3rem;
		width:auto;
		margin: 0 auto;
		text-align: center;
		line-height: 2.5rem;
		position: relative;
		margin: 1rem;
		margin-top: 0.5rem;
		overflow: hidden;
	}
	.home_Redproduct_title h2{
		background-color: white;
		display:inline-block;
		margin: 0 auto;
		line-height: 3rem;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
		z-index: 2;
		font-size: 1.4rem;
		font-weight: bold;
		color: #365ecb;
	}
	.home_Redproduct_title h2 span{
		color: #32b16c;
	}
	.home_Redproduct_title::after{
		content: '';
		height: 1px;
		width: 100%;
		background-color: #dcdcdc;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		margin: auto;
		z-index: 1;
	}
	
	/* Mobile > 热门推荐产品内容 */
	
	.home_Redproduct_content{
		width: 25.6rem;
		height: auto;
		margin: 0 auto;
		background-color: #fff;
		margin-top: 0.5rem;
		padding-bottom: 0.8rem;
	}
	
	.home_Redproduct_content .swiper-container{width:100%;height:100%; 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;}
	
	.home_Redproduct_content .swiper-wrapper{width:100%; margin:0 auto; transition-timing-function: linear; }
	
	.home_Redproduct_content .swiper-slide{ 
		width:auto; 
		overflow:hidden; 
		margin:0 auto;
		margin-left: 0px;
	}
	.home_Redproduct_content .swiper-button-next{
		top: 1.5rem;
		right: 10rem;
		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMzNjVlY2InLz48L3N2Zz4=');
	}
	.home_Redproduct_content .swiper-button-prev{
		top: 1.5rem;
		left: 10rem;
		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMzY1ZWNiJy8+PC9zdmc+');
		
	}
	.home_Redproduct_content_list{
		width: 23rem;
		height: auto;
		border: 2px solid #e8e8e8;
		box-sizing: border-box;
		float: left;
		overflow: hidden;
		transition: all 0.5s;
		margin-left: 1.3rem;
		padding-bottom: 0.8rem;
		margin-top: 4.5rem;
	}
	
	.home_Redproduct_content_list .img{
		width: 20rem;
		height:20rem;
		margin-top: 1.5rem;
		border-bottom: 2px solid #e8e8e8;
		margin-bottom: 0rem;
		overflow: hidden;
		transition: all 0.5s;
		margin: 0 auto;
	}
	.home_Redproduct_content_list .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	.home_Redproduct_content_list .title{
		width: 20rem;
		height: auto;
		line-height: 1.5rem;
		margin: 0 auto;
		font-size: 1.1rem;
		font-weight: bold;
		color: #333;
		overflow:auto; text-overflow:inherit; white-space:initial;
		transition: all 0.5s;
		margin-top: 0.5rem;
	}
	.home_Redproduct_content_list .subtitle{
		width: 20rem;
		height: 2rem;
		line-height: 2rem;
		margin: 0 auto;
		font-size: 0.95rem;
		color: #7a7a7a;
		overflow:auto; text-overflow:inherit; white-space:initial;
	}
	.home_Redproduct_content_list:active{
		border: 2px solid #32b16c;
	}
	.home_Redproduct_content_list:active .title{
		color: #32b16c;
	}
	.home_Redproduct_content_list:active .img{
		border-bottom: 2px solid #32b16c;
	}
	.home_Redproduct_content_list:active .img img{
		transform: scale(1.05);
	}
	.home_Redproduct_wrap .more{
		width: 100%;
		height: 2.5rem;
		text-align: center;
		position:relative;
		bottom: 0px;
		right: 0px;
		background: #32b16c;
		z-index: 100;
	}
	.home_Redproduct_wrap .more a{
		width: 100%;
		line-height: 2.5rem;
		display: inline-block;
		color: #fff;
		font-size: 1rem;
		padding: 0px;
		transform: rotate(0deg)
	}
	.home_Redproduct_wrap .more a:active{
		background-color: #1e9a57;
	}
	
	/* PC > 解决方案 */
	
	.home_solution_wrap{
		width: 100%;
		background-color: #f3f3f3;
		margin-top: 2rem;
		height: auto;
		padding-top: 1rem;
		padding-bottom: 2rem;
	}
	.home_solution_wrap .home_title{
		padding-bottom: 1rem;
	}
	.home_solution_wrap .more{
		width: auto;
		margin: 0 auto;
		text-align: center;
	}
	.home_solution_wrap .more a{
		display: inline-block;
		padding: 0.5rem 1.5rem;
		background: #2f57c6;
		border-radius: 20px;
		color: #fff;
		font-size: 0.95rem;
		margin-top: 1rem;
		transition: all 0.5s;
	}
	.home_solution_wrap .more a:active{
		background: #32b16c;
	}
	.home_solution_content{
		width: 25.6rem;
		padding: 0px;
		position: relative;
		height: auto;
	}
	
	.home_solution_content .swiper-container{
		width: 100%;
		height: auto;
	}
	.home_solution_content .swiper-wrapper{
		width: 100%;
	
	}
	.home_solution_content .swiper-slide{
		overflow: hidden;
	}
	
	.home_solution_content .swiper-button-next{
		top: 1rem;
		right:10rem;
		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMzNjVlY2InLz48L3N2Zz4=');
	}
	.home_solution_content .swiper-button-prev{
		top: 1rem;
		left:10rem;
		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMzY1ZWNiJy8+PC9zdmc+');
		
	}
	.home_solution_list{
		width: 23rem;
		height: 30rem;
		background: #fff;
		text-align: center;
		transition: all 0.5s;
		margin: 0 auto;
		margin-top: 3.5rem;
		margin-bottom: 0.5rem;
		float: none;
		
	}
	.home_solution_list .img{
		width:18rem;
		height: 18rem;
		border-bottom: 2px solid #e5e5e5;
		margin: 0 auto;
		margin-top: 1.5rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.home_solution_list .img img{
		width: auto;
		max-width: 100%;
		height: 13rem;
	}
	.home_solution_list .title{
		width: 20rem;
		margin: 0 auto;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		line-height: 1.5rem;
		height: 3rem;
		font-size: 1.08rem;
		font-weight: bold;
		overflow: hidden;
		text-align: center;
	}
	.home_solution_list .description{
		width: 20rem;
		margin: 0 auto;
		height: 4.1rem;
		font-size: 0px;
		line-height: 1.4rem;
		overflow: hidden;
		color: #979797;
		text-align: left;
	}
	.home_solution_list .description p{
		font-size: 14px;
		text-align: left;
	}
	.home_solution_list .more {
		width: auto;
		height: auto;
		display: inline-block;
		padding: 0px 1.5rem;
		border: 1px solid #dcdcdc;
		font-size: 0.85rem;
		line-height: 1.8rem;
		color: #797979;
		margin-top: 0.8rem;
		border-radius: 20px;
		transition: all 0.5s; 
	}
	.home_solution_list .more:active{
		border: 1px solid #32b16c;
		background: #32b16c;
		color: #fff;
	}
	
	.home_solution_list:hover{
		box-shadow: 0px 0px 10px rgba(0,0,0,0);
	}
	.home_solution_list:active{
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	
	
	/* Mobile > 首页 优势 */
	.home_advantage_wrap{
		width: 25.6rem;
		height: auto;
		background: url(../images/home_advantage_back_1.jpg) top center;
		background-attachment: fixed;
		padding-bottom: 1rem;
	}
	.home_advantage_wrap .title{
		text-align: center;
		width: auto;
		padding: 1rem;
		height: auto;
		line-height: 3rem;
		margin-top: 0rem;
	}
	.home_advantage_wrap .title h2{
		font-size: 1.5rem;
		font-weight: bold;
	}
	.home_advantage_wrap .title h2 span{
		color: #32b16c;
		font-size: 50px;
		padding: 0px 15px;
	}
	.home_advantage_content{
		width: 100%;
		padding: 0px;
		height: auto;
		margin-top: 10px;
	}
	.home_advantage_content .home_advantage_list{
		width: 23rem;
		height: auto;
		background-color: #fff;
		overflow: hidden;
		position: relative;
		transition: all 0.5s;
		float: none;
		margin: 0 auto;
		margin-bottom: 1.3rem;
		padding: 0px;
	}
	.home_advantage_content .home_advantage_list .img{
		z-index: 1;
		width: 23rem;
		height: 17.24rem;
		position: relative;
	}
	.home_advantage_content .home_advantage_list .img img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
	}
	
	.home_advantage_content .home_advantage_list .text{
		width: 23rem;
		height: auto;
		background-color: rgba(47,87,198,0.7);
		position:relative;
		top: 0px;
		left: 0px;
		z-index: 2;
		padding-bottom: 0.5rem;
		margin: 0px;
	}
	.home_advantage_content .home_advantage_list .text h2{
		width: 21rem;
		margin: 0 auto;
		height: auto;
		line-height: 1.5rem;
		text-align: center;
		color: #fff;
		font-size: 1.1rem;
		transition: all 0.5s;
		padding: 0.5rem 0px;
		font-weight: bold;
	}
	.home_advantage_content .home_advantage_list .text p{
		width: 21rem;
		margin: 0 auto;
		height: auto;
		line-height: 1.4rem;
		text-align: center;
		color: #fff;
		font-size: 0.9rem;
		transition: all 0.5s linear 0.2s;
	}
	
	.home_advantage_content .home_advantage_list:hover .img img{
		transform: scale(1.0);
	}
	
	.home_advantage_content .home_advantage_list.open .text h2{
		margin-top: 50px;
		padding-bottom: 10px;
		overflow: hidden;
	}
	.home_advantage_content .home_advantage_list.open .text p{
		margin-top: 10px;
		padding-top: 20px;
		border-top: 2px solid rgba(255,255,255,0.5);
	}
	.home_advantage_content .home_advantage_list:nth-child(1),.home_advantage_content .home_advantage_list:nth-child(4){
		margin:0 auto;
		margin-bottom: 1.3rem;
	}
	/* Mobile横幅 */
	.home_banners_wrap{
		width: 25.6rem;
		height: auto;
		background:url(../images/home_banners..jpg) center center ;
		overflow: hidden;
	}
	.home_banners_content{
		width: 100%;
		padding: 0px;
		text-align: center;
		color: #fff;
		font-family: '微软雅黑';
	}
	.home_banners_content h2{
		font-size: 1.2rem;
		color: #fff;
		font-weight: bold;
		line-height: 1.8rem;
		padding: 1rem;
		margin: 0px;
		letter-spacing:1px;
		padding-bottom: 0.5rem;
		padding-top: 1.5rem;
	}
	.home_banners_content h3{
		font-size: 1rem;
		color: #fff;
		font-weight: 400;
		line-height: 1.5rem;
		letter-spacing:1px;
		padding: 1rem;
		margin: 0px;
		padding-top: 0;
		padding-bottom: 1.5rem;
	}
	.home_banners_content h3 a{
		font-size: 1.5rem;
		color: #fff;
		line-height: 1.8rem;
		display: block;
	}
	
	/* Mobile > 首页案例 */
	.home_case{
		width: 25.6rem;
		padding: 0px;
		padding-top: 1rem;
		padding-bottom: 1rem;
		text-align: center;
	}
	.home_case_content{
		overflow: hidden;
	}
	.home_case .home_title{
		padding-bottom: 1rem;
	}
	.home_case_content .home_case_content_list{
		width: 11rem;
		height: auto;
		float: left;
		overflow: hidden;
		box-sizing: border-box;
		text-align: center;
		margin-left: 1.2rem;
		transition: all 0.5s;
		margin-top: 0;
	}
	.home_case_content .home_case_content_list:nth-child(1){
		margin-left: 1.2rem;
	}
	.home_case_content .home_case_content_list:nth-child(5){
		display: none;
	}
	.home_case_content .home_case_content_list .img{
		width: 11rem;
		height: 11rem;
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		overflow: hidden;
	}
	.home_case_content .home_case_content_list .img img{
		width: 100%;
		height: 100%;
	}
	.home_case_content .home_case_content_list h2{
		line-height: 2.2rem;
		font-size: 1rem;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.home_case_content .home_case_content_list:hover{
		transform: translate(0px,-10px);
	}
	
	.home_case .more {
		width: auto;
		height: auto;
		display: inline-block;
		font-size: 0.9rem;
		line-height: 2.2rem;
		color: #797979;
		margin-top: 10px;
		transition: all 0.5s; 
	}
	.home_case .more a{
		float: left;
		color: #fff;
		padding: 0px 2rem;
		border: 1px solid #32b16c;
		background: #32b16c;
		border-radius: 20px;
		transition: all 0.5s; 
	}
	.home_case .more a:hover {
		border: 1px solid #2f57c6;
		background: #2f57c6;
		color: #fff;
		border-radius: 20px;
	}
	/* PC > 关于我们 */
	.home_about{
		width: 25.6rem;
		height: auto;
		background: #eeeeee;
		margin: 0 auto;
		margin-top: 0.5rem;
		padding: 0px;
	}
	.home_about_text{
		width: 23rem;
		float: none;
		margin: 0 auto;
	}
	.home_about_text .title{
		color: #000000;
		font-size: 1.5rem;
		line-height: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.home_about_text .description{
		width: auto;
		height: auto;
		overflow: hidden;
		margin-top: 0.5rem;
	}
	.home_about_text .description p{
		color: #545454;
		font-size: 0.95rem;
		line-height: 1.5rem;
		text-indent: 1em;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.home_about_text .subtitle{
		color: #000000;
		font-size: 1.1rem;
		line-height: 1.5rem;
		background: #2f57c6;
		font-size: 0.9rem;
		color: #fff;
		text-align: left;
		padding: 0.5rem;
		overflow: hidden; text-overflow:inherit; white-space:inherit;
		
	}
	.home_about_text .more{
		overflow: hidden;
		margin-top: 1rem;
	}
	.home_about_text .more a{
		display: inline-block;
		text-align: center;
		padding: 0.5rem 1rem;
		border: 1px solid #d2d2d2;
		font-size: 0.9rem;
		color: #545454;
		transition: all 0.5s;
		margin-bottom: 1.5rem;
	}
	.home_about_text a:hover {
		background: #32b16c;
		border: 1px solid #32b16c;
		color: #fff;
	}
	.home_about_img{
		width: 100%;
		height: auto;
		float: right;
		background: #2f57c6;
		position: relative;
	}
	.home_about_img a{
		display: block;
		width: 23rem;
		height: auto;
		padding:1.3rem;
	}
	.home_about_img .video{
		width: 4rem;
		height: 4rem;
		background:none;
		position: absolute;
		z-index: 1;
		top:0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		line-height: 4rem;
		text-align: center;
		border-radius: 50%;
		opacity: 0.5;
		transition: all 0.5s;
	}
	.home_about_img .video span{
		font-size: 4rem;
		color: #fff;
	}
	.home_about_img .img{
		width: 23rem;
		height: auto;
		background: #fff;
		position: relative;
		overflow: hidden;
	}
	.home_about_img .img img{
		width: 23rem;
		height: auto;
		transition: all 0.5s;
	}
	.home_about_img:hover .img img{
		transform: scale(1);
	}
	.home_about_img:active .img img{
		transform: scale(1.05);
	}
	.home_about_img:hover .video{
		background:none;
		opacity: 0.8;
	}
	
	/* Mobile > 首页环境 */
	.home_about_environment{
		width: 25.6rem;
		padding: 0;
		margin: 0 auto;
	}
	.home_about_environment .list{
		width: 11rem;
		height: 11rem;
		border: 1px solid #eeeeee;
		float: left;
		margin-left: 1.2rem;
		box-sizing: border-box;
		margin-top: 1.2rem;
		margin-bottom: 0px;
		overflow: hidden;
	}
	.home_about_environment .list img{
		width:100%;
		height:100%;
		transition: all 0.5s; 
	}
	.home_about_environment .list:nth-child(1){
		margin-left: 1.2rem;
	}
	.home_about_environment .list:hover img{
		transform: scale(1.05);
	}
	
	/* Mobile > 关于我们导航 */
	.home_about_nav{
		width: 25.6rem;
		padding: 0;
		padding-top: 1.3rem;
		padding-bottom: 1rem;
	}
	.home_about_nav .list{
		width: 23rem;
		height: 2.5rem;
		overflow: hidden;
		border: 1px solid #dcdcdc;
		float: left;
		box-sizing: border-box;
		line-height: 2.5rem;
		margin-left: 1.3rem;
		padding-left: 1rem;
		transition: all 0.5s;
		margin-bottom: 1rem;
		font-size: 1rem;
	}
	.home_about_nav .list span{
		 float: left;
		 font-size: 1.1rem;
		 color: #9a9a9a;
		 padding: 0px 1.5rem;
		 transition: all 0.5s;
		 width: 5rem;
	}
	.home_about_nav .list:nth-child(1){
		margin-left: 1.3rem;
	}
	.home_about_nav .list:nth-child(1) span{
		font-size: 28px;
	}
	.home_about_nav .list:nth-child(2) span{
		font-size: 25px;
	}
	.home_about_nav .list:nth-child(4) span{
		font-size: 28px;
		padding-right: 0px;
		padding-left: 1.1rem;
	}

	.home_about_nav .list:hover{
		border: 1px solid #dcdcdc;
		color: #333;
	}
	.home_about_nav .list:hover span{
		color: #9a9a9a;
	}
	
	.home_about_nav .list:active{
		border: 1px solid #32b16c;
		color: #32b16c;
	}
	.home_about_nav .list:active span{
		color: #32b16c;
	}
	
	/*新闻中心*/
	.home_new_all{width:25.6rem; height:auto; padding: 0px;  overflow:hidden; padding-bottom:20px;}
	
	.home_new_nav{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; position: relative; padding-bottom: 0.5rem;}
	.home_new_nav li{ display:inline-block; padding:0.5rem 1.5rem; background:#f3f3f3; margin-left:0.5rem; margin-right:0.5rem;  cursor:pointer; position: relative;}
	.home_new_nav li a{ color:#333; pointer-events: none; font-size: 1rem;}
	.home_new_nav .current{ background:#2f57c6; color:#fff;}
	.home_new_nav .current a{ color:#fff;}
	
	.home_new_nav .current::before{
		content: ' ';
		position:absolute;
		top: 2.5rem;
		left: 0px;
		right: 0px;
		margin: auto;
		color: #333;
		width: 0px;
		height: 0px;
		border: 10px solid red;
		border-top-color: #2f57c6;
		border-bottom-color: rgba(0,0,0,0);
		border-left-color: rgba(0,0,0,0);
		border-right-color: rgba(0,0,0,0);
	}
	
	
	.home_new_content{width:auto; height:27rem; margin:0 auto; margin-top:0rem; margin-left: 0px; padding: 0px; overflow: hidden;}
	
	.home_new_content .swiper-container,.home_new_content .swiper-wrapper,.home_new_content .swiper-slide{width: 100%;height:680px;}
	
	.home_new_content .swiper-slide{ overflow:hidden; text-align:center;}
	.home_new_content .swiper-slide .more{
		width: auto;
		display: inline-block;
		padding: 0.5rem 2rem;
		border: 1px solid #dcdcdc;
		font-size: 0.9rem;
		color: #a6a6a6;
		margin-top:1rem;
		border-radius: 20px;
		transition: all 0.5s;
		overflow: hidden;
	}
	.home_new_content .swiper-slide .more:hover{
		border: 1px solid #2f57c6;
		background-color: #2f57c6;
		color: #fff;
	}
	
	.home_new_content .swiper-slide .home_new_list{width:23.5rem; height:5rem; margin: 0 auto; background:#fff; overflow:hidden; text-align:left;  box-sizing:border-box; border-bottom: 1px solid #e5e5e5; margin-top: 0.8rem; float: none;}
	.home_new_content .swiper-slide .home_new_list:nth-child(3){
		border-bottom: 1px solid #e5e5e5;
	}
	.home_new_content .swiper-slide .home_new_list:nth-child(4){
		border-bottom: 1px solid #e5e5e5;
	}
	.home_new_list dd{width:4rem; height:4rem; overflow:hidden; border-bottom:1px solid #f3f3f3; position:relative;box-sizing:border-box; float: left;}
	.home_new_list dd img{ width:100%; height:100%;transition: all 0.3s;}
	
	.home_new_list .text{ width:18rem; float: left; overflow: hidden; margin-left: 1rem;}
	.home_new_list .text h2{ width:100%; height:auto; margin:0 auto; text-align:left; font-size:1rem; line-height:2rem; padding-top:0px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand;transition:all 1.0s;}
	.home_new_list .text li{ width:100%; height:auto; margin:0 auto; font-size:0.9rem; line-height:2rem; color: #909090;}
	.home_new_list .text li i{ float: left; font-size: 2rem; color: #2f57c6; margin-right: 10px;}
	.home_new_list .text p{  display: none;}
	
	.home_new_list a{ display:block; width:100%; height:100%;}
	.home_new_list a:hover{ text-decoration:none;}
	
	.home_new_list:hover .text h2{ color:#333;}
	.home_new_list:hover dd img{ transform:scale(1.0); }
	
	.home_new_list:active .text h2{ color:#2f57c6;}
	.home_new_list:active dd img{ transform:scale(1.05); }
	
	
	/* 合作伙伴 */
	.home_partner{
		width: 25.6rem;
		padding: 0;
		background-color: #eeeeee;
		margin-top: 1rem;
		margin-bottom: 0px;
		padding-bottom: 1rem;
	}
	.home_partner .title{
		width: 100%;
		height: 2.5rem;
		line-height: 2.5rem;
		margin: 0 auto;
		position: relative;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.home_partner .title .block{
		display: block;
		width: 5px;
		float: left;
		background: #2f57c6;
		height: 100%;
		position: relative;
		z-index: 2;
	}
	.home_partner .title h2{
		float: left;
		font-size: 1.4rem;
		line-height: 2.5rem;
		background-color: #eeeeee;
		padding-right: 1rem;
		padding-left: 1rem;
		position: relative;
		z-index: 2;
		font-weight: bold;
		color: #2f57c6;
	}
	.home_partner .title h2 span{
		color: #32b16c;
	}
	.home_partner .title .horizontal{
		display: none;
	}
	.home_partner .title .more{
		float: right;
		line-height: 2.5rem;
		font-size: 1rem;
		color: #333;
		transition: all 0.5s; 
		padding-right: 1rem;
	}
	.home_partner .title .more:hover{
		color: #32b16c;
	}
	
	.home_partner_content{
		width: 25.6rem;
		height: 12rem;
		padding: 0px;
		margin: 0 auto;
		margin-top: 0.5rem;
		margin-bottom:0.5rem;
	}
	.home_partner_content .swiper-container{
		width: 100%;
		height: 100%;
	}
	.home_partner_content .home_partner_content_list{
		width:11rem;
		height: 5.2rem;
		background-color: white;
		overflow: hidden;
		display: block;
		margin-left: 1rem;
		margin-top: 1rem;
		transition: all 0.5s;
	}
	.home_partner_content .home_partner_content_list img{
		width: 100%;
		height: 100%;
	}
	.home_partner_content .home_partner_content_list:hover{
		box-shadow: 0px 0px 10px #ccc;
	}
	
	.home_partner_content .swiper-button-prev {
	    top: 9.5rem;
	    left: 10rem;
	    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMzY1ZWNiJy8+PC9zdmc+');
	}
	
	.home_partner_content .swiper-button-next {
	    top: 9.5rem;
	    right: 10rem;
	    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMzNjVlY2InLz48L3N2Zz4=');
	}
	
	.links_wrap{
		display: none;
	}
	
	/* 底部通用 */
	.footer_wrap{
		width:25.6rem;
		height: auto;
		background: url(../images/footer-back.jpg);
		background-attachment: fixed;
		padding-bottom: 0.5rem;
	}
	.footer_wrap .footer_content{
		width: 23rem;
		height: auto;
		overflow: hidden;
		color: #fff;
	}
	.footer_content .footer_logo{
		width: 100%;
		float: left;
		height: 6rem;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 1rem;
		text-align: center;
	}
	.footer_content .footer_logo .img{
		width: 6rem;
		height: 6rem;
		background: #fff;
		text-align: center;
		border-radius: 50%;
		overflow: hidden;
		display:flex;
		margin: 0 auto;
		justify-content:center;
		align-items: center;
		float: left;
		margin-left: 0.5rem;
	}
	.footer_content .footer_logo .img img{
		width:4rem;
		height:4rem;
		
	}
	.footer_content .footer_logo h2{
		font-size: 1.2rem;
		font-weight: bold;
		line-height: 2rem;
		padding-top: 0.9rem;
	}
	.footer_content .footer_logo p{
		font-size: 0.95rem;
		line-height: 1.5rem;
	}
	.footer_content .footer_contact{
		width: 23rem;
		height: auto;
		overflow: hidden;
		float: left;
		display: block;
		padding-top: 1rem;
		padding-right: 1rem;
		margin: 0 auto;
	}
	.footer_content .footer_contact h2{
		height: auto;
		line-height: 3rem;
		margin-bottom: 0.5rem;
		font-weight: bold;
		font-size: 1.2rem;
	}
	.footer_content .footer_contact li{
		overflow: hidden;
		margin: 0px;
		line-height: 1.5rem;
		margin-bottom: 0.2rem;
	}
	.footer_content .footer_contact li span{
		display: block;
		float:left;
		width: 2rem;
		font-size: 1.5rem;
		margin-left: 1rem;
		text-align: center;
	}
	.footer_content .footer_contact li p{
		float: right;
		width: 17.5rem;
		font-size: 1rem;
	}
	
	.footer_content .footer_link{
		width: 23rem;
		height: auto;
		overflow: hidden;
		float: none;
		margin: 0 auto;
		display: block;
		padding-top: 1rem;
	}
	.footer_content .footer_link h2{
		height: 3rem;
		line-height: 3rem;
		margin-bottom: 1rem;
		font-weight: bold;
		font-size: 1.2rem;
	}
	.footer_content .footer_link a{
		line-height: 2rem;
		color: #fff;
		display:inline-block;
		padding: 0rem 0.5rem;
		font-size: 1rem;

	}
	.footer_content .footer_link a:hover{
		text-decoration: underline;
	}
	
	.footer_content .footer_focus{
		width: 23rem;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		display: block;
		padding-top: 1rem;
		float: none;
	}
	.footer_content .footer_focus h2{
		height: 3rem;
		line-height: 3rem;
		margin-bottom: 1rem;
		font-weight: bold;
		font-size: 1.2rem;
	}
	.footer_content .footer_focus .list{
		width:auto ;
		height: 6rem;
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
	.footer_content .footer_focus .list a{
		display: block;
		font-size: 1rem;
	}
	.footer_content .footer_focus .list img{
		width: 6rem;
		height: 6rem;
		float: left;
	}
	.footer_content .footer_focus .list p{
		width: 15rem;
		float: right;
		line-height: 1.8rem;
		margin: 0px;
		color: #ffffff;
		font-size: 1rem;
	}
	.footer_content .footer_focus .list p:hover{
		 color: #fff;
	}
	.footer_content .footer_focus .list p:nth-child(1){
		padding-bottom: 0.2rem;
	}
	.footer_content .footer_focus .list p span{
		float: left;
		font-size: 24px;
		margin-left: -8px;
		margin-top: 5px;
	}
	.footer_content .footer_focus .list .s2,.s3{
		color: #4f91e8;
	}
	
	.footer_bottom_wrap{
		width: 100%;
		height: auto;
		background: #1d2088;
		padding-bottom: 10px;
	}
	.footer_bottom_content{
		width: 23rem;
		padding:0px;
		color: #fff;
		text-align: center;
		font-size: 0.9rem;
		padding-top: 0.5rem;
	}
	.footer_bottom_content a{
		color: #fff;
	}
	.footer_bottom_content a:hover{
		text-decoration: underline;
	}
	.footer_bottom_content p{
		font-size: 0.9rem;
		margin: 0px;
		line-height: 1.5rem;
		padding: 0.5rem 0px;
	}
	.footer_bottom_content p span{
		padding: 0px 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;}
	
	.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(47,87,198,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(47,87,198,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(47,87,198,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:hover{
		background:rgba(47,87,198,0.8) url(../images/r_wx.png) 0px 0px no-repeat; transition:all 1.0s;  background-size:100%;
		}
	.izl-rmenu .blue{ background-color:#32b16c !important;}
	
	.izl-rmenu .btn-phone{background:rgba(47,87,198,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(50,177,108,0.8) url(../images/r_top.png) 0px 0px no-repeat; background-size:100%;}
	
	/*banner——min*/
	.banner_min{ width:100%; height:7.2rem; 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;}
	
	/*当前位置*/
	.location_all{width:25.6rem; margin: 0 auto; height:auto; overflow:hidden; }
	.location_content{width:100%;  height:auto; overflow:hidden; margin:0 auto; padding-top:0rem; padding-bottom:0.8rem;}
	.location_left{ width:95%; margin:0 auto; height:auto;  overflow:hidden; line-height:1.5rem; font-size:0.9rem; text-align: left; }
	.location_left a{ font-size:0.9rem;}
	.location_left i{ font-size:1rem; float:left; color:#2f57c6; 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;}
	
	/*内容导航*/
	.content_nav{width:25.6rem; min-height:0rem; margin:0 auto; overflow:hidden; text-align:center;  padding-bottom: 1rem;}
	.content_nav ul{ width:auto; height:auto; margin:0 auto;}
	.content_nav a{ width:11rem; line-height:2.5rem; height:2.5rem; display:block; float:left; font-size:0.95rem; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; color:#333; position:relative; transition:all 0.6s; border:none; box-sizing: border-box;background:#f3f3f3; margin-left: 1.2rem; margin-right: 0px; margin-top: 1rem; overflow:hidden; padding: 0px 0.2rem;}
	
	.content_nav a:hover{ background:#f3f3f3; color:#333; text-decoration:none; }
	.content_nav a:hover::before{
		transform: translateY(0%);
		opacity: 0;
	}
	.content_nav a::before
	{
		content: '';
		position: absolute;
		bottom:0;
		left: 0;
		right: 0;
		width: 0;
		height: 0;
		margin: auto;
		border: 0.5rem solid #fff;
		border-style: solid;
		border-color: transparent transparent #fff transparent;
		transform: translateY(100%);
		transition: all 0.3s;
		display: none;
	}
	.content_nav a:active{ background:#2f57c6; color:#fff; text-decoration:none; }
	.content_nav a:active::before{
		transform: translateY(0%);
		opacity: 1;
	}
	.content_nav a:active:after{ width:100%; left:0px;}
	
	.content_nav .no:after{ width:100%; left:0px;}
	.content_nav .no{ background:#2f57c6; color:#fff; }
	.content_nav .no:before{ display: block; }
	
	/*企业简介*/
	.about_title{ width:23rem; height:auto; text-align:center; margin:0 auto; padding-top:1rem; padding-bottom:1rem; }
	.about_title h2{ font-size:1.4rem; color:#434343; line-height:3.5rem;}
	.about_title p{ width:100%; text-align:center; padding-top:0.5rem;}
	.about_title p img{ width:auto; max-width:22rem; height:auto;}
	
	.about_content{ width:24rem; height:auto; margin:0 auto; min-height:50px; padding-top:1rem; padding-bottom:0rem;}
	.about_content img{ width:auto; max-width:100% !important;height:auto !important; }
	.about_content p{font-size:1rem; line-height:1.7rem; text-indent: 0px !important; margin-bottom: 0px !important;}
	
	/*新闻中心*/
	.new_list{ width:25.6rem; height:auto; margin:0 auto; overflow:hidden; margin-top: 0rem; padding: 0px; }
	
	.new_list ul{ width:23rem; height:auto; overflow:hidden;  border:1px solid #e5e5e5; position:relative;transition:all 1.0s; margin:0 auto; margin-top:1.2rem; float: none;}
	.new_list ul a{ display:block; width:100%; height:100%;}
	.new_list ul dd{ width:23rem; height:10rem; overflow:hidden; background:#fff url(../images/logo.png) center center no-repeat;transition:all 1.0s;  text-align:center; border-bottom:1px solid #f3f3f3; background-size: 7rem;}
	.new_list ul dd img{ max-width:23rem; width:auto; max-height:10rem; height:auto;}  
	
	.new_list .new_list_content{
		width: auto !important;
		float: none !important;
		margin: 0 auto;
		margin-right: 0px !important;
	}
	.new_list ul h2{ width:90%; margin:0 auto; height:auto; line-height:1.5; font-size:1.05rem; overflow: auto; text-overflow: ellipsis;white-space:inherit;course:hand; padding: 0.5rem 0px;}
	.new_list ul p{ font-size:0.9rem; width:90%; height:3.4rem; margin:0 auto; overflow:hidden; line-height:1.6rem; color:#949494; text-justify:inter-ideograph;}
	.new_list ul li{ width:90%; margin:0 auto; line-height:2rem; color:#bababa; font-size:0.9rem; padding-top:0rem; padding-bottom:0.8rem;}
	.new_list ul li i{ float:left; font-size:1.2rem; padding-right:1rem;}
	.new_list ul a:hover{ text-decoration:none;}
	.new_list ul:hover dd img{ transform:scale(1.0); transition:1s linear 0.1s;}
	.new_list ul:hover h2{ color:#333;}
	.new_list ul:hover{ border:1px solid #e5e5e5; }
	.new_list ul:hover dd{ background:#fff url(../images/logo.png) center center no-repeat; background-size: 7rem;}
	
	.new_list ul:active dd img{ transform:scale(1.1); transition:1s linear 0.1s;}
	.new_list ul:active h2{ color:#2f57c6;}
	
	/*翻页样式*/
	#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: #2f57c6;color: #fff; }
	#fenye .pagination .disabled span{color: #ccc;}
	.pagination{padding-left: 0;margin: 0px 0;border-radius: 4px;display: inline-block;text-align: center;}
	.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 0.4rem 0.8rem;line-height: 1.42857;text-decoration: none;color: #595757;background-color: #fff;border: 1px solid #ddd;margin-left: -1px; font-size:0.8rem;}
	.pagination>li{display: inline;}
	.pagination>li a:hover{ background:#2f57c6; color:#fff;}
	
	/* 荣誉资质 */
	.honor_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:1.2rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem; }
	.honor_list ul .pImg{display:block;width:10rem;height:13.48rem; background:#fff;display: table-cell;vertical-align: middle; }
	.honor_list ul img{width:10rem; height:auto; max-height:13.48rem; 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:#2f57c6;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:#2f57c6;}
	
	/*成功案例*/
	.case_list{ width:25.6rem; height:auto; margin:0 auto; overflow:hidden; padding-top: 0; margin-top: 0;}
	
	.case_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:1rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem; padding-bottom:0.5rem; margin-bottom: 0px;}
	.case_list ul .pImg{display:block;width:10rem;height:10rem; background:#fff;display: table-cell;vertical-align: middle; }
	.case_list ul img{width:10rem; height:auto; max-height:10rem; vertical-align: middle;}
	
	.case_list ul:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
	
	.case_list ul:hover:before{width:0%;background:#2f57c6;transition:all 1s;}
	
	.case_list ul:active:before{width:100%;background:#2f57c6;transition:all 0.5s;}
	
	.case_list ul h2{ width:85%; margin:0 auto;height:2.5rem;line-height:2rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; text-align:left; font-size:1rem; padding-top:5px; border-bottom:1px solid #ccc; margin-bottom:0.3rem;}
	.case_list ul p{ width:85%; margin:0 auto;height:1.8rem;line-height:1.8rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s;text-align:left; font-size:0.9rem; color:#7f7f7f;}
	
	
	.case_list ul:hover a{ text-decoration:none;}
	.case_list ul:hover p{ color:#7f7f7f;}
	.case_list ul:hover h2{ color:#333;}
	
	.case_list ul:active a{ text-decoration:none;}
	.case_list ul:active p{ color:#32b16c;}
	.case_list ul:active h2{ color:#2f57c6;}
	
	
	/* 合作伙伴 */
	.hezuo_list {width:25.6rem; height:auto; margin:0 auto; overflow:hidden; padding-top: 0px; padding-bottom: 0rem; margin-bottom: 0px;}
	.hezuo_list ul {width:11rem;float:left; height:auto; margin-left:1.2rem;margin-top:1rem;text-align:center; background:#f2f2f2;border-bottom:3px solid #e8e8e8;position:relative; padding-top:0.5rem; padding-bottom:0.5rem; margin-bottom: 0px;}
	.hezuo_list ul .pImg{display:block;width:10rem;height:4.72rem; background:#fff;display: table-cell;vertical-align: middle; }
	.hezuo_list ul img{width:10rem; height:auto; max-height:4.72rem; vertical-align: middle;}
	
	.hezuo_list ul:before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
	
	.hezuo_list ul:hover:before{width:0%;background:#2f57c6;transition:all 0.5s;}
	.hezuo_list ul:active:before{width:100%;background:#2f57c6;transition:all 0.5s;}
	
	.hezuo_list ul h2{ width:85%; margin:0 auto;height:2.5rem;line-height:2rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s; text-align:left; font-size:1rem; padding-top:5px; border-bottom:1px solid #ccc; margin-bottom:0.3rem;}
	.hezuo_list ul p{ width:85%; margin:0 auto;height:1.8rem;line-height:1.8rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;transition:all 1.0s;text-align:left; font-size:0.9rem; color:#7f7f7f;}
	
	.hezuo_list ul:hover a{ text-decoration:none;}
	.hezuo_list ul:hover p{ color:#7f7f7f;}
	.hezuo_list ul:hover h2{ color:#333;}
	
	.hezuo_list ul:active a{ text-decoration:none;}
	.hezuo_list ul:active p{ color:#32b16c;}
	.hezuo_list ul:active h2{ color:#2f57c6;}
	
	/* 解决方案 */
	.solution_content{width:25.6rem; height:auto; margin:0 auto; overflow:hidden; padding-top: 10px;}
	 
	 .solution_content .inside_solution_list{
		 float: left;
		 height: auto;
		 padding-bottom: 1rem;
		 border: 1px solid #F3F3F3;
		 box-sizing: border-box;
		 margin-left: 1.3rem;
		 margin-top:1rem;
		 margin-bottom: 0px;
	 }
	 .solution_content .inside_solution_list:nth-child(1){
		 margin-top: 0.2rem;
	 }
	
	/*联系我们*/
	.contact_content{width:100%; height:auto; margin:0 auto; padding-top:1rem; overflow:hidden; padding-bottom: 1rem;}
	.contact_content .left{ width:23rem; margin:0 auto; height:auto; overflow:hidden; padding: 0px; border: none;}
	.contact_content .left .contact_ul{ width:100%; height:auto; overflow:hidden;  margin-bottom: 0px !important; padding-bottom: 0px; border: none;}
	.contact_content .left .contact_ul h2{ font-size:1.4rem; line-height:2.1rem; padding-bottom:0.5rem; padding-bottom:0.5rem; margin: 0px; font-weight:bold;}
	.contact_content .left .contact_ul li{ font-size:1rem; line-height:1.8rem; padding-left:0rem;  text-justify:inter-ideograph; color:#333; display:block; overflow: hidden; padding: 0rem 0px; border-bottom: 1px solid #F3F3F3;}
	.contact_content .left .contact_ul li strong{ color:#2f57c6; padding-right:0.5rem; float:left; padding-bottom: 0.25rem;}
	
	.contact_content .left .contact_ul li p{ float:left; width:100%; height:100%; height:auto;display:inline-table; margin: 0px !important;}
	
	.contact_content .left .contact_ul li a{ color:#333;}
	.contact_content .left .contact_ul li i{ float:left; line-height:1.8rem; font-size:1.4rem; padding-right:0.8rem; color:#2f57c6;}
	.contact_content .left .contact_ul li dd { float:left; display:block;}
	.contact_content .left .contact_ul li dd img{ display:block; float:left; width:8rem; height:8rem;}
	
	.contact_content .left .face{ width:100%; height:auto; float:left; text-align:left; margin-top:0rem; margin-right:0;}
	.contact_content .left .face h2{font-size:1.2rem; line-height:2rem; padding-bottom:1rem;}
	.contact_content .left .face a{ width:36px; height:36px; float:left; border-radius:50%;overflow:hidden;border:2px solid #f4efec;margin-left:1rem; margin-right:1.5rem;}
	.contact_content .left .face a img{ width:36px; height:36px;  }
	.contact_content .left .face a:hover{ border:2px solid #bfbfbf;transition:all 0.5s;}
	
	.contact_content .right{ width:23rem; height:auto; margin: 0 auto;  overflow:hidden; float: none; padding: 0px; text-align: center;}
	.contact_right_txt{
		width: auto;
	}
	.contact_right_txt h2{
		font-size: 1.1rem;
		line-height: 2rem;
		padding-bottom: 0.5rem;
		padding-top: 0.5rem;
		margin-bottom: 0.5rem;
		border-bottom: 1px solid #f3f3f3;
		color: #2f57c6;
	}
	.contact_right_txt p{
		line-height: 2rem;
		font-size: 15px;
	}
	
	
	/*地图*/
	.map{ width:23rem; height:25rem; overflow:hidden; position:relative; background:#f3f3f3; margin:0 auto; border-radius:0; margin-top:1rem; 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:#2c2c2c; display:inline-table; color:#ffffff; font-size:0.95rem;}
	.more_map a:active{ background:#2f57c6;}
	
	.liuyan_content {
		width: 25.6rem;
		margin:0 auto;
	}
	.liuyan_content .iframe{ overflow: hidden; display: none;}
	.liuyan_content .mobile_liuyan{ width:23rem; margin:0 auto; text-align:center; overflow:hidden; margin-top:0rem; margin-bottom:0rem; display: block;}
	.liuyan_content .mobile_liuyan iframe{ display:block;}
	.liuyan_content .mobile_liuyan a{ width:10rem; height:2.5rem; line-height:2.5rem; background:#2c2c2c;  color:#ffffff; font-size:0.95rem;  margin-left:1rem; display: inline-table;}
	
	
	
	/*内页*/
	.tu_lei_main				{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:1rem;}
	.tu_lei_main_l				{ width:100%; height:auto; float:left; overflow:hidden;} 
	.tu_lei_main_l_t1			{ width:100%; height:auto;background:#fff; overflow:hidden; padding:0px 0; margin-bottom:1rem; margin-top:0.5rem;}
	.tu_lei_main_l_t1_title		{ width:100%; height:3rem; margin:0 0.5rem; padding:0 0.5rem; overflow:hidden;}
	.tu_lei_main_l_t1_title i{float:left; line-height:2.5rem;color:#2f57c6; font-size:1.8rem; margin-right:0.5rem;}
	.tu_lei_main_l_t1_title img	{ width:auto; height:30px; margin-top:10px; margin-right:10px; float:left;}
	.tu_lei_main_l_t1_title b	{ width:20rem; height:3rem; float:left; font-size:1.3rem; color:#2f57c6; line-height:2.5rem;}
	
	.tu_lei_main_l_t1 .ce .no{ background:#2f57c6; color:#fff; }
	
	.clear{clear:both;}
	
	.ce{display:block;width:100%; height:auto; margin:0 auto; }
	
	.ce li{ list-style:none; float:left; width:auto; margin-left:1.1rem; line-height:2rem;  border:0.1rem solid #f3f3f3; margin-bottom:0.5rem; margin-top:0.5rem; height:auto; max-width: 23.2rem; overflow: hidden;}
	.ce li i{ font-size:1.1rem; float:left;line-height:2rem; padding-right:0.2rem; padding-left:0.2rem;}
	
	.ce li a{display:block;color:#3f3f3f; font-size:1rem; float:left; width:100%; height:100%; padding:0.3rem 0px; 
	overflow: hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; padding-right:0.5rem;}
	
	.ce li a:active{ background:#2c2c2c; display:block; color:#fff;}
	.ce li .dqian{background:none;}
	.ce li .xz{ background:#ededed; color:#2f57c6; border:0.1rem solid #ededed;}
	.ce li .xuanze{ background:#fff; color:#2f57c6;}
	
	.er{ margin-bottom:0px; overflow:hidden;  width:100%; display:block; margin:0 auto; padding-bottom: 0.2rem;}
	.er li{ float:left;  padding:0px; border:none; margin-bottom:0px; }
	.er li i{ font-size:1rem; }
	.er li a{display:block; color:white;font-size:0.9rem; padding:0rem; }
	.er .e_li a{ color:#949494;}
	.er li a:active,.er li .sen_x{ overflow: hidden;  }
	.er .e_li a:active,.er .e_li .sen_x{ overflow: hidden; }
	.er .e_li .xuanle{ color:#2f57c6;}
	
	
	.thr{background:#2f57c6; display:none;} 
	.thr li{margin-bottom:1px;border-top: 1px solid rgb(180,180,180);position:relative;}
	.er .e_li .thr li a{background:url(../images/more.png) no-repeat 10px center;}
	.er .e_li .thr li a:active{ background:#2f57c6 url(../images/more.png) no-repeat 10px center;}
	.er .e_li .thr li .xuan{ background:#2f57c6 url(../images/more.png) no-repeat 10px center;}
	
	
	.thr{background:#2f57c6; display:none;} 
	.thr li{margin-bottom:1px;border-top: 1px solid rgb(180,180,180);position:relative;}
	.er .e_li .thr li a{background:url(../images/more.png) no-repeat 10px center;}
	.er .e_li .thr li a:active{background:#2f57c6 url(../images/more.png) no-repeat 10px center;}
	.er .e_li .thr li .xuan{ background:#2f57c6;}
	
	.tu_lei_main_l_t2			{ width:100%; height:auto;background:#f8f8f8; overflow:hidden; padding:10px 0; margin-bottom:20px; display:none;}
	.tu_lei_main_l_t2_con		{ width:280px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
	.tu_lei_main_l_t3			{ width:100%; height:auto;background:#f8f8f8; overflow:hidden; padding:10px 0; margin-bottom:20px; display:none;}
	
	.index_tumian_r				{ width:100%; height:auto; overflow:hidden;  background-color:#fff; margin-bottom:1rem; }
	
	.neirong{ width:100%; height:auto; min-height:10rem; padding-top:0.1rem; padding-bottom:0.5rem; margin:0 auto; overflow:hidden; }
	.neirong_title{ width:100%; min-height:auto; height:auto; font-size:1.5rem; font-family:"微软雅黑";color:#3f3f3f; line-height:2.5rem;  text-align:center; margin-bottom:0px; font-weight:700; padding-top:0.5rem; padding-bottom:0rem;}
	.neirong_title h1{ font-size:1.5rem;}
	.neirong_time{font-size:0.8rem; font-family:"微软雅黑";color:#999; line-height:2rem; word-spacing:8px; letter-spacing:1px; width:100%; height:2rem; text-align:center; border-bottom:1px solid #f8f8f8; padding-bottom:1rem; padding-top:1rem; margin-bottom:1rem;}
	
	.neirong_con{font-family:"微软雅黑";color:#333;  width:95%; height:auto; margin:0 auto; overflow:hidden; min-height:15rem; padding-bottom:0.5rem; padding-top:0.5rem; font-size:1rem;}
	.neirong_con img{max-width:100%; width:auto;height:auto;}
	.neirong_con p{ padding-top:0.3rem; padding-bottom:0.3rem; line-height:1.8rem;}
	
	/* 产品导航 */
	.product_one_nav{width:100%; min-height:1rem; margin:0 auto; overflow:hidden; text-align:center; background:#fff; margin-top: .1rem;}
	.product_one_nav ul{ width:100%; height:auto; margin:0 auto;}
	.product_one_nav a{ line-height:2.5rem; height:2.5rem; display:block; float:left; padding: 0px 0.8rem; font-size:1rem; color:#333; transition:all 1.0s; position:relative; overflow: hidden; margin-left: 0.5rem; margin-right:-0.5rem; font-weight: 800;}
	.product_one_nav a::before
	{
		content: '';
		position: absolute;
		bottom:0;
		left: 0;
		right: 0;
		width: 0;
		height: 0;
		margin: auto;
		border: 5px solid #2f57c6;
		border-style: solid;
		border-color: transparent transparent #2f57c6 transparent;
		transform: translateY(100%);
		transition: all 0.3s;
	}
	.product_one_nav a::after{
		content: '';
		position: absolute;
		width: 1px;
		height: 50%;
		left: 0px;
		top: 25%;
		background-color: #ccc;
	}
	.product_one_nav a:nth-child(1)::after{
		display: none;
	}
	.product_one_nav .no::after{ display: none;}
	
	.product_one_nav a:active{ background:#fff; color:#2f57c6; text-decoration:none; }
	.product_one_nav a:active::before{
		transform: translateY(0%);
	}
	.product_one_nav .no{ background:#2f57c6; color:#fff;   }
	.product_one_nav .no a{ color: #fff;}
	.product_one_nav .no:hover{ background:#d20202; color: #fff;}
	.product_one_nav .no:before{ transform: translateY(0%);}
	/* 三级栏目 */
	.product_two_nav{width:100%; height: auto; margin:0 auto; overflow: hidden; text-align:center; background:#fff; margin-top:.5rem; border-top:2px solid #F3F3F3;border-bottom:2px solid #F3F3F3;}
	.product_two_nav ul{ width:100%; height:3rem; margin:0 auto; padding-top:5px;  }
	.product_two_nav a{ line-height:2.5rem; height:2.5rem; display:block; float:left; text-align: center; padding: 0px 0.8rem; font-size:0.9rem; color:#333; transition:all 1.0s; position:relative; overflow:hidden; margin-left: 0.5rem;  margin-right:-0.5rem; }
	.product_two_nav a::before
	{
		content: '';
		position: absolute;
		bottom:0;
		left: 0;
		right: 0;
		width: 0;
		height: 0;
		margin: auto;
		border: 5px solid #2f57c6;
		border-style: solid;
		border-color: transparent transparent #2f57c6 transparent;
		transform: translateY(100%);
		transition: all 0.3s;
	}
	.product_two_nav a::after{
		content: '';
		position: absolute;
		width: 1px;
		height: 40%;
		left: 0px;
		top: 30%;
		background-color: #ccc;
	}
	
	.product_two_nav a:active{ color:#2f57c6; text-decoration:none; }
	.product_two_nav a:active::before{
		transform: translateY(0%);
	}
	.product_two_nav .no{ background:#FFF; color:#fff; color:#2f57c6; background:#FFF; }
	.product_two_nav .no a{ color: #2f57c6;}
	.product_two_nav .no:active{ background:#fff;}
	.product_two_nav .no:before{ transform: translateY(0%);}
	.product_two_nav a:nth-child(1)::after{
		display: none;
	}
	.product_two_nav .no::after{ display: none;}
	
	/* 产品列表 */
	.product_list{
		 width:25.6rem; height:auto; margin:0 auto; overflow:hidden; 
		 padding-top: 0.2rem;
		 padding-top: 0px;
	}
	
	.images_list{width:23rem; height:auto; margin: 0 auto;  background:#fff;   border:1px solid #CCC; transition:all .5s; overflow: hidden; font-size: 0px; padding-bottom: 0.5rem; float: none; margin-top:1.2rem;}
	.images_list a{display: block;width: 100%; height: 100%;}
	.images_list .img{width:22rem; height:14rem; overflow:hidden;  margin: 0 auto; margin-top:0.5rem; display: flex; justify-content: center; align-items: center; align-content: center; background-color: #fff;}
	.images_list .img img{ width: auto; max-width:100%; height: auto; max-height: 90%; transition:all 1s}
	
	.images_list:hover .img img { transform:scale(1); }
	.images_list:active .img img { transform:scale(1.05); }
	.images_list .text{width:95%; margin:0 auto; height:auto; line-height:2.5rem; font-size:1rem; font-weight:400; text-align:center; overflow:hidden; margin-top:0.5rem;font-size: 0px;}
	.images_list .text .title{ height: 3rem; line-height: 3rem; font-size: 1.1rem; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.5s; border-top:1px solid #f3f3f3;}
	.images_list .text .description{ height:2rem; line-height:1.5rem; font-size:0.9rem; overflow: hidden; margin: 0;}
	.images_list .text .description p{
		color: #8c8c8c;
		font-size: 0.9rem ;
		line-height: 1.5rem ;
		transition: all 0.5s;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;course:hand;
	}
	.images_list .text .description h2{ display: none;}
	.images_list .text .description img{ display: none !important;}
	
	.images_list .more{width:200px; height:40px; line-height:40px; border:1px solid #ccc; text-align:center; margin-top:25px; margin-bottom:25px; color:#8c8c8c;transition: all 0.5s; display:none;}
	
	.images_list a{ color:#333; text-decoration:none;}
	.images_list:hover{ border:1px solid #CCC; box-shadow: none; transform: rotateY(0);}
	.images_list:hover .text .title{
		color: #333;
	}
	.images_list:hover .text .description p{
		color: #8c8c8c ;
	}
	.images_list:active{ border:1px solid #CCC; box-shadow: none; transform: rotateY(0);}
	.images_list:active .text .title{
		color: #2f57c6;
	}
	.images_list:active .text .description p{
		color: #32b16c ;
	}
	.images_list:nth-child(1),.images_list:nth-child(2),.images_list:nth-child(3){
		margin-top: 1.2rem;
	}
	
	/*产品内容*/
	
	.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: 27rem;
		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: #32b16c;
	}
	
	.product_content_top .right{ width:24.5rem; height:auto; margin:0 auto; overflow:hidden; border-bottom:0.2rem solid #f3f3f3; float: none;}
	.product_content_top .right h2{ font-size:1.15rem; font-weight:800; border-bottom:1px  dashed #ccc; line-height:2rem;  color:#2f57c6; height:auto; overflow:hidden; padding-bottom:0.8rem; text-align:center; padding-left: 0px; padding-top: 0.2rem;}
	.product_content_top .right h2 a{ color:#2f57c6;}
	.product_content_top .right h2 a:hover{ color:#2f57c6;}
	
	.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: #32b16c;}
	
	.product_content_top .right h4{ font-size:1.1rem; font-weight:300; border-bottom: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;}
	.product_content_top .right h4 a{ width:10rem; height:auto; display:inline-block; background:#2f57c6; margin:0 auto; line-height:35px; text-align:center; color:#fff; border-radius:5px; margin-top:0rem; font-size:1rem; margin-top:0.5rem; margin-bottom:0.5rem; margin-right: 0.5rem; float: none; border-radius: 20px;}
	.product_content_top .right h4 a i{ padding-left:10px;}
	.product_content_top .right h4 a:nth-child(2){
		background-color: #ff9a18;
	}
	.product_content_top .right h4 a:active{
		background-color: #32b16c;
	}
	.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:1rem; padding: 0.5rem; border: none;}
	.product_content_top .right .lx samp{
		font-size: 1.1rem;
		padding: 1rem;
		line-height: 3rem;
		padding-left: 0px;
		font-family: "microsoft yahei";
		color: #000;
		font-weight: bold;
	}
	.product_content_top .right .tedian{
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	.product_content_top .right .lx .tedian p{ font-size:0.9rem !important; color:#575757 !important; line-height: 1.5rem !important; padding:0; margin: 0;}
	.product_content_top .right .lx .tedian p span{ color:#2f57c6;}
	
	
	.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:#2f57c6; 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;}
	
	
	.xiayiye{width:100%; height:auto; line-height:3rem; overflow:hidden; margin-top:1rem; border-top:1px solid #dadada; margin-bottom:0rem; padding-top:0.5rem; padding-bottom: 0px;}
	.xiayiye p{width:100%; height:2rem; line-height:2rem; font-size:1rem; color:#606062; padding-left:1rem; margin-top:0.5rem; overflow:hidden;}
	.xiayiye p a{color:#959595; text-decoration:none; font-size:0.8rem; padding-left:1rem;}
	.xiayiye p a:hover{ text-decoration:underline; color:#1391bd;}
	
	/*新闻内容*/
	.new_content_all{ padding-bottom:0rem;}
	.new_content_title{ width:24rem; margin:0 auto; height:auto; overflow:hidden; text-align:center; line-height:2.1rem; padding-top:1rem; }
	.new_content_title h2{ font-size:1.5rem;}
	
	
	.shebeizhanshi_xinxi{ width:23rem; margin:0 auto; height:auto; overflow:hidden; text-align:center; line-height:1.8rem; padding-top:0.5rem; border-bottom:2px solid #f3f3f3; padding-bottom:0.5rem; border-top:2px solid #f3f3f3; margin-top:1.6rem;}
	.shebeizhanshi_xinxi p{ font-size:1rem; color:#5e5e5e; display:inline-block; margin-left:0.5rem; margin-right:0.5rem;}
	.shebeizhanshi_xinxi p strong{ color:#333; font-size:1.1rem;}
	
	.new_content_time{ width:23rem; margin:0 auto; height:auto; overflow:hidden; text-align:center; line-height:1.8rem; padding-top:1rem; border-bottom:2px solid #f3f3f3; padding-bottom:.4rem;}
	.new_content_time p{ font-size:14px; color:#8f8f8f; display:inline-block;}
	.new_content_time p span{ padding-left:1rem; display:block; border: none; padding: 0px; margin: 0px;}
	
	
	.new_content { width: 23rem; margin:0 auto; min-height:10rem;background:none; overflow:hidden; padding-top:1.5rem; padding-bottom:1rem; font-size:0.9rem; line-height:1.8rem; color:#333; text-justify:inter-ideograph;}
	.new_content p{ line-height:1.8rem; color:#333; font-size:1rem;}
	.new_content img{ max-width:100%; width:auto; height:auto;}
	
	.neirong_next1					{font-size:16px; font-family:"微软雅黑";color:#3f3f3f; line-height:30px; width:23rem; height:auto; margin:0 auto; overflow:hidden; border-top:2px solid #ededed; padding-top:20px; border-bottom:2px solid #f3f3f3; padding-bottom:1rem; 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:#2f57c6; text-decoration:underline;}
	
	/*搜索*/
	.ss_no{width:100%; min-height:20rem; text-align:center; font-size:1rem; height:auto; padding-top:2rem; line-height:1.8rem;}
	.ss_no strong{ color:#2f57c6;}
	
	.suo_text{ width:23rem; margin:0 auto; text-align:center; overflow:hidden; padding-top:0.5rem; padding-bottom:1rem; border-bottom:1px solid #ccc;}
	.suo_text h2{ line-height:2rem; font-size:1.15rem; font-weight:400;}
	.suo_text h2 span{ color:#2f57c6; padding-left:0px; padding-right:0px; font-size:1.2rem; font-weight:800}
	.suo_text h2 strong{ color:#2f57c6; padding-left:0.2rem; padding-right:0.2rem; font-size:1.2rem;font-weight:800;}

	/* 内页横幅 */
	.inside_banners_wrap{
		margin-top: 1rem;
	}
}

/* 2.小屏幕下，大于等于768px 布局容器改为750px */
@media screen and (min-width:768px){
     
}

/* 3.中等屏幕下，大于等于970px  布局容器修改为 970px */
 @media screen and (min-width:970px){
     
	   
}
