@charset "utf-8";
/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/*************************** 分销(start) ***************************/
body{ background:#efeff4;}
#lib_mb_user_distribution{ padding:0.625rem 1rem 1.4rem 1rem;}
#lib_mb_user_distribution .distribution_btn{ width:100%; height:3.125rem; line-height:3.125rem; display:block; background:#0cb083; color:#fff; font-size:1.125rem; margin-top:0.6rem; border-radius:0.2rem; text-align:center;}
#lib_mb_user_distribution .distribution_input{ width:100%; height:3.125rem; line-height:3.125rem; font-size:0.875rem; padding:0 0.6rem; box-sizing:border-box; border:1px solid #e2e2e2; margin-top:0.8rem; display:block; border-radius:0.2rem;}
#lib_mb_user_distribution .howtomake_button{ height:3.125rem; line-height:3.125rem; display:block; color:#333; font-size:1.125rem; background:url(../images/plugins/app_distribution/icon_howtomake.png) #fff 0.8rem center no-repeat; background-size:auto 0.9rem; padding-left:2.2rem; text-transform:lowercase; position:relative; border-radius:0.3rem;}
#lib_mb_user_distribution .howtomake_button:first-letter{ text-transform:capitalize;}
#lib_mb_user_distribution .howtomake_button i{ position:absolute; right:0.4rem; top:1.25rem;}
#lib_mb_user_distribution .howtomake_button i:after,#lib_mb_user_distribution .howtomake_button i:before{ border:0.3rem solid transparent; border-left:0.3rem solid #fff; width:0; height:0; position:absolute; top:0; right:0; content:''}
#lib_mb_user_distribution .howtomake_button i:before { border-left-color:#333; right:-1px;} 
#lib_mb_user_distribution .balance_box{ background:#016e60; text-align:center; padding:1rem 0; color:#fff; border-radius:0.4rem;}
#lib_mb_user_distribution .balance_box .title{ font-size:0.875rem; text-transform:capitalize;}
#lib_mb_user_distribution .balance_box .price{ font-size:3rem; margin-top:0.6rem; position:relative;}
#lib_mb_user_distribution .balance_box .price span{ font-size:1.5rem; margin-right:0.4rem;}
#lib_mb_user_distribution .balance_box .price a{ width:2.4rem; height:2.4rem; display:block; background:#d3c47f; position:absolute; right:0; top:0.3rem; border-top-left-radius:1.2rem; border-bottom-left-radius:1.2rem;}
#lib_mb_user_distribution .balance_box .price i{ position:absolute; right:0.1rem; top:0.7rem;}
#lib_mb_user_distribution .balance_box .price i:after,#lib_mb_user_distribution .balance_box .price i:before{ border:0.6rem solid transparent; border-left:0.6rem solid #d3c47f; width:0; height:0; position:absolute; top:0; right:0; content:''}
#lib_mb_user_distribution .balance_box .price i:before { border-left-color:#333; right:-3px;} 
#lib_mb_user_distribution .balance_box .friends{ font-size:0.875rem; position:relative; padding-top:1.2rem; margin-top:1rem;}
#lib_mb_user_distribution .balance_box .friends span{ font-size:1.6rem; margin-right:0.4rem;}
#lib_mb_user_distribution .balance_box .friends i{ display:block; height:0.2rem; width:2.4rem; position:absolute; left:50%; margin-left:-1.2rem; top:0; background:#fff;}
#lib_mb_user_distribution .share_title{ font-size:1.125rem; padding:1rem 0.8rem; text-transform:lowercase;}
#lib_mb_user_distribution .share_title:first-letter{ text-transform:capitalize;}
#lib_mb_user_distribution .container_box{ background:#fff; padding:1rem 0.6rem; border-radius:0.4rem;}
#lib_mb_user_distribution .container_box .tips{ font-size:0.85rem; line-height:150%;}
#lib_mb_user_distribution .container_box .record{ text-align:center; text-decoration:underline; margin-top:0.625rem;}
#lib_mb_user_distribution .container_box .record a{ color:#333;}
#lib_mb_user_distribution .container_box .input_copy{ color:#999;}
#lib_mb_user_distribution .container_box .share_or{ height:1px; background:#e9e9e9; width:80%; margin:3rem auto; position:relative;}
#lib_mb_user_distribution .container_box .share_or span{ font-size:1rem; width:4rem; height:2rem; line-height:2rem; text-align:center; background:#fff; position:absolute; left:50%; top:-1rem; margin-left:-2rem; display:block;}
#lib_mb_user_distribution .container_box .share_third{ margin-top:0.6rem;}
#lib_mb_user_distribution .container_box .share_third a{ display:block; padding:0.3rem 0;}
#lib_mb_user_distribution .container_box .orders_item{ border-bottom:1px solid #e9e9e9; padding-bottom:1rem; margin-bottom:1rem;}
#lib_mb_user_distribution .container_box .orders_item .top{ font-size:0.925rem;}
#lib_mb_user_distribution .container_box .orders_item .bot{ color:#999; margin-top:0.5rem; font-size:0.875rem;}
#lib_mb_user_distribution .txt_box{ background:#fff; padding:1rem 1.2rem; border-radius:0.4rem; line-height:150%; font-size:0.875rem;}
#lib_mb_user_distribution #distribution_withdraw_form .distribution_input:first-child{ margin-top:0;}
#lib_mb_user_distribution .container_box .money_item{ position:relative; padding:0.8rem 0 0.8rem 7.6rem; background-size:4.4rem auto; background-repeat:no-repeat; background-position:2.8rem 0.6rem; min-height:4rem;}
#lib_mb_user_distribution .container_box .money_item i{ width:3rem; height:2rem; line-height:2rem; display:block; position:absolute; left:0.6rem; top:1.7rem; color:#b2b2b2; font-size:1.5rem;}
#lib_mb_user_distribution .container_box .money_item .title{ font-weight:bold; font-size:0.925rem; text-transform:uppercase;}
#lib_mb_user_distribution .container_box .money_item .brief{ line-height:140%; font-size:0.875rem; color:#999; margin-top:0.4rem;}
#lib_mb_user_distribution .container_box .money_item:nth-child(1){ background-image:url(../images/plugins/app_distribution/icon_information_0.png);}
#lib_mb_user_distribution .container_box .money_item:nth-child(2){ background-image:url(../images/plugins/app_distribution/icon_information_1.png);}
#lib_mb_user_distribution .container_box .money_item:nth-child(3){ background-image:url(../images/plugins/app_distribution/icon_information_2.png);}
#lib_mb_user_distribution .container_box .money_item:nth-child(4){ background-image:url(../images/plugins/app_distribution/icon_information_3.png);}
/*************************** 分销(end) ***************************/

/*************************** 买家秀(start) ***************************/
.app_gallery{padding:1rem .9375rem;}
.app_gallery .title{height:1.5rem; line-height:1.5rem; text-align:center; text-transform:uppercase; font-size:1rem; color:#111;}
.app_gallery .s_title{height:.9375rem; line-height:.9375rem; text-align:center;}
.app_gallery .s_title>a{font-size:.75rem; color:#666;}
.app_gallery #app_gallery_content{min-height:300px; position:relative; margin:0 auto;}
.app_gallery .gly_list{padding-top:.75rem; visibility:visible;}
.app_gallery .gly_list .item{vertical-align:middle; width:calc((100vw - .9375rem * 2) / 2 - 12px); position:absolute; text-align:center; margin:0 5px 10px 5px;}
.app_gallery .gly_list .item .img{display:block; overflow:hidden; position:relative; text-align:center;}
.app_gallery .gly_list .item .prod_info{height:3.125rem; background:#f5f5f5; padding:.625rem;}
.app_gallery .gly_list .item .prod_info .prod_img{vertical-align:middle; width:1.25rem; height:1.25rem; float:left; text-align:center; font-size:0;}
.app_gallery .gly_list .item .prod_info .prod_name{display:block; max-height:48px; line-height:16px; overflow:hidden; margin-left:1.75rem; text-align:left; color:#333;}
.app_gallery .BoardLayout{position:relative;}
.app_gallery .BoardLayout .item{width:calc((100vw - .3125rem - .9375rem * 2) / 2); position:absolute;}
.app_gallery .BoardLayout .item .img{height:inherit;}

.alert_choose_gallery .gallery_img{text-align:center;}
.alert_choose_gallery .gallery_img img{max-height:50vh;}
.alert_choose_gallery .product{margin-top:1.5rem;}
.alert_choose_gallery .product .img{width:4.0625rem; height:4.0625rem; overflow:hidden; float:left;}
.alert_choose_gallery .product .info{margin-left:5rem;}
.alert_choose_gallery .product .name{height:2rem; line-height:1rem; overflow:hidden; border-radius:.25rem; font-size:.75rem; }
.alert_choose_gallery .product .view{display:inline-block; height:1.625rem; line-height:1.625rem; padding:0 25px; margin-top:.625rem; text-decoration:none; font-size:.75rem; color:#fff;}
/*************************** 买家秀(end) ***************************/

/* 公共弹框 */
.alert_choose{width:calc(100vw - .9375rem * 2); margin:0 .9375rem; position:fixed; top:0; z-index:100000; transition:opacity 300ms ease-in-out; opacity:1;}
.alert_choose .choose_close{width:.8125rem; height:.8125rem; background-image:url(../images/icon_refine_clear.png); background-position:center; background-repeat:no-repeat; background-color:#fff; position:absolute; top:.6rem; right:.55rem; z-index:100000; text-indent:-9999px;}
.alert_choose .choose_close:hover{text-decoration:none; color:#000; cursor:pointer; opacity:.6;}
.alert_choose .choose_content{background-color:#fff; border-radius:0.5rem; padding:1.875rem 1.4375rem; font-family: 'Arial'; position:relative; z-index:10; zoom:1;}