* {    margin:0;    padding:0;}input, button, select, textarea {    outline:0}ul, li, dl, ol {    list-style:none}a {    color:#666;    text-decoration:none}.bcon h1 {    border-bottom:1px solid #eee;    padding:0 10px}.bcon h1 b {    border-top:2px solid #3492d1;    padding:0 8px;    margin-top:-1px;    display:inline-block}.list_lh {    height:200px;    overflow:hidden}.list_lh .col-xs-4{    padding: 0;}.list_lh li {    padding: 20px 0;    color: red;    text-align: center;}.list_lh li.lieven {    background:#f0f2f3}.list_lh li p {    height:24px;    line-height:24px}.list_lh li p a {    float:left}.list_lh li p span {    width:80px;    font:normal 12px/24px Arial;    color:#f30;    float:none;    text-align: center;    display:inline-block}.list_lh li p span {    color:#999;    float:right}.btm p {    font:normal 12px/24px'Microsoft YaHei';    text-align:center}.list_lh .col-xs-12 {    margin-top: -10px;    padding: 0;}.text_box{    height: 25px;    width: 38px;    text-align: center;    border: none;    background: rgba(240,240,240,1);}.cod_price,#product_total {    font-size: 3rem;    color: #9731E9;    font-weight: 600;}.price{    border-bottom: 1px solid #c5c5c5;    margin: 0 auto;    display: flex;}.price-right{    font-size: 12px;    padding: 1px 2px;    height: 23px;    line-height: 23px;    border: 1px solid rgb(188,188,188);    border-radius: 4px;    background: rgb(17,17,17);    color: #fff;}.discount{    color: #9f30e6;    font-size: 13px;    font-weight: 600;    padding: 5px 20px;    border-radius: 10px;    background: #fff;    position: absolute;    right:0;}.countdown{    padding-top: 10px;    width: 32%;}.other-style{    border-bottom: 1px solid #c5c5c5;    width: 90%;    margin: 0 auto;}.sell{    display: flex;    font-size: 12px;    align-items: center;    margin: 10px 0 15px;}.total-sell{    position: relative;    width: 100%;    height: 20px;    background: #e0a5e7;    margin: 0 2px;    border-radius: 10px;    display: flex;    align-items: center;    justify-content: space-between;}.total-sell p{    margin: 0;}.total-sell .percent-text{    color: #561482;    font-weight: bold;    padding-right: 5px;}.sell .sold-percent{    width: 92%;    height: 100%;    font-weight: 600;    font-size: 13px;    border-radius: 10px;    padding: 1px 15px;    display: inline-block;    background: -webkit-linear-gradient(left, #FFCC99 , #fe6505); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(right, #FFCC99, #fe6505); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(right, #FFCC99, #fe6505); /* Firefox 3.6 - 15 */    background: linear-gradient(to right, #FFCC99 , #fe6505); /* 标准的语法（必须放在最后） */}.retur{    font-size: 12px;    padding: 15px 20px;}.service{    font-size: 14px;    font-weight: bolder;    margin: 0;    display: inline-block;}.retur_list{    display: inline;}.retur .retur_list p{    display: inline;    position: relative;}.retur .retur_list p::before{    content: '';    width: 10px;    height: 10px;    position: absolute;    top: 1px;    left: 5px;    background: url(/catalog/view/theme/image/single/dot.png);}.retur .retur_list p span{    margin-left: 15px;    position: relative;    padding-left: 24px;}.retur .retur_list span.cod_icon::before{    background: url(/catalog/view/theme/image/single/cod_icon.png) no-repeat;}.retur .retur_list span.time_icon::before{    background: url(/catalog/view/theme/image/single/time_icon.png) no-repeat;}.retur .retur_list span.shipping_icon::before{    background: url(/catalog/view/theme/image/single/shipping_icon.png) no-repeat;}.retur .retur_list span.refund::before{    background: url(/catalog/view/theme/image/single/refund.png) no-repeat;}.retur .retur_list span.cod_icon::before,.retur .retur_list span.time_icon::before,.retur .retur_list span.shipping_icon::before,.retur .retur_list span.refund::before{    content: '';    width: 20px;    height: 20px;    position: absolute;    top: -4px;    left: 3px;    background-size: contain;}.signle-form label{    font-size: 2rem;    font-weight:normal;}.cimg{    padding-left: 0;    padding-right: 0;    text-align: center;}.cimg img{    margin: auto;    width: 100%;}#sub-order{    width:100%;    line-height:45px;    height: 45px;    text-align:center;    position:fixed;    bottom:0;    left: 0;    margin:0;    color: #fff;    z-index: 9999;    text-decoration: none;    cursor: pointer;    background: -webkit-linear-gradient(left, #3D5FF3 , #C51AE4); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(right, #3D5FF3, #C51AE4); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(right, #3D5FF3, #C51AE4); /* Firefox 3.6 - 15 */    background: linear-gradient(to right, #3D5FF3 , #C51AE4); /* 标准的语法 */}.codform textarea{    resize: none;    background: #f0f0f0;}#orderNow.btn{    width: 100%;    padding: 10px 12px;    background: -webkit-linear-gradient(left, #3D5FF3 , #C51AE4); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(right, #3D5FF3, #C51AE4); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(right, #3D5FF3, #C51AE4); /* Firefox 3.6 - 15 */    background: linear-gradient(to right, #3D5FF3 , #C51AE4); /* 标准的语法 */    border: none;}.addresstitle{    margin: 0;    color: #fff;    font-size: 16px;    font-weight: bold;    text-align: center;    height: 167px;    padding-top: 10px;}.swiper-slide img{    margin: auto;    width: 100%;}#day1, #day2, #hour1, #hour2, #minute1, #minute2, #second1, #second2 {    display: inline-block;    font-size: 20px;}.counttime {    margin-top: 10px;    z-index: 999;    position: relative;}.flash-sale{    font-size: 20px;    color: #581a89;}.counttime>div{    color: #fff;    display: inline-block;    padding: 0 3px;    font-size: 0;    border-radius: 2px;    background: url(/catalog/view/theme/image/single/time-bg.png) no-repeat;    background-size: cover;}.counttime span{    display: inline-block;    margin: 0 5px;}/*#hour2:after, #minute2:after{*/    /*content:":";*//*}*/.pricelist{    position: relative;    text-align: left;}.original-price{    font-size: 2.5rem;    text-decoration: line-through;    font-weight: normal;    color: #e5cbfb;}.discount-price{    font-size: 3rem;    padding-right: 20px;    font-weight: 600;}#codselect .product_color input[type=checkbox] + label{    margin: 10px 0;}.product_color{    display: flex;    padding: 10px 15px 10px 0;    align-items: center;    justify-content: space-between;    border-bottom: 1px solid #e5e5e5;}.img_name{    display: flex;    align-items: center;    padding-left: 20px;}#codselect .product_color input[type=checkbox] + label,.select_product_color>span{    font-size: 14px;    margin-bottom: 0;    text-align: left;    padding: 5px 15px;    border-radius: 15px;} #codselect .product_color input[type=checkbox] + label{    border: 1px solid #ccc;}.signle-form #codselect .product_color:hover,.signle-form #codselect .product_color label:hover{    cursor: pointer;}#codselect .product_color input[type=checkbox]:checked + label,.select_product_color>span{    background:rgba(240,237,253,1);    border:1px solid rgba(90,18,137,1);    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(90,18,137,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(90,18,137,.6);}.select_product_color input[type=checkbox]{    display: none;}.select_products{ clear: both;}.select_products_title{    position: relative;    text-align: center;    margin: 30px 0;}.select_products_title:before,.select_products_title:after{    content: "";    position: absolute;    width: 30%;    height: 1px;    border-top: 1px solid #ccc;    top: 50%;}.select_products_title:before{    left: 0;}.select_products_title:after{    right: 0;}.sidebar {    position: fixed;    right: 0;    top: 50%;    margin-top: -160px;    padding: 12px 0 12px 0;    z-index: 9999;    display: flex;    align-items: center;}.sidebarbox{    border-radius: 8px 0 0 8px;    background: rgba(0, 0, 0, 0.3);    padding: 10px;    padding-right: 0;    position: absolute;    right: 0;    z-index: 9;}.sidebarbox img{    border-right: 1px solid #aaa;    padding-right: 10px;    max-width: initial}.whatsapp-box{    background: rgba(0, 0, 0, 0.3);    min-height: 79px;    overflow: hidden;    opacity: 0;    position: absolute;}.sidebar-li{    color: #fff;    height: 100%;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    padding: 5px;    padding-bottom: 0;    max-width: 60px;}.sidebar-li:last-child a{    border-bottom: none;}.sidebar-li a{    color: #fff;    text-align: center;    padding-bottom: 5px;    border-bottom: 1px solid #aaa;}.sidebar-li img{    display: inline-block;    width: 30px;    height: 30px;    border-radius: 50%;}.sidebar-li p{    margin: 5px 0 0 0;    width: 100%;    text-overflow: ellipsis;    overflow: hidden;}.sidebar ul {    position: relative;    padding-left: 0;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.sidebar li {    position: relative;    z-index: 5;    left: 0 !important;    border: none;    display: block;    padding-left: 17px;    border-radius: 8px 0 0 8px;}.con_name {    text-align: center;    margin-top: -46px;    margin-left: 5px;}.con_name p {    font-size: 16px;    line-height: 24px;    margin: 8px 0 8px;    color: #fff;}.sidebar ul:hover {    left: -80px !important;    background: rgba(0, 0, 0, 0.6);}.sidebar a:hover {    text-decoration: none;}.contact_email{    margin-bottom: 50px;    text-align: center;}.success-img{    margin-top:50px;}.success-img img{    margin: auto;    display: block;}.success-content h1{    font-size: 1.5em;    font-weight: 500;    margin-bottom: 30px;    color: #333;}.order-num span{    color: #00a7e1;    font-weight: bold;}.success-content-title{    font-size: 1.2em;    font-weight: bold;    border-left: 5px solid #00a7e1;    padding-left: 15px;    margin-bottom: 10px;}.success-content-text li{    margin-bottom: 20px;}.continue-btn{    text-align: right;}/*2019-4-26修改单页样式 by juliezhang*/.price-left{    color: #fff;    padding:0px 20px;    width: 100%;    background: -webkit-linear-gradient(left, #3D5FF3 , #C51AE4); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(right, #3D5FF3, #C51AE4); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(right, #3D5FF3, #C51AE4); /* Firefox 3.6 - 15 */    background: linear-gradient(to right, #3D5FF3 , #C51AE4); /* 标准的语法（必须放在最后） */}.product-price{    padding-top:10px;    display: flex;    align-items: center;    position: relative;}.divide_line{    width: 100%;    height: 20px;    background: #f0f0f0;}.divide_content{    font-size: 24px;    text-align: left;    line-height:40px ;    padding-left: 20px;    border-left: 10px #00A7E1 solid;    border-bottom: 1px #f0f0f0 solid;}.order-form{    margin-top: 20px;}.order-form .form-group{    display: flex;    align-items: center;    justify-content: space-between;    border-bottom: 1px #f0f0f0 solid;}.order-form .form-group .form-control{    width: 75%;    border: none;    box-shadow: none;}.form-control#comment{    width: 100%;}.product_name{    font-size: 22px;    font-weight: 700;    display: flex;    align-items: center;    padding: 15px 20px 5px;    margin: 0;    position: relative;}.product_name>input{    position: absolute;    width: 60%;    opacity: 0;}@media (min-width: 991px) {    .success-content,.signle-content{        width: 750px;        margin: auto;    }    .contact_email{        margin-top: 20px;        margin-bottom: 100px;    }}@media(max-width: 991px){    .codform .form-group,.favourable{        padding-left: 15px;        padding-right: 15px;    }}@media(max-width: 640px){    .price{        text-align: left;    }    .discount-price{        font-size: 2rem;    }    .original-price{        font-size: 1.8rem;    }    .discount{        padding: 5px 10px;    }    .price-left{        padding: 0 10px;    }    .time{        right: 5px;        top: 40px;    }    .flash-sale{        font-size: 16px;        font-weight: 600;    }    .counttime span{        margin: 0 2px;    }    #day1, #day2, #hour1, #hour2, #minute1, #minute2, #second1, #second2{        font-size: 14px;    }    .product_color .img_name {        padding-left: 15px;        max-width: 65%;    }    .product_color .product_name{        font-size: 18px;        padding: 10px 10px 5px 15px;    }    .divide_content{        font-size: 18px;        line-height: 32px;    }    .signle-form label{        font-size: 1.5rem;    }    .order-form label{        width:20%;    }    .cod_price, #product_total{    }}@media (max-width: 375px){    .discount-price {        font-size: 1.8rem;    }    .price-left {        padding: 0 5px;    }    .discount-price{        padding-right: 5px;    }    .original-price{        font-size: 12px;        font-weight:600;    }    .discount{        padding: 2px 3px;    }    .retur .retur_list span.cod_icon::before, .retur .retur_list span.time_icon::before,    .retur .retur_list span.shipping_icon::before, .retur .retur_list span.refund::before{        width: 12px;        height: 12px;        top: 0px;    }    .retur .retur_list p span{        padding-left: 20px;    }}.red-btn{    background-color: #ff0043;}.success-img{    margin: 0 auto;    margin-top:15px;    width: 60%;}.success-img img{    margin: auto;    display: block;}.success-content h1{    font-size: 1.5em;    font-weight: 500;    margin-bottom: 30px;    color: #333;}.order-num span{    color: #00a7e1;    font-weight: bold;}.order-num{    margin-bottom: 30px;}.signle-form .success-content-title{    border-left: 5px solid #ff0043;}.success-content-text{    margin-bottom: 40px;}.success-content-text li{    margin-bottom: 20px;}.continue-btn .btn{    padding: 10px 15px;    background: #00a7e1;    color: #fff;    margin-bottom: 30px;    display: inline-block;    text-decoration: none;}/*products reviews*/.review p{    margin-bottom: 0px;}.reviewlist{    height: 135px !important;    width: 100% !important;    padding:0 15px;    border-bottom: 1px solid #ccc;}.review .fa-stack{    width: 1em;    height: 1em;}.review .fa-stack-2x{    color: #ffb300;    font-size: 1em;}.signle-content .fa-stack-2x:before{    content: "\f006";}.signle-content .fa .star:before{    content: "\f005";}.signle-content .review{    margin-top: 20px;}.signle-content .review_name{    margin-top: 5px;}.signle-content .level_date{    display: flex;    justify-content: space-between;}.review_content {    display: flex;    align-items: center;    padding-top: 5px;}.review_content .review_img+p{    margin-left: 15px;}@media (min-width: 991px) {    .success-content{        width: 750px;        margin: auto;    }}@media(max-width: 991px){    .success-content h1{        font-size: 1.2em;    }    .sell .sold-percent{        width: 89%;    }}.new_order {    padding: 0 2%;    background-color: #666;}.new_order h1 {    color: #fff;    padding-left: 32px;    background: url(../image/icon.png) 0 -150px no-repeat;    background-size: 30px;    line-height: 44px;    font-size: 20px;    font-weight: 500;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.dowebok {    width: 98%;    height: 250px;    margin: 0 auto;    margin-bottom: 20px;    font-size: 14px;}.dowebok li{    border-bottom: 1px dotted #aaa;    padding: 2px;    line-height: 25px;}.dowebok li:nth-child(2n) {    background: #eee;}.zhez{    position: absolute;    width: 100%;    height: 100%;    z-index: 9999999;}.modal-footer{    padding: 15px 0;    text-align: center;    border-top: 0px;}/*选颜色*/.color-name{    display: inline-block;    font-size: 14px;    margin-bottom: 0;    text-align: center;    padding: 3px 10px;    border-radius: 5px;    border: 1px solid #ccc;    white-space: initial;    margin-top: 0!important;}.number-box{    margin-top: 5px;}.min,.add,.number{    display: inline-block;    height: 26px;    border-radius: 0;    width: 25px;    background: #fff;    border: none;    text-align: center;    font-weight: 600;    line-height: 26px;}.number{    width: 38px;}.name_slogan{    padding-bottom: 10px;    border-bottom: 1px #f0f0f0 solid;}.select_color{    display: inline-block;    margin-top: 0!important;    margin-right: 5px!important;}.down{    display: block;    width: 15%;    margin: 0 auto;}.rotate1{　　transform:rotate(180deg);    transition:all .3s linear;    -webkit-transform:rotate(180deg);　　-webkit-transtion:all .3s linear;}.rotate{　　transform:rotate(0);    transition:all .3s linear;    -webkit-transform:rotate(0);    -webkit-transtion:all .3s linear;}/*优惠券*/.favourable p{    font-size: 2rem;}.penggunna{    display: flex;    margin-bottom: 10px;}.penggunna input{    flex: 1;    height: 30px;    padding-left: 10px;    margin-right: 10px;    border: 1px solid #ccc;    border-radius: 3px;}.penggunna input::-webkit-input-placeholder {    color: #ccc;}.penggunna input::-moz-placeholder {    color: #ccc;}.penggunna input:-ms-input-placeholder {    color: #ccc;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;}input[type="number"]{    -moz-appearance: textfield;}.penggunna span{    display: inline-block;    padding: 0 3px;    min-width: 60px;    height: 30px;    background: #00A7E1;    color: #fff;    text-align: center;    line-height: 30px;    border-radius: 3px;    cursor: pointer;}.coupon-type span{    color: #ccc;}.coupon-type b{    color: #ccc;    font-weight: normal;    font-size: 14px;    display: block;    margin-left: 75px;    line-height: 22px;}/*商品多买减*/.more-sale{    padding: 5px;    font-size: 2rem;    border: 1px solid #ccc;    border-radius: 5px;    margin-bottom: 20px;}.sale-num-box{    margin-top: 5px;    margin-bottom: 0;}.sale-num{    display: inline-block;    margin-right: 5px;}.sale-money{    color: red;    display: inline-block;    margin-left: 5px;}.sale-hidden{    display: none;}