﻿a:hover {
  text-decoration: none;
}

.product3 .product-main .widget .main-plate1:nth-child(2n) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 200px 0 0;
}

.clause .clause-main .main-box p {
  font-size: 14px;
  line-height: 24px;
  color: #747787;
  font-weight: normal;
  margin: 0;
}
.clause .clause-main .main-box div {
  margin: 24px 0 16px;
  font-size: 18px;
  line-height: 26px;
  color: #1c1d21;
  font-weight: bold;
}

/*.contact .contact-main .main-map{height:480px;}*/

section.container {
  margin: 0;
  padding: 0;
}

.news .news-main .main-screen .screen-main .main-choice {
  max-height: 140px;
  overflow: hidden;
}

.product2 .product-main {
  margin: 100px auto 100px;
}

/*.price .price-plate2{margin: 80px auto;}*/
.price .price-plate3 {
  margin: 80px auto;
}

.newsDetails .newsDetails-main .main-box p {
  padding: 0;
  margin: 0;
}
.newsDetails .newsDetails-main .main-box img {
  margin: 32px 0;
  display: unset;
}

.container
  .cont-plate1
  .plate1-box
  .box-left
  .left-item
  .item-cent
  .cent-title {
  font-weight: bold;
}

.message .message-main .main-left .left-bottom {
  margin-top: 152px;
}

.container .cont-plate2 .plate2-main .main-top {
  width: 60%;
  margin: 1rem auto 0;
}

.message .message-main .main-right .right-form .form-item .item-choice label {
  font-weight: normal;
}

.container {
  background-position: 0 -560px;
}

.container .cont-plate1 .plate1-box .box-left .left-item-active .item-icon {
  background: url(../images/product/bg.png) no-repeat top;
}
.product {
  background: url(../images/bg2.png) center -382px no-repeat,
    url(../images/bg2.png) center 3100px no-repeat;
}
.product3 {
  background: url(../images/bg2.png) center -560px no-repeat;
}
.product6 {
  background: url(../images/bg2.png) top no-repeat;
}

.newsDetails .newsDetails-main .main-bottom .bottom-title {
  margin-bottom: 27px;
}
.newsDetails .newsDetails-main .main-bottom .bottom-list {
  margin-top: 23px;
}

nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav3
  .subnav-item
  .item-link
  .link-icon {
  background: url(../images/product/bg2.png) no-repeat top;
  line-height: 48px;
  text-align: center;
  border-radius: 8px;
}
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav3
  .subnav-item
  .item-link:hover
  .link-icon {
  background: none;
}

nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav3
  .subnav-item
  .item-link
  .link-icon
  span {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-size: 122px;
  vertical-align: middle;
  background-position: center;
}
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav3
  .subnav-item
  .item-link
  .link-icon
  img {
  width: 36px;
}

nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav3
  .subnav-item
  .item-link:hover
  .link-icon
  img {
}

nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav
  .subnav-link
  .link-icon,
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav2
  .subnav-link
  .link-icon {
  line-height: 48px;
  background: url(../images/product/bg2.png) no-repeat top;
  text-align: center;
  border-radius: 8px;
}
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav
  .subnav-link
  .link-icon
  img,
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav2
  .subnav-link
  .link-icon
  img {
  width: 32px;
}

nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav2
  .subnav-link
  .link-icon {
  line-height: 32px;
}
nav
  .nav-main
  .main-cont
  .main-box
  .box-item
  .item-subnav2
  .subnav-link
  .link-icon
  img {
  width: 24px;
}

.container .cont-plate1 .plate1-box .box-left .left-item .item-icon span {
  width: 100%;
  height: 100%;
  display: inline-block;
  background-size: 122px;
  vertical-align: middle;
  background-position: center;
}

.foot .foot-main .main-top .top-left .left-logo {
  width: 180px;
  display: inline-block;
}
.container .cont-plate4 {
  margin-bottom: 1.8rem;
}
.container .cont-plate5 {
  margin-top: 0;
}

nav .nav-main .main-cont .main-logo {
  width: 110px;
}
.foot .foot-main .main-top .top-left .left-share {
  /* justify-content: left; */
  padding-right: 10px;
}
.product .product-plate1 .plate1-list .list-icon {
  display: none;
}

.message .message-main .main-left {
  position: relative;
}
.message .message-main .main-left .left-bottom {
  position: absolute;
  bottom: 0;
}

.news {
  padding-top: 0;
}
.news .news-main .main-list .list-item .item-cent .cent-title {
  font-weight: bold;
}
.newsDetails .newsDetails-main .main-top .top-title {
  font-weight: bold;
}
.newsDetails .newsDetails-main .main-bottom .bottom-title {
  font-weight: bold;
}

.joinDetails .joinDetails-main .main-top {
  padding-top: 40px;
}

.safe .safe-plate1 .plate1-main .main-item .item-icon {
  width: 120px;
}

.product2 .product-main .main-box::after {
  background: none;
}

.product .product-plate1:nth-child(6) .plate1-pic {
  margin-top: 0;
}
.product .product-plate1:nth-child(6) .plate1-list .list-icon {
  display: none;
}

.foot .foot-main .main-top .top-right {
  margin-top: 13px;
}

.foot .foot-main .main-top .top-left .left-ewm {
  margin-top: 30px;
  width: 180px;
}

.container
  .cont-plate2
  .plate2-main
  .main-top
  .top-item:nth-child(3)
  .item-icon
  img {
  width: 52px;
}

.message .message-main .main-right .right-title {
  font-weight: 400;
}
.message .message-main .main-right .right-form .form-item .item-title {
  font-weight: 400;
}
.message .message-main .main-left .left-title {
  font-weight: 400;
}
nav .nav-main-active2 .main-cont .main-box .box-item .item-title {
  font-weight: 600;
}

@media screen and (max-width: 1004px) {
  .safe .safe-plate1 .plate1-main .main-item .item-icon {
    width: 120px;
  }

  .news {
    padding-top: 0.72rem;
  }

  .joinDetails .joinDetails-main .main-top {
    padding-top: 32px;
  }

  .container .cont-plate4 {
    margin-bottom: 1.8rem;
  }

  .container
    .cont-plate1
    .plate1-web-box
    .box-list
    .list-top
    .top-left
    .left-icon
    span {
    width: 100%;
    height: 100%;
    display: inline-block;
    background-size: 122px;
    vertical-align: middle;
    background-position: center;
  }

  nav
    .Whead-sidebar
    .sidebar-nav
    .nav-item
    .item-subnav
    .subnav-link
    .link-icon {
    background: url(../images/product/bg2.png) no-repeat top;
    text-align: center;
    line-height: 42px;
    border-radius: 8px;
  }
  nav
    .Whead-sidebar
    .sidebar-nav
    .nav-item
    .item-subnav
    .subnav-link
    .link-icon
    img {
    width: 36px;
  }
  nav
    .Whead-sidebar
    .sidebar-nav
    .nav-item
    .item-subnav
    .subnav-link
    .link-icon
    span {
    width: 100%;
    height: 100%;
    display: inline-block;
    background-size: 122px;
    vertical-align: middle;
    background-position: center;
  }

  .safe .safe-plate1 .plate1-main .main-item {
    margin-bottom: 40px;
  }
  .safe .safe-plate2 .plate2-main .main-box .box-item {
    margin-bottom: 20px;
  }

  .newsDetails .newsDetails-main .main-bottom .bottom-title {
    margin-bottom: 19px;
  }
  .newsDetails .newsDetails-main .main-bottom .bottom-list {
    margin-top: 15px;
  }

  .product {
    background: url(../images/bg2.png) top no-repeat,
      url(../images/bg2.png) center 2143px no-repeat;
    background-size: 100%;
  }
  .product3 {
    background-size: 100%;
  }
  .product6 {
    background-size: 100%;
  }

  header .head-banner .banner-pege .pege-pic .web-img {
    width: 100%;
  }

  .product2 .product-main {
    margin: 1rem auto 1rem;
  }

  .price .price-plate3 {
    margin: 20px auto 80px;
  }

  .solution .solution-plate2 {
    margin-bottom: 0;
  }
  .solution .solution-plate3 {
    margin-top: 100px;
  }

  .newsDetails .newsDetails-main .main-box img {
    margin: 16px 0;
  }

  .message .message-main .main-right .right-botton {
    margin-top: 1px;
  }

  .price .price-plate4 .plate4-main .main-item .item-text {
    line-height: 26px;
  }

  .container
    .cont-plate1
    .plate1-web-box
    .box-list
    .list-top
    .top-left
    .left-icon {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.72rem;
    background: url(../images/product/bg.png) no-repeat top;
    background-size: 100%;
    text-align: center;
  }

  .container
    .cont-plate1
    .plate1-web-box
    .box-list
    .list-top
    .top-left
    .left-icon
    img {
    width: 0.6rem;
  }
}
