﻿@charset "UTF-8";
 
.no-scroll { overflow: hidden !important; }

/*::-webkit-scrollbar  
{  
    width: 8px;  
    *height: 5px;*
    background-color: #e9e9e9;  
}*/
/*::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    *background-color: #999;*  
}*/
/*::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #aaa;  
}*/

a, a:hover { text-decoration:none; }

.module-menu-list li.btn-add { border: 1px dashed #ddd; background: none; }
.module-menu-list li.btn-add p { color: #999; }
.module-menu-list li.btn-add i { color: #999; }

.menu-list .menu-icon .iconfont { width:45px; height:45px; line-height:45px; }

.menu-list--default .menu-icon { background-color:initial!important; }
.menu-list--radius .menu-icon i { border-radius: 10px; }
.menu-list--circle .menu-icon i { border-radius: 22px; }
.module-menu-list .menu-icon { position: relative; display: inline-block; width: 44px; height: 44px; }
.module-menu-list .menu-icon .iconfont { position: absolute; top: 50%; left: 50%; color: #999; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.module-menu-list .menu-icon .iconfont { width:45px; height:45px; line-height:45px; }
.menu-list--border li a { padding: 8px 0px 10px; }
/*.module-menu-list .menu-tle { margin-top: 5px; }*/

.iconpicker-popover { width:290px!important; }
.iconpicker-popover .iconpicker-search { display:none; }
.iconpicker-popover .iconpicker-items { height:180px!important; }
.sp-container .sp-button-container { float: none; }
.sp-container .sp-button-container .sp-cancel { display: none; }

.goods-list .goods-corner { background-image: url(/Resource/visual/page/img/corner-new.png); }
.goods-list .goods-corner--new-en { background-image: url(/Resource/visual/page/img/corner-new-2.png); }
.goods-list .goods-corner--hot, .goods-list .goods-corner--hot-en { background-image: url(/Resource/visual/page/img/corner-hot.png); }
.goods-list .goods-corner--hot-en { background-image: url(/Resource/visual/page/img/corner-hot-2.png); }
.goods-list .goods-corner--custom { background-image: none; }

/*.goods-tag { width: 105%; -webkit-transform: translate(0, -60%) scale(0.95); transform: translate(0, -60%) scale(0.95); }
.goods-list--left-img .goods-tag { -webkit-transform: translate(0px, 2px) scale(0.95); transform: translate(0px, 2px) scale(0.95); }*/

.goods-list .goods-price i { margin-left:6px; font-size:12px; }
.goods-list .goods-price .goods-mkprice { text-decoration:line-through; color:#888; }
/* .goods-list--left-img .goods-price .goods-mkprice, .goods-list--col-2 .goods-price .goods-mkprice { display: none; } */
.goods-list .goods-price .goods-integal { margin-left: 0; }
.goods-list .goods-buy--2 { width: 28px; height: 28px; }
.goods-list--col-2 .goods-price .goods-mkprice,
.goods-list--group .goods-price .goods-mkprice,
.goods-list--col-3 .goods-price .goods-mkprice { display:block; margin: 0; }

.goods-list-group .goods-list-price i { font-size:12px; }
.goods-list-group .goods-list-price .goods-mkprice { text-decoration:line-through; color:#888; }
.goods-list-group .goods-list-price span:first-child { font-size:initial; }

.goods-list-btn { font-size:inherit; width:24px; height:24px; line-height:24px; }
.goods-list-btn.goods-buy--2 { width: 28px; height: 28px; line-height: 26px; }
.goods-list-btn.goods-buy--3 { width: auto; height: 22px; padding: 0 6px; background: #fff; border: 1px solid #31c238; color: #31c238; border-radius: 5px; }

.goods-list--left-img .goods-price i,
.goods-list--group li:nth-of-type(3n+1) .goods-price i { display:initial; }

.goods-list .next-page,
.goods-list-group .next-page { display:block; text-align:center; }

.goods-list--left-img .goods-img { padding-top: 0; }
.goods-list-bd { height:60px; }
.goods-desc li { text-align:center; padding:10px 0px; }

/*.tab-vertical .goods-list-price i { display:none; }*/
.tab-vertical .goods-list-item .goods-link { display:-webkit-box; width:99%; }

#goodsAddModal .text-danger i { margin-left:6px; font-size:12px; }
#goodsAddModal .text-danger .goods-mkprice { text-decoration:line-through; color:#888; }
#goodsAddModal .media-left { float: left; }
/* #goodsGroupModal .modal-body { max-height:400px; overflow:auto; } */

#cycleAddModal .text-danger i { margin-left:6px; font-size:12px; }
#cycleAddModal .text-danger .goods-mkprice { text-decoration:line-through; color:#888; }
#cycleAddModal .media-left { float: left; }
/* #cycleAddModal .modal-body { max-height:400px; overflow:auto; } */

#categoryAddModal .text-danger i { margin-left:6px; font-size:12px; }
#categoryAddModal .text-danger .goods-mkprice { text-decoration:line-through; color:#888; }
#categoryAddModal .media-left { float: left; }
/* #categoryAddModal .modal-body { max-height:400px; overflow:auto; } */

.tpl-shop-sign { position: absolute; z-index:0; top:0px; right:0px; bottom:0px; left:0px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.tpl-shop-sign .swiper-container { width:100%; height:100%; }
.tpl-shop-sign .swiper-slide { width:100%; height:100%; background-repeat: no-repeat; background-position: center; background-size: cover; }

.tpl-shop--style-4 .tpl-shop-avatar { position: relative; left:initial; bottom:initial; }
.tpl-shop--style-4 .tpl-shop-tle { position: relative; left:initial; bottom:initial; }


.tpl-shop--style-3.hide-content .tpl-shop-content ul { display:none; }
.tpl-shop--style-4.hide-content { height:200px; }
.tpl-shop--style-4.hide-content .tpl-shop-content { display:none; }


.swiper-tab-tle { position: initial; z-index: initial; background: initial; box-shadow: initial; }
.swiper-tab-tle li { position: initial; float: initial; padding: initial; text-align: initial; }
.swiper-tab-tle li:not(:last-of-type):after { position: initial; top: initial; right: initial; width: initial; height: initial; margin-top: initial; background: initial; content: initial; }
.swiper-tab-tle li.active { color: initial; border-bottom: initial; }
.swiper-tab-tle li.active span { color: inherit; }
.swiper-tab-tle li span { display: initial; color: inherit; line-height: inherit; }

.swiper-tab-tle { position: absolute; top: 0; left: 0; right: 0; z-index: 2; height: 44px; line-height: 44px; background: #fff; }
.swiper-tab-tle:after { position: absolute; left: 0; top: 0; box-sizing: border-box; right: 0; height: 0; transform: scaleY(0.5); border-top: 1px solid #dbdbdb; top: auto; bottom: 0; content: ""; }
.swiper-tab-tle .swiper-slide { position: relative; text-align: center; padding: 0 5px; width: 25%; cursor: pointer; }
.swiper-tab-tle .swiper-slide.active:after { position: absolute; bottom: 0; left: 0; right: 0; display: block; height: 2px; content: ""; }
.swiper-tab-tle .swiper-slide span { display: block; }
.swiper-tab-tle--style-2 .swiper-slide.active { color: #fff; }
.swiper-tab-tle--style-2 .swiper-slide.active:after { content: none; }
.swiper-tab-tle--style-2 .swiper-slide.active span { height: 28px; line-height: 28px; margin-top: 8px; padding: 0 5px; border-radius: 15px; }
.swiper-tab-tle--style-3 .swiper-slide.active { color: #fff; }
.swiper-tab-tle--style-3 .swiper-slide.active:after { left: 50%; bottom: 0; right: initial; height: 0; background: none; border-bottom: 5px solid #f6f6f6; border-right: 5px solid transparent; border-left: 5px solid transparent; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.swiper-tab-tle--fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 100; }

#productPager .pagination { margin:0px; }
#productPager .dataTables_paginate { text-align:right; }

.design-sidebar { margin: 20px 0 0 15px; }
.iphone-bd .bd-cover { position:absolute; width:100%; height:100%; z-index:1; }

#bottom-box .nav-list { position:fixed; bottom:0px; width:100%; z-index:101; background-color:#fff; }
#bottom-box .nav-list .item-icon { margin-left:initial; }

.notice-wrap .swiper-slide { height: 40px; }
.swiper-pagination .swiper-pagination-bullet { width:6px; height:6px; opacity:0.6; }
.swiper-pagination .swiper-pagination-bullet-active { width:10px; }

.member-head { background-image: url(/Resource/visual/page/img/hd-opa-bg.png); }

.edui-default .edui-colorpicker-nocolor { height:initial!important; }
.page-container .goods-evaluate-list .item-img { margin-right:0px; margin-left:0px; }

.goods-list-btn-outline { height: 22px; line-height: 20px; }
/*.goods-list-btn-outline.goods-btn-warning { color: #ff9500!important; border-color: #ff9500!important; }*/

.fixed-bottom .plr-sm i { font-size: 22px!important; line-height:24px; }

.msg1 { position: absolute; padding: 0 4px; top: -10px; right: 0; line-height: 16px; text-align: center; background: #ff3b30; color: #fff; border-radius: 25px; }

.dialog-vip-qr .dialog{ width:300px; }
.dialog-vip-qr .dialog-container { text-align: center; padding: 20px 0; }
.dialog-vip-qr .photo { width: 50px; height: 50px; border-radius: 100%; }
.dialog-vip-qr .barcode { width: 250px; height: 70px; display: block; margin: 20px auto; }
.dialog-vip-qr .qrcode { width: 110px; height: 110px; display: block; margin: 20px auto; }
.dialog-vip-qr .totpword { color:initial; }

.swiper-tab-tle .swiper-slide.active,
.swiper-tab-tle--style-2 .swiper-slide.active,
.swiper-tab-tle--style-3 .swiper-slide.active {
    border-bottom: 0 !important;
}

.swiper-tab-tle--style-2 .swiper-slide.active span,
.swiper-tab-tle--style-3 .swiper-slide.active span {
    color: #fff !important;
}

.mul-list .flex-h select { width:auto; }

.search-block .search-icon { position:absolute; top:11px; left:10px; color:#999; }

#perview-canvas, #perview-canvas .design-iphone, #perview-canvas .iphone-bd, #perview-canvas .design-preview { overflow:initial!important; }
/* #perview-canvas .iphone-bd * { border-radius:initial!important; } */
#perview-canvas .stepper-custom__number { transform:initial!important; width:100%; left:0; }
#perview-canvas .menu-icon .iconfont { transform:initial; width:100%; top:0; left:0; }
#perview-canvas .notice-wrap .notice-icon { transform:initial; top:0; }

.tpl-list .item-status-share { position: absolute; top: 5px; left: -28px; width: 105px; height: 36px; line-height: 36px; text-align: center; color: #000; background: #ccc; transform: rotate(-45deg); }
.tpl-list .opt-inner a { margin:2px; }
.tpl-list .item-tle { position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px; padding: 0 10px; margin: 0; background: rgba(0, 0, 0, 0.5); font-size: 14px; font-weight: 400; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

@media (min-width:768px) {
    .tpl-shop-header[ng-init],
    .tpl-shop--style-2 .tpl-shop-header[ng-init],
    .tpl-shop--style-3 .tpl-shop-header[ng-init],
    .tpl-shop--style-4 .tpl-shop-header[ng-init] { height:300px; }
}

.mod-spike-item__img .msii-corner  { background-image: url(/Resource/visual/page/img/icon-ms.png); }