.el-color .el-input__inner{
    border: 1px solid #ccc;
}
.el-color .el-input__icon{
    color: #ccc;
}
.el-color input::-webkit-input-placeholder{
    color: #000;opacity:.6;
}
.el-color .el-input__icon+.el-input__inner{
    font-size: 12px;
    background-color: #f8f8f8;
}
/*img{*/
    /*display: inline-block;*/
    /*background: url("../images/imgBg.png")no-repeat center;*/
    /*background-size: 100%;*/
/*}*/

/*个人中心左侧菜单栏*/
.mt-meun{
    width: 168px;
    padding-right: 40px;
}
.mt-meun .mt-meun-title{
    font-size: 18px;
    padding-bottom: 12px;
    padding-left: 5px;
    border-bottom: 1px solid #ddd;
}
.mt-meun ul{
    margin-top: 20px;
}
.mt-meun ul li{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.mt-meun ul li a{
    color: #010101;
    padding-left: 10px;
}
.mt-meun ul li.active a{
    border-left: 2px solid #bb1f29;
    color: #bb1f29;
}
.mt-meun ul li a:hover{
    text-decoration: none;
    color: #bb1f29;
    cursor: pointer;
}
.mt-meun hr{
    margin-top: 10px;
    margin-bottom: 10px;
}


/*个人中心*/
.userCenter{
    padding-top: 35px;
}
.userCenter .user-col-main{
    margin-bottom: 50px;
}
.userCenter .col-sub{
    width: 168px;
    overflow: hidden;
    float: left;
}
.userCenter .main-wrap{
    position: relative;
    margin-left: 168px;
    min-height: 600px;
}
.userCenter .main-wrap .main-wrap-counts{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #0f0f0f;
    border-bottom: 1px solid #ddd;
}
.main-wrap-counts ul li{
    float: left;
    width: 122px;
    text-align: center;
}
.main-wrap-counts ul li:hover,.main-wrap-counts ul li a:hover{
    cursor: pointer;
    color: #bb1f29;
}
.main-wrap-counts ul li.active{
    color: #bb1f29;
    border-bottom: 2px solid #bb1f29;
}
.main-wrap-counts ul li a{
    color: #0f0f0f;
    display: block;
}
.main-wrap-counts ul li a:hover,.main-wrap-counts ul li a:link{
    text-decoration: none;
}
.main-wrap-counts ul li .nub{
    color: #bb1f29;
    margin-left: 5px;
}
.main-wrap .search-mod{
   margin: 20px 0;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333;
}
.main-wrap .search-mod .search-mod-lf{
    float: left;
}
.main-wrap .search-mod .order-search-inp{
    box-sizing: border-box;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    border: 1px solid #bfbfbf;
    width: 202px;
    padding: 0 8px;
}
.main-wrap .search-mod .order-search-btn{
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 38px;
    height: 30px;
    background-color: #f7f7f7;
    border: 1px solid #bfbfbf;
    border-left: none;
}
.main-wrap .search-mod .search-mod-ri{
    float: right;
}
.main-wrap .search-mod .form-control{
    display: inline-block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    padding: 4px 12px;
}
.main-wrap .bought-table{
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin: 10px 0;
    font-size: 14px;
    color: #333;
    background-color: #f7f7f7;
}
.main-wrap .bought-table th{
    font-weight: 500;
    text-align: center;
}
.main-wrap .bought-table .bought-table-th{
    text-align: left;
    padding-left: 60px;
}
.main-wrap .o-bt1{
    width: 370px;
}
.main-wrap .o-bt2{
    width: 133px;
}
.main-wrap .o-bt3{
    width: 95px;
    padding-right: 15px;
}
.main-wrap .o-bt4{
     width: 100px;
 }
.main-wrap .o-bt5{
    width: 146px;
}
.main-wrap .o-bt6{
    width: 138px;
}
.main-wrap .o-bt7{
    width: 145px;
}
.shopOrder-list{
    margin-bottom: 15px;
}
.shopOrder-table{
    width: 100%;
}
.shopOrder-table .shopOrder-table-head{
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    color: #777;
    background-color: #f7f7f7;
    border: 1px solid #e8e8e8;
}
.shopOrder-table-head .s-t-h1{
    min-width: 126px;
    padding-left: 38px;
    background: url("../images/map_icon.png")no-repeat 20px 13px;
}
.shopOrder-table-head .s-t-h2{
    width: 256px;
    padding-left: 10px;
}
.shopOrder-table-head .s-t-h3{
    width: 226px;
    padding-left: 10px;
}
.shopOrder-table-head .s-t-h4{
    width: 307px;
    text-align: right;
    padding-right: 10px;
}
.shopOrder-table-head .s-t-h4 .deleat{
    position: relative;
    top: 4px;
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("../images/user_deleat_icon.png")no-repeat center;
    cursor: pointer;
}
.shopOrder-table-head .s-t-h4 .deleat:hover{
    background: url("../images/user_deleatOn_icon.png")no-repeat center;
}

.shopOrder-list .shopOrder-tr{
    border: 1px solid #e8e8e8;
    border-top: none;
    border-bottom: none;
}
.shopOrder-list .shopOrder-tr td{
    font-size: 14px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}
.shopOrder-list .shopOrder-tr td a{
    color: #333;
}
.shopOrder-list .shopOrder-tr td a:hover{
    color: #bb1f29;
    text-decoration: none;
}
.shopOrder-list .shopOrder-tr p{
    margin-top: 5px;
    margin-bottom: 3px;
    line-height: 1;
}
.shopOrder-list .shopOrder-tr .del{
    color: #828282;
}
.shopOrder-list .shopOrder-tr span{
    color: #e20d30;
}
.shopOrder-list .shopOrder-tr .shopShow{
    padding:0 15px;
}
.shopOrder-list .shopOrder-tr .shopShow-img{
    float: left;
    width: 80px;
    height: 80px;
    border: 1px solid #e8e8e8;
}
.shopOrder-list .shopOrder-tr .shopShow-text{
    margin-left: 90px;
    margin-top: 20px;
    line-height: 1.4;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.shopOrder-list .shopOrder-wrap tbody{
    border-bottom: 1px solid #e8e8e8;
}
.shopOrder-list .shopOrder-tr .total,
.shopOrder-list .shopOrder-tr .orderStore,
.shopOrder-list .shopOrder-tr .orderOpt,
.shopOrder-list .shopOrder-tr .buyers{
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.shopOrder-list .shopOrder-tr .total em{
    color: #828282;
    font-size: 12px;
    font-style: normal;
}
.shopOrder-list .shopOrder-tr .orderStore p{
    margin-bottom: 8px;
    margin-top: 2px;
}
.shopOrder-list .shopOrder-tr .orderStore a:hover{
    text-decoration: underline;
}
.shopOrder-list .shopOrder-tr .orderStore .order-sto-link{
    color: #bb1f29;
}
.shopOrder-list .shopOrder-tr .orderOpt a,.shopOrder-list .shopOrder-tr .orderOpt .again,
.shopOrder-list .shopOrder-tr .orderOpt .orderConfirm{
    display: inline-block;
    width: 78px;
    height: 30px;
    margin: 5px 0;
    line-height: 30px;
    border: 1px solid #cecece;
    outline: none;
}
.shopOrder-list .shopOrder-tr .orderOpt a:hover{
    border: 1px solid #bb1f29;
}
.shopOrder-list .shopOrder-tr .orderOpt .again:hover{
    color: #bb1f29;
    border: 1px solid #bb1f29;
    background-color: #fff;
}
.shopOrder-list .shopOrder-tr .orderOpt .orderConfirm{
    background-color: #bb1f29;
    border: 1px solid #bb1f29;
    color: #fff;
}
.shopOrder-list .shopOrder-tr .orderOpt .orderConfirm:hover{
    background-color: #fff;
    border: 1px solid #bb1f29;
    color: #bb1f29;
}
/*没有订单显示*/
.noOrder{
    width: 400px;
    height: 110px;
    margin: 0 auto;
    margin-top: 100px;
    padding-left: 116px;
    padding-top: 15px;
    background: url("../images/no_order_icon.png")no-repeat left;
}
.noOrder h4{
    font-size: 22px;
    color: #696969;
}
.noOrder .btn-link{
    display: inline-block;
    width: 110px;
    height: 30px;
    margin-top: 6px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #e13538;
}

/*删除订单*/
.orderModel .modal-dialog{
    top: 20%;
    /*margin-top: -140px;*/
    width: 520px;
    height: 280px;
}
.orderModel .modal-content{
    border-radius: 0;
}
.orderModel .modal-header{
    border-bottom: 1px dashed #eaeaea;
}
.orderModel .orderModel-tip{
    color: #999;
    font-size: 12px;
}
.orderModel .modal-body h4{
    font-size: 26px;
    color: #0f0f0f;
    text-align: center;
}
.orderModel .modal-body h4 span{
    padding-left: 30px;
    background: url("../images/mark_icon.png")no-repeat left;
}
.orderModel .modal-body h4 span.authen-success{
    padding-left: 35px;
    background: url("../images/success-icon2.png")no-repeat left;
    background-size: 25px 25px;
}
.orderModel .modal-body p{
    padding-left: 115px;
    font-size: 14px;
    color: #0f0f0f;
}
.orderModel .modal-footer{
    border-top: none;
    text-align: center;
}
.orderModel .modal-footer .btn{
    width: 90px;
    height: 36px;
    font-size: 14px;
    color: #999;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    outline: none;
}
.orderModel .modal-footer .orderConfirm-btn{
    color: #fff;
    background-color: #e31436;
    border: 1px solid #e31436;
}
/*我的采购*/
.myPurchase .purchase-textare{
    width: 912px;
}
.myPurchase .purchase-body dl{
    overflow: hidden;
}
.myPurchase .purchase-success{
    width: 400px;
    margin:  0 auto;
    margin-top: 200px;
    padding-left: 70px;
    background: url("../images/success-icon2.png")no-repeat left;
}
.myPurchase .purchase-success h4{
    font-size: 26px;
}
.myPurchase .purchase-success p{
    font-size: 22px;
    color: #989898;
}
/*我的采购进行中*/
.purchase-hand{
    margin-top: 20px;
}
.main-wrap .purchase-hand .hand-th1{
    width: 350px;
    padding-left: 60px;
    text-align: left;
}
.purchase-hand .hand-th2{
    width: 102px;
}
.purchase-hand .hand-th3{
    width: 276px;
}
.purchase-hand .hand-th4{
     width: 166px;
 }
.purchase-hand .hand-th5{
      width: 138px;
}
.hand-list{
    margin-bottom: 12px;
}
.hand-list .hand-t-h1{
    width: 344px;
    padding-left: 20px;
}

.hand-list .hand-wrap tr{
    border: 1px solid #e8e8e8;
    border-right:none;
}
.hand-list .hand-wrap tr td{
    font-size: 14px;
    color: #333;
    text-align: center;
    border-right: 1px solid #e8e8e8;
}
.hand-list .hand-wrap .hand-shop{
    padding: 20px;
    overflow: hidden;
}
.hand-list .hand-shop .shopShow-img{
    width: 80px;
    height: 80px;
    border: 1px solid #e8e8e8;
    float: left;
}
.hand-list .hand-shop .shopShow-text{
    margin-left: 94px;
    margin-top: 16px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hand-list .hand-wrap .hand-price{
    color: #e20d30;
}
.hand-list .hand-wrap .hand-end-btn{
    width: 80px;
    height: 30px;
    background-color: #eaeaea;
    border: 1px solid #cecece;
    outline: none;
}
.hand-list .hand-wrap .hand-end-btn:hover{
    color: #e20d30;
    border: 1px solid #e20d30;
}
.hand-list .hand-wrap .hand-end-btn.hand-again{
    background-color: #fff;
}
/*订单详情*/
.order-progress{
    padding: 30px;
}
.order-progress ul{
    overflow: hidden;
}
.order-progress li{
    position: relative;
    float: left;
}
.order-progress li p{
    font-size: 12px;
    color: #888;
    text-align: right;
}
.order-progress li.on .bar-text1{
    color: #e31436;
}
.order-progress li .bar-text1{
    text-align: right;
    margin-right: -10px;
}
.order-progress li .bar-text2{
   margin-top: 15px;
    margin-right: -30px;
}
.order-progress li .progress-row{
    position: relative;
    text-align: right;
}
.order-progress li .progress-row .progress-round .step{
    font-size: 17px;
    color: #fff;
    line-height: 30px;
}
.order-progress li .progress-row .progress-round{
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-left: -6px;
    background:linear-gradient(0deg, #dcdcdc, #ccc);
    border-radius: 50%;
}
.order-progress li.active .progress-row .progress-round .bar-on,
.order-progress li.on .progress-row .progress-round .bar-index{
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-top: 3px;
    line-height: 24px;
    background-color: #fe6161;
    border-radius: 50%;
}
.order-progress li.active .progress-row .progress-round .bar-on .duigou{
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url("../images/duigou.png")no-repeat center;
}
.order-progress li.active .progress-row .progress-round .step{
    display: none;
}
.progress-row .progress-line{
    position: relative;
    display: inline-block;
    width: 180px;
    height: 10px;
    margin-left: -1px;
    background:linear-gradient(#ccc,#dcdcdc);
}
.order-progress li.active .progress-line .line-on,
.order-progress li.on .progress-line .line-on{
    position: absolute;
    left: -2px;
    top: 3px;
    width: 184px;
    height: 4px;
    background-color: #fe6161;
}
.order-details{
    padding: 30px 40px;
    border: 1px solid #efefef;
}
.order-details-state{
    position: relative;
}
.order-details .state-text{
    font-size: 20px;
    color: #333;
    font-weight: 600;
}
.order-details .state-btn{
    margin: 15px 0 20px;
}
.order-details .state-btn .state-btn01{
    display: block;
    width: 86px;
    height: 30px;
    text-align: center;
    color: #333;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    outline: none;
}
.order-details .state-btn .state-btn01:hover{
    color: #bb1f29;
    border: 1px solid #bb1f29;
}
.order-details .state-btn .state-btn02{
    font-size: 12px;
    border: none;
}
.order-details .state-btn .state-btn02:hover{
    color: #bb1f29;
}
.order-details .state-code{
    position: absolute;

}
.order-details .order-count {
    padding-bottom: 6px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #eee;
}
.order-details .order-count a{
    color: #333;
    text-decoration: underline;
}
.order-details .order-count a:hover{
    color: #bb1f29;
}
.order-details .state-code{
    position: absolute;
    right: 0;
    top: -8px;
    overflow: hidden;
}
.order-details .state-code .state-code-img{
    float: left;
    width: 118px;
    height: 110px;
    background: url("../images/code_bg2.png")no-repeat center;
}
.order-details .state-code .state-code-img img{
    margin-top: 7px;
    margin-left: 7px;
}
.order-details .state-code .state-code-right{
    margin-left: 124px;
    margin-top: 24px;
    font-size: 14px;
}
.order-details .state-code .state-code-right a{
    font-size: 14px;
    color: #bb1f29;
    display: inline-block;
}
.order-details .state-code .state-code-right img{
    vertical-align: top;
    margin-top: 4px;
}
.timeLine{
    font-size: 14px;
    color: #999;
}
.timeLine li{
    height: 30px;
    line-height: 30px;
}
.timeLine li .tileLine-point{
    position: relative;
    display: inline-block;
    width: 30px;
    margin-right: 15px;
    text-align: center;
}
.timeLine li .tileLine-point i{
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #ddd;
    border-radius: 50%;
}
.timeLine li .tileLine-point i:before{
    content: '';
    position: absolute;
    top: 22px;
    height: 20px;
    width: 1px;
    background-color: #ddd;
}
.timeLine li:last-child .tileLine-point i:before{
    height: 0;
}
.order-info{
    margin-bottom: 25px;
    border: 1px solid #efefef;
}
.order-info .order-info-head{
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    border-bottom: 1px solid #efefef;
}
.order-info .order-info-count{
    padding: 20px;
    font-size: 14px;
    color: #333;
}
.order-info .order-info-count p{
    margin: 6px 0;
}
.order-info .order-info-count p i{
   font-style: normal;
    color: #bb1f29;
}
.order-info-table{
    width: 100%;
}
.order-info-table .order-info-nav{
    height: 40px;
    line-height: 40px;
    font-size: 14px;color: #999;
}
.order-info-table .order-info-nav th{
    font-weight: 500;
    text-align: center;
}
.order-info-table tr{
    border-bottom: 1px solid #efefef;
}
.order-info-table tr:last-child{
    border-bottom: none;
}
.order-info-table .orderInfo-th1{
    width: 500px;
}
.order-info-table .orderInfo-th2{
    width: 140px;
}
.order-info-table .orderInfo-th3{
    width: 190px;
}
.order-info-table .orderInfo-th4{
     width: 200px;
}
.order-info-table .orderInfo-shoparea{
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    background: url("../images/map_icon.png")no-repeat 20px;
}
.order-info-table .order-info-shop{
    font-size: 14px;
    color: #333;
    text-align: center;
}
.order-info-table .order-info-shop td{
    padding: 20px 0;
}
.order-info-table .order-info-shop td .red{
    color: #e20d30;
}
.order-info-table .order-info-shop .order-info-shop-show{
    padding: 20px;
    text-align: left;
    overflow: hidden;
}
.order-info-shop-show .shop-show-img{
    width: 80px;
    height: 80px;
    border: 1px solid #e8e8e8;
    float: left;
}
.order-info-shop-show .shop-show-right{
    margin-left: 130px;
    margin-top: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.order-info-footer{
    height: 182px;
    padding: 30px;
    margin-bottom: 200px;
    text-align: right;
    background-color: #f7f7f7;
    border: 1px solid #efefef;
}
.order-info-footer .order-info-footer-list{
    font-size: 13px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.order-info-footer .order-info-footer-list .order-info-footer-r{
    display: inline-block;
    width: 80px;
}
.order-info-footer .ower{
    font-size: 18px;
    color: #dd1e29;
}
/*我的评价*/
.order-evaluation .main-wrap-counts ul li{
    width: 168px;
}
.order-evaluation .evaluation-body{
    margin-top: 20px;
}
.order-evaluation .evaluation-body table{
    width: 100%;
}
.order-evaluation .evaluation-head{
    height: 34px;
    line-height: 34px;
    background-color: #f7f7f7;
    border: 1px solid #f7f7f7;
}
.order-evaluation .evaluation-head th{
    font-weight: 500;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.evaluation-body .eval-th1{
    width: 490px;
}
.evaluation-body .eval-th2{
    width: 130px;
}
.evaluation-body .eval-th3{
    width: 300px;
}
.evaluation-body .eval-th4{
    width: 112px;
}
.evaluation-body tr{
    border: 1px solid #efefef;
    border-top: none;
}
.evaluation-body tr td{
    padding: 20px 0;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.evaluation-body .eval-info{
    text-align: left;
    padding: 0 15px;
}
.evaluation-body .eval-info .eval-info-time{
    font-size: 12px;
    color: #b6b6b6;
}
.evaluation-body .eval-info .eval-info-li{
    margin-bottom: 5px;
}
.evaluation-body .eval-info .eval-info-start{
    margin-right: 20px;
    font-size: 20px;
    color: #fe6161;
}
.evaluation-body .eval-info-people span{
    color: #a4a4a4;
    vertical-align: middle;
}
.evaluation-body .eval-info-people img{
    width: 30px;
    height: 30px;
    margin-left: 5px;
    border-radius: 50%;
    vertical-align: middle;
}
.evaluation-body .describe{
    width: 280px;
    margin: 0 auto;
    text-align: left;
}
.evaluation-body .eval-deleat{
    width: 62px;
    height: 28px;
    margin: 5px 0;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    outline: none;
}
.evaluation-body .eval-deleat:hover{
    color: #bb1f29;
    border: 1px solid #bb1f29;
}

/*我的企业认证*/
.authen{
    margin-top: 30px;
    margin-bottom: 100px;
}
.authen dl{
    margin-bottom: 40px;
}
.authen dl dt{
    position: relative;
    font-size: 14px;
    font-weight: 600;
}
.authen dl dt span{
    color: #a3a3a3;
}
.authen dl dt .addEnterprise{
    position: absolute;
    right: 5px;
    color: #d50a2b;
}
.authen .enterprise{
    width: 100%;
    margin-top: 15px;
    border: 1px solid #ddd;
    border-bottom: none;
    font-size: 14px;
    color: #333;
}
.authen .enterprise tr{
    border-bottom: 1px solid #ddd;
}
.authen .enterprise th{
    height: 44px;
    font-weight: 500;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.authen .enterprise td{
    padding: 20px 0;
    text-align: center;
}
.authen .enterprise .enter-opt{
    color: #337ab7;
}
.authen .enterprise .enter-opt a{
    vertical-align: middle;
}
.authen .enterprise .enter-btn{
    height: 24px;
    padding: 0 10px;
    color: #e31436;
    background-color: #fff;
    border: 1px solid #e31436;
    border-radius: 4px;
    outline: none;
}
.authen .enterprise .enter-btn:hover{
    color: #fff;
    background-color: #e31436;
}
.authen .enterprise-list{
    margin: 20px;
}
.authen  .enterprise-label{
    width: 102px;
    font-size: 14px;
    color: #333;
}
.authen  .enterprise-label span{
    position: relative;
    top: 5px;
    display: inline-block;
    font-size: 18px;
    color: #bb1f29;
    line-height: 20px;
    margin-right: 5px;
}
.authen .enterprise-inp{
    width: 300px;
    height: 34px;
    padding: 5px 10px;
    font-size: 12px;
    /*color: #9d9d9d;*/
}
.authen .bord-T{
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.enter-up-img{
    overflow: hidden;
}
.enter-up-img .enterprise-label{
    float: left;
}
.enterprise-list-hb{
   float: left;
    font-size: 14px;
    color: #333;
    text-align: center;
    margin-right: 40px;
}
.enterprise-list-hb .input-file-img{
    position: relative;
    width: 200px;
    height: 125px;
}
.enterprise-list-hb .input-file-img .inpFile{
    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    height: 125px;
    opacity: 0;
}
.enterprise-list-hb .input-file-text{
    font-size: 12px;
    color: #252525;
    margin: 5px 0;
}
.authen .remark{
    padding-left: 102px;
    font-size: 14px;
    color: #9e9e9e;
}
.authen .remark .checkbox{
    font-size: 12px;
    color: #666666;
    line-height: 20px;
}
.authen .remark .authen-btn{
    width: 130px;
    height: 40px;
    margin-top: 20px;
    font-size: 18px;
    color: #fff;
    background-color: #e31436;
    border: 1px solid #c70827;
    outline: none;
}
/*管理地址*/
.authen .enterprise th.address-take,
.authen .enterprise td.address-take{
    width: 330px;
    padding-left: 10px;
    text-align: left;
}
.authen .address-texare{
    width: 462px;
    height: 60px;
    padding: 5px 10px;
    font-size: 12px;
    /*color: #9d9d9d;*/
    resize: none;
}
.authen .address-list{
    overflow: hidden;
}
.authen .address-list .enterprise-label{
    float: left;
    margin-right: 4px;
}
.authen .telPhone-inp{
    width: 122px;
    height: 34px;
    padding: 5px 10px;
    font-size: 12px;
    color: #9d9d9d;
}
.authen .address-select{
    display: inline-block;
    width: 144px;
    height: 34px;
    padding: 5px 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #9d9d9d;
}
/*我的银行卡*/
.authen .getCode{
   width: 92px;
    height: 34px;
    margin-left: 10px;
    font-size: 13px;
    color: #5e5e5e;
    background-color: #f5f5f5;
    border: 1px solid #a9a9a9;
    outline: none;
}
.authen .bank_card_tip{
    position: relative;
    display: inline-block;
    font-size: 13px;
    color: #0c85c4;
    margin-left: 10px;
    line-height: 34px;
    cursor: pointer;
}
.bank-card-question{
    position: absolute;
    width: 330px;
    font-size: 12px;
    color: #333;
    line-height: 1.6;
    border: 1px solid #0c85c4;
}
.question-row{
    position: relative;
    padding: 10px 20px;
    background-color: #fafcfe;
}
.question-row s{
    width: 0;
    height: 0;
    position: absolute;
    top: -21px;
    left: 20px;
    border-color:transparent transparent #0c85c4 transparent;
    border-style:dashed dashed solid dashed;
    border-width:10px;
}
.question-row s i{
    position:absolute;
    top:-9px;
    left:-10px;
    display:block;
    height:0;
    width:0;
    font-size: 0;
    line-height: 0;
    border-color:transparent transparent #fafcfe transparent;
    border-style:dashed dashed solid dashed;
    border-width:10px;
}
.bank-card-question h4{
    font-size: 11px;
    color: #e31436;
    margin: 0 0 5px 0;
}
.authen .remark .authen-btn.bank-card-btn{
    width: 162px;
    font-size: 14px;
}
.selectCart-row .select-cart-btn{
    position: relative;
   display: inline-block;
    width: 175px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color:  #0c85c4;
    background-color: #f4f4f4;
    cursor: pointer;
    border: 1px solid #a9a9a9;
}
.authen .cartRow{
    position: absolute;
    top: 43px;
    left: -1px;
    width: 782px;
    padding: 10px 20px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: 2px solid #ccc;
    z-index: 1;
}
.authen .cartRow .cartRow-head{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #ccc;
}
.authen .cartRow .cartRow-head ul li{
    float: left;
    width: 100px;
    height: 45px;
    font-size: 14px;
    color: #333;
    margin-left: 15px;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
}
.authen .cartRow .cartRow-head ul li.active{
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
.authen .cartRow .cartRow-body{
    padding: 30px 0 0;
}
.authen .cartRow .cartRow-body ul li{
    position: relative;
    float: left;
    width: 180px;
    height: 40px;
    line-height: 40px;
    margin-right: 40px;
    margin-bottom: 20px;
    text-align: left;
    padding:0 10px;
    border: 1px solid #ccc;
}
.authen .cartRow .cartRow-body ul li span{
    position: absolute;
    right: -4px;
    top: 2px;
    width: 44px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 12px;
    background-color: #f3f1f4;
    border: 1px solid #ccc;
}
.authen .cartRow .cartRow-body ul li.active span{
    color: #bb1f29;
}
.showCard{
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
}
/*账号管理-我的资料*/
.my-profile{
    overflow: hidden;
    padding-bottom: 25px;
    border-bottom: 1px solid #ececec;
}
.my-profile .my-profile-headImg{
    width: 90px;
    height: 90px;
    float: left;
}
.my-profile .uploaderAvatar{
    width: 90px;
    height: 90px;
    position: absolute;
    opacity: 0;
}
.my-profile .my-profile-headImg img{
    width:100%;
    border-radius: 90px;
}
.my-profile .my-profile-hb{
    padding: 10px 0;
    margin-top: 16px;
    margin-left: 100px;
    font-size: 14px;
    color: #333;
}
.my-profile .my-profile-hb .progress{
    position: relative;
    top: 5px;
    display: inline-block;
    width: 90px;
    margin-bottom: 0;
    border-radius: 0;
}
.my-profile .my-profile-hb .progress-bar{
    background-color: #f09531;
}
.enterprise-list .checkbox-inline{
    font-size: 14px;
    color: #333;
}
.profile-textare{
    width: 890px;
    height: 238px;
    padding: 10px;
    resize: none;
    font-size: 12px;
    color: #b0b0b0;
}
.profile-img{
    float: left;
    width: 890px;
}
.profile-img .profile-img-file{
    position: relative;
    width: 87px;
    height: 86px;
    display: inline-block;
}
.profile-img .profile-img-file .profile_inp{
    position: absolute;
    width: 87px;
    height: 86px;
    left: 0;
    top: 0;
    opacity: 0;
}
.profile-img .profile-img-text{
    display: inline-block;
    font-size: 14px;
    color: #808080;
    vertical-align: top;
}
.profile-img .profile-img-pic{
    overflow: hidden;
}
.profile-img .profile-img-pic li{
    width: 86px;
    height: 86px;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
}
/*帮助中心*/
.helpCenter{
    padding-top: 0;
}
.helpCenter .user-col-main{
    height: 850px;
    border: 1px solid #eae9e9;
}
.helpCenter-menu{
    height: 850px;
    overflow: auto;
    background-color: #fcfcfc;
}
.helpCenter-menu .helpCenter-menu-head{
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    background-color: #053b84;
}
.helpCenter-menu-wrap{
    padding:4px 12px 12px;
    text-align: center;
}
.helpCenter-menu-wrap dl dt{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    margin:8px 0 ;
    border-bottom: 1px dashed #e2e2e2;
}

.helpCenter-menu-wrap dl dt .helpCenter_icon01{
    position: relative;
    top: 2px;
    display: inline-block;
    width: 14px;
    height: 17px;
    margin-right: 10px;
    background: url("../images/help_center_icon01.png")no-repeat center;
}
.helpCenter-menu-wrap dl dt .helpCenter_icon02{
    position: relative;
    top: 2px;
    display: inline-block;
    width: 19px;
    height: 14px;
    margin-right: 10px;
    background: url("../images/help_center_icon02.png")no-repeat center;
}
.helpCenter-menu-wrap dl dt .helpCenter_icon03{
    position: relative;
    top: 2px;
    display: inline-block;
   width: 19px;
    height: 14px;
    margin-right: 10px;
    background: url("../images/help_center_icon03.png")no-repeat center;
}
.helpCenter-menu-wrap dl dt .helpCenter_icon04{
    position: relative;
    top: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    background: url("../images/help_center_icon04.png")no-repeat center;
}
.helpCenter-menu-wrap dl dd a{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    text-align: left;
}
.helpCenter-menu-wrap dl dd.active a{
    color: #bb1f29;
}
.helpCenter-menu-wrap dl dd a:hover{
    color: #bb1f29;
    text-decoration: none;
}
.helpCenter-menu-wrap dl dd a span{
    margin-left: 16px;
}
.helpCenter .main-wrap{
    height: 850px;
    box-shadow: -5px 0 7px -3px rgba(0,0,0,.1);
    overflow: hidden;
}
.helpCenter-body{
    padding: 20px 70px 90px;
}
.helpCenter-body-title{
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #333;
    text-align: center;
    background-color: #f8f8f8;
}
.helpCenter-body-count{
    margin-top: 25px;
    height: 664px;
    overflow: auto;
    font-size: 14px;
    color: #333;
    line-height: 2;
    text-align: justify;
}
.helpCenter-body-count h4{
    font-size: 16px;
    font-weight: 600;
}
/*供应商-我的订单*/
.main-wrap-counts .supplier-nav li{
    width: 130px;
    margin-right: 10px;
}
.search-mod .btn-mod{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #333;
    padding: 0 12px;
    border: 1px solid #dcdcdc;
    background-color: #f7f7f7;
    outline: none;
}
.search-mod .btn-mod:hover{
    border: 1px solid #bb1f29;
    color: #bb1f29;
}
.search-mod .btn-mod[disabled]{
    color: #ccc;
    background-color: #fff;
    cursor: no-drop;
}
.search-mod .btn-mod[disabled]:hover{
    border: 1px solid #dcdcdc;
}
.supplierCenter .unit-price{
    display: inline-block;
    position: relative;
    width: 200px;
    border: 1px solid #a9a9a9;
}
.supplierCenter .unit-price .enterprise-inp{
    width: 198px;
    border: 0;
    padding-right: 42px;
}
.supplierCenter .unit-price .company{
    position: absolute;
    right: 1px;
    top: 1px;
    height: 32px;
    width: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color: #333;
}
.supplierCenter .radio-inline{
    font-size: 14px;
    color: #a4a4a4;
}
.supplierCenter .address-texare{
    height: 90px;
}
/*发货单*/
.invoiceBody{
    margin-top: 20px;
}
.invoiceBody table{
    width: 100%;
    border: 1px solid #f4f4f4;
    border-right: none;
}
.invoiceBody table th,.invoiceBody table td{
    padding: 10px;
    font-size: 14px;
    border-right: 1px solid #f4f4f4;
}
.invoiceBody table .invoice-th1{
    width: 25px;
}
.invoiceBody table .invoice-th2{
    width: 120px;
}
.invoiceBody table .invoice-th3{
    width: 110px;
}
.invoiceBody table .invoice-th4{
    width: 56px;
}
.invoiceBody table .invoice-th5{
    width: 62px;
}
.invoiceBody table .invoice-th6{
    width: 62px;
}
.invoiceBody table .invoice-th7{
    width: 100px;
}
.invoiceBody table .invoice-th8{
    width: 276px;
}
.invoiceBody table .invoice-th9{
    width: 40px;
}
.invoiceBody table .invoice-th10{
    width: 120px;
}
.invoiceBody table .invoice-th11{
    width: 60px;
}
.invoiceBody table tbody tr:nth-of-type(odd){
    background-color: #f9f9f9;
}
.invoiceBody table .inv-opt{
    text-align: center;
}
.invoiceBody table .inv-opt a{
    display: inline-block;
}
.invoiceBody table .inv-opt a:focus{
    text-decoration: none;
}
/*发货单详情*/
.invoice_detail .address-list .enterprise-label{
    text-align: right;
    margin-right: 20px;
}
/*评价管理*/
.supModelEval .modal-footer .btn.btn-confirm{
    margin-right: 20px;
    color: #fff;
    background-color: #e31436;
    border: 1px solid #e31436;
}
.supModelEval .score{
    font-size: 14px;
    color: #333;
    margin-bottom: 12px;
}
.score_wrap{
    margin-left: 8px;
    font-size: 20px;
    color: #bdbdbd;
}
.score_wrap i{
    font-style: normal;
    cursor: pointer;
}
.score_wrap i.active{
    color: #fe6161;
}
.supModelEval .eval-textare{
    width: 488px;
    padding: 10px 15px;
    font-size: 14px;
    color: #b6b6b6;
    background-color: #f8f8f8;
    border: none;
    outline: none;
    resize: none;
}
/*我的货品*/
.myGoods{
    margin-top: 20px;
}
.myGoods table{
    width: 100%;
}
.myGoods .myGoods-thead{
    height: 34px;
    line-height: 34px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
}
.myGoods .myGoods-thead th{
    font-size: 14px;
    color: #333;
    text-align: center;
    font-weight: 500;
}
.myGoods .myGoods-th1{
    width: 40px;
    padding-left: 14px;
}
.myGoods .myGoods-th2{
    width: 436px;
}
.myGoods .myGoods-th3{
    width: 120px;
}
.myGoods .myGoods-th4{
    width: 150px;
}
.myGoods .myGoods-th5{
    width: 100px;
}
.myGoods .myGoods-th6{
    width: 100px;
}
.myGoods .myGoods-th7{
    width: 86px;
}
.myGoods-opt{
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    color: #333;
    background-color: #f7f7f7;
    border: 1px solid #e8e8e8;
}
.myGoods-opt .myGoods-opt-list1{
    width: 78px;
    padding-left: 14px;
}
.myGoods-opt .myGoods-opt-list1 label input[type=checkbox]{
    vertical-align: middle;
    margin-top: 0;
}
.myGoods-opt .myGoods-opt-list2 .out-btn{
    width: 42px;
    height: 28px;
    line-height: 28px;
    margin: 0 2px;
    border: 1px solid #cacaca;
    background-color: #ebebeb;
}
.myGoods-opt .myGoods-opt-list2 .out-btn:hover{
    border: 1px solid #bb1f29;
    color: #bb1f29
}
.myGoods-body{
    border: 1px solid #e8e8e8;
    border-top: none;
    border-bottom: none;
}
.myGoods-body tr{
    border-bottom: 1px solid #e8e8e8;
}
.myGoods-body tr:last-child{
    border-bottom: none;
}
.myGoods-body tr:hover{
    background-color: #fafafa;
}
.myGoods-body td{
    padding: 20px 10px;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.myGoods-body .myGoods-th1{
    text-align: left;
}
.myGoods-body .myGoods-price{
    color: #e20d30;
}
.myGoods-body .myGoods-time{
    font-size: 12px;
    color: #5d5d5d;
}
.myGoods-body .myGoods-shop{
    overflow: hidden;
}
.myGoods-body .myGoods-shop .myGoods-img{
    float: left;
    width: 80px;
    height: 80px;
    border: 1px solid #e8e8e8;
}
.myGoods-body .myGoods-shop .myGoods-ri{
    position: relative;
    text-align: left;
    margin-left: 90px;
    font-size: 14px;
    color: #333;
}
.myGoods-body .myGoods-shop .myGoods-ri p{
    margin: 18px 10px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.myGoods-body .edit-icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 5px;
    cursor: pointer;
    background: url("../images/edit_icon.png")no-repeat center;
}
.myGoods-body .myGoods-inp{
    width: 82px;
    height: 20px;
    padding: 0 5px;
    font-size: 14px;
    color: #333;
    border: 1px solid #ccc;
}
.myGoods-body .myGoods-inp.myGoods-text{
    width: 270px;
    height: 80px;
    padding: 5px;
    resize: none;
}
.myGoods-body .myGoods-ri .myGoods-text-tip{
    position: absolute;
    right: 56px;
    top: -19px;
    font-size: 12px;
    color: #999;
}
.myGoods-body .myGoods-ri .myGoods-text-tip i{
    font-style: normal;
    color: #e31436;
}
.myGoods-body .myGoodes-edit-show{
    display: none;
}
.myGoods-body .save_btn{
    width: 56px;
    height: 22px;
    margin-top: 5px;
    font-size: 14px;
    color: #fff;
    background-color:#e31436 ;
    border: none;
    outline: none;
}
/*我要寄快递*/
.authen dl dt.express-dt{
    height: 34px;
    line-height: 34px;
    background-color: #f7f7f7;
    padding-left: 22px;
    font-weight: 500;
}
.showAddress{
    margin-top: 10px;
    padding: 0 0 0 20px;
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.showAddress li{
    cursor: pointer;
    padding: 0 10px;
    min-width: 500px;
}
.showAddress li.check{
    border: 1px solid #bb1f29;
}
.showAddress li:hover{
    color: #bb1f29;
}
.use_ad a:hover,.use_ad a:link{
    text-decoration: none;
}
.use_ad a b{
    display: inline-block;
    width: 16px;
    height: 15px;
    vertical-align: middle;
    margin-left: 5px;
    background: url("../images/up_icon.png")no-repeat center;
    background-size: 100%;
}
.use_ad a.switch-on b{
    background: url("../images/top_icon.png")no-repeat center;
    background-size: 100%;
}

/*评价商品*/
.rare-title{
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    margin-top: 25px;
    font-size: 14px;
    color: #242424;
    background-color:#ebebeb;
}
.rare-list{
    overflow: hidden;
    padding: 20px 10px;
    border: 1px solid #f0f0f0;
    border-bottom: 10px solid #f7f7f7;
}
.rare-list .rare-hb{
    float: left;
    width: 286px;
    padding-right: 20px;
    border-right: 1px solid #f6f6f6;
}
.rare-list .rare-hb .rare-hb-img{
    width: 114px;
    height: 114px;
    margin: 0 auto;
    border: 1px solid #f7f7f7;
    background-color: #f7f7f7;
    overflow: hidden;
}
.rare-list .rare-hb .rare-hb-img img{
    width: 112px;
    height: 112px;
}
.rare-list .rare-hb .rare-hb-text{
    font-size: 14px;
    line-height: 1.6;
    color: #666;
    margin: 20px;
}
.rare-list .rare-hb p{
    line-height: 1.2;
    text-align: center;
    font-size: 14px;
    color: #969696;
    margin: 10px 0;
}
.rare-list .rare-hb p span{
    color: #bb1f29;
}
.rare-list .rate-fb{
    float: left;
    padding-left: 38px;
    width: 724px;
}
.rare-list .rate-fb dl{
    margin: 15px 0;
}
.rare-list .rate-fb dt{
    font-size: 14px;
    color: #555;
    width: 124px;
    line-height: 28px;
    float: left;
    text-align: left;
    font-weight: normal;
}
.rare-list .rate-fb dd{
    margin-left: 124px;
}
.rare-list .rate-fb .rate-textare{
    width: 560px;
    resize: none;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #f7f7f7;
}
.rate-addPic.addPic .uploader-input{
    width: 50px;
    height: 50px;
    background: url("../images/upload_img3.png")no-repeat center;
}
.rate-addPic.addPic .uploader-img{
    width: 50px;
    height: 50px;
}
.rate-addPic.addPic .uploader-img img{
    height: 50px;
}
.rate-addPic .rate-addPic-text{
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 12px;
    color: #999;
}
.rate-addPic .rate-addPic-text span{
    color: #e4393c;
}
.el-pager li.active{
    background-color: #083b84;
    border: 1px solid #083b84;
}
/*下载页*/
.download-box{
    position: relative;
}
.download-box-img{
    width: 100%;
    min-width: 1200px;
    min-height: 690px;
}
.download-box-wrap{
    position: absolute;
    width: 100%;
    top: 30px;
}
.download-box-wrap .download-box-fb{
    width: 722px;
    text-align: center;
    float: left;
    margin-top: 40px;

}
.download-box-wrap .download-box-hb{
    float: right;
}
.download-box-wrap .download-code{
    padding: 0;
    margin-top: 70px;
    min-width: auto;
    background: none;
    border: none;
}
.download.download-code .download-list{
    margin: 0 25px 0 0;
}
.download.download-code .download-list:last-child{
    margin-right: 0;
}
.download.download-code .download-list .download-code{
    margin-top: 30px;
}