@charset "utf-8";
:root {
  --color: #ff6720;
  --vh: 100vh;
  --hm2width: 8.95rem;
}
/* *{
	word-break: break-all;
} */
/* 字体 */
@font-face {
  font-family: 'pop-r';
  src: url(../fonts/Poppins-Regular.ttf);
}
/* @font-face{
	font-family: 'pop-m';
	src: url(../fonts/POPPINS-MEDIUM.TTF);
}
@font-face{
	font-family: 'pop-sb';
	src: url(../fonts/POPPINS-SEMIBOLD.TTF);
}
@font-face{
	font-family: 'pop-b';
	src: url(../fonts/DIN-Bold.otf);
}
@font-face{
	font-family: 'pop-dm';
	src: url(../fonts/DIN-Medium.otf);
} */
/* .font-r{font-family: 'pop-r',@font;}
.font-m{font-family: 'pop-m',@font;}
.font-sb{font-family: 'pop-sb',@font;}
.font-b{font-family: 'pop-b',@font;}
.font-dm{font-family: 'pop-dm',@font;} */
.g_xs {
  display: block;
}
.g_yc {
  display: none;
}
@media (max-width: 576px) {
  .g_xs {
    display: none;
  }
  .g_yc {
    display: block;
  }
}
.g_tac {
  text-align: center;
}
.c-home1 .tips {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 2;
}
.c-home1 .tips span {
  color: #fff;
}
.c-home1 .tips .g_drop {
  overflow: hidden;
  margin-top: 0.08rem;
  width: 1px;
  height: 40px;
  background: rgba(255, 255, 255, 0.3);
  position: relative;
}
.c-home1 .tips .g_drop i {
  display: block;
  width: 1px;
  height: 50%;
  background: #fff;
  animation: mov1 4.2s infinite ease-in-out;
}
.c-home1 .swiper-slide {
  position: relative;
  overflow: hidden;
}
.c-home1 .swiper-slide .c-img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  /* min-height: @vh; */
}
.c-home1 .swiper-slide .c-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-home1 .swiper-slide .c-video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-home1 .swiper-slide .txt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
}
.c-home1 .swiper-slide .txt .txt_box {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: #fff;
}
.c-home1 .swiper-slide .txt .txt_box .title {
  font-size: 0.72rem;
  line-height: 1.13888889;
  width: 80%;
}
@media (max-width: 767px) {
  .c-home1 .swiper-slide .txt .txt_box .title {
    width: 70%;
    font-size: 24px;
  }
}
.c-home1 .swiper-slide .txt .txt_box .pub_btn {
  margin-top: 0.48rem;
}
.c-home1 .swiper-button-next,
.c-home1 .swiper-button-prev {
  margin-top: -0.2rem;
  width: 0.6rem;
  height: 0.6rem;
  opacity: 0.2;
  transition: 0.4s;
  right: 0.6rem;
  background: transparent;
}
@media (max-width: 991px) {
  .c-home1 .swiper-button-next,
  .c-home1 .swiper-button-prev {
    display: none;
  }
}
.c-home1 .swiper-button-next::after,
.c-home1 .swiper-button-prev::after {
  display: none;
}
.c-home1 .swiper-button-next img,
.c-home1 .swiper-button-prev img,
.c-home1 .swiper-button-next svg,
.c-home1 .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  color: #fff;
}
.c-home1 .swiper-button-prev {
  left: 0.6rem;
  transform: rotate(180deg);
}
.c-home1 .swiper-button-next:hover,
.c-home1 .swiper-button-prev:hover {
  opacity: 1;
}
.c-home1 .swiper-pagination {
  position: absolute;
  width: auto;
  top: 50%;
  transform: translateY(-50%);
  right: 0.3rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  bottom: 0.4rem;
  pointer-events: none;
}
@media (max-width: 767px) {
  .c-home1 .swiper-pagination {
    bottom: 0.6rem;
  }
}
.c-home1 .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  background: none;
  border-radius: 0;
  width: auto;
  height: auto;
  position: relative;
  vertical-align: top;
  margin: 0.26rem 0;
  pointer-events: initial;
}
.c-home1 .swiper-pagination .swiper-pagination-bullet div {
  position: absolute;
  bottom: -12px;
  left: 0;
  height: 1px;
  background: #fff;
  width: 0;
  transition-timing-function: linear;
}
.c-home1 .swiper-pagination .swiper-pagination-bullet span {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
}
.c-home1 .swiper-pagination .swiper-pagination-bullet-active span {
  color: #fff;
}
@keyframes mov1 {
  0% {
    transform: translate3d(0px, -20px, 0px);
  }
  50% {
    transform: translate3d(0px, 40px, 0px);
  }
  51% {
    transform: translate3d(0px, -20px, 0px);
  }
  100% {
    transform: translate3d(0px, 40px, 0px);
  }
}
.pub_title {
  text-align: center;
}
.pub_title h2 {
  font-weight: bold;
  color: #1e304a;
  line-height: 1.2;
}
.pub_title p {
  margin-top: 0.2rem;
  color: #999;
}
.pub_btn {
  min-width: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ff6720;
  color: #fff;
  border-radius: 100px;
  height: 0.54rem;
  padding: 0 0.24rem;
  transition: all 0.4s;
  border: 1px solid transparent;
}
@media (max-width: 767px) {
  .pub_btn {
    height: 40px;
    padding: 0 15px;
  }
}
.pub_btn:hover {
  border-color: #ff6720;
  background: #fff;
}
.pub_btn:hover i svg {
  color: #ff6720 !important;
}
.pub_btn:hover p {
  color: #ff6720;
}
.pub_btn i {
  margin-right: 0.08rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.18rem;
  height: auto;
  color: #fff;
}
@media (max-width: 1199px) {
  .pub_btn i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .pub_btn i {
    width: 0.26rem;
  }
}
.pub_btn i svg,
.pub_btn i img {
  width: 100%;
  height: auto;
}
.pub_btn2 {
  background: none;
  border-color: #111;
}
.pub_btn3 {
  padding-bottom: 4px;
  border-bottom: 1px solid #111;
  display: flex;
  align-items: center;
}
.pub_btn3.pub_btn3_2 {
  padding-bottom: 0;
  border: none;
}
.pub_btn3.pub_btn3_2 p {
  color: #fff;
}
.pub_btn3.pub_btn3_2 i svg path {
  fill: #fff;
}
.pub_btn3 i {
  margin-left: 0.09rem;
  flex-shrink: 0;
  display: flex;
  width: 6px;
  height: auto;
}
.pub_btn3 i svg,
.pub_btn3 i img {
  width: 100%;
  height: auto;
}
.pub_btn3 i svg path,
.pub_btn3 i img path {
  fill: #111;
}
.pub_btn4 {
  min-width: auto;
  padding: 0;
  width: 0.54rem;
  height: 0.54rem;
}
@media (max-width: 767px) {
  .pub_btn4 {
    width: 0.7rem;
    height: 0.7rem;
  }
}
.pub_btn4:hover {
  background: #fff;
}
.pub_btn4:hover i svg path {
  fill: #ff6720;
}
.pub_btn4 i {
  margin-right: 0;
  width: 33.33333333%;
  color: #fff;
}
.pub_btn4 i svg,
.pub_btn4 i img {
  width: 100%;
  height: auto;
}
.pub_btn5 {
  display: inline-flex;
  background: none !important;
  border-radius: 0;
  min-width: auto;
  height: auto;
  padding: 0;
  border: none;
}
.pub_btn5:hover i {
  left: 5px;
}
.pub_btn5 p {
  color: #ff6720;
}
.pub_btn5 i {
  transition: all 0.4s;
  position: relative;
  left: 0;
  width: 15px;
  height: auto;
  margin: 0 0 0 0.16rem;
}
.pub_btn5 i svg path,
.pub_btn5 i img path {
  fill: #ff6720;
}
@media screen and (max-width: 991px) {
  #c-placeholder {
    height: 60px;
  }
}
.hon {
  position: relative;
}
.hon .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hon .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
}
.hon .img img.on {
  opacity: 1;
  z-index: 10;
}
.hon .box {
  color: #fff;
  display: flex;
  align-items: center;
  padding-top: 1.9rem;
  position: relative;
  z-index: 10;
  height: 100vh;
}
@media (max-width: 767px) {
  .hon .box {
    padding: 1rem 0 0.5;
    height: auto;
  }
}
.hon .box .hon_t {
  display: flex;
  justify-content: space-between;
}
.hon .box .hon_t .gl {
  width: 61.25%;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .hon .box .hon_t .gl {
    width: 70%;
  }
}
.hon .box .hon_t .gl .g_num {
  width: 124px;
  flex-shrink: 0;
  transform: rotateZ(90deg);
  display: flex;
  align-items: center;
  margin-top: 0.45rem;
  position: relative;
  left: -0.2rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 991px) {
  .hon .box .hon_t .gl .g_num {
    width: 1.24rem;
  }
}
@media (max-width: 767px) {
  .hon .box .hon_t .gl .g_num {
    display: none;
  }
}
.hon .box .hon_t .gl .g_num .p1 {
  color: #fff;
}
.hon .box .hon_t .gl .g_num span {
  margin: 0 4px;
}
.hon .box .hon_t .gl .txt {
  width: 100%;
}
.hon .box .hon_t .gl .txt .txt_it {
  padding-left: 0.85rem;
}
@media (max-width: 767px) {
  .hon .box .hon_t .gl .txt .txt_it {
    padding: 0;
  }
}
.hon .box .hon_t .gl .txt .g_h3 {
  position: relative;
  margin-bottom: 0.28rem;
}
.hon .box .hon_t .gl .txt .g_h3 svg,
.hon .box .hon_t .gl .txt .g_h3 img {
  width: 0.48rem;
  height: auto;
  position: absolute;
  left: -0.85rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .hon .box .hon_t .gl .txt .g_h3 svg,
  .hon .box .hon_t .gl .txt .g_h3 img {
    display: none;
  }
}
.hon .box .hon_t .gl .txt .g_h3 h3 {
  line-height: 1.2;
}
@media (max-width: 767px) {
  .hon .box .hon_t .gl .txt .g_h3 h3 {
    font-size: 20px;
  }
}
.hon .box .hon_t .gl .txt p {
  opacity: 0.9;
  /* overflow: hidden;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 3; */
}
.hon .box .hon_t .gr {
  margin-top: 0.55rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  padding: 0.05rem;
  border-radius: 50%;
  border: 1px solid #fff;
}
@media (max-width: 1199px) {
  .hon .box .hon_t .gr {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.hon .box .hon_t .gr:hover i {
  transform: rotate(45deg);
}
.hon .box .hon_t .gr i {
  transition: all 0.4s;
  margin-left: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.13rem;
  height: auto;
  color: #fff;
}
@media (max-width: 1199px) {
  .hon .box .hon_t .gr i {
    width: 0.16rem;
  }
}
.hon .box .hon_t .gr i svg,
.hon .box .hon_t .gr i img {
  width: 100%;
  height: auto;
}
.hon .box .hon_t .gr i svg path,
.hon .box .hon_t .gr i img path {
  fill: #fff;
}
@media (max-width: 767px) {
  .hon .box .hon_t .gr p {
    font-size: 12px;
  }
}
.hon .box .hon_b {
  margin-top: 0.9rem;
  position: relative;
}
@media (max-width: 991px) {
  .hon .box .hon_b {
    margin-top: 0.4rem;
  }
}
.hon .box .hon_b .g_swi {
  overflow: hidden;
  padding: 30px 0;
}
@media (max-width: 767px) {
  .hon .box .hon_b .g_swi {
    padding: 20px 0;
  }
}
.hon .box .hon_b .g_swi .swiper {
  overflow: initial;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.hon .box .hon_b .g_swi .swiper .swiper-wrapper {
  justify-content: space-between;
}
.hon .box .hon_b .g_swi .swiper .swiper-wrapper .swiper-slide {
  flex-shrink: initial !important;
  width: 50% !important;
}
.hon .box .hon_b .g_swi .swiper .swiper-slide.swiper-slide-thumb-active .hon_b_box::after {
  opacity: 1;
  height: calc(100% + 0.22rem);
}
.hon .box .hon_b .g_swi .swiper .swiper-slide.swiper-slide-thumb-active .hon_b_box .g_tw {
  top: -0.26rem;
}
.hon .box .hon_b .g_swi .swiper .swiper-slide.swiper-slide-thumb-active .hon_b_box .g_num {
  opacity: 1;
}
.hon .box .hon_b .g_swi .swiper .hon_b_box {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 2.72rem;
  cursor: pointer;
}
.hon .box .hon_b .g_swi .swiper .hon_b_box::after {
  content: '';
  opacity: 0;
  transition: all 0.4s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  background: #ff6720;
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw {
  transition: all 0.4s;
  z-index: 10;
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 0.3rem;
}
@media (max-width: 1199px) {
  .hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw {
    padding: 0 0.2rem;
  }
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .public-img {
  width: 0.7rem;
  height: auto;
}
@media (max-width: 991px) {
  .hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .public-img {
    width: 1rem;
  }
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .public-img img {
  transform: scale(1) !important;
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .txt {
  margin-top: 0.18rem;
  text-align: center;
  line-height: 1;
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .txt h3 {
  min-height: 2em;
}
@media (max-width: 1199px) {
  .hon .box .hon_b .g_swi .swiper .hon_b_box .g_tw .txt h3 {
    font-size: 12px;
  }
}
.hon .box .hon_b .g_swi .swiper .hon_b_box .g_num {
  white-space: nowrap;
  z-index: 10;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.22rem;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.2);
  line-height: 0.8;
  opacity: 0;
  transition: all 0.4s;
}
@media screen and (max-width: 767px) {
  .hon .box .hon_b .g_swi .swiper .hon_b_box .g_num {
    font-size: 40px;
  }
}
@media screen and (max-width: 451px) {
  .hon .box .hon_b .g_swi .swiper .hon_b_box .g_num {
    font-size: 30px;
  }
}
.hon .box .hon_b .g_swi .swip2_pag {
  display: none;
}
@media (max-width: 767px) {
  .hon .box .hon_b .g_swi .swip2_pag {
    display: flex;
    position: initial;
    margin-top: 0.9rem;
    justify-content: center;
  }
}
.hon .box .hon_b .g_swi .swip2_pag .swiper-pagination-bullet {
  background: #fff;
  transition: all 0.4s;
  width: 12px;
  height: 12px;
  margin: 0 12px;
}
.hon .box .hon_b .g_swi .swip2_pag .swiper-pagination-bullet-active {
  opacity: 1;
}
.hon .box .hon_b .g_qie .pub_prev {
  left: -0.8rem;
}
.hon .box .hon_b .g_qie .pub_next {
  right: -0.8rem;
}
.g_qie .pub_nav {
  width: 0.6rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.05);
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transition: all 0.4s;
}
.g_qie .pub_nav:after {
  display: none;
}
.g_qie .pub_nav:hover {
  background: #ff6720;
}
.g_qie .pub_nav:hover svg {
  color: #fff;
}
.g_qie .pub_nav:hover svg path {
  fill: #fff;
}
.g_qie .pub_nav svg {
  width: 33.33%;
  height: auto;
}
.g_qie .pub_nav svg path {
  fill: #999;
  opacity: 1;
  transition: all 0.4s;
}
.g_qie .pub_prev {
  left: 0.8rem;
}
.g_qie .pub_prev svg {
  transform: rotate(180deg);
}
.g_qie .pub_next {
  right: 0.8rem;
}
.scaleSvg {
  height: 400vh;
}
@media (max-width: 991px) {
  .scaleSvg {
    height: auto;
  }
}
.scaleSvg .scaleSvg_b {
  width: 100%;
  height: 100vh;
  position: sticky;
  position: -webkit-sticky;
  overflow: hidden;
  top: 0;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b {
    height: auto;
    position: relative;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_on {
  position: relative;
  height: 100%;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj {
    display: none;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj svg,
.scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj img {
  position: absolute;
  width: 100vw;
  height: auto;
  color: #fff;
}
@media (max-width: 1900px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj svg,
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj img {
    max-width: initial;
    width: 120vw;
  }
}
@media (max-width: 1580px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj svg,
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj img {
    width: 130vw;
  }
}
@media screen and (max-width: 1380px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj svg,
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj img {
    width: 140vw;
  }
}
@media (max-width: 1199px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj svg,
  .scaleSvg .scaleSvg_b .scaleSvg_b_on .g_bj img {
    width: 155vw;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_on .img {
  width: 100%;
  height: 100%;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_on .img .img1 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 1.4rem 0;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw {
    position: relative;
    padding: 1rem 0;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .gbox {
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .gbox {
    flex-direction: column;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item {
  opacity: 0;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item {
    width: 100%;
    height: auto;
    margin-bottom: 0.2rem;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 {
  position: relative;
  transform: translate3d(0px, 40px, 0px);
  width: 50%;
  padding-right: 0.1rem;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-end;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 {
    width: 60%;
    transform: translate3d(0px, 0px, 0px);
  }
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 {
    width: 100%;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt h2 {
  margin-bottom: 0.26rem;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p1 {
  margin-bottom: 0.15rem;
  line-height: 1.20833333;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p2 {
  line-height: 1.625;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p2.on {
  -webkit-line-clamp: initial;
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p3 {
  display: none;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p3 {
    display: flex;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .txt .g_p .p3 a {
  color: #fff;
  display: inline-flex;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item1 .pub_btn {
  margin-top: 0.64rem;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 {
  color: #fff;
  width: 3.6rem;
  border-radius: 0.08rem;
  background: #ff6720;
  padding: 0.38rem 0.4rem;
  transform: translate3d(0px, -40px, 0px);
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 {
    transform: translate3d(0px, 0px, 0px);
  }
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 {
    width: 100%;
    margin-top: 0.5rem;
    border-radius: 0.1rem;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .icon {
  opacity: 0.04;
  position: absolute;
  width: 1.9rem;
  height: auto;
  right: -0.27rem;
  bottom: 0;
  pointer-events: none;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_t {
  margin-bottom: 0.98rem;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_t p {
  padding-bottom: 0.15rem;
  position: relative;
  margin-bottom: 0.3rem;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_t p::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  bottom: 0;
  left: 0;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_t span {
  font-size: 0.8rem;
  line-height: 0.8;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b {
  display: flex;
  align-items: center;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b p {
  opacity: 0.6;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i {
  margin-left: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7px;
  height: auto;
  color: #ff6720;
}
@media (max-width: 767px) {
  .scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i {
    width: 5px;
  }
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i svg,
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i img {
  width: 100%;
  height: auto;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i svg path,
.scaleSvg .scaleSvg_b .scaleSvg_b_tw .item2 .g_b i img path {
  fill: #fff;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_dx {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  align-items: flex-end;
  display: flex;
}
.scaleSvg .scaleSvg_b .scaleSvg_b_dx i {
  width: 25%;
  height: 0%;
  background: #242220;
}
.hth {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: -1;
  background: #242220;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  margin-top: -100vh;
  height: 100vh;
  opacity: 0;
  transform: translateY(1.5rem);
}
@media (max-width: 991px) {
  .hth {
    height: auto;
    opacity: 1;
    margin-top: 0;
    position: initial;
    transform: translateY(0);
  }
}
.hth .hth_pag {
  position: relative;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
.hth .hth_pag i {
  position: absolute;
  width: 0;
  height: 2px;
  left: 0;
  bottom: 0;
  background: #fff;
}
.hth .hth_nr {
  display: flex;
  align-items: center;
  padding-left: 1.6rem;
}
@media (max-width: 991px) {
  .hth .hth_nr {
    padding: 1rem 5%;
    display: block;
  }
}
.hth .box {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}
@media (max-width: 991px) {
  .hth .box {
    flex-direction: column;
    padding-bottom: 0;
  }
}
.hth .box .hth_box {
  width: 7.4rem;
  margin-right: 1.2rem;
  position: relative;
  flex-shrink: 0;
  /* @media screen and (min-width: 1900px) {
				width: (740/1920*100vw);
			} */
}
@media (max-width: 991px) {
  .hth .box .hth_box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.hth .box .hth_box:last-child {
  margin-right: 0;
}
.hth .box .hth_box .public-img {
  border-radius: 0.12rem;
}
.hth .box .hth_box .public-img:before {
  padding-top: 77.02702703%;
}
.hth .box .hth_box .hth_con {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0.55rem 0.6rem;
  color: #fff;
}
.hth .box .hth_box .hth_con .txt h3 {
  line-height: 1.26666667;
}
.hth .box .hth_box .hth_con .g_year {
  position: absolute;
  right: 0.48rem;
  bottom: -0.44rem;
  display: flex;
  align-items: flex-start;
}
.hth .box .hth_box .hth_con .g_year p {
  line-height: 0.8;
  font-size: 1rem;
}
.hth .box .hth_box .hth_con .g_year span {
  line-height: 1;
  margin-left: 0.1rem;
}
@keyframes moveq2 {
  0% {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(4);
    -webkit-transform: translate(-50%, -50%) scale(4);
    opacity: 0;
  }
}
@keyframes moveq2_xs {
  0% {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
    -webkit-transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
}
.hfo {
  overflow: hidden;
  background: #fafbfd;
  padding: 1.36rem 0 1.6rem;
}
@media (max-width: 767px) {
  .hfo {
    padding: 1.2rem 0;
  }
}
.hfo .g_t {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .hfo .g_t {
    flex-direction: column;
  }
}
.hfo .g_t .gl {
  width: 43.75%;
}
@media (max-width: 767px) {
  .hfo .g_t .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.hfo .g_t .gl h2 {
  line-height: 1.20833333;
  font-weight: bold;
}
@media (max-width: 991px) {
  .hfo .g_t .gl h2 br {
    display: none;
  }
}
.hfo .g_t .gr {
  width: 52.8125%;
}
@media (max-width: 991px) {
  .hfo .g_t .gr {
    width: 100%;
  }
}
.hfo .g_t .gr .g_p {
  color: #666;
}
.hfo .g_t .gr .g_num {
  display: flex;
  justify-content: space-between;
  margin-top: 0.6rem;
}
.hfo .g_t .gr .g_num .item {
  padding-right: 0.1rem;
}
.hfo .g_t .gr .g_num .item:nth-child(3n) {
  padding: 0;
}
.hfo .g_t .gr .g_num .item.item2 .item_t span {
  margin-top: 0.07rem;
  font-size: 20px;
}
@media (max-width: 767px) {
  .hfo .g_t .gr .g_num .item.item2 .item_t span {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .hfo .g_t .gr .g_num .item {
    padding-right: 0.2rem;
  }
}
.hfo .g_t .gr .g_num .item .item_t {
  color: #ff6720;
  align-items: flex-start;
  display: flex;
}
.hfo .g_t .gr .g_num .item .item_t p {
  line-height: 1;
  font-weight: bold;
}
.hfo .g_t .gr .g_num .item .item_t span {
  margin: -0.05rem 0 0 0.14rem;
  font-weight: bold;
  line-height: 1;
}
.hfo .g_t .gr .g_num .item .item_b {
  margin-top: 0.1rem;
}
.hfo .g_t .gr .g_num .item .item_b p {
  color: #666;
}
@media (max-width: 767px) {
  .hfo .g_t .gr .g_num .item .item_b p {
    font-size: 12px;
  }
}
.hfo .box {
  position: relative;
  margin-top: 0.94rem;
}
.hfo .box .img img {
  width: 100%;
  mix-blend-mode: multiply;
}
.hfo .box .area .g_it {
  cursor: pointer;
  position: absolute;
}
.hfo .box .area .g_it:hover {
  z-index: 1000;
}
.hfo .box .area .g_it:hover .g_drop .i2 {
  /* animation:moveq 3s infinite linear; */
}
.hfo .box .area .g_it:hover .g_ar {
  opacity: 1;
  /* pointer-events: initial; */
}
.hfo .box .area .g_it .g_drop {
  position: relative;
  width: 1px;
  height: 2px;
}
.hfo .box .area .g_it .g_drop .i1 {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #ff6720;
  border: 1px solid #ffa683;
}
@media (max-width: 767px) {
  .hfo .box .area .g_it .g_drop .i1 {
    width: 0.1rem;
    height: 0.1rem;
  }
}
.hfo .box .area .g_it .g_drop .i2 {
  transition: all 0.4s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: rgba(255, 166, 131, 0.8);
  border: 1px solid #ffa683;
  animation: moveq2 3s infinite linear;
}
@media (max-width: 767px) {
  .hfo .box .area .g_it .g_drop .i2 {
    width: 0.1rem;
    height: 0.1rem;
    animation: moveq2_xs 3s infinite linear;
  }
}
.hfo .box .area .g_it .g_ar {
  width: 304px;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  z-index: 100;
  pointer-events: none;
  transition: all 0.4s;
}
@media (max-width: 1199px) {
  .hfo .box .area .g_it .g_ar {
    width: 3rem;
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hfo .box .area .g_it .g_ar {
    display: none;
  }
}
.hfo .box .area .g_it .g_ar .g_ar_box {
  margin-bottom: 0.32rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
  filter: drop-shadow(0 0 10px rgb(255 103 0.64%));
}
.hfo .box .area .g_it .g_ar .g_ar_box::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
  z-index: 0;
  padding-top: 41.11842105%;
}
.hfo .box .area .g_it .g_ar .g_ar_box > img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: all 0.8s;
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.1rem 0.36rem 0.28rem;
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con:hover i svg,
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con:hover i img {
  transform: rotate(45deg);
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con p {
  color: #fff;
}
@media (max-width: 1199px) {
  .hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con p {
    font-size: 14px;
  }
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con i {
  margin-left: 0.2rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.36rem;
  height: 0.36rem;
  background: #fff;
  border-radius: 50%;
  color: #ff6720;
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con i svg,
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con i img {
  transition: all 0.4s;
  width: 33.5%;
  height: auto;
}
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con i svg path,
.hfo .box .area .g_it .g_ar .g_ar_box .g_ar_con i img path {
  fill: #ff6720;
}
.hfo .box .area .g_it1 {
  top: 23%;
  left: 15%;
}
.hfo .box .area .g_it2 {
  top: 42%;
  left: 13%;
}
.hfo .box .area .g_it3 {
  top: 52%;
  left: 14.7%;
}
.hfo .box .area .g_it4 {
  top: 68%;
  left: 22%;
}
.hfo .box .area .g_it5 {
  top: 69%;
  left: 32%;
}
.hfo .box .area .g_it6 {
  top: 83%;
  left: 26.6%;
}
.hfo .box .area .g_it7 {
  top: 32%;
  left: 57%;
}
.hfo .box .area .g_it8 {
  top: 36%;
  left: 49%;
}
.hfo .box .area .g_it9 {
  top: 35.6%;
  left: 47.8%;
}
.hfo .box .area .g_it10 {
  top: 36.9%;
  left: 47%;
}
.hfo .box .area .g_it11 {
  top: 39.2%;
  left: 46.8%;
}
.hfo .box .area .g_it12 {
  top: 41%;
  left: 49.4%;
}
.hfo .box .area .g_it13 {
  top: 43.3%;
  left: 45%;
}
.hfo .box .area .g_it14 {
  top: 44%;
  left: 52.3%;
}
.hfo .box .area .g_it15 {
  top: 44.1%;
  left: 55.5%;
}
.hfo .box .area .g_it16 {
  top: 46.8%;
  left: 57%;
}
.hfo .box .area .g_it17 {
  top: 50.5%;
  left: 55%;
}
.hfo .box .area .g_it18 {
  top: 50%;
  left: 51.2%;
}
.hfo .box .area .g_it19 {
  top: 59.7%;
  left: 47.5%;
}
.hfo .box .area .g_it20 {
  top: 62.7%;
  left: 49.4%;
}
.hfo .box .area .g_it21 {
  top: 64%;
  left: 57.8%;
}
.hfo .box .area .g_it22 {
  top: 81.2%;
  left: 52.4%;
}
.hfo .box .area .g_it23 {
  top: 47%;
  left: 62.2%;
}
.hfo .box .area .g_it24 {
  top: 51.9%;
  left: 61.4%;
}
.hfo .box .area .g_it25 {
  top: 52%;
  left: 62.1%;
}
.hfo .box .area .g_it26 {
  top: 55%;
  left: 62.8%;
}
.hfo .box .area .g_it27 {
  top: 41%;
  left: 68.1%;
}
.hfo .box .area .g_it28 {
  top: 53.7%;
  left: 70.1%;
}
.hfo .box .area .g_it29 {
  top: 42%;
  left: 88.1%;
}
.hfo .box .area .g_it30 {
  top: 43.3%;
  left: 84.6%;
}
.hfo .box .area .g_it31 {
  top: 56.3%;
  left: 77.6%;
}
.hfo .box .area .g_it32 {
  top: 63%;
  left: 78%;
}
.hfo .box .area .g_it33 {
  top: 64.3%;
  left: 78.6%;
}
.hfo .box .area .g_it34 {
  top: 65.8%;
  left: 81.6%;
}
.hfo .box .area .g_it35 {
  top: 77.3%;
  left: 87.6%;
}
.hfo .box .area .g_it36 {
  top: 92.7%;
  left: 96.8%;
}
.hfo .box .area .g_it37 {
  top: 52.5%;
  left: 81%;
}
.hfo .box .area .g_it37 .g_drop .i1 {
  width: 0.07rem;
  height: 0.07rem;
  background: rgba(19, 73, 157, 0.4);
}
.hfo .box .area .g_it37 .g_drop .i2 {
  transform: translate(-50%, -50%) scale(0.5);
  border: none;
  background: #ededed;
}
.hfo .box .area .g_it37 .g_ar {
  opacity: 1;
}
@media (max-width: 767px) {
  .hfo .box .area .g_it37 .g_ar {
    display: block;
  }
}
.hfo .box .area .g_it37 .g_ar .g_ar_main {
  width: 0.43rem;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
  transition: all 0.4s;
}
@keyframes moveq {
  0% {
    transform: translate(-50%, -50%) scale(0.25);
    -webkit-transform: translate(-50%, -50%) scale(0.25);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}
/* 产品聚合页 */
.sub_banner {
  overflow: hidden;
  /* height: 7.26rem; */
  width: 100%;
  position: relative;
}
.sub_banner .mob_pc {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sub_banner .mob_pc .g_img {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.sub_banner .mob_pc .g_img::before {
  content: "";
  display: block;
  position: relative;
  z-index: 0;
  padding-top: 38.01%;
}
@media screen and (max-width: 576px) {
  .sub_banner .mob_pc .g_img::before {
    padding-top: 78%;
  }
}
.sub_banner .mob_pc .g_img > img,
.sub_banner .mob_pc .g_img > video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.8s;
}
.sub_banner .mob_pc .g_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sub_banner .mob_pc .g_video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.sub_banner .sub_banner_txt {
  padding-top: 0.88rem;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 5;
}
.sub_banner .sub_banner_txt .container {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  color: #fff;
  padding: 1.24rem 0;
}
.sub_banner .sub_banner_txt .container .ban_l {
  width: 100%;
}
.sub_banner .sub_banner_txt .container .ban_l .tit {
  margin-top: 0.2rem;
}
.sub_banner .sub_banner_txt .container .ban_l .tit h1 {
  line-height: 1.2;
}
.sub_banner .sub_banner_txt .container .ban_l .sub_banner_p {
  width: 5.4rem;
  margin-top: 0.44rem;
}
.sub_banner .sub_banner_txt .container .ban_l .pub_btn {
  margin-top: 0.77rem;
}
.crumbs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.crumbs p {
  display: flex;
  align-items: center;
}
.crumbs p > a {
  margin-right: 0.1rem;
  color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  .crumbs p > a {
    font-size: 14px;
    margin-bottom: 0.05rem;
  }
}
.crumbs p:last-child a {
  color: rgba(255, 255, 255, 0.8);
}
.crumbs p:last-child svg,
.crumbs p:last-child i {
  display: none;
}
.crumbs p svg {
  width: 5px;
  height: auto;
  margin-right: 0.16rem;
}
.crumbs p svg path {
  fill: #666;
}
.crumbs p i {
  font-size: 12px;
  font-style: initial;
  color: rgba(255, 255, 255, 0.4);
  margin-right: 0.12rem;
}
.crumbs2 p:last-child a {
  color: #666;
}
.crumbs2 p a {
  color: #999;
}
.crumbs2 p i {
  color: #999;
}
.proon {
  padding: 1rem 0 1.4rem;
}
.proon .box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .proon .box {
    flex-direction: column;
  }
}
.proon .box .gl {
  position: sticky;
  position: -webkit-sticky;
  top: 100px;
  width: 25%;
}
@media (max-width: 991px) {
  .proon .box .gl {
    width: 100%;
    position: initial;
    top: auto;
  }
}
.proon .box .gl form {
  margin-bottom: 0.3rem;
}
.proon .box .gl form .search_box {
  width: 100%;
  height: 0.54rem;
  border: 1px solid #e5e5e5;
  border-radius: 0.08rem;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .proon .box .gl form .search_box {
    height: 0.8rem;
  }
}
.proon .box .gl form .search_box svg {
  margin: 0 0.15rem 0 0.1rem;
  width: 0.18rem;
  height: auto;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .proon .box .gl form .search_box svg {
    width: 0.26rem;
  }
}
.proon .box .gl form .search_box svg path {
  fill: #ff6720;
}
.proon .box .gl form .search_box input {
  padding: 0 0.3rem 0 0;
  width: 100%;
  color: #333;
}
@media screen and (max-width: 1360px) {
  .proon .box .gl form .search_box input {
    font-size: 12px;
    padding: 0 0.1rem 0 0;
  }
}
@media (max-width: 767px) {
  .proon .box .gl form .search_box input {
    font-size: 0.3rem;
  }
}
.proon .box .gl form .search_box input::-webkit-input-placeholder {
  color: #999;
}
.proon .box .gl form .search_box button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  flex-shrink: 0;
  border-radius: 0.08rem;
  min-width: 1rem;
  height: 100%;
  transition: all 0.4s;
  background: #ff6720;
}
@media screen and (max-width: 1380px) {
  .proon .box .gl form .search_box button {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .proon .box .gl form .search_box button {
    padding: 0 0.2rem;
    font-size: 0.3rem;
  }
}
.proon .box .gl form .search_box button:hover {
  opacity: 0.8;
}
.proon .box .gl .proon_l {
  overflow: hidden;
  border-radius: 0.1rem;
  padding-bottom: 0.4rem;
  box-shadow: 0 0 0.27rem rgba(39, 39, 39, 0.04);
}
.proon .box .gl .proon_l .f_tit {
  display: flex;
  align-items: center;
  background: #ff6720;
  color: #fff;
  min-height: 0.8rem;
  padding: 0.12rem 0.27rem;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .proon .box .gl .proon_l .f_tit {
    font-size: 0.36rem;
  }
}
.proon .box .gl .proon_l .proInfo_r_con {
  overflow: hidden;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it {
  position: relative;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it::after {
  content: '';
  position: absolute;
  width: calc(100% - 0.6rem);
  left: 0.3rem;
  top: 0;
  background: #e5e5e5;
  height: 1px;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on::after {
  display: none;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title {
  background: rgba(255, 103, 32, 0.1);
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title::after {
  opacity: 1;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title span,
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title a {
  color: #ff6720;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title .g_gb i {
  background: #ff6720;
}
.proon .box .gl .proon_l .proInfo_r_con .g_it.on .proInfo_r_title .g_gb .i2 {
  transform: translate(-50%, -50%) rotate(0deg);
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title {
  position: relative;
  padding: 0.1rem 0.3rem;
  min-height: 0.54rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  transition: 0.4s all;
}
@media (max-width: 1199px) {
  .proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title {
    padding: 0.2rem 0.3rem;
  }
}
@media (max-width: 991px) {
  .proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title {
    padding: 0.14rem 0.2rem 0.14rem 0.24rem;
    margin-right: 0.12rem;
  }
}
@media (max-width: 767px) {
  .proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title {
    padding: 0.2rem 0.3rem;
    margin-right: 0;
  }
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title::after {
  content: '';
  opacity: 0;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background: #ff6720;
  width: 3px;
  transition: 0.4s all;
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title span,
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title a {
  font-weight: bold;
  line-height: 1.2;
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title .g_gb {
  position: relative;
  transition: 0.4s all;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.2rem;
  width: 12px;
  flex-shrink: 0;
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title .g_gb i {
  width: 12px;
  height: 2px;
  background: #999999;
  display: block;
  position: absolute;
  transition: all 0.4s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title .g_gb i {
    width: 10px;
    height: 1px;
  }
}
.proon .box .gl .proon_l .proInfo_r_con .proInfo_r_title .g_gb .i2 {
  transform: translate(-50%, -50%) rotate(90deg);
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con {
  display: none;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul {
  display: flex;
  flex-wrap: wrap;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li {
  padding: 0 0.3rem;
  width: 100%;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li.on .g_tit a {
  color: #ff6720;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li.on .g_tit svg,
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li.on .g_tit img {
  transform: rotate(90deg);
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li.on .g_tit svg path,
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li.on .g_tit img path {
  fill: #ff6720;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li:last-child {
  margin-right: 0;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit {
  height: 0.54rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit {
    height: 0.7rem;
  }
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit a {
  transition: all 0.4s;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit i svg {
  width: 6px;
  height: auto;
  transition: all 0.4s;
}
@media (max-width: 991px) {
  .proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit i svg {
    width: 5px;
  }
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_tit i svg path {
  fill: #999999;
  opacity: 1;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_a {
  display: none;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_a a {
  display: block;
  transition: all 0.4s;
  color: #666;
  margin-bottom: 6px;
  min-height: 0.4rem;
  padding: 0.08rem 0.2rem;
}
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_a a:hover,
.proon .box .gl .proon_l .proInfo_r_con .join_l_box .join_l_con ul li .g_a a.on {
  color: #ff6720;
  text-decoration: underline;
}
.proon .box .gl .proon_l .g_arr {
  background: #fafafa;
  margin: 0.1rem 0.3rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.54rem;
  border-radius: 4px;
  color: #ff6720;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .proon .box .gl .proon_l .g_arr {
    height: 0.7rem;
  }
}
.proon .box .gl .proon_l .g_arr:hover {
  background: #ff6720;
  color: #fff;
}
.proon .box .gr {
  position: sticky;
  position: -webkit-sticky;
  top: 100px;
  width: 70%;
}
@media (max-width: 991px) {
  .proon .box .gr {
    width: 100%;
  }
}
.pub_pro .pub_pro_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box {
    margin: 0 ;
  }
}
.pub_pro .pub_pro_box .pro_it {
  width: calc(1/3*100%);
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .pub_pro .pub_pro_box .pro_it {
    margin-bottom: 0.6rem;
  }
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it {
    margin-bottom: 0.4rem;
  }
}
.pub_pro .pub_pro_box .pro_it.pro_it2 {
  width: 100%;
}
@media (max-width: 991px) {
  .pub_pro .pub_pro_box .pro_it.pro_it2 {
    display: flex;
    justify-content: space-between;
  }
}
.pub_pro .pub_pro_box .pro_it.pro_it2 .itembox {
  width: 100%;
}
.pub_pro .pub_pro_box .pro_it.pro_it2 .itembox .img {
  border-radius: 0;
  padding: 0.3rem 0.4rem;
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it.pro_it2 .itembox .img {
    height: auto;
    flex-direction: column;
  }
}
.pub_pro .pub_pro_box .pro_it.pro_it2 .itembox .img img {
  padding: 0;
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it.pro_it2 .itembox .img img {
    height: 4.2rem;
  }
}
.pub_pro .pub_pro_box .pro_it.pro_it2 .pro_it_txt {
  height: 100%;
  width: calc(1/3*100%);
  padding: 0.3rem 0.4rem;
  background: #fafafa;
  color: #666;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it.pro_it2 .pro_it_txt {
    width: 100%;
    padding: 0.3rem 0;
  }
}
@media (max-width: 991px) {
  .pub_pro .pub_pro_box .pro_it {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it {
    width: 100%;
    padding: 0;
  }
}
.pub_pro .pub_pro_box .pro_it .itembox {
  display: block;
  width: 100%;
  height: 100%;
}
.pub_pro .pub_pro_box .pro_it .itembox:hover .img img {
  transform: scale(1.05);
}
.pub_pro .pub_pro_box .pro_it .itembox:hover .txt .g_txt .g_p {
  transform: translateY(-100%);
}
.pub_pro .pub_pro_box .pro_it .itembox:hover .txt .g_txt .pub_btn {
  top: 0;
}
.pub_pro .pub_pro_box .pro_it .itembox .img {
  border-radius: 0.08rem;
  background: #fafafa;
  height: 4.2rem;
  padding: 0.6rem 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.pub_pro .pub_pro_box .pro_it .itembox .img img {
  transition: all 0.4s;
  padding-top: 0.2rem;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.pub_pro .pub_pro_box .pro_it .itembox .img .g_hot {
  position: absolute;
  padding: 2px 0.18rem;
  background: #d61419;
  color: #fff;
  text-transform: uppercase;
  top: 0.3rem;
  left: 0.3rem;
  pointer-events: none;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt {
  margin-top: 0.25rem;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt h3 {
  color: #222;
  line-height: 1.2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0.14rem;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt {
  overflow: hidden;
  position: relative;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt .g_p {
  position: relative;
  transform: translateY(0);
  height: 1.5em;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt .g_p {
    height: auto;
  }
}
.pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt .g_p p {
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt .pub_btn {
  position: absolute;
  top: 100%;
  left: 0;
  transition: all 0.4s;
}
.pub_pro .pub_pro_box .pro_it .itembox .txt .g_txt .pub_btn p {
  text-decoration: underline;
}
.pub_pro2 .pub_pro_box .pro_it {
  width: calc(1/4*100%);
}
.pub_pro2 .pub_pro_box .pro_it:first-child {
  width: calc(1/4*100%);
}
@media (max-width: 991px) {
  .pub_pro2 .pub_pro_box .pro_it:first-child {
    width: 100%;
  }
}
.pub_pro2 .pub_pro_box .pro_it:first-child .itembox .img {
  background: #fafafa;
  padding: 0.6rem 0.4rem;
}
.pub_pro2 .pub_pro_box .pro_it:first-child .itembox .img img {
  padding-top: 0.2rem;
}
@media (max-width: 991px) {
  .pub_pro2 .pub_pro_box .pro_it {
    width: 50% !important;
  }
}
@media (max-width: 767px) {
  .pub_pro2 .pub_pro_box .pro_it {
    width: 100% !important;
    padding: 0;
  }
}
.page {
  margin-top: 0.45rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page a {
  height: 0.5rem;
  width: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.1rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: none;
  border-radius: 50%;
  border: 1px solid #ededed;
  color: #999;
  cursor: pointer;
}
@media (max-width: 767px) {
  .page a {
    font-size: 0.28rem;
    height: 0.7rem;
    min-width: 0.7rem;
  }
}
.page a.prev img,
.page a.prev svg {
  transform: rotate(180deg);
}
.page a:hover {
  color: #fff;
  border-color: #ff6720;
  background: #ff6720;
}
.page a:hover p {
  color: #fff;
}
.page a:hover svg path {
  fill: #fff;
}
.page a img,
.page a svg {
  width: 16px;
  height: auto;
}
@media (max-width: 767px) {
  .page a img,
  .page a svg {
    width: 12px;
  }
}
.page a .img2 {
  display: none;
}
.page a svg path {
  fill: #999999;
}
.page .active {
  color: #fff;
  border-color: #ff6720;
  background: #ff6720;
}
.page .active p {
  color: #fff;
}
.page > p {
  color: #999;
  margin: 0 0.1rem;
}
@media (max-width: 767px) {
  .page > p {
    display: none;
  }
}
.page input {
  margin: 0 0.1rem;
  border: 1px solid #999999;
  width: 0.5rem;
  height: 0.5rem;
  text-align: center;
}
@media (max-width: 767px) {
  .page input {
    display: none;
  }
}
/* 产品详情 */
.proinfoon {
  position: relative;
  height: 200vh;
}
@media (max-width: 767px) {
  .proinfoon {
    height: auto;
  }
}
.proinfoon .proinfoon_t {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  height: calc(100vh - 0.85rem);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .proinfoon .proinfoon_t {
    height: calc(100vh - 60px);
  }
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_t {
    height: auto;
    position: initial;
  }
}
.proinfoon .proinfoon_t .crumbs_box {
  position: absolute;
  padding-top: 0.28rem;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_t .crumbs_box {
    position: initial;
  }
}
.proinfoon .proinfoon_t .imgbj {
  margin-top: 0.52rem;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_t .imgbj {
    display: none;
  }
}
.proinfoon .proinfoon_t .imgbj img {
  height: 2.49rem;
}
.proinfoon .proinfoon_t .g_ind {
  bottom: 0.32rem;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_t .g_ind {
    display: none;
  }
}
.proinfoon .proinfoon_t .g_ind p {
  color: #999;
}
.proinfoon .proinfoon_t .g_ind i {
  animation: mov1 3s infinite ease-in-out;
  margin-top: 0.1rem;
  flex-shrink: 0;
  display: flex;
  width: 0.18rem;
  height: auto;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_t .g_ind i {
    width: 0.26rem;
  }
}
.proinfoon .proinfoon_t .g_ind i svg,
.proinfoon .proinfoon_t .g_ind i img {
  width: 100%;
  height: auto;
}
.proinfoon .proinfoon_t .g_ind i svg path,
.proinfoon .proinfoon_t .g_ind i img path {
  fill: #a3a3a3;
}
.proinfoon .proinfoon_b {
  opacity: 1;
  top: 0;
  position: sticky;
  position: -webkit-sticky;
  z-index: 10;
  margin-top: calc(-100vh - 0.85rem);
  overflow: hidden;
  pointer-events: none;
  /* background: #f8f8f8; */
}
@media (max-width: 991px) {
  .proinfoon .proinfoon_b {
    margin-top: calc(-100vh - 60px);
  }
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b {
    position: initial;
    margin-top: 0.5rem;
    pointer-events: initial;
  }
}
.proinfoon .proinfoon_b .box {
  position: relative;
  min-height: 100vh;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.proinfoon .proinfoon_b .box .gl {
  opacity: 0;
  transform: translate(0, 1rem);
  width: 40%;
}
@media (max-width: 1199px) {
  .proinfoon .proinfoon_b .box .gl {
    width: 47%;
  }
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gl {
    width: 100%;
    opacity: 1;
    transform: translate(0, 0);
  }
}
.proinfoon .proinfoon_b .box .gl .g_h2 {
  position: relative;
  border-bottom: 1px solid #e0e1e1;
  padding-bottom: 0.16rem;
}
.proinfoon .proinfoon_b .box .gl .g_h2 span {
  color: #666;
}
.proinfoon .proinfoon_b .box .gl .g_h2 h2 {
  line-height: 1.2;
  font-weight: bold;
}
.proinfoon .proinfoon_b .box .gl .txt {
  padding: 0.36rem 0 0.28rem;
  border-bottom: 1px solid #e0e1e1;
}
.proinfoon .proinfoon_b .box .gl .txt p {
  color: #666;
  margin-bottom: 0.11rem;
  display: block;
  position: relative;
  padding-left: 14px;
}
.proinfoon .proinfoon_b .box .gl .txt p:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff6720;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .proinfoon .proinfoon_b .box .gl .txt p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.proinfoon .proinfoon_b .box .gl .g_consu {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.4rem;
  width: calc(100% + 0.2rem);
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga {
  /* min-width: 2rem; */
  height: 0.54rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.2rem 0 0.24rem;
  border: 1px solid #cccccc;
  margin: 0 0.2rem 0.2rem 0;
  border-radius: 100px;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gl .g_consu .ga {
    height: 0.7rem;
    padding: 0 0.4rem;
  }
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga:hover {
  background: #ff6720;
  border-color: #ff6720;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga:hover p {
  color: #fff;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga:hover i svg path {
  fill: #fff;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga:hover a svg path {
  fill: #fff;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga p {
  color: #666;
  margin-right: 0.12rem;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga a {
  margin-right: 0.2rem;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga a:last-child {
  margin-right: 0;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga i,
.proinfoon .proinfoon_b .box .gl .g_consu .ga a {
  flex-shrink: 0;
  display: flex;
  width: 0.18rem;
  height: auto;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gl .g_consu .ga i,
  .proinfoon .proinfoon_b .box .gl .g_consu .ga a {
    width: 0.3rem;
  }
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga i svg,
.proinfoon .proinfoon_b .box .gl .g_consu .ga a svg,
.proinfoon .proinfoon_b .box .gl .g_consu .ga i img,
.proinfoon .proinfoon_b .box .gl .g_consu .ga a img {
  width: 100%;
  height: auto;
}
.proinfoon .proinfoon_b .box .gl .g_consu .ga i svg path,
.proinfoon .proinfoon_b .box .gl .g_consu .ga a svg path,
.proinfoon .proinfoon_b .box .gl .g_consu .ga i img path,
.proinfoon .proinfoon_b .box .gl .g_consu .ga a img path {
  fill: #ff6720;
}
.proinfoon .proinfoon_b .box .gr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 50%;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gr {
    width: 100%;
    margin: 0 0 1rem;
  }
}
.proinfoon .proinfoon_b .box .gr .timg_box {
  margin-right: 0.2rem;
  width: 74.09638554%;
  position: relative;
  transform: translate(-3.6rem, 0.55rem);
}
@media (max-width: 1580px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-4.2rem, 0.55rem);
  }
}
@media screen and (max-width: 1460px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-3.7rem, 0.55rem);
  }
}
@media screen and (max-width: 1380px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-3.4rem, 0.55rem);
  }
}
@media screen and (max-width: 1300px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-3.2rem, 0.55rem);
  }
}
@media (max-width: 1199px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-2.9rem, 0.55rem);
  }
}
@media (max-width: 991px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(-1.9rem, 0.95rem);
  }
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gr .timg_box {
    transform: translate(0, 0);
  }
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs {
  margin: 0;
  /* opacity: 0; */
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .public-img {
  border-radius: 0.1rem;
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .public-img:before {
  padding-top: 106.16621984%;
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .public-img::after {
  content: '';
  position: absolute;
  bottom: -20px;
  /* 倒影距离底部的距离 */
  left: 0;
  width: 100%;
  height: 20px;
  /* 倒影高度 */
  background: rgba(255, 255, 255, 0.5);
  /* 倒影颜色和透明度 */
  filter: blur(5px);
  /* 倒影模糊效果 */
  transform: scaleY(-1);
  /* 倒影翻转 */
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .public-img img {
  object-fit: contain;
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .g_qie .pub_prev {
  left: 0.2rem;
}
.proinfoon .proinfoon_b .box .gr .gallery-thumbs .g_qie .pub_next {
  right: 0.2rem;
}
.proinfoon .proinfoon_b .box .gr .g_gallery {
  opacity: 0;
  display: flex;
  align-items: center;
  position: relative;
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gr .g_gallery {
    opacity: 1;
  }
}
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_nav {
  box-shadow: none;
  border: 1px solid #e5ebf4;
}
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_nav:hover svg path,
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_nav:hover img path {
  fill: #fff;
}
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_nav svg path,
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_nav img path {
  fill: #ff6720;
}
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_prev {
  top: -0.96rem;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
}
.proinfoon .proinfoon_b .box .gr .g_gallery .pub_next {
  top: auto;
  bottom: -0.96rem;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
}
.proinfoon .proinfoon_b .box .gr .gallery-top {
  width: 120px;
  height: calc((120px*3) + 40px);
  overflow: hidden;
  margin: 0;
}
@media (max-width: 1199px) {
  .proinfoon .proinfoon_b .box .gr .gallery-top {
    width: 80px;
    height: calc((80px*3) + 40px);
  }
}
@media (max-width: 767px) {
  .proinfoon .proinfoon_b .box .gr .gallery-top {
    width: 60px;
    height: calc((60px*3) + 20px);
  }
}
.proinfoon .proinfoon_b .box .gr .gallery-top .img {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding: 0.14rem;
  background: #fff;
  transition: all 0.4s;
  border: 2px solid #ededed;
  border-radius: 0.1rem;
}
.proinfoon .proinfoon_b .box .gr .gallery-top .img .public-img img {
  object-fit: contain;
}
.proinfoon .proinfoon_b .box .gr .gallery-top .img .g_icon {
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 45%;
  height: 45%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.proinfoon .proinfoon_b .box .gr .gallery-top .img .g_icon img {
  width: 44.44444444%;
}
.proinfoon .proinfoon_b .box .gr .gallery-top .swiper-slide-thumb-active .img {
  opacity: 1;
  border: 2px solid #ff6720;
}
@keyframes mov1 {
  0% {
    transform: translate3d(0px, 0, 0px);
  }
  50% {
    transform: translate3d(0px, 0.15rem, 0px);
  }
  100% {
    transform: translate3d(0px, 0, 0px);
  }
}
/* 行业聚合页 */
.indon {
  padding: 1.2rem 0 1.4rem;
}
.indon .container {
  position: relative;
  overflow: hidden;
}
.indon .g_pc_img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (max-width: 767px) {
  .indon .g_pc_img {
    display: none;
  }
}
.indon .g_pc_img .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.indon .g_pc_img .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indon .box {
  display: flex;
}
@media (max-width: 767px) {
  .indon .box {
    flex-direction: column;
  }
}
.indon .box .swip2_pag {
  display: none;
}
@media (max-width: 767px) {
  .indon .box .swip2_pag {
    display: flex;
    position: initial;
    margin-top: 0.4rem;
    justify-content: center;
  }
}
.indon .box .swip2_pag .swiper-pagination-bullet {
  background: #ff6720;
  transition: all 0.4s;
}
.indon .box .swiper {
  width: 100%;
}
.indon .box .swiper .swiper-slide {
  transition: all 0.4s;
}
@media (min-width: 768px) {
  .indon .box .swiper .swiper-slide {
    flex-shrink: initial;
  }
}
@media (min-width: 768px) {
  .indon .box .swiper .swiper-slide:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .indon .box .swiper .swiper-slide.on {
    width: 59.875%;
    flex-shrink: 0;
  }
  .indon .box .swiper .swiper-slide.on .txt .gxs {
    opacity: 0;
  }
  .indon .box .swiper .swiper-slide.on .txt .gyr {
    opacity: 1;
  }
}
.indon .box .item {
  width: 100%;
  height: 7.2rem;
  position: relative;
  display: block;
  border-right: 1px solid #ffffff;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .indon .box .item {
    width: 100% !important;
    border-radius: 0.12rem;
    overflow: hidden;
  }
}
.indon .box .item .md_img {
  display: none;
}
@media (max-width: 767px) {
  .indon .box .item .md_img {
    display: block;
    height: 100%;
  }
}
.indon .box .item .md_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.indon .box .item .txt {
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.indon .box .item .txt i {
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.83rem;
  height: 0.83rem;
  margin-bottom: 0.54rem;
  color: #ff6720;
}
@media (max-width: 767px) {
  .indon .box .item .txt i {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.indon .box .item .txt i svg,
.indon .box .item .txt i img {
  width: 50.60240964%;
  height: auto;
}
.indon .box .item .txt i svg path,
.indon .box .item .txt i img path {
  fill: #fff;
}
.indon .box .item .txt .gxs {
  transition: all 0.4s;
  width: 100%;
  height: 100%;
  background: url(../images/industry2.png) no-repeat;
  background-size: cover;
  -webkit-backdrop-filter: saturate(180%) blur(4px);
  backdrop-filter: saturate(180%) blur(4px);
  padding: 0.32rem 0.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .indon .box .item .txt .gxs {
    opacity: 0;
  }
}
.indon .box .item .txt .gxs h3 {
  line-height: 1.3;
  text-align: center;
}
.indon .box .item .txt .gyr {
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  padding: 0.6rem;
  background: url(../images/industry2.png) no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .indon .box .item .txt .gyr {
    opacity: 1;
    padding: 0.7rem 0.4rem;
    background: rgba(0, 0, 0, 0.2);
  }
}
.indon .box .item .txt .gyr .txt_box h3 {
  margin-bottom: 0.05rem;
}
.indon .box .item .txt .gyr .txt_box p {
  opacity: 0.8;
}
/* 行业详情页 */
.hi-nav1 {
  transition: all 0.4s;
  border-bottom: 1px solid #eee;
}
.hi-nav1.on {
  top: 0.85rem !important;
}
@media (max-width: 991px) {
  .hi-nav1.on {
    top: 60px !important;
  }
}
.hi-nav1 .swiper .swiper-slide {
  width: auto;
  margin-right: 1rem;
  line-height: 80px;
}
.hi-nav1 .swiper .swiper-slide:last-child {
  margin-right: 0;
}
.hi-nav1 .swiper .swiper-slide .c-text {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333;
  transition: all 0.4s;
}
.hi-nav1 .swiper .swiper-slide .c-text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  border-top: 2px solid #ff6720;
  transition: all 0.4s;
}
.hi-nav1 .swiper .swiper-slide.on .c-text {
  color: #ff6720;
}
.hi-nav1 .swiper .swiper-slide.on .c-text::before {
  width: 100%;
  left: 0;
}
@media (min-width: 768px) {
  .hi-nav1 .swiper .swiper-slide:hover .c-text {
    color: #ff6720;
  }
  .hi-nav1 .swiper .swiper-slide:hover .c-text::before {
    width: 100%;
    left: 0;
  }
}
.hi-nav1 .swiper .swiper-scrollbar {
  left: 0;
  bottom: 0;
  width: 100%;
  background: #eee;
  border-radius: 0;
}
@media (max-width: 767px) {
  .hi-nav1 .swiper .swiper-scrollbar {
    height: 2px;
  }
}
.hi-nav1 .swiper .swiper-scrollbar .swiper-scrollbar-drag {
  border-radius: 0;
  background: #ff6720;
}
.iinfoon {
  padding: 1.2rem 0 1.4rem;
}
.iinfoon .box {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .iinfoon .box {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .iinfoon .box {
    flex-direction: column;
  }
}
.iinfoon .box .gl {
  width: 50%;
}
@media (max-width: 991px) {
  .iinfoon .box .gl {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .iinfoon .box .gl {
    width: 100%;
  }
}
.iinfoon .box .gl .public-img {
  border-radius: 0.12rem;
}
.iinfoon .box .gl .public-img:before {
  padding-top: 70%;
}
.iinfoon .box .gr {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 50%;
  padding: 0 0.65rem 0 1.2rem;
}
@media (max-width: 1199px) {
  .iinfoon .box .gr {
    padding: 0 0.5rem;
  }
}
@media (max-width: 991px) {
  .iinfoon .box .gr {
    width: 100%;
    padding: 0.4rem 0 0;
  }
}
@media (max-width: 767px) {
  .iinfoon .box .gr {
    width: 100%;
    padding: 0.8rem 0 0;
  }
}
.iinfoon .box .gr .txt {
  margin-bottom: 0.64rem;
}
@media (max-width: 991px) {
  .iinfoon .box .gr .txt {
    margin-bottom: 0;
  }
}
.iinfoon .box .gr .txt h2 {
  line-height: 1.2;
  margin-bottom: 0.22rem;
}
.iinfoon .box .gr .txt p {
  color: #666666;
}
@media (max-width: 1199px) {
  .iinfoon .box .gr .pub_btn {
    margin-top: 0.4rem;
  }
}
.iinfotw {
  padding: 1.4rem 0;
  background: #fafafa;
}
.iinfotw .box {
  border-radius: 0.12rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .iinfotw .box {
    flex-direction: column;
  }
}
.iinfotw .box .gl {
  position: relative;
  width: 71.25%;
}
@media (max-width: 1199px) {
  .iinfotw .box .gl {
    width: 100%;
  }
}
.iinfotw .box .gl .gallery-thumbs {
  height: 100%;
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs {
  height: 100%;
  position: relative;
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs .public-img {
  height: 100%;
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs .public-img:before {
  padding-top: 70.1754386%;
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs .txt {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  position: absolute;
  padding: 0 0.8rem 2rem;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .iinfotw .box .gl .gallery-thumbs .g_thumbs .txt {
    padding: 0 0.4rem 2rem;
  }
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs .txt h3 {
  margin-bottom: 0.12rem;
}
.iinfotw .box .gl .gallery-thumbs .g_thumbs .txt p {
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 767px) {
  .iinfotw .box .gl .gallery-thumbs .g_thumbs .txt p br {
    display: none;
  }
}
.iinfotw .box .gl .gallery-top {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 1.37rem;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding-left: 0.78rem;
}
@media (max-width: 767px) {
  .iinfotw .box .gl .gallery-top {
    padding-left: 0.4rem;
  }
}
.iinfotw .box .gl .gallery-top .swiper-slide {
  width: auto;
  margin-right: 0.78rem;
}
.iinfotw .box .gl .gallery-top .g_gallery {
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}
.iinfotw .box .gl .gallery-top .g_gallery h3 {
  color: rgba(255, 255, 255, 0.4);
}
.iinfotw .box .gl .gallery-top .swiper-slide-thumb-active .g_gallery h3 {
  color: #fff;
  text-decoration: underline;
}
.iinfotw .box .gr {
  flex-shrink: 0;
  position: relative;
  width: 28.75%;
}
@media (max-width: 1199px) {
  .iinfotw .box .gr {
    width: 100%;
  }
}
.iinfotw .box .gr .g_it {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
}
.iinfotw .box .gr .g_it.on {
  position: relative;
  opacity: 1;
  z-index: 10;
}
.iinfotw .box .gr .g_it .g_tit {
  height: 1.16rem;
  padding: 0.2rem 0.6rem;
  background: #ff6720;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.iinfotw .box .gr .g_it .g_tit .left .gpagination {
  display: flex;
  align-items: center;
}
.iinfotw .box .gr .g_it .g_tit .left .gpagination .gnum1 {
  color: #fff;
  margin-right: 2px;
  line-height: 1;
}
.iinfotw .box .gr .g_it .g_tit .left .gpagination .gline {
  margin-right: 2px;
  color: #fff;
  line-height: 1;
}
.iinfotw .box .gr .g_it .g_tit .left .gpagination .gnum2 {
  color: #fff;
  line-height: 1;
}
.iinfotw .box .gr .g_it .g_tit .right .g_qie {
  display: flex;
  align-items: center;
}
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav {
  margin-left: 0.2rem;
  position: initial;
  transform: translateY(0%);
  background: no-repeat;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav:hover {
  background: #fff;
  border-color: #fff;
}
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav:hover svg path,
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav:hover img path {
  fill: #ff6720;
}
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav svg path,
.iinfotw .box .gr .g_it .g_tit .right .g_qie .pub_nav img path {
  fill: #fff;
}
.iinfotw .box .gr .g_it .swiper {
  background: url(../images/iinfo5.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  height: calc(100% - 1.16rem);
}
.iinfotw .box .gr .g_it .swiper .g_box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.2rem;
}
@media (max-width: 767px) {
  .iinfotw .box .gr .g_it .swiper .g_box {
    padding: 0.4rem 0.2rem;
  }
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro .public-img {
  width: 3.18rem;
  margin-bottom: 0.35rem;
}
@media (max-width: 767px) {
  .iinfotw .box .gr .g_it .swiper .g_box .g_pro .public-img {
    width: 4rem;
  }
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro .public-img img {
  object-fit: contain;
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro .txt {
  width: 100%;
  text-align: center;
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro .txt h3 {
  margin-bottom: 0.12rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.iinfotw .box .gr .g_it .swiper .g_box .g_pro .txt p {
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.iinfotw .box .gr .g_it .swiper .g_box .pub_btn {
  margin-top: 0.5rem;
}
/* 一站式采购 */
.sho_top {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
@media (max-width: 991px) {
  .sho_top .hi-nav1 .swiper .swiper-slide {
    line-height: 1.5;
  }
}
.sho_top .box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .sho_top .box {
    flex-direction: column;
    padding: 0.4rem 0;
  }
}
.sho_top .box .hi-nav1 {
  max-width: 50%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .sho_top .box .hi-nav1 {
    width: 100%;
    max-width: initial;
  }
}
.sho_top .box .hi-nav1 .swiper {
  margin: auto;
}
@media (max-width: 991px) {
  .sho_top .box .hi-nav1 .swiper {
    margin-top: 0.3rem;
    padding-bottom: 0.2rem;
  }
}
.g_title {
  text-align: left;
}
.g_title h2 {
  line-height: 1.2;
}
.g_title p {
  margin-top: 0.2rem;
  color: #666;
}
.shotw {
  background: #fafafa;
  padding: 1.32rem 0 1.2rem;
}
.shotw .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.1rem;
  margin-top: 0.54rem;
}
@media (max-width: 767px) {
  .shotw .box {
    margin: 0.5rem 0 0;
  }
}
.shotw .box .item {
  width: calc(1/4*100%);
  margin-bottom: 0.2rem;
  padding: 0 0.1rem;
}
@media (max-width: 991px) {
  .shotw .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .shotw .box .item {
    width: 100%;
    padding: 0;
  }
}
.shotw .box .item .itembox {
  position: relative;
  top: 0;
  transition: all 0.4s;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0.75rem 0.4rem;
  border-radius: 0.08rem;
  background: #fff;
}
@media (min-width: 768px) {
  .shotw .box .item .itembox:hover {
    top: -0.2rem;
  }
}
.shotw .box .item .itembox .g_num {
  font-size: 1.2rem;
  line-height: 0.8;
  margin-bottom: 1rem;
  color: rgba(255, 103, 32, 0.1);
}
.shotw .box .item .itembox .txt {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shotw .box .item .itembox .txt i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.72rem;
  height: 0.72rem;
  color: #ff6720;
}
@media (max-width: 767px) {
  .shotw .box .item .itembox .txt i {
    width: 1.1rem;
    height: 1.1rem;
  }
}
.shotw .box .item .itembox .txt i svg,
.shotw .box .item .itembox .txt i img {
  width: 100%;
  height: auto;
}
.shotw .box .item .itembox .txt i svg path,
.shotw .box .item .itembox .txt i img path {
  fill: #ff6720;
}
.shotw .box .item .itembox .txt h3 {
  margin-top: 0.3rem;
  text-align: center;
  color: #222;
}
@media (max-width: 1199px) {
  .shotw .box .item .itembox .txt h3 {
    font-size: 16px;
  }
  .shotw .box .item .itembox .txt h3 br {
    display: none;
  }
}
.shoth {
  padding: 1.32rem 0 1.4rem;
}
.shoth .box {
  overflow: hidden;
  border-radius: 0.12rem;
  background: #fafafa;
  box-shadow: 0 0 0.24rem rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: space-between;
  margin-top: 0.4rem;
}
@media (max-width: 991px) {
  .shoth .box {
    flex-direction: column;
  }
}
.shoth .box .shoth_tit {
  margin-bottom: 0.35rem;
}
.shoth .box .shoth_tit h3 {
  color: #000;
}
.shoth .box .shoth_tit i {
  display: inline-flex;
  margin-top: 0.38rem;
  width: 14px;
  height: 2px;
  background: #999999;
}
.shoth .box .gl {
  display: flex;
  padding: 1rem 0.2rem 0.5rem 0.78rem;
  width: 67.5%;
}
@media (max-width: 991px) {
  .shoth .box .gl {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .shoth .box .gl {
    flex-direction: column;
    padding: 0.4rem;
  }
}
.shoth .box .gl .shoth_g1 {
  width: 5.08rem;
  padding-right: 0.3rem;
  padding-bottom: 0.72rem;
  position: relative;
}
@media (max-width: 767px) {
  .shoth .box .gl .shoth_g1 {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
.shoth .box .gl .shoth_g1 .shoth_g1_box .shoth_g1_con {
  margin-bottom: 0.32rem;
}
.shoth .box .gl .shoth_g1 .shoth_g1_box .shoth_g1_con p {
  margin-bottom: 0.1rem;
  color: #999;
}
.shoth .box .gl .shoth_g1 .shoth_g1_box .shoth_g1_con span {
  display: block;
  color: #666;
}
.shoth .box .gl .shoth_g1 .g_logo {
  position: absolute;
  width: auto;
  height: 0.5rem;
  left: 0;
  bottom: 0;
  z-index: 10;
}
.shoth .box .gl .shoth_g2 {
  padding-right: 0.3rem;
}
@media (max-width: 767px) {
  .shoth .box .gl .shoth_g2 {
    width: 100%;
  }
}
.shoth .box .gl .shoth_g2 .shoth_g2_con {
  display: flex;
  align-items: center;
  margin-bottom: 0.4rem;
}
.shoth .box .gl .shoth_g2 .shoth_g2_con .img {
  width: 1.2rem;
  background: #fff;
  border-radius: 0.08rem;
  padding: 0.07rem;
}
@media (max-width: 767px) {
  .shoth .box .gl .shoth_g2 .shoth_g2_con .img {
    width: 1.8rem;
  }
}
.shoth .box .gl .shoth_g2 .shoth_g2_con .txt {
  margin-left: 0.4rem;
}
.shoth .box .gr {
  width: 32.5%;
  padding: 1rem 0.8rem;
  background: #fff;
}
@media (max-width: 991px) {
  .shoth .box .gr {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .shoth .box .gr {
    padding: 0.4rem;
  }
}
.shoth .box .gr .g_onl {
  border: 1px solid #e5e5e5;
  height: 3.32rem;
}
@media (max-width: 991px) {
  .shoth .box .gr .g_onl {
    height: 4rem;
  }
}
.shoth .box .gr .g_onl .swiper {
  height: 100%;
}
.shoth .box .gr .g_onl .swiper .img {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
}
.shoth .box .gr .g_onl .swiper .img img {
  width: auto;
  height: auto;
  object-fit: contain;
}
.shoth .box .gr .g_onl .swiper .swip2_pag {
  bottom: 0.13rem;
}
.shoth .box .gr .g_onl .swiper .swip2_pag span {
  margin: 0 5px;
  background: #e7ecf5;
  opacity: 1;
}
.shoth .box .gr .g_onl .swiper .swip2_pag .swiper-pagination-bullet-active {
  background: #ff6720;
}
/* 研发创新 */
.rdon {
  padding: 1.34rem 0 1.4rem;
}
.rdon .box {
  margin-top: 0.44rem;
  border-radius: 0.08rem;
  overflow: hidden;
  display: flex;
}
@media (max-width: 991px) {
  .rdon .box {
    flex-direction: column;
  }
}
.rdon .box .item {
  /* height: 5.6rem; */
  position: relative;
  display: flex;
  width: 25%;
  transition: all 0.4s;
}
@media (max-width: 1199px) {
  .rdon .box .item {
    height: auto;
  }
}
@media (max-width: 991px) {
  .rdon .box .item {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 767px) {
  .rdon .box .item {
    height: auto;
    flex-direction: column-reverse;
  }
}
@media (min-width: 992px) {
  .rdon .box .item.on {
    width: 75%;
  }
  .rdon .box .item.on .gl {
    width: 33.33333333%;
    background: #ff6720;
  }
  .rdon .box .item.on .gl .txt h3 {
    color: #fff;
  }
  .rdon .box .item.on .gl .txt p {
    color: #fff;
  }
  .rdon .box .item.on .gl .glb .g_ib {
    display: flex;
  }
  .rdon .box .item.on .gl .glb .pub_btn {
    display: none;
  }
  .rdon .box .item.on .gm {
    opacity: 1;
    left: 33.33333333%;
    z-index: 10;
  }
}
.rdon .box .item .gl {
  transition: all 0.4s;
  position: relative;
  z-index: 20;
  width: 100%;
  background: #fafafa;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0.56rem 0.4rem 0.6rem;
}
@media (max-width: 991px) {
  .rdon .box .item .gl {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .rdon .box .item .gl {
    width: 100%;
  }
}
.rdon .box .item .gl .txt h3 {
  transition: all 0.4s;
  margin-bottom: 0.18rem;
}
.rdon .box .item .gl .txt p {
  transition: all 0.4s;
  color: #666;
}
@media (max-width: 1199px) {
  .rdon .box .item .gl .txt p {
    font-size: 12px;
  }
}
.rdon .box .item .gl .glb .g_ib {
  margin-top: 0.4rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.64rem;
  height: auto;
  display: none;
  color: #ff6720;
}
.rdon .box .item .gl .glb .g_ib svg,
.rdon .box .item .gl .glb .g_ib img {
  opacity: 0.4;
  width: 100%;
  height: auto;
}
.rdon .box .item .gl .glb .g_ib svg path,
.rdon .box .item .gl .glb .g_ib img path {
  fill: #fff;
}
.rdon .box .item .gl .glb .pub_btn {
  margin-top: 0.4rem;
  display: none !important;
}
.rdon .box .item .gm {
  transition: all 0.4s;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 100%;
  width: 66.66666667%;
  z-index: -1;
}
@media (max-width: 991px) {
  .rdon .box .item .gm {
    width: 100%;
    z-index: 1;
    opacity: 1;
    position: relative;
  }
}
@media (max-width: 767px) {
  .rdon .box .item .gm {
    width: 100%;
    position: initial;
    height: auto;
    overflow: initial;
  }
}
.rdon .box .item .gm .public-img {
  /* height: 100%; */
}
@media (max-width: 767px) {
  .rdon .box .item .gm .public-img {
    height: auto;
  }
}
.rdon .box .item .gm .public-img:before {
  padding-top: 70%;
}
.rdtw .box {
  position: relative;
}
.rdtw .box .container {
  position: absolute;
  top: 1.34rem;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  z-index: 10;
}
@media (max-width: 767px) {
  .rdtw .box .container {
    transform: translateX(0%);
    position: initial;
    margin-bottom: 0.4rem;
  }
}
@media (max-width: 767px) {
  .rdtw .box .container .g_title h2 {
    color: #000;
  }
}
.rdtw .box .img {
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .rdtw .box .img {
    display: none;
  }
}
.rdtw .box .img .public-img {
  /* transition: all 0.4s; */
  top: 0;
  left: 0;
  opacity: 0;
  position: absolute;
}
.rdtw .box .img .public-img.on {
  position: relative;
  opacity: 1;
}
.rdtw .box .img .public-img:before {
  padding-top: 50.52083333%;
}
.rdtw .box .rdtw_box {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  width: 100%;
  z-index: 10;
  display: flex;
}
@media (max-width: 991px) {
  .rdtw .box .rdtw_box {
    position: initial;
  }
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box {
    flex-direction: column;
  }
}
.rdtw .box .rdtw_box .item {
  /* border-right: 1px solid rgba(255,255,255,0.25); */
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 33.33333333%;
  padding: 0.5rem 0.56rem 0.55rem 0.6rem;
  position: relative;
}
@media (max-width: 991px) {
  .rdtw .box .rdtw_box .item {
    /* border-right: 1px solid rgba(255,255,255,0.55); */
    background: #ababab;
    padding: 0.3rem;
  }
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item {
    width: 100%;
    background: #fafafa;
    /* margin-bottom: 0.4rem; */
    padding: 0.3rem 0.3rem 0.8rem;
  }
}
.rdtw .box .rdtw_box .item.on::after {
  background: #ff6720;
}
.rdtw .box .rdtw_box .item.on .txt .g_p p {
  transform: translateY(0%);
}
.rdtw .box .rdtw_box .item.on .txt .g_p span {
  bottom: -100%;
}
.rdtw .box .rdtw_box .item::after {
  transition: all 0.4s;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.15);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item::after {
    display: none;
  }
}
.rdtw .box .rdtw_box .item .public-img {
  width: 100%;
  display: none;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .public-img {
    border-radius: 0.08rem;
  }
}
.rdtw .box .rdtw_box .item .public-img:before {
  padding-top: 50.52083333%;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .public-img {
    display: flex;
    margin-bottom: 0.6rem;
  }
}
.rdtw .box .rdtw_box .item .g_t {
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.rdtw .box .rdtw_box .item .g_t i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  margin-bottom: 0.36rem;
  height: 0.54rem;
  color: #ff6720;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .g_t i {
    height: 0.8rem;
  }
}
.rdtw .box .rdtw_box .item .g_t i svg,
.rdtw .box .rdtw_box .item .g_t i img {
  width: auto;
  height: 100%;
}
.rdtw .box .rdtw_box .item .g_t i svg path,
.rdtw .box .rdtw_box .item .g_t i img path {
  fill: #fff;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .g_t i svg path,
  .rdtw .box .rdtw_box .item .g_t i img path {
    fill: #ff6720;
  }
}
.rdtw .box .rdtw_box .item .g_t h3 {
  margin-bottom: 0.15rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  min-height: 3em;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .g_t h3 {
    color: #333;
    min-height: auto;
  }
}
.rdtw .box .rdtw_box .item .txt {
  position: relative;
  z-index: 10;
}
.rdtw .box .rdtw_box .item .txt .g_p {
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .txt .g_p {
    color: #666;
  }
}
.rdtw .box .rdtw_box .item .txt .g_p span {
  transition: all 0.4s;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .txt .g_p span {
    display: none;
  }
}
.rdtw .box .rdtw_box .item .txt .g_p p {
  transition: all 0.4s;
  position: relative;
  transform: translateY(-100%);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media (max-width: 767px) {
  .rdtw .box .rdtw_box .item .txt .g_p p {
    transform: translateY(0%);
  }
}
.rdth {
  padding: 1.35rem 0 1rem;
}
.rdth .box {
  margin-top: 0.55rem;
}
.rdth .item {
  margin-bottom: 0.4rem;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 0.12rem;
}
@media (max-width: 991px) {
  .rdth .item {
    flex-direction: column-reverse;
  }
}
.rdth .item .gl {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 50%;
  background: #fafafa;
  padding: 0 0.8rem 0 0.8rem;
}
@media (max-width: 991px) {
  .rdth .item .gl {
    padding: 0.8rem 0.4rem;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .rdth .item .gl .txt {
    margin-bottom: 0;
  }
}
.rdth .item .gl .txt h2 {
  line-height: 1.2;
  margin-bottom: 0.22rem;
}
.rdth .item .gl .txt p {
  color: #666666;
  /* text-align: justify; */
}
.rdth .item .gr {
  width: 50%;
}
@media (max-width: 991px) {
  .rdth .item .gr {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .rdth .item .gr {
    width: 100%;
  }
}
.rdth .item .gr .public-img:before {
  padding-top: 70%;
}
/* 新闻中心 */
.newon {
  background: #fafafa;
  padding: 1.2rem 0;
}
.newon .newon_t form {
  margin-bottom: 0.3rem;
}
.newon .newon_t form .search_box {
  width: 100%;
  border-bottom: 1px solid #dedfe0;
  padding-bottom: 0.24rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .newon .newon_t form .search_box {
    height: 0.8rem;
  }
}
.newon .newon_t form .search_box svg {
  width: 0.29rem;
  height: auto;
}
@media (max-width: 767px) {
  .newon .newon_t form .search_box svg {
    width: 0.4rem;
  }
}
.newon .newon_t form .search_box svg path {
  fill: #ff6720;
}
.newon .newon_t form .search_box input {
  padding: 0 0.24rem;
  width: 100%;
  color: #333;
}
.newon .newon_t form .search_box input::-webkit-input-placeholder {
  color: #999;
}
@media (max-width: 767px) {
  .newon .newon_t form .search_box input {
    font-size: 11px;
  }
}
.newon .newon_t form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  min-width: 1.44rem;
}
.newon .newon_t .f_jut {
  display: flex;
  line-height: 24px;
  align-items: flex-start;
  line-height: 36px;
}
@media (max-width: 1580px) {
  .newon .newon_t .f_jut {
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .newon .newon_t .f_jut {
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .newon .newon_t .f_jut {
    flex-direction: column;
  }
}
.newon .newon_t .f_jut .name {
  fill: 0 0 auto;
  margin-top: 1px;
  display: block;
  padding-right: 0.2rem;
}
@media (max-width: 767px) {
  .newon .newon_t .f_jut .name {
    margin-bottom: 0.2rem;
  }
}
.newon .newon_t .f_jut .f_list {
  fill: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
}
.newon .newon_t .f_jut .f_list .li {
  margin-bottom: 10px;
  color: #555555;
  border: 1px solid #cccccc;
  color: #999;
  border-radius: 18px;
  display: block;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 0 0.22rem;
  margin-right: 0.12rem;
}
@media (max-width: 1580px) {
  .newon .newon_t .f_jut .f_list .li {
    border-radius: 16px;
  }
}
@media (max-width: 991px) {
  .newon .newon_t .f_jut .f_list .li {
    border-radius: 13px;
  }
}
.newon .newon_t .f_jut .f_list .li:hover {
  color: #ff6720;
  background-color: rgba(255, 103, 32, 0.1);
  border-color: rgba(255, 103, 32, 0.1);
}
.newon .newon_t .f_jut .f_list .li span {
  font-weight: bold;
}
@media (max-width: 767px) {
  .newon .newon_t .f_jut .f_list .li span {
    font-size: 12px;
  }
}
.newon .box {
  margin-top: 0.5rem;
  position: relative;
}
.newon .box .swiper .newon_box {
  border-radius: 0.12rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .newon .box .swiper .newon_box {
    flex-direction: column-reverse;
  }
}
.newon .box .swiper .newon_box .gl {
  width: 42.5%;
  background: #fff;
  padding: 0.75rem 0.75rem 1.35rem 0.5rem;
}
@media (max-width: 767px) {
  .newon .box .swiper .newon_box .gl {
    width: 100%;
    padding: 0.5rem 0.4rem 1.3rem 0.4rem;
  }
}
.newon .box .swiper .newon_box .gl .g_time {
  margin-bottom: 0.45rem;
  color: rgba(255, 103, 32, 0.1);
}
.newon .box .swiper .newon_box .gl .g_time p {
  font-size: 0.68rem;
  line-height: 0.8;
}
.newon .box .swiper .newon_box .gl .g_time span {
  display: block;
  margin-top: 0.1rem;
}
.newon .box .swiper .newon_box .gl .txt h3 {
  margin-bottom: 0.25rem;
  text-decoration: underline;
  color: #ff6720;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.newon .box .swiper .newon_box .gl .txt p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.newon .box .swiper .newon_box .gr {
  width: 57.5%;
}
@media (max-width: 767px) {
  .newon .box .swiper .newon_box .gr {
    width: 100%;
  }
}
.newon .box .swiper .newon_box .gr .public-img {
  height: 100%;
}
.newon .box .swiper .newon_box .gr .public-img:before {
  padding-top: 69.56521739%;
}
.newon .box .g_box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 42.5%;
}
@media (max-width: 767px) {
  .newon .box .g_box {
    width: 100%;
  }
}
.newon .box .g_box .g_con {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.75rem 0.6rem 0.5rem;
}
.newon .box .g_box .g_con .swip2_pag {
  width: auto;
  position: initial;
  display: flex;
  align-items: center;
}
.newon .box .g_box .g_con .swip2_pag span {
  background: #999;
  opacity: 1;
  margin: 0 0.12rem 0 0;
  transition: all 0.4s;
}
.newon .box .g_box .g_con .swip2_pag .swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.16rem;
  background: #ff6720;
}
.newon .box .g_box .g_con .g_qie {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .newon .box .g_box .g_con .g_qie {
    display: none;
  }
}
.newon .box .g_box .g_con .g_qie .pub_nav {
  margin-left: 0.2rem;
  position: initial;
  transform: translateY(0%);
  background: no-repeat;
  width: 0.54rem;
  height: 0.54rem;
  box-shadow: none;
  border: 1px solid #ededed;
}
.newon .box .g_box .g_con .g_qie .pub_nav:hover {
  background: #ff6720;
  border-color: #ff6720;
}
.newon .box .g_box .g_con .g_qie .pub_nav:hover svg path,
.newon .box .g_box .g_con .g_qie .pub_nav:hover img path {
  fill: #fff;
}
.newon .box .g_box .g_con .g_qie .pub_nav svg path,
.newon .box .g_box .g_con .g_qie .pub_nav img path {
  fill: #ff6720;
}
.newtw {
  padding: 1.2rem 0 1.3rem;
}
.pub_news .pub_news_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.2rem;
}
@media (max-width: 767px) {
  .pub_news .pub_news_box {
    margin: 0 ;
  }
}
.pub_news .pub_news_box .item {
  width: calc(1/3*100%);
  margin-bottom: 0.3rem;
  padding: 0 0.2rem;
}
@media (max-width: 991px) {
  .pub_news .pub_news_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .pub_news .pub_news_box .item {
    width: 100%;
    padding: 0;
  }
}
.pub_news .pub_news_box .item .itembox {
  border-radius: 0.12rem;
  display: block;
  width: 100%;
  height: 100%;
  background: #fafafa;
  transition: all 0.4s;
  padding: 0.4rem 0.3rem 0.3rem;
}
.pub_news .pub_news_box .item .itembox:hover {
  background: #fff;
  box-shadow: 0 0 0.24rem rgba(0, 0, 0, 0.08);
}
.pub_news .pub_news_box .item .itembox:hover img {
  transform: scale(1.05);
}
.pub_news .pub_news_box .item .itembox .txt .g_time {
  margin-bottom: 0.25rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pub_news .pub_news_box .item .itembox .txt .g_time .g_time_box {
  display: flex;
  color: #999;
}
.pub_news .pub_news_box .item .itembox .txt .g_time .g_time_box p {
  margin-right: 0.2rem;
}
.pub_news .pub_news_box .item .itembox .txt .g_time .g_span {
  display: flex;
  flex-wrap: wrap;
}
.pub_news .pub_news_box .item .itembox .txt .g_time .g_span span,
.pub_news .pub_news_box .item .itembox .txt .g_time .g_span a {
  height: 0.36rem;
  padding: 0 0.3rem;
  min-width: 1.2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ccc;
  border-radius: 100px;
  color: #999;
}
@media (max-width: 767px) {
  .pub_news .pub_news_box .item .itembox .txt .g_time .g_span span,
  .pub_news .pub_news_box .item .itembox .txt .g_time .g_span a {
    height: 0.6rem;
    padding: 0 0.4rem;
  }
}
.pub_news .pub_news_box .item .itembox .txt .txt_box {
  display: block;
  margin-bottom: 0.9rem;
}
.pub_news .pub_news_box .item .itembox .txt .txt_box h3 {
  color: #222;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 3em;
}
.pub_news .pub_news_box .item .itembox .public-img {
  border-radius: 0.08rem;
}
.pub_news .pub_news_box .item .itembox .public-img:before {
  padding-top: 77.13004484%;
}
.pub_news2 .pub_news_box {
  margin: 0;
}
.pub_news2 .pub_news_box .swiper-slide {
  background: #fff;
}
.pub_news2 .pub_news_box .item {
  margin-bottom: 0;
  width: 100%;
  padding: 0;
}
.pub_news2 .pub_news_box .item .itembox {
  background: none;
}
.pub_news2 .g_box {
  margin-top: 0.6rem;
}
@media (max-width: 767px) {
  .pub_news2 .g_box {
    width: 100%;
  }
}
.pub_news2 .g_box .g_con {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pub_news2 .g_box .g_con .swip2_pag {
  height: 1px;
  background: #e1e2e3;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.pub_news2 .g_box .g_con .swip2_pag span {
  background: #ff6720;
  opacity: 1;
  margin: 0 0.12rem 0 0;
  transition: all 0.4s;
}
.pub_news2 .g_box .g_con .swip2_pag .swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.16rem;
  background: #ff6720;
}
.pub_news2 .g_box .g_con .g_qie {
  flex-shrink: 0;
  margin-left: 0.4rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .pub_news2 .g_box .g_con .g_qie {
    display: none;
  }
}
.pub_news2 .g_box .g_con .g_qie .pub_nav {
  margin-left: 0.2rem;
  position: initial;
  transform: translateY(0%);
  background: no-repeat;
  width: 0.54rem;
  height: 0.54rem;
  box-shadow: none;
  border: 1px solid #ededed;
}
.pub_news2 .g_box .g_con .g_qie .pub_nav:hover {
  background: #ff6720;
  border-color: #ff6720;
}
.pub_news2 .g_box .g_con .g_qie .pub_nav:hover svg path,
.pub_news2 .g_box .g_con .g_qie .pub_nav:hover img path {
  fill: #fff;
}
.pub_news2 .g_box .g_con .g_qie .pub_nav svg path,
.pub_news2 .g_box .g_con .g_qie .pub_nav img path {
  fill: #ff6720;
}
/* 新闻中心详情页 */
.ninfoon {
  padding: 0.28rem 0 1.35rem;
}
.ninfoon .ninfoon_tit {
  display: flex;
  justify-content: space-between;
  margin-top: 1.2rem;
  padding: 0 0.65rem 0 0.7rem;
}
@media (max-width: 991px) {
  .ninfoon .ninfoon_tit {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit {
    margin-top: 0.8rem;
    flex-direction: column;
  }
}
.ninfoon .ninfoon_tit .gl {
  width: 81.9112628%;
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl {
    width: 100%;
  }
}
.ninfoon .ninfoon_tit .gl h1 {
  margin-bottom: 0.32rem;
  line-height: 1.22222222;
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl h1 {
    font-size: 18px;
  }
}
.ninfoon .ninfoon_tit .gl .g_add {
  margin-bottom: 0.58rem;
  display: flex;
  align-items: center;
  padding: 0.2rem 0.4rem;
  border-radius: 0.08rem;
  background: -webkit-linear-gradient(to right, #f4f4f4, rgba(244, 244, 244, 0.1));
  background: linear-gradient(to right, #f4f4f4, rgba(244, 244, 244, 0.1));
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl .g_add {
    flex-wrap: wrap;
    padding: 0.4rem;
  }
}
.ninfoon .ninfoon_tit .gl .g_add .g_logo {
  margin-right: 0.6rem;
  height: 0.22rem;
  width: auto;
  display: inline-flex;
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl .g_add .g_logo {
    height: 0.32rem;
  }
}
.ninfoon .ninfoon_tit .gl .g_add .g_time {
  padding-left: 0.6rem;
  border-left: 1px solid #ccc;
}
.ninfoon .ninfoon_tit .gl .g_add .g_time p {
  line-height: 1.2;
}
.ninfoon .ninfoon_tit .gl .g_add .g_time .p1 {
  color: #aaa;
  margin-bottom: 0.05rem;
}
.ninfoon .ninfoon_tit .gl .g_add .g_time .p2 {
  color: #666;
}
.ninfoon .ninfoon_tit .gl .g_add .g_span {
  margin-left: 0.8rem;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl .g_add .g_span {
    margin: 0.3rem 0 0;
  }
}
.ninfoon .ninfoon_tit .gl .g_add .g_span span,
.ninfoon .ninfoon_tit .gl .g_add .g_span a {
  margin-right: 0.12rem;
  margin-bottom: 0.1rem;
  height: 0.36rem;
  padding: 0 0.3rem;
  min-width: 1.2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ccc;
  border-radius: 100px;
  color: #999;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gl .g_add .g_span span,
  .ninfoon .ninfoon_tit .gl .g_add .g_span a {
    height: 0.6rem;
    padding: 0 0.4rem;
  }
}
@media (max-width: 767px) {
  .ninfoon .ninfoon_tit .gr {
    width: 100%;
    display: none;
  }
}
.ninfoon .ninfoon_tit .gr .pub_btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 0.8rem;
  height: 0.8rem;
}
.ninfoon .ninfoon_tit .gr .pub_btn i {
  width: 0.23rem;
  height: 0.23rem;
}
.ninfoon .ninfoon_tit .gr .pub_btn p {
  margin-top: 4px;
}
.ninfoon .box {
  padding: 0 0.65rem 0 0.7rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .ninfoon .box {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .ninfoon .box {
    flex-direction: column;
  }
}
.ninfoon .box .gl {
  width: 81.9112628%;
}
@media (max-width: 767px) {
  .ninfoon .box .gl {
    width: 100%;
  }
}
.ninfoon .box .gl .public-content {
  padding-bottom: 0.8rem;
  line-height: 1.44444444;
}
.ninfoon .box .gl .g_pag {
  padding: 0.3rem 0;
  border-top: 1px solid #ededed;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ninfoon .box .gl .g_pag:nth-last-child(2) .right .pub_btn i {
  transform: rotate(180deg);
}
.ninfoon .box .gl .g_pag .left {
  width: 76.66666667%;
  display: flex;
}
.ninfoon .box .gl .g_pag .left span {
  flex-shrink: 0;
  margin-right: 0.9rem;
  color: #999;
}
.ninfoon .box .gl .g_pag .left p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ninfoon .box .gl .g_pag .right .pub_btn {
  background: none;
  border: 1px solid #ff6720;
}
.ninfoon .box .gl .g_pag .right .pub_btn:hover {
  background: #ff6720;
}
.ninfoon .box .gl .g_pag .right .pub_btn:hover i {
  color: #fff;
}
.ninfoon .box .gl .g_pag .right .pub_btn:hover i svg path {
  fill: #fff;
}
.ninfoon .box .gl .g_pag .right .pub_btn i {
  color: #ff6720;
}
.ninfoon .box .gl .g_pag .right .pub_btn i svg path {
  fill: #ff6720;
}
.ninfoon .box .gr {
  position: sticky;
  position: -webkit-sticky;
  top: 90px;
  padding-left: 0.3rem;
  border-left: 1px solid #f4f4f4;
  width: 8.53242321%;
}
@media (max-width: 767px) {
  .ninfoon .box .gr {
    width: 100%;
    margin-top: 0.8rem;
    padding: 0;
    border: none;
  }
}
.ninfoon .box .gr .gr_box .g_a {
  text-align: center;
  padding: 0.28rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: 1px solid #f4f4f4;
}
.ninfoon .box .gr .gr_box .g_a i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.26rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .ninfoon .box .gr .gr_box .g_a i {
    width: 0.24rem;
  }
}
@media (max-width: 767px) {
  .ninfoon .box .gr .gr_box .g_a i {
    width: 0.26rem;
  }
}
.ninfoon .box .gr .gr_box .g_a i svg,
.ninfoon .box .gr .gr_box .g_a i img {
  width: 100%;
  height: auto;
}
.ninfoon .box .gr .gr_box .g_a i svg path,
.ninfoon .box .gr .gr_box .g_a i img path {
  fill: #ff6720;
}
.ninfoon .box .gr .gr_box .g_a p {
  margin-top: 0.16rem;
  color: #999;
}
.ins_det_fxr_box {
  margin-bottom: 0.65rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  .ins_det_fxr_box {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.4rem;
  }
}
.ins_det_fxr_box * {
  transition: all 0.6s;
}
.ins_det_fxr_box > p {
  text-align: center;
  color: #ccc;
  margin-bottom: 0.16rem;
}
@media (max-width: 767px) {
  .ins_det_fxr_box > p {
    margin-right: 0.3rem;
    margin-bottom: 0.15rem;
  }
}
.ins_det_fxr_box .bshare-custom {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  .ins_det_fxr_box .bshare-custom {
    flex-direction: row;
  }
}
.ins_det_fxr_box .bshare-custom a {
  width: 0.52rem;
  height: 0.52rem;
  padding: 0;
  border: 1px solid #f4f4f4;
  background: #fff;
  border-radius: 50%;
  margin: 0 0 0.15rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ins_det_fxr_box .bshare-custom a:hover {
  background: #ff6720;
  opacity: 1;
}
.ins_det_fxr_box .bshare-custom a:hover svg .cls-1 {
  fill: #fff;
}
.ins_det_fxr_box .bshare-custom a:hover svg .cls-2 {
  fill: #ff6720;
}
.ins_det_fxr_box .bshare-custom a::before {
  content: '' !important;
}
@media (max-width: 767px) {
  .ins_det_fxr_box .bshare-custom a {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 0.3rem 0.15rem 0;
  }
}
.ins_det_fxr_box .bshare-custom a svg {
  color: #fff;
  width: 48%;
  height: auto;
  pointer-events: none;
}
.ins_det_fxr_box .bshare-custom a svg .cls-1 {
  fill: #e0e0e0;
  opacity: 1;
}
.ins_det_fxr_box .bshare-custom a svg .cls-2 {
  fill: #fff;
}
.social-share .icon-wechat .wechat-qrcode {
  top: 120% !important;
  left: 50% !important;
  transform: translateX(-50%);
}
.social-share .icon-wechat .wechat-qrcode:after {
  display: none !important;
}
.bsBox {
  box-sizing: initial;
}
.ninfotw {
  padding: 1.34rem 0 1.4rem;
  background: #fafafa;
}
.ninfotw .pub_news {
  margin-top: 0.52rem;
}
.ntagon {
  background: #fafafa;
  padding: 0.3rem 0 0;
}
.ntagon .box {
  min-height: 2.95rem;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
}
.ntagtw {
  padding: 1.4rem 0;
}
/* 可持续发展 */
.gt_tit {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .gt_tit {
    flex-direction: column;
  }
}
.gt_tit h2 {
  width: 48.75%;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .gt_tit h2 {
    width: 100%;
    margin-bottom: 0.1rem;
  }
}
.gt_tit p {
  width: 48.75%;
  color: #666;
}
@media (max-width: 767px) {
  .gt_tit p {
    width: 100%;
  }
}
.esgon {
  padding: 1.7rem 0 1rem;
}
@media (max-width: 767px) {
  .esgon {
    padding: 1rem 0;
  }
}
.esgon .box {
  margin-top: 0.56rem;
}
.esgon .box .img {
  border-radius: 0.12rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
}
.esgon .box .img img {
  width: 100%;
}
.esgon .box .esgon_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.2rem;
}
@media (max-width: 767px) {
  .esgon .box .esgon_box {
    margin: 0 ;
  }
}
.esgon .box .esgon_box .item {
  width: calc(1/3*100%);
  margin-bottom: 0.4rem;
  padding: 0 0.2rem;
}
@media (max-width: 991px) {
  .esgon .box .esgon_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .esgon .box .esgon_box .item {
    width: 100%;
    padding: 0;
  }
}
.esgon .box .esgon_box .item .itembox {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.12rem;
}
.esgon .box .esgon_box .item .itembox .public-img:before {
  padding-top: 69.56521739%;
}
.esgon .box .esgon_box .item .itembox .txt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/esg3.png) no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
  z-index: 10;
  padding: 0.35rem 0.4rem;
  color: #fff;
  display: flex;
  align-items: flex-end;
}
.esgtw .item {
  background: #fafafa;
  padding: 1.4rem 0;
}
@media (max-width: 767px) {
  .esgtw .item {
    padding: 1rem 0;
  }
}
.esgtw .item:nth-child(2n) {
  background: -webkit-linear-gradient(to bottom, #fff, #fcfdfd);
  background: linear-gradient(to bottom, #fff, #fcfdfd);
}
.esgtw .item:nth-child(2n) .container {
  flex-direction: row-reverse;
}
.esgtw .item:nth-child(2n) .container .txt {
  padding: 0 0 0 1.18rem;
}
.esgtw .item:nth-child(2n) .container .txt h3 {
  margin-bottom: 0.25rem;
  position: relative;
  padding-bottom: 0.16rem;
}
.esgtw .item:nth-child(2n) .container .txt h3::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 24px;
  height: 2px;
  background: #ff6720;
}
.esgtw .item .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .esgtw .item .container {
    flex-direction: column-reverse !important;
  }
}
.esgtw .item .container .txt {
  width: 50%;
  padding: 0 1.35rem 0 0;
}
@media (max-width: 767px) {
  .esgtw .item .container .txt {
    width: 100%;
    padding: 0 !important;
  }
}
.esgtw .item .container .txt h3 {
  line-height: 1.2;
  margin-bottom: 0.45rem;
}
.esgtw .item .container .txt .g_p p {
  margin-bottom: 0.18rem;
  color: #666;
}
.esgtw .item .container .public-img {
  border-radius: 0.12rem;
  width: 50%;
}
@media (max-width: 767px) {
  .esgtw .item .container .public-img {
    width: 100%;
    margin-bottom: 0.6rem;
  }
}
.esgtw .item .container .public-img:before {
  padding-top: 80%;
}
/* ODM */
.odmon {
  padding: 1.3rem 0 1.4rem;
}
@media (max-width: 767px) {
  .odmon {
    padding: 1rem 0;
  }
}
.odmtw {
  padding: 1.32rem 0 1.65rem;
  background: url(../images/odm2.jpg) no-repeat;
  background-size: cover;
}
.odmtw .box {
  margin-top: 0.56rem;
  width: calc(100% + 0.84rem);
  margin-left: -0.42rem;
  display: flex;
}
@media (max-width: 991px) {
  .odmtw .box {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .odmtw .box {
    width: 100%;
    margin-left: 0;
  }
}
.odmtw .box .item {
  position: relative;
  width: 25%;
}
@media (max-width: 991px) {
  .odmtw .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .odmtw .box .item {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .odmtw .box .item:hover::after {
    opacity: 1;
  }
}
.odmtw .box .item::after {
  transition: all 0.4s;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
  background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
  top: 0;
  left: 0;
  border-radius: 0.12rem 0.12rem 0 0;
  box-shadow: 0 -0.2rem 0.32rem rgba(19, 73, 157, 0.05);
  opacity: 0;
}
.odmtw .box .item::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffcfb9 20%, #ffcfb9 80%, rgba(255, 255, 255, 0) 100%);
}
@media (max-width: 991px) {
  .odmtw .box .item::before {
    display: none;
  }
}
.odmtw .box .item:nth-child(4n+1)::before {
  display: none;
}
.odmtw .box .item .itembox {
  position: relative;
  z-index: 10;
  padding: 0.6rem 0.6rem 0.25rem;
}
@media (max-width: 767px) {
  .odmtw .box .item .itembox {
    padding: 0.4rem 0;
  }
}
.odmtw .box .item .itembox i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ff6720;
  border-radius: 50%;
  width: 0.64rem;
  height: 0.64rem;
  margin-bottom: 0.74rem;
  color: #ff6720;
}
@media (max-width: 991px) {
  .odmtw .box .item .itembox i {
    width: 0.9rem;
    height: 0.9rem;
  }
}
@media (max-width: 767px) {
  .odmtw .box .item .itembox i {
    margin-bottom: 0.4rem;
  }
}
.odmtw .box .item .itembox i svg,
.odmtw .box .item .itembox i img {
  width: 53.125%;
  height: auto;
}
.odmtw .box .item .itembox i svg path,
.odmtw .box .item .itembox i img path {
  fill: #ff6720;
}
.odmtw .box .item .itembox .txt h3 {
  margin-bottom: 0.2rem;
  line-height: 1.33333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 2.66666667em;
}
.odmtw .box .item .itembox .txt p {
  color: #666;
  /* overflow: hidden;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 3; */
}
.odmth {
  padding: 1.35rem 0 1.3rem;
}
@media (max-width: 1900px) {
  .odmth {
    padding: 1rem 0 1.6rem;
  }
}
@media (max-width: 1199px) {
  .odmth {
    padding: 1rem 0 1.6rem;
  }
}
@media (max-width: 767px) {
  .odmth {
    padding: 1rem 0 0.3rem;
  }
}
.odmth .gt_tit {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .odmth .gt_tit h2 {
    font-size: 0.44rem;
  }
}
.odmth .gt_tit .g_a {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .odmth .gt_tit .g_a {
    width: 100%;
    margin-top: 0.4rem;
    justify-content: flex-start;
  }
}
.odmth .gt_tit .g_a a {
  cursor: pointer;
  text-align: center;
  margin-left: 0.2rem;
  border-color: #ccc;
}
@media (max-width: 767px) {
  .odmth .gt_tit .g_a a {
    margin: 0 0.3rem 0 0;
  }
}
.odmth .gt_tit .g_a a.on {
  background: #ff6720;
  border-color: #ff6720;
}
.odmth .gt_tit .g_a a.on p {
  color: #fff;
}
.odmth .gt_tit .g_a a p {
  color: #999;
}
@media (max-width: 767px) {
  .odmth .box {
    padding: 0 ;
  }
}
.odmth .box .g_it {
  position: relative;
}
@media (max-width: 1199px) {
  .odmth .box .g_bj {
    /* display: none; */
  }
}
.odmth .box .g_bj .bj {
  position: absolute;
  width: 63.4375%;
  left: 18%;
  top: -0.5rem;
  pointer-events: none;
}
@media (max-width: 1580px) {
  .odmth .box .g_bj .bj {
    top: -0.8rem;
  }
}
@media (max-width: 1199px) {
  .odmth .box .g_bj .bj {
    display: none;
  }
}
.odmth .box .g_bj .g_bj_b {
  pointer-events: none;
  top: 97%;
  right: 10%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  width: 4.3rem;
}
@media (max-width: 1580px) {
  .odmth .box .g_bj .g_bj_b {
    width: 5.3rem;
  }
}
@media (max-width: 991px) {
  .odmth .box .g_bj .g_bj_b {
    right: 25%;
  }
}
@media (max-width: 767px) {
  .odmth .box .g_bj .g_bj_b {
    width: 80%;
    top: 100%;
    display: none;
  }
}
.odmth .box .g_bj .g_bj_b .img1 {
  width: 100%;
}
.odmth .box .g_bj .g_bj_b .g_p {
  display: flex;
  justify-content: center;
  margin-top: 0.15rem;
  align-items: center;
  text-align: center;
}
.odmth .box .g_bj .g_bj_b .g_p p {
  margin-left: 0.12rem;
  color: #ff6720;
}
@media (max-width: 1580px) {
  .odmth .box .g_bj .g_bj_b .g_p p {
    font-size: 12px;
  }
}
.odmth .box .g_bj .g_bj_b .g_p i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.18rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .odmth .box .g_bj .g_bj_b .g_p i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .odmth .box .g_bj .g_bj_b .g_p i {
    width: 0.26rem;
  }
}
.odmth .box .g_bj .g_bj_b .g_p svg,
.odmth .box .g_bj .g_bj_b .g_p img {
  width: 0.18rem;
  height: auto;
}
@media (max-width: 767px) {
  .odmth .box .g_bj .g_bj_b .g_p svg,
  .odmth .box .g_bj .g_bj_b .g_p img {
    width: 0.14rem;
  }
}
.odmth .box .g_bj .g_bj_b .g_p svg path,
.odmth .box .g_bj .g_bj_b .g_p img path {
  fill: #ff6720;
}
.odmth .box .gbox {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem;
  margin-top: 1.1rem;
}
@media (max-width: 767px) {
  .odmth .box .gbox {
    margin: 1.1rem 0 0;
  }
}
.odmth .box .item {
  width: calc(1/4*100%);
  margin-bottom: 0.3rem;
  padding: 0 0.5rem;
}
@media (max-width: 991px) {
  .odmth .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .odmth .box .item {
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
  }
}
.odmth .box .item .g_last {
  display: none;
}
@media (max-width: 767px) {
  .odmth .box .item .g_last {
    display: flex;
    width: 100%;
    padding: 0.15rem;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 1px solid #ff6720;
    margin-bottom: 0.4rem;
  }
}
.odmth .box .item .g_last .g_p {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.odmth .box .item .g_last .g_p p {
  margin-left: 0.12rem;
  color: #ff6720;
}
@media (max-width: 1580px) {
  .odmth .box .item .g_last .g_p p {
    font-size: 12px;
  }
}
.odmth .box .item .g_last .g_p i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.18rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .odmth .box .item .g_last .g_p i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .odmth .box .item .g_last .g_p i {
    width: 0.26rem;
  }
}
.odmth .box .item .g_last .g_p svg,
.odmth .box .item .g_last .g_p img {
  flex-shrink: 0;
  width: 0.18rem;
  height: auto;
}
@media (max-width: 767px) {
  .odmth .box .item .g_last .g_p svg,
  .odmth .box .item .g_last .g_p img {
    width: 0.24rem;
  }
}
.odmth .box .item .g_last .g_p svg path,
.odmth .box .item .g_last .g_p img path {
  fill: #ff6720;
}
.odmth .box .item .itembox {
  display: block;
  width: 100%;
  height: 100%;
}
.odmth .box .item .itembox .img {
  height: 1.77rem;
  align-items: flex-end;
  justify-content: center;
  display: flex;
}
@media (max-width: 767px) {
  .odmth .box .item .itembox .img {
    height: 2.6rem;
  }
}
.odmth .box .item .itembox .img img {
  height: auto;
  width: auto;
  max-height: 100%;
  object-fit: contain;
  bottom: 0;
}
.odmth .box .item .itembox .txt {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.48rem;
}
.odmth .box .item .itembox .txt h3 {
  color: #ff6720;
  text-align: center;
  /* overflow: hidden;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						height: 3em; */
}
@media (max-width: 1199px) {
  .odmth .box .item .itembox .txt h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .odmth .box .item .itembox .txt h3 {
    font-size: 16px;
  }
}
.odmth .box .item .itembox .txt .g_p {
  margin-top: 0.2rem;
}
@media (max-width: 767px) {
  .odmth .box .item .itembox .txt .g_p {
    width: 100%;
  }
}
.odmth .box .item .itembox .txt .g_p p {
  margin-bottom: 0.14rem;
  color: #666;
  display: block;
  position: relative;
  padding-left: 14px;
}
.odmth .box .item .itembox .txt .g_p p:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff6720;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .odmth .box .item .itembox .txt .g_p p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.odmfo {
  padding: 1.35rem 0 1.4rem;
  position: relative;
}
@media (max-width: 767px) {
  .odmfo {
    padding: 0.5rem 0 1.4rem;
  }
}
.odmfo .img1 {
  position: absolute;
  width: 7.87rem;
  height: auto;
  left: 0;
  bottom: 0;
  pointer-events: none;
}
.odmfo .box {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .odmfo .box {
    flex-direction: column;
  }
}
.odmfo .box .gl {
  width: 43.75%;
  padding-right: 0.3rem;
}
@media (max-width: 991px) {
  .odmfo .box .gl {
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
  }
}
.odmfo .box .gr {
  width: 56.25%;
}
@media (max-width: 991px) {
  .odmfo .box .gr {
    width: 100%;
  }
}
.g_form .inp {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .g_form .inp {
    flex-direction: column;
  }
}
.g_form .inp .inp_box {
  width: calc(50% - 0.2rem);
  margin-bottom: 0.1rem;
}
@media (max-width: 1199px) {
  .g_form .inp .inp_box {
    width: 100%;
    margin-bottom: 0.4rem;
  }
}
.g_form .inp .inp_box .inp_txt {
  margin-bottom: 0.1rem;
}
.g_form .inp .inp_box .inp_txt p {
  color: #222;
}
.g_form .inp .inp_box .inp_txt p span {
  color: #ff6720;
}
.g_form .inp .inp_box input {
  background: none;
  padding: 0 0.2rem;
  width: 100%;
  height: 0.5rem;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
}
@media (max-width: 767px) {
  .g_form .inp .inp_box input {
    height: 0.8rem;
    padding: 0 0.4rem;
  }
}
.g_form .inp .inp_box input::-webkit-input-placeholder {
  color: #999;
}
.g_form .inp .inp_box .sot_select_nr .sel_text_x {
  height: 0.5rem;
}
@media (max-width: 767px) {
  .g_form .inp .inp_box .sot_select_nr .sel_text_x {
    height: 0.8rem;
  }
}
.g_form .inp2 .inp_box {
  width: 100%;
}
.g_form .inptext .inp_box textarea {
  border: 1px solid #e5e5e5;
  border-radius: 0.2rem;
  width: 100%;
  height: 1.6rem;
  padding: 0.13rem 0.18rem;
}
.g_form .inptext .inp_box textarea::-webkit-input-placeholder {
  color: #999;
}
@media (max-width: 767px) {
  .g_form .inptext .inp_box textarea {
    height: 2.2rem;
    padding: 0.2rem 0.4rem;
  }
}
.g_form .g_lab {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 0.35rem;
  color: #999999;
}
.g_form .g_lab label {
  display: flex;
  align-items: center;
}
.g_form .g_lab label.on i {
  background: #ff6720;
  color: #ff6720;
  border-color: #ff6720;
}
.g_form .g_lab i {
  margin-top: 0;
  flex-shrink: 0;
  transition: all 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #eaeaea;
  width: 17px;
  height: 17px;
  color: transparent;
  margin-right: 0.12rem;
}
@media (max-width: 1580px) {
  .g_form .g_lab i {
    width: 14px;
    height: 14px;
  }
}
.g_form .g_lab i svg,
.g_form .g_lab i img {
  width: 8px;
  height: auto;
}
.g_form .g_lab i svg path,
.g_form .g_lab i img path {
  filter: none;
}
.g_form .g_lab a {
  color: #ff6720;
}
.g_form .pub_btn {
  height: 0.55rem;
  padding: 0 0.44rem;
}
@media (max-width: 767px) {
  .g_form .pub_btn {
    height: 0.8rem;
  }
}
.odmfo2 {
  background: #fafafa;
}
.layui-form .layui-input-block {
  margin-left: 0;
}
.layui-form .layui-form-select dl {
  top: 100%;
  bottom: auto;
}
.layui-form .layui-form-select dl dd.layui-this {
  background: #ff6720;
}
.layui-form .layui-form-select .layui-input {
  height: 0.5rem;
  border: 1px solid #cccccc;
  color: #444;
  padding: 0 0.2rem;
}
@media (max-width: 767px) {
  .layui-form .layui-form-select .layui-input {
    height: 0.8rem;
  }
}
.layui-form .layui-form-select .layui-edge {
  right: 0.24rem;
  background: url(../images/b3.svg) no-repeat;
  background-size: contain;
  width: 12px;
  height: 7px;
  border: none;
  margin: 0;
  margin-top: -4px;
}
@media (max-width: 767px) {
  .layui-form .layui-form-select .layui-edge {
    right: 0.4rem;
  }
}
@media (max-width: 767px) {
  .odmfi {
    /* padding: 0 0.3rem; */
  }
}
.odmfi .esgon_box {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .odmfi .esgon_box {
    margin: 0 ;
    /* overflow: auto; */
    /* flex-wrap: initial; */
    justify-content: space-between;
  }
}
.odmfi .esgon_box .item {
  width: calc(1/4*100%);
}
@media (max-width: 991px) {
  .odmfi .esgon_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .odmfi .esgon_box .item {
    width: 50%;
    /* width: calc(50% - 0.15rem); */
    padding: 0;
    /* margin-bottom: 0.3rem; */
    /* flex-shrink: 0; */
  }
}
.odmfi .esgon_box .item:hover img {
  transform: scale(1.05);
}
.odmfi .esgon_box .item .itembox {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #ff6720);
				background: linear-gradient(to bottom, rgba(255,255,255,0), #ff6720); */
}
.odmfi .esgon_box .item .itembox .public-img:before {
  padding-top: 69.56521739%;
}
@media (max-width: 767px) {
  .odmfi .esgon_box .item .itembox .public-img:before {
    padding-top: 46%;
  }
}
.odmfi .esgon_box .item .itembox .txt {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/odm10.png) no-repeat;
  background-size: 100% 100%;
  background-position: bottom center;
  z-index: 10;
  padding: 0.32rem 0.4rem;
  color: #fff;
  display: flex;
  align-items: flex-end;
}
/* Download */
.dowon .dowon_box .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.12rem 0 0.12rem 0.3rem;
  background: #fafafa;
  border-radius: 0.08rem;
  margin-bottom: 0.1rem;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .dowon .dowon_box .item {
    flex-direction: column;
    align-items: flex-start;
  }
}
.dowon .dowon_box .item:hover {
  background: #ff6720;
}
.dowon .dowon_box .item:hover svg path {
  fill: #fff !important;
}
.dowon .dowon_box .item:hover .left .txt h3 {
  color: #fff;
}
.dowon .dowon_box .item:hover .left .txt span {
  color: rgba(255, 255, 255, 0.6);
}
.dowon .dowon_box .item:hover .right .rbox p {
  color: rgba(255, 255, 255, 0.6);
}
.dowon .dowon_box .item .left {
  width: 49%;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .left {
    width: 100%;
    margin-bottom: 0.2rem;
  }
}
.dowon .dowon_box .item .left i {
  margin-right: 0.25rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.34rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .left i {
    width: 0.6rem;
  }
}
.dowon .dowon_box .item .left i svg,
.dowon .dowon_box .item .left i img {
  width: 100%;
  height: auto;
}
.dowon .dowon_box .item .left i svg path,
.dowon .dowon_box .item .left i img path {
  transition: all 0.4s;
  fill: #ff6720;
}
.dowon .dowon_box .item .left .txt {
  width: 90%;
}
.dowon .dowon_box .item .left .txt h3 {
  color: #000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.4s;
  font-size: 18px;
}
@media (max-width: 1199px) {
  .dowon .dowon_box .item .left .txt h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .left .txt h3 {
    font-size: 14px;
  }
}
.dowon .dowon_box .item .left .txt span {
  transition: all 0.4s;
  color: #999;
}
.dowon .dowon_box .item .right {
  display: flex;
  align-items: center;
}
.dowon .dowon_box .item .right .rbox {
  padding-right: 0.2rem;
  display: flex;
  align-items: center;
}
.dowon .dowon_box .item .right .rbox i {
  margin-right: 0.13rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.2rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .dowon .dowon_box .item .right .rbox i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .right .rbox i {
    width: 0.26rem;
  }
}
.dowon .dowon_box .item .right .rbox i svg,
.dowon .dowon_box .item .right .rbox i img {
  width: 100%;
  height: auto;
}
.dowon .dowon_box .item .right .rbox i svg path,
.dowon .dowon_box .item .right .rbox i img path {
  transition: all 0.4s;
  fill: #ff6720;
}
.dowon .dowon_box .item .right .rbox p {
  color: #666;
  transition: all 0.4s;
}
.dowon .dowon_box .item .right .rbox1 {
  width: 2.5rem;
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .right .rbox1 {
    width: 3rem;
  }
}
.dowon .dowon_box .item .right .rbox2 {
  display: flex;
  align-items: center;
  width: 2.9rem;
}
@media (max-width: 767px) {
  .dowon .dowon_box .item .right .rbox2 {
    width: 4rem;
  }
}
.dowon .dowon_box .item .right .rbox2 .g_a {
  display: flex;
  align-items: center;
  margin-right: 0.3rem;
}
.dowon .dowon_box .item .right .rbox2 .g_a:last-child {
  margin-right: 0;
}
.dowon .g_more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.78rem;
}
.dowon .g_more p {
  color: #ff6720;
}
.dowon .g_more i {
  margin-left: 0.17rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.24rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .dowon .g_more i {
    width: 0.26rem;
  }
}
@media (max-width: 767px) {
  .dowon .g_more i {
    width: 0.28rem;
  }
}
.dowon .g_more i svg,
.dowon .g_more i img {
  width: 100%;
  height: auto;
}
.dowon .g_more i svg path,
.dowon .g_more i img path {
  transition: all 0.4s;
  fill: #ff6720;
}
/* 售后服务 */
.afton {
  padding: 1.4rem 0;
}
.afton .box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 991px) {
  .afton .box {
    flex-direction: column-reverse;
  }
}
.afton .box .gl {
  width: 50%;
  padding: 0 1.24rem 0 0;
}
@media (max-width: 991px) {
  .afton .box .gl {
    width: 100%;
    margin-top: 0.5rem;
    padding: 0;
  }
}
.afton .box .gl .txt h2 {
  margin-bottom: 0.18rem;
  line-height: 1.2;
}
.afton .box .gl .txt p {
  color: #666;
}
.afton .box .gl .afton_num {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.64rem;
}
.afton .box .gl .afton_num .num_it {
  margin: 0 0.3rem 0.2rem 0;
  padding: 0.07rem;
  display: flex;
  align-items: center;
  border-radius: 100px;
  background: #ff6720;
}
.afton .box .gl .afton_num .num_it i {
  margin-right: 0.12rem;
  background: #fff;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.4rem;
  height: 0.4rem;
  color: #ff6720;
}
.afton .box .gl .afton_num .num_it i svg,
.afton .box .gl .afton_num .num_it i img {
  width: 52.5%;
  height: auto;
}
.afton .box .gl .afton_num .num_it i svg path,
.afton .box .gl .afton_num .num_it i img path {
  fill: #ff6720;
}
.afton .box .gl .afton_num .num_it p {
  margin-right: 0.22rem;
  color: #fff;
}
.afton .box .gr {
  width: 50%;
}
@media (max-width: 991px) {
  .afton .box .gr {
    width: 100%;
  }
}
.afton .box .gr .public-img {
  border-radius: 0.12rem;
}
.afton .box .gr .public-img:before {
  padding-top: 63.26530612%;
}
.afttw {
  padding: 1.35rem 0 1.25rem;
}
.afttw .box .item {
  width: 33.33333333%;
}
@media (max-width: 991px) {
  .afttw .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .afttw .box .item {
    width: 100%;
  }
}
.afttw .box .item .itembox .txt2 h3 {
  margin-bottom: 0.15rem;
}
.afttw .box .item .itembox .txt2 p {
  margin-bottom: 0.1rem;
  color: #666;
  display: block;
  position: relative;
  padding-left: 15px;
}
.afttw .box .item .itembox .txt2 p:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff6720;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .afttw .box .item .itembox .txt2 p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.aftth {
  padding: 1.35rem 0 1.4rem;
}
.aftth .box {
  margin-top: 0.56rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .aftth .box {
    flex-direction: column-reverse;
  }
}
.aftth .box .gl {
  margin-top: 0.3rem;
  width: 40%;
}
@media (max-width: 991px) {
  .aftth .box .gl {
    width: 100%;
    margin-top: 0.5rem;
  }
}
.aftth .box .gl ul {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.aftth .box .gl ul li {
  border-radius: 0.08rem;
  overflow: hidden;
  background: #fafafa;
  margin-bottom: 0.2rem;
  position: relative;
}
.aftth .box .gl ul li:last-child {
  margin-bottom: 0;
}
.aftth .box .gl ul li::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border-top: 3px solid #ff6720;
  opacity: 0;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .aftth .box .gl ul li::after {
    border-top: 2px solid #ff6720;
  }
}
.aftth .box .gl ul li:first-child .g_xia {
  display: block;
}
.aftth .box .gl ul li.on::after {
  opacity: 1;
}
.aftth .box .gl ul li.on .g_top .g_gb i {
  transform: rotate(90deg);
}
.aftth .box .gl ul li .g_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.32rem 0.38rem 0.28rem 0.24rem;
  position: relative;
  cursor: pointer;
}
.aftth .box .gl ul li .g_top .g_top_l {
  display: flex;
  align-items: center;
  width: 80%;
}
.aftth .box .gl ul li .g_top .g_top_l i {
  margin-right: 0.28rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.37rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 767px) {
  .aftth .box .gl ul li .g_top .g_top_l i {
    width: 0.48rem;
  }
}
.aftth .box .gl ul li .g_top .g_top_l i svg,
.aftth .box .gl ul li .g_top .g_top_l i img {
  width: 100%;
  height: auto;
}
.aftth .box .gl ul li .g_top .g_top_l i svg path,
.aftth .box .gl ul li .g_top .g_top_l i img path {
  fill: #ff6720;
}
@media (max-width: 1199px) {
  .aftth .box .gl ul li .g_top .g_top_l p {
    font-size: 16px;
  }
}
.aftth .box .gl ul li .g_top .g_gb {
  position: relative;
  transition: 0.4s all;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.aftth .box .gl ul li .g_top .g_gb i {
  transition: all 0.4s;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10px;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .aftth .box .gl ul li .g_top .g_gb i {
    width: 8px;
  }
}
@media (max-width: 767px) {
  .aftth .box .gl ul li .g_top .g_gb i {
    width: 7px;
  }
}
.aftth .box .gl ul li .g_top .g_gb i svg,
.aftth .box .gl ul li .g_top .g_gb i img {
  width: 100%;
  height: auto;
}
.aftth .box .gl ul li .g_top .g_gb i svg path,
.aftth .box .gl ul li .g_top .g_gb i img path {
  fill: #ff6720;
}
.aftth .box .gl ul li .g_xia {
  padding: 0 0.55rem 0.34rem 0.89rem;
  margin-top: -0.13rem;
  display: none;
}
@media (max-width: 767px) {
  .aftth .box .gl ul li .g_xia {
    padding: 0 0.55rem 0.34rem 1rem;
  }
}
.aftth .box .gl ul li .g_xia .g_bjq p {
  color: #999;
}
.aftth .box .gr {
  width: 50%;
}
@media (max-width: 991px) {
  .aftth .box .gr {
    width: 100%;
  }
}
.aftth .box .gr .public-img {
  position: absolute;
  top: 0;
  opacity: 0;
  transition: all 0.4s;
  border-radius: 0.12rem;
}
.aftth .box .gr .public-img.on {
  position: relative;
  opacity: 1;
}
.aftth .box .gr .public-img:hover img {
  transform: scale(1.05);
}
.aftth .box .gr .public-img:before {
  padding-top: 70%;
}
/* 意见&投诉 */
.sugon {
  background: #fafafa;
  padding: 1.4rem 0 1.5rem;
}
.sugon .box {
  background: #fff;
  border-radius: 0.2rem;
  padding: 0.9rem 0.8rem 1rem;
}
@media (max-width: 767px) {
  .sugon .box {
    padding: 0.3rem;
  }
}
.sugon .box .sugon_box {
  margin-top: 0.55rem;
  display: flex;
  flex-wrap: wrap;
}
.sugon .box .sugon_box .item {
  margin-bottom: 0.35rem;
  min-width: 36.80555556%;
  padding-right: 0.5rem;
}
@media (max-width: 1580px) {
  .sugon .box .sugon_box .item {
    min-width: initial;
    width: 50%;
  }
}
@media (max-width: 991px) {
  .sugon .box .sugon_box .item {
    width: 100%;
  }
}
.sugon .box .sugon_box .item .g_t {
  margin-bottom: 0.16rem;
  display: flex;
  align-items: center;
}
.sugon .box .sugon_box .item .g_t i {
  margin-right: 0.08rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.2rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .sugon .box .sugon_box .item .g_t i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .sugon .box .sugon_box .item .g_t i {
    width: 0.26rem;
  }
}
.sugon .box .sugon_box .item .g_t i svg,
.sugon .box .sugon_box .item .g_t i img {
  width: 100%;
  height: auto;
}
.sugon .box .sugon_box .item .g_t i svg path,
.sugon .box .sugon_box .item .g_t i img path {
  fill: #ff6720;
}
.sugon .box .sugon_box .item .g_t p {
  color: rgba(102, 102, 102, 0.8);
}
.sugon .box .sugon_box .item .g_p {
  color: #000;
}
.sugon .box .sugon_box .item .g_p p {
  margin-bottom: 0.1rem;
}
.sugon .box .img {
  margin-top: 0.15rem;
  overflow: hidden;
  border-radius: 0.12rem;
}
.sugon .box .img img {
  width: 100%;
}
/* 常见问题 */
.faqon {
  padding: 1.38rem 0;
}
.faqon .faqon_t .faqon_search {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .faqon .faqon_t .faqon_search {
    flex-direction: column;
  }
}
.faqon .faqon_t .faqon_search .gl {
  flex-wrap: wrap;
  display: flex;
}
@media (max-width: 991px) {
  .faqon .faqon_t .faqon_search .gl {
    width: 100%;
  }
}
.faqon .faqon_t .faqon_search .gl a {
  margin-right: 0.2rem;
  min-width: 2rem;
  padding: 0 0.25rem;
  height: 0.54rem;
  border: 1px solid #cccccc;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gl a {
    height: 0.8rem;
    padding: 0 0.4rem;
  }
}
.faqon .faqon_t .faqon_search .gl a.on {
  background: #ff6720;
  border-color: #ff6720;
  color: #fff;
}
@media (max-width: 991px) {
  .faqon .faqon_t .faqon_search .gr {
    width: 100%;
    margin-top: 0.4rem;
  }
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gr {
    margin-top: 0.3rem;
  }
}
.faqon .faqon_t .faqon_search .gr form .search_box {
  width: 5.84rem;
  height: 0.54rem;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1580px) {
  .faqon .faqon_t .faqon_search .gr form .search_box {
    width: 8rem;
  }
}
@media (max-width: 991px) {
  .faqon .faqon_t .faqon_search .gr form .search_box {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gr form .search_box {
    height: 0.8rem;
  }
}
.faqon .faqon_t .faqon_search .gr form .search_box svg {
  margin: 0 0.15rem 0 0.1rem;
  width: 0.18rem;
  height: auto;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gr form .search_box svg {
    width: 0.2rem;
  }
}
.faqon .faqon_t .faqon_search .gr form .search_box svg path {
  fill: #ff6720;
}
.faqon .faqon_t .faqon_search .gr form .search_box input {
  padding: 0 0.3rem 0 0;
  width: 100%;
  color: #333;
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gr form .search_box input {
    font-size: 10px;
    padding: 0 0.1rem 0 0;
  }
}
.faqon .faqon_t .faqon_search .gr form .search_box input::-webkit-input-placeholder {
  color: #999;
}
.faqon .faqon_t .faqon_search .gr form .search_box button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  flex-shrink: 0;
  border-radius: 100px;
  min-width: 1rem;
  height: 100%;
  transition: all 0.4s;
  background: #ff6720;
}
@media (max-width: 767px) {
  .faqon .faqon_t .faqon_search .gr form .search_box button {
    padding: 0 0.2rem;
    font-size: 12px;
  }
}
.faqon .faqon_t .faqon_search .gr form .search_box button:hover {
  opacity: 0.8;
}
.faqon .faqon_t .g_p {
  margin-top: 0.35rem;
}
.faqon .faqon_t .g_p p {
  color: #666;
}
.pub_faq {
  margin-top: 0.64rem;
}
.pub_faq > ul > li {
  border-radius: 0.08rem;
  overflow: hidden;
  background: #fafafa;
  margin-bottom: 0.2rem;
  position: relative;
  transition: all 0.4s;
}
.pub_faq > ul > li:first-child .g_xia {
  display: block;
}
.pub_faq > ul > li.on {
  background: #ff6720;
}
.pub_faq > ul > li.on .g_top .g_top_l span {
  color: #fff;
}
.pub_faq > ul > li.on .g_top .g_top_l p {
  color: #fff;
}
.pub_faq > ul > li.on .g_top .g_gb i {
  transform: rotate(-90deg);
}
.pub_faq > ul > li.on .g_top .g_gb i svg path,
.pub_faq > ul > li.on .g_top .g_gb i img path {
  fill: #fff;
}
.pub_faq > ul > li.on .g_xia .g_bjq .g_p {
  color: #fff;
}
.pub_faq > ul > li.on .g_xia .g_bjq .g_p p {
  color: #fff;
}
.pub_faq > ul > li .g_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.33rem 1.58rem 0.33rem 0.82rem;
  position: relative;
  cursor: pointer;
}
@media (max-width: 767px) {
  .pub_faq > ul > li .g_top {
    padding: 0.3rem 0.6rem;
  }
}
.pub_faq > ul > li .g_top .g_top_l {
  display: flex;
  align-items: center;
  width: 80%;
}
.pub_faq > ul > li .g_top .g_top_l span {
  color: #999;
  width: 2.82rem;
  padding-right: 0.4rem;
  transition: all 0.4s;
  flex-shrink: 0;
}
@media (max-width: 991px) {
  .pub_faq > ul > li .g_top .g_top_l span {
    width: 1rem;
  }
}
.pub_faq > ul > li .g_top .g_top_l p {
  transition: all 0.4s;
  /* overflow: hidden;
						white-space: nowrap;
						text-overflow:ellipsis; */
}
@media (max-width: 1199px) {
  .pub_faq > ul > li .g_top .g_top_l p {
    font-size: 16px;
  }
}
.pub_faq > ul > li .g_top .g_gb {
  position: relative;
  transition: 0.4s all;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.pub_faq > ul > li .g_top .g_gb i {
  transition: all 0.4s;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: auto;
  color: #999999;
}
@media (max-width: 1199px) {
  .pub_faq > ul > li .g_top .g_gb i {
    width: 13px;
  }
}
@media (max-width: 767px) {
  .pub_faq > ul > li .g_top .g_gb i {
    width: 10px;
  }
}
.pub_faq > ul > li .g_top .g_gb i svg,
.pub_faq > ul > li .g_top .g_gb i img {
  width: 100%;
  height: auto;
}
.pub_faq > ul > li .g_top .g_gb i svg path,
.pub_faq > ul > li .g_top .g_gb i img path {
  transition: all 0.4s;
  fill: #999999;
}
.pub_faq > ul > li .g_xia {
  padding: 0 1.58rem 0.45rem 0.82rem;
  display: none;
}
@media (max-width: 767px) {
  .pub_faq > ul > li .g_xia {
    padding: 0 0.6rem 0.3rem 0.6rem;
  }
}
.pub_faq > ul > li .g_xia .g_bjq {
  display: flex;
}
.pub_faq > ul > li .g_xia .g_bjq .g_i {
  flex-shrink: 0;
  width: 2.82rem;
}
@media (max-width: 991px) {
  .pub_faq > ul > li .g_xia .g_bjq .g_i {
    width: 1rem;
  }
}
@media (max-width: 767px) {
  .pub_faq > ul > li .g_xia .g_bjq .g_i {
    display: none;
  }
}
.pub_faq > ul > li .g_xia .g_bjq .g_i img {
  margin-left: 8px;
  width: 6px;
}
.pub_faq > ul > li .g_xia .g_bjq .g_p {
  padding-right: 2rem;
}
@media (max-width: 767px) {
  .pub_faq > ul > li .g_xia .g_bjq .g_p {
    padding: 0;
  }
}
.pub_faq > ul > li .g_xia .g_bjq .g_p p {
  transition: all 0.4s;
  margin-bottom: 0.1rem;
}
.pub_faq .g_more {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.78rem;
}
.pub_faq .g_more p {
  color: #ff6720;
}
.pub_faq .g_more i {
  margin-left: 0.17rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.24rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .pub_faq .g_more i {
    width: 0.26rem;
  }
}
@media (max-width: 767px) {
  .pub_faq .g_more i {
    width: 0.28rem;
  }
}
.pub_faq .g_more i svg,
.pub_faq .g_more i img {
  width: 100%;
  height: auto;
}
.pub_faq .g_more i svg path,
.pub_faq .g_more i img path {
  transition: all 0.4s;
  fill: #ff6720;
}
/* investment */
.invon {
  padding: 1.35rem 0;
  background: url(../images/investment2.png) no-repeat;
  background-size: cover;
}
.invon .box {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 991px) {
  .invon .box {
    flex-direction: column;
  }
}
.invon .box .gl {
  width: 46.25%;
}
@media (max-width: 991px) {
  .invon .box .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.invon .box .gl .g_title i {
  display: block;
  width: 0.36rem;
  height: 3px;
  background: #ff6720;
  margin-top: 0.25rem;
}
.invon .box .gr {
  width: 53.75%;
}
@media (max-width: 1900px) {
  .invon .box .gr {
    width: 65%;
  }
}
@media (max-width: 991px) {
  .invon .box .gr {
    width: 100%;
  }
}
.invon .box .gr .g_p p {
  color: #666;
}
.invon .box .gr .invon_box {
  margin-top: 0.6rem;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1380px) {
  .invon .box .gr .invon_box {
    flex-direction: column;
  }
}
.invon .box .gr .invon_box .left {
  padding-right: 0.84rem;
  position: relative;
}
@media screen and (max-width: 1380px) {
  .invon .box .gr .invon_box .left {
    margin-bottom: 0.3rem;
  }
}
.invon .box .gr .invon_box .left::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 0.64rem;
  background: #e1e2e3;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  .invon .box .gr .invon_box .left::after {
    display: none;
  }
}
.invon .box .gr .invon_box .left p {
  color: #666;
}
.invon .box .gr .invon_box .left span {
  color: #ff6720;
}
.invon .box .gr .invon_box .right {
  display: flex;
}
.invon .box .gr .invon_box .right .item {
  cursor: pointer;
  margin-left: 0.12rem;
  width: 0.54rem;
  height: 0.54rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
@media (max-width: 1199px) {
  .invon .box .gr .invon_box .right .item {
    margin: 0 0.2rem 0 0;
  }
}
@media (max-width: 767px) {
  .invon .box .gr .invon_box .right .item {
    width: 0.74rem;
    height: 0.74rem;
  }
}
.invon .box .gr .invon_box .right .item:hover:not(:first-of-type) {
  background: #ff6720;
}
.invon .box .gr .invon_box .right .item:hover:not(:first-of-type) i {
  color: #fff;
}
.invon .box .gr .invon_box .right .item:hover:not(:first-of-type) i svg path,
.invon .box .gr .invon_box .right .item:hover:not(:first-of-type) i img path {
  fill: #fff;
}
.invon .box .gr .invon_box .right .item i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.22rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .invon .box .gr .invon_box .right .item i {
    width: 0.24rem;
  }
}
@media (max-width: 767px) {
  .invon .box .gr .invon_box .right .item i {
    width: 0.28rem;
  }
}
.invon .box .gr .invon_box .right .item i svg,
.invon .box .gr .invon_box .right .item i img {
  width: 100%;
  height: auto;
}
.invon .box .gr .invon_box .right .item i svg path,
.invon .box .gr .invon_box .right .item i img path {
  fill: #ff6720;
}
.invon .box .gr .invon_box .right .item1 {
  width: auto;
  padding: 4px;
  border-radius: 100px;
}
.invon .box .gr .invon_box .right .item1 i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.46rem;
  height: 0.46rem;
  border-radius: 50%;
  background: #ff6720;
  color: #ff6720;
}
.invon .box .gr .invon_box .right .item1 i svg,
.invon .box .gr .invon_box .right .item1 i img {
  width: 43.47826087%;
  height: auto;
}
.invon .box .gr .invon_box .right .item1 i svg path,
.invon .box .gr .invon_box .right .item1 i img path {
  fill: #fff;
}
.invon .box .gr .invon_box .right .item1 p {
  white-space: nowrap;
  color: #ff6720;
  margin: 0 0.16rem 0 0.09rem;
}
.invtw {
  padding: 1.4rem 0;
}
.invtw .gt_tit .g_qie {
  display: flex;
}
.invtw .gt_tit .g_qie .pub_nav {
  margin-left: 0.2rem;
  position: initial;
  transform: translateY(0%);
  background: no-repeat;
  width: 0.54rem;
  height: 0.54rem;
  box-shadow: none;
  border: 1px solid #ededed;
}
@media (max-width: 767px) {
  .invtw .gt_tit .g_qie .pub_nav {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0.3rem 0.2rem 0 0;
  }
}
.invtw .gt_tit .g_qie .pub_nav:hover {
  background: #ff6720;
  border-color: #ff6720;
}
.invtw .gt_tit .g_qie .pub_nav:hover svg path,
.invtw .gt_tit .g_qie .pub_nav:hover img path {
  fill: #fff;
}
.invtw .gt_tit .g_qie .pub_nav svg path,
.invtw .gt_tit .g_qie .pub_nav img path {
  fill: #ff6720;
}
.invtw .box {
  margin-top: 0.64rem;
}
.invtw .box .invtw_box {
  height: 100%;
  border-radius: 0.08rem;
  background: #fafafa url(../images/investment3.png) no-repeat;
  background-size: 100% 100%;
  padding: 0.39rem 0.2rem 0.4rem 0.3rem;
}
.invtw .box .invtw_box i {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.55rem;
  height: 0.55rem;
  margin-bottom: 1.4rem;
  color: #ff6720;
}
@media (max-width: 767px) {
  .invtw .box .invtw_box i {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.invtw .box .invtw_box i svg,
.invtw .box .invtw_box i img {
  width: 100%;
  height: auto;
}
.invtw .box .invtw_box i svg path,
.invtw .box .invtw_box i img path {
  fill: #ff6720;
}
.invtw .box .invtw_box .txt {
  color: #000;
}
.invtw .box .invtw_box .txt h3 {
  margin-bottom: 0.16rem;
  line-height: 1.41666667;
}
.invtw .box .invtw_box .txt p {
  color: #666;
}
/* business */
.buson {
  padding: 1.35rem 0 1rem;
}
.buson .box {
  margin-top: 0.65rem;
}
.buson .box .item {
  margin-bottom: 0.4rem;
  display: flex;
  justify-content: space-between;
}
.buson .box .item:nth-child(2n) {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .buson .box .item {
    flex-direction: column !important;
    margin-bottom: 0;
  }
}
.buson .box .item .gl {
  width: 60%;
  padding: 0.56rem 0.58rem 0.2rem;
  border-radius: 0.08rem;
  background: url(../images/business2.jpg) no-repeat;
  background-size: cover;
  /* .g_img{
					display: none !important;
				} */
}
@media (max-width: 1199px) {
  .buson .box .item .gl {
    width: calc(50% - 0.2rem);
  }
}
@media (max-width: 991px) {
  .buson .box .item .gl {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .buson .box .item .gl {
    padding: 0.4rem;
  }
}
.buson .box .item .gr {
  border-radius: 0.08rem;
  padding: 0.56rem 0.58rem 0.2rem;
  background: #fafafa;
  width: 37.5%;
}
@media (max-width: 1199px) {
  .buson .box .item .gr {
    width: calc(50% - 0.2rem);
  }
}
@media (max-width: 991px) {
  .buson .box .item .gr {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .buson .box .item .gr {
    padding: 0.4rem;
  }
}
@media (max-width: 991px) {
  .buson .box .item .buson_con {
    margin-bottom: 0.4rem;
  }
}
.buson .box .item .buson_con h3 {
  margin-bottom: 0.88rem;
}
.buson .box .item .buson_con h3::after {
  content: '';
  width: 0.32rem;
  height: 2px;
  background: #ff6720;
  display: block;
  margin-top: 0.18rem;
}
.buson .box .item .buson_con .buson_box .g_it {
  margin-bottom: 0.3rem;
}
.buson .box .item .buson_con .buson_box .g_it .g_it_t {
  margin-bottom: 0.1rem;
  display: flex;
  align-items: center;
}
.buson .box .item .buson_con .buson_box .g_it .g_it_t i {
  margin-right: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.19rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .buson .box .item .buson_con .buson_box .g_it .g_it_t i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .buson .box .item .buson_con .buson_box .g_it .g_it_t i {
    width: 0.26rem;
  }
}
.buson .box .item .buson_con .buson_box .g_it .g_it_t i svg,
.buson .box .item .buson_con .buson_box .g_it .g_it_t i img {
  width: 100%;
  height: auto;
}
.buson .box .item .buson_con .buson_box .g_it .g_it_t i svg path,
.buson .box .item .buson_con .buson_box .g_it .g_it_t i img path {
  fill: #ff6720;
}
.buson .box .item .buson_con .buson_box .g_it .g_it_t p {
  color: #666;
}
.buson .box .item .buson_con .g_img {
  margin-top: 0.3rem;
}
.buson .box .item .buson_con .g_img img {
  width: 1.8rem;
}
@media (max-width: 767px) {
  .buson .box .item .buson_con .g_img img {
    width: 3rem;
  }
}
/* Cookie */
#c-home-tips {
  display: none;
  position: fixed;
  z-index: 890;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  /* max-width: 1920px; */
  width: 100%;
  background: #fff;
}
#c-home-tips .c-wrap {
  padding: 36px 0 43px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 991px) {
  #c-home-tips .c-wrap {
    margin: 0 5%;
  }
}
@media (max-width: 767px) {
  #c-home-tips .c-wrap {
    flex-direction: column;
  }
}
#c-home-tips .c-wrap .c-left {
  width: 65%;
  text-align: left;
}
@media (max-width: 767px) {
  #c-home-tips .c-wrap .c-left {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
#c-home-tips .c-wrap .c-left h2 {
  margin-bottom: 0.18rem;
}
#c-home-tips .c-wrap .c-left p {
  color: #666;
}
#c-home-tips .c-wrap .c-wrapr {
  width: 30%;
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  #c-home-tips .c-wrap .c-wrapr {
    width: 100%;
  }
}
@media (max-width: 991px) {
  #c-home-tips .c-wrap .c-wrapr {
    width: 100%;
  }
}
#c-home-tips .c-wrap .c-wrapr a {
  cursor: pointer;
  margin-left: 0.24rem;
  margin-bottom: 0.2rem;
  min-width: 2rem;
  padding: 0 0.25rem;
  height: 0.54rem;
  border: 1px solid #cccccc;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  #c-home-tips .c-wrap .c-wrapr a {
    height: 0.8rem;
    padding: 0 0.4rem;
  }
}
#c-home-tips .c-wrap .c-wrapr a:hover {
  background: #ff6720;
  border-color: #ff6720;
  color: #fff;
}
/* 右侧浮窗 */
.gpop {
  position: fixed;
  right: 0.2rem;
  bottom: 2rem;
  z-index: 100;
  display: none;
}
@media (max-width: 767px) {
  .gpop {
    right: 10px;
  }
}
.gpop > * {
  transition: all 0.4s;
}
.gpop .gpop_box {
  background: #fff;
  border-radius: 100px;
  padding: 0.05rem;
  margin-bottom: 0.2rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.gpop .gpop_box .pop_a:first-child::after {
  display: none;
}
.gpop .gpop_box .pop_a::after {
  content: '';
  position: absolute;
  width: 0.2rem;
  height: 2px;
  background: #e5e5e5;
  top: -0.05rem;
}
@media (max-width: 767px) {
  .gpop .gpop_box .pop_a::after {
    height: 1px;
  }
}
.gpop .pop_a {
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  position: relative;
  display: block;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  margin-bottom: 0.1rem;
}
@media (max-width: 767px) {
  .gpop .pop_a {
    width: 0.6rem;
    height: 0.6rem;
  }
}
.gpop .pop_a.on {
  background: #ff6720;
}
.gpop .pop_a.on .pop_text {
  transform: translateY(-50%) scale(1);
  -webkit-transform: translateY(-50%) scale(1);
}
.gpop .pop_a.on .pop_a_img svg path {
  fill: #fff;
}
.gpop .pop_a.on .pop_a_img p {
  color: #fff;
}
.gpop .pop_a img {
  z-index: 100;
}
.gpop .pop_a .pop_a_img {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.gpop .pop_a .pop_a_img svg {
  width: auto;
  height: 20px;
}
@media (max-width: 767px) {
  .gpop .pop_a .pop_a_img svg {
    height: 14px;
  }
}
.gpop .pop_a .pop_a_img svg path {
  fill: #4e4e4e;
}
.gpop .pop_a .pop_a_img p {
  font-size: 12px;
  margin-top: 5px;
}
.gpop .pop_a .pop_text {
  position: absolute;
  top: 50%;
  right: calc(100% + 20px);
  background: #fff;
  padding: 0.1rem;
  transition: all 0.6s;
  -moz-transition: all 0.6s;
  z-index: 1;
  transform: translateY(-50%) scale(0);
  -webkit-transform: translateY(-50%) scale(0);
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  transition: all 0.4s;
  border-radius: 0.08rem;
}
.gpop .pop_a .pop_text .public-img {
  width: 100px;
}
.gpop .pop_a .pop_text p {
  color: #666;
  margin-bottom: 0.02rem;
  white-space: nowrap;
  font-size: 14px;
}
.gpop .pop_a .pop_text::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid dashed dashed;
  border-color: #fff transparent transparent;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  position: absolute;
  top: 50%;
  right: -20px;
  margin-top: -10px;
  border-width: 10px;
  border-top-color: #fff;
  -webkit-transform: rotate(-90deg);
}
.gpop .cur4 {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  background: #fff;
  width: 0.6rem;
  height: 0.6rem;
}
@media (max-width: 767px) {
  .gpop .cur4 {
    width: 0.7rem;
    height: 0.7rem;
  }
}
.gpop .cur4 .pop_a_img svg,
.gpop .cur4 .pop_a_img img {
  height: 0.28rem;
}
.gpop .cur4 .pop_a_img svg path,
.gpop .cur4 .pop_a_img img path {
  fill: #ff6720;
}
/* 留资弹窗 */
.curtain1 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: none;
}
.curtain1 .mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
}
.curtain1 .curtain_box {
  position: absolute;
  max-width: 90%;
  max-height: 90%;
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 10000;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .curtain1 .curtain_box {
    width: 90%;
  }
}
.curtain1 .curtain_box .curtain_title {
  position: relative;
  padding: 0 30px;
  background: #1c4798;
}
.curtain1 .curtain_box .curtain_title .close_tc {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 60px;
  cursor: pointer;
  z-index: 10000;
  top: 0.5rem;
}
@media screen and (max-width: 767px) {
  .curtain1 .curtain_box .curtain_title .close_tc {
    width: 40px;
    height: 40px;
  }
}
.curtain1 .curtain_box .curtain_title .close_tc::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -10px;
  width: 20px;
  height: 2px;
  background: #999999;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.curtain1 .curtain_box .curtain_title .close_tc::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -10px;
  width: 20px;
  height: 2px;
  background: #999999;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.curtain1 .curtain_box .curtain_con {
  max-height: 90vh;
  overflow: auto;
}
.keep_pop {
  width: 12.62rem;
  display: flex;
  justify-content: space-between;
  background: #fff;
}
@media (max-width: 991px) {
  .keep_pop {
    width: 100%;
  }
}
.keep_pop .gl {
  color: #fff;
  background: url(../images/keep.png) no-repeat;
  background-size: cover;
  width: 34.86529319%;
  padding: 0.6rem 0.4rem 0.4rem;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (max-width: 991px) {
  .keep_pop .gl {
    display: none;
  }
}
.keep_pop .gl .gt .pop_logo {
  display: block;
  margin-bottom: 0.75rem;
  width: auto;
  height: 0.36rem;
}
.keep_pop .gl .gt .txt {
  margin-bottom: 0.32rem;
}
.keep_pop .gl .gt .txt p {
  margin-top: 0.1rem;
}
.keep_pop .gl .gt .g_p .g_p_box {
  margin-bottom: 0.16rem;
  display: flex;
  align-items: flex-start;
}
.keep_pop .gl .gt .g_p .g_p_box i {
  margin-top: 0.06rem;
  margin-right: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.15rem;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1580px) {
  .keep_pop .gl .gt .g_p .g_p_box i {
    margin-top: 0.1rem;
  }
}
@media (max-width: 1199px) {
  .keep_pop .gl .gt .g_p .g_p_box i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .keep_pop .gl .gt .g_p .g_p_box i {
    width: 0.26rem;
  }
}
.keep_pop .gl .gt .g_p .g_p_box i svg,
.keep_pop .gl .gt .g_p .g_p_box i img {
  width: 100%;
  height: auto;
}
.keep_pop .gl .gt .g_p .g_p_box i svg path,
.keep_pop .gl .gt .g_p .g_p_box i img path {
  fill: #f5f7f9;
}
.keep_pop .gl .gt .g_p .g_p_box p {
  line-height: 1.75;
}
.keep_pop .gl .gb_box {
  margin-top: 0.4rem;
}
.keep_pop .gl .gb_box .gb_box_t {
  color: #fff;
}
.keep_pop .gl .gb_box .gb_box_t p {
  margin-bottom: 0.1rem;
}
.keep_pop .gl .gb {
  margin-top: 0.2rem;
}
.keep_pop .gl .gb a {
  margin-right: 0.32rem;
  padding: 0 0.05rem 0.08rem;
  position: relative;
}
.keep_pop .gl .gb a:hover::after {
  width: 100%;
}
.keep_pop .gl .gb a::after {
  content: '';
  position: absolute;
  width: 0;
  transition: all 0.4s;
  height: 1px;
  background: #fff;
  bottom: 0;
  left: 0;
}
.keep_pop .gr {
  overflow: auto;
  width: 65.13470681%;
  background: #fff;
  padding: 0.58rem 0.4rem 0.4rem;
}
@media (max-width: 991px) {
  .keep_pop .gr {
    width: 100%;
    height: 100%;
    max-height: 90vh;
  }
}
.keep_pop .gr .gpop_tit {
  padding-right: 0.3rem;
  margin-bottom: 0.38rem;
}
.keep_pop .gr .gpop_tit h2 {
  margin-bottom: 0.12rem;
}
.keep_pop .gr .gpop_tit p {
  color: #999;
}
/* 网站地图 */
.crumbs_box {
  padding: 0.28rem 0;
}
.g-mapon {
  padding: 1.1rem 0 1.8rem;
}
.g-mapon .g-tit {
  text-align: center;
}
.g-mapon .g-tit h2 {
  font-weight: bold;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .g-mapon .g-tit h2 {
    font-size: 0.48rem;
  }
}
.g-mapon .box {
  display: flex;
  justify-content: space-between;
  background: #fff;
  margin-top: 0.55rem;
  padding-top: 0.55rem;
  border-top: 1px solid #eeeeee;
}
@media (max-width: 991px) {
  .g-mapon .box {
    flex-direction: column;
  }
}
.g-mapon .box .item {
  position: relative;
}
@media (max-width: 991px) {
  .g-mapon .box .item {
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
}
.g-mapon .box .item a:hover {
  color: #ff6720 !important;
}
.g-mapon .box .item .g-la {
  display: block;
  margin-bottom: 0.35rem;
  flex-shrink: 0;
  color: #231815;
}
@media (max-width: 767px) {
  .g-mapon .box .item .g-la {
    margin-bottom: 0.2rem;
    font-size: 0.32rem;
  }
}
.g-mapon .box .item .g-twa {
  width: 100%;
}
@media (max-width: 991px) {
  .g-mapon .box .item .g-twa {
    display: flex;
    flex-wrap: wrap;
  }
}
.g-mapon .box .item .g-twa a {
  display: block;
  margin-right: 0.2rem;
  margin-bottom: 0.3rem;
  padding-right: 0.2rem;
  color: #666;
}
@media (max-width: 767px) {
  .g-mapon .box .item .g-twa a {
    min-width: auto;
  }
}
/* 隐私政策 */
.g-pri {
  padding: 1.1rem 0 1.4rem;
}
.g-pri .box {
  justify-content: space-between;
  display: flex;
}
@media (max-width: 991px) {
  .g-pri .box {
    flex-direction: column;
  }
}
.g-pri .box .tit {
  width: 30%;
  margin-bottom: 0.35rem;
}
@media (max-width: 991px) {
  .g-pri .box .tit {
    width: 100%;
  }
}
.g-pri .box .tit h2 {
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 0.35rem;
}
@media (max-width: 991px) {
  .g-pri .box .tit h2 br {
    display: none;
  }
}
.g-pri .box .tit .g-p p {
  color: #999;
  margin: 0 0 0.05rem 0;
}
.g-pri .box .public-content {
  width: 70%;
}
@media (max-width: 991px) {
  .g-pri .box .public-content {
    width: 100%;
  }
}
.g-pri .box .public-content h3 {
  color: #000;
  font-size: 24px;
}
.g-pri .box .public-content .p1 {
  display: block;
  position: relative;
  padding-left: 20px;
}
.g-pri .box .public-content .p1:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666;
  left: 0;
  top: 10px;
}
@media (max-width: 991px) {
  .g-pri .box .public-content .p1:after {
    top: 7px;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box {
  display: flex;
}
@media (max-width: 767px) {
  .g-pri .box .public-content .g-pritxt .g-pritxt-box {
    flex-direction: column;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box span {
  flex-shrink: 0;
  color: #222;
  display: block;
  position: relative;
  padding-left: 20px;
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box span:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #000;
  left: 0;
  top: 12px;
}
@media (max-width: 1580px) {
  .g-pri .box .public-content .g-pritxt .g-pritxt-box span:after {
    top: 14px;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box ul {
  padding: 0;
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box ul li {
  list-style: none;
}
/* Cookies */
.cooon {
  background: #fafafa;
  padding: 0.3rem 0 0;
}
.cooon .box {
  padding: 0.94rem 0 1rem;
}
.cooon .box h1,
.cooon .box h2 {
  line-height: 1.1;
  margin-bottom: 0.4rem;
}
.cooon .box .g_p {
  display: flex;
  flex-wrap: wrap;
  color: #999;
}
.cooon .box .g_p p {
  margin-right: 0.2rem;
}
.cootw {
  padding: 0.94rem 0 1.4rem;
}
.cootw .box a {
  color: #ff6720;
  text-decoration: underline;
}
/* 搜索结果页 */
.sea_t {
  background: #fafafa;
  padding: 0.3rem 0 0;
}
.sea_t .box {
  padding: 0.82rem 0 0.95rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .sea_t .box {
    flex-direction: column;
    align-items: flex-start;
  }
}
.sea_t .box .gl h2,
.sea_t .box .gl h1 {
  line-height: 1.1;
  margin-bottom: 0.5rem;
}
.sea_t .box .gl .sea_lab {
  display: flex;
  flex-wrap: wrap;
}
.sea_t .box .gl .sea_lab a {
  cursor: pointer;
  color: #999;
  padding-right: 0.18rem;
  margin-right: 0.18rem;
  position: relative;
}
.sea_t .box .gl .sea_lab a:last-child::after {
  display: none;
}
.sea_t .box .gl .sea_lab a.on {
  color: #ff6720;
}
.sea_t .box .gl .sea_lab a::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 0.16rem;
  background: #a7a7a8;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.sea_t .box .gl .sea_lab .sea_lab_a {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .sea_t .box .gr {
    margin-top: 0.5rem;
    width: 100%;
  }
}
.sea_t .box .gr form {
  margin-bottom: 0.3rem;
}
@media (max-width: 991px) {
  .sea_t .box .gr form {
    width: 100%;
  }
}
.sea_t .box .gr form .search_box {
  background: #fff;
  width: 100%;
  height: 0.54rem;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .sea_t .box .gr form .search_box {
    height: 0.8rem;
  }
}
.sea_t .box .gr form .search_box svg {
  margin: 0 0.15rem 0 0.1rem;
  width: 0.18rem;
  height: auto;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .sea_t .box .gr form .search_box svg {
    width: 0.26rem;
  }
}
.sea_t .box .gr form .search_box svg path {
  fill: #ff6720;
}
.sea_t .box .gr form .search_box input {
  padding: 0 0.3rem 0 0;
  width: 100%;
  color: #333;
}
.sea_t .box .gr form .search_box input::-webkit-input-placeholder {
  color: #999;
}
.sea_t .box .gr form .search_box button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  flex-shrink: 0;
  border-radius: 100px;
  min-width: 1rem;
  height: 100%;
  transition: all 0.4s;
  background: #ff6720;
}
@media (max-width: 767px) {
  .sea_t .box .gr form .search_box button {
    padding: 0 0.2rem;
  }
}
.sea_t .box .gr form .search_box button:hover {
  opacity: 0.8;
}
.seatw {
  padding: 1.35rem 0 1px;
}
.seatw .g_not {
  padding: 0 0 2.5rem;
}
.seatw .g_not img {
  width: 1.81rem;
  margin-bottom: 0.4rem;
}
.seatw .seatw_it {
  margin-bottom: 1.35rem;
}
.seatw .seatw_it .seatw_tit {
  margin-bottom: 0.4rem;
  padding-bottom: 0.35rem;
  border-bottom: 1px solid #e8e8e8;
  display: flex;
  justify-content: space-between;
}
.seatw .seatw_it .seatw_tit .gl {
  display: flex;
  align-items: flex-end;
}
.seatw .seatw_it .seatw_tit .gl h2 {
  line-height: 1.2;
}
.seatw .seatw_it .seatw_tit .gl p {
  color: #999;
  margin: 0 0 0.03rem 0.24rem;
}
.seatw .seatw_it .seatw_tit .gl p span {
  color: #ff6720;
  margin-right: 0.05rem;
}
.seatw .seatw_it .seatw_tit .gr {
  display: flex;
  align-items: center;
}
.seatw .seatw_it .seatw_tit .gr p {
  color: #999;
}
.seatw .seatw_it .seatw_tit .gr i {
  margin-left: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10px;
  height: auto;
  color: #999;
}
@media (max-width: 1199px) {
  .seatw .seatw_it .seatw_tit .gr i {
    width: 8px;
  }
}
@media (max-width: 767px) {
  .seatw .seatw_it .seatw_tit .gr i {
    width: 7px;
  }
}
.seatw .seatw_it .seatw_tit .gr i svg,
.seatw .seatw_it .seatw_tit .gr i img {
  width: 100%;
  height: auto;
}
.seatw .seatw_it .seatw_tit .gr i svg path,
.seatw .seatw_it .seatw_tit .gr i img path {
  fill: #999;
}
.pub_ind {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.2rem;
}
@media (max-width: 767px) {
  .pub_ind {
    margin: 0 ;
  }
}
.pub_ind .pub_ind_box {
  width: calc(1/3*100%);
  margin-bottom: 0.3rem;
  padding: 0 0.2rem;
}
@media (max-width: 991px) {
  .pub_ind .pub_ind_box {
    width: 50%;
    margin-bottom: 0.6rem;
  }
}
@media (max-width: 767px) {
  .pub_ind .pub_ind_box {
    width: 100%;
    padding: 0;
  }
}
.pub_ind .pub_ind_box .g_it {
  display: block;
  width: 100%;
  height: 100%;
}
.pub_ind .pub_ind_box .g_it:hover .public-img img {
  transform: scale(1.05);
}
.pub_ind .pub_ind_box .g_it:hover .txt .g_more i {
  transform: rotate(45deg);
}
.pub_ind .pub_ind_box .g_it .public-img:before {
  padding-top: 75.29644269%;
}
.pub_ind .pub_ind_box .g_it .txt {
  margin-top: 0.25rem;
}
.pub_ind .pub_ind_box .g_it .txt .txt_box h3 {
  margin-bottom: 0.08rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pub_ind .pub_ind_box .g_it .txt .txt_box p {
  color: #666;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 3em;
}
.pub_ind .pub_ind_box .g_it .txt .g_more {
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
}
.pub_ind .pub_ind_box .g_it .txt .g_more p {
  color: #ff6720;
  text-decoration: underline;
}
.pub_ind .pub_ind_box .g_it .txt .g_more i {
  transition: all 0.4s;
  margin-left: 0.12rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 9px;
  height: auto;
  color: #ff6720;
}
@media (max-width: 1199px) {
  .pub_ind .pub_ind_box .g_it .txt .g_more i {
    width: 7px;
  }
}
@media (max-width: 767px) {
  .pub_ind .pub_ind_box .g_it .txt .g_more i {
    width: 6px;
  }
}
.pub_ind .pub_ind_box .g_it .txt .g_more i svg,
.pub_ind .pub_ind_box .g_it .txt .g_more i img {
  width: 100%;
  height: auto;
}
.pub_ind .pub_ind_box .g_it .txt .g_more i svg path,
.pub_ind .pub_ind_box .g_it .txt .g_more i img path {
  fill: #ff6720;
}
.g_mdbox_con .hi-nav1 {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 100;
  background: #fff;
}
.g_mdbox_con2 .sho_top {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 100;
  background: #fff;
}
.g_addb {
  position: relative;
}
.g_addb .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.g_addb .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.g_addb .box {
  position: relative;
  z-index: 10;
  padding: 0.5rem 0;
  color: #fff;
}
.g_addb .box .container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .g_addb .box .container {
    flex-direction: column;
  }
}
.g_addb .box .container .gl {
  width: 57.5%;
}
@media (max-width: 991px) {
  .g_addb .box .container .gl {
    width: 100%;
  }
}
.g_addb .box .container .gl .txt p {
  line-height: 1.33;
}
.g_addb .box .container .gl .g_tel {
  display: flex;
  align-items: center;
  margin-top: 0.24rem;
}
.g_addb .box .container .gl .g_tel i {
  margin-right: 0.11rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.2rem;
  height: auto;
  color: #fff;
}
@media (max-width: 1199px) {
  .g_addb .box .container .gl .g_tel i {
    width: 0.22rem;
  }
}
@media (max-width: 767px) {
  .g_addb .box .container .gl .g_tel i {
    width: 0.26rem;
  }
}
.g_addb .box .container .gl .g_tel i svg,
.g_addb .box .container .gl .g_tel i img {
  width: 100%;
  height: auto;
}
.g_addb .box .container .gl .g_tel i svg path,
.g_addb .box .container .gl .g_tel i img path {
  fill: #fff;
}
.g_addb .box .container .gr {
  display: flex;
  justify-content: flex-end;
  width: 31.25%;
}
@media (max-width: 991px) {
  .g_addb .box .container .gr {
    width: 100%;
    justify-content: flex-start;
    margin-top: 0.5rem;
  }
}
.g_addb .box .container .gr .pub_btn {
  background: #fff;
}
.g_addb .box .container .gr .pub_btn:hover {
  background: #ff6720;
}
.g_addb .box .container .gr .pub_btn:hover p {
  color: #fff;
}
.g_addb .box .container .gr .pub_btn:hover i svg path {
  fill: #fff;
}
.g_addb .box .container .gr .pub_btn p {
  color: #ff6720;
}
.g_addb .box .container .gr .pub_btn i {
  width: 10px;
  margin-left: 0.16rem;
}
.g_addb .box .container .gr .pub_btn i svg path {
  fill: #ff6720;
}
@media (max-width: 1199px) {
  .g_nav3 {
    display: none !important;
  }
}
.nav_menu_box .nav_menu_con .container .menu_l {
  max-height: 50vh;
}
.nav_menu_box .nav_menu_con .container .menu_m {
  max-height: 50vh;
}
.nav_menu_box .nav_menu_con .container .menu_r {
  max-height: 50vh;
}
