@charset "UTF-8";

#content_framework .strap-exchange-trigger {
  display: block;
  height: 100%;
  right: 8px;
  position: absolute;
  top: 0;
  transition: opacity .15s linear;
  width: 10%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center
}
#content_framework .swiper-container {
  width: 100%;
  height: 100%;
}

#content_framework .swiper-slide {
  text-align: center;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-slot .strap-exchange-trigger .icon {
  /*display: flex;*/
  flex-direction: column;
  max-width: 35px;
  width: 100%;
  z-index: 1;
}
.product-slot .strap-exchange-trigger .icon img{width:100%;}

@media (min-width: 1025px){
  .product-slot .strap-exchange-trigger .icon {
    height: auto;
    max-width: none;
    position: static;
    width: 100%;
  }
}
@media (min-width: 1025px){
  .product-slot .strap-exchange-trigger {
    align-items: center;
    display: flex;
    height: 100%;
    left: auto;
    max-width: 25px;
    right: 8px;
    width: 10%;
  }
}

.product-slot .strap-exchange-trigger .icon:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADICAYAAABCmsWgAAAAAXNSR0IArs4c6QAAChtJREFUeF7tmj+IbVcVh/e5g72kkDSKhRbec+6IPJE0gs8/jSBIipAQlYgBGwsVCzujjZXaChIiagSrhICN8JKHCiEoKDP7XhQMprURC5vXnC0jTxHzmNlrnd/eK2R/r32/9Vt3f3u+d+bMmynxBwIQuJbABB8IQOB6AkjCVwgEbiCAJHyJQABJ+BqAwDYCPEm28WN6AAJIMsAlc8RtBJBkGz+mByCAJANcMkfcRgBJtvFjegACSDLAJXPEbQSQZBs/pgcggCQDXDJH3EYASbbxY3oAAkgywCVzxG0EkGQbP6YHIIAkA1wyR9xGAEm28WN6AAJIMsAlc8RtBJBkGz/Z9K1bt95x7969L5RSPrLb7R4upbw2TdPp8vLyRdkSilwEkMSFTTu03+8f3u12z6aUPv2A5l/knB/XbqTNQgBJLLQaZPf7/Xt2u91LKaUPXlP/Qs750QbrqawggCQVkFpGlmX5YUrpyzftWNf1i6fT6cc35fh7PQEk0TOtbpzn+ePTNN2pHPhTzvkDlVliQgJIIoRprZrn+Ylpmn5umHtfzvl1Q56ogACSCCB6Kw6Hw9dKKd83zN/OOd815IkKCCCJAKK3YlmWb6WUnjHMI4kBliqKJCqSjh4kcUALGEGSAOj/WYkkgfANq5HEAEsdRRI10TZ9SNKGa1UrklRhCg8hSeAVIEkgfMNqJDHAUkeRRE20TR+StOFa1YokVZjCQ0gSeAVIEgjfsBpJDLDUUSRRE23ThyRtuFa1IkkVpvAQkgReAZIEwjesRhIDLHUUSdRE2/QhSRuuVa1IUoUpPIQkgVeAJIHwDauRxABLHUUSNdE2fUjShmtVK5JUYQoPIUngFSBJIHzDaiQxwFJHkURNtE0fkrThWtWKJFWYwkNIEngFSBII37AaSQyw1FEkURNt04ckbbhWtSJJFabwEJIEXgGSBMI3rEYSAyx1FEnURNv0IUkbrlWtSFKFKTyEJIFXgCSB8A2rkcQASx1FEjXRNn1I0oZrVSuSVGEKDyFJ4BUgSSB8w2okMcBSR5FETbRNH5K04VrViiRVmMJDSBJ4BUgSCN+wGkkMsNRRJFETbdOHJG24VrUiSRWm8BCSBF4BkgTCN6xGEgMsdRRJ1ETb9CFJG65VrUhShSk8hCSBV4AkgfANq5HEAEsdRRI10TZ9SNKGa1UrklRhCg8hSeAVIEkgfMNqJDHAUkeRRE20TR+StOFa1YokVZjCQ0gSeAVIEgjfsBpJDLDUUSRRE23ThyRtuFa1IkkVpvAQkgReAZIEwjesRhIDLHUUSdRE2/QhSRuuVa1IUoUpPIQkgVeAJIHwDauRxABLHUUSNdE2fUjShmtVK5JUYQoPIUngFSBJIHzDaiQxwFJHkURNtE0fkrThWtWKJFWYwkNIEngFSBII37AaSQyw1FEkURNt04ckbbhWtSJJFabwEJIEXgGSBMI3rEYSAyx1FEnURNv0IUkbrlWtSFKFKTyEJIFXgCSB8A2rkcQASx1FEjXRNn1I0oZrVSuSVGEKDyFJ4BUgSSB8w2okMcBSR5FETbRNH5K04VrV6pDkblXxgKFSyvNnZ2d3Li4u/qo+flNJ5nl+Ypqmx1JKH0spvZFS+of6AG+Dvis2/BERKKV84ng8viyq+3dNM0nmef7qNE0/UH5YuiBwE4FSyhtnZ2efubi4yDdla/++iSSHw+HJUsrPaj8EOQiICTyTc/62qlMuyTzPD+12u1+XUmbVh6QHAhYC0zS9dnl5+Yhl5rqsXJL9fv/Ubrd7TvUB6YGAh8DVP9LH4/Hkmf3/Gbkky7L8KKX0tOLD0QGBDQSezjk/u2H+v6MtJPlpSulzig9HBwQ2EHjrSsJPtTZcK6MyAm/1b7c+lVL6ley0FEHATuD5nLPsuxn5t1tX53H8T7IdAxMQeDCBv5dSPqp6ab9a0USS+6J8PqX0E24SAh0J/C2l9KWc8y+VO5tJcvUhD4fDrXVdv3L1aynTNL1X+cHpgsD/EHg1pfSHlNJzOeffq8k0lUT9Yd9OfcuyvHL/d9osx7qdc+aXHC3EBFkkEUD0VCCJh1rMDJLEcL/64QZPkiD21rVIYiUmyiOJCGSHGiTpAPlBK5AkCLxjLZI4oClGkERBsU8HkvTh/KYtSBIE3rEWSRzQFCNIoqDYpwNJ+nDmSRLEWbEWSRQUHR08SRzQgkaQJAg8kgSBd6xFEgc0xQiSKCj26UCSPpx5JwnirFiLJAqKjg6eJA5oQSNIEgQeSYLAO9YiiQOaYgRJFBT7dCBJH868kwRxVqxFEgVFRwdPEge0oBEkCQKPJEHgHWuRxAFNMYIkCop9OpCkD2feSYI4K9YiiYKio4MniQNa0AiSBIFHkiDwjrVI4oCmGEESBcU+HUjShzPvJEGcFWuRREHR0cGTxAEtaARJgsAjSRB4x1okcUBTjCCJgmKfDiTpw5l3kiDOirVIoqDo6OBJ4oAWNIIkQeCRJAi8Yy2SOKApRpBEQbFPB5L04cw7SRBnxVokUVB0dPAkcUALGkGSIPBIEgTesRZJHNAUI0iioNinA0n6cOadJIizYi2SKCg6OniSOKAFjSBJEHgkCQLvWIskDmiKESRRUOzTgSR9OPNOEsRZsRZJFBQdHTxJHNCCRpAkCDySBIF3rEUSBzTFCJIoKPbpQJI+nHknCeKsWIskCoqODp4kDmhBI0gSBB5JgsA71iKJA5piBEkUFPt0IEkfzryTBHFWrEUSBUVHB08SB7SgESQJAo8kQeAda5HEAU0xgiQKin06kKQPZ95Jgjgr1iKJgqKjgyeJA1rQCJIEgUeSIPCOtUjigKYYQRIFxT4dSNKHM+8kQZwVa5FEQdHRwZPEAS1oBEmCwCNJEHjHWiRxQFOMIImCYp8OJOnDmXeSIM6KtUiioOjo4EnigBY0giRB4JEkCLxjLZI4oClGkERBsU8HkvThzDtJEGfFWiRRUHR08CRxQAsaQZIg8EgSBN6xFkkc0BQjSKKg2KcDSfpwftOWeZ6/O03TN43rb+ec7xpniG8kgCQbAXrHz8/Pl3VdLy3z67p+6HQ6/dEyQ3Y7ASTZztDdsCzLCymlz1YW/CXn/P7KLDEhASQRwrRWnZ+fv2td1z+nlN5ZMfuNnPP3KnJExASQRAzUWrcsy4dTSr+7bq6Ucud4PH7S2k1eQwBJNBw3tczzvJ+m6TcppYceUPTblNJTOefXNy1h2E0ASdzotIP3Rfn6NE2PlFLenVJ6NaV0sa7rd06n0z+122izEEASCy2yQxJAkiGvnUNbCCCJhRbZIQkgyZDXzqEtBJDEQovskASQZMhr59AWAkhioUV2SAJIMuS1c2gLASSx0CI7JAEkGfLaObSFAJJYaJEdkgCSDHntHNpCAEkstMgOSQBJhrx2Dm0hgCQWWmSHJIAkQ147h7YQQBILLbJDEkCSIa+dQ1sIIImFFtkhCfwLIEJz9q3dUewAAAAASUVORK5CYII=);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  display: block;
  height: 15px;
  width: 15px;
}
.product-slot .strap-exchange-trigger .icon:after {
  margin: 8px auto 0;
  order: 1;
}
.guodu{
  transition:.5s;
  max-height: 0px;
  overflow: hidden;
  margin-top:6px;
}

.pc .sliderWarp{
  position:sticky;
  overflow-y:auto;
  padding:0 20px 60px 0;
  transition:0.2s

}
.pc .sliderWarp::-webkit-scrollbar{
  width:5px;
  height:10px;
  /**/
}
.pc .sliderWarp::-webkit-scrollbar-track{
  background:none;
  border-radius:2px;
}
.pc .sliderWarp::-webkit-scrollbar-thumb{
  background: #e6e6e6;
  border-radius:10px;
}
.pc .sliderWarp::-webkit-scrollbar-corner{
  background:none;
}
.pc .works_top_mob{
  display: none;
}

.fl_tb{
  flex-direction: column;
}

.pc .content_framework {
  width: 100%;
  display: flex;
  box-sizing: unset;
  box-sizing: border-box;
  padding-left: 64px;
  padding-right:64px;
  padding-left: var(--wrapper-gutter-medium);
  padding-right: calc(var(--wrapper-gutter-medium) + var(--scrollbar-width));
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .pc .content_framework {
    max-width:1920px
  }
}
@media (max-width:1024px) {
  .pc .content_framework {
    padding-left: 0;
    padding-right:0;
    box-sizing: border-box;
  }
}
.pc .menu_navigation {
  padding: 40px 20px 0px 0px;
  box-sizing: border-box;
  flex-shrink: 0;
  width: 280px;

}

.pc .works_of_recommend {
  /* flex: 1; */
  padding-top: 40px;
  /* flex:1 0 calc(100% - 300px); */
  width:calc(100% - 280px);
  /* overflow: hidden; */
}
.plp_works_of_recommend{
  width:calc(100% - 300px);
}

@media (max-width:1024px) {
  .pc .works_of_recommend {
    padding-top: 0;
    width:100%;
  }
  .plp_works_of_recommend{
    width:100%;
  }
}

.pc .menu_title {
  margin-bottom: 32px;
}

.pc .menu_class {
  padding-bottom:30px;
}

.pc .menu_class > .menu_class_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight:bold;
}
.pc .menu_class ul{
  padding-top: -8px;
}

.pc .menu_class > .menu_class_title img {
  width: 14px;
  height: 8px;
}

.pc .checkbox {
  width: 14px;
  height: 14px;
  border: black 1px solid;
  cursor: pointer;
  flex-shrink: 0;
}

.pc .checkbox[check]:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/check_center.svg");
  background-size: 70% 70%;
  background-position: center center;
}

.pc .menu_class_list_title {
  margin-left: 22px;
  /*font-weight: 300;*/
  text-transform:uppercase;
}

.pc .class_option {
  display: flex;
  align-items: center;
  /*margin-bottom: 16px;*/
  padding-top:14px;
}

.pc .class_option:last-child {
  margin-bottom: 0px;
}

.pc .menu_list {
  border-bottom: solid 1px #EBEBEB;
}

.pc .choice {
  border-radius: 50%;
  border: black 1px solid;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pc .choice div {
  display: none;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: black;
}

.pc .menu_sort {
  margin-top: 33px;
}

.pc .works_title {
  margin-bottom: 27px;
  padding:0 15px ;
}

.pc .works_title span {
  font-weight: 400;
}

.pc .works_num {
  display: flex;
  align-items: flex-end;
}

.pc .works_title_r {
  display: flex;
}

.pc .cancel {
  color: RGBA(178, 178, 178, 1);
}

.pc .s_works_banner {
  width: 100%;
  background-color: #eee;
}

.pc .s_works_banner > div {
  width: 50%;
  flex-direction: column;
}

.pc .s_works_banner > div img {
  width: 100%;
  height: 100%;
}

.pc .banner_text {
  padding-left: 32px;
  padding-right: 32px;
  max-width: 419px;
  padding-left: var(--gutter);
  padding-right: var(--gutter);
  max-width: calc(355px + var(--gutter)*2);
  margin: 0 auto;
}

.pc .works_whole3 {
  display: flex;
  flex-wrap:wrap;
}

.pc .works_whole4 {
  display: flex;
  flex-wrap:wrap;
}
.pc .works_whole4 .worksflex2{
  /* flex: 0 0 25%; */
  width: 25%;
  background-color: #fff;
}
.pc .works_whole3 .worksflex2{
  /* flex: 0 0 33.33%; */
  width: 33.3333%;
  background-color: #fff;
}
.pc .works_whole3 .grid-column-start-h2{
  /* flex: 0 0 66.66%; */
  width:66.6666%
}
.pc .works_whole4 .grid-column-start-h2{
  /* flex: 0 0 50%; */
  width: 50%;
}

.pc .works_whole5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  padding-right: calc(84px - 15px);
  padding-left: calc(43px - 15px);
}

.pc .columns_three {
  box-sizing: border-box;
}
@media (max-width:1025px) {
  .pc .columns_three >div>.advList{
    max-width: 100vw;
  }
}
.pc .works_img {
  transition: 0.6s;
  transform: scale(1);
}

.widthAll{
  width:100%
}
.works_icon_xin_warp{
  position: absolute;
  right: 0;
  top:0;
  width: 48px;
  height: 48px;
  z-index: 5;
}

.works_icon_360_warp{
  position: absolute;
  right: 0;
  bottom:0;
  width: 48px;
  height: 48px;
  z-index: 5;
}
.pc .works_whole4 .works_icon_xin {
  width: 22px;
  height: 21px;
  cursor: pointer;
}
.pc .works_whole3 .works_icon_xin {
  width: 28px;
  height: 27px;
  cursor: pointer;
}
.pc .works_whole2 .works_icon_xin {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.pc .works_whole1 .works_icon_xin {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.pc .works_icon_guanbi {
  right: 8px;
  top: 10px;
  position: absolute;
  cursor: pointer;
  width: 36px;
  height: 36px;
  border: solid 1px #D4D4D4;
  border-radius: 50%;
  background-color: #FFFFFF;
}

.pc .works_icon_guanbi img {
  width: 60%;
  height: 60%;
}
.plpcancel{
  color: RGBA(178, 178, 178, 1);
  line-height: 34px;
  cursor: pointer;
}
.plp_works_content{
  width:100%;
  /* height:100%; */
  padding:16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: solid 1px transparent;
  background-color: #ffffff;
}


@media (min-width:1024px) {

  .pc .works_click_after:hover .works_img {
    transition: 888ms;
    transform: scale(1.1);
  }

  /* .pc .works_click_front:hover {
    border: solid 1px #ECECEC;
  } */
  .pc .plp_swiper_border:hover{
    border: solid 1px #ECECEC;
  }

  .pc .works_click_front:hover .works_img {
    transition:888ms;
    transform: scale(1.1);
  }

  .pc .works_click_front:hover .add_shoppingCartButton .add_cart {
    transition: 0.3s;
    opacity: 1;
  }
  .pc .add_shoppingCartButton .add_cart:hover {
    transition: 0.3s;
    width: 100%;
    background-color: transparent;
    border: solid 1px #000000;
    color: #000000;
  }
}
.select_size_active{
  border-bottom: 1px solid #000000 !important;
  color:#000 !important;
}
.works_content{
  height: 100%;
}
.pc .works_content_img {
  width: 100%;
  overflow: hidden;
  /* padding: 20%; */
}
.plp_swiper_img{
  /*padding: 20%;*/
  font-size:0;
  overflow:hidden;
  opacity: 0;
  position: relative;
}
.plp_swiper_img_pd{
  padding: 20%;
}
.plp_swiper_img a{
  width:100%;
  position: relative;
}
.pc .works_img {
  width: 100%;
}
.label_box{
  background-color: rgba(255, 255, 255, 0.8);
  display: block;
  left: 0;
  margin: 8px;
  padding: 4px 8px;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 6;
  font-size: 12px;
  text-align: center;
  max-width: calc(100% - 50px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  line-height: 1.4;
}
.pc .works_introduce_simple {
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media all and (-ms-high-contrast:active),all and (-ms-high-contrast:none){
  .pc .works_introduce_simple{display: block}
  .pc .works_name{display: block;word-wrap: break-word;word-break: normal;}
}
.pc .works_whole3 .works_name ,.pc .works_whole4 .works_name {
  min-height:48px;
  line-height: 24px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*  -webkit-line-clamp   控制文字显示几行 */
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align:center;
  word-wrap: break-word;
  word-break: normal;
  /* padding-top: 0px;
  margin-top: 47px; */
  text-transform:uppercase;
}

.pc .works_price {
  width: 100%;
  font-weight: 600;
  margin-top: 30px;
}

.pc .add_shoppingCartButton {
  cursor: pointer;
  padding-top: 39px;
}

.pc .add_shoppingCartButton .add_cart {
  width: 100%;
  height: 36px;
  background: #000000;
  border: solid 1px #000000;
  color: #ffffff;
  transition: 0.3s;
  opacity: 1;
}
@media (max-width:1024px) {
  .pc .add_shoppingCartButton .add_cart{
    transition: 0s;
  }
  .label_box{font-size: 12px;}
}

.pc .add_shoppingCartButton .select_size {
  width: 100%;
  height: 35px;
  background: #ffffff;
  border: solid 1px #000000;
  color: #000000;
  transition: 0.3s;
}
@media (min-width:1024px){
  .pc .add_shoppingCartButton .select_size:hover{
    width: 100%;
    height: 35px;
    background: #000;
    border: solid 1px #000000;
    color: #fff;
    transition: 0.3s;
  }
}

@media (max-width:1024px) {
  .pc .add_shoppingCartButton .select_size{
    transition: 0s;
  }

}


.pc .top_title_bottom_img {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
}

.pc .top_title_bottom_img_n {
  width: 100%;
  height: 100%;
}

.pc .top_title_bottom_img_n > div {
  background: #F9F9F9;
  height: 50%;
  flex-direction: column;
}

.pc .top_title_bottom_img_n > div img {
  width: 100%;
  height: 100%;
}

.pc .title_buttton {
  border-bottom: solid 1px #000000;
}

.pc .carousel_advertisement {
  height: 100%;
}

.pc .works_click_front {
  /* height:100%;
  padding: 16px;
  display: flex;
  flex-direction:column;
  box-sizing: border-box;
  background-color: #FFFFFF;
  border: solid 1px transparent;
  justify-content: space-between; */

}
/* 
.pc .works_whole3 .works_content_img{
  padding: 20%;
} */

.pc .works_click_after {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  padding:16px;
  border: solid 1px #ECECEC;
  width: 100%;
  box-sizing: border-box;
}

.pc .works_click_after .add_shoppingCar {
  padding-top: 26px;
  padding-bottom: 10px;
}

.pc .works_click_after .add_shoppingCar div {
  background-color: #fff;
  color: #000;
  border: solid 1px #000;
  cursor: pointer;
  height: 36px;
}
@media (min-width:1024px) {
  .pc .works_click_after .add_shoppingCar div:hover{
    background-color: #000;
    color: #fff;
    border: solid 1px #000;
    transition: 0.3s;
  }
}

.pc .add_shop_now {
  /* padding: 0px 18px 21px 18px; */
}

.pc .add_shop_now div {
  background-color: #000;
  color: #fff;
  border: solid 1px #000;
  cursor: pointer;
  height:36px;
}
@media (min-width:1024px) {
  .pc .add_shop_now div:hover {
    background-color: #fff;
    color: #000;
    border: solid 1px #000;
    transition: 0.3s;
  }
}

.pc .works_after_price {
  font-weight: 400;
}

.pc .works_after_hand_size {
  width: 100%;
  flex: 1;
}

.pc .works_after_hand_size span {
  padding-bottom: 4px;
  cursor: pointer;
}

.pc .hand_size_ok {
  font-size: 15px;
  color: #000;
}

.pc .hand_size_no {
  color: #B3B3B3;
  font-size: 15px;
  border-bottom: solid 1px #fff;
}

.pc .advert2x2 {
  padding: 15px;
}

.pc .advert2x2 img {
  width: 100%;
}

.pc .advert2x2 video {
  width: 100%;
  height: 100%;
}

.pc .block {
  height: 100%;
}

.pc .block .swiper-button-prev {
  width: 40px;
  height: 40px;
  left: 30px;
  background-image: url(../img/block/jt_left.png);
  background-size: 100% 100%;
}

.pc .block .swiper-button-next {
  right: 30px;
  width: 40px;
  height: 40px;
  background-image: url(../img/block/jt_right.png);
  background-size: 100% 100%;
}
.swiper-button-next, .swiper-button-prev{
  z-index: 8 !important;
}
.pc .block .swiper-button-next:after, .pc .block .swiper-container-rtl .swiper-button-prev:after {
  content: '' !important;
}

.pc .block .swiper-button-prev:after, .pc .block .swiper-container-rtl .swiper-button-next:after {
  content: '' !important;
}

.pc .block .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0);
  border: solid 1px #FFFFFF;
}

.pc .block .swiper-pagination-bullet-active {
  background: #FFFFFF;
  border: solid 1px #FFFFFF;
}

.pc .title_img {
  width: 100% !important;
}

.pc .series_title {
  margin-top: 16px;
  margin-bottom: 21px;

}
@media (max-width:1024px) {
  .pc .series_title {
    text-align: center;
    width: 100%;
    padding: 0 10% 0px 10%;
    margin-bottom: 0px;
  }
}


.pc .explore_series_button {
  border: 1px solid #000000;
  padding: 9px 47px;
  margin-bottom: 71px;
  margin-top: 40px;
  transition: 0.3s;
}
.pc .explore_series_button a{transition: 0.3s;}
.pc .explore_series_button:hover{
  border: 1px solid #000000;
  padding: 9px 47px;
  margin-bottom: 71px;
  margin-top: 40px;
  background:#000;color:#fff;
  transition: 0.3s;
}
.pc .explore_series_button:hover a{color:#fff;transition: 0.3s;}


.pc .bottom_nav {
  box-sizing: border-box;
  padding-left: 96px;
  padding-right: 96px;
  padding-left: var(--wrapper-gutter-largeNoSpace);
  padding-right: calc(var(--wrapper-gutter-largeNoSpace) + var(--scrollbar-width));
  width: 100%;
  height: 256px;
  background-color: #f9f9f9;
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
@media (max-width: 1025px) {
  .pc .bottom_nav{
    grid-template-columns: repeat(2, 50%);
  }
  .pc .works_click_front{padding:0px 8px 40px 8px;}
  .pc .works_whole2{padding-left:8px;padding-right:8px;}
}
.pc .bottom_nav_but img {
  width: 22px;
  height: 21px;
}

.pc .bottom_nav_but {
  flex-direction: column;
  cursor: pointer;
}

.pc .footer-element__newsletter-block {
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  padding-left: var(--wrapper-gutter);
  padding-right: calc(var(--wrapper-gutter) + var(--scrollbar-width));
  background-color: #fff;
}

.pc .column-wrapper {
  border: 0;
  padding-top: 72px;
  padding-bottom: 72px;
  text-align: center;
  width: 100%;
  padding-left: 96px;
  padding-right: 96px;
  padding-left: var(--gutter-largeNoSpace);
  padding-right: var(--gutter-largeNoSpace);
}

.pc .heading-2 {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
}

.pc .footer-element__newsletter-block form {
  margin: 32px auto 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: 1fr 22px;
  grid-template-rows: 1fr 22px;
  max-width: 380px;
}

.pc .footer-element__newsletter-block form .fieldRow {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  margin: 0;
}

.pc .fieldRow.email {
  position: relative;
}

.pc .footer-element__newsletter-block form .fieldRow.email .fieldLabel {
  height: 34px;
}

.pc .fieldRow.email .fieldLabel.show {
  opacity: 1;
}

.pc .fieldRow.email .fieldLabel {

  font-weight: 400;
  display: flex;
  align-items: flex-end;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 28px;
  opacity: 0;
  transition: opacity 55.5ms ease-out;
}

.pc .fieldRow.email .fieldLabel {
  pointer-events: none;
}

.pc .fieldRow.email .fieldLabel label {
  position: absolute;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: 222ms ease-out;
  z-index: 1;
  transform-origin: 0;
}

.pc .fieldRow.email label {
  color: #767676;
  padding: 4px;
}

.pc .footer-element__newsletter-block form .fieldRow.email .fieldValue {
  width: 100%;
  height: auto;
  display: inline-block;
}

.pc .fieldRow.email .fieldValue {
  display: inline-flex;
  align-items: flex-end;
  width: 100%;
  height: 28px;
}

.pc .footer-element__newsletter-block form .fieldRow.email .fieldValue input {
  min-width: 0;
  height: 34px;
}

.pc .fieldRow.email input {

  text-transform: uppercase;
  font-weight: 400;
  text-transform: none;
  font-size: 0.875rem;
  line-height: 0.875rem;
  border: 0;
  border-bottom: 1px solid #000;
  padding: 8px 32px 8px 4px;
  min-width: 280px;
  width: 100%;
  height: 28px;
  outline: none;
}

.pc .footer-element__newsletter-block form .buttonsRow {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: flex;
  align-items: flex-end;
}

.pc .buttonsRow button {

  font-weight: 600;
  min-height: 34px;
  letter-spacing: 0.0625rem;
  line-height: 0.875rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #000;
  color: #fff;
  padding: 8px 32px;
  border: 1px solid #000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition-property: background-color,color;
  transition-duration: 222ms;
  transition-timing-function: linear;
}

.pc .button, .pc .buttonsRow button {

  font-weight: 600;
  min-height: 34px;
  letter-spacing: 0.0625rem;
  line-height: 0.875rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  background-color: #000;
  color: #fff;
  padding: 8px 32px;
  border: 1px solid #000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition-property: background-color,color;
  transition-duration: 222ms;
  transition-timing-function: linear;
  text-decoration: none;
}

.pc [type=reset], .pc [type=submit], .pc button, .pc html [type=button] {
  -webkit-appearance: button;
}

.pc .footer-element__newsletter-block form.has-error-required .error-msg-required {
  display: block;
}

.pc .footer-element__newsletter-block form .field-validation-error {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.03125rem;

  font-weight: 400;
  font-size: 0.875rem;
  color: #e32b31;
  padding: 4px 0 0 4px;
  position: relative;
}

.pc .footer-element__newsletter-block .field-validation-error {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 2;
  grid-row: 2;
  text-align: left;
  display: none;
}

.pc .footer-element__newsletter-block form .field-validation-error {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.03125rem;

  font-weight: 400;
  font-size: 0.875rem;
  color: #e32b31;
  padding: 4px 0 0 4px;
  position: relative;
}

.pc .footer-element__newsletter-block .field-validation-error {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 2;
  grid-row: 2;
  text-align: left;
  display: none;
}

.pc .fieldRow.email .fieldLabel .float {
  position: absolute;
  top: -24px;
  transform: scale(0.875) !important;
  transform-origin: 0;
}

.mob {
  overflow-y: auto;
  height: calc(100vh - 66px);
}

.mob .works_top_mob {
  display: none;
  /* padding-right: 19px; 
  padding-left: 14px; */

}

.mob .works_title {
  margin-bottom: 37px;
}

.pc .top_nav {
  padding: 0px 16px;
}

.pc .top_nav_n {
  width: 100%;
  border-top: solid 1px #E6E6E6;
  border-bottom: solid 1px #E6E6E6;
  padding: 8px 0px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.pc .top_nav_n .border-l {
  border-right: solid 1px #E6E6E6;
}




.pc .works_advent_one {
  width: 100%;
}

.pc .works_advent_one img {
  max-width: 100%;
}

.pc .works_advent_one .works_advent_one_text {
  width: 100%;
  padding: 0 32px;
  box-sizing: border-box;
  display:flex;
  flex-direction: column;
  align-items: center;
}

.pc .works_advent_one .works_advent_one_text a {
    text-decoration: underline;
}
.pc .works_advent_one .works_advent_one_text .plp_adv_btn1{
  text-decoration:none !important;
}
.pc .works_advent_one .works_advent_one_text .plp_adv_btn1 span{
  
    padding-bottom: 4px;
    background-image: linear-gradient(#000, #000);
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: 100% 1px;
    transition: background-size 0.2s ease-in !important;
    line-height: 30px;
}
@media (min-width:1024px) {
  
  .pc .works_advent_one .works_advent_one_text .plp_adv_btn1:hover span{
    background-size: 0 1px;
    transition: transform .3s ease-in-out 0s;
  }
  .pc .works_advent_one .works_advent_one_text .plp_adv_btn2:hover .plp_adv_btn2_span span{
    background-size: 0 1px;
    transition: transform .3s ease-in-out 0s;
  }
  .pc .works_advent_two .works_advent_two_text .plp_adv_btn1:hover span{
    background-size: 0 1px;
    transition: transform .3s ease-in-out 0s;
  }
  .pc .works_advent_two .works_advent_two_text .plp_adv_btn2:hover .plp_adv_btn2_span span{
    background-size: 0 1px;
    transition: transform .3s ease-in-out 0s;
  }
}
.pc .works_advent_one .works_advent_one_text .plp_adv_btn2{
  text-decoration:none !important;
}
.pc .works_advent_one .works_advent_one_text .plp_adv_btn2 .plp_adv_btn2_span span{
  padding-bottom: 4px;
  background-image: linear-gradient(#000, #000);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 100% 1px;
  transition: background-size 0.2s ease-in !important;
  line-height: 30px;
}



.pc .works_advent_two .works_advent_two_text .plp_adv_btn1{
  text-decoration:none !important;
}
.pc .works_advent_two .works_advent_two_text .plp_adv_btn1 span{
  padding-bottom: 4px;
  background-image: linear-gradient(#000, #000);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 100% 1px;
  transition: background-size 0.2s ease-in !important;
  line-height: 30px;
}

.pc .works_advent_two .works_advent_two_text .plp_adv_btn2{
  text-decoration:none !important;
}
.pc .works_advent_two .works_advent_two_text .plp_adv_btn2 .plp_adv_btn2_span span{
  padding-bottom: 4px;
  background-image: linear-gradient(#000, #000);
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-size: 100% 1px;
  transition: background-size 0.2s ease-in !important;
  line-height: 30px;
}
.pc .advList .cartierTitle3 img {
  width: 9px;
  height: 8px;
}
.pc .advList .titleBtnExplore1 {
  min-width: 127px;
  max-width: 100%;
  min-height: 35px;
  background-color: #000000 !important;
  color: #ffffff;
}
.pc .advList .titleBtnExplore2 {
  width: 127px;
  height: 35px;
  border: solid 1px #000 !important;
}
.pc .advList .block_buttonstyle {
  padding: 0px;
  border: 0;
  outline: none;
  background-color: transparent;
}

@media (max-width:1024px) {
  .pc .works_advent_one .works_advent_one_text{
    align-items: center;
    padding: 0 16px;
  }
  .pc .advList .mobbtn{
    /* text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
  }
  .pc .advList .works_advent_two .mobbtn{
    /* text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center; */
  }
}
.pc  .works_advent_two {
  /* padding-bottom: 40px; */

}
.pc .works_whole1 .works_advent_two{
  padding-left: 16px;
  padding-right: 16px;
}
.pc .works_whole2 .works_advent_two{
  padding-left: 8px;
  padding-right: 8px;
}




.pc .works_whole1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}

.pc .works_whole2 {
  display: grid;
  grid-template-columns: repeat(2, 50%);
}

.mob .works_detail {
  width: 100%;
}

.mob .works_detail .works_detail_img {
  width: 132px;
  height: 132px;
  background-color: #F9F9F9;
  padding: 8px;
}

.mob .works_detail .works_detail_img .works_detail_img_size {
  width: 100%;
  height: 100%;
}

.mob .works_detail .works_detail_img .works_detail_img_icon {
  position: absolute;
  top: 8px;
  right: 8px;
}

.mob .works_details > div {
  height: 100%;
}

.mob .works_details {
  width: 100%;
}

.mob .works_details .works_details_img {
  padding: 22px;
  background-color: #F9F9F9;
}

.mob .works_details .works_details_img div .works_details_img_size {
  width: 100%;
  height: 100%;
}

.mob .works_details .works_details_img div .works_details_img_icon {
  position: absolute;
  top: -6px;
  right: -6px;
}

.mob .works_details:nth-child(1n) {
  padding-right: 8px;
}

.mob .works_details:nth-child(2n) {
  padding-left: 8px;
  padding-right: 0px;
}

.mob .works_detail_text {
  flex: 1;
  flex-direction: column;
}

.mob .addshoppingcart {
  background-color: #000;
  color: #fff;
}

.mob .explorecart {
  border: solid 1px #000000;
}



.pc .works_advent_two img {
  width: 100%;
}

.pc .works_advent_two .works_advent_two_text {
  flex-direction: column;
  padding: 0 32px 32px 32px;
}

.pc .works_advent_two .border_b {
  border-bottom: solid 1px #000000;
}

.mob .bottom_nav {
  border-top: solid 1px #CCCCCC;
}

.mob .sort {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background-color: #fff;
  top: 100%;
  opacity: 0;
}

.mob .sort_gd {
  transition: 0.5s;
}

.mob .top0 {
  opacity: 1;
  top: 0px !important;
}

.mob .sort_top_title {
  width: 100%;
  color: #1D1C1C;
  border-bottom: solid 1px #E6E6E6;
  border-top: solid 6px #C10016;
  background-color: #fff;
}

.mob .sort_top_title img {
  position: absolute;
  top: calc(50% - 8px);
  right: 15px;
}

.mob .sort_content {
  overflow-y: auto;
  height: calc(100vh - 80px - 54px);
  padding-top: 36px!important;
  padding-bottom: 150px;
}

.mob .class_option {
  display: flex;
  align-items: center;
  margin-bottom: 16px !important;
}

.mob .menu_list {
  border-bottom: solid 2px #EBEBEB;
}

.mob .choice {
  border-radius: 50%;
  border: black 1px solid;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mob .choice div {
  display: none;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: black;
}
.rotate180{
  transform: rotate(180deg);
}
.mob .sort_button {
  width: 100%;
  bottom: 32px;
  left: 0px;
  padding: 16px 16px;
  justify-content: space-between;
  z-index: 3;
  background-color: white;
}

.mob .sort_button div {
  width: calc(50% - 8px);
}

.mob .sort_button .sort_button_l {
  padding: 9px 0px;
  border: solid 1px #000;
  background-color: #fff;
}

.mob .sort_button .sort_button_r {
  padding: 9px 0px;
  border: solid 1px #000;
  background-color: #000;
  color: #fff;
}

.mob .menu_class {
  padding-bottom:16px;
}

.mob .menu_class > .menu_class_title {
  margin-bottom:10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mobileFilterShowText{
  font-size: 10px;
  color:#9E9E9E;
  font-weight: initial;
}
.mob .menu_class > .menu_class_title img {
  width: 8px;
  height: 8px;
}
.menu_class_title .line-h24{
  font-size: 12px;
  color:#616161;
  font-weight: initial;
}
.mob .checkbox {
  width: 14px;
  height: 14px;
  border: #DBDBDB 1px solid;
  cursor: pointer;
}
.mob .checkbox[check]{
  border: #000000 1px solid;
}
.mob .checkbox[check]:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/check_center.svg");
  background-size: 70% 70%;
  background-position: center center;
}

.mob .menu_class_list_title {
  margin-left: 24px;
  font-weight: 400;
}

.mob .sort-border-bottom {
  border-bottom: solid 1px #E6E6E6;
}

.mob .elastic_works {
  position: fixed;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 13;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0px;
}

.mob .elastic_works_detail {
  width: 100%;
  background-color: #fff;
}

.mob .elastic_works_img {
  background-color: #F9F9F9;
  height: 160px;
}

.mob .elastic_works_img img {
  height: 100%;
}

.mob .hand_size {
  overflow-x: auto;
}

.mob .hand_size_list_bor {
  color: #767676;
  border-bottom: solid 1px #ffffff;
}

.mob .hand_size_list_hei {
  color: #000 !important;
  border-bottom: solid 1px #000 !important;
}

.mob .elastic_works_addshoppingbag {
  border: solid 1px #000;
}

.mob .elastic_works_choose {
  background-color: #000;
  border: solid 1px #000;
  color: #ffffff;
}

*, :after, :before {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-repeat: no-repeat;
}

.top_title_bole400 {
  font-weight: 400 !important;
}

.top_title_bole500 {
  font-weight: 500 !important;
}

.top_title_bole600 {
  font-weight: 600 !important;
}

.top_title_bole {
  font-weight: bold !important;
}

.grid-column-start-h2 {
  grid-column-start: span 2;
}

.item-1 {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 4;
}
.icon_size14 {
  width: 14px;
  height: 14px;
}
.icon_size16 {
  width: 16px;
  height: 16px;
}

.icon_size17 {
  width: 17px;
  height: 17px;
}

.line-h12 {
  line-height: 12px;
}

.line-h14 {
  line-height: 14px;
}

.line-h16 {
  line-height: 16px;
}

.line-h17 {
  line-height: 17px;
}

.line-h18 {
  line-height: 18px;
}

.line-h20 {
  line-height: 20px;
}

.line-h22 {
  line-height: 22px;
}

.line-h24 {
  line-height: 24px;
}

.line-h32 {
  line-height: 32px;
}

.line-h36 {
  line-height: 36px;
}

.img_size_w100 {
  width: 100%;
}

.bold {
  font-weight: bold;
}
.works_whole{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding-right: calc(84px - 15px);
  padding-left: calc(43px - 15px);
}
@media (max-width: 1025px) {
  .mob .sort_content.wap_sort_content{height: calc(100vh - 274px)}
  .pc .works_whole5{
    grid-template-columns: repeat(1, 1fr);
    padding: 0px;
  }

  .pc .menu_navigation{
    display: none;
  }
  .pc .works_top{
    display: none;
  }
  .pc .works_top_mob{
    display: block;
    position: sticky;
    top:0px;
    z-index: 11;
    background-color: #ffffff;
    /* width: 100%; */
  }
  .works_whole{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .pc .works_whole1 .works_click_front{
    display: flex;
    flex-direction: row;
  }
  /* .pc .works_whole1 .works_click_front .works_content_img{
    width: 132px;
    height: 132px;
  } */
  .pc .works_whole1 .works_click_front .works_content_img .works_img{
    max-width: 100%;
    max-height: 100%;
  }
  .pc .works_whole2 .works_content_img {
    width: 100%;
    overflow: hidden;
    /* height: 164px; */
  }
  .pc .works_whole2 .works_content_img .works_img{
    max-height: 100%;
    max-width: 100%;
  }
  .pc .works_whole2 .columns_three .works_click_front {
    padding: 0px 8px 40px 8px;
  }
  .pc .works_whole1 .priceAndshopping{
    display: flex;
    justify-content: space-between;

  }
  .pc .works_introduce_simple {
    padding-top: 12px;
  }
  .pc .works_whole1 .works_introduce_simple{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    /* flex:0 0 70%; */
    padding:0 0 0 16px;
    flex:1;
  }
  .pc .works_whole1 .works_price {
    width: auto;
    margin-top: 0px;
    font-size: 12px;
    line-height: 16px;
  }
  .pc .works_whole1 .grid-column-start-h2 {
    grid-column-start: span 1;
  }
  .pc .works_whole2 .works_price {
    margin-top: 0px;
    font-size: 12px;
    line-height: 16px;
    font-weight:bold;
    padding-top:16px;
  }
  .pc .works_name {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden; 
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 10px;
    text-align:left;
    width:100%;
    text-transform:uppercase;

  }
  .pc .works_whole2 .works_name {
    min-height: 32px;
    line-height: 16px;
    text-align: center;
  }
  .pc .add_shoppingCartButton{
    padding: 0px;
    font-size: 11px;
  }
  .pc .works_whole2 .add_shoppingCartButton{
    margin-top:24px;

  }
  /* .pc .works_whole1 .add_shoppingCartButton div{
    padding: 5px 16px;
    transition: 0s;
  } */
  .works_icon_xin_warp,.works_icon_360_warp{
      width: 32px;
      height: 32px;
  }

  .pc .works_icon_xin{
    width: 16px;
    height: 16px;
  }
  .pc .works_whole1 .works_icon_xin{
    width: 16px;
    height: 16px;
  }
  .pc .works_whole1 .works_click_front{
    padding:0px 16px 40px 16px;


  }
  .pc .works_whole2 .plp_swiper_img{
    /*padding: 22px;*/
    background: #F9F9F9;
  }
  .pc .works_whole2 .plp_swiper_img_pd{
    padding: 22px;
    background: #F9F9F9;
  }
  .pc .works_whole1 .plp_swiper_img{
    /*padding: 15px;*/
  }
  .pc .works_whole1 .imageBackground{
    /* padding:15px; */
    background: #F9F9F9;
    width: 132px;height: 132px;box-sizing: border-box;
  }
  .pc .top_nav{
    padding: 0px;
  }
  .pc .add_shoppingCartButton .add_cart {
    opacity: 1;
  }
  .pc .works_whole1 .add_cart{width: 83px;height: 24px;background: #000;color: #fff;text-align: center;font-size: 10px}
  .pc .works_whole1 .select_size{
    width: 83px;
    height: 24px;
  }
}
.imageBackground{
  background: #F9F9F9;
}
.hand{
  cursor: pointer;
}
.pc .screenSubitemTypeHide{
  overflow: hidden;
  max-height: 0px;
}
.pc .screenSubitemTypeShow{
  overflow: hidden;
  max-height: 999999999999999999999999px;

}
.arrowRotate{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg); /* Internet Explorer */
  -moz-transform:rotate(180deg); /* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg); /* Opera */
}

.cursorpointer{
  cursor:pointer
}
.works_whole4 .plpAdv{
  padding: 16px;
}
.works_whole3 .plpAdv{
  padding: 16px;
}
.works_whole2 .plpAdv{
  padding: 23px 19px;
}

.works_whole1 .plpAdv{
  padding:0px 16px 32px 16px;
}
.plpnewpx{
  flex-direction: column;
  justify-content: space-between;
}
#block01{
  margin-bottom:21px;
}

/* plp轮播图模块的样式(手机端) */


/* swiper滚动条样式 */
.works_click_front .swiper-pagination{
  width:100%;
  height:1px;
  margin-top:8px;
  position: relative;
  bottom: 0;
}
.works_click_front .swiper-pagination-progressbar-fill{
  height: 2px !important;
  top:-1px !important;
  background: #000 !important;
  /* margin-top:6px; */ 
}
.plp_material_con2{
  display: none;
}
.plp_material_con1{
  display: none;
}
.works_whole3 .plp_material_con2{
  flex:1;
  justify-content: center;
  padding-top: 7px;
  flex-wrap:wrap;
}
.works_whole4 .plp_material_con2{
  flex:1;
  justify-content: center;
  padding-top: 7px;
  flex-wrap:wrap;
}
.plp_material_science_two{
  /* width:40px; */
  /* height: 40px; */
  
  width:12%;
   padding: 5px;
  /* margin-right:12px; */
  margin-right: 3.7%;
  border-radius: 2px;
  box-sizing: border-box;
  /*background-color: #F9F9F9;*/
  cursor: pointer;
  margin-top: 5px;
  font-size: 0;
  opacity: 0.5;
}
.plp_material_science_two_pd{
  padding: 5px;
}
.plp_material_science_two>img{
  max-width: 100%;
}
.plp_material_con_frame{
  opacity: 1;
  position: relative;
}
.plp_material_con_frame::after{
  content: '';
  position:absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border:solid 1px #000;
}

.plpswiperbutton .swiper-button-next{
  width: 24px;
  height: 24px;
  background-color: #fff;
  color: #000;
  border-radius: 50%;
  display:none;
}
.plpswiperbutton .swiper-button-prev{
  width: 24px;
  height: 24px;
  background-color: #fff;
  color: #000;
  border-radius: 50%;
  display:none;
}
.works_click_after .plpswiperbutton .swiper-button-prev{
  display:flex
}
.works_click_after .plpswiperbutton .swiper-button-next{
  display:flex
}
.plpswiperbutton .swiper-button-next:after{
  font-size: 12px;
}
.plpswiperbutton .swiper-button-prev:after{
  font-size: 12px;
}

.plp_swiper_parts{
  display: none ;
}
.plp_material_con1{
  display: none;
}
.plp_swiper_partsop{
  opacity: 0;
}
@media (max-width:1025px) {
  #content_framework .swiper-pagination-progressbar-fill{
    height: 2px !important;
    top:-1px;
    background: #000;
    /* margin-top:6px; */
  }
  #content_framework .swiper-pagination{
    margin-top:6px;
  }
  .plpswiperbutton .swiper-button-next , .plpswiperbutton .swiper-button-prev{
    display: none;
  }
  .works_whole2 .plpAdv{
    padding: 40px 8px 48px 8px ;
  }
  .works_whole2 .plp_material_con2{
    flex: 1;
    display: flex;
    padding-top: 6px;
    flex-wrap:wrap;
  }
 
  .works_whole1 .plp_material_con1{
    display: flex;
    padding-top: 3px;
    flex-wrap:wrap;
  }
  .plp_material_science_two{
    /* width:28px;
    height: 28px; */
    width:40px;
    max-height: 40px;
    padding: 3px;
    /* margin-right:8px; */
    margin-right:4.9%;
    border-radius: 2px;
    box-sizing: border-box;
    /*background-color: #F9F9F9;*/
    margin-top: 5px;
  }
  .plp_material_science_two_pd{
    padding: 3px;
  }
  .plp_material_science_two>img{
    max-width: 100%;
  }
  .plp_material_con_frame::after{
    content: '';
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border:solid 1px #000;
  }
  .plp_works_content{
    height:100%;
    padding:0px;
  }
  .works_whole1 .plp_works_content{
    flex-direction: row;
  }
  .pc .works_click_front{height:100%;}
  .plp_swiper_partsop{
    opacity: 1;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .works_whole3 .plp_material_con2{
    flex: none; 
    justify-content: center;
    padding-top: 12px;
  }
  .works_whole4 .plp_material_con2{
    flex: none;
    justify-content: center;
    padding-top: 12px;
  }
  .plpswiperbutton .swiper-button-next{
    background-image: url(../img/block/jt_right.png);
    background-size: 100% 100%;
  }
  .plpswiperbutton .swiper-button-prev{
    background-image: url(../img/block/jt_left.png);
    background-size: 100% 100%;
  }
}


/* 2022-01-10 筛选 */
.plp_mob_top_screen{width:100%;padding:30px 20px 30px 21px;border-bottom: solid 1px #E6E6E6;box-sizing: border-box;display:flex;justify-content: space-between;}
.plp_mob_top_screen .plp_left_text{padding-right:10px;flex:1;line-height:24px;font-weight: 400;color:#000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;white-space:nowrap; text-transform:uppercase}
.plp_mob_top_screen .plp_screen_btn_content{ display:flex;justify-content: flex-end;align-items: center;}
.plp_mob_top_screen .plp_screen_btn_content .plp_top_screen_icon{width:16px;height:16px;margin-right: 20px;}
.plp_mob_top_screen .plp_screen_btn_content .plp_top_screen_icon:last-child{width:16px;height:16px;margin-right: 0px;}





:root {
  --gutter: 16px;
  --gutter-medium: 16px;
  --gutter-large: 16px;
  --gutter-xLarge: 16px;
  --gutter-largeNoSpace: 0;
  --wrapper-gutter: 16px;
  --wrapper-gutter-medium: 16px;
  --wrapper-gutter-large: 16px;
  --wrapper-gutter-largeNoSpace: 0;
  --wrapper-gutter-noSpace: 0px;
  --wrapper-gutter-xlarge: 0px;
  --wrapper-horizontal-padding: 32px;
  --wrapper-horizontal-margin: 72px;
  --slot-horizontal-padding: 16px;
  --hero-width: 100vw;
  --scrollbar-width: 0px;
  --sliding-underline-weight: 3px;
  --header-height: 75px;
  --promobar-height: 40px;
  --promobar-height-sticky-mod: 0px;
  --editorialbar-height: 0px;
  --editorialbar-height-sticky-mod: 0px;
  --viewport-height: 100vh;
  --border-color: #E6E6E6;
  --background-color-img: #F9F9F9;
  --swiper-banner-grouping-padd: 30px 0px 32px 0px;
  --swiper-banner-grouping-img-padd: 14px 0px 22px 0px;
  --swiper-banner-mar: 40px;
  --swiper_three_grouping-img-padd: 30px 12px;
  --three-multi-storey-img-padd: 20px 12px;
  --multiStoreyTransverse-div-bottom-mar: 24px;
  --purchaseGoods-width: calc(50% - 10px);
}

@media (min-width: 1024px) {
  :root {
    --gutter: 32px;
    --gutter-medium: 64px;
    --gutter-large: 48px;
    --gutter-xLarge: 48px;
    --gutter-largeNoSpace: 48px;
    --wrapper-gutter: 32px;
    --wrapper-gutter-medium: 64px;
    --wrapper-gutter-large: 96px;
    --wrapper-gutter-largeNoSpace: 96px;
    --wrapper-gutter-noSpace: 0px;
    --wrapper-horizontal-padding: 72px;
    --wrapper-horizontal-margin: 96px;
    --swiper-banner-grouping-padd: 35px 0px 32px 0px;
    --swiper-banner-grouping-img-padd: 14px 0px 32px 0px;
    --swiper-banner-mar: 42px;
    --swiper_three_grouping-img-padd: 35px 12px;
    --three-multi-storey-img-padd: 35px 12px;
    --multiStoreyTransverse-div-bottom-mar: 34px;
    --purchaseGoods-width: calc(50% - 20px);
  }
}

@media (min-width: 1025px) {
  :root {
    --header-height: 150px;
    --wrapper-gutter-xlarge: 96px;
    --swiper-banner-grouping-padd: 40px 0px 20px 0px;
    --swiper-banner-grouping-img-padd: 24px 0px 42px 0px;
    --swiper-banner-mar: 50px;
    --swiper_three_grouping-img-padd: 40px 12px;
    --three-multi-storey-img-padd: 40px 12px;
    --multiStoreyTransverse-div-bottom-mar: 44px;
    --purchaseGoods-width: calc(50% - 36px);
    --wrapper-gutter-medium: 64px;
  }
}

@media (min-width: 1280px) {
  :root {
    --gutter-large: 96px;
    --gutter-largeNoSpace: 96px;
    --gutter-xLarge: 96px;
    --swiper-banner-grouping-padd: 45px 0px 25px 0px;
    --swiper-banner-grouping-img-padd: 34px 0px 52px 0px;
    --swiper-banner-mar: 58px;
    --swiper_three_grouping-img-padd: 45px 12px;
    --three-multi-storey-img-padd: 50px 12px;
    --multiStoreyTransverse-div-bottom-mar: 54px;
    --purchaseGoods-width: calc(50% - 46px);
    --wrapper-gutter-medium:64px;
  }
}

@media (min-width: 1920px) {
  :root {
    --gutter-xLarge: 144px;
    --gutter: 250px;
    --gutter-largeNoSpace: 250px;
    --wrapper-gutter-xlarge: 144px;
    --swiper-banner-grouping-padd: 57px 0px 32px 0px;
    --swiper-banner-grouping-img-padd: 44px 0px 62px 0px;
    --swiper-banner-mar: 58px;
    --swiper_three_grouping-img-padd: 50px 12px;
    --three-multi-storey-img-padd: 55px 12px;
    --multiStoreyTransverse-div-bottom-mar: 64px;
    --purchaseGoods-width: calc(50% - 56px);
    --wrapper-gutter-medium: calc(50vw - 896px);
  }
}
@media(min-width:1921px){:root{--wrapper-gutter:calc(50vw - 928px);--wrapper-gutter-medium:calc(50vw - 896px);--wrapper-gutter-large:calc(50vw - 864px);--wrapper-gutter-xlarge:calc(50vw - 816px);--wrapper-gutter-largeNoSpace:calc(50vw - 864px);--wrapper-gutter-noSpace:calc(50vw - 960px);--hero-width:1920px}}

.w-full{
  width: 100%;
}
.text-center{
  text-align: center;
}
.pt-32{
  padding-top: 32px;
}
.font-600{
  font-weight: 600;
}
.text-22{
  font-size: 22px;
}
.line-h28{
  line-height: 28px;
}
.pt-16{
  padding-top: 16px;
}
.mt-16{
  margin-top: 16px;
}
.font-400{
  font-weight: 400;
}
.text-16{
  font-size: 16px;
}
/* css强制换行 */
.break-all{
  word-break: break-all;
}
.pb-32{
  padding-bottom: 32px;
}

@media (max-width: 1024px) {
  .lg\:text-18{
    font-size: 18px;
  }
  .lg\:line-26{
    line-height: 26px;
  }
  .lg\:pb-32{
    padding-bottom: 32px !important;
  }
}
