.clearfix:after{
    content:'';
    display:block;
    clear:both;
}
[v-cloak] {
    display: none;
}

.clearfix{
    zoom:1
}
.left{
    float: left;
}
.right{
    float: right;
}
a:hover{
    color:#FF1A2B;
}
::-webkit-input-placeholder { /* Chrome */
    color: #999999;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #999999;
    opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
    color: #999999;
    opacity: 1;
}
.n_notice_bottom ul li a span:last-child:hover{
    color:#FF1A2B;
}

input[type="checkbox"] {
    width: 14px;
    height: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 12px;
    position: relative;
    margin: 0;
}

input[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    border: 1px solid #CACDCF
}
input[type="checkbox"]:disabled::before {
    background: #f5f7fa;
}
input[type="checkbox"]:checked::before {
    content: "\2713";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    background: #FF1A2B;
    border: 0;
    color: #fff;
}

.unread{
    width: 18px;
    height: 16px;
    background: rgba(255,26,43,1);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    margin-top: 4px;
}

.is_hot::after{
    display: block;
    position:absolute;
    top:-4px;
    right:-10px;
    width:16px;
    height:21px;    
    background-image:url("../new_image/hot.png");
    content:'';
    /*border-top-left-radius: 10px;*/
    /*border-top-right-radius: 8px;*/
    /*border-bottom-right-radius: 8px;*/
    /*background-color: #FF1907;*/
    /*color:#fff;*/
    /*font-size:10px;*/
    /*padding:0 4px;*/
    /*height:16px;*/
    /*text-align: center;*/
    /*line-height: 16px;*/
    /*font-weight: normal;*/
}
.is_hot{
    position:relative;

}
body{
    background-color: #f5f5f5;
}
.new_support-link{

}
.n_container{
    width:1200px;
    margin: 0 auto;
}
.new_common_header{
    background-color:#f2f2f2;
}
.new_common_header .recommend {
    background: #ffe999;
    height: 40px;
    line-height: 40px;
    color: #847968;
    border-bottom: 1px solid #edcb83;
    text-align: center;
    width: 100%;
    overflow: hidden;
    position: relative;
    display: none;
}
.new_common_header .recommend i {
    position: absolute;
    right: 1%;
    top: 0;
}
.placeholder_box {
    width: 100%;
    height: 180px;
    display: none;
}
.n_c_h_center{
    width:1200px;
    margin:0 auto;
}
.n_c_h_center_search{
    margin-left:20px;
}
.n_c_h_center_search .form-inline .form-control{
    width: 560px;
    padding-left: 12px;
    padding-right: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    /*border:none;*/
}
.n_c_h_center_search .form-inline .form-control:focus{
    box-shadow:none;
    border:1px solid #FF1A2B;
}
.n_c_h_center_search .form-inline .form-control::-webkit-input-placeholder{
    color: #9A9A9A;
}
.n_c_h_center_search .form-inline .form-control::-moz-placeholder{
    color:  #9A9A9A;
}
.n_c_h_center_search .form-inline .form-control::-ms-input-placeholder{
    color:  #9A9A9A;
}
.search_submit i{
    display: inline-block;
    width:67px;
    height:34px;
    font-size:30px;
    background-color: #FF1A2B;
    color:#fff;
    text-align: center;
    line-height: 34px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.n_c_h_center_search.col-sm-7{
    width:inherit;
}
.n_c_h_center_cart{
    width:110px;
}
.n_c_h_center_cart.col-sm-2{
    padding:0;
}
.n_c_h_c_cart_content{
    padding:0px 14px 0px 22px;
    background-color:#fff;
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    color:#FF1A2B;
    position:relative;
}
.n_c_h_c_cart_content a{
    color:#FF1A2B;
}
.n_c_h_c_cart_content .iconfont{
    font-size:20px;
    margin-right:8px;
}
.n_c_h_c_cart_content .cart_number{
    position:absolute;
    right:-8px;
    top:-16px;
}
.n_c_h_c_cart_content .cart_number span{
    padding:1px 6px;
    border-radius: 100%;
    background-color: #FF1A2B;
    color:#fff;
}
/* .n_c_h_c_cart_content:hover .cart_content {
    display: block;
} */
.n_c_h_c_cart_content .cart_content {
    display: none;
    width: 339px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(255,26,43,1);
    box-shadow: 0px 6px 17px 1px rgba(255,26,43,0.15);
    position: absolute;
    z-index: 200;
    left: -228px;
    padding: 15px 0 64px 15px;
    top: 50px;
}
.n_c_h_c_cart_content .cart_content .arrow {
    position: absolute;
    right: 26px;
    width: 0;
    height: 0;
    border: 16px solid;
}
.n_c_h_c_cart_content .cart_content .block {
    display: block;
    width: 100%;
    height: 30px;
    position: absolute;
    top: -17px;
    left: 0;
}
.n_c_h_c_cart_content .cart_content .arrow1 {
    top: -32px; 
    border-color: transparent transparent red;
}
.n_c_h_c_cart_content .cart_content .arrow2 {
    top: -31px; 
    border-color: transparent transparent #fff;
}
.n_c_h_c_cart_content .cart_content ul {
    max-height: 255px;
    overflow: auto;
}
.n_c_h_c_cart_content .cart_content ul li {
    height: 64px;
    margin-bottom: 15px;
}
.n_c_h_c_cart_content .cart_content ul li i {
    color: #999999;
    font-size: 12px;
    float: right;
}
.n_c_h_c_cart_content .cart_content ul li div {
    display: inline-block;
}
.n_c_h_c_cart_content .cart_content .cont_left img{
    width: 64px;
    height: 64px;
}
.n_c_h_c_cart_content .cart_content .cont_right {
    margin-left: 10px;
    width: 65%;
}
.n_c_h_c_cart_content .cart_content .cont_right h3{
    display: inline-block;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    width: 130px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.n_c_h_c_cart_content .cart_content .cont_right .cont_title {
    float:right;
}
.n_c_h_c_cart_content .cart_content .cont_right .cart_num span {
    color: #666666;
    font-size: 12px;
}
.n_c_h_c_cart_content .cart_content .cont_right .cart_num span:nth-child(1) {
    margin-right: 30px;
}
.n_c_h_c_s_products span{
    font-size:12px;
    margin-right:10px;
}
.n_c_h_c_cart_content .cart_content .cont_total {
    width: 100%;
    height: 64px;
    position: absolute;
    background: #F5F5F5;
    left: 0;
    bottom: 0;
}
.n_c_h_c_cart_content .cart_content .cont_total div {
    display: inline-block;
    margin: 15px 0 0 15px
}
.n_c_h_c_cart_content .cart_content .cont_total div h3 {
    color: #999999;
    font-size: 14px;
}
.n_c_h_c_cart_content .cart_content .cont_total div span {
    color: #FF1A2B;
    font-size: 16px;
    position: relative;
    top: -4px;
}
.n_c_h_c_cart_content .cart_content .cont_total button {
    width:106px;
    height:36px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    position: absolute;
    right: 25px;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
}
.n_c_h_center_search .n_c_h_c_s_products span:first-child{
    color:#FF4356;
    font-weight: bold;
    margin-right:6px;
}
.n_c_h_b_menu{
    float:left;
    height:40px;
    width:160px;
}
.n_c_h_b_list{
    float:left;
    height:40px;
    margin-left:44px;
    line-height: 44px;
}
.n_c_h_b_list ul li{
    float:left;
    font-size:18px;
    margin-right:40px;
    /*font-weight: bold;*/
    color:#2E3748;
}
.n_c_h_b_list ul li a{
    color:#2E3748;
}
.n_c_h_b_menu >span{
    display: inline-block;
    width:100%;
    height: 100%;
    text-align: center;
    color:#fff;
    background-color: #FF1A2B;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.n_c_h_b_list li.active{
    color:#FF1A2B;
}

.n_c_h_b_menu >ul{
    background-color:#181F28;
}
.n_c_h_b_menu >ul >li{
    height:52.5px;
    /*width:160px;*/
    line-height: 52.5px;
}
.n_c_h_b_menu >ul >li >.iconfont{
    color:#B1B1B1;
    font-size:19px;
    /*margin-right:8px;*/
    margin-left:19px;
}
.n_c_h_b_menu >ul >li >a{
    color:#fff;
    font-weight: bold;
}
.n_c_h_b_menu >ul >li .menu_detail{
    display:none;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container{
    height:108px;
    
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li{
    padding-left:4px;
    height: 100%;
    padding-top:32px;
    width:168px;
    float:left;
    margin-right:90px;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li:last-child{
    margin-right:0px;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div{
    float:left;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div:first-child{
    height: 108px;
    padding-top:2px;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div:first-child i{
    display: inline-block;
    height:40px;
    width:40px;
    text-align: center;                                         
    font-size: 25px;
    color:#fff;
    line-height: 40px;
    background-image:url("../new_image/foot_bg.png");
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div:last-child{
    height:100%;
    padding-left:4px;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div:last-child p{
    padding-left:2px;
    font-size: 18px;
    color:#2E3748;
    margin-bottom:4px;
}
.new_common_footer .n_c_footer_top .n_c_f_t_container li>div:last-child span{
    color:#666666;
}
.n_c_footer_bottom .n_c_f_b_left{
    padding-top:30px;
}
.n_c_footer_bottom .n_c_f_b_left .head_message{
    float:left;
    width:224px;
}
.n_c_footer_bottom .n_c_f_b_left .head_message:last-child{
    width:174px;
}
.n_c_footer_bottom .n_c_f_b_left .head_message >a{
    font-size:20px;
    color:#fff;
}
.n_c_footer_bottom .n_c_f_b_left .head_message >ul{
    margin-top:8px;
}
.n_c_footer_bottom .n_c_f_b_left .head_message .message_detail{
    height:32px;
    line-height: 32px;
}
.n_c_footer_bottom .n_c_f_b_left .head_message .message_detail >a{
    color:#999999;
    font-size:14px;
}
.n_c_f_b_right{
    padding-top:30px;
}
.n_c_f_b_right .n_c_f_b_r_code{
    padding-top:23px;
}
.n_c_f_b_r_code p{
    font-size: 12px;
    color:#fff;
    height:28px;
    line-height: 28px;
}
.n_c_f_b_r_phone{
    padding-top:44px;
    padding-left:36px;
}
.n_c_f_b_r_phone p{
    color:#fff;
    height:28px;
    line-height: 28px;
}
.new_home_container{
    width:1200px;
    margin:0 auto;
    padding-bottom:45px;
}
.new_home_container #home-slider{
    margin-left:160px;
}
.new_home_container #home-slider .bx-wrapper{
    width:840px;
    float:left;
}
.new_home_container #home-slider .bx-viewport{
    box-shadow: none;
    height: 400px !important;
}
.new_home_container #home-slider .homeslider a{
    height: 400px;
}
.home_container_top_right .header-banner .rtop{
    height:188px;
}
.header-banner .info1{
    text-align: center;
}
 #home-slider .home_container_top_right .header-banner .info1 >a{
    display: inline-block;
    background-color:#FF1A2B;
    width:50px;
    height:22px;
    line-height: 22px;
    color:#fff;
    text-align: center;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
}
.header-banner .info1 .a1 ,.header-banner .info1 >a:last-child{
     margin-left:15px;

}
#home-slider .home_container_top_right .header-banner .info{
    padding-top:25px;
}
#home-slider .home_container_top_right .userpic img{
    height:70px;
    width:70px;
}
#home-slider .home_container_top_right .logout .a1{
    font-size: 12px;
    color:#1D2E24;
    font-weight: bold;
}
#home-slider .home_container_top_right .header-banner .rtop{
     background-color: #fff;
    border:none;
}
.home_container_top_right .mod_yhd_notice{
    height:161px;
    overflow: hidden;
}
.n_notice_top{
    height:32px;
    line-height: 32px;
    margin: 6px 0;
}
.n_notice_top h3{
    font-size:14px;
    font-family:"Source Han Sans CN" ;
    font-weight: bold;
    color:#1D2E24;
    float:left;
    height:32px;
    line-height: 32px;
    padding-left:17px;
}
.n_notice_top p{
    float:right;
    padding-right:14px;
    font-size:12px;
    color:#999999;
}
.n_notice_top p i{
    font-size:12px;
    height:32px;
    line-height: 2.4 !important;
}
.n_notice_top p:hover a,.n_notice_top p:hover i{
    color:#FF1A2B;
}
.n_notice_top p a{
    color:#999999;
}
.n_notice_top .iconfont{
    font-size:14px;
    display: inline-block;
    line-height: 2.5;
}
.mod_yhd_notice{
    background-color: #f8f8f8;
}
.mod_yhd_notice .n_notice_bottom a{
    display: inline-block;
    width:100%;
    padding-left:6px;
    padding-top:2px;
    padding-bottom:10px;
}
.mod_yhd_notice .n_notice_bottom a span:first-child{
    font-size:12px;
    color:#fff;
    background-color: #FF4A57;
    border-radius: 4px;
    padding:0px 4px;
    margin:0 6px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    margin-top:1px;
}
.mod_yhd_notice .n_notice_bottom a span:last-child{
    display:inline-block;
    width:122px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:12px;
    color:#666666;
}
.new_mod_vip{
    height:171px;
    background-color:#fff;
}
.new_mod_vip ul {
    padding-top: 15px;
}
.new_mod_vip li{
    float:left;
    width:66px;
    margin-bottom: 10px;
}
.new_mod_vip li>a{
    display: inline-block;
    height: 69px;
    text-align: center;
    width:100%;
    padding-top:14px;
}
.new_mod_vip li>a i{
      font-size:20px;
    display: block;
    position:relative;
}
.new_mod_vip li>a span{
    font-size:12px;
    display: block;
    padding-top:4px;
}

.new_mod_vip li:first-child i{
    color: #5CC99A;
    font-size:22px;
}
.new_mod_vip li:nth-child(2) i{
    color: #EE953B;
    font-size:22px;
}
.new_mod_vip li:nth-child(3) i{
    color: #9D34F2;
    font-size: 22px;
}
.new_mod_vip li:nth-child(4) i{
    color: #57BE79;
}
.new_mod_vip li:nth-child(5) i{
    color: #3987F2;
}
.new_mod_vip li:nth-child(6) i{
    color: #E7582F;
}
.new_mod_vip li:hover .new_mod_pop{
    display: block;
}
.new_mod_vip .new_mod_pop {
    display: none;
    width: 317px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 15px 5px 8px 15px;
    position: absolute;
    transform: translate(-100%,-80%);
    z-index: 100;
}
.new_mod_vip .new_mod_pop h2 {
    font-size: 16px;
    padding-bottom: 5px;
    font-weight: bold;
}
.new_mod_vip .new_mod_pop>p {
    font-size: 12px;
    color: #bdbdbd;
    letter-spacing: 1px;
}
.new_mod_vip .new_mod_pop>em {
    position: absolute;
    bottom: 20%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 10px solid;
}
.new_mod_vip .new_mod_pop .arrow1 {
    right: -20px;
    border-color: transparent transparent transparent #ccc;
}
.new_mod_vip .new_mod_pop .arrow2 {
    right: -19px;
    border-color: transparent transparent transparent #fff;
}
/*.new_message::after{*/
    /*display: block;*/                                                                  
    /*position:absolute;*/
    /*top:-8px;*/
    /*right:16px;*/
    /*background-color: #FF1A2B;*/
    /*color:#fff;*/
    /*content:'12';*/
    /*border-radius: 50%;*/
    /*padding:0 2px;*/
    /*font-size:12px;*/
/*}*/
.new_message{
    position:absolute;
    top:-8px;
    right:16px;
    background-color: #FF1A2B;
    color:#fff;
    content:'12';
    border-radius: 50%;
    padding:0 4px;
    font-size:12px;
}
.home_container_top_img{
    float:left;
    width: 840px;
    height: 125px;
    background: #f5f5f5;
    border-right: 3px solid #f5f5f5;
}
.home_container_top_img ul {
    overflow: hidden;
    background: #fff;
}
.home_container_top_img li{
    float: left;
    width: 135px;
    position: relative;
    height: 120px;
    background: #fff;
    margin-right:  4px;
    transition:0.5s;
}
.home_container_top_img li:hover {
    -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    box-shadow: 2px 5px 20px #ddd;
}
/* .home_container_top_img li a{
} */
.home_container_top_img li p {
    position: absolute;
    top: 65%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #2E3748;
}
.home_container_top_img .goodsImg{
    width: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-80%);
}
.home_container_top_img .explosivemoney {
    width: 100px;
    display: none;
}
.home_container_top_img:hover .explosivemoney{
    display: block;
}
.new_onsale_title{
    height:112px;
    text-align: center;
    padding-top:42px;   
}
.new_onsale_content li{
    padding-top:260px;
    text-align: center;
    float:left;
}
.new_onsale_content li:hover{
    box-shadow: 0px 6px 6px 0px rgba(48,48,48,0.15);
    position:relative;
    top:-2px;
}
.new_onsale_content li h3{
    color:#333333;
    font-size:22px;
    height:52px;
    line-height: 52px;
    padding-top:4px;    
}
.new_onsale_content li h4{
    font-size:16px;
    color:#333;
    width:158px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin:0 auto;
}
.new_o_c_price{
    margin-top:24px;
}
.new_o_c_price span:first-child{
    background-color: #FF1A2B;
    padding-left:4px;
    padding-right:4px;
    height:30px;
    line-height: 30px;
    display:inline-block;
    color:#fff;
    font-size:13px;
    border:2px solid #FF1A2B;
}
.new_o_c_price span:last-child{
    color:#999;
    padding-left:4px;
    padding-right:4px;
    height:30px;
    line-height: 30px;
    display:inline-block;
    border:2px solid #FF1A2B;
    text-decoration: line-through;
    font-size:13px;
}
.special_title{
    position:relative;
    font-size:26px;
    color:#2E3748;
    display: inline-block;
}
.special_title::before{
    content:'';
    display:block;
    width:41px;
    height:3px;
    background-color: #2E3748;
    position:absolute;
    left:-52px;
    top:13px;
}
.special_title::after{
    content:'';
    display:block;
    width:41px;
    height:3px;
    background-color: #2E3748;
    position:absolute;
    right:-50px;
    top:13px;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_top{
    padding-left:30px;
    padding-top:30px;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_top h3{
    height:44px;
    line-height: 44px;
    font-size:26px;
    color:#3A4C46;
    font-weight: bold;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_top h4{
    font-size:16px;
    color:#302B20;
    /*padding-left:16px;*/
    padding-top:2px;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_top p{
    font-size:18px;
    color:#FF1A2B;
    /*padding-left:25px;*/
    height:48px;
    line-height: 48px;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_bottom{
    text-align: center;

}
.new_product_recommand .n_p_recommand_r .n_p_r_r_bottom h3{
    margin-top:18px;
    font-size:18px;
    color:#6F665E;
    height:34px;
    line-height: 40px;
    font-weight: bold;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_bottom span{
    display: block;
    margin:0 auto;
    background-color:#6F665E;
    height:1px;
    width:31px;
}
.new_product_recommand .n_p_recommand_r .n_p_r_r_bottom p{
    font-size:16px;
    color:#FF1A2B;
    height:24px;
    line-height: 24px;
}
.is_new_product{
    position: relative;
}

.product_cover{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#0A0A18;
    opacity: 0.75;
    display: none ;

}
.n_p_recommand_l_list{
    position:absolute;
    width:400px;
    left:0;
    right:0;
    top:0;
    bottom:0;
    height:280px;
    margin: auto;
    font-size:24px;
    color:#fff;
    text-align: center;
    display:none;
    line-height:1.7;
}
.n_h_s_content ul{
    white-space:nowrap;
    background:rgba(238,238,238,1);
}
.n_h_s_content li{
    float:left;
    width:228px;
    height:349px;
    padding-top:242px;
    text-align: center;
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-color: #fff;
}
.n_h_s_content li h3{
    height:50px;
    font-size:18px;
    line-height: 44px;
    margin-bottom:6px;
    max-width:220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.n_h_s_content li span:nth-child(2){
    background-color:#FF1A2B;
    color:#fff;
    padding:4px 8px;
    font-size:13px;
    border:2px solid #FF1A2B;
}
.n_h_s_content .owl-item li span:last-child{
    color:#999;
    padding:4px 8px;
    border:2px solid #FF1A2B;
    text-decoration: line-through;
    font-size:13px;
}
.n_h_s_content .owl-item:hover li{
    position:relative;
    top:-2px;
    box-shadow:0px 6px 6px 0px rgba(48,48,48,0.15);
}
.n_h_s_content .owl-carousel .owl-item{
    height:360px;
}
.special_title_1{
    position:relative;
    font-size:26px;
    color:#2E3748;
    display: inline-block;
}
.special_title_1::before{
    content:'';
    display:block;
    width:145px;
    height:1px;
    background-color: #B0B0B0;
    position:absolute;
    left:-165px;
    top:13px;
}
.special_title_1::after{
    content:'';
    display:block;
    width:145px;
    height:1px;
    background-color: #B0B0B0;
    position:absolute;
    right:-165px;
    top:13px;
}
.new_information .information p{
    color:#FF0036;
    height:40px;
    line-height: 40px;
    font-size:14px;
}
.new_info_content{
    border-top-left-radius:10px ;
    border-top-right-radius:10px ;
    padding-right:14px;
    border-radius:10px;
}
.new_info_content .n_i_c_menu{
    padding-right:11px;
}
.new_info_content .n_i_c_menu ul{
    float:left;
}
.n_i_c_menu{
    position:relative;
}
 .n_i_c_menu >ul >li{
    float:left;
    padding:22px 30px 13px 30px;
    font-size:18px;
    color:#2E3748;
    font-weight: bold;
     position:relative;
}

.new_info_content .n_i_c_menu a{
    float:right;
    color:#797979;
    font-size:16px;
    margin-top:30px;
}
.new_info_content .n_i_c_menu >ul li.info_active{
    border:2px solid #FF0000;
    color:rgba(255,26,43,1);
    background:rgba(255,235,235,1);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position:relative;
    
}
.new_info_content .n_i_c_menu >ul li:hover{
    color:#FF1A2B;
}
.info_active::after{
   width:100%;
    display:block;
    content:'';
    position:absolute;
    bottom:-2px;
    height:2px;
    background:#fff;
    left:0;
    z-index: 10;
}
.new_info_content .n_i_c_menu >ul li:first-child.info_active::after{
    width:101.6%;
    left:-2px;
    bottom:-2px;
}
.info_redline{
    width:98%;
    height:2px;
    background-color:#FF1A2B;
    position:absolute;
    bottom:0px;
    margin-left:16px;
}
.n_i_c_detail ul li{
    float:left;
    margin:0 24px;
    border-bottom:1px dashed #EBEBEB;
    width:524px;
    height:54px;
    line-height: 54px;
    font-size:16px;
}
.n_i_c_detail ul li a{
    color:#474747;
}
.n_i_c_detail ul li span{
    float:right;
    color:#FF0036;
}
.n_i_c_detail ul li:nth-child(2n){
    margin-right:12px;
}
.n_i_c_detail ul li .is_red{
    color:#FF1A2B;
}
.n_i_c_detail ul li .is_special{
    color:#474747;
    font-size:17px;
    font-family: 'STHeitiSC-Light';
}
.n_c_h_b_menu{
    position:relative;
    z-index: 10;
}
.n_c_h_b_menu .menu-active{
    background-color:#fff;
}
.n_c_h_b_menu .menu-active >i,.n_c_h_b_menu .menu-active >a{
    color:#FF1A2B !important;
}
.n_c_h_b_menu .menu_detail{
    background-color:#E3E3E3;
    position:absolute;
    top:41px;
    left:160px;
    z-index: 100;
    width:1040px;
    /*display: none;*/
}
.n_c_h_b_menu .m_d_left{
    width:100%;
    min-height:525px;
    float:left;
    background-color: #fff;
    padding-bottom: 20px;
}
.n_c_h_b_menu .m_d_right{
    width:200px;
    margin-left:10px;
    float:left;
    height:525px;
    
}
.menu_detail .m_d_left_second >li{
    padding-top:16px;
    float: left;
}
.menu_detail .m_d_left_second >li .m_d_left_l{
    /* height:36px; */
    line-height: 14px;
    text-align: center;
    padding:10px;
}
.menu_detail .m_d_left_second >li .m_d_left_l .m_d_left_img {
    width: 120px;
    border: none;
    display: block;
    margin: 0 auto;
}
.m_d_left_l a,.m_d_left_l i{
    font-size:12px;
    display: inline-block;
    font-weight: bold;
}
.m_d_left_l{
    /* width: 126px; */
}
.m_d_left_l a{
    width:100%;
    text-align: center;
    color:#2E3748;

}
.m_d_left_l i{
    font-size:12px;
    color:#2E3748;
    font-weight: bold;
    padding-top:1px;
}
.menu_detail .m_d_left_second >li .m_d_left_r{
    /* float:left; */
    line-height: 1;
    min-width: 160px;
}
.m_d_left_r{
    /* padding-left:24px; */
    border-right:1px dashed #DDDDDD;
    /* width:610px; */
    padding-bottom:10px;
}
.m_d_left_second >li:last-child .m_d_left_r{
    border:none;
}
.m_d_left_r_detail{
    position: relative;
    text-align: center;
    line-height: 10px;
    padding:0 30px;
}
.m_d_left_r_detail a{
    font-size:12px;
    color:#666;
    padding-top:10px;
    padding-bottom:10px;
    display:inline-block;
}
.m_d_left_r .is_special{
    color:#FF1A2B;
    position: relative;
}
.m_d_left_r .is_special:after{
    display: block;
    width: 24px;
    height: 14px;
    content: '';
    position: absolute;
    right: -25px;
    top: 2px;

}
.menu_new:after{
    background:url("../new_image/menu_new.png");
}
.menu_con:after{
    background:url("../new_image/menu_con.png");
}
.menu_hot:after{
     background:url("../new_image/menu_hot.png");
 }
.menu_sale:after{
    background:url("../new_image/menu_sale.png");
}
.m_d_left_r a:hover{
   color: #FF1A2B;
}
.n_c_h_b_menu >ul{
    border-top:1px solid #FF1A2B;
    height:526px;
}
.menu_detail{
    box-shadow:0px 8px 8px -6px rgba(16,29,54,0.22);
}
.w_s_c_point{
    padding:2px 8px;
    border:1px solid #fff;
    color:#fff;
    /*background-color:#FF1A2B;*/
    border-radius: 4px;
    position:absolute;
    background: -webkit-linear-gradient(#f5635a, #c53b2d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#f5635a, #c53b2d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#f5635a, #c53b2d); /* Firefox 3.6 - 15 */
    background: linear-gradient(#f5635a, #c53b2d); /* 标准的语法 */
}
.w_s_c_p_float{
    position:absolute;
    padding-right:26px;
    top:-40px;
    left:-200px;
}
.w_float_content{
    background-color:#EB4835;
    width:178px;
    text-align: center;
    border-radius: 6px;
    padding:10px;
    padding-top:0px;
}
.w_float_content >h3{
    font-size:16px;
    color:#F9CF86;
    font-weight: bold;
    height:32px;
    line-height: 32px;
}
.w_float_content >p{
     font-size:12px;
    height:24px;
    
}
.w_float_content .w_f_c_detail{
    border-radius: 4px;
    background-color: #fff;
    padding:10px 5px;

}

.w_float_content .w_f_c_detail li{
    margin-bottom:10px;
}
.w_float_content .w_f_c_detail >li:last-child{
    margin-bottom: 0px !important;
}
.w_float_content .w_f_c_detail li >a{
    display: block;
    width:60px;
    height:40px;
    float:left;
}
.w_float_content .w_f_c_detail li >a img{
    width:100%;
    height:100%;
    background-color: #ccc;
}
.w_float_content .w_f_c_detail li div{
    font-size:12px;
    float:left;
    padding-left:4px;
    max-width: 87px;
}
.w_float_content .w_f_c_detail li div a{
    display: block;
    color:#8C6D6D;
    text-align: left;
    line-height: 1;
}
.w_float_content .w_f_c_detail li div span{
    display: block;
    color:#FF6460;
    text-align: left;
    padding-top:6px;
}
.w_s_c_p_float{
    /*display: none;*/
    z-index: 100;
}

#home-owl-carousel  .owl-controls .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border: 2px solid #ccc;
    background: none;
    display: inline-block;
    margin: 0 7px;
    border-radius: 100%;
    vertical-align: middle;
}
#home-owl-carousel  .owl-controls .owl-dot{
    position:relative;
}
#home-owl-carousel  .owl-controls .owl-dot span{
    position:absolute;
    display: block;
    width: 20px;
    height: 20px;
    top: -8px;
    left: -8px;


}
#home-owl-carousel  .owl-controls .owl-dot.active{
    /*border: 4px solid rgba(0,0,0,0.3);*/
    width: 8px;
    height: 8px;
    background: #FFF;
    display: inline-block;
    margin: 0 5px;
    border:none;
    border:2px solid #fff;
}
#home-owl-carousel  .owl-controls .owl-dot.active:after{
    content:'';
    display:block;
    width:16px;
    height:16px;
    position:relative;
    top:-6px;
    left:-6px;
    background:red;
    border-radius: 100%;
    background: rgba(255,255,255,0.3);
}
#home-owl-carousel .owl-dots{
    bottom:10px;
}
.imposition {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    min-width: 500px;
    min-height: 300px;
    background: #fff;
    padding: 20px;
    z-index: 100;
}
.imposition h1 {
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}
.imposition #canvas {
    border: 1px solid #ccc;
    margin: 20px auto;
    background: #F3F3F3;
}
.imposition .imageItem {
    float: left;
    border: 1px solid #ccc;
    background: linear-gradient(
        to top right,
        rgba(236, 236, 236, 0.5) 0%,
        rgba(0, 0, 0, 0) calc(50% - 1.5px),
        rgba(225, 225, 225, 1) 50%,
        rgba(0, 0, 0, 0) calc(50% + 1.5px),
        rgba(0, 0, 0, 0) 100%
    ), linear-gradient(
        to bottom right,
        rgba(236, 236, 236,0.5) 0%,
        rgba(236, 236, 236,0.5) calc(50% - 1.5px),
        rgba(225, 225, 225, 1) 50%,
        rgba(236, 236, 236,0.5) calc(50% + 1.5px),
        rgba(236, 236, 236,0.5) 100%
    );
}
.n_c_f_b_link .link_ul {
    overflow: hidden;
    width: 100%;
    padding-left: 350px;
    padding-bottom: 10px;
}
.n_c_f_b_link .link_ul li {
    float: left;
    margin-left: 10px;
}
.n_c_f_b_link .link_ul li a {
    color: #fff;
    font-size: 12px;
}
.n_c_f_b_link .link_ul li:nth-child(1) a:hover {
    color: #FF1A2b;
}
.n_c_f_b_link p a,.n_c_f_b_link p span{
    font-size:12px;
    color:#9E9E9E !important;
}
.n_c_f_b_link p img{
    width:160px !important;
    height:24px !important;
    margin: 0 auto;
    display: inherit;
    margin-top: 20px;
}
.n_c_f_b_link div{
    text-align: center;
}
.n_c_f_b_link p{
    font-size:12px;
    color:#9E9E9E !important;
}
.dropdown.open {
    background-color: #fff;
    width: 106px;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.dropdown.open a.current-open{
    color: #FF1A2B;
    border:none;
}
.dropdown-menu.mega_dropdown{
    border:none;
}
.dropdown-menu.mega_dropdown >li:hover a{
   color: #FF1A2B;
}
.dropdown-menu.mega_dropdown >li a{
    border-right:none;
    font-size:12px;
}
.dropdown-menu{
    left:0px;
    top:34px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.dropdown .iconfont{
    font-size:14px;
}
.user-info .dropdown{
    margin-right:10px;
}
.user-info .dropdown .current-list{
    top:100%;
    right: -10px;
}
#user-info-top .dropdown{
    margin-right:10px;
}
#user-info-top .dropdown .current-list{
    top:100%;
    right: -10px;
}
.n_i_c_detail >ul li a{
    display: inline-block;
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_affixed ul{
    background-color:#fff;
    border-radius: 10px;
    position:fixed;
    top:240px;
    right:0px;
    z-index: 100;
    box-shadow:-4px 5px 7px 0px rgba(106,106,106,0.15);
}
.new_affixed ul li{
    text-align: center;
    line-height: normal;
    width: 52px;
}
.new_affixed ul li .consult {
    font-size: 12px;
    width: 35px;
    color: #FF1A2B;
    margin: 0 auto;
}
.new_affixed ul li:hover .consult {
    color: #fff;
}
.new_affixed ul li i,.new_affixed ul li span {
    display: block;
    color:#666;

}
.new_affixed ul li i{
    font-size:24px;
    padding-top:12px;
}
.new_affixed ul li span{
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.new_affixed >ul >li:hover,.new_affixed >ul >li:hover{
    color:#fff;
    background: #FF1A2B;
}
.new_affixed >ul >li:first-child:hover{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.new_affixed >ul >li:last-child:hover{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.new_affixed >ul >li >.new_kefu{
    padding-left: 11px;
    padding-top: 19px;
    color: #333;
}
.new_affixed ul >li:hover >i,.new_affixed ul >li:hover >span{
    color:#fff;
}
.new_affixed >ul >li:first-child >span{
    display: block;
    width: 34px;
    padding-right: 0px;
    margin: 0 auto;
}
.n_i_c_detail >ul >li:nth-last-child(2),.n_i_c_detail >ul li:last-child{
    border-bottom:0px;
    margin-bottom:6px;
}
.new_affixed ul >li:first-child >i,.new_affixed ul >li:first-child >span{
    color: #FF1A2B;
}
.new_affixed ul >li:first-child:hover >i,.new_affixed ul >li:first-child:hover >span{
    color:#fff;
}
.new_affixed ul >li:last-child span{
    padding-bottom:12px;
}
.new_affixed .new_kefu{
    position: absolute;
    top: 20px;
    right: 52px;
    text-align: left;
    padding-left: 10px;
    display: none;
    z-index: 20;
    width: 196px;
    height: 240px;
    background: rgba(242,242,242,1);
    box-shadow: 0px 4px 6px 0px rgba(200,200,200,0.7);
    border-radius: 4px;
}
.new_affixed ul li:nth-child(2):hover .new_kefu{
    display: block;
}
.new_affixed .new_kefu >div img{
    display: inline-block;
    width: 50px;
    float: left;
    margin-left: -10px;
    margin-right: -5px;
    margin-top: -3px;
}
.new_affixed .new_kefu span{
    display:inline-block;
    padding:0px;
    margin:0px;
    font-size:14px;
    color:#333;
}
.new_affixed .new_kefu >div span,.new_affixed .new_kefu >div a,.new_affixed .new_kefu >div img{
    vertical-align: middle;
}
.new_affixed .new_kefu .kefu_box {
    background-color:#FF1A2B;
    color:#fff;
    font-size:12px;
    padding:1px 3px;
    margin-left:10px;
}
.new_affixed .new_kefu >div{
    margin-bottom:16px;
}
.new_affixed .new_kefu >div p{
    font-size: 12px;
    line-height: 1;
    margin-top: 7px;
    color: #666;
}
.new_kefu .work_time{
    margin-top:16px;
    padding-left:2px;
}
.new_affixed .new_kefu >div.work_time img{
    width:26px;
    /* height:24px; */
    margin:5px 2px;
}
.new_affixed .new_kefu >div.work_time .w_t_phone{
    font-weight: bold;
    margin-left: 6px;
    font-size: 12px;
    color: #666;
}
.new_affixed .new_kefu >div.work_time p {
    font-size: 14px;
    color: #333;
    padding-left: 3px;
}

.new_affixed .new_kefu::after{
    display: block;
    content:'';
    height:100%;
    width:10px;
    position:absolute;
    right:-6px;
    top:0;
}
.new_menu_list >li >a{
    font-size: 16px;
}
.m_d_left_second a{
    font-size:14px;
}
.n_i_c_detail >ul li a:hover{
    color:#FF1A2B;
}
.article_more:hover{
    color:#FF1A2B !important;
}
.top_img_hover{
    position:relative;
}
/* .top_img_hover:after{
    content:'';
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#eee;
    opacity: 0.3;
} */
.n_c_f_b_link p a:hover{
    font-weight: bold;
}
.n_p_r_r_top:hover{
    background-size: 640px 292px !important;
    background-position: -28px -18px !important;
    background-repeat: no-repeat !important;
}
.n_p_r_r_bottom ul li:hover{
    background-size: 220px 330px !important;
    background-position: -10px -20px !important;
    background-repeat: no-repeat !important;
}
.message_detail a:hover{
   color:#FF1A2B !important;
}
.new_affixed ul li:nth-child(4):hover{
    position:relative;
}
.new_affixed ul li:nth-child(4):hover .new_code{
    display: block;
}
.new_code{
    position:absolute;
    left: -164px;
    top: -50px;
    padding-left:10px;
    display: none;
}
.new_code img{
    width:150px  !important;
    height:150px !important;
 
}
.new_code p{
    font-size: 12px;
    padding-left: 2px;
    padding-top: 4px;
    color:#333;
}
.n_h_s_content .owl-nav{
    display: none;
}
#owl-carousel .owl-controls .owl-next{
    width:60px;
    height:100px;
    line-height: 100px;
    right:-120px;
}
#owl-carousel .owl-controls .owl-prev{
    width:60px;
    height:100px;
    line-height:100px;
    left:-120px;
}
.n_c_h_b_menu >ul >li:nth-child(1) >.iconfont{
    font-size:21px;
    /*margin-right:7px;*/
    display: inline-block;
    margin-top: 1px;
}
.n_c_h_b_menu >ul >li:nth-child(2) >.iconfont{
    font-size:16px;
    margin-left:17px;
}
.n_c_h_b_menu >ul >li:nth-child(3) >.iconfont{
    /*margin-right: 7px;*/
    font-size:21px;
    margin-left:17px;
}
.n_c_h_b_menu >ul >li:nth-child(4) >.iconfont{
    /*font-size:18px;*/
    font-size:17px;
}
.n_c_h_b_menu >ul >li:nth-child(5) >.iconfont{
    font-size: 22px;
    margin-left: 17px;
    /*margin-right: 6px;*/
}
.n_c_h_b_menu >ul >li:nth-child(7) >.iconfont{
    font-size: 17px;
}
.n_c_h_b_menu >ul >li:nth-child(9) >.iconfont{
    font-size: 25px;
    /*margin-right: 3px;*/
    /*margin-left: 16px;*/
    margin-left: 17px;
}
.n_c_h_b_menu >ul >li:nth-child(10) >.iconfont{
    font-size: 21px;
    /*margin-left: 18px;*/
    margin-left: 17px;
    /*margin-right: 4px;*/
}
.m_d_right div:nth-child{
    height:257px !important;
}
/*新品推荐*/
.new_product_container{
    width:1200px;
    margin:0 auto;
    color:#999;
}

.new_p_nav{
    height:54px;
    font-size:12px;
    margin-bottom:3px;
    line-height: 54px;
    color:#999;
}
.new_p_nav i{
    font-size:12px;
}
.new_p_nav a{
    color:#999;
}
.new_p_nav a:last-child{
    color:#666;
}
.n_p_video_left{
   width:954px;
    height:477px;
    margin-right:8px;
    float:left;
}
.n_p_video_right{
    float:left;
    width:238px;
    height:477px;
}
.n_p_video_right ul li{
    margin-bottom:10px;
}
.n_p_video_right ul li:last-child{
    margin:0px;
}
.new_p_special_title{
    position:relative;
    font-size:26px;
    color:#2E3748;
    display: inline-block;
}
.new_p_special_title::before{
    content:'';
    display:block;
    width:41px;
    height:3px;
    background-color: #2E3748;
    position:absolute;
    left:-82px;
    top:13px;
}
.new_p_special_title::after{
    content:'';
    display:block;
    width:41px;
    height:3px;
    background-color: #2E3748;
    position:absolute;
    right:-82px;
    top:13px;
}
.n_p_com_content >ul >li >a img{
    width:295px;
    height:318px;
}
.n_p_list_d{
    display:inline-block;
    width:295px;
    height:318px;
}
.n_p_list_d{
    text-align: center;
    position:relative;
}
.n_p_list_d h3{
    font-size:24px;
    color:#2E3748;
    height:48px;
    line-height: 48px;
    margin-top:34px;
    margin-bottom:4px;
}
.n_p_list_d h4{
    font-size:16px;
    color:#2E3748;
    height:22px;
    line-height: 22px;
}
.n_p_list_d .list_d_price{
    font-size:18px;
    height:36px;
    line-height: 36px;
    font-weight: bold;
    color:#FF1A2B;

}
.n_p_list_d .n_p_list_btn{
    margin-top:20px;
}
.n_p_list_d .n_p_list_btn span{
    font-size:18px;
    font-weight: bold;
    color:#fff;
    background-color: #FF1A2B;
    padding:8px 36px;
    display: inline-block;
    border-radius: 20px;
}
.n_p_com_content ul li{
    margin-right:18px;
    float:left;
    margin-bottom:20px;

}
.n_p_com_content ul li:nth-child(2n){
    margin-right:0;
}
.n_p_com_content ul li:nth-last-child(2),.n_p_com_content ul li:last-child{
    margin-bottom:0;
}
.n_p_list_d .new_c_left{
    position:absolute;
    width:12px;
    height:12px;
    left:-6px;
    top:150px;
    /*background-color:#D6D5E4;*/
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg);
}
.n_p_video_left{
    position:relative;
}
.n_p_video_left .iconfont{
     position:absolute;
    font-size:88px;
    color:#fff;
    top:50%;
    left:50%;
    margin-left:-44px;
    margin-top:-50px;
  
}
.n_p_video_left video{
    display: none;
    width:954px;
    height:477px;
    
}

/*订单确认*/
.new_order_confirm{
    width:1200px;
    margin:0 auto;
}
.new_chart_orderdetail .orderdetail_red {
    color: #ff1a2b;
}
.order_c_chart{
    margin-bottom: 30px;
    height: 70px;
}
.order_c_chart .new_chart_orderdetail ul {
    position: relative;
    right: -80px;
    float: right;
    overflow: hidden;
}
.order_c_chart .new_chart_orderdetail ul li {
    position: relative;
    float: left;
    width: 200px;
    text-align: center;
}

.order_c_chart .new_chart_orderdetail ul li p {
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border-radius: 50%;
    background: red;
    color: #fff;
    margin: 5px auto;
    position: relative;
    z-index: 1;
}
.order_c_chart .new_chart_orderdetail a {
    margin-top: 5px;
    font-weight: bold;
    display: inline-block;
}

.order_c_chart .new_chart_orderdetail ul li em {
    display: block;
    height: 3px;
    position: absolute;
    background: #ff1a2b;
    top: 32%;
}
.order_c_chart .new_chart_orderdetail ul li:nth-child(1) em {
    width: 50%;
    right: 0;
}
.order_c_chart .new_chart_orderdetail ul li:nth-child(2) em {
    width: 100%;
    left: 0;
}
.order_c_chart .new_chart_orderdetail ul li:nth-child(3) em {
    width: 50%;
    left: 0;
}

.n_o_c_container{
    background-color:#fff;
    padding-left:42px;
    margin-bottom: 50px;
    padding-bottom: 30px;
}
.n_o_c_container header{
    height:60px;
    line-height: 60px;
    font-size:18px;
    color:#2E3748;
    font-weight: bold;
    margin-top:21px;
}
.n_o_c_container header span{
    display:inline-block;
    width:4px;
    height:17px;
    background-color: #FF1A2B;
    margin-right: 8px;
    vertical-align: middle;
}
.n_o_c_container header h4{
    display: inline-block;
    font-size:18px;
    color:#2E3748;
    font-weight: bold;
    vertical-align: middle;
}
.n_o_c_c_products{
    margin-bottom: 40px;
}
.n_o_c_container .n_o_c_c_products header{
    height: auto;
}
.n_o_c_container .n_o_c_c_products .n_o_c_c_p_list{
    margin-top: 30px;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 1000;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul{
    position: absolute;
    /* width: 1200px; */
    top: 50%;
    left: 50%;
    transform: translate(-50%,-60%);
    background-color: #fff;
    border-radius: 5px;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .deliveryOneBox_ul_head{
    height: 60px;
    line-height: 60px;
    padding: 0 10px;
    background-color: #F0F0F0;
    color: #696969;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .deliveryOneBox_ul_head h3{
    vertical-align: baseline;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .deliveryOneBox_ul_head input[type="button"]{
    background-color: #FE1A2B;
    color: #fff;
    padding: 0 12px;
    height: 26px;
    line-height: 26px;
    margin-top: 17px;
    border-radius: 3px;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic{
    padding: 20px;
    min-height: 360px;
    /* overflow-y: scroll; */
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic>ul{
    width: 780px;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic>ul>li.n_delivery_list{
    width: 375px;
    margin-right: 0;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic>ul>li.n_delivery_list:nth-child(2n){
    margin-left: 20px;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic>ul>li.n_delivery_list:nth-child(2n-1) .n_addressMsg_list_d{
    left: 0;
}
.n_o_c_container .n_o_c_c_products .deliveryOneBox .deliveryOneBox_ul .new_logistic>ul>li.n_delivery_list:nth-child(2n) .n_addressMsg_list_d{
    right: 0;
}
.n_o_c_c_p_list .n_o_c_c_p_list_factory{
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;
    overflow-x: unset;
    background-color: transparent;
}
.n_o_c_c_p_list .n_o_c_c_p_list_factory>div{
    display: inline-block;
    padding: 0 5px;
    color: #fff;
    height: 20px;
    background: rgb(175, 175, 175);
    position: relative;
    line-height: 20px;
    font-weight: 600;
    font-size: 15px;
}
.cart_select{
    border: 1px solid #948888;
    color: #948888;
}
.n_o_c_c_p_list .n_o_c_c_p_list_factory>div>span:nth-child(1){
    position: absolute;
    left: 100%;
    top: 0;
    width: 10px;
    height: 100%;
    border: 10px solid #fff;
    border-left-color: rgb(175, 175, 175);
}
.n_o_c_c_p_list .n_o_c_c_p_list_factory>div>span:nth-child(n+2){
    position: absolute;
    left: 100%;
    top: 50%;
    width: 20px;
    height: 20px;
    border-top: 4px solid rgb(175, 175, 175);
    border-right: 4px solid rgb(175, 175, 175);
    transform: rotate(45deg) translateY(-70%);
    margin-left: -13px;
    z-index: 1;
}
.n_o_c_c_p_list .n_o_c_c_p_list_factory>div>span:nth-child(3){
    margin-left: -2px;
}
.n_o_c_c_p_list .n_o_c_c_p_list_goods{
    margin-top: 10px;
    padding: 0;
    border: 1px solid rgb(186,186,186);
    box-sizing: content-box;
}
.n_o_c_c_p_list .new_list_title{
    margin-bottom: 20px;
}
.n_o_c_c_p_list .new_list_title li{
    margin-right:4px;
    float:left;
    text-align: center;
    border-bottom:2px solid #FF1A2B;
    height:40px;
    line-height: 40px;
    color:#2E3748;
    font-size:16px;
}
.n_o_c_c_p_list .n_o_c_c_p_list_goods_bottom{
    padding: 15px 20px;
    border-top: 1px solid rgb(227, 227, 227);
    font-size: 14px;
    vertical-align: bottom;
}
.n_o_c_c_p_list .n_o_c_c_p_list_goods_bottom h3{
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    vertical-align: bottom;
}
.n_o_c_c_p_list .n_o_c_c_p_list_goods_bottom .bottom_delivery_val{
    display: inline-block;
    vertical-align: bottom;
    height: 25px;
    line-height: 25px;
    padding: 0 25px 0 7px;
    border: 1px solid rgb(153, 153, 153);
    position: relative;
    top: 3px;
    margin-right: 3px;
}

.n_o_c_c_p_list .n_o_c_c_p_list_goods_bottom .bottom_delivery_val>span{
    border: 4px solid transparent;
    border-top-color: rgb(153, 153, 153);
    position: absolute;
    right: 3px;
    top: 50%;
    transform: translateY(-30%);
}
.n_o_c_c_p_list .goods_bottom_price{
    color: #FF1A2B;
}
.n_o_c_c_p_list >div{
    background-color:#fff6f6;
    padding-top:19px;
    padding-left:20px;
    width:1120px;
}
.n_o_c_c_p_list .new_order_list {
    margin-bottom: 10PX;
}
/* .n_o_c_c_p_list .new_order_list_detail{
    border-bottom:1px dashed #FF1A2B;
} */

.n_o_c_c_p_list .new_order_list_detail li{
    float:left;
    margin-right:4px;
    text-align: center;
}
.n_o_c_c_p_list .new_list_title li,.n_o_c_c_p_list .new_order_list_detail li{
    width:158px;
}
.n_o_c_c_p_list .new_list_title li:nth-child(1){
    width:310px;
}
.n_o_c_c_p_list .new_order_list_detail li:nth-child(1){
    width:290px;
    padding: 0;
}
.n_o_c_c_p_list .new_list_title li:last-child,.n_o_c_c_p_list .new_order_list_detail li:last-child{
    margin-right: 0px;
}
.new_order_list_detail .list_detail_name >a,.new_order_list_detail .list_detail_name >div{
    display: inline-block;
}
.new_order_list_detail .list_detail_name >a img{
    width:80px;
    height:80px;
}

.new_order_list_detail li{
    height:106px;
    padding-top: 30px;
}
.new_order_list_detail .alignment {
    text-align: center;
    width: 100%;
}
.new_order_list_detail li:last-child{
    width:156px;
}
.new_order_list_detail .list_detail_name >div{
    text-align: left;
    padding-left: 10px;
}
.list_detail_name >div h4{
    font-size:14px;
    color:#333;
    height:28px;
    line-height: 28px;

}
.new_order_list_detail .list_detail_name >div h5{
    font-size:12px;
    height:20px;
    margin-bottom:8px;
}
.new_order_list .new_order_list_detail .urgent {
    display: inline-block;
    width: 60px;
    margin-right: 13px;
    margin-left: -20px;
    border-right: 1px solid #dddddd;
}
.list_detail_name .product_d{
    font-size:12px;
    padding:1px 4px;
    border:1px solid #FF1A2B;
    color:#FF1A2B;
    background:rgba(255,235,235,1);
    border-radius: 4px;
    margin-right:5px;
    position: relative;
}
.list_detail_name .product_d_t{
    margin-bottom: 10px;
}
.list_detail_name .product_d_t:hover .product_d{
    background: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    z-index: 101;
}
.msgbox_c .justifg{
    display: inline-block;
    width: 90px;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/
    text-align:justify;
}

.list_detail_name .product_f{
    position: relative;
    font-size:12px;
    padding:1px 4px;
    border:1px solid #FF601A;
    color:#FF601A;
    background:rgba(255,245,231,1);
    border-radius: 4px;
    margin-right:5px;
}
.list_detail_name .product_b {
    position: relative;
    font-size:12px;
    padding:1px 4px;
    border:1px solid #D32E2E;
    color:#D32E2E;
    background:#FFE3E3;
    border-radius: 4px;
}
.product_d_c:hover .product_f{
    background: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    z-index: 101;
}
.product_d_c:hover .product_b {
    background: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    z-index: 101;
}
.list_detail_name .product_d_c:hover .mssage_c {
    display: block;
}
.list_detail_name .product_d_t:hover .mssage_box{
    display: block;
}
.mssage_box, .mssage_c {
    position: absolute;
    width: 250px;
    /* margin-top: -3px; */
    min-height: 50px;
    border: 1px solid #FF1A2B;
    background-color: #fff;
    box-shadow: 0 1px 3px #D2D2D2;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    z-index: 100;
    overflow: hidden;
    display: none;
    padding: 5px;
}

.mssage_box .mssage_c {
    padding: 5px 5px 10px;
    background-color: #fff;
}

.mssage_box .mssage_c table td {
    padding: 5px 0;
    border-width: 0 0 1px;
    border-bottom: 1px solid #eee;
}

.mssage_box .mssage_c p {
    margin: 15px 0 10px;
}

.mssage_box .msg_t .close {
    opacity: 100;
    margin-top: -6px;
}

.mssage_box .msg_t .close:after {
    font-family: 'iconfont';
    content: '\e86d';
    color: red;
    font-size: 14px;
    font-weight: bold;
}




.n_o_c_c_p_list div:last-child ul{
     border-bottom:0px;
}
.n_o_c_c_addressMsg header{
    position:relative;
}
.new_addressMsg_search{
    float: right;
    margin-right: 40px;
}

.new_addressMsg_search input {
    height: 28px;
    background: #fff6f6;
    width: 150px;
    border-radius: 3px;
    padding-left: 12px;
    font-size: 12px;
    vertical-align:middle;
    line-height: 28px;
}
.new_addressMsg_search i {
    background: #ff1a2b;
    width: 36px;
    height: 28px;
    line-height: 34px;
    /* margin-top: 18px; */
    display: inline-block;
    margin-left: -1px;
    border-radius: 0 4px 4px 0px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 26px;
    font-weight: normal;
}
.w140 {
    display: inline;
}
.mask {
    width: 3000px;
    height: 3000px;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.2;
    display: none;
}
.tip {
    display: none;
    width: 264px;
    height: 152px;
    position: fixed;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border: 1px solid #ccc;
}
.tip h2 {
    font-size: 16px;
    line-height: 37px;
    background: #ededed;
    text-align: center;
}
.tip p {
    padding: 30px 10px;
    font-size: 14px;
    text-align: center;
}
.tip button {
    width: 30%;
    height: 30px;
    text-align: center;
    border-radius: 5px;
}
.tip div {
    text-align: center;
    position: absolute;
    bottom: 20px;
    overflow: hidden;
    width: 100%;
}
.tip div button:nth-child(1) {
    margin-right: 20px;
    background: #ededed;
}
.tip div button:nth-child(2) {
    background: #fe1a2b;
    color: #fff;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_pop .active_background {
    background: #fe1a2b;
}
.cart2_pop {
    display: none;
    position: fixed;
    background: #fff;
    border: 1px solid #ddd;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}
.address_pop {
    width: 500px;
    height: 500px;
    z-index: 200;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more {
    width: 800px;
    height: 367px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List {
    padding: 15px 0 0 25px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 88%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul {
    width: 100%；
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li {
    position: relative;
    margin-bottom: 10px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .allListdefault {
    position: absolute;
    width: 20px;
    height: 20px;
    color: #fff;
    background: #ff1a2b;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    left: -22px;
    top: 50%;
    transform: translateY(-50%);
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li:hover {
    background: radial-gradient(#fff3f3, transparent);
    /* background: #fff3f3; */
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li button{
    display: inline-block;
    font-size: 13px;
    width: 83px;
    height: 28px;
    border: 1px solid #ddd;
    border-radius: 6px;
    text-align: center;
    margin-right: 15px;
    overflow: hidden;
    line-height: 28px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li .new_address_gou{
    position:relative;
    border: 1px solid #FF1A2B;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li .new_address_gou::after{
    content: '';
    display: block;
    width: 21px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 19px;
    position: absolute;
    bottom: 0;
    background-size: 21px;
    right: 0;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p{
    font-size: 12px;
    display: inline-block;
    width: 82%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span {
    line-height: 28px;
    display: inline-block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span:nth-child(1) {
    width:14%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span:nth-child(2) {
    width:16%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span:nth-child(3) {
    width: 30%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span:nth-child(4) {
    width: 40%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List ul li p span:nth-child(5) {
    margin-left: 10px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more .address_more_List i {
    color: #d6d6d6;
}

.address_pop h2,.n_o_c_c_addressMsg .new_addressMsg_d .address_more h2 {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    padding-left: 15px;
    font-weight: bold;
    color: #666666;
    line-height: 40px;
    background: #f3f3f3;
    position: relative;
}
.address_pop h2 a,.n_o_c_c_addressMsg .new_addressMsg_d .address_more h2 a {
    float: right;
    margin-right: 10px;
    font-weight: 500;
    font-size: 18px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .address_more h2 a i {
    display: inline-block;
}

.address_pop .address_info {
    padding: 25px 0 0 30px;
}
.address_pop .address_info label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #666666;
}
.address_pop .address_info label em {
    color: red;
    font-size: 24px;
    position: absolute;
    left: 5px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg label em {
    color: red;
    font-size: 24px;
    position: absolute;
    left: -20px;
}


.address_pop .address_info input{
    width: 220px;
    height: 24px;
    border: 1px solid #ddd;
    padding-left: 5px;
    padding-bottom: 3px;
    font-size: 12px;
    margin-left: 10px;
    color: #2f3648;
}

.address_pop .icon-gou{
    margin-left: 30px;
    background: #ddd;
    color: #fff;
    margin-right: 5px;
}
.address_pop i {
    display: inline-block;
}
.address_pop span {
    line-height: 16px;
    font-size: 12px;
}
.address_pop button {
    position: absolute;
    width: 65px;
    height: 30px;
    background: #FF1A2B;
    color: #fff;
    left: 86%;
    transform: translateX(-50%);
    bottom: 20px;
    border-radius: 5px;
}


.n_o_c_c_addressMsg .new_addressMsg_d ul{
    width:1120px;
}
.n_addressMsg_list,.n_delivery_list{
    width:366px;
    border-radius: 4px;
    border:1px solid #ddd;
    padding:10px;
    height:104px;
    margin-right:10px;
    margin-bottom:10px;
}
.n_addressMsg_list,.n_delivery_list{
    width:366px;
    border-radius: 4px;
    border:1px solid #ddd;
    padding:10px;
    height:104px;
    margin-right:22px;
    margin-bottom:10px;
}
.new_address_more{
    font-size: 12px;
    color: #2E3748;
    text-align: right;
    padding-right: 40px;
    float: right;
    display: inline-block;
}
.new_addressMsg_d .n_addressMsg_list:nth-child(3n){
    /* margin-right:0; */
}
.new_addressMsg_d .n_addressMsg_list{
    float:left;
}

.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg {
    position: relative;
    width: 100%;
    height: 256px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg div {
    width: 50%;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg div label {
    display: block;
    font-size: 15px;
    color: #666666;
    margin-bottom: 16px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg div input {
    width: 300px;
    border-radius: 3px;
    margin-left: 10px;
    height: 25px;
    border: 1px solid #ccc;
    padding-left: 5px;
    line-height: 25px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg div:nth-child(2) label{
    margin-left: 100px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg div:nth-child(2) label i {
    background: #cdcdcd;
    color: #fff;
    margin-right: 5px;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg .right .active_background {
    background: #fe1a2b;
}
.n_o_c_c_addressMsg .new_addressMsg_d .new_no_addressMsg button {
    width: 80px;
    height: 32px;
    background: #fe1a2b;
    border-radius: 5px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.new_address_list {
    width: 100px;
    height: 25px;
    border: 1px solid #ccc;
    font-size: 12px;
    border-radius: 3px;
    margin-right: 10px;
    color: #2f3648;
}

.n_addressMsg_list .n_a_l_top >div:first-child{
     float:left;
}
.n_addressMsg_list .n_a_l_top >div:last-child{
    float:right;
}
.n_addressMsg_list .n_a_l_top >div:first-child span{
    display: inline-block;
    vertical-align: bottom;
}
.n_addressMsg_list .n_a_l_top >div:first-child span:nth-child(1){
    font-size:14px;
    color:#666;
    font-weight: bold;
}
.n_addressMsg_list .n_a_l_top >div:first-child span:nth-child(2){
    font-size:12px;
    margin:0px 10px;
}
.n_addressMsg_list .n_a_l_top >div:first-child span:nth-child(3){
    font-size:14px;
    padding:0px 8px;
    color:#FF1A2B;
    background:rgba(255,235,235,1);
    border-radius: 4px;
    max-width:156px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.new_ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.n_addressMsg_list .n_a_l_top >div:last-child .icon-shanchu{
    margin-right:14px;
    font-size:17px;
    color:#999;
}
.n_addressMsg_list .n_a_l_top >div:last-child .icon-bianji-copy{
    font-size:16px;
    color:#999;
}
.n_addressMsg_list .n_a_l_bottom{
    margin-top:10px;
}
.n_addressMsg_list .n_a_l_bottom span{
    vertical-align: middle;
}
.n_addressMsg_list .n_a_l_bottom div:first-child{
    float: left;
    display:block;
    width:50px;
}
.n_addressMsg_list .n_a_l_bottom div:first-child span{
    font-size:12px;
    padding:0px 4px;
    color:#FF1A2B;
    background:rgba(255,235,235,1);
    border-radius: 3px;
    border:1px solid  #FF1A2B;
    height: 16px;
    line-height: 14px;
    margin-right:14px;
}
.n_addressMsg_list .n_a_l_bottom div:last-child{
    float: left;
    line-height: 1.5;
    display: block;
    overflow: hidden;
}
.new_addressMsg_d .n_list_add{
    position:relative;
    text-align: center;
    
}
.new_addressMsg_d .n_list_add div{
    height: 100px;
    line-height: 78px;
    color:#FF1A2B;
    font-size:16px;
}
.new_addressMsg_d .n_list_add div i{
    margin-right: 6px;
}
/* .new_logistic {
    overflow: hidden;
} */
.new_logistic .n_delivery_list{
    float:left;
}
.new_logistic .n_delivery_list h4{
    color:#666;
    text-align: center;
    height:30px;
    line-height: 30px;
}
.new_logistic .n_delivery_list p{
    width:100%;
    text-align: left;
    padding:0 20px;
    font-size:12px;
    color:#666;
}
.n_o_c_c_logistic{
    position: relative;
}
.new_logistic_info {
    float: right;
    margin-right: 45px;
}
.new_logistic_info p {
    font-size: 14px;
}
.new_logistic_info p:nth-child(1) span{
    color: #FF1A2B;
}
.n_o_c_c_pay .new_pay_item{
    width:272px;
    height:50px;
}
.new_pay_item .icon-yuesel{
    color:rgb(255,177,41);
    font-size:29px !important;
}
.icon-zhifubao{
    color:rgb(18,150,219);
}
.icon-weixinzhifu{
    color:rgb(4,174,15);
}

.icon-yuejiezhifu{
    color:rgb(255,91,51);
}
.n_o_c_c_pay .new_pay_item{
    border:1px solid #ddd;
    float:left;
    margin-right:10px;
    border-radius: 4px;
    font-size:16px;
    color:#666;
    text-align: center;
    line-height: 48px;
}
.n_o_c_c_pay .new_pay_item:last-child{
    margin-right: 0px;
}
.n_o_c_c_pay .new_pay_item i{
    vertical-align: middle;
    font-size:26px;
    margin-right:8px;
}
.n_o_c_c_pay .new_pay_item span{
    vertical-align: baseline;
}
.new_close:after{
    content:'';
}
.new_close{
    margin-right: 0px;
}
.aui_state_focus .aui_outer{
    box-shadow: none;
    border:none;
}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se{
    background: none;
}
.aui_inner{
    border:none;
}
.new_activity{
    width:400px;
    height:100px;
    position:fixed;
    right:10px;
    bottom:10px;
    z-index: 100;
}
.new_activity img{
    width:400px;
}
.new_activity i{
    font-style: normal;
    position:absolute;
    right:6px;
    top:0;
    font-size:16px;
    line-height: 16px;
}
.new_activity h4{
    position:absolute;
    top:8px;
    left:158px;
    font-size:17px;
    color:#fff;
}
.new_activity .n_a_container{
    height:40px;
    width:100%;
    position:absolute;
    bottom:8px;
    overflow: hidden;
}
.new_activity .n_a_container ul{
    
}
.new_activity ul li{
    font-size:16px;
    text-align: center;
    height:40px;
    line-height: 34px;
    overflow: hidden;
}
.n_delivery_list{
    position:relative;
}
.n_delivery_list .n_delivery_left {
    left: 0;
}
.n_delivery_list .n_delivery_center {
    left: -50%;
}
.n_delivery_list .n_delivery_right {
    right: 0;
}
.n_addressMsg_list_d{
    width: 700px;
    border: 1px solid #ccc;
    background: #fff;
    top: 103px;
    display: none;
    z-index: 10;
    border-radius: 10px;
    overflow: hidden;
}

.n_addressMsg_list_d .list_d_item {
    width: 100%;
    overflow: hidden;
}
.n_addressMsg_list_d h2 {
    display: block;
    width: 100%;
    height: 38px;
    background: #f3f3f3;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #666666;
}
.n_addressMsg_list_d h3 {
    display: inline-block;
    font-size: 14px;
    color: #656565;
    font-weight: bold;
}
.n_addressMsg_list_d .list_d_t_right {
    display: inline-block;
    max-width: 500px;
}
.n_addressMsg_list_d .list_d_t_right p {
    text-align: left;
    color: #656565;
    padding: 0;
    width: 100%;
    margin-bottom:10px;
    /* 
    text-overflow: ellipsis;
    
    overflow: hidden;
    white-space: nowrap; */
}
.n_delivery_list:hover  .n_addressMsg_list_d{
    display: block;
}
.n_o_c_c_orderMark .n_orderMark_input{
    width: 520px;
    float:left;
}
.n_o_c_c_orderMark .n_orderMark_input textarea{
    width:500px;
    height:118px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption {
    margin-top: 20px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption p {
    display: inline-block;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 20px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption button {
    border: 1px solid #DDDDDD;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 4px;
    margin-left: 8px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption .active_urgent{
    position:relative;
    border: 1px solid #FF1A2B;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption .active_urgent::after{
    content: '';
    display: block;
    width: 19px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 17px;
    position: absolute;
    bottom: 0;
    background-size: 21px;
    right: 0;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption label {
    line-height: 28px;
    margin-right: 10px;
    color: #666666;
    font-size: 14px;
    margin-bottom: 10px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption input {
    width: 139px;
    height: 26px;
    background: #F4F4F4;
    border-radius: 4px;
    padding-left: 5px;
    margin-right: 10px;
    font-size: 12px;
}
.n_o_c_c_orderMark .n_orderMark_input .corruption span {
    line-height: 28px;
    font-size: 12px;
    color: #999999;
}
.n_orderMark_input h3{
    font-size:16px;
    color:#666;
    height:40px;
    line-height: 40px;
}
.n_o_c_c_orderMark .n_orderMark_receipt{
    float:left;
}
.n_o_c_c_orderMark{
    position: relative;
    padding:30px 26px;
    border:2px solid rgba(243,243,243,1);
    border-radius:4px;
    width:1120px;

}
.n_o_c_c_orderMark .icon-gou{
    display: inline-block;
    width:14px;
    height:14px;
    line-height: 14px;
    color:#fefefe;
    background-color:#ccc;
    font-size:13px;
    text-align: center;
}
.n_orderMark_receipt >div:first-child{
    /*height:40px;*/
    color:#666;
    padding-top:12px;
}
.n_orderMark_receipt >div:last-child{
    color:#666;
}
.n_orderMark_receipt >div >span, .n_orderMark_receipt >div >i{
    vertical-align: middle;
}
.n_orderMark_receipt >div >i{
    margin-right:6px;
}
.n_orderMark_receipt{
    margin-left:72px;
}
.n_orderMark_receipt .n_o_receipt_card {
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: right;
}
.n_orderMark_receipt .n_o_receipt_card span {
    font-size: 12px;
}
.n_orderMark_receipt .n_o_receipt_card p {
    display: inline-block;
    color: #FF1A2B;
    font-size: 12px;
    margin-right: 5px;
}
.new_selected_gou{
    position:relative;
    border: 1px solid #FF1A2B;
}
.n_o_c_c_pay .new_selected_gou{
    position:relative;
    border: 1px solid #FF1A2B;
}
.new_selected_gou::after{
    content: '';
    display: block;
    width: 30px;
    background: url(../new_image/new_selected_gou.png);
    height: 27px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.n_o_receipt_d{
    display: none;
    margin-top:16px;
    margin-bottom:16px;
    border-radius: 4px;
    background: #f4f4f4;
    color:#333;
    font-size:12px;
    padding:8px 12px 8px 24px;
    width:470px;
}
.n_o_receipt_d ul li span:first-child{
    text-align: right;
    display: inline-block;
    width:55px;
    margin-right:12px;
    color:#666;
}
.n_o_receipt_d ul li:first-child h4{
    display: inline-block;
    vertical-align: middle;
    width:418px;
    text-align: center;
}
.n_o_receipt_d ul li:first-child i{
    font-size:13px;
    vertical-align: middle;
    color:#999;
}
.n_o_receipt_d ul li{
    height: 26px;
    line-height: 26px;
    position: relative;
}
.n_o_receipt_d ul li .wpupiao {
    position: absolute;
    left: 6px;
}
.new_activity >a{
    font-size:12px;
    color:#FF1A2B;
    position:absolute;
    right:32px;
    bottom:48px;
}
.new_activity >a:hover{
    text-decoration: underline;
}

.n_o_c_c_orderSubmission {
    text-align: right;
    padding: 28px 28px 0 0;
    width: 1120px;
    height: 110px;
    margin-top: 20px;
    background: #eee;
}
.n_o_c_c_orderSubmission p {
    font-size: 14px;
}
.n_o_c_c_orderSubmission i {
    color: #FF1A2B;
    font-size: 14px;
    font-weight: bold;
}
.n_o_c_c_orderSubmission span {
    font-size: 23px;
    position: relative;
    top: -9px;
    color: #FF1A2B;
    font-family:"MicrosoftYaHei";
    font-weight: bold;
}
.n_o_c_c_orderSubmission button {
    width:104px;
    height:28px;
    background:rgba(255,26,43,1);
    border-radius:5px;
    color: #fff;
    text-align: center;
    line-height: 28px;
}
.n_o_c_c_orderSubmission button a {
    color: #fff;
}
.n_o_c_c_orderSubmission button a:hover {
    color: #fff;
}

.n_orderMark_receipt .openInvoice {
    background: #FF1A2B;
}

.n_orderMark_receipt .n_o_receipt_d_edit {
    display: none; 
    width: 369px;
    box-shadow:0px 0px 5px 2px #ddd;
    border-radius: 10px;
    z-index: 10;
    background: #fff;
    overflow: hidden;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_top {
    max-height: 165px;
    width: 100%;
    background: #f7f7f7;
    border-radius: 10px 10px 0 0;
    padding: 20px 20px 0 20px;
    overflow: auto;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_top .icon-shanchu {
    color: #666;
    margin-left: 20px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_top .icon-shanchu:hover {
    color: #fe1a2b;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_btn {
    margin: 10px 0;
    width: 100%;
    height: 30px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_btn button {
    display: block;
    padding: 5px 10px;
    background: #fe1a2b;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    transform: translateX(-50px);
}

.n_orderMark_receipt .n_o_receipt_d_edit .edit_top label {
    display: block;
    float: left;
    margin-bottom: 10px;
    color: #30374a;
}

.n_orderMark_receipt .n_o_receipt_d_edit .edit_top input {
    margin-right: 10px;
    background: #FF1A2B;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_top .pupiao {
    margin: 0 0 10px 10px;
    float: left;
    color: #666;
}

.n_orderMark_receipt .n_o_receipt_d_edit .edit_bottom {
    padding: 10px 0 20px 20px;
    overflow: hidden;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_bottom .special {
    display: none;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_bottom label {
    margin-right: 20px;
    margin-bottom: 10px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_bottom .defaultBox {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    margin-top: 2px;
} 
.n_orderMark_receipt .n_o_receipt_d_edit .bottom_form input {
    display: block;
    width: 300px;
    height: 30px;
    border: 1px solid #ededed;
    margin-bottom: 10px;
    padding-left: 10px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos {
    margin-top: 10px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos input {
    width: 90px;
    height: 90px;
    opacity: 0;
}
/* .n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos div {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 15px;
    background: #ddd;
} */
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos .layui-upload {
    position: relative;
    height: 120px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos .layui-btn {
    width: 92px;
    height: 92px;
    position: absolute;
    border:1px dashed #ddd;
    background: #fff;
    color: #666;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos blockquote {
    position: absolute;
    right:40px;
    border: 0;
    margin: 0;
    padding: 0;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos blockquote a {
    display: inline-block;
    width: 16px;
    height: 16px;
    color: #fff;
    background: #fe1a2b;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: -7px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos blockquote .layui-upload-list {
    margin: 0;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos blockquote .imgBox {
    position: relative;
    float: left;
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos div:nth-child(1) {
    /* border:1px dashed #ddd;
    background: none; */
}
.n_orderMark_receipt .n_o_receipt_d_edit .uploadPhotos p {
    float: left;
    margin-top: 10px;
    color: #FF1A2B;
    font-size: 12px;
    font-weight: bold;
}
.n_orderMark_receipt .n_o_receipt_d_edit .noInvoice{
    width: 100%;
    height: 200px;
    text-align: center;
    line-height: 200px;
    border-bottom: 1px solid #ccc;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_btns {
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 20px;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_btns button{
    width: 40px;
    height: 20px;
    background: #ddd;
    margin-right: 20px;
    border-radius: 5px;
    text-align: center;
}
.n_orderMark_receipt .n_o_receipt_d_edit .edit_btns button:nth-child(2) {
    background: #FF1A2B;
    color: #fff;
}

.n_orderMark_receipt .cash_coupon {
    display: none;
    width: 390px;
    background: #fff;
    box-shadow:0px 0px 5px 2px #ddd;
    z-index: 10;
}

.n_orderMark_receipt .cash_coupon .cash_coupon_top {
    width: 100%;
    height: 100px;
    padding: 20px 0 0 20px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_top p {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

.n_orderMark_receipt .cash_coupon .cash_coupon_top span{
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 2px;
    color: #FF1A2B;
    font-weight: bold;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_top input {
    width: 260px;
    height: 30px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_top button {
    width: 45px;
    height: 22px;
    display: inline-block;
    border-radius: 5px;
    background: #FF1A2B;
    color: #fff;
    text-align: center;
    margin-left: 10px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom {
    margin-top: 20px;
    margin-left: 20px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list{
    display: inline-block;
    width: 295px;
    height: 68px;
    background:url("../new_image/youhui.png") no-repeat;
    margin-bottom: 10px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .radioInput{
    margin-top: 25px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list h2 {
    display: inline-block;
    width: 76px;
    text-align: center;
    font-size: 30px;
    line-height: 68px;
    float: left;
    color: #fd1a2b;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list h2 span {
    font-size: 16px;
    line-height: 76px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list p {
    margin-left: 10px;
    float: left;
    font-size: 12px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list p:nth-child(2) {
    color: #fd1a2b;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom .cash_coupon_list p:nth-child(2) span {
    font-weight: lighter;
    font-size: 12px;
    line-height: 23px;
}
.n_orderMark_receipt .cash_coupon .cash_coupon_bottom img {
    width: 300px;
    height: 70px;
    display: inline-block;
    border: 1px solid #ddd;
    background: #FF1A2B;
    margin-bottom: 10px;
}


/*new_cart3_style*/
.new_cart3_error,.new_cart3_success,.submission {
    overflow: hidden;
    width: 100%;
    height: 360px;
    background:#fff;
}
.new_cart3_error {
    margin-top: 20px;
}
.new_cart3_error p {
    display: block;
    width: 100%;
    text-align: center;
}
.new_cart3_error p i {
    font-size: 139px;
}
.new_cart3_error p:nth-child(1) {
    margin-top: 39px;
    margin-bottom: 35px;
}
.new_cart3_error p:nth-child(2) {
    font-size: 26px;
}
.new_cart3_error p:nth-child(2) span {
    color: #FF1A2B;
}
.new_cart3_error p:nth-child(3) {
    color: #999999;
    margin-top: 10px;
}
.new_cart3_error button {
    /*position: absolute;*/
    /*left: 50%;*/
    /*transform: translateX(-50%);*/
    /*display: block;*/
    /*width: 70px;*/
    padding: 0 10px;
    height: 24px;
    background: #FF1A2B;
    color: #fff;
    margin-top: 10px;
    border-radius: 5px;
}

.new_cart3_error button a{
    color: white;
}

.new_cart3_error button a:hover{
    color: white;
}

.new_cart3_success {
    background: #eee;
}

.new_cart3_success .cart3_success_left {
    width: 100%;
    height: 100%;
    float: left;
    background: #fff;
}
.new_cart3_success .cart3_success_left p {
    text-align: center;
}
.new_cart3_success .cart3_success_left p i {
    color: #FF1A2B;
    font-size: 139px;
}
.new_cart3_success .cart3_success_left p:nth-child(1) {
    margin: 54px 0 33px 0;
}
.new_cart3_success .cart3_success_left p:nth-child(2) {
    font-size: 26px;
}
.new_cart3_success .cart3_success_left p span {
    color: #ff1a2b;
}
.new_cart3_success .cart3_success_left a {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 5px;
    margin-top: 20px;
    border-radius: 3px;
    font-size: 12px;
}
.new_cart3_success .cart3_success_left a:nth-child(1) {
    border:1px solid #ff1a2b;
    color: #ff1a2b;
}
.new_cart3_success .cart3_success_left a:nth-child(2) {
    background: #ff1a2b;
    color: #fff;
}
.new_cart3_success .cart3_success_right {
    width: 28%;
    height: 100%;
    float: right;
    background: #fff;
}

.recommend {
    background: #f5f5f5;
}
.recommend .recommend_title {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 40px 0;
}
.recommend .recommend_title h2 {
    position: relative;
    font-size: 26px;
    display: inline-block;
    color: #666;
    z-index: 10;
    background: #f5f5f5;
    padding: 0 10px;
}
.recommend .recommend_title em {
    height: 3px;
    width: 200px;
    display: block;
    background: #999999;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.recommend .recommend_list {
    overflow: hidden;
}
#member_homepage .recommend .recommend_list li {
    margin-right: 30px;
}
#member_homepage .recommend .recommend_list li:last-child {
    margin: 0;
}
.recommend .recommend_list li{
    float: left;
    width: 186px;
    height: 298px;
    background: #fff;
    margin-right: 10px;
}
.recommend .recommend_list li:last-child {
    margin: 0;
}

.recommend .recommend_list li img{
    display: block;
    width: 100%;
    height: 190px;
    margin-bottom: 29px;
}
.recommend .recommend_list li p {
    text-align: center;
}
.recommend .recommend_list li p:nth-child(2) {
    font-size: 14px;
    margin-bottom: 10px;
    color: #333333;
}
.recommend .recommend_list li p:nth-child(3) {
    font-size: 12px;
    color: #666666;
    line-height: 22px;
} 
.recommend .recommend_list li p:nth-child(4) {
    font-size: 12px;
    color: #FF1A2B;
    line-height: 22px;
}

.submission .submission_info {
    width: 100%;
    height: 250px;
    margin: 50px 0;
}
.submission form {
    text-align: center;
}
.submission .submission_btn{
    width: 129px;
    height: 36px;
    background: #FF1A2B;
    border-radius: 5px;
    font-size: 20px;
    color: #fff;
    line-height: 36px;
}

.submission .submission_info_left {
    width: 40%;
    height: 100%;
    float: left;
}
.submission .submission_info_left p {
    text-align: center;
}
.submission .submission_info_left p:nth-child(2) {
    font-size: 20px;
    color: #ff1a2b;
    line-height: 56px;
    font-weight: bold;
}
.submission .submission_info_left p:nth-child(3) {
    font-size: 12px;
}
.submission .submission_info_left p:nth-child(3) span {
    color: #ff1a2b;
}
.submission .submission_info_left p i {
    width: 87px;
    height: 87px;
    display: block;
    font-size: 75px;
    line-height: 87px;
    background: #FF1A2B;
    color: #fff;
    border-radius: 50%;
    margin: 10px auto;
}
.submission .submission_info_right {
    width: 58%;
    height: 250px;
    padding: 5px 0 0 33px;
    border-left: 1px solid #DDDDDD;
    float: left;
}
.submission .submission_info_right p {
    margin-bottom: 10px;
    color: #999999;
    font-size: 14px;
}
.submission .submission_info_right p:last-child {
    line-height: 32px;
}
.submission .submission_info_right p span {
    color: #333333;
}






.demoHidden{
    display: none;
}
.radioInput{
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #b3b3b3;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
}
.demoHidden:checked + .radioInput:after{
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    position: absolute;
    background: #FF1A2B;
    border-radius: 50%;
    left: 50%;
    top: 0;
    transform: translate(-55%, 20%);
}
.demoHidden:checked + .radioInput{
    border:1px solid #FF1A2B;
}



/* 旧的msgbox样式*/
.msgbox {
    position: absolute;
    width: 250px;
    margin-top: 5px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    box-shadow: 0 1px 3px #D2D2D2;
    z-index: 999;
    display: none;
}

.msgbox .msg_t {
    height: 22px;
    padding: 5px;
    background-color: #fff;
    border-bottom: 1px solid #63b7f9;
    color: #333;
    text-align: left;
    line-height: 16px;
}

.msgbox .msg_c {
    padding: 5px 5px 10px;
    background-color: #fff;
}

.msgbox .msg_c table td {
    padding: 5px 0;
    border-width: 0 0 1px;
    border-bottom: 1px solid #eee;
}

.msgbox .msg_c p {
    margin: 15px 0 10px;
}

.msgbox .msg_t .close {
    opacity: 100;
    margin-top: -6px;
}

.msgbox .msg_t .close:after {
    font-family: 'iconfont';
    content: '\e86d';
    color: red;
    font-size: 14px;
    font-weight: bold;
}


/*newcart购物车*/
.newcart_container #columns{
    width: 1200px;
}
.cart_new_kong {
    margin-bottom: 100px;
    overflow: hidden;
    background: #fff;
    padding: 80px;
}
.cart_new_kong p {
    width: 100%;
    text-align: center;
    color: #999999;
    font-size: 20px;
}
.cart_new_kong p button {
    margin-top: 22px;
    border: 2px solid #FF1A2B;
    padding: 3px 30px;
    border-radius: 6px;
    color: #FF1A2B;
}
.cart_new_kong .iconGurop {
    position: relative;
    text-align: center;
    margin-bottom: 45px;
}
.cart_new_kong .iconGurop i {
    font-size: 175px;
    color: #ccc;
    z-index: 1;
    position: relative;
}
.cart_new_kong .iconGurop em {
    display: block;
    width: 206px;
    height: 93px;
    position: absolute;
    top: 100%;
    background: #E6E6E6;
    border-radius: 50% / 50%;
    left: 50%;
    transform: translate(-50%, -80%);
}
.cart_new{
    padding: 40px 30px 30px 40px;
    background: #fff;
    width: 1200px;
    margin-bottom: 60px;
}
.cart_new_t_title {
    font-size: 16px;
    color: #2E3748;
    margin: 20px 0;
    font-weight: bold;
    border-left: 5px solid #FF1A2B;
    padding-left: 10px;
}
.cart_new_box {
    overflow: hidden;
}
.new_cart_list_detail {
    background: #fff6f6;
    margin-bottom: 10px;
}
.cart_new .cart_new_title li ,.new_cart_list_detail li{
    float: left;
    width: 192px;
    text-align: center;
    border-bottom: 2px solid #ff1a2b;
    margin-right: 6px;
    padding-bottom: 13px;
}
.cart_new .cart_new_title li:nth-child(1) {
    width: 76px;
    padding-bottom: 13px;
    margin-left: 10px;
}
.cart_new .cart_new_title li:nth-child(2) ,.new_cart_list_detail li:nth-child(2) {
    width: 360px;
}
.cart_new .cart_new_title li:nth-child(6) ,.new_cart_list_detail li:nth-child(6) {
    width: 157px;
}
.cart_new .cart_new_title li:nth-child(7) ,.new_cart_list_detail li:nth-child(7) {
    width: 96px;
    margin-right: 0;
}

.cart_new .cart_new_box .new_cart_list .new_cart_list_detail .InvalidColor {
    color: #BBBBBB;
}
.cart_new .cart_new_box .new_cart_list .new_cart_list_detail .redColor {
    color: #ff1a2b;
}
.cart_new .cart_new_box .new_cart_list .new_cart_list_detail .InvalidBorder {
    border: 1px solid #BBBBBB;
}
.cart_new .cart_new_box .new_cart_list .new_cart_list_detail .InvalidCBorder {
    color: #BBBBBB;
    border: 1px solid #BBBBBB;
}

.new_cart_list_detail li {
    border-bottom: 0;
}
.new_cart_list_detail li:nth-child(1) {
    width: 70px;
    line-height: 125px;
    text-align: left;
    /* padding-left: 18px; */
    text-align: center;
}
.new_cart_list_detail li:nth-child(3),.new_cart_list_detail li:nth-child(6),.new_cart_list_detail li:nth-child(7) {
    line-height: 125px;
}
.new_cart_list_detail li:nth-child(4),.new_cart_list_detail li:nth-child(5) {
    text-align: left;
}
.new_cart_list_detail .alignment span{
    /* width: 80px; */
    display: inline-block;
    text-align: right;
}
.new_cart_list_detail .numberBox {
    width: 75px;
    overflow: hidden;
    display: inline-block;
}
.new_cart_list_detail li:nth-child(4) .alignment button {
    width: 20px;
    display: inline-block;
    height: 20px;
    border: 1px solid #A9ACAD;
    float: left;

}
.new_cart_list_detail li:nth-child(4) .alignment input {
    display: inline-block;
    height: 20px;
    width: 34px;
    float: left;
    border-top: 1px solid #A9ACAD;
    border-bottom: 1px solid #A9ACAD;
    text-align: center;
}
.new_cart_list_detail li:nth-child(4),.new_cart_list_detail li:nth-child(5) {
    margin-top: 40px;
    padding-left: 10px;
}
.new_cart_list_detail .list_detail_name {
    padding: 25px 0 0 5px;
}
.new_cart_list_detail .list_detail_name a {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 10px;
}
.new_cart_list_detail .list_detail_name a img {
    width: 100px;
}
.new_cart_list_detail .off_shelf {
    color: #BBBBBB;
}
.new_cart_list_detail .list_detail_name .list_detail_box .remind {
    font-size: 12px;
    color: #FF1A2B;
}
.new_cart_list_detail .list_detail_name .list_detail_box {
    float: left;
    text-align: left;
    display: inline-block;
    width:185px;
    margin-top: 16px;
}

.new_cart_list_detail .list_detail_name >div h4 {
    line-height: 16px;
}

.cart_new_statistics {
    width: 1130px;
    height: 86px;
    background: #EEEEEE;
    margin-top: 10px;
}
.cart_new_statistics .cart_statis_left {
    width: 20%;
    padding-top: 36px;
    padding-left: 18px;
}
.cart_new_statistics .cart_statis_left a {
    font-size:14px;
    font-family:"Microsoft YaHei";
    font-weight:bold;
    margin-left: 20px;
}
.cart_statis_right {
    height: 100%;
}
.cart_new_statistics .cart_statis_l {
    width: 200px;
    height: 100%;
    padding-top: 15px;
}
.cart_new_statistics .cart_statis_l p {
    width: 100%;
    line-height: 22px;
    font-size: 12px;
    color: #999999;
}
.cart_new_statistics .cart_statis_l p span {
    display: inline-block;
    width: 100px;
    text-align: right;
}
.cart_new_statistics .cart_statis_c {
    height: 100%;
    padding: 20px 20px 0 21px;

}
.cart_new_statistics .cart_statis_c p {
    font-size: 14px;
    color: #333333;
    font-weight:bold;
    line-height: 36px;
}
.cart_new_statistics .cart_statis_c p:nth-child(2) {
    position: relative;
    top: -8px;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
}
.cart_new_statistics .cart_statis_c p span{
    font-size: 24px;
    position: relative;
    left: 5px;
    color: #FF1A2B;
    font-family:"MicrosoftYaHei";
    font-weight: bold;
}
.cart_new_statistics .cart_statis_c p i {
    color: #FF1A2B;
    font-size: 14px;
    font-weight: bold;
}
.cart_new_statistics .cart_statis_btn {
    display: inline-block;
    width: 126px;
    height: 100%;
    background: #FF1A2B;
    line-height: 86px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

.newcart_container .container .recommend_list li {
    width: 191px;
}


/*新详情页页面样式*/

/* .product_top .product_t_right .goods_info {
    width: 720px;
    height: 207px;
    background:url('../new_image/greyblock.png') no-repeat;
} */
.b-product .b-block {
    padding-left: 90px;
    background: #F7F7F7;
    margin-left: -10px;
}

.b-block .attributes {
    min-height:37px;
}
.b-block .attributes .b-position {
    position: absolute;
    left:8px;
}
#product .pb-right-column .b-product .b-block .attributes .attribute-label {
    font-size: 14px;
    color: #666;
    width: 80px;
    padding: 0;
}
.yListr .m-product ul li em.yListrclickem {
    border: 1px solid #FF1A2B;
    position: relative;
    color:#FF1A2B;
}
.yListr .m-product ul li em.yListrclickem::after {
    content: '';
    display: block;
    width: 15px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 13px;
    position: absolute;
    bottom: 0;
    background-size: 15px;
    right: 0;
}

.newtable .thead tr {
    height: 50px;
    line-height: 50px;
}
.newtable .thead tr th {
    color: #333333;
    text-align: center;
    font-size: 18px;
}
.newtable .dashed tr td {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #666666;
    font-size: 14px;
}
.newtable .dashed tr:nth-of-type(odd){ 
    background:#FFF7F7;
}
.newtable .dashed tr:nth-of-type(even){ 
    background: #FFFFFF;
}
.new_column_right {
    float: right;
    width: 78%;
}
.new_column_left {
    float: left;
    width: 240px;
}
.new_column_left .block .title_block {
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background-color: #F7F7F7;
    margin-bottom:10px;
}
.new_column_left .new_column_ul {
    position: relative;
    top: 0;
}
.new_column_left .new_column_ul li {
    display: block;
    width: 100%;
    height: 300px;
    margin-bottom: 10px;
}
.new_column_left .new_column_ul li div {
    display: block;
    width: 100%;
}
.new_column_left .new_column_ul li div:nth-child(1) {
    height: 237px;
    position: relative;
    border: 1px solid #efefef;
}
.new_column_left .new_column_ul li div:nth-child(1) img {
    position: absolute;
    width: 190px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.new_column_left .new_column_ul li div:nth-child(2) {
    height: 60px;
    text-align: center;
    background: #F4F4F4;
    padding-top: 7px;
}
.new_column_left .new_column_ul li div p:nth-child(1) {
    color: #2E3748;
    font-weight: bold;
    font-size: 16px;
}
.new_column_left .new_column_ul li div p:nth-child(2) {
    color: #FF1A2B;
    font-size: 12px;
}
.new_column_left .block_content {
    height: 930px;
    overflow: hidden;
}
.new_column_left .btnsBox {
    text-align: center;
}
.new_column_left .btnsBox i{
    width: 34px;
    height: 34px;
    display: inline-block;
    background: #EEEEEE;
    line-height: 34px;
    text-align: center;
    margin-right: 20px;
}

/* .yListr .m-product ul li .goodsStyle em:nth-child(1) {
    margin-right: -4px;
}
.yListr .m-product ul li .goodsStyle em:nth-child(3) {
    margin-left: -7px;
    width: 29px;
    padding: 0;
    text-align: center;
} */


/* 会员中心新改版样式 */
.container {
    width: 1200px;
}
.columns-container {
    background: #f5f5f5;
}
.left {
    float: left;
}
.right {
    float: right;
}
.member_c_l {
    width: 140px;
    float: left;
}
.member_c_l .purpose {
    text-align: center;
    margin-top: 20px;
    background: #fff;
}
.member_c_l .purpose h2 {
    background: #FF1A2B;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
}
.member_c_l .purpose ul {
    padding: 20px;
}
.member_c_l .purpose ul li {
    line-height: 26px;
}
.member_c_l .member_c_t .member_class {
    background: #fff;
    padding: 10px 0;
}
.member_c_l .member_c_t h1 {
    height: 40px;
    font-size: 16px;
    background: #fff;
    width: 100%;
    line-height: 40px;
    padding-left: 20px;
    font-weight: 400;
    border-top: 2px solid #FF1A2B;
}
.member_c_l .member_c_t h2 {
    height: 30px;
    font-size: 16px;
    background: #F0F0F0;
    line-height: 30px;
    color: #333333;
    font-weight: 400;
    padding-left: 20px;
}
.member_c_l .member_c_t h2 i {
    font-size: 16px;
    margin-left: 10px;
    color: #333333;
}

.member_c_l .member_c_t ul li{
    color: #666666;
    font-size: 14px;
    padding-left: 35px;
    line-height: 26px;
    background: #fff;
}


.member_c_r {
    width: 1050px;
    float: right;
}

/* 会员信息样式开始 */
.member_c_r .member_c_header {
    padding: 10px 30px 40px;
    background: #fff;
}
.member_c_r .member_c_header .member_c_h_t {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #EBEBEB;
    padding: 13px 0;
}
.member_c_r .member_c_header .member_c_h_t .member_info {
    height: 20px;
    width: 300px;
    overflow: hidden;
    position: relative;
}
.member_c_r .member_c_header .member_c_h_t .member_info i {
    font-size: 12px;
    color: #f8a14c;
}
.member_c_r .member_c_header .member_c_h_t .member_info ul {
    position: absolute;
    left: 20px;
    top:0px;
}
.member_c_r .member_c_header .member_c_h_t p {
    font-size: 12px;
    color: #666666;
}
.member_c_r .member_c_header .member_c_h_t span {
    font-size: 12px;
    color: #636A76;
}
.member_c_r .member_c_header .member_c_h_b {
    padding-top: 40px;
}
.member_c_r .member_c_header .member_c_h_b .userIcon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-right: 20px;
}
.member_c_r .member_c_header .member_c_h_b .level {
    width: 18px;
    margin-top: 1px;
    margin-right: 5px;
}
.member_c_r .member_c_header .member_c_h_b .member_name {
    color: #2E3748;
    font-size: 20px;
    margin-bottom: 12px;
}
.member_c_r .member_c_header .member_c_h_b .member_name img {
    margin-left: 10px;
    margin-top: 3px;
}
.member_c_r .member_c_header .member_c_h_b .member_name p {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    line-height: 28px;
    margin-left: 8px;
}
.member_c_r .member_c_header .member_c_h_b .member_name p span {
    color: #F14803; 
    margin-right: 5px;
    border-bottom: 1px solid #F14803;
}
.member_c_r .member_c_header .member_c_h_b .member_name p i {
    color: #FD3333;
}
.member_c_r .member_c_header .member_c_h_b .member_c_h_l {
    width: 400px;
    border-right: 2px solid #E8E8E8;
    margin-right: 38px;
}
.member_c_r .member_c_header .member_c_h_b .member_c_h_l .give_money {
    position: absolute;
    font-size: 12px;
    margin-left: 9px;
    color: #666666;
}
.member_c_r .member_c_header .member_c_h_b .member_c_h_l p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    font-weight: bold;
}
.member_c_h_b .member_number {
    color: #666;
    font-size: 12px;
    line-height: 22px;
    margin-right: 10px;

}
.member_c_h_b .member_money {
    color: #FF1A2B;
    font-size: 18px;
    font-weight: 500;
    margin-right: 10px;
}
.member_c_h_b .member_oringe {
    color: #FF7F00;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}
.member_c_h_b .member_c_h_r ul li {
    margin-right: 30px;
}
.member_c_h_b .member_c_h_r .member_c_h_r_p {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.member_c_h_b .member_c_h_r ul li p {
    display: inline-block;
    font-size: 14px;
    color: #333;
}
.member_c_h_b .member_c_h_r .member_qrcode {
    width: 72px;
    float: right;
    margin-top: -66px;
    margin-right: -122px;
}
.member_c_h_b .member_c_h_r .member_qrcode img {
    border-radius: 0;
    width: 70px;
    height: 70px;
}
.member_c_h_b .member_c_h_r .member_qrcode div {
    text-align: center;
    font-size: 12px;
    color: #666;
}

/* 我的邀请码海报轮播图--start */
.myCodePopup{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
}
.myCodePopup.myCodePopupShow,.agent_loading.myCodePopupShow{
    display: block;
}
.myCodePopup .myCodePopup_mask{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
}
.myCodePopup .myCodePopup_mask .myCodePopup_close{
    position: absolute;
    top: 50px;
    right: 50px;
    width:50px;
    height: 50px;
}
.myCodePopup .myCodePopup_mask .myCodePopup_close>img{
    width: 100%;
    height: 100%;
}
.myCodePopup>.myCodeBanner{
    width: 840px;
    height: 500px;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: 100px;
}
.myCodePopup>.myCodeBanner .owl-stage-outer{
    height: 100%;
}
.myCodePopup>.myCodeBanner .owl-stage-outer .owl-stage{
    margin-top: 50px;
}
.myCodePopup .owl-controls .owl-prev, .myCodePopup .owl-controls .owl-next{
    width:50px;
    height: 50px;
    background: rgba(0, 0, 0, .3);
    box-sizing: border-box;
    padding: 10px;
}
.myCodePopup .owl-controls .owl-prev:hover, .myCodePopup .owl-controls .owl-next:hover{
    background: rgba(0, 0, 0, .6);
}
.myCodePopup .owl-controls .owl-prev{
    left:-60px;
}
.myCodePopup .owl-controls .owl-next{
    right:-60px;
}
.myCodePopup .owl-controls .owl-prev>img, .myCodePopup .owl-controls .owl-next>img{
    width: 100%;
    height: 100%;
}
.myCodePopup .owl-controls .owl-dots{
    bottom: -70px;
}
.myCodePopup>.myCodeBanner .owl-item a{
    display: block;
    width: 280px;
    height: 400px;
    display: block;
    transition: .3s;
}
.myCodePopup>.myCodeBanner .owl-item img{
    width: 280px;
    height: 400px;
    display: block;
}
.myCodePopup .owl-carousel .owl-item.active.center{
    z-index: 1000;
}
.myCodePopup .owl-carousel .owl-item.active.center a{
    transform: scale(1.25);
}
/* 我的邀请码海报轮播图--end */


/* 会员信息样式结束 */

/* 会员消费样式开始 */
.member_consumption {
    overflow: hidden;
    margin-top: 20px;
}
.member_consumption .cons_order, .member_consumption .cons_single {
    width: 400px;
    height: 100px;
    background: #fff;
    margin-right: 15px;
    padding: 30px 40px 0 30px;
}
.member_consumption .cons_order img,.member_consumption .cons_single img {
    position: absolute;
    left: 0;
    top: 5px;
}
.member_consumption .cons_order div, .member_consumption .cons_single div {
    padding-left: 50px;
    position: relative;
}
.member_consumption .cons_order div p ,.member_consumption .cons_single div p {
    color: #636A76;
    font-size: 12px;
}
.member_consumption .cons_order div span ,.member_consumption .cons_single div span {
    font-size: 22px;
    font-weight: bold;
}
.member_consumption .cons_banner {
    overflow: hidden;
    float: left;
    width: 815px;
    height: 90px;
    margin-top: 15px;
    position: relative;
}
.member_consumption .cons_banner img {
    width: 815px;
    height: 90px;
    background: #fff;
    display: block;
}
.member_consumption .cons_banner .cons_banner_ul {
    position: absolute;
    top: 0px;
}
.member_consumption .cons_banner .cons_banner_spot {
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}
.member_consumption .cons_banner .cons_banner_spot li {
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin-right: 10px;
}
.member_consumption .cons_banner .active_banner {
    background: #FF1A2B;
}
.member_consumption .collection {
    width: 220px;
    height: 205px;
    background: #fff;
    padding: 15px 10px;
}
.member_consumption .collection .collection_t {
    height: 22px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.member_consumption .collection .collection_t h2 {
    font-size: 14px;
    color: #333;
    border-left: 5px solid #ff1a2b;
    padding-left: 10px;
    margin-left: -10px;
    font-weight: bold;
}
.member_consumption .collection .collection_t span {
    font-size: 12px;
    color: #666;
}
.member_consumption .collection .collection_b {
    overflow: hidden;
    position: relative;
    height: 168px;
}
.member_consumption .collection .collection_b .favorite_ul {
    margin-top: 5px;
    width: 205px;
    overflow: hidden;
}
.member_consumption .collection .collection_b .favorite_li {
    width: 64px;
    height: 66px;
    float: left;
    margin-right: 4px;
    margin-bottom: 5px;
}
.member_consumption .collection .collection_b .favorite_li img {
    width: 100%;
}
.member_consumption .collection .collection_b .collection_spot {
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}
.member_consumption .collection .collection_b .collection_spot_li {
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin-right: 10px;
}
.member_consumption .collection .collection_b .active_collection {
    background: #FF1A2B;
}
/* 会员消费样式结束 */

/* 会员订单样式开始 */
.member_c_order {
    width: 100%;
    background: #fff;
    padding: 10px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.member_c_order .member_c_o_tital {
    height: 25px;
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 10px;
}
.member_c_order .member_c_o_tital h2 {
    font-size: 14px;
    color: #333;
    border-left: 5px solid #ff1a2b;
    padding-left: 10px;
    font-weight: bold;
}   
.member_c_order .member_c_o_tital span {
    font-size: 12px;
    color: #666;
}
.member_c_o_search{
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

.order_new_title {
    margin-top: 12px;
    background: #FFF6F6;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
}
.order_new_title li input {
    width:110px;
    float: left;
    margin-top: 5px;
    height: 26px;
}
.order_new_title li {
    float: left;
    text-align: center;
    position: relative;
}
.no_order_list {
    text-align: center;
    padding: 100px;
    color: #b8b7b7;
}
.order_list {
    margin-top: 20px;
}
.order_list .list_num {
    height: 35px;
    background: #F4F4F4;
    line-height: 35px;
    padding: 0 20px 0 10px;
}
.order_list .list_detail_box {
    padding-left: 10px;
}
.order_list .list_num p {
    font-size: 14px;
    color: #666;
}
.order_list .list_num div {
    margin-left: 10px;
    font-size: 14px;
    color: #ff1a2b;
}
.order_list .list_num span {
    font-size: 12px;
    color: #333;
}
.order_list .mssage_box, .order_list .mssage_c {
    margin-top: -4px;
}


.orderStatuP {
    display:block;
    width: 50px;
    height: 45px;
    position: absolute;
    left: 11px;
    top: 0;
    background: url('../new_image/proofing.png') no-repeat;
    background-size: 50px 45px;
}
.orderStatuU {
    display:block;
    width: 50px;
    height: 45px;
    position: absolute;
    left: 11px;
    top: 0;
    background: url('../new_image/urgent.png') no-repeat;
    background-size: 50px 45px;
}
.orderStatuPU {
    display:block;
    width: 50px;
    height: 45px;
    position: absolute;
    left: 11px;
    top: 0;
    background: url('../new_image/prooUrgent.png') no-repeat;
    background-size: 50px 45px;
}
/* .list_content li:nth-child(1) {
    text-align: center;
    padding-top: 50px;
} */

/* 会员订单样式结束 */

/* 会员中心样式代码结束 */

/* 我的订单样式开始 */
.myorder_tital {
    background: #fff;
}
.myorder_tital h2{
    line-height: 60px;
    padding-left: 10px;
    font-size: 18px;
}
.myorder_tital input {
    height: 28px;
    background: #fff;
    width: 150px;
    border-radius: 3px;
    padding-left: 12px;
    font-size: 14px;
    vertical-align:middle;
    line-height: 28px;
    border: 1px solid #D5D5D5;
}
.myorder_tital span {
    width:48px;
    height:28px;
    border-radius:2px;
    background: #ff1a2b;
    line-height: 28px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    margin-left: 26px;
}
.myorder_label li {
    float: left;
    padding: 0 15px;
}
.myorder_label li a {
    font-size: 15px;
    padding:5px;
    font-weight: bold;
    border-bottom: 2px solid transparent;
}
.myorder_label .activev_label {
    color: #FF1A2B;
    border-color: #FF1A2B;
    /* border-bottom: 2px solid #FF1A2B; */
}

/* 我的订单样式结束 */

/* 订单详情开始 */
.order_detail_new{
    background: #fff;  
    padding: 24px 20px 60px 20px; 
}
.order_detail_new h1 {
    color: #3E290C;
    font-size: 20px;
    font-weight: bold;
}
.new_order_info {
    background: #FFF6F6;
    margin-top: 10px;
    padding: 16px 20px;
}
.new_order_info .order_info_t p{
    float: left;
    color: #333333;
    font-size: 16px;
}
.new_order_info .order_info_t button:hover {
    color: #fff;
    background: #FF1A2B;
    border: 1px solid #FF1A2B;
}
.new_order_info .order_info_t button {
    float: left;
    color: #999999;
    margin: 0 40px;
    border: 1px solid #999999;
    padding: 0 5px;
    border-radius: 4px;
}
.new_order_info .order_info_c,.new_order_info .order_info_t {
    overflow: hidden;
    margin-bottom: 26px;
}
.new_order_info .order_info_c p{
    margin-right: 40px;
    float: left;
}
.new_order_info span {
    color: #FF1A2B;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
.new_order_info .order_info_b .sbutton {
    background: #DF0313;
    color: #fff;
    width: 110px;
    height: 26px;
    border-radius: 4px;
    margin-right: 10px;
}
.new_order_info .order_info_b .sbutton:hover {
    background: #FF1A2B;
}
.new_order_info .order_info_b p {
    display: inline-block;
}
.new_order_info .order_info_b span {
    font-size: 12px;
    color: #9B9B9B;
    line-height: 30px;
}
.order_detail_new .list_content li {
    position: relative;
}
.order_detail_new .list_content .status_info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.order_detail_new .mssage_box, .order_detail_new .mssage_c {
    margin-top: -4px;
}
.order_detail_new .list_content li:nth-child(2) {
    border: 1px solid #F4F4F4;
    width: 110px;
    padding-top: 0;
    line-height: 120px;
}
.order_detail_new .list_content li:nth-child(3) {
    width: 120px;
}
.order_detail_new .list_content li:nth-child(4) {
    border: 1px solid #F4F4F4;
    padding-top: 32px;
    width: 170px;
}
.order_detail_new .list_content li:nth-child(5) {
    border: 1px solid #F4F4F4;
    width: 130px;
    color: #333333;
    font-weight: inherit;
}
.order_detail_new .list_content li:nth-child(6) {
    width: 130px;
    padding-top: 0;
    border: 1px solid #F4F4F4;
}
.order_detail_new .list_content li:nth-child(6) p {
    color: #FF601A;
    font-size: 14px;
}
.order_detail_new .list_content li:nth-child(6) button {
    width: 90px;
    line-height: 15px;
    border: none;
}
.order_detail_new .list_content li:nth-child(6) span {
    font-size: 14px;
}
/* .order_detail_new .list_content li:nth-child(7) {
    width: 174px;
} */
.order_info .goods_info {
    height: 130px;
    background: #F4F4F4;
    padding: 18px;
}
.order_info .goods_price {
    height: 130px;
    background: #F4F4F4;
    padding: 18px;
    margin-top: 10px;
}
.goods_price .goods_info_l {
    font-size: 12px;
    color: #999999;
    display: inline-block;
    line-height: 22px;
 }
.goods_price .goods_info_l span {
    display: inline-block;
}
.goods_price .goods_info_l p {
    display: inline-block;
}
.goods_info .goods_info_l {
    font-size: 12px;
    color: #999999;
    line-height: 22px;
    float: right;
}
.goods_info .goods_info_l span {
    display: inline-block;
    width: 100px;
    text-align: right;
}
.goods_info .goods_info_l p {
    display: inline-block;
}

.goods_info .goods_info_r,.goods_price .goods_info_r{
    float: right;
    /* height: 64px; */
    border-left: 1px solid #BBBBBB;
    padding: 16px 21px;
    margin-left: 36px;
}
.goods_info .goods_info_r i,.goods_price .goods_info_r i {
    color: #FF1A2B;
    font-weight: bold;
    margin-right: 5px;
}
.goods_info .goods_info_r span:nth-child(3),.goods_price .goods_info_r span:nth-child(3){
    font-size: 24px;
    line-height: 16px;
    color: #FF1A2B;
    font-weight: bold;
}
.goods_info .goods_info_r p,.goods_price .goods_info_r p {
    display: inline-block;
}
.goods_price .goods_info_r button {
    background: rgb(255, 96, 26);
    padding: 2px 5px;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 12px;
    color: #fff;
}
.consignee_info {
    overflow: hidden;
    margin-top: 30px;
}
.consignee_info h2 {
    font-size: 16px;
    background: #F0F0F0;
    height: 35px;
    line-height: 35px;
    padding-left: 16px;
    font-weight: bold;
}
.consignee_info .cons_info_l {
    width: 50%;
    float: left;
}
.consignee_info .cons_info_l h2 {
    border-right: 1px solid #E8E8E8;
}
.consignee_info .cons_info_l label {
    width: 70px;
    text-align: center;
    color: #666666;
    margin-bottom: 12px;
}
.consignee_info .cons_info_l .consignee {
    min-height: 180px;
    padding: 34px 12px;
    border: 1px solid #E8E8E8;
}
.consignee_info .cons_info_l .consignee p {
    max-width: 280px;
    display: inline-block;
}
.consignee_info .cons_info_l .consignee span {
    margin-left: 20px;
    display: inline-block;
    width: 75px;
    height: 20px;
    color: #666666;
    font-size: 12px;
    background: #FFF1F1;
    text-align: center;
    line-height: 20px;
    border-radius: 4px;
}
.consignee_info .cons_info_r {
    width: 50%;
    float: left;
}
.consignee_info .cons_info_r label {
    width: 80px;
    text-align: right;
    color: #666666;
    margin-bottom: 12px;
}
.consignee_info .cons_info_r span {
    color: #666666;
}
.consignee_info .cons_info_r .payment {
    min-height: 180px;
    padding: 30px 0 0 30px;
    border-right: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
}
.consignee_info .cons_info_r .payment p {
    display: inline-block;
}
.consignee_info .cons_info_r .payment span {
    display: inline-block;
    width: 380px;
}
.invoice_info {
    overflow: hidden;
    margin-top: 30px;
}
.invoice_info h2 {
    font-size: 16px;
    background: #F0F0F0;
    height: 35px;
    line-height: 35px;
    padding-left: 16px;
    font-weight: bold;
}
.invoice_info .invoice_content {
    padding: 25px 0;
    border: 1px solid #E9E9E9;
}
.invoice_info .invoice_content label {
    display: inline-block;
    width: 100px;
    text-align: right;
    color: #666666;
    margin-bottom: 16px;
}
.invoice_info .invoice_content p {
    display: inline-block;
    color: #333333;
}
.remarks {
    overflow: hidden;
    margin-top: 30px;
}
.remarks h2 {
    font-size: 16px;
    background: #F0F0F0;
    height: 35px;
    line-height: 35px;
    padding-left: 16px;
    font-weight: bold;
}
.remarks .remarks_content {
    padding: 27px 19px;
    border:1px solid #E9E9E9;
}
.remarks .remarks_content p {
    color: #666666;
}
.remarks .edit_remarks textarea {
    resize: none;
    border-radius: 4px;
    padding: 10px 8px;
    width: 100%;
    border: 1px solid rgb(244, 244, 244);
}
.remarks .edit_remarks button {
    float: right;
    background: #FF1A2B;
    padding: 3px 10px;
    color: #fff;
    border-radius: 4px;
}
/* 订单详情结束 */

/* 充值页面 */
.online_recharge_page input::-webkit-input-placeholder{ /* WebKit browsers */ 
    font-size: 14px;
    color: #A4A4A4;
} 
.online_recharge_page input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
    font-size: 14px;
    color: #A4A4A4;
} 
.online_recharge_page input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
    font-size: 14px;
    color: #A4A4A4;
} 
.online_recharge_page input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
    font-size: 14px;
    color: #A4A4A4;
}
.online_recharge_page .online_top {
    background: #fff;
    padding-bottom: 30px;
    box-shadow:0px 4px 7px 0px rgba(231,231,231,0.7);
}
.online_recharge_page .online_top .paging {
    padding: 17px 0 0 20px;
}
.online_recharge_page .online_top .paging li{
    float: left;
    font-size: 22px;
}
.online_recharge_page .online_top .paging .active_title {
    color: #FF1A2B;
}
.online_recharge_page .online_top .paging em{
    display: inline-block;
    float: left;
    width: 2px;
    height: 17px;
    background: #FF1A2B;
    transform: translateY(50%);
    margin: 0 15px;
}
.online_recharge_page .online_top .member_oringe{
    color: #FF7F00;
    font-size: 14px;
    font-weight: bold;
}
.online_recharge_page .online_top .user_info {
    overflow: hidden;
    margin: 20px 10px 30px;
    border-bottom: 2px solid #F4F4F4;
    padding: 10px 0 22px 17px;
}
.online_recharge_page .online_top .user_info h2 {
    font-size: 14px;
    font-weight: bold;
    color: #292929;
}
.online_recharge_page .online_top .user_info .give_balance {
    float: left;
    font-size: 12px;
    margin: 17px 0px 0px 9px;
    color: #666666;
}
.online_recharge_page .online_top .user_info .info_jine {
    font-size: 20px;
    line-height: 12px;
}
.online_recharge_page .online_top .user_info .level {
    width: 17px;
    margin-right: 5px;
}
.online_recharge_page .online_top .user_info .user_header {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
}
.online_recharge_page .online_top .user_info button {
    width: 60px;
    height: 20px;
    background: rgba(249,244,233,1);
    border: 1px solid rgba(222,179,102,1);
    border-radius: 2px;
    color: #A57008;
    font-size: 12px;
    text-align: center;
    margin: 12px 0 0 15px;
    line-height: 18px;
}

.online_recharge_page .denomination {
    overflow: hidden;
    /* padding: 10px 0 0 90px; */
    padding-left: 150px;
    margin-bottom: 25px;
}
.online_recharge_page .denomination input {
    width:279px;
    height:40px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(221,221,221,1);
    padding-left: 10px;
}
.online_recharge_page .category {
    font-size: 14px;
    color: #333333;
    font-weight:bold;
    margin-right: 15px;
    line-height: 28px;
}
.online_recharge_page .money_list {
    padding-left: 150px;
    margin-bottom: 5px;
}
.online_recharge_page .money_list ul li {
    float: left;
    position: relative;
    border-radius: 4px;
    margin: 0 20px 20px 0;
    padding: 0 15px;
    min-width: 84px;
    height: 40px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(221,221,221,1);
}
.online_recharge_page .money_list ul li p {
    display: inline-block;
    height: 100%;
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
}
.online_recharge_page .money_list ul li span {
    position: absolute;
    padding:0 3px;
    /* width: 56px; */
    display: block;
    right: 0;
    height: 17px;
    background: rgba(255,26,43,1);
    border-radius: 6px 1px 6px 1px;
    top: -10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.online_recharge_page .money_list ul li img {
    width: 20px;
    margin: 6px 0 0 10px;
}

.online_recharge_page .money_describe {
    padding-left: 75px;
    color: #999999;
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 22px;
}

.online_recharge_page .pay_list {
    padding-left: 150px;
}
.online_recharge_page .pay_list ul {
    overflow: hidden;
    display: inline-block;
}
.online_recharge_page .pay_list ul li {
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    /* font-size: 22px; */
    color: #666666;
    line-height: 28px;
    padding-left: 10px;
    float: left;
    margin-right: 10px;
    width: 134px;
    height: 30px;
}
.online_recharge_page .pay_list ul li i {
    margin-right: 10px;
    font-size: 21px;
}
.online_recharge_page .pay_list p {
    margin-top: 26px;
    margin-left: 180px;
}
.online_recharge_page .pay_list button {
    color: #fff;
    font-size: 16px;
    width:94px;
    height:32px;
    background:rgba(255,26,43,1);
    border-radius:4px;
}
.online_recharge_page .online_bottom {
    background: #fff;
    overflow: hidden;
    margin-top: 20px;
    padding: 30px 48px;
}
.online_recharge_page .online_bottom h2 {
    font-size: 22px;
    color: #333333;
    margin-bottom: 70px;
}
.online_recharge_page .online_bottom .bottom_box {
    box-shadow: 0px 1px 10px 0px #ddd;
    border-radius: 10px;
    float: left;
    margin-right: 58px;
    text-align: center;
    width: 271px;
    height:461px;;
    background: rgba(255,255,255,1);
    border-radius: 10px;
}
.online_recharge_page .online_bottom .bottom_box:nth-child(3n) {
    margin-right: 0;
}
.online_recharge_page .online_bottom .bottom_box:nth-child(-n+3) {
    height:559px;
    margin-bottom: 43px;
}
/* .online_recharge_page .online_bottom .bottom_box:nth-child(-n+3) .ornaments {
    background:linear-gradient(-11deg,rgba(205,162,119,1),rgba(205,162,119,1));
} */
/* .online_recharge_page .online_bottom .bottom_box:nth-child(-n+3) .grade button {
    background:linear-gradient(-90deg,rgba(201,163,112,1),rgba(205,162,119,1));
} */
/* .online_recharge_page .online_bottom .ornaments {
    position: relative;
    height:12px;
    margin-bottom: 50px;
    border-radius:9px 9px 0px 0px;
    background:linear-gradient(-11deg,rgba(215,181,139,1),rgba(229,197,165,1));
}
.online_recharge_page .online_bottom .ornaments .limit {
    position: absolute;
    right: 0;
    top: 3px;
}
.online_recharge_page .online_bottom .ornaments .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -47%);
}  */
.online_recharge_page .online_bottom .bottom_title {
    height: 102px;
    padding-top: 28px;
    background: url('../new_image/backColor2.png');
    margin-bottom: 32px;
}
.online_recharge_page .online_bottom .bottom_box:nth-child(-n+3) .bottom_title {
    background:url('../new_image/backColor1.png');
}
.online_recharge_page .online_bottom .bottom_title img {
    width: 28px;
}
.online_recharge_page .online_bottom .bottom_title p {
    color: #7C5621;
}
.online_recharge_page .online_bottom .bottom_title p a {
    color: #7C5621;
    border-bottom: 1px solid #885E24;
}
.online_recharge_page .online_bottom ul li h2 {
    font-size: 24px;
    color: #603b1b;
    font-weight: bold;
    margin: 0;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
    padding-left: 10px;
}
.online_recharge_page .online_bottom em {
    width: 33px;
    height: 2px;
    display: block;
    margin: 20px auto 10px auto;
    background: #D9D9D9;
}
.online_recharge_page .online_bottom .grade h3 {
    font-size: 34px;
    color: #603b1b;
    margin-bottom: 5px;
}
.online_recharge_page .online_bottom .grade p {
    display: inline-block;
    font-size: 12px;
    color: #666666;
    font-weight: 400;
    margin-top: 20px;
}
.online_recharge_page .online_bottom .grade span {
    font-weight: bold;
    color: #7C5621;
    display: block;
}
.online_recharge_page .online_bottom .grade button {
    color: #7C5621;
    font-size: 18px;
    margin-top: 16px;
    width:216px;
    height:38px;
    background:linear-gradient(0deg,rgba(244,227,189,1),rgba(213,177,115,1));
    border-radius:8px;
}
.online_recharge_page .online_bottom .introduce {
    margin-top: 24px;
    text-align: left;
    color: #666666;
    padding: 0 18px;
    line-height: 24px;
    font-weight: bold;
}
.online_recharge_page .online_bottom .introduce span {
    color: #926213;
}
.online_recharge_page .online_bottom .link_ul li {
    font-size: 13px;
    color: #666;
    font-weight: bold;
    line-height: 26px;
}
.online_recharge_page .online_bottom .bottom_box .charge {
    color: #666;
    font-size: 12px;
    font-weight: bold;
}
.online_recharge_page .online_bottom .explain {
    color: #474747;
    margin-top: 50px;
    font-weight: bold;
    line-height: 28px;
    font-size: 12px;
}

.online_recharge_page .money_list .active_grade,.online_recharge_page .pay_list .active_pay{
    position:relative;
    border: 1px solid #FF1A2B;
}
.online_recharge_page .money_list .active_grade::after{
    content: '';
    display: block;
    width: 19px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 17px;
    position: absolute;
    bottom: 0;
    background-size: 21px;
    right: 0;
}
.online_recharge_page .pay_list .active_pay::after {
    content: '';
    display: block;
    width: 22px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 20px;
    position: absolute;
    bottom: 0;
    background-size: 22px;
    right: 0;
}

.online_recharge_page .record {
    padding: 0 18px;
    margin-top: 50px;
}
.online_recharge_page .record table {
    width: 100%;
}
.online_recharge_page .record table thead tr {
    height: 42px;
    line-height: 42px;
    background: #F5F5F5;
}
.online_recharge_page .record table thead tr th {
    text-align: center;    
}
.online_recharge_page .record table tbody tr {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #E9E9E9;
}
.online_recharge_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
}
.online_recharge_page .record table tbody tr td {
    text-align: center;
}
.record_time {
    float: right;
    position: relative;
    margin-bottom: 10px;
}
.record_time ul {
    position: absolute;
    display: none;
    left: 0px;
    width: 120px;
    height: 80px;
    padding-left: 10px;
    overflow: hidden;
    background: #fff;
}
.record_time .shadow {
    box-shadow: 0px 5px 20px -2px #ccc;
}
.record_time i {
    position: absolute;
    top: -2px;
    right: 10px;
}
.record_time p {
    width: 120px;
    padding-left: 10px;
}

/* 充值页面 */

/* 收藏夹 */

.my_favorite_page {
    padding-left: 20px;
}
.my_favorite_page .myfavorite_tital {
}
.my_favorite_page .myfavorite_tital h2 {
    font-size: 17px;
    color: rgba(51,51,51,1);
    line-height: 22px;
    letter-spacing: 2px;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
}
.my_favorite_page .myfavorite_tital .search_controls .search_input {
    width: 150px;
    line-height: 28px;
    height: 28px;
    background: rgba(255,237,237,1);
    border-radius: 4px 0px 0px 4px;
    padding-left: 25px;
}
.my_favorite_page .myfavorite_tital .search_controls i {
    font-size: 26px;
    display: inline-block;
    width: 36px;
    text-align: center;
    line-height: 28px;
    height: 28px;
    background: rgba(255,26,43,1);
    border-radius: 0px 4px 4px 0px;
    color: #fff;
}
.my_favorite_page .myfavorite_tital .search_controls .check_box {
    display: inline-block;
    margin-right: 16px;
}
.my_favorite_page .myfavorite_tital .search_controls .check_box span {
    vertical-align: middle;
    margin-left: 6px;
}
.my_favorite_page .myfavorite_tital .search_controls .check_box button {
    width: 80px;
    height: 28px;
    border: 1px solid rgba(51,51,51,1);
    border-radius: 4px;
    font-size: 14px;
    margin-left: 22px;  
}
.my_favorite_page .myfavorite_tital .search_controls .check_box button:hover {
    border-color: #FF1A2b;
    color: #FF1A2b;
}
.my_favorite_page .favorite_sort {
    margin-top: 20px;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 10px;
}
.my_favorite_page .favorite_sort ul li {
    float: left;
    margin-right: 40px;
}
.my_favorite_page .favorite_sort .active_border {
    padding-bottom: 10px;
    border-bottom: 1px solid #FF1A2B;
    margin-bottom: -11px;
    color: #FF1A2B
}
.my_favorite_page .favorite_list {
    margin-top: 22px;
}
.my_favorite_page .favorite_list ul li {
    float: left;
    margin-right: 35px;
    margin-bottom: 25px;
}
.my_favorite_page .favorite_list .active_list {
    border: 2px solid #FF1A2b;
}
.my_favorite_page .favorite_list .active_list::after{
    content: '';
    display: block;
    width: 30px;
    background: url(../new_image/smalltick.png) no-repeat;
    height: 30px;
    position: absolute;
    top: 0;
    background-size: 30px;
    right: 0;
}
.my_favorite_page .favorite_list ul li:nth-child(5n) {
    margin-right: 0;
}
.my_favorite_page .favorite_list ul li p{
    text-align: center;
    font-size: 16px;
    color: #333333;
    margin-bottom: 12px;
}   
.my_favorite_page .favorite_list ul li span {
    display: block;
    text-align: center;
    color: #FF1A2B;
    font-size: 16px;
}
.my_favorite_page .favorite_list .hui {
    color: #A4A4A4;
}
.my_favorite_page .favorite_list .favorite_del i{
    margin-right: 8px;
    vertical-align: baseline;
}
.my_favorite_page .favorite_list .favorite_img {
    display: block;
    position: relative;
    width: 176px;
    height: 176px;
    margin-bottom: 12px;
}
.my_favorite_page .favorite_list .favorite_img img {
    width: 100%;
}
.my_favorite_page .favorite_list .favorite_img:hover .favorite_buy{
    display: block;
}
.my_favorite_page .favorite_list .favorite_img:hover .icon-shanchu{
    display: block;
}
.my_favorite_page .favorite_list .favorite_img i {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: rgba(96,101,104,1);
    opacity: 0.8;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
}
.my_favorite_page .favorite_list .favorite_img i:hover {
    background: #FF1A2b;
}
.my_favorite_page .favorite_list .favorite_img button {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    height: 30px;
    background: rgba(96,101,104,1);
    opacity: 0.8;
    color: #fff;
    font-size: 16px;
}
.my_favorite_page .favorite_list .favorite_img button:hover {
    background: #FF1A2b;
}
/* 收藏夹 */

/* 发票管理 */
.invoice_admin_page {
    overflow: hidden;
}
.invoice_admin_page .add_new_invoice {
    height: 68px;
    padding: 30px 20px 0 20px;
}
.invoice_admin_page .add_new_invoice button {
    width:98px;
    height:28px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
}
.invoice_admin_page .add_new_invoice input {
    margin-left: 20px;
    width: 154px;
    height: 28px;
    border: 1px solid rgba(221,221,221,1);
    border-radius: 4px 0px 0px 4px;
    padding-left: 10px;
}
.invoice_admin_page .add_new_invoice span {
    display: inline-block;
    width: 36px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    background: rgba(255,26,43,1);
    border-radius: 0px 4px 4px 0px;
    color: #fff;
}
.invoice_admin_page .invoice_admin_title {
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-left: 20px;
    font-weight: bold;
    margin-top: 27px;
    letter-spacing: 1px;
    float: left;
}
.invoice_admin_page .invoice_paging {
    margin-top: 26px;
    height: 42px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
}
.invoice_admin_page .invoice_paging li {
    float: left;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    background: #FAFAFA;
    border: 1px solid rgba(221,221,221,1);
    margin-right: -1px;
}
/* .invoice_admin_page .invoice_paging li:nth-child(1) {
    border-left: 0;
} */
.invoice_admin_page .invoice_paging .active_paging {
    background: #fff;
    border-bottom: 2px solid #fff;
    color: #ff1a2b;
    border-top: 2px solid #ff1a2b;
}
.invoice_admin_page .record {
    padding: 0 18px;
    margin-top: 25px;
}
.invoice_admin_page .record table {
    width: 100%;
    margin-bottom: 80px;
}
.invoice_admin_page .record table thead tr {
    height: 42px;
    line-height: 42px;
    background: #F5F5F5;
}
.invoice_admin_page .record table thead tr th {
    text-align: center;    
    font-weight: bold;
    color: #666666;
}
.invoice_admin_page .record table tbody tr {
    border-bottom: 1px solid #E9E9E9;
}
/* .invoice_admin_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
} */
.invoice_admin_page .record table tbody tr td {
    text-align: center;
    vertical-align: middle;
    padding: 25px 0 17px 0;
    color: #666;
}
.invoice_admin_page .record .td2 p {
    margin-bottom: 5px;
}
.invoice_admin_page .record .td5 {
    text-align: left;
    width: 300px;
    padding-left: 60px;
}
.invoice_admin_page .record .td5 p {
    display: inline-block;
    line-height: 22px;
}
.invoice_admin_page .record table tbody tr td span {
    color: #6EA258;
}
.invoice_admin_page .invoice_list table tbody tr td span {
    color: #666;
    width: 33%;
    text-align: center;
    display: inline-block;
}
.invoice_admin_page .invoice_list table tbody tr td span:hover {
    color: #FF1A2B;
}
.invoice_admin_page .record .status {
    color: #3385CA;
}
.invoice_admin_page .record table tbody tr td button {
    width: 54px;
    height: 22px;
    background: rgba(248,253,245,1);
    border: 1px solid rgba(131,175,113,1);
    border-radius: 11px;
    color: #83AF71;
}
.invoice_admin_page .record .btn_download {
    background:rgba(245,250,253,1);
    border:1px solid rgba(51,133,202,1);
    color: #3385CA;
}


.invoice_admin_page .record .edit_bottom {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 368px;
    padding: 10px 0px 20px 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 10;
}
/* .invoice_admin_page .record .edit_bottom .special {
    display: none;
} */
.invoice_admin_page .record .edit_bottom label {
    margin-right: 20px;
    margin-bottom: 10px;
}
.invoice_admin_page .record .bottom_form input {
    display: block;
    width: 300px;
    height: 30px;
    border: 1px solid #ededed;
    margin-bottom: 10px;
    padding-left: 10px;
}
.invoice_admin_page .record .uploadPhotos {
    margin-top: 25px;
}
.invoice_admin_page .record .uploadPhotos input {
    width: 90px;
    height: 90px;
    opacity: 0;
}
/* .invoice_admin_page .record .uploadPhotos div {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 15px;
    background: #ddd;
} */
.invoice_admin_page .record .uploadPhotos .layui-upload {
    position: relative;
    height: 120px;
}
.invoice_admin_page .record .uploadPhotos .layui-btn {
    width: 92px;
    height: 92px;
    position: absolute;
    border:1px dashed #ddd;
    background: #fff;
    color: #666;
}
.invoice_admin_page .record .uploadPhotos blockquote {
    position: absolute;
    right:40px;
    border: 0;
    margin: 0;
    padding: 0;
}
.invoice_admin_page .record .uploadPhotos blockquote a {
    display: inline-block;
    width: 16px;
    height: 16px;
    color: #fff;
    background: #fe1a2b;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: -7px;
}
.invoice_admin_page .record .uploadPhotos blockquote .layui-upload-list {
    margin: 0;
}
.invoice_admin_page .record .uploadPhotos blockquote .imgBox {
    position: relative;
    float: left;
}
.invoice_admin_page .record .uploadPhotos div:nth-child(1) {
    /* border:1px dashed #ddd;
    background: none; */
}
.invoice_admin_page .record .uploadPhotos p {
    float: left;
    margin-top: 10px;
    color: #FF1A2B;
    font-size: 12px;
    font-weight: bold;
}
.invoice_admin_page .record .noInvoice{
    width: 100%;
    height: 200px;
    text-align: center;
    line-height: 200px;
    border-bottom: 1px solid #ccc;
}
.invoice_admin_page .record .edit_btns {
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 20px;
}
.invoice_admin_page .record .edit_btns button{
    width: 40px;
    height: 20px;
    background: #ddd;
    margin-right: 20px;
    border-radius: 5px;
    text-align: center;
}
.invoice_admin_page .record .edit_btns button:nth-child(2) {
    background: #FF1A2B;
    color: #fff;
}


/* 发票管理 */

/* 基础信息 */
.urserInfo_page .user_title{
    font-size: 20px;
    color: #333333;
    padding-left: 20px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
}
.urserInfo_page .urser_info {
    height: 218px;
    background: #fff;
    padding: 30px 0 0 50px;
}
.urserInfo_page .again {
    float: right;
    font-size: 12px;
    color: #333333;
    line-height: 22px;
}
.urserInfo_page .again a {
    color: #FF1A2B;
}
.urserInfo_page .urser_info .info_left img {
    width: 118px;
    height: 118px;
    display: block;
    margin-right: 18px;
}
.urserInfo_page .urser_info .info_right ul {
    background: rgb(245, 250, 255);
    padding: 13px 0 5px 29px;
    width: 830px;
    overflow: hidden;
}
.urserInfo_page .urser_info .info_right li {
    width: 50%;
    float: left;
}
.urserInfo_page .urser_info .info_right ul li:last-child {
    margin-bottom: 0;
}
.urserInfo_page .urser_info .info_right li p {
    position: relative;
    display: inline-block;
    padding-right: 80px;
    min-width: 250px;
    color: #666666;
    margin-bottom: 5px;
}
.urserInfo_page .urser_info .info_right .changePsd {
    font-size: 12px;
    color: #07D258;
    position: absolute;
    right: 15px;
    font-weight: 400;
}
.urserInfo_page .urser_info .info_right .changePsd:hover {
    border-bottom: 1px solid;
}
.urserInfo_page .urser_info .info_right li p span {
    color: #333333;
}
.urserInfo_page .user_authentication ,.urserInfo_page .user_account {
    height: 520px;
    background: #fff;
    margin-top: 12px;
    padding: 30px 50px;
}
.urserInfo_page .user_authentication p {
    line-height: 26px;
}
.urserInfo_page .user_authentication img {
    display: block;
    margin: 30px auto;
}
.urserInfo_page .user_authentication .apply_certification {
    position: relative;
}
.urserInfo_page .user_authentication .apply_certification .enterprise_btn {
    width: 174px;
    height: 42px;
    background: rgba(255,26,43,1);
    border-radius: 21px;
    color: #fff;
    position: absolute;
    left: 55%;
    top: 65%;
    font-size: 20px;
    line-height: 42px;
    text-align: center;
}
.urserInfo_page .user_authentication .certification_wait { 
    position: relative;
}
.urserInfo_page .user_authentication .certification_wait div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.urserInfo_page .user_authentication .certification_wait div h2 {
    text-align: center;
    color: #15296A;
    font-weight: bold;
}
.urserInfo_page .user_authentication .certification_wait div p{
    color: #142A77;
    line-height: 18px;
    margin-top: 10px;
}
.urserInfo_page .user_authentication .certification_fail {
    position: relative;
}
.urserInfo_page .user_authentication .certification_fail div {
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    transform: translate(-50%,-50%);
}
.urserInfo_page .user_authentication .certification_fail div h2 {
    margin-bottom: 10px;
    color: #15296A;
    font-weight: bold;
}
.urserInfo_page .user_authentication .certification_fail div h2 span {
    color: #FF1A2B;
}
.urserInfo_page .user_authentication .certification_fail div p {
    color: #666;
    font-weight: bold;
}
.urserInfo_page .user_account .account_left {
    margin-top: 50px;
}
.urserInfo_page .user_account .account_left p {
    display: inline-block;
    margin-bottom: 25px;
    line-height: 16px;
}
.urserInfo_page .user_account .account_left label {
    display: inline-block;
    width: 100px;
    text-align: right;
    color: #999999;
    line-height: 36px;
    margin-right: 15px;
}
.urserInfo_page .user_account .account_left .not_linehei {
    line-height: 16px;
}
.urserInfo_page .user_account .account_left input {
    width: 295px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    margin-bottom: 20px;
    padding-left: 10px;
}
.urserInfo_page .user_account .account_btn {
    width: 50%;
    text-align: center;
    margin-top: 20px;
}
.urserInfo_page .user_account .account_btn button {
    width: 110px;
    height: 36px;
    background: rgba(255,26,43,1);
    border-radius: 4px;
    color: #fff;
}
.urserInfo_page .user_certified {
    background: #fff;
    padding: 17px 20px 100px 55px;
    margin-top: 20px;
}
.urserInfo_page .certified_top,.urserInfo_page .certified_bottom {
    padding-left: 26px;
}
.urserInfo_page .certified_top h3 {
    font-weight: bold;
}
.urserInfo_page .certified_top ul {
    overflow: hidden;
    margin: 15px 0;
}
.urserInfo_page .certified_top ul li {
    float: left;
    font-size: 12px;
    color: #686fc4;
    background: #edeef9;
    padding: 2px 5px;
    border-radius: 4px;
    margin-right: 10px;
}
.urserInfo_page .certified_top ul li:nth-child(2) {
    color: #ff8442;
    background: #fff1e9;
}
.urserInfo_page .certified_top ul li:nth-child(3) {
    color: #5eced6;
    background: #e8f7f9;
}
.urserInfo_page .certified_bottom {
    margin-top: 20px;
}
.urserInfo_page .certified_bottom li {
    margin-bottom: 10px;
    overflow: hidden;
}
.urserInfo_page .certified_bottom li label {
    float: left;
    color: #686868;
}
.urserInfo_page .certified_bottom li p {
    float: left;
    display: inline-block;
    max-width: 600px;
}
.urserInfo_page .certified_bottom li div {
    float: left;
    width: 650px;
    min-height: 100px;
    background: #f4f4f4;
    padding: 10px;
}
/* 基础信息 */

/*我的消息*/
.all_message_page .news_box_list {
    padding-left:14px;
    padding-right:60px;
}

.all_message_page .news_box_list ul {
    margin: 0px;
    padding: 0px;
}

.all_message_page .news_box_list ul li {
    list-style: none;
    border-bottom: 1px dotted #dedede;
}
.all_message_page .news_box_list ul li i {
    float: left;
    margin-right: 5px;
    line-height: 40px;
    font-size: 12px;
}

.all_message_page .news_box_list .box_title {
    height: 40px;
    display: block;
    float: left;
    line-height: 40px;
    position: relative;
}
.all_message_page .news_box_list .box_title em {
    width: 10px;
    height: 10px;
    display: block;
    background: red;
    border-radius: 50%;
    position: absolute;
    right: -20px;
    top: 14px;
}

.all_message_page .message_title{
    font-size: 18px;
    color: #999;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
}
.all_message_page .message_title li {
    float: left;
    margin-right: 53px;
}
.all_message_page .message_title .active_title {
    color: #FF1A2B;
    font-weight: bold;
    border-bottom: 2px solid;
    padding-bottom: 5px;
}
.all_message_page .new_notice {
    display: none;
    margin-top: 20px;
}
.all_message_page .new_notice ul li{
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dedede;
}
.all_message_page .new_notice ul li a {
    color: #333;
    font-weight: bold;
}
.all_message_page .new_notice ul li a:hover {
    color: #FF1A2B;
}
.all_message_page .new_notice ul li i{
    font-size: 12px;
    color: #666;
    line-height: 22px;
    margin-right: 10px;
}
.all_message_page .new_notice ul li span {
    margin-left: 20px;
    color: #ccc;
    line-height: 20px;
}
.all_message_page .record_time {
    font-size: 14px;
}
.all_message_page .record_time p {
    width: 93px;
    height: 28px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #D5D5D5;
    border-radius: 4px;
}
.all_message_page .record_time i {
    top: 3px;
}
.all_message_page .record_time ul {
    width: 93px;
    height: 105px;
    line-height: 25px;
    background: rgba(245,245,245,1);
    border-bottom: 1px solid rgba(213,213,213,1);
    border-right: 1px solid rgba(213,213,213,1);
    border-left: 1px solid rgba(213,213,213,1);
    margin-top: -2px;
}
/*我的消息*/

/*企业认证*/
.certification_page {
    width: 1200px;
    margin: 0 auto;
}
.certification_info {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    padding: 25px 0 60px 30px;
}
.certification_info .uploadDoc{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    border: 1px solid #da9a9f;
    border-radius: 3px;
}
.certification_info .certification_title{
    font-size: 20px;
    color: #333333;
    padding-left: 20px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 40px;
    margin-left: 20px;
}
.certification_info .litips {
    margin-left: 10px;
    line-height: 36px;
    position: relative;
    font-size: 12px;
    color: #999999;
    padding-left: 20px;
}
.certification_info .yan_success {
    margin-left: 10px;
    line-height: 36px;
    border-radius: 50%;
    background: #33e49a;
    color: #fff;
    padding: 1px;
}
.certification_info .yan_fail {
    margin-left: 10px;
    line-height: 36px;
    border-radius: 50%;
    background: #FF1A2B;
    color: #fff;
    padding: 3px;
    font-size: 12px;
}
.certification_info .litips i {
    position: absolute;
    left: 0;
}
.certification_info .form_li {
    margin-bottom: 20px;
}
.certification_info .form_li p {
    color: #333333;
}
.certification_info .form_li .explain {
    width:812px;
    height:34px;
    font-size:14px;
    font-family:"Microsoft YaHei";
    font-weight:400;
    color:#999999;
    line-height:22px;
}
.certification_info .enterperise_address_list {
    width: 114px;
    height: 36px;
    margin-right: 10px;
    font-size: 14px;
    border: 2px solid rgba(232,232,232,1);
    color: #999999;
}
.certification_info label {
    width: 100px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    color: #333333;
    line-height: 30px;
    margin-right: 10px;
}
.certification_info input {
    width: 386px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}
.certification_info textarea{
    border:2px solid rgba(232,232,232,1);
    padding: 10px 16px;
}
.certification_info .industry_type {
    width: 480px;
    overflow: hidden;
}
.certification_info .industry_type li {
    float: left;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 6px 0px rgba(216,216,216,0.7);
    border-radius: 4px;
    text-align: center;
    margin-right: 12px;
    margin-bottom: 14px;
}
.certification_info .nature li {
    padding: 0 10px;
    float: left;
    height:36px;
    width: 80px;
    line-height: 36px;
    border-radius:4px;
    text-align: center;
    margin-right: 12px;
}
.certification_info .nature li:nth-child(1) {
    background: url('../new_image/ordinary_account.png') no-repeat;
}
.certification_info .nature li:nth-child(2) {
    background: url('../new_image/group_account.png') no-repeat;
}
.certification_info .nature li:nth-child(3) {
    background: url('../new_image/chain_account.png') no-repeat;
}
.certification_info .enterprise_type {
    width: 180px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 10px;
    color: #999999;
}
.certification_info .upload_ul li {
    float: left;
    width: 180px;
    margin-right: 45px;
}
.certification_info .upload_ul li input {
    opacity:0;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
}
.certification_info .upload_ul li p {
    width: 100%;
    text-align: center;
    display: block;
    line-height: 30px;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
.certification_info .upload_ul .upload {
    position: relative;
    width: 180px;
    height: 140px;
    text-align: center;
    line-height: 140px;
    border: 1px solid #ccc;
    color: #FF1A2B;
    background-size: 180px 140px;
    margin-bottom: 10px;
}
.certification_info .upload_ul .upload span {
    font-weight: bold;
}
.certification_info .upload_ul .upload i {
    font-size: 24px;
    font-weight: 400;
}
.certification_btn {
    margin-top: 76px;
    text-align: center;
}
.certification_btn button {
    width: 110px;
    height: 36px;
    background: rgba(255,26,43,1);
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
}
.certification_info .form_ul .form_li .active_industry{
    position:relative;
    border: 1px solid #FF1A2B;
}
.certification_info .form_ul .form_li .active_industry::after{
    content: '';
    display: block;
    width: 19px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 17px;
    position: absolute;
    bottom: 0;
    background-size: 21px;
    right: 0;
}
.certification_info .form_ul .form_li .active_nature{
    position:relative;
    border: 1px solid #FF1A2B;
}
.certification_info .form_ul .form_li .active_nature::after{
    content: '';
    display: block;
    width: 19px;
    background: url(../new_image/new_selected_gou.png) no-repeat;
    height: 17px;
    position: absolute;
    bottom: 0;
    background-size: 21px;
    right: 0;
}

/*企业认证*/

/*企业负责人信息*/
.person_page {
    width: 1200px;
    margin: 0 auto;
}
.person_box {
    height: 886px;
    background: #fff;
    margin-bottom: 20px;
    padding: 25px 0 0 30px;
}

.person_box .person_title{
    font-size: 20px;
    color: #333333;
    padding-left: 20px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
}
.person_box .person_top {
    margin-bottom: 37px;
}
.person_box .form_li {
    margin-bottom: 15px;
}
.person_box .form_li span {
    display: inline-block;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    background: #FBE7C9;
    color: #95734F;
    margin-left: -2px;
}
.person_box .form_li .dark_button {
    background: #E8E8E8;
    color: #B1B1B1;
}
.person_box label {
    width: 100px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    color: #333333;
    line-height: 30px;
    margin-right: 10px;
}
.person_box input {
    width: 295px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}
.person_box .person_btn {
    margin-top: 40px;
    text-align: center;
}
.person_box .person_btn button {
    width: 110px;
    height: 36px;
    background: rgba(255,26,43,1);
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
}
.person_box .person_address_list {
    width: 114px;
    height: 36px;
    margin-right: 10px;
    font-size: 14px;
    color: #999999;
    border: 2px solid rgba(232,232,232,1);
}
.person_box .yan_success {
    margin-left: 10px;
    line-height: 36px;
    border-radius: 50%;
    background: #33e49a;
    color: #fff;
    padding: 1px;
}
.person_box .yan_fail {
    margin-left: 10px;
    line-height: 36px;
    border-radius: 50%;
    background: #FF1A2B;
    color: #fff;
    padding: 3px;
    font-size: 12px;
}

/*企业负责人信息*/

/*提现页面*/
.withdrawal_page {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 78px;
}
.withdrawal_page .withdrawal_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
}
.withdrawal_page .user_info {
    background: #FFF8E9;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 0 10px 17px;
}
.withdrawal_page .user_info img {
    float: left;
    width: 50px;
    margin-right: 17px;
    height: 50px;
    border-radius: 50%;
}
.withdrawal_page .user_info ul li {
    overflow: hidden;
}
.withdrawal_page .user_info ul li p {
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #292929;
}
.withdrawal_page .user_info ul li:nth-child(1) {
    margin-bottom: 5px;
}
.withdrawal_page .user_info ul li:nth-child(1) span {
    font-size: 18px;
    color: #292929;
    line-height: 20px;
}
.withdrawal_page .user_info ul li:nth-child(2) span {
    color: #666666;
    font-size: 12px;
    line-height: 20px;
}
.withdrawal_info {
    padding-left: 50px;
}
.withdrawal_info .form_li {
    margin-bottom: 20px;
}
.withdrawal_info .form_li p {
    color: #666666;
}
.withdrawal_info .form_li span {
    line-height: 36px;
    color: #666666;
    font-size: 12px;
}
.withdrawal_info label {
    width: 140px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    font-weight: bold;
    color: rgba(102,102,102,1);
    line-height: 30px;
    margin-right: 10px;
}
.withdrawal_info input {
    width: 386px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}
/* .withdrawal_info input:focus{
    border:1px solid #FF1A2B;
} */

.withdrawal_info .form_li button {
    padding: 0 10px;
    height: 36px;
    line-height: 1px;
    background: #FBE7C9;
    color: #95734F;
    font-weight: bold;
    margin-left: -2px;
}
.withdrawal_info .form_li .dark_button {
    background: #E8E8E8;
    color: #B1B1B1;
}
.withdrawal_info textarea{
    border:2px solid rgba(232,232,232,1);
    padding: 10px 16px;
}
.withdrawal_btn {
    text-align: center;
    width: 65%;
    margin-top: 30px;
}
.withdrawal_btn input {
    display: block;
    width: 110px;
    height: 36px;
    background: rgba(255,26,43,1);
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    padding: 0;
    margin: 0 auto;
    border: 0;
}
.withdrawal_info .withdrawal_btn input:hover {
    color: #fff;
}
.withdrawal_tips {
    padding-left: 30px;
    margin-top: 40px;
    color: #474747;
    line-height:27px;
}

/* .withdrawal_tips p:nth-child(2n) {
    color: #FF1A2B;
} */



.withdrawal_page .record {
    padding: 0 18px;
    margin-top: 20px;
}
.withdrawal_page .record table {
    width: 100%;
    margin-bottom: 80px;
}
.withdrawal_page .record table thead tr {
    line-height: 42px;
    background: #F5F5F5;
}
.withdrawal_page .record table thead tr th {
    text-align: center;  
    color: #666666;
    font-size: 15px;
    font-weight: bold;  
}
.withdrawal_page .record table tbody tr {
    line-height: 64px;
    border-bottom: 1px solid #F4F4F4;
}
.withdrawal_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
}
.withdrawal_page .record table tbody tr td {
    text-align: center;
    width: 10%;
    color: #333;
}
.withdrawal_page .withdrawal_operation {
    background: #fff;
    padding-bottom: 30px;
    overflow: hidden;
}
.withdrawal_page .withdrawal_record {
    background: #fff;
    padding: 25px 0 70px 0;
    margin-top: 12px;
    overflow: hidden;
}
/*提现页面*/

/*修改密码*/
.find_password_page {
    width: 100%;
    overflow: hidden;
    margin-bottom: 100px;
}
.find_password_page .find_password_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
}
.find_password_page .find_password_info {
    background: #fff;
    overflow: hidden;
    padding-bottom: 78px;
    margin-bottom: 30px;
}
.find_password_page .cart_new_t_title {
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
}
.find_password_page .recommend .recommend_list li {
    margin-right: 30px;
}
.find_password_page .recommend .recommend_list li:last-child {
    margin-right: 0;
}
.find_password_info .form_li {
    margin-bottom: 20px;
}
.find_password_info .form_li p {
    color: #666666;
}
.find_password_info .form_li span {
    line-height: 36px;
    color: #666666;
    font-size: 12px;
    margin-left: 15px;
}
.find_password_info label {
    width: 140px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    font-weight: bold;
    color: rgba(102,102,102,1);
    line-height: 30px;
    margin-right: 10px;
}
.find_password_info input {
    width: 295px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}
.find_password_info .form_li button {
    padding: 0 10px;
    height: 36px;
    line-height: 1px;
    background: #FBE7C9;
    color: #95734F;
    font-weight: bold;
    margin-left: -2px;
}
.find_password_info .form_li .dark_button {
    background: #E8E8E8;
    color: #B1B1B1;
}
.find_password_btn {
    text-align: center;
    width: 65%;
}
.find_password_btn button {
    width:110px;
    height:36px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}
/*修改密码*/

/*消费账单*/
.account_log_page {
    background: #fff;
    overflow: hidden;
}
.account_log_ellipsis_td{
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: 0 8px;
}
.account_log_ellipsis_td>.account_log_ellipsis{
    display: none;
    position: fixed;
    background: #fff;
    z-index: 200;
    max-width: 500px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    padding: 5px;
    white-space: normal;
    word-break: break-all;
    line-height: 30px;
    text-align: left;
}
.account_log_ellipsis_td:hover>.account_log_ellipsis{
    display: block;
}
.account_log_ellipsis .account_log_ellipsis_content{
    overflow: auto;
}
.account_log_ellipsis.account_log_ellipsis_top .account_log_ellipsis_content:after{
    content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: 100%;
    border: 5px solid transparent;
    border-top-color: #fff;
}
.account_log_ellipsis.account_log_ellipsis_bottom .account_log_ellipsis_content:after{
    content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    bottom: 100%;
    border: 5px solid transparent;
    border-bottom-color: #fff;
}
.account_log_page .account_log_title {
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-left: 20px;
    font-weight: bold;
    margin-top: 18px;
    letter-spacing: 1px;
    float: left;
}
.account_log_top input {
    height: 28px;
    background: #fff;
    width: 150px;
    border-radius: 3px;
    padding-left: 12px;
    font-size: 14px;
    vertical-align:middle;
    line-height: 28px;
    border: 1px solid #D5D5D5;
}
.account_log_top span {
    width:48px;
    height:28px;
    border-radius:2px;
    background: #ff1a2b;
    line-height: 28px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    margin-left: 26px;
}
.account_log_page .record {
    padding: 0 18px;
    margin-top: 20px;
}
.account_log_page .record table {
    width: 100%;
    border: 2px solid #F4F4F4;
    margin-bottom: 80px;
}
.account_log_page .record table thead tr {
    height: 42px;
    line-height: 42px;
    background: #F5F5F5;
}
.account_log_page .record table thead tr th {
    text-align: center;    
}
.account_log_page .record table tbody tr {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #E9E9E9;
}
.account_log_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
}
.account_log_page .record table tbody tr td {
    text-align: center;
}
/*消费账单*/

/*绑定邮箱*/
.bindingMail_page {
    width: 100%;
    overflow: hidden;
    margin-bottom: 100px;
}
.bindingMail_page .bindingMail_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 45px;
    margin-left: 20px;
    margin-top: 15px;
}
.bindingMail_page .bindingMail_info {
    background: #fff;
    overflow: hidden;
    padding-bottom: 78px;
    margin-bottom: 30px;
}
.bindingMail_page .cart_new_t_title {
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
}
.bindingMail_page .recommend .recommend_list li {
    margin-right: 30px;
}
.bindingMail_page .recommend .recommend_list li:last-child {
    margin-right: 0;
}
.bindingMail_info .form_ul {
    padding-left: 50px;
}
.bindingMail_info .form_li {
    margin-bottom: 20px;
}
.bindingMail_info label {
    width: 140px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    font-weight: bold;
    color: rgba(102,102,102,1);
    line-height: 30px;
    margin-right: 10px;
}
.bindingMail_info input {
    width: 295px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}

.bindingMail_btn {
    text-align: center;
    width: 65%;
}
.bindingMail_btn button {
    width:110px;
    height:36px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}
/*绑定邮箱*/

/*绑定手机*/
.bind_mobile_page {
    width: 100%;
    overflow: hidden;
    margin-bottom: 100px;
}
.bind_mobile_page .bind_mobile_title{   
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 35px;
    margin-left: 20px;
    margin-top: 15px;
}
.bind_mobile_page .bind_mobile_info {
    background: #fff;
    overflow: hidden;
    padding-bottom: 78px;
    margin-bottom: 30px;
}
.bind_mobile_page .cart_new_t_title {
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
}
.bind_mobile_page .recommend .recommend_list li {
    margin-right: 30px;
}
.bind_mobile_page .recommend .recommend_list li:last-child {
    margin-right: 0;
}
.bind_mobile_info .form_li {
    margin-bottom: 20px;
}
.bind_mobile_info .form_li p {
    display: inline-block;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
}
.bind_mobile_info .form_li span {
    line-height: 36px;
    color: #666666;
    font-size: 12px;
    margin-left: 15px;
}
.bind_mobile_info label {
    width: 140px;
    height: 30px;
    font-size: 14px;
    text-align: right;
    font-weight: bold;
    color: rgba(102,102,102,1);
    line-height: 30px;
    margin-right: 10px;
}
.bind_mobile_info input {
    width: 295px;
    height: 36px;
    border: 2px solid rgba(232,232,232,1);
    padding-left: 16px;
}
.bind_mobile_info .form_li button {
    padding: 0 10px;
    height: 36px;
    line-height: 1px;
    background: #FBE7C9;
    color: #95734F;
    font-weight: bold;
    margin-left: -2px;
}
.bind_mobile_info .form_li .dark_button {
    background: #E8E8E8;
    color: #B1B1B1;
}
.bind_mobile_btn {
    text-align: center;
    width: 65%;
}
.bind_mobile_btn button {
    width:110px;
    height:36px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}
/*绑定手机*/

/*地址管理*/
.address_new_page {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.address_new_page .address_new_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 35px;
    margin-left: 20px;
    margin-top: 15px;
}
.address_new_page .address_content {
    padding: 0 66px 0 25px;
}
.address_new_page .address_content .newly{
    padding-left: 25px;
}
.address_new_page .address_content .newly button {
    width:100px;
    height:28px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
}
.address_new_page .address_content .newly input {
    margin-left: 20px;
    width: 154px;
    height: 28px;
    border: 1px solid rgba(221,221,221,1);
    border-radius: 4px 0px 0px 4px;
    padding-left: 10px;
}
.address_new_page .address_content .newly span {
    display: inline-block;
    width: 36px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    background: rgba(255,26,43,1);
    border-radius: 0px 4px 4px 0px;
    color: #fff;
}
.address_new_page .address_content .address_data {
    margin-top: 20px;
}
.address_new_page .address_content .address_data .address_ul {
    margin-bottom: 20px;
}
.address_new_page .address_data .address_select i{
    margin-right: 14px;
    font-size: 20px;
    color: #ddd;
}
.address_new_page .address_content .address_data .active_icont {
    color: #FF1A2B;
}
.address_new_page .address_content .address_data .address_ul label {
    line-height: 100px;
}
.address_new_page .address_content .address_data .election {
    line-height: 18px;
}
.address_new_page .address_content .address_data .election .all{
    color: #666666;
    margin-right: 20px;
    font-size: 16px;
}
.address_new_page .address_content .address_data .election button {
    font-size: 16px;
}
.address_new_page .address_content .address_item {
    width: 925px;
    height: 100px;
    border: 1px solid rgba(221,221,221,1);
    padding: 15px 0 0 16px;
}
/* .address_new_page .address_content .address_item li {
} */
.address_new_page .address_content .address_item h2 {
    display: inline-block;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 20px;
}
.address_new_page .address_content .address_item p {
    display: inline-block;
    color: #666666;
}
.address_new_page .address_content .address_item .ailas_name {
    padding: 0px 10px;
    height: 20px;
    background: rgba(255,241,241,1);
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    margin-left: 15px;
}
.address_new_page .address_content .address_item .default {
    display: inline-block;
    width: 38px;
    height: 18px;
    background: rgba(255,235,235,1);
    border: 1px solid rgba(255,43,43,1);
    border-radius: 3px;
    color: #FF1A2B;
    text-align: center;
    line-height: 18px;
    margin-right: 20px;
}
/* .address_new_page .address_content .address_item:hover .operation {
    display:block;
} */
.address_new_page .address_content .address_item .operation {
    text-align: right;
    color: #999;
    margin-top: 30px;
    padding-right: 20px;
    /* display: none; */
}
.address_new_page .address_content .address_item .operation span {
    color: #999999;
    margin-right: 10px;
}
.address_new_page .address_content .address_item .operation span:hover {
    color: #FF1A2B;
}
.address_new_page .address_content .address_item .operation i {
    color: #999999;
    margin-right: 10px;
}
.address_new_page .address_content .address_item .operation i:hover {
    color: #FF1A2B;
}
.address_new_page .newly_address {
    margin-top: 80px;
    padding-bottom: 50px;
    display: none;
}
.address_new_page .newly_address .newly_addressMsg {
    padding: 0 20px;
}

.address_new_page .newly_address label {
    width: 100px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 20px;
    position: relative;
}
.address_new_page .new_address_list {
    height: 30px;
}
.address_new_page .newly_address input {
    width: 300px;
    height: 30px;
    border: 1px solid rgba(221,221,221,1);
    border-radius: 4px;
    padding-left: 10px;
}
.address_new_page .newly_address em {
    color: #FF1A2B;
    position: absolute;
    font-size: 25px;
    left: -5px;
    line-height: 40px;
    text-align: left;
}
.address_new_page .address_data_r {
    margin-right:100px;
}
.address_new_page .address_data_r i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #CDCDCD;
    color: #fff;
    line-height: 16px;
    margin-top: 7px;
    margin-left: 15px;
}
.address_new_page .active_default {
    background: #FF1A2B !important;
}
.address_new_page .address_pop .icon-gou {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.address_new_page .new_address_btns {
    text-align: center;
    margin-top: 20px;
}
.address_new_page .new_address_btns button {
    width: 80px;
    height: 28px;
    background: rgba(255,26,43,1);
    border-radius: 4px;
    margin-right: 20px;
    color: #fff;
}
/*地址管理*/

/*注册登录*/
.mylogin_body {
    width: 100%;
    height: 570px;
    display: table;
    background: #FFD237;
    border-top: 2px solid #38b25d;
}

/*注册登录*/

/*我的云享*/
.myshare_page {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 78px;
    min-height: 800px;
}
.myshare_page .myshare_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
}
.myshare_page .myshare_box .myshare_ul {
    padding: 0 20px;
}
.myshare_page .myshare_box .myshare_ul .myshare_li {
    height:194px;
    background: #F8F8F8;
    overflow: hidden;
    margin-bottom: 20px;
}
.myshare_page .myshare_box .li_img img {
    width: 140px;
    height: 140px;
    margin: 28px 18px 0 14px;
    display: block;
}
.myshare_page .myshare_box .li_content {
    padding-top: 20px;
    min-width: 650px;
}
.myshare_page .myshare_box .li_content ul li {
    overflow: hidden;
    margin-bottom: 15px;
}
.myshare_page .myshare_box .li_content ul li p {
    max-width: 650px;
    color: #333;
}
.myshare_page .myshare_box .li_content ul li span {
    color: #666666;
    font-size: 12px;
}
.myshare_page .myshare_box .li_share {
    margin-left: 32px;
    margin-top: 20px;
    padding-left:36px;
    border-left: 1px solid #E9E9E9;
}
.myshare_page .myshare_box .li_share ul li {
    margin-bottom: 5px;
}
.myshare_page .myshare_box .li_share ul li button {
    color: #FF1A2B;
    font-weight: bold;
}
.myshare_page .myshare_box .li_share ul li span {
    display: block;
    color: #666666;
    font-size: 12px;
    text-align: center;
}
.myshare_page .myshare_box .li_share ul li img {
    width: 78px;
    margin-top: 10px;
}
.share-alert{
    width:452px;
    height:728px;
    background:rgba(255,255,255,1);
    border-radius:10px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    box-shadow:0px 0px 1px #000
}
.share-bottom{
    width: 452px;
    height: 360px;
    background:rgba(244,237,231,1);
    border-radius:0px 0px 10px 10px;
    position: absolute;
    bottom: 0px;
    padding-top: 83px;
}

.share-bottom input::-webkit-input-placeholder {
    color:rgba(170,170,170,1);
}
.share-bottom textarea::-webkit-input-placeholder {
    color:rgba(170,170,170,1);
}
.share-bottom input{
    width:333px;
    height:30px;
    background:rgba(229,222,216,1);
    padding-left: 5px;
}
.share-bottom textarea{
    width:231px;
    height:52px;
    padding-left: 5px;
    background:rgba(229,222,216,1);
}
.share-bottom p{
    margin-left: 25px;
}
.share-bottom .btns {
    margin-top: 20px;
    text-align: center;
}
.share-bottom .btns button {
    width: 60px;
    text-align: center;
    border-radius: 5px;
    margin-right: 20px
}
.share-bottom .btns button:nth-child(1) {
    margin-left: 40px;
    margin-top: 10px;
    color: #FF1A2B;
    background: #fff;
    border: 1px solid #FF1A2b;
}
.share-bottom .btns button:nth-child(2) {
    background: #FF1A2B;
    color:#fff;
}
.share-img{
    width:390px;
    height:390px;
    background:rgba(217,224,222,1);
    border:3px solid rgba(243,229,217,1);
    position: absolute;
    top: 48px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.share-img img {
    width: 390px;
}
.share-time{
    height:25px;
    font-size:20px;
    font-family:Cambria-Bold;
    font-weight:bold;
    font-style:italic;
    color:rgba(79,79,79,1);
    line-height:25px;
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
}

.share-alert .icon-fork:before {
    content: "\e620";
}
.share-alert i {
    font-style: normal;
    position: absolute;
    right: 6px;
    top: 5px;
    font-size: 16px;
    line-height: 16px;
}
.share-scan{
    display: none;
    height: 85px;
    text-align: center;
    font-size: 12px;
}
.share-scan .share_title i {
    position: absolute;
    right:10px;
    top: 83px;
    font-size: 16px;
    color:#A1A1A1;
}
.share-scan .share_title h2 {
    width: 240px;
    margin: 0 auto;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
}
.share-scan .share_title p {
    position: relative;
    width: 390px;
    max-height: 70px;
    font-size: 14px;
    margin: 0 auto 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.share-scan .left {
    position: relative;
}
.share-scan .left a {
    display: block;
    width: 70px;
    height: 70px;
    background: #006eb2;
    opacity: 0.5;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.share-scan .left img{
    width: 91px;
}
.share-scan .left{
    width: 218px;
    border-right: 1px solid rgba(168,160,154,1);
    float: left;
}
.share-scan .right{
    width: 234px;
    float: right;
}
.share-scan .right img {
    margin-right: 20px;
}
.share-scan .right p:first-child{
    width: 83px;
    height: 24px;
    background: #E7A973;
    border-radius: 5px;
    line-height: 24px;
    margin: 10px auto 30px;
    color: #FFFFFF;
}
.share-scan .right p:nth-child(2){
    margin-left: 0px;
    color:#BF8D61;
}

.share-scan .line{
    display: inline-block;
    width:26px;
    height:0.5px;
    border:0.5px solid rgba(155,115,80,1);
    margin: 12px 2px 0px 2px;
}
/*我的云享*/

/*我的网盘*/
.skyDrive_page {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 78px;
}
.skyDrive_page .upload_files {
    height: 30px;
    padding: 0px 20px 0 20px;
}
.skyDrive_page .upload_files button {
    width:98px;
    height:28px;
    background:rgba(255,26,43,1);
    border-radius:4px;
    color: #fff;
}
.skyDrive_page .upload_files input {
    margin-left: 20px;
    width: 154px;
    height: 28px;
    border: 1px solid rgba(221,221,221,1);
    border-radius: 4px 0px 0px 4px;
    padding-left: 10px;
}
.skyDrive_page .upload_files span {
    display: inline-block;
    width: 36px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    background: rgba(255,26,43,1);
    border-radius: 0px 4px 4px 0px;
    color: #fff;
}
.skyDrive_page .skyDrive_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
}
.skyDrive_page .record {
    padding: 0 18px;
    margin-top: 20px;
}
.skyDrive_page .record table {
    width: 100%;
    margin-bottom: 80px;
}
.skyDrive_page .record table thead tr {
    height: 57px;
    line-height: 57px;
    background: #F5F5F5;
}
.skyDrive_page .record table thead tr th {
    text-align: center;    
}
.skyDrive_page .record table thead tr th i {
    margin-left: 20px;
}
.skyDrive_page .record table thead tr th i:hover {
    color: #FF1A2B;
}
.skyDrive_page .record table tbody tr {
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid #F4F4F4;
}
.skyDrive_page .record table tbody tr:hover {
    background: #FFF4F5 !important;
}
.skyDrive_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
}
.skyDrive_page .record table tbody tr td {
    text-align: center;
}
.skyDrive_page .record .deletesky {
    width: 80px;
}
.skyDrive_page .record .deletesky span{
    display: none;
}
.skyDrive_page .record table tbody tr:hover .deletesky span{
    display: block;
}
/*我的网盘*/

/*我的网盘*/
.customer_list_page {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 78px;
}
.customer_list_page .customer_list_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 15px;
}
.customer_list_page .customer_list_top input {
    height: 28px;
    background: #fff;
    width: 150px;
    border-radius: 3px;
    padding-left: 12px;
    font-size: 14px;
    vertical-align:middle;
    line-height: 28px;
    border: 1px solid #D5D5D5;
}
.customer_list_page .customer_list_top select {
    width: 108px;
    height: 28px;
    border: 1px solid rgba(213,213,213,1);
    border-radius: 4px;
    float: left;
    color: #666;
    margin-right: 30px;
    font-size: 12px;
    padding-left: 10px;
}
.customer_list_page .customer_list_top span {
    width:48px;
    height:28px;
    border-radius:2px;
    background: #ff1a2b;
    line-height: 28px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    margin-left: 26px;
}
.customer_list_page .record {
    padding: 0 18px;
    margin-top: 20px;
}
.customer_list_page .record table {
    width: 100%;
    margin-bottom: 80px;
    border: 1px solid #f4f4f4;
}
.customer_list_page .record table thead tr {
    height: 57px;
    line-height: 57px;
    background: #F5F5F5;
}
.customer_list_page .record table thead tr th {
    text-align: center;  
    color: #666666;
    font-size: 15px;
    font-weight: bold;  
}
.customer_list_page .record table tbody tr {
    line-height: 45px;
    border-bottom: 1px solid #F4F4F4;
}
.customer_list_page .record table tbody tr:nth-child(2n) {
    background: #FBFCFF;
}
.customer_list_page .record table tbody tr td {
    text-align: center;
    width: 10%;
    max-width: 110px;
    color: #333;
    border-right: 1px solid #f4f4f4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.orange td{
    color: orange !important;
}
.customer_list_page .record .ellipsis {
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto;
}
/*我的网盘*/

#page {
    margin: 20px auto;
    color: #666;
    display: block;
    text-align: center;
}

#page li {
    display: inline-block;
    min-width: 30px;
    height: 28px;
    cursor: pointer;
    color: #666;
    font-size: 13px;
    line-height: 28px;
    /* background-color: #f9f9f9;
    border: 1px solid #dce0e0; */
    border-radius: 4px;
    text-align: center;
    margin: 0 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.xl-nextPage,
.xl-prevPage {
    color: #FF1A2B;
    height: 28px;
}

#page .xl-nextPage:hover {
    background: #fff;
    color: #666;
}
#page .xl-prevPage:hover {
    background: #fff;
    color: #666;
}

#page li.xl-disabled {
    opacity: .5;
    cursor: no-drop;
}

#page li.xl-disabled:hover{
    background-color: #f9f9f9 !important;
    /* border: 1px solid #dce0e0 !important; */
    color: #666 !important;
}

#page li.xl-active {
    background-color: #FF1A2B;
    border-color: #FF1A2B;
    color: #FFF
}

#page li:hover{
    background-color: #FF1A2B;
    border-color: #FF1A2B;
    color: #FFF
}

 #page li.xl-jumpText {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    opacity: 1;
}

#page li.xl-jumpText:hover{
    background-color: rgba(0,0,0,0) !important;
    border-color: rgba(0,0,0,0) !important;
}

#page li.xl-jumpButton{
    padding: 0 5px;
}

#xlJumpNum {
    width: 50px;
    margin: 0 3px;
    border: 1px solid #dce0e0;
    min-width: 30px;
    height: 28px;
    text-align: center;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}
input[type="number"]{
    -moz-appearance:textfield;
}

.product2_modal .o_act_window ul li {
    /*float:left;*/
    margin-left: 0px;
    margin-top: 15px;
    position: relative;
    line-height: 30px;
    margin-right: 16px;
    display: inline-block;
}
.product2_modal .o_act_window ul li:nth-child(4n) {
    margin-right: 0;
}
.product2_modal .modal-footer {
    text-align:center;
    background: #F3F3F3;
}
.product2_modal .modal-footer .btn-primary {
    color: #fff;
    background-color: #FF1A2B;
    border-color: #FF1A2B;
    width:80px;
    height:30px;
    border-radius:4px;
}
.product2_modal .modal-footer .btn-default {
    width: 80px;
    height: 30px;
    border-radius: 4px;
    margin-right: 20px;
    background: #E4E4E4;
}
.product2_modal .modal-header {
    background: #F3F3F3;
}



/*订单列表样式*/
.order_list_lsk .order_new_title li:nth-child(1){width: 328px;}
.order_list_lsk .list_content li:nth-child(1) {width: 445px;}
                                                            
.order_list_lsk .order_new_title li:nth-child(2){width: 116px;}
.order_list_lsk .list_content li:nth-child(2) {width: 148px;}

.order_list_lsk .order_new_title li:nth-child(3){width: 148px;}
.order_list_lsk .list_content li:nth-child(3) {width: 158px;}

.order_list_lsk .order_new_title li:nth-child(4){width: 158px;}
.order_list_lsk .list_content li:nth-child(4) {width: 103px;}

.order_list_lsk .order_new_title li:nth-child(5){width: 103px;}
.order_list_lsk .list_content li:nth-child(5) {width: 176px;}

.order_list_lsk .order_new_title li:nth-child(6){ width: 176px;height: 100%;} 
/* .order_list_lsk .list_content li:nth-child(6) {width: 165px;} */

.order_list_lsk .list_content li {
    float: left;
    position: relative;
    border: 1px solid #F4F4F4;
}
/* .order_list_lsk .list_content li::-webkit-scrollbar{width:10px;}

.order_list_lsk .list_content li::-webkit-scrollbar-track{background-color: #fff;border-left: 1px solid #f4f4f4;}

.order_list_lsk .list_content li::-webkit-scrollbar-thumb{background-color: #CECECE} */

.order_list_lsk .list_content .list_150 {
    height: 150px;
}
.order_list_lsk .list_content .list_120 {
    height: 120px;
}
.order_list_lsk .list_content .list_180 {
    height: 180px;
}
.list2{
    position: absolute; width: 100%;;top: 67%;transform: translateY(-50%);color: red; font-size: 12px;
   }
.listdata{
    position: absolute; width: 100%;;top: 75%;transform: translateY(-50%);color: red; font-size: 12px;
   }
.order_list_lsk .list_content .position_center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 30px;
}
.order_list_lsk .position_center_top_left{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.order_list_lsk input[type="checkbox"].batchPay_checkbox{
    width: 18px !important;
    height: 18px !important;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 18px;
    position: relative;
    margin: 0;
    margin-top: 0 !important;
}
.order_list_lsk input[type="checkbox"].batchPay_checkbox:checked::before {
    content: "\2713";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    background: #FF1A2B;
    border: 0;
    color: #fff;
}
.order_list_lsk .batchPay{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.order_list_lsk .batchPay>button{
    padding: 4px 10px;
    border-radius: 4px;
}
.order_list_lsk .batchPay>button+button{
    margin-left: 15px;
}
.order_list_lsk .batchPay>.confirm_batch_pay{
    background: #ff1a2b;
    color: #fff;
}
.order_list_lsk .batchPay>.cancel_batch_pay{
    border: 1px solid #dcdfe6;;
    color: #606266;
}
.order_list_lsk .list_content li:nth-child(1) {
    position: relative;
}
.order_list_lsk .list_content li:nth-child(1) img {
    display: block;
    float: left;
    width: 69px;
    height: 69px;
}
.order_list_lsk .list_content li:nth-child(1) h4 {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}
.order_list_lsk .list_content li:nth-child(2) {
    text-align: center;
    padding-top: 40px;
    border-bottom: 0;
    border-top: 0;
} 

/* .order_list_lsk .list_content li:nth-child(3) {
    padding-top: 40px;
    text-align: center;
    border-bottom: 0;
    border-top: 0;
} */
.order_list_lsk .list_content li:nth-child(3) {
    text-align: center;
    line-height: 28px;
    padding-top: 25px;
    border-bottom: 0;
    border-top: 0;
}
.order_list_lsk .list_content li:nth-child(3) p {
    font-size: 14px;
    color: #333;
}
.order_list_lsk .list_content li:nth-child(3) .order_freight {
    color: #999999;
    font-size: 12px;
    line-height: 12px;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 6px;
}
.order_list_lsk .list_content li:nth-child(3) p span {
    /*color: #FF1A2B;*/
}
.order_list_lsk .list_content li:nth-child(4) {
    text-align: center;
    line-height: 120px;
    color: #FF601A;
    font-weight: bold;
    border-bottom: 0;
    border-top: 0;
}
.order_list_lsk .list_content li:nth-child(4) {
    text-align: center;
    padding-top: 14px;
    border-bottom: 0;
    border-top: 0;
}
.order_list_lsk .list_content li:nth-child(5) {
    text-align: center;
    border-bottom: 0;
    border-top: 0;
}
.order_list_lsk .list_content li:nth-child(5) p {
    color: #FF1A2B;
    font-size: 12px;
}
.order_list_lsk .list_content li:nth-child(5) button {
    display: block;
    margin: 5px auto;
    width: 110px;
    height: 26px;
    background: #FF1A2B;
    color: #fff;
    border-radius: 4px;
}
.order_list_lsk .list_content li:nth-child(5) span {
    display: block;
    text-align: center;
    width: 110px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.order_list_lsk .order_list ul:nth-of-type(1) li:nth-child(2),
.order_list_lsk .order_list ul:nth-of-type(1) li:nth-child(3),
.order_list_lsk .order_list ul:nth-of-type(1) li:nth-child(4),
.order_list_lsk .order_list ul:nth-of-type(1) li:nth-child(5),
.order_list_lsk .order_list ul:nth-of-type(1) li:nth-child(6){
    border-top: 1px solid #F4F4F4;
}
.order_list_lsk .list_content:last-child li:nth-child(2),
.order_list_lsk .list_content:last-child li:nth-child(3),
.order_list_lsk .list_content:last-child li:nth-child(4),
.order_list_lsk .list_content:last-child li:nth-child(5),
.order_list_lsk .list_content:last-child li:nth-child(6){
    border-bottom: 1px solid #F4F4F4;
}
/* .order_list_lsk .new_list_sort {
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    border-bottom: 1px solid #F4F4F4;
} */
.order_list_lsk .new_goods_list {
    height: 75px;
    width: 72%;
    border-bottom: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4;
    padding: 5px 0 0 20px;
}
.order_list_lsk .new_goods_list img {
    margin: 10px 20px 0 0;
}
.order_list_lsk .order_number {
    position: relative;
    height: 75px;
    width: 28%;
    border-left: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}
.order_list_lsk .singe_goods {
    width: 72%;
    overflow: hidden;
    float: left;
    padding: 25px 0 0 20px;
}
/*订单列表样式*/

/*订单详情列表样式*/
.order_info .detail_list li {
    float: left;
    height: 120px;
    border: 1px solid #f4f4f4;
}
.order_info .detail_list .centerlp {
    text-align: center;
    line-height: 120px;
}
.order_info .detail_list ul li:nth-child(2) img {
    display: block;
    float: left;
    width: 87px;
    height: 87px;
}
.order_info .detail_list ul li .position_center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 40px;
}
/*订单详情列表样式*/


/*流程进度样式*/
.lsk_process {
    overflow: hidden;
    height: 174px;
    padding: 40px 20px;
}
.lsk_process .norcomplete {
    background: #CDCDCD;
}
.lsk_process ul li {
    float: left;
    text-align: center;
    margin-right: 135px;
    position: relative;
    height: 105px;
}
.lsk_process ul li:last-child em{
    width: 100px;
    left: -30%;
}
.lsk_process ul li:nth-child(1) em{
    width: 100px;
    left: 130%;
}
.lsk_process ul li h2 {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
}
.lsk_process ul li span {
    position: relative;
    width: 28px;
    height: 28px;
    background: #FF1A2B;
    margin: 0 auto;
    display: block;
    color: #fff;
    line-height: 28px;
    border-radius: 50%;
    margin-bottom: 18px;
    z-index: 1;
}
.lsk_process ul li em {
    display: block;
    width: 210px;
    height: 4px;
    background-color: #FF1A2B;
    position: absolute;
    left: 50%;
    top: 37%;
    transform: translate(-50%,-50%);
}
.certification_page .lsk_process ul li em,.person_page .lsk_process ul li em{
    top: 13%;
}

.lsk_process ul li p {
    color: #666666;
    font-size: 12px;
    width: 70px;
}
.lsk_process ul li:last-child {
    margin: 0;
}

/*流程进度样式*/

.invoice_button{
    background: #DF0313;
    color: #fff;
    width: 110px;
    height: 26px;
    border-radius: 4px;
    margin-right: 10px;
    padding: 1px 6px 1px 6px;
}
.invoice_button:hover{
    color: #fff;
}
.product-top {
    position: relative;
}
.product-top .product_price {
    position: absolute;
    right: -23%;
    top: 6%;
    width: 350px;
    max-height: 500px;
    background: rgba(245,245,245,1);
    box-shadow: 0px 3px 9px 0px rgba(16,41,56,0.51);
}
.product-top .product_price h1 {
    font-size: 16px;
    height: 32px;
    background: #F2F2F2;
    text-align: center;
    line-height: 32px;
}
.product-top .price_content {
    max-height: 435px;
    overflow: auto;
}
.product-top .price_remarks {
    width:100%;
    height:31px;
    font-size:12px;
    font-family:"PingFang SC";
    font-weight:400;
    color:rgba(135,103,72,1);
    line-height:31px;
    padding-left: 9px;
}
.product-top .product_price ul li {
    display: block;
    padding: 6px 9px;
    background: #fff;
    margin-bottom: 4px;
}
.product-top .product_price ul li p:nth-child(1) {
    font-size: 14px;
}
.product-top .product_price ul li p {
    font-size: 12px;
    font-weight: bold;
}
.product-top .product_price ul li:last-child {
    margin-bottom: 0;
}

/* 修改密码流程图 */

.find_container {
    height: 567px;
    background: #fff;
    padding-top: 50px;
}
.find_container .alertpop {
    width: 230px;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
}
.find_container h2 {
    text-align: center;
    font-size: 19px;
    color: #333333;
    letter-spacing: 2px;
    margin-bottom: 45px;
}
.find_container .find_process {
    text-align: center;
    margin-bottom: 50px;
}
.find_container .find_process li {
    float: left;
    width: 185px;
    text-align: center;
    position: relative;
}
.find_container .find_process li p {
    font-weight: bold;
    color: #999999;
}
.find_container .find_process li img {
    width: 50px;
    height: 50px;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
    z-index: 10;
}
.find_container .find_process li em {
    width: 50%;
    display: block;
    position: absolute;
    top: 30%;
    left: 0;
    border:1px dashed #FF1A2b;
    opacity:0.29;
}
.find_container .find_process .opacitys {
    opacity:1;
}
.find_container .find_process li:nth-child(1) em{
    left: 50%;
}
.find_container .find_process .FF1A2b {
    color: #FF1A2b;
}
.find_container .find_process li:nth-child(2) em{
    width: 100%;
}

.find_container .find_phone_input ul{
    width: 600px;
    margin-left: 400px;
}
.find_container .find_phone_input ul li {
    overflow: hidden;
    position: relative;
}
.find_container .find_phone_input ul li input{
    float: left;
}
.find_container .find_phone_input ul li label {
    margin: 5px 14px 15px;
    font-size: 12px;
    color: #ff1a2b;
}
.find_container .find_phone_input ul li p {
    font-size: 12px;
    float: left;
    color: #999999;
    line-height: 34px;
    margin-left: 15px;
}
.find_container .find_phone_input ul li span{
    float: left;
    text-align: right;
    height: 34px;
    line-height: 34px;
    margin-bottom: 12px;
    color: #333333;
    width: 70px;
}
.find_container .find_phone_input .btn-yanzheng{
    width: 85px;
    height: 34px;
    border: 1px solid rgba(255,26,43,1);
    border-radius: 6px;
    padding: 0;
    color: #ff1a2b;
    float: left;
    margin-left: 10px;
}
.find_container .find_phone_input .dark_button {
    background: #E8E8E8;
    color: #B1B1B1;
    border: none;
}
.find_container .find_phone_input .btn-find {
    width: 258px;
    height: 36px;
    background: rgba(255,26,43,1);
    border-radius: 6px;
    color: #fff;
}
.find_container .find_phone_input a {
    display: block;
    font-size: 12px;
    color: #333333;
    width: 340px;
    text-align: right;
}
.find_container .completed {
    padding-left: 480px;
}
.find_container .completed i {
    float: left;
    font-size: 26px;
    color: #FF1A2B;
    margin-right: 10px;
}
.find_container .completed .completed_box {
    overflow: hidden;
    padding-left: 45px;
    margin-bottom: 45px;
}
.find_container .completed .completed_right {
    float: left;
}
.find_container .completed .completed_right span {
    font-size:14px;
    color:rgba(255,26,43,1);
}
.find_container .completed .completed_right p {
    font-size: 12px;
    color: #333333;
}
.find_container .completed button {
    width:258px;
    height:36px;
    background:rgba(255,26,43,1);
    border-radius:6px;
    color: #fff;
}

.emit_success {
    height: 450px;
    background: #fff;
    padding-top: 80px;
}
.emit_success .emit_info {
    float: left;
    margin-top: 70px;
}
.emit_success .emit_box img {
    float: left;
}
.emit_success .emit_box {
    overflow: hidden;
    width: 660px;
    margin: 0 auto;
}
.emit_success .emit_box p {
    font-size: 22px;
    color: #333333;
    margin-bottom: 10px;
}
.emit_success .emit_box a {
    color: #ff1a2b;
    border-bottom: 2px solid;
    padding-bottom: 2px;
    padding: 0 5px 2px 5px;
}
/* 赠送余额-start */
.give_balance,.give_end{
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    z-index: 150;
    display: none;
}
.give_balance>div,.give_end>div{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.give_balance .give_b_close{
    display: block;
    width: 40px;
    margin: auto;
    margin-bottom: 26px;
}
.give_end .give_b_close1{
    display: block;
    width: 40px;
    margin: auto;
    margin-bottom: 26px;
}
.give_balance .close_check{
    display: block;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    color: #fff;
}
.give_balance .close_check label{
    font-size: 12px;
    line-height: 16px;
}
.give_balance .close_check input{
    outline: none;
    -webkit-appearance: none;
    margin-right: 5px;
    margin-bottom: 1px;
    background-color: transparent;
    border-radius: 100%;
    overflow: hidden;
    width:16px;
    height:16px;
    cursor: pointer;
}
.give_balance .close_check input[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    width: 100%;
    height: 100%;
    border: 1px solid #ffffff;
    border-radius: 100%;
}
.give_balance .close_check input[type="checkbox"]:checked::before {
    content: "\2713";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    background-color: transparent;
    color: #fff;
}
.give_balance .new_user,.give_end .give_end_main{
    width: 370px;
    position: relative;
}
.give_balance .new_user>div{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.give_balance .new_user>.new_u_one>.new_u_o_main{
    position: absolute;
    width: 70%;
    top: 12%;
    left: 15%;
    text-align: center;
    color: #e85c05;
    font-weight: 600;
}
.give_balance .new_user>.new_u_one>.new_u_o_main>p:nth-child(1){
    font-size: 23px;
}
.give_balance .new_user>.new_u_one>.new_u_o_main>p:nth-child(2){
    margin-top: 8px;
    font-weight: bold;
    font-size: 62px;
}
.give_balance .new_u_o_button{
    position: absolute;
    bottom: 14%;
    width: 56%;
    left: 22%;
    height: 35px;
    border-radius: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #ffe69f;
    background-image: linear-gradient(#ffe69f, #febb59);
    font-size: 18px;
    color: #be2622;
}
.give_balance .new_user>.new_u_two>img{
    position: absolute;
    top: 15%;
    left: 20%;
    width: 60%;
}


.give_balance .old_user{
    width: 370px;
    position: relative;
}
.give_balance .old_user>img{
    width: 100%;
}

.give_balance .give_b_bg,.give_end .give_b_bg{
    width: 100%;
}
.give_balance .give_none{
    display: none;
}
.give_balance .give_b_jinbi1,.give_end .give_b_jinbi1{
    position: absolute;
    width: 106%;
    top: 18%;
    left: -3%;
}
.give_balance .give_b_jinbi{
    position: absolute;
    width: 106%;
    top: 14%;
    left: -3%;
}
.give_balance .old_user>div{
    position: relative;
}
.give_balance .receive{
    width: 90%;
    margin: auto;
}
.give_balance .receive>.click_box{
    position: absolute;
    width: 118px;
    height: 118px;
    border-radius: 100%;
    background-color: transparent;
    top: 43%;
    left: 35%;
}


.give_balance .give_b_result_main{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.give_balance .give_b_result_main.give_b_success>.give_b_success_main{
    display: block;
}
.give_balance .give_b_result_main>.give_b_success_main>.give_b_success_main_text{
    font-size: 23px;
    color: #ea5c06;
    text-align: center;
    font-weight: 600;
    margin-bottom: 8px;
}
.give_balance .give_b_result_main>.give_b_success_main>img{
    display: block;
    width: 65%;
    margin: auto;
}

.give_balance .give_b_result_main>div:not(:last-child){
    position: absolute;
    top: 10%;
    width: 70%;
    left: 15%;
    display: none;
}
.give_balance .give_b_result_main>.give_b_sorry_main>img{
    display: block;
    margin: auto;
    width: 85%;
}
.give_balance .give_b_result_main.give_b_sorry>.give_b_sorry_main{
    display: block;
}
.give_balance .give_b_result_main>.give_b_r_button{
    position: absolute;
    width: 74%;
    bottom: 14%;
    left: 13%;
}
.give_end .give_end_text{
    position: absolute;
    top: 12%;
    left: 15%;
    width: 70%;
    font-size: 25px;
    text-align: center;
    line-height: 60px;
    color: #be2622;
}
.give_end .give_end_button{
    position: absolute;
    width: 74%;
    bottom: 14%;
    left: 13%;
}
.give_balance .give_b_result_main>.give_b_r_button>a , .give_end .give_end_button>a{
    display: inline-block;
    width: 45%;
    box-sizing: border-box;
    border: 1px solid #ffeeb4;
    border-radius: 5px;
    color: #ffeeb4;
    text-align: center;
    padding: 6px 0;
    font-size: 18px;
}
.give_balance .give_b_result_main.give_b_success>.give_b_r_button>a:nth-child(2){
    display: inline-block;
}
.give_balance .give_b_result_main.give_b_sorry>.give_b_r_button>a:nth-child(3){
    display: inline-block;
}
.give_balance .give_b_result_main>.give_b_r_button>a:nth-child(n+2){
    margin-left: 10%;
    background-color: #ffeeb4;
    color: #bf2722;
    display: none;
}
.give_end .give_end_button>a:nth-child(n+2){
    margin-left: 10%;
    background-color: #ffeeb4;
    color: #bf2722;
}
/* 赠送余额-end */


/* 分销中心-start */
.agent .agent_title{
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    border-left: 4px solid #FF1A2B;
}
.agent .agentInfo{
    position: relative;
    padding-right: 20px;
    min-width: 350px;
}
.agent .agentInfo i{
    font-style: normal;
}
.agent .agentInfo>p:nth-child(1){
    font-size: 16px;
}
.agent .agentInfo>p:nth-child(1)>span{
    font-size: 14px;
    line-height: 1.7;
}
.agent .agentInfo>p:nth-child(1) i{
    font-size: 20px;
    font-weight: bold;
    line-height: 0.9;
}
.agent .agentInfo>p:nth-child(2){
    display: inline-block;
    background-color: #fafbf2;
    color: #888888;
    margin-top: 5px;
    margin-bottom: 10px;
}
.agent .agentInfo>p:nth-child(2)>span{
    color: #333333;
}
.agent .agentInfo>p:nth-child(3)>span:nth-child(1){
    font-size: 12px;
    color: #ff1a2b;
    line-height: 1.7;
}
.agent .agentInfo>p:nth-child(3)>span i{
    font-size: 16px;
    line-height: 1.1;
    font-weight: bold;
}
.agent .agentInfo:after{
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    height: 50px;
    margin-top: -25px;
    border-left: 1px solid #e0e0e0;
}
.agent .agentInfo1{
    padding-left: 20px;
}
.agent .agentInfo1:after{
    display: none;
}
.agent .agentInfo1>p:nth-child(3){
    color: #8a8a8a;
}
.agent .agentInfo1>p:nth-child(3)>span:nth-child(1){
    color: #8a8a8a;
    font-size: 14px;
    line-height: normal;
}

.agent .agent_qrcode{
    width: 72px;
    float: right;
    margin-top: -15px;
    margin-right: 50px;
}
.agent .agent_qrcode>a>img{
    width: 70px;
    height: 70px;
}
.agent .agent_qrcode_title{
    font-size: 12px;
    text-align: center;
    color: #8a8a8a;
}
.agent .agent_qrcode_button{
    background-color: #d4b67a;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 5px;
}
.agent .goWithdrawal{
    display: inline-block;
    background-color: #f7f7ec;
    color: #aa7316;
    margin-left: 20px;
    padding: 1px 3px;
    border-radius: 2px;
    border: 1px solid #ceb071;
    font-size: 12px;
}

.agent .agent_tab{
    background-color: #fff;
    margin-top: 20px;
}
.agent .agent_tab_t{
    padding-top: 10px;
    border-bottom: 1px solid #ff1a2b;
    height: 51px;
}
.agent .agent_tab_l>.agent_tab_item{
    line-height: 40px;
    padding: 0 12px;
    background-color: #f9f9f9;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    color: #6b6b6b;
    height: 40px;
    /* box-sizing: border-box; */
}

.agent .agent_tab_l>.agent_tab_item:last-child{
    border-right: 1px solid #dedede;
}
.agent .agent_tab_l>.agent_tab_item.agent_tab_active{
    height: 41px;
    border-top: 1px solid #ff1a2b;
    border-left: 1px solid #ff1a2b;
    border-right: 1px solid #ff1a2b;
    background-color: #fff;
    color: #ff2232;
}
.agent .agent_tab_l>.agent_tab_item:nth-child(1){
    border-left: none;
}
.agent .agent_tab_l>.agent_tab_item.agent_tab_active+.agent_tab_item{
    border-left: none;
}
.agent .agent_tab_table{
    width: 100%;
    margin: auto;
    margin-top: 20px;
    text-align: center;
}
.agent .agent_tab_table .agent_tab_table_t{
    background-color: #fff6f6;
    padding: 5px 20px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}
.agent .agent_tab_table .agent_tab_table_t th{
    text-align: center;
}
.agent .agent_tab_table_list{
    line-height: 60px;
    color: #a1a1a1;
}
.agent .agent_tab_table .agent_tab_table_list:nth-child(n+2){
    border-top: 1px dashed #dedede;
}
.agent .agent_tab_table .agent_tab_table_c{
    padding: 0 20px;
}
.agent .agent_tab_table .agent_tab_table_c>div{
    padding: 15px 0;
}
.agent .agent_tab_table .agent_tab_table_c>div:nth-child(n+2){
    border-top: 1px dashed #dedede;
}
.agent .agent_tab_table .agent_tab_table_t>div,.agent .agent_tab_table .agent_tab_table_c>div>div{
    float: left;
    text-align: center;
}
.agent .agent_tab_table .agent_tab_table_c>div>div{
    color: #a1a1a1;
}
.agent .agent_tab_table_fans_list>div:nth-child(1){
    width: 20%;
}
.agent .agent_tab_table_fans_list>div:nth-child(2){
    width: 20%;
}
.agent_loading{
    display: none;
    position: fixed;
    z-index:100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.agent_loading>.agent_loading_inner{
    position: absolute;
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}
.agent_loading>.agent_loading_inner>.agent_loading_text{
    text-align: center;
    color: #fff;
}
.agent_loading>.agent_loading_inner>.agent_loading_spinner{
    margin: auto;
    width: 42px;
}
.agent_loading>.agent_loading_inner>.agent_loading_spinner .circular {
    height: 42px;
    width: 42px;
    animation: loading-rotate 2s linear infinite;
}
.agent_loading>.agent_loading_inner>.agent_loading_spinner .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 3;
    stroke: #ffffff;
    stroke-linecap: round;
}
@keyframes loading-rotate{
    100% {
        transform: rotate(1turn);
    }
}
@keyframes loading-dash{
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px;
    }
    100% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px;
    }
}
.agent .agent_apply_title{
    line-height: 2.5;
    color: #666666;
}
.agent_radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    display: none;
  }
.agent_radio input[type="radio"] + label + input[type="radio"]+ label{
    margin-left: 30px;
}
.agent_radio input[type="radio"]:checked + label{
    color: #f98120;
}
.agent_radio input[type="radio"] + label:before {
    content: '';
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
    position: relative;
    top: 3px;
  }
  .agent_radio input[type="radio"]:checked + label:before {
    background: url(data:image/png;base64,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);
    background-size: 120% auto;
    background-position: center;
    border-color: #f98120;
  }
.agent .agent_form{
    padding: 20px;
}
.agent .agent_form_title{
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
    font-size: 16px;
}
.agent .agent_form_title>span{
    color: #888888;
}
.agent .agent_form_title:before{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 0;
    height: 18px;
    width: 10px;
    border-left: 3px solid #333;
    border-right: 3px solid #333;
}
.agent .agent_form_c{
    width:800px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.agent .agent_form_c_label{
    display: inline-block;
    width: 80px;
}
.agent .agent_form_c_title{
    display: inline-block;
    width: 60px;
    text-align: justify;
    text-align-last: justify;
}
.agent_form_c_l>div,.agent_form_c_r>div{
    line-height: 30px;
    margin-top: 10px;
}
.agent_form_c_l input{
    width: 200px;
}
.agent_form_c_l_zh input{
    width: 250px;
} 
.agent_form_c_r input{
    width: 326px;
} 
.agent_form input[type="text"]{
    border: 1px solid #ccc;
    height: 30px;
    padding-left: 6px;
}
.agent .upload_box{
    display: inline-block;
    width: 330px;
    float: right;
}
.agent .upload_box>div{
    float: left;
    width: 158px;
    height: 100px;
    border: 1px dashed #ccc;
    border-radius: 5px;
    overflow: hidden;
    background-color: #f8f8f8;
    position: relative;
    cursor: pointer;
}
.agent .upload_box>div:nth-child(2){
    margin-left: 10px;
}
.agent .upload_box input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
}

.agent .upload_box .upload_box_title{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translate(0,-50%);
}
.agent .upload_box img{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.agent_personal .agent_team_input{
    display: none;
}
.agent_team .agent_personal_input{
    display: none;
}
.upload_box.upload_box_team>div{
    width: 150px;
    height: 214px;
}
.agent_account_radio{
    padding-left: 15px;
}
.agent_account_radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    display: none;
  }
.agent_account_radio input[type="radio"] + label + input[type="radio"]+ label{
    margin-left: 30px;
}
.agent_account_radio input[type="radio"]:checked + label{
    color: #f98120;
}
.agent_account_radio input[type="radio"] + label:before {
    content: '';
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
    position: relative;
    top: 1px;
    transition: all 0.15s;
  }
  .agent_account_radio input[type="radio"]:checked + label:before {
      background-color: #f98120;
  box-shadow: inset 0 0 0 2px #ffffff;
    border-color: #f98120;
  }
  /* .agent_form_c_l_zh>div:nth-child(2){
      display: none;
  } */
  .form_b_c>input[type="checkbox"]{
      display: none;
  }
  .form_b_c input[type="checkbox"] + label:before {
    content: '';
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    cursor: pointer;
    text-align: center;
    position: relative;
    top: 3px;
  }
  .form_b_c input[type="checkbox"]:checked + label:before {
    background: url(data:image/png;base64,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);
    background-size: 120% auto;
    background-position: center;
    border-color: #f98120;
  }
  .form_b{
      margin-top: 30px;
      border-top: 1px solid #ebebeb;
      padding-top: 10px;
      text-align: center;
  }
  .form_b_c{
      display: inline-block;
      margin: 15px auto;
      border: 1px dashed #ccc;
      padding: 5px 10px;
  }
  .agent_submit{
      display: inline-block;
      background-color: rgba(249, 129, 32, 1);
      padding: 5px 15px;
      border-radius: 5px;
      color: #fff;
  }
  .agent_submit.agent_disable{
        cursor: not-allowed;
        background-color: rgba(249, 129, 32, 0.6);
  }
  .agent .invalid-msg{
      position: absolute;
  }
  #agent_status .agent_applying{
      position: relative;
      height: 520px;
  }
  #agent_status .agent_applying_c{
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%);
      text-align: center;
  }
  #agent_status .agent_applying_c h3{
    color: #15296A;
    font-weight: bold;
  }
  #agent_status .agent_applying_c>img{
      width: 300px;
  }
  #agent_status .agent_apply{
      display: inline-block;
      background-color: #0b86f1;
      color: #fff;
      padding: 5px 15px;
      border-radius: 5px;
      margin-top: 10px;
  }

  .agent_popup{
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 100;
      background: rgba(0, 0, 0, .3);
  }
  .agent_popup .agent_popup_wrapper{
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%) scale(0.8);
      width: 440px;
      background-color: #fff;
      border-radius: 10px;
  }
  .agent_popup .agent_popup_wrapper .agent_popup_title{
      position: relative;
      text-align: center;
      padding: 10px 0;
      border-bottom: 1px solid #ddd;
      font-size: 16px;
  }
  .agent_popup .close_icon{
      width: 16px;
      height: 16px;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -8px;
  }
  .agent_popup .close_icon path{
    fill: #888;
  }
  .agent_popup .close_icon:hover path{
    fill: #666;
  }
  .agent_popup .agent_popup_content{
      margin: 10px 20px;
      background-color: #ffffff;
      position: relative;
  }
  .agent_popup_content_canvas{
      position: fixed;
      width: 400px;
      top: 0;
      left: -1000px;
      /* left:0px; */
      background-color: #ffffff;
  }
  .agent .agent_hb_canvas{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      z-index:101;
  }
  .agent .agent_popup_content_title{
      padding: 6px 12px;
  }
  .agent .agent_popup_content_title>h3{
      font-weight: bold;
      font-size: 14px;
  }
  .agent .agent_popup_content_title>p{
      margin-top: 5px;
      line-height: 20px;
      font-size: 12px;
  }
  .agent .agent_popup_content_title>.agent_fuzhu_h3{
    font-size: 16px;
}
  .agent .agent_popup_content_title>.agent_fuzhu{
      font-size: 14px;
  }
  .agent .hb_img{
    width: 100%;
  }
  .agent_popup img{
      font-size: 0;
      display: block;
  }
  .agent .hb_bottom{
    padding: 6px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.agent .hb_bottom>div:nth-child(1)>img{
    margin: auto;
}
.agent .hb_bottom>div:nth-child(1){
    text-align: center;
}
.agent .hb_bottom>div:nth-child(1) p{
    font-size: 12px;
    padding-left: 12px;
}
.agent .hb_bottoms{
    padding: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.agent .agent_popup_bottom{
    /* border-top: 1px solid #ddd; */
    text-align: center;
    position: relative;
    z-index: 102;
}
.agent .agent_popup_bottom>input{
    /* width: 200px; */
    margin: 6px 0;
    display: inline-block;
    padding: 6px;
    border: 1px solid #ddd;
}
.agent .agent_popup_bottom>button{
    padding: 5px 8px;
    background-color: #d4b67a;
    color: #fff;
    margin-top: 10px;
}
.agent .hb_bottoms>div{
    width:100%;
    text-align: center;
    font-size: 14px;
    padding-bottom: 5px;
}
.agent .hb_bottom img,.agent .hb_bottoms img{
    width: 130px;
    height: 130px;
}
/* 分销中心-end */

/* 完善信息-start */
.perfect_info{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}
.perfect_info .perfect_info_content{
    position: absolute;
    width: 600px;

    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;
}
.perfect_info .perfect_info_title{
    background-color: #FF1A2B;
    color: #fff;
    position: relative;
}
.perfect_info .perfect_info_title>h3{
    line-height: 35px;
    text-align: center;

}
.perfect_info .perfect_info_title>.close_img{
    position: absolute;
    right: 5px;
    top: 8.5px;
    width: 18px;
    height: 18px;
}
.perfect_info .perfect_info_abstract{
    background-color: #F6F6F6;
    padding: 10px 30px;
    border-bottom: 1px solid #E4E4E4;
}
.perfect_info .perfect_info_abstract>h3{
    font-weight: 800;
}
.perfect_info .perfect_info_abstract>p{
    margin-top: 5px;
    text-indent: 34px;
}
.perfect_info .perfect_info_form{
    padding: 30px;
}
.perfect_info .perfect_info_form input{
    border: 1px solid #CCCCCC;
    padding-left: 5px;
}
.perfect_info .perfect_info_form select{
    border: 1px solid #CCCCCC;
}
.perfect_info .perfect_info_form input:focus{
    border: 1px solid #6284da;
}
.perfect_info .perfect_info_send_code{
    background-color: #FF1A2B;
    color: #fff;
    margin-left: 5px;
    padding: 0 5px;
}
.perfect_info .perfect_info_send_code:disabled{
    background-color: #ccc;
}
.perfect_info .perfect_info_form .perfect_info_form_item{
    margin-bottom: 18px;
}
.perfect_info .perfect_info_form_bottom{
    position: relative;
    height: 35px;
    margin-top: 50px;
}
.perfect_info .perfect_info_form_bottom_left{
    position: absolute;
    right: 50%;
    margin-right: 20px;
    color: #FF1A2B;
    width: 120px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}
.perfect_info .perfect_info_form_bottom_right{
    position: absolute;
    left: 50%;
    margin-left: 20px;
    background-color: #FF1A2B;
    color: #fff;
    width: 120px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border-radius: 5px;
}
/* 完善信息-end */

.quick_order_list{
    background-color: #fff;
    padding-top: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.quick_order_list .upButtonBox{
    display: flex;
}
.quick_order_list .quick_order_list_header{
    padding: 0 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.quick_order_list .upButton{
    position: relative;
    background-color: rgb(255, 107, 26,1);
    color: #fff;
    height: 28px;
    width: 100px;
    border-radius: 5px;
    transition: 0.2s;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
}
.quick_order_list .upButton.buttonDisabled{
    opacity: 0.7;
    cursor:not-allowed;
}
.quick_order_list .upButton.buttonDisabled>input{
    cursor:not-allowed;
}
.quick_order_list .upButton.upButtonLoading{
    background-color: rgba(255, 107, 26,0.8);
    pointer-events: none;
}
.quick_order_list .quick_order_list_input{
    border: 1px solid #9E9E9E;
    padding: 0 8px;
    height: 28px;
    line-height: 28px;
    margin-right: 7px;
    border-radius: 5px;
}
.quick_order_list .quick_order_list_input.search_linenum{
    width: 80px;
}
.quick_order_list .quick_order_list_search_button{
    background-color: #FF1A2B;
    padding: 0 12px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    border-radius: 5px;
}
.quick_order_list .upButton.upButtonLoading .loading_spinner{
    display: block;
}
.quick_order_list .upButton:hover{
    background-color: rgba(255, 107, 26,0.8);
}
.quick_order_list .upButton>input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.quick_order_list .loading_spinner{
    width: 22px;
    display: none;
    margin-left: 3px;
}
.quick_order_list .loading_spinner .circular {
    height: 22px;
    width: 22px;
    display: inline-block;
    animation: loading-rotate 2s linear infinite;
}
.quick_order_list .loading_spinner .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 3;
    stroke: #ffffff;
    stroke-linecap: round;
}
.quick_order_list .invoice_admin_page .record{
    padding: 0;
    margin: 10px 18px 0 18px;
    min-height: 300px;
    position: relative;
}
.quick_order_list .invoice_admin_page .record select{
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    width: 90%;
    display: block;
    margin: auto;
}
.quick_order_list .invoice_admin_page .record input{
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    width: 90%;
    display: block;
    margin: auto;
    padding-left: 3px;
}
.quick_order_list .invoice_admin_page .record input.accept_name,.quick_order_list .invoice_admin_page .record input.product_num{
    /* width: 70px; */
}
.quick_order_list .invoice_admin_page .record button{
    border-radius: 4px;
    width: auto;
    height: auto;
    border: none !important;
}
.quick_order_list .invoice_admin_page .record button>i{
    color: #666;
    font-size: 16px;
}
.quick_order_list .invoice_admin_page .record button:hover>i{
    color: #67c23a;
}
.quick_order_list .invoice_admin_page .record button+button{
    margin-left: 5px;
}
/* .quick_order_list .invoice_admin_page .record button.quick_order_list_edit{
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
}
.quick_order_list .invoice_admin_page .record button.quick_order_list_del{
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
}
.quick_order_list .invoice_admin_page .record button.quick_order_list_save{
    color: #fff;
    background-color: #FF1A2B;
    border-color: #FF1A2B;
}
.quick_order_list .invoice_admin_page .record button.quick_order_list_cancel{
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
} */
.quick_order_list .invoice_admin_page .record textarea{
    width: 90%;
    display: block;
    margin: auto;
    height: 50px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
}
.quick_order_list_tab{
    margin: 0 8px auto;
    margin-top: 30px;
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}
.quick_order_list_tab>.quick_order_list_tab_item{
    padding: 5px 10px;
    font-size: 16px;
    margin-left: 10px;
    font-size: 14px;
    border-radius: 5px;
    transition: 0.3s;
    font-weight: 500;
    color: #333;
}
.quick_order_list_tab>.quick_order_list_tab_item:hover{
    background-color: #FF1A2B;
    color: #fff;
}
.quick_order_list_tab>.quick_order_list_tab_item.quick_order_list_tab_active{
    background-color: #FF1A2B;
    color: #fff;
}
.quick_order_list_tab .quick_order_list_shuaxin{
    position: absolute;
    right: 10px;
    font-weight: 600;
    color: #67c23a;
    font-size: 20px;
}
.quick_order_list_tab .quick_order_list_shuaxin.quick_order_list_shuaxin_loading{
    animation: loading-rotate 1.5s linear infinite;
}
.quick_order_list_loading_mask{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: hsla(0,0%,100%,.85);
    display: flex;
    justify-content: center;
    align-items: center;
}
.quick_order_list .quick_order_list_loading_spinner{
    width: 38px;
}
.quick_order_list .quick_order_list_loading_spinner .circular {
    height: 38px;
    width: 38px;
    display: inline-block;
    animation: loading-rotate 2s linear infinite;
}
.quick_order_list .quick_order_list_loading_spinner .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 3;
    stroke: #409eff;
    stroke-linecap: round;
}
.quick_order_list_loading{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: none;
    z-index: 1000;
}
.quick_order_list_loading.quick_order_list_loading_show{
    display: block;
}
.quick_order_list_loading>.quick_order_list_content{
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.quick_order_list_loading>.quick_order_list_content .circular {
    height: 42px;
    width: 42px;
    display: inline-block;
    animation: loading-rotate 2s linear infinite;
}
.quick_order_list_loading>.quick_order_list_content .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 3;
    stroke: #fff;
    stroke-linecap: round;
}
.quick_order_list_loading>.quick_order_list_content p{
    color: #fff;
}
.quick_order_list_td{
    position: relative;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: auto;
}

.invoice_admin_page .record table tbody tr td{
    position: relative;
}
.quick_order_list_tips{
    position: fixed;
    transform: translate(-50%,0);
    z-index: 200;
    display: none;
    padding-bottom: 10px;
}
.quick_order_list_tips_content{
    text-align: left;
    border-radius: 5px;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 16%);
    padding: 8px 12px;
    background-color: #fff;
    max-width: 200px;
    white-space: normal;
    position: relative;
}
.quick_order_list_tips_content:after{
    content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: 100%;
    border: 5px solid transparent;
    border-top-color: #fff;
}
.quick_order_list_td:hover>.quick_order_list_tips{
    display: block;
}
.quick_order_list .excel_error_info{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .7);
    display: none;
    justify-content: center;
    align-items: center;
}
.quick_order_list .excel_error_info.excel_error_info_show{
    display: flex;
}
.quick_order_list .excel_error_info>.excel_error_main{
    width: 500px;
    background-color: #fff;
    border-radius: 5px;
}
.quick_order_list .excel_error_info .excel_error_title{
    padding: 12px;
    border-bottom: 1px solid #c1b9b9;
    font-size: 16px;
    color: #333;
}
.quick_order_list .excel_error_info .excel_error_content{
    padding: 30px 20px;
    max-height: 300px;
    overflow: auto;
}
.quick_order_list .excel_error_info .excel_error_content>li{
    margin-bottom: 10px;
    list-style: none;
    color: #333;
}
.quick_order_list .excel_error_info .excel_error_content>li:last-child{
    margin-bottom: 0;
}
.quick_order_list .excel_error_info .excel_error_footer{
    padding: 15px 12px;
    border-top: 1px solid #c1b9b9;
    text-align: right;
}
.quick_order_list .excel_error_info .excel_error_footer>.excel_error_confirm{
    background-color: #FF1A2B;
    color: #fff;
    padding: 6px 14px;
    border-radius: 5px;
    margin-left: 20px;
}
.quick_order_list .excel_error_info .excel_error_footer>.excel_error_cancel{
    border: 1px solid #dcdfe6;
    padding: 6px 14px;
    border-radius: 5px;
}
.quick_order_list_no_data{
    position: absolute;
    top: 42px;
    width: 100%;
    text-align: center;
    line-height: 100px;
    font-size: 16px;
    color: #666666;
}