@charset "utf-8";
.bui-page main {background: #FFFFFF}
.bui-page header {background: #FFFFFF; border-bottom: 1px solid #D93138; }
.bui-page header .bui-bar-main {color: #D93138}
.bui-page header .bui-btn .bui-like:before {color: #D93138}
header.bui-bar .bui-bar-left > [class*=bui-btn] i, header.bui-bar .bui-bar-right > [class*=bui-btn] i {color: #D93138}
header.bui-bar .bui-bar-right > .bui-btn-text {color: #666666}
.price {font-size: .4rem;height: .5rem;color: #D93138}
.price i {font-style: normal;font-size: .2rem}
.bui-nav > .active {color: #D93138}
.page-order .bui-tab .bui-tab-head .active {color: #D93138}
.page-order .bui-tab .bui-tab-head .active:after {background: #D93138}
#tabSlideImg .bui-slide-img {padding: .2rem}
.panel-product .bui-panel-head {background: url(images/home/bg-panel.png) center no-repeat;background-size: contain;border-bottom: 0;text-align: center;color: #D93138;font-weight: bold}
.panel-product .hotimg {padding: 0 .2rem;margin: .2rem 0 0 0}
.panel-product .pro-hot {margin: .2rem 0}
.panel-product .pro-hot .bui-pic-title {font-weight: bold;font-size: .2rem}
.bui-list-pic {padding-top: .2rem}
.bui-list-pic .bui-pic-title, .bui-list-pic .bui-pic-detail {padding-top: 0;padding-bottom: 0;margin-top: .15rem;margin-bottom: .15rem}
.bui-tab-wrap {padding-left: 2rem}
.bui-tab-sidenav {width: 2rem}
.bui-tab-sidenav .active {border-left-color: #D93138}
.bui-tab-sidenav .bui-btn {padding-right: 0}
.bui-tab-sidenav .bui-badges {margin-left: .1rem}
.bui-list-thumbnail .bui-thumbnail {width: 1.6rem}
.bui-list-thumbnail .item-title {font-size: .3rem}
.bui-list-thumbnail .tag {background: #FFEEEA;display: inline-block;color: #E8541E;font-size: .18rem;padding: .04rem .1rem}
.bui-list-thumbnail .bui-thumbnail {margin-right: .4rem}
.bui-number-skin01 input {width: .44rem;height: .44rem;line-height: .44rem;border: 0}
.bui-number-skin01 .bui-number-prev, .bui-number-skin01 .bui-number-next {width: .44rem;height: .44rem;line-height: .44rem;border-radius: 50%;background: #D8D8D8;color: #FFFFFF}
.bui-list-pic .bui-pic-img {height: 2.4rem;border-radius: .1rem}
.tab-cart {padding-bottom: 1.4rem;height: 100%}
.list-cart-wrap {height: 100%;overflow-y: auto}
.list-cart {margin-bottom: .2rem}
.list-cart .bui-btn-title {font-size: .26rem;background: #FFFFFF;border-bottom: 0}
.list-cart .bui-btn-title .bui-choose {margin-left: 0;margin-right: .2rem}
.list-cart .bui-btn-title .icon {width: .32rem}
.list-cart .bui-thumbnail {width: 1.2rem;margin-left: .2rem}
.cart-tips {background: #BF2A2F;padding: .2rem;color: #FFFFFF}
.cart-tips .icon {margin-right: .4rem}
.cart-tips .price {color: #FFFFFF}
.cart-tips em {font-style: normal}
.cart-tips p {margin-bottom: 0;font-size: .24rem;line-height: 1.2;vertical-align: top}
.cart-tips p .price {margin-left: .2rem}
.cart-tips .icon {width: .76rem}
.cart-tips .cart-submit {padding-left: .2rem}
.cart-tips .cart-submit i {margin-left: .3rem}
.page-order .bui-scroll .bui-scroll-main {background: none}
.page-order .price em {font-size: .18rem;font-style: normal}
.page-order .bui-value {color: #D93138}
.page-order strong {font-weight: normal}
.page-order .split {margin: 0 .2rem}
.order-item {margin: .3rem .2rem .3rem .2rem;border-radius: .1rem;border-bottom: 1px solid #EEEEEE;box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)}
.order-item .bui-panel-head {border: 0}
.order-item .bui-panel-head img {height: .26rem;margin-right: .2rem}
.order-item .order-status {margin-right: .1rem;color: #D93138}
.order-item .order-goods {background: #F9F9F9;padding: .2rem;border-bottom: 1px solid #F1F1F1}
.order-item .order-goods:last-child {border-bottom: none}
.order-item .order-goods .bui-thumbnail {width: 1.4rem;margin-right: .2rem}
.order-item .order-total {padding: .2rem;text-align: right}
.order-item .price {font-size: .32rem;color: #333333}
.order-item .price em {font-size: .18rem}
.order-item .bui-panel-foot .bui-btn {padding-top: .1rem;padding-bottom: .1rem;margin-left: .2rem}
.page-address .icon {height: .32rem;width: auto;margin: 0;line-height: inherit;text-align: center;font-size: inherit}
.page-address .icon img {width: auto;height: 100%}
.location-pointer {background: #FFFFFF;border-left: 0;border-right: 0}
.list-address i.icon-close, .list-address i.icon-edit {font-size: .48rem;margin-left: .2rem;color: #999999}
.address-item .bui-btn-text {color: #D93138}
.address-item .bui-btn-text i {margin-right: .1rem}
.address-item .address-name {margin-right: .1rem}
.address-item .address-sex {margin-right: .1rem}
.address-item .address-phone {color: #999999}
.address-item .address-title {margin-bottom: .1rem;font-size: .32rem}
.address-item .address-title .address-name {color: #333333;font-size: .36rem}
.address-item .address-title .address-sex {color: #999999}
.address-item .address-title .address-phone {color: #999999}
.address-item .address-desc {color: #999999;line-height: 1.5;font-size: .24rem}
.address-item .bui-checkbox {margin-right: .2rem}
.page-address .bui-list label {display: inline-block;margin-right: .2rem}
.page-address .bui-list label input {margin-left: 0}
.filter-bar .bui-nav i {width: .3rem;height: .3rem;line-height: .3rem;font-size: .32rem}
.filter-bar .bui-nav > .bui-btn:first-child {padding: 0;overflow: visible}
.filter-bar .bui-dropdown > .bui-btn {border: 0}
.dialog-filter {left: 1rem}
.panel-more.active .bui-panel-main {max-height: inherit}
.panel-more.active .bui-panel-foot {color: #D93138}
.panel-more .bui-panel-main {padding: .2rem 0;max-height: 1.9rem;overflow: hidden}
.panel-more .bui-panel-foot {border-top: 0}
.panel-more .bui-check {margin-bottom: .2rem}
.input-mini {text-align: center;width: 2rem}
.bar-fixed {background: none;position: absolute;top: 0;left: 0;right: 0;z-index: 13;pointer-events: none}
.bar-fixed .bui-bar-left .bui-btn i {color: #FFFFFF;pointer-events: inherit}
.bar-fixed .bui-bar-right .bui-btn {pointer-events: inherit}
.bar-fixed.active .bui-bar-left .bui-btn i {color: #666666}
.control-bar {position: absolute;bottom: 0;left: 0;right: 0;z-index: 12}
.control-bar .bui-btn {border-left: 0;border-bottom: 0;padding-top: 0;padding-bottom: 0;height: 1.2rem;line-height: 1.2rem}
.control-bar i {font-size: .48rem}
.page-item-detail .swipedown {background: #FFFFFF}
.page-item-detail .bui-tab .bui-tab-main > ul > li {background: #FFFFFF}
.page-item-detail .item-detail {padding: .3rem 0}
.page-item-detail .btn-like, .page-item-detail .btn-back {position: absolute;top: 0;left: 0;z-index: 13;background: none;border: 0;font-size: .4rem;color: #F9342A;padding-top: .15rem;padding-bottom: .15rem}
.page-item-detail .btn-like.active, .page-item-detail .btn-back.active {color: #F9342A}
.page-item-detail .btn-like {left: auto;right: 0}
.page-item-detail .btn-like.active input:before {color: #F9342A}
.page-item-detail .btn-like input:before {color: #F9342A}
.item-info {background: #FFFFFF;padding: .2rem}
.item-info .item-title {margin-bottom: .1rem}
.item-info .item-line {margin-bottom: .1rem}
.item-info .bui-tag {background: #FEEBEB;border-radius: .3rem;font-size: .18rem;color: #D93138}
.item-info .price em {font-style: normal;font-size: .22rem}
.item-cover {width: 2rem;max-height: 2rem;background: #FFFFFF;border-radius: .1rem;overflow: hidden;border: 1px solid #DDDDDD;padding: .1rem}
.item-cover img {max-width: 100%;float: left}
.dialog-cart {max-height: 80%}
.dialog-cart .item-info .item-line {text-align: left;padding-left: .2rem}
.dialog-cart .bui-accordion dt {border-bottom: 0}
.dialog-cart .bui-accordion dd {display: block;padding: .2rem 0}
.dialog-cart .bui-accordion dd .bui-check {margin-bottom: .2rem}
.page-comment > main {background: #FFFFFF}
.page-comment .user-wrap {position: relative;min-height: 3rem}
.page-comment .userinfo {position: absolute;bottom: -.4rem;right: .2rem}
.page-comment .userface {width: 1.2rem;height: 1.2rem;overflow: hidden;border-radius: .1rem}
.page-comment .nickname {color: #FFFFFF;padding: .1rem .2rem;font-size: .36rem}
.page-comment .comment-box {padding-top: .5rem}
.page-comment .item-title {margin-bottom: 0;color: #333333}
.page-comment .bui-list .span1 > .bui-box {margin-bottom: .2rem}
.page-comment footer {background: #FFFFFF;height: 1.3rem}
.page-comment footer .bui-input input {background: #F3F5F8;border-radius: .1rem;padding-left: .2rem;height: .8rem}
.page-comment footer .bui-btn {color: #39A4FF;border: 0}
.page-comment footer .bui-btn:active {background: none}
.comment-line {padding: .2rem}
.comment-line .thumbnail {width: .7rem;height: .7rem;border-radius: .1rem;overflow: hidden;margin-right: .2rem}
.comment-line .item-title {margin-bottom: .2rem;color: #6685B0;font-size: .28rem}
.comment-line .bui-rating .bui-rating-cell {margin-left: 0;margin-right: 0}
.comment-line .bui-rating .bui-rating-cell:before {font-size: .4rem}
.comment-line .time {display: inline-block;height: .7rem;line-height: .7rem}
.comment-content {-webkit-line-clamp: 3;color: #333333}
.comment-content.active, .comment-content.autoheight {-webkit-line-clamp: inherit}
.question .comment-content {margin-bottom: 0}
.bui-btn-toggle {text-align: left;display: inline-block;border: 0;padding-left: 0;max-height: 1rem;color: #39A4FF}
.bui-btn-toggle:active {background: none;color: #39A4FF}
.comment-reply {margin-left: .9rem;background: #F4F6F9;padding: .15rem;font-size: .22rem;color: #333333}
.comment-reply li {margin-bottom: .1rem}
.comment-reply em {font-style: normal;color: #61749B}
.dropdown-comment > .bui-btn {padding: 0;padding-left: .2rem;padding-right: .2rem;border: 0}
.dropdown-comment > .bui-btn:active, .dropdown-comment > .bui-btn.active {background: none}
.dropdown-comment > .bui-list {width: 2.1rem;text-align: right;top: -.1rem}
.dropdown-comment > .bui-list .bui-btn {display: inline-block;background: #4C5154;color: #FFFFFF;margin: 0;font-size: .22rem;border: 0}
.dropdown-comment > .bui-list .bui-btn:first-child {border-radius: .1rem 0 0 .1rem}
.dropdown-comment > .bui-list .bui-btn:last-child {border-radius: 0 .1rem .1rem 0}
.dropdown-comment > .bui-list .bui-btn:only-child {border-radius: .1rem}
.dropdown-comment > .bui-list .bui-btn:active, .dropdown-comment > .bui-list .bui-btn.active {background: #4C5154;color: #FFFFFF}
.dropdown-comment > .bui-list .bui-btn img {height: .4rem}
.dropdown-comment .icon-comment {font-size: .4rem;color: #889DC4}
/* EXT */
.color_text {
    background: linear-gradient(left, #f71605, #e0f513);
    background: -webkit-linear-gradient(left, #f71605, #e0f513);
    background: -o-linear-gradient(right, #f71605, #e0f513);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: scratchy 0.253s linear forwards infinite;
    -webkit-animation: scratchy 0.253s linear forwards infinite;
    -moz-animation: scratchy 0.253s linear forwards infinite;
    -o-animation: scratchy 0.253s linear forwards infinite;
}
@keyframes scratchy {
    0%, 25%, 100% { background-position: 0 0; }
    26%, 50% { background-position: 20px -20px; }
    51%, 75% { background-position: 40px -40px; }
    76%, 99% { background-position: 60px -60px; }
}
@-webkit-keyframes scratchy {
    0%, 25%, 100% { background-position: 0 0; }
    26%, 50% { background-position: 20px -20px; }
    51%, 75% { background-position: 40px -40px; }
    76%, 99% { background-position: 60px -60px; }
}
@-moz-keyframes scratchy {
    0%, 25%, 100% { background-position: 0 0; }
    26%, 50% { background-position: 20px -20px; }
    51%, 75% { background-position: 40px -40px; }
    76%, 99% { background-position: 60px -60px; }
}
@-ms-keyframes scratchy {
    0%, 25%, 100% { background-position: 0 0; }
    26%, 50% { background-position: 20px -20px; }
    51%, 75% { background-position: 40px -40px; }
    76%, 99% { background-position: 60px -60px; }
}
@-o-keyframes scratchy {
    0%, 25%, 100% { background-position: 0 0; }
    26%, 50% { background-position: 20px -20px; }
    51%, 75% { background-position: 40px -40px; }
    76%, 99% { background-position: 60px -60px; }
}