/************** all *************/
.index_part_1,
.index_part_2,
.index_part_1 *,
.index_part_2 * {
	box-sizing: border-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/************** banner *************/
.index-banner-new{
	background: #fff;
}

.index-banner-new .swiper-banner{
	width: 100%;
	height:4.8rem;
}

.index-banner-new .slide-content{
	width: 100%;
	height: 100%;
	padding-top: 1.5rem;
}

.index-banner-new .slide-content .wenzi{
	color:#fff;
	padding: 0 0.25rem 0.35rem 0.25rem;
	color: #fff;
}

.index-banner-new .slide-content .wenzi .title{
	font-size: 0.42rem;
	line-height: 1;
	padding-bottom: 0.25rem;
}

.index-banner-new .slide-content .wenzi .info{
	font-size: 0.24rem;
	line-height: 1.4;
	font-weight: lighter;
}

.index-banner-new .slide-content .kouhao{
	width: 100%;
	background: rgba(255,255,255,.45);
	padding: 0.2rem 0.25rem;
	color: #fff;
	font-size: 0.24rem;
	line-height: 1.4;
}

.index-banner-new .swiper-pagination{
	position: static;
	font-size: 0;
}

.index-banner-new .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0;
	width: calc(100%/3);
	height: 0.78rem;
	margin: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 0.24rem;
	opacity: 1;
}
/************ 介绍 ************/
.index_part_2 {
	background: #fff;
	padding: 0.7rem 0 0 0;
}

.index-jieshao{
	/*padding-bottom: 0.7rem;*/
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}

.index-jieshao .mt{
	margin-bottom: 0.3rem;
}

.index-jieshao .mt .title{
	color: #1982cb;
	font-size: 0.42rem;
	line-height: 1;
	margin-bottom: 0.2rem;
}

.index-jieshao .mt .info{
	color: #595757;
	font-size: 0.24rem;
	line-height: 1.75;
}

.index-jieshao .jieshao-item{
	display: block;
	width: 100%;
	border-top: 0.25rem transparent solid;
	padding-top: 0.15rem;
}

.index-jieshao .jieshao-item .cmp-name{
	color: #595757;
	font-size: 0.24rem;
	line-height: 1;
	margin-bottom: 0.25rem;
}

.index-jieshao .jieshao-item .img{
	margin-bottom: 0.25rem;
}

.index-jieshao .jieshao-item .img .img-content{
	width: 100%;
	height: 3.84rem;
	border-top-left-radius: 0.4rem;
	border-bottom-right-radius: 0.4rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.index-jieshao .jieshao-item .xm-name{
	color: #0c40a3;
	font-size: 0.3rem;
	line-height: 1;
	font-weight: bold;
}



.index-jieshao .swiper-pagination{
	position: static;
	padding-top: 0.4rem;
}

.index-jieshao .swiper-pagination .swiper-pagination-bullet{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.1rem;
}

/************ 产品 ***************/
.index-pro {
	background: #f6f6f6;
	padding: 0 0.25rem 0.6rem;
}

.index-pro .pro-item{
	
}

.index-pro .pro-item .content{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column-reverse;
	width: 100%;
}

.index-pro .pro-item .img-box{
	width: 100%;
	height: 3.4rem;
	padding: 0.2rem;
	font-size: 0;
	<!--background: #fff;-->
	margin-bottom: 0.45rem;
}

.index-pro .pro-item .img-box .img{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-pro .pro-item .img-box .img img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

	.index-pro .pro-item .text-box {
		width: 100%;
	}

.index-pro .pro-item .text-box .title{
	
}

.index-pro .pro-item .text-box .title .link{
	color: #222;
	font-size: 0.3rem;
	line-height: 1.4;
}

.index-pro .pro-item .text-box .info{
	color: #666;
	font-size: 0.24rem;
	line-height: 1.75;
	font-weight: lighter;
	margin-bottom: 0.3rem;
}

	.index-pro .pro-item .text-box .tese {
		font-size: 0.24rem;
		line-height: 1.4;
	}

.index-pro .pro-item .text-box .tese .tese-item{
	display: inline-block;
	vertical-align: top;
	margin-right: 0.4rem;
	margin-bottom: 0.36rem;
	text-align: center;
}

.index-pro .pro-item .text-box .tese .tese-item .icon{
	width: 1rem;
	height: 0.88rem;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-pro .pro-item .text-box .tese .tese-item .icon img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.index-pro .pro-item .text-box .tese .tese-item .wenzi{
	color: #0d6fb8;
	font-size: 0.24rem;
	line-height: 1;
}

.index-pro .pro-item .text-box .more{
	
}

.index-pro .pro-item .text-box .more .more-link{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.7rem;
	height: 0.5rem;
	border-radius: 0.1rem;
	background: #0c40a3;
	color: #fff;
	font-size: 0.26rem;
}

.index-pro .swiper-pagination{
	position: static;
	padding-top: 0.4rem;
}

.index-pro .swiper-pagination .swiper-pagination-bullet{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.1rem;
}

/********** 抗议 ***********/
.index-kangyi {
	padding: 0 0.25rem 0.6rem 0.25rem;
}

.index-kangyi .mt{
	text-align: center;
	color: #0c40a3;
	font-size: 0.42rem;
	line-height: 1;
	font-weight: bold;
	margin-bottom: 0.8rem;
}

.index-kangyi .swiper-slide{
	width: 5rem;
	opacity: 0.63!important;
}

.index-kangyi .swiper-slide.swiper-slide-active{
	opacity: 1!important;
}

.index-kangyi .swiper-slide.swiper-slide-duplicate-prev,
.index-kangyi .swiper-slide.swiper-slide-duplicate-next,
.index-kangyi .swiper-slide.swiper-slide-duplicate-active{
	opacity: 0!important;
}

.index-kangyi .swiper-slide .slide-content{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.index-kangyi .swiper-slide img{
	width: auto;
	max-width: 100%;
}

.index-kangyi .swiper-pagination{
	position: static;
	padding-top: 0.4rem;
}

.index-kangyi .swiper-pagination .swiper-pagination-bullet{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.1rem;
}


/*********************

     20220126
		 
**********************/
.index-banner-new{
	position: relative;
}

.index-banner-new .swiper-banner{
	height: auto;
}

.index-banner-new .swiper-banner .swiper-slide{
	font-size: 0;
}

.index-banner-new .swiper-banner img{
	width: 100%;
}

.index-banner-new .swiper-pagination{
	position: absolute;
	left: 0;
	bottom: 0.2rem;
	z-index: 1;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-banner-new .swiper-pagination .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background:transparent;
	border: 0.02rem #fff solid;
	margin: 0 0.05rem;
}

.index-banner-new .swiper-pagination .swiper-pagination-bullet-active{
	background: #fff;
}

section.part-b.tech{
	background: #ebeceb;
	padding: 0.4rem 0.2rem 1.1rem 0.2rem;
}

section.part-b.tech .section-container{
	padding: 0;
}

section.part-b.tech h1{
	color:#007abe;
	font-size: 0.3rem;
	line-height: 1;
	text-align: center;
	margin-bottom: 0.4rem;
}

section.part-b.tech p.white-bg{
	font-weight: normal;
	line-height: 0.36rem;
	margin-bottom: 0.4rem;
}

section.part-b.tech .section-container .links{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	margin-bottom: 0.44rem;
}

a.index-solution, a.index-support{
	width: 49%;
}

a.index-solution img, a.index-support img{
	width: 100%;
	height: 1.26rem;
}

section.part-b.tech .section-container .xunjia a{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.7rem;
	height: 0.6rem;
	background: #5f5c5b;
	color: #fff;
	font-size: 0.3rem;
	font-weight: bold;
}