body, .main {
    background: #f8f8f8;
}
em{
	font-style: normal;
}
.floor {margin-bottom: 0!important;}
.floor+.floor{padding-top: 10px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.prod-ver-info .prod-name{font-size: 13px;}
.prod-ver-info .prod-price{font-size: 12px; padding: 7px 12px 7px 10px;}
.new-prod-ver-info .prod-price{line-height: normal;}
.index_head{background: linear-gradient(to right, #f14215, #cf2b17);}
.mask{z-index: 1009;background: rgba(0, 0, 0, 0.3);}
.nav-box {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 85px;
    font-size: 1.5rem;
    line-height: 3rem;
    transition: all .5s;
    overflow: hidden;
}
.nav-box .isWhite{ color: #fff;}
.nav-box .navImgBox, .sp-box .navImgBox{
	width: 48px!important;
    height: 48px;
    text-align: center;
    background: #fff;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
}
.navP{margin-top: 5px;}

.nav-box div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    margin: 0 5px;
    width: calc(20% - 10px);
    height: 85px;
    color: #333;
    text-align: center;
}

.nav-box div img {
	min-width: 80%;
    max-width: 100%;
    max-height: 60px;
    border-radius: 15px;
    margin-top: 50%;
    transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
}

.nav-box-btn {
    height: 18px;
    width: 100%;
    position: relative;
}
.defaultBg {
	width: 100%;
    height: 2px;
    position: absolute;
    bottom: -1.5px;
    background: #f8f8f8;
}

.nav-box-btn .arcBg{width: 100%; height: 100%;}
.nav-box-btn .downBg{height: 9px;position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}

.nav-box-btn.active .downBg{
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}

.swiper-pagination-bullet {
    width: 0.9rem;
    height: 0.9rem;
    border: 1px solid #fff;
    background: none;
    opacity: .8;
}

.swiper-pagination-bullet-active {
    background: #fff;
}

.prod-btn {
    color: #eb1b1b;
    border: 0.5px solid #eb1b1b;
    background: #fff;
}

.spe03-box {
	margin: 2.5px 0;
}

.spe03-box>img {
    width: 100%;
}

.spe03-box>div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 100%;
}

.spe03-box>div>div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 33.333%
}

.spe03-box>div>div>img {
    width: 100%;
}
.cat_index_head {height: 116px;z-index: 0;}
.cat_index_head.active {height: 80px;}
.index_head .search {
	border-radius: 28px;
	background: #fff;
}
.index_head .search .word{
	background: url(/client/images/search_btn.png) no-repeat 10px center;
	color: #aaa;
	background-size: 15px;
	height: auto;
	line-height: normal;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.index_head .search .scan {
    display: none;
    position: absolute;
    right: 16px;
    width: 16px;
    height: 16px;
    top: 50%;
    margin-top: -8px;
    background: url(/client/images/scan_icon.png) left center / 16px no-repeat;
}
.prod-ver-info {position: relative;}
.mix-prod-wrapper {display: flex;margin: 10px 10px 0 10px;background: #fff;}
.mix-prod-wrapper .mix-adv-box img {width: 100%;height: 100%;}
.mix-adv-box {width: 25%;}
.mix-prod-info{width: 36%;margin-right: 10px;height: 139px;display: flex;flex-direction: column;justify-content: flex-end;}
.mix-prod-info img{width: 100%;max-height: 100px;margin: auto;}
.mix-prod-price{color: #CC0000;text-align: center;font-size: 12px;overflow: hidden;margin-top: 5px;}
.mix-prod-price .prod-name{
	margin: auto;
	font-size: 12px;
    color: #222;
    width: fit-content;
    margin-bottom: 2.5px;
    padding: 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.coupon-container{margin:0 5px; padding: 5px 0 5px 0;}
.coupon-wrapper2 .swiper-slide {
	background: url(/helppoor/images/quan.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
}
.coupon-wrapper1 .swiper-slide {
	background: url(/helppoor/images/coupon/bg_o_wlq.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
}
.coupon_box2{display: flex;width:100%;padding: 5px 0 5px 5px;}
.coupon_box1{display: flex;width:100%;padding: 10px 0;}
.coupon2_left {width: 78.2%;overflow: hidden;}
.coupon2_left .price {
    padding: 0 2.5px;
    color: #fff;
    font-size: 26px;
}
.coupon2_left .price span {font-size: 16px;}
.coupon2_left .price em {
    margin-top: 10px;
    float: right;
    font-size: 11px;
    border-radius: 2.5px;
    margin-right: 6px;
}
.coupon2_left .diqu {
    color: #fff;
    font-size: 12px;
    padding: 0px 5px 4px 2.5px;
    margin-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.coupon2_left .time {
    color: #fff;
    font-size: 13px;
    padding: 0 2.5px;
}
.coupon2_left .time {
    color: #fff;
    font-size: 10px;
}
.coupon2_right {
    flex: 1;
    font-size: 12px;
    text-align: center;
    color: #fff;
    letter-spacing: 2.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0;
    min-height: 69px;
}
.coupon1_left{
	width: 33.5%;
	min-width: 33%;
	max-width: 35%;
    text-align: center;
    color: #fff;
    font-size: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.coupon1_left span {
    font-size: 22px;
}
.coupon1_right{flex: 1;padding: 0 5px;color:#fff;}
.coupon1_right .title {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    margin-bottom: 5px;
}
.coupon1_right .time {
    display: flex;
    align-items: center;
    margin-top: 7.5px;
}
.coupon1_right .time p .span_text {
    background-color: rgba(255,255,255,0.3);
    border-radius: 5px;
    padding: 1px 2.5px;
    font-size: 12px;
}
.coupon1_right .time p em {
    display: block;
    margin-top: 7.5px;
    font-size: 12px;
}
.coupon1_right .time a {
    margin-left: auto;
    border: 0.5px solid #fff;
    font-size: 15px;
    color: #fff;
    border-radius: 7.5px;
    padding: 3px 10px;
    margin-right: 10px;
    margin-top: -25px;
}
.sp-nav-box {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 1.5rem;
    line-height: 3rem;
    overflow: hidden;
}
.prod-ver-info .waterfall-prod-name{
	color: #333;
	font-size: 12px;
    line-height: 16px;
}
.sp-nav-box .sp-box{display: flex;flex-direction: column;color: #333;text-align: center;width: 20%;padding: 10px;box-sizing: border-box;}
.sp-container .swiper-pagination-bullet{background: #c6c6c6;}
.sp-container .swiper-pagination-bullet-active{background: #d12c17;}
.sp-box img{margin: auto;}
.fupingushi{ width: 100%;}
.fupingushi .swiper-slide{ width: 60%; transform: scale(0.9);padding: 5px 10px; padding-top: 11px;position: relative; background: #fff;padding-bottom: 44px;border-radius: 6.5px;}
.fupingushi .swiper-slide-active{transform: scale(1);}
.fupingushi .top_title{ display: flex; align-items: center; min-height: 40px;}
.fupingushi .top_title .img_title{ width: 40px; background: #fff; border-radius: 50%; display: flex;align-items: center;justify-content: center; padding: 2.5px; }
.fupingushi .top_title .img_title img{max-width: 100%;max-height: 40px;width: auto;}
.fupingushi .top_title .title{ color: #333; margin-left: 10px; flex: 1; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.fupingushi .info{color: #999; margin: 7px 0;letter-spacing: 1px;padding: 3px 7px; font-size: 12px;background: #f5f5f5;border-radius: 6.5px; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow: ellipsis;}
.fupingushi .big_img img{width: 100%; border-radius: 2.5px 2.5px 0 0}
.fupingushi a{ position: absolute; text-align: center;  left: 0; bottom: 0; height: 44px; line-height: 44px; color: #6B5343;; display: block; z-index: 1;width: 100%; font-size: 13px; background: url(/helppoor/images/storyBg.png) no-repeat; background-size: 100% 100%; }

/*璐拱寮圭獥*/
.buy_dialog{ display:flex; position: fixed; left: 0; top: 0;background-color:rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 1000; flex-direction: column; }
.buy_dialog .buy_dialog_top,.cart_dialog .buy_dialog_top{flex: 1; }
.buy_main{ background: #fff; width: 100%; border-radius: 5px 5px 0 0; padding:10px 0 15px 0;}
.buy_main_product{ border-bottom: 0.5px solid #ddd; position: relative; height: 80px; padding-left: 120px;}
.buy_main_product .img{ position: absolute; left: 10px; top: -30px; height: 100px;width: 100px; display: flex; align-items: center; justify-content: center; border: 1px solid #ddd; border-radius: 3px; padding: 5px ; background: #fff;box-sizing: border-box;}
.buy_main_product .img img{ max-width: 100%; max-height: 100%; }
.buy_main_product .product_info .price{ font-family: arial; color:#f12f2f; font-weight: bold;; font-size: 15px;  }
.buy_main_product .product_info .kucun{ color: #666; font-size: 12px; padding: 5px 0; }
.buy_main_product .product_info .selected{ color: #333; font-size: 12px; }
.buy_main_product .product_info .selected span{ padding-right: 5px; }
.buy_main_product .product_info img{ position: absolute;right: 10px;top: 0; width: 25px; height: 25px; }
.buy_main_footer{ padding: 0 10px; }
.buy_main_footer .title{ font-size: 13px; color: #666; margin-top: 10px; margin-bottom: 5px; }
.tiele_items { display: flex; flex-wrap: wrap; padding-top: 3px;}
.tiele_items span{ margin-right: 10px; border: 1px solid #ddd;padding: 3px 10px; font-size: 12px; margin-bottom: 8px; border-radius: 3px;  }
.tiele_items .active{ border: 0.5px solid #f12f2f; color:#f12f2f; background: #ffe5e8; }
.bug_num{ display: flex; padding: 15px 0; font-size: 13px;  align-items: center;   color: #666; }
.bug_num .bug_num_input{ margin-left: auto; }
.sure_but{ display: block; text-align: center; color: #fff; background: #FF1A0A; font-size: 15px; border-radius: 5px; height: 40px; line-height: 40px; }
.countBox {
	margin-top: 20px;
	padding: 15px 0;
	border-top: 0.5px solid #ccc;
	width: 100%;
}
.countBox .buyTip {
	float: left;
	display: block;
	font-size: 15px;
	color: #81838e;
	white-space: normal;
	height: auto;
	line-height: 40px;
}
/*闄愯喘鎸夐挳  start*/
.choose-amount {
    position: absolute;
    font-size: 15px;
    width: 120px;
    height: 30px;
    border: 1px solid #dcdcdc;
    margin: 5px 12px 0px 0px;
    right: 0;
}
.fr {
    float: right;
}
.choose-amount a.btn-reduce {
    left: 0;
    border-right: 0.5px solid #dcdcdc;
    font-size: 20px;
}
.choose-amount a {
    display: block;
    position: absolute;
    top: 0;
    background: #fff;
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666;
}
.choose-amount .amount-text {
    position: absolute;
    top: 0px;
    left: 41px;
    width: 38px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
    padding: 0;
    margin: 0;
    border: 0;
    color: #000;
    font-weight: bold;
}
.choose-amount a.btn-add {
    right: 0;
    border-left: 1px solid #dcdcdc;
    font-size: 20px;
}
.choose-amount a {
    display: block;
    position: absolute;
    top: 0;
    background: #fff;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666;
}
/*limit  end*/
.org-list{
    display: flex;
    align-items: center;
    padding: 0 10px;
}
.org-list .logo {
    width: 48px;
    height: 48px;
    display: flex;
    border-radius: 15px;
    border: 1px solid #eee;
    align-items: center;
    justify-content: center;
    margin-right: 12.5px;
}
.org-list .logo img{max-width: 100%;max-height: 100%;border-radius: 15px;}
.org-list .logo_right {
    flex: 1;
    height: 48px;
    border-bottom: 1px solid #eee;
    padding: 12.5px 0;
    box-sizing: content-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: url(/personalCenter/images/arrow_right.png) right center no-repeat;
    background-size: 15px 15px;
}
.org-list .logo_right p {
    font-size: 15px;
}
.org-list .logo_right span {
    font-size: 13px;
    color: #666;
    margin-top: 5px;
}
.org-list-wrapper{
    padding-bottom: 50px;
    margin: 11px 10px 0 10px;
    background: #fff;
}
.cat_nav {
   	width: 100%;
    display: flex;
    align-items: center;
    height: 40px;
    z-index: 9998;
    justify-content: space-between;
    color: #fff;
    font-size: 12px;
}
.cat_nav_l{width: 100%;padding: 0 10px;box-sizing: border-box;}
.cat_nav .cat_nav_r {
    width: 75px;
    color: #fff;
    font-size: 13px;
    height: 100%;
}
.cat_nav .cat_nav_r a {
	color: #fff;
    display: flex;
    align-items: center;
    padding-left: 13px;
    height: 100%;
}
.cat_nav .cat_nav_r a img {
    width: 15px;
    height: 15px;
    margin: 0;
    margin-right: 5px;
}
.coupon {
    text-align: left;
    margin-left: 10px;
}
.coupon .couponicon {
    display: inline-block;
    width: 34px;
    height: 17px;
    background: url('/guess/images/coupon.png') center center no-repeat;
    background-size: 100%;
    vertical-align: sub;
}
.fupin-prod-waterfall-wrapper .sales-box{
	position: absolute;
    right: 10px;
    bottom: 5px;
    font-size: 12px;
}
.reco {
    margin: 0 10px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    display: flex;
    align-items: center;
}
.recoline {
    display: block;
    width: 5px;
    height: 16px;
    background: #F02B2B;
    vertical-align: bottom;
    margin-right: 5px;
}
.tips{
    padding-top: 5px;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.tips .Activity, .prodNameTitle .Activity{
	background: #E61A2C;
    color: #fff;
    font-size: 10px;
    border-radius: 2px;
    padding:0 4px;
}
.guesscoupon {
    margin-bottom: 6px;
}
.guesscoupon span {
    display: inline-block;
    /*background: rgba(230, 26, 44, 0.1);*/
    font-size: 10px;
    font-weight: 400;
    color: rgba(230, 26, 44, 1);
    padding: 1px 5px;
    box-sizing: border-box;
    border-radius: 3px;
    vertical-align: top;
    margin-right:5px;
    margin-bottom: 6px;
}
.guesscoupon span:last-child{
	margin-right: 0;
}
.dragonPay{
	color: #E61A2C;
    font-size: 10px;
    padding: 2px 3px;
    border-radius: 2px;
    background: #fde6e9;
}
.secCat{text-align:center;font-size: 13px;}
.vertical-story-box{
	display: flex;
	height: 100px;
}
.story_l{
	width: 75px;
	height: 75px;
	padding-left: 10px;
	pointer-events: none;
}
.story_l img {width: 100%;height: 100%;}
.story_r{
	flex: 1;
    display: flex;
    font-size: 12px;
    color: #666;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 10px;
    max-width: 70%;
    pointer-events: none;
}
.vertical-story-wrapper {height: 75px;}
.tit {
	color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.story_r .tit{
	font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.bottom-tip {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #777;
    background: #f2f2f2;
    font-size: 12px;
}
.prod-ver-advBox{
	width: 100%;
    box-sizing: border-box;
}
.prod-ver-advBox img{
	width: 100%;
}
.shopCartTempBox{
	position: fixed;
    bottom: 0;
    height: 70%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1013;
}
.goods_choose {
    bottom: 0;
    height: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1013;
}
.goods_choose .top {
    min-height: 95px;
    width: 100%;
    border-bottom: 0.5px solid #e3e5e9;
}
.goods_choose .top .pic {
    position: absolute;
    left: 4px;
    top: -9px;
    width: 100px;
    height: 100px;
    border-radius: 3px;
    border: 0.5px solid #f0f1f3;
    background-color: #fff;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center
}
.goods_choose .top .pic img {
    width: 100px;
}
.goods_choose .top .goods_name {
    font-size: 14px;
    line-height: 15px;
    color: #333;
    padding: 5px 5px 0 60.5px;
}
.goods_choose .top .goods_price {
    font-size: 15px!important;
    line-height: 15px;
    color: #f23030;
    padding-top: 10px;
    padding-left: 121px;
    font-weight: 700;
}
.goods_choose .top .js_price{
	font-size: 16px!important;
}
.goods_choose .top .close {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(/tradeunion/promotionIndex/images/spe_close_gray.png) no-repeat center;
    background-size: 24px;
}
.goods_choose .center {
    position: absolute;
    bottom: 43px;
    top: 105px!important;
    left: 0;
    right: 0;
    padding-left: 10px;
    overflow: auto;
}
.goods_choose .extra {
    height: auto;
    padding-bottom: 15px;
}
.goods_choose .extra .version,
.goods_choose .extra .color,
.goods_choose .extra .choosen {
    border-bottom: 0.5px solid #eee;
}
.goods_choose .center .name {
    display: block;
    font-size: 15px;
    color: #81838e;
    white-space: normal;
    height: auto;
    line-height: 40px;
    
}
.goods_choose .extra .plain {
    font-size: 13px;
    color: #252525;
}
.goods_choose .extra .choose {
    padding-bottom: 3px;
}
.goods_choose .extra .choose a {
    display: block;
    height: 27px;
    border: 0.5px solid #bfbfbf;
    border-radius: 4px;
    line-height: 25px;
    font-size: 13px;
    color: #232326;
    float: left;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 69px;
    max-width: 98%;
    box-sizing: border-box;
    text-align: center;
}
.goods_choose .extra .choose a.active {
    background: #ffe6e9;
    color: #fb0628;
    border-color: #fb0628;
}
.goods_choose .extra .choose a.disable {
    border: 0.5px solid #eee;
    color: #999;
    background: #eee;
}
.goods_choose .desc {
    margin-bottom: 7.5px;
}

.goods_choose .choose-amount {
    margin-left: 34px;
}

.goods_choose .center .stock {
    line-height: 15px;
    font-size: 15px;
    color: #666;
    padding: 0 5px;
}
.goods_choose .option {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
}
.goods_choose .option .buy_now {
    background: #fb082a;
    display: block;
    color: #fff;
}
.goods_choose .choosen {
	display: flex;
    justify-content: space-between;
}
.goods_choose .option .disabled {
    background: #999;
}
#instDetail{font-size:13px;}
.focus_tips {
    width: 180px;
    height: 80px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -90px;
    margin-top: -40px;
    border-radius: 10px;
    background: #000;
    opacity: 0.8;
    z-index: 1004;
    font-size: 16px;
    color: #fff;
    display: none;
}
.focus_tips .box {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate( -50%,-50% );
    -moz-transform: translate( -50%,-50% );
    -ms-transform: translate( -50%,-50% );
    -o-transform: translate( -50%,-50% );
    transform: translate( -50%,-50% );
    text-align: center;
}
.focus_tips .box img{max-width: 100%;}
.focus_tips .box p{padding-top: 6px;}

.report_l{margin-left: 7.5px;height: 100%;font-weight: bold;}
.report_l .fp{width: 100%;height: 100%;color: #f10f0f;}
.report-r{flex:1;padding-left: 20px;box-sizing: border-box;height: 35px;line-height: 35px;}
.report_r p{text-overflow: ellipsis; margin-left: 10px;white-space: nowrap;overflow: hidden;color:#333;}
.report-containner{margin: 0 10px;background:url(/helppoor/images/fpkb_bg.png) no-repeat;background-size: 100% 100%;align-items: center;box-sizing: border-box;font-size:12px;display: flex;}
.report-wrapper{height: 35px;font-size:12px;}
.org-tit{
	font-size: 18px;
	padding-left: 10px;
	height: 47px;
	color: #333;
	border-bottom: 1px solid #eee;
	display: flex;
	align-items: center;
}
.org-t-tips {
	color: #666;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
}
.bottom_nav{position: fixed;width: 100%;height: 50px;background: #fff;z-index: 1012;left: 0;bottom: 0;border-top: 1px solid #eee;}
.bottom_nav a{float: left;width: 20%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 4px 0;text-align: center;font-size: 11px;}
.bottom_nav a em{color: #999;}
.bottom_nav a.active em{color: #e61b2d;}
.bottom_nav .icon{width: 25px;height: 25px;display: block;margin: 0 auto 2px;background-size: 20px;}
.goods_choose .option .saleOuted {
    position: absolute;
    top: -40px;
    background: #ffff67;
    color: #333;
}
.recomName{
	text-align: center;
	font-size: 15px;
	color: #000;
	line-height: 16px;
}
.recomName.active{
	color: #e61a2c;
    font-size: 15px;
    font-weight: bold;
}
.point-buy-more-btn {
    width: 45px;
    height: 45px;
    background: url(/public/images/mSearch/right_arrow.png) right 0px center no-repeat;
    line-height: 45px;
    text-align: left;
    background-size: 20px;
}
.guess_h2_title{
	width: 100%;
	text-align: center;
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.prod-ver-sinfo .prod-name {
    font-size: 12px;
    color: #222;
    text-align: left;
    width: fit-content;
    margin: auto;
    height: auto;
    line-height: 16px;
    margin-bottom: 2.5px;
}
.mixAdvSwiper{
	flex: 1;
	overflow: hidden;
	margin-left: 10px;
}
.guess_u_like_container, .prod-ver-container{
	padding: 0 10px;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}
.prod-ver-container{margin-top: -10px;}
.guess_u_like_wrapper, .prod-ver-wrapper{
	position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    box-sizing: content-box;
}
.guess_u_like_slider, .prod-ver-slider{
	height: 45px;
    width: auto !important;
    margin-right: 22.5px;
    font-size: 13px;
    position: relative;
}
.guess_u_like_slider{
    padding: 12px 0;
    height: auto;
}
.bottom_shareBox .bottom_share_tit{border:none;}
.bottom_shareBox{height: 306px;overflow: hidden;}
.close_share_pic{
	position: absolute;
    right: 0;
    top: 0;
    background: url(/client/images/zzf_new_order/goods_bottom_fixed_close.png) no-repeat center;
    background-size: 15px;
    width: 40px;
    height: 40px;
}
.bottom_shareBox .bottom_share_tit{
	color: #000;
}
.sp-next .sp-nav-item {
   	height: 71px;
}
.catNavSlider{
	padding: 0 5px;
	width: auto;
}
.index_head .right .share_icon{
	background: url(/helppoor/images/preShare.png) no-repeat right center;
	background-size: 24px;
}

/*org-head*/
.org_head{background: linear-gradient(to right, #f14215, #cf2b17);position: fixed;width: 100%;z-index: 999;}
.org_head .left, .org_head .right{ position: absolute;top: 0;height: 44px; }
.org_head .left{ left: 15px; }
.org_head .right{ right: 15px; }
.org_head .left .return_icon { display: inline-block; width: 25px;height:44px;background: url(/groupbuy/images/icon_arrow_left.png) no-repeat left center;background-size: 12px;}
.org_head .right .share_icon {background: url(/helppoor/images/preShare.png) no-repeat right center;background-size: 24px;height: 44px;position: relative;display: none;width: 33px;}
.org_head h2{display: block;width: 200px;height: 44px;margin: auto; font-size: 20px;font-weight: bold; line-height: 44px;text-align: center;color: #fff;}

.ads_2_03_0_containner{background: #fff;}
.fupin-prod-waterfall-wrapper .prod-ver-box {border-radius: 3px;}
.special-nav .swiper-scrollbar {
	bottom: 4px;
    left: 0;
    right: 0;
    margin: auto;
    width: 40px;
    height: 4px;
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 4px;
    overflow: hidden;
}
.special-nav .swiper-scrollbar .swiper-scrollbar-drag{
	width: 20px;
    border-radius: 2px;
    background: #ebebeb;
}
.fixCat{
	position: fixed;
	background: #fff;
	z-index: 1007;
	padding-bottom: 2px;
}
.fillBlank{
	height: 45px;
	width: 100%;
	display: none;
}
.ads_2_03_0 .sub-ad-wrapper{
	padding-bottom: 0;
}
.sp-nav-item{
	justify-content: flex-start;
}
.fupin-prod-waterfall-wrapper .prod-ver-box{
	background: #fff;
}
.ads_2_03_0 .main-ad, .ad_2_03_0 .main-ad{
	padding-top: 0;
}
.index_head.active .search_box {
    width: 232px;
    margin: 0 auto;
}
.floating-adv{
	top: 60%;
	z-index: 1009!important;
}
.floating-adv-myqi {position: fixed;width: 58px;right: 0px;top: 78%;z-index: 1009; height: 53px;}
.floating-adv-myqi .floating-img {width: 100%;height: 100%;}
.floating-adv-myqi .close-chatroom {position: absolute; top: -27px; right: 0; width: 25px;}

.brandbox {
    text-align: center;
    margin: -9px 0 0 0;
    min-height:4px;
}
.brand {
    display: inline-block;
    background: rgba(238, 148, 143, 1);
    border-radius: 3px;
    font-size: 10px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    padding: 2px 10px;
    box-sizing: border-box;
    margin: 0 auto;
}
.ad_2_03_0 .sub-ad{
	padding: 0 7.5px 0px;
}
.alert-content {
    font-size: 14px;
    padding: 10px 20px;
}
.alert-title{
	font-size: 16px;
}
.alert-container.animated{
	/*width: 300px!important;*/
    /*margin-left: -150px!important;*/
    z-index: 2001!important;
}
.alert-modal{
	z-index: 2000!important;
}
.alert-iframe-container{
	z-index:2200!important;
}
.cat-title {padding-top:0;}
.main::-webkit-scrollbar{
	display:none;
}
.prod-ver-sbox{margin: 4px 0 2px 0;background: transparent;}
.fupin-prod-waterfall-wrapper .new-price-wrapper{
	padding-left:10px;
}
.fupin-prod-waterfall-wrapper .tips{
	margin-bottom:6px;
}
.bottom-line{
	margin-top: 30px;
    font-size: 12px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #777;
    background: #f5f5f5;
}
/*涓�澶氫釜*/
.ads_2_03_0 .main-ad, .ad_2_03_0 .main-ad{
	padding-top: 0;
}
.ad_2_03_0 .sub-ad{
	border-radius: 0 0 5px 5px;
	padding: 0 7.5px 0;
	margin: 0 10px 0;
    background: #fff;
}
.ads_2_03_0 .sub-ad>div{
	border: none;
}
.ads_2_03_0 .sub-ad-wrapper{
	padding: 0;
}
.ad_2_03_0 .sub-ad>div {
   	margin: 0;
    width: 25%;
}
.ad_2_03_0 .main-ad {
    padding: 5px 10px 0px;
}

.ads_2_03_0 {
    margin: 0 10px;
    border-radius: 6px;
    overflow: hidden;
}
.fillCoupon {
   	visibility: hidden;
}
.fupin-prod-waterfall-wrapper{
	padding: 0 6px;
}
.nav-bar .nav-arrow {
	z-index: 1008;
}
.nav-bar{
	z-index: 1006;
}
.img-box .brandbox{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	vertical-align:bottom;
	text-align:center;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:baseline;
}
.swiper-container-horizontal>.spe-prod-scrollbar{
	background:#e6e6e6;
	left: 50%;
    transform: translateX(-50%);
    height: 5px;
    padding: 2px 2px 0 2px;
    overflow: hidden;
    box-sizing: border-box;
}
.spe-prod-scrollbar .swiper-scrollbar-drag{
	background: #f10f0f;
	height: 3px;
	width: 13px!important;
	transform: none!important;
}
.prod-adv-item{
	width: calc(25% - 4px);
	margin-right: 6px;
}
.prod-adv-wrapper .prod-adv-slide .prod-adv-item:last-child {
	margin-right: 0;
}
.employee-wrapper {
    background: #f5f5f5;
    border-radius: 12px;
}
.recommand-title {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.shopCartTemp-enter-active,.shopCartTemp-leave-active{transition: all .5s;}
.shopCartTemp-enter, .shopCartTemp-leave-to{transform: translateY(100%);}
.shopCartTemp-enter-to, .shopCartTemp-leave{transform: translateY(0);}
		