main {

  width: 100%;

}



.index-main {

  width: 100%;

  overflow: hidden;

}

.index-main .index-banner {

  width: 100%;

  position: relative;

  overflow: hidden;

  margin-top: 1rem;

}

.index-main .index-banner .ib-swiper {

  width: 100%;

}

.index-main .index-banner .swiper-slide {

  width: 100%;

}

.index-main .index-banner .swiper-slide .pic-box {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-banner .swiper-slide .pic-box.hide {

  display: none;

}

.index-main .index-banner .swiper-slide img {

  width: 100%;

}

.index-main .index-banner .swiper-slide .img-2 {

  display: none;

}

.index-main .index-banner .swiper-slide .video-box {

  width: 100%;

  display: none;

}

.index-main .index-banner .swiper-slide video {

  width: 100%;

  display: none;

}

.index-main .index-banner .swiper-slide .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

.index-main .index-banner .swiper-pagination {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  bottom: 0.14rem;

}

.index-main .index-banner .swiper-pagination .swiper-pagination-bullet {

  width: 0.12rem;

  height: 0.12rem;

  background-color: #d7d7d7;

  margin: 0 0.1rem;

}

.index-main .index-banner .swiper-pagination .swiper-pagination-bullet-active {

  background-color: #fc6f06;

}

.index-main .index-banner .swiper-button-prev {

  width: 1rem;

  height: 1rem;

  cursor: pointer;

  background-image: url(/static/home/images/banner-left-hover.png);

  /*background-color: #ff6600;*/

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 0.1rem auto;

  transition: all 0.3s;

  /*border-radius: 50%;*/

  top: 50%;

  /*bottom: 10px;*/

  background-size: 15%;

  left: -0.6rem;

  opacity: 1;

}

.index-main .index-banner .swiper-button-prev.swiper-button-disabled{

  background-image: url(/static/home/images/banner-left.png);

}

.index-main .index-banner .swiper-button-next {

  width: 1rem;

  height: 1rem;

  cursor: pointer;

  background-image: url(/static/home/images/banner-right-hover.png);

  /*background-color: #ff6600;*/

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 0.1rem auto;

  transition: all 0.3s;

  /*border-radius: 50%;*/

  top: 50%;

  /*bottom: 10px;*/

  background-size: 15%;

  right: -0.6rem;

  opacity: 1;

}

.index-main .index-banner .swiper-button-next.swiper-button-disabled{

  background-image: url(/static/home/images/banner-right.png);

}

@media (min-width: 701px) {

  .index-main .index-banner .ib-swiper:hover .swiper-button-prev {

    left: 10px;

  }

  .index-main .index-banner .ib-swiper:hover .swiper-button-next {

    right: 10px;

  }

}

@media (max-width: 700px) {

  .index-main .index-banner{

    margin-top: 0rem;

  }

  .colse-box{

    right: unset!important;

    left: 1%;

  }

  .index-main .index-banner .swiper-slide .img-1 {

    display: none;

  }

  .index-main .index-banner .swiper-slide .img-2 {

    display: inline-block;

  }

}

.index-main .index-about {

  width: 100%;

  display: flex;

  justify-content: flex-start;

  margin-top: 1.2rem;

  overflow: hidden;

}

.index-main .index-about .container {

  width: 17.2rem;

  display: flex;

  align-items: flex-end;

  justify-content: space-between;

}

.index-main .index-about .about-pic {

  width: 9.6rem;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-about .about-pic img {

  width: 100%;

}

.index-main .index-about .wrap {

  width: 6.4rem;

}

.index-main .index-about .wrap-title {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.1;

  color: #ff7700;

}

.index-main .index-about .title {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #333333;

  margin-bottom: 0.3rem;

}

.index-main .index-about .content {

  width: 100%;

  margin-bottom: 0.9rem;

}

.index-main .index-about .content-title {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.3;

  color: #333333;

}

.index-main .index-about .content-txt {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #666666;

}

.index-main .index-about .more-link {

  width: 100%;

  display: flex;

}

.index-main .index-about .more {

  width: auto;

  display: flex;

  align-items: center;

  background-color: #ff7700;

  padding: 0.16rem 0;

  padding-left: 0.5rem;

  padding-right: 0.3rem;

  cursor: pointer;

}

.index-main .index-about .more-title {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

  margin-right: 0.32rem;

}

.index-main .index-about .more-icon {

  width: 0.08rem;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-about .more-icon img {

  width: 100%;

}

.index-main .index-about .motorparts {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: flex-end;

  margin-top: 0.82rem;

}

.index-main .index-about .motorparts img {

  width: 2.86rem;

}

@media (max-width: 1080px) {

  .index-main .index-about .container {

    width: 100%;

    display: flex;

    flex-direction: column-reverse;

    align-items: center;

    justify-content: center;

    padding: 0 0.28rem;

  }

  .index-main .index-about .wrap {

    width: 100%;

  }

  .index-main .index-about .about-pic {

    width: 100%;

  }

  .index-main .index-about .motorparts {

    display: none;

  }

  .index-main .index-about .more-icon {

    width: 5px;

  }

}

.index-main .index-product {

  width: 100%;

  padding-top: 1.85rem;

  padding-bottom: 1.4rem;

  overflow: hidden;

}

.index-main .index-product .container {

  width: 15.2rem;

  margin: 0 auto;

  overflow: hidden;

}

.index-main .index-product .container-title {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #333333;

  margin-bottom: 0.56rem;

  text-align: center;

}

.index-main .index-product .wrap {

  width: 100%;

}

.index-main .index-product .item {

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.3rem;

  overflow: hidden;

}

.index-main .index-product .item img {

  width: 100%;

  transition: all 0.3s;

}

.index-main .index-product .item img:hover {

  transform: scale(1.1);

}

.index-main .index-product .wrap-A {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.index-main .index-product .wrap-A .item {

  width: 7.4rem;

}

.index-main .index-product .wrap-B {

  width: calc(100% + 0.4rem);

  display: flex;

  align-items: center;

}

.index-main .index-product .wrap-B .item {

  width: 4.8rem;

  margin-right: 0.4rem;

}

@media (max-width: 900px) {

  .index-main .index-product {

    padding-top: 1rem;

  }

  .index-main .index-product .container {

    width: 100%;

    padding: 0 0.3rem;

  }

  .index-main .index-product .wrap-A .item {

    width: 49%;

  }

  .index-main .index-product .wrap-B {

    width: 103%;

  }

  .index-main .index-product .wrap-B .item {

    width: 31%;

    margin-right: 2%;

  }

  .index-main .index-banner .swiper-button-prev {

    left: .2rem;

    z-index: 2!important;

  }

  .index-main .index-banner .swiper-button-next{

    right: .2rem;

    z-index: 2!important;

  }

}

@media (max-width: 500px) {

  .index-main .index-product .wrap-A {

    width: 100%;

    flex-direction: column;

  }

  .index-main .index-product .wrap-A .item {

    width: 100%;

  }

  .index-main .index-product .wrap-B {

    width: 100%;

    flex-direction: column;

  }

  .index-main .index-product .wrap-B .item {

    width: 100%;

  }

}

.index-main .index-banner-A {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

}

.index-main .index-banner-A img {

  width: 100%;

}

.index-main .index-banner-A .img-1 {

  display: block;

}

.index-main .index-banner-A .img-2 {

  display: none;

}

@media (max-width: 900px) {

  /*.index-main .index-banner-A {

    height: 6.8rem;

    background-position: center center;

    background-size: cover;

    background-repeat: no-repeat;

  }*/

  .index-main .index-banner-A .img-1 {

    display: none;

  }

  .index-main .index-banner-A .img-2 {

    display: block;

  }

  main{

    margin-top: 1rem;

  }

}

.index-main .index-about-us {

  width: 100%;

  overflow: hidden;

}

.index-main .index-about-us .container {

  width: 15.2rem;

  margin: 0 auto;

  padding-top: 1rem;

}

.index-main .index-about-us .container-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #000000;

  margin-bottom: 0.34rem;

}

.index-main .index-about-us .list {

  width: 100%;

  display: flex;

  padding-bottom: 0.28rem;

  border-bottom: 0.02rem solid #000;

  margin-bottom: 1.4rem;

}

.index-main .index-about-us .list .item {

  width: 20%;

  cursor: pointer;

}

.index-main .index-about-us .list .item:hover .item-logo img {

  transform: scale(1.1);

}

.index-main .index-about-us .list .item:hover .item-name {

  color: #666;

}

.index-main .index-about-us .list .item-logo {

  width: 0.75rem;

  height: 0.75rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 auto;

  margin-bottom: 0.3rem;

}

.index-main .index-about-us .list .item-logo img {

  max-width: 100%;

  max-height: 100%;

  transition: all 0.3s;

}

.index-main .index-about-us .list .item-name {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Light;

  color: #999999;

}

.index-main .index-about-us .wrap {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.index-main .index-about-us .wrap-left {

  width: 10.02rem;

  position: relative;

}

.index-main .index-about-us .wrap-right {

  width: 4.87rem;

}

.index-main .index-about-us .left-logo {

  width: 0.52rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1;

}

.index-main .index-about-us .left-logo img {

  width: 100%;

}

.index-main .index-about-us .wl-title-box {

  width: 100%;

  padding-left: 1.5rem;

  margin-bottom: 0.3rem;

  padding-top: 0.8rem;

}

.index-main .index-about-us .wl-title-box .title-A {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #ff7700;

  margin-bottom: 0.08rem;

}

.index-main .index-about-us .wl-title-box .title-B {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #060001;

  margin-bottom: 0.36rem;

}

.index-main .index-about-us .wl-title-box .title-icon {

  width: 100%;

  display: flex;

  align-items: center;

}

.index-main .index-about-us .wl-title-box .title-icon img {

  width: 2.33rem;

}

.index-main .index-about-us .wl-video {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  position: relative;

  margin-bottom: 0.3rem;

  z-index: 1;

  cursor: pointer;

}

.index-main .index-about-us .wl-video .bg-pic {

  width: 100%;

}

.index-main .index-about-us .wl-video .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-about-us .wl-video .bg-A {

  display: none;

}

.index-main .index-about-us .wl-video .bg img {

  width: 100%;

}

.wrap .bg{

  overflow: hidden;

}

.wrap .bg img{

  transition: all 0.3s;

}

.wrap .bg img:hover {

  transform: scale(1.1);

}

.index-main .index-about-us .wl-video .bg-icon {

  width: 0.81rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.index-main .index-about-us .wl-video .bg-icon img {

  width: 100%;

}

.index-main .index-about-us .wl-video .video video {

  width: 100%;

  display: none;

}

.index-main .index-about-us .wl-video .video .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

.index-main .index-about-us .wr-list {

  width: 100%;

  display: flex;

  flex-direction: column;

}

.index-main .index-about-us .wr-list .item {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.3rem;

}

.index-main .index-about-us .wr-list .item img {

  width: 100%;

}

.index-main .index-about-us .wl-list {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.index-main .index-about-us .wl-list .item {

  width: 49%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-about-us .wl-list .item img {

  width: 100%;

}

.index-main .index-about-us .wr-video {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  position: relative;

  cursor: pointer;

}

.index-main .index-about-us .wr-video .bg-pic {

  width: 100%;

}

.index-main .index-about-us .wr-video .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-about-us .wr-video .bg-A {

  display: none;

}

.index-main .index-about-us .wr-video .bg img {

  width: 100%;

}

.index-main .index-about-us .wr-video .bg-icon {

  width: 0.62rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.index-main .index-about-us .wr-video .bg-icon img {

  width: 100%;

}

.index-main .index-about-us .wr-video .video video {

  width: 100%;

  display: none;

}

.index-main .index-about-us .wr-video .video .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

.index-main .index-about-us .wr-list-A {

  display: none;

}

@media (max-width: 900px) {

  .index-main .index-about-us .wl-video .bg {

    display: none;

  }

  .index-main .index-about-us .wl-video .bg-A {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .index-main .index-about-us .wr-video .bg {

    display: none;

  }

  .index-main .index-about-us .wr-video .bg-A {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .index-main .index-about-us .container {

    width: 100%;

    padding: 0 0.3rem;

    padding-top: 1rem;

  }

  .index-main .index-about-us .container-title {

    margin-bottom: 0.5rem;

  }

  .index-main .index-about-us .wrap {

    flex-direction: column;

  }

  .index-main .index-about-us .wrap-left {

    width: 100%;

  }

  .index-main .index-about-us .wrap-right {

    width: 100%;

  }

  .index-main .index-about-us .wl-title-box {

    height: 2.2rem;

    padding-left: 0;

    padding-top: 0.5rem;

  }

  .index-main .index-about-us .wl-title-box{

    margin-bottom: 0.05rem;

  }

  .index-main .index-about-us .wl-title-box .title-A {

    text-align: center;

  }

  .index-main .index-about-us .wl-title-box .title-B {

    text-align: center;

  }

  .index-main .index-about-us .wl-title-box .title-icon {

    justify-content: center;

  }

  .index-main .index-about-us .wl-video {

    /*margin-bottom: 0.18rem;*/

  }

  .index-main .index-about-us .wl-list {

    display: none;

  }

  .index-main .index-about-us .wr-list-A {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 0.18rem;

  }

  .index-main .index-about-us .wl-list .item {

    width: 49.4%;

  }

  .index-main .index-about-us .wrap-right {

    display: flex;

    flex-direction: column-reverse;

  }

  .index-main .index-about-us .wr-video {

    margin-bottom: 0.18rem;

  }

  .index-main .index-about-us .wr-list {

    display: none;

  }

  .index-main .index-about-us .wr-list-A {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

  }

  .index-main .index-about-us .wr-list-A .item {

    width: 49.4%;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .index-main .index-about-us .wr-list-A .item img {

    width: 100%;

  }

}

.index-main .index-foot-video {

  width: 100%;

  padding-top: 1rem;

  overflow: hidden;

}

.index-main .index-foot-video .container {

  width: 12.8rem;

  margin: 0 auto;

}

.index-main .index-foot-video .ifv-swiper {

  width: 100%;

}

.index-main .index-foot-video .bg-pic {

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1;

  cursor: pointer;

}

.index-main .index-foot-video .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.index-main .index-foot-video .bg-A {

  width: 100%;

  display: none;

  align-items: center;

  justify-content: center;

}

.index-main .index-foot-video .bg img {

  width: 100%;

}

.index-main .index-foot-video .bg-icon {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.index-main .index-foot-video .bg-icon img {

  width: 100%;

}

.index-main .index-foot-video .bg-icon-href {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.index-main .index-foot-video .bg-icon-href img {

  width: 100%;

}

.index-main .index-foot-video .if-video {

  width: 100%;

}

.wrap .video,.if-video{

  position: relative;

}

.colse-box{

  position: absolute;

  top: 1%;

  right: 1%;

  z-index: 1;

  padding: 0.2rem;

  background-color: white;

  border-radius: 50%;

  opacity: 0;

  cursor: pointer;

}

.video .video-box:hover .colse-box{

  opacity: 1;

}

.wrap .video:hover .colse-box{

  opacity: 1;

}

.if-video:hover .colse-box{

  opacity: 1;

}

.index-main .index-foot-video .if-video video {

  width: 100%;

  display: none;

}

.index-main .index-foot-video .if-video .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

@media (max-width: 900px) {

  .index-main .index-foot-video {

    /*padding-top: 100px;*/

  }

  .index-main .index-foot-video .container {

    width: 100%;

    padding: 0 0.3rem;

  }

  .index-main .index-foot-video .bg-A {

    display: flex;

  }

  .index-main .index-foot-video .bg {

    display: none;

  }

}



.aboutUs-main {

  width: 100%;

}

.aboutUs-main .au-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.aboutUs-main .au-banner img {

  width: 100%;

}

.aboutUs-main .au-banner .img-2 {

  display: none;

}

.aboutUs-main .aboutUs-A {

  width: 100%;

  background-color: #fff;

  padding-bottom: 1rem;

}

.aboutUs-main .aboutUs-A .aboutUs-container {

  width: 11.4rem;

  margin: 0 auto;

}

.aboutUs-main .aboutUs-A .au-list {

  width: 100%;

  height: 5.5rem;

  display: flex;

  align-items: flex-start;

  justify-content: space-between;

  margin-bottom: 0.36rem;

}

.aboutUs-main .aboutUs-A .au-item {

  width: 3.4rem;

  background-color: #f0f3f8;

  position: relative;

  z-index: 1;

  margin-top: -2rem;

}

.aboutUs-main .aboutUs-A .au-item.active {

  background-color: #ff770f;

  margin-top: -2.92rem;

}

.aboutUs-main .aboutUs-A .au-item.active .aui-title {

  color: #fefefe;

}

.aboutUs-main .aboutUs-A .au-item.active .aui-content {

  color: #ffffff;

}

.aboutUs-main .aboutUs-A .au-box {

  width: 100%;

  padding-left: 0.38rem;

  padding-right: 0.33rem;

  padding-top: 1.3rem;

  position: relative;

}

.aboutUs-main .aboutUs-A .aui-num {

  width: calc(100% - 0.38rem - 0.33rem);

  font-family: Montserrat-Bold;

  font-size: 1.25rem;

  color: rgba(0, 0, 0, 0.1);

  position: absolute;

  top: 0.49rem;

  left: 0.38rem;

}

.aboutUs-main .aboutUs-A .aui-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.37rem;

}

.aboutUs-main .aboutUs-A .aui-content {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #666666;

}

.aboutUs-main .aboutUs-A .aui-line {

  width: 100%;

  height: 0.02rem;

  background-color: rgba(0, 0, 0, 0.1);

  position: relative;

  margin-top: 0.96rem;

  margin-bottom: 0.4rem;

}

.aboutUs-main .aboutUs-A .line {

  width: 0.71rem;

  height: 100%;

  background-color: #000000;

  position: absolute;

  left: 0;

  top: 0;

}

.aboutUs-main .aboutUs-A .au-line {

  width: 0.04rem;

  height: 0.93rem;

  background-color: #ff770f;

  margin: 0 auto;

  margin-bottom: 0.6rem;

}

.aboutUs-main .aboutUs-A .title-box {

  width: 10.65rem;

  margin: 0 auto;

}

.aboutUs-main .aboutUs-A .title-A {

  width: 100%;

  font-family: Montserrat-Regular;

  color: #ff7700;

  margin-bottom: 0.09rem;

  text-align: center;

}

.aboutUs-main .aboutUs-A .title-B {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.7rem;

  text-align: center;

}

.aboutUs-main .aboutUs-A .content-A {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.333;

  color: #000000;

  text-align: center;

  margin-bottom: 0.09rem;

}

.aboutUs-main .aboutUs-A .content-B {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.7;

  color: #666666;

  text-align: center;

}

.aboutUs-main .aboutUs-A .content-B *{

  line-height: 1.4;

}

.aboutUs-main .aboutUs-A .au-pic {

  width: 100%;

  display: flex;

  align-items: center;

}

.aboutUs-main .aboutUs-A .au-pic img {

  width: 100%;

}

@media (max-width: 900px) {

  .aboutUs-main .au-banner .img-1 {

    display: none;

  }

  .aboutUs-main .au-banner .img-2 {

    display: inline-block;

  }

}

@media (max-width: 550px) {

  .aboutUs-main .aboutUs-A .aboutUs-container {

    width: 100%;

    padding: 0 30px;

  }

  .aboutUs-main .aboutUs-A .au-list {

    height: 10.36rem;

    flex-direction: column;

    margin-top: -0.44rem;

    margin-bottom: 3rem;

  }

  .aboutUs-main .aboutUs-A .au-item {

    width: 100%;

    display: flex;

    margin-top: 0;

    margin-bottom: 0.3rem;

  }

  .aboutUs-main .aboutUs-A .au-item.active {

    margin-top: 0;

  }

  .aboutUs-main .aboutUs-A .au-box {

    width: 60%;

    padding-top: 0.7rem;

  }

  .aboutUs-main .aboutUs-A .au-pic {

    width: 40%;

  }

  .aboutUs-main .aboutUs-A .aui-title {

    margin-bottom: 0.3rem;

  }

  .aboutUs-main .aboutUs-A .aui-line {

    margin-top: 0.49rem;

    margin-bottom: 0.27rem;

  }

  .aboutUs-main .aboutUs-A .aui-num {

    top: 0.1rem;

  }

  .aboutUs-main .aboutUs-A .title-box {

    width: 100%;

  }

}

@media (max-width: 450px) {

  .aboutUs-main .aboutUs-A .au-item {

    display: flex;

    flex-direction: column;

  }

  .aboutUs-main .aboutUs-A .au-box {

    width: 100%;

  }

  .aboutUs-main .aboutUs-A .au-pic {

    width: 100%;

  }

  .aboutUs-main .aboutUs-A .au-list {

    height: auto;

    margin-bottom: 0.9rem;

  }

}

.aboutUs-main .aboutUs-bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  position: relative;

}

.aboutUs-main .aboutUs-bg img {

  width: 100%;

}

.aboutUs-main .aboutUs-bg .img-2 {

  display: none;

}

.aboutUs-main .aboutUs-bg .bg-icon {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.aboutUs-main .aboutUs-bg .bg-icon img {

  width: 100%;

}

.aboutUs-main .aboutUs-bg .video-box {

  width: 100%;

  display: none;

}

.aboutUs-main .aboutUs-bg .video-box video {

  width: 100%;

  display: none;

}

.aboutUs-main .aboutUs-bg .video-box .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

.aboutUs-our-team .wrap .bg-icon {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  cursor: pointer;

  z-index: 1;

}

.aboutUs-our-team .wrap .bg-icon img {

  width: 100%;

}

.aboutUs-our-team .wrap .bg-icon-href {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  cursor: pointer;

  z-index: 1;

}

.aboutUs-our-team .wrap .bg-icon-href img {

  width: 100%;

}

.aboutUs-our-team .wrap .video-box {

  width: 100%;

  display: none;

}

.aboutUs-our-team .wrap .video-box video {

  width: 100%;

  display: none;

}

.aboutUs-our-team .wrap .video-box .iframe {

  visibility: hidden;

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  right: 0px;

  bottom: 0px;

  max-width: 100%;

  max-height: 100%;

  margin: auto;

}

@media (max-width: 900px) {

  .aboutUs-main .aboutUs-bg .img-1 {

    display: none;

  }

  .aboutUs-main .aboutUs-bg .img-2 {

    display: inline-block;

  }

}

.aboutUs-main .aboutUs-our-team {

  width: 100%;

  padding-top: 1.4rem;

  padding-bottom: 1.2rem;

}

.aboutUs-main .aboutUs-our-team .container {

  width: 15.2rem;

  margin: 0 auto;

}

.aboutUs-main .aboutUs-our-team .title-box {

  width: 100%;

  margin-bottom: 0.5rem;

}

.aboutUs-main .aboutUs-our-team .title-A {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Regular;

  color: #ff7700;

  margin-bottom: 0.11rem;

}

.aboutUs-main .aboutUs-our-team .title-B {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.2rem;

}

.aboutUs-main .aboutUs-our-team .title-content {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Light;

  line-height: 1.71;

  color: #666666;

}

.aboutUs-main .aboutUs-our-team .wrap {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.aboutUs-main .aboutUs-our-team .wrap-left {

  width: 66.25%;

}

.aboutUs-main .aboutUs-our-team .wrap-right {

  width: 32.5%;

}

.aboutUs-main .aboutUs-our-team .wl-A {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.2rem;

  cursor: pointer;

  position: relative;

}

.aboutUs-main .aboutUs-our-team .wl-A .item-img {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.aboutUs-main .aboutUs-our-team .wl-A .item-img img {

  width: 100%;

}

.aboutUs-main .aboutUs-our-team .wl-A .item-title {

  width: 100%;

  position: absolute;

  bottom: 0.3rem;

  /*left: 0.23rem;*/

  padding: 0 0.23rem;

  font-family: Montserrat-Bold;

  line-height: 1.3;

  color: #ffffff;

}

.aboutUs-main .aboutUs-our-team .wl-list {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.aboutUs-main .aboutUs-our-team .wl-item {

  width: 49.05%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.2rem;

  cursor: pointer;

  position: relative;

}

.aboutUs-main .aboutUs-our-team .wl-item .item-img {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.aboutUs-main .aboutUs-our-team .wl-item .item-img img {

  width: 100%;

}

.aboutUs-main .aboutUs-our-team .wl-item .item-title {

  width: 100%;

  position: absolute;

  bottom: 0.3rem;

  /*left: 0.29rem;*/

  padding: 0 0.29rem;

  font-family: Montserrat-Bold;

  line-height: 1.3;

  color: #ffffff;

}

.aboutUs-main .aboutUs-our-team .wr-item {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.2rem;

  cursor: pointer;

  position: relative;

}

.aboutUs-main .aboutUs-our-team .wr-item .item-img {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.aboutUs-main .aboutUs-our-team .wr-item .item-img img {

  width: 100%;

}

.aboutUs-main .aboutUs-our-team .item-img .img-1{

  display: block;

}

.aboutUs-main .aboutUs-our-team .item-img .img-2{

  display: none;

}

.aboutUs-main .aboutUs-our-team .wr-item .item-title {

  width: 100%;

  position: absolute;

  bottom: 0.3rem;

  /*left: 0.3rem;*/

  padding: 0 0.3rem;

  font-family: Montserrat-Bold;

  line-height: 1.3;

  color: #ffffff;

}

@media (max-width: 900px) {

  .aboutUs-main .aboutUs-our-team {

    padding-top: 1.18rem;

    padding-bottom: 1rem;

  }

  .aboutUs-main .aboutUs-our-team .container {

    width: 100%;

    padding: 0 30px;

  }

  .aboutUs-main .aboutUs-our-team .item-img .img-1{

    display: none;

  }

  .aboutUs-main .aboutUs-our-team .item-img .img-2{

    display: block;

  }

}

@media (max-width: 600px) {

  .aboutUs-main .aboutUs-our-team .wrap {

    flex-direction: column;

  }

  .aboutUs-main .aboutUs-our-team .wrap-left {

    width: 100%;

  }

  .aboutUs-main .aboutUs-our-team .wrap-right {

    width: 100%;

    display: flex;

    justify-content: space-between;

  }

  .aboutUs-main .aboutUs-our-team .wr-item {

    width: 49.05%;

  }

}



.contactUs {

  width: 100%;

  background-color: #f6f6f8;

  padding-top: 1.22rem;

  padding-bottom: 1.9rem;

}

.contactUs .container {

  width: 15.2rem;

  margin: 0 auto;

  display: flex;

  position: relative;

}

.contactUs .left-box {

  width: calc(100% - 7.6rem);

}

.contactUs .right-box {

  width: 7.6rem;

  display: flex;

  flex-direction: column;

}

.contactUs .title-A {

  width: 100%;

  font-family: Montserrat-Regular;

  color: #ff7700;

  margin-bottom: 0.16rem;

}

.contactUs .title-B {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #060001;

  line-height: 1.1;

}

.contactUs .more-link {

  width: auto;

  display: flex;

  position: absolute;

  bottom: 0;

  left: 0;

}

.contactUs .more {

  width: auto;

  display: flex;

  align-items: center;

  background-color: #ff7700;

  padding: 0.16rem 0;

  padding-left: 0.5rem;

  padding-right: 0.3rem;

  cursor: pointer;

}

.contactUs .more-title {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

  margin-right: 0.32rem;

}

.contactUs .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

}

.contactUs .more-icon img {

  width: 100%;

}

.contactUs .rb-ipt {

  width: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  color: #333333;

  border-bottom: 1px solid #666666;

  padding: 0.1rem 0.12rem;

  margin-bottom: 0.28rem;

}

.contactUs .rb-area {

  width: 100%;

  height: 0.8rem;

  border: none;

  outline: none;

  border-bottom: 1px solid #666666;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #333333;

  padding: 0.1rem 0.12rem;

}



@media (max-width: 900px) {

  .contactUs {

    padding-top: 0.99rem;

  }

  .contactUs .container {

    width: 100%;

    padding: 0 30px;

    flex-direction: column;

  }

  .contactUs .left-box {

    width: 100%;

    margin-bottom: 0.63rem;

  }

  .contactUs .right-box {

    width: 100%;

    margin-bottom: 0.8rem;

  }

  .contactUs .more-link {

    position: static;

  }

}

.aboutUs-News-main {

  width: 100%;

}

.aboutUs-News-main .aun-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  position: relative;

}

.aboutUs-News-main .aun-banner .bg {

  width: 100%;

  cursor: pointer;

}

.aboutUs-News-main .aun-banner .bg-icon {

  width: 1.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  cursor: pointer;

}

.aboutUs-News-main .aun-banner .bg-icon img {

  width: 100%;

}

.aboutUs-News-main .aboutUs-News_news {

  width: 100%;

  padding-top: 1.28rem;

}

.aboutUs-News-main .aboutUs-News_news .container {

  width: 15.2rem;

  margin: 0 auto;

}

.aboutUs-News-main .aboutUs-News_news .container-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #666666;

  text-align: center;

  margin-bottom: 0.5rem;

}

.aboutUs-News-main .aboutUs-News_news .wrap {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.aboutUs-News-main .aboutUs-News_news .left-box {

  width: 66.25%;

}

.aboutUs-News-main .aboutUs-News_news .right-box {

  width: 32.5%;

}

.aboutUs-News-main .aboutUs-News_news .lb-A {

  width: 100%;

  position: relative;

  margin-bottom: 0.2rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-A:hover .bg img {

  transform: scale(1.1);

}

.aboutUs-News-main .aboutUs-News_news .lb-A:hover .lbf-box {

  bottom: 0;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .bg img {

  width: 100%;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .bg .img-1 {

  display: block;

}

.aboutUs-News-main .aboutUs-News_news .bg .img-2 {

  display: none;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-A .more-icon img {

  width: 100%;

}

.aboutUs-News-main .aboutUs-News_news .lb-list {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.aboutUs-News-main .aboutUs-News_news .lb-item {

  width: 49.05%;

  position: relative;

  margin-bottom: 0.2rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-item:hover .bg img {

  transform: scale(1.1);

}

.aboutUs-News-main .aboutUs-News_news .lb-item:hover .lbf-box {

  bottom: 0;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .bg img {

  width: 100%;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .more-icon {

  width: 0.1rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.aboutUs-News-main .aboutUs-News_news .lb-item .more-icon img {

  width: 100%;

}

.aboutUs-News-main .aboutUs-News_news .rb-item {

  width: 100%;

  position: relative;

  margin-bottom: 0.2rem;

}

.aboutUs-News-main .aboutUs-News_news .rb-item:hover .bg img {

  transform: scale(1.1);

}

.aboutUs-News-main .aboutUs-News_news .rb-item:hover .lbf-box {

  bottom: 0;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .bg {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .bg img {

  width: 100%;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .more-icon {

  width: 0.1rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.aboutUs-News-main .aboutUs-News_news .rb-item .more-icon img {

  width: 100%;

}

@media (max-width: 750px) {

  .aboutUs-News-main .aboutUs-News_news {

    padding-top: 1.2rem;

  }

  .aboutUs-News-main .aboutUs-News_news .container {

    width: 100%;

    padding: 0 30px;

  }

  .aboutUs-News-main .aboutUs-News_news .wrap {

    flex-direction: column;

  }

  .aboutUs-News-main .aboutUs-News_news .left-box {

    width: 100%;

  }

  .aboutUs-News-main .aboutUs-News_news .right-box {

    width: 100%;

  }

}

@media (max-width: 600px) {

  .aboutUs-News-main .aboutUs-News_news .lb-list {

    flex-direction: column;

  }

  .aboutUs-News-main .aboutUs-News_news .lb-item {

    width: 100%;

  }

}

.aboutUs-News-main .aboutUs-News-inf {

  width: 100%;

  padding-top: 0.9rem;

  padding-bottom: 1.22rem;

}

.aboutUs-News-main .aboutUs-News-inf .container {

  width: 15.2rem;

  margin: 0 auto;

  overflow: hidden;

}

.aboutUs-News-main .aboutUs-News-inf .container-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.5rem;

}

.aboutUs-News-main .aboutUs-News-inf .wrap {

  width: 100%;

}

.aboutUs-News-main .aboutUs-News-inf .list {

  width: 101.3%;

  display: flex;

  flex-wrap: wrap;

}

.aboutUs-News-main .aboutUs-News-inf .item {

  width: 32%;

  margin-right: 1.3%;

  cursor: pointer;

  margin-bottom: 0.5rem;

}

.aboutUs-News-main .aboutUs-News-inf .item:hover .item-img img {

  transform: scale(1.1);

}

.aboutUs-News-main .aboutUs-News-inf .item:hover .item-content {

  color: #fc6f06;

}

.aboutUs-News-main .aboutUs-News-inf .item-img {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.2rem;

  overflow: hidden;

}

.aboutUs-News-main .aboutUs-News-inf .item-img img {

  width: 100%;

  transition: all 0.5s;

}

.aboutUs-News-main .aboutUs-News-inf .item-date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 2.21;

  color: #999999;

}

.aboutUs-News-main .aboutUs-News-inf .item-content {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.2;

  color: #000000;

  margin-bottom: 0.4rem;

}

.aboutUs-News-main .aboutUs-News-inf .more {

  width: 100%;

  display: flex;

  align-items: center;

}

.aboutUs-News-main .aboutUs-News_news .lb-fixed .wap-more{

  display: none;

}

.aboutUs-News-main .aboutUs-News-inf .more-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #fc6f06;

}

.aboutUs-News-main .aboutUs-News-inf .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.2rem;

}

.aboutUs-News-main .aboutUs-News-inf .more-icon img {

  width: 100%;

}

.aboutUs-News-main .aboutUs-News-inf .more-link {

  width: 100%;

  margin-top: 0.6rem;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}

.aboutUs-News-main .aboutUs-News-inf .link {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #333333;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

}

.aboutUs-News-main .aboutUs-News-inf .link:hover {

  background-color: #ff7700;

}

.aboutUs-News-main .aboutUs-News-inf .link:hover .link-txt {

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News-inf .link-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.aboutUs-News-main .aboutUs-News-inf .link-icon {

  width: 0.09rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.aboutUs-News-main .aboutUs-News-inf .link-icon img {

  width: 100%;

}

@media (max-width: 750px) {

  .aboutUs-News-main .aboutUs-News-inf {

    padding-top: 1.2rem;

  }

  .aboutUs-News-main .aboutUs-News-inf .container {

    width: 100%;

    padding: 0 30px;

  }

  .aboutUs-News-main .aboutUs-News-inf .list {

    width: 102%;

  }

  .aboutUs-News-main .aboutUs-News-inf .item {

    width: 48%;

    margin-right: 2%;

  }

}

@media (max-width: 450px) {

  .aboutUs-News-main .aboutUs-News-inf .list {

    width: 100%;

  }

  .aboutUs-News-main .aboutUs-News-inf .item {

    width: 100%;

    margin-right: 0;

  }

}



.News-Details-main {

  width: 100%;

  position: relative;

}

.News-Details-main .details-container {

  width: 100%;

  padding-top: 1.1rem;

  border-top: 1px solid #eeeeee;

}

.News-Details-main .details-container .container {

  width: 9.6rem;

  margin: 0 auto;

}

.News-Details-main .details-container .container-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #ff770f;

  margin-bottom: 0.5rem;

}

.News-Details-main .details-container .content {

  width: 100%;

}

.News-Details-main .details-container .content p {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #666666;

}

.News-Details-main .details-container .content img {

  width: 100%;

}

@media (max-width: 900px) {

  .News-Details-main .details-container .container {

    width: 100%;

    padding: 0 30px;

  }

  .aboutUs-News-main .aboutUs-News_news .lb-A .content{

    word-break:break-all;

    display:-webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;

    overflow:hidden;

  }

  .aboutUs-News-main .aboutUs-News_news .lbf-box{

    bottom: -0.28rem!important;

  }

  .aboutUs-News-main .aboutUs-News_news .lbf-box .content{

    margin-bottom: 0.28rem

  }

  .aboutUs-News-main .aboutUs-News_news .lbf-box .more{

    display: none;

  }

  .aboutUs-News-main .aboutUs-News_news .lb-fixed .wap-more{

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    display: inline-block;

  }

  .aboutUs-News-main .aboutUs-News_news .bg .img-1 {

    display: none;

  }

  .aboutUs-News-main .aboutUs-News_news .bg .img-2 {

    display: block;

  }

}

.News-Details-main .details-inf {

  width: 100%;

  padding-top: 0.9rem;

  padding-bottom: 1.3rem;

}

.News-Details-main .details-inf .container {

  width: 16.2rem;

  margin: 0 auto;

}

.News-Details-main .details-inf .container-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.48rem;

}

.News-Details-main .details-inf .wrap {

  width: 100%;

  padding: 0 0.5rem;

  position: relative;

}

.News-Details-main .details-inf .inf-swiper {

  width: 100%;

}

.News-Details-main .details-inf .swiper-slide {

  width: 100%;

}

.News-Details-main .details-inf .item {

  width: 32%;

  margin-right: 1.3%;

  cursor: pointer;

  margin-bottom: 0.5rem;

}

.News-Details-main .details-inf .item:hover .item-img img {

  transform: scale(1.1);

}

.News-Details-main .details-inf .item:hover .item-content {

  color: #fc6f06;

}

.News-Details-main .details-inf .item-img {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-bottom: 0.2rem;

  overflow: hidden;

}

.News-Details-main .details-inf .item-img img {

  width: 100%;

  transition: all 0.5s;

}

.News-Details-main .details-inf .item-date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 2.21;

  color: #999999;

}

.News-Details-main .details-inf .item-content {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.2;

  color: #000000;

  margin-bottom: 0.4rem;

}

.News-Details-main .details-inf .more {

  width: 100%;

  display: flex;

  align-items: center;

}

.News-Details-main .details-inf .more-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #fc6f06;

}

.News-Details-main .details-inf .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.2rem;

}

.News-Details-main .details-inf .more-icon img {

  width: 100%;

}

.News-Details-main .details-inf .inf-prev {

  top: 1.6rem;

  left: 0;

  width: 0.19rem;

  height: 0.33rem;

  background-image: url(/static/home/images/91.png);

  background-position: center center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

}

.News-Details-main .details-inf .inf-prev:hover {

  background-image: url(/static/home/images/93.png);

}

.News-Details-main .details-inf .inf-next {

  top: 1.6rem;

  right: 0;

  width: 0.19rem;

  height: 0.33rem;

  background-image: url(/static/home/images/92.png);

  background-position: center center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

}

.News-Details-main .details-inf .inf-next:hover {

  background-image: url(/static/home/images/94.png);

}

@media (max-width: 900px) {

  .News-Details-main .details-inf .container {

    width: 100%;

    padding: 0 30px;

  }

  .News-Details-main .details-inf .wrap {

    padding: 0;

  }

  .News-Details-main .details-inf .inf-prev {

    display: none;

  }

  .News-Details-main .details-inf .inf-next {

    display: none;

  }

}



.productCategory-main {

  width: 100%;

}

.productCategory-main .productCategory-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-main .productCategory-banner img {

  width: 100%;

}

.productCategory-main .productCategory-banner .img-2 {

  display: none;

}

.productCategory-main .product-container .lb-fixed .wap-more{

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  display: inline-block;

}

@media (max-width: 900px) {

  .productCategory-main .productCategory-banner .img-1 {

    display: none;

  }

  .productCategory-main .productCategory-banner .img-2 {

    display: inline-block;

  }

  .productCategory-main .product-container .lbf-box{

    bottom: 0!important;

  }

  .productCategory-main .product-container .more{

    display: none!important;

  }

  .productCategory-main .product-container .lb-fixed .wap-more{



  }

  .productCategory-main .product-container .rb-item:nth-child(2n) .bg{

    padding-top:calc(260/494*100%)!important;

  }

  .productCategory-main .product-container .lb-A .bg{

    padding-top:calc(260/494*100%)!important;

  }

}

.productCategory-main .product-container {

  width: 100%;

  padding-top: 1.28rem;

  padding-bottom: 1rem;

}

.productCategory-main .product-container .container {

  width: 15.2rem;

  margin: 0 auto;

}

.productCategory-main .product-container .container-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.5rem;

  text-align: center;

}

.productCategory-main .product-container .wrap {

  width: 100%;

}

.productCategory-main .product-container .box {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.productCategory-main .product-container .box:nth-child(2n) {

  flex-direction: row-reverse;

}

.productCategory-main .product-container .box:nth-child(2n) .right-box {

  display: flex;

  flex-direction: column-reverse;

}

.productCategory-main .product-container .box:nth-child(2n) .left-box {

  display: flex;

  flex-direction: column-reverse;

}

.productCategory-main .product-container .left-box {

  width: 66.25%;

}

.productCategory-main .product-container .right-box {

  width: 32.5%;

}

.productCategory-main .product-container .lb-A {

  width: 100%;

  position: relative;

  margin-bottom: 0.2rem;

}

.productCategory-main .product-container .lb-A:hover .bg img {

  transform: scale(1.1);

}

.productCategory-main .product-container .lb-A:hover .lbf-box {

  bottom: 0;

}

.productCategory-main .product-container .lb-A .bg {

  width: 100%; 

  position: relative;

  padding-top: calc(460/1007*100%);

  overflow: hidden;

}

.productCategory-main .product-container .bg .img-1 {

  display: block;

}

.productCategory-main .product-container .bg .img-2 {

  display: none;

}



.productCategory-main .product-container .lb-A .bg img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  transition: all 0.3s;

}

.productCategory-main .product-container .lb-A .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.productCategory-main .product-container .lb-A .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.productCategory-main .product-container .lb-A .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.productCategory-main .product-container .lb-A .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.productCategory-main .product-container .lb-A .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.productCategory-main .product-container .lb-A .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.productCategory-main .product-container .lb-A .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.productCategory-main .product-container .lb-A .more-icon img {

  width: 100%;

}

.productCategory-main .product-container .lb-list {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.productCategory-main .product-container .lb-item {

  width: 49.05%;

  position: relative;

  margin-bottom: 0.2rem;

}

.productCategory-main .product-container .lb-item:hover .bg img {

  transform: scale(1.1);

}

.productCategory-main .product-container .lb-item:hover .lbf-box {

  bottom: 0;

}

.productCategory-main .product-container .lb-item .bg {

  width: 100%;

  position: relative;

  padding-top: calc(260/494*100%);

  overflow: hidden;

}

.productCategory-main .product-container .lb-item .bg img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  transition: all 0.3s;

}

.productCategory-main .product-container .lb-item .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.productCategory-main .product-container .lb-item .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.productCategory-main .product-container .lb-item .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.productCategory-main .product-container .lb-item .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.productCategory-main .product-container .lb-item .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.productCategory-main .product-container .lb-item .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.productCategory-main .product-container .lb-item .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.productCategory-main .product-container .lb-item .more-icon img {

  width: 100%;

}

.productCategory-main .product-container .rb-item {

  width: 100%;

  position: relative;

  margin-bottom: 0.2rem;

}

.productCategory-main .product-container .rb-item:hover .bg img {

  transform: scale(1.1);

}

.productCategory-main .product-container .rb-item:hover .lbf-box {

  bottom: 0;

}

.productCategory-main .product-container .rb-item .bg {

  position: relative;

  overflow: hidden;

  top: 0;

  left: 0;

  width: 100%;

  padding-top: calc(260/494*100%);

}

 

.productCategory-main .product-container .rb-item .bg img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  transition: all 0.3s;

}



.productCategory-main .product-container .rb-item:nth-child(2n) .bg {

  padding-top: calc(460/494*100%);

}

.productCategory-main .product-container .box:nth-child(2n)  .rb-item  .bg {

  padding-top: calc(460/494*100%);

}

.productCategory-main .product-container .box:nth-child(2n)  .rb-item:nth-child(2n + 1) .bg {

   padding-top: calc(260/494*100%);

}





.productCategory-main .product-container .rb-item .lb-fixed {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 0.2rem 0.3rem;

  overflow: hidden;

  cursor: pointer;

}

.productCategory-main .product-container .rb-item .date {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.29;

  color: #ffffff;

}

.productCategory-main .product-container .rb-item .lbf-box {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  position: absolute;

  bottom: -0.8rem;

  left: 0;

  padding: 0.2rem 0.3rem;

  transition: all 0.3s;

}

.productCategory-main .product-container .rb-item .content {

  width: 100%;

  font-family: Montserrat-Bold;

  line-height: 1.1;

  color: #ffffff;

}

.productCategory-main .product-container .rb-item .more {

  width: auto;

  background-color: #ffffff;

  padding: 0.16rem 0.42rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-top: 0.28rem;

}

.productCategory-main .product-container .rb-item .more-txt {

  width: auto;

  font-family: Montserrat-Regular;

  color: #333333;

}

.productCategory-main .product-container .rb-item .more-icon {

  width: 0.06rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.12rem;

}

.productCategory-main .product-container .rb-item .more-icon img {

  width: 100%;

}

@media (max-width: 750px) {

  .productCategory-main .product-container {

    padding-top: 1.2rem;

  }

  .productCategory-main .product-container .container {

    width: 100%;

    padding: 0 30px;

  }

  .productCategory-main .product-container .box {

    flex-direction: column;

  }

  .productCategory-main .product-container .box:nth-child(2n) {

    flex-direction: column-reverse;

  }

  .productCategory-main .product-container .left-box {

    width: 100%;

  }

  .productCategory-main .product-container .right-box {

    width: 100%;

  }

}

@media (max-width: 600px) {

  .productCategory-main .product-container .box:nth-child(2n) .lb-list {

    flex-direction: column-reverse;

  }

  .productCategory-main .product-container .lb-list {

    flex-direction: column;

  }

  .productCategory-main .product-container .lb-item {

    width: 100%;

  }

}



.productCategory-List-main {

  width: 100%;

}

.productCategory-List-main .productCategory-List-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategory-List-banner img {

  width: 100%;

}

.productCategory-List-main .productCategory-List-banner .img-2 {

  display: none;

}

@media (max-width: 900px) {

  .productCategory-List-main .productCategory-List-banner .img-1 {

    display: none;

  }

  .productCategory-List-main .productCategory-List-banner .img-2 {

    display: inline-block;

  }

  .productCategory-main .product-container .bg{

    max-height: none!important;

  }

  .productCategory-main .product-container .bg .img-1 {

    display: none;

  }

  .productCategory-main .product-container .bg .img-2 {

    display: block;

  }

}

.productCategory-List-main .productCategoryList-container {

  width: 100%;

  padding-top: 1.2rem;

  padding-bottom: 0.95rem;

}

.productCategory-List-main .productCategoryList-container .container {

  width: 15.2rem;

  margin: 0 auto;

  display: flex;

  align-items: flex-start;

  justify-content: space-between;

}

.productCategory-List-main .productCategoryList-container .sidebar-list {

  width: 18.42%;

  border: solid 1px #cccccc;

  padding: 0.26rem 0.2rem;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #333333;

  margin-bottom: 0.45rem;

  word-break: break-all;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-wrap {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-list {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-list.show .sl-list-title:after {

  background-image: url(/static/home/images/102.png);

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-list-title {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 2.14;

  color: #333333;

  margin-bottom: 0.2rem;

  position: relative;

  padding-right: 0.2rem;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-list-title:after {

  content: "";

  display: inline-block;

  background-image: url(/static/home/images/103.png);

  background-repeat: no-repeat;

  background-position: center center;

  background-size: 100% 100%;

  width: 0.12rem;

  height: 0.06rem;

  position: absolute;

  top: 50%;

  right: 0;

  transform: translate(0, -50%);

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-box {

  width: 100%;

  padding-left: 0.2rem;

  display: none;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-item {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 2.14;

  color: #999999;

  display: inline-block;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .sidebar-list .sl-item.active {

  color: #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-search {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap {

  width: 78.94%;

  overflow: hidden;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head {

  width: 100%;

  min-height: 0.5rem;

  display: flex;

  border: solid 1px #cccccc;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-num {

  width: 36.41%;

  display: flex;

  align-items: center;

  padding-left: 0.2rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .num {

  width: auto;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #333333;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .txt {

  width: auto;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #666666;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-head-search {

  width: 50%;

  display: flex;

  justify-content: space-between;

  background-color: #f5f5f5;

  padding: 0 0.2rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .ipt {

  width: calc(100% - 0.77rem);

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #666666;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .icon {

  width: 0.17rem;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .icon img {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-menu {

  width: 13.59%;

  display: flex;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .tips {

  width: auto;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #666666;

  display: flex;

  align-items: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A {

  width: 0.19rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 0.2rem;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A img {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A .img-2 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A:hover .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A:hover .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A.active .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A.active .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B {

  width: 0.22rem;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B img {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B .img-2 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B:hover .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B:hover .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B.active .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B.active .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list {

  width: 101%;

  display: flex;

  flex-wrap: wrap;

  margin-top: 0.4rem;

  margin-bottom: 0.8rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item {

  width: 24%;

  margin-right: 1%;

  position: relative;

  padding: 0.2rem;

  margin-bottom: 1%;

  cursor: pointer;

  border: solid 1px #fff;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item:hover {

  border: solid 1px #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item:hover .cart-icon {

    background-color: #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item:hover .cart-icon .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item:hover .cart-icon .img-2 {

  display: flex;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pic {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pic img {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .cart-icon {

  width: 0.5rem;

  height: 0.5rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 0.1rem;

  right: 0.1rem;

  border-radius: 50%;

  background-color: #f5f5f5;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .cart-icon .img-1 {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .cart-icon .img-2 {

    width: 100%;

    display: none;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .cart-icon img {

    width: 0.25rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .content {

  width: 100%;

  margin-top: 0.18rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .content-A {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #333333;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .content-B {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #666666;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .line {

  width: 100%;

  height: 1px;

  background-color: rgba(222, 222, 224, 0.5);

  margin: 0.1rem 0;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .content-C {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.625;

  color: #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A {

  width: 100%;

  margin-top: 0.6rem;

  border-top: 1px solid #dddddd;

  margin-bottom: 0.6rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item {

  width: 100%;

  padding: 0.2rem 0.4rem;

  display: flex;

  justify-content: space-between;

  border-bottom: 1px solid #dddddd;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item:hover .item-pic img {

  transform: scale(1.1);

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item:hover .item-title {

  color: #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item:hover .cart-icon .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item:hover .cart-icon .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item.active .item-pic img {

  transform: scale(1.1);

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item.active .item-title {

  color: #ff770f;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item.active .cart-icon .img-1 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item.active .cart-icon .img-2 {

  display: inline-block;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-pic {

  width: 2rem;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-pic img {

  width: 100%;

  transition: all 0.3s;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-box {

  width: auto;

  flex: 1;

  display: flex;

  justify-content: space-between;

  padding: 0 1rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-title {

  width: auto;

  font-family: Montserrat-Bold;

  line-height: 1.375;

  color: #333333;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .content {

  width: auto;

  display: flex;

  flex-direction: column;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .content-txt {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #999999;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-price {

  width: auto;

  font-family: Montserrat-Regular;

  line-height: 1.625;

  color: #ff770f;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .cart-icon {

  width: 0.61rem;

  display: flex;

  align-items: center;

  justify-content: center;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .cart-icon img {

  width: 100%;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .cart-icon .img-2 {

  display: none;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .more-link {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #333333;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more-icon {

  width: 0.1rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more-icon img {

  width: 100%;

}

@media (max-width: 1200px) {

  .productCategory-List-main .productCategoryList-container .container {

    width: 100%;

    padding: 0 30px;

  }

}

@media (max-width: 900px) {

  .productCategory-List-main .productCategoryList-container {

    background-color: #f5f5f5;

  }



  .productCategory-List-main .productCategoryList-container .container {

    flex-direction: column;

    padding: 0;

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list {

    width: 100%;

    margin-bottom: 0.2rem;

    border: none;

    padding: 0 30px;

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-wrap {

    padding: 0 0.2rem;

    display: none;

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-title {

    text-align: center;

    margin-bottom: 0.66rem;

    font-size: 6.4vw;

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-list.show .sl-list-title:after {

    background-image: url(/static/home/images/110-1.png);

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-list-title {

    padding-right: 0.33rem;

    font-size: 3.2vw;

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-list-title:after {

    width: 0.29rem;

    height: 0.13rem;

    background-image: url(/static/home/images/110.png);

  }

  .productCategory-List-main .productCategoryList-container .sidebar-list .sl-item {

    font-size: 3.2vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-search {

    width: 100%;

    height: 0.88rem;

    display: flex;

    background-color: #f5f5f5;

    border: solid 1px #cccccc;

    padding: 0 0.2rem;

    margin-bottom: 0.7rem;

  }

  .productCategory-List-main .productCategoryList-container .pcl-search .icon {

    width: 0.32rem;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .productCategory-List-main .productCategoryList-container .pcl-search .icon img {

    width: 100%;

  }

  .productCategory-List-main .productCategoryList-container .pcl-search .ipt {

    width: calc(100% - 0.2rem - 0.32rem);

    border: none;

    outline: none;

    font-family: Montserrat-Light;

    line-height: 1.25;

    color: #333333;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap {

    width: 100%;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head {

    flex-direction: row-reverse;

    justify-content: space-between;

    padding: 0.22rem 20px;

    min-height: auto;

    border: none;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-head-search {

    display: none;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-menu {

    width: auto;

    justify-content: flex-start;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .pcl-num {

    width: auto;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .tips {

    font-size: 3.2vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-A {

    width: 4.26vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .menu-B {

    width: 4.26vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .num {

    font-size: 3.2vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-head .txt {

    font-size: 3.2vw;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list {

    background-color: #fff;

    margin-top: 0;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .more-link {

    padding: 0 30px;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A {

    background-color: #fff;

    border: none;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item {

    border: none;

  }

}

@media (max-width: 600px) {

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-box {

    flex: none;

    flex-direction: column;

    padding: 0 10px;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-title {

    justify-content: flex-start;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list-A .item-price {

    justify-content: flex-start;

  }

}

@media (max-width: 500px) {

  .productCategory-List-main .productCategoryList-container .pcl-wrap .pcl-list .pcl-item {

    width: 49%;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .more-link {

    justify-content: flex-start;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more {

    background-color: #ff7700;

    padding: 0.25rem 0.4rem;

  }

  .productCategory-List-main .productCategoryList-container .pcl-wrap .more-link .more-icon {

    width: 5px;

  }

}

.breadcrumbs{

  position: absolute;

  left: 50%;

  top: 2%;

}

.News-Details-main .breadcrumbs{

  left: 25%;

  top: 1%;

}

.breadcrumbs-home{

  line-height: 1.6;

}

.breadcrumbs-item{

  line-height: 1.6;

}

.breadcrumbs-item:last-child{

  color: #CCCCCC;

}

.breadcrumbs-item-arrow{

  position: relative;

  display: revert;

  padding: 0 0.2rem 0 0.1rem;

}

.breadcrumbs-item-arrow:after{

  content: "";

  width: 0.06rem;

  height: 0.1rem;

  display: inline-block;

  background-image: url(../images/11.png);

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 100% 100%;

  position: absolute;

  top: 50%;

  transform: translate(0, -50%);

}

.Product-Details-main {

  width: 100%;

  position: relative;

}

.Product-Details-main .pd-container {

  width: 100%;

  padding-top: 1.2rem;

}

.Product-Details-main .container {

  width: 12.8rem;

  margin: 0 auto;

}

.Product-Details-main .pd-A {

  width: 100%;

  display: flex;

  padding-bottom: 1.2rem;

}

.Product-Details-main .pd-A .pd-banner {

  width: 6.4rem;

  display: flex;

}

.Product-Details-main .pd-A .pd-banner:after {

  content: "";

  width: 1px;

  background-color: #dddddd;

  margin-left: 0.4rem;

  margin-right: 0.72rem;

  display: inline-block;

}

.Product-Details-main .pd-A .pd-swiper {

  width: 100%;

}

.Product-Details-main .pd-A .swiper-pagination-bullet {

  width: 0.12rem;

  height: 0.12rem;

  background-color: #d7d7d7;

  opacity: 1;

  margin: 0 0.1rem;

}

.Product-Details-main .pd-A .swiper-pagination-bullet-active {

  background-color: #fc6f06;

}

.Product-Details-main .pd-A .pd-line {

  width: 1px;

  background-color: #dddddd;

  margin-left: 0.4rem;

  margin-right: 0.72rem;

}

.Product-Details-main .pd-A .pd-wrap {

  width: 5.28rem;

}

.Product-Details-main .pd-A .pd-title {

  width: 100%;

  font-family: Montserrat-Light;

  color: #999999;

  margin-bottom: 0.2rem;

}

.Product-Details-main .pd-A .pd-name {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #ff770f;

  margin-bottom: 0.5rem;

}

.Product-Details-main .pd-A .pd-attr {

  width: 100%;

  margin-bottom: 0.2rem;

}

.Product-Details-main .pd-A .attr-title {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.6;

  color: #333333;

  margin-bottom: 0.1rem;

}

.Product-Details-main .pd-A .attr-inf {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.625;

  color: #333333;

}

.Product-Details-main .pd-A .pd-price {

  width: 100%;

  margin-top: 0.3rem;

  margin-bottom: 0.3rem;

  font-family: Montserrat-Regular;

  line-height: 1.625;

  color: #ff770f;

  border-top: 1px solid #dddddd;

  border-bottom: 1px solid #dddddd;

  padding: 0.18rem 0;

}

.Product-Details-main .pd-A .pd-num {

  width: 100%;

  display: flex;

}

.Product-Details-main .pd-A .reduce-add {

  width: auto;

  height: auto;

  min-height: 0.4rem;

  display: flex;

  border: solid 1px #cccccc;

  border-radius: 0.05rem;

}

.Product-Details-main .pd-A .reduce {

  width: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 0.05rem 0 0 0.05rem;

  cursor: pointer;

}

.Product-Details-main .pd-A .reduce img {

  width: 0.14rem;

}

.Product-Details-main .pd-A .num {

  width: 0.88rem;

  font-family: Montserrat-Regular;

  color: #555555;

  border: none;

  outline: none;

  border-left: solid 1px #cccccc;

  border-right: solid 1px #cccccc;

  text-align: center;

}

.Product-Details-main .pd-A .add {

  width: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: center;

  border-radius: 0 0.05rem 0.05rem 0;

  cursor: pointer;

}

.Product-Details-main .pd-A .add img {

  width: 0.14rem;

}

.Product-Details-main .pd-A .increase {

  width: 100%;

  display: flex;

  margin-top: 0.76rem;

}

.Product-Details-main .pd-A .increase-box {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #000000;

  padding: 0.19rem 0.8rem;

  cursor: pointer;

}

.Product-Details-main .pd-A .increase-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #fafafa;

}

.Product-Details-main .pd-A .increase-icon {

  width: 0.21rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.18rem;

}

.Product-Details-main .pd-A .increase-icon img {

  width: 100%;

}

.Product-Details-main .pd-B {

  width: 100%;

  padding-top: 0.68rem;

  border-top: 1px solid #000;

  padding-top: 0.58rem;

  padding-bottom: 1.2rem;

}

.Product-Details-main .pd-B .pd-title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #333333;

  margin-bottom: 0.5rem;

}

.Product-Details-main .pd-B .content {

  width: 100%;

}

.Product-Details-main .pd-B .content p {

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #666666;

}

.Product-Details-main .details-inf {

  width: 100%;

  padding-top: 0.9rem;

  padding-bottom: 1.3rem;

}

.Product-Details-main .details-inf .container {

  width: 16.2rem;

  margin: 0 auto;

}

.Product-Details-main .details-inf .container-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.48rem;

}

.Product-Details-main .details-inf .wrap {

  width: 100%;

  padding: 0 0.5rem;

  position: relative;

}

.Product-Details-main .details-inf .inf-swiper {

  width: 100%;

}

.Product-Details-main .details-inf .swiper-slide {

  width: 100%;

}

.Product-Details-main .details-inf .item {

  width: 100%;

  margin-right: 1%;

  position: relative;

  padding: 0.2rem;

  margin-bottom: 1%;

  cursor: pointer;

  border: solid 1px #fff;

}

.Product-Details-main .details-inf .item:hover {

  border: solid 1px #ff770f;

}

.Product-Details-main .details-inf .item:hover .cart-icon .img-1 {

  display: none;

}

.Product-Details-main .details-inf .item:hover .cart-icon .img-2 {

  display: flex;

}

.Product-Details-main .details-inf .pic {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.Product-Details-main .details-inf .pic img {

  width: 100%;

}

.Product-Details-main .details-inf .cart-icon {

  width: 0.5rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 0.1rem;

  right: 0.1rem;

}

.Product-Details-main .details-inf .cart-icon .img-1 {

    width: 100%;

    height: 0.5rem;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #f5f5f5;

}

.Product-Details-main .details-inf .cart-icon .img-2 {

    width: 100%;

    height: 0.5rem;

    border-radius: 50%;

    display: none;

    align-items: center;

    justify-content: center;

    background-color: #ff770f;

}

.Product-Details-main .details-inf .cart-icon img {

    width: 0.3rem;

}

.Product-Details-main .details-inf .content {

  width: 100%;

  margin-top: 0.18rem;

}

.Product-Details-main .details-inf .content-A {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #333333;

}

.Product-Details-main .details-inf .content-B {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #666666;

}

.Product-Details-main .details-inf .line {

  width: 100%;

  height: 1px;

  background-color: rgba(222, 222, 224, 0.5);

  margin: 0.1rem 0;

}

.Product-Details-main .details-inf .content-C {

  width: 100%;

  font-family: Montserrat-Regular;

  line-height: 1.625;

  color: #ff770f;

}

.Product-Details-main .details-inf .inf-prev {

  top: 1.6rem;

  left: 0;

  width: 0.19rem;

  height: 0.33rem;

  background-image: url(/static/home/images/91.png);

  background-position: center center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

}

.Product-Details-main .details-inf .inf-prev:hover {

  background-image: url(/static/home/images/93.png);

}

.Product-Details-main .details-inf .inf-next {

  top: 1.6rem;

  right: 0;

  width: 0.19rem;

  height: 0.33rem;

  background-image: url(/static/home/images/92.png);

  background-position: center center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

}

.Product-Details-main .details-inf .inf-next:hover {

  background-image: url(/static/home/images/94.png);

}

@media (max-width: 900px) {

  .breadcrumbs{

    left: 7%;

    top: 2%;

  }

  .News-Details-main .breadcrumbs{

    left: 8%;

    top: 1%;

  }

  .Product-Details-main .container {

    width: 100%;

    padding: 0 30px;

  }

  .Product-Details-main .pd-A {

    display: flex;

    justify-content: space-between;

  }

  .Product-Details-main .pd-A .pd-banner {

    width: 50%;

  }

  .Product-Details-main .pd-A .pd-banner:after {

    display: none;

  }

  .Product-Details-main .pd-A .pd-wrap {

    width: 41.25%;

  }

  .Product-Details-main .pd-A .reduce-add {

    height: 30px;

    min-height: auto;

  }

  .Product-Details-main .pd-A .reduce {

    width: 30px;

  }

  .Product-Details-main .pd-A .num {

    width: 70px;

  }

  .Product-Details-main .pd-A .add {

    width: 30px;

  }

  .Product-Details-main .details-inf .container {

    width: 100%;

    padding: 0 30px;

  }

  .Product-Details-main .details-inf .wrap {

    padding: 0;

  }

  .Product-Details-main .details-inf .inf-prev {

    display: none;

  }

  .Product-Details-main .details-inf .inf-next {

    display: none;

  }

  .aboutUs-main .aboutUs-our-team .wl-list,.aboutUs-main .aboutUs-our-team .wrap-right{

    display: block;

  }

  .aboutUs-main .aboutUs-our-team .wl-list .wl-item,.aboutUs-main .aboutUs-our-team .wrap-right .wr-item{

    width: 100%;

  }

  .index-main .index-about{

    margin-top:.8rem;

  }

  .index-main .index-product{

    padding-bottom:.5rem;

    padding-top:.8rem;

  }

  .index-main .index-about-us .container{

    padding-top:.5rem;

  }

  .index-main .index-foot-video{

    padding-top:.5rem

  }

  .index-main .index-about-us .list{

    margin-bottom:1rem;

  }

}

@media (max-width: 800px) {

  .Product-Details-main .container {

    width: 100%;

    padding: 0 30px;

  }

  .Product-Details-main .pd-A {

    display: flex;

    justify-content: space-between;

  }

  .Product-Details-main .pd-A .pd-banner {

    width: 50%;

  }

  .Product-Details-main .pd-A .pd-banner:after {

    display: none;

  }

  .Product-Details-main .pd-A .pd-wrap {

    width: 43%;

  }

  .Product-Details-main .pd-B {

    width: 100%;

  }

}

@media (max-width: 600px) {

  .Product-Details-main .pd-A {

    flex-direction: column;

  }

  .Product-Details-main .pd-A .pd-banner {

    width: 100%;

  }

  .Product-Details-main .pd-A .pd-wrap {

    width: 100%;

  }

}



.ProductCategoryCart-main {

  width: 100%;

}

.ProductCategoryCart-main .container-A {

  width: 15.2rem;

  margin: 0 auto;

  padding-top: 1.2rem;

  padding-bottom: 2rem;

}

.ProductCategoryCart-main .container-A .title-box {

  width: 100%;

  margin-bottom: 0.5rem;

}

.ProductCategoryCart-main .container-A .title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #333333;

  margin-bottom: 0.16rem;

}

.ProductCategoryCart-main .container-A .title-txt {

  width: 100%;

  font-family: Montserrat-Regular;

  color: #ff770f;

}

.ProductCategoryCart-main .container-A .list {

  width: 100%;

  margin-bottom: 0.4rem;

}

.ProductCategoryCart-main .container-A .list .head {

  width: 100%;

  display: flex;

  background-color: #f7f7f9;

  border: solid 1px #cccccc;

}

.ProductCategoryCart-main .container-A .list .head-item {

  width: 11.1111111111%;

  height: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: center;

  border-right: 1px solid #ccc;

  word-break: break-all;

  padding: 0 0.1rem;

}

.ProductCategoryCart-main .container-A .list .head-item:last-child {

  border: none;

}

.ProductCategoryCart-main .container-A .list .table {

  width: 100%;

  display: flex;

  border: solid 1px #cccccc;

  border-top: none;

}

.ProductCategoryCart-main .container-A .list .table-item {

  width: 11.1111111111%;

  border-right: 1px solid #ccc;

  display: flex;

  align-items: center;

}

.ProductCategoryCart-main .container-A .list .table-item:last-child {

  border: none;

}

.ProductCategoryCart-main .container-A .list .pic {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  padding: 0 0.33rem;

}

.ProductCategoryCart-main .container-A .list .pic img {

  width: 100%;

}

.ProductCategoryCart-main .container-A .list .txt {

  width: 100%;

  height: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #333333;

  word-break: break-all;

  padding: 0 0.1rem;

}

.ProductCategoryCart-main .container-A .list .table-item-box {

  width: 100%;

  display: flex;

  justify-content: center;

}

.ProductCategoryCart-main .container-A .list .num {

  width: auto;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #555555;

  padding: 0.15rem 0.27rem;

  border-radius: 0.05rem 0 0 0.05rem;

  border: solid 1px #cccccc;

}

.ProductCategoryCart-main .container-A .list .reload {

  width: auto;

  padding: 0 0.13rem;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #b6b6b6;

  cursor: pointer;

}

.ProductCategoryCart-main .container-A .list .reload img {

  width: 0.15rem;

}

.ProductCategoryCart-main .container-A .list .cancel {

  width: auto;

  padding: 0 0.16rem;

  background-color: #ff770f;

  border-radius: 0 0.05rem 0.05rem 0;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

}

.ProductCategoryCart-main .container-A .list .cancel img {

  width: 0.17rem;

}

.ProductCategoryCart-main .container-A .list .item-A {

  width: 12.3%;

}

.ProductCategoryCart-main .container-A .list .item-B {

  width: 22.16%;

}

.ProductCategoryCart-main .container-A .list .item-C {

  width: 13.28%;

}

.ProductCategoryCart-main .container-A .list .item-D {

  width: 10.19%;

}

.ProductCategoryCart-main .container-A .list .item-E {

  width: 33.9%;

}

.ProductCategoryCart-main .container-A .list .item-F {

  width: 9.27%;

}

.ProductCategoryCart-main .container-A .list .item-G {

  width: 7.63%;

}

.ProductCategoryCart-main .container-A .list .item-H {

  width: 8.88%;

}

.ProductCategoryCart-main .container-A .list .item-I {

  width: 8.355%;

}

.ProductCategoryCart-main .wrap {

  width: 100%;

  margin-bottom: 0.4rem;

}

.ProductCategoryCart-main .wrap .item {

  width: 100%;

  border: solid 1px #cccccc;

  margin-bottom: 0.05rem;

}

.ProductCategoryCart-main .wrap .item .item-tilte {

  width: 100%;

  background-color: #f7f7f9;

  padding: 0.2rem;

  border-bottom: 1px solid #cccccc;

}

.ProductCategoryCart-main .wrap .item .item-tilte input {

  width: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  color: #999999;

  line-height: 1.625;

}

.ProductCategoryCart-main .wrap .item-A {

  width: 100%;

  border: solid 1px #cccccc;

  margin-bottom: 0.05rem;

}

.ProductCategoryCart-main .wrap .item-A .item-tilte {

  width: 100%;

  background-color: #f7f7f9;

  padding: 0.2rem;

  border-bottom: 1px solid #cccccc;

  font-family: Montserrat-Light;

  color: #999999;

}

.ProductCategoryCart-main .wrap .item-A .ipt {

  width: 100%;

  background-color: #ffffff;

  padding: 0.2rem;

}

.ProductCategoryCart-main .wrap .item-A input {

  width: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  color: #999999;

  padding: 0.16rem;

  border: solid 1px #cccccc;

  border-radius: 0.05rem;

}

.ProductCategoryCart-main .foot {

  width: 100%;

  display: flex;

  border-radius: 0.02rem 0.02rem 0 0;

  border: solid 1px #cccccc;

}

.ProductCategoryCart-main .foot .total {

  width: 50%;

  font-family: Montserrat-Regular;

  color: #333333;

  padding: 0.2rem 0.25rem;

  text-align: right;

  border-right: 1px solid #cccccc;

}

.ProductCategoryCart-main .foot .price {

  width: 50%;

  font-family: Montserrat-Regular;

  color: #333333;

  display: flex;

  align-items: center;

  justify-content: flex-end;

  padding: 0.2rem;

}

.ProductCategoryCart-main .more-link {

  width: 100%;

  margin-top: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}

.ProductCategoryCart-main .more-link .link {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #ff7700;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

}

.ProductCategoryCart-main .more-link .link-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.ProductCategoryCart-main .more-link .link-icon {

  width: 0.09rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.ProductCategoryCart-main .more-link .link-icon img {

  width: 100%;

}

.ProductCategoryCart-main .container-B {

  display: none;

}

@media (max-width: 750px) {

  .ProductCategoryCart-main .container-A {

    display: none;

  }

  .ProductCategoryCart-main .container-B {

    width: 100%;

    display: inline-block;

    padding-bottom: 2rem;

  }

  .ProductCategoryCart-main .container-B .title-box {

    width: 100%;

    padding: 0 4vw;

    padding-top: 0.7rem;

    padding-bottom: 0.38rem;

    background-color: #f2f2f2;

  }

  .ProductCategoryCart-main .container-B .title-box .title {

    width: 100%;

    font-family: Montserrat-Bold;

    color: #666666;

  }

  .ProductCategoryCart-main .container-B .title-box .title-txt {

    width: 100%;

    font-family: Montserrat-Regular;

    color: #ff7700;

  }

  .ProductCategoryCart-main .container-B .list {

    width: 100%;

    background-color: #f2f2f2;

  }

  .ProductCategoryCart-main .container-B .list .item {

    width: 100%;

    padding: 0 4vw;

    padding-top: 5.3333333333vw;

    background-color: #ffffff;

    margin-bottom: 2.6666666667vw;

  }

  .ProductCategoryCart-main .container-B .list .item:last-child {

    margin-bottom: 0;

  }

  .ProductCategoryCart-main .container-B .list .item-head {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

  }

  .ProductCategoryCart-main .container-B .list .item-cancel {

    width: 5.2vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .ProductCategoryCart-main .container-B .list .item-cancel img {

    width: 100%;

  }

  .ProductCategoryCart-main .container-B .list .item-pic {

    width: 26.6666666667vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .ProductCategoryCart-main .container-B .list .item-pic img {

    width: 100%;

  }

  .ProductCategoryCart-main .container-B .list .item-wrap {

    width: 52vw;

  }

  .ProductCategoryCart-main .container-B .list .item-content {

    width: 100%;

    margin-bottom: 0.65rem;

  }

  .ProductCategoryCart-main .container-B .list .content-title {

    width: 100%;

    font-family: Montserrat-Light;

    color: #333333;

    margin-bottom: 0.15rem;

  }

  .ProductCategoryCart-main .container-B .list .content {

    width: 100%;

    font-family: Montserrat-Light;

    color: #666666;

    line-height: 1.3;

    padding: 1.3333333333vw 2.6666666667vw;

    background-color: #f2f2f2;

    border-radius: 0.17rem;

  }

  .ProductCategoryCart-main .container-B .list .item-box {

    width: 100%;

  }

  .ProductCategoryCart-main .container-B .list .price-num {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

  }

  .ProductCategoryCart-main .container-B .list .price {

    width: auto;

    font-family: Montserrat-Regular;

    color: #ff770f;

    display: flex;

    align-items: flex-end;

  }

  .ProductCategoryCart-main .container-B .list .reduce-add {

    width: auto;

    display: flex;

    align-items: center;

  }

  .ProductCategoryCart-main .container-B .list .reduce-add input {

    width: 13.3333333333vw;

    background-color: #f2f2f2;

    border-radius: 0.04rem;

    padding: 0.12rem 0.09rem;

    border: none;

    outline: none;

    margin: 0 1.2vw;

    text-align: center;

  }

  .ProductCategoryCart-main .container-B .list .reduce {

    width: 2.1333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .ProductCategoryCart-main .container-B .list .reduce img {

    width: 100%;

  }

  .ProductCategoryCart-main .container-B .list .add {

    width: 2.1333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .ProductCategoryCart-main .container-B .list .add img {

    width: 100%;

  }

  .ProductCategoryCart-main .container-B .list .attr {

    width: 100%;

    font-family: Montserrat-Light;

    line-height: 1.3;

    color: #666666;

    margin-top: 0.19rem;

  }

  .ProductCategoryCart-main .container-B .list .item-foot {

    width: 100%;

    border-top: 1px solid #dddddd;

    padding: 0.25rem 0;

    margin-top: 0.3rem;

    font-family: AdobeHeitiStd-Regular;

    line-height: 1.3;

    color: #333333;

    display: flex;

    align-items: center;

    justify-content: flex-end;

  }

  .ProductCategoryCart-main .container-B .list .item-foot em {

    font-family: Montserrat-Light;

  }

  .ProductCategoryCart-main .container-B .pagination {

    width: 100%;

    display: flex;

    padding: 0 8.5333333333vw;

    padding-top: 5.4666666667vw;

    padding-bottom: 8vw;

    background-color: #f2f2f2;

  }

  .ProductCategoryCart-main .container-B .pagination .left-arrow {

    width: 26.6666666667vw;

    padding: 0.28rem 0;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #ffffff;

    border: solid 1px #cccccc;

  }

  .ProductCategoryCart-main .container-B .pagination .left-arrow img {

    width: 1.2vw;

  }

  .ProductCategoryCart-main .container-B .pagination .right-arrow {

    width: 26.6666666667vw;

    padding: 0.28rem 0;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #ffffff;

    border: solid 1px #cccccc;

  }

  .ProductCategoryCart-main .container-B .pagination .right-arrow img {

    width: 1.2vw;

  }

  .ProductCategoryCart-main .container-B .pagination .page-num {

    width: 13.3333333333vw;

    background-color: #ffffff;

    border: solid 1px #cccccc;

    margin: 0 1.3333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

    font-family: Montserrat-Light;

    color: #666666;

  }

  .ProductCategoryCart-main .container-B .pagination .page-total {

    width: 13.3333333333vw;

    margin: 0 1.3333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

    font-family: Montserrat-Light;

    color: #666666;

  }

  .ProductCategoryCart-main .container-B .pagination .page-total em {

    color: #2a2927;

  }

  .ProductCategoryCart-main .container-B .container-footer {

    width: 100%;

    background-color: #fff;

    padding: 0 4vw;

    padding-top: 10.6666666667vw;

  }

  .ProductCategoryCart-main .container-B .container-footer .wrap .item {

    margin-bottom: 2.6666666667vw;

  }

  .ProductCategoryCart-main .container-B .container-footer .foot .total {

    text-align: left;

    border-right: none;

  }

  .ProductCategoryCart-main .container-B .container-footer .more-link {

    justify-content: flex-start;

  }

}



.MineOrder-main {

  width: 100%;

  border-top: 1px solid #eeeeee;

}

.MineOrder-main .container-A {

  width: 15.2rem;

  margin: 0 auto;

  padding-top: 1.2rem;

  padding-bottom: 2rem;

}

.MineOrder-main .container-A .title-box {

  width: 100%;

  margin-bottom: 0.6rem;

}

.MineOrder-main .container-A .title-box .title {

  width: 100%;

  font-family: Montserrat-Bold;

  color: #333333;

  margin-bottom: 0.24rem;

}

.MineOrder-main .container-A .title-box .title-content {

  width: 100%;

  margin-bottom: 0.2rem;

}

.MineOrder-main .container-A .title-box .title-content .txt {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #999999;

}

.MineOrder-main .container-A .title-box .title-A {

  width: 100%;

  font-family: Montserrat-Regular;

  color: #ff770f;

}

.MineOrder-main .container-A .list {

  width: 100%;

  margin-bottom: 0.42rem;

}

.MineOrder-main .container-A .list .head {

  width: 100%;

  display: flex;

  background-color: #f7f7f9;

  border: solid 1px #cccccc;

}

.MineOrder-main .container-A .list .head-item {

  width: 14.2857142857%;

  border-right: 1px solid #cccccc;

  padding: 0.15rem 0.1rem;

  text-align: center;

}

.MineOrder-main .container-A .list .head-item:last-child {

  border: none;

}

.MineOrder-main .container-A .list .table-box {

  width: 100%;

}

.MineOrder-main .container-A .list .table {

  width: 100%;

  display: flex;

  border: 1px solid #cccccc;

  border-top: none;

}

.MineOrder-main .container-A .list .table-item {

  width: 14.2857142857%;

  border-right: 1px solid #cccccc;

  padding: 0.15rem 0.1rem;

}

.MineOrder-main .container-A .list .table-item:last-child {

  border: none;

}

.MineOrder-main .container-A .list .table-item .txt {

  width: 100%;

  height: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #333333;

}

.MineOrder-main .container-A .list .table-item .pic {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.MineOrder-main .container-A .list .table-item .pic img {

  width: 1rem;

}

.MineOrder-main .container-A .list .table-item .ipt {

  width: 100%;

  height: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  line-height: 1.57;

  color: #333333;

  text-align: center;

}

.MineOrder-main .container-A .list .table-item .ipt::-webkit-input-placeholder { /* WebKit, Blink, Edge */

  color: #333333;

}

.MineOrder-main .container-A .list .table-item .ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

  color: #333333;

}

.MineOrder-main .container-A .list .table-item .ipt::-moz-placeholder { /* Mozilla Firefox 19+ */

  color: #333333;

}

.MineOrder-main .container-A .list .table-item .ipt:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color: #333333;

}

.MineOrder-main .container-A .list .table-item .ipt::-ms-input-placeholder { /* Microsoft Edge */

  color: #333333;

}

.MineOrder-main .container-A .list .item-A {

  width: 5.657%;

}

.MineOrder-main .container-A .list .item-B {

  width: 11.578%;

}

.MineOrder-main .container-A .list .item-C {

  width: 15.855%;

}

.MineOrder-main .container-A .list .item-D {

  width: 27.236%;

}

.MineOrder-main .container-A .list .item-E {

  width: 12.763%;

}

.MineOrder-main .container-A .list .item-F {

  width: 14.21%;

}

.MineOrder-main .container-A .list .item-G {

  width: 12.631%;

}

.MineOrder-main .container-A .pagination-container {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

  margin-bottom: 0.47rem;

}

.MineOrder-main .container-A .pagination-container .inf {

  width: auto;

  font-family: Montserrat-Light;

  color: #333333;

}

.MineOrder-main .container-A .pagination-container .pagination {

  width: auto;

  display: flex;

}

.MineOrder-main .container-A .pagination-container .left-arrow {

  width: auto;

  padding: 0.16rem 0.22rem;

  border: solid 1px #cccccc;

}

.MineOrder-main .container-A .pagination-container .left-arrow img {

  width: 0.06rem;

}

.MineOrder-main .container-A .pagination-container .left-arrow:hover {
    background-color: #ff770f;
    border-color: #ff770f;
}

.MineOrder-main .container-A .pagination-container .right-arrow {

  width: auto;

  padding: 0.16rem 0.22rem;

  border: solid 1px #cccccc;

}

.MineOrder-main .container-A .pagination-container .right-arrow img {

  width: 0.06rem;

}

.MineOrder-main .container-A .pagination-container .right-arrow:hover {
    background-color: #ff770f;
    border-color: #ff770f;
}

.MineOrder-main .container-A .pagination-container .page-num {

  /* width: auto; */

  /* padding: 0.16rem 0.22rem; */

  font-family: Montserrat-Light;

  color: #666666;

  border: solid 1px #cccccc;

  margin: 0 0.1rem;

  text-align: center;

}

.MineOrder-main .container-A .pagination-container .page-num::-webkit-input-placeholder{
    color:#666666;
}
.MineOrder-main .container-A .pagination-container .page-num::-moz-placeholder{
    color:#666666;
}
.MineOrder-main .container-A .pagination-container .page-num:-moz-placeholder{
    color:#666666;
}
.MineOrder-main .container-A .pagination-container .page-num:-ms-input-placeholder{
    color:#666666;
}


.MineOrder-main .container-A .pagination-container .page-total {

  width: auto;

  padding: 0.16rem 0.22rem;

  margin: 0 0.1rem;

}

.MineOrder-main .wrap {

  width: 100%;

  margin-bottom: 0.4rem;

}

.MineOrder-main .wrap .item {

  width: 100%;

  border: solid 1px #cccccc;

  margin-bottom: 0.05rem;

}

.MineOrder-main .wrap .item .item-tilte {

  width: 100%;

  background-color: #f7f7f9;

  padding: 0.2rem;

  border-bottom: 1px solid #cccccc;

}

.MineOrder-main .wrap .item .item-tilte input {

  width: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  color: #999999;

  line-height: 1.625;

}

.MineOrder-main .wrap .item-A {

  width: 100%;

  border: solid 1px #cccccc;

  margin-bottom: 0.05rem;

}

.MineOrder-main .wrap .item-A .item-tilte {

  width: 100%;

  background-color: #f7f7f9;

  padding: 0.2rem;

  border-bottom: 1px solid #cccccc;

  font-family: Montserrat-Light;

  color: #999999;

}

.MineOrder-main .wrap .item-A .ipt {

  width: 100%;

  background-color: #ffffff;

  padding: 0.2rem;

}

.MineOrder-main .wrap .item-A input {

  width: 100%;

  border: none;

  outline: none;

  font-family: Montserrat-Light;

  color: #999999;

  padding: 0.16rem;

  border: solid 1px #cccccc;

  border-radius: 0.05rem;

}

.MineOrder-main .foot {

  width: 100%;

  display: flex;

  border-radius: 0.02rem 0.02rem 0 0;

  border: solid 1px #cccccc;

}

.MineOrder-main .foot .total {

  width: 50%;

  font-family: Montserrat-Regular;

  color: #333333;

  padding: 0.2rem 0.25rem;

  text-align: right;

  border-right: 1px solid #cccccc;

}

.MineOrder-main .foot .price {

  width: 50%;

  font-family: Montserrat-Regular;

  color: #333333;

  display: flex;

  align-items: center;

  justify-content: flex-end;

  padding: 0.2rem;

}

.MineOrder-main .more-link {

  width: 100%;

  margin-top: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}

.MineOrder-main .more-link .link {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #ff7700;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

}

.more-link .link:hover{

  background-color: #fa6f05!important;

}

.more-link .more:hover{

  background-color: #fa6f05!important;

}

.MineOrder-main .more-link .link-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.MineOrder-main .more-link .link-icon {

  width: 0.08rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.MineOrder-main .more-link .link-icon img {

  width: 100%;

}

.MineOrder-main .more-link .download {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #333333;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

  margin-right: 0.1rem;

}

.download:hover{

  background-color: #2f2f2f!important;

}



.MineOrder-main .more-link .download-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.MineOrder-main .more-link .download-icon {

  width: 0.14rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.MineOrder-main .more-link .download-icon img {

  width: 100%;

}

.MineOrder-main .container-B {

  display: none;

}

@media (max-width: 750px) {

  .MineOrder-main .container-A {

    display: none;

  }

  .MineOrder-main .container-B {

    width: 100%;

    display: inline-block;

    padding-bottom: 2rem;

  }

  .MineOrder-main .container-B .title-box {

    width: 100%;

    padding: 0 4vw;

    padding-top: 0.7rem;

    padding-bottom: 0.38rem;

    background-color: #f2f2f2;

  }

  .MineOrder-main .container-B .title-box .title {

    width: 100%;

    font-family: Montserrat-Bold;

    color: #333333;

    margin-bottom: 0.24rem;

  }

  .MineOrder-main .container-B .title-box .title-content {

    width: 100%;

    margin-bottom: 0.2rem;

  }

  .MineOrder-main .container-B .title-box .title-content .txt {

    width: 100%;

    font-family: Montserrat-Light;

    line-height: 1.3;

    color: #999999;

  }

  .MineOrder-main .container-B .title-box .title-A {

    width: 100%;

    font-family: Montserrat-Regular;

    color: #ff770f;

  }

  .MineOrder-main .container-B .list {

    width: 100%;

    background-color: #f2f2f2;

  }

  .MineOrder-main .container-B .list .item {

    width: 100%;

    padding: 0 4vw;

    padding-top: 5.3333333333vw;

    background-color: #ffffff;

    margin-bottom: 2.6666666667vw;

    overflow: hidden;

  }

  .MineOrder-main .container-B .list .item:last-child {

    margin-bottom: 0;

  }

  .MineOrder-main .container-B .list .item-head {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

  }

  .MineOrder-main .container-B .list .item-cancel {

    width: 5.2vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .MineOrder-main .container-B .list .item-cancel img {

    width: 100%;

  }

  .MineOrder-main .container-B .list .item-pic {

    width: 26.6666666667vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .MineOrder-main .container-B .list .item-pic img {

    width: 100%;

  }

  .MineOrder-main .container-B .list .item-wrap {

    width: 52vw;

  }

  .MineOrder-main .container-B .list .item-content {

    width: 100%;

    margin-bottom: 0.65rem;

  }

  .MineOrder-main .container-B .list .content-title {

    width: 100%;

    font-family: Montserrat-Light;

    line-height: 1.3;

    color: #333333;

    margin-bottom: 0.15rem;

  }

  .MineOrder-main .container-B .list .content {

    width: 100%;

    font-family: Montserrat-Light;

    color: #666666;

    line-height: 1.3;

    padding: 1.3333333333vw 2.6666666667vw;

    background-color: #f2f2f2;

    border-radius: 0.17rem;

  }

  .MineOrder-main .container-B .list .item-box {

    width: 100%;

  }

  .MineOrder-main .container-B .list .price-num {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

  }

  .MineOrder-main .container-B .list .price {

    width: auto;

    font-family: Montserrat-Regular;

    color: #ff770f;

    display: flex;

    align-items: flex-end;

  }

  .MineOrder-main .container-B .list .reduce-add {

    width: auto;

    display: flex;

    align-items: center;

  }

  .MineOrder-main .container-B .list .reduce-add input {

    width: 13.3333333333vw;

    background-color: #f2f2f2;

    border-radius: 0.04rem;

    padding: 0.12rem 0.09rem;

    border: none;

    outline: none;

    margin: 0 1.2vw;

    text-align: center;

  }

  .MineOrder-main .container-B .list .reduce {

    width: 2.1333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .MineOrder-main .container-B .list .reduce img {

    width: 100%;

  }

  .MineOrder-main .container-B .list .add {

    width: 2.1333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

  }

  .MineOrder-main .container-B .list .add img {

    width: 100%;

  }

  .MineOrder-main .container-B .list .attr {

    width: 100%;

    font-family: Montserrat-Light;

    line-height: 1.3;

    color: #666666;

    margin-top: 0.19rem;

  }

  .MineOrder-main .container-B .list .item-foot {

    width: 100%;

    border-top: 1px solid #dddddd;

    padding: 0.25rem 0;

    margin-top: 0.3rem;

    font-family: AdobeHeitiStd-Regular;

    line-height: 1.3;

    color: #333333;

    display: flex;

    align-items: center;

    justify-content: flex-end;

  }

  .MineOrder-main .container-B .list .item-foot em {

    font-family: Montserrat-Light;

  }

  .MineOrder-main .container-B .pagination {

    width: 100%;

    display: flex;

    padding: 0 8.5333333333vw;

    padding-top: 5.4666666667vw;

    padding-bottom: 8vw;

    background-color: #f2f2f2;

  }

  .MineOrder-main .container-B .pagination .left-arrow {

    width: 26.6666666667vw;

    padding: 0.28rem 0;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #ffffff;

    border: solid 1px #cccccc;

  }

  .MineOrder-main .container-B .pagination .left-arrow img {

    width: 1.2vw;

  }

  .MineOrder-main .container-B .pagination .right-arrow {

    width: 26.6666666667vw;

    padding: 0.28rem 0;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: #ffffff;

    border: solid 1px #cccccc;

  }

  .MineOrder-main .container-B .pagination .right-arrow img {

    width: 1.2vw;

  }

  .MineOrder-main .container-B .pagination .page-num {

    width: 13.3333333333vw;

    background-color: #ffffff;

    border: solid 1px #cccccc;

    margin: 0 1.3333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

    font-family: Montserrat-Light;

    color: #666666;

  }

  .MineOrder-main .container-B .pagination .page-total {

    width: 13.3333333333vw;

    margin: 0 1.3333333333vw;

    display: flex;

    align-items: center;

    justify-content: center;

    font-family: Montserrat-Light;

    color: #666666;

  }

  .MineOrder-main .container-B .pagination .page-total em {

    color: #2a2927;

  }

  .MineOrder-main .container-B .container-footer {

    width: 100%;

    background-color: #fff;

    padding: 0 4vw;

    padding-top: 10.6666666667vw;

  }

  .MineOrder-main .container-B .container-footer .wrap .item {

    margin-bottom: 2.6666666667vw;

  }

  .MineOrder-main .container-B .container-footer .foot .total {

    text-align: left;

    border-right: none;

  }

  .MineOrder-main .container-B .container-footer .more-link {

    justify-content: space-between;

  }

  .MineOrder-main .container-B .container-footer .more-link .link {

    width: 32vw;

    padding: 0.28rem 0;

  }

  .MineOrder-main .container-B .container-footer .more-link .link-icon {

    width: 0.9333333333vw;

  }

  .MineOrder-main .container-B .container-footer .more-link .download {

    width: 57.3333333333vw;

    margin-right: 0;

    padding: 0.28rem 0;

  }

  .MineOrder-main .container-B .container-footer .more-link .download-icon {

    width: 2vw;

  }

}



.ContactUs-main {

  width: 100%;

}

.ContactUs-main .cu-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.ContactUs-main .cu-banner img {

  width: 100%;

}

.ContactUs-main .cu-banner .img-2 {

  display: none;

}

.ContactUs-main .contacts-container {

  width: 100%;

  padding-top: 1.2rem;

  padding-bottom: 0.6rem;

}

.ContactUs-main .contacts-container .container {

  width: 15.2rem;

  margin: 0 auto;

}

.ContactUs-main .contacts-container .container-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

  margin-bottom: 0.6rem;

}

.ContactUs-main .contacts-container .list {

  width: 100%;

  display: flex;

}

.ContactUs-main .contacts-container .item {

  width: 33.3333333333%;

  /*display: flex;*/

  flex-direction: column;

  align-items: center;

  justify-content: center;

  border-right: 1px solid #766c67;

  padding: 0 0.3rem;

}

.ContactUs-main .contacts-container .item:last-child {

  border: none;

}

.ContactUs-main .contacts-container .item-icon {

  width: 0.38rem;

  /*display: flex;*/

  align-items: center;

  justify-content: center;

  /*margin-bottom: 0.33rem;*/

  margin: 0 auto;

}

.ContactUs-main .contacts-container .item:nth-child(1) .item-icon{

  padding: .22rem  0 .33rem 0;

}

.ContactUs-main .contacts-container .item:nth-child(2) .item-icon{

  padding: .1rem 0 .27rem 0;

}

.ContactUs-main .contacts-container .item:nth-child(3) .item-icon{

  padding: .17rem 0 .22rem 0;

}



.ContactUs-main .contacts-container .item-icon img {

  width: 100%;

}

.ContactUs-main .contacts-container .item-title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Regular;

  line-height: 1.333;

  color: #000000;

  margin-bottom: 0.18rem;

}

.ContactUs-main .contacts-container .item-content {

  width: 100%;

}

.ContactUs-main .contacts-container .content-txt {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #666666;

}

.ContactUs-main .map {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.ContactUs-main .map img {

  width: 100%;

}

.ContactUs-main .map .img-1 {

  display: inline-block;

}

.ContactUs-main .map .img-2 {

  display: none;

}

.ContactUs-main .cu-details {

  width: 100%;

  padding: 1.2rem 0;

}

.ContactUs-main .cu-details .container {

  width: 15.2rem;

  margin: 0 auto;

  display: flex;

}

.ContactUs-main .cu-details .left-list {

  width: 50%;

  background-color: #f7f7f9;

  padding: 0.4rem 0.7rem;

}

.ContactUs-main .cu-details .left-list .title {

  width: auto;

  font-family: Montserrat-Bold;

  color: #333333;

}

.ContactUs-main .cu-details .left-list ul {

  width: 100%;

  list-style-type: initial;

  margin-bottom: 0.6rem;

}

.ContactUs-main .cu-details .left-list li {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #000000;

}

.ContactUs-main .cu-details .left-list .tips {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #000000;

}

.ContactUs-main .cu-details .right-list {

  width: 50%;

  background-color: #ff770f;

  padding: 0.4rem 0.7rem;

}

.ContactUs-main .cu-details .right-list .title {

  width: auto;

  font-family: Montserrat-Bold;

  color: #ffffff;

}

.ContactUs-main .cu-details .right-list ul {

  width: 100%;

  list-style-type: initial;

  margin-bottom: 0.6rem;

}

.ContactUs-main .cu-details .right-list li {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.3;

  color: #ffffff;

}

.ContactUs-main .cu-details .right-list .tips {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.5;

  color: #ffffff;

}

.ContactUs-main .cu-details .list-title {

  width: 100%;

  display: flex;

  align-items: center;

  margin-bottom: 0.3rem;

}

.ContactUs-main .cu-details .icon {

  width: 0.65rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-right: 0.15rem;

}

.ContactUs-main .cu-details .icon img {

  width: 100%;

}

@media (max-width: 900px) {

  .ContactUs-main .cu-banner .img-1 {

    display: none;

  }

  .ContactUs-main .cu-banner .img-2 {

    display: inline-block;

  }

  .ContactUs-main .map .img-1 {

    display: none;

  }

  .ContactUs-main .map .img-2 {

    display: inline-block;

  }

  .ContactUs-main .contacts-container .container {

    width: 100%;

    padding: 0 10px;

  }

  .ContactUs-main .contacts-container .item {

    padding: 0 10px;

  }

  .ContactUs-main .cu-details .container {

    width: 100%;

    padding: 0 20px;

  }

}

@media (max-width: 600px) {

  .ContactUs-main .contacts-container .list {

    flex-direction: column;

  }

  .ContactUs-main .contacts-container .item {

    width: 100%;

    border: none;

    margin-bottom: 30px;

  }

  .ContactUs-main .cu-details .container {

    flex-direction: column;

  }

  .ContactUs-main .cu-details .left-list {

    width: 100%;

  }

  .ContactUs-main .cu-details .right-list {

    width: 100%;

  }

}



.CatalogDownload-main {

  width: 100%;

}

.CatalogDownload-main .cd-banner {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.CatalogDownload-main .cd-banner img {

  width: 100%;

}

.CatalogDownload-main .cd-banner .img-2 {

  display: none;

}

.CatalogDownload-main .CatalogDownload-container {

  width: 100%;

  padding-top: 1.38rem;

  padding-bottom: 1.2rem;

}

.CatalogDownload-main .CatalogDownload-container .container {

  width: 15.2rem;

  margin: 0 auto;

  overflow: hidden;

}

.CatalogDownload-main .CatalogDownload-container .title-box {

  width: 100%;

  margin-bottom: 0.6rem;

}

.CatalogDownload-main .CatalogDownload-container .title-box .title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Regular;

  color: #ff7700;

  margin-bottom: 0.11rem;

}

.CatalogDownload-main .CatalogDownload-container .title-box .title-txt {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  color: #666666;

}

.CatalogDownload-main .CatalogDownload-container .list {

  width: 101%;

  display: flex;

  flex-wrap: wrap;

}

.CatalogDownload-main .CatalogDownload-container .item {

  width: 24%;

  margin-right: 1%;

  margin-bottom: 4.3vw;

  cursor: pointer;

}

.CatalogDownload-main .CatalogDownload-container .item:hover .item-pic img {

  transform: scale(1.1);

}

.CatalogDownload-main .CatalogDownload-container .item:hover .item-title {

  color: #ff770f;

  border-color: #ff770f;

}

.CatalogDownload-main .CatalogDownload-container .item-pic {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow: hidden;

  margin-bottom: 0.25rem;

}

.CatalogDownload-main .CatalogDownload-container .item-pic img {

  width: 100%;

  transition: all 0.3s;

}

.CatalogDownload-main .CatalogDownload-container .item-title {

  width: 100%;

  font-family: Montserrat-Light;

  line-height: 1.625;

  color: #000000;

  border-bottom: 1px solid #bebec2;

}

.CatalogDownload-main .CatalogDownload-container .more-link {

  width: 100%;

  margin-top: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}

.CatalogDownload-main .CatalogDownload-container .more-link .link {

  width: auto;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #333333;

  padding: 0.15rem 0;

  padding-left: 0.43rem;

  padding-right: 0.31rem;

  cursor: pointer;

}

.CatalogDownload-main .CatalogDownload-container .more-link .link-txt {

  width: auto;

  font-family: Montserrat-Light;

  color: #ffffff;

}

.CatalogDownload-main .CatalogDownload-container .more-link .link-icon {

  width: 0.08rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.26rem;

}

.CatalogDownload-main .CatalogDownload-container .more-link .link-icon img {

  width: 100%;

}

@media (max-width: 900px) {

  .CatalogDownload-main .cd-banner .img-1 {

    display: none;

  }

  .CatalogDownload-main .cd-banner .img-2 {

    display: inline-block;

  }

  .CatalogDownload-main .CatalogDownload-container {

    padding-top: 50px;

    padding-bottom: 50px;

  }

  .CatalogDownload-main .CatalogDownload-container .container {

    width: 100%;

    padding: 0 20px;

  }

  .CatalogDownload-main .CatalogDownload-container .item {

    width: 49%;

  }

}

@media (max-width: 550px) {

  .CatalogDownload-main .CatalogDownload-container .item {

    width: 49%;

  }

}



.mask-container {

  width: 100vw;

  height: 100vh;

  background-color: rgba(0, 0, 0, 0.5);

  position: fixed;

  top: 0;

  left: 0;

  z-index: 11;

  display: flex;

  align-items: center;

  justify-content: center;

}

.mask-container .container {

  width: 23.4375vw;

  /* min-height: 5.8rem; */

  /* min-height: calc(580 / 1920 * 100%); */

  background-color: #fff;

  padding: 0 2.34375vw;

  padding-top: 0.3rem;

  padding-bottom: 0.5rem;

  position: relative;

}

.mask-container .logo {

  width: 2.45rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 auto;

  margin-bottom: 0.3rem;

  margin-top: 0.6rem;

}

.mask-container .logo img {

  width: 100%;

}

.mask-container .container-title {

  width: 100%;

  margin-bottom: 0.15rem;

}

.mask-container .title {

  width: 100%;

  text-align: center;

  font-family: Montserrat-Bold;

  line-height: 1.35;

  color: #222222;

}

.mask-container .content {

  font-family: Montserrat-Light;

  line-height: 1.375;

  color: #666666;

  text-align: center;

  margin-bottom: 0.5rem;

}

.mask-container .ipt {

  width: 100%;

  border: solid 1px #666666;

  outline: none;

  margin-bottom: 0.22rem;

  font-family: Montserrat-Light;

  color: #333333;

  padding: 0.15rem 0.1rem;

}

.mask-container .deliver {

  width: 100%;

  height: 0.4rem;

  display: flex;

  align-items: center;

  justify-content: center;

  background-color: #333333;

  /*padding: 0.17rem 0;*/

  cursor: pointer;

  margin-bottom: 0.22rem;

}

.deliver:hover{

  background-color: #2f2f2f;

}

.mask-container .deliver-tips {

  width: auto;

  font-family: Montserrat-Light;

  font-size: 14px;

  font-weight: normal;

  font-stretch: normal;

  line-height: 10px;

  letter-spacing: 0px;

  color: #ffffff;

}

.mask-container .deliver-icon {

  width: 0.07rem;

  display: flex;

  align-items: center;

  justify-content: center;

  margin-left: 0.24rem;

}

.mask-container .deliver-icon img {

  width: 100%;

}

.mask-container .link {

  width: 100%;

  text-align: center;

  display: block;

  cursor: pointer;

  font-family: Montserrat-Light;

  text-decoration: underline;

  color: #ff770f;

  margin-bottom: .3rem;

}

.mask-container .mask-close {

  width: 0.15rem;

  display: flex;

  align-items: center;

  justify-content: center;

  position: absolute;

  top: 0.2rem;

  right: 0.2rem;

  cursor: pointer;

}

.mask-container .mask-close img {

  width: 100%;

}

@media (max-width: 1200px) {

  .mask-container #mask-container {

    width: 36.5vw;

    background-color: #fff;

    padding: 1.2rem .6rem ;

    position: relative;

  }

  .mask-container .container {

    width: 100%;

    padding: unset;

    /*width: 27.5vw;

    padding: 1.2rem .6rem ;*/

  }

  .mask-container .mask-close {

    width: 0.3rem;

    top: 4%;

    right: 3.5%;

  }

  .mask-container .deliver{

    height: .7rem;

  }

}

@media (max-width: 900px) {

  .mask-container #mask-container {

    width: 81.5%;

    padding:1rem .6rem 0 .6rem;

    background-color: #fff;

    position: relative;

  }

  .mask-container .deliver{

    height: .65rem;

  }

  .mask-container .container {

    width: 100%;

    padding: unset;

  }

  .mask-container .mask-close {

    width: 0.3rem;

    top: 4%;

    right: 3.5%;

  }

  .mask-container .logo{

    margin-top: .6rem;

  }

  .mask-container .content{

    margin-bottom: 1.1rem;

    font-size: 10px;

  }

  .mask-container .deliver{

    margin-bottom: .3rem;

  }

  .mask-container .link{

    margin-bottom: 1rem;

  }

  .mask-container .ipt{

    margin-bottom: .3rem;

  }



}



.aside-container {

  width: 0.61rem;

  position: fixed;

  bottom: 0.5rem;

  right: 0.25rem;

  z-index: 9;

}

.aside-container .container {

  width: 100%;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

}

.aside-container .backTop {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

  margin-bottom: 0.13rem;

}

.aside-container .backTop img {

  width: 100%;

}

.aside-container .whatsApp {

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: center;

  cursor: pointer;

}

.aside-container .whatsApp img {

  width: 100%;

}

.mask-container .ipt::-webkit-input-placeholder { /* WebKit内核浏览器（Chrome、Safari） */

  color: #333; /* 设置为红色 */

  font-family: Montserrat-Light;

}

.mask-container .ipt:-moz-placeholder { /* Firefox版本4到18 */

  color: #333; /* 设置为蓝色 */

  font-family: Montserrat-Light;

}

.mask-container .ipt::-moz-placeholder { /* Firefox版本19+ */

  color: #333; /* 设置为绿色 */

  font-family: Montserrat-Light;

}

.mask-container .ipt:-ms-input-placeholder { /* IE/Edge */

  color: #333; /* 设置为紫色 */

  font-family: Montserrat-Light;

}