/* 首页 */
.index-banner-box{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -2rem;
	margin-left: -5.5rem;
	color: #fff;
	width: 11rem;
	height: 3rem;
	background: rgba(255,255,255,0.3);
	border-radius: 6px;
	backdrop-filter: blur(10px) brightness(1)
}
.index-banner-box2{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3rem;
	margin-left: -6rem;
	color: #fff;
	width: 12rem;
	height: 3rem;
}
.index-banner-box3{
	/* position: absolute;
	top: 50%;
	left: 10%; */
	padding-top: 1.3rem;
	color: #fff;
	/* width: 11rem;
	height: 3rem; */
}
.index-banner-box4{
	/* position: absolute;
	top: 50%;
	left: 10%;
	margin-top: -3rem; */
	color: #fff;
	padding-top: 1.3rem;
	/* width: 12rem;
	height: 6rem; */
}
.index-banner-title{
	padding: 0.5rem 0 0.3rem;
	font-size: 0.85rem;
	line-height: 1.3;
	font-weight: bolder;
}
.index-banner-text{
	font-size: 0.37rem;
	line-height: 1.3;
}
.index-banner-box4 .index-banner-text{
	line-height: 2;
}
.index-banner-box5{
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	min-height: 6rem;
}
.index-banner-text span{
	padding-right: 0.3rem;
}
.index-banner-text span:last-child{
	padding-right: 0;
}
.inner-bigger-title{
	padding: 0.37rem 0;
}
.inner-bigger-title p:first-child,.inner-bigger-title .p1{
	font-size: 0.56rem;
	color: #121212;
	line-height: 0.75rem;
	font-weight: bolder;
}
.inner .inner-bigger-text{
    font-size: 0.33rem;
	color: #00A096;
	line-height: 0.6rem;
	font-weight: bolder;
}
/* .inner-bigger-title p:nth-child(2){
	width: 0.56rem;
	border-top: solid 2px #00A096;
}
.inner-bigger-title p:last-child{
	font-size: 0.26rem;
	color: #999999;
	line-height: 0.6rem;
} */
.card-box{
	/* padding: 10px; */
	background: #ffffff;
	box-shadow: 2px -6px 6px 0px rgba(0, 0, 0, 0.05),-2px 6px 6px 0px rgba(0, 0, 0, 0.05),2px 6px 6px 0px rgba(0, 0, 0, 0.05),0px 4px 6px 0px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	display: inline-block;
	/* margin: 10px; */
	vertical-align: top;
	width: 100%;
}
.solution{
	margin-left: -20px;
	margin-right: -20px;
}
.solution-img{
	width: 100%;
	height: 3.7rem;
}
.solution-text{
	color: #666666;
	font-size: 0.37rem;
	line-height: 1.48rem;
}
.solution .card-box:hover .solution-img{
	/* transition: all .4s linear;
	-webkit-transition: all .4s linear;
	transform: scale(1.1);
	-webkit-transform: scale(1.1); */
}
.solution .card-box:hover .solution-text{
	color: #000;
}
.solution-pc-box{
	padding: 0.55rem;
	border: 1px solid rgba(201, 215, 228, 60);
	border-radius: 0.09rem;
}
.solution-pc-title{
	color: #00A096;
	font-size: 0.33rem;
	font-weight: 500;
	margin-bottom: 0.37rem;
}
.solution-pc-text{
	color: #101010;
	font-size: 0.25rem;
}
.product-box{
	background-color: #FBFBFD;
	height: 5rem;
	overflow: hidden;
}
.port-1 {
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.product-box .image-box,.product-box .text-desc{
	padding: 0.85rem 0.3rem;
	height: 5rem;
}
.product .product-item:nth-child(1) .text-desc{
	background: url(../images/product_1_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(2) .text-desc{
	background: url(../images/product_2_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(3) .text-desc{
	background: url(../images/product_3_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(4) .text-desc{
	background: url(../images/product_4_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(5) .text-desc{
	background: url(../images/product_5_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(6) .text-desc{
	background: url(../images/product_6_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(7) .text-desc{
	background: url(../images/product_7_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product .product-item:nth-child(8) .text-desc{
	background: url(../images/product_8_black.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.product-box .image-box .product-box-title{
	color: #121212;
	font-size: 0.37rem;
	margin-top: 0.26rem;
	/* line-height: 1rem; */
}
.product-box .image-box .product-box-text{
	color: #999999;
	font-size: 0.26rem;
	text-indent: 0.52rem;
	line-height: 0.45rem;
	text-align: justify;
	height: 1.8rem;
	overflow: hidden;
}
.product-btn a{
	display: inline-block;
	font-size: 0.26rem;
	width: 2rem;
	line-height: 0.75rem;
	color: #fff;
	text-align: center;
	margin: 0.37rem auto;
	border: solid 1px #fff;
	border-radius: 6px;
}
.icon-product{
	height: 0.67rem;
}
.port-1 .text-desc {
	top: -100%;
	transition: 0.5s;
	color: #000;
}
.product-item{
	margin-bottom:0.26rem;
}
.port-1.effect-2 .text-desc {
	position: absolute;
	top: auto;
	bottom: -100%;
	width: 100%;
}

.port-1.effect-2 .text-desc .product-box-title{
	color: #fff;
	font-size: 0.37rem;
	line-height: 1.2rem;
	font-weight: bolder;
}
.port-1.effect-2:hover .text-desc{
	transition: 0.5s;
	top: 0;
	bottom: 0;
}
.about{
	color: #666666;
	font-size: 0.26rem;
	line-height: 0.3rem;
}
.about p{
	line-height: 2.1;
	text-indent: 0.56rem;
}
.about .about-more{
	border:  1px solid rgba(223, 223, 223, 1);
	line-height: 1.02rem;
	height: 1.02rem;
	background: url("../images/business.png") 0 0 no-repeat;
	background-size: 100% 100%;
}
.about .about-more span{
	color: #00A096;
	font-size: 0.45rem;
	
}
.about .about-img{
	width: 100%;
	height: 8.5rem;
	margin-top: -2.1rem;
}
.show-xs{
	padding: 0.3rem 0.3rem 0.5rem ;
	height: 8.8rem;
	/* background: url("../images/about-moble.png") 0 0 no-repeat;
	background-size: 100% 100%; */
	margin-top: -0.5rem;
}
.show-xs .inner-bigger-title{
	padding: 1rem 0 0.5rem;
}
.show-xs .inner-bigger-title p:first-child,.show-xs .inner-bigger-title p:last-child{
	/* color: #fff; */
}
.show-xs-text{
	/* color: #fff; */
	font-size: 0.32rem;
	line-height: 0.8rem;
	text-align: justify;
	text-indent: 0.52rem;
	color: #6E6E73;
}
.about2 .about2-item{
	/* width: 4.4rem;
	height:3.2rem; */
	line-height: 2;
	font-size: 0.53rem;
	text-align: center;
	background: #fff;
	padding: 0.53rem;
}
.about2 .about-num{
	color: #016cec;
	/* margin: 0 auto;
	font-family: "Bahnschrift"; */
}
.about2 .about-text{
	color: #333333;
	font-size: 0.26rem;
	/* line-height: 1rem; */
}
.advantage{
	width: 100%;
	height: 3.75rem;
	background: url(../images/advantage.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.advantage .advantage-left{
	width: 100%;
	height: 1.75rem;
	background:rgba(255,255,255,0.4);
	border-radius: 6px 0 0 6px;
	/* filter: blur(10); */
	backdrop-filter: blur(10px) brightness(1.2);
}
.advantage .advantage-left span{
	color: #666666;
	font-size: 0.37rem;
	line-height: 1.75rem;
	font-weight: bolder;
}
.advantage .advantage-right{
	/* height: 1.75rem; */
	background:rgba(0,0,0,0.2);
	border-radius:0 6px 6px 0;
	padding: 0.3rem 0.5rem;
	text-align: center;
	/* text-indent: 0.52rem; */
	backdrop-filter: blur(10px) brightness(0.9);
}
.advantage .advantage-right span{
	color: #ffffff;
	font-size: 0.28rem;
	line-height: 2;
}
.advantage .inner{
	padding-top: 1.05rem;
}
.news .news-item .news-box{
	background-color: #F5F5F5;
	height: 6.11rem;
}
.news .news-item .h2{
	color: #333;
	font-size: 0.33rem;
	line-height: 0.4rem;
	padding-left: 0.37rem;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news .news-item p{
	color: #999999;
	font-size: 0.26rem;
	line-height: 0.2rem;
	padding-left: 0.37rem;
}
.news .news-item .news-img{
	width: 100%;
	height: 4.44rem;
}
.news-more-btn{
	padding-bottom: 0.5rem;
	border-bottom: 1px solid rgba(232, 232, 232, 1);
}
.news-more-btn a{
	display: block;
	width: 2.22rem;
	line-height: 0.975rem;
	color: #a3a3a3;
	font-size: 0.26rem;
	text-align: center;
	margin: 0.5rem auto;
	border: 1px solid rgba(232, 232, 232, 1);
	border-radius: 2px;
}
.customers-box{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin-bottom: 1rem;
	display: flex;
	flex-wrap: wrap;
	/* border-left: 1px solid rgba(232, 232, 232, 1);
	border-top: 1px solid rgba(232, 232, 232, 1); */
}
.customers-box li{
	list-style: none;
	/* float: left; */
	width: calc(10% - 0.36rem);
	margin: 0.18rem;
	/* border-bottom: 1px solid rgba(232, 232, 232, 1);
	border-right: 1px solid rgba(232, 232, 232, 1); */
	overflow: hidden;
}
.customers-box li .customers-img{
	width: 100%;
	min-height: 1.15rem;
}
.index-banner-img{
	width: 100%;
	height: 8.15rem;
}
.solution-3-item{
	margin: 0.18rem 0;
	padding: 0.37rem 1.5rem;
	border-right: solid 1px rgba(0,0,0,0.08);
}
.solution-3 .col-lg-4.col-md-4.col-sm-4.col-xs-4:last-child .solution-3-item{
	border-right:none;
}
.solution-3-item .solution-3-item-title{
	color: #1D1D1F;
	font-size: 0.29rem;
	margin-bottom: 0.37rem;
}
.solution-3-item .solution-3-item-text{
	color: #666666;
	font-size: 0.25rem;
}
/* 产品服务大页面 */
.service .service-why-item{
	height: 4.22rem;
	line-height: 4.22rem;
	color: #fff;
	font-size: 0.37rem;
	margin-bottom: 10px;
}
.service .service-why .service-why-item:nth-child(1) div{
	background: url(../images/why_1.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.service .service-why .service-why-item:nth-child(2) div{
	background: url(../images/why_2.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.service .service-why .service-why-item:nth-child(3) div{
	background: url(../images/why_3.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.service .service-why .service-why-item:nth-child(4) div{
	background: url(../images/why_4.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.service .service-product .service-product-item{
	border: 1px solid rgba(232, 232, 232, 1);
	height: 8.89rem;
	overflow: hidden;
	margin-bottom: 0.37rem;
}

.service .service-product .service-product-item-img{
	width: 100%;
	height: 3.33rem;
}
.service .service-product .service-product-item-title{
	color: #00A096;
	font-size: 0.37rem;
	line-height: 1.3rem;
	margin: 0.56rem 0.56rem 0;
	font-weight: bolder;
}
.service .service-product .service-product-item-text{
	color: #999;
	font-size: 0.26rem;
	height: 0.75rem;
	margin-left: 0.56rem;
}
#service .service-product .service-product-item .flex-box{
	margin-left: 0.56rem;
	margin-right: 0.56rem;
	margin-top: 0.3rem;
}
#service .service-product .service-product-item .service-product-item-btn{
	width: 1.48rem;
	height: 0.74rem;
	line-height: 0.74rem;
	color: #00A096;
	font-size: 0.26rem;
	border: 1px solid #00A096;
	border-radius: 4px;
}
#service .service-product .service-product-item:hover .service-product-item-btn{
	background-color: #00A096!important;
	color: #fff!important;
}
#service .service-product .service-product-item-nextimg{
	width: 0.3rem;
	height: 0.22rem;
	display: inline-block;
	background: url(../images/service_next.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

#service .service-product .yuyue-btn a{
	color: #000000;
	font-size: 0.26rem;
	line-height: 0.74rem;
}
/* 产品服务小页面 */
#services .services .services-client .services-client-item{
	height: 1.85rem;
	overflow: hidden;
	margin-bottom: 10px;
}
#services .services .services-client .services-client-item .text-desc {
    background: rgba(0,0,0,0.8);
	border-radius: 4px;
}
#services .services .services-client .services-client-item .port-1.effect-2 .text-desc .product-box-title{
	line-height: 1.85rem;
}
#services .services .services-problem-item{
	padding: 0.56rem;
	border: 1px solid rgba(232, 232, 232, 1);
	margin-bottom: 10px;
}
#services .services .services-problem-item img{
	width: 100%;
}
#services .services .services-problem-item .services-problem-item-text{
	font-size: 0.33rem;
	font-weight: bolder;
	line-height: 0.5rem;
	margin-top: 0.3rem;
}
#services .services .services-value{
	overflow: hidden;
	height: 5.56rem;
	border: 1px solid rgba(245, 245, 245, 1);
	border-radius: 6px;
	position: relative;
}
#services .services .services-value-item{
	width: calc(17% - 1px);
	height: 5.56rem;
	border-right: 1px solid rgba(245, 245, 245, 1);
	float: left;
}
#services .services .services-value-item.active{
	width: 32%;
}
#services .services .services-value-item:last-child{
	border-right:none;
}
#services .services .services-value-item .services-value-item-img{
	padding-top: 2.04rem;
}
#services .services .services-value-item .services-value-item-normal{
	color: #121212;
	font-size: 0.26rem;
	line-height: 3;
}
#services .services .services-value-item .image-box{
	height: 5.56rem;
}
#services .services .services-value-item.active .text-desc{
	background-color: #fff;
	height: 5.56rem;
	top: 0;
	transition: 0s;
}
#services .services .services-value-item .text-desc .services-value-item-img-big{
	padding-top: 1.3rem;
}
#services .services .services-value-item .text-desc .services-value-item-title,
#services .services .services-value-item .services-value-item-title{
	font-size: 0.33rem;
	line-height: 2.5;
}
#services .services .services-value-item .text-desc .services-value-item-text,
#services .services .services-value-item .services-value-item-text{
	padding: 0 0.36rem;
	color: #666666;
	font-size: 0.26rem;
	line-height: 2;
	text-align: 0.52rem;
	text-align: left;
}
#services .services .services-value .services-value-left-box,#services .services .services-value .services-value-right-box{
    display: flex;
    flex-direction: column;
}
#services .services .services-value .services-value-right-box{
    width: calc(100% - 2.5rem);
    border-left: solid 1px rgba(0,160,150,0.1);
    padding-left: 0.13rem;
}
#services .services .services-value .services-value-left-box .services-value-left-box-item{
    display: flex;
    align-items: center;
    font-size: 0.33rem;
    line-height: 0.8rem;
    padding: 0.27rem;
}
#services .services .services-value .services-value-left-box .services-value-left-box-item img{
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.27rem;
    margin-bottom: 0;
}
#services .services .services-value .services-value-right-box .services-value-right-box-item{
    display: flex;
    font-size: 0.26rem;
    line-height: 0.4rem;
    padding: 0.27rem;
    align-items: center;
    color: #999999;
}
#services .services-client-content{
	padding-top: 0.3rem;
	font-size: 0.3rem;
	line-height: 2;
	color: #121212;
	text-align: justify;
}
/* 解决方案大页面 */
#solution .solution{
	margin: 0!important;
}
#solution .solution-question-item{
	padding: 0.5rem;
	background-color: #fff;
}
#solution .solution-question-item:hover,.solution-item:hover,.news-item:hover,.service-why-item:hover{
	display: block;
	transform:scale(1.05);
	/* transition: 0.25s; */
	/* -webkit-font-smoothing: subpixel-antialiased;
	-webkit-transform: translateZ(0) scale(1.0, 1.05); */
}
#solution .solution-question-item .text-center{
	font-size: 0.37rem;
	line-height: 0.95rem;
	font-weight: 500;
}
#solution .solution-question-item img{
	width: 100%;
	/* width: 4.07rem;
	height: 2.87rem; */
}
#solution .solution-product-item ul{
	margin: 0;
	padding: 0;
}
#solution .solution-product-item ul li{
	padding: 0.35rem 0.56rem;
	border-bottom: solid 1px #f5f5f5;
}
#solution .solution-product-item .solution-product-item-img{
	width: 100%;
}
#solution .solution-product-item .solution-product-item-title{
	color: #00A096;
	font-size: 0.33rem;
	line-height: 0.53rem;
}
#solution .solution-product li{
	padding: 0.3rem 0.3rem;
	border-bottom: solid 1px #f5f5f5;
}
#solution .solution-product-item li .solution-product-item-text,#solution .solution-product-item li .yuyue-btn,#solution .solution-product-item li.active .solution-product-item-text2{
	display: none;
}
#solution .solution-product-item li.active .solution-product-item-text{
	display: block;
	font-size: 0.26rem;
	line-height: 0.42rem;
	height: 7.05rem;
	overflow: hidden;
	/* margin-bottom: 0.3rem; */
}
#solution .solution-product li.active{
	padding: 0.3rem 0.3rem 0.3rem;
	background-color: #00A096;
	color: #fff;
}
#solution .solution-product-item li.active .solution-product-item-title{
	color: #fff;
	font-size: 0.33rem;
	line-height: 0.5rem;
	margin-bottom: 0.2rem;
}
#solution .solution-product-item li.active .yuyue-btn{
	display: block;
	border-top: solid 1px #fff;
}
#solution .solution-product-item li.active .yuyue-btn a{
	display: block;
	width: 1.78rem;
	height: 0.82rem;
	margin: 0.37rem auto;
	color: #fff;
	font-size: 0.26rem;
	line-height: 0.82rem;
	border: solid 1px #fff;
	border-radius: 4px;
}
#solution .solution-product-item .solution-product-item-text2{
	font-size: 0.26rem;
	line-height: 0.4rem;
}
.solution-advantage .solution-advantage-item{
	background-color: #fff;
	padding: 0.52rem;
	margin-bottom: 20px;
	border-left: 2px solid #fff;
}
.solution-advantage .solution-advantage-item:hover{
	/* border-left: 2px solid #00A096; */
}
.solution-advantage .solution-advantage-item:hover .solution-advantage-item-right-title{
	color: #00A096;
}
.solution-advantage .solution-advantage-item .solution-advantage-item-img{
	width: 1.11rem;
	height: 1.22rem;
	margin-top: 0.1rem;
}
.solution-advantage .solution-advantage-item .solution-advantage-item-right{
	width: calc(100% - 1.3rem);
	/* margin-top: -0.1rem; */
}
.solution-advantage .solution-advantage-item .solution-advantage-item-right-title{
	color: #333333;
	font-size: 0.33rem;
	line-height: 0.33rem;
	margin-bottom: 0.2rem;
	font-weight: bolder;
}
.solution-advantage .solution-advantage-item .solution-advantage-item-right-text{
	color: #999;
	font-size: 0.26rem;
	line-height: 1.8;
	max-height: 1rem;
}
/* 解决方案小页面 */
#solutions .yuyue-btn,#services .yuyue-btn{
	width: 2.22rem;
	padding-top: 0.5rem;
	text-align: center;
}
#solutions .yuyue-btn a,#services .yuyue-btn a{
	display: block;
	height: 0.925rem;
	line-height: 0.925rem;
	background: #fff;
	color: #00A096;
	font-size: 0.26rem;
	border-radius: 6px;
	font-weight: bolder;
}
#solutions .solutions .solution-question-item{
	margin:0.5rem 0;
	background: #F5F5F5;
	border-radius: 0.18rem;
	padding: 0.92rem 0.37rem;
}
#solutions .solutions .solution-question-item-img{
	width: 0.92rem;
	height: 0.92rem;
}
#solutions .solutions .solution-question-item-title{
	font-size: 0.29rem;
	font-weight: bolder;
	line-height: 1rem;
	color: #101010;
}
#solutions .solutions .solution-question-item-text{
	font-size: 0.25rem;
	line-height: 0.5rem;
	text-indent: 0.52rem;
	color: #121212;
	min-height: 2.5rem;
}
#solutions .solutions .solution-question-bottom{
	width: 100%;
	height: 1.74rem;
	line-height: 1.34rem;
	background: url(../images/border.png) 0 0 no-repeat;
	background-size: 100% 100%;
	color: #121212;
	font-size: 0.56rem;
	position: relative;
	margin: 1rem 0 0;
}
#solutions .solutions .solution-architecture{
	padding: 0.56rem 0;
}

#solutions .solutions .solution-architecture-box{
	width: 11.8rem;
}
#solutions .solutions .solution-architecture-box2{
	width: 9.36rem;
	margin-top: -0.25rem;
}
#solutions .solutions .solution-architecture-circle,#solutions .solutions .solution-architecture-circle2{
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 50%;
	background-color: rgba(0, 160, 150, 0.05);
	border: #00A096;
	font-weight: bolder;
	color: #00A096;
	font-size: 0.3rem;
	line-height: 2.4rem;
}
#solutions .solutions .solution-architecture-triangle{
	width: 1.5rem;
	height: 2.22rem;
	line-height: 2.22rem;
}
#solutions .solutions .solution-architecture-triangle2{
	min-width: 4.3rem;
	height: 1.2rem;
	line-height: 1.2rem;
	/* margin-right: 0.5rem; */
}
#solutions .solutions .solution-architecture-text{
	height: 5.36rem;
	background-color: #f5f5f5;
	font-size: 0.30rem;
	line-height: 2.2;
	text-align: justify;
	text-indent: 0.6rem;
	padding: 0.55rem;
	float: right;
	border-radius: 6px;
}
#solutions .solutions .solution-architecture-text p{
	text-indent: 0.6rem;
	line-height: 1.8;
}
#solutions .solutions .solution-architecture-text2{
	height: 2.5rem;
	background-color: #f5f5f5;
	font-size: 0.30rem;
	line-height: 1.5;
	text-align: justify;
	text-indent: 0.6rem;
	padding: 0.36rem;
	float: right;
	margin-top: -0.25rem;
	border-radius: 6px;
}
#solutions .solutions .solution-advantage .solution-advantage-item{
	background-color: #fff;
	text-align: center;
	padding: 0.56rem 0.43rem 0;
	
}
#solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-img{
	width: 0.93rem;
	height: 0.814rem;
}
#solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom{
	
}
#solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom-title{
	color: #121212;
	font-size: 0.3rem;
	line-height: 3;
	font-weight: bolder;
}
#solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom-text{
	text-align: left;
	color: rgba(18, 18, 18, 0.7);
	font-size: 0.26rem;
	text-indent: 0.52rem;
	line-height: 2;
	min-height: 3.3rem;
}
#solutions .solutions .solution-related .solution-related-item{
	padding: 0.45rem 0.56rem;
	border: 1px solid rgba(232, 232, 232, 1);
}
#solutions .solutions .solution-related .solution-related-item-title{
	color: #333333;
	font-size: 0.37rem;
	line-height: 2;
	margin-bottom: 0.2rem;
	font-weight: bolder;
}
#solutions .solutions .solution-related .solution-related-item-text{
	color: rgba(18, 18, 18, 0.7);
	font-size: 0.26rem;
	line-height: 2;
	height: 1.6rem;
}
#solutions .solutions .solution-related .solution-related-item-btn{
	/* margin-top: 0.75rem; */
}
#solutions .solutions .solution-related .solution-related-item-btn a{
	color: #00A096;
	font-size: 0.26rem;
}
.solutions .solution-example .solution-example-left-img{
	width: 100%;
}
.solutions .solution-example .solution-example-text{
	height: 3.7rem;
	font-size: 0.26rem;
	color: #121212;
	line-height: 2;
	text-indent: 0.52rem;
}
.solutions .solution-example .solution-example-imgs{
	width: 100%;
	display: flex;
	margin-right: -5px;
}
.solutions .solution-example .solution-example-imgs li{
	width: 33.33%;
	margin: 0 5px;
	position: relative;
}
.solutions .solution-example .solution-example-imgs li .posbox{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(18, 18, 18, 0.8);
}
.solutions .solution-example .solution-example-imgs li.active .posbox{
	display: none;
}
.solutions .solution-example .solution-example-imgs li:first-child{
	margin-left: 0;
}
.solutions .solution-example .solution-example-imgs li:last-child{
	margin-right: 0;
}
.solutions .solution-example .solution-example-imgs img{
	width: 100%;
}
#solutions .solutions .solution-related .solution-related-item-img{
	width: 2.41rem;
	height: 2.96rem;
}
#solutions .solutions .solution-related .solution-related-item-img2{
	width: 3.19rem;
	height: 2.96rem;
}
/* 新闻列表大页面 */
#news {
	position: relative;
}
#news .news-tab{
	width: 100%;
	padding: 0.2rem 0;
	overflow: hidden;
}
#news .news-tab li{
	color: #fff;
	font-size: 0.33rem;
	line-height: 0.71rem;
	float: left;
	width: 2.22rem;
}
#news .news-tab li.active{
	border-bottom: solid 2px #fff;
}
#news .news-list{
	
}
#news .news-list .news-list-item{
	padding: 0.56rem 0;
	margin-bottom: 20px;
	border-bottom: solid 1px #E8E8E8;
}
#news .news-list-item .news-list-item-img{
	width: 5.185rem;
	height: 2.96rem;
	overflow: hidden;
}
#news .news-list-item .news-list-item-img img{
	width: 100%;
}
#news .news-list-item .news-list-item-center{
	width: calc(100% - 7.2rem);
}
#news .news-list-item .news-list-item-center .news-list-item-title{
	color: #333;
	font-size: 0.33rem;
	line-height: 0.5rem;
	margin-bottom: 0.5rem;
}
#news .news-list-item .news-list-item-center .news-list-item-text{
	color: #999999;
	font-size: 0.24rem;
	line-height: 0.35rem;
	height: 1.45rem;
	width: 100%;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;//规定几行显示省略号
	-webkit-box-orient: vertical;
}
#news .news-list-item .news-list-item-center .news-list-item-tabs{
	font-size: 0.24rem;
	color: #999999;
	width: 1.89rem;
	height: 0.52rem;
	line-height: 0.52rem;
	border: 1px solid rgba(232, 232, 232, 1);
	border-radius: 0.4rem;
}
#news .news-list-item .news-list-item-right{
	width: 1.5rem;
	color: #DDDDDD;
	font-size: 0.44rem;
	line-height: 2.96rem;
}

	#news .news-list .news-list-item:hover .news-list-item-right{
		color: #00A096!important;
	}
	#news .news-list-item:hover .news-list-item-center .news-list-item-title{
		color: #00A096!important;
	}
	#news .news-list-item:hover .news-list-item-center .news-list-item-text{
		color: #000!important;
	}
/* 联系我们大页面 */
#contact .contact-title{
	color: #121212;
	font-size: 0.56rem;
	line-height: 0.78rem;
	margin-bottom: 0.3rem;
	font-weight: bolder;
}
#contact .contact-text{
	color: #666;
	font-size: 0.33rem;
	line-height: 2.5;
	margin-bottom: 1rem;
	text-indent: 2em;
}
#contact .tabs-title-box ul,#join .tabs-title-box ul{
    font-size: 0.33rem;
    display: flex;
    line-height: 1rem;
    justify-content: center;
    margin-bottom: 0;
    padding-top: 5px;
}
#contact .tabs-title-box ul li:not(:last-child),#join .tabs-title-box ul li:not(:last-child){
    margin-right: 1rem;
}
#contact .tabs-title-box ul li.active,#join .tabs-title-box ul li.active{
    border-bottom: solid 3px #016cec;
}
#contact .tabs-content-box>li{
    display: none;
}
#contact .tabs-content-box>li:first-child{
    display: block;
}
#contact .about-jiazhi-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
#contact .about-jiazhi-box li{
    width: calc(25% - 10px);
    height: 4.17rem;
    /*line-height: 4.17rem;*/
    /*font-size: 0.4rem;*/
    text-align: center;
    color: #fff;
    display: block!important;
    border-radius: 6px;
    position: relative;
    margin-bottom: 10px;
}
#contact .about-jiazhi-box li:nth-child(odd){
    background: #016cec;
}
#contact .about-jiazhi-box li:nth-child(even){
    background: #515356;
}
#contact .about-jiazhi-box li .alphabet{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3.33rem;
    color: #000;
    opacity: 0.06;
}
#contact .about-jiazhi-box li .enT{
    position: relative;
    font-size: 0.44rem;
    line-height: 0.7rem;
    text-align: center;
    font-weight: 400;
    color: #fff;
    margin-top: 0.8rem;
}
#contact .about-jiazhi-box li .cnT{
    position: relative;
    font-size: 0.4rem;
    line-height: 0.7rem;
    text-align: center;
    color: #fff;
    font-weight: bold;
    
}
#contact .about-jiazhi-box li .txt{
    position: relative;
    font-size: 0.28rem;
    line-height: 0.71rem;
    text-align: center;
    color: #fff;
    font-weight: 300;
    margin-top: 0.59rem;
}
#contact .about-new-box,#news .about-new-box{
	display: flex;
	/*justify-content: space-around;*/
	align-items: center;
	flex-wrap: wrap;
}
#contact .about-new-box .about-new-box-item,#news .about-new-box .about-new-box-item{
	width: calc(33.33% - 0.25rem);
	height: 6.67rem;
	margin-right: 0.375rem;
}
#contact .about-new-box .about-new-box-item:nth-child(3n),#news .about-new-box .about-new-box-item:nth-child(3n){
    margin-right: 0;
}
#contact .about-new-box .about-new-box-item img,#news .about-new-box .about-new-box-item img{
    display: block;
	width: 100%;
	height: 5.37rem;
}
#contact .about-new-box .about-new-box-item .about-new-box-item-title,#news .about-new-box .about-new-box-item .about-new-box-item-title{
	color: #121212;
	font-size: 0.3rem;
	line-height: 3;
	font-weight: bolder;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#contact .about-new-box .about-new-box-item .about-new-box-item-text,#news .about-new-box .about-new-box-item .about-new-box-item-text{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
	color: rgba(18, 18, 18, 0.7);
	font-size: 0.28rem;
}
#contact .contact-why-item{
	padding: 0.5rem 0.76rem;
}
#contact .contact-why-item .contact-why-item-title{
	color: #016cec;
	font-size: 0.44rem;
	line-height: 0.56rem;
	font-weight: bolder;
	margin-bottom: 0.3rem;
}
#contact .contact-why-item .contact-why-item-text{
	color: #666666;
	font-size: 0.33rem;
	line-height: 0.5rem;
	height: 1rem;
	overflow: hidden;
}
#contact .slick-slider-box{
	padding: 1.5rem 1rem 0;
}
#contact .slick-slider-box hr {
    border-top: 1px solid #e8e8e8;
    position: relative;
    width: 100%;
    margin: 0;
    top: 7px;
	
}
#contact .slider-slides .slider-slide .item {
    padding: 0 0.6rem;
    position: relative;
    overflow: visible;
    text-align: center;
}
*, *::before, *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#contact .slider-slides .slider-slide .item:before {
	display: inline-block;
	content: "";
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #C9C7C6;
}
#contact .slider-slides .slider-slide .item .item-bd {
    text-align: center;
    font-weight: 500;
    color: #C0C0C0;
    margin-top: 0.3rem;
    font-size: 0.44rem;
	letter-spacing: 1.44px;
	font-family: "Bahnschrift";
}
#contact .slider-slides .slider-slide .item .item-ft {
	color: #333;
    margin-top: 0.2rem;
    font-size: 0.26rem;
}
#contact .slider-slides .slick-current .item:before {
  background:#00A096;
}
#contact .slider-slides .slick-current .item-bd{
	color: #00A096!important;
}
#join .tabs-content-box{
	margin-bottom: 2rem;
	background: #fff;
}
#join .tabs-content-box li{
	
	margin-top: 0.37rem;
}
#join .tabs-content-box li a.title{
	position: relative;
	cursor: pointer;
	padding: 0.46rem;
	display: block;
	font-size: 0.44rem;
	color: #000;
}
#join .tabs-content-box li a.title i {
	position: absolute;
	top: 0.56rem;
	right: 0.46rem;
}
#join .tabs-content-box li a.title i img{
	width: 0.5rem;
	vertical-align: text-top;
}
#join .tabs-content-box li.active a.title i {
    transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
#join .tabs-content-box li .text{
	display: none;
	padding: 0 0.46rem 0.46rem;
	font-size: 0.26rem;
	line-height: 0.55rem;
}
#join .tabs-content-box li.active .text{
	display: block;
}
#join .tabs-content-box .tabs-content-titles{
    display: flex;
    font-size: 0.33rem;
    line-height: 0.55rem;
}
#join .tabs-content-box .tabs-content-titles li.eara-item-box{
    padding: 0.19rem 0.37rem;
    margin-right: 0.37rem;
    /*border-bottom: solid 3px #fff;*/
}
#join .tabs-content-box .tabs-content-titles li.eara-item-box:last-child{
    margin-right: 0;
}
#join .tabs-content-box .tabs-content-titles li.eara-item-box.active{
    color: #016cec;
    font-size: 0.42rem;
    /*border-bottom: solid 3px #016cec;*/
}
#join .tabs-content-box .tabs-content-box-item-box ul li{
	background-color: #FBFBFD;
	margin-bottom: 0.26rem;
}
#join .tabs-content-box h4{
	font-size: 0.37rem;
	color: #333;
}
#products .part_1{
	margin-top: 1rem;
	display: flex;
	justify-content: space-between;
}
#products .part_1 .part_1_left{
	width: 11.11rem;
	height: 7.41rem;
}
#products .part_1 .part_1_left img{
	width: 100%;
}
#products .part_1 .part_1_right{
	width: 10.74rem;
	height: 7.41rem;
	background: #f5f5f5;
	border-radius: 0.19rem;
	line-height: 0.37rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
#products .part_1 .part_1_right .title{
	padding: 0.65rem 0.37rem;
	font-size: 0.33rem;
	line-height: 0.56rem;
	color: #101010;
	text-align: justify;
}
#products .part_1 .part_1_right .text{
	padding: 0.37rem;
	font-size: 0.26rem;
	line-height: 0.67rem;
	color: rgba(18, 18, 18, 0.7);
	text-align: justify;
}
#products .part_1 .part_1_right .text .text-title{
	/* font-size: 0.26rem;
	line-height: 0.67rem; */
	color: #101010;
	font-weight: bolder;
}
#products .part_1 .part_1_right .text2{
	padding: 0.37rem 0.37rem 0;
	font-size: 0.26rem;
	line-height: 0.67rem;
	color: rgba(18, 18, 18, 0.7);
	text-align: justify;
}
#products .part_2{
	
}
#products .part_2_box{
	
}
#products .part_2_box .part_2_box-item{
	margin-bottom: 0.52rem;
}
#products .part_2_box .part_2_box-item>img{
	width: 100%;
}
#products .part_2_box .part_2_box-item .contennt{
	padding: 0.37rem;
	background: #f5f5f5;
	min-height: 3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* align-items: center; */
}
#products .part_2_box .part_2_box-item .contennt .title{
	color: #101010;
	font-size: 0.3rem;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 0.28rem;
}
#products .part_2_box .part_2_box-item .contennt .text{
	 color:rgba(18, 18, 18, 0.7);
	 font-size: 0.26rem;
	 line-height: 0.56rem;
}
#products .part_2_box .part_2_box-item .contennt.content_4{
	min-height: 3.81rem;
	align-items: center;
}
#products .part_2_box .part_2_box-item .contennt img{
	width: 0.74rem;
	display: block;
	margin-bottom: 0.93rem;
}
#products .part_2_box .part_2_box-item:hover>img{
	width: 100%;
	transform: scale(1.045);
	-webkit-transform: scale(1.045);
}
#products .part_2_box .part_2_box-item:hover .contennt{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	font-weight: 500;
}
#products .part_2_box .part_2_box-item .contennt.content_4{
	transform: scale(1);
	-webkit-transform: scale(1);
}
#products .part_2_box .part_2_box-item:hover .contennt img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
#products .part_3_box{
	display: flex;
	align-items: center;
}
#products .part_3_box .part_3_box-item{
	width: 7.04rem;
	height: 4.63rem;
	margin-right: 0.37rem;
}
#products .part_3_box .part_3_box-item>img{
	width: 100%;
	height: 100%;
}
#products .part_3_box .part_3_box-item:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
#products .part_3_box2{
	display: flex;
	justify-content: center;
	align-items: center;
}
#products .part_3_box2 .part_3_box2_left{
	color: rgba(18, 18, 18, 0.7);
	font-size: 0.26rem;
	line-height: 0.67rem;
	text-align: justify;
}
	
#products .part_3_box2 .part_3_box2_right>img{
	display: block;
	margin-left: 1.11rem;
	width: 11.11rem;
	height: 7.41rem;
}
@media (max-width: 768px) {
	.index-banner-box{
		margin-top: -1.8rem;
		margin-left: -4.5rem;
		color: #fff;
		width: 9rem;
		height: 3rem;
	}
	.index-banner-box2{
		margin-top: -1.8rem;
		margin-left: -4.5rem;
		color: #fff;
		width: 9rem;
		height: 2.6rem;
	}
	.index-banner-box3{
		/* left: 50%;
		margin-top: -1.8rem;
		margin-left: -4.5rem; */
		/* color: #fff;
		width: 9rem;
		height: 2.6rem; */
	}
	.index-banner-title{
		padding: 0.5rem 0 0.3rem;
		font-size: 0.65rem;
		line-height: 1.3;
		font-weight: bolder;
	}
	.card-box{
		padding: 10px;
		margin: 10px;
	}
	.inner-bigger-title{
		text-align: center;
	}
	.inner-bigger-title p:first-child, .inner-bigger-title .p1{
		font-size: 0.48rem;
	}
	.solution-1-item-title{
		color: #1D1D1F;
		font-size: 0.37rem;
	}
	.solution-1-item-title img{
		width: 0.37rem;
		height: 0.37rem;
		vertical-align: middle;
	}
	.solution-1-item-text{
		width: 100%;
		color: #666666;
		font-size:0.32rem;
		overflow: hidden;
		/*超出隐藏*/
		/*text-overflow: ellipsis;*/
		/*word-break: break-all;*/
		/*white-space: nowrap;*/
	}
	.product-box,.product-box .image-box, .product-box .text-desc{
		height: 3.2rem;
	}
	#contact .about-jiazhi-box{
	    
	}
	#contact .about-jiazhi-box li{
	    width: calc(50% - 5px);
	}
	#contact .about-new-box .about-new-box-item,#news .about-new-box .about-new-box-item{
		width: 100%;
		height: auto;
		margin-bottom: 0.4rem;
	}
	#contact .about-new-box .about-new-box-item a,#news .about-new-box .about-new-box-item a{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	#contact .about-new-box .about-new-box-item img,#news .about-new-box .about-new-box-item img{
		width: 3rem;
		height: auto;
	}
	#contact .about-new-box .about-new-box-item .about-new-box-item-content,#news .about-new-box .about-new-box-item .about-new-box-item-content{
		width: calc(100% - 3.4rem);
	}
	#contact .about-new-box .about-new-box-item .about-new-box-item-title,#news .about-new-box .about-new-box-item .about-new-box-item-title{
		width: 100%;
		font-size: 0.28rem;
		line-height: 0.6rem;
		/*overflow: auto;*/
		margin-bottom: 0.4rem;
	}
	#contact .inner .inner-bigger-text{
	    text-align: justify;
	}
	#contact .contact-why .card-box{
		margin: 10px 0 10px 0!important;
	}
	.inner-bigger-title{
		padding: 0.37rem 5px;
	}
	.solution-2-item{
		width: 100%;
		border-top: solid 1px rgba(0,0,0,0.08);
	}
	.solution-2-item-top{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.solution-2-item-top .icon-img{
		width: 0.42rem;
		height: 0.42rem;
		margin: 0.55rem 0.5rem 0 0;
		background: url(../images/expand.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	.solution-2-item.active .solution-2-item-top .icon-img{
		background: url(../images/fold.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	.solution-2-item-title{
		color: #1D1D1F;
		font-size: 0.42rem;
		line-height: 1.49rem;
		padding: 0 0.26rem;
	}
	.solution-2-item.active .solution-2-item-title{
		color: #00A096;
	}
	.solution-2-item-box{
		padding: 0 0.5rem 0.25rem;
		display: none;
	}
	.solution-2-item.active .solution-2-item-box{
		display: block;
	}
	.solution-2-item-text{
		color: #6E6E73;
		font-size: 0.32rem;
		line-height: 0.64rem;
		padding: 0.4rem 0 0.26rem;
		border-top: solid 1px rgba(0,0,0,0.08);
	}
	.solution-2-item-box a{
		color: #00A096;
		font-size: 0.32rem;
	}
	.solution-item{
		margin-left: -10px;
	}
	.about2-item{
		margin-bottom: 0.26rem;
	}
	.advantage{
		height: 7rem;
	}
	.advantage .advantage-left{
		border-radius: 6px 6px 0 0;
	}
	.advantage .advantage-right{
		border-radius: 0 0 6px 6px;
		height: auto;
		max-height: 3.5rem;
		overflow: hidden;
	}
	.news-item{
		margin-bottom: 0.5rem;
	}
	.customers-box li{
		width: calc(33.3% - 0.36rem);
		margin: 0.18rem;
	}
	#customer .customers-box li{
		width: 100%;
		margin: 0.18rem;
	}
	/* .customers-box li:nth-child(1){
		width: calc(50% - 0.36rem);
	}
	.customers-box li:nth-child(2){
		width: calc(50% - 0.36rem);
	} */
	/* .customers-box li:nth-child(16),.customers-box li:nth-child(17){
		width: 50%;
		height: 1.66rem;
	} */
	/* .customers-box li:nth-child(16) img,.customers-box li:nth-child(17) img{
		width: 50%;
	} */
	.news-more-btn a{
		border: solid 1px #00A096;
		color: #00A096;
	}
	#service .service-product .service-product-item-title{
		font-size: 0.44rem;
		line-height: 0.74rem;
		font-weight: 500;
		margin: 0;
	}
	#service .service-product .service-product-item{
		height: 4.7rem;
	}
	#services .services .services-client .services-client-item{
		height: 2.43rem;
	}
	#services .services .services-client .services-client-item .image-box img{
		width: 100%;
		border-radius: 4px;
	}
	#services .services .services-client .services-client-item .port-1.effect-2 .text-desc .product-box-title{
		line-height: 2.43rem;
	}
	#services .services .services-value{
	    border: none;
	    height: auto;
	}
	#services .services .services-value-item{
		width: 100%;
		text-align: center;
	}
	#services .services .services-value-item.active{
	    width: 100%;
	}
	#services .services .services-value-item .services-value-item-img-big{
		padding-top: 1rem;
	}
	#solutions .solutions .solution-architecture-text2{
		margin-top: 0.5rem;
	}
	#solution .solution-question-item{
		margin-top: 10px;
	}
	#solution .solution-product-item{
		margin-bottom: 10px;
	}
	#solution .solution-advantage .solution-advantage-item{
		margin-bottom: 10px;
	}
	#solution .solution-product-item .solution-product-item-title{
		font-size: 0.44rem;
	}
	#solution .solution-product-item .solution-product-item-text{
		font-size: 0.33rem!important;
		line-height: 0.45rem!important;
		height:auto!important;
	}
	#solution .solution-product-item .solution-product-item-top{
		padding-bottom: 0.1rem;
	}
	#solution .solution-product-item li.active .solution-product-item-title{
		font-size: 0.44rem;
		margin-bottom: 10px;
	}
	#solution .solution-product-item .solution-product-item-text{
		font-size: 0.33rem;
	}
	#solution .solution-advantage .solution-advantage-item .solution-advantage-item-right-title{
		font-size: 0.44rem;
		margin-bottom: 12px;
	}
	#solution .solution-advantage .solution-advantage-item .solution-advantage-item-right-text{
		font-size: 0.37rem;
		line-height: 0.5rem;
	}
	/* #solutions .solutions .solution-question-item-title{
		font-size: 0.52rem;
	} */
	#solutions .solutions .solution-architecture-box{
		width: 100%;
	}
	#solutions .solutions .solution-architecture-circle{
		font-size: 12px;
	}
	#solutions .solutions .solution-architecture-circle2{
		width: 2rem;
		height: 2rem;
		line-height: 2rem;
		font-size: 12px;
	}
	#solutions .solutions .solution-question-item-text{
		font-size: 0.37rem;
	}
	#solutions .solutions .solution-architecture-triangle .solution-architecture-img{
		
	}
	#solutions .solutions .solution-architecture-box2{
		width: 7.55rem;
		margin-top: 0.2rem;
	}
	#solutions .solutions .solution-architecture-triangle2{
		width: 2rem;
		height: 1rem;
		line-height: 1rem;
	}
	#solutions .solutions .solution-architecture-text{
		/* background-color: #fff;
		padding: 0.56rem 0 0; */
	}
	#solutions .solutions .solution-advantage .solution-advantage-item{
		margin-bottom: 10px;
		min-height: 6rem;
		padding: 0.56rem 0.2rem 0;
	}
	#solutions .solutions .solution-advantage .col-xs-12 .solution-advantage-item{
		min-height: auto;
	}
	#solutions .solutions .solution-example .solution-example-text{
		font-size: 0.44rem;
		height: auto;
		padding-top: 0.36rem;
	}
	#solutions .solutions .solution-related .solution-related-item{
		margin-bottom: 10px;
	}
	#solutions .solutions .solution-related .solution-related-item{
		padding: 0 0.28rem;
	}
	#solutions .solutions .solution-related .solution-related-item-title{
		padding-top: 0.36rem;
		font-size: 0.44rem;
	}
	#solutions .solutions .solution-related .solution-related-item-btn a{
		font-size: 0.37rem;
	}
	/* #solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom-text{
		min-height: 2.6rem;
	} */
	#solutions .solutions .solution-advantage .col-xs-12 .solution-advantage-item .solution-advantage-item-bottom-text{
		min-height: 3.2rem;
	}
	/* #solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom-title{
		font-size: 0.52rem;
	}
	#solutions .solutions .solution-advantage .solution-advantage-item .solution-advantage-item-bottom-text{
		font-size: 0.44rem;
	} */
	#news .news-tab{
		width: 80%;
		margin:  0 auto;
	}
	#news .news-tab li{
		width: 33.33%;
	}
	#news .news-list .news-list-item{
		position: relative;
		margin-bottom: 0;
	}
	#news .news-list-item .news-list-item-img{
		width: 3.75rem;
		height: 2.16rem;
	}
	#news .news-list-item .news-list-item-center{
		width: calc(100% - 3.95rem);
	}
	#news .news-list-item .news-list-item-right{
		position: absolute;
		bottom: 0.56rem;
		right: 0;
		line-height: 0.74rem;
	}
	#news .news-list-item .news-list-item-center .news-list-item-title{
		font-size: 0.37rem;
		font-weight: 500;
		line-height: 0.5rem;
		height: 1rem;
		margin-bottom: 0.4rem;
		overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;//规定几行显示省略号
		-webkit-box-orient: vertical;
	}
	#news .news-list-item .news-list-item-center .news-list-item-tabs{
		line-height: 0.74rem;
		height: 0.74rem;
	}
	#products .part_1{
		flex-direction: column;
	}
	#products .part_1 .part_1_left{
		width: 100%;
		height: auto;
	}
	#products .part_1 .part_1_right{
		width: 100%;
		height: auto;
		border-radius: 0 0 10px 10px;
	}
	#products .part_1 .part_1_right .title{
		padding: 0.52rem 0.26rem;
		margin-bottom: 0;
		font-size: 0.42rem;
		line-height: 1.5;
	}
	#products .part_1 .part_1_right .text{
		padding: 0 0.52rem 0.52rem 0.26rem;
		font-size: 0.32rem;
		line-height: 2;
	}
	#products .part_1 .part_1_right .text2{
		padding: 0.52rem 0.26rem 0;
		font-size: 0.32rem;
		line-height: 2;
		margin-bottom: 0.26rem;
	}
	#products .part_2_box .part_2_box-item .contennt .title{
		font-size: 0.42rem;
	}
	#products .part_2_box .part_2_box-item .contennt .text{
		font-size: 0.32rem;
	}
	#products .part_2_box .part_2_box-item .contennt{
		padding: 0.52rem 0.26rem;
		min-height: 4rem;
	}
	#products .part_2_box .part_2_box-item .contennt img{
		margin-bottom: 0.52rem;
	}
	#products .part_3_box{
		justify-content: space-between;
	}
	#products .part_3_box .part_3_box-item{
		width: calc(50% - 0.13rem);
		height: 3.07rem;
		margin-right: 0;
	}
	#products .part_3_box2{
		flex-direction: column;
	}
	#products .part_3_box2 .part_3_box2_left{
		font-size: 0.32rem;
		line-height: 0.64rem;
	}
		
	#products .part_3_box2 .part_3_box2_right>img{
		margin-left: 0;
		margin-top: 0.52rem;
		width: 100%;
		height: auto;
	}
}
@media (min-width: 768px){
	.form-inline .form-group {
	    width: 365px;
	}
	.form-inline .form-control{
		width: 100%;
	}
}
