﻿@media (min-width:1px) and (max-width:1199px){
	

	body{ background:#ffffff; overflow-x:hidden !important; font:1rem/1.5 "microsoft yahei",sans-serif; position:relative; min-width: 25.6rem; }
	p{
		font-size: 1rem;
	}
	h1,h2,h3,h4,h5,h6{
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		font-size: 1.2rem;
	}
	img{ border:none;}
	a{ text-decoration:none; color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0);
	
	}
	a:hover,a:active,a:focus,a:first-child{ text-decoration:none; color: #333; border: none; outline: none;}
	div{ font-size:1rem;}
	p{ font-size:1rem; padding: 0px; margin: 0px;}
	li{ list-style:none; font-size:1rem;}
	
	ul{
		padding: 0px;
		margin: 0px;
	}
	
	.float-right{
		float: right;
	}
	.float-left{
		float: left;
	}
	/* 通用包裹样式 */
	.container-wrap{
		width: auto;
		max-width: 100vw;
	}
	
	/* 通用内容包裹 */
	.universal-Wrap{
		width: auto;
		max-width: 100vw;
		margin: 0 auto;
		position: relative;
	}
	
	/* header */
	.header-Wrap{
		display: none;
	}
	
	/* top栏 */
	.nav-Wrap{
		width: 100%;
		height: 4rem;
		background: white;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 99999;
		background: #fff;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	
	.nav-Wrap .search-Wrap{
		display: none;
	}
	
	
	
	/* top 信息栏 */
	.nav-Wrap .nav-container{
		padding: 0rem 0rem;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 992;
	}
	.nav-Wrap .nav-container .information{
		display: none;
	}
	.nav-Wrap .nav-container .mobile-information{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 20rem;
		height: 100%;
		float: left;
	}
	.nav-Wrap .nav-container .mobile-information img{
		width: 100%;
	}
	
	/* 导航点击按钮 */
	#menuBtn{
		display:flex;
		position:relative;
		width:4rem;
		height:4rem;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		float:right; 
		font-size:1rem;
		margin-right:0rem;
		justify-content: center;
		align-items: center;
		overflow: hidden;
	}
	#menuBtn .menuBtn-wrap{
		width: 2.5rem;
		height: 1.8rem;
		position: relative;
	}
	#menuBtn .menuBtn-list,#menuBtn .menuBtn-wrap:before,#menuBtn .menuBtn-wrap::after{
		display: block;
		position: absolute;
		width: 80%;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		height: 0.15rem;
		transition: all 0.2s;
	}
	#menuBtn .menuBtn-wrap:before{
		content: '';
		top: 0rem;
		left: 0px;
		right: 0px;
		margin:auto;
		opacity: 1;
	}
	#menuBtn .menuBtn-wrap::after{
		content: '';
		bottom: 0rem;
		left: 0px;
		right: 0px;
		margin:auto;
		opacity: 1;
	}
	
	#menuBtn .menuBtn-wrap .menuBtn-list.menuBtn-1{
		top: 0rem;
		left: 0px;
		right: 0px;
		margin:auto;
		opacity: 0;
	}
	#menuBtn .menuBtn-wrap .menuBtn-list.menuBtn-2{
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin:auto;
		transform: translateX(0.2rem);
	}
	#menuBtn .menuBtn-wrap .menuBtn-list.menuBtn-3{
		bottom: 0rem;
		left: 0px;
		right: 0px;
		margin:auto;
		opacity: 0;
	}
	#menuBtn.open .menuBtn-wrap .menuBtn-list.menuBtn-1{
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin:auto;
		transform:translate(-0%,0rem) rotate(45deg);
		opacity: 1;
	}
	#menuBtn.open .menuBtn-wrap .menuBtn-list.menuBtn-2{
		transform: translateX(100%);
		opacity: 0;
	}
	#menuBtn.open .menuBtn-wrap .menuBtn-list.menuBtn-3{
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin:auto;
		transform:translate(-0%,0rem) rotate(-45deg);
		opacity: 1;
	}
	#menuBtn.open .menuBtn-wrap:before,#menuBtn.open .menuBtn-wrap:after{
		opacity: 0;
		transform: translateX(-100%);
	}
	/* 导航 */	
	/* 按钮点击后body失效 */
	.hiddenBody{
		overflow: hidden !important;
	}
	
	/* 导航内容 */
	#nav-box{
		width: 100%;
		height: 100%;
		float: right;
		background:#f8f8f8;
		overflow: hidden;
		position: fixed;
		top: 4rem;
		border-top: 1px solid #F3F3F3;
		box-sizing: border-box;
		padding-bottom: 4rem;
		transition: all .4s;
		transform: translateX(-150%);
		opacity: 0;
	}
	#nav-box.nav-open{
		transform: translateX(-0%);
		opacity: 1;
	}
	
	#nav-box .nav-box-wrap{
		height: 100%;
		overflow: auto;
		padding-top: 0.5rem;
	}
	
	
	#nav-box .nav-item{
		display: block;
		width: auto;
		height: auto;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(212, 212, 212, 0.5);
	}
	/* 链接地址 */
	#nav-box .nav-item .nav-item-oneLink{
		margin: 0rem 1rem;
		line-height: 2.8rem;
		height: 2.8rem;
		position: relative;
		display: block;
		padding-left: 0.5rem;
		transition: all 0.4s;
		box-sizing: border-box;
		font-weight: bold;
		
	}
	#nav-box .nav-item .nav-item-oneLink::after{
		content: ' ';
		position: absolute;
		right: 5px;
		top: 0px;
		bottom: 0px;
		width: 1.5rem;
		height: 2.8rem;
		margin: auto;
		background: url(../images/nav-icon.png) center center no-repeat;
		background-size: 1rem;
		transform: translate(-0%,0rem) rotate(0deg);
		opacity: 0.5;
		transition: all 0.5s;
	}
	#nav-box .nav-item.noChild{
		border-bottom: 1px solid rgba(212, 212, 212, 0.5) !important;
	}
	#nav-box .nav-item.noChild .nav-item-oneLink::after{
	    transform: translate(0.1rem,0rem) rotate(-90deg) !important;
	    opacity: 0.15;
	}
	#nav-box .nav-item.open{
		border: none;
	}
	#nav-box .nav-item.open .nav-item-oneLink::after {
	    transform: translate(-0%,0rem) rotate(-180deg);
	}
	

	#nav-box .nav-item:active .nav-item-oneLink:before,#nav-box .nav-item.current:active .nav-item-oneLink:before{
		width: 100%;
		background: #008cf2;
	}
	#nav-box .nav-item .nav-item-oneLink.current{
		color: #ff2f12;
	}
	#nav-box .nav-item .nav-item-oneLink.current:before{
		width: 100%;
		background: #ff2f12;
	}
	#nav-box .nav-item.search-btn{
		cursor:pointer;
		padding: 0px 20px;
		line-height: 125px;
		display: none;
	}
	
	
	/* 下拉样式 */
	#nav-box .nav-item .nav-dropDownMenu{
		position: relative;
		width: 100%;
		height: auto;
		left: 0px;
		overflow: hidden;
		left: 0px;
		right: 0px;
		margin: auto;
		background: #ffffff;
		box-shadow: 0px 8px 10px rgba(83,83,83,0.1);
		box-sizing: border-box;
		display: none;
		padding-top: 1.1rem;
	}
	
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center{
		width: auto;
		padding: 1rem;
		padding-top: 0rem;
		padding-left: 1.5rem;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item{
		width: auto;
		min-height: 2.5rem;
		overflow: hidden;
		position: relative;
		text-align: center;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-image: -webkit-linear-gradient(left, rgb(248,248,248,1), rgb(255,255,255,1));
		margin-bottom: 0.6rem;
		padding: 0rem 1rem;
		border-radius: 10px;
	}

	
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item .img-box{
		width: 2rem;
		height: 2rem;
		margin: 0 auto;
		box-sizing: border-box;
		overflow: hidden;
		margin: 0px;
		order: 3;
		position: absolute;
		right: 0px;
		display: none;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item .img-box img{
		width: 100%;
		height: 100%;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item .title{
		font-size: 0.95rem;
		height: auto;
		width: 12rem;
		height: auto;
		overflow: hidden;
		line-height: 1.2;
		text-align: left;
		font-weight: 400;
		overflow: hidden;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		transition: all 0.4s;
		margin-right: 1rem;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item .sub-title{
		font-size: 0.95rem;
		text-align: center;
		height: 2.5rem;
		line-height: 2.5rem;
		color: #008cf2;
		font-weight: 400;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item:nth-child(1):before{
		display: none;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item:active .title{
		color: #ff2f12;
	}
	
	
	/* 更多的项目 */
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item.more .img-box{
		width: 2.5rem;
		height: 2.5rem;
		border-radius: 50%;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		border: 0px solid #fff !important;
		box-sizing: border-box;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item.more .img-box .icon{
		font-size: 1rem;
	}
	
	#nav-box .nav-item .nav-dropDownMenu .nav-dropDownMenu-center .item.more .sub-title{
		display: none;
	}
	
	#nav-box .nav-item .nav-dropDownMenu#about-dropDownMenu .nav-dropDownMenu-center .item .img-box{
		display: block;
		margin-right: 0.1rem;
	}
	#nav-box .nav-item .nav-dropDownMenu#about-dropDownMenu .nav-dropDownMenu-center .item .img-box .icon{
		font-size: 1.4rem;
		color: #008cf0;
	}
	/* 移动端搜索 */
	#nav-box .mobile-search-content{
		overflow: hidden;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0rem 1rem;
		margin-bottom: 1rem;
	}
	#nav-box .mobile-search-content .search_form {
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 1.5rem;
	}
	
	#nav-box .mobile-search-content .search_form .keyword {
		-webkit-box-flex: 1;
		width: 17rem;
		height: 2.5rem;
		text-align: left;
		line-height: 2.5rem;
		overflow: hidden;
		font-size: 1rem;
		border: none;
		background: #ffffff;
		float: left;
		margin-left: 0%;
		text-indent: 0.5rem;
		color: #000;
		text-indent: 2.2rem;
		outline: none;
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		background: #fff url(../images/search-icon.png) 0.5rem center no-repeat;
		background-size: 1.2rem;
	}
	
	#nav-box .mobile-search-content .search_form .search-btn {
		width: 5rem;
		height: 2.5rem;
		background: #008cf0;
		float: left;
		border: none;
		cursor: pointer;
		color: #fff;
		text-align: center;
		line-height: 2.5rem;
		text-align: center;
		outline: none;
		font-size: 1rem;
		transition: all .4s;
	}
	
	#nav-box .mobile-search-content .search_form .search-btn:active {
		background-color: rgb(0, 97, 234);
	}
	
	/* 移动端语言选择 */
	#nav-box .nav-item.mobile-language{
		position: relative;
	}
	#nav-box .nav-item.mobile-language .nav-item-oneLink{
		overflow: hidden;
	}
	#nav-box .nav-item.mobile-language .nav-item-oneLink .icon{
		font-weight: normal !important;
		padding-right: 0.6rem;
		float: left;
		font-size: 1.6rem;
	}
	#nav-box .nav-language-box{
		display: flex;
		padding: 1rem 1.5rem;
		justify-content: space-between;
	}
	#nav-box .nav-language-box .links{
		line-height: 2rem;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #717171;
	}
	#nav-box .nav-language-box .links .icon{
		font-size: 1.4rem;
		color: #008cf0;
		padding-right:0.8rem;
	}
	
	
	/* homeBanner */
	.homeBanner{
		position: relative;
		width: 100%;
		height: 16.2rem;
		color: #fff;
		background: #fff;
		overflow: hidden;
		text-align: center;
		font-size: 0px;
		margin-top: 4rem;
		padding-bottom: 0rem;
	}
	
	/* 切换箭头 */
	.homeBanner .swiper-button-prev{
		display: none;
	}
	
	.homeBanner .swiper-button-next{
		display: none;
	}
	.homeBanner .swiper-button-next,.homeBanner .swiper-button-prev{
		opacity: 0;
		transition: all 0.4s;
	}
	.homeBanner:active .swiper-button-next, .homeBanner:active .swiper-button-prev{
		opacity: 0.6;
	}
	.homeBanner .swiper-button-prev:active,.homeBanner .swiper-button-next:active{
		opacity: 1;
	} 
	.homeBanner .swiper-slide{
		text-align: center;
		font-size: 0px;
		background: #fff;
		overflow: hidden;
		position: relative;
	}
	.homeBanner .swiper-slide img{
		width: 35rem;
		height: 13rem;
		position: absolute;
		left: 50%;
		object-fit: cover;
		margin-left: -17.5rem;
	}
	/* 切换圆点 */
	.homeBanner .swiper-pagination-bullet{
	  width: 0.8rem;
	  height: 0.8rem;
	  background: #fff;
	  opacity: 1;
	  margin: 0px 0.5rem !important;
	  box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.2);
	  position: relative;
	  bottom: 0.1rem;
	}
	.homeBanner .swiper-pagination-bullet:before{
	  width: 0.8rem;
	  height: 0.8rem;
	  content: '';
	  border-radius: 50%;
	  overflow: hidden;
	  position: absolute;
	  top: 0px;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	  background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	  opacity: 0;
	}
	
	.homeBanner .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	  opacity: 1;
	}
	
	
	/* 首页通用标题 */
	.home-title-wrap{
		text-align: center;
		overflow: hidden;
		position: relative;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.home-title-wrap .title{
		font-size: 1.4rem;
		line-height: 2rem;
		position: relative;
		color: #000;
	}
	.home-title-wrap .title:before{
		width: 80px;
		height: 0.2rem;
		background: #008cf0;
		background-image: -webkit-linear-gradient(right,rgb(0, 189, 250),rgb(0, 97, 234));
		position: absolute;
		content: ' ';
		left: 0px;
		right: 0px;
		bottom: -1rem;
		margin: auto;
		border-radius: 5px;
	}
	.home-title-wrap .sub-title{
		padding: 0rem 1rem;
		font-size:1rem;
		font-weight: 400;
		padding-top: 1.6rem;
		color: #333;
	}
	.home-product-wrap{
		width: 100%;
	}
	
	
	.home-product-wrap{
		width: 100%;
	}
	
	
	
	
	/* 首页产品展示 */
	.home-product-wrap{
		overflow: hidden;
		max-width: 100%;
		margin: 0 auto;
	}
	.home-product-wrap .home-product-Swiper{
		position: relative;
		padding-top: 0.5rem;
		padding-bottom: 3.2rem;
	}
	.home-product-wrap .home-product-Swiper .swiper-slide{
		margin: 0px 0px;
		display: flex;
		justify-content: center;
		border-radius: 1rem;
	}
	
	.home-product-wrap .home-product-Swiper .home-product-item{
		width: 23rem;
		height: auto;
		overflow: hidden;
		background: #f1f7ff;
		padding: 0rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		border-radius: 1rem;
		padding-bottom: 1rem;
		
	}
	.home-product-wrap .home-product-Swiper .home-product-item .img-box{
		width: 19rem;
		height: 19rem;
		overflow: hidden;
		margin-top: 1.6rem;
		background: #ffffff;
		flex: 0 0 auto;
		transform: translate3d(0, 0, 0) !important;
		border-radius: 1rem;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.home-product-wrap .home-product-Swiper .home-product-item .description-box{
		padding:1rem;
		width: 19rem;
		flex: 0 0 auto;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .title{
		font-size: 1.2rem;
		height: auto;
		line-height: 1.6rem;
		overflow: hidden;
		text-overflow: ellipsis; 
		white-space: nowrap;
		course:hand;

	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .sub-title{
		font-size: 1.4rem;
		color: #008cf0;
		background-image: -webkit-linear-gradient(right,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-weight: 500;
		margin-top: 0.3rem;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .trait{
		font-size: 0.95rem;
		color: #9fa1a2;
		line-height: 1.5rem;
		height: 6rem;
		margin-top: 0.5rem;
		overflow: hidden;
	} 
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .trait small{
		color: #ff2f12;
		padding-right: 12px;
		font-size: 18px;
	}
	
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box{
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link{
		border: 1px solid #edf1f6;
		box-sizing: border-box;
		background: #fff;
		display: inline-block;
		padding: 0.3rem 1rem;
		margin-right: 0.5rem;
		margin-left: 0.5rem;
		margin-top: 1rem;
		border-radius: 1rem;
		line-height: 1.5rem;
		color: #4e4e4e;
		font-size: 1rem;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link .icon{
		font-size: 1.2rem;
		float: right;
		padding-left: 0.5rem;
		color: #4e4e4e;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link.inquiry{
		background: #008cf0;
		background-image: -webkit-linear-gradient(right,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link.inquiry .icon{
		color: #fff;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link:active{
		background: #ff2f12;
		border: 1px solid #ff2f12;
		color: #fff;
	}
	.home-product-wrap .home-product-Swiper .home-product-item .description-box .links-box .link:active .icon{
		color: #fff;
	}
	
	
	
	/* 切换圆点 */
	.home-product-Swiper .swiper-pagination-bullet{
	  width: 15px;
	  height: 15px;
	  background: #e5e5e5;
	  opacity: 1;
	  margin: 0px 10px !important;
	  box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.1);
	  position: relative;
	  bottom: 0px;
	}
	.home-product-Swiper .swiper-pagination-bullet:before{
	  width: 15px;
	  height: 15px;
	  content: '';
	  border-radius: 50%;
	  overflow: hidden;
	  position: absolute;
	  top: 0px;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	  background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	  opacity: 0;
	}
	
	.home-product-Swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	  opacity: 1;
	}
	
	.home-moreProduct-wrap{
		text-align: center;
	}
	.home-moreProduct-wrap .home-moreProduct-box{
		width: 100%;
		padding: 1rem 0px;
		position: relative;
	}
	.home-moreProduct-wrap .home-moreProduct-box:before{
		content: ' ';
		height: 1px;
		width: 100%;
		background: #e5e5e5;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
	}
	.home-moreProduct-wrap .home-moreProduct-box li{
		background: #fff;
		width: 14rem;
		margin: 0 auto;
		position: relative;
		z-index: 10;
	}
	.home-moreProduct-wrap .home-moreProduct-box li a{
		padding: 0.5rem 1.5rem;
		width: auto;
		border: 1px solid #e8e8e8;
		box-sizing: border-box;
		line-height: 1.5rem;
		background: #fff;
		border-radius: 1.5rem;
		display: table;
		text-align: center;
		margin: 0 auto;
		font-size: 1rem;
	}
	.home-moreProduct-wrap .home-moreProduct-box li a .icon{
		font-size: 1.2rem;
		float: right;
		padding-left: 0.6rem;
	}
	.home-moreProduct-wrap .home-moreProduct-box li a:active{
		background:#ff2f12;
		color: #fff;
		border: 1px solid #ff2f12;
	}
	
	/* 首页横幅 */
	.home-Banners-Wrap{
		max-width: 100%;
		background: url(../images/home-Banner-back.jpg) top center;
		background-attachment: fixed;
		height: auto;
		margin-top: 1rem;
		margin-bottom: 1rem;
		position: relative;
	}
	.home-Banners-Wrap .home-Banner-box{
		padding: 0px 1.5rem;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		position: relative;
		z-index: 50;
	}
	
	.home-Banners-Wrap .sideImg{
		position: absolute;
		z-index: 40;
		width: 5.5rem;
		height: auto;
	}
	.home-Banners-Wrap .sideImg.left{
		top: -1rem;
		left: -1rem;
		margin: auto;
	}
	.home-Banners-Wrap .sideImg.right{
		bottom: -1rem;
		right: -2rem;
		margin: auto;
	}
	
	.home-Banners-Wrap .home-Banner-box .title{
		font-size: 1.35rem;
		color: #fff;
		line-height: 2rem;
		text-shadow: 1px 1px 5px rgba(3,23,73,0.8);
		margin-top: 1rem;
	}
	
	.home-Banners-Wrap .home-Banner-box .sub-title{
		font-size: 1rem;
		color: #fff;
		background: #42c6ff;
		display: table;
		padding: 0.3rem 1rem;
		border-radius: 1rem;
		margin-top: 1rem;
		background-image: -webkit-linear-gradient(left, rgb(79, 172, 254), rgb(28, 234, 234));
		margin-bottom: 2rem;
	}
	
	
	
	/* 解决方案 */
	.home-solution-box{
		position: relative;
	}
	.home-solution-box .home-solution-Swiper{
		position: relative;
		padding-top: 0.5rem;
		padding-bottom: 0rem;
	}
	
	.home-solution-box .swiper-slide{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.home-solution-box .swiper-slide .home-solution-item{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.home-solution-box .swiper-slide .home-solution-item .img-box{
		width: 11rem;
		height: 11rem;
		overflow: hidden;
		border-radius: 1rem 0px 1rem 0px;
		margin: 0 auto;
	}
	.home-solution-box .swiper-slide .home-solution-item .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all 0.4s;
	}
	.home-solution-box .swiper-slide .home-solution-item .title{
		width: 11rem;
		font-size: 1rem;
		font-weight: normal;
		height: 2rem;
		line-height: 2rem;
		overflow: hidden;
		text-overflow: ellipsis; 
		white-space: nowrap;
		margin: 0 auto;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		font-size: 0.9rem;
		transition: all 0.2s;
		border-radius: 0.5rem 0px 0.5rem 0px;
	}
	.home-solution-box .swiper-slide .home-solution-item .title span{
		padding: 0px 0.7rem;
	}
	.home-solution-box .swiper-slide .home-solution-item:active .img-box img{
		transform: scale(1.05);
	}
	.home-solution-box .swiper-slide .home-solution-item:active .title{
		color: #fff;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	}
	
	.home-solution-more{
		overflow: hidden;
		text-align: center;
		padding-top:0.5rem;
		padding-bottom: 0.5rem;
	}
	.home-solution-more .more{
		display: inline-block;
		padding: 0.3rem 1rem;
		border: 1px solid #e2e2e2;
		box-sizing: border-box;
		font-size: 1rem;
		line-height:1.5rem;
		border-radius: 1rem;
		transition:all 0.4s;
	}
	.home-solution-more .more .icon{
		font-size: 1rem;
		padding-left: 0.5rem;
		float:right;
	}
	.home-solution-more .more:active{
		background: #ff2f12;
		border: 1px solid #ff2f12;
		color: #ffffff;
	}
	
	
	.industries-Wrap{
		height: auto;
		max-width: 100%;
		background: #f1f7ff url(../images/industries-wrap.jpg) bottom center fixed no-repeat;
		overflow: hidden;
		padding-top:1rem;
		margin-top:1rem;
	}
	
	.industries-Wrap .industries-box{
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-wrap: wrap;
		padding-bottom:0rem;
	}
	.industries-Wrap .industries-box .industries-item{
		width: 11rem;
		height: 11rem;
		display: flex;
		text-align: center;
		border: 0.2rem solid rgba(208, 225, 249,0.5);
		box-sizing: border-box;
		flex-direction: column;
		justify-content: center;
		align-content: center;
		border-radius: 50%;
		overflow: hidden;
		margin: 0.6rem;
		transition: all .4s; 
	}
	
	.industries-Wrap .industries-box .industries-item .icon-box{
		width: 100%;
		height: 4rem;
		line-height: 4rem;
		overflow: hidden;
		margin-top: -.5rem;
		padding-bottom: 1rem;
		transition: all .4s;
	}
	.industries-Wrap .industries-box .industries-item .icon-box .icon{
		font-size:4rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		user-select: none;
	}
	.industries-Wrap .industries-box .industries-item .title{
		max-width: 10rem;
		padding: 0.2rem 1rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		line-height: 1.5rem;
		color: #fff;
		margin: 0 auto;
		font-size: 1rem;
		border-radius:1rem;
		font-weight: normal;
	}
	.industries-Wrap .industries-box .industries-item:active .icon-box{
		transform:rotateY(360deg);
	}
	
	.industries-Wrap .industries-box .industries-item:active{
		border: 0.2rem solid rgba(208, 225, 249,0.9);
	}
	
	.industries-Wrap .industries-box a.industries-item:active{
		border: 0.2rem solid #ff2f12;
	}
	
	.industries-down{
		text-align: center;
		padding-bottom: 3rem;
	}
	
	.industries-down .icon-box{
		overflow: hidden;
		margin-top: 0px;
		animation-name: industries-icon;/*动画名称*/
		animation-duration: .8s;/*设置秒数*/
		animation-timing-function: linear;/*速度曲线*/
		animation-iteration-count: infinite;/*播放次数*/
		animation-direction: alternate;/*逆向播放*/
		animation-play-state: running;
	}
	.industries-down .icon-box .icon{
		font-size: 3rem;
		padding: 5px;
		user-select: none;
		cursor:pointer;
		transition: all .4s;
		
	}
	
	/* 上下浮动动画 */
	@keyframes industries-icon{
		0%{ transform: translateY(0px);}
		100%{transform: translateY(20px);}
	}
	
	
	/* home-成功案例 */
	.home-case-Wrap{
		background: url(../images/home-case-Wrap.jpg) bottom center fixed repeat-y;
		padding-top: 20px;
	}
	.home-case-Wrap .home-title-wrap .title{
		color: #fff;
	}
	.home-case-Wrap .home-title-wrap .sub-title{
		color: #fff;
	}
	.home-case-Wrap .home-title-wrap .sub-title span{
		color: #3cd9fc;
	}
	
	.home-case-box{
		padding-top: 1rem;
		padding-bottom: 2rem;
	}
	.home-case-Swiper{
		position: relative;
	}
	.home-case-Swiper .swiper-slide{
		padding: 0px 0px;
		margin-bottom: 5.5rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item{
		width: auto;
		background: #fff;
		display:block;
		padding: 1rem;
		text-align: center;
		margin: 0px 1.2rem;
		border-radius: 2rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item .img-box{
		width: 100%;
		height: 10rem;
		overflow: hidden;
		background: #F3F3F3;
		border-radius: 0px 1rem 0px 1rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item .img-box img{
		width: 100%;
		height: 100%;
		transition: all .4s;
		object-fit: cover;
	}
	
	.home-case-Swiper .swiper-slide .home-case-item .partner-box{
		position: relative;
		margin: 0 auto;
		width: 10rem;
		height: 4.5rem;
		margin-top: -1rem;
		overflow: hidden;
		border-radius: 1rem;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.home-case-Swiper .swiper-slide .home-case-item .partner-box img{
		width: 80%;
		max-height: 90%;
		object-fit: contain;
	}
	.home-case-Swiper .swiper-slide .home-case-item .title{
		width: auto;
		margin: 0 auto;
		font-size: 1rem;
		margin-top: 0px;
		height: 2rem;
		line-height: 2rem;
		overflow: hidden;
		text-overflow: ellipsis; 
		white-space: nowrap;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title {
		position: relative;
		height: 2rem;
		line-height: 2rem;
		margin-top: 0.5rem;
		margin-bottom: 0.4rem;
		font-weight: normal;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title:before{
		content: ' ';
		height: 1px;
		width: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		background: #f8f8f8;
		z-index: 1;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title .pro-t{
		background: #464646;
		position: relative;
		z-index: 2;
		float: left;
		color: #fff;
		display: table;
		font-weight: 400;
		padding: 0px 1rem;
		border-radius: 1rem;
		font-size: .9rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title .pro-t::after{
		content: ' ';
		height: 2rem;
		width: 1rem;
		background: #fff;
		position:absolute;
		right: -1rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title .icon-box{
		float: right;
		background: #fff;
		position: relative;
		z-index: 3;
		padding-left: 1rem;
	}
	.home-case-Swiper .swiper-slide .home-case-item .sub-title .icon-box .icon{
		font-size: 1.7rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.home-case-Swiper .swiper-slide .home-case-item:active .title{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.home-case-Swiper .swiper-slide .home-case-item:active .sub-title .pro-t{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.home-case-Swiper .swiper-slide .home-case-item:active .img-box img{
		transform: scale(1.05);
	}
	
	.home-case-Swiper .swiper-button-prev{
		left: 8rem;
		top: 90% !important;
		width: 3rem;
		height: 3rem;
		color: #fff;
		border-radius: 50%;
		background: #3f8eee;
		--swiper-navigation-size: 2rem;
	}
	
	.home-case-Swiper .swiper-button-next{
		right: 8rem;
		width: 3rem;
		height: 3rem;
		top: 90% !important;
		color: #fff;
		border-radius: 50%;
		background: #3f8eee;
		--swiper-navigation-size: 2rem;
	}
	.home-case-Swiper .swiper-button-next,.home-case-Swiper .swiper-button-prev{
		opacity: 0.8;
		transition: all 0.4s;
	}
	

	/* 关于我们 */
	.home-about-box{
		padding-top: 0.5rem;
	}
	.home-about-box .home-title-wrap .about-logo{
		overflow: hidden;
		padding: 0px 1rem;
		width: 80%;
		margin:0 auto;
		margin-top: 1.8rem;
	}
	.home-about-box .home-title-wrap .about-logo img{
		max-width: 100%;
	}
	.home-about-box .home-title-wrap .about-sub-title{
		background: #008cf2;
		display: table;
		margin: 0 auto;
		padding: 0.5rem 1.5rem;
		border-radius: 1rem;
		line-height: 1rem;
		font-weight: normal;
		color: #fff;
		font-size: 1.2rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 97, 234),rgb(0, 189, 250),rgb(0, 97, 234));
		margin-top: 0.8rem;
	}
	
	.home-about-content{
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		padding-top: 0.8rem;
	}
	.home-about-content .about-tv{
		width: 23rem;
		height: 20.08rem;
		overflow: hidden;
		position: relative;
		font-size: 0px;
		flex: 0 0 auto;
		
	}
	.home-about-content .about-tv .tv-back{
		width: 100%;
		height: 100%;
	}
	
	.home-about-content .about-tv .tv-back img{
		width: 100%;
		height: 100%;
	}
	
	.home-about-content .about-tv .tv-img{
		width: 21.12rem;
		height: 11.84rem;
		overflow: hidden;
		position: absolute;
		top: 0.96rem;
		left: 0.96rem;
		background: #ccc;
	}
	.home-about-content .about-tv .tv-img:before{
		content: '';
		width: 100%;
		height:100%;
		background: rgba(20, 98, 166, 0.6);
		z-index: 3;
		position: absolute;
		top: 0px;
		left: 0px;
		transition: all 0.4s;
	}
	.home-about-content .about-tv .tv-img img{
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 2;
	}
	.home-about-content .about-tv .tv-img .icon{
		width: 4rem;
		height: 4rem;
		line-height: 4rem;
		font-size: 3rem;
		text-align: center;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		top: 0px;
		margin: auto;
		color: #fff;
		z-index: 4;
	}
	.home-about-content .about-tv .tv-img:active:before{
		background: rgba(20, 98, 166, 0.3);
	}
	
	.home-about-content .about-text{
		float: right;
		padding: 1rem;
	} 
	.home-about-content .about-text .text-box{
		overflow: hidden;
		line-height: 1.5;
		font-size: 1rem;
		color: #616161;
		text-indent: 2em;
	}
	.home-about-content .about-text .text-box p{
		font-size: 1rem;
		line-height: 1.7;
	}
	.home-about-content .about-text .aboutNav-box {
		overflow: hidden;
		position: relative;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		padding-top: 1rem;
	}
	.home-about-content .about-text .aboutNav-box .link{
		width: 10rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border: 1px solid #e2e2e2;
		box-sizing: border-box;
		padding: 0.3rem 1rem;
		line-height: 2rem;
		border-radius: 1rem;
		margin-top: 1rem;
		margin: 0.5rem 0.8rem;
	}
	.home-about-content .about-text .aboutNav-box .link .icon{
		float: right;
		font-size: 24px;
		color: #b1b1b1;
	}
	.home-about-content .about-text .aboutNav-box .link:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 97, 234),rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.home-about-content .about-text .aboutNav-box .link:active .icon{
		color: #fff;
	}

	.home-about-content .about-text .about-slogan{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding-top: 1rem;
		flex-wrap: nowrap;
	}
	.home-about-content .about-text .about-slogan .title{
		font-size: 2rem;
		width: 10rem;
		line-height: 1.5;
		padding-right: 0.5rem;
	}
	.home-about-content .about-text .about-slogan .text{
		font-size: 1.2rem;
		color: #015eea;
	} 
	
	
	.home-honor-Wrap{
		background: #f1f7ff;
		margin-top: 1rem;
		padding-bottom: 2rem;
		max-width: 100%;
	}
	.home-honor-Wrap .honor-title{
		font-size: 1.4rem;
		padding: 0rem 1rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-top: 1rem;
		padding-bottom: 1rem;
		position: relative;
	}
	.home-honor-Wrap .honor-title .icon-box{
		font-size: 1.4rem;
		display: flex;
		justify-content: center;
		align-items: center;
		background-image: -webkit-linear-gradient(left,rgb(0, 97, 234),rgb(0, 189, 250),rgb(0, 97, 234));
		width: 2.5rem;
		height: 2.5rem;
		border-radius: 50%;
		overflow: hidden;
		margin-left: 1rem;
		position: absolute;
		right: 1rem;
		top: 0px;
		bottom: 0px;
		margin: auto;
	}
	.home-honor-Wrap .honor-title .icon-box .icon{
		font-size: 1.4rem;
		color: #fff;
	}
	
	/* 荣誉证书 */
	.home-honor-box{
		position: relative;
		padding-top: 1rem;
		margin: 0 auto;
	}
	.home-honor-box .home-honor-Swiper .swiper-slide{
		display: flex;
		justify-content:center;
		align-items: center;
		
	}
	.home-honor-box .home-honor-Swiper .swiper-slide .honor-list{
		width: 20rem;
		margin: 0 auto;
	}
	.home-honor-box .home-honor-Swiper .swiper-slide .honor-list .img-box{
		width: 100%;
		height: 12rem;
		background-image: -webkit-linear-gradient(left,rgb(237, 227, 219),rgb(255, 255, 255),rgb(237, 227, 219));
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.home-honor-box .home-honor-Swiper .swiper-slide .honor-list .img-box img{
		max-width: 90%;
		max-height: 80%;
		object-fit: contain;
	}
	.home-honor-box .home-honor-Swiper .swiper-slide .honor-list .title-box{
		background: #ffffff;
		text-align: center;
		margin-top: 0px;
		overflow: hidden;
		width: 100%;
	}
	.home-honor-box .home-honor-Swiper .swiper-slide .honor-list .title-box li{
		padding: 0.6rem 1rem;
		overflow: hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
		course:hand;
		font-size: 1rem;
	}
	
	.home-honor-Wrap .honor-back{
		position: absolute;
		right: -1rem;
		font-size: 0px;
		bottom: 0px;
		display: none;
	} 
	.home-honor-Wrap .honor-back img{
		width: 520px;
	}
	
	/* 企业实力 */
	.home-about-strength-Wrap{
		max-width: 100%;
		min-height: 1rem;
		background: url(../images/home-about-strength-Wrap.jpg) bottom center repeat-y fixed;
		overflow: hidden;
		margin-bottom: 1rem;
	}
	
	.home-about-strength-Wrap .strength-title{
		font-size: 1.4rem;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding: 0rem 1.2rem;
		padding-top: 1.2rem;
		padding-bottom: 0rem;
	}
	
	.home-about-strength-Wrap .strength-box{
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-wrap: wrap;
		padding-top: 1rem;
		padding-bottom:2rem;
		
	}
	.home-about-strength-Wrap .strength-box .strength-item{
		width: 50%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding-bottom: 0.5rem;
		padding-top: 0.5rem;
		
	}
	.home-about-strength-Wrap .strength-box .strength-item .number{
		font-size: 2rem;
		position: relative;
		line-height:2rem;
		padding-bottom: 1rem;
	}
	.home-about-strength-Wrap .strength-box .strength-item .number span{
		padding-right:0.2rem
	}
	.home-about-strength-Wrap .strength-box .strength-item .number::after{
		content: '1';
		height: 2px;
		width: 2rem;
		background: #adaeb0;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
	}
	.home-about-strength-Wrap .strength-box .strength-item .text{
		font-size: 1rem;
		line-height:1.5rem;
		padding: 0rem 1rem;
		margin-top: 0.6rem;
		color: #454545;
	}
	
	
	/* 新闻 3 列表 */
	.home-news-box {
		display: flex;
		justify-content: center;
		align-items: center;
		max-width: 100%;
		min-height: auto;
		margin-top: 0rem;
		flex-direction: column;
		overflow: hidden;
	}
	.home-news-box .home-news-item{
		width: 23rem;
		margin: 0.65rem 0rem;
		height: auto;
		box-sizing: border-box;
	}
	.home-news-box .home-news-item:nth-child(1){
		margin-top: 0.5rem;
	}
	
	
	.home-news-box .home-news-item .news-item-box{
		width: auto;
		height: auto;
		padding: 0rem;
		background: #f1f7ff;
		border-radius: 0px 1rem 0px 1rem;
		overflow: hidden;
		padding-bottom: 0.5rem;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item{
		width: 100%;
		height: 100%;
		display: block;
		overflow: hidden;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .img-box{
		width: 100%;
		height: 12rem;
		position: relative;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.home-news-box .home-news-item .news-item-box .see{
		font-size: 1rem;
		position: absolute;
		background: #959494;
		padding: 0.5rem 1.2rem;
		color: #fff;
		z-index: 2;
		font-weight: bold;
	}
	.home-news-box .home-news-item .news-item-box .see:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	}
	
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box{
		padding: 0.5rem 1rem;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .title{
		height: auto;
		font-size: 1rem;
		line-height: 1.5rem;
		height: 3rem;
		overflow: hidden;
		text-align:justify; 
		text-justify:inter-ideograph;
		margin-bottom:0.5rem;
		margin-top: 0.5rem;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .summary{
		line-height:1.5rem;
		height:3rem;
		overflow: hidden;
		font-size:0.9rem;
		color: #868686;
	} 
	
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .time-box{
		display: flex;
		justify-content: space-between;
		align-items: center;
		color: #868686;
		margin-top: 0.8rem;
		height: 2rem;
		line-height: 2rem;
		overflow: hidden;
	} 
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .time-box .time{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		font-size: 1rem;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .time-box .time .icon{
		font-size: 1.4rem;
		padding-right: 0.5rem;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item .text-box .time-box .more{
		font-size: 30px;
		transition: all .4s;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item:active .time-box .more{
		transform: translateX(-10px);
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.home-news-box .home-news-item .news-item-box .bigNews-item:active .title{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.home-news-box .home-news-item .news-item-box .news-title{
		width: 100%;
		height: auto;
		margin-bottom: 0.2rem;
		overflow: hidden;
	}
	
	.home-news-box .home-news-item .news-item-box .news-title .see{
		font-size: 1.1rem;
		position: relative;
		display: table;
		background: #959494;
		padding: 0.5rem 1.2rem;
		color: #fff;
		font-weight: bold;
	}
	.home-news-box .home-news-item .news-item-box .news-title .see:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	}
	
	.home-news-box .home-news-item .news-item-box .news-itemList{
		padding: 0.5rem 1rem;
		display: block;
	}
	.home-news-box .home-news-item .news-item-box .news-itemList .title{
		font-size: 1rem;
		line-height: 2rem;
		height: 2rem;
		overflow: hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
		font-weight: bold;
	}
	.home-news-box .home-news-item .news-item-box .news-itemList .time-box{
		display: flex;
		justify-content: space-between;
		align-items: center;
		color: #868686;
		padding-top: 0px;
		padding-bottom: 0.2rem;
	}
	
	.home-news-box .home-news-item .news-item-box .news-itemList .time-box .time{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		font-size: 0.9rem;
	}
	.home-news-box .home-news-item .news-item-box .news-itemList .time-box .time .icon{
		font-size: 0.9rem;
		padding-right: 0.5rem;
	}
	.home-news-box .home-news-item .news-item-box .news-itemList:active .title{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.home-news-box  .home-news-more{
		flex-basis: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 1rem;
		padding-top: 1rem;
	}
	.home-news-box  .home-news-more .link{
		border: 1px solid #e2e2e2;
		display: block;
		padding: 0.6rem 1.5rem;
		line-height: 1.2rem;
		border-radius: 1rem;
		color: #333;
		margin: 0px 1rem;
	}
	.home-news-box  .home-news-more .link:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	
	
	/* 底部通用 */
	.footer-Wrap{
		overflow: hidden;
		position: relative;
		margin-top: 1rem;
		background: #2c3138;
	}
	.footer-Wrap .message-wrap{
		background: url(../images/message-wrap.jpg) bottom center fixed;
		height: auto;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.footer-Wrap .message-wrap .message-box{
		text-align: center;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.footer-Wrap .message-wrap .message-box h2{
		color: #fff;
		font-size: 1.4rem;
		padding: 0rem 1.5rem;
		font-weight: normal;
	}
	.footer-Wrap .message-wrap .message-box .btn{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
		padding: 0.5rem 1rem;
		display: flex;
		line-height: 1.5rem;
		justify-content: center;
		align-items: center;
		border-radius: 1rem;
		transition: .4s;
		margin-top: 1.2rem;
		
	}
	.footer-Wrap .message-wrap .message-box .btn .icon{
		font-size: 1.5rem;
		padding-left: 0.5rem;
	}
	.footer-Wrap .message-wrap .message-box .btn:active{
		transform: translateX(-10px);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	}
	.footer-Wrap .footer-dws-wrap {
		background: #2c3138;
		border-bottom: 1px solid #363b42;
	}
	.footer-Wrap .footer-dws-wrap .footer-dws-box{
		display: flex;
		justify-content: center;
	}
	.footer-Wrap .footer-dws-wrap .footer-dws-box .dws-item{
		width: 33.33%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding: 1rem 0.2rem;
		box-sizing: border-box;
		flex-direction: column;
	}
	.footer-Wrap .footer-dws-wrap .footer-dws-box .dws-item .title{
		width: 3.5rem;
		height: 3.5rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		border-radius: 50%;
		text-align: center;
		line-height: 3.5rem;
		color: #fff;
		font-size: 2rem;
	}
	
	.footer-Wrap .footer-dws-wrap .footer-dws-box .dws-item .sub-title{
		font-size: 1rem;
		color: #fff;
		padding: 0px 1.5rem;
		text-align: center;
		margin-top: 0.5rem;
	}
	.footer-Wrap .footer-dws-wrap .footer-dws-box .dws-item .icon{
		font-size: 2.2rem;
		color: #4b5056;
	} 
	.footer-Wrap .footer-box{
		overflow: hidden;
		border-bottom: 1px solid #363b42;
		padding: 0px 1.4rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		
	}
	.footer-Wrap .footer-box ul{
		display: block;
		text-align: center;
	}
	.footer-Wrap .footer-box .logo{
		width: 5rem;
		overflow: hidden;
		height: auto;
		margin: 0 auto;
		
	}
	.footer-Wrap .footer-box .logo img{
		width: 100%;
	}
	.footer-Wrap .footer-box .logo .logo1{
		border-bottom: 1px solid #363b42;
		padding-bottom: 1rem;
		margin-bottom: 1rem;
		box-sizing: border-box;
	}
	
	.footer-Wrap .footer-box .footer-nav{
		box-sizing: border-box;
		margin: 0 auto;
	}
	.footer-Wrap .footer-box .footer-nav .title{
		font-size: 1.1rem;
		line-height: 3rem;
		padding-bottom: 0rem;
		border-bottom: 1px solid rgba(93,93,93,0.6);
		text-align: left;
		position: relative;
	}
	.footer-Wrap .footer-box .footer-nav .title::after{
		content: '+';
		color: rgba(255,255,255,0.6);
		position: absolute;
		right: 0px;
		top: 0px;
		bottom: 0px;
		font-size: 1rem;
		margin: auto;
	}
	.footer-Wrap .footer-box .footer-nav .title.open::after{
		content: '-';
		font-size: 1.5rem;
	}
	.footer-Wrap .footer-box .footer-nav .title a{
		color: #fff;
	}
	.footer-Wrap .footer-box .footer-nav .item{
		font-size: 1rem;
		line-height: 2.5rem;
		padding: 0rem 0.8rem;
		background: #343b45;
		margin-bottom: 0.5rem;
		margin-top: 0.5rem;
		overflow: hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
		display: none;
	}
	
	.footer-Wrap .footer-box .footer-nav .item a{
		color: #9e9e9e;
	}
	.footer-Wrap .footer-box .footer-nav .item a:active{
		color: #fff;
	}
	.footer-Wrap .footer-box .footer-nav.wechat-box{
		text-align: center;
	}
	.footer-Wrap .footer-box .footer-nav.wechat-box .wechatQR{
		width: 7rem;
		height: 7rem;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
	}
	.footer-Wrap .footer-box .footer-nav.wechat-box .title{
		display: none;
	}
	.footer-Wrap .footer-box .footer-nav.wechat-box .text{
		color: #9e9e9e;
		text-align: center;
		padding: 0rem 1rem;
		font-size: .95rem;
	}
	
	.footer-Wrap .footer-bottom{
		text-align: center;
		color: #9e9e9e;
		padding-top:0.8rem;
		padding-bottom: 4.8rem;
	}
	.footer-Wrap .footer-bottom a{
		color: #9e9e9e;
	}
	.footer-Wrap .footer-bottom a:active{
		color: #fff;
	}
	.footer-Wrap .footer-bottom p{
		font-size: 0.9rem;
		line-height: 1.5rem;
		padding: 0rem 1rem;
	}
	.footer-Wrap .footer-bottom p small{
		font-size: 0.9rem;
		padding: 0px 0.5rem;
	}
	
	.tool-bar-wrap{
		position: fixed;
		right: -1px;
		bottom: 4.5rem;
		z-index: 2000;
		display: none;
	}
	.tool-bar-wrap .tool-bar-item{
		width: 3rem;
		height: 3rem;
		display: block;
		background:#ffffff;
		position: relative;
		color: #fff;
		border: 1px solid #f5f5f5;
		color: #757575;
		transition: all 0.5s;
		box-sizing: border-box;
		opacity: 0.9;
	}
	.tool-bar-wrap .tool-bar-item .icon-wrap{
		position: relative;
		width: auto;
		height: 3rem;
		line-height: 3rem;
		margin: 0 auto;
		padding-top: 0px;
		text-align: center;
	}
	.tool-bar-wrap .tool-bar-item .icon-wrap .icon{
		color: #757575;
		font-size: 1.5rem;
		transition: all 0.5s;
	}
	.tool-bar-wrap .tool-bar-item .title{
		display: none;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(1),.tool-bar-wrap .tool-bar-item:nth-child(2),.tool-bar-wrap .tool-bar-item:nth-child(3){
		border-bottom:none ;
		display: none;
	}
	.tool-bar-wrap .tool-bar-item:active .icon-wrap .icon,.tool-bar-wrap .tool-bar-item:active .title{
		color: #015198;
	}
	.tool-bar-wrap .tool-bar-item .wechat-hide{
		display: none;
	}
	
	.tool-bar-wrap .tool-bar-item .tool-tel-box{
		display: none;
	}
	
	
	/* 移动端底部 */
	.navbarFooter{
		position: fixed;
		z-index: 999;
		bottom: 0px;
		left: 0px;
		right: 0px;
		height: 4rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
		margin: auto;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		box-sizing: border-box;
	}
	.navbarFooter .item{
		display: inline-block;
		width: 25%;
		padding: 0rem 0.5rem;
		text-align: center;
		padding-top: 0.45rem;
	}
	.navbarFooter .item .icon{
		font-size: 1.8rem;
		line-height: 1.5rem;
		color: #fff;
	}
	.navbarFooter .item .title{
		color: #fff;
		line-height: 1.5rem;
		font-size: 0.9rem;
	}
	
	
	/* 微信弹出层包裹 */
	.wechat-click{
		cursor:pointer;
	}
	.wechat-click-wrap{
		width: 20rem;
		height: 32rem;
		background-image: -webkit-linear-gradient(top,rgb(255, 255, 255),rgb(193, 228, 255),rgb(170,210,255)) !important;
		background: #ffffff;
		background-size: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		overflow: hidden;
		border-radius: 1rem;
		/* padding: 30px 30px 20px 30px; */
	}
	.wechat-click-wrap.open{
		background-size: 100%;
	}
	.wechat-click-wrap .qr{
		width: 8.5rem;
		height: 8.5rem;
		border:0.15rem solid rgba(204,204,204,0.2);
		display: block;
		margin: 0 auto;
		margin-bottom: 0.8rem;
		margin-top: 1rem;
	}
	.wechat-click-wrap .title{
		font-size: 1rem;
		line-height: 2rem;
		padding-top: 0rem;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.wechat-click-wrap .title .icon{
		color: #3da149;
		font-size: 1.5rem;
		padding-right: 0.5rem;
		font-weight: lighter;
	}
	.wechat-click-wrap .sub-title{
		font-size: 1.5rem;
		margin: 0.8rem;
		margin-top: 0.2rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 97, 234),rgb(0, 64, 210));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-weight: bold;
		display: block;
	}
	.wechat-click-wrap #wechat-copy{
		padding: 0.5rem 1rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		border: none;
		outline: none;
		color: #fff;
		border-radius: 1rem;
		margin-top: 0.5rem;
	}

	.wechat-click-wrap .tel-box{
		padding-top: 0.5rem;
	}
	.wechat-click-wrap .tel-box li{
		overflow: hidden;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
	}
	.wechat-click-wrap .tel-box li a{
		color: #1d1d1d;
		line-height: 2rem;
		font-size: 1rem;
		padding: 0px 1.5rem;
	}
	.wechat-click-wrap .tel-box li a:hover{
		color: #008cf2;
	}
	.wechat-click-wrap .tel-box h3{
		text-align: center;
		padding: 0.2rem 1rem;
		margin: 0 auto;
		font-size: 1.1rem;
		color: #015198;
	}
	
	.banner-min-wrap{
		width: 100%;
		height: 11rem;
		position: relative;
		background: #ccc;
		overflow: hidden;
		margin-top: 4rem;
	}
	.banner-min-wrap:before{
		content: ' ';
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(1, 81, 152, 0.6);
		z-index: 2;
		left: 0px;
		top: 0px;
	}
	.banner-min-wrap .banner-min-box {
		height: 100%;
	}
	.banner-min-wrap .banner-min-box .img-box{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		margin: auto;	
	}
	.banner-min-wrap .banner-min-box .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.banner-min-wrap .banner-min-box .text-box{
		height: 8rem;
		position: relative;
		padding: 0rem 1rem;
		z-index: 3;
		color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.banner-min-wrap .banner-min-box .text-box .title{
		font-size: 1.2rem;
		line-height: 2rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.banner-min-wrap .banner-min-box .text-box .title strong{
		font-size: 1.2rem;
	}
	.banner-min-wrap .banner-min-box .text-box .title span{
		font-size: 1.2rem;
		padding-left: 1rem;
		opacity: 0.3;
		font-weight: normal;
	}
	.banner-min-wrap .banner-min-box .text-box .sub-title{
		display: none;
	}
	.banner-min-wrap .banner-min-box .location-box{
		background-color: rgba(255, 255, 255, 0.9);
		height: 3rem;
		position: absolute;
		z-index: 2;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content{
		line-height: 3rem;
		height: 100%;
		padding: 0rem 0.5rem;
		overflow-y: auto;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content .icon{
		font-size: 1.2rem;
		color: #015198;
		padding-right: 0.5rem;
		float: left;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content  h2{
		font-size: 1rem;
		color: #333;
		float: left;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content p{
		font-size: 0.9rem;
		color: #999;
		line-height: 3rem;
		float: left;
		width: 16rem;
		overflow-y: auto;
		white-space: nowrap;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content p a{
		color: #333;
		padding: 0px 0.2rem;
	}
	.banner-min-wrap .banner-min-box .location-box .location-content p a:active{
		color: #015198;
	}
	
	
	/* 解决方案 */
	.solution-box{
		padding: 0px;
		position: relative;
		padding-top: 1.2rem;
	}
	.solution-box .solution-item{
		display: flex;
		margin: 0.2rem 1rem;
		height: auto;
		justify-content: center;
		align-items: center;
		margin-top: 0.5rem;
		flex-direction: column;
		margin-bottom: 1.5rem;
		background: #ffffff;
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
		padding-top: 1.2rem;
		border-radius: 0px 1rem 0px 0px;
	}
	.solution-box .solution-item .img-box{
		width: 21rem;
		height: auto;
		position: relative;
		z-index: 1;
		background-size: 100%;
		background-size: 110%;
		overflow: hidden;
		margin-bottom: 0.5rem;
	}
	.solution-box .solution-item .img-box .img{
		width:100%;
		object-fit: cover;
	}

	.solution-box .solution-item .text-box{
		width: 100%;
		height: 100%;
		background: #ffffff;
		height: auto;
		display: block;
		overflow: hidden;
	}
	.solution-box .solution-item .text-box .text-box-padding{
		padding: 1.2rem;
		padding-top: 0rem;
		height: auto;
	}
	.solution-box .solution-item .text-box .text-box-padding .title{
		line-height: 1.8rem;
		height: auto;
		font-size: 1.2rem;
		padding-bottom: 0.2rem;
		transition: all 0.5s;
	}
	.solution-box .solution-item .text-box .text-box-padding .description{
		font-size: 0.92rem;
		line-height: 1.5rem;
		height: 4.5rem;
		color: #676767;
		margin-top: 0.3rem;
		overflow: hidden;
		text-align:left; 
		/* 英语强行换行 */
		word-wrap:break-word;
	}
	.solution-box .solution-item .text-box .text-box-padding .button{
		margin-top: 1.5rem;
		margin-bottom: 1rem;
	}
	.solution-box .solution-item .text-box .text-box-padding .button .list{
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		padding: 0.4rem 1.2rem;
		display: inline-block;
		border-radius: 1rem;
		margin-right: 1rem;
		line-height: 1.5rem;
		color: #787878;
	}
	.solution-box .solution-item .text-box .text-box-padding .button .list .icon{
		font-size: 1.2rem;
		padding-right: 0.5rem;
		float: left;
	}
	.solution-box .solution-item .text-box .text-box-padding .button .list.more{
		background: #015198;
		border: 1px solid #015198;
		color: #fff;
		transition: all 0.5s;
	}
	.solution-box .solution-item .text-box .text-box-padding .button .list.more:active{
		transform: translateX(10px);
		box-shadow: 0px 0px 5px rgba(0, 0, 0,0.3);
	}

	.solution-box .solution-item .text-box .text-box-padding .button .list.message:active{
		background: #008cf2;
		border: 1px solid #008cf2;
		color: #fff;
		box-shadow: 0px 0px 5px rgba(0, 0, 0,0.3);
	}
	.solution-box .solution-item .text-box .text-box-padding .button .list.message:active .icon{
		color: #fff;
	}
	
	.solution-box .solution-item:active .text-box .text-box-padding .title{
		color: #015198;
	}
	
	
	/*翻页样式*/
	#pageTurning{
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		text-align:center;
		padding-bottom: 0.5rem;
	}
	#pageTurning li {
		padding:0;
		list-style:none;
	}
	#pageTurning .pagination .active a {
		background:#015198;
		color:#fff;
	}
	#pageTurning .pagination .active a:active {
		border:1px solid #015198;
	}
	#pageTurning .pagination .disabled span {
		color:#ccc;
		user-select: none;
	}
	#pageTurning .pagination {
		padding:0rem 0.3rem;
		margin:0px 0;
		border-radius:0.5rem;
		display:flex;
		text-align:center;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	#pageTurning .pagination>li>a,.pagination>li>span {
		position:relative;
		float:left;
		padding:0.5rem 1rem;
		line-height:1.5rem;
		text-decoration:none;
		color:#595757;
		background-color:#fff;
		border:1px solid #ddd;
		margin-left:0.5rem;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		margin-right:0.5rem;
		box-sizing: border-box;
		border-radius: 5px;
	}
	#pageTurning .pagination>li {
		display:inline;
	}
	#pageTurning .pagination>li a:active {
		background:#015198;
		color:#fff;
	}
	#pageTurning .pagination>li a:focus {
		border:1px solid #015198;
	}
	#pageTurning .pagination>.active>a {
		border:1px solid #015198;
	}
	/* 产品中心 */
	.product-box{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		padding-top: 1.3rem;
	}
	.product-box .product-item{
		width: 23rem;
		height: auto;
		overflow: hidden;
		background: #f1f7ff;
		padding: 0rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		border-radius: 1rem;
		padding-bottom: 1rem;
		margin-bottom: 1.2rem;
		
	}
	.product-box .product-item .img-box{
		width: 19rem;
		height: 19rem;
		overflow: hidden;
		margin-top: 1.6rem;
		background: #ffffff;
		flex: 0 0 auto;
		transform: translate3d(0, 0, 0) !important;
		border-radius: 1rem;
	}
	.product-box .product-item .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.product-box .product-item .description-box{
		padding:1rem;
		width: 19rem;
		flex: 0 0 auto;
	}
	.product-box .product-item .description-box .title{
		font-size: 1.2rem;
		height: auto;
		line-height: 1.8rem;
		overflow: hidden;
		course:hand;

	}
	.product-box .product-item .description-box .sub-title{
		font-size: 1.4rem;
		color: #008cf0;
		background-image: -webkit-linear-gradient(right,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-weight: 500;
		margin-top: 0.3rem;
	}
	.product-box .product-item .description-box .trait{
		font-size: 0.95rem;
		color: #9fa1a2;
		line-height: 1.5rem;
		height: 6rem;
		margin-top: 0.5rem;
		overflow: hidden;
	} 
	.product-box .product-item .description-box .trait small{
		color: #ff2f12;
		padding-right: 12px;
		font-size: 18px;
	}
	
	.product-box .product-item .description-box .links-box{
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
	}
	.product-box .product-item .description-box .links-box .link{
		border: 1px solid #edf1f6;
		box-sizing: border-box;
		background: #fff;
		display: inline-block;
		padding: 0.3rem 1rem;
		margin-right: 0.5rem;
		margin-left: 0.5rem;
		margin-top: 1rem;
		border-radius: 1rem;
		line-height: 1.5rem;
		color: #4e4e4e;
		font-size: 1rem;
	}
	.product-box .product-item .description-box .links-box .link .icon{
		font-size: 1.2rem;
		float: right;
		padding-left: 0.5rem;
		color: #4e4e4e;
	}
	.product-box .product-item .description-box .links-box .link.inquiry{
		background: #008cf0;
		background-image: -webkit-linear-gradient(right,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.product-box .product-item .description-box .links-box .link.inquiry .icon{
		color: #fff;
	}
	.product-box .product-item .description-box .links-box .link:active{
		background: #ff2f12;
		border: 1px solid #ff2f12;
		color: #fff;
	}
	.product-box .product-item .description-box .links-box .link:active .icon{
		color: #fff;
	}
	
	
	.innerPageNav-wrap{
		background: #F3F3F3;
		max-width: 100%;
	}
	.innerPageNav-wrap .innerPageNav-box{
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.innerPageNav-wrap .innerPageNav-box .item{
		padding: 0.2rem 1rem;
		border-radius: 1rem;
		background: #ffffff;
		line-height: 2rem;
		margin: 0.5rem 0.8rem;
		box-sizing: border-box;
		transition: all .4s;
		display: block;
		box-shadow: 0px -5px  10px rgba(0, 0, 0, 0.1) inset;
	}
	.innerPageNav-wrap .innerPageNav-box .item:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
		border: none;
	}
	.innerPageNav-wrap .innerPageNav-box .item.current{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	
	/* 关于我们 */
	.about-content-box{
		margin-top: 0.5rem;
		
	}
	.about-content-box .about-content{
		padding: 1rem;
	}
	.about-content-box .about-content p{
		line-height: 1.7;
	}
	.about-content-box .about-content img{
		max-width: 100%;
		width: auto;
	}
	
	/* 关于我们 > 荣誉 */
	.about-list-box{
		display: flex;
		justify-content: flex-start;
		align-items: stretch;
		flex-wrap: wrap;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	
	.about-list-box .honor-item{
		width: 11rem;
		margin: 0.6rem;
		margin-left: 1.2rem;
		margin-right: 0rem;
		margin-bottom: 0.5rem;
		margin-top: 0.5rem;
		display: block;
	}
	.about-list-box .honor-item .img-box{
		width: 100%;
		height: 8rem;
		background-image: -webkit-linear-gradient(left,rgb(237, 227, 219),rgb(255, 255, 255),rgb(237, 227, 219));
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.about-list-box .honor-item .img-box img{
		max-width: 90%;
		max-height: 80%;
		object-fit: contain;
	}
	.about-list-box .honor-item .title-box{
		background: #ffffff;
		text-align: center;
		margin-top: 0px;
		overflow: hidden;
	}
	.about-list-box .honor-item .title-box li{
		padding: 0.3rem 0rem;
		overflow: hidden; 
		transition: all 0.4s;
	}
	
	.about-list-box .honor-item:active .title-box li{
		background: #f3f3f3;
	}
	/* 关于我们 > 招聘 */
	.about-recruitment-list{
		display: block;
		background: #f3f3f3 url(../images/hr.png) bottom center no-repeat;
		background-size: 8rem;
		width: auto;
		padding: 1rem;
		padding-bottom: 6rem;
		padding-top: 0px;
		border-radius: 0px 1rem 1rem 1rem;
		margin: 1rem;
	}
	.about-recruitment-list .recruitment-top{
		height: auto;
		line-height: auto;
		display: flex;
		overflow: hidden;
		flex-direction: column;
		padding-top: 0.5rem;
	}
	.about-recruitment-list .recruitment-top li{
		width: auto;
		color: #333;
		font-weight: bold;
		padding: 0.5rem 1rem;
		padding-left: 0rem;
		padding-right: 0rem;
		border-bottom: 1px solid #e4e4e4;
		box-sizing: border-box;
	}
	.about-recruitment-list .recruitment-top .button{
		text-align: right;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.about-recruitment-list .recruitment-top .button .btn{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		line-height: 1.8 !important;
		display:inline-block;
		padding: 0px 1.2rem;
		border-radius: 1rem;
		color: #fff;
		box-sizing: border-box;
		transition: all .4s;
	}
	.about-recruitment-list .recruitment-top .button .btn:active{
		transform: translateX(-10px);
	}
	.about-recruitment-list .recruitment-bottom{
		padding: 0rem;
	}
	.about-recruitment-list .recruitment-bottom p{
		font-size: 1rem !important;
		line-height: 1.8 !important;
		color: #484848;
	}
	.about-recruitment-list .recruitment-bottom .title{
		font-weight: bold;
		font-size: 0.95rem;
		color: #333;
		padding-top: 1rem;
		padding-bottom: 0.8rem;
	}
	
	
	/* 新闻中心 */
	.newsList-box{
		padding-top: 1rem;
		position: relative;
	}
	.newsList-box .new-item{
		display: flex;
		margin: 0.2rem 1rem;
		height: auto;
		justify-content: center;
		align-items: center;
		margin-top: 0.5rem;
		flex-direction: column;
		margin-bottom: 2.2rem;
		background: #ffffff;
		box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
		padding-top: 1.2rem;
	}
	.newsList-box .new-item .img-box{
		width: 21rem;
		height: 12rem;
		position: relative;
		z-index: 1;
		background-size: 100%;
		background: #f8f8f8 url(../images/news-img-back.jpg) center center no-repeat;
		background-size: 110%;
		overflow: hidden;
		margin-bottom: 1rem;
	}
	.newsList-box .new-item .img-box .img{
		width:101%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		z-index: 2;
		transition: all 0.2s;
	}

	.newsList-box .new-item .text-box{
		width: 100%;
		height: 100%;
		background: #ffffff;
		height: auto;
		display: block;
		overflow: hidden;
	}
	.newsList-box .new-item .text-box .text-box-padding{
		padding: 1.2rem;
		padding-top: 0rem;
		height: auto;
	}
	.newsList-box .new-item .text-box .text-box-padding .title{
		line-height: 1.8rem;
		height: auto;
		font-size: 1.2rem;
		padding-bottom: 0.2rem;
		transition: all 0.5s;
	}
	.newsList-box .new-item .text-box .text-box-padding .description{
		font-size: 0.92rem;
		line-height: 1.5rem;
		max-height: 7.2rem;
		overflow: hidden;
		color: #676767;
		height: auto;
		margin-top: 0.3rem;
		overflow: hidden;
		text-align:left; 
		/* 英语强行换行 */
		word-wrap:break-word;
	}
	.newsList-box .new-item .text-box .text-box-padding .button{
		margin-top: 1.5rem;
		margin-bottom: 1rem;
	}
	.newsList-box .new-item .text-box .text-box-padding .button .list{
		border: 1px solid #e5e5e5;
		box-sizing: border-box;
		padding: 0.4rem 1.2rem;
		display: inline-block;
		border-radius: 1rem;
		margin-right: 1rem;
		line-height: 1.5rem;
		color: #787878;
	}
	.newsList-box .new-item .text-box .text-box-padding .button .list .icon{
		font-size: 1.2rem;
		padding-right: 0.5rem;
		float: left;
	}
	.newsList-box .new-item .text-box .text-box-padding .button .list.more{
		background: #008cf2;
		border: 1px solid #008cf2;
		color: #fff;
		transition: all 0.5s;
	}
	.newsList-box .new-item .text-box .text-box-padding .button .list.more:active{
		transform: translateX(10px);
		box-shadow: 0px 0px 5px rgba(0, 0, 0,0.3);
	}
	.newsList-box .new-item:active .img-box img{
		transform: scale(1.01);
	}
	.newsList-box .new-item:active .text-box .text-box-padding .title{
		color: #008cf2;
	}
	/* 成功案例 */
	.caseItem-box{
		padding: 1rem 0rem;
		padding-top: 0.8rem;
	}
	.caseItem-box .case-item{
		width: auto;
		background: #fff;
		display:block;
		padding: 1rem;
		text-align: center;
		margin: 1.2rem 1.2rem;
		margin-top: 1.5rem;
		border-radius: 2rem;
		box-shadow: 0px 0px 0.5rem rgba(0, 0, 0, 0.1);
	}
	.caseItem-box .case-item .img-box{
		width: 100%;
		height: 10rem;
		overflow: hidden;
		background: #F3F3F3;
		border-radius: 0px 1rem 0px 1rem;
	}
	.caseItem-box .case-item .img-box img{
		width: 100%;
		height: 100%;
		transition: all .4s;
		object-fit: cover;
	}
	
	.caseItem-box .case-item .partner-box{
		position: relative;
		margin: 0 auto;
		width: 10rem;
		height: 4.5rem;
		margin-top: -1rem;
		overflow: hidden;
		border-radius: 1rem;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.caseItem-box .case-item .partner-box img{
		width: 80%;
		max-height: 90%;
		object-fit: contain;
	}
	.caseItem-box .case-item .title{
		width: auto;
		margin: 0 auto;
		font-size: 1rem;
		margin-top: 0px;
		height: 2rem;
		line-height: 2rem;
		overflow: hidden;
		text-overflow: ellipsis; 
		white-space: nowrap;
	}
	.caseItem-box .case-item .sub-title {
		position: relative;
		height: 2rem;
		line-height: 2rem;
		margin-top: 0.5rem;
		margin-bottom: 0.4rem;
		font-weight: normal;
	}
	.caseItem-box .case-item .sub-title:before{
		content: ' ';
		height: 1px;
		width: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		background: #f8f8f8;
		z-index: 1;
	}
	.caseItem-box .case-item .sub-title .pro-t{
		background: #464646;
		position: relative;
		z-index: 2;
		float: left;
		color: #fff;
		display: table;
		font-weight: 400;
		padding: 0px 1rem;
		border-radius: 1rem;
		font-size: .9rem;
	}
	.caseItem-box .case-item .sub-title .pro-t::after{
		content: ' ';
		height: 2rem;
		width: 1rem;
		background: #fff;
		position:absolute;
		right: -1rem;
	}
	.caseItem-box .case-item .sub-title .icon-box{
		float: right;
		background: #fff;
		position: relative;
		z-index: 3;
		padding-left: 1rem;
	}
	.caseItem-box .case-item .sub-title .icon-box .icon{
		font-size: 1.7rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.caseItem-box .case-item:active .title{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.caseItem-box .case-item:active .sub-title .pro-t{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.caseItem-box .case-item:active .img-box img{
		transform: scale(1.05);
	}
	
	
	/* 合作伙伴 */
	.partnerItem-box{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.partnerItem-box .partner-item{
		width: 49%;
		padding: 0.6rem;
		margin-bottom: 0.5rem;
		box-sizing: border-box;
	}
	.partnerItem-box .partner-item .img-box{
		width: 100%;
		height: 5.5rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.partnerItem-box .partner-item .img-box img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		border: 7px solid #f8f9fb;
		box-sizing: border-box;
		vertical-align: top;
	}
	.partnerItem-box .partner-item:active .img-box img{
		border: 7px solid #fff6e6;
		transition: all .4s; 
	}
	
	
	/* 联系我们 */
	.contact-box{
		max-width: 100%;
		display: flex;
		justify-content: center;
		align-items: stretch;
		flex-wrap: wrap;
		padding-top: 1.2rem;
		padding-bottom: 1.2rem;
	}
	.contact-box .contact-text{
		width: auto;
		padding: 0rem 1rem;
	}
	
	.contact-box .contact-text .title{
		font-size: 1.3rem;
		line-height: 1.5;
		margin-bottom: 0.2rem;
	}
	
	.contact-box .contact-text .contact-item{
		padding: 1rem 0rem 0px 0rem;
	}
	.contact-box .contact-text .contact-item .t{
		font-size: 1rem;
		margin-bottom: 0.5rem;
		color: #333;
	}
	.contact-box .contact-text .contact-item .item{
		font-size: 1rem;
		line-height: 1.5rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.contact-box .contact-text .contact-item .item .icon{
		height: 100%;
		font-size: 1.2rem;
		color: #999;
		float: left;
		padding-right: 0.8rem;
	}
	.contact-box .contact-text .contact-item .item strong{
		width: 6rem;
		overflow: hidden;
		height: 100%;
		padding-right: 10px;
		font-weight: normal;
		float: left;
		display: block;
	}
	.contact-box .contact-text .contact-item .item dd{
		width:80%;
		height:100%;
	}
	.contact-box .contact-text .contact-item .item a:active{
		color: #008cf0;
	}
	.contact-box .contact-text .contact-item.message-item{
		display: flex;
		justify-content: center;
		padding-top: 1rem;
	}
	.contact-box .contact-text .contact-item .message{
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0.4rem 1rem;
		line-height: 1.5rem;
		border: 1px solid #008cf2;
		box-sizing: border-box;
		margin-right: 1rem;
		margin-left:1rem;
		border-radius: 20px 0px 20px 0px;
		color: #008cf2;
	}
	.contact-box .contact-text .contact-item .message .icon{
		font-size: 25px;
		padding-left: 15px;
	}
	.contact-box .contact-text .contact-item .message:active{
		background: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		color: #fff;
	}
	.contact-box .contact-right{
		width: auto;
		padding: 0rem 1rem;
		padding-top: 1rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.contact-box .contact-right .wechat-box{
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.contact-box .contact-right .wechat-box .qr-item{
		width: 50%;
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: center;
		margin-top: 1.2rem;
	}
	.contact-box .contact-right .wechat-box .qr-item img{
		width: 75%;
		height: 75%;
		object-fit: cover;
	}
	.contact-box .contact-right .wechat-box .qr-item h3{
		font-size: 1rem;
		line-height: 1.5rem;
		padding-top: 0.5rem;
	}
	
	.contact-box .contact-right .platform-box{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding-top:0.8rem;
	}
	.contact-box .contact-right .platform-box .item{
		display: flex;
		width: 80%;
		background: #f3f3f3;
		justify-content: space-between;
		align-items: center;
		margin-top: 1rem;
		line-height: 2rem;
		padding: 0.3rem 1rem;
		position: relative;
		border-radius: 1rem 0px 1rem 0px;
		overflow: hidden;
	}
	.contact-box .contact-right .platform-box .item .icon{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 24px;
		color: #008cf0;
		position: relative;
		z-index: 3;
		transition: all .6s;
	}
	.contact-box .contact-right .platform-box .item h2{
		font-size: 16px;
		font-weight: normal;
		color: #333;
		position: relative;
		z-index: 3;
		transition: all .4s;
	}
	.contact-box .contact-right .platform-box .item::after{
		content: ' ';
		position: absolute;
		width: 0%;
		height: 100%;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		left: 0px;
		top: 0px;
		z-index: 1;
		transition: all .4s;
	}
	.contact-box .contact-right .platform-box .item:active::after{
		width: 100%;
	}
	.contact-box .contact-right .platform-box .item:active .icon{
		background-image: -webkit-linear-gradient(left,rgb(255, 255, 255),rgb(255, 255, 255));
		webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.contact-box .contact-right .platform-box .item:active h2{
		color: #fff;
	}
	/* 地图 */
	.contactMap{
		max-width: 100%;
		margin: 0 auto;
		height: 15rem;
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
		overflow: hidden;
	}
	.contactMap #allmap{
		width: 100%;
		height: 15rem;
	}
	
	/* 内容页 */
	.content-box{
		display: block;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	
	.content-box .content-left{
		width: auto;
		padding: 1rem;
		box-sizing: border-box;
	}
	.content-box .content-left .title-box{
		overflow: hidden;
		border-bottom: 1px solid #f3f3f3;
		box-sizing: border-box;
		padding-bottom: 1rem;
	}
	.content-box .content-left .title-box .title{
		font-size: 1.4rem;
		line-height: 1.4;
		color: #333;
	}
	.content-box .content-left .introduction{
		overflow: hidden;
	} 
	.content-box .content-left .introduction .time{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
		padding: 1rem 0px;
		padding-top: 0px;
		padding-bottom: 0rem;
	}
	.content-box .content-left .introduction .time li{
		background: #f3f3f3;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 1rem;
		padding: 0.5rem 0.8rem;
		line-height: 1.5rem;
		margin-right: 1rem;
		border-radius: 1rem 0px 1rem 0px;
		overflow: hidden;
		color: #717171;
		font-size: 1rem;
	}
	.content-box .content-left .introduction .time li .icon{
		font-size: 1rem;
		padding-right: 0.5rem;
		color: #333;
	}
	.content-box .content-left .introduction .description{
		background: #f1f7ff;
		margin-top: 1rem;
		border-radius: 1rem 0px 1rem 0px;
	}
	.content-box .content-left .introduction .description li{
		font-size: 1rem;
		line-height: 1.6;
		padding: 0.8rem 1.2rem;
		color: #373737;
	}
	
	/* 成功案例两张图 */
	.content-box .content-left .caseImg-box{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding-top: 1rem;
		position: relative;
		padding-bottom: 2rem;
	}
	.content-box .content-left .caseImg-box .img-1{
		display: block;
		max-width: 100%;
		border-radius: 20px 20px 0px 20px;
	}
	.content-box .content-left .caseImg-box .img-2{
		display: block;
		background: #fff;
		border-radius: 1rem;
		height: 5rem;
		position: absolute;
		left: 0px;
		right: 0px;
		margin: auto;
		bottom: -1rem;
	}
	
	.article-content{
		width: auto;
		height: auto;
		padding: 1rem 0px;
		min-height: 5rem;
		overflow: hidden;
	}
	.article-content img{
		max-width: 100%;
		width: auto;
		height: auto !important;
		vertical-align: top;
	}
	.article-nav-box{
		border-top: 1px solid #e3e3e3;
		box-sizing: border-box;
		padding-top: 0.6rem;
	}
	.article-nav-box .item{
		padding: 0.5rem 0.2rem;
		font-size: 1rem;
		overflow: hidden; 
		text-overflow: ellipsis; 
		white-space: nowrap;
		color: #999;
	}
	.article-nav-box .item strong{
		font-size: 1rem;
	}
	.article-nav-box .item a{
		font-size: 1rem;
		color: #333;
	}
	.article-nav-box .item a:active{
		color: #008cf2;
	}
	
	/* 右侧相关新闻 */
	.content-box .content-right {
		width: auto;
		padding: 0px 0px;
		box-sizing: border-box;
	}
	.content-box .content-right .right-title{
		background: #f3f3f3;
		padding: 0.6rem;
		position: relative;
	}
	.content-box .content-right .right-title:before{
		width: 0.25rem;
		height: 100%;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		content: ' ';
		left: 0px;
		top: 0px;
		position: absolute;
	}
	
	.content-box .content-right .right-title .title{
		font-size: 1rem;
		padding-left: 0.5rem;
	}
	
	.content-box .content-right .related-content-box{
		overflow: hidden;
		padding: 0.5rem 1rem;
		padding-bottom: 0.5rem;
	} 
	.content-box .content-right .related-content-box .item{
		overflow: hidden;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		border-bottom: 1px solid #f1f1f1;
		box-sizing: border-box;
	}
	.content-box .content-right .related-content-box .item a{
		display: block;
	}
	.content-box .content-right .related-content-box .item .img-box{
		width: 100%;
		height: 8rem;
		overflow: hidden;
		display: none;
		margin-bottom: 0.5rem;
	}
	.content-box .content-right .related-content-box .item:nth-child(1) .img-box{
		display: block;
	}
	.content-box .content-right .related-content-box .item .img-box img{
		width: 100%;
		height: 100%;
		object-fit:cover;
	}
	.content-box .content-right .related-content-box .item .t{
		font-size: 1rem;
		padding: 0.5rem 0.8rem;
		font-weight: normal;
		transition: all .4s;
	}
	.content-box .content-right .related-content-box .item:active .t{
		color: #008cf2;
	}
	.content-box .content-right .tag-box{
		overflow: hidden;
		height: auto;
		margin-top: 0.5rem;
		margin-bottom: 0rem;
		padding: 0rem 0.5rem;
	}
	.content-box .content-right .tag-box li{
		display: inline-block;
		background-image: -webkit-linear-gradient(left,rgb(240, 246, 255) ,rgb(244, 249, 255),rgb(240, 246, 255));
		color: #fff;
		margin: 0.2rem ;
		float: left;
		font-size: 0.9rem;
	}
	.content-box .content-right .tag-box li a{
		display: block;
		color: #767676;
		padding: 5px 15px;
	}
	.content-box .content-right .tag-box li:active{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	}
	.content-box .content-right .tag-box li:active a{
		color: #fff;
	}
	
	
	/* 产品内容页 */
	.product-content-top{
		overflow: hidden;
		box-sizing: border-box;
		padding: 1rem 1rem;
		flex-direction: column;
	}
	
	.product-content-top .title{
		width: 100%;
		font-size: 1.4rem;
		line-height: 1.5;
		padding-bottom: 1rem;
	}
	.product-content-top .sub-title{
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		display: table;
		padding: 0.4rem 1rem;
		font-size: 1.1rem;
		color: #fff;
		align-items: center;
		border-radius:1rem 0px 1rem 0px;
		overflow: hidden;
		margin-left: 0rem;
		font-weight: bold;
	}
	
	.product-content-box{
		position: relative;
		top: 0px;
		padding-top: 0px;
		display: flex;
		justify-content: space-between;
		align-items: stretch;
		flex-direction: column;
		max-width: 100%;
		box-sizing: border-box;
		padding: 0rem 1rem;
	}
	.product-content-box .product-content-left{
		width: auto;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		box-sizing: border-box;
		z-index: 100;
	}
	
	
	/* 产品内容页 swiper */
	.product-content-box .product-content-left .product-content-swiper{
		width: 100%;
		height: auto;
		overflow: hidden;
		box-sizing: border-box;
		position: relative;
		margin-top: 0.3rem;
	}
	.product-content-box .product-content-left .product-content-swiper .swiper-slide{
		width: 100%;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #f7f7f7;
		padding-bottom: 3rem;
	}
	.product-content-box .product-content-left .product-content-swiper .swiper-slide img{
		width: 100%;
		height: 100%;
		display: block;
		border:5px solid #f1f7ff;
		box-sizing: border-box;
	}
	
	/* 产品内容切换箭头 */
	.product-content-swiper .swiper-button-prev{
		display: none;
	}
	
	.product-content-swiper .swiper-button-next{
		display: none;
	}
	
	/* 切换圆点 */
	.product-content-swiper .swiper-pagination-bullet{
	  width: 0.8rem;
	  height: 0.8rem;
	  background: #f3f3f3;
	  opacity: 1;
	  margin: 0px 0.5rem !important;
	  box-shadow: inset 1px 0px 5px 0px rgba(0,0,0,0.2);
	  position: relative;
	  bottom: 0.2rem;
	}
	.product-content-swiper .swiper-pagination-bullet:before{
	  width: 0.8rem;
	  height: 0.8rem;
	  content: '';
	  border-radius: 50%;
	  overflow: hidden;
	  position: absolute;
	  top: 0px;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	  background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
	  opacity: 0;
	}
	
	.product-content-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	  opacity: 1;
	}
	
	/* 获取价格 */
	.product-content-box .product-content-left  .product-message{
		overflow: hidden;
		margin-top: 1.5rem;
		text-align: center;
	}
	
	
	.product-content-box .product-content-left  .product-message .message{
		display:table;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		padding: 0.5rem 1.2rem;
		line-height: 1.5rem;
		border-radius: 1.5rem;
		color: #fff;
		margin: 0 auto;
	}
	.product-content-box .product-content-left  .product-message .message .icon{
		font-size: 1.6rem;
		float: left;
		padding-right: 0.5rem;
	}
	.product-content-box .product-content-left  .product-message .message:active{
		background: #ff2f12;
	}
	
	/* 产品亮点 */
	.product-content-box .product-content-left .product-summary{
		display: block;
		padding: 1rem 0px;
		padding-top: 0px;
		padding-left: 0px;
		margin-top: 1.5rem;
		padding-bottom: 0rem;
		position: relative;
	}
	.product-content-box .product-content-left .product-summary:before{
		content: ' ';
		position: absolute;
		top: 1.2rem;
		left: 0px;
		right: 0px;
		margin: auto;
		background: #eaeaea;
		height: 1px;
		width: 95%;
		z-index: -1;
	}
	.product-content-box .product-content-left .product-summary h2{
		display: table;
		background: #ff2f12;
		padding: 0.5rem 1rem;
		line-height: 1.5rem;
		font-size: 1rem;
		color: #fff;
		border-radius: 30px;
		margin: 0 auto;
	}
	.product-content-box .product-content-left .product-summary p{
		font-size: 0.9rem;
		margin-top: 0.8rem;
		padding: 0.5rem 1rem;
		padding-top: 0px;
		line-height: 1.6;
		color: #717171;
	}
	.product-content-box .product-content-left .product-summary p small{
		color: #ff2f12;
		font-size: 1.2rem;
		padding-right: 0.5rem;
	}
	/* 热门产品 */
	.product-content-box .product-content-left .hot-product{
		display: none;
	}
	
	/* 产品内容文章 */
	.product-content-box .product-content-article{
		width: auto;
		border-top: 1px solid #f3f3f3;
		margin-top: 1rem;
	}
	.product-content-box .product-content-article .product-title{
		width: auto;
		text-align: center;
		border-bottom: 1px solid #f3f3f3;
		margin-bottom: 0.5rem;
		margin-top: 0rem;
	}
	.product-content-box .product-content-article .product-title img{
		max-width: 100%;
	}
	
	.product-content-box .product-content-article .product-subTitle{
		width: 100%;
		height: auto;
		line-height: 2rem;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding:0.5rem;
		padding-left: 1rem;
		box-sizing: border-box;
		background-image: -webkit-linear-gradient(left,rgb(243, 243, 243),rgb(255, 255, 255));
		border-radius: 1rem 0px 1rem 0px;
		
	}
	
	.product-content-box .product-content-article .product-subTitle .icon-box{
		width: 2.5rem;
		height: 2.5rem;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 0.5rem;
	}
	.product-content-box .product-content-article .product-subTitle .icon-box .icon{
		color: #ffffff;
		font-size: 1.4rem;
	}
	
	.product-content-box .product-content-article .product-subTitle .title{
		font-size: 1.1rem;
		color: #333;
		padding-left: 0.5rem;
	}
	.product-content-box .product-content-article .product-subTitle .title span{
		display: none;
	}
	/* 产品正文 */
	.product-content-box .product-content-article .product-content{
		border-bottom: 1px solid #f3f3f3;
		padding: 0rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		margin-bottom: 1rem;
		min-height: 4rem;
		height: auto;
	}
	.product-content-box .product-content-article .product-content p{
		line-height: 1.7;
	}
	.product-content-box .product-content-article .product-content  img{
		max-width: 100%;
		width: auto;
		height: auto !important;
	}
	
	/* 表格通用包裹 */
	.table-wrapper{
		width:100%;
		height: max-content;
		margin: 0 auto;
		overflow-x: auto;
		overflow-y: hidden;
	}
	
	.table-wrapper table, .table-wrapper table tr th, .table-wrapper table tr td { border:1px solid #e2e2e2; }
	.table-wrapper table tr td{
		padding: 0.2rem !important;
	}
	.table-wrapper table{
		width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		border: 1px solid #ccc;
		border-collapse: collapse;
	
	}
	
	/* 搜索的页面的样式 */
	.suo_text{
		text-align: center;
		font-size: 1.4rem;
		padding: 2rem;
		color: #333;
		border-bottom: 1px solid #f3f3f3;
	}
	.suo_text #so_text{
		color: #008cf0;
		background-image: -webkit-linear-gradient(left,rgb(0, 189, 250),rgb(0, 97, 234));
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	
	.ss_no{
		text-align: center;
		padding: 1rem;
	}
	.links-wrap{
		display: none;
	}
/* Mobile Style end */
}


html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;
}