﻿@charset "utf-8";
/*--------------会员中心全部订单9-4--------------*/

/*公共*/

.main { }
.user_main { width: 1200px; position: relative; margin: 0 auto; padding: 10px 0 40px; }
.user_inputTxt[type="text"], .user_inputTxt[type="password"] { width: 230px; height: 30px; line-height: 30px; padding: 0; font-size: 12px; border-radius: 5px; box-shadow: none; border: 1px solid #ccc; text-indent: 10px; *text-indent: 0; *height: 29px; *padding-left: 10px; }
.user_inputTxt:hover, .user_selected { border: 1px solid #ea5413; }
.border_lineB2{ border-bottom: 1px solid #ea5413;}

/*菜单*/

.main_menu { float: left; width: 180px; position: relative; background: #fff; min-height: 860px; }
.main_menu .user_my { height: auto; background-color: #fff; border-bottom: 1px solid #ccc; overflow: hidden; }
.main_menu .user_my_photo { width: 80px; height: 80px; display: block; text-align: center; margin: 16px auto; transition: all 0.5s ease-out }
.main_menu .user_my_photo img { width: 80px; height: 80px; border-radius: 50%; }
.main_menu .user_my_title { height: 24px; text-align: center; color: #666; }
.main_menu .user_my_name { height: 20px; text-align: center; font-size: 16px; overflow: hidden; margin: 0 5px 0 0; }
.main_menu .info { clear: both; margin: 10px 16px 16px; }
.main_menu .info li { height: 14px; margin-bottom: 10px; line-height: 14px; }
.main_menu .info li .num{*float: left;}
.main_menu .info li a { color: #ea5413; }
.main_menu .info .tit { float: left; color: #999; width: 64px; display: inline-block; line-height: 14px; }
.main_menu .info li .s_base { *float: left;border: 1px solid #ea5413; color: #ea5413; padding: 3px 5px; margin-top:-4px; margin-left:5px; border-radius: 5px; }
.main_menu .info li .s_base:hover { background: #ea5413; color: #fff; }
.main_menu .info li .rank_num { color: #ea5413; }
.main_menu .info li .join_msg2 { color: #ea5413; }
.main_menu .user_menu { background: #FFF; }
.main_menu .user_menu h4 { font-size: 14px; height: 36px; line-height: 36px; padding: 0 24px; }
.main_menu .user_menu ul { padding: 0 24px 6px; transition: all 0.5s ease-out; border-bottom: 1px solid #ccc; }
.main_menu .user_menu ul:last-child { border-bottom: none; }
.main_menu .user_menu li { color: #646464; padding: 0 10px 10px 32px; }
.main_menu .user_menu li a { color: #646464; display: block; }
.main_menu .user_menu li.cu a, .main_menu .user_menu li a:hover { color: #ea5413; }
.userTit_icon { background-image: url(../images/userimg/user_icon.png); background-repeat: no-repeat; }
.order_icon, .commis_icon, .msg_icon, .membarmsg_icon, .favor_icon { background-position: 0 0; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; padding-right: 10px; *vertical-align: 0; }
.commis_icon { background-position: 0 -40px; }
.msg_icon { background-position: 0 -79px; }
.membarmsg_icon { background-position: 0 -119px; }
.favor_icon { background-position: 0 -159px; }
/*会员中心_会员*/

.userFirst { margin-bottom: 10px; overflow: hidden; }
.joinTrade_step { float: left; }
.joinTrade_step { background-color: #fff; width: 348px; height: 168px; text-align: center; }
.joinTrade_step ul { padding: 12px 0; }
.joinTrade_step li { width: 124px; float: left; margin: 12px 24px; }
.joinTrade_step li p { line-height: 20px; width: 64px; padding: 4px 0 4px 50px;*padding-left:0; }
.user_msg { float: right; width: 652px; height: 168px; background-color: #fff; }
.userCtr_title { height: 32px; line-height: 32px; padding: 0 16px; border-bottom: 1px solid #eee; }
.userCtr_title span, .joinTrader_title span { font-size: 14px; float: left; }
.userCtr_title .more, .joinTrader_title .more { color: #666; float: right; }
.user_msg .user_msgList { margin: 10px 16px; height: 116px; overflow: hidden; }
.user_msg .user_msgList li { line-height: 20px; padding-bottom: 5px; margin-bottom: 4px; border-bottom: 1px dotted #ccc; overflow: hidden; }
.user_msg .user_msgList li span { float: right; }
.user_msg .user_msgList li a { float: left; width: 480px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.user_msg .user_msgList li.unread, .user_msg .user_msgList li.unread a { color: #ea5413; }
.user_msg .user_msgList li:hover span, .userCtr_title .more:hover, .joinTrader_title .more:hover { color: #ea5413; }
.mt30 { margin-top: 30px !important; }
.joinTrader_list { margin: 10px 0 0; overflow: hidden; }
.joinTrader_title { height: 32px; line-height: 32px; background: #fff; padding: 0 16px; border-bottom: 1px solid #eee; }
.joinTrader_title ul { float: left; padding: 4px 46px; height: 24px; }
.joinTrader_title ul li { float: left; padding: 0 10px; line-height: 24px; }
.joinTrader_con { padding: 10px 16px 16px; background: #fff; margin-bottom: 10px; }
.joinTrader_table { margin: 0 auto; overflow: hidden; }
.joinTrader_table th { background-color: #e0e0e0; height: 32px; line-height: 32px; padding: 0 20px; text-align: center; }
.joinTrader_table td { line-height: 20px; text-align: center; padding: 16px 20px; color: #666; overflow: hidden; }
.joinTrader_table tr:nth-child(odd) { background-color: #f5f5f5; }
.joinTrader_table .fc_ea5413 { color: #ea5413; font-weight: bold; }
.joinTrader_table .fc_709f00 { color: #709f00; font-weight: bold; }
.noListTips { text-align: center; font-size: 14px; margin-top: 78px; margin-bottom: 70px; }
/*所有订单*/

.clientMsg{ max-width: 400px; text-align: left; color: #333; }
.clientMsg span{ margin-right: 10px; }
.clientMsg .adress{ color: #999; }

.main_r_con { float: right; width: 1010px; min-height: 900px; position: relative; }
.main_r_con_title { width: 920px; font-size: 18px; margin-bottom: 12px; font-weight: normal; color: #666; position: relative; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
/*tab*/
.mainBar_top { background: #fff; padding-top: 8px; clear: both; overflow: hidden; }
.mainBarTab_hd { font-size: 14px; float: left; padding-left: 10px; padding-top: 10px; }
.mainBarTab_hd li { float: left; padding: 0 16px; height: 32px; line-height: 32px; text-align: center; background: #eee; color: #333; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-right: 1px; cursor: pointer; }
.mainBarTab_hd li.cu, .mainBarTab_hd li:hover { background: #ea5413; color: #fff; }
.copyBtn { height: 24px; line-height: 24px; padding: 0 10px; display: inline-block; text-align: center; background: transparent; border: 1px solid #EA5413; color: #EA5413; vertical-align: middle; border-radius: 3px; cursor: pointer; }
.copyBtn:hover { background: #EA5413; color: #fff; }
.formTop { float: right; }
.formTop dt { float: left; color: #666; line-height: 32px; }
.formTop dd { float: left; margin-right: 16px; *margin-right: 12px;}
.formTop dd div{ *float: left;}
.formTop dd span{ *float: left;}
.date_ic.add-on { position: absolute; right: 0;*right:auto; *left:102px; top: -3px;*top: -1px; z-index: 2; background: transparent; border: none; }
.date_ic.add-on i { width: 24px !important; height: 24px !important; display: inline-block; background-image: url(../images/pub/date_ic.png);
    background-repeat: no-repeat; background-position: 0 0; }
/*步骤*/

.userOrder_step { margin: 24px 10px; overflow: hidden; width: 2000px; }
.userOrder_step ul { overflow: hidden; float: left; position: relative; }
.userOrder_step li { width: 68px; height: 80px; margin: 0 31px; text-align: center; float: left; font-size: 16px; color: #666; cursor: pointer; }
.userOrder_step li span { padding-top: 60px; display: inline-block; }
.waitPay, .waitReceive, .waitRestall, .waitEval { width: 48px; height: 48px; display: block; float: left; margin-right: 10px; }
.waitPay { background-position: -94px 0; }
.waitReceive { background-position: -94px -88px; }
.waitRestall { background-position: -94px -176px; }
.waitEval { background-position: -94px -264px; }

/*数量*/
.i_num { text-align: center; color: #666; }
.i_num .num_box { border: 1px solid #ccc; width: 96px; height: 30px; line-height: 30px; margin: 0 auto; border-radius: 5px; }
.i_num .num_box .num_reduce, .i_num .num_box .num_add { float: left; width: 31px; height: 30px; font-size: 18px; font-family: "宋体"; text-align: center; color: #333; cursor: pointer; }
.i_num .num_box .num_reduce_disabled, .i_num .num_box .num_add_disabled { cursor: default; color: #ccc; }
.i_num .num_box .num_input { border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; width: 32px; height: 30px; font-size: 14px; display: inline-block; text-align: center; }
.num_input input[type='text'] { border: none; width: 30px; height: 20px; box-shadow: none; padding: 0; margin: -1px; text-align: center; }


/*所有订单列表*/

.userOrderList_head { background-color: #e0e0e0; width: 100%; height: 32px; line-height: 32px; }
.userOrderList_head td { text-align: center; padding: 0 16px; }
.userOrderList_msg { height: 32px; background-color: #eee; margin-top: 10px; width: 100%; }
.userOrderList_msg td { padding: 0 16px; line-height: 31px; text-align: center; }
.userOrderList_mainMsg { background: #ffe6b6; line-height: 42px; height: 42px; margin-top: 10px; padding: 0 14px; }
.userOrderList_mainMsg ul { margin-right: -24px; *margin-right: -54px; overflow: hidden; }
.userOrderList_mainMsg li { float: left; margin-right: 24px; }
.userOrderList_mainMsg li em { font-size: 14px; }
.userOrderList_childMsg { background: #e5e5e5; height: 32px; line-height: 32px; padding: 0 14px; position: relative; }
.userOrderList_childMsg ul { position: absolute; width: 910px; }
.userOrderList_childMsg li { float: left; margin-right: 40px; }
.userOrderList_childMsg li a { position: absolute; right: 14px; }
.userOrderList_childMsg li em { font-size: 16px; }
.ml12 { margin-left: 12px; }
.userOrder_checkbox { vertical-align: middle; }
.userOrderList_con { width: 100%; }
.userOrderList_con td { padding: 16px; text-align: center; border-top: 1px dotted #ddd; }
.userOrderList_con tr:first-child td{border-top:none;}
.userOrderList_con tr:last-child td,.userOrderList_con tr.package-info td { border-bottom: none;border-top:none; }
.userOrderList_con td b { line-height: 20px; }
.shopCon { float: left; *float: none; font-size: 12px; }
.shopCon .pic { float: left; margin-right: 16px; }
.shopCon .pic img { width: 64px; height: 64px; }
.shopCon .info { float: left; *float: none; width: 200px; text-align: left; }
.shopCon .info .tit, .shopCon .info dd { height: 20px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.shopCon .info dd { color: #999; }
.install_ic, 
.install_icDf { width: 16px; height: 16px; display: inline-block; background-image: url(../images/userimg/install_ic.png); background-repeat: no-repeat; cursor: pointer; }
.install_ic:hover { background-image: url(../images/userimg/install_icH.png); }
.install_icDf, 
.install_icDf:hover { background-image: url(../images/userimg/install_icDf.png); cursor: default; }
.userOrder_btn, 
.checkOrder_btn { padding: 0 7px; font-size: 12px; display: inline-block; border-radius: 5px;background-color: #ea5413; color: #fff; height: 24px; line-height: 24px;margin-bottom: 6px; border: none; cursor: pointer; *vertical-align: 0; *width: 80px; text-align: center; }
.userOrder_btn:hover,
.userOrder_btn:active,
.userOrder_btn:focus { background-color: #cc4308; color: #fff; }
.btn_primary { margin-left: 8px; line-height: 24px; border-radius: 5px; text-align: center; cursor: pointer; font-size: 12px; display: inline-block; padding: 0 7px; background-color: #fff; color: #ea5413; border: 1px solid #ea5413; }
.btn_primary:hover,
.btn_primary:active,
.btn_primary:focus { background-color: #ea5413; color: #fff; border-color: #ea5413; }
.checkOrder_btn { background-color: #fff; color: #666; border: 1px solid #666; }
.checkOrder_btn:hover,
.checkOrder_btn:active,
.checkOrder_btn:focus { background-color: #666; color: #fff; border-color: #666; }
.userOrderList_total { padding: 10px; background-color: #fdeee7; margin: 20px 0; overflow: hidden; }
.userOrderList_total_actions { float: left; }
.userOrderList_total_page { float: right; }
.userOrderList_total_actions a { color: #666; padding: 0 10px; }
.userOrderList_total_page a { padding: 0 8px; display: inline-block; font-size: 14px; font-weight: bold; }
.userOrderList_total_page a.cu { color: #ea5413; }
.userOrderList_con td.sq_rfDeposit { text-align: right; padding: 14px 10px; }
.userOrderList_con td.sq_rfDeposit a { color: #ea5413; }
.shop_page { text-align: center; margin: 20px 0; }
.shop_page a { padding: 0 8px; display: inline-block; font-size: 14px; font-weight: bold; font-family: "宋体"; color: #666; }
.shop_page a.cu, .shop_page a:hover,.shop_page a:active,.shop_page a:focus { color: #ea5413; }
.timeTxt { position: relative; width: 126px; }
.time_icon { background-position: -216px -248px; width: 24px; height: 24px; position: absolute; right: 8px; top: 5px; }
.timeTxt:hover .time_icon { background-position: -216px -304px; }
.timeTxt:hover .user_inputTxt { border: 1px solid #ea5413; border-radius: 3px; }

.ysale_timeTips{ color: #ea5413;}
.ysale_timeTips .ic_ban{background: url("../images/shopcard/ic_ban.png") no-repeat center; display: inline-block; width:16px; height:16px; margin-right:5px; vertical-align: -3px;*vertical-align: middle; }

/*订单列表-主订单+子订单*/
.userOrderListCon { background: #fff; }
.userOrderList { border-bottom: 1px solid #eee; padding: 0 16px 6px; }
.mainOrder { padding: 10px 0; overflow: hidden; }
.mainOrder li { float: left; margin-right: 24px; }
.mainOrder li label, .childOrder li label, .order_pre li label { color: #666; }
.mainOrder li .price, .childOrder li .price { font-size: 14px; color: #ea5413; }
.mainOrder li .userOrder_btn { margin-bottom: 0; margin-top: -2px; }
.userOrderListCon .orderList { border: 1px solid #ccc; margin-bottom: 10px; }
.childOrder { height: 32px; line-height: 32px; padding: 0 16px; background: #f5f5f5; }
.childOrder li { line-height: 32px; float: left; margin-right: 24px; }
.childOrder .fr a { color: #666; }
.childOrder .fr a:hover { color: #ea5413; }
.order_pre{ background: #f5f5f5;padding: 10px 16px; }
.order_pre li { float: left; margin-right: 20px; }

/*特卖+团购标志*/
.saleTxt { color: #981ff6; }
.groupTxt { color: #cc1819; }
.payTxt { font-size: 12px; color: #ea5413; }
.userOrderList_con td.noLine_b { border-bottom: none; }
.line_l { border-left: 1px solid #ccc; }
/*展开收缩列表*/
.orderMag_conBox { clear: both; }
.dropMore, .pickMore { background-color: #f5e9ba;
    height: 24px; line-height: 24px; text-align: center; cursor: pointer; }
.dropMore em { color: #ea5413; }
.arrowB_ic { background-position: -3px 0; }
.arrowT_ic { background-position: -3px -52px; }
.dropMore:hover, .pickMore:hover { color: #ea5413; }
.dropMore:hover .arrowB_ic { background-position: -3px -27px; }
.pickMore:hover .arrowT_ic { background-position: -3px -10px; }

/*双11预热订单*/
.m-ygPrice{ color: #999;white-space: nowrap;}
.m-ygPrice em{ color: #ea5413; font-size:14px;}
.m-dPrice{ color: #999;white-space: nowrap;}
.m-dPrice em{ font-size:14px; color: #333;}
.m-atvPrice{ font-size:12px; color: #ea5413;     white-space: nowrap;}
.m-tPrice{ font-size:14px;}
.m-tPrice em{ font-size:14px;}


/*
****订单详情
*/
.orderInfoTop { background: #fff; margin-bottom: 10px; }
.orderInfoTop .local { padding: 10px 16px; font-size: 14px; border-bottom: 1px solid #eee; overflow: hidden; }
.orderInfoTop .local a { color: #666; padding: 0 10px; }
.twoList { padding: 10px 16px 2px; border-bottom: 1px solid #eee; overflow: hidden; }
.twoList ul { clear: both; }
.twoList li { font-size: 13px; height: 24px; line-height: 24px; margin-bottom: 10px; width: 46%; margin-right: 4%; float: left; }
.twoList li .tit { width: 72px; color: #666; float: left; text-align: right; }
.twoList li .mes { float: left; width: 374px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.twoList li .mes em { font-size: 14px; }
.twoList li.last { width: 100%; margin-right: 0; }
.twoList li.last .mes { width: 860px; }
.shopListAction { background: #fff; margin-top: 1px; overflow: hidden; }
.shopListAction .actions { text-align: right; width: 100%; overflow: hidden; }
.shopListAction .actions ul { padding: 10px; }
.shopListAction .actions li { height: 30px; line-height: 30px; font-size: 14px; color: #666; }
.shopListAction .actions li .tit { text-align: right; display: inline-block; width: 84%; float: left; height: 30px; line-height: 30px; }
.shopListAction .actions li .mes { width: 16%; float: right; display: inline-block; text-align: left; color: #ea5413; }
.shopListAction .actions li .mes b { font-size: 24px; }
.shopListAction .actions li .txt { margin-right: 16px; font-size: 14px; }
.shopCard_tjBtn { text-align: right; margin: 0 60px 20px 0; }
.shopCard_tjBtn .tips { display: inline-block; line-height: 42px; vertical-align: middle; color: #ea5413; margin-right: 20px; }
.pay_btn,.pay_txtBtn, .pay_btn_line { border:1px #ea5413 solid;padding: 8px 24px; font-size: 16px; background: #ea5413; color: #fff; border-radius: 5px; }
.pay_txtBtn{background:transparent;color:#666; border-color: transparent;}
.pay_btn:hover,.pay_btn:active,.pay_btn:focus { background: #cc4308; color: #fff;}
.pay_txtBtn:hover,.pay_txtBtn:active,.pay_txtBtn:focus{ color: #ea5413;background:transparent;}
.pay_btn_line{ background: #fff; color: #ea5413; }
.pay_btn_line:hover{ background: #ea5413; color: #fff; }

.order_title{ background: #fff; font-size: 14px; padding: 16px 16px 8px; }

/*
*****团购详情页
*/
.tgsc_ic, .tgfl_ic { background-image: url(../images/userimg/tuansc_ic.png); background-repeat: no-repeat; width: 16px; height: 16px; margin-right: 10px; display: inline-block; vertical-align: -3px; *vertical-align: middle; }
.tgfl_ic { background-image: url(../images/userimg/tuanfl_ic.png); }
.border_bline { border-bottom: 1px solid #f2efed; }
.bulkAtv { background: #fff; margin-bottom: 10px; }
.bulkAtv > div { padding: 16px 24px; font-size: 14px; overflow: hidden; }
.bulkAtv > div .title { width: 70px; line-height: 20px; color: #999; float: left; }
.bulkAtv_list .title { padding: 10px 0; }
.bulkAtv_list ul { float: left; height: 64px; }
.bulkAtv_list ul li { float: left; background-repeat: no-repeat; text-align: center; padding: 12px 0; line-height: 20px; color: #666; }
.bulkAtv_list ul li.step { width: 296px; background-image: url(../images/userimg/liststep-bg.png); }
.bulkAtv_list ul li.step2 { width: 294px; background-image: url(../images/userimg/liststep-bg2.png); }
.bulkAtv_list ul li.step3 { width: 294px; background-image: url(../images/userimg/liststep-bg3.png); }
/*进度条*/
.processBox { float: left; font-size: 12px; color: #666; position: relative; width: 880px; margin: 0 0 -10px; }
.processBox .progress { background: #e5e5e5; width: 850px; height: 4px; border-radius: 4px; margin-bottom: 0; overflow: hidden; }
.processBox .progress .progress-bar { height: 4px; background: #ea5413; border-radius: 4px; }
.processBox .txt { line-height: 30px; }
.processBox .per { position: absolute; top: -8px; right: -10px; color: #ea5413; }
.tuanPrice { color: #666; }
.bulkAtv_tips p { font-size: 14px; text-align: center; }
.color_55a321 { color: #55a321; }
/*
*****收货地址
*/
.addressListCon-block { margin-right: -24px; *overflow: hidden; }
.border_lineB { border-bottom: 1px solid #eee; }
.mainTitle { height: 40px; line-height: 40px; font-size: 16px; background: #fff; padding: 0 16px; }
.mainTitle .txt { font-size: 12px; padding-left: 40px; }
.addressMain { background: #fff; padding: 16px 24px; overflow: hidden; }
.shop_icons { background: url(../images/shopcard/shop_icons.png) no-repeat; display: inline-block; vertical-align: middle; }
.sl_ic, .fail_sl_ic { width: 16px; height: 16px; background-position: -2px -2px; cursor: pointer; }
.sl_ic_selected { background-position: -2px -30px; }
.fail_sl_ic { background-position: -2px -56px; }
.addressListCon { background: #fff; padding: 24px; min-height: 486px; overflow: hidden; }
.addressList { padding: 24px; position: relative; width: 420px; min-height: 216px; float: left; margin-right: 24px; margin-bottom: 24px; }
.titleCon { margin-bottom: 20px; overflow: hidden; }
.titleCon .title { font-size: 16px; margin-right: 16px; }
.address-default { padding: 2px 5px; background: #ea5413; color: #fff; display: none; }
.addressList.selected .address-default { display: inline-block; }
.setDefault-consignee { display: none; position: absolute; right: 24px; top: 20px; padding: 2px 8px; border: 1px solid #ea5413; color: #ea5413; background: #fff; border-radius: 5px; cursor: pointer; }
.setDefault-consignee:hover,.setDefault-consignee:active,.setDefault-consignee:focus { background: #ea5413; color: #fff; }
.address-detail .addressMes .item .inputTxt { width: 240px; }
.btn_center .btn { margin-right: 16px; }
.address-detail.default .addressMes .item { margin-bottom: 5px; }
.address-detail.default .addressMes .item label { line-height: 24px; }
.address-detail.default .addressMes .item .mes { line-height: 24px; }
.address-detail.default .dfTxt { line-height: 24px; }
.address-detail.default .btn_center { display: none; }
.op-btn { display: none; position: relative; }
.address-detail.default .op-btn { display: block; position: absolute; bottom: 24px; right: 10px; }
.address-detail.default .op-btn .btn { margin-right: 16px; }
.addressList:hover .setDefault-consignee { display: block; transition: all .3s ease; }
.addressList.selected:hover .setDefault-consignee { display: none; }
/*不可编辑地址*/
.address-detail { display: none; }
.address-detail.default { display: block; }
.addressList.selected .address-detail { display: none; }
.addressList.selected .address-detail.default { display: block; }
.addressList.selected .delView { display: none; }
/*
****评论晒图
*/
.order-comment { background: #fff; padding: 24px; min-height: 834px; margin-top: -10px; overflow: hidden; }
.shopInfo { float: left; width: 200px; margin-right: 24px; }
.shopInfo dt { width: 200px; height: 200px; margin-bottom: 16px; }
.shopInfo dt img { width: 200px; height: 200px; }
.shopInfo dd { height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shopInfo dd.tit { margin-bottom: 6px; }
.shopInfo dd.data { color: #999; }
.commentTable { float: left; }
.commentTable .title { font-size: 16px; margin-bottom: 10px; }
.commentTxt { width: 716px; height: 118px; padding: 10px; }
.commentTable .tips { color: #666; margin: 4px; }
.commentList { padding: 10px 0; margin-bottom: 30px; }
.commentList ul { float: left; }
.commentList li { position: relative; margin-right: 16px; width: 64px; height: 64px; float: left; }
.commentList li .picture { width: 64px; height: 64px; border-radius: 5px; display: none; }
.c-close { position: absolute; right: 0; top: 0; display: none; width: 20px; height: 20px; text-align: center; color: #fff; background: #ea5413; font-size: 16px; font-family: "宋体"; border-radius: 10px; cursor: pointer; }
.commentList li.sendImage img { display: block; }
.commentList li.sendImage:hover .c-close { display: block; }
.df-send { position: absolute; left: 0; top: 0; display: block; background: #fff; width: 62px; height: 62px; border: 1px solid #ccc; text-align: center; border-radius: 5px; cursor: pointer; }
.image_ic { width: 24px; height: 24px; display: inline-block; background-position: -292px -245px; margin-top: 8px; }
.phone_ic { width: 24px; height: 24px; display: inline-block; background-position: -365px 0; margin-top: 8px; }
.close_ic { width: 24px; height: 24px; display: inline-block; background-position: -363px -65px; }
.df-send p { color: #666; }
.df-send:hover { border-color: #ea5413; }
.df-send:hover .image_ic { background-position: -292px -290px; }
.df-send:hover .phone_ic { background-position: -365px -34px; }
.df-send:hover p { color: #ea5413; }
.commentList li.sendImage .df-send { display: none; }
.imageFile[type="file"] { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; font-size: 100px; z-index: 1; opacity: 0; filter: alpha(opacity=0); cursor: pointer; text-indent: -9999px; }
.commentList .c-tips { float: left; }
.commentList .c-tips p { margin-top: 40px; color: #666; }
.commentList .c-tips p em { color: #ea5413; }
.phone-qr-tips{ display: none; position: absolute; left: 50px; bottom: 30px; background: #fff; width: 256px; height: 256px; border: 1px solid #E3E3E3; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); border-radius: 4px; }
.phone-qr-tips .head{ padding: 20px 0 30px; text-align: center; }
.phone-qr-tips .close_ic{ cursor: pointer; position: absolute; right: 12px; top: 12px; }
.phone-qr-tips .head h2{ line-height: 1; font-size: 16px; }
.phone-qr-tips .qr-code-pic{ display: block; width: 136px; height: 136px; margin: 0 auto; }
.phone-qr-tips .txt{ text-align: center; padding-top: 8px; }
.phone-qr-tips .txt em{ color: #FF5500; }
.commentList .phone-send:hover .phone-qr-tips{ display: block; }

/*-----------------------------------
***************************加盟商系统
-----------------------------------*/
/*
***推广二维码
*/
.promoteCode { background: #fff; overflow: hidden; }
.p-bg { width: 364px; height: 735px; background: url(../images/userimg/ercode-bg.png) no-repeat; margin: 40px auto; padding: 84px 64px 84px 150px; text-align: center; }
.promoteCode .tips { color: #666; margin-bottom: 14px; margin-top: 20px; }
.promoteCode img { border: 4px solid #dcdcdc; width: 298px; height: 298px; margin-bottom: 24px; }
.promoteCode p { margin-bottom: 5px; }
/*
***加盟提成
*/

.commission { background: #fff; min-height: 900px; padding-bottom: 20px; }
.tc-list { padding: 12px 24px; font-size: 14px; height: 24px; }
.tc-list li { margin-right: 32px; float: left; }
.tc-list li .tit { color: #999; float: left; }
.tc-list li .mes { float: left; }
.tc-list li .mes em { font-size: 14px; color: #ea5413; }
.searchList { padding: 8px 0; }
.searchList dl { float: left; }
/*page*/
.userPage { padding:20px 0;}
.userPage li { display: inline-block; *display: inline;}
.userPage li a { font-size: 14px; display: block;*display: inline; border: 1px solid transparent; margin: 0 5px;
    padding: 2px 8px;*padding: 5px 8px 2px;*height: 24px;*line-height: 24px; border-radius: 5px; }
.userPage li.prev a, .userPage li.next a { border: 1px solid #ccc; font-size: 12px; }
.userPage li.prev:hover a, .userPage li.next:hover a { border-color: #ea5413; }
.userPage li.cu a { background: #ea5413; color: #fff; }
/*
********申请提现
*/
.applyTop { background: #fff; margin-bottom: 10px; }
.applyTop .twoList li .tit { width: 140px; }
.applyTop .twoList li .mes { width: 260px; }
.applyTop .twoList li.last .mes { width: 820px; }
.applyTop .twoList li .mes .btn { vertical-align: middle; margin-left: 16px;}
.apply_right { padding: 12px 24px; text-align: right; overflow: hidden; }
.apply_right span { color: #ea5413; margin-right: 24px; }
.applyBox { background: #fff; padding-bottom: 24px; min-height: 554px; overflow: hidden; }
.view_ic { background-position: -292px -337px; width: 24px; height: 24px; display: block; margin: 0 auto; cursor: pointer; }
.view_ic:hover { background-position: -292px -387px; }
.wd124 { width: 124px !important; }
/*
********推广员列表
*/
.mainTitle button { vertical-align: middle; margin-bottom: 0; margin-left: 24px; }
.promoteListBox { background: #fff; min-height: 860px; padding-bottom: 24px; }
.tcPointer { cursor: pointer; }
.wd240 { width: 240px !important; }
.wd80 { width: 80px !important; }
/*操作图标*/
.edit_icon, .delete_icon, .view_icon, .email_icon, .tips_icon { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 0 8px; cursor: pointer; }
.view_icon { background-position: -216px 0; }
.view_icon:hover { background-position: -216px -63px; }
.edit_icon { background-position: -108px -431px; }
.delete_icon { background-position: -108px -336px; }
.edit_icon:hover { background-position: -108px -479px; }
.delete_icon:hover { background-position: -108px -384px; }
.email_icon { background-position: -216px -127px; }
.email_icon:hover { background-position: -216px -189px; }
.tips_icon{ background: url(../images/pub/icon_tips.png) center center no-repeat; }

.tips-box{ line-height: 32px; display: inline-block; }
.tips-box .tips_icon{ margin-left: 0; margin-right: 0; }
.tips-box em{ vertical-align: middle; }

/*表单列表*/
.messageList { font-size: 14px; }
.messageList li { width: 100%; float: left; margin-bottom: 16px; line-height: 32px; }
.messageList li .tit { float: left; margin-right: 8px; text-align: right; width: 70px; color: #999; }
.messageList li .mes { float: left; width: 500px; }
.messageList li .sl_address li { width: auto; }
.messageList li .sl_address li:last-child { margin-bottom: 0; }
.messageList li .sl_address li ul li { margin: 0; width: 100%; }
.mr16 { margin-right: 16px !important; }
/*单选框*/
.checkbox { display: inline-block; margin-right: 32px; padding-left: 0; cursor: pointer; }
.checkbox_ic { width: 16px; height: 16px; display: inline-block; background-position: 0 -379px; vertical-align: -3px; *vertical-align: middle;margin-right: 8px; }
.checkbox.selected .checkbox_ic { background-position: 0 -425px; }
/*多选框*/
.mSelect { display: inline-block;*display: inline; cursor: pointer; }
.mSelect_ic { width: 16px; height: 16px; display: inline-block; background-position: -293px -427px; vertical-align: -3px;*vertical-align: middle; margin-right: 8px; }
.mSelect.selected .mSelect_ic { background-position: -293px -458px; }
.mSelect.disabled .mSelect_ic { background-position: -293px -484px; cursor: default; }
/*推广员详情*/
.promoteInfoCon { background: #fff; min-height: 724px; }
.promoteInfoCon .title { font-size: 14px; padding: 12px 16px 0; }
/*
*********粉丝列表
*/
.twoListBottom { border-top: 1px solid #ccc; padding: 16px 0; overflow: hidden; }
.twoListBottom .actions { float: left; padding-left: 36px; }
.twoListBottom .actions .mSelect { margin-right: 16px; vertical-align: middle; }
.twoListBottom .userPage { float: right; padding:0 24px 0 0; }
/*
*********上门安装
*/
.orderTop { background: #F5F5F5; padding: 0 16px; height: 32px; line-height: 32px; margin-top: 10px; }
.orderTop li { float: left; line-height: 32px; margin-right: 24px; color: #666; }
.orderTop li.right { float: right; }
/*
*********提现认证
*/

.certifBox { background: #fff; min-height: 800px; clear: both; overflow: hidden; }
.cashTips { color: #ea5413; font-size: 14px; padding: 16px 0 0; text-align: center; }
.required {
    color: #f90;
    margin-right: 5px;
    line-height: 32px;
    float: left;
}
.checkBox { float: left; }
.bankSelect { width: 800px; float: left; }
/*.bankSelect ul li { width: auto; }*/
/*.bankSelect ul li ul li { margin: 0; font-size: 12px; width: 100%; }*/
.wd620 { width: 620px; }
.rzBottom { clear: both; padding: 24px 0; }
/*营业执照类型*/
.licenseRadio .certifBox-list.first { background: #fff; padding: 0 16px; margin-top: -10px; border-top: 1px solid #fff; width: auto; }
/*认证资料审核*/
.certifAudit { position: relative; width: 830px; height: 205px; margin: 0 auto; margin-top: 65px; font-size: 14px; color: #666; clear: both; overflow: hidden; }
.certifAudit .certifAudit_min { text-align: center; padding: 25px; }
.certifAudit_min p { padding: 15px 0; font-size: 14px; }
.certifAudit_min .certifState { color: #999; }
.certifAudit_min a { margin-left: 16px; }
.certifAudit .auditFail { text-align: left; padding-left: 100px; padding-top: 50px; }
/*步骤*/
.cashStep { width: 100%; height: 36px; padding-top: 40px; padding-bottom: 10px; background: #fff; position: relative; }
.cashStep li { position: relative; color: #999; float: left; width: 33.33%; *width: 32.33%;}
.cashStep li span { color: #999; display: block; text-align: center; }
.step_ic { width: 8px; height: 8px; font-size: 14px; background: #ccc;
    display: block; color: #999; text-align: center; margin: 0 auto 10px auto; text-indent: -9999px; border-radius: 50%;
    position: relative; top: 0; z-index: 5; }
.cashStep li.cu .step_ic, .color { background: #ea5413; }
.cashStep li.cu span { color: #ea5413; }
.cashStep li .s_line { width: 100%; height: 2px; display: block; background: #e1e4e9; position: absolute; left: -50%; top: 23px; z-index: 1; *position: relative; *top: -40px; }
.cashStep li.cu .s_line { background: #ea5413; }
.cash_ic { position: absolute; left: 47%; top: -26px; width: 24px; height: 24px; display: inline-block; background-image: url(../images/userimg/cash_ic.png); background-repeat: no-repeat; }
.s-cash01 { background-position: 0 0; }
.s-cash02 { background-position: 0 -34px; }
.s-cash03 { background-position: 0 -100px; }
.cashStep li.cu .s-cash02 { background-position: 0 -70px; }
.cashStep li.cu .s-cash03 { background-position: 0 -131px; }
/*单选框*/

.checkBox span { margin-right: 34px; line-height: 32px; display: inline-block; }
.checkBox span:hover, .checkBox span:hover label { cursor: pointer; }
.checkBox span label { float: none !important; }
.checkIc { width: 16px; height: 16px; display: inline-block; background-image: url(../images/userimg/checkIc.png); background-repeat: no-repeat; background-position: center center; margin-right: 12px; vertical-align: -3px; *vertical-align: middle; }
.checkBox .selected .checkIc { background-image: url(../images/userimg/checkIc_sl.png); }
.checkBox .defaulted:hover, .checkBox .defaulted:hover label { cursor: default; }
.checkBox .defaulted .checkIc { background-image: url(../images/userimg/checkIc_df.png); cursor: default; }
/*认证*/
.certifBox-list { padding: 24px 16px 8px 16px; border-bottom: 1px solid #f1f2f6; width: 100%; float: left; }
.certifBox-list li { margin-bottom: 16px; width: 100%; float: left;*float: none; font-size: 14px; }
.certifBox-list li label { width: 80px; text-align: right; line-height: 32px; float: left; color: #999; }
.certifBox-list li .mes { float: left; color: #999; }
.wd240 { width: 240px; }
.wd160 { width: 160px; }
.wd110 { width: 110px; }
.wd870 { width: 870px; }
.wd118 { width: 118px; }
.btn-block10 { margin-top: 10px; }
.certifBox-list li .tit { line-height: 24px; display: inline-block; }
.addPhoto { float: left; }
.addPhoto dd { position: relative; width: 96px; height: 96px; float: left; display: inline-block; border-radius: 3px; background: #f2f2f2; text-align: center; cursor: pointer; margin-right: 16px; }
.addPto { display: block; font-size: 32px; color: #666; padding-top: 6px; *padding-bottom:10px;}
.addPhoto dd span { font-size: 12px; display: block;}
/*.addPhoto dd img { width: 96px; height: 96px; }*/

.defaultImage, .normalImage { position: relative; display: table-cell; vertical-align: middle; *margin:12px 0; text-align: center; width: 96px; height: 96px; }
.normalImage { display: none; }
.viewImage .normalImage { background: #fff; border: 1px solid #eee; display: table-cell; }
.viewImage .normalImage img {
    max-width: 96px;
    max-height: 96px;
}
.viewImage .defaultImage { display: none; }
.imageFile {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 100px;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    text-indent: -9999px;
}
.img_ic { width: 24px; height: 24px; display: block; margin: 0 auto; background-position: -35px -276px; margin-top: 35px; }
.addPhoto dd.nopic { cursor: default; }
.addPhoto dd:hover .addPto, .addPhoto dd:hover span { color: #ea5413; }
.closeBtn { background: #ea5413; border-radius: 50%; width: 20px; height: 20px; color: #fff; line-height: 20px; text-align: center; display: block; position: absolute; right: 5px; top: 5px; cursor: pointer; transition: all .2s ease; display: none; }
.closeBtn:hover { transform: rotate(360deg); color: #fff !important; }
.addPhoto dd:hover .closeBtn { display: block; }
.wd400 { width: 400px; }
.wd120 { width: 120px; }
.wDrawalBox .certifBox-list li label { width: 116px; }
.msgTips { color: #ea5413; font-size: 12px; padding: 0 10px; }
.yuan { padding: 0 10px; }
.certifBox-top { border-bottom: none; padding: 24px 16px 0; margin-bottom: -12px; }
.certifBox-top li { margin-bottom: 0; }
.wdTips { text-align: center; margin-bottom: 24px; font-size: 14px; }
.redMsg { display: inline-block; color: #ea5413; font-size: 12px; }
.certifBox-list li .mes { position: relative; }
.wdrawalView_box { display: inline-block; margin-top: 48px; }
.wdrawalView_box .redMsg { display: block; }
.wdrawalView { font-size: 12px; color: #666; padding-bottom: 5px; display: inline-block; cursor: pointer; }
.wdrawalView:hover { color: #ea5413; }
.wdrawalView_main { position: absolute; top: 66px; left: 46px; z-index: 10; width: 990px; }
.tempList, .tempList2, .tempList3, .tempList4, .tempList5, .tempList6 { padding: 12px; background: #fff; box-shadow: 8px 0 16px rgba(0, 0, 0, .32); margin-right: 6px; display: inline-block; }
.tempList img, .tempList2 img, .tempList3 img { padding: 12px; border: 1px solid #ff0000; width: 354px; height: 223px; }
.tempList p { color: #333; text-align: center; padding: 14px 0 5px; }
.tempList2 img { float: left; width: 307px; height: 313px; margin-right: 24px; }
.tempList2 .mes { float: left; font-size: 16px; width: 230px; font-family: "微软雅黑"; vertical-align: middle; padding-top: 80px; }
.tempList2 .mes p { color: #333; margin-bottom: 8px; }
.tempList3 img { width: 540px; height: 750px; }
.tempList4 img { width: 824px; height: 604px; }
.tempList5 img { width: 800px; height: 572px; }
.tempList6 img { width: 817px; height: 576px; }
.posz01 { left: 174px; top: -300px; }
.posz02 { left: 46px; top: -582px; }
.posz03 { left: 46px; top: -552px; }
/*弹窗-上传图片*/

.pop_trapBg { background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.wd550 { width: 550px; }
.wrap_pop { position: absolute; background: #f6f8fa; overflow: hidden; z-index: 9999; }
.wrap_pop .title { height: 36px; line-height: 36px; font-size: 14px; background: #eb8559; padding: 0 16px; color: #fff; }
.wrap_pop .title i { color: #fff; right: 16px; }
.wrap_pop .title i:hover { color: #ea5413; }
.close_btn { color: #666; position: absolute; top: 0; right: 0; font-size: 26px; cursor: pointer; transition: all .3s ease; }
.close_btn:hover { color: #ea5413; transform: rotate(360deg); }
.wrap_pop .main { padding: 24px; overflow: hidden; }
.file_upload { padding: 50px 12px; }
.file_box { overflow: hidden; margin-bottom: 50px; font-size: 14px; }
.file_upload label { font-size: 14px; float: left; color: #666; padding-right: 12px; height: 32px; line-height: 32px; }
.uploader { float: left; position: relative; display: inline-block; cursor: default; padding: 0; }
.filename { float: left; display: inline-block; outline: 0 none; width: 280px; height: 32px; line-height: 32px; padding: 0 10px; overflow: hidden; cursor: default; border: 1px solid; border-right: 0; color: #777; text-overflow: ellipsis; white-space: nowrap; background: #f5f5f5; border-color: #ccc; -moz-box-shadow: 0px 0px 1px #fff inset; -webkit-box-shadow: 0px 0px 1px #fff inset; box-shadow: 0px 0px 1px #fff inset; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.button { float: left; height: 32px; *height: 34px; line-height: 14px; display: inline-block; outline: 0 none; padding: 8px 12px; margin: 0; cursor: pointer; border: 1px solid #ccc; color: #333; }
.uploader input[type=file] { position: absolute; top: 0; right: 0; bottom: 0; border: 0; padding: 0; margin: 0; height: 30px; cursor: pointer; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.fileBtn { text-align: center; }
/*-----------------------------------
***************************个人资料
-----------------------------------*/

/*
*******安全中心
*/
.securityCon { background: #fff; margin-top: 10px; min-height: 430px; }
.securityCon .title { font-size: 14px; padding-left: 16px; line-height: 32px; border-bottom: 1px solid #eee; }
.securityList ul { padding: 32px 190px; }
.securityList li { margin-bottom: 10px; overflow: hidden; position: relative; }
.securityList li .tit, .securityList li .tit2 { color: #999; font-size: 14px; float: left; width: 104px; margin-right: 10px; line-height: 24px; text-align: right; }
.securityList li .tips { margin-left: 84px; clear: both; float: left; color: #999; }
.securityList li .tit2 { line-height: 32px; }
.pwd_uTool { float: left; width: 320px; height: 24px; line-height: 24px; background-color: #dcdcdc; }
.weakest, .weak, .moderate, .strong { height: 24px; float: left; display: block; color: #fff; text-align: center; box-sizing: border-box; width: 24.5%; margin-right: 0.5%; }
.weakest { background-color: #ea5413; }
.weak { background-color: #ae790a; }
.moderate { background-color: #899004; }
.strong { background-color: #709f00; }
.ml85 { margin-left: 114px !important; margin-top: 14px; }
.wd70 { width: 70px; *height: 28px; float: left; margin-right: 10px; letter-spacing: 4px; }
.v_code { float: left; margin-right: 10px; margin-left: 10px; }
.sendCode_btn { float: left; margin: 4px 10px 4px 0; background-color: #ff9503; border: none; *width: 112px; height: 26px; padding: 6px 10px; display: inline; color: #fff; border-radius: 3px; cursor: pointer; }
.countdown { line-height: 32px; float: left; color: #666; }
.general_error { color: #ea5413; margin: 0 10px; float: left; line-height: 32px; }
.bdPhone { line-height: 24px; color: #666; }
.bdPhone em { color: #ea5413; font-size: 18px; margin-right: 12px; }
.refresh { line-height: 32px; cursor: pointer; }
.mr10 { margin-right: 10px !important; }
/*正确错误提示图标*/

.ic_prompt { background-image: url(../images/pdb/ic_pdb.png); background-repeat: no-repeat; display: inline-block; }
.pdw_right, .pdw_error { background-position: -378px -184px; width: 16px; height: 17px; position: absolute; top: 8px; margin-left: 10px; }
.pdw_error { background-position: -378px -220px; }
/*
******基本资料
*/
.baseInfoCon { background: #fff; padding: 16px 0; }
.basicInfo_tabTit { border-bottom: 1px solid #ea5413; height: 32px; line-height: 32px; padding-left: 10px; }
.basicInfo_tabTit li { float: left; font-size: 14px; line-height: 32px; margin: 0 1px; padding: 0 20px; background: #eee; text-align: center; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.basicInfo_tabTit li.cu, .basicInfo_tabTit li:hover { color: #fff; background: #ea5413; cursor: pointer; }
.basicInfoMain { margin: 40px; min-height: 750px; overflow: hidden; }
.basic_table {min-height: 550px; }
.basic_table li .mes { width: 830px; }
.wd500 { width: 500px !important; }
/*修改成功提示语*/
.errorPageCon { background: #fff; min-height: 820px; }
.saveTips { text-align: center; padding: 100px 0; }
.saveTips li { font-size: 14px; line-height: 20px; }
.saveTips li a { font-size: 12px; padding: 4px 12px; background-color: #ea5413; color: #fff; border-radius: 3px; margin-top: 16px; display: inline-block; }
/*
*****头像修改
*/
.filePicker { position: relative; border: 1px solid #ea5413; color: #ea5413; padding: 0 14px; height: 30px; line-height: 30px;
    float: left; border-radius: 5px; cursor: pointer; }
.headPreview img { width: 80px; height: 80px; border-radius: 100px; }
.headPreview p { color: #666; font-size: 12px; }

/*头像裁剪css*/

/*.jcrop-holder #preview-pane {
    display: block;
    position: absolute;
    z-index: 2000;
    top: 360px;
    left: 0;
}*/

#preview-pane .preview-container {
    width: 80px;
    height: 80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}
/*
******银行卡管理
*/

.bankCard_list { padding: 25px; background: #fff; min-height: 830px; }
.bankCard_list ul { margin-right: -10px; overflow: hidden; }
.bankCard_list li { float: left; width: 264px; height: 129px; border: 1px #ccc solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    margin-right: 10px; margin-bottom: 10px; padding: 23px; box-shadow: 2px 2px 8px #ccc; -webkit-box-shadow: 2px 2px 8px #ccc; -moz-box-shadow: 2px 2px 8px #ccc; }
.bankCard_list .bankLogo { position: relative; }
.bankCard_list .bankStyle { position: absolute; right: 0; top: 0; background: #ea5413; color: #fff; width: 47px; height: 24px; line-height: 24px; text-align: center; }
.bankCard_list .bankInfo { position: relative; padding-top: 20px; }
.bankCard_list .bankInfo p { color: #333; line-height: 24px; }
.bankCard_list .bankInfo label { color: #999; }
.bankCard_list .removeBtn { position: absolute; bottom: 0; right: 0; background: transparent; color: #EA5413; border: 0; cursor: pointer; }
.bank_pop { width: 480px; }
.bank_pop .del_tips { background: url(/images/main/warm_ic2.png) no-repeat left center; padding-left: 90px; width: auto; }
.bank_pop .del_tips p { font-size: 12px; color: #999; line-height: 18px; }
.bank_pop .del_tips p.color_ea5413 { color: #ea5413; font-size: 18px; font-family: Microsoft YaHei; }
.headPhone_box { margin-bottom: 50px; overflow: hidden; }
.headPhone_box_l { float: left; margin-right: 30px; padding-bottom: 50px; padding-right: 20px; border-right: 1px solid #ccc; }
.headPhone_box_l .andArea { margin-bottom: 10px; overflow: hidden; position: relative; }
.headPhone_box_l .andArea .uploadTips { line-height: 32px; padding: 0 10px; color: #ea5413; }
.headPhone_box_l .phone_require { color: #999; margin-bottom: 20px; }
.upload_icon { background-position: 0 -336px; display: inline-block; width: 16px; height: 13px; vertical-align: middle; padding-right: 10px; }
.fileImage { display: none; position: absolute; left: 0; width: 208px; height: 30px; }
.headPhone_box_r { width: 242px; float: left; }
.headPhone_box_r .tit { color: #666; font-weight: bold; margin-bottom: 10px; }
.headPhone_box_r p { line-height: 24px; color: #999; }
.headPhone_box_r p img { margin-top: 20px; border: 1px solid #ccc; width: 98px; height: 98px; }
.headPhone_btn { text-align: center; }
.headPhone_btnB { display: inline-block; }
.mr24 { margin-right: 24px; }
.headPhone_btn .default { background-color: #999; }
/*-----------------------------------
***************************商品收藏
-----------------------------------*/

/*
*******我的商品收藏
*/
/*管理top*/
.dealCon { position: absolute; right: 15px; display: inline-block; color: #666; font-size: 12px; top: 0; }
.dealCon span { margin-right: 12px; }
.dealCon .check_all { cursor: pointer; display: none; }
.dealCon .check_all .cl_checkbox { position: static; display: inline-block; vertical-align: middle; margin-right: 5px; margin-top: -2px; }
.dealCon .col_cancel { display: none; }
.dealCon .col_delete { display: none; }
.selectedGoods { display: none; }
.cl_checkbox { background-image: url(../images/userimg/cl_icon.png); background-repeat: no-repeat; }
.cl_checkbox { width: 16px; height: 16px; position: absolute; left: 10px; bottom: 15px; background-position: 0 0; display: none; }
.cl_checked { background-position: 0 -37px; }
/*商品收藏列表*/
.collectCon, .pdb-collectCon { min-height: 850px; }
.shop_bigList {
    margin: 10px 0;
    overflow: hidden;
}
.shop_bigList ul {
    margin-right: -10px; overflow: hidden;
}
.shop_bigList li {
    width: 225px;
    height: 310px; float: left;
    background-color: #fff;
    margin: 0 10px 10px 0;
    position: relative;
    padding: 10px;
    transition: all 0.3s; overflow: hidden;
}
.shop_bigList li img {
    width: 225px;
    height: 225px;
}
.shop_bigList li .data {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    padding-top: 12px;
    margin: 0 10px 10px;
    overflow: hidden;
}
.shop_bigList li .data p {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 22px;
}
.shop_bigList li .data .title {
    text-align: left;
    color: #666;
}
.shop_bigList li .data span {
    color: #fff;
    background: #ea5413;
    padding: 1px 4px;
    margin-right: 5px;
}
.shop_bigList li .data .spec {
    color: #999;
}
.shop_bigList li .data .price {
    font-size: 14px;
    color: #ea5413;
    padding-top: 7px;
}
.shop_bigList li .data .data_btn {
    padding-bottom: 5px;
    padding-top: 10px;
    display: none;
}
.bgPage { padding: 12px 0; overflow: hidden; background: #fff; }
/*hover*/
.default_hover li:hover { box-shadow: 0 0 16px 2px #c2c2c2; -webkit-box-shadow: 0 0 16px 2px #c2c2c2; -moz-box-shadow: 0 0 16px 2px #c2c2c2; }
.default_hover li:hover .data_btn { display: block; }
.editor_hover .cl_checkbox { display: block; }
.editor_hover li { cursor: pointer; }
.editor_hover li:hover .collectH,
.editor_hover li.selected .collectH { background-color: #140702; width: 245px; height: 350px; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; position: absolute; top: 0; left: 0; transition: all 0.5s; }
/*配灯工具收藏*/
.pdb_list { margin: 10px 0; overflow: hidden; }
.pdb_list ul { margin-right: -10px;overflow: hidden; }
.pdb_list li { float: left; margin: 0 10px 10px 0; width: 225px; height: 169px; overflow: hidden; position: relative; background: #fff; padding: 10px; transition: all 0.3s; }
.pdb_list li img { width: 225px; height: 169px; }
/*添加分享编辑按钮*/

.pdb_action { position: absolute; bottom: 0; left: 0; right: 0; top: 0; padding: 73px 55px; background: rgba(20, 7, 2, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#4C000000", endColorstr="#4C000000"); margin: 10px; display: none; }
.share_btn, .edit_btn { display: inline-block; cursor: pointer; margin: 0 15px; }
.share_ic, .edit_ic { width: 24px; height: 24px; background-image: url(../images/userimg/share_ic.png); background-repeat: no-repeat; vertical-align: middle; display: inline-block; }
.edit_ic { background-image: url(../images/userimg/edit_ic.png); }
.pdb_list li:hover .cl_del { display: block; }
.pdb_list li .actionItemView .cl_checkbox,
.pdb_list li.selected .actionItemView .cl_checkbox { display: block; left: 50%; margin-left: -8px; }
.pdb_list .pdb_page { margin-top: 0; }
.pdb_default { }
.pdb_default li:hover { box-shadow: 0 0 16px 2px #c2c2c2; -webkit-box-shadow: 0 0 16px 2px #c2c2c2; -moz-box-shadow: 0 0 16px 2px #c2c2c2; }
.pdb_default li:hover .pdb_action { display: block; }
.pdb_default .actionItemView { display: none; }
.pdb_editor li:hover .collectH,
.pdb_list li.selected .collectH { background-color: #000; width: 245px; height: 219px; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; position: absolute; top: 0; left: 0; transition: all 0.5s; border-radius: 3px; }
.pdb_editor { }
.pdb_editor li { height: 199px; cursor: pointer; }
.pdb_editor .actionItemView { display: block; }
/*消息中心*/

.msgCon { padding: 10px 16px; min-height: 860px; background: #fff; }
.msg_main li { line-height: 20px; padding: 16px 36px; float: left; position: relative; }
.msg_main li a { font-size: 14px; color: #666; width: 740px; float: left; padding-right: 76px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.msg_main li span { color: #999; float: right; *float: none; }
.msg_main li a:hover, .msg_main li:hover span { color: #ea5413; }
.msg_main li.unread { color: #333; font-weight: bold; }
.msg_main li.unread .mSelect .mSelect_ic { background-position: -293px -484px; cursor: default; }
.msg_check { width: 16px; height: 16px; position: absolute; left: 36px; top: 18px; vertical-align: middle;
    background-image: url(../images/userimg/cl_icon.png); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
.msg_checked { background-position: 0 -37px; }
.msg_disabled { background-position: 0 -112px; cursor: default; }
.send_msgBtn { border: 1px solid #ea5413; background-color: #fff; color: #ea5413; padding: 0 12px; *width: 104px; height: 25px; line-height: 25px; border-radius: 3px; margin-right: 16px; cursor: pointer; }
.send_msgBtn:hover { border: 1px solid #f29871; color: #f29871; }
/*消息详细页*/

.msg_detail { margin: 50px 35px; overflow: hidden; }
.msg_detail .title { font-size: 16px; color: #666; text-align: center; width: 604px; height: 32px; margin: 0 auto; overflow: hidden; }
.msg_detail .vice { padding: 10px 0; font-size: 12px; margin: 10px auto; text-align: center; font-weight: normal; width: 604px; color: #666; border-top: 1px solid #ccc; }
.msg_detail .vice span { padding: 0 30px; }
.msg_detail .tips { text-align: center; font-weight: bold; line-height: 24px; width: 604px; margin: 0 auto; overflow: hidden; }
.msg_detail .content { margin: 30px 0; }
.msg_detail .content p { line-height: 30px; font-size: 14px; color: #666; text-indent: 2em; }
.msg_detail .pro_page { padding: 10px 0; border-top: 1px solid #ccc; }
.msg_detail .pro_page li { line-height: 30px; font-size: 14px; }
.msg_detail .pro_page li span { color: #999; }
/*没有消息提醒*/

.nowrapMsg_tips { padding: 200px 0; min-height: 420px; background: #fff; text-align: center; color: #666; font-size: 0.9rem; overflow: hidden; }
.pCollect_btn { background-color: #ea5413; color: #fff; font-size: 0.8rem; line-height: 25px; padding: 5px 20px; *width: 104px; *height: 35px; vertical-align: middle; text-align: center; margin-left: 14px; border-radius: 3px; border: none; cursor: pointer; font-family: "微软雅黑"; }
.pCollect_btn:hover { color: #fff; background: #cc4308; }
/*
******区域订单
*/
.areaOrderCon { background: #fff; min-height: 920px; }
.joinTrader { position: relative; }
.joinTrader dl { padding: 12px; overflow: hidden; }
.wd124 { width: 100px; }
.joinTrader dl dt { float: left; color: #666; line-height: 32px; margin-right: 10px; }
.joinTrader dl dd { float: left; margin-right: 16px; line-height: 32px; }
.joinTrader dl dd:last-child { margin-right: 0; }
.user_select { width: 100px; float: left; height: 30px; line-height: 30px; border-radius: 3px; border: 1px solid #ccc; text-indent: 10px; padding: 6px \0; }
.joinTrader dl dd span { float: left; padding: 0 10px; }
/*区域统计*/
.areaStatis-info { padding: 0 24px 24px; clear: both; }
.areaStatis-info ul { clear: both; overflow: hidden; margin-bottom: 16px; }
.areaStatis-info li { float: left; margin-right: 24px; }
.areaStatis-info li .tit { color: #666; }
.areaStatis-info li .mes { }
.areaStatis-info .smark { }

/*套餐*/
.mark_package{color: #ea5413; font-weight:bold;}
.packageTxt{ color: #ea5413;}
.package-info{}
.shopCard_list_con .package-info{ }
.shopCard_list_con .package-info td{border-top:none;border-bottom:none; height:auto;}
.package-list{ text-align: left; margin-top:-24px; padding-left:30px;max-height: 95px; overflow: hidden;}
.package-list ul{max-height: 75px; overflow: hidden;}
.package-list li{color: #999; font-size:12px; }
.package-list li a{color: #999;}
.package-list li span{ margin-right:24px; display:inline-block;  overflow: hidden; white-space:nowrap;text-overflow: ellipsis;}
.package-list li .name{ max-width:330px;}
.package-list li .specification{ max-width:500px;}
.package-list li a:hover{ color: #ea5413;}

.btn-expand,.btn-collapse{ font-size:12px; cursor: pointer;}
.btn-expand i,.btn-collapse i{ width:12px; height:6px; display: inline-block; vertical-align: middle; background-image: url("../images/pub/arrow_tb_ic.png");
    background-repeat: no-repeat;background-position: -3px -3px; margin-top:-2px; cursor: pointer;}
.btn-expand:hover i{background-position: -3px -30px;}
.btn-expand:hover,.btn-collapse:hover{ color: #ea5413;}
.btn-collapse i{background-position: -3px -55px;}
.btn-collapse:hover i{background-position: -3px -13px;}


.shopListCon .package-list{ padding-left:16px;}
.packageNowrap{ white-space:nowrap;}

.userOrderList .package-list,.userOrderListCon .package-list{ padding-left:0;}

/*-------------------------------新增商品关联-19.10.18----------------------------------*/

.g-relatedMain{ background: #f8f8f8;    padding: 16px 24px 42px; margin: -20px 0 0; overflow: hidden;}
.g-relatedMain dt{ color: #999; float: left; width:60px; font-size:12px;}
.g-relatedMain .g-relatedBox{ position: relative; margin-left:60px; text-align: left; font-size:12px;}

.expandBtn, .collapseBtn{background: #f8f8f8; text-align: left;}

/*纯文本的关联列表*/
.relatedListTxt{ height:88px; overflow: hidden;}
.relatedListTxt li{ margin-bottom:10px; overflow: hidden;}
.relatedListTxt li .txt01,.relatedListTxt li .txt02{ color: #999; width:240px; margin-right:16px;float: left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.relatedListTxt li .txt02 span{ color: #333;}
.relatedListTxt li .txt03,.relatedListTxt li .txt04{ width:100px;  margin-right:16px;float: left;}
.relatedListTxt li a:hover,.relatedListTxt li a:hover div,.relatedListTxt li a:hover div span{ color: #ea5413;}

/*-------------------------------新增商品关联-19.10.18-end----------------------------------*/


/*-----------------------------------------
----------------------------------------------------消息中心-交易物流
---------------------------------------------*/

.message-main{background: #fff;}
.message-tabs{ position: relative; border-bottom:1px solid #e3e3e3; padding:0 24px;}
.message-tabs li{ position: relative; float: left; padding:14px 24px; cursor: pointer;}
.message-tabs li.cu{ color: #ea5413;}
.message-tabs li.cu:after{ content: ''; position: absolute; bottom:-1px; left:0; width:100%; height:2px;background: #ea5413;}

.message-actions{ position: absolute; right:24px;top: 0; line-height:48px;}

.msgCon_wl{padding:16px 24px; min-height: 860px; background: #fff;}

.logisticsTop{ margin-bottom:16px; overflow: hidden;}

.logisticsTop .txtLeft{ float: left; line-height:32px;}
.logisticsTop .actionsRight{ float: right;}
.logisticsTop .actionsRight input{ margin-right:10px;}
.logisticsTop .actionsRight .btn{ height:32px; line-height:32px;}

.logisticsMain{ width:100%; height:750px; border:1px solid #e3e3e3;overflow-y: auto;}
.logisticsMain li{ padding:24px 48px;}
.logisticsMain li:nth-child(even){background: #f8f8f8;}
.logisticsMain li .pic{ float: left; width:96px; height:96px;}
.logisticsMain li .pic img{width:96px; height:96px; border-radius: 3px;}
.logisticsMain li .info{ margin-left:104px;*float: left; *margin-left:0;}
.logisticsMain li .info .title{ font-size:16px; padding-bottom:12px;}
.logisticsMain li .info .data{ color: #999;}
.logisticsMain li .info .data span{ color: #333;}
.logisticsMain li .info .time{ color: #666; padding-top:8px;}
















