@charset "utf-8";
/*CSS Document*/

body 
{
    background-color: #f6f6f6;
}

body,html 
{
    height: 100%;
}

p 
{
    margin: 0;
    padding: 0;
    font-size: 14px;
}

h1,h2,h3,h4,h5
{
    margin: 0;
}

ul li 
{
    font-size: 13px;
}

a.weui-media-box:active
{
    background: white;
}

.hide{
    display: none;
}

.icon 
{
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    font-size: 30px;
}

.relative
{
    position: relative;
}

.absolute
{
    position: absolute;
}

.fixed
{
    position: fixed;
}

.thin 
{
    font-weight: 400;
}

.bold 
{
    font-weight: bold;
}

.border
{
    border-radius: 6px;
}

.white-color 
{
    color: white;
}

.font-10 
{
    font-size: 11px;
}

.font-12 
{
    font-size: 12px;
}

.font-13 
{
    font-size: 13px;
}

.font-14 
{
    font-size: 14px;
}

.font-15 
{
    font-size: 15px;
}

.font-16 
{
    font-size: 16px;
}

.font-18 
{
    font-size: 18px;
}

.font-17 
{
    font-size: 17px;
}

.font-19
{
    font-size: 19px;
}

.font-20 
{
    font-size: 20px;
}

.font-21 
{
    font-size: 21px;
}

.padding-6
{
    padding-top: 6px;
}

.padding-3
{
    padding: 3px 3px;
}

.padding-6
{
    padding: 0 6px;
}

.padding-8 
{
    padding: 8px;
}

.padding-10 
{
    padding: 10px;
}

.pull-left 
{
    float: left;
}

.pull-right 
{
    float: right;
}

.clearfix:after,
.clearfix:before 
{
    display: table;
    content: " "
}

.clearfix:after 
{
    clear: both
}

.full-img 
{
    width: 100%;
    height: auto;
    display: block;
}

.deep-yellow
{
    color:#f6ac2d; 
}

.deep-yellow-bg
{
    background-color:#f6ac2d; 
}

.yellow 
{
    background-color: #e0c048;
}

.yellow-color 
{
    color:#e0c048;
}

.red 
{
    color: rgb(182, 9, 9);
}

.red-bg
{
    background-color: rgb(182, 9, 9); 
}

.block
{
    display: block;
}

.rn-bnglyr 
{
    color: rgb(102, 102, 102);
}

.black 
{
    color: #373737;
}

.black-bg 
{
    background-color: #373737;
}

.deep-bg
{
    background: #7b7b7b;
}

.deep-gray
{
    color: rgb(153, 153, 153);
}

.gray 
{
    color: #7f7f7f;
}

.gray-bg
{
    background: rgb(223, 223, 223);
}

.cream-colored 
{
    background-color: #fef7ea;
}

.white 
{
    background-color: #fff;
}

.middle 
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.omit 
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.two-omit
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.line
{
    text-decoration:line-through;
}

.weui-tabbar
{
    height: 55px;
}

/*初始化结束*/

/*index css*/

/*头部logo部分 css*/

.logo
{
    padding:6px 56px 13px 56px;
}

.logo-name h1
{
    margin: 11px 8px; 
}

.index-top
{
    padding:8px 4px;
}

.index-purchase-order
{
    width: 50px;
    height: 50px;
    line-height: 50px;
    right: 1.5%;
    top:77%;
    z-index: 80;
    border-radius:50%; 
}

.index-purchase-order i
{
    font-size: 28px;
}

/*轮播*/

.ws-swiper
{
    height: 170px;
}

.swiper-itpe 
{
    width: 100%;
}

.swiper-flity img 
{
    width: 100%;
    height: auto;
    display: block;
}

.swiper-item 
{
    text-align: center;
    font-size: 13px;
    background: #fff;
    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;
    width: 20% !important;
    margin-right: 0px !important;
    position: relative;
}

.swiper-pagination-bullet-active 
{
    background: white;
}

/*描述部分 css*/

.index-Introduction
{
    padding:26px 30px 26px 30px;
    margin:0 18px; 
    margin-top:-10px; 
    z-index:50;
    border-radius: 13px;
}

.index-Introduction-text p
{
    line-height: 26px;
}

.index-Introduction img
{
    max-width: 100%;
    overflow: hidden;
}

.index-Introduction-tip
{
    padding: 8px 0;
}

/*底部css*/

.weui-bar__item--on i 
{
    height: 43px;
    color: #e0c048;
}

.weui-bar__item--on p 
{
    text-align: none;
    padding-bottom: 3px;
}

.weui-tabbar:before 
{
    border-top: none;
}

.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label 
{
    color: #dab866;
    padding-top: 3px;
}

.weui-tabbar__item .weui-tabbar__label 
{
    padding-top: 3px;
}

.weui-navbar__item.weui-bar__item--on
{
    color: #e0c048;
    background-color: white;
}

.weui-navbar__item
{
    background-color: #fff;
}

.weui-navbar__item:after 
{
    border-right: none;
}

.weui-tabbar .weui-tabbar__item
{
    padding: 0;
}

/*my css*/

.my-btn
{
    padding: 80px 0;
}

.my-btn-item a
{
    padding: 2px 38px;
    margin:16px 0; 
}

.weui-btn_primary:not(.weui-btn_disabled):active 
{
    color: hsla(0,0%,100%,.6);
    background-color: #e0c048;
}

/*activity css*/

.activity-content-left
{
    width: 22%;
    margin:3px 13px 3px 0px; 
}

.activity-content-right
{
    width: 73%;
}

.activity-content
{
    padding:12px 13px;
}

.activity-content-h1
{
    margin:0px 0 4px 0; 
    max-width: 220px;
}

.activity-whole a:link,
.activity-whole a:visited, 
.activity-whole a:hover,
.activity-whole a:active 
{
    color:#333;
    text-decoration: none;
}

.activity-top
{
    padding: 10px 13px;
    border-bottom:1px solid #f3f3f3; 
}

.activity-top-right span
{
    padding: 1px 0;
}

.weui-btn:after
{
    border: none;
}

.activity-icon
{
    top: 0;
    left: 0;
    width: 30px;
}

.noeverything
{
    padding: 86px 0;
}

.activity-noeverything-icon i
{
    font-size: 32px;
    color: #c5c5c5;
}

.noeverything span
{
    color:#c5c5c5;
}

/*倒计时 css*/

ul.countdown 
{
    list-style: none;
    padding: 0;
    display: block;
}
        
ul.countdown li 
{
    display: inline-block;
    padding:0 2px;
}

ul.countdown li span 
{
    font-size: 15px;
    font-weight: 300;
    padding: 3px 4px;
    border-radius: 5px;
    min-width: 20px;
    display: inline-block;
    text-align: center;
}

ul.countdown li.seperator 
{
    font-size: 13px;
    vertical-align: top;
    padding: 4px 2px 0 2px;
}

ul.countdown-details li span 
{
    font-size: 16px;
    font-weight: 300;
    padding: 0;
    border-radius: 5px;
}

.activity-top ul span
{
    padding-right: 3px;
}

/*进度条 css*/

.activity-progressbar
{
    width: 100%;
}

d
{
    font-size: 12px; 
    padding:0 46px;
}

.htmleaf-container
{
    width:54%;
    margin-top: 3px; 
    margin-bottom:6px; 
}

dd.barline
{
    width: 100% !important;  
}

.activity-show
{
    margin-top:-8px; 
}

.activity
{
    margin: 0 8px;
    border-radius: 10px;
}

.activity-whole a
{
    margin-top: 10px;
}

.weui-cells:after
{
    border: none;
}

/*进度条结束 css*/

/*cart css*/

.weui-dbj 
{
    bottom: 53px;
    width: 100%;
    z-index: 1000;
}

.weui-cells 
{
    margin-top: 0;
}

.ws-kolity 
{
    padding: 14px 6px;
    border-top: 1px solid #e8e8e8;
}

.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before 
{
    content: '\EA06';
    color: #f6ac2d;
}

.weui-cells_checkbox .weui-icon-checked:before 
{
    content: '\EA01';
    color: #f6ac2d;
    font-size: 23px;
    display: block;
}

.check-pirece 
{
    padding: 13px 8px;
    border-top: 1px solid #e8e8e8;
}

.weui-dbj a 
{
    padding: 16px 11px;
}

.ws-swiped 
{
    padding: 0px 0;
}

.gwc-bd 
{
    margin-left: 8px;
}

.ws-image 
{
    width: 60px;
    height: 60px;
    overflow: hidden;
}

.ws-image-right 
{
    padding-left: 65px;
    max-width: 114px;
}

.gwc-bd h1 
{
    margin-top: 0;
    margin-bottom: 3px;
    color: #000;
}

.ws-media-right 
{
    right: 0;
}

.ws-media-right span
{
    padding: 6px 0;
}

.ws-deletety
{
    margin-top: 3px;
    color: #999;
}

.ws-ui-number 
{
    padding: 3px 0px;
    width: 81px;
    margin-top: 4px;
}

.ui-number .decrease 
{
    display: inline-block;
    line-height: 23px;
    border: 0;
    width: 23px;
    height: 23px;
    border-radius: 25px;
    background-color:#f6ac2d; 
}

.ui-number .num 
{
    display: inline-block;
    border: 0;
    width: 35px;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    position: relative;
    z-index: 999;
}

.ui-number .increase 
{
    display: inline-block;
    border: 0;
    width: 23px;
    height: 23px;
    line-height: 23px;
    border-radius: 25px;
    background-color:#f6ac2d; 
}

.selling-price
{
    margin-top:20px; 
}

.weui-cell:before
{
    border-top:1px solid #f5f5f5;
}

.weui-cells:before
{
    border-top:none; 
}

.cart-hight
{
    margin:21px 0 0px 0;
}

.cart-sale
{
    top: 0;
    right: 0;
    line-height: 1.1;
}

.cart-sale i
{
    font-size: 28px;
}

.price-whole
{
    padding-right: 6px;
}

.cart-noeverything-icon i
{
    font-size: 38px;
    color: #c5c5c5;
}

.cart-noeverything span
{
    color: #c5c5c5;
}

.cart-noeverything
{
    padding: 78px 0;
}

.cart-btn a
{
    display: inline-block;
    margin-top: 16px;
}

.ws-ui-number a:link,
.ws-ui-number a:visited,
.ws-ui-number a:hover,
.ws-ui-number a:active 
{
    color:#333;
    text-decoration: none;
}

/*business css*/

.like-it 
{
    width: 100%;
    z-index: 10;
}

.top 
{
    padding: 10px 0px;
    border-bottom:1px solid #eee; 
}

.top-i 
{
    top: 20%;
    left: 8px;
}

.top-i a:link,
.top-i a:visited,
.top-i a:hover,
.top-i a:active 
{
    color:#333;
    text-decoration: none;
}

.business-card
{
    padding: 16px 13px; 
    background: url(../images/headerbg.jpg);
    background-size: 100% 100%;
    margin: 8px 0;
}

.business-card i
{
    font-size: 41px;
    line-height: 0.7;
    color: #4a3e3e;
}

.business-card a:link,
.business-card a:visited,
.business-card a:hover,
.business-card a:active 
{
    color:#333;
    text-decoration: none;
}

.business
{
    margin:0 8px;
}

/*posters css*/

.posters-img
{
    height: 210px;
    overflow: hidden;
}

.posters-data
{
    padding: 10px 0;
}

/*management css*/

.management-list
{
    width: 100%;
}

.weui-navbar:after
{
    border-bottom:none; 
}

.management-block
{
    padding: 12px 13px;
}

.management-block-text span
{
    padding: 13px 0;
}

.management-btn button
{
    display: inline-block;
    margin-top: -20px;
}

.management-btn a
{
    display: inline-flex;
    margin: 18px 13px 8px 13px;
}

.management-btn
{
    padding: 13px 0;
}

.management-middle-icon
{
    margin: 0 4px;
}

.choise-name
{
    width:200px;
}

.management-h5
{
    max-width: 210px;
}

.weui-btn_default:not(.weui-btn_disabled):active 
{
    color: #fff; 
}

.management a:link,
.management a:visited,
.management a:hover,
.management a:active 
{
    color: #000;
    text-decoration: none;
}

.management-btn a:link,
.management-btn a:visited,
.management-btn a:hover,
.management-btn a:active 
{
    color: #fff;
    text-decoration: none;
}

.management-earnings
{
    padding:18px 16px 14px 16px;
}

.management-distributors
{
    top: 15%;
    right: 4%;
}

.management-down-item
{
    padding: 10px 13px;
}

.management-down
{
    margin:8px 0; 
}

.management-content
{
    display: none;
}

.management-earnings-tip
{
    display: inline-block;
}

/*order-details css*/

.order-details-middle-left 
{
    width: 55%;
}

.firm-order-price-item 
{
    padding: 13px 13px;
}

.order-details-middle-img
{
    width: 40px;
    height: 40px;
}

.firm-order-text-item 
{
    left: 56px;
}

.order-details-middle-text 
{
    max-width: 107px;
}

.order-details-middle-left h2 
{
    text-align: left;
}

.order-details-middle-right 
{
    width: 25%;
}

.ws-kode 
{
    padding: 8px 0;
    display: inline-block;
}

.ws-firm h5 
{
    margin: 5px 0;
    text-align: right;
}

.order-details-top
{
    padding: 10px 13px;
    border-bottom: 1px solid #eee;
}

.order-details-top h1
{
    max-width: 210px;
}

.ws-cole
{
    text-align: right;
}

.firm-order-price-item:first-child
{
    border-bottom: 1px solid #eee;
}

.firm-order-price-item:last-child
{
    border-bottom: 1px solid #eee;
}

.order-details-down
{
    padding: 13px 13px;
}

.combined
{
    bottom: 0;
    width: 92%;
    padding: 13px 4%;
    border-top: 1px solid #eee;
}

.order-details
{
    margin-bottom: 10px;
}

/*address-book css*/

.address-book-item
{
    padding: 13px 18px;
    border-bottom: 1px solid #eee;
}

.address-book-item a:link,
.address-book-item a:visited, 
.address-book-item a:hover,
.address-book-item a:active 
{
    color:#7f7f7f;
    text-decoration: none;
}

.address-book-item h1
{
    margin: 4px 0;
}

/*distributors css*/

.distributors-top
{
    padding:21px 13px;
    background: url('../images/headerbg.jpg');
    background-size:100% 100%; 
}

.distributors-top-span
{
    max-width: 120px;
    padding-bottom: 0px;
}

.distributors-middle
{
    padding:10px 13px;
    border-bottom: 1px solid #f5f5f5; 
}

.distributors-down a:link,
.distributors-down a:visited, 
.distributors-down a:hover,
.distributors-down a:active 
{
    color:#333;
    text-decoration: none;
}

.distributors-down
{
    padding: 13px 0;
}

.distributors-down-cion i
{
    font-size: 26px;
}

.distributors-down-cion
{
    width: 100%;
    height: 38px;
}

.weui-grids:before
{
    border-top:none; 
}

.weui-grid:before
{
    border-right:none; 
}

.weui-grids:after
{
    border-left:none; 
}

.border-right
{
    border-right: 1px solid #f5f5f5;
}

.border-bottom
{
    border-bottom: 1px solid #f5f5f5;
}

.weui-grid:after 
{
    border-bottom:none;
}

.distributors-top a:link,
.distributors-top a:visited, 
.distributors-top a:hover,
.distributors-top a:active 
{
    color:#333;
    text-decoration: none;
}

.distributors-top-img
{
    width: 55px;
    height: 55px;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius:50%;
    background: #eee; 
}

.distributors-top-name
{
    max-width: 100px;
}

.distributors-content
{
    margin-top:8px; 
}

.weui-hittty
{
    margin-top:8px;
}

.distributors-name
{
    margin:4px 10px 4px 10px; 
}

.distributors
{
    margin: 8px 8px;
}

.identity
{
    border: 1px solid #eee;
    border-radius: 10px;
    padding:1px 3px;
    margin: 2px 8px;
}

.identity span
{
    font-size: 9px;
    margin: 0px;
    -webkit-transform: scale(0.9);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*order css*/

.order-item
{
    margin-bottom:10px;
    margin: 8px 8px; 
}

.order-item-top
{
    padding:10px 13px;
}

.evaluation-repeat-price 
{
    padding-top:10px;
}

.order-item-down
{
    padding:6px 13px;
}

.order-item-down-text
{
    padding-left: 6px;
}

.order-item-down-item
{
    padding: 3px 0;
}

.automatic span
{
   padding:4px 6px;
   display: inline-block;
}

.moot-vat a:link, 
.moot-vat a:visited,
.moot-vat a:hover,
.moot-vat a:active 
{
    color: #000;
    text-decoration: none;
}

.classify-left 
{
    position: static;
}

.tobt-on 
{
    color: #e0c048 !important;
}

.slider-whole 
{
    padding: 0px;
    position: absolute;
    width: 20%;
    height: 4px;
    bottom: -1px;
}

.slider-track 
{
    height: 3px;
}

.order-tip
{
    display: none;
}



.weui-media-box
{
    border-bottom: 1px solid #fafafa; 
}

.order-item-middle
{
    background: #fbfbfb;
}

.order-item a:link, 
.order-item a:visited,
.order-item a:hover,
.order-item a:active 
{
    color: #000;
    text-decoration: none;
}

.order-item-down a:link, 
.order-item-down a:visited,
.order-item-down a:hover,
.order-item-down a:active 
{
    color: #fff;
    text-decoration: none;
}

/*product-details css*/

.product-details-text
{
   margin-bottom: 10px;
}

.product-details-text-item
{
    padding: 4px 0;
}

.info-footer-left 
{
    width: 40%;
    color: #8e8e8e;
    border-top: 1px solid #e8e8e8;
}

.info-footer-left a:link, 
.info-footer-left a:visited 
{
    color: #8e8e8e;
    text-decoration: none;
}

.info-footer-right a:link, 
.info-footer-right a:visited 
{
    color: white;
    text-decoration: none;
}

.info-footer-right 
{
    width: 60%;
}

.nick 
{
    padding: 14px 0;
}

.product-details-htmleaf
{
    padding: 18px 6px 18px 0px;
}

.segmentation
{
    border-top: 1px solid #eee;
}

.product-details-show
{
    bottom:11%;
    right: 4%;
}

.product-details-text-top
{
    padding: 0px 13px 0px 13px; 
}

.product-kole
{
    padding:10px 10px;
    background:#f56600;
}

.return
{
    top: 1.5%;
    left: 3%;
    padding: 0px 5px;
    background: rgba(0,0,0,.45);
    border-radius: 50%;
    z-index: 500;
}

.product-information
{
    padding: 6px 0;
}

.product-i
{
    line-height: 1.3;
    padding: 4px 0;
}

.product-details img
{
    max-width: 100%;
    overflow: hidden;
}

.product-details-text-item-right
{
    margin: 1px 0;
}

.product-details
{
   padding: 0 10px;
   background: white; 
}

/*product css*/

.cage-left
{
    width: 21%;
    overflow-y: scroll;
}

.cage-ul li
{
    list-style: none;
    padding: 13px 8px;
}

.cage-right img
{
    width: 100%;
}

.cage-ul li a:link,
.cage-ul li a:visited,
.cage-ul li a:hover,
.cage-ul li a:active 
{
    color:#333;
    text-decoration: none;
    word-wrap:break-word;
}

.child-cate-box a:link,
.child-cate-box a:visited,
.child-cate-box a:hover,
.child-cate-box a:active 
{
    color:#333;
    text-decoration: none;
}

.child-cate-item 
{
    width: 30%;
    padding: 8px 1.5%;
}

.cage-right 
{
    width: 79%;
    overflow-y: scroll;
    right: 0px;
    top: 44px;
    display: none;
    padding: 0 5px;
    box-sizing: border-box;
}

.child-cate-box p{
    margin-top: 5px;
/*    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    height: 15px; 
    white-space: normal;*/
}

.cage-right.show
{
    display: block;
}

.weui-cage.show 
{
    display: block;
}

.weui-cage 
{
    top: 11px;
    padding: 11px 2px;
    display: none;
    left: 0;
}

.cage .on a 
{
    color: #e0c048 !important;
} 

.cage .on
{
    background-color: white;
}

.cage-right-top
{
    margin:8px 8px 0 8px;
}

/*list css*/

.list-price
{
    padding:4px 10px 0 10px;
}

.gold-left 
{
    width: 50%;
    float: left;
}

.gold-right 
{
    width: 50%;
    float: left;
}

.characters 
{
    padding: 8px 13px;
}

.list-img
{
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    overflow: hidden;
}

.golte a:link, 
.golte a:visited,
.golte a:hover,
.golte a:active
{
    color: #333;
    text-decoration: none;
}

.golte
{
    padding:0 5px;
}

.golds
{
    margin-top: 10px;
    padding: 0 5px;
    box-sizing:border-box;
    display: block;
}

/*enshrine css*/

.enshrine-icon i
{
    color: #999;
}

.card-btn
{
    margin: 38px 13px;
}

.enshrine-block-left
{
    width: 77%;
}

.enshrine-icon
{
    width: 13%;
    padding: 30px 0;
}

/*share css*/

.share-form
{
    border: 1px solid #eee;
    margin:-10px 18px 0 18px;
    padding: 13px;
}

.share-form-item
{
    padding:8px 0;
    border-bottom: 1px dashed #f5f5f5;
}

.share-form-item:last-child
{
    border-bottom: none;
}

.share-top-img
{
    display: inline-block;
}

.share-img
{
    background: url(../images/headerbg.jpg);
    background-size: 100% 100%;
    padding: 18px 0;
}

.share-top-img
{
    width: 70px;
    height: 70px;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 50%;
    background: #eee;
}

.share-information
{
    padding:0 0 10px 0;
}

.share-information a:link, 
.share-information a:visited,
.share-information a:hover,
.share-information a:active
{
    color: #8e8e8e;
    text-decoration: none;
}

.share-tip 
{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.9);
    display: none;
    position:fixed;
    z-index: 1000;
    top: 0;
}

.share-tip-img
{
    width: 100%;
    top: 4%;
}

/*list-details css*/

.affiliate 
{
    width: 100%;
    height: 50%;
    bottom: 0;
}

.affiliate-top 
{
    padding: 13px 13px;
}

.affiliate-left 
{
    width: 25%;
    top: -8%;
    border-radius:5px;
    overflow: hidden; 
    border: 1px solid #f5f5f5;
    background: white;
}

.affiliate-right 
{
    width: 75%;
    padding-left:30%;
}

.affiliate-right h1 
{
    color: #FE5400;
}

.affiliate-right p
{
    padding: 0 6px;
}

.affiliate-icon 
{
    top: 3%;
    right: 4%;
}

.affiliate-icon i 
{
    font-size: 26px;
}

.affiliate-dowm 
{
    padding: 18px 13px;
}

.append-it 
{
    width: 100%;
    bottom: 0;
    border-radius: 0;
}

.affiliate-whole 
{
    display: none;
    bottom: 0;
    z-index: 501;
    width: 100%;
    height:100%;
    background: rgba(0,0,0,.35);
}

.list-details-price
{
    padding: 0 10px;
}

.list-details-text
{
    padding: 10px 13px;
    margin-bottom: 10px;
}

/*save-repeat css*/

.save-repeat
{
    bottom: 0;
    width: 96%;
    padding: 13px 2%;
}

.save-repeat-img
{
    width: 55px;
    height: 55px;
    overflow: hidden;
    margin-right:13px; 
}

/*address css*/

.weui-cell_select 
{
    padding: 0 13px;
}

.weui-select 
{
    padding-left: 0px;
    padding-right: 0px !important;
}

.weui-pto 
{
    width: 100%;
}

.weui-slippage 
{
    float: right;
    margin: 0;
}

.weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked 
{
    border-color: #e0c048;
    background-color: #e0c048;
}

.weui-picker-container .picker-items-col
{
    text-align: center;
    font-size: 14px;
}

/*order-confirmation css*/

.address-content 
{
    padding: 10px 17px;
}

.address-box:after
{
    content: "";
    display: block;
    background: url('../images/1546545455.png')repeat-x;
    height: 6px;
    width: 100%;
}

.address-content-left 
{
    width: 15%;
}

.address-content-right 
{
    width: 85%;
}

.address-content-left i 
{
    font-size: 23px;
    padding: 13px 6px;
}

.consignee-top
{
    margin: 2px 0;
}

.consignee-top span 
{
    padding:0px 9px;
}

.consignee-top h1
{
    max-width:120px; 
}

.bkd-post 
{
    width: 100%;
}

.bkd-skd 
{
    padding: 11px 13px;
    border-top: 1px solid #e8e8e8;
}

.bkd-post a:link, .bkd-post a:visited 
{
    color: white;
    text-decoration: none;
}

.bkd-post a 
{
    padding: 14px 18px;
}

.order-confirmation-shop
{
    margin-top:10px; 
}

.fitly
{
    padding: 10px 13px;
}

.jokety
{
    padding: 0 8px;
}

.order-total-item 
{
    padding: 6px 0px;
}

.order-total-all 
{
    padding: 8px 13px;
    margin-top:10px; 
}

.order-confirmation-icon
{
    top: 32%;
    right: 1%;
}

.order-confirmation-dolety:before
{
    border: none;
}

/*address-information css*/

.btn-file 
{
    border-bottom: 1px solid #e8e8e8;
}

.pretermission 
{
    padding: 13px 15px;
}

.pretermission-top h1 
{
    margin: 6px 0px;
}

.pretermission-top span 
{
    padding: 6px 23px;
}

.pretermission-down i 
{
    padding-right:13px;
}

.pretermission-down span
{
    max-width: 255px;
}

.pretermission-down a:link, 
.pretermission-down a:visited,
.pretermission-down a:hover,
.pretermission-down a:active
{
    color: #333;
    text-decoration: none;
}

.pretermission-icon 
{
    top: 0;
    right: 0;
    line-height: 1;
}

.pretermission-icon i 
{
    font-size: 42px;
}

.append 
{
    width: 100%;
    z-index: 10;
}

.append p 
{
    padding: 13px 0px;
}

.pretermission-left
{
    width: 90%;
}

.pretermission-right
{
    width: 10%;
}

.pretermission a:link, 
.pretermission a:visited,
.pretermission a:hover,
.pretermission a:active
{
    color: #333;
    text-decoration: none;
}

.editor
{
    bottom: 18%;
    right: 8%;
}

/*wx css*/

.wx-binding
{
    padding: 13px 13px;
}

.wx-binding-text
{
    padding:4px 13px;
}

.wx-binding-img
{
    width: 35px;
    height:35px;
    overflow: hidden;
}

.wx-btn
{
    margin: 3px 0;
}

.wx-pass
{
    padding: 3px 8px;
}

.wx-bindinges
{
    padding: 0 10px;
}

.wx-friend
{
    margin-top:18px; 
}

.wx-friend-tip span
{
    padding: 8px 13px;
}

.wx-tip
{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.4);
    z-index: 1000;
}

.wx-binding-code i
{
    padding: 2px 0;
}

.wx-img-text
{
    width: 80%;
    top: 20%;
    left: 10%;
}

.wx-text
{
    box-shadow: 0px 0px 21px #000;
    display: inline-block;
    border-radius: 10px;
    background:rgba(0,0,0,.2);
    margin-top:18px; 
    padding: 6px 10px;
}

.wx-img
{
    box-shadow: 0px 0px 36px #000;
}

/*confirm css*/

.address-box a:link, 
.address-box a:visited,
.address-box a:hover,
.address-box a:active 
{
    color: #000;
    text-decoration: none;
}

.confirm-file
{
    margin-bottom:10px; 
}

.confirm-btn
{
    position: fixed;
    bottom: 0;
    width: 94%;
    padding: 8px 3%;
}

.confirm-btn span
{
    padding: 4px 10px;
}

.confirm-btn a
{
    margin-left:8px; 
}

.weui-btn+.weui-btn
{
    margin-top:6px;
}

.confirm-btn a:link, 
.confirm-btn a:visited,
.confirm-btn a:hover,
.confirm-btn a:active 
{
    color: #fff;
    text-decoration: none;
}

.determined
{
    margin-bottom:4px; 
}

.cart-title 
{
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.activity-content-item{
    margin-bottom: 8px;
}

.classification-cart-image {
    bottom: 10%;
    right: 5%;
    width: 30px;
    height: 30px;
}

.goods-item{
    -webkit-box-align: unset;
    -webkit-align-items: unset;
    align-items: unset;
}

.cart-num{
    position: absolute;
    bottom: 3%;
}

/*2019/5/23 新增css*/

/*visit css*/

.visit,.visit-details
{
    margin:8px;
    border-radius:8px; 
    overflow: hidden;
}

.visit a
{
    display: block;
}

.visit a:link, 
.visit a:visited,
.visit a:hover,
.visit a:active 
{
    color: #333;
    text-decoration: none;
}

.visit-item
{
    border-bottom: 1px dashed #f5f5f5;
    padding: 12px 0px;
    margin: 0 3%;
    width: 94%;
    position: relative;
}

.visit-item:last-child
{
    border-bottom:none;
}

.visit-item-name
{
    width: 55%;
    line-height: 21px;
}

 .visit-item-text
 {
    padding: 1px 0;
    display: inline-block;
    color: #a2a2a2;
    width: 36%;
    margin-left: 9%;
    text-align: right;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
 }

 .computer-name
 {
    line-height: 21px;
 }

 .cart-nums span
 {
    color: #a2a2a2;
 }

 .computer-name h1
 {
    padding:13px;
    border-bottom: 1px solid #f3f3f3;
 }

 .visit-goods-item{
    border-bottom: 1px dashed #f3f3f3;
 }

.visit-goods-item:last-child{
    border-bottom: none;
}

.weui-panel:after
{
    border-bottom: none;
 }

.weui-panel:before
{
    border-top: 1px solid #f5f5f5;
}