.indexSwiper {
  width: 100%;
  height: 100vh;
}
.indexSwiper .index_slide {
  width: 100%;
  height: 100vh;
  overflow: auto;
}
.indexSwiper .index_slide .bigimg {
  width: 100%;
  height: 100%;
}
#index_app {
  height: 100vh;
  overflow: hidden;
}
.more_box {
  display: flex;
  align-items: center;
}
.more_box .more {
  width: 38.9333vw;
  height: 10.4vw;
  border-radius: 6vw;
  background: rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  color: #ffffff;
}
.more_box .more .more_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 8.5333vw;
  height: 8.5333vw;
  background: #58ba4d;
  border-radius: 100%;
  margin: 0 6.6667vw 0 1.0667vw;
}
.more_box .more .more_icon i {
  font-size: 4vw;
}
.more_box .more span {
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
}
.index_slide1 {
  display: flex;
  align-items: center;
}
.index_slide1 .slide1_info h1 {
  font-size: 10.1333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
}
.index_slide1 .slide1_info > span {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  margin: 4.9333vw 0 8.8vw 0;
}
.index_slide3 {
  width: 100vw;
  height: 55vh;
  background: url(../img/index/1-2.jpg) no-repeat;
  display: flex;
  align-items: center;
}
.index_slide3 .slide1_info h1 {
  font-size: 4.8vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  color: #ffffff;
  line-height: 8.1333vw;
  text-align: left;
}
.index_slide3 .slide1_info > span {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 7.4667vw;
}
.index_slide3 .slide1_info > p {
  width: 64.1333vw;
  opacity: 0.64;
  font-size: 2.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: justifyLeft;
  color: #ffffff;
  line-height: 4.5333vw;
  margin: 8.6667vw 0;
}
.index_slide4 a {
  display: block;
  width: 100%;
}
.index_slide4 a img {
  width: 100%;
}
.index_slide5 .news_tit {
  padding-bottom: 10vw;
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #000000;
}
.index_slide5 .news_slide {
  height: 500px;
}
.swiper-p1 {
  bottom: 8.6667vw !important;
}
.news_pagination span,
.swiper-p1 span {
  border-radius: 0;
  opacity: 1;
  display: inline-block;
  width: 7.2vw;
  height: 0.8333vw;
  background: #e8e8e8;
}
.news_pagination span.news-active,
.swiper-p1 span.news-active {
  background: #58ba4d !important;
}
.news_box {
  width: 100%;
  padding: 0 4.8vw;
  min-height: 110vw;
}
.news_box .new_item {
  display: flex;
  align-items: center;
  margin-bottom: 8.8vw;
}
.news_box .new_item img {
  width: 41.3333vw;
  max-height: 28.2667vw;
}
.news_box .new_item .new_info {
  flex: 1;
  min-height: 28.2667vw;
  padding-left: 3.7333vw;
}
.news_box .new_item .new_info .new_name {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: left;
  color: #000000;
  line-height: 5.3333vw;
  margin-bottom: 10.4vw;
}
.news_box .new_item .new_info .new_time {
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justifyLeft;
  color: #666666;
}
.index_slide_box {
  width: 100vw;
  background-size: cover;
  position: relative;
}
.index_slide_box .slide1_info {
  position: absolute;
  left: 7.8667vw;
  align-items: flex-start;
  color: #ffffff;
}
.Lookmore {
  width: 42.4vw;
  height: 13.8667vw;
  background: #f5f5f5;
  border-radius: 0.9333vw;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.Lookmore i {
  font-size: 4.6667vw;
  margin-left: 8.6667vw;
}
.index_slide2 {
  width: 100%;
  height: 100%;
  position: relative;
  justify-content: flex-start;
}
.index_slide2 .Lookmore {
  margin-top: 50.8vw;
}
.index_slide2 ._next1,
.index_slide2 ._next2 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  position: absolute;
  width: 10.5333vw;
  height: 10.5333vw;
  opacity: 0.8;
  border-radius: 100%;
  background: #ffffff;
  box-shadow: 0.3333vw 0.5773vw 4.6667vw 0.6667vw rgba(3, 0, 0, 0.05);
  z-index: 30;
  top: 45%;
}
.index_slide2 ._next1 i,
.index_slide2 ._next2 i {
  font-size: 6vw;
}
.index_slide2 ._next1 {
  left: 2.9333vw;
}
.index_slide2 ._next2 {
  right: 2.9333vw;
}
.index_slide2 .slide2_box {
  width: 100%;
  height: 90.2667vw;
  position: relative;
}
.index_slide2 .slide2_box .cp_name {
  position: absolute;
  top: 6.6667vw;
  left: 8vw;
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #ffffff;
}
.index_slide2 #slide2Swiper {
  padding-top: 106px;
  width: 81.2vw;
  height: 90.2667vw;
}
.index_slide2 #slide2Swiper img {
  width: 100%;
}
.infobox {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.6667vw;
  margin-bottom: 3vw;
  text-indent: 2rem;
}
.infobox2 {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.6667vw;
  margin-bottom: 6.6667vw;
}
.box2_item {
  padding-top: 6vw;
  width: 100%;
  align-items: flex-start;
}
.box2_item img {
  width: 100%;
}
.box2_item h1 {
  font-size: 4.2667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  margin: 6.6667vw 0 4vw 0;
}
.box2_item p {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.4vw;
}
#zizhi {
  width: 100%;
  position: relative;
}
#zizhi .certificate {
  width: 100%;
  grid-gap: 2.8vw 1.8667vw;
}
#zizhi .certificate .certificate_item {
  width: 100%;
}
#zizhi .certificate .certificate_item .ce_img {
  width: 38.1333vw;
  height: 28.2667vw;
  background: #ffffff;
}
#zizhi .certificate .certificate_item .ce_img img {
  width: 33.4667vw;
  max-height: 24.1333vw;
}
#zizhi .certificate .certificate_item span {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #676767;
}
.swiper_control {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 8.9333vw;
}
.swiper_control .previous {
  margin-right: 2.6667vw;
}
.swiper_control .next_btn {
  color: #676767;
  background-color: #f5f5f5;
  width: 12.6667vw;
  height: 12.6667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper_control .next_btn i {
  font-size: 8vw;
}
.erm_alert {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  z-index: 99;
  width: 100vw;
  display: none;
}
.erm_alert .mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 49;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.438);
}
.erm_alert .erm_alert_content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 50;
}
.erm_alert .erm_alert_content > img {
  width: 45vw;
}
.telAlert {
  z-index: 999;
  position: fixed;
  bottom: 18vw;
  right: 4vw;
  width: 13.3333vw;
  height: 13.3333vw;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(88, 186, 77, 0.8);
}
.telAlert i {
  font-size: 6vw;
  color: #fff;
}
.footOuter {
  width: 100vw;
  padding: 0 7.7333vw;
  padding-bottom: 13.3333vw;
}
.foot_icon {
  width: 100%;
  padding-bottom: 9.3333vw;
  border-bottom: solid 1px #e6e6e6;
  justify-content: space-between;
}
.foot_icon .icon_item i {
  font-size: 10.6667vw;
}
.foot_icon .icon_item h3 {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  margin: 5.0667vw 0 2.8vw 0;
}
.foot_icon .icon_item p {
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #5b5b5b;
  line-height: 6.8vw;
}
.banquan {
  align-items: flex-start;
  padding: 6.6667vw 0;
  width: 100%;
}
.banquan span {
  text-align: justify;
  font-size: 2.4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #8f8f8f;
  line-height: 5.3333vw;
}
.lianxi_box {
  width: 100%;
  justify-content: space-between;
  padding: 4vw 0;
  border-bottom: solid 1px #e6e6e6;
}
.lianxi_box .lianxi_left {
  align-items: flex-start;
}
.lianxi_box .lianxi_left h1 {
  font-size: 7.0667vw;
  font-family: Arial, Arial-Bold;
  font-weight: 700;
  text-align: justifyLeft;
  color: #58ba4d;
  line-height: 13.2vw;
}
.lianxi_box .lianxi_left span {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #555555;
}
.lianxi_box .lianxi_right {
  text-align: center;
}
.lianxi_box .lianxi_right img {
  width: 16.9333vw;
  height: 16.9333vw;
  margin-bottom: 0.8vw;
}
.lianxi_box .lianxi_right span {
  font-size: 2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #555555;
}
.analysis {
  width: 100%;
  padding: 9.3333vw 6.6667vw 8vw 6.6667vw;
  border: solid 1px #e6e6e6;
  margin-top: 4vw;
}
.analysis .analysis_tit {
  margin-bottom: 4vw;
  justify-content: flex-start;
}
.analysis .analysis_tit img {
  max-width: 9.4667vw;
  max-height: 7.0667vw;
  margin-right: 4.6667vw;
}
.analysis .analysis_tit .tit {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.analysis .analysis_info {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 5.8667vw;
}
#store {
  width: 100%;
}
#store img {
  width: 100%;
}
.support_item {
  width: 100%;
  height: 91.8667vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 0.6667vw 1.6667vw 0 #eee;
  overflow: hidden;
}
.support_item img {
  width: 100%;
  height: 45.7333vw;
}
.support_item .support_info {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 5.3333vw;
}
.support_item .support_info .support_tit {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  margin-bottom: 4.1333vw;
}
.support_item .support_info .support_txt {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 5.0667vw;
}
.support_box {
  width: 100%;
}
.support_box #support {
  width: 66.1333vw;
  background-color: #fff;
}
.cooperation {
  width: 100%;
  padding-top: 6vw;
  display: flex;
  align-items: center;
  padding-left: 5.3333vw;
}
.cooperation .num {
  font-size: 12.1333vw;
  font-family: OPPOSans, OPPOSans-L;
  font-weight: L;
  font-style: italic;
  text-align: left;
  color: #58ba4d;
  width: 12vw;
}
.cooperation .infos {
  flex: 1;
}
.cooperation .infos p {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #555555;
  line-height: 5.3333vw;
}
.input_line {
  display: flex;
  align-items: center;
  margin-bottom: 3.7333vw;
}
.input_line .input_name {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #555555;
  width: 21.2667vw;
}
.input_line .input_box {
  flex: 1;
}
.input_line .input_box input {
  width: 100%;
  height: 10.6667vw;
  padding: 0 4.2667vw;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #929292;
}
.input_btn {
  width: 69.8667vw;
  height: 10.4vw;
  background: #58ba4d;
  border-radius: 0.6667vw;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.serviceTitle {
  padding: 8vw 0;
}
.serviceTitle h1 {
  font-size: 5.6vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.policy_box {
  width: 100%;
  margin-bottom: 9vw;
}
.policy_box .policy_tit {
  font-size: 4.5333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
  margin-bottom: 6.2667vw;
}
.policy_box .policy_txt {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.9333vw;
}
.Hotline {
  width: 58.1333vw;
  height: 18.2667vw;
  border: 1px solid #e6e6e6;
  border-radius: 0.9333vw;
  margin-top: 7.8667vw;
}
.Hotline .icon_box {
  height: 11.8667vw;
  width: 20.8vw;
  border-right: 0.4vw dashed #e6e6e6;
}
.Hotline .icon_box i {
  font-size: 6.6667vw;
}
.Hotline .Hotline_info {
  flex: 1;
  height: 100%;
}
.Hotline .Hotline_info span {
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #555555;
  margin-bottom: 2.6667vw;
}
.Hotline .Hotline_info p {
  font-size: 3.7333vw;
  font-family: Arial, Arial-Regular;
  font-weight: 400;
  text-align: left;
  color: #58ba4d;
}
.news_nav {
  width: 100%;
  justify-content: space-around;
}
.news_nav .nav_item {
  padding: 6vw 0;
  color: #8a8a8a;
}
.news_nav .nav_item i {
  font-size: 6vw;
  margin-right: 1.7333vw;
}
.news_nav .nav_item span {
  font-size: 3.6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justifyLeft;
}
.news_nav .nav_item.isActive {
  color: #58BA4D;
}
.news_list {
  width: 100%;
}
.news_list .news_item:nth-last-child(1) {
  margin-bottom: 0 !important;
}
.news_list .news_item {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 7vw;
}
.news_list .news_item img {
  width: 41.3333vw;
  max-height: 28.2667vw;
}
.news_list .news_item .news_info {
  min-height: 28.2667vw;
  flex: 1;
  padding-left: 3.7333vw;
  align-items: flex-start;
}
.news_list .news_item .news_info .new_name {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: justify;
  color: #000000;
  line-height: 5.3333vw;
  margin-bottom: 10.4vw;
}
.news_list .news_item .news_info .new_txt {
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: Left;
  color: #666666;
}
.pagesBox {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8.6667vw;
}
.pagesBox a,
.pagesBox span {
  width: 13.2vw;
  height: 9.2vw;
  background: #f5f5f5;
  border-radius: 0.8vw;
  margin-right: 1.0667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.2667vw;
}
.pagesBox a font,
.pagesBox span font {
  font-size: 2.2667vw;
  width: 100%;
  height: 100%;
  background: #58BA4D;
  color: #fff !important;
  border-radius: 0.8vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.detail_title {
  padding: 6vw 0;
  width: 100%;
  text-align: center;
}
.detail_title h1 {
  width: 72.9333vw;
  display: block;
  font-size: 4.5333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: center;
  color: #000000;
  line-height: 6.6667vw;
}
.detail_time {
  width: 100%;
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #666666;
}
.detail_content {
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.9333vw;
  padding: 6vw 0;
}
.detail_content img {
  width: 100%;
  margin-top: 4vw;
}
.next_box {
  border-top: solid 1px #e6e6e6;
  align-items: flex-start;
  padding: 6.2667vw 0 0vw 0;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 6.1333vw;
}
.lxi {
  display: flex;
  flex-direction: column;
  padding-top: 10vw;
}
.lxi h3 {
  font-size: 4.5vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 650;
  text-align: left;
  color: #000000;
}
.lxi span {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justifyLeft;
  color: #555555;
}
.lxi .ewmbox {
  text-align: center;
  align-items: flex-start;
  padding: 5vw 0;
}
.lxi .ewmbox img {
  width: 23.8667vw;
  height: 23.8667vw;
  margin-bottom: 1.0667vw;
}
.lxi .ewmbox p {
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #666666;
  margin-left: 1.3333vw;
}
.details_content {
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.9333vw;
}
.details_content img {
  width: 100%;
  display: block;
}
.inputBox {
  width: 100%;
  min-height: 13.2vw;
  background: #f5f5f5;
  margin-bottom: 3.4667vw;
  display: flex;
  align-items: center;
  position: relative;
}
.inputBox .iconbox {
  width: 11.4667vw;
  height: 13.2vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.inputBox .iconbox i {
  font-size: 4.6667vw;
  color: #9C9C9C;
}
.inputBox input {
  height: 13.2vw;
  flex: 1;
  font-size: 3.4667vw;
  color: #6d6d6d;
  background: #f5f5f5;
}
.inputBox textarea {
  flex: 1;
  height: 43.0667vw;
  font-size: 3.4667vw;
  padding: 4.9333vw 0;
  background: #f5f5f5;
}
.star::after {
  content: '*';
  color: red;
  position: absolute;
  right: 4.5333vw;
}
.botBtn {
  width: 34vw;
  height: 10.9333vw;
  background: #58BA4D;
  border-radius: 1.3333vw;
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  margin-left: 0 !important;
  color: #ffffff;
}
.product_head {
  justify-content: space-between;
  height: 16vw;
}
.product_head .head_left img {
  max-width: 8vw;
  max-height: 8vw;
  margin-right: 4.1333vw;
}
.product_head .head_left h1 {
  font-size: 4.2667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #000000;
}
.product_head .head_right span {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #535353;
}
.product_alert {
  position: fixed;
  top: 13.3333vw;
  left: 0;
  width: 100vw;
  display: none;
  z-index: 31;
}
.product_alert .mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  z-index: 30;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.product_alert .content_s {
  padding: 5vw 7.7333vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 31;
  width: 100%;
  background-color: #fff;
}
.product_alert .alert_head {
  width: 100%;
  padding-bottom: 7.8667vw;
  justify-content: space-between;
}
.product_alert .alert_head h1 {
  font-size: 4.2667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: Left;
  color: #000000;
}
.product_alert .alert_head i {
  font-size: 4vw;
  font-weight: bold;
}
.product_alert .alert_content {
  width: 100%;
}
.product_alert .alert_content .alert_item {
  width: 100%;
  justify-content: flex-start;
}
.product_alert .alert_content .alert_item .alert_imgbox {
  width: 100%;
  height: 16vw;
}
.product_alert .alert_content .alert_item .alert_imgbox img {
  max-height: 9.3333vw;
  max-width: 9.3333vw;
}
.product_alert .alert_content .alert_item span {
  margin-bottom: 2.4vw;
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #000000;
}
.product_Nav {
  width: 100%;
  display: flex;
  align-items: center;
  position: sticky;
  top: 13.3333vw;
  left: 0;
  background-color: #fff;
  z-index: 20;
  border-bottom: solid 1px #eee;
  height: 12vw;
}
.product_Nav .Nav_a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 3.2vw;
  flex: 1;
  color: #333333;
  transition: all 0.3s;
  border-right: 1px solid #Eee;
}
.product_Nav .Nav_a.isActive {
  color: #58ba4d;
}
.parameter_box {
  width: 100%;
}
.parameter_box .parameter_line {
  width: 100%;
  padding: 4vw 0;
  border-bottom: solid 1px #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.parameter_box .parameter_line .line_tit {
  min-width: 8vw;
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #333333;
}
.parameter_box .parameter_line .line_txt {
  margin-right: 4.9333vw;
  width: 36vw;
  font-size: 3.2vw;
  font-family: Arial, Arial-Regular;
  font-weight: 550;
  text-align: right;
  color: #333333;
}
.product_list {
  width: 100%;
  grid-gap: 0 2vw;
}
.product_list .product_item {
  width: 100%;
  min-width: 44.1333vw;
}
.product_list .product_item .img_box {
  width: 100%;
  height: 44.1333vw;
  background: #f5f5f5;
  padding: 0.4vw;
}
.product_list .product_item .img_box img {
  width: 100%;
}
.product_list .product_item .product_info {
  width: 100%;
  height: 22.9333vw;
  text-align: center;
}
.product_list .product_item .product_info .product_name {
  width: 100%;
  font-size: 4.2667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  color: #000000;
  margin-bottom: 1.5vw;
}
.product_list .product_item .product_info .product_txt span {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #757575;
}
.product_list .product_item .product_info .product_txt strong {
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #e60039;
}
#DetailsSwiper2 {
  width: 100%;
  height: 100vw;
}
#DetailsSwiper2 .img_box {
  width: 100%;
  height: 100vw;
  background: #f5f5f5;
}
#DetailsSwiper2 .img_box img {
  max-width: 80.5333vw;
}
.prDetails_head {
  width: 100%;
  padding: 11.2vw 0 7.7333vw 0;
  border-bottom: solid 1px #e6e6e6;
}
.prDetails_head h1 {
  font-size: 6.1333vw;
  font-family: Arial, Arial-Regular;
  font-weight: bold;
  text-align: left;
  color: #000000;
  margin-bottom: 5.7333vw;
}
.prDetails_head span {
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: left;
  color: #000000;
}
.prDetails_head strong {
  font-size: 4.4vw;
  font-family: Arial, Arial-Regular;
  font-weight: 550;
  text-align: left;
  color: #E60039;
}
.prDetails_tit {
  padding: 8vw 0 5.6667vw 0;
  font-size: 4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 600;
  text-align: left;
  color: #000000;
  width: 100%;
}
.characteristic {
  width: 100%;
  border-bottom: solid 1px #e6e6e6;
}
.characteristic .characteristic_txt {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.9333vw;
  padding-bottom: 5vw;
}
.parameter {
  width: 100%;
}
.parameter .parameter_line {
  padding: 2.6667vw 0;
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #555555;
  line-height: 6.9333vw;
}
.prDetails_img {
  width: 100%;
}
.prDetails_img img {
  width: 100%;
}
.index_probox {
  grid-gap: 3.7333vw;
}
.index_probox .pro_item {
  width: 100%;
  height: 32.2667vw;
  background: #ffffff;
  border-radius: 1.3333vw;
  justify-content: flex-end;
  padding: 0 1.3333vw 7.4667vw 1.3333vw;
}
.index_probox .pro_item > img {
  max-width: 10.6667vw;
  max-height: 10.6667vw;
  margin-bottom: 4vw;
}
.index_probox .pro_item span {
  font-size: 3.4667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: bold;
  text-align: center;
  color: #000000;
}
