.item_empty {
  height: 0;
  margin-top: 0px;
  width: 19%;
  content: "";
  clear: both;
  margin-bottom: 0px !important;
}
.custom-radio{margin-top: 15px;}
.radColor.active .img-thumbnail{border: 1px solid #660099; border-radius: 8px;}
.radColor:hover label{cursor: pointer;}
.text-prodecorop{color: #333333;}
.custom-checkbox{margin-top: 15px;}
input[type=checkbox] {
    background-color: #fff !important;
    border-color: #660099 !important;
    border: 1px solid #DDDDDD !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 3px;
    width: 15px;
    height: 15px;
  
  }
input[type=checkbox]:checked{
    border: 1px solid #660099 !important;
    background-color: #660099 !important;
    position: relative;
  }
  input[type=checkbox]:checked::after{
    opacity: 1;
    content: '';
    position: absolute;
    width: 3px;
    height: 7px;
    transform: rotate(45deg);
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    top: 1px;
    left: 4px;
  }
  .form-control{width: 200px;margin-top: 15px;}

  body {
    margin: 0;
    padding: 0;
}

.dmodel_max {
    position: relative;
 
}

.modelViewer,
.dmodel_max {
    width: 100%;
   

}

#loading {
    position: absolute;
    top: 50%;
    text-align: center;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tabs_flex{
    display: flex;
    align-items: center;
    justify-content: center;margin-top: 40px;
}
.tabs_flex li{list-style: none;width: 23%;}
.tabs_flex li a,.tabs_flex li span{display: flex;padding: 6px 30px;border-radius: 16px;text-decoration: none;align-items: center;color:#333;
  cursor: pointer;justify-content: center;}
.tabs_flex li a.active{background: #660099;color: #ffffff;}
.tabs_flex li a.active .whiteicon{display: block;}
.tabs_flex li a img,.tabs_flex li span img{margin-right: 10px;}
.tabs_flex li a.active .blockicon{display: none;}
@media screen and (max-width: 1100px) {
  .tabs_flex li{width: 28%;}
}
@media screen and (max-width: 900px) {
  .tabs_flex li{width: 32%;}
}
.whiteicon{display: none;}
.tab-content {
    display: none;
   
}

.tab-content.active {
    display: block;
}

#loading-text {

    font-size: 20px;
    color: #660099;
}



.img-thumbnail{
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  padding: 7px;
}
.pro-details-max {
  width: 86%;
  padding: 0px 7%;
}
.pro-details-flex {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.pro-details-flex .pro-details-left {
  width: 46%;
  position: sticky;
  top: 30px;
  z-index: 5;
  
}
.pro-details-flex .pro-details-left:hover .product-list-wish {
  visibility: inherit;
}
.pro-details-flex .product-list-wish {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9;
  visibility: hidden;
}
.pro-details-flex .product-list-wish i {
  font-size: 26px;
}
.pro-details-right {
  width: 48%;
}
.banner {
  width: 100%;
  display: flex;
  justify-content: space-between;
  max-height: 600px;
}
.large_box {
  width: 79%;
  height: 600px;
  overflow: hidden;
}
.large_box ul li {
  position: relative;
}
#videoName .youtube:hover{cursor: pointer;}
.large_box img {
  display: block;
  width: 100%;
  height: auto;
}
.small_box {
  width: 15%;
  /* height: 350px; */
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.small_list {
  position: relative;
  height: 550px;
  overflow: hidden;
}
.small_list ul {
  height: 550px;
  display: flex;
  flex-direction: column;
}
.small_list ul li {
  position: relative;
  width: 70px;
  border: 1px solid #DDDDDD;
  margin-bottom: 5px;
}
.small_list ul li:hover {
  cursor: pointer;
}
.small_list ul li img {
  display: block;
}
.small_list ul li .mask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  background: #000000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.small_list ul li.on .mask {
  display: block;
}
.btns {
  text-align: center;
}
.btns i {
  font-size: 50px;
  line-height: 50px;
  height: 50px;
  width: 100%;
}
.btns i:hover {
  color: #660099;
  cursor: pointer;
}
/*放大镜部分*/
.imgmask1 {
  display: none;
  width: 150px;
  height: 150px;
  background-color: #660099;
  opacity: 0.3;
  position: absolute;
  z-index: 3;
}
.imgmask1:hover {
  cursor: pointer;
}
#box1-1-1 {
  width: 400px;
  height: 400px;
  border: 1px solid lightgrey;
  position: absolute;
  left: 100%;
  top: 0px;
  overflow: hidden;
  display: none;
  z-index: 99;
}
#img1_1 {
  position: absolute;
}
.top-slide {
  font-size: 14px !important;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  /* Center slide text vertically */
  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;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}
.product-details-Swiper {
  height: 80%;
}
.product-Swiper {
  height: 13%;
  box-sizing: border-box;
  margin-top: 10px;
}
.product-Swiper img {
  width: 80px;
  height: auto;
  border: 1px solid;
}
.product-Swiper .swiper-slide {
  width: 90px !important;
  height: 100%;
  opacity: 0.4;
}
.product-Swiper .swiper-button-next,
.product-Swiper .swiper-rtl .swiper-button-prev {
  color: #ffffff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.product-Swiper .swiper-button-prev,
.product-Swiper .swiper-rtl .swiper-button-next {
  color: #ffffff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.product-Swiper .swiper-button-next:after,
.product-Swiper .swiper-rtl .swiper-button-prev:after,
.product-Swiper .swiper-button-prev:after,
.product-Swiper .swiper-rtl .swiper-button-next:after {
  font-size: 16px;
}
.product-Swiper .swiper-slide-thumb-active {
  opacity: 1;
}
.swiper-slide img {
  display: block;
  object-fit: cover;
}
.The-next-thing {
  display: flex;
  align-items: center;
}
.The-next-thing .page-left i {
  margin-right: 5px;
}
.The-next-thing .page-right i {
  margin-left: 5px;
}
.The-next-thing a {
  font-size: 14px;
  color: #333333;
  display: flex;
  align-items: center;
}
.The-next-thing a i {
  font-size: 20px;color: #333333;
}
.The-next-thing a:hover {
  color: #660099;
  cursor: pointer;
}
.The-next-thing a .secant {
  margin: 0px 5px;
}
.The-next-thing .secant {
  display: block;
  margin: 0px 10px;
}
.page-next-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-next-flex .label-p {
  width: 143px;
  text-align: center;
  background: #F0F0F0;
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  font-size: 16px;
  color: #333333;
  padding: 6px 0;
}
.pro-d-name {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 32px;
  margin: 15px 0px 20px 0px;
}
.pro-d-score {
  display: flex;
  align-items: center;
}
.pro-d-score .secant {
  margin: 0px 5px;
  font-size: 12px;
  color: #707070;
}
.d-score-icon {
  margin-right: 5px;
}
.d-score-icon i {
  color: #FDB103;
  font-size: 20px;
}
.d-score-sum,
.d-score-Reviewed {
  font-size: 14px;
  color: #707070;
}
.pro-d-price {
  flex-wrap: wrap;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  padding: 15px 0px;
  display: flex;
  align-items: baseline;
  margin: 20px 0px;
}
.pro-d-price .discount-price {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
}
.pro-d-price .original-price {
  font-size: 16px;
  color: #8F8F8F;
  margin-left: 10px;
  text-decoration: line-through;
}
.pro-d-price .discount {
  font-size: 16px;
  color: #DA251D;
  margin-left: 25px;
}
.brand-more,
.brand-less {
  display: flex;
  align-items: center;
}
.brand-more i,
.brand-less i {
  font-size: 22px;
  color: #707070;
}
.brand-more:hover,
.brand-less:hover,
.brand-more:hover i,
.brand-less:hover i {
  cursor: pointer;
  color: #660099;
}

.descfover{
  position: relative;
}
.descfover::after {
  position: absolute;
  height: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75) 54%,#fff);
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
}
.pro-describe li{list-style: disc inside;padding-bottom: 10px;color: #333333;}
.pro-describe li h3 {
  display: inline;
  font-size: 14px;
  color: #333333;
}


.pro-d-qty {
  display: flex;
  align-items: center;
  margin-top: 45px;
}
.pro-d-qty .qty-title {
  font-size: 16px;
  color: #333333;
  line-height: 36px;
  margin-right: 15px;
}
.pro-d-qty .input-num {
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-right: none;
  border-left: none;
}
.pro-d-qty .btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 36px;
  background: #F0F0F0;
  border-radius: 3px 0px 0px 3px;
  opacity: 1;
  border: 1px solid #E5E5E5;
  color: #333333;
  font-size: 26px;
}
.pro-d-qty .btn:active {
  box-shadow: inset 0 1px rgba(100, 100, 100, 0.1);
}
.pro-d-qty .btn:hover {
  background-color: #e9e9e9;
  color: #333;
}
.pro-d-qty .btn-minus {
  border-radius: 0px 3px 3px 0px;
}
.pro-de-grop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 30px 0px 40px 0px;
}
.pro-de-grop .pro-de-btn {
  height: 48px;
  line-height: 48px;
  background: #fff;
  color: #660099;
  border: 1px solid #660099;
  border-radius: 3px 3px 3px 3px;
  width: 48%;
  font-size: 16px;
}
.pro-de-grop .pro-de-btn:hover {
  cursor: pointer;
  background: #660099;
  color: #ffffff;
}
.pro-de-grop .pro-de-btn-one {
  height: 48px;
  line-height: 48px;
  background: #660099;
  border-radius: 3px 3px 3px 3px;
  width: 100%;
  color: #ffffff;
  font-size: 16px;
  cursor: pointer;
}
.pro-de-grop .pro-de-btn-two {
  height: 48px;
  line-height: 48px;
  background: #660099;
  border-radius: 3px 3px 3px 3px;
  width: 48%;
  color: #ffffff;
  font-size: 16px;
}
.pro-de-grop .pro-de-btn-two:hover {
  cursor: pointer;
  background: #5F018E;
}
.pro-de-grop .flex_center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pro-parts-grop{
  margin-top: -20px;
}
.available {
  display: block;
}
.out-of-stock {
  margin: 30px 0px 40px 0px;
}
.talk-to-sales {
  width: 100%;
}
.talk-to-sales a {
  background: #7543BA;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  font-size: 16px;
  padding: 11px 0px;
  width: 100%;
  display: block;
}
.ships-max {
  display: flex;
  align-items: center;
  justify-content: space-between;
  
 
  flex-wrap: wrap;
}
.ships-max .ships-figure {
  margin-bottom: 10px;
  /* width: 100%; */
}
.ships-max .ships-free-max {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.ships-max .ships-free-max span {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.ships-max .ships-free-max-two {
  display: none;
}
.ships-max .ships-free {
  width: 29px;
  height: 29px;
  background: linear-gradient(180deg, #BD4BFB 0%, #7433C1 100%);
  border-radius: 50%;
  margin-right: 10px;
}
.ships-max .ships-free i {
  font-size: 22px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 29px;
}
.sku-content {
  font-size: 14px;
  border-bottom: 1px solid #DDDDDD;
  padding: 0px 0px 10px 0px;
  margin-bottom: 10px;
}
.sku-content .sku-a {
  padding: 5px 0;
  font-size: 14px;
  color: #333333;
}
.sku-content .sku-a span,
.sku-content .sku-a a {
  font-size: 14px;
  color: #333333;
}
.sku-content .sku-a a:hover {
  color: #660099;
}
.product-list-title {
  font-size: 28px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 50px;
}
.Specifications{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.Specifications_btn {margin: 20px auto;text-align: center;}
.Specifications_btn .brand-more,.Specifications_btn .brand-less{border-radius: 60px;border: 1px solid #707070;color: #707070;padding: 2px 30px;
  display: inline-flex;justify-content: center;}
.Specifications_btn .brand-more:hover,.Specifications_btn .brand-less:hover{cursor: pointer;border: 1px solid #660099;color: #660099;}
.product-list-max {
  width: 86%;
  padding: 100px 7% 0px 7%;
}
.product-list .product-list-li {
  width: 15.5%;
}
.boughtSwiper,.videoSwiper,.OperatingSwiper{position: relative;}
.boughtSwiper .product-list-li{width: 100%;}
.boughtSwiper .swiper-button-next,.boughtSwiper .swiper-rtl .swiper-button-prev,.boughtSwiper .swiper-button-prev, .boughtSwiper .swiper-rtl .swiper-button-next,
.video-max .swiper-button-next,.video-max .swiper-rtl .swiper-button-prev,.video-max .swiper-button-prev, .video-max .swiper-rtl .swiper-button-next,
.OperatingSwiper .swiper-button-next,.OperatingSwiper .swiper-rtl .swiper-button-prev,.OperatingSwiper .swiper-button-prev, .OperatingSwiper .swiper-rtl .swiper-button-next
{border: 1px solid #660099;border-radius: 50%;width: 30px;height: 30px;}
  
.boughtSwiper .swiper-button-next:after,.boughtSwiper .swiper-button-prev:after,
.video-max .swiper-button-next:after,.video-max .swiper-button-prev:after,
.OperatingSwiper .swiper-button-next:after,.OperatingSwiper .swiper-button-prev:after
{font-size: 23px!important;}
.bought_btn{border-radius: 60px 60px 60px 60px;border: 1px solid #660099;color: #660099;cursor: pointer;padding: 5px 15px;}
.bought_btn:hover{border: 1px solid #660099;background-color: #660099;color: #ffffff;}
.productS-price .discount-price2{font-size: 18px;font-weight: bold;color: #333333;margin-right: 3px;}
.bought_name {margin-bottom: 10px;}
.bought_name a{font-size: 14px;color: #333333;}
.bought_name a:hover{font-size: 14px;color: #660099;text-decoration: underline;}
.bought_price{flex-wrap: wrap;}
.bought_price-flex{display: flex;align-items: baseline;margin-right: 10px;}
.product-list .product-list-figure img {
  height: auto;
  width: 100%;
}
.product-list .productS-content {
  padding: 20px 10px 0px 10px;
}
.product-list .productS-name a {
  font-size: 14px;
}
.product-list .add-cart-btn {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.box-th,.tab_ul-product {
  overflow: hidden;
  width: 100%;
}
.box-th ul,.tab_ul-product ul {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #660099;
}
.box-th ul li,.tab_ul-product ul li{margin-right: 50px;}
.box-th ul li,.tab_ul-product ul li a {
  width: auto;
  display: inline-block;
  padding: 5px 25px;
  text-align: center;
  font-size: 20px;
}
.tab_ul-product ul li a {color: #787878;}
.tab_ul-product ul li a.on{color: #ffffff;}
.box-th ul li:hover,.tab_ul-product ul li:hover{
  cursor: pointer;
  color: #ffffff;
  background: #660099;
  border-radius: 16px 16px 0px 0px;
}
.tab_ul-product ul li:hover a{color: #ffffff;}
.box-th li.on,.tab_ul-product li.on a {
  background: #660099;
  border-radius: 16px 16px 0px 0px;
  color: #ffffff;
}
.box-tb {
  margin-top: 60px;
}
.box-tb .item {
  display: none;
}
.box-tb .item.active {
  display: block;
  font-size: 14px;
}
.item {
  width: 90%;
  margin: 0px auto;
}
.item.list-one img {
  width: 100%;
  height: auto;
}
.list-one strong{
  font-weight: bold;
}
.list-one h1
.list-one h2
.list-one h3,
.list-one h4 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 20px;
}
.list-one p {
  font-size: 14px;
  color: #707070;
  margin-bottom: 15px;
  padding-left: 15px;
}
.list-one p,.list-one p span{text-wrap:wrap !important;}
.list-two h1 {
  padding: 10px 0px 25px 0px;
  color: #333333;
}
.list-two .mt50 {
  margin-top: 30px;
}
.list-two h2 {
  padding: 10px 0px 20px 0px;
  color: #333333;
}
.list-two p {
  padding-bottom: 10px;
}
.list-two .p_aclass span:hover {
  color: #660099;
  cursor: pointer;
  text-decoration: underline;
}
.list-two .p_aclass span {
  color: #000;
}
.list-two .font22 {
  font-size: 16pt;
  padding: 10px 0px 20px 0px;
  color: #333333;
}
.list-two .textcenter {
  text-align: center;
}
.list-two .font28 {
  font-size: 21pt;
}
.list-two .font24 {
  font-size: 18pt;
  padding: 10px 0px 20px 0px;
  color: #333333;
}
.list-two .colorGray {
  color: #74737a;
}
.list-two .font16 {
  font-size: 12pt;
}
.list-three h1,
.list-three h2 {
  color: #333333;
}
.list-three .addreturn span {
  display: block;
  margin-bottom: 20px;
}
.list-three .mb20 {
  margin-bottom: 20px;
}
.list-three .shop_return_add {
  margin-left: 103px;
}
.list-three .phone-flex {
  display: flex;
  align-items: center;
}
.list-three .how_botimg {
  margin-left: 10px;
}
.list-three .return_disc_list {
  position: relative;
  margin-left: 42px;
}
.list-three .how_bota a {
  color: #74737A;
}
.list-three .how_bota a:hover {
  color: #660099;
  text-decoration: underline;
}
.list-three .colorBlack {
  color: #000;
}
.list-three .shop_return_add li {
  list-style-type: decimal;
}
.list-three .font18 {
  font-size: 13pt;
}
.list-three .return_disc_list::before {
  content: '';
  position: absolute;
  top: 8px;
  left: -21px;
  width: 5px;
  height: 5px;
  background: #74737A;
  border-radius: 50%;
}
.list-three .mb42 {
  margin-bottom: 42px;
}
.list-three .font28 {
  font-size: 21pt;
}
.list-three .mb50 {
  margin-bottom: 50px;
}
.list-three .font22 {
  font-size: 16pt;
}
.list-three .textheight28 {
  line-height: 28px;
}
.list-three .textheight28 {
  line-height: 28px;
}
.list-three .colorGray {
  color: #74737a;
}
.list-three .font16 {
  font-size: 12pt;
}
.list-three .mb30 {
  margin-bottom: 30px;
}
.list-three .font22 {
  font-size: 16pt;
}
#wholesale_description,#wholesale_details,#wholesale_faq,#wholesale_whychooseus{padding-top: 50px;}
#wholesale_description img{margin: 0px auto;}
/* 提交form  留言*/
.contact-form {
  border-bottom: 1px solid #DDDDDD;
  padding: 0px 48px 48px 48px;
}
.contact-form fieldset {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.contact-form .review-label {
  margin-bottom: 15px;
}
.contact-form .message-label {
  width: 100%;
}
.contact-form .message-label #message_te {
  width: 99%;
  border: 1px solid #707070;
  
  padding-left: 10px;
  padding-top: 10px;
  margin-bottom: 15px;
}
.contact-form .message-label .guize3 {
  position: absolute;
  left: 0px;
  bottom: 10px;
  font-size: 13px;
}
.contact-form .email-label .guize2 {
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-size: 13px;
}
.contact-form .email-label .guize2_2 {
  position: absolute;
  left: 17px;
  bottom: -31px;
  font-size: 13px;
  text-align: left;
}
.contact-form label {
  position: relative;
  width: 100%;
}
.contact-form label .guize {
  position: absolute;
  left: 0;
  bottom: 0px;
  font-size: 13px;
}
.contact-form label .you-review {
  margin: 0px 0px 10px 0px;
}
.contact-form textarea {
  position: relative;
}
.input-grop-flex{justify-content: flex-start;}
.input-left{width: auto !important;}
.contact-form .input-grop {
  width: 25%;
  text-align: right;
}
.contact-form .submit-btn {
  border-radius: 5px;
  padding: 10px 30px;
  font-size: 14px;
  border: 1px solid #660099;
  background: none;
  background: #660099;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-form .submit-btn:hover {
  background: #5F018E;
  cursor: pointer;
}
.contact-form .check-div {
  width: 100%;
  margin-bottom: 20px;
}
.contact-form .check-div label {
  font-size: 14px;
  color: #474747;
}
input::-webkit-input-placeholder {
  color: #ccc;
  font-size: 14px;
}
textarea::-webkit-input-placeholder {
  color: #ccc;
  font-size: 14px;
}
.score-max {
  padding-bottom: 30px;
}
.score-max .pro-d-flex {
  display: flex;
  align-items: baseline;
}
.score-max .Write-Review {
  border-radius: 60px ;
  border: 1px solid #660099;
  padding: 10px 45px;
  font-size: 14px;
  color: #660099;
}
.score-max .Write-Review:hover {
  background: #660099;
  color: #ffffff;
}
.required {
  color: red;
}
.review-form {
  display: none;
  position: fixed;
  z-index: 101;
  background: #fff;
  width: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.review-form .comment-name {
  padding: 35px 48px 15px 48px;
  text-align: center;
  font-size: 20px;
  color: #333333;
}
.review-form .comment-must {
  padding-bottom: 35px;
}
.review-form .comment-must,
.review-form .you-review {
  font-size: 14px;
  color: #707070;
}
.review-form #name-input,.review-form #order_id,
.review-form #email-input {
  margin-bottom: 15px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #707070;
  padding: 0px 10px;
  width: 100%;
  box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
}
@media screen and (max-width: 1300px) {
  .review-form{width:80%;}
}
@media screen and (max-width: 768px) {
  .review-form{width:90%;}
}
.score-max .d-score-sum {
  font-size: 24px;
  color: #333333;
}
.score-title {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 30px;
}
.score-list li {
  display: flex;
  padding: 30px 50px;
  border: 1px solid #DDDDDD;
  margin-bottom: 12px;
}
.score-list .score-list-right {
  width: 100%;
}
.score-list-right .Verified-con img{margin: 0px 10px;}
.score-list .sum-give {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 5px 0;color: #333333;
}
.score-list .Verified-name{
  color: #333333;
}
.score-list .give-a-like {
  font-size: 14px;
  color: #707070;
  line-height: 24px;display: flex;align-items: center;
}
.score-list .give-a-like i {
  font-size: 22px;
  color: #707070;margin-left: 5px;
}
.score-list .score-name {
  font-size: 20px;
  color: #333333;
}
.score-list .score-intro {
  font-size: 16px;
  color: #707070;
  margin: 15px 0px;
  word-break: break-all;
}
.score-tit{font-size: 20px;color: #333333;font-weight: bold;}
.score-view-btn {
  text-align: center;
  width: 100%;
  margin-top: 40px;
}
.score-view-all {
  padding: 10px 40px;
  background: #EFEFEF;
  border-radius: 6px 6px 6px 6px;
  font-size: 21px;
  color: #333333;
  margin: 80px auto 0px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.score-view-all i {
  font-size: 26px;
  margin-left: 5px;
}
.score-view-all:hover {
  cursor: pointer;
  background: #660099;
  color: #ffffff;
}
.form-group{margin-top: 20px;}
.custom-radio>div,.custom-checkbox>div{display: inline-block;margin-right: 15px;}
.custom-radio>div input,.custom-checkbox>div input{margin-right: 5px;}

/* 优惠卷 */
.coupon_violet-Div{position: relative;margin: 10px auto;display: inline-block;z-index: 0;}
.coupon_violet-flex{display: flex;align-items: center;justify-content: space-between;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.coupon_violet-left{width: 64%;text-align: center;}
.coupon_violet-right{width: 34%;text-align: center;}
.coupon_violet-title{font-size: 28px;font-weight: bold;color: #ffffff;}
.coupon_violet-code{color: #ffffff;font-size: 12px;}
.coupon_violet-copy{color: #ffffff;font-size: 12px;border-radius: 16px 16px 16px 16px;
display: inline-block;padding: 2px 15px;border: 1px solid #FFFFFF;}
.coupon_violet-copy:hover{cursor: pointer;}
.coupon_violet-copy-Copied{display: none;color: #ffffff;}
.coupon_violet-copy-Copied:hover{cursor: no-drop;}
.coupon_violet-name{font-size: 14px;color: #ffffff;}
.coupon_violet-flash{font-size: 17px;color: #ffffff;font-weight: bold;}
/* 滑动固定  */
.cart_fixation{position: fixed;bottom: 0;width: 100%;background-color: #ffffff;border-top: 1px solid #DDDDDD;z-index: 90;padding: 10px 0;display: none;}
.cart_fixation-flex{display: flex;justify-content: space-between;align-items: center;}
.cart_fixation-left{display: flex;align-items: center;padding-left: 7%;}
.cart_fixation-left img{margin-right: 15px;}
.cart_fixation-left {width: 50%;}
.cart_fixation-left p{font-size: 16px;color: #333333;}
.cart_fixation-right{width: 43%;display: flex;align-items: center;justify-content: flex-end;}
.cart_fixation-add{background-color: rgba(218,37,29);color: #ffffff;margin: 0 7% 0 15px;padding: 7px 30px; border-radius: 10px;font-size: 12px;}
.cart_fixation-add:hover{cursor: pointer;}


/* 捆绑销售 */
/* .pro-details-max .bundling-max:nth-child(1){margin-top: 100px;}
.pro-details-max .bundling-max{margin-top: 50px;}
.bundling-title p{font-weight: bold;color: #333333;font-size: 28px;margin-bottom: 50px;}
.bundling-list-mid{width: 280px !important;min-width: 280px;}
.bundling-symbol{font-size: 68px;font-weight: bold;color: #333333;width: 5% !important;padding-top: 5%;margin: 0 1.5%;text-align: center;width: 80px!important;min-width: 80px;}
.bundling-flex{width: 100%;overflow-x: auto;}
.bundling-fig{border-radius: 16px;}
.bundling-fig img{margin: 0 auto;width: 100%;height: auto;border-radius: 16px;min-width: 227px;}
.productS-name a:hover {color: #660099;text-decoration: underline;}    
.productS-name{padding: 12px 0px 20px 0px;}
.productS-name a {font-size: 14px;color: #333333;}
.productS-content {padding: 20px 10px 0px 10px;}
.bundling-flex .product-list{justify-content: flex-start;flex-wrap: nowrap; }
.bundling-list{display: flex;overflow: auto; padding: 0; margin: 0;list-style: none;position: relative;}
.bundling-equal{right:280px !important;z-index:9 !important;}
.bundling-list-mid:nth-last-child(-n+2) {position: sticky;right: 0; background-color: #fff; z-index: 1;}
.bundling-btn {display: block;background: #660099;font-size: 14px;color: #ffffff;border-radius: 3px 3px 3px 3px;padding: 10px 40px;margin:15px auto 0 auto;}
.bundling-btn:hover{cursor: pointer;background: #8433AD;} */
.pro-details-max .bundling-max:nth-child(1){margin-top: 100px;}
.pro-details-max .bundling-max{margin-top: 50px;}
.bundling-title p{font-weight: bold;color: #333333;font-size: 28px;margin-bottom: 50px;}
.bundling-list-mid{width: 168px !important;min-width: 168px;}
.bundling-symbol{font-size: 35px;font-weight: bold;color: #333333;width: 5% !important;padding-top: 120px;margin: 0 10px;text-align: center;width: 50px!important;
  min-width: 50px;}
.bundling-flex{width: 100%;overflow-x: auto;display: flex;}
.bundling-fig{border-radius: 16px;}
.bundling-fig img{margin: 0 auto;width: 100%;height: auto;border-radius: 16px;min-width: 227px;}
.productS-name a:hover {color: #660099;text-decoration: underline;}    
.bundling-flex .productS-name{padding: 0px 0px 10px 0px !important;}
.productS-name a {font-size: 14px;color: #333333;}
.productS-content {padding: 20px 10px 0px 10px;}
.bundling-flex .product-list{justify-content: flex-start;flex-wrap: nowrap; }
.bundling-list{display: flex;overflow: auto; padding: 0; margin: 0;list-style: none;position: relative;}
.bundling-equal{right:280px !important;z-index:9 !important;}
/* .bundling-list-mid:nth-last-child(-n+2) {position: sticky;right: 0; background-color: #fff; z-index: 1;} */
.bundling-btn {display: block;background: #660099;font-size: 14px;color: #ffffff;border-radius: 3px 3px 3px 3px;padding: 10px 40px;margin:15px auto 0 auto;}
.bundling-btn:hover{cursor: pointer;background: #8433AD;}




.bundling-max .bundling-product{position: relative;}
.bundling-input{position: absolute;right: 5px;top: 5px;z-index: 2;}
.bundling-max input{cursor: pointer;}
.bundling-max input[type=checkbox]{width: 20px;height: 20px;}
.bundling-max input[type=checkbox]:checked::after{width: 6px;height: 11px;left: 5px;}
.cart-total{padding-top: 100px;padding-left: 50px;text-align: center;min-width: 240px;}
.cart-p span{font-size: 24px;color: #333333;}
.cart-btn{margin-top: 10px;cursor: pointer;background-color: #660099;color: #ffffff;font-size: 16px;padding: 10px 40px;}

@media screen and (max-width: 1400px) {
  .cart-p span{font-size: 20px;}
  .cart-btn{font-size: 14px;}
}
@media screen and (max-width: 1200px) {
  .cart-total{padding-left: 20px;box-shadow: -11px 0px 15px -17px rgba(0, 0, 0, 0.5)}
  .cart-btn{padding: 10px 20px;}
}




.bundling-flex .bundling-list::-webkit-scrollbar{
  /*滚动条整体样式*/
  width: 2px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 6px;
}
.bundling-flex .bundling-list::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #660099;
}
.bundling-flex .bundling-list::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
  width: 30px;
}
/* .bundling-flex .product-list .product-list-li{min-width: 227px;min-height: 227px;} */
/* .bundling-image{min-width: 227px;min-height: 227px;} */

/* .pro-details-max-b .bundling-list-mid{width: 180px !important;min-width: 180px;} */
.pro-details-max-b .bundling-title p{margin-bottom: 30px;}
.pro-details-max-b.pro-details-max .bundling-max{margin-top: 0;}
.pro-details-max-b.pro-details-max .bundling-max:nth-child(1){margin-top: 50px;}
/* .pro-details-max-b .bundling-symbol{width: 60px !important;min-width: 60px;} */
.pro-details-max-b{}

.description-intro h1{font-size: 26px;}
.description-intro h2{font-size: 24px;}
.description-intro h3{font-size: 22px;}
.description-intro h4{font-size: 20px;}
.description-intro h5{font-size: 18px;}
.description-intro h6{font-size: 16px;}
.description-intro h1,.description-intro h2,.description-intro h3,.description-intro h4,.description-intro h5,
.description-intro h6{color: #333333;margin-bottom: 25px;}
.description-intro h1 strong,.description-intro h2 strong,.description-intro h3 strong,.description-intro h4 strong,.description-intro h5 strong,
.description-intro h6 strong{font-weight: bold;}
.description-intro p{color: #333333;font-size: 14px;margin-bottom: 15px;}
.description-intro ul{width: 100% !important;}
.description-intro ul li{list-style: disc;margin-left: 20px;}
@media screen and (max-width: 1600px) {
  .large_box {
    height: 500px;
  }
  .banner {
    height: 500px;
  }
}
@media screen and (max-width: 1400px) {
  .product-list-max {
    width: 92%;
    padding: 50px 4% 0px 4%;
  }
  .pro-d-describe li {
    padding-bottom: 10px;
  }
  /* .mt-top {
    margin-top: 90px;
  } */
  .large_box {
    width: 82%;
    height: 450px;
    overflow: hidden;
  }
  .pro-details-max{width: 94%;padding: 30px 3%;}
  .pro-details-flex .pro-details-left{width: 48%;}
  /* .ships-figure img{width: 100%;height: auto;} */
  /* .bundling-list-mid,.bundling-fig img{width: 180px ;min-width: 180px;} */
  /* .bundling-symbol{min-width: 80px;font-size: 60px;} */
  .bundling-equal {right: 220px !important;}
}

.Verified-flex{display: flex;justify-content: space-between;align-items: center;}
.Verified-left{width: 20%;text-align: center;}
.Verified-left_name{color: #333333;font-size: 36px;font-weight: bold;margin-bottom: 10px;}
.Verified-left .Customers-flex{justify-content: center;}
.Verified-left_intro{color: #333333;font-size: 14px;margin-top: 15px;}
.Verified-left .Verified-name{color: #333333;font-size: 18px;font-weight: bold;}
.Verified-left .Verified-con{margin-top: 15px;}



.Verified-right{width: 75%;position: relative;margin-right: 3%;}
.Customers-author{font-size: 14px;color: #707070;font-weight: bold;margin: 10px 0 20px 0;padding: 0px 15px;}

.Verified-right .swiper-button-next,.Verified-right .swiper-button-prev,
.video-max .swiper-button-next,.video-max .swiper-button-prev,
.bought-max .swiper-button-next,.bought-max .swiper-button-prev,
.Operating-max .swiper-button-next,.Operating-max .swiper-button-prev

{
  width: 30px !important;height: 30px !important;border-radius: 50%;border: 1px solid #660099;
}
.video-max,.bought-max,.Operating-max{position: relative;width: 90%;margin: 0px auto;}
.packlist_image{margin: 0px auto;height: auto !important;position: absolute;top: 0;}
.play_tk{position: relative;cursor: pointer;}
.play_tk::after{content: "";width: 0;height: 0;border-left: 20px solid #ffffff;border-top: 15px solid transparent;border-bottom: 15px solid transparent;
  position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%);}
.Verified-right .swiper-button-next,.bought-max .swiper-button-next,.video-max .swiper-button-next,.Operating-max .swiper-button-next
{right: -50px !important;}
.Verified-right .swiper-button-prev,.bought-max .swiper-button-prev,.video-max .swiper-button-prev,.Operating-max .swiper-button-prev
{left: -50px !important;}
.Verified-right .swiper-button-prev:after,.Verified-right .swiper-rtl .swiper-button-next:after,
.Verified-right .swiper-button-next:after,.Verified-right .swiper-button-prev:after,
.video-max .swiper-button-prev:after,.video-max .swiper-rtl .swiper-button-next:after,
.video-max .swiper-button-next:after,.video-max .swiper-button-prev:after,
.bought-max .swiper-button-prev:after,.bought-max .swiper-rtl .swiper-button-next:after,
.bought-max .swiper-button-next:after,.bought-max .swiper-button-prev:after,
.Operating-max .swiper-button-prev:after,.Operating-max .swiper-rtl .swiper-button-next:after,
.Operating-max .swiper-button-next:after,.Operating-max .swiper-button-prev:after{
  font-size:18px !important;
  color: #660099;
}
.Verified-right .swiper-slide .star-img{max-width: 23px;max-height: 23px;}
.CustomersRows,.CustomersLess{display: none;}
.CustomersLess,.CustomersMore{text-decoration: underline;}
.CustomersMore:hover,.CustomersLess:hover{cursor: pointer;}

.cb1.Customers-2-box{width: 86%;padding-bottom: 0px;}
.cb1 .Verified-list{background-color: #F8FAFB;text-align: left;min-height: 330px;}
.cb1 .Customers-text{left: 15px;bottom: 15px;}
.cb1 .cust-flex{padding-bottom: 20px;}
.cb1 .Customers-flex.Customers-pd{padding: 20px 15px 0px 15px;}

.cb1 .Verified-list p.Customers-name,.cb1 .Verified-list p.Customers-intro{padding: 0 15px;}




@media screen and (max-width: 1600px)
{
  .Verified-left_name{font-size: 30px;}
  .Verified-left .star-img{width: 30px;height: 30px;}
  .Verified-left .Verified-con{margin-left: 0px;}
  .Verified-right .swiper-slide .star-img{width: 20px;height: 20px;}
  .Verified-right .Verified-name{font-size: 14px;}
}
@media screen and (max-width: 1400px)
{
  .cb1 .Customers-list {
      width: auto;
     
  }
  .cb1.Customers-2-box{width: 94%;}
  .cb1 .Customers-intro{font-size: 13px;}
  .Verified-right{width: 68%;}
}
@media screen and (max-width: 1200px){
  .Verified-left{display: none;}
  .Verified-right{width: 94%;margin: 0 3%;}
}
@media screen and (max-width: 950px){

  .Verified-right{width: 90%;margin: 0 5%;}
  .Verified-right .swiper-slide img{width: 18px;height: 18px;}
  .cb1 .Verified-name,.cb1 .Customers-name{font-size: 14px;}
  .cb1 .Customers-name{margin: 10px 0;}
}

/* Statement样式 */
.Statement_max-con{width: 880px;margin: 0px auto;text-align: center;}
.Statement_max-con h3{font-size: 20px;font-weight: bold;color: #333333;margin-bottom: 25px;}
.Statement_max-con p{color: #333333;margin-bottom: 10px;text-align: left;}
.Statement_list{display: flex;width: 880px;margin: 60px auto 0px auto;flex-wrap: wrap;}
.Statement_list-width{width: 26%;text-align: left;margin-bottom: 50px;margin-right: 9%;}
.Statement_list-width:nth-child(3){margin-right: 0%;}
.Statement_list-title{font-size: 16px;color: #000000;font-weight: bold;margin: 10px 0;}
.Statement_list-intro{color: #000000;}
.Statement_list-intro a{color: #000000;text-decoration: underline;    word-wrap: break-word;}
@media screen and (max-width: 1400px){
  .Statement_max-con,.Statement_list{width: 90%;}
  .box-th ul li{margin-right: 20px;}
}
@media screen and (max-width: 1000px){
  .box-th ul li{margin-right: 0px;}
}
@media screen and (max-width: 768px){
  .box-th ul li{font-size: 18px;}
  /* .copy-title, .copy-title h2{text-align: left !important;} */
}



/*产品属性 */
.Specifications-max table,.packlist-flex table{width: 100%;margin: 0 auto;border-collapse:collapse;}
.Specifications-max table tr td,.Specifications-max table tr th,.packlist-flex tr ,.packlist-flex td{border: 1px solid #DBDBDB;padding: 5px 50px;}
.Specifications-max table tr td.attribute_groups-name{padding: 10px 50px;}
.arr_td .active:nth-child(n+2){margin-top: 10px;}
.attribute_groups-pd{width: 100%;}
.attribute_groups-pd:nth-child(4n+1),.attribute_groups-pd:nth-child(4n+3),
.packlist-li:nth-child(4n+1),.packlist-li:nth-child(4n+3){background-color: #F6F6F6;}
.attribute_groups-pd:nth-child(4n+2),.attribute_groups-pd:nth-child(4n+4),
.packlist-li:nth-child(4n+2),.packlist-li:nth-child(4n+4) { background-color: #ffffff;}
.attribute_groups{display: flex;padding: 20px 50px;}
.attribute_groups-left{width: 40%;}
.attribute_groups-right{width: 60%;}
.attribute_groups-right .attribute_groups-text{}
.attribute_groups-right .attribute_groups-text:nth-last-child(2),
.attribute_groups-right .attribute_groups-text:nth-last-child(1) {margin-bottom: 0;}
.attribute_groups-name{font-size: 14px;color: #333333;font-weight: bold;}
.attribute_groups-text{font-size: 14px;color: #333333;}

/* 包装清单 */
.packlist-flex{display: flex;justify-content: space-between;}
.packlist-left{width: 48%;}
.packlist{width: 50%;}
.packlist-li{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 25px 50px;}
.packlist-li .attribute_groups-text{width: 33.33%;box-sizing: border-box;}

.packlist .product-list-title{text-align: center;}
.packlist-grop{text-align: center;}
.packlist-btn{width: 100%;padding: 0px;margin-top: 30px;}
.packlist-btn a{background-color: #F8F8F8;display: block;color: #660099;font-size: 28px;border: 1px solid #D4D4D4;border-radius: 3px;padding: 20px 0;}


/* FAOS */
.FAQS_one .faq-title span{font-size: 18px;}
.FAQS_one .item{width: 100%;}
.FAQS_one .faq-title span{padding: 25px 0;}
.FAQS_one .faq-intro{margin-bottom: 25px;padding-bottom: 0px;}
/* .FAQS_one .faq-div{padding: 25px 0;} */

.Checkout-btn {
  height: 48px;
  background: #EFBA42;
  border-radius: 3px;
  width: 100%;
  font-size: 16px;
}

@media screen and (max-width: 1150px){
  /* .packlist_image{width: 80%;height: auto;} */
  .attribute_groups,.packlist-li{padding: 25px;}
  .packlist-btn a{font-size: 22px;}
  .packlist-flex td{padding: 15px 20px;}
}


.cart-bundlings>div{margin-bottom:10px;}