
/* banner */
.indexSwiper{
	height: 100%;
	height: 10.8rem;
	position: relative;
}
.index_A{
	max-width: 8.3rem;
	max-height: 10rem;
	position: absolute;
	top: 0;
	left: 0;
}
.index_text{
	width: 7.4rem;
	height: 5.5rem;
	position: absolute;
	top: 1.2rem;
	left: 2.13rem;
	display: flex;
	flex-direction: column;
	padding-top: 1.07rem;
	gap: .35rem;
}
.index_text i{
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 1rem;
    color: #FFFFFF;
    line-height: 1;
}
.index_text i:nth-child(2){
    text-align: right;
}
.index_text i:nth-child(3){
    text-indent: 1.01rem;
}

.banner_more{
	position: absolute;
	left: 1.1rem;
    bottom: 3.2rem;
    width: auto;
    height: auto;
}
.banner_more img{
	width: 4.32rem !important;
	height: 0.8rem !important;
}

.indexSwiper {
      width: 100%;
    }

    .indexSwiper .swiper-slide {
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .indexSwiper .swiper-slide video,
    .indexSwiper .swiper-slide img {
      display: block;
      width: 100%;
      max-height: 10.8rem;
      object-fit: cover;
    }
.indexSwiper .swiper-pagination{
	bottom: 1.52rem;
	right: 1.94rem;
	left: auto;
	width: auto;
}
.indexSwiper .swiper-pagination-bullet{
	width: 0.2rem;
	height: 0.2rem;
	/* background: url("../img/banner22.png") no-repeat; */
	opacity: 1 !important;
	margin: 0 0.1rem;
	position: relative;
	background: transparent;
	width: auto;
    height: auto;
}
.indexSwiper .swiper-pagination-bullet-active{
	/* background: url("../img/banner11.png") no-repeat; */
}
.indexSwiper .page1{
	bottom: 1.58rem;
	right: 2.88rem;
}
.indexSwiper .page1 span:nth-of-type(1){
	font-size: 0.24rem;
}
.indexSwiper .page1 span:nth-of-type(2){
	display: none;font-size: 0.24rem;
}
.indexSwiper .page1::after{
	content: "/";
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-10%, -36%);
}
.indexSwiper .page2{
	bottom: 1.64rem;
	right: 1.27rem;
	height: 0.08rem;
	align-items: flex-end;
    justify-content: flex-end;
    display: flex;
}
.indexSwiper .page2 .swiper-pagination-bullet{
	width: 0.34rem;
	height: 0.04rem;
	background: #FFFFFF;
	opacity: 0.4 !important;
	margin: 0 0.06rem;
	color: transparent;
	border-radius: initial;
}
.indexSwiper .page2 .swiper-pagination-bullet-active{
	opacity: 1 !important;
	height: 0.08rem;
	border-radius: initial;
}

/* index_pageT */
.index_pageT{
	margin-top: -1.17rem;
    height: 2.5rem;
    position: relative;
    z-index: 1;
    background: url(../img/topBG.png) no-repeat;
    background-size: 84.5% 2.5rem;
    background-position: right;
	display: flex;
    align-items: center;
}

.index_pageT .max-width2{
	justify-content: flex-end;
	position: relative;
}
.selectBox {
  display: flex;
  margin-top: .45rem;
}

.selectITem {
  width: auto;
  max-width: 1.7rem;
      height: 0.4rem;
      background: transparent;
      border-radius: 0rem 0rem 0rem 0rem;
      border-bottom: 0.01rem solid #EBEBEB;
      display: flex;
      align-items: center;
      margin-right: 0.54rem;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}

.selectITem input {
  width: 100%;
  font-family: Poppins, Poppins;
  font-weight: 400;
  font-size: 0.16rem;
  color: #FFFFFF;
  background: transparent;
  cursor: pointer;
}

.selectITem input::-webkit-input-placeholder {
  font-family: Poppins, Poppins;
  font-weight: 400;
  font-size: 0.16rem;
  color: #FFFFFF;
}

.selectITem img {
  width: .09rem;
  height: .05rem;
  cursor: pointer;
}

.optionBox {
  position: absolute;
  left: 0;
  top: calc(100% + .01rem);
  width: 100%;
  max-height: 2.4rem;
  background: #fff;
  /* overflow-y: scroll; */
  display: none;
  z-index: 10;
  box-shadow: 0 .02rem .12rem 0 rgba(0, 0, 0, 0.1)
}

.optionBox::-webkit-scrollbar {
  width: .03rem;
  background: transparent;
}

.optionBox::-webkit-scrollbar-thumb {
  width: .03rem;
  background: #333;
}

.optionITem {
  padding: 0 .27rem;
  height: .4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.16rem;
	color: #333333;
  line-height: .4rem;
}

.optionITem:hover {
  background: #C8153A;
  color: #fff;
}
.index_pageT_tit{
	font-family: Poppins, Poppins;
	font-weight: bold;
	font-size: 0.24rem;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-bottom: 0.05rem;
	border-bottom: 0.04rem solid transparent;
}
.index_pageT_tit.active{
	border-bottom: 0.04rem solid #C8153A;
}
.index_pageT_tit:last-child{
	margin-left: 1.15rem;
}
.hResultBtn{
	background: url("../img/top2.png") no-repeat;
	background-size: cover;
	    width: 1.81rem;
	    height: 0.4rem;
		text-transform: uppercase;
	margin-left: 0.05rem;
	justify-content: center;
    border: none;

}
.hResultBtn p{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.15rem;
	color: #FFFFFF;
}
.hResultBtn img{
	width: 0.1rem;
	height: 0.08rem;
	margin-left: 0.11rem;
}
.content{
	display: none;
}
.content.active{
	display: block;
}
.topClear{
	position: absolute;
	top: 0.06rem;
	right: 0;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: rgba(255,255,255,0.7);
}


/* index_pro */
.index_pro{
	background: url("../img/proBG.png") no-repeat;
	background-size: cover;
	height: 8.56rem;
}
.index_alltit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.64rem;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
}
.index_alldec{
	margin-top: 0.15rem;
	font-family: Poppins, Poppins;
	font-weight: 400;
	font-size: 0.18rem;
	color: #333333;
	text-align: center;
}
.index_pro_cont{
	position: relative;
	height: 8.56rem;
	width: 98%;
    margin: auto;
}

.index_proSwiper {
      width: 100%;
      height: 100%;
	  overflow: hidden;
	  position: relative;
    }

    .index_proSwiper .swiper-slide {
      /* display: flex;
      justify-content: flex-start;
      align-items: flex-start; */
    }

    .index_proSwiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	.index_proSwiper .swiper-button-next, .index_proSwiper .swiper-button-prev{
		bottom: 1.64rem;
		top: auto;
		width: 1rem !important;
		height: 0.4rem !important;
	}
	.index_proSwiper .swiper-button-next{
		left: 58%;
		background: url("../img/proR.png");
		background-size: cover !important;
	}
	.index_proSwiper .swiper-button-prev{
		left: 0.8rem;
		background: url("../img/proL.png");
		background-size: cover !important;
	}
	.index_proSwiper .swiper-button-next.swiper-button-disabled, .index_proSwiper .swiper-button-prev.swiper-button-disabled{
		opacity: 1 !important;
	}
	.index_proSwiper .swiper-button-next:after, .index_proSwiper .swiper-button-prev:after{
		display: none;
	}
.index_proImg{
	max-width: 12.98rem;
	max-height: 8.56rem;
}
.index_proImg2{
	max-width: 6.07rem;
	max-height: 4.67rem;
	position: absolute;
	left: 3.2rem;
	bottom: 0;
}
.index_proImg3{
	max-width: 10.8rem;
	max-height: 6.85rem;
	position: absolute;
	right: 1.28rem;
	bottom: 0;
	z-index: -1;
}
.index_proCont{
	position: absolute;
    top: 4rem;
    right: 3.3rem;
}
.index_proTit1{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 1.4rem;
	color: #FFFFFF;
	color: transparent;
    -webkit-text-stroke: 1px #FFFFFF;
	line-height: 0.3rem;
	opacity: .27;
}
.index_proTit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.5rem;
	color: #FFFFFF;
	margin-left: -0.24rem;
}
.index_proDec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #FFFFFF;
	margin-left: -0.43rem;
}
.index_proDec2{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.16rem;
	color: #FFFFFF;
	line-height: 0.28rem;
	margin-top: 0.2rem;
	margin-left: -0.88rem;
	margin-left: -0.78rem;
    width: 96%;
    text-indent: 1em;
}
.index_proCont .banner_more{
	width: 140px;
	height: 40px;
	background: rgba(255,255,255,0.5);
	border: 1px solid #FFFFFF;
	margin-top: 0.45rem;
	margin-left: 0;
}
.index_proCont .banner_arrow{
	margin-left: 0.11rem;
}
.index_proCont .banner_more p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.index_proCont .banner_more:hover{
	background: linear-gradient( 270deg, #004096 0%, #009FE9 43%, #28C87B 100%);
	transition: all 0.3s;
	border: none;
}
.banner_more:hover p{
	color: #fff;
	transition: all 0.3s;
}


/* index_intro */
.index_intro{
	background: url("../img/introBG.png") no-repeat;
	height: 10.1rem;
	background-size: cover;
    background-position: center;
	position: relative;
}
.index_intro .max-width{
	position: relative;
	height: 10.1rem;
}
.index_intro_cont1{
	position: absolute;
	bottom: 0.74rem;
	left: 0.35rem;
	width: 28%;
}
.index_intro_cont1 p{
	padding-left: 0.45rem;
}
.index_intro_cont2{
	position: absolute;
	right: 0.8rem;
	top: 1.63rem;
	width: 36%;
}
.index_introtit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.3rem;
	color: #000000;
	line-height: 0.36rem;
	text-transform: uppercase;
}
.index_introdec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.28rem;
	margin-top: 0.34rem;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
}
.hResultBtn2{
	margin-top: 0.86rem;
	margin-left: 0;
	width: 3.62rem;
	height: 0.8rem;
	background: url("../img/top2.png") no-repeat;
	justify-content: center;
	background-size: contain !important;
}
.hResultBtn2 p{
	padding-left: 0;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.3rem;
	color: #000000;
}
.hResultBtn2 img{
	width: 0.2rem;
	height: 0.16rem;
	margin-left: 0.22rem;
}
.index_intro .hResultBtn2{
	background: url("../img/xh.png") no-repeat;
	margin: 0.47rem 0 0;
}
.index_intro .hResultBtn2:hover{
    background: url("../img/top2.png") no-repeat;
}
.index_intro .hResultBtn2:hover p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.index_intro .hResultBtn2:hover .moreArrow img:nth-of-type(2){
	opacity: 1;
	transition: all 0.3s;
}
.index_intro .hResultBtn2:hover .moreArrow img:nth-of-type(1){
	opacity: 0;
	transition: all 0.3s;
}
.index_introC{
	position: absolute;
	left: 36%;
	top: 2rem;
	width: 4.24rem;
	height: 4.24rem;
	animation: turn 3s;
}
@keyframes turn {
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}

/* index_xh */
.index_xh{
	padding: 0.84rem 0 0.97rem;
}
.index_xh_cont{
	margin-top: 0.5rem;
	justify-content: space-between;
}
.index_xh_li{
	flex: 0 0 33%;
	transition: all 0.2s;
}
.index_xh_li:hover .index_xh_img{
	background: url("../img/xhBG.png") no-repeat;
	background-size: contain;
	background-position: 0 82px;
	transition: all 0.2s;
}
.index_xh_img{
	max-width: 6.32rem;
	background: none;
	transition: all 0.2s;
}
.index_xh_img img{
	width: auto;
	height: 5.06rem;
	margin: auto;
    max-width: 100%;
}
.index_xh_tit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.6rem;
	color: #333333;
	color: #C8153A;
	margin-top: 0.64rem;
	text-align: center;
}
.index_xh_dec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	text-align: center;
}
.index_xh_but{
	margin-top: 0.16rem;
	justify-content: center;
}
.index_xh_but a{
	width: 1.33rem;
	height: 0.42rem;
	border: 1px solid #707070;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.42rem;
	text-align: center;
	margin: 0 0.09rem;
}
.index_xh .hResultBtn2{
	background: url("../img/xh.png") no-repeat;
	margin: 0.47rem auto 0;
}
.index_xh .hResultBtn2:hover{
    background: url("../img/top2.png") no-repeat;
}
.index_xh .hResultBtn2:hover p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.index_xh .hResultBtn2:hover .moreArrow img:nth-of-type(2){
	opacity: 1;
	transition: all 0.3s;
}
.index_xh .hResultBtn2:hover .moreArrow img:nth-of-type(1){
	opacity: 0;
	transition: all 0.3s;
}
.moreArrow{
	position: relative;
}
.moreArrow img:nth-of-type(2){
	position: absolute;
	top: 0;
	opacity: 0;
}

/* index_xh2 */
.index_xh2{
	padding: 1rem 0 0.6rem;
	/*background: url("../img/xh2BG2.png") no-repeat;*/
	position: relative;
	/*background-position: right;*/
}
.index_xh2 .max-width{
    position: relative;
    z-index: 2;
}
.index_xh2::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 11rem;
	height: 100%;
	background: url("../img/xh2L.png") no-repeat;
	background-size: 100% 100%;
	z-index: 1;
}
.index_xh2 .index_alltit{
	color: #FFFFFF;
	text-align: left;
}
.index_xh2_cont{
	margin-top: 1.53rem;
	position: relative;
	z-index: 1;
}
.index_xh2_tit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.5rem;
	color: #FFFFFF;
	width: 65%;
}
.index_xh2_dec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.28rem;
	margin-top: 0.28rem;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 width: 56%;
}
.xh2Swiper2 {
      height: 80%;
      width: 100%;
	  max-width: 7.58rem;
	  overflow: hidden;
	  position: relative;
    }
.xh2Swiper2.back{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
}

    .xh2Swiper {
      height: 20%;
      box-sizing: border-box;
	  max-width: 7.58rem;
    	overflow: hidden;
	margin-top: 1.6rem;
    }

    .xh2Swiper .swiper-slide {
      width: 33.33%;
      height: 100%;
	  height: 1.8rem;
	  /* border: 4px solid transparent; */
    }

    .xh2Swiper .swiper-slide-thumb-active {
      opacity: 1;
	  border: 4px solid #FFFFFF;
    }

    .xh2Swiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	.swiper-scrollbar{
		width: 100%;
    	height: 0.06rem;
		margin-top: 0.15rem;
		background: rgba(0,0,0,0.23) !important;
		z-index: 1;
		position: relative;
	}
	.swiper-scrollbar-drag{
		background: #000000;
	}
	.xh2Swiper2 .swiper-button-next, .xh2Swiper2 .swiper-button-prev{
		bottom: auto;
		left: auto;
		width: 1.5rem !important;
		height: 0.6rem !important;
	}
	.xh2Swiper2 .swiper-button-next{
		top: 1.45rem;
		right: 0;
		background: url("../img/xh2BGR.png");
		background-size: cover !important;
	}
	.xh2Swiper2 .swiper-button-prev{
		top: 0.24rem;
		right: 0.74rem;
		background: url("../img/xh2BGL.png");
		background-size: cover !important;
	}
	.xh2Swiper2 .swiper-button-next.swiper-button-disabled, .xh2Swiper2 .swiper-button-prev.swiper-button-disabled{
		opacity: 1 !important;
	}
	.xh2Swiper2 .swiper-button-next:after, .xh2Swiper2 .swiper-button-prev:after{
		display: none;
	}

/* index_news */
.index_news{
	padding: 0.75rem 0 0.6rem;
}
.index_news_cont{
	margin: 0.5rem 0 0;
	/*justify-content: space-between;*/
    gap: .63rem;
}
.index_news_li{
	flex: 0 0 31%;
	position: relative;
	transition: all 0.3s;
	overflow: hidden;
}
.index_news_li:hover .index_news_img{
    transform: scale(1.1);
    transition: all 0.3s;
}
.index_news_img{
	height: 7.36rem;
	position: relative;
	transition: all 0.3s;
}
.index_news_img::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.78) 100%);
}
.index_news_img img{
	height: 7.36rem;
	transition: all 0.3s;
}
.index_news_text{
	position: absolute;
	bottom: 0;
	left: 0;
}
.index_news_date{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.24rem;
	color: #FFFFFF;
	padding: 0 0.43rem 0 0.41rem;
}
.index_news_hr{
	width: 0.95rem;
	height: 0.01rem;
	background: #FFFFFF;
	margin: 0.25rem 0 0.31rem 0.41rem;
}
.index_news_tit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.34rem;
	color: #FFFFFF;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 1;
	 -webkit-box-orient: vertical;
	 padding: 0 0.43rem 0 0.41rem;
}
.index_news_dec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.28rem;
	margin-top: 0.19rem;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 padding: 0 0.43rem 0 0.41rem;
}
.index_news_more{
	margin-top: 0.3rem;
}
.index_news_more img{
	width: 1.2rem;
	height: 0.6rem;
	margin-left: auto;
}
.index_news .hResultBtn2{
	background: url("../img/xh.png") no-repeat;
	margin: 0.47rem auto 0;
}
.index_news .hResultBtn2:hover{
    background: url("../img/top2.png") no-repeat;
}
.index_news .hResultBtn2:hover p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.index_news .hResultBtn2:hover .moreArrow img:nth-of-type(2){
	opacity: 1;
	transition: all 0.3s;
}
.index_news .hResultBtn2:hover .moreArrow img:nth-of-type(1){
	opacity: 0;
	transition: all 0.3s;
}

/* index_serve */
.grid-item { transition: .3s ease-in-out; }
.index_moment_cont{
	margin-top: 0.37rem;
}
.index_moment_cont img{
	width: 100%;
	/*height: 7.5rem;*/
}
.index_serve{
	padding: 0.62rem 0 0.6rem;
	background: #F5F5F7;
}
.index_servetext{
	font-family: Poppins, Poppins;
	font-weight: bold;
	font-size: 0.5rem;
	color: #000000;
	text-align: center;
}
.index_serve_cont{
	margin-top: 0.54rem;
	justify-content: center;
}
.index_serveImg{
	position: relative;
}
.index_serveImg img{
	width: 0.8rem;
	height: 0.8rem;
	transition: all 0.3s;
	margin: auto;
}
.index_serveImg img:nth-of-type(2){
	opacity: 0;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
}
.index_servetit{
	margin-top: 0.2rem;
	font-family: Poppins, Poppins;
	font-weight: 500;
	font-size: 0.22rem;
	color: #333333;
	text-align: center;
}
.index_serve_list{
	padding: 0.25rem 0.5rem 0.4rem;
	background: transparent;
	transition: all 0.3s;
	margin: 0 0.39rem;
	width: 3.8rem;
}
.index_serve_list .banner_more{
	background: transparent;
	width: auto;
	height: auto;
	margin-top: 0.3rem;
	margin-left: 0;
}
.index_serve_list .banner_more .flex_box{
	justify-content: center;
}
.index_serve_list .banner_more p{
	color: #666666;
}
.index_serve_list .banner_more .banner_arrow{
	margin-left: 0.08rem;
}
.index_serve_list .banner_more:hover p{
	color: #014099;
}
.index_serve_list:hover{
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.1);
	border-radius: 5px 5px 5px 5px;
	transition: all 0.3s;
}
.index_serve_list:hover .index_serveImg img:nth-of-type(2){
	opacity: 1;
	transition: all 0.3s;
}
.index_serve_list:hover .index_serveImg img:nth-of-type(1){
	opacity: 0;
	transition: all 0.3s;
}
.index_serve_list:hover .banner_more p{
	color: #014099;
	transition: all 0.3s;
}
.index_serve_list:hover .banner_more .banner_arrow img:nth-of-type(2){
	opacity: 1;
	transition: all 0.3s;
}
.index_serve_list:hover .banner_more .banner_arrow img:nth-of-type(1){
	opacity: 0;
	transition: all 0.3s;
}
.index_moment{
    padding-bottom: .24rem;
}



@media only screen and (max-width: 1024px) {
	.indexSwiper{
		height: 4.2rem;
	}
	.indexSwiper video{
		width: 100%;
    	height: 4.2rem;
	}
	.index_A{
		max-width: 2.3rem;
	}
	.banner_more{
		left: 0.1rem;
    bottom: 1.1rem;
	}
	.banner_more img{
		width: 2.32rem !important;
    height: 0.4rem !important;
	}
	.index_text{
		width: auto;
		height: auto;
		top: 0rem;
    left: 1.13rem;
	gap: 0.15rem;
	}
	.index_text i{
		font-size: 0.4rem;
	}
	.index_pageT{
		margin-top: -0.57rem;
    height: 1.5rem;
	background-size: 105% 3.5rem;
	}
	.selectITem{
		margin-right: 0.24rem;
		max-width: inherit;
	}
	.hResultBtn{
		width: 4.81rem;
	}
	.indexSwiper .page1{
		bottom: 0.68rem;
    right: 1.88rem;
	}
	.indexSwiper .page2{
		bottom: 0.74rem;
    right: 0.67rem;
	}
	.index_proImg{
		max-width: 5.98rem;
    max-height: 4.56rem;
	}
	.index_intro{
		height: 4.1rem;
	}
	.selectBox{
		margin-top: 0.25rem;
	}
	.index_introC{
		left: 38%;
    top: 1rem;
    width: 1.24rem;
    height: 1.24rem;
	}
	.index_intro_cont1{
		bottom: 0.3rem;
    left: 0.15rem;
    width: 26%;
	}
	.index_introtit{
		font-size: 0.2rem;
    line-height: 0.26rem;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	}
	.index_introdec{
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	margin-top: 0.14rem;
	}
	.index_intro_cont1 p{
		padding-left: 0.05rem;
	}
	.index_intro .hResultBtn2{
		margin: 0.2rem 0 0;
	}
	.hResultBtn2{
		width: 2rem;
    height: 0.4rem;
	background-size: 100% 100% !important;
	}
	.hResultBtn2 p{
		font-size: 12px;
	}
	.hResultBtn2 img{
		width: 0.16rem;
    height: 0.12rem;
		margin-left: 0.12rem;
	}
	.index_proImg2{
		max-width: 2.5rem;
    max-height: 2rem;
	left: 0.2rem;
    bottom: 2rem;
	}
	.index_pro,.index_pro_cont{
		height: 6.56rem;
	}
	.index_proImg3{
		max-width: 7.8rem;
    max-height: 4.85rem;
	right: 0;
	}
	.index_proCont{
		top: 4rem;
    right: auto;
    left: 2.6rem;
	}
	.index_proTit1{
		font-size: 1rem;
	}
	.index_proTit{
		font-size: 0.3rem;
	}
	.index_proDec,.index_proDec2{
		font-size: 12px;
	}
	.index_proDec2{
		width: 66%;
	}
	.index_intro_cont2{
		right: 0.2rem;
    top: 0.63rem;
    width: 36%;
	}
}