.s1 {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 1920px) {
  .s1 {
    height: 820px;
  }
}
@media (max-width: 1920px) {
  .s1 {
    height: 560px;
  }
}
.s1 .goods-banner {
  width: 100%;
}
@media (min-width: 1920px) {
  .s1 .goods-banner {
    height: 820px;
  }
}
@media (max-width: 1920px) {
  .s1 .goods-banner {
    height: 560px;
  }
}
.s1 .goods-banner .img {
  width: 100%;
  position: absolute;
}
@media (min-width: 1920px) {
  .s1 .goods-banner .img {
    height: 820px;
  }
}
@media (max-width: 1920px) {
  .s1 .goods-banner .img {
    height: 560px;
  }
}
.s1 .goods-banner .img img {
  width: 100%;
  height: 100%;
}
.s1 .goods-banner .img .top-xian {
  width: 100px;
  height: 5px;
  background-color: #0062f3;
  position: relative;
  margin-left: 250px;
  top: -370px;
}
.s1 .goods-banner .img .yingwen {
  color: #FFF;
  font-size: 32px;
  font-weight: bold;
  margin-left: 250px;
  position: relative;
  top: -350px;
}
.s1 .goods-banner .img .wenzi {
  color: #FFF;
  font-size: 24px;
  position: relative;
  margin-left: 250px;
  top: -300px;
}
.s1 .goods-banner .er-title {
  width: 85%;
  height: 200px;
  border: #0062f3 1px solid;
}
.s1 .s1-2 {
  width: 100%;
  background-image: url("../images/goods/1.jpg");
  background-size: 100% 100%;
}
@media (min-width: 1920px) {
  .s1 .s1-2 {
    height: 820px;
  }
}
@media (max-width: 1920px) {
  .s1 .s1-2 {
    height: 560px;
  }
}
.s1 .s1-2 .san-neirong {
  width: 1300px;
  height: 530px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1920px) {
  .s1 .s1-2 .san-neirong {
    padding-top: 100px;
  }
}
@media (max-width: 1920px) {
  .s1 .s1-2 .san-neirong {
    padding-top: 20px;
  }
}
.s1 .s1-2 .san-neirong .zuo {
  width: 390px;
  height: 430px;
}
.s1 .s1-2 .san-neirong .zuo .zuo-title-1 {
  font-size: 36px;
  margin-top: 30px;
  font-weight: bold;
}
.s1 .s1-2 .san-neirong .zuo .zuo-title-2 {
  font-size: 24px;
  margin-top: 10px;
}
.s1 .s1-2 .san-neirong .zuo .zuo-title-3 {
  font-size: 14px;
  margin-top: 30px;
  line-height: 25px;
}
.s1 .s1-2 .san-neirong .zuo .zuo-title-4 {
  width: 100px;
  height: 40px;
  margin-top: 40px;
  text-align: center;
  line-height: 40px;
  color: #FFF;
  font-size: 14px;
  background-color: #0062f3;
}
.s1 .s1-2 .san-neirong .you {
  width: 890px;
  height: 517px;
  display: flex;
  justify-content: space-between;
}
.s1 .s1-2 .san-neirong .you .you-1 {
  width: 290px;
  height: 430px;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-1 {
  width: 100%;
  height: 235px;
  font-size: 16px;
  background-color: #F5F5F5;
  border: #F5F5F5 1px solid;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-1 .wenzi-1 {
  width: 90%;
  height: 150px;
  margin: 60px auto 0;
  line-height: 30px;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-1 .wenzi-2 {
  width: 90%;
  height: 150px;
  margin: 100px auto 0;
  line-height: 30px;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-1 .wenzi-3 {
  width: 90%;
  height: 150px;
  margin: 80px auto 0;
  line-height: 30px;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-2 {
  width: 100%;
  height: 282px;
}
.s1 .s1-2 .san-neirong .you .you-1 .you-1-2 img {
  width: 100%;
  height: 100%;
}
.anniu {
  width: 100%;
  height: 60px;
  position: absolute;
  left: 0;
}
@media (min-width: 1920px) {
  .anniu {
    top: 820px;
  }
}
@media (max-width: 1920px) {
  .anniu {
    top: 600px;
  }
}
.anniu .anniu-1 {
  width: 150px;
  height: 60px;
  margin: 0 auto;
}
.anniu .anniu-1 .left,
.anniu .anniu-1 .right {
  width: 50px;
  height: 50px;
  background: url(../images/pre.png) no-repeat center #ffffff;
  border-radius: 50%;
  -moz-box-shadow: 0px 0px 5px #BFBFBF;
  -webkit-box-shadow: 0px 0px 5px #BFBFBF;
  box-shadow: 0px 0px 5px #BFBFBF;
  outline: none;
}
.anniu .anniu-1 .right {
  transform: rotate(180deg);
  right: auto;
  left: 0.9rem;
}
.anniu .anniu-1 .left:hover,
.anniu .anniu-1 .right:hover {
  background: url(../images/pre1.png) no-repeat center #0062f3;
}
.er-title {
  width: 1300px;
  height: 100px;
  margin: 30px auto 0;
  display: flex;
}
.er-title .er-title-1 {
  width: 150px;
  height: 100px;
  line-height: 100px;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.er-title .er-title-1 .xian {
  width: 150px;
  height: 3px;
  background-color: #0062f3;
  margin-top: -25px;
}
.er-title .er-title-1:hover {
  color: #0062f3;
}
.er-title .er-title-1:hover .xian {
  width: 150px;
  height: 3px;
  background-color: #0062f3;
  margin-top: -25px;
}
.si-goods {
  width: 1300px;
  min-height: 450px;
  margin: 30px auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 6px;
}
.si-goods .si-goods-1 {
  width: 320px;
  height: 320px;
  border: #ccc 1px solid;
  cursor: pointer;
  position: relative;
}
.si-goods .si-goods-1 img {
  width: 100%;
  height: 100%;
}
.si-goods .si-goods-1 .guige {
  width: 318px;
  height: 318px;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  display: none;
}
.si-goods .si-goods-1 .guige .goods-title-1 {
  text-align: center;
  margin-top: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #0062f3;
}
.si-goods .si-goods-1 .guige .goods-title-2 {
  width: 180px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  margin: 30px auto 0;
  border-radius: 40px;
  border: #0c6fea 1px dotted ;
}
.si-goods .si-goods-1 .guige .guige-1 {
  width: 80%;
  height: 100px;
  margin: 30px auto 0;
  text-align: center;
  font-size: 16px;
}
.si-goods .si-goods-1 img:hover + .guige {
  display: block;
}
.si-goods .si-goods-1 .guige:hover {
  display: block;
}
.GoodsView {
  background-color: #F6F7FB;
}
@media (min-width: 1920px) {
  .GoodsView {
    padding-top: 80px;
  }
}
@media (max-width: 1920px) {
  .GoodsView {
    padding-top: 30px;
  }
}
.view-top {
  width: 1300px;
  height: 500px;
  margin: 100px auto 0;
  display: flex;
}
.view-top .zuo {
  width: 180px;
  height: 500px;
}
.view-top .zuo img {
  width: 120px;
  height: 120px;
  margin-bottom: 6px;
  border-radius: 10px;
  border: #eee 1px solid;
  cursor: pointer;
}
.view-top .zhong {
  width: 450px;
  height: 450px;
  margin-top: 25px;
}
.view-top .zhong img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  border: #eee 1px solid;
}
.view-top .you {
  width: 670px;
  height: 500px;
  padding: 60px 50px 0;
}
.view-top .you .goods-title-1 .goods-title-1 {
  font-size: 16px;
  font-weight: bold;
}
.view-top .you .goods-title-1 .goods-title-2 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
}
.view-top .you .sku {
  width: 570px;
  margin-top: 50px;
}
.view-top .you .sku .sku-1 {
  font-size: 16px;
  font-weight: bold;
}
.view-top .you .sku .sku-2 {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px;
}
.view-top .you .sku .sku-2 .sku-2-1 {
  font-size: 14px;
  padding: 8px 15px;
  background-color: #FFF;
  border-radius: 20px;
  cursor: pointer;
}
.goods-view {
  width: 1300px;
  min-height: 700px;
  margin: 30px auto;
}
.goods-view .view-title {
  width: 1300px;
  height: 30px;
  border-bottom: #0a6999 1px solid;
}
.goods-view .img {
  width: 1300px;
  min-height: 600px;
  margin: 60px auto;
}
.goods-view .img img {
  margin: 0 auto;
}
.goods-view .content {
  width: 1300px;
  min-height: 600px;
  margin: 60px auto;
}
.fuwu_anli {
  width: 100%;
  height: 847px;
  background: url(../images/ywbj/home-add2-bgk.png);
  background-size: 100% 100%;
  margin: 0 auto;
}
.fuwu_anli .anli_title {
  width: 1000px;
  height: 50px;
  text-align: center;
  line-height: 40px;
  font-size: 40px;
  margin: 30px auto 0;
}
.fuwu_anli .duan_title {
  width: 1000px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  margin: 0px auto;
}
.fuwu_anli .anli_litpic {
  width: 1000px;
  margin: 30px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 11px;
}
.fuwu_anli .anli_litpic .anli_litpic_1 {
  width: 325px;
  height: 232px;
  position: relative;
}
.fuwu_anli .anli_litpic .anli_litpic_1 img {
  width: 100%;
  height: 100%;
}
.fuwu_anli .anli_litpic .anli_litpic_1 .wenzi {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFF;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 3px;
}
.m-goods {
  width: 100%;
}
.m-goods .m-banner {
  width: 100%;
  height: 162px;
}
.m-goods .m-title {
  width: 99%;
  margin: 20px auto 0;
  height: 50px;
  display: flex;
  justify-content: space-between;
  line-height: 50px;
}
.m-goods .m-title .m-title-1 {
  width: 16.5%;
  height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
}
.m-goods .m-title .m-title-1 .xian {
  width: 100%;
  height: 3px;
  background-color: #0062f3;
  margin-top: -2px;
}
.m-goods .m-neirong {
  width: 93%;
  margin: 30px auto 0;
}
.m-goods .m-neirong .m-neirong-1 {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.m-goods .m-neirong .m-neirong-1 .m-left {
  width: 40%;
}
.m-goods .m-neirong .m-neirong-1 .m-left img {
  width: 100%;
  height: 100%;
}
.m-goods .m-neirong .m-neirong-1 .m-right {
  width: 55%;
  display: flex;
  align-items: center;
  line-height: 20px;
  font-size: 14px;
}
.m-goods .m-goods-title {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 50px;
  margin-top: 30px;
  font-weight: bold;
  font-size: 18px;
}
.m-goods .m-si-goods {
  width: 95%;
  margin: 30px auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 11px;
}
.m-goods .m-si-goods .si-goods-1 {
  width: 48%;
  height: 250px;
  cursor: pointer;
  position: relative;
}
.m-goods .m-si-goods .si-goods-1 img {
  width: 191px;
  height: 191px;
  border: #ccc 1px solid;
}
.m-goods .m-si-goods .si-goods-1 .guige {
  width: 100%;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  margin-top: 10px;
  font-size: 15px;
}
.m-goods-view {
  background-color: #F6F7FB;
  width: 100%;
}
.m-goods-view .datu {
  width: 375px;
  height: 375px;
  margin: 10px auto 0;
}
.m-goods-view .datu img {
  width: 100%;
  height: 100%;
}
.m-goods-view .xiaotu {
  width: 95%;
  height: 85px;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
}
.m-goods-view .xiaotu .xiaotu-1 {
  width: 25%;
  height: 85px;
  border: #eee 1px solid;
}
.m-goods-view .xiaotu .xiaotu-1 img {
  width: 100%;
  height: 100%;
}
.m-goods-view .m-title {
  width: 93%;
  margin: 20px auto;
  font-size: 15px;
  line-height: 25px;
}
.m-goods-view .m-sku {
  width: 93%;
  margin: 0 auto;
}
.m-goods-view .m-sku .m-sku-1 {
  width: 100%;
  height: 30px;
  font-size: 15px;
  font-weight: bold;
}
.m-goods-view .m-sku .m-sku-2 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px;
}
.m-goods-view .m-sku .m-sku-2 .m-sku-2-1 {
  font-size: 14px;
  padding: 8px 15px;
  background-color: #FFF;
  border-radius: 20px;
}
.m-goods-view .m-goods-view {
  width: 93%;
  margin: 30px auto;
}
.m-goods-view .m-goods-view .m-goods-view-title {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 30px;
}
.m-fuwu_anli {
  width: 100%;
  height: 600px;
  background: url(../images/ywbj/home-add2-bgk.png);
  background-size: 100% 100%;
  margin: 0 auto;
}
.m-fuwu_anli .anli_title {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  margin: 30px auto 0;
}
.m-fuwu_anli .duan_title {
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  margin: 0px auto;
}
.m-fuwu_anli .anli_litpic {
  width: 95%;
  margin: 30px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 11px;
}
.m-fuwu_anli .anli_litpic .anli_litpic_1 {
  width: 48%;
  height: 132px;
  position: relative;
}
.m-fuwu_anli .anli_litpic .anli_litpic_1 img {
  width: 100%;
  height: 100%;
}
.m-fuwu_anli .anli_litpic .anli_litpic_1 .wenzi {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFF;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 3px;
}
.m-detail {
  width: 95%;
  margin: 30px auto;
}
.m-detail .view-title {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}
.m-detail .content {
  width: 100%;
  margin: 30px auto;
}
.m-recruit {
  width: 95%;
  min-height: 100px;
  margin: 0 auto;
}
.m-recruit .m-recruit-1 {
  width: 100%;
  height: 100px;
  background-color: #FFF;
  border-radius: 10px;
  margin: 20px auto;
}
.m-recruit .m-recruit-1 .m-recruit-1-title {
  width: 90%;
  height: 50px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.m-recruit .m-recruit-1 .m-recruit-1-title .title-1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
}
.m-recruit .m-recruit-1 .m-recruit-1-title .title-2 {
  color: #0c6fea;
  font-size: 14px;
  line-height: 60px;
}
.m-recruit .m-recruit-1 .m-recruit-1-title .title-3 {
  line-height: 40px;
}
.m-recruit .m-recruit-1 .m-recruit-1-title .title-4 {
  line-height: 40px;
}
.mrecruit-view {
  width: 95%;
  min-height: 100px;
  margin: 0 auto;
}
.mrecruit-view .mrecruit-view-1 {
  width: 100%;
  height: 150px;
  margin-top: 20px;
  background-color: #FFF;
  border-radius: 10px;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 {
  width: 95%;
  margin: 0 auto;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 .title {
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 .title .title-1 {
  font-weight: bold;
  font-size: 16px;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 .title .title-2 {
  color: #0c6fea;
  font-size: 14px;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 .dizhi {
  width: 100%;
  height: 30px;
}
.mrecruit-view .mrecruit-view-1 .mrecruit-view-1-1 .dizhi span {
  font-size: 14px;
  color: #BBBFD2;
}
.mrecruit-view .mrecruit-view-2 {
  width: 100%;
  min-height: 100px;
  margin: 20px auto 20px;
  background-color: #FFF;
  border-radius: 10px;
}
.mrecruit-view .mrecruit-view-2 .mrecruit-view-2-1 {
  width: 95%;
  margin: 0 auto;
  border: #FFF 1px solid;
}
.mrecruit-view .mrecruit-view-2 .mrecruit-view-2-1 .zhize {
  width: 100%;
  height: 40px;
  display: flex;
  font-size: 15px;
  margin-top: 20px;
}
.mrecruit-view .mrecruit-view-2 .mrecruit-view-2-1 .zhize .zhize-1 {
  width: 3px;
  height: 20px;
  background-color: #0c6fea;
}
.mrecruit-view .mrecruit-view-2 .mrecruit-view-2-1 .zhize .zhize-2 {
  margin-left: 10px;
}
.mrecruit-view .mrecruit-view-2 .mrecruit-view-2-1 .neirong {
  line-height: 25px;
}
