@charset "utf-8";
/*字体*/
/* @font-face {
	font-family: "Fontke";
	src: url("Fontke.woff2") format("woff2"),
		 url("Fontke.woff") format("woff"),
		 url("Fontke.ttf") format("truetype"),
		 url("Fontke.eot") format("embedded-opentype"),
		 url("Fontke.svg") format("svg"),
		 url("Fontke.otf") format("opentype");
} */
@font-face {
  font-family: 'zhengti';
  src: url('../font/MiSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cu1';
  src: url('../font/MiSans-Heavy.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cu2';
  src: url('../font/MiSans-Demibold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cu3';
  src: url('../font/DIN-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cu4';
  src: url('../font/DIN-Black.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cu5';
  src: url('../font/DIN-BoldAlternate.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.special2box1 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 4rem;
  position: relative;
}
@media (max-width: 1580px) {
  .special2box1 {
    padding-bottom: 3rem;
  }
}
@media (max-width: 1199px) {
  .special2box1 {
    padding-bottom: 5%;
  }
}
@media (max-width: 767px) {
  .special2box1 {
    padding-bottom: 5%;
  }
}
@media (min-width: 1921px) {
  .special2box1 {
    padding-bottom: 4.8rem;
  }
}
.special2box1 .bag img {
  width: 100%;
}
.special2box1 .bag {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.special2box1 .proinbox_tit .tit {
  color: #fff;
  text-align: left;
}
.special2box1 .proinbox_tit .text {
  text-align: left;
  color: #Fff;
  line-height: 30px;
  width: 7.9rem;
}
@media (max-width: 767px) {
  .special2box1 .proinbox_tit .text {
    width: 100%;
  }
}
@media (min-width: 1921px) {
  .special2box1 .proinbox_tit .text {
    width: 6.9rem;
  }
}
.special2box1 .proinbox_tit .text p {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .special2box1 .proinbox_tit .text p {
    margin-top: 10px;
    font-size: 0.28rem;
    line-height: 1.5em;
  }
}
.special2box2 {
  background-image: linear-gradient(210deg, #32353a 0%, #26292e 50%);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 4rem;
  position: relative;
}
@media (max-width: 767px) {
  .special2box2 {
    padding-bottom: 1rem;
  }
}
@media (max-width: 1580px) {
  .special2box2 {
    padding-bottom: 2.6rem;
  }
}
@media (min-width: 1921px) {
  .special2box2 {
    padding-bottom: 4.5rem;
  }
}
.special2box2 .container .proinbox_tit {
  z-index: 2;
  position: relative;
}
.special2box2 .bag {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
@media (max-width: 767px) {
  .special2box2 .bag {
    top: initial;
    bottom: 0.9rem;
    height: initial;
  }
}
.special2box2 .bag img {
  width: 14.96rem;
  width: 14rem;
  height: auto;
  max-width: 100%;
}
@media (max-width: 1560px) {
  .special2box2 .bag img {
      width: 12.96rem;
      height: auto;
    }
}
.special2box2 .proinbox_tit .tit {
  color: #fff;
  text-align: left;
  width: 11rem;
}
@media (max-width: 767px) {
  .special2box2 .proinbox_tit .tit {
    width: 100%;
  }
}
.special2box2 .proinbox_tit .text {
  text-align: left;
  color: #Fff;
  line-height: 30px;
  width: 7.9rem;
}
@media (max-width: 767px) {
  .special2box2 .proinbox_tit .text {
    width: 100%;
    font-size: 0.28rem;
    line-height: 1.5em;
  }
}
.special2box2 .proinbox_tit .text p {
  margin-top: 35px;
}
@media (max-width: 1580px) {
  .special2box2 .proinbox_tit .text p {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .special2box2 .proinbox_tit .text p {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .special2box2 .pic2 img:nth-child(1) {
    display: none;
  }
}
@media (min-width: 768px) {
  .special2box2 .pic2 img:nth-child(1) {
    display: block;
    margin: 0 9% 0 auto;
  }
}
.fd_rr {
  flex-direction: row-reverse;
}
.proinbox-sec14 .cont .item10 {
  width: 10%;
  margin-left: -1px;
  margin-top: 1px;
}
.text_center {
  text-align: center;
}
@media (max-width: 767px) {
  .text_center img {
    max-width: 100%;
    height: 100%;
  }
}
.special2box9 .text_center img {
    max-width: 100%;
  }
@media (max-width: 767px) {
  .special2box3 .cont .fz_lt {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .special2box4 .cont .item:nth-child(1) {
    display: none;
  }
}
@media (max-width: 767px) {
  .special2box4 .cont .item:nth-child(5) {
    display: none;
  }
}
@media (max-width: 767px) {
  .special2box4 .cont .item10:nth-child(6) {
    display: none;
  }
}
@media (max-width: 767px) {
  .pic2 img:nth-child(1) {
    display: none;
  }
}
@media (min-width: 768px) {
  .pic2 img:nth-child(1) {
    display: block;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .pic2 img:nth-child(2) {
    display: block;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .pic2 img:nth-child(2) {
    display: none;
  }
}
.special2box5 {
  position: relative;
  padding-top: 1.6rem;
  background-image: linear-gradient(270deg, #d7dce0 50%, #f6fafc 100%);
}
.special2box5 .proinbox_tit {
  text-align: left;
}
.special2box5 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #666;
  margin-top: 0.35rem;
}
.special2box5 .bag {
  text-align: right;
}
.special2box5 .bag img {
  max-width: 100%;
}
.special2box6 {
  position: relative;
  padding-top: 1.2rem;
  background-image: linear-gradient(210deg, #32353a 0%, #26292e 50%);
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .special2box6 {
    padding-bottom: 1.2rem;
  }
}
.special2box6 .proinbox_tit {
  text-align: left;
  color: #Fff;
  margin-bottom: 0.56rem;
}
.special2box6 .proinbox_tit .font48 {
  color: #fff;
}
.special2box6 .proinbox_tit .tit,.special2box6 .proinbox_tit .text{
    color: #fff;
}
.special2box6 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #fff;
  margin-top: 0.35rem;
}
.special2box6 .font18 p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
@media (max-width: 767px) {
  .special2box6 .font18 p {
    width: 100%;
  }
}
.special2box6 .font18 p:nth-child(1) {
  margin-top: 0;
}
.special2box6 .bag {
  text-align: center;
}
.special2box6 .bag img {
  max-width: 100%;
}
.special2box7 {
  position: relative;
  padding-top: 1.2rem;
  background-image: linear-gradient(270deg, #d7dce0 50%, #f6fafc 100%);
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .special2box7 {
    padding-bottom: 1.2rem;
  }
}
.special2box7 .proinbox_tit {
  text-align: center;
  color: #14235a;
}
.special2box7 .proinbox_tit .font48 {
  color: #14235a;
}
.special2box7 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #fff;
  margin-top: 0.35rem;
}
.special2box7 .font18 p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
.special2box7 .font18 p:nth-child(1) {
  margin-top: 0;
}
.special2box7 .bag {
  text-align: center;
  margin-top: 1rem;
}
.special2box7 .bag img {
  max-width: 100%;
}
.special2box8 {
  position: relative;
  padding-top: 1.2rem;
  background-image: linear-gradient(210deg, #32353a 0%, #26292e 50%);
  padding-bottom: 0.6rem;
}
@media (max-width: 767px) {
  .special2box8 {
    padding-bottom: 1.2rem;
  }
}
.special2box8 .proinbox_tit {
  text-align: center;
  color: #fff;
}
.special2box8 .proinbox_tit .tit {
  color: #fff;
}
.special2box8 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #fff;
  margin-top: 0.35rem;
}
.special2box8 .font18 p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
.special2box8 .font18 p:nth-child(1) {
  margin-top: 0;
}
.special2box8 .bag {
  text-align: center;
  margin-top: 0.8rem;
}
.special2box8 .bag img {
  max-width: 100%;
}
.special4box1 {
  position: relative;
  padding-top: 4.6rem;
  padding-bottom: 6%;
}
@media (max-width: 1199px) {
  .special4box1 {
    padding-top: 2rem;
  }
}
@media (max-width: 991px) {
  .special4box1 {
    padding-top: 15%;
  }
}
@media (max-width: 767px) {
  .special4box1 {
    background-image: linear-gradient(210deg, #32353a 0%, #26292e 50%);
  }
}
.special4box1 .proinbox_tit {
  text-align: left;
  color: #fff;
  position: relative;
}
.special4box1 .container {
  z-index: 2;
  position: relative;
}
.special4box1 .proinbox_tit .tit {
  color: #fff;
}
.special4box1 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #fff;
  margin-top: 0.35rem;
}
@media (max-width: 767px) {
  .special4box1 .font18 {
    font-size: 0.28rem;
  }
}
.special4box1 .font18 p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
@media (max-width: 991px) {
  .special4box1 .font18 p {
    width: 100%;
  }
}
.special4box1 .font18 p:nth-child(1) {
  margin-top: 0;
}
.special4box1 .bag {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 767px) {
  .special4box1 .bag {
    z-index: 1;
    top: initial;
    bottom: 0;
    height: initial;
  }
}
.special4box1 .bag img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.special4box2 {
  position: relative;
  padding-top: 1.2rem;
  background-image: linear-gradient(270deg, #d7dce0 50%, #f6fafc 100%);
  padding-bottom: 0.9rem;
}
@media (max-width: 767px) {
  .special4box2 {
    padding-bottom: 1.2rem;
  }
}
.special4box2 .proinbox_tit {
  text-align: center;
  color: #fff;
}
.special4box2 .proinbox_tit .tit {
  color: #14235a;
}
/*.special4box2 .proinbox_tit .text {*/
/*    color: #fff;*/
/*}*/
.special4box2 .font18 {
  font-size: 18px;
  line-height: 2em;
  color: #14235a;
  margin-top: 0.35rem;
}
.special4box2 .font18 p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
.special4box2 .font18 p:nth-child(1) {
  margin-top: 0;
}
.special4box2 .bag {
  text-align: -webkit-center;
  margin-top: 0.8rem;
}
.special4box2 .bag img {
  max-width: 100%;
}
.special4box3 {
  position: relative;
  padding-top: 1.2rem;
  padding-bottom: 0.7rem;
  background-image: linear-gradient(210deg, #32353a 0%, #26292e 50%);
}
@media (max-width: 767px) {
  .special4box3 {
    padding-bottom: 1.2rem;
  }
}
.special4box3 .proinbox_tit {
  text-align: left;
  color: #fff;
}
.special4box3 .proinbox_tit .tit {
  color: #fff;
}
.special4box3 .proinbox_tit .text {
  font-size: 18px;
  line-height: 2em;
  color: #fff;
  margin-top: 0.35rem;
  width: 7.8rem;
}
@media (max-width: 767px) {
  .special4box3 .proinbox_tit .text {
    margin: 0 auto;
    width: 100%;
    font-size: 0.28rem;
  }
}
.special4box3 .proinbox_tit .text p {
  width: 7.68rem;
  margin-top: 0.3rem;
}
@media (max-width: 767px) {
  .special4box3 .proinbox_tit .text p {
    margin: 0 auto;
    width: 100%;
  }
}
.special4box3 .proinbox_tit .text p:nth-child(1) {
  margin-top: 0;
}
.special4box3 .bag {
  margin-top: 0.7rem;
}
.special4box3 .bag img {
  max-width: 100%;
  margin: 0 calc(0.9rem + 8.5%) 0 auto;
  width: 10.62rem;
}
@media (max-width: 991px) {
  .special4box3 .bag img {
    margin: 0 auto;
    width: 90%;
  }
}
@media (max-width: 767px) {
  .proinbox-sec14 .cont .item .font {
    padding: 0.4rem 0.4rem 0.32rem;
  }
}
@media (max-width: 991px) {
  .proinbox-sec14 .cont .item .font {
    padding: 0.4rem 0.1rem 0.32rem;
  }
}










.pic99{position:relative}
				.pic99 .pc-img{text-align: center;width: 8.64rem;height: 4.37rem;}
				.pic99 .mb-img{display: none;}

				.pic99 .font18{font-size: .18rem;color: #000;text-align: left;letter-spacing: -0.01rem;}
				.pic99 .title1 span:nth-child(1){position: absolute;left: 0;top: 1.8rem;width: 2.73rem;}
				.pic99 .title1 img{position: absolute;left: 2.75rem;top: 2.4rem;width: 4.53rem;height: 1.21rem;}

				.pic99 .title2 span:nth-child(1){position: absolute;right: 0;top: 1rem;width: 3.84rem;}
				.pic99 .title2 img{position: absolute;right: 4rem;top: 1.5rem;width: 3.64rem;height: 1.41rem;}

				.pic99 .title3 span:nth-child(1){position: absolute;right: 2.4rem;top: 4.3rem;width: 3.84rem;}
				.pic99 .title3 img{position: absolute;right: 5.5rem;top: 2.3rem;width: .31rem;height: 2.31rem;}
				

				@media (max-width:1580px) {
					.pic99 .title1 span:nth-child(1){position: absolute;left: 0;top: 1.8rem;width: 2.73rem;}
					.pic99 .title1 img{position: absolute;left: 2.75rem;top: 2.4rem;width: 25%;height: 1.21rem;}

					.pic99 .title2 span:nth-child(1){position: absolute;right: 0;top: 1rem;width: 28%;}
					.pic99 .title2 img{position: absolute;right: 30%;top: 1.5rem;width: 3.64rem;height: 1.41rem;}

					.pic99 .title3 span:nth-child(1){position: absolute;right: 18%;top: 4.3rem;width: 3.84rem;}
					.pic99 .title3 img{position: absolute;right: 36%;top: 2.3rem;width: .31rem;height: 2.31rem;}
				}

				@media (max-width:992px) {
					.pic99 .title1 img{display: none;}
					.pic99 .title2 img{display: none;}
					.pic99 .title3 img{display: none;}

					.pic99 .title1 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;}
					.pic99 .title2 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;}
					.pic99 .title3 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;}

					.pic99 .pc-img{display: none;}
					.pic99 .mb-img{display: block;width: 80%;margin:  0 auto;}
				}



        .pic98{position:relative}
        .pic98 .pc-img{text-align: center;width: 7rem;height: 5.1rem;}
        .pic98 .mb-img{display: none;}
    
        .pic98 .font18{font-size: .18rem;color: #fff;text-align: left;letter-spacing: -0.01rem;margin-top: 0;}
        .pic98 .title1 span:nth-child(1){position: absolute;left: 0;top: 2.9rem;width: 3.6rem;text-align: right;}
        .pic98 .title1 img{position: absolute;left: 3.75rem;top: 2.3rem;width: 3.37rem;height: .79rem;}
    
        .pic98 .title2 span:nth-child(1){position: absolute;right: 0;top: -.5rem;width: 21%;}
        .pic98 .title2 img{position: absolute;right: 23%;top: -.3rem;width: 1.97rem;height: .79rem;}
    
        .pic98 .title3 span:nth-child(1){position: absolute;right: 0;top: 4.2rem;width: 3.2rem;}
        .pic98 .title3 img{position: absolute;right: 21%;top: 3.6rem;width: 1.98rem;height: .79rem;}
        
    
        @media (max-width:1580px) {
          .pic98 .title1 span:nth-child(1){position: absolute;left: 0;top: 2.9rem;width: 25%;text-align: right;}
          .pic98 .title1 img{position: absolute;left: 26%;top: 2.3rem;width: 3.37rem;height: .79rem;}
    
          .pic98 .title2 span:nth-child(1){position: absolute;right: 0;top: -.5rem;width: 3.64rem;}
          .pic98 .title2 img{position: absolute;right: 3.8rem;top: -.3rem;width: 15%;height: initial;}
    
          .pic98 .title3 span:nth-child(1){position: absolute;right: 0;top: 4.2rem;width: 20%;}
          .pic98 .title3 img{position: absolute;right: 3.6rem;top: 3.6rem;width: 1.98rem;height: .79rem;}
        }
    
        @media (max-width:992px) {
          .pic98 .title1 img{display: none;}
          .pic98 .title2 img{display: none;}
          .pic98 .title3 img{display: none;}
    
          .pic98 .title1 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;text-align: left;}
          .pic98 .title2 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;}
          .pic98 .title3 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;}
    
          .pic98 .font18{margin-top: .35rem;}
          .pic98 .pc-img{display: none;}
          .pic98 .mb-img{display: block;width: 80%;margin:  0 auto;}
        }





        .special4box2 .bag{text-align: right !important;}
		.pic97{position:relative}
		.pic97 .pc-img{width: 3.38rem;height: 5.24rem;margin:  0 2.4rem 0 auto;}
		.pic97 .mb-img{display: none;}

		.pic97 .font18{font-size: .18rem;color: #000;text-align: left;letter-spacing: -0.01rem;margin-top: 0;}
		.pic97 .title1 span:nth-child(1){position: absolute;left: 0;top: 1.15rem;width: 7.8rem;text-align: right;}
		.pic97 .title1 img{position: absolute;right: 5.35rem;top:  1.35rem;width: 2.43rem;height: .9rem;}

		.pic97 .title2 span:nth-child(1){position: absolute;left: 0;top: 2.7rem;width: 7.8rem;text-align: right;}
		.pic97 .title2 img{position: absolute;right: 5.35rem;top: 2.85rem;width: 2.43rem;height: .9rem;}

		
		

		@media (max-width:1580px) {
			.pic97 .title1 span:nth-child(1){width: 53%;}
			.pic97 .title2 span:nth-child(1){width: 53%;}

			
		}

		@media (max-width:992px) {
			.special4box2 .bag{text-align: center !important;}
			.pic97 .title1 img{display: none;}
			.pic97 .title2 img{display: none;}

			.pic97 .title1 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;text-align: left;}
			.pic97 .title2 span:nth-child(1){position: relative;left: 0;top: 0;right: 0;bottom: 0;font-size: .28rem;line-height: 1.5em;width: 100%;display: block;text-align: left;}

			.pic97 .font18{margin-top: .35rem;}
			.pic97 .pc-img{display: none;}
			.pic97 .mb-img{display: block;width: 3.38rem;margin: 0 auto;}
		}