.fb_iframe_widget iframe {
  width: auto !important;
}

.detail-content-main img,
.detail-content-main p {
  width: 100% !important;
  height: auto !important;
}

.my-mobile-box input {
  width: 94.5%;
}

.my-mobile-box span {
  width: 10%;
}

.my-mobile-tip {
  margin-left: 140px;
  margin-top: -35px;
}

.my-address-tip {
  margin-left: 140px;
}

.shipping-mobile-error-tip {
  color: #E02020;
  font-size: 13px;
}

.goods-option-explain {
  display: none;
  color: #4b80b6;
  font-size: 14px;
}

.product-option-item .colour .item.active .goods-option-explain {
  color: #d6d1ff;
}

@media (max-width: 500px) {
  .my-mobile-box input {
      width: 87.5%;
  }

  .my-mobile-tip {
      margin-left: 50px;
      margin-top: -45px;
  }

  .my-address-tip {
      line-height: 1;
  }

  .my-address-tip {
      margin-left: 0px;
  }
}
.body-class{
  width:100%;
}
ul{
  list-style-type: none; /* 移除列表项前的默认标记 */
}
.page-container-ul {
  list-style-type: none; /* 移除列表项前的默认标记 */
  padding: 0; /* 移除ul的内边距 */
  margin: 0; /* 移除ul的外边距 */
}

.page-container-ul li {
  margin: 0; /* 移除li的默认外边距 */
  padding: 0; /* 移除li的内边距 */
}
.header{
  padding: 6px 0 !important;
  margin: 0 auto !important;
  display: none;
}
.layui-icon-defined{
  padding: 0px 30px;
  font-size: 1.5rem;
}
.layui-icon-search-defined{
  font-size: 1.5rem;
  color: #1E9FFF;
}
.has-sold-out{
  display:block;
  color: #fff;
}
.stop-class{
  display:inline;
}
.flex-labels >span{
  margin-bottom: .05rem;
  margin-right: 7px;
  padding: 1px 0px;
}
.layui{
  width: 16px;
  display: inline-block;
  margin-right: 3px;
  opacity: .7;
  margin-top: 2px;
  vertical-align: middle;
  border:0px;
}
.img-logistics img{
    width: 20px;
    height: 20px;
}
.layui-logistics{
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    opacity: .7;
    margin-top: 2px;
    vertical-align: middle;
    border:0px;
}
.page-buy-ins{
    width: 100%;
    background: linear-gradient(to bottom, #fccfc3, #fc90b2);
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
}
.page-buy-ins .layui-icon-cart{
    display: inline-block;
    background-image: url("../image/buy.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}
.d-name-image{
  width: 50px;
  display: inline-block;
  vertical-align: middle;
  border:0px;
}
.detail-content-container{
  min-height: 600px;
}
.content-switch-btn-other-class{
  text-align: center;
  padding-top: 10px;
  height: 35px;
  border-bottom: 1px solid #eee;
}
.content-switch-one-class{
  width: 100%;
}
.detail-content-main-other-class{
  display: block;
  text-align:center;
}
.detail-image-list>li{
  margin:0px;
  padding:0px;
}
.detail-image-list>li>image{
  display:inline-block;
}
.sc-7dvmpp-1,
.sc-1au8ryl-0 {
          display: none;
      }

      .q8c6tt-2,
      .sc-q8c6tt-3,
      .fSRmCn {
          margin-bottom: 65px;
      }
      .order-box-container{
        "margin-top: 30px;
      }
.scroll-top-title{
    position: fixed;
    right: 12px;
    bottom: 195px;
    width: 45px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    z-index: 1111;
    border-radius: 50px;
    cursor: pointer;
    background-color: #fc90b2;
    border: 2px #fff solid;
}
.widget-class{
bottom: 14px;
right: 16px;
box-sizing: border-box;
direction: ltr;
text-align: right;
position: fixed !important;
z-index: 16000160 !important;
opacity: 1;
}
.iaPUuL{
display:none;
}
.float-clear-otherc-class{
position: relative;padding:10px;background: #f7f7f7;margin-bottom: 10px;
}
.spec-img-class{
width: 100%;height:100%;
}
.float-left-class{
width: calc(100% - 120px);padding-top: 0px;text-align: left;padding-left: 10px;
}
.float-left-class-conatiner{
color: #ff5353; font-size: 18px;font-weight: bold;
}
.goods-name-other{
    font-size: 14px;
    line-height: 1rem;
    color: #666;
}
.package-box-other{
padding: 0 10px;
}
.send-type2{
    display: none;
}
.price-item{
    align-items: center;
    padding: 0 15px;
    line-height: 39px;
    border-radius: 2px;
    outline: 0;
    align-items: center;
    font-weight: 700
}
.payment-item{
    padding: 0 15px;
    line-height: 39px;
    border-radius: 2px;
    outline: 0;
    align-items: center;
    font-weight: 700;
}
.layui-form-item{
    padding: 0 15px;
    line-height: 39px;
    border-radius: 2px;
    outline: 0;
    display: -webkit-flex;
    align-items: center;
    font-weight: 700;
    margin-bottom: 15px;
}
.price-label{
    width:15%;
    font-size: 15px;
    color: #666;
    font-weight: 700;
    text-align: center;
}
.layui-form-label{
    width:20%;
    font-size: 15px;
    color: #666;
    font-weight: 700;
    text-align: center;
    border-color: #eee;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px 0 0 2px;
    background-color: #fafafa;
}
.layui-input-block{
width: 80%;
padding: 0;
font-size: 15px;
font-weight: 700;
}
.inputText{
font-size: 14px;
border: 1px solid #ccc;
width: 100%;
border-radius: 2px;
line-height: 18px;
padding: 10px 10px;
color: #666;
}
.layui-input-block-right{
text-align: right;
}
.margin-bottom-class{
border-bottom:50px solid #EFEFEF;
}
.page-list{
width: 100%;
padding-top: 14px;
font-size: 1.5rem;
color: #333;
}
img {
  display: block
}
.combo-box{
    margin-bottom: 10px;
}
.combo-box li{
    width: calc(31% - 10px);
    margin-right: 5px;
    padding: 5px;
    float: left;
    margin-top: 5px;
    border-radius: 10px;
    border: 1px solid #ddd;
}

#combo-box1 li {
color: #666;
font-size: 14px;
padding: 10px;
border: 1px solid #ddd;
margin: 5px 5px 5px 0;
border-radius: .2rem;
display: inline-block;
text-align: center;
background: rgba(0, 0, 0, .06)
}

.combo-img {
width: 100%;
padding: 50% 0;
position: relative;
top: 0
}

.combo-img img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
border-radius: 15px;
max-width:none;
}

.combo-img+div {
font-size: 13px;
color: #333;
font-size: 14px;
text-align: center;
margin-bottom: 4px;
display: -webkit-box;
height: auto;
/*max-height: 45px;*/
margin: 0 auto;
line-height: 1.4;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}

.combo-active>div {
color: #fff !important
}

.count-btn {
width: 36px;
height: 36px;
line-height: 36px;
background: #eee;
color: #222;
text-align: center;
font-size: 16px
}

.count-box {
border: 1px solid #ccc;
width: 152px
}

.count-box input {
width: 80px;
height: 36px;
text-align: center;
border: none;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc
}
.page-title-index{
text-align: center;
margin-bottom: 2.25rem;
}


.page-title-index-button {
margin-top: 17px;
  position: absolute;
  content: " ";
  width: 2rem;
  height: 0.2rem;
  background-color: #c74060;
  left: 50%;
  margin-left: -1rem;
  opacity: .7;
}
.price-sel-lise{
text-align: center;
color: #c74060;
font-weight: 700;
font-size: 14PX;
margin: 10px;
}
.price-sel-lise-button{
   text-align: center;
 color: #c74060;
 font-size: 18PX;
 background-color: #f7f7f7;
   border-color: #f7f7f7;padding: 8;
}
.layout-footer {
border-top: 0.05rem solid #eee;
width: 100%;
margin-bottom: 1.5rem;
}
.layout-footer .footer-content {
width: 100%;
padding: 0.5rem 0 1.5rem;
margin: 0 auto;
display: block;
text-align: center;
font-size: .7rem;
box-sizing: border-box;
padding: 1rem;
}
.layout-footer .footer-content .logo {
flex-shrink: 0;
margin-right: 2rem;
width: 100%;
margin: 0;
}
.layout-footer .footer-content .logo img {
width: 100%;
}
.layout-footer .footer-content .description {
font-size: .8rem;
margin-top: 0.5rem;
box-sizing: border-box;
padding: 0 0.5rem;
}
.layout-footer .footer-content .description .desc {
text-align: center;
}
.layout-footer .footer-content .description .desc .desc-title {
font-size: 1.4rem;
line-height: 1.4;
margin-bottom: 0.2rem;
color: #333;
font-weight: 700;
}
.layout-footer .footer-content .description .desc .item>a {
font-size: .8rem;
color: #666;
}
.layout-footer .footer-content .description .desc .item1>a {
margin-right: 0.5rem;
}
.layout-footer .footer-content .description .desc .cp {
color: #999;
padding-top: 20px;
}
.combo-box-foot{
margin-bottom: 10px;
}
.combo-box-foot li {
  padding: 1.375rem;
}
a {
background: 0 0;
text-decoration: none
}
@media screen and (min-width: 992px) {
.layui-col-md6 {
    width: 50%;
}
}
@media screen and (min-width: 992px) {
.layui-col-md1, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9 {
    float: left;
}
}
@media screen and (min-width: 768px) {
.layui-col-sm6 {
    width: 50%;
}
}
@media screen and (min-width: 768px) {
.layui-col-sm1, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9 {
    float: left;
}
}
@media screen and (max-width: 540px) {
    .layui-form-label{
        width: 30%;
    }
    .layui-input-block{
        width: 70%;
    }
}
.layui-col-xs6 {
width: 50%;
}
.layui-col-xs1, .layui-col-xs10, .layui-col-xs11, .layui-col-xs12, .layui-col-xs2, .layui-col-xs3, .layui-col-xs4, .layui-col-xs5, .layui-col-xs6, .layui-col-xs7, .layui-col-xs8, .layui-col-xs9 {
float: left;
}
.layui-col-lg1, .layui-col-lg10, .layui-col-lg11, .layui-col-lg12, .layui-col-lg2, .layui-col-lg3, .layui-col-lg4, .layui-col-lg5, .layui-col-lg6, .layui-col-lg7, .layui-col-lg8, .layui-col-lg9, .layui-col-md1, .layui-col-md10, .layui-col-md11, .layui-col-md12, .layui-col-md2, .layui-col-md3, .layui-col-md4, .layui-col-md5, .layui-col-md6, .layui-col-md7, .layui-col-md8, .layui-col-md9, .layui-col-sm1, .layui-col-sm10, .layui-col-sm11, .layui-col-sm12, .layui-col-sm2, .layui-col-sm3, .layui-col-sm4, .layui-col-sm5, .layui-col-sm6, .layui-col-sm7, .layui-col-sm8, .layui-col-sm9, .layui-col-xs1, .layui-col-xs10, .layui-col-xs11, .layui-col-xs12, .layui-col-xs2, .layui-col-xs3, .layui-col-xs4, .layui-col-xs5, .layui-col-xs6, .layui-col-xs7, .layui-col-xs8, .layui-col-xs9 {
position: relative;
display: block;
box-sizing: border-box;
}
.overflow-class{
    overflow: hidden;
    overflow-y: auto;
    scrollbar-width: none !important;
}
.overflow-class::-webkit-scrollbar{
    display: none;
}
