.comwidth { width:1200px; margin:0 auto; padding-bottom:30px; }
.table { width:100%; border-collapse:collapse; border-spacing:0; color:#3c3c3c; margin-bottom:15px; border:1px solid #ececec; }
.table td,.table th,.tab_box td,.tab_box th { padding:10px; }
.input_text_new { padding:.286rem .7145rem; }

.mask_box { width:100%; padding:14px; }
.mask_box .form-group { margin-bottom:5px; }
.help-block { width:100%; padding:6px 0; color:#999; }

/*右侧列表*/
.main-sub { width:190px; float:left; background:#fff; }
.main-sub dl { padding:15px 0px; border-bottom:1px solid #f0f3ef; margin-bottom:0; }
.main-sub dl dt { font-size:16px; font-weight:700; padding:0 20px 12px 20px; }
.main-sub dl dd a { font-size:14px; color:#666; line-height:34px; padding:0 20px; display:block; }
.main-sub dl dd a:hover { background:#f0f3ef; }

/*<!--左侧主体-->*/
.main-reh { width:995px; float:right; }

/*<!--钱包余额-->*/
.box-1 { width:100%; margin-bottom:15px; }

/*用户头像*/
.box-1-left { background:#ce1336; width:250px; height:250px; position:relative; float:left; text-align:center; box-shadow:2px 2px 10px rgba(0, 0, 0, 0.3); }
.box-1-left .userimage-box {display: block; width:74px; height:74px; border:4px solid #fff; border-radius:100px; margin:20px auto 10px auto; overflow:hidden; }
.box-1-left .userimage-box img { width:74px; height:74px; display:block; transform: translateX(-4px) translateY(-4px); }
.box-1-left .user-name { text-align:center; font-size:18px; font-weight:700; color:#FFFFFF; margin-bottom:10px; color:#FFFFFF; display:block; }
.box-1-left .user-exp { width:auto; text-align:center; display:inline-block; height:24px; line-height:22px; font-size:12px; padding:0 12px; border:1px solid #fff; border-radius:12px; margin:0 auto; color:#FFFFFF; }
.box-1-left .user-exp:hover {background: #FFFFFF;border-color: #CE1336;color: #CE1336; }
.box-1-left .user-server {width: 100%;height: 56px;background: #232331;color: #f4ca3a;line-height: 56px;text-align: center;position: absolute;bottom: 0;font-size: 14px;font-weight: 600; }
.box-1-left .user-server a {display:inline-block; width:auto; height:26px; padding:0 14px; background: #CE1336;line-height: 26px;border-radius: 13px;font-size: 12px;font-weight: 600;color: #FFFFFF; }
.box-1-left .user-server a:hover {background: #FFFFFF;color: #CE1336; }

/*钱包*/
.box-1-right {width: 745px;height: 225px;float: left;margin: 10px 0;background: #fff; }
.box-1-right .mywallte {height: 56px;width: 100%;padding: 0 20px;line-height: 55px;border-bottom: 1px solid #f0f3ef; }
.box-1-right .mywallte span {font-size: 16px; }
.box-1-right .wallte-box {padding: 20px;width: 100%;height: 169px; }
.box-1-right .wallte-box .wallte-box-box {width: 33%;height: 100%;text-align: center;float: left;border-right: 1px solid #CCCCCC; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(1) {font-size: 18px;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;padding: 0 20px;height: 32px;line-height: 32px;font-weight: 600; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(2) {display: block;width: 100%;overflow: hidden;height: 21px;padding: 0 30px; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(3) {display: block;width: 100%;height: 21px;line-height: 21px;margin-top: 25px; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(3) span {display: inline-block;margin: 0 10px;color: #CCCCCC; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(3) a {color: #204D74;font-size: 14px; }
.box-1-right .wallte-box .wallte-box-box p:nth-child(3) a:hover {color: #C7254E; }
.box-1-right .wallte-box .wallte-box-box:last-child {border-right: none; }

.user_up_ad { width:995px; height:170px; padding-bottom:20px; }
.user_up_ad img { width:995px; height:154px; }

/*<!--订单主体-->*/
.box-2 { width:100%; }
.box-2 .box-2-left { width:694px; float:left; }
.box-2 .box-2-left .backfff { background:#fff; }
.box-2 .box-2-left .backf4ca3a { background:#f4ca3a; }
.box-2 .box-2-left .m-block { width:100%; margin-bottom:20px; }
.box-2 .box-2-left .m-block .m-block-list { width:100%; min-height:220px; }
.box-2 .box-2-left .noboder-bottom .m-block-title { border-bottom:none; }
.box-2 .box-2-left .noboder-bottom .m-block-title h3 { font-weight:600; float:left; }
.box-2 .box-2-right { width:286px; float:right; }
.box-2 .box-2-right .b-attention { width:100%; background:#fff; }
.box-2 .box-2-right .b-attention .b-attention-title { width:100%; height:55px; border-bottom:1px solid #f0f3ef; }
.box-2 .box-2-right .b-attention .b-attention-title h3 { line-height:55px; display:inline-block; padding:0 20px; font-size:16px; }
.box-2 .box-2-right .b-attention .b-attention-title .b-attention-gd { float:right; line-height:55px; margin-right:20px; }
.box-2 .box-2-right .b-attention .b-attention-title .b-attention-gd:hover a { color:#CE1336; }
.box-2 .box-2-right .b-attention .b-attention-title .b-attention-gd i { display:block; line-height:55px; padding-right:4px; float:left; }
.box-2 .box-2-right .b-attention .b-attention-title .b-attention-gd span { display:block; float:left; }

/*待发货等图标*/
.m-block-box { width:100%; height:140px; padding:15px 20px; }
.m-block-box ul { width:100%; }
.m-block-box ul li { width:16.66%; height:100%; float:left; text-align:center; }
.m-block-box ul li a { display:block; width:78px; margin:0 auto; padding:15px 0; transition:all 0.5s; }
.m-block-box ul li i { display:block; font-size:40px; position:relative; color:#999; }
.m-block-box ul li i .headmun { position:absolute; width:20px; height:20px; border-radius:10px; font-size:12px; line-height:20px; color:#FFFFFF; top:0; left:47px; background:#ce1336; }
.m-block-box ul li span { font-size:14px; color:#333; line-height:16px; }
.m-block-box ul li:hover a i { color:#f30213; }
.m-block-box ul li:hover a span { color:#f30213; }

/*有商品状态*/
.m-goods-list { width: 100%; padding: 20px 20px; border-top: 1px solid #f0f3ef; }
.m-goods-list ul li { width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f0f3ef; }
.m-goods-list ul li .m-goodslist-img { float: left; width: 60px; height: 60px; overflow: hidden; display: inline-block; }
.m-goods-list ul li .m-goodslist-img img { width: 60px; height: 60px; display: inline-block; float: left; }
.m-goods-list ul li .m-goodslist-title { float: left; margin-left: 10px; }
.m-goods-list ul li .m-goodslist-title p:nth-child(1) { color: #333; display: block; margin-top: 10px; line-height: 20px; color: #333; }
.m-goods-list ul li .m-goodslist-title p:nth-child(2) { color: #ce1336; }
.m-goods-list ul li .m-goodslist-conditi { float: right; line-height: 60px; }
.m-goods-list ul li .m-goodslist-conditi span { color: #999; margin: 0 15px; }
.m-goods-list ul li .m-goodslist-conditi a:hover { color: #CE1336; }

/*无商品*/
.m-blocklist-no { padding: 60px 0 80px; text-align: center; }
.m-blocklist-no i { font-size: 60px; color: #999; }
.m-blocklist-no span { display: inline-block; transform: translateY(-20px) translateX(17px); color: #999; }

/*订单页title*/
.m-block-title { height:56px; width:100%; overflow:hidden; padding:0 20px; border-bottom:1px solid #f0f3ef; }
.m-block-title h3 { font-size:16px; line-height:56px; display:inline-block; color:#333; }
.m-block-title .b-head-right { float:right; line-height:56px; }
.m-block-title .b-head-right a i { display:inline-block; transition:all 0.5s; margin-right:10px; }
.m-block-title .b-head-right a:hover i { transform:rotateZ(190deg); }

/*好品推荐*/
.m-newgoods-list { background:#fff; position:relative; border:10px solid #f4ca3a; border-top:0px; }
.m-newgoods-list .newgoods { width:100%; height:auto; display:table; padding:0 18px 18px 0; }
.m-newgoods-list ul li { width:25%; height:auto; display:table; float:left; }
.m-newgoods-list ul li a { display:block; padding:18px 0 0px 18px; }
.m-newgoods-list ul li a img { width:100%; height:auto; display:block; margin:0 auto 4px auto; }
.m-newgoods-list ul li a p { width:100%; height:38px; display:block; overflow:hidden; margin:0 auto; }
.m-newgoods-list ul li a .m-clie { width:100%; height:20px; font-size:16px; text-align:center; color:#ce1336; }
.m-newgoods-list .m-pags { position:absolute; bottom:-18px; left:50%; transform:translateX(-50%); }
.m-newgoods-list .m-pags span { margin:0 10px; background:#737373; }
.m-newgoods-list .m-pags .swiper-pagination-bullet-active { background:#aaa; }
.m-newgoods-list .m-newgoods-right { width: 20px; height:40px; overflow:hidden; position:absolute; right:0; top:110px; line-height:40px; text-align:center; color:rgba(0, 0, 0, 0); }
.m-newgoods-list .m-newgoods-right i { background:#CCC; display:block; z-index:999; height:40px; line-height:40px; font-size:20px; color:#000; }
.m-newgoods-list .m-newgoods-right:hover i { background:#888; color: #FFF; }
.m-newgoods-list .m-newgoods-left { width:20px; height:40px; overflow: hidden; position:absolute; left:0; top:110px; line-height:40px; text-align:center; color:rgba(0, 0, 0, 0); }
.m-newgoods-list .m-newgoods-left i { background:#CCC; display:block; z-index:999; height:40px; line-height:40px; font-size:20px; color:#000; }
.m-newgoods-list .m-newgoods-left:hover i { background:#888; color:#FFF; }

/*浏览记录*/
.b-browse-box { width:100%; height:auto; display:table; }
.b-browse-box .list_bg { width:100%; height:auto; display:table; background:#fff; }
.b-browse-box .list_bg ul li { width:100%; height:auto; display:table; border-bottom:1px solid #eee; padding:10px 15px; }
.b-browse-box .list_bg ul li:nth-last-child(1) { border-bottom:0px; }
.b-browse-box .list_bg ul li a { width:100%; padding-left:70px; height:auto; display:block; position:relative; }
.b-browse-box .list_bg ul li a img { width:60px; height:60px; position:absolute; left:0px; top:0px; }
.b-browse-box .list_bg ul li a p { width:100%; height:42px; line-height:20px; display:block; overflow:hidden; }
.b-browse-box .list_bg ul li a b { width:100%; height:20px; line-height:20px; display:block; color:#eb0033; }

/* 主页会员信息 */
.right_user_box { width:995px; height:auto; display:table; float:right; background:#fff; }
.right_user_box .user_tops { width:100%; height:auto; display:table; background:#fff; border:1px solid #eee; }
.right_user_box .user_tops .user_info_box { width:748px; height:124px; float:left; padding:26px 0 26px 26px; }
.right_user_box .user_tops .user_info_box .rounded-circle { width:74px; height:74px; float:left; }
.right_user_box .user_tops .user_info_box .left_user { height:74px; float:left; padding-left:20px; }
.right_user_box .user_tops .user_info_box .left_user .user_level { width:100%; height:26px; }
.right_user_box .user_tops .user_info_box .left_user .user_level b { height:26px; line-height:20px; padding-right:5px; font-size:18px; display:block; float:left; }
.right_user_box .user_tops .user_info_box .left_user .user_level span { margin-top:2px; }
.right_user_box .user_tops .user_info_box .left_user .small_change { width:100%; height:26px; line-height:26px; overflow:hidden; }
.right_user_box .user_tops .user_info_box .left_user .small_change b { color:#000; font-weight:500; font-size:16px; display:block; float:left; }
.right_user_box .user_tops .user_info_box .left_user .small_change span { color:#f00; font-size:22px; display:block; float:left; }
.right_user_box .user_tops .user_info_box .left_user .small_change em { padding-left:3px; line-height:28px; display:block; float:left; }
.right_user_box .user_tops .user_info_box .left_user .amount_money { width:100%; height:22px; line-height:24px; }
.right_user_box .user_tops .user_info_box .left_user .amount_money p { height:22px; display:inline-block; float:left; color:#666; padding-right:20px; }
.right_user_box .user_tops .user_info_box .btn_right { width:126px; height:74px; float:right; padding-right:26px; }
.right_user_box .user_tops .user_info_box .btn_right .btn { width:100px; }
.right_user_box .user_tops .user_info_box .btn_right .btn:nth-last-child(1) { margin-top:10px; }
.right_user_box .user_tops .right_sign_box { width:308px; height:124px; float:right; text-align:center; padding:26px 0; position:relative; }
.right_user_box .user_tops .right_sign_box::before { width:1px; height:74px; content:""; background:#eee; position:absolute; left:0px; top:25px; bottom:25px; }
.right_user_box .user_tops .right_sign_box .time { width:100%; height:20px; line-height:14px; }
.right_user_box .user_tops .right_sign_box .time span { color:#CE1336; }
.right_user_box .user_tops .right_sign_box .time b { font-weight:500; }
.right_user_box .user_tops .right_sign_box .btn { color:#CE1336; border:1px solid #CE1336; width:136px; position:absolute; bottom:25px; left:50%; padding: 0.7rem 0rem; margin-left:-68px; }
.right_user_box .user_tops .right_sign_box .btn:hover { border:1px solid #CE1336; background:#CE1336; color:#fff; }
.right_user_box .shortcut_links { width:100%; height:auto; display:table; background:#fff; background:#fff; border:1px solid #eee; border-top:0px; }
.right_user_box .shortcut_links ul li { width:117px; height:auto; display:table; float:left; text-align:center; padding:14px 0; position:relative; }
.right_user_box .shortcut_links ul li i { width:100%; height:40px; line-height:40px; color:#999; font-size:32px; display:block; }
.right_user_box .shortcut_links ul li a:hover i { color:#CE1336; }
.right_user_box .shortcut_links ul li span { width:24px; height:24px; line-height:20px; border:2px solid #fff; top:10px; right:30px; text-align:center; position:absolute; background:#CE1336; border-radius:30px; color:#fff; }

/* 通用列表盒子 */
.user_list_box { width:100%; height:auto; display:table; background:#fff; border:1px solid #eee; }
.user_list_box .title { width:100%; height:auto; display:table; font-size:16px; padding:12px 20px; border-bottom:1px solid #eee; }
.user_list_box .list_body { width:100%; height:auto; display:table; padding:20px; }

/* 通用TAB */
.tabs_right_box_min { width:100%; height:42px; display:table; margin:0 auto; margin-bottom:20px; border-bottom:1px solid #eee; position:relative; }
.tabs_right_box_min ul { width:100%; height:42px; position:absolute; left:0px; top:0px; }
.tabs_right_box_min ul li { float:left; height:42px; line-height:40px; margin-right:30px; }
.tabs_right_box_min ul li a { font-size:16px; display:block; }
.tabs_right_box_min ul li span { margin-left:5px; }
.tabs_right_box_min ul li.active { height:42px; border-bottom:3px solid #CE1336; margin-bottom:-3px; display:block; }
.tabs_right_box_min ul li.active a { color:#CE1336; }
.tabs_right_box_min ul li.active span { background:#CE1336; color:#fff; }

/*TAB*/
.tabs_right_box { width:100%; height:42px; display:table; margin:0 auto; margin-bottom:20px; border-bottom:2px solid #eee; position:relative; }
.tabs_right_box ul { width:100%; height:42px; position:absolute; left:0px; top:0px; }
.tabs_right_box ul li { float:left; height:42px; line-height:40px; }
.tabs_right_box ul li a { font-size:18px; padding:0 20px; display:block; }
.tabs_right_box ul li.active { height:42px; border-bottom:2px solid #ec3b06; margin-bottom:-2px; display:block; }
.tabs_right_box ul li.active a { color:#ec3b06; }

/* 收货地址 */
.box_adds_box { width:100%; height:auto; display:table; margin-bottom:0.3rem; position:relative; border:1px solid #eee; }
.box_adds_box .new_adds_box { width:100%; height:auto; display:table; background:#fff; padding:14px 20px; }
.box_adds_box .new_adds_box em { width:100%; height:26px; display:block; font-size:18px; clear:both; display:block; }
.box_adds_box .new_adds_box title { width:100%; height:20px; font-size:16px; display:block; clear:both; color:#666; }
.box_adds_box .new_adds_box p { width:100%; height:auto; display:table; clear:both; padding:3px 0; color:#666; }
.box_adds_box .ly_select { background:url(../images/mo.gif) no-repeat right 20px #fff; margin-bottom:0px; }
.box_adds_box .btn_group_box { width:100%; height:30px; padding-top:10px; }
.box_adds_box .btn_group_box a { display:block; float:left; padding-right:20px; }
.box_adds_box .btn_group_box a i,.box_adds_box .btn_group_box a span { height:20px; line-height:20px; display:block; float:left; }
.box_adds_box .btn_group_box a span { padding-left:5px; }
.box_adds_box .btn_group_box a:nth-child(1) i { font-size:18px; }
.box_adds_box .del_auth { position:absolute; right:15px; top:22px; }

/*在线充值*/
.payment_box { width:100%; height:auto; display:table; }
.payment_box li { float:left; }
.pay_adds_box { width:100%; height:auto; display:table; clear:both; }
.pay_adds_box .pays_box { width:180px; height:60px; overflow:hidden; border:2px solid #dedede; border-radius:4px; display:block; cursor:pointer; margin:0px 15px 0 0; }
.pay_adds_box .pays_box input { display:none; }
.pay_adds_box .pays_box em { clear:both; font-style:normal; }
.pay_adds_box .pays_box em img{ width:100%; height:100%; }
.pay_adds_box .pays_box p { color:#999; font-weight:400; height:50px; display:block; word-wrap:break-word; }
.pay_adds_box .pays_box i { display:none; }
.pay_adds_box .pays_box a { color:#666; padding-right:10px; text-decoration:none; }
.pay_adds_box .pay_select { border:2px solid #cf000c; color:#cf000c; position:relative; }
.pay_adds_box .pay_select i { width:17px; height:17px; background:url(../images/gou.gif) no-repeat; position:absolute; right:0px; bottom:0px; z-index:9; display:block; }

.upment_box { width:100%; height:auto; display:table; }
.upment_box li { float:left; }
.up_adds_box { width:100%; height:auto; display:table; clear:both; }
.up_adds_box .ups_box { width:180px; height:60px; overflow:hidden; border:2px solid #dedede; border-radius:4px; display:block; cursor:pointer; margin:0px 15px 0 0; }
.up_adds_box .ups_box input { display:none; }
.up_adds_box .ups_box em { clear:both; font-style:normal; }
.up_adds_box .ups_box em img{ width:100%; height:100%; }
.up_adds_box .ups_box p { color:#999; font-weight:400; height:50px; display:block; word-wrap:break-word; }
.up_adds_box .ups_box i { display:none; }
.up_adds_box .ups_box a { color:#666; padding-right:10px; text-decoration:none; }
.up_adds_box .ups_select { border:2px solid #cf000c; color:#cf000c; position:relative; }
.up_adds_box .ups_select i { width:17px; height:17px; background:url(../images/gou.gif) no-repeat; position:absolute; right:0px; bottom:0px; z-index:9; display:block; }

.sg { line-height:28px; color:#999; }

/*帐户余额*/
.account_top_box { width:100%; height:160px; border:1px solid #eee; margin-bottom:20px; }
.account_top_box .keyong_amount { width:320px; height:160px; padding:55px 24px 20px 24px; float:left; position:relative; }
.account_top_box .keyong_amount .amount { width:100%; height:auto; display:table; padding-bottom:6px; }
.account_top_box .keyong_amount .amount span { font-weight:20px; padding-right:3px; }
.account_top_box .keyong_amount .amount b { font-size:32px; }
.account_top_box .nokeyong_amount { width:280px; height:160px; padding:55px 24px 20px 24px; float:left; position:relative; }
.account_top_box .nokeyong_amount .amount { width:100%; height:auto; display:table; padding-bottom:6px; }
.account_top_box .nokeyong_amount .amount span { font-weight:20px; padding-right:3px; }
.account_top_box .nokeyong_amount .amount b { font-size:32px; }
.account_top_box .nokeyong_amount a:hover { color:#ec3b06; }
.account_top_box .nokeyong_amount a.tips_ask { padding-left:22px; line-height:27px; position:relative; }
.account_top_box .nokeyong_amount a.tips_ask:before { position:absolute; left:0px; font-family:"coolc"!important; font-size:18px; content:"\e62a"; margin-right:5px; }

/*我的优惠券*/
.coupon_list_box { width:100%; height:auto; display:table; padding-bottom:4px; }
.coupon_list_box ul li.yiq { width:226px; height:250px; margin-right:15px; margin-bottom:15px; float:left; border:1px solid #eee; background:#fff; border-radius:4px; position:relative; }
.coupon_list_box ul li.yiq label { display:block; }
.coupon_list_box ul li.yiq .coupon-info { width:226px; height:125px; position:absolute; text-align:center; left:-1px; top:0px; background:url("../images/coupon-bg.png") no-repeat; }
.coupon_list_box ul li.yiq .coupon-info .toDate-flag { width:75px; background-color:#ffd200; color:#f60; position:absolute; top:0; left:82px; display:inline-block; height:20px; line-height:20px; padding:0px; color:#FFF; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.coupon_list_box ul li.yiq .coupon-info .coupon-price { width:100%; height:70px; font-size:18px; color:#FFF; font-weight:bold; padding-top:22px; overflow:hidden; }
.coupon_list_box ul li.yiq .coupon-info .coupon-price em { font-size:36px; }
.coupon_list_box ul li.yiq .coupon-info .use-way { width:100%; margin:0 auto; height:16px; padding:0 15px; overflow:hidden; color:#FFF; }
.coupon_list_box ul li.yiq .coupon-info .use-time { margin-top:5px; color:#fff; opacity:.5; }
.coupon_list_box ul li.yiq .coupon-number { margin-top:125px; padding:12px 15px; }
.coupon_list_box ul li.yiq .coupon-number p { width:100%; height:24px; line-height:24px; color:#999; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url("ellipsis.xml#ellipsis"); }
.coupon_list_box ul li.yiq .coupon-number p i { color:#ccc; }
.coupon_list_box ul li.yiq .use-condition { width:226px; height:56px; position:absolute; text-align:center; left:-1px; bottom:0px; }
.coupon_list_box ul li.yiq .use-condition .line { width:226px; height:18px; background:url("../images/coupon-bg.png") no-repeat -250px -206px; }
.coupon_list_box ul li.yiq .use-condition .use-content { width:100%; height:38px; padding-top:2px; }
.coupon_list_box ul li.yiq .use-condition .use-content .useWay { padding-right:20px; color:#999; }
.coupon_list_box ul li.yiq .use-condition .use-content .useWay:hover { color:#ab143f; }
.coupon_list_box ul li.yiq:nth-child(4n) { margin-right:0px; float:right; }
.coupon_list_box ul li.none .coupon-info { background:url("../images/coupon-bg.png") no-repeat -250px 0; }
.coupon_list_box ul li.none .coupon-info .toDate-flag { background:#999; }
.coupon_list_box ul li.none .use-condition .use-content { padding-top:5px; }
.coupon_list_box ul li.none .use-condition .use-content .useWay { padding-right:0px; }

/*我的收藏*/
.collection_class { width:100%; height:auto; display:table; border-bottom:1px solid #eee; margin:0 auto 18px auto; padding:0px 12px 8px 12px; padding-left:60px; position:relative; }
.collection_class span { width:60px; height:28px; line-height:28px; text-align:left; display:block; color:#999; position:absolute; left:0px; top:0px; }
.collection_class ul li { height:auto; display:table; float:left; padding:0 0 8px 8px; }
.collection_class ul li a { height:28px; line-height:26px; border:1px solid #eee; display:block; border-radius:50px; padding:0px 12px; }
.collection_class ul li a:hover,.collection_class ul li a.active { background:#e02f2e; border:1px solid #e02f2e; color:#fff; }

.collection_product { width:100%; height:auto; display:table; border-top:1px solid #eee; border-left:1px solid #eee; margin-bottom:15px; position:relative; }
.collection_product::before { width:100%; height:1px; background:#eee; content:""; position:absolute; left:0px; right:0px; bottom:0px; }
.collection_product::after { width:1px; height:100%; background:#eee; content:""; position:absolute; right:0px; top:0px; bottom:0px; }
.collection_product ul li  { width:238px; padding:15px; float:left; border-right:1px solid #eee; border-bottom:1px solid #eee; }
.collection_product ul li .pic_box { width:207px; height:207px; display:block; position:relative; overflow:hidden; background:#000; }
.collection_product ul li .pic_box .btn { bottom:-36px; left:50%; margin-left:-49px; position:absolute; padding:.2rem 1.4rem; }
.collection_product ul li img { width:100%; }
.collection_product ul li p { width:100%; height:30px; line-height:30px; display:block; overflow:hidden; }
.collection_product ul li p b { font-size:16px; color:#cd0035; padding-right:5px; }
.collection_product ul li p del { color:#999; }
.collection_product ul li span { width:100%; height:36px; line-height:18px; color:#999; display:block; overflow:hidden; }
.collection_product ul li:nth-last-child(1) { border-right:1px solid #eee; }
.collection_product ul li .btn_frv { width:100%; height:40px; padding-top:10px; }
.collection_product ul li .btn_frv a { width:50%; height:30px; line-height:28px; text-align:center; display:block; float:left; border:1px solid #eee; }
.collection_product ul li .btn_frv a:hover { background:#ec424c; border-color:#ec424c; color:#fff; }
.collection_product ul li .btn_frv a:nth-child(1) { border-radius:18px 0 0 18px; }
.collection_product ul li .btn_frv a:nth-last-child(1) { border-radius:0 18px 18px 0; border-left:0px; }

.table-mod-table { width:100%; border-collapse:collapse; border-spacing:0; color:#3c3c3c; table-layout:fixed; background:#F9F9F9; border:1px solid #ECECEC; margin-bottom:10px; text-align:center; }
.table-mod-table td,.table-mod-table th { padding-top:8px; padding-bottom:8px; vertical-align:top; }

/* 订单列表 */
.order_product { width:100%; height:78px; position:relative; border-bottom:1px solid #eee; padding:9px; }
.order_product a { width:100%; display:block; text-decoration:none; }
.order_product img { width:60px; height:60px; position:absolute; left:9px; top:9px; }
.order_product .text_span_p { padding-left:70px; }
.order_product .text_span_p p { width:100%; height:36px; line-height:18px; display:block; margin-bottom:5px; }
.order_product .text_span_p span { color:#ccc; }
.order_product:nth-last-child(1) { border-bottom:0px; margin-bottom:0px; }

.order_list { width:100%; height:auto; display:table; }
.order_list .tables { width:100%; border-collapse:collapse; border-spacing:0; color:#3c3c3c; margin-bottom:15px; border:1px solid #ececec; }
.order_list .tables tr td.table1 { width:329px; padding:0px; }
.order_list .tables tr td.table2 { width:75px; text-align:center; vertical-align:middle; }
.order_list .tables tr td.table3 { width:103px; text-align:center; vertical-align:middle; }
.order_list .tables tr td.table3 span { width:100%; height:26px; line-height:26px; display:block; }
.order_list .tables tr td.table3 span .text-gray { color:#999; text-decoration:none; }
.order_list .tables tr td.wb4 { width:4%; text-align:center; vertical-align:middle; }
.order_list .tables tr td.wb8 { width:8%; text-align:center; vertical-align:middle; }
.order_list .tables tr td.wb14 { width:14%; text-align:center; vertical-align:middle; }
.order_list .tables tr td.wb18 { width:18%; text-align:center; vertical-align:middle; }
.order_list .tables .item_mod_head_closed { background:#f1f1f1; border:1px solid #ececec; }
.order_list .tables .item_mod_head_closed td { padding:10px 0 4px 10px; }
.order_list .tables .item_mod_head_closed td .checkbox-inline { display:block; float:left; }
.order_list .tables .item_mod_head_closed td .time { display:block; float:left; padding-left:30px; }
.order_list .tables .item_mod_head_closed td b { color:#000; display:block; float:left; }
.order_list .tables .item_mod_head_closed td a { display:block; float:right; padding-right:12px; }
.order_list .tables .item_mod_head_closed td a:hover { color:#ec3b06; }
.order_list .tables .item_mod_head_closed td a i { display:block; float:left; margin-top:-3px; }
.order_list .tables .item_mod_head_closed td a span { display:block; float:left; padding-left:6px; }

/*订单详情*/
.order_info_box { width:100%; height:auto; display:table; }
.order_info_box .alert b { width:100%; height:auto; display:block; font-size:18px; padding-bottom:3px; font-weight:500; }
.order_info_box .alert p { width:100%; height:auto; display:table; color:#eaa66e; }
.order_info_box .alert .alert_btn { width:100%; height:auto; display:table; padding-top:12px; }
.order_info_box .alert .alert_btn .btn { margin-right:6px; }
.contact_info { width:100%; height:auto; display:table; }
.contact_info .title3 { width:100%; height:40px; line-height:40px; font-size:16px; color:#333; padding-top:5px; }
.contact_info .user_order_info { width:100%; height:auto; display:table; padding-bottom:10px; }
.contact_info .user_order_info ul li { width:50%; height:26px; line-height:26px; float:left; color:#999; }
.order_info_statistics { width:100%; height:auto; display:table; padding-bottom:15px; text-align:right; }
.order_info_statistics p { width:100%; padding:2px 0; color:#999; display:block; }
.order_info_statistics span { color:#999; }
.order_info_statistics b { font-size:22px; padding-left:2px; color:#ec3b06; }
.user_order_cv { width:100%; height:auto; display:table; border-top:1px solid #eee; padding-top:15px; }
.user_order_cv ul li { width:100%; height:26px; line-height:26px; float:left; color:#999; }
.logistics_information { width:100%; height:auto; display:table; }
.logistics_information .title3 { width:100%; height:40px; line-height:40px; font-size:16px; color:#333; padding-top:5px; }
.logistics_information .user_order_info { width:100%; height:auto; display:table; padding-bottom:10px; }
.logistics_information .user_order_info ul li { width:100%; height:26px; line-height:26px; float:left; color:#999; }

/* 产品评论 */
.newgoodslist { width:190px; height:auto; display:table; float:left; overflow:hidden; }
.newgoodslist .newgoodstitle { width:100%; height:36px; background:#fff; border:1px solid #eee; border-bottom:0px; white-space:nowrap; }
.newgoodslist .newgoodstitle h2 { font-size:16px; line-height:36px; display:block; padding:0 12px; color:#000; }
.newgoodslist .newgood-list-box { width:190px; overflow:hidden; }
.newgoodslist .newgood-list-box .newgoods-box { height:auto; display:table; border:1px solid #EEEEEE; position:relative; background:#FFF; }
.newgoodslist .newgood-list-box .newgoods-box .newgoods-img-box { width:188px; height:188px; overflow:hidden; }
.newgoodslist .newgood-list-box .newgoods-box .newgoods-img-box img { width:188px; }
.newgoodslist .newgood-list-box .newgoods-box .newgoods-title-box { width:100%; height:auto; display:table; line-height:20px; padding:12px 12px 0 12px; }
.newgoodslist .newgood-list-box .newgoods-box .newgoods-crice-box .newgoodsnewprice { float:left; color:#ce1336; font-size:16px; padding:5px 12px 12px 12px; }
.newgoodslist .newgood-list-box .newgoods-box .newgoods-crice-box .newgoodsoldprice { float:right; color:#999; text-decoration:line-through; }
.newgoodslist .newgood-list-box .newgoods-box:hover { border-color:#ce1336; }
.newgoodslist .newgood-list-box .newgoods-box:hover .newgoods-title-box { display:block; }

/* 分销系统 */
.backgroundf6f6f6{background: #f6f6f6}
.bordernone{border: 0}
.right-fxbox{width:100%;height:auto}
.right-fxbox .fx-delabox{padding:40px 0;position:relative}
.right-fxbox .fx-delabox p{font-size:12px;color:#6b6868}
.right-fxbox .fx-delabox span{font-size:26px;line-height:36px;color:#333;font-weight:bold;}
.right-fxbox .fx-delabox:after{ height:70%; position:absolute; width:1px; content:""; background:#eee; right:0; top:50%; transform:translateY(-50%); }
.right-fxbox .fx-delabox:last-child:after{width:0}
.fx-detabtn{padding:50px 0}
.fx-detabtn a{display:block;width:100%;height:100%}
.fx-detabtn i{font-size:35px}
.fx-detabtn p{font-size:14px;display:block;margin-top:5px}
.fx-detabtn a:hover{color:#ce1336}
.fx-goodslist{padding:15px}
.fx-goodslist .fx-head{line-height:28px}
.fx-goodsbox{width:20%;padding:0}
.fx-goodsbox a{display:block;border:1px solid #ccc;margin:15px; padding-top: 10px; transition:all .5s}
.fx-goodsbox a:hover{box-shadow:0 0 10px rgba(0,0,0,.4)}
.fx-goodsbox img{display:block;width:80%;min-height:165px;margin:0 auto}
.fx-goodsbox p{width:80%;margin:10px auto 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}
.fx-goodsbox span{line-height:36px;color:#ce1336;width:80%;font-size:20px;display:block;margin:0 auto 10px}

/* 我的团队 */
.team-h3{border-bottom:1px solid #e0e0e0;padding:0 10px;margin-bottom:30px}
.team-h3 h3{font-size:22px;line-height:50px}
.teamhead-box{ font-size:14px; color:#999; padding:10px 0; border-bottom:1px solid #eee; }
.teamlist-box{padding:10px 0;border-bottom:1px solid #eee; position: relative;}
.teamlist-box input { position: absolute; left: 30px; top: 50%; z-index: 999; transform: translateY(-80%); display: none; }
.teamlist-box img{display:block;width:60px;height:60px;margin:0 auto}
.teamlist-box span{line-height:60px; display: block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666}
.taem-set{padding:30px 30px}
.taem-set .right-btn .btn{padding-left:20px;padding-right:20px;margin-left:20}

/* 资金明细 */
.capitalbox{padding: 30px 20px 40px}
.capital { border: 1px solid #eee; padding: 30px 0; }
.capital .colorff4c52 { color: #FF4C52; }

/* 店铺名修改 */
.capitaldetultbox{padding: 30 0 80px; position: relative}
.storeset { width: 45%; height: 40px; margin: 0 auto; }
.storeset span{ width: 30%; white-space: nowrap; color: #575757; }
.storeset input{ width: 70%; height: 100%; border: 0; border-bottom: 1px solid #eee; outline: none; font-size: 14px; text-align: right; }
.capitalbtn { padding-left: 40px; padding-right: 40px; position: absolute; left: 50%; bottom: 15%; transform: translateX(-50%); }
/* VIP会员 */
.hy-box{width: 95%; height: 140px; padding: 20px 15px; margin: 0 auto; transition: all 0.2s;}
.hy-box:hover{box-shadow: 0 0px 8px 2px #bebebe;}
.hy-x .col-xs-4:last-child .hy-box{float: right;}
.hy-x .col-xs-4:first-child .hy-box{float: left;}

.hy-headbox{line-height: 40px;}
.jy-listbox{background: #fff; padding: 0 20px;}
.jy-listbox .jy-head{line-height: 40px;}
.jy-listbox .jy-head .jy-h{position: relative;}
.jy-listbox .jy-head .jy-h:after{content: ""; width: 5px; height: 80%; position: absolute; left: -20px; top: 50%; transform: translateY(-50%); background: #FFAE06;}
.jy-listbox .progress{height: 8px;}
.jy-listbox .je-ft{line-height: 40px;}