﻿

/* 共用 ==================*/
.wp{max-width:1920px; padding: 0px 20px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp-bx1{max-width: 100%; overflow: hidden;}
.wp1{max-width:1920px; padding: 0px 20px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color:inherit!important;}

/* 独立class ==================*/
body{background-color: #f7f7f7; max-width: 1920px; margin: 0px auto;}
.dc-yuanj5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem; overflow: hidden;}
.dc-yuanj10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; overflow: hidden;}
.dc-yuanj15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}
.wp-box1{width: 100%; overflow: hidden;}
.imgfdbx1{position: absolute; overflow: hidden; left: 0px; top: 0px; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgfdbx1 img{width: 100%;
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}

.dc-asmimgList1-1 .img img{
transition: all 500ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 500ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 500ms cubic-bezier(.4, 0, .2, 1);    
}
.dc-asmimgList1-1 .img:hover img{
    transform:scale(1.1);
    -ms-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
}

.imgfdbx1 img{
transition: all 500ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 500ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 500ms cubic-bezier(.4, 0, .2, 1);    
}
.imgfdbx1:hover img{
    transform: translate(-50%, -50%) scale(1.1);
    -ms-transform:translate(-50%, -50%) scale(1.1);
    -moz-transform:translate(-50%, -50%) scale(1.1);
    -webkit-transform:translate(-50%, -50%) scale(1.1);
    -o-transform:translate(-50%, -50%) scale(1.1);
}

.dc-btnhover{transition: all 100ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 100ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 100ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 100ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 100ms cubic-bezier(.4, 0, .2, 1);}
.dc-btnhover:hover{transform: translateY(-3px); /*box-shadow:inset 0px 15px 10px -10px rgba(0,0,0,.5),inset 0px -10px 10px -20px rgba(0,0,0,.5);*/}
/*.dc-btnhover.cx1:hover{background-color: #ffcc00;}*/
.dc-bk1{background-color: #fff;}
.dc-bk2{background-color: #f8f8f8;}
.dc-yj1{overflow: hidden;}
.dc-yj1,.dc-yj2{border-radius:0.20rem;-moz-border-radius:0.20rem;-webkit-border-radius:0.20rem;}


.dc-jbshu1{
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 80%);
 background: -o-linear-gradient(bottom, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 80%); 
 background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 5%, rgba(255,255,255,0) 80%); 
 background: linear-gradient(to bottom,rgba(255,255,255,1) 5%, rgba(255,255,255,0) 80%);   
}
.dc-jbshu2{
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 20%, rgba(0,0,0,0.5) 70%, rgba(255,255,255,0));
 background: -o-linear-gradient(bottom, rgba(0,0,0,1) 20%, rgba(0,0,0,0.5) 70%, rgba(255,255,255,0)); 
 background: -moz-linear-gradient(bottom, rgba(0,0,0,1) 20%, rgba(0,0,0,0.5) 70%, rgba(255,255,255,0)); 
 background: linear-gradient(to bottom,rgba(0,0,0,1) 20%, rgba(0,0,0,0.5) 70%, rgba(255,255,255,0));   
}
.dc-color1{background-color: #000;}
.dc-btbx1{text-align: center;}

@keyframes shoeAutoFloat {
  0% {
    transform: translateY(0px);
    filter: drop-shadow(0 10px 18px rgba(0,0,0,0.22));
  }
  50% {
    transform: translateY(-14px);
    filter: drop-shadow(0 22px 30px rgba(0,0,0,0.32));
  }
  100% {
    transform: translateY(0px);
    filter: drop-shadow(0 10px 18px rgba(0,0,0,0.22));
  }
}

@keyframes bannerZoomMove {
  0% {
    transform: scale(1.04) translate(0, 0);
  }
  33% {
    transform: scale(1.07) translate(-8px, -5px);
  }
  66% {
    transform: scale(1.09) translate(5px, -8px);
  }
  100% {
    transform: scale(1.04) translate(0, 0);
  }
}

.dh-img1{animation: bannerZoomMove 10s ease-in-out infinite;
  transform-origin: center center;}

.dh-huxi1{animation: shoeAutoFloat 5s ease-in-out infinite;}
.dc-mban1{position: relative;}
.dc-mban1:before{content: ""; background-color: rgba(0,0,0,.1); position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dhimg-bx1:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.18);
  transform: translateY(-6px); /* 向上浮 */
}
.dhimg-bx1:hover img {
  transform: scale(1.05); /* 图片轻微放大5% */
}

.dhimg-bx2:hover {
  transform: translateY(-6px); /* 向上浮 */
}
.dhimg-bx2:hover img {
  transform: scale(1.05); /* 图片轻微放大5% */
}

/* hover 下划线动画 */
.dh-axhlinebx a::after {
  content:"";
  position:absolute;
  width:0;
  height:2px;
  left:0;
  bottom:-4px;
  background:rgba(255,255,255,.7);
  transition: width 0.3s ease;
}
.dh-axhlinebx a:hover::after {
  width:100%;
}

.dhbreathe{
  animation: breathe 2.5s ease-in-out infinite;
}

@keyframes breathe {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08); /* 放大到1.08倍，数值可调整，越大越明显 */
  }
  100% {
    transform: scale(1);
  }
}

.dh-imgup1:hover img{transform: scale(1.08); /*transform: translateY(-6px);*/}
.dc-yuanj10{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important; border-radius:0.10rem!important;-moz-border-radius:0.10rem!important;-webkit-border-radius:0.10rem!important; overflow: hidden;}
.dh-imgbig1 img{transition: all 100ms cubic-bezier(.4, 0, .2, 1);}
.dh-imgbig1:hover img{transform: scale(1.05);}
.dh-rtpianyi1:hover {
  transform: translateX(6px);
}
.vshid{visibility: hidden!important;}

/* 正常class ==================*/
.asmswiper1{width: 100%; overflow: hidden;}
.asmswiper1 .swiper-slide img{width: 100%; height: auto;}
.asmswiper1 .swiper-pagination-bullet{width: 0.66rem; height: 0.05rem; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.asmswiper1 .swiper-pagination{bottom: 0.50rem!important;}
.asmswiper1 .swiper-button-prev:after, .asmswiper1 .swiper-button-next:after{font-size: 0.40rem;}

.dc-swf1{overflow: hidden; position: relative;}
.dc-swf1 .txtbx1{
bottom: 10%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}
.dc-btn1{font-family: 'hmsanscblack2'!important; font-size: 0.31rem; color: #fff; background-color: #000; line-height: 0.82rem; text-align: center; min-width: 2.82rem; height: 0.82rem; border-radius:0.82rem!important; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
padding: 0px 0.50rem; text-transform: uppercase; border: 0px; cursor: pointer;
}
.dc-btn1:hover,.dc-btnhover.cx1:hover,.dc-btn1.lgcx1:hover{background-color: #595959; color: #fff!important;}

/* dc-asmdl1 ==================*/
.dc-asmdl1{padding-top:0.10rem; padding-left: 0.40rem; padding-right: 0.10rem;}
.dc-asmdl1 dd{padding-top: 0.20rem; max-width: 100%; overflow: hidden;}
.dc-asmdt1{position: relative; overflow: hidden; padding-bottom: 0.05rem;}
.dc-asmdt1 h3{font-family: 'hmsanscblack2'; text-transform: uppercase; font-weight: bold; font-size:0.86rem; color: #131111; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 h3 .sp1{color: #797979;}
.dc-asmdt1 .m1{display: block; overflow: hidden; padding-right: 2.0rem;}
.dc-asmdt1 .more{position: absolute; right: 1%; bottom: 0.25rem; display: inline-block; font-size: 0.34rem; color: #797979;}

.proL2{font-size: 0; margin: 0px -7px; margin: 0px -0.07rem;}
.proL2 li{width: 25%; padding: 0px 7px; padding: 0px 0.07rem; padding-bottom: 10px; padding-bottom: 0.10rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.proL2-m1{/*box-shadow: 1px 1px 9px rgba(0,0,0,.1); background-color: #f6f6f6;*/ display: block; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}
.proL2-m1 .imgbx1{padding-top: 85.77%; position: relative; overflow: hidden; text-align: center; display: block;}
.proL2-m1 .imgbx1 .primg1{display: inline-block; width: 100%; height:100%; object-fit: cover; object-position: bottom center; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
position: absolute; left: 0px; top: 0px;
}
.proL2-m1 .txtbx1{padding: 14px 15px; padding: 0.14rem 0.15rem; text-align: left;}
.proL2-m1 .txtbx1 .tt1 h3{font-size: 25px; font-size: 0.25rem; font-weight: bold; color: #000; line-height: 36px; line-height: 0.36rem; 
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.proL2-m1 .txtbx1 .tt1{min-height: 72px; min-height: 0.72rem;}
.proL2-m1 .txtbx1 .pricebx1 .price{font-size: 30px; font-size: 0.30rem; color: #e00000; font-weight: bold;}
.proL2-m1 .txtbx1 .pricebx1{min-height: 42px; min-height: 0.42rem;}
.proL2-m1 .imgbx1:hover .primg1{transform: translateY(-6px);}
.proL2-m1 .bx2{display: flex;justify-content:space-between;align-items:center;}
.proL2-m1 .bx2 .m1{flex-grow: 1; width: 60%;}

.dc-car1{background:url("../images/pc-img4.png") no-repeat 45% center; background-size: 45% auto!important; background-color: #000; display: inline-block; width: 0.83rem; height: 0.83rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.dc-car1:hover{background-color: #595959; /*box-shadow: 0 0 0 4px rgba(89,89,89,0.3), 0 6px 16px rgba(0,0,0,0.22); */transform: translateY(-3px);}

.dc-asmdl8{text-align: center; padding: 0px 0.40rem; padding-top: 0.60rem;}
.dc-asmdl8 dd{padding-top: 0.60rem;}
.dc-asmdt8 h3{position: relative; font-size: 70px; font-size: 0.70rem; color: #131111; font-weight: bold;}
.dc-asmdt8 small{font-family: 'hmsanscbold3'; display: block; font-size: 70px; font-size: 0.70rem;font-weight: 500; color: #131111;  padding-top: 5px; text-transform: uppercase;
line-height:1.1;
}
.dc-asmdt8 .ct1{padding-top: 20px; padding-top: 0.20rem; text-align: center;}
.dc-asmdt8 .ct1 .j1{max-width: 600px; font-size: 21px; font-size: 0.21rem; color: #131111; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-btn1.cx1{background-color: #000; color: #fff; font-weight: bold;}
.pgm12-bx2{text-align: center; padding-left: 8%;}
.pgm12-bx2 .img1{max-width: 85%; height: auto;}
.pgm12-bx1{}

.pgm12-m1{display: flex;justify-content:space-between;}
.pgm12-m1 .imgbx1{width: 56.8%; height: 8.72rem; overflow: hidden; border-bottom-right-radius:0.20rem; border-top-right-radius:0.20rem;}
.pgm12-m1 .txtbx1{width: 43.2%;}
.pgm12-m1 .imgbx1 .img1{object-fit:cover; width: 100%; height: 100%;}

.dc-asmdl8.cx1{height: 100%;}
.dc-fltb1{height: 100%; display: flex; flex-direction:column; justify-content:space-between; flex-wrap: nowrap;}

.asmswf2 .swiper-pagination-bullet{width: 0.48rem; height: 0.10rem; background-color: #d5d5d5;}
.asmswf2 .swiper-pagination-bullet-active{background-color: #000;}
.asmswf2 .swiper-pagination{bottom: -0.3rem!important;}
.asmswf2{overflow: visible;}

.dc-bkimg1{width: 100%; height: 100%; object-fit:cover;}
.pgm13{position: relative; overflow: hidden;}
.pgm13 .dc-asmdl8{position: relative; z-index: 2;}
.pgm13 .dc-bkimg1{position: absolute; left: 0px; top: 0px;}

.dc-asmdl8.pg1cx1 .dc-asmdt8 .ct1 .j1,.dc-asmdl8.pg1cx1 .dc-asmdt8 small,.dc-asmdl8.pg1cx1 .dc-asmdt8 h3{color: #fff;}
.dc-asmdl8.pg1cx1 .dc-asmdt8 .ct1 .j1{max-width: 800px;}
.dc-asmdl8.pg1cx1 .dc-asmdt8 small,.dc-asmdl8.pg1cx1 .dc-asmdt8 h3{font-size: 0.58rem; font-weight: bold;}

.dc-asmdt8 .imgs1{max-width: 1.02rem;}
.dc-asmdl8.pg1cx1{min-height: 8.35rem; padding-top: 0.35rem;}
.dc-asmdl8.pg1cx1 .dc-asmdt8 .ct1{padding-top: 0.10rem;}

.btn-ul1{display: flex;justify-content:center;align-items:center;}
.btn-ul1 li{padding: 0px 0.30rem;}

.img-ul2{margin: 0px -2px; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.img-ul2 li{padding: 4px; width: 20%;}
.imgul2-m1{display: block; position: relative; overflow: hidden; padding-top: 120.10%; border-radius:0.25rem;}
.imgul2-m1 .img1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit:cover;}
.imgul2-m1 img{transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}



.dc-hb1{position: relative; overflow: hidden; border-radius:0.20rem; width: 100%; padding-top: 48.25%;}
.dc-hb1 .imgbx1,.dc-hb1 .imgbx1 .img1{height: 100%; width: 100%;}
.dc-hb1 .imgbx1 .img1{object-fit:cover;}
.dc-hb1 .txtbx1,.dc-hb1 .imgbx1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.dc-hb1 .imgbx2,.dc-hb1 .txtbx1{text-align: center; display: flex;justify-content:center;align-items:center; flex-wrap: wrap;}
.dc-hb1 .txtbx1 h3{font-size: 1.06rem; color: #fff; font-family: 'hmsanscblack2';}

.dc-hb1 .imgbx2 .img2{object-fit:scale-down; height: 90%; width: 100%;}
.dc-hb1 .imgbx2{display: inline-flex; position: absolute; top: 0px; right: 10px; height: 100%;width: 1.08rem;}

.ys-ul1{margin: 0px -0.07rem; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.ys-ul1 li{width: 25%; padding: 0.07rem; padding-top: 0px;}
.ysul1-m1{padding:0.25rem 0.45rem; padding-top: 0.30rem; text-align: left; display: block; background-color: #fff; border-radius:0.15rem; overflow: hidden;}
.ysul1-m1 .imgbx1 .img1{object-fit:scale-down; height: 0.51rem; }
.ysul1-m1 .txtbx1{ padding-top: 0.30rem;}
.ysul1-m1 .txtbx1 .tt1 h3{font-size: 0.28rem; color: #000; font-family: 'hmsanscbold3';
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}
.ysul1-m1 .txtbx1 .tt1{padding-bottom: 0.25rem; }
.ysul1-m1 .txtbx1 .ct1{min-height: 0.75rem; font-size: 0.20rem; color: #000;
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
  overflow: hidden;
}

.fd-box2{background-color: #242424; padding: 0.60rem; min-height: 5.0rem; display: flex;justify-content:flex-start;align-items:center; }
.fd-box2 .box0{padding: 0px 0.60rem; width: 50%;}

.fdm11 .m1 .fdlogo .img1{max-width: 2.23rem; height: auto;}
.fdm11 .m1{padding-right: 0.40rem;}
.nav-list1{display: flex; gap: 0.32rem; align-items: center;}
.nav-list1 li:not(:last-child)::after {content: "|"; color:#fff; margin-left:0.32rem; opacity:0.6; font-size: 0.21rem;}
.nav-list1 a{color: #fff; font-size: 0.21rem; position: relative;}
.nav-list1 a:hover{color: #ffcc00!important;}

.fdm12{padding-left: 0.20rem;}
.fdm12 .bx1{color: #fff;}
.fdm12 .bx1 h2{font-size: 0.36rem;}
.fdm12 .bx1 .ct1{font-size: 0.20rem;}
.fdm12 .bx1,.fdm12 .bx3{padding-left: 0.17rem;}

.fdm11-bx1{display: inline-block; text-align: center; padding-left: 0.30rem;}

.email-form1{width: 80%; display: flex; align-items: center; background-color: #333; border-radius: 0.80rem; padding-left: 0.15rem; gap:0.12rem;}
.email-form1 .email-input{flex:1; background: transparent; border: none; outline: none; color:#fff; font-size:0.18rem; padding:0.16rem 0.20rem; height: 0.80rem; line-height: 0.80rem;}
.email-form1 .email-input::placeholder{color:#c9c9c9;}
.email-form1 .submit-btn{ width:0.70rem; height:0.70rem; border-radius:50%; border:1px solid #777; background:transparent; color:#fff; font-size:0.24rem; cursor:pointer; display:flex; align-items:center; justify-content:center;}
.email-form1 .submit-btn:hover{background:#ffcc00; border-color: #fff; padding-left: 3%;}

.dc-xy1 .dc-dx input[type='checkbox']{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.dc-xy1 .dc-dx{text-align: left; cursor:pointer;display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-xy1 .dc-dx{font-size: 0.22rem; padding-bottom: 2px; color: #959595; width: auto; background:url("../images/pt-img77.png") no-repeat left 0.01rem; background-size: 24px auto!important; background-size: 0.24rem auto!important; padding-left: 30px; padding-left: 0.30rem;}
.dc-xy1 .dc-dx.dc-cx1{background:url("../images/pt-img14.png") no-repeat left 0.01rem;}
.dc-xy1 .dc-dx a{text-decoration: underline; color: #959595;}

.fd-box3{display: flex;justify-content:space-around;align-items:center; flex-wrap: wrap;}

/* shareasm ==================*/
.shareasm{font-size: 0;}
.shareasm li{padding: 0px 0.18rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.shareasm-m1 .img1{max-height: 0.45rem;}
.shareasm-m1:hover{cursor: pointer;}
.shareasm-m1{position: relative; display: block;}
.shareasm-m1 .tanbox1{position: absolute; z-index: -1; left:-40px; bottom: 20px; opacity: 0; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
box-shadow: 1px 1px 9px rgba(0,0,0,.3);
}
.shareasm-m1 .tanbox1 img{width: 100px;}
.shareasm-m1 .tanbox1 img:hover{opacity: 1;}
.shareasm-m1:hover .tanbox1{display: block; opacity: 1; bottom: 40px; z-index: 1;}
.shareasm-m1 .tanbox1 .sp1{display: block; background-color: #fff; font-size: 14px; color: #333; padding: 5px 10px;}

.canpayL1{display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; gap:0.06rem;}
.canpayL1 .abx1{min-width: 0.50rem; border: 1px solid #d6d6d6; padding: 0px 0.08rem; height: 0.30rem; border-radius:0.05rem; display: inline-flex; justify-content:center;align-items:center;}
.canpayL1 .abx1 img{max-height: 75%;}

.nav-list1.cx1{gap:0.60rem;}
.nav-list1.cx1 a{color: #000;}
.nav-list1.cx1 li:after{display: none;}

.dc-kefu1 *{transition: all 100ms cubic-bezier(.4, 0, .2, 1); }
.dc-kefu1{position: fixed; font-size: 0; padding: 0.10rem 0px; width: 0.8rem; text-align: center; background-color: rgba(0,0,0,.46); right: 0.10rem; bottom: 45vh; z-index: 1000; box-shadow: 1px 1px 9px rgba(0,0,0,.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
border-bottom-right-radius:1.10rem;
border-bottom-left-radius:1.10rem;
border-top-right-radius:1.10rem;
border-top-left-radius:1.10rem;
}
.dc-kefu1.openkfbkcolor1{/*background-color: rgba(255,204,0,1);*/ background-color: #595959;}
.kefubox1{display: block; }
.kefubox1 .sli0{display: block; position: relative; padding: 0.03rem 0px;}
.kefubx1-m1{height: 0.60rem; width: 0.60rem; border-radius:50%; text-align: center; display: inline-flex;justify-content:center;align-items:center;}
.kefubx1-m1 .kfimg1{display: inline-block; height: 100%; max-height: 0.30rem; max-width: 0.25rem; object-fit:scale-down;}
.kefubx1-m1.bkico1{padding-bottom: 0.10rem; background-color: #000; border-radius:50%; width: 0.60rem; display: inline-flex;}
.kefubx1-m1.buycar{ padding-right: 0.05rem;}
.kefubox1 .sli3{position: relative; z-index: 10;}

.dc-kefu1 a:hover{opacity: 1!important;}
.kefubx1-m2{height: 124px; height: 1.24rem;}
.kefubx1-m2 .j1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefubx1-m3{text-align: left; padding: 15px 30px; padding: 0.15rem 0.30rem; position: absolute; right: 80px; right: 0.80rem; top: 0px; background-color: #fff; box-shadow: 1px 1px 9px rgba(0,0,0,.1); }


.icpL1{font-size: 0; text-align: left;}
.icpL1 li{display: block; min-width: 225px; min-width: 2.25rem; padding: 12px 0px; padding: 0.12rem 0px; border-bottom: 1px solid rgba(151,151,151,.16);}
.icpL1 li:last-child{border-bottom-width: 0px;}
.icpL1-m1{display: block; overflow: hidden; clear: both;}
.icpL1-m1 .imgbx1{font-size: 0; width: 30px; height: 30px; text-align: center; width: 0.30rem; height: 0.30rem; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.icpL1-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.icpL1-m1 .imgbx1 img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.icpL1-m1 .txtbx1{display: block; overflow: hidden; padding-left: 4px; padding-left: 0.04rem;}
.icpL1-m1 .txtbx1 p{white-space:nowrap; font-size: 26px; font-size: 0.26rem; color: #333; line-height: 1;}
.icpL1 li.btn1 .icpL1-m1 .txtbx1 p{color: #ED3636;}

.menumengc{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; background-color: rgba(0,0,0,.7);}

.hdbox1{position: fixed; left: 0px; top: 0px; z-index: 1000; width: 100%;}
.hdbox2{display: flex;justify-content:space-between;align-items:center; width: 100%; padding: 0px 0.40rem; padding-top: 0.35rem; padding-bottom: 0.20rem;

}
.hdbox2 .box1{display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.hdbox2 .box1 .mt1{ padding-right: 1.15rem;}
.hdbox2 .logo .img1{max-width: 2.45rem; height: auto;}


.sct-tt1{display: flex;justify-content:flex-start;align-items:center; height: 37px;}
.sct-tt1 h2{font-size: 0.28rem; color: #fff; padding-right: 0.15rem;}
.sct-tt1:after{content: ""; width:0.24rem; height:0.12rem; background:url("../images/pc-img1.png") no-repeat center center; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.sct-tt1.asmdown:after{transform: rotate(-180deg);}

.serL1son *{transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.serL1son{border-radius:0.15rem; background-color: #fff; padding:0px; z-index: 10; box-shadow: 0px 3px 5px rgba(0,0,0,.1); overflow: hidden; clear: both; position: absolute; left:0px; top: 0.50rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.serL1son .sonboxs1{display: flex;justify-content:flex-start;align-items:flex-start; }
.serL1son .lbx{height: 100%; background-color: #f0f0f0; overflow-y:auto; float: left;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.serL1son .rbx{height: 100%; overflow-y:auto; display: block; overflow: hidden; padding-left: 0.30rem;}
.fnavL1 li,.serL1son .cdm1{text-align: left;}
.fnavL1 li a,.serL1son .cdm1 a{font-size: 0.24rem; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.fnavL1 li.hover .a1{font-weight: bold;}
.dcserm2{position: relative; z-index: 10;}

.serL1son .lbx,.serL1son .mbx,.serL1son .rbx{width:20vw; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.serL1son .lbx,.serL1son .rbx{max-height: 5.0rem;}
.serL1son .mbx{background-color: #f5f6f7;}
.serL1son .rbx{background-color: #fff;}

.fnavL1 li.hover{background-color: #f5f6f7;}
.fnavL1 li .a1,.serL1son .cdm1 a{padding: 0px 0.20rem; padding-right: 0.40rem; display: block; border-bottom: 1px solid #dedede; height: 0.60rem; line-height: 0.60rem;}
.serL1son .cdm1.on{background-color: #fff;}
.fnavL1 li .a1.haschild{background:url("../images/pt-img24.png") no-repeat 96% center; background-size: 0.14rem auto;}
.asmnavflm1 .erjichdbox1 .chdbx0{display: none;}
.asmnavflm1 .erjichdbox1 .chdbx0.ishow{display: block!important;}

.funL1{display: flex;justify-content:flex-start;align-items:center;gap:0.40rem; padding-right: 0.20rem;}
.funL1 *{transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.funL1-m1{display: inline-block;}
.funL1-m1 .img2{max-width: 0.36rem; max-height: 0.35rem; object-fit:scale-down;}

.ssmainbox1 .ssbox2{position: fixed; right: 5%; top: 1.1rem; width: 30%;}

/* box-so 独立模块 搜索 ==================*/
.soso{}
.box-so{position:relative; box-shadow: 1px 1px 9px rgba(0,0,0,.1); font-size:0; border-radius:57px;-moz-border-radius:57px;-webkit-border-radius:57px; border-radius:0.57rem;-moz-border-radius:0.57rem;-webkit-border-radius:0.57rem; width:100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="text"]{width: 100%; padding-left: 48px; padding-left: 0.48rem; padding-right: 75px; padding-right: 0.75rem; color: #333; font-size: 28px; font-size: 0.28rem; border: 0px; height:88px; line-height:86px; height: 0.88rem; line-height: 0.86rem;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so input[type="button"]{position:absolute; right: 20px; right: 0.20rem; cursor: pointer; top: 20px; top: 0.20rem; border: 0px;  width: 50px; height: 50px; width: 0.50rem; height: 0.50rem; z-index: 10; background:url('../images/pt-img10-1.png') no-repeat center center; background-size:contain;}
.box-so input::-webkit-input-placeholder {color: #999;}
.box-so input:-moz-placeholder {color: #999;}
.box-so input::-moz-placeholder {color: #999;}
.box-so input::-ms-input-placeholder {color: #999;}

/* .box-wd1 弹窗1 独立模块  ==================*/
.msg-hid .box-wd1{
transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
}
.box-wd1{margin-top:0px; margin-bottom: 0px;  z-index: 10000; top: 0%; position: relative;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
transform-origin:center;
-moz-transform-origin:center; /* Firefox 4 */
-webkit-transform-origin:center; /* Safari and Chrome */
-o-transform-origin:center; /* Opera */
 transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
}
.dc-cet2 dd{max-height: 80vh; overflow-y:auto; }
.dc-cet2{background-color: #000; background-color: rgba(0,0,0,.3); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
  transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
  transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
    font-size: 0;
 }
.dc-cet2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-cet2-box1{width: 100%; max-height: 96vh; overflow-y: auto;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.msg-hid{
  transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.mengceng{background-color: #000; background-color: rgba(0,0,0,.6); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 100; height: 100%; width: 100%;}
.msg-hid .mengceng{display: none;}
.msg-hid .dc-close{display: none;}
.box-wd1{overflow: hidden; min-height: 300px; width:90%; max-width: 6.10rem; padding: 15px; background-color: #fff;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
border-radius:0.40rem;}
.box-wd1 dt{text-align: center;}
.dc-close{position: absolute; top: 0.30rem; right: 0.25rem; width: 14px; height: 14px; background:url("../images/msg-close.png") no-repeat center center; background-size: contain;}
.vhid{visibility: hidden!important;height: 0!important; width: 0!important; position: absolute;
transition: all 0ms cubic-bezier(.4, 0, .2, 1);
}

.adrtc{padding: 0px;}
.adrtc dt{position: relative; padding: 0px 15px; padding: 0px 0.15rem; padding-top: 25px; padding-top: 0.25rem; padding-bottom: 27px; padding-bottom: 0.27rem;}
.adrtc dt .dc-close{}
.adrtc dt h3{font-size: 0.20rem; color: #000; font-family: 'hmsanscblack2'; text-transform:uppercase;}
.adrtcm11{padding: 27px; padding: 0.27rem; text-align: left;}
.adrtc dd,.dlbox2.cx1 dd{padding:0px 0.60rem; padding-bottom: 0.45rem;}
.huiyuanbox1 .hym11{position: fixed; background-color: #fff; max-width: 6.14rem; width: 80%;
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 0.25rem 0.60rem;
border-radius:0.40rem;
}

/* dinpList4 ==================*/
.dinpList4{display: inline-block; width: 100%;}
.dinpList4 li{padding: 0.11rem 0px;}
.dinpList4 li.last{padding-top: 0px;}
.dinpList4-m1{overflow: hidden; clear: both;}
.huiytanbox1 *{transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.huiytanbox1 input[type='text'],.huiytanbox1 input[type='password']{
background-position: 0.22rem center; background-repeat: no-repeat; background-size: 0.21rem auto; width: 100%; padding: 0px 6px; font-size: 0.18rem;color: #000; height: 0.60rem; line-height: 0.60rem; border:0px; background-color: #f3f3f3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
border-radius:0.60rem; padding-left: 0.55rem;
}



.dinpList4-m1 .btn1{display: inline-block; border: 0px; height: 44px; line-height: 44px;font-size: 16px;background: #fb0c0e; letter-spacing: 3px; color: #FFFFFF; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dinpList4-m1 .btn1:hover{cursor:pointer; opacity: 0.8;}
.dinpList4-m1 .a1{float: right;font-size: 14px;color: #fb0c0e; margin-top: 2px;}
.dinpList4-m1 .dinpList4m11{display: block; overflow: hidden;}
.dinpList4m11{text-align: left;}
.dinpList4m11 label input{display: none;}
.dinpList4m11 label{margin-bottom: 0px; background:url("../images/pt-img56.png") no-repeat left center; background-size: 14px auto!important; padding-left: 20px; display: inline-block; font-size: 14px;color: #434343; font-weight: normal;}
.dinpList4m11 label.dc-cked{background-image: url("../images/pt-img56-1.png");}

.dinpList4-m1 .btn1.cx1{font-size: 18px; font-size: 0.18rem; color: #fb0c0e; margin-top: 10px; background: transparent; border: 1px solid #fb0c0e; text-align: center;}
.dinpList4-m1 .btn1.cx1:hover{text-decoration: none; color: #fb0c0e!important;}

.dc-btn1.lgcx1{min-width: 3.35rem; height: 0.65rem; line-height: 0.65rem; background-color: #000000; color: #fff;}
/*.dc-btn1.lgcx1:hover{color: #ffcc00!important;}*/
.dc-btn1.lgcx1.cx2{color: #000; background-color: #fff; border:1px solid #c9c9c9;}
.dc-btn1.lgcx1.cx2:hover{background-color: #000;color: #fff!important; border-color: #000;}
.dinpList4-m1 .a2{font-size: 14px; color: #000; text-decoration: underline;}
.dinpList4-m1 .a2:hover{color: #ffcc00!important;}
.dinpList4-m1 .p1{font-size: 13px; color: #e80000; padding-left: 0.20rem; text-align: left;}

.dinpList4-m3 .imgbx1 .img1{max-width: 2.19rem;}
.dinpList4-m3 .txtbx1{font-size: 0.17rem; color: #000;}


.adrtc31 dt h3{text-transform:none;}
.adrtc31 dt{text-align: left; padding: 0.25rem;}
.adrtc31 dd{padding: 0.25rem; padding-top: 0px;}
.adrtc31{border-radius:0.20rem; width: 6.31rem; position: absolute;right: 0px;
top: 5%!important;
border-bottom-right-radius:0px;
border-top-right-radius:0px;
transform-origin:right center;
-moz-transform-origin:right center; /* Firefox 4 */
-webkit-transform-origin:right center; /* Safari and Chrome */
-o-transform-origin:right center; /* Opera */

}



.adrtc31 .ddm1{position: relative;}
.pgcarm11-m1{max-height: 45vh; overflow-y: auto; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}

/* 加减 独立模块 ==================*/
.num-link{font-size:0px; border-radius:0.40rem; overflow: hidden; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.num-link a{width: 0.35rem; height: 100%; line-height: 2;  text-align: center; font-size:0.20rem; display: inline-block; 
position: absolute; top: 0px; color: #000;
}
.num-link .a1{left: 0px;}
.num-link .a2{right: 0px;}

.carproL1 li{padding: 0.25rem 0.05rem; border-bottom: 1px solid #e3e3e3;}
.carproL1 li:last-child{border-bottom-width: 0px;}
.carproL1-m1{display: flex;justify-content:flex-start;align-items:center; position: relative;}
.carproL1-m1 .pbox1{flex-grow: 0;}
.carproL1-m1 .pbox2{flex-grow: 1; padding-left: 0.20rem; padding-top: 0.05rem; text-align: left;}
.carproL1-m1 .pbox3{padding-left: 0.35rem; min-height:1.5rem; padding-top: 0.10rem; height: 100%; display: flex; flex-direction:column; justify-content:space-between; flex-wrap: nowrap;}
.carproL1-m1 .pbox1 .imgbx1{display: block;/* padding-bottom: 10%; */background-color: #f2f2f2; width: 1.85rem; /*height: 1.45rem;*/ height: auto!important; border-radius:0.15rem; overflow: hidden; display: flex;justify-content:center;align-items:center;
position: relative; padding-top: 78.37%; 
}
.carproL1-m1 .pbox1 .imgbx1 .proimg1{/*max-width: 70%; max-height: 70%;*/
width: 100%; height: 100%; object-fit:cover;
position: absolute; left: 0px; top: 0px;
}
.carproL1-m1 .tt1 h3{font-size: 0.19rem; color: #000; font-family: 'hmsanscbold3'; line-height: normal;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.carproL1-m1  .price1{font-size: 0.18rem; color: #e10000; font-family: 'hmsanscbold3';}

.carproL1-m1 .pbox2 .mt2{display: flex;justify-content:space-between;align-items:center;}
.carproL1-m1 .pbox2 .asmsize1{min-width: 0.70rem; max-width: 50px; display: inline-block; white-space:nowrap; overflow: hidden; vertical-align:middle;}
.carproL1-m1 .pbox2 .showsize{font-size: 0.18rem; color: #000; background:url("../images/pc-img50.png") no-repeat right center; padding-right: 0.22rem;}
.carproL1-m1 .pbox2 .mt2-bx2{display: flex;justify-content:flex-end;align-items:center;}

.num-link input[type='text']{padding: 0px 0.35rem; height: 0.40rem; line-height: 0.40rem; width: 1.24rem; text-align: center; border-radius:0.40rem;}
.carproL1-m1 .pbox2 .mt2-bx2 .bx3{padding-left: 0.10rem;}
.asmdel{width: 0.40rem; height: 0.40rem; background:url("../images/pc-img51.png") no-repeat center center; background-size: 0.21rem auto; display: inline-block;}


.pgcarm21-m1{background-color: #fff; border-radius:0.15rem; width: 80%; max-height: 80%; overflow-y: auto; padding: 0.20rem 0.30rem; padding-right: 0.10rem;
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
z-index: 10;
}
.pgcarm-mc1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.6); }
.pgcarm21-m2{height: 100%; overflow-y: auto; max-height: 4.0rem;}
.pgcarm21-m1 .mt1 h3{font-size: 0.24rem; color: #000; text-align: left;}



.danxL1{font-size: 0;}
.danxL1 li{display: block; padding-bottom: 22px; padding-bottom: 0.22rem;}
.danxL1-m1 input[type="checkbox"],.danxL1-m1 input[type="radio"]{top: 0px; position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.danxL1-m1{position: relative; display: block; overflow: hidden; padding-right: 55px; padding-right: 0.55rem; background:url("../images/pt-img71.png") no-repeat right center; background-size: 44px auto!important; background-size: 0.44rem auto!important;}
.danxL1-m1 .dxm1{padding-top: 2px; padding-top: 0.02rem; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.danxL1-m1 .dxm2{display: block; overflow: hidden; padding-right: 10px; padding-right: 0.10rem;}
.danxL1-m1 .dxm1 p{font-size: 26px; font-size: 0.26rem; color: #000;}
.danxL1-m1 .dxm2 h3{font-size: 28px; font-size: 0.28rem; color: #323233; line-height: 40px; line-height: 0.40rem;}
.danxL1-m1.asmchecked{background:url("../images/pt-img71-1.png") no-repeat right center;}
.danxL1-m1:hover{cursor: pointer;}

.danxL1.pcx1 li{width: auto; padding-right: 15px; padding-right: 0.15rem; padding-bottom: 14px; padding-bottom: 0.14rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.danxL1.pcx1 .dxm5 p{padding: 0px 10px; padding: 0px 0.10rem;}
.danxL1.pcx1 .danxL1-m1{padding: 0px; background: transparent; filter:none; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
border: 2px solid #666; border: 0.02rem solid #666; text-align: center; font-size: 24px; font-size: 0.24rem; color: #666666; min-width: 114px; min-width: 1.14rem; height: 48px; height: 0.48rem; line-height: 44px; line-height: 0.44rem;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.danxL1.pcx1 .danxL1-m1.asmchecked{border-color: #EF5050; background-color: rgba(227,20,54,.1);}
.danxL1.pcx1 .danxL1-m1.asmchecked .dxm5 p{color: #EE0A24;}

/* zdList2 ==================*/
.zdList2{font-size: 0;}
.zdList2>li.onli{border-bottom: 1px solid #EBEDF0; padding-bottom: 10px; padding-bottom: 0.10rem;}
.zdList2-m1{ text-align: left; display: block; padding-top:0px;  overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.zdList2-m1 .tt{}
.zdList2 li.nozd1{padding-bottom: 0px!important;}
.zdList2-m1.nozd1 .tt-box1{border-bottom-width: 0px!important;}
.zdList2-m1.nozd1 .tt-box2{background:url("../images/pt-img54.png") no-repeat right center!important; background-size: 36px auto!important; background-size: 0.36rem auto!important;}
.zdList2-m1 .tt-box2{cursor: pointer; background:url("../images/pt-img54.png") no-repeat right center; background-size: 36px auto!important; background-size: 0.36rem auto!important; padding-right: 45px; padding-right: 0.45rem;}
.zdList2-m1 .tt h3 em{font-size: 28px; font-size: 0.28rem; color: #323233;}
.zdList2-m1 .tt-box2.hover{background:url("../images/pt-img73.png") no-repeat right center; }

.zdList2-m1 .tt h3 strong{font-size: 28px; font-size: 0.28rem; color: #333333; font-weight: bold;}
.dc-btn1.lgcx1.sm1{height: 0.50rem; line-height: 0.48rem; min-width: 2.0rem; font-size: 0.22rem;}

.pgcarm21-box1{transition: all 0ms cubic-bezier(.4, 0, .2, 1);}
.yunfeijs1{padding: 0.20rem 0px; border-bottom: 1px solid #e3e3e3; display: flex;justify-content:center;align-items:center; gap:0.16rem;}
.yunfeijs1 .sp1{font-size: 0.20rem; color: #8d8d8d;}
.yunfeijs1 .img1{max-width: 0.26rem;}
.yunfeijs1 .img2{max-width: 0.15rem;}
.yunfeijs1:hover .sp1{color: #ffcc00;}

.pgcarm11-m3{text-align: center; padding: 0.25rem 0px; font-size: 0.28rem; color: #000;}
.pgcarm11-m3 .st2{color: #e10000;}

.dc-btn1.lgcx1.big1{min-width: 5.0rem; height: 0.75rem; line-height: 0.75rem; }

.dc-asmdt1.cx1 h3{font-size: 0.49rem;}
.dc-asmdt1.scx1 h3{font-size: 0.42rem;}
.dc-asmdt1.scx1 .more{bottom: 0.08rem;}
.dc-asmdt1.scx1{padding-top: 0.20rem;}
.dc-asmdl1.scx1 dd{padding-top: 0.30rem;}

.pgm21{display: flex;justify-content:flex-start;align-items:flex-start; gap:0.60rem;}
.pgm21 .m21box1{width: 70%; max-height: 10.50rem; overflow-y: auto;}
.pgm21 .m21box2{width: 30%;}

.dc-tbs1{
    border-collapse: collapse; 
    width: 100%;
    font-size: 16px;
    color: #666;
    line-height: 2;
    text-align: center;
}
.dc-tbs1 td,.dc-tbs1 th{
    border-bottom: 1px solid #f0f0f0;
}
.dc-tbs1 th{text-align: center; font-size: 0.29rem; color: #666; font-family: 'hmsanscbold3';}
.dc-tbs1 td{padding: 0.10rem;}
.dc-tbs1 .td1{width: 20%;}
.dc-tbs1 .td2{ width: 35%;}
.dc-tbs1 .td3{width: 20%;}
.dc-tbs1 .td4{width: 15%;}

.carproL1-m1.cx1 .tt1 h3{-webkit-line-clamp:3;}
.carproL1-m1.cx1 .tt1 h3,.carproL1-m1.cx1 .price1{font-size: 0.22rem;}
.carproL1-m1.cx1 .pbox2{padding: 0px; display: inline-block;}
.carproL1-m1.cx1 .price1{color: #000;}

.sizebox1{max-width: 12.50rem;}
.carproL1-m1.cx2 .price1{color: #000;}
.pgszm11-bx2 .tbox1 h4{font-size: 0.20rem; color: #000; text-transform:uppercase; font-family: 'hmsanscbold3';}
.pgszm11-bx2 .tbox2{display: inline-block; text-align:  left;}

.carproL1-m1 .pbox2 .showsize.nobgimg1{background: transparent; padding-right: 0px;}

.dc-ul1 .sli0{border-bottom: 1px solid #f0f0f0;}
.dc-am1{ padding: 0.10rem 0.10rem; padding-right: 0.20rem; display: block;}
.dc-am1 .dcam11{display: flex;justify-content:space-between;align-items:center; gap:0.15rem;}
.dc-am1 .dcam11 .ebx1{display: flex;justify-content:flex-start;align-items:center;}
.dc-am1 .dcam11 .ebx1 .eimgbx1{width: 0.38rem; text-align: center;}
.dc-am1 .dcam11 .ebx1 .eimgbx1 .eico1{max-width: 0.22rem; max-height: 0.24rem; display: inline-block;}
.dc-am1 .dcam11 .ebx1 .etxtbx1{padding-left: 0.05rem;}
.dc-am1 .dcam11 .ebx1 .etxtbx1 h5{font-size: 0.26rem; color: #000; padding-bottom: 0.03rem; font-family: 'hmsanscbold3';
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}

.dc-am1 .dcam11 .ebx2{display: flex;justify-content:flex-end;align-items:center; gap:5px;}
.dc-am1 .dcam11 .ebx2 .sp1{font-size: 0.26rem; color: #9b9b9b;}
.dc-am1 .dcam11 .ebx2 .eimgbx2{width: 0.40rem; text-align: center;}
.dc-am1 .dcam11 .ebx2 .eimgbx2 .eico2{max-width: 100%; display: inline-block;}
.dc-am1 .dcam11 .ebx2 .eimgbx2.cx1 .eico2{max-height: 0.26rem;}
.dcam12{font-size: 0.23rem; color: #999; padding-top: 0.07rem;}
.dcam12.cx1{font-size: 0.16rem;}

.dcam11 .a1{font-size: 0.19rem; color: #0096ff; text-decoration: underline;}
.dcam11.cx1 .ebx1{display: block; padding-left: 0.10rem;}
.dc-am1 .dcam11.cx1 .ebx1 .etxtbx1{padding-left: 0px;}
.dc-am1 .dcam11 .ebx2 .sp1.cx1{color: #e70000;}

.dc-dxm41{}
.dc-dxm41 input[type="checkbox"],.dc-dxm41 input[type="radio"] {
  top: 0px;
  position: absolute;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.dc-dxm41{
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 0.39rem; height: 0.39rem; border-radius:50%;
  background:url("../images/pc-img58.png") no-repeat center center;
  background-size: contain!important;
}
.dc-dxm41:hover{cursor: pointer;}
.dc-dxm41.asmchecked{background:url("../images/pt-img71-1.png") no-repeat center center;}
.dc-dxm41.duox1.asmchecked{background:url("../images/pt-img71-3.png") no-repeat center center;}



.zdList1-m1 *{transition:none!important;}
.zdList1-m1 .ct{font-size: 16px; color: #000;}
.zdList1-m1 .ct-bx1{padding-left: 0.10rem;}

.dc-area1{min-height: 123px; min-height: 1.23rem; padding: 10px 20px; padding:0.10rem 0.20rem; background-color: rgba(223,223,223,.21); border: 0px!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
resize:none; text-align: left; width: 100%;
font-size: 0.23rem;color: #333; 
}
.openct-cmd1 .ico-closed{display: none!important;}
.openct-cmd1.hover .ico-opened{display: none!important;}
.openct-cmd1.hover .ico-closed{display: inline-block!important;}

.dcam12{padding-left: 0.10rem; display: flex;justify-content:space-between;align-items:center; gap:0.15rem;}
.dc-ct1{color: #000; font-family: 'hmsanscbold3';}
.dc-ct1 .tt1{font-size: 0.28rem;}
.dc-ct1 .ct1{font-size: 0.19rem;}
.dc-ct1.cx1 .tt1{font-size: 0.30rem;}
.dc-ct1 .a1{font-size: 0.20rem; color: #006cff; text-decoration: underline;}

.btn-box2{text-align: center;}
.dc-btn1.lgcx1.big2{height: 0.70rem; line-height: 0.70rem; max-width: none; width: 100%;}

.dc-ul1 .sli0:last-child{border-bottom-width: 0px;}

.pgm21{position: relative;}
.pgm21:before{content: ""; position: absolute; top: 0px; right: 30%; background-color: #f0f0f0; width: 1px; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.shipadrm11{overflow: hidden; position: relative; background-color: #f7f7f7; border-radius:0.20rem; padding: 0.20rem 0.15rem;
display: flex;justify-content:space-between;align-items:flex-end;
}
.dlbox2{max-width: 8.0rem;}
.dlbox2 dd{padding-left: 0.25rem; padding-right: 0.25rem; padding-bottom: 0.30rem;}
.shipadrm11 .ebx1{display: flex;justify-content:flex-start;align-items:center;}
.shipadrm11 .ebx1 .em2{padding-left: 0.25rem;}

.dc-ico1{width: 0.75rem; height: 0.75rem; border-radius:50%; overflow: hidden; background-color: #fff; display: inline-flex;justify-content:center;align-items:center;}
.dc-ico1 .tico1{max-width: 50%; max-height: 70%;}
.shipadrm11 .et1{font-size: 0.20rem; color: #000; font-family: 'hmsanscbold3'; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.shipadrm11 .et1 .tel{padding-left: 0.30rem;}

.shipadrm11 .ebx2{display: flex;justify-content:flex-end;align-items:center; gap:0.35rem;}
.shipadrm11 .ebx2 .doa1{padding: 0.10rem; display: inline-block;}

.shipadrm11.adrmoren1:after,.shipadrm11 .setmr1{content: "Default address"; border-bottom-left-radius:1.0rem; position: absolute; right: 0px; top: 0px; z-index: 10; font-family: 'hmsanscbold3'; text-transform:uppercase; padding: 0.06rem 0.30rem; background-color: #000; font-size: 0.20rem; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.shipadrm11 .setmr1{opacity: 0.3;}
.shipadrm11 .setmr1:hover{color: #fff!important; opacity: 1;}


.yunsm11 .box0{border-bottom: 1px solid #e9e9e9; padding: .20rem 0.10rem;}

.ckList1{gap: 0.15rem; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; }
.ckList1 li{padding: 0.05rem; text-align: left;}
.dc-radio1-cx{background:url("../images/pt-img71-1.png") no-repeat left center!important;}
.ckList1 .dc-radio1,.ys-radio1{position: relative; min-height: 0.40rem; background:url("../images/pc-img58.png") no-repeat left center; max-width:100%; background-size: 0.30rem auto!important; padding-left: 0.40rem; cursor: pointer; font-size: 0; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ckList1 .dc-radio1 input[type="radio"],.ys-radio1 input[type="radio"]{top: 0px;  position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}
.ckList1 .dc-radio1 .ckimg{max-width: 100%;}
.dcam12{padding-left: 0;}

.dc-am1.cx1{padding: 0px;}
.gif-ul1 .radfabox1{border: 1px solid #f7f7f7;}
.gif-ul1 li{padding: 0.10rem 0px;}
.gifm11{ padding: 0.15rem 1.0rem; padding-left: 1.25rem; background-color: #f7f7f7; border-radius:0.30rem;
display: flex;justify-content:space-between;align-items:center; gap:0.15rem;
}
.gifm11 .gbx1{display: flex;justify-content:flex-start;align-items:center; }
.gifm11 .gbx1 .imgbx1{width: 1.25rem; display: inline-block;}
.gifm11 .gbx1 .imgbx1 .gfimg1{max-width: 80%;max-height: 90%;  height: 1.00rem; object-fit:scale-down;}
.gifm11 .gbx1 .txtbx1{padding-left: 0.10rem;}
.gifm11 .gbx1 .txtbx1 h5{font-size: 0.20rem; color: #000;font-family: 'hmsanscbold3';}
.gif-ul1 .rdhover{border: 1px solid #ff7800;}

.pak-ul1{display: flex;justify-content:flex-start;align-items:flex-start; flex-wrap: wrap;}
.pak-ul1 li{width: 50%; padding: 0.05rem 0.10rem; }
.pakm11{}
.pakm11 .ys-radio1{background: transparent!important; padding: 0.15rem; border: 1px solid #fff; border-radius:0.15rem;}
.pakm11 .dc-radio1-cx{background-color: rgba(255, 237, 237, .55)!important; border-color: #ff7800;}
.pakm11 .ys-radio1 .pkimg1{max-width: 100%; max-height: 100%;}

.paywaym11{justify-content:center; padding: 0.08rem 0px; padding-right: 1.60rem; padding-left: 30%;}
.paywaym11 .gbx1 .imgbx1 .gfimg1{height: 0.7rem;}
.paywaym11 .gbx1 .imgbx1{width: 1.65rem;}
.paywaym11 .gbx2{padding-left: 0.50rem;}
.gif-ul1.paywaycx1 li{padding: 0.05rem 0px;}

.pw-uL1{display: flex;justify-content:center;align-items:center; flex-wrap: wrap;}
.pw-uL1 li{width: 50%; padding: 0.05rem 0.10rem; }

.trdim11{display: inline-flex;justify-content:flex-start;align-items:center;}
.trdim11 .ebx2{flex-grow: 1;}
.trdim11 .ebx2 .pwsp1{font-size: 0.20rem; color: #000;
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
  overflow: hidden;
}


.dc-radio1-cx{background:url("../images/pt-img71-1.png") no-repeat left center!important;}
.ys-radio1{position: relative; min-height: 0.40rem; background:url("../images/pc-img58.png") no-repeat left center; max-width:100%; background-size: 0.30rem auto!important; padding-left: 0.40rem; cursor: pointer; font-size: 0; color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ys-radio1 input[type="radio"]{top: 0px;  position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}

.dc-ct1 .ct1.cx1{font-family: 'hmsansc1';}
.relphm1-m1{text-align: center; padding: 0px 8%;}
.relpho-uL1{font-size: 0;}
.relpho-uL1 li{width: 33.33%; padding: 0.05rem 0.10rem; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.relphom11{display: block; padding-top: 100%; position: relative; overflow: hidden; border: 1px solid #a5a5a5;}
.relphom11 .relimg1{position: absolute; width: 100%; height: 100%; bottom: 0px; left: 0px;
object-position:center bottom; object-fit:scale-down;
}

.dc-ban1 .banimg1{width: 100%; height: 100%; object-fit:cover;}

.dc-asmdl8.pg1cx1.listcx1{min-height: 5.28rem; padding-left: 1.0rem; padding-right: 1.0rem;}
.dc-asmdl8.listcx1 .dc-asmdt8,.dc-asmdl8.listcx1 .dc-asmdt8 .ct1{text-align: left;}
.dc-mban1.listcx1:before{background-color: rgba(0, 0, 0, .3);}

.ld-box1{text-align: center;}
.ld-box1 .btn1,.layui-flow-more a{font-size: 0.23rem; color: #000; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
width: 4.95rem; height: 0.85rem; line-height: 0.83rem; text-align: center; border-radius:0.85rem; padding: 0px 15px;
}
.ld-box1 .ndmore,.layui-flow-more a{border: 1px solid #cfcfcf;}
.ld-box1 a.btn1:hover{color: #888!important;}

.pgm31{display: flex;justify-content:flex-start;align-items:stretch; gap:10px;}
.pgm31-box1{width: 55%; display: flex;justify-content:center;align-items:center;}
.pgm31-box2{width: 45%;}
.pgm31-box3{max-width:100%;}

.sf-pgm81 .swiper-gy{max-width: 100%; overflow: hidden;}
.sf-pgm81 .swiper-slide{
  font-size: 0px;
  text-align: center;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
.sf-pgm81 .swiperbox1{position: relative; display: block;}
.sf-pgm81 .swiperbox1 .asmswpier0{height: 8.0rem;}
.sf-pgm81 .swiper-pagination{width: 100%; bottom: 5px;}
.sf-pgm81 .swiper-pagination-bullet{background-color: #fff; opacity: 0.8; margin: 0px 2px;}
.sf-pgm81 .swiper-pagination-bullet-active{background-color: #ED3636;}
.sf-pgm81 .swiper-gy .imgbx1{width: 100%; height: 100%; display: block; 
display: flex;justify-content:center;align-items:center;
}
.sf-pgm81 .swiper-gy a:hover{opacity: 1!important;}
.sf-pgm81 .swiper-gy .swfimg1{width: 90%; max-height: 90%; height: auto; object-fit:scale-down;}

.sf-pgm81 .swiperbox1{ overflow: hidden;}

.swiperbox10{position: relative; display: block;}
.swiperbox10 .box1{width: 100%; padding: 0px 46px; padding: 0px 0.46rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swiperbox10 .sfimgbx1 .sfimg1{object-fit:scale-down; max-width: 100%; height: auto; overflow: hidden; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem;}
.swiperbox10 .sfimgbx1{padding: 0px 10px; padding: 0px 0.10rem;}
.swiperbox10 .swiper-button-prev,.swiperbox10 .swiper-button-next{color: #333;}
.swiperbox10 .swiper-button-prev:after,.swiperbox10 .swiper-button-next:after{font-size: 0.30rem;}

.pgm32{padding:0.20rem 0.25rem; padding-bottom: 0.30rem; min-height: 3.0rem;  display: flex; flex-direction:column; justify-content:space-between; flex-wrap: nowrap;}
.pgm32 h1{font-size: 0.39rem; color: #000; font-family: 'hmsanscbold3';
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;
}

.pgm32-box1{display: flex;justify-content:space-between;align-items:flex-end;}
.pgm32-box1 .price2{font-size: 0.40rem; color: #e10000; font-family: 'hmsanscbold3';}
.pgm32-box1 .sku1{font-size: 0.20rem; color: #b0b0b0;}
.pgm32-box1 .m2{padding-bottom: 0.08rem;}

.pgm33{padding:0.15rem 0.25rem; height: 3.0rem; overflow-y: auto;}
.pgm33-box1{display: flex;justify-content:flex-start;align-items:flex-start;}
.pgm33-box1 .ybx1{width: 0.90rem; padding-top: 0.08rem; font-size: 0.28rem; color: #000; text-align: right;}
.pgm33-box1 .ybx2{flex-grow: 1; width: 80%; padding-left: 0.10rem;}

.pw-uL1.cx1{justify-content: flex-start;}
.pw-uL1.cx1 li{width: auto;}

.danxL1.xqcx1{display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; gap:0.10rem;}
.danxL1.xqcx1 li{padding: 0px;}
.danxL1.xqcx1 .danxL1-m1{ min-width: inherit; border-width: 1px; height: 0.42rem; line-height: 0.40rem; font-size: 0.20rem;}

.pgm33-box2{text-align: right;}
.pgm33-box2 .a1{font-size: 0.22rem; color: #a2a2a2; text-decoration: underline;}

.pgm34{padding: 0.25rem 0.10rem; min-height: 1.35rem; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.pgm34 .box0{ width: 50%; padding: 0.05rem 0.30rem;}
.dc-am1.xqcx1{padding: 0px;}
.dc-am1.xqcx1 .dcam11 .ebx1 .etxtbx1 h5{font-family: 'hmsansc1'; color: #008aff; font-size: 0.22rem;}

.pgm35{display: flex;justify-content:flex-start;align-items:stretch; gap:0.10rem;}
.pgm35-box1{width: 52.6%; padding: 0.20rem 0.12rem; min-height: 3.30rem; display: flex;justify-content:flex-start;align-items:center;}

.pL1 li{padding: 0.15rem 0px;}
.pL1-m1{padding: 0.05rem 0px; background:url("../images/pc-img88.png") no-repeat left center; background-size: 0.23rem auto; padding-left: 0.28rem;}
.pL1-m1 .p1{font-size: 0.16rem; color: #888;}

.pgm35-box2{padding: 0.15rem 0.20rem; width: 47.4%;}

.dc-btn2{border: 1px solid #ebebeb; border-radius:0.50rem; display: block; height: 0.50rem; display: flex;justify-content:center;align-items:center; gap:0.10rem;}
.dc-btn2 .qimg1{max-width: 0.22rem; height: auto;}
.dc-btn2 .sp1{font-size: 0.22rem; color: #aeaeae;}
.dc-btn2 .qimg1.asmyes{display: none;}
.dc-btn2.shouced1 .qimg1.asmyes{display: inline-block;}
.dc-btn2.shouced1 .qimg1.asmno{display: none;}

.dc-btn2:hover{background-color: #000; color: #fff!important;}


.pgm35-m1{display: flex;justify-content:space-between;align-items:center; gap:0.09rem;}
.pgm35-m1 .qm0{width: 50%;}

.num-link.xqcx1 input[type='text']{font-size: 0.25rem; font-family: 'hmsanscbold3'; width: 100%; height: 0.50rem; line-height: 0.50rem; background-color: #f4f4f4;}
.num-link.xqcx1 a{font-size: 0.30rem; line-height: 1.7; width: 0.45rem;}
.dc-btn1.xqcx1{width: 100%; min-width: inherit; height: 0.50rem; line-height: 0.48rem; font-size: 0.16rem; padding: 0px 0.05rem;}
.dc-btn1.xqcx2{min-width: inherit; width: 100%; padding: 0px 0.05rem;}

.dc-ct1 .ct1.color1{color: #848484;}
.dc-ct1 .ct1.fz26{font-size: 0.26rem;}

.dlbox3{max-width: 10.80rem;}
.adrtc.dlbox3 dt h3{font-size: 0.28rem;}

.dc-sel1{border-radius:0.50rem; padding: 0px 0.30rem; font-size: 0.20rem;  color: #000; height: 0.55rem; line-height: 0.30rem; padding-right: 0.60rem; border-width:0px;background:#f3f3f3 url("../images/pc-img90.png") no-repeat 97% center; background-size: 0.20rem auto; width: 100%;}
.jsyfm12{text-align: center;}
.jsyfm12-m1{text-align: left; display: inline-block; max-width: 6.50rem; width: 90%;}
.tocity1 li{padding: 0.10rem 0px;}
.tocity1-m1{display: flex;justify-content:flex-start;align-items:center;}
.tocity1-m1 .tbx1{font-size: 0.21rem; color: #000; min-width: 1.30rem; text-align: right;}
.tocity1-m1 .tbx2{padding-left: 0.14rem; flex-grow: 1;}

.dc-inpt1{border-radius: 0.50rem;
  padding: 0px 0.30rem!important;
  font-size: 0.20rem;
  color: #000;
  height: 0.55rem;
  line-height: 0.30rem;
  border-width: 0px;
  width: 100%;
}

.jsyfm13{display: inline-block; max-width: 4.20rem; width: 90%;}

.tocity1.xqcx1 .tocity1-m1 .tbx1{min-width: 3.0rem;}
.tocity1.xqcx1 .tocity1-m1 .tbx2{padding-left: 0.20rem; flex-grow: 0;}
.tocity1-m1 .tbx2 .p1{font-size: 0.28rem; color: #000;}
.tocity1.xqcx1 li{padding: 0.05rem 0px;}

.jsyfm14{display: inline-block; padding-right: 7%;}

.dc-asmdl1.xqcx1 h3{font-size: 0.50rem;}

.pjL1{margin: 0px -0.30rem; display: flex;justify-content:flex-start;align-items:flex-start; flex-wrap: wrap;}
.pjL1>li{width: 25%; padding: 0px 0.30rem; padding-bottom: 0.15rem;}

.dc-pho1{display: flex;justify-content:flex-start;align-items:center;}
.dc-pho1 .phoimgbx1{width: 0.63rem; height: 0.63rem; border-radius:50%; overflow: hidden;}
.dc-pho1 .phoimgbx1 .phoimg1{width: 100%; height: 100%; object-fit:cover;}
.dc-pho1 .photxtbx1{padding-left: 0.15rem;}
.dc-pho1 .photxtbx1 .name{font-size: 0.24rem; color: #000; font-family: 'hmsanscbold3';}
.dc-pho1 .photxtbx1 .time{font-size: 0.20rem; color: #ccc;}

.dc-pjfen1{position: relative; overflow: hidden; display: inline-block;}
.dc-pjfen1 .pjfbx1 .pjfimg1{width: 1.36rem; height: auto;}
.dc-pjfen1 .pjfbx2{position: absolute; background-color: #fff; right: 0px; top: 0px; height: 100%; transition: all 0ms cubic-bezier(.4, 0, .2, 1);}

.dc-ct2 .ct1,.prodetailm11{font-size: 0.22rem; color: #000;}
.pjL1-m1 .pbx3{min-height: 0.80rem;}
.pjL1-m1 .dc-ct2 .ct1{
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;
}


.proimgL2{margin: 0px -5px; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; }
.proimgL2 li{width: 33.33%; padding: 5px;}
.proimgL2-m1{display: block; text-align: center; position: relative; overflow: hidden; /*width: 1.70rem; height: 2.05rem;*/ border: 1px solid #c6c6c6; border-radius:0.10rem;
padding-top: 120.58%;
}
.proimgL2-m1 .proimg2{width: 100%; height: 100%; object-fit:cover; position: absolute; left: 0px; top: 0px;}

.prodetailm11 img{margin: 5px auto; max-width: 100%; height: auto!important;}
.dc-asmdl1.xqcx2{padding-right: 0.40rem;}

.dc-asmdl1.mkscx1 h3{font-size: 0.34rem; text-transform:none;}

.bximgbk1mk1{position: relative;}
.bximgbk1mk1 .bximgbk1{position: absolute; right: 0.90rem; top: 0.70rem; max-width: 2.71rem; max-height: 2.45rem;}

.pgm41{font-size: 0.29rem; color: #000;display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; gap:0.15rem;}
.pgm41 .price1{font-size: 0.37rem; color: #da0000; font-weight: bold;}
.pgm41 a{font-size: 0.30rem; color: #9c9c9c;}
.dc-ct2.jjcx1 .ct1 p{padding: 0.04rem 0px;}

.pgm42{font-size: 0.28rem; color: #000;}
.amred1{color: #e50000!important;}

.dc-fuzhi1 *{box-sizing: content-box !important;}
.dc-fuzhi1 .cpinphid{position: absolute; height: 0; width: 1px; left: 0px;}
.dc-fuzhi1 .cpbtn1{padding-right: 0.36rem; font-size: 28px; font-size: 0.28rem; color: #666666; background:url("../images/fuzhiimg1.png") no-repeat right center; background-size: 26px auto; background-size: 0.26rem auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-fuzhi1 .cpbtn1:hover{color: #666666!important;}

/* 小提示 ==================*/
.dh-tips1{position: fixed;  z-index: 10000; top: 50%; left: 0px; text-align: center; width: 100%; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
transform:scale(0);
-ms-transform:scale(0);
-moz-transform:scale(0);
-webkit-transform:scale(0);
-o-transform:scale(0);
}
.dh-tips1 span{max-width: 70%; display: inline-block; padding: 0px 15px; height: 30px; line-height: 30px; min-width: 100px; color: #fff;  font-size: 12px; background-color:rgba(0,0,0,.5); border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dh-tips1-show{top: 50%;
transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
}

.jsyfm12-m1.mkscx1{max-width: 8.50rem;}
.tocity1.mkscx1>li{padding: 0.30rem 0px;}

.huiytanbox1.mkscx1 input[type='text'],.huiytanbox1.mkscx1 input[type='password']{height: 0.90rem; line-height: 0.90rem; font-size: 0.28rem;}
.dc-area1.mkscx1{min-height: 2.30rem;}

.imgupL1{font-size: 0; text-align:left;}
.imgupL1 li{width: 25%; padding: 0px 1%; padding-bottom: 0.15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgupL1-m1{max-width: 100%; position: relative; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; display: block; width: 139px; height: 139px; width: 1.39rem; height: 1.39rem; font-size: 0;}
.imgupL1-m1 .upimg1{ overflow: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.imgupL1 label{cursor: pointer; border-radius:0.15rem; overflow: hidden;}
.imgupL1-m1 .upimgs1{width: 100%; height: 100%; object-fit:cover;}
.imgupL1-m1 .upldbtn1{position: absolute; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:0; height: 0;}

.dc-btn1.lgcx1.mkscx1{max-width: 5.02rem;}

.pgm51{display: flex;justify-content:flex-start;align-items:stretch; gap:5px;}
.pgm51-box1{width: 28.5%; padding: 0.30rem 0.15rem; display: flex; flex-direction:column; justify-content:space-between; flex-wrap: nowrap;}
.pgm51-box2{width: 71.5%;}

.dc-btn1.lgcx1.ordcx1{}
.dc-btn3{display: inline-block; font-size: 0.30rem; border: 1px solid #c9c9c9; color: #b1b1b1; width: 100%; height: 0.80rem; line-height: 0.80rem; border-radius:0.15rem;}

.dc-phobox2{text-align: center;}
.dc-phobox2 .phoimgbx2{ width: 1.16rem; height: 1.16rem; display: inline-block; border-radius:50%; overflow: hidden;}
.dc-phobox2 .phoimgbx2 .phoimg2{width: 100%; height: 100%; object-fit:cover;}
.dc-phobox2 .photxtbx2 .phoname2{font-size: 0.30rem; color: #000;}

.menL1 li{padding: 0.15rem 0px;}
.menL1-m1{display: block; padding: 0.10rem 0.45rem; padding-left: 0.65rem;
display: flex;justify-content:flex-start;align-items:center;
height: 0.80rem; border-radius:0.80rem;
}
.menL1-m1 .menimgbx1{min-width: 0.45rem; text-align: center;}
.menL1-m1 .menimgbx1 img{max-width: 0.41rem; max-height: 0.40rem; object-fit:scale-down; display: inline-block;}
.menL1-m1 .menimgbx1 .menimg2{display: none;}
.menL1-m1 .mentxtbx1{font-size: 0.24rem; color: #000; padding-left: 0.15rem;}
.menL1-m1 .mentxtbx1 .p1{
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}
.menL1-m1.hover{background-color: #000;}
.menL1-m1.hover .menimg1{display: none;}
.menL1-m1.hover .menimg2{display: inline-block;}
.menL1-m1.hover .mentxtbx1{color: #fff;}

.pgm51-box3{padding: 0.20rem 0.40rem;}

.jinduL1{display: flex;justify-content:flex-start;align-items:baseline;}
.jinduL1 li{padding: 0.05rem 0.17rem;}
.jinduL1-m1{display: block; text-align: center; width: 2.0rem; height: 2.0rem; border-radius:50%; overflow: hidden; padding: 0.10rem;}
.jinduL1-m1 .jdimgbx1{margin-top: 0.20rem; height: 0.70rem; display: flex;justify-content:center;align-items:flex-end;}
.jinduL1-m1 .jdimgbx1 img{max-width: 80%; max-height: 90%; object-fit:scale-down;}
.jinduL1-m1 .jdtxtbx1{max-width: 90%; display: inline-block;}
.jinduL1-m1 .jdtxtbx1 .p1{font-size: 0.26rem; color: #000;white-space:nowrap;}
.jinduL1 li.hover .jinduL1-m1{background-color: #ffd739;}
.jinduL1-m1:hover{background-color: #efefef;}

.pgm51-box4{padding: 0.25rem; height: 9.80rem; overflow-y: auto;}

.pgm52{border: 1px solid #d0d0d0; padding: 0.10rem; border-radius:0.15rem; margin-bottom: 0.20rem;}
.pgm52-m1{background-color: #5d5d5d; border-radius:0.10rem; padding: 0.07rem 0.15rem; display: flex;justify-content:space-between;align-items:center; gap:0.15rem;}
.pgm52-m1 .box1{font-size: 0.24rem; color: #fff; display: flex;justify-content:flex-start;align-items:center;}
.pgm52-m1 .box1 .sp1{padding-right: 0.50rem;}

.dc-a2{display: inline-block; text-transform:uppercase; font-size: 0.25rem;color: #fff; background:url("../images/pc-img114.png") no-repeat right center; background-size: 0.12rem auto; padding-right: 0.30rem;}
.dc-a2:hover{color: #fff!important;}

.carproL1-m1.ordcx1{}
.carproL1-m1.ordcx1 .pbox1 .imgbx1{height: 2.2rem; width: 2.2rem;}
.carproL1-m1.ordcx1 .tt1 h3{font-size: 0.29rem; 
-webkit-line-clamp: 1;
}
.carproL1-m1.ordcx1 .price1{font-size: 0.28rem;}
.carproL1-m1 .mt3-bx1{padding: 0.05rem 0px; font-size: 0.21rem; color: #686868; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; gap:0.30rem;}
.carproL1-m1.ordcx1 .pbox2{padding-top: 0px;}
.carproL1.ordcx1 li:last-child{padding-bottom: 0px;}


.dc-totalm1{ padding: 0.10rem 0.05rem; padding-top: 0px; font-size: 0.35rem; color: #000; }
.dc-totalm1 .ttam11{border-top: 1px solid #e3e3e3; padding-top: 0.20rem;}

.btn-box4{font-family: 'hmsanscbold3'; display: flex;justify-content:flex-end;align-items:center; gap:0.23rem;}
.dc-btn4{background-color: #fff; display: inline-flex;justify-content:center;align-items:center;
height: 0.50rem; border: 1px solid #c2c2c2; font-size: 0.19rem; color: #9b9b9b;text-transform:uppercase;
min-width: 2.25rem; text-align: center; padding: 0px 0.20rem; border-radius:0.50rem;
}
.dc-btn4.asmon{border-width: 0px; background-color: #000; color: #fff;}
.dc-btn4.asmon:hover{color: #fff!important; background-color: #595959;}

.pgm52-m3{position: absolute; right: 0.40rem; bottom: 0.05rem;}
.pgm52-m2{position: relative;}

.ordinfom11{padding-top: 0.17rem; border-top: 1px solid #e3e3e3; display: flex;justify-content:flex-start;align-items:flex-start; gap:0.40rem;}
.ordinfom11 .ordinfobox2{width: 35%;}
.ordinfom11 .ordinfobox1{flex-grow: 1;}
.dc-ct3 .tt1{font-size: 0.27rem; color: #000; font-family: 'hmsanscbold3'; text-transform:uppercase;}
.dc-ct3 .ct1{font-size: 0.24rem; color: #686868;}
.dc-ct3 .ct1 p{padding: 0.06rem 0px;}
.dc-ct3 .ct1 p .amred1{font-size: 0.29rem; color: #e52a2a;}
.dc-ordinfo1{padding-top: 0.25rem;}

.dc-sp1{font-size: 0.22rem; color: #e10000; font-family: 'hmsansc1'; display: inline-flex;}
.dc-scanship1{display: inline-flex;justify-content:flex-start;align-items:center; gap:0.05rem;}
.dc-scanship1 .findshipnum1{display: inline-block; width: 0.33rem; height: 0.34rem; background:url("../images/pc-img116.png") no-repeat center center; background-size: contain;}

.pgm61{padding: 0.25rem 0.35rem;}

.dc-asmdt2{display: flex;justify-content:space-between;align-items:flex-end;}
.dc-asmdt2 h3{font-size: 0.32rem; color: #131111; font-family: 'hmsanscbold3'; text-transform:uppercase;}
.dc-asmdl2 dd{padding-top: 0.20rem;}

.pgm61-m1{padding: 0.15rem 0.55rem; height: 2.0rem; display: flex;justify-content:flex-start;align-items:center;}

.dc-zhanghu1{display: inline-flex;justify-content:flex-start;align-items:center;}
.dc-zhanghu1 .count1{padding-right: 0.15rem; min-width: 1.8rem; font-size: 0.39rem; color: #da0000; font-family: 'hmsanscblack2';}
.dc-zhanghu1 .scancount1{display: inline-block; width: 0.30rem; height: 0.30rem; background:url("../images/pc-img117.png") no-repeat center center; background-size: contain!important;}
.dc-zhanghu1.asmhide .scancount1{background:url("../images/pc-img117-1.png") no-repeat center center;}

.pgm62{padding: 0.25rem; height: 7.80rem; overflow-y: auto;}

.dc-tbs1.grcx1 th{font-size: 0.30rem; color: #4e4e4e; text-align: left;}
.dc-tbs1.grcx1 .td1,.dc-tbs1.grcx1 .td2,.dc-tbs1.grcx1 .td3{width: 33.33%;}
.dc-tbs1.grcx1 .pbx2{font-size: 0.30rem; color: #4e4e4e; display: flex;justify-content:flex-start;align-items:center;}
.dc-tbs1.grcx1 .pbx2.hvgap1{ gap:0.20rem;}

.dc-phoup1 .upbtn1{width: 1.70rem; height: 1.70rem; border-radius:50%; overflow: hidden;}
.dc-phoup1 .upbtn1 img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit:cover;}
.dc-phoup1 .upbtn1-box2{position: relative; display: inline-block;}
.dc-phoup1 .upbtn1-box2 .xiangji1{position: absolute; right: -0.12rem; bottom: 0.15rem; z-index: 10; width:0.60rem; height: 0.60rem; border-radius:50%; overflow: hidden; background:url("../images/pc-img118.png") no-repeat center center; background-size: 0.37rem auto; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; 
background-color: #fff; 
}

.dc-ul1.grcx1 .dcam11 .ebx1 .etxtbx1{padding-left: 0px;}
.dc-ul1.grcx1 .dc-am1 .dcam11 .ebx1 .etxtbx1 h5{font-family: 'hmsansc1';}
.dc-ul1.grcx1 .dc-am1{padding: 0.25rem 0px;}

.dc-ul1.grcx1 .sli0:last-child{border-bottom-width: 1px;}

.pgm63-box2{min-height: 8.40rem;}

.dinpList4-m1 .ptt1{font-size: 0.23rem; color: #000; text-align: left; padding-bottom: 0.08rem; padding-left: 0.12rem;}
.huiytanbox1.cx-geren1 input[type='text'],.huiytanbox1.cx-geren1 input[type='password']{padding: 0px 0.25rem;}

.danxL1.grcx1 .danxL1-m1{border-radius:0.48rem;}
.danxL1.grcx1 li{width: 50%;}

.dinpList4.grcx1 .dinpList4-m1 .ptt1,.grmtt1 .ptt1{text-align: center; font-size: 0.19rem; color: #000; padding-bottom: 0.50rem;}
.grmtt1 .ptt1{padding-bottom: 0.40rem;}
.dc-brhm1{display: flex;justify-content:center;align-items:center; gap:0.15rem;}
.dc-brhm1 .sp2{font-size: 0.25rem; color: #000; font-family: 'hmsanscblack2';}
.dc-brhm1 .brhbox1{width: 20vw;}

.adrL3 .sli0{padding: 0.11rem 0px;}

.addadr-btn1{font-size: 0.27rem; color: #000; display: block; height: 0.75rem; line-height: 0.75rem; text-align: center; background-color: #f7f7f7; padding: 0px 0.20rem;}
.addadr-btn1:hover{background-color: #595959; color: #fff!important;}
.pgm64{height: 11.20rem; overflow-y: auto;}

.dinpList4.adraddcx1{margin: 0px -0.15rem; display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.dinpList4.adraddcx1 li{padding: 0.05rem 0.15rem; width: 50%;}

.mk-duoxbox1{display:flex;justify-content:flex-start;align-items:center;}
.mk-duoxbox1 .labp1{font-size: 0.22rem; color: #000; padding-right: 0.07rem;}
.dc-dxm41.stcx1{width: 0.30rem; height: 0.30rem; background:url("../images/sf-dx1-no.png") no-repeat center center; border-radius:0px;}

.pages{
  text-align: center;
}
.pages>a,.pages>ul,.pages>ul li,.pages>span{
    display: inline-block;
}
.pages>a,.pages>span{
    margin: 0 8px;
        height: 26px;
    line-height: 26px;
}
.pages a,.pages span{
    font-size: 16px;
    color: #a9a9a9;
}

.pages ul li a,.pages ul li span{
    display: block;
    text-align: center;
}
.pages ul li{
    margin: 0 0.15rem;
}
.pages .asmactn a,.pages .asmactn span{
     color: #fff;
     background-color: #000;
     text-decoration: none;
}
.pages ul li span{color: #000;}

.pgm65{height: 10.50rem; overflow-y: auto;}

.carproL1.shouccx1 .shoucm11{padding: 0.10rem; border: 1px solid #d0d0d0; border-radius: 0.15rem;}
.carproL1.shouccx1 .mt3{display: flex;justify-content:space-between;align-items:flex-end; gap:0.15rem;}
.carproL1.shouccx1 .carproL1-m1 .tt1{padding-right: 50px;}
.carproL1.shouccx1 .carproL1-m1{position: relative;}
.carproL1.shouccx1 .carproL1-m1.ordcx1:after{display: none!important;}


.delshouc1{ position: absolute; right: 0.20rem; top: 0px; z-index: 10; width: 0.50rem; height: 0.50rem; border-radius:50%; overflow: hidden;
background:#f6f6f6 url("../images/pc-img51.png") no-repeat center center; background-size: 40% auto;
}
.carproL1.shouccx1 li{border-bottom-width:0px; padding: 0.06rem 0px;}

.carproL1.shouccx1 li:first-child{padding-top: 0px;}

.wow{visibility: hidden;}

.menL1.cx1{}
.menL1-m1{justify-content: center; padding: 0.10rem 0.15rem;}

.pgm71{min-height: 11.0rem; padding: 0.30rem 0.20rem;}
.dc-akam11{padding-top: 0.25rem; padding-bottom: 0.10rem; display: flex;justify-content:flex-start;align-items:center;}
.dc-akam11 .aimgbx1{width: 1.25rem; flex-shrink: 0; min-height: 0.10rem; text-align: center;}
.dc-akam11 .aimgbx1 .aimg1{max-width: 80%; display: inline-block;}
.dc-akam11 .atxtbx1{padding-left: 0.20rem;}
.dc-akam11 .atxtbx1 .ct1{color: #000;}
.dc-akam11 .atxtbx1 p{padding-left: 0.30rem; position: relative;}
.dc-akam11 .atxtbx1 p.hvdian1:before{content: "•"; position: absolute; left: 0px; top: 0.08rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm71-m5{padding: 0px 0.10rem;}
.pgm71-m3{padding-bottom: 0.40rem;}

.dc-akam11.cx1 .atxtbx1{padding-left: 0px;}
.pgm72-m1{text-align: center;}
.pgm72-m1 .img1{display: inline-block; max-width: 80%;}

.dc-ct3 .ct1.npl p{padding-left: 0px;}

.pgm72-m2{max-width: 100%; overflow: hidden;}
.imgL3{ display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap;}
.imgL3 li{width: 25%; padding: 0.07rem 0.17rem;}
.imgL3-m1{padding-top: 100%; overflow: hidden; position: relative;}
.imgL3-m1 img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit:cover;}

.imgL3.cx1 li{width: 16.66%; padding: 0.05rem 0.10rem;}
.imgL3.cx1 .imgL3-m1{border: 1px solid #333;}

.pgm71-m6.cx1{padding: 0px 0.15rem;}
.dc-ban1{position: relative; overflow: hidden; border-radius:0.35rem;}
.dc-ban1 .bimg1{width: 100%; height: 100%; object-fit:cover;}


.imgL3.cx2 li{width: 50%; padding: 0.05rem 0.10rem;}
.imgL3.cx2 .imgL3-m1{padding-top: 46.28%; border-radius:0.35rem;}

.pgm72-m4.cx1{max-width: 950px;}

.dc-ban1.cx1:after{background:url("../images/pc-img130.png") no-repeat center center; width: 3.25rem; height: 0.48rem;}

.pgm72-m7{text-align: right; padding-right: 0.50rem;}
.pgm72-m7 .eimg1{max-width: 1.92rem; display: inline-block; position: relative; margin-top: -0.8rem;}

.kefubx1-m1:hover{background-color: #000;}

.adrtc31 .pgcarm11{height: 90vh;}
.adrtc31 dd{height: 100vh;}
.adrtc31 dd{max-height: none;}
.adrtc31{top: 0px!important;}
.pgcarm11-m1{max-height: 60vh;}
.adrtc31 dt h3{font-size: 0.34rem;}

/*  */
/* 弹窗其他公用 bg */
.box-wd20-tt1,.box-wd20-dd1{padding: 0px 0.30rem;}
.box-wd20-tt1{
  position: relative;
  padding-top: 0.25rem;
  padding-bottom: 0.27rem;
  display: flex;justify-content:space-between;align-items:center;
}
.box-wd20-tt1 h3 {
    font-size: 0.20rem;
    color: #000;
    font-family: 'hmsanscblack2';
    text-transform: uppercase;
    flex-grow: 1;
    text-align: center;
}
.box-wd20-tt1 .dc-close{position: relative; top: auto; right: auto;}
.box-wd20-dd1{padding-bottom: 0.25rem;}
.box-wd20-tt1.ah3center h3{text-align: center; padding-left: 0.12rem; font-size: 0.32rem;}

.mengceng20{background-color: #000; background-color: rgba(0,0,0,.6); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;}
/* 默认中间放大 */
.box-wd20{
  transition: all 300ms cubic-bezier(.4, 0, .2, 1);
  position: fixed;
  transform: translate(-50%, -50%) scale(1);
  z-index: 100000;
  background-color: #fff;
  left: 50%;
  top:50%;
  border-radius:0.30rem;
  width: 6.4rem;
  max-width: 720px;
  text-align: center;
}
.tcasmhid20{
  transform: translate(-50%, -50%) scale(0)!important;
  z-index: -100!important;
}


/* 弹窗其他公用 end */

.dinpList4.cx1 .dinpList4-m1 .ptt1{padding-left: 0;}
.dinpList4-m1.cx1 .ptt1{font-size: 0.26rem;}
.keyul1{display: flex;justify-content:flex-start;align-items:center; flex-wrap: wrap; gap:0.20rem;}
.keyul1 .a11{font-size: 0.20rem; color: #737373; display: inline-block; background-color: #f3f3f3; height: 0.45rem; line-height: 0.45rem; text-align: center; min-width: 1.00rem; padding: 0px 0.08rem; border-radius:0.50rem;}
.huiytanbox1 .dinpList4.cx1 input[type='text'], .huiytanbox1 .dinpList4.cx1 input[type='password']{padding-left: 0.40rem;}

.dc-kefuxuanfu1{background-color: rgba(0, 0, 0, .46); box-shadow: 1px 1px 9px rgba(0, 0, 0, .1); position: fixed; z-index: 1000; right: 0.10rem; bottom: 30vh; width: 0.80rem; height: 0.80rem; border-radius:50%; overflow: hidden; display: inline-flex;justify-content:center;align-items:center;}
.dc-kefuxuanfu1 .xfimg1{max-width: 60%;}

/* dc-pgm1 ==================*/
.dc-dl1.menu1{text-align: left;}
.dc-dt1{padding:0.15rem 0.30rem; padding-right: 0.60rem; position: relative; overflow: hidden; font-size: 0.29rem; color: #000; display: block;
background:url("../images/ph-img23.png") no-repeat 95% center; background-size: 0.21rem auto!important;
}
.dc-dt1 .sp1{
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
  overflow: hidden;
}

.dc-dl1 .dc-dd .dc-dt1 .son{background-size: 15px auto!important;}
.dc-dl1 .dc-dd a{font-size: 0.24rem; border-top: 1px solid #f0f0f0; color: #333; padding: 0.15rem 3%; width: 100%; padding-left: 7%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.dc-dl1 .dc-dd a .sp1{
  display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}

.navList1{font-size:0; display: block;}
.navList1 li{display: block; border-bottom:1px solid #ccc; }

/*.box-wd20.asmwd1{width: 96%;}*/
.box-wd20.phmenu1 .box-wd20-tt1 .img1{max-width: 3.25rem; height: auto;}
.phmenubox1-m1{ max-height: 75vh; height: auto; overflow-y: auto;}
.phmenubox1-m2{padding-top: 0.20rem; }
/*.phmenubox1-m1.cx1{min-height: 60vh; max-height: 75vh; height: auto;}*/

.ph-btn1{min-width: 3.35rem; padding: 0px 0.30rem; height: 0.80rem; border-radius:0.80rem; display: inline-flex;justify-content:center;align-items:center; gap:0.10rem; background-color: #000;}
.ph-btn1 .ico1{max-width: 0.33rem; max-height: 0.37rem;}
.ph-btn1 .sp1{font-size: 0.27rem; color: #fff;}

.phmenubox1-m1.pccx1{max-height: 100vh;}





.dc-dxm41{}
.dc-dxm41 input[type="checkbox"],.dc-dxm41 input[type="radio"] {
  top: 0px;
  position: absolute;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.dc-dxm41{
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 0.39rem; height: 0.39rem; border-radius:50%;
  background:url("../images/pc-img58.png") no-repeat center center;
  background-size: contain!important;
}
.dc-dxm41:hover{cursor: pointer;}
.dc-dxm41.asmchecked{background:url("../images/pt-img71-1.png") no-repeat center center;}
.dc-dxm41.duox1.asmchecked{background:url("../images/pt-img71-3.png") no-repeat center center;}

.dinpList4.grcx1 input[type='text'],.dinpList4.grcx1 input[type='password']{padding: 0px 20px;}
.dinpList4.grcx1{max-width: 350px;}

.asmrilibox1 .layui-laydate{width: 100%;}
.asmrilibox1 .layui-laydate-main{width: 100%;}
.asmrilibox1 .layui-laydate-content td>div{display: inline-block; width: 0.60rem!important; height: 0.60rem!important; border-radius:50%!important; line-height: 0.60rem!important;}
.asmrilibox1 .laydate-set-ym{width: auto;}
.asmrilibox1 .layui-laydate-header,.asmrilibox1 .layui-laydate,.asmrilibox1 .layui-laydate-footer{border-width: 0px; box-shadow:none;}
.asmrilibox1 .layui-laydate-header i.laydate-prev-m{left: auto; right: 80px;}
.asmrilibox1 .layui-laydate-header i.laydate-prev-y{left: auto; right: 110px;}
.asmrilibox1 .layui-laydate-header{padding-left: 0px;}
.asmrilibox1 .laydate-set-ym{font-size: 0.33rem; color: #000;}
.asmrilibox1 .layui-laydate-content td{font-size: 0.26rem; color: #000;}
.asmrilibox1 .layui-laydate .layui-this,.asmrilibox1 .layui-laydate .layui-this>div{background-color: #e2f1fe!important; color: #478fe0!important;}

.dinpList4.xyscx1 input[type='text'],.dinpList4.xyscx1 input[type='password']{padding: 0px 20px;}

.buybtnbox1-box1{font-size: 0; position: fixed; left: 0px; bottom: 0px; width: 100%; z-index: 1000; text-align: center;}
.buybtnbox1-box2{max-width: 750px; display: inline-block; width: 100%;  background-color: #fff; box-shadow: 0 -4px 10px rgba(0,0,0,0.12);}

.buybtnbox1{display: flex;justify-content:space-between;align-items:center; padding: 0.30rem 0.20rem; gap:0.20rem;}
.buybtnbox1-box3{display: flex;justify-content:flex-start;align-items:center; gap:0.20rem;}


.dc-btn20{padding:5px; display: block;}
.dc-btn20 .qimg1{max-width: 15px; height: auto;}
.dc-btn20 .sp1{font-size: 12px; color: #aeaeae;}
.dc-btn20 .qimg1.asmyes{display: none;}
.dc-btn20.shouced1 .qimg1.asmyes{display: inline-block;}
.dc-btn20.shouced1 .qimg1.asmno{display: none;}
.buybtnbox1-box1 .num-link.xqcx1{width: 80px;}
.buybtnbox1{padding: 5px 0px;}
.buybtnbox1-box3{gap:5vw;}
.buybtnbox1-box1 .dc-btn1{font-size: 14px; height: 35px; line-height: 35px; padding: 0px 10px; min-width: 100px;}
.buybtnbox1-box1 .dc-car1{width: 37px; height: 37px;}


.phm33{display: inline-block; text-align: left;}
.shipadrm11{text-align: left;}

.aboxw800{max-width: 8.0rem!important; width: 100%!important;}

.carproL1.xyscx7 .dc-dxm41{position: absolute; right: 0.05rem; top: 0.05rem;}
.carproL1.xyscx7 .carproL1-m1 .pbox2 .tt1{padding-right: 50px;}

.pgm71.vwcx1{min-height: inherit;}
.ph-ct1 .tt1{font-size: 0.35rem; color: #000; font-family: 'hmsanscbold3';}
.ph-ct1 .ct1{font-size: 0.25rem; color: #000;}
.acenter1{text-align: center!important;}
.imgL3.phcx1 li{padding: 0.10rem;}








/* 共用部分 底部 ==================*/
.dc-n1{}

.iphshowinlineflex768{display: none!important;}


/* 重写class ==================*/
.dc-cover1{background-size: 100% auto!important;}
.cx-nofix1{position: relative!important;}
.cx-pleft1{text-align: left!important;}