/* .support2 */
.support1{
	margin-top: 0.8rem;
}
.support1_cont1{
	
}
.su1_cont1_l{
	flex: 0 0 39%;
	padding-right: 0.2rem;
}
.su_cont_tit{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.36rem;
	color: #000000;
}
.su_cont_dec{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #333333;
	line-height: 0.3rem;
	margin-top: 0.5rem;
}
.su1_cont1_R{
	flex: 0 0 auto;
}
.su1_cont1_img img{
	max-width: 7.5rem;
	height: 5.14rem;
}
.su1_cont1_ul{
	background: #E8F6FF;
	border-radius: 0px 10px 10px 0px;
	border: 1px solid #0079C5;
	padding: 0.1rem 0.22rem;
	height: 5.14rem;
}
.su1_cont1_li{
	width: 1.3rem;
	height: 0.48rem;
	background: #0766D4;
	border-radius: 10px 10px 10px 10px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
	line-height: 0.48rem;
	text-align: center;
	margin: 0.2rem 0;
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(2){
	background: #92D050;
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(3){
	background: #FFC000;
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(4){
	background: linear-gradient( 180deg, #E10908 0%, #FE9C6C 100%);
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(5){
	background: linear-gradient( 180deg, #0364A4 0%, #AAE2EC 100%);
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(6){
	background: #00B050;
}
.su1_cont1_ul .su1_cont1_li:nth-of-type(7){
	background: #00B0F0;
}

.support2_cont2{
	padding: 0.8rem 0 1.2rem;
}
.support2_cont2 .su_cont_tit{
	text-align: center;
}
.support2_cont2 .productD_lhr{
	justify-content: center;
}
.pro_cont{
	margin-top: 0.5rem;
}
.pro_cont_tit{
	background: linear-gradient( 180deg, #00B0F0 0%, #004DA1 100%);
	border-radius: 20px 20px 0px 0px;
	width: 100%;
	overflow: hidden;
}
.pro_cont_tit .pro_cont_list{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.18rem;
	color: #FFFFFF;
}
.pro_cont_bot{
	border-bottom: 1px solid #D1D1D1;
	
}
.pro_cont_list{
	height: 0.6rem;
	border-left: 1px solid #D1D1D1;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.6rem;
	flex: 0 0 25%;
	text-align: center;
}
.pro_cont_list:last-child{
	border-right: 1px solid #D1D1D1;
}
.pro_color{
	background: #EEF8FF;
}


/* .support3 */
.support3{
	background: url("../img/su2_bg.png") no-repeat;
	padding: 0.8rem 0 1.5rem;
	background-size: cover;
}
.support3 .su_cont_tit{
	text-align: center;
}
.support3 .productD_lhr{
	justify-content: center;
}
.support3 .su_cont_dec{
	text-align: center;
}
.support3_s .swiper {
      width: 100%;
      height: 100%;
    }

    .support3_s .swiper-slide {
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .support3_s .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .support3_s .swiper {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }

    .support3_s .swiper-slide {
      background-size: cover;
      background-position: center;
    }
	.support3_s .mySwiper2 .swiper-slide{
	  padding: 0.2rem;
	}

    .support3_s .mySwiper2 {
      height: 80%;
      width: 100%;
	  overflow: hidden;
	  margin-top: 0.4rem;
    }

    .support3_s .mySwiper {
      height: 20%;
      box-sizing: border-box;
      margin-top: 0.3rem;
    }

    .support3_s .mySwiper .swiper-slide {
      width: 25%;
      height: 100%;
    }

    .support3_s .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
	  
    }
	.support3_s .mySwiper .swiper-slide-thumb-active .support3_num{
		background: linear-gradient( 132deg, #004DA1 0%, #00A0E9 100%);
		box-shadow: 2px 2px 6px 1px rgba(0,77,161,0.42);
		font-weight: bold;
		color: #FFFFFF;
	}
	.support3_s .mySwiper .swiper-slide-thumb-active p{
		font-weight: bold;
		color: #004DA1;
	}
	.support3_s .mySwiper .swiper-slide-thumb-active .support3_num::before{
		opacity: 1;
	}
	.support3_s .mySwiper .swiper-slide-thumb-active .support3_num::after{
		opacity: 1;
	}

    .support3_s .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
.support3_ul{
	background: #FFFFFF;
	box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.16);
	border-radius: 10px 10px 10px 10px;
	width: 100%;
}
.support3_ul_l{
	flex: 0 0 68%;
}
.support3_ul_l img{
	max-width: 10.4rem;
	height: 5.5rem !important;
	border-radius: 10px 10px 10px 10px;
}
.support3_ul_r{
	flex: 0 0 32%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 5.5rem;
	position: relative;
}
.support3_ul_rr{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.support3_ul_rr .flex_box {
    flex: none;
}
.su_bg2{
	width: 2rem !important;
	height: 2rem !important;
	position: absolute;
	right: 0;
	top: 0;
}
.su_bg3{
	width: 2rem !important;
	height: 2rem !important;
	position: absolute;
	left: 0;
	bottom: 0;
}
.support3_tit{
	position: relative;
}
.support3_tit p:nth-of-type(1){
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.4rem;
	color: transparent; /* 关键：文字透明 */
	-webkit-text-stroke: 1px #3498db; /* 描边宽度和颜色 */
	text-stroke: 1px #3498db;
	text-align: left;
}
.support3_tit p:nth-of-type(2){
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.32rem;
	color: #333333;
	margin-left: 0.1rem;
}
.support3_dec{
	margin-top: 0.6rem;
}
.support3_list{
	margin-bottom: 0.24rem;
}
.support3_list div{
	width: 0.1rem;
	height: 0.1rem;
	background: linear-gradient( 180deg, #0C98EF 0%, #004DA1 100%);
	border-radius: 50%;
}
.support3_list p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.22rem;
	color: #333333;
	margin-left: 0.12rem;
}

.support3_ul_top{
	padding: 0.2rem 0;
	position: relative;
}
.support3_num::after{
	content: "";
	width: 0.64rem;
	height: 0.64rem;
	background-image: url("../img/suarrow1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: calc(50% - .32rem);
	left: calc(50% - .32rem);
	/*transform: translate(-50%,0);*/
	animation: turn 5s infinite linear reverse;
	opacity: 0;
}
.support3_num::before{
	content: "";
	width: 0.82rem;
	height: 0.82rem;
	background-image: url("../img/suarrow2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: calc(50% - .41rem);
	left: calc(50% - .41rem);
	/*transform: translate(-50%,0);*/
	animation: turn 5s infinite linear;
	opacity: 0;
}
.support3_num{
	width: 0.44rem;
	height: 0.44rem;
	background: linear-gradient( 180deg, #ECECEC 0%, #BCBCBC 100%);
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.44rem;
	text-align: center;
	margin: auto;
	border-radius: 50%;
}
.support3_ul_top p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	text-align: center;
	margin-top: 0.28rem;
}


/* .support4 */
.support4{
	background: url("../img/su4_bg.png") no-repeat;
	background-size: cover;
	padding: 0.8rem 0 0.82rem;
}
.support4 .su_cont_tit{
	text-align: center;
}
.support4 .productD_lhr{
	justify-content: center;
}
.support4 .su_cont_dec{
	text-align: center;
	margin-top: 0.3rem;
}
.su_cont_dec span{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.35rem;
	color: #004DA1;
}
.support4 .swiper-container {
      width: 100%;
      height: 100%;
    }
    /*.support4 .swiper-slide {*/
      text-align: center;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  /*transform: scale(0.8);*/
    }
	/*.support4 .swiper-slide-active,.swiper-slide-duplicate-active{*/
 /*     transform: scale(1);*/
	  
	/*}*/
	.support4 .swiper-slide-active p{
		opacity: 1;
	}
.support4 .swiper-button-next, .support4 .swiper-button-prev{
	width: 0.4rem;
	    height: 0.4rem;
	    background: #004DA1;
	    border-radius: 50%;
}
.support4 .swiper-button-next:after, .support4 .swiper-button-prev:after{
	font-size: 16px;
	    color: #ffffff;
}
.support4 .swiper-button-next.swiper-button-disabled, .support4 .swiper-button-prev.swiper-button-disabled{
	background: #DBDBDB;
	opacity: 1 !important;
}
.support4Swiper{
	overflow: hidden;
}
.support4_honor{
	margin-top: 0.5rem;
}
.support4_contimg{
	background: #ECECEC;
	border: 6px solid #610B0B;
	padding: 0.1rem;
}
.support4_cont p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.18rem;
	color: #333333;
	margin-top: 0.35rem;
	opacity: 0;
	text-align: center;
}
.swiper-slide-active .support4_cont p{
    opacity: 1;
}
.support4_2{
	margin-top: 1rem;
}
.support4_2tit{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.22rem;
	color: #333333;
	text-align: center;
}
.support4_2_cont{
	margin-top: 0.5rem;
}
.support4_2_l{
	
}
.support4_circle{
	width: 5.14rem;
	height: 5.14rem;
	border: 1px dashed #004DA1;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.circle{
	width: 3.82rem;
	height: 3.82rem;
	position: absolute;
	top: 13%;
	left: 13%;
	animation: turn 3s infinite linear;
}
.single1{
	width: 0.32rem;
	height: 0.32rem;
	position: absolute;
	border-radius: 50%;
	/*animation: pulse 1s infinite;*/
}
.single1::before,
.single1::after{
    content: '';
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.single1::before{
    width: .52rem;
    height: .52rem;
    opacity: .33;
    animation: pulse1 1.5s infinite;
}
.single1::after{
    width: .66rem;
    height: .66rem;
    opacity: .19;
    animation: pulse2 2s infinite;
}
.single_1{
	background: linear-gradient( 132deg, #0079C5 0%, #4AC6FF 100%);
	box-shadow: 2px 2px 6px 1px rgba(0,77,161,0.42);
	right: 0.3rem;
	top: 0.94rem;
}
.single_1::after,
.single_1::before{
    background: #41BDF8;
}
.single_2{
	background: linear-gradient( 132deg, #DA0010 0%, #FF6A75 100%);
	box-shadow: 2px 2px 6px 1px rgba(0,77,161,0.42);
	right: -0.16rem;
}
.single_2::after,
.single_2::before{
    background: #FF6A75;
}
.single_3{
	background: linear-gradient( 133deg, #3D8B0F 0%, #7EE243 100%);
	box-shadow: 2px 2px 6px 1px rgba(0,77,161,0.42);
	right: 0.32rem;
	bottom: 0.91rem;
}
.single_3::before,
.single_3::after{
    background: #7EE243;
}
@keyframes pulse1 {
  0%, 100% {
    /*transform: scale(1);*/
    opacity: .33;
  }
  50% {
    /*transform: scale(1.1);*/
    opacity: .15;
  }
}
@keyframes pulse2 {
  0%, 100% {
    /*transform: scale(1);*/
    opacity: .19;
  }
  50% {
    /*transform: scale(1.1); */
    opacity: .0;
  }
}
.support4_circle2{
	width: 3rem;
	height: 3rem;
	background: linear-gradient( 132deg, #004DA1 0%, #00A0E9 100%);
	box-shadow: 2px 2px 20px 1px rgba(0,77,161,0.42);
	border: 0.1rem solid #FFFFFF;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.support4_circle2 p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.24rem;
	color: #FFFFFF;
	text-align: center;
}
.support4_2_r{
	padding-left: 0.68rem;
}
.support4_2_list{
	width: 7.2rem;
	height: auto;
	border-radius: 150px 150px 150px 150px;
	border: 1px dashed #004DA1;
	padding: 0.14rem 0.2rem;
	margin-bottom: 0.82rem;
	position: relative;
}
.support4_2_r .support4_2_list:nth-of-type(2){
	margin-left: 0.58rem;
}
.support4_2_r .support4_2_list:nth-of-type(2) .support4_2_list_ll{
	background: linear-gradient( 132deg, #DA0010 0%, #FF6A75 100%);
}
.support4_2_r .support4_2_list:nth-of-type(3){
	margin-bottom: 0;
}
.support4_2_r .support4_2_list:nth-of-type(3) .support4_2_list_ll{
	background: linear-gradient( 133deg, #3D8B0F 0%, #7EE243 100%);
}
.support4_2_list:nth-of-type(1)::after{
	content: "";
	width: 0.6rem;
	height: 0.05rem;
	background: #3CB8F4;
	position: absolute;
	left: -0.6rem;
	top: 50%;
}
.support4_2_list:nth-of-type(1)::before{
	content: "";
	width: 0.88rem;
	height: 0.05rem;
	background: #3CB8F4;
	position: absolute;
	left: -1.25rem;
	top: 1.1rem;
	transform: rotate(-60deg);
}
.support4_2_list:nth-of-type(2)::before{
	content: "";
	width: 1.12rem;
	height: 0.05rem;
	background: #FA5C67;
	position: absolute;
	left: -1.12rem;
	top: 50%;
}
.support4_2_list:nth-of-type(3)::after{
	content: "";
	width: 0.6rem;
	height: 0.05rem;
	background: #8DD67B;
	position: absolute;
	left: -0.6rem;
	top: 50%;
}
.support4_2_list:nth-of-type(3)::before{
	content: "";
	width: 0.88rem;
	height: 0.05rem;
	background: #8DD67B;
	position: absolute;
	left: -1.25rem;
	top: 0.38rem;
	transform: rotate(60deg);
}
.support4_2_list_ll{
	width: 1.2rem;
	height: 1.2rem;
	background: linear-gradient( 132deg, #0079C5 0%, #4AC6FF 100%);
	box-shadow: 2px 2px 6px 1px rgba(0,77,161,0.42);
	border: 4px solid #FFFFFF;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.support4_2_list_ll img{
	width: 0.6rem;
	height: 0.6rem;
}
.support4_2_list_r p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.24rem;
	color: #333333;
	padding-left: 0.28rem;
}

.support4_3{
	padding-top: 1rem;
}
.support4_3tit{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.28rem;
	color: #000000;
	text-align: center;
	margin-bottom: .5rem;
}
.support4_3_cont{
	position: relative;
}
.support4_3_cont img{
	width: 100%;
	height: 6rem;
	object-fit: contain;
}
.support4_3_list{
	position: absolute;
}
.support4_3_list:nth-of-type(1){
	top: 1.48rem;
	left: 3.20rem;
}
.support4_3_list:nth-of-type(2){
	top: 0.8rem;
	left: 8.55rem;
}
.support4_3_list:nth-of-type(3){
	top: 1.76rem;
	right: 2.36rem;
}
.support4_3_list:nth-of-type(3) p{
	color: #000000;
}
.support4_3_list:nth-of-type(3) .cirtop{
	width: 0.36rem;
	height: 0.36rem;
	font-size: 0.14rem;
	line-height: 0.33rem;
	border: 0.03rem solid #61B62F;
}
.support4_3_list:nth-of-type(3) .stri{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 16px solid #61B62F;
}
.support4_3_list:nth-of-type(4){
	top: 1.79rem;
	right: 1.99rem;
}
.support4_3_list:nth-of-type(4) p{
	color: #000000;
}
.support4_3_list:nth-of-type(4) .cirtop{
	width: 0.36rem;
	height: 0.36rem;
	font-size: 0.14rem;
	line-height: 0.33rem;
	border: 0.03rem solid #61B62F;
}
.support4_3_list:nth-of-type(4) .stri{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 16px solid #61B62F;
}
.support4_3_list:nth-of-type(5){
	top: 1.73rem;
	right: 3.13rem;
}
.support4_3_list:nth-of-type(5) .cirtop{
	border: 0.06rem solid #DA0010;
}
.support4_3_list:nth-of-type(5) .stri{
	border-bottom: 16px solid #DA0010;
}
.support4_3_list:nth-of-type(6){
	    top: 2.22rem;
    right: 2.56rem;
}
.support4_3_list:nth-of-type(6) p{
	color: #000000;
}
.support4_3_list:nth-of-type(6) .cirtop{
	width: 0.36rem;
	height: 0.36rem;
	font-size: 0.14rem;
	line-height: 0.33rem;
	border: 0.03rem solid #DA0010;
}
.support4_3_list:nth-of-type(6) .stri{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 16px solid #DA0010;
}
.cirtop{
	width: 0.52rem;
	height: 0.52rem;
	background: #FFFFFF;
	border: 0.06rem solid #61B62F;
	border-radius: 50%;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.16rem;
	color: #202020;
	line-height: 0.46rem;
	text-align: center;
	margin: auto;
}
.stri{
	width: 0;
	height: 0;
	border-top: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 28px solid #61B62F;
	transform: rotate(180deg)!important;
	margin: -0.01rem auto;
}
.support4_3_list p{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
	text-align: center;
}











/* 品质理念 */
.linian{
	padding: 0.66rem 0 0.91rem;
	box-sizing: border-box;
}
.linian .su_cont_tit{
	text-align: center;
}
.linian .linian_img{
	width: auto;
	margin: 0.25rem auto 0;
	height: 0.93rem;
	display: flex;
	justify-content: center;
}
.linian .linian_img img{
	width: auto;
	height: 100%;
}




/* 混晶生产 */
.shengchan{
	padding-bottom: 0.77rem;
}
.shengchan .max-width{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.shengchan .max-width .su_cont_tit{
	width: 100%;
	text-align: center;
}
.shengchan .shengchan_body{
	width: 100%;
	margin-top: 0.97rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.shengchan .shengchan_body .shengchan_item{
	width: calc(50% - 0.3rem);
	height: auto;
	position: relative;
}
.shengchan .shengchan_body .shengchan_icon{
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	top: -0.6rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}
.shengchan .shengchan_body .shengchan_cont{
	width: 100%;
    min-height: 2.06rem;
    background: linear-gradient(350deg, #FFFFFF 0%, #EFF3F5 100%);
    box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(0, 0, 0, 0.1);
    border-radius: 0.08rem;
    border: 0.01rem solid #E5E7E9;
	padding-top: 1.1rem;
	text-align: center;
	font-weight: 400;
	font-size: 0.24rem;
	color: #333333;
}




/* 风险管控 */
.fengkong{
	padding-bottom: 0.67rem;
}
.fengkong .max-width{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fengkong .max-width .su_cont_tit{
	width: 100%;
	text-align: center;
}

.fengkong_body{
	width: 100%;
	margin-top: 0.58rem;
	display: flex;
	column-gap: 0.4rem;
}
.fengkong_body .fk_item{
	width: calc(33.33% - 0.266rem);
	min-height: 1.47rem;
	padding: 0.34rem 0.38rem 0.33rem 0.26rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	column-gap: 0.24rem;
	background: linear-gradient(350deg, #FFFFFF 0%, #EFF3F5 100%);
	box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(0,0,0,0.1);
	border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
	border: 0.01rem solid #E5E7E9;
}
.fengkong_body .fk_item .fk_icon{
	width: 0.8rem;
	height: 0.8rem;
}
.fengkong_body .fk_item .fk_cont{
	width: calc(100% - 1.04rem);
	font-weight: 400;
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.5;
}






/* 供应链管理部 */
.guanli .max-width{
	margin-bottom: 0.76rem;
	background: #fff;
	padding: 0.3rem 1rem 0.26rem 0.28rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	column-gap: 0.77rem;
	box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(0,0,0,0.05);
	border-radius: 0.2rem;
	border: 0.01rem solid #EBEBEB;
}
.guanli .max-width .guanli_img{
	width: 4.87rem;
	height: auto;
}
.guanli .max-width .guanli_txt{
	width: calc(100% - 5.6rem);
}
.guanli .max-width .guanli_txt .guanli_cont{
	margin-top: 0.47rem;
	font-weight: 400;
	font-size: 0.2rem;
	color: #202020;
	line-height: 1.6;
}




/* 全周期客户服务机制 */
.fuwu{
	padding-top: 0.94rem;
	padding-bottom: 0.98rem;
}
.fuwu .max-width{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fuwu .max-width .su_cont_tit,
.fuwu .max-width .su_cont_dec{
	width: 100%;
	text-align: center;
}
.fuwu .max-width .su_cont_dec{
	margin-top: 0.3rem;
	margin-bottom: 0.6rem;
}
.fuwu .fuwu_body{
	width: 100%;
	display: flex;
	column-gap: 0.4rem;
}
.fuwu .fuwu_body .fuwu_item{
	width: calc(25% - 0.3rem);
	height: auto;
	padding: 0.73rem 0.35rem 0.35rem;
	box-sizing: border-box;
	background: linear-gradient(350deg, #FFFFFF 0%, #F0F4F6 100%);
	box-shadow: 0rem 0rem 0.1rem 0.01rem rgba(0,0,0,0.1);
	border-radius: 0.08rem;
	border: 0.01rem solid #E5E7E9;
	cursor: pointer;
}
.fuwu .fuwu_body .fuwu_item .fuwu_icon{
	width: 0.7rem;
	height: 0.7rem;
	margin: 0 auto 0.27rem;
}
.fuwu .fuwu_body .fuwu_item .fuwu_title{
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 0.24rem;
	color: #333333;
	margin-bottom: 0.3rem;
}
.fuwu .fuwu_body .fuwu_item .fuwu_cont{
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 0.16rem;
	color: #727272;
	line-height: 1.8;
}
.fuwu .fuwu_body .fuwu_item:hover{
	background: linear-gradient( 350deg, #155FAF 0%, #004DA1 100%);
}
.fuwu .fuwu_body .fuwu_item:hover .fuwu_icon img{
	filter: brightness(0) invert(1);
}
.fuwu .fuwu_body .fuwu_item:hover .fuwu_title{
	color: #fff;
}
.fuwu .fuwu_body .fuwu_item:hover .fuwu_cont{
	color: rgba(255,255,255,0.8);
}





/* “2+X”认证体系建设 */
.tixi{
	width: 100%;
	padding: 0.6rem 0 0.8rem;
	box-sizing: border-box;
	background: url(../img/tixi_bg.png) center no-repeat;
	background-size: cover;
}
.tixi .max-width{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.tixi .max-width .su_cont_tit,
.tixi .max-width .su_cont_dec{
	width: 100%;
	text-align: center;
}
.tixi .max-width .su_cont_dec{
	margin-top: 0.3rem;
	margin-bottom: 0.65rem;
}

.tixi_body{
	width: 100%;
}
.tixi_body .tixi_swiper{
	width: calc(100% + 2rem);
	position: relative;
	padding-right: 2rem;
	padding-bottom: 0.8rem;
	overflow: hidden;
}
.tixi_body .tixi_item{
	width: 2.96rem;
	height: 4.54rem;
	background: #FFFFFF;
	border-radius: 0.08rem;
	border: 0.01rem solid #C8C8C8;
	padding: 0.1rem;
	box-sizing: border-box;
}
.tixi_body .tixi_item .tixi_img{
	width: 2.76rem;
	height: 3.88rem;
	overflow: hidden;
	margin-bottom: 0.11rem;
}
.tixi_body .tixi_item .tixi_cont{
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 0.18rem;
	color: #202020;
}

.tixi_body .swiper-pagination {
	width: 13.82rem !important;
	bottom: 0.18rem !important;
	top: auto !important;
	height: 0.02rem !important;
	background: rgba(112,112,112,0.2);
}
.tixi_body .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background: #004DA1;
}
.tixi_body .swiper-button-next,
.tixi_body .swiper-button-prev {
	position: absolute;
	opacity: 1;
}


.tixi_body .swiper-button-next,
.tixi_body .swiper-button-prev {
	top: 100%;
	border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem;
	transition: all .5s;
	outline: none;
	transform: translateY(-50%);
	cursor: pointer;
	background: #DBDBDB;
	display: flex;
	justify-content: center;
	align-items: center;
}

.tixi_body .swiper-button-next::after,
.tixi_body .swiper-button-prev::after {
	display: none;
}

.tixi_body .swiper-button-next img,
.tixi_body .swiper-button-prev img {
	width: 0.08rem;
	height: 0.16rem;
	display: block;
	object-fit: contain;
}

.tixi_body .swiper-button-next {
	right: 2rem;
}

.tixi_body .swiper-button-prev {
	right: 2.6rem;
	left: auto;
}

.tixi_body .swiper-button-next:hover,
.tixi_body .swiper-button-prev:hover {
	background: #004DA1;
}




/* CNAS实验室 */
.cnas .max-width{
	margin-top: 0.6rem;
	margin-bottom: 0.9rem;
	background: url(../img/cnas_bg.png) center no-repeat;
	background-size: cover;
	padding: 0.35rem 0.6rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cnas .max-width .cnas_img{
	width: auto;
	max-width: 5rem;
	height: 4.1rem;
}
.cnas .max-width .cnas_txt{
	width: 8.28rem;
}
.cnas .max-width .cnas_list{
	margin-top: 0.5rem;
}
.cnas .max-width .cnas_list .cnas_li{
	padding-left: 0.16rem;
	position: relative;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	margin-bottom: 0.36rem;
}
.cnas .max-width .cnas_list .cnas_li::before{
	content: "";
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	background: linear-gradient( 180deg, #0C98EF 0%, #004DA1 100%);
	border-radius: 50%;
	left: 0;
	top: 0.1rem;
}







@media screen and (max-width: 1024px) {
    .support1_cont1{
        flex-wrap: wrap;
        padding-top: 0.6rem;
    }
    .su1_cont1_l{
        flex: 0 0 100%;
        padding-right: 0;
        margin-bottom: 0.4rem;
    }
    .su_cont_tit{
        text-align: center;
    }
    .su_cont_dec,
    .su_cont_dec p,
    .su_cont_dec *{
        font-size: 0.28rem;
        line-height: 1.8;
    }
    .su1_cont1_R{
        flex-wrap: wrap;
    }
    .su1_cont1_ul{
        width: 100%;
        border-radius: 0 0 10px 10px;
        display: flex;
        flex-wrap: wrap;
        height: auto;
        column-gap: 0.2rem;
        row-gap: 0.2rem;
        padding: 0.3rem;
        box-sizing: border-box;
    }
    .su1_cont1_li{
        margin: 0;
        font-size: 0.28rem;
        width: auto;
        padding: 0 0.2rem;
    }
    .pro_cont_bot{
        position: relative;
        align-items: normal;
    }
    .pro_cont_tit .pro_cont_list{
        font-size: 0.28rem;
    }
    .pro_cont_list{
        font-size: 0.24rem;
        min-height: 0.6rem;
        line-height: 1.5;
        padding: 0.1rem 0;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    
    
    
    
    .shengchan .shengchan_body{
        flex-wrap: wrap;
        row-gap: 1rem;
    }
    .shengchan .shengchan_body .shengchan_item{
        width: 100%;
    }
    .shengchan .shengchan_body .shengchan_cont{
        font-size: 0.3rem;
    }
    .fengkong_body{
        flex-wrap: wrap;
        row-gap: 0.3rem;
    }
    .fengkong_body .fk_item{
        width: 100%;
    }
    .fengkong_body .fk_item .fk_cont{
        font-size: 0.3rem;
    }
    
    .guanli .max-width{
        flex-wrap: wrap;
        padding: 0.3rem;
    }
    .guanli .max-width .guanli_img{
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .guanli .max-width .guanli_txt{
        width: 100%;
    }
    .guanli .max-width .guanli_txt .guanli_cont,
    .guanli .max-width .guanli_txt .guanli_cont p,
    .guanli .max-width .guanli_txt .guanli_cont *{
        font-size: 0.28rem;
    }
    
    .support3_s .mySwiper{
        position: relative;
    }
    .support3_ul{
        flex-wrap: wrap;
    }
    .support3_ul_l,
    .support3_ul_r{
        flex: 0 0 100%;
        height: auto;
    }
    .support3_ul_top p{
        font-size: 0.3rem;
    }
    .support3_ul_rr{
        padding: 0.2rem 0;
    }
    .support3_list p{
        font-size: 0.28rem;
    }
    .support3_num::before{
        top: 0;
    }
    .support3_num::after{
        top: 7%;
    }
    
    .fuwu .fuwu_body{
        flex-wrap: wrap;
        row-gap: 0.4rem;
    }
    .fuwu .fuwu_body .fuwu_item{
        width: calc(50% - 0.2rem);
    }
    .fuwu .fuwu_body .fuwu_item .fuwu_title{
        font-size: 0.32rem;
    }
    .fuwu .fuwu_body .fuwu_item .fuwu_cont{
        font-size: 0.28rem;
    }
    
    
    .tixi_body .tixi_swiper{
        width: 100%;
        padding-right: 0;
    }
    .tixi_body .swiper-pagination{
        width: 80% !important;
    }
    .tixi_body .swiper-button-next{
        top: calc(100% + 0.2rem);
        right: 0;
    }
    .tixi_body .swiper-button-prev{
        right: 0.6rem;
        top: calc(100% + 0.2rem);
    }
    
    
    .cnas .max-width{
        flex-wrap: wrap;
    }
    .cnas .max-width .cnas_img{
        margin: 0 auto 0.4rem;
        max-width: 80%;
        height: auto;
    }
    .cnas .max-width .cnas_list .cnas_li{
        font-size: 0.28rem;
    }
    .cnas .max-width .cnas_list .cnas_li::before{
        top: 0.17rem;
    }
    .support4_3{
        margin-top: 2rem;
    }
    .support4_cont p{
        font-size: 0.28rem;
    }
    .support4 .swiper-button-next:after, 
    .support4 .swiper-button-prev:after{
        font-size: 8px;
    }
     .support4_2tit,
    .support4_3tit{
        font-size: 0.32rem;
    }
    .support4_3_list p{
        font-size: 0.22rem;
    }
    .support4_3_list:nth-of-type(1) p,
    .support4_3_list:nth-of-type(2) p,
    .support4_3_list:nth-of-type(5) p{
        text-shadow: 1px 1px #000;
    }
    .support4_3_cont img{
        height: auto;
    }
    .support4_3_list:nth-of-type(1){
        top: -1%;
        left: 18%;
    }
    .support4_3_list:nth-of-type(2){
        top: -17%;
        left: 55%;
    }
    .support4_3_list:nth-of-type(3){
        top: 10%;
        right: 15%;
    }
    .support4_3_list:nth-of-type(4){
        top: 15%;
        right: 10%;
    }
    .support4_3_list:nth-of-type(5){
        top: 6%;
        right: 22%;
    }
    .support4_3_list:nth-of-type(6){
        top: 22%;
        right: 14%;
    }
    
    
    
    
    .support4_2_cont{
        flex-wrap: wrap;
        justify-content: center;
    }
    .support4_2_l{
        transform: rotate(90deg);
        margin-bottom: 1.1rem;
    }
    .support4_circle2{
        transform: rotate(270deg);
    }
    .support4_2_r{
        transform: rotate(90deg);
    }
    .support4_2_list_r p{
        font-size: 0.26rem;
    }
}



