/*banner开始*/
.anna_banner{
    margin:30px 0;
}
.anna_banner .swiper-slide img{
    width:100%;
    height:600px;
    object-fit:fill;
}
.anna_banner .swiper-pagination-bullet{
 display: inline-block;
    width: 16px;
    height: 19px;
    background: rgba(0, 0, 0, 0) url(../images/d1.png) no-repeat scroll 0 0 / 16px 19px;
}
.anna_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 16px;
    height: 19px;
    background: rgba(0, 0, 0, 0) url(../images/dot.gif) no-repeat scroll 0 0 / 16px 19px;
}
/*banner结束*/

/*首页新闻推荐开始*/
.news-index-bg{
    background: url(../images/bg.jpg) repeat center center;
    width:100%;
}
.index-news-item .index-news-img{
    width:100%;
    overflow:hidden;
}
.index-news-item .index-news-img img{
    width:100%;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
}
.index-news-item .index-news-title{
    font-size: 16px;
    margin:10px 0;
    padding-right:30px;
    padding-left: 15px;
}
.index-news-item .index-news-list{
    margin-bottom: 30px;
    position:relative;
    padding-bottom: 15px;
}
.index-news-item .index-news-list:hover .index-news-img img{
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
}
.index-news-item .index-news-list .news-icon-go {
    position: absolute;
    right: 15px;
    bottom:-10px;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 1px 15px;
    border-radius: 4px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.index-news-item .index-news-list:hover .news-icon-go {
    transform: translateX(15px);
    -webkit-transform: translateX(15px);
    -moz-transform: translateX(15px);
    border-color: #a5763e;
    color:#a5763e;
    /*background: #a5763e;*/
}
/*首页新闻推荐结束*/

/*产品系列开始*/
.custom-txt{
    margin-bottom: 15px;
}
.custom-txt .other-rule-title{
    padding-right:0;
}
.anna-cooperation{
    margin:0px 0 30px;
}
.anna-cooperation .cooperation-content{
    position: absolute;
    /*left: 0;*/
    right:0;
    background: rgba(255, 255, 255, 0.1);
    width: 100%;
    height: auto;
    overflow: hidden;
    bottom: 0;
    margin: 0;
    padding:15px;
    -webkit-transition: all 0.26s ease-out;
    -moz-transition: all 0.26s ease-out;
    -ms-transition: all 0.26s ease-out;
    -o-transition: all 0.26s ease-out;
    transition: all 0.26s ease-out;
}
.cooperation-content h3{
    color:#000;
}
.cooperation-content .desc{
    margin-bottom: 15px;
    color:#666;
}
.anna-cooperation .cooperation-left,.anna-cooperation .cooper-right-list{
    position:relative;
}
.anna-cooperation .cooper-right-list .cooperation-content{
    width:50%;
    height:100%;
    right:0;
    left:unset;
    top:0;
}
.anna-cooperation .cooper-right-list .cooperation-content a{
    color: #333;
    position: absolute;
    top: 50%;
        padding-right:10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.cooper-img{
    width:100%;
}
.cooperation-left .cooper-img{
    height:260px;
    overflow:hidden;
}
.cooperation-left.array-product-one .cooper-img{
    height:550px;
}
.cooperation-left img,.anna-cooperation .cooper-right-list img{
    width:100%;
    height:100%;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    object-fit: cover;
}
.c-list-anna:hover .cooper-img img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.anna-cooperation{
    overflow:hidden;
}
.anna-cooperation .cooper-right-list01{
    margin-bottom: 30px;
}
.invest_form_box{
    margin-bottom: 30px;
}
.anna-cooperation .c-list-anna:hover .cooperation-content{
    background: rgba(255, 255, 255, 0.8);
}
.anna-cooperation .c-list-anna:hover .cooperation-content h3{
    color:#000;
}
.cooper-right-list01,.cooper-right-list02{
    animation-delay: .2s
}

.anna-custom-txt .file-input{
    width:120px;
    height:40px;
    position:relative;
    z-index: 2;
    opacity: 0;
    filter:alpha(opacity=0);
}
.anna-custom-txt .file-img-lg{
    position:absolute;
    top:0;
    left:15px;
    width:120px;
    height:38px;
    line-height: 38px;
    display: block;
    z-index: 1;
    background: #f5f5f5;
    border:1px solid #ccc;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
/*产品系列结束*/

/*最新产品推荐开始*/
.index-hot-product{
    background: #f6f0f0;
    width:100%;
}
.first-index-goods-list {
    position:relative;
}
.first-index-goods-list .index-goods-img{
    width:100%;
}
.first-index-goods-list .index-goods-img img{
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform:translateY(-50%);
      transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
}
.first-index-goods-list .index-goods-des{
    position:absolute;
    bottom:0;
    width:100%;
}
.left-hot-goods{
    padding-right: 0px;
}
.index-hot-goods-title h3{
    margin-top: 30px;
    margin-bottom: 30px;
}
.index-hot-goods-item .index-goods-img{
    width:100%;
    overflow:hidden;
}
.index-hot-goods-item .index-goods-img img{
    width:100%;
     transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
}
/*.index-hot-goods-item .index-goods-img.new-product-img img{
    height:250px;
    object-fit: contain;
}*/
.price-num{
    font-size: 16px;
}
.index-hot-goods-item .index-goods-list{
    background: #fff;
    margin-bottom: 30px;
    position:relative;
    width:100%;
    overflow:hidden;  
}
.home-hot-goods-item.index-hot-goods-item .index-goods-list
{
    height:350px;
}
.home-hot-goods-item.index-hot-goods-item .index-goods-list.first-index-goods-list{
    height:730px;
}
.index-hot-goods-item .index-goods-title{
    margin-bottom:15px;
    margin-top:10px;
    padding:0 15px;
    font-size: 16px;
    color:#000;
}
.index-hot-goods-item .index-goods-price{
    margin-bottom: 15px;
}

.index-hot-goods-item .index-goods-list:hover .index-goods-img img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
    
}

.index-hot-goods-item .first-index-goods-list.index-goods-list:hover .index-goods-img img{

  transform: translateY(-50%) scale(1.1);
  -webkit-transform: translateY(-50%) scale(1.1);
  -moz-transform: translateY(-50% scale(1.1));
}

/*最新产品推荐结束*/

/*商品分类筛选*/

.local_address__ {
    color: #6c6c6c;
    margin-bottom: 0;
    line-height: 35px;
}
.form_wrapper {
    border: 1px solid #ccc;
    padding-left: 5px;
    border-radius: 4px;
}
.form_wrapper .input_product {
    width: 85%;
    display: block;
    border: none;
    line-height: 30px;
    outline: none;
    color: #6c6c6c;
}
.submit_btns {
    background: url(../images/00.png);
    width: 30px;
    height: 30px;
    border: none;
    outline: none;
    position: relative;
    top: 2px;
}
.finished_product_wrapper{
    padding:15px;
    background: #fff;
    margin-top: 15px;
}
.fifle_bg_outer {
    /*background: #fff;*/
    /*margin-top: 15px;*/
    margin-bottom: 15px;
}
.finish_fifle_wrapper{
    border:1px solid #e4e4e4;
    padding:0 10px;
    margin-top: 10px;
    color:#6c6c6c;
}
.finish_fifle_pane{
    border-bottom: 1px dashed #e4e4e4;
}
.finish_fifle_pane:last-of-type{
    border-bottom: none;
}
.finish_fifle_pane p{
    margin-bottom: 0;
}
.finish_fifle_pane .finish_fifle_{
    padding:10px 0 0;
}
.finish_fifle_pane .finish_fifle_ .finish_fifle_span{
    margin-left: -3%;
}
.finish_fifle_ .finish_fifle_title{
    padding-right: 0;
}
.finish_fifle_ .finish_fifle_title span{
    padding:0 2px;
}
 .finish_fifle_ .finish_fifle_title {
    padding-top: 10px;
    letter-spacing: .5em;
}
.finish_fifle_span span{
    margin:10px 10px 10px 0;
    display: inline-block;
    padding: 0 10px;
}
.finish_fifle_pane .active {
    background: #a5763e;
    color: #fff;
}

/*商品排序筛选*/
.price_input{
    width:70px;
    line-height: 20px;
}
.finish_condition_{
    border:1px solid #e4e4e4;
    margin:10px 0;
    line-height: 35px;
    background: url(../images/conbg.jpg) repeat;
}
.finish_condition_ label{
    font-weight: normal;
    color:#8e8e8e;
}
.finish_condition_ .cur{
    background: #fff;
}
.finish_condition_ span{
    color:#8e8e8e;
}
.finish_condition_ .price_btns{
    
    padding:2px 5px;
}
.finish_condition_ .price_btns_color{
    background-color: #bbbbbb;
    color:#fff;
}
.finish_condition_ .price_checked{
    background-color: #970007!important;
    color:#fff!important;
}
.finish_condition_ p{
    margin-bottom: 0;
}
.condition_span{
    line-height: 27px;
}
.condition_span i{
    margin-left: 5px;   
}
.arrow-down{
    position:relative;
}
.arrow-down:after {
   position:absolute;
   display: block;
   content: '';
   bottom:-8px;
   left:42%;
    width:0; 
    height:0; 
    z-index: 1;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #fff;
}
.border_line{
    border-right: 1px solid #f5f5f5;
}
.arrow-down:before {
   position:absolute;
   display: block;
   content: '';
   bottom:-9px;
   left:42%;
    width:0; 
    height:0; 
    z-index: 1;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #bbb;
}
.finish_condition_ .page_btns{
    background: #fff;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-right: 1px solid #ccc;
    padding:2px 8px;
}
.page_line{
    position:relative;
}
.page_line:after{
    position:absolute;
    top:0;
    content: '';
    left:0;
    width:1px;
    height:100%;
    background: #ccc;
}

/*商品列表开始*/
.finish_list_wrapper{
    margin: 15px 0 15px;
}
.finish_list_wrapper .finish_pd_border{
    border:1px solid #f5f5f5;
    padding:15px;
    margin-bottom: 30px;
    position:relative;
}
 .index-hot-goods-item .no-look  .index-goods-img img,.no-look .finish_list_des img{
     -webkit-filter:blur(12px);
       -moz-filter:blur(12px);
     -ms-filter:blur(12px);
     -o-filter:blur(12px);
    filter:blur(12px);
}

.index-hot-goods-item .no-look .index-goods-title,
.finish_list_wrapper .no-look .finish_pd_title{
     -webkit-filter:blur(12px);
     -moz-filter:blur(12px);
     -ms-filter:blur(12px);
     -o-filter:blur(12px);
    filter:blur(12px);
}
.index-hot-goods-item .no-look .add-cart span.shopcart,
.no-look .add-cart span.shopcart
{
    display: none;
}
.finish-list-bg{
    background:url(../images/e1.png) repeat repeat;
    background-size: 100% 100%;
    top:0;
    left:0;
    z-index: 3;
    position:absolute;
    width:100%;
    height: 100%;
}

.finish-list-bg-box{
     position:absolute;
     display: none;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background: rgba(255,255,255,.2);
}
.finish-list-bg-box .finish-look-txt{
    position:absolute;
    line-height:40px;
    top:50%;
    margin-top: -20px;
    left:20%;
    z-index:1;

}
.finish-list-bg-box .finish-look-txt span{
    background:rgba(255,255,255,.35);
    color:#a5763e;
    display: inline-block;
    height:100%;
    padding:0 20px;
    border-radius:10px;
    font-size: 16px;
}
.finish_list_pane .other-finish-wrapper{
    background: #fff;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index: 2;
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);
    display: none;
}
.finish_list_pane:hover .other-finish-wrapper{
    display: block;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
}
.finish_list_pane.no-look .finish-list-bg-box{
    display: block;
}
.finish_list_pane.no-look:hover .other-finish-wrapper{
    display: none;
}
.finish_list_pane .other-finish-wrapper  .finish_pd_border{
    margin-bottom:0;
    padding-bottom: 0;
}
.finish_list_pane .other-finish-wrapper .other-finish-attr{
      padding:15px;
      margin:15px;
      background: #ddd;
}
.finish_list_pane .other-finish-wrapper .other-finish-attr p:last-of-type{
    margin-bottom: 0;
}
.add-cart span.shopcart{
    width:30px;
    display: inline-block;
    height:30px;
    line-height: 30px;
    border-radius: 50%;
    background: #a5763e;
    color:#fff;
    position:absolute;
    right:6px;
    bottom:15px;
    cursor: pointer;
}
.finish_list_wrapper .finish_pd_title{
    font-size: 16px;
    font-weight: 500;
    margin:10px 0;
    padding-right: 30px;
}
.finish_list_pane  .finish_list_img{
    width:100%;
    height: 100%;
    overflow: hidden;
    
}

.finish_list_des img{
    width:100%;
    object-fit: cover;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}
.finish_price_item strong{
    font-size:18px;
}
.finish_list_pane :hover .finish_list_img img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
}
.on_scale{
    padding:2px 5px;
    color:#fff;
}
.on_scale_statue{
    background: #970009;
    
}
.off_scale_statue{
    background:#aaaaaa;
}
.finish_weight{
    font-size: 12px;
    color:#333;
    margin-right: 5px;
}

.finish_list_wrapper a{
    color:#333;
}
.finish_list_wrapper a:hover{
    text-decoration: none;
    color:#a5763e;
}
/*商品列表结束*/

/*产品详情开始*/
.paimai-description-wrapper {
    background: #fff;
    margin-bottom:15px;
    padding:15px 15px 30px 30px;
}
.paimai-description-wrapper .paimai-des-left-pane- {
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}
.paimai-description-wrapper .paimai-img-pane {
    padding-left: 0;
}
.paimai-description-wrapper .paimai-img-pane .tb-booth.tb-pic {
    border: 1px solid #e4e4e4;
}
.paimai-img-pane .paimai-big-img img {
    width: 100%;
    object-fit: cover;
}
.anna-photo-right-product {
    padding-right: 0;
    padding-left: 0;
}
.paimai-small-img {
    margin-left: -1%;
    margin-right: -1%;
}
.paimai-small-img ul {
    padding-left: 0;
    margin-left: 0;
}
.paimai-small-img ul li {
    margin-bottom: 10px;
}
.paimai-small-img ul li.tb-selected .tb-pic {
    border: 1px solid #e4e4e4;
}
.paimai-small-img ul li img {
    width: 100%;
    object-fit: cover;
}
.paimai-instrod-box .paimai-title {
    font-weight: 700;
    font-size: 18px;
    color: #323232;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.4em;
}
.single_instr_content {
    background: #f9f9f9;
    padding: 15px 0;
    color: #333;
    margin:0  0 15px 0;
}

.custom-rule-pane{
    border:1px solid #f3eded;
    padding:15px;
    margin-top:30px;
}
.custom-rule-pane .custom-rule-title{
    font-size: 16px;
    position:relative;
    top:-28px;
    font-weight:300;
    color:#000;
}
.single_instr_content .custom-rule-pane{
     margin:5px 15px 0;
}
.custom-rule-pane .anna-single-name{
    width:90%;
    display: inline-block;
}
.custom-rule-pane .anna-single-colon{
    width:10%;
    display: inline-block;
}

.custom-rule-pane .custom-rule-title span{
    background: #fff;
    display: inline-block;
    padding:2px 10px;
    color:#000;
    font-weight: 600;
}
.single_instr_content .custom-rule-pane .custom-rule-title span{
    background:#f9f9f9;

}
.single_instr_content .single_sale, .single_instr_content .single_instr_service {
    color: #666;
    margin-bottom: 0;
}
.single_instr_content .single_sale{
    margin-bottom: 10px;
    word-wrap:break-word;
}
.single_sale .good-rule-name{
        width:20%;
}
.single_sale .good-rule-txt{
       width:80%;
}
.single_sale .good-rule-name.good-rule-price-name{
     width:25%;
}
.single_sale .good-rule-txt.good-rule-txt-price{
    width:75%;
}
.single_sale .good-rule-name.other-rule-name{
    width:10%;
}
.single_sale .good-rule-txt.other-good-rule-tx{
    width:90%;
}
.anna-goods-price{
    padding-left: 0;
}
.cart-demand-box{
    padding:15px;
    border-top:1px solid #eee;
}
.cart-demand-title{
   width:8%;
   position: relative;
    min-height: 1px;
    margin-top: 10px;
}
.cart-demand-txt{
    width:30%;
}
.single_instr_content .single_instr_service {
    margin-bottom: 0px;
    margin-top: 10px;
}
.single_colos_rule {
    /*margin: 15px 0;*/
    margin-bottom: 15px;
}
.single_colos_ul .single-span{
    display: inline-block;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
}


.single_colos_ul .single-li-div.cur .single-span,.anna-goods-li.cur{
    background: #a5763e;
    color: #fff;}
.single_colos_ul .single-ul-div{
    padding-left: 0;
    margin-bottom: 10px;
}
.single_colos_ul .single-ul-div .single-li-div{
    padding-right: 0;
}
.single_colos_rule .rule_title {
    padding-right: 0;
    line-height: 30px;
}

/*.single_colos_ul.single_rule{
    margin-left: -3%;
}*/
.single_colos_rule .single_colos_ul li {
    display: inline-block;
    margin-right: 15px;
    padding: 0 15px;
    line-height: 30px;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    margin-bottom: 15px;
}
.single_colos_rule .single_colos_ul li.cur{
    background:#a5763e;
    color:#fff;
}
.single_colos_rule .single_colos_ul li.no_select{
    background:#f5f5f5;
    color:#bababa;
}
.select_stock_title {
    margin-top: 5px;
}
.single_num_box .select_stock_add span {
    display: inline-block;
    width: 20px;
    line-height: 30px;
    cursor: pointer;
}
.single_num_box .select_stock_add span.cut, .single_num_box .select_stock_add span.add {
    border-left: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}
.single_num_box .select_stock_add input {
    border: 1px solid #d5d5d5;
    text-align: center;
    width: 100px;
    line-height: 28px;
    height: 32px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0;
}
.single_num_box .select_stock_add span.add {
    border-left: none;
    border-right: 1px solid #d5d5d5;
}
.buy_btns {
    margin-top: 5%;
    padding-left: 15px;
    padding-right: 15px;
}
.buy_btns span {
    display: inline-block;
    width: 100%;
    border: 1px solid #ccc;
    color: #333;
    line-height: 40px;
    border-radius: 4px;
    font-size: 18px;
    cursor: pointer;
}
.buy_btns span.add-shopcart{
    background: #e2383a;
    color:#fff;
    border-color: #e2383a;
}
.buy_btns span.join_shopcart_{
    background: #a5763e;
    color:#fff;
    border-color: #a5763e;
}
.paimai-description-wrapper .paimai-product-content,
 .anna-product-description-box .suggest-hot-product {
    margin-top: 30px;
}
.anna-product-description-box .suggest-hot-product, 
.paimai-description-wrapper .paimai-product-content.anna-paimai-product-content- {
    border: 1px solid #e4e4e4;
}

.paimai-description-wrapper .paimai-product-content .paimai-product-title-pane {
    border-bottom: 1px solid #e4e4e4;
    background: #f5f5f5;
    position: relative;
    width: 100%;
}
.paimai-description-wrapper .paimai-product-title-pane span.cur {
    background-color: #fff;
    border-bottom-color: #fff;
    color: #941120;
    position: relative;
}
.paimai-description-wrapper .paimai-product-title-pane span {
    font-weight: 300;
    display: inline-block;
    font-size: 14px;
    padding: 0 15px;
    height: 38px;
    line-height: 38px;
}
.paimai-description-wrapper .paimai-product-c-pane {
    padding:0 15px 15px 15px;
}
.hhy-product-content{
    margin-top: 15px;
}
.paimai-product-c-pane .product-attr-list{
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px dashed  #e8e8e8;
}
.suggest-hot-product h4 {
    background: #f5f5f5;
    border-bottom: 1px solid #e4e4e4;
    line-height: 38px;
    margin-top: 0;
    margin-bottom: 0;
}
.paimai-description-wrapper .paimai-product-c-pane img{
    max-width: 100%;
}
.suggest-hot-item .suggest-hot-list {
    padding: 15px;
    border-bottom: 1px dashed #e8e8e8;
}
.suggest-hot-item .s-h-img, .suggest-hot-item .s-h-title {
    margin-bottom: 10px;
}
.suggest-hot-item .suggest-hot-list .s-h-img img {
    width: 100%;
}
.suggest-hot-list:last-of-type{
    border-bottom: none;
}

.product-banner .swiper-pagination-bullet-active{
    background: #a5763e;
}
/*产品详情结束*/
.layui-m-layer1 .layui-m-layercont p{
    padding:40px;
}
/*新闻开始*/
#cloudServer-banner {
    width: 100%;
    height: 300px;
    position: relative;
    object-fit: cover;
}
#cloudServer-banner .server-img {
    position: absolute;
    width: 100%;
    height: 300px;
    z-index: -1;
    object-fit: cover;
}
#cloudServer-banner .container {
    position: relative;
}
#cloudServer-banner .container h1 {
    padding: 0;
    text-align: left;
    font-size: 40px;
    color: #fff;
    position: absolute;
    top: 75px;
    left: 111px;
    font-weight: 400;
    animation: virtualBannerh1 1s ease-in-out;
    z-index: 1;
}
.news-fiflter-box {
    padding: 20px 0;
    background: #fff;
}
.news-fiflter-box .news-fiflter-span span {
    font-size: 16px;
    margin: 0 15px;
}
.news-fiflter-box .news-fiflter-span span.color a {
    color: #a5763e;
}
/*新闻开始*/
.index-news-list-title-{
    height:45px;
    border-bottom: 1px solid #f5f5f5;
    padding-right:15px;
    padding-left:15px;
    position:relative;
}
.index-news-list-title-:hover .news-icon-go{
    transform: translateX(15px);
    -webkit-transform: translateX(15px);
    -moz-transform: translateX(15px);
    border-color: #a5763e;
    background: #a5763e;
}
.index-news-list-title-:hover .news-icon-go i.iconfont{
    color:#fff;
}
.anna-news-h3{
    font-size: 16px;


}
.anna-news-h3 .news-title-h3{
      line-height: 45px;
          color:#000;
}
.news-images{
    width:100%;
    overflow:hidden;
}
.index-news-photo img{
     width: 100%;
    height:100%;
     object-fit: cover;
      transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.index-news-list-pane{
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0 0 5px #ccc;
    border-radius: 4px;
}
.index-news-list-{
    padding:15px;
    border-bottom: 1px dashed #f5f5f5;
}
.index-news-list- .index-news-list-box{
border-bottom: 1px dashed #f5f5f5;
}
.index-news-list-:hover .news-images img{
   transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
}
.index-news-list-:hover h3{
    color:#a5763e;
}
.index-news-list-:last-of-type{
    border-bottom: none;
}
.index-news-content-{
    padding-left: 0;
}
.index-news-content- .index-news-content-txt-{
 /*   overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
height:48px;*/
line-height: 2em;
}
.index-news-source-box{
    margin-top: 15px;
}
.index-news-source-box span{
    margin-right: 10px;
}
.index-news-source-box span i{
    margin-right: 2px;
}
.index-news-content- h3{
    font-weight: normal;
    margin-top: 0;
    font-size: 16px;
}
.news-wrapper,.left-join-pane{
    margin-bottom: 20px;
    margin-top: 20px;
}
.news-list-right,.news-list-left,.left-join-pane{
    background: #fff;
    padding:15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.news-list-right .news-right{
    padding-top: 15px;
    padding-bottom: 30px;
    /*border-bottom: 1px dotted #ebebeb;*/
}
.news-right .news-list-pane{
    margin-bottom: 30px;
}
.news-right .news-list-pane:hover{
    background: none;
}
.news-right-img img{
    width:100%;
    object-fit: cover;
     transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.news-right-img{
    width:100%;
    height:100%;
    overflow:hidden;
}

.news-right-img:hover img{
   transform: scale(1.1);
   transform: -webkit-scale(1.1);
   transform: -moz-scale(1.1);
}

.news-list-right .news-content{
    line-height: 2;
    margin-top: 15px;
}
.news-list-right .news-content img{
    max-width: 100%;
}
.news-list-right .news-right  h3:hover{
    color:#a5763e;
}
.news-list-right.news-list-des .news-right:hover{
    background: none;
}
.news-list-right.news-list-des  .news-right h3:hover{
    color:#333;
}
.news-list-right .page_box{
    margin-top: 30px;
    margin-bottom: 0;
}
.news-wrapper h3,.news-list-left h3{
    font-weight:500;
    font-size: 18px;
    color:#333;
    line-height: 1.5;
    margin-top: 0;
}
.news-list-left h3{
    font-size: 16px;
    margin-top: 10px;
}
.hot-news-img img{
    width:100%;
}
.news-list-left .left-hot-news h3:hover{
    color:#a5763e;
}
.news-list-left  .hot-news-other{
    color:#999;
    font-size: 12px;
}
.left-hot-news .hot-news{
border-top: 1px dotted #ebebeb;
padding-top: 15px;
padding-bottom: 15px;
}
.left-hot-news .hot-news .hot-date i.iconfont{
    font-size: 12px;
    margin-right:2px;
}
.left-hot-news .hot-news a:hover h3{
    color:#a5763e;
}
.news-wrapper .news-des{
    color:#999;
    margin-bottom:15px;
    line-height: 1.8;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
height:48px;
}
.news-wrapper .news-source span{
 margin-right: 15px;
 color:#999;
}
.news-wrapper .news-source span i{
    margin-right: 3px;
}

.news-fiflter-box{
    padding:20px 0;
}

.news-fiflter-box .news-fiflter-span span{
    font-size: 16px;
    margin:0 15px;
 
}

.news-fiflter-box .news-fiflter-span span.color a{
    color:#a5763e;
}
.news-fiflter-box .news-fiflter-span span:hover{
    color:#a5763e;
}
/*新闻结束*/

/*关于我们开始*/
.pimgbg{
    background-attachment: fixed;
    background-size: cover;
    height: 500px;
    background-image: url(../images/company.jpg);}
.about-wrapper{
    background: #fff;
    padding:30px;
}
.about-us-pane{
    margin-bottom: 30px;
}

.about-company-img img,.about-us-pane img{
    max-width: 100%;
}
.about-text img{
    max-width: 100%;
}
.about-text,.about-manage-txt p{
    line-height: 2em;
    font-size: 16px;
}
/*.about-text p,.about-manage-txt p{
    text-indent: 2em;
}*/
.about-wrapper h3.color{
    color:#a5763e;
}
.about-wrapper h3{
    margin-bottom: 20px;
    font-weight: bold;
}
.about-mange-list{
    position:relative;
    margin-bottom: 30px;
    overflow:hidden;
}
.mange-list-img{
    width:100%;
    height:100%;
    overflow:hidden;
}
.about-mange-list img{
    width:100%;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
}
.about-future-box h4,
.about-future-box p{
    padding:10px;
}
.about-future-box{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    color:#fff;
    height:0;
    overflow:hidden;
    background: rgba(167,134,85,.85);
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
}

.about-mange-list:hover .about-future-box{
    height:100%;
  
}
.employee-item h5{
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px solid #f5f5f5;
}
.employee-list-pane{
    margin-top: 30px;
}
.employee-list-pane .empliyee-name{
    margin-top: 10px;
    padding:0 10px;
     overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
    height:48px
}
.about-mange-list{
    box-shadow: 0 0 6px #ccc;
}
.about-mange-list .img{
    width:100%;
    height:100%;
    overflow:hidden;
}
.about-mange-list:hover  img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.about-us-content iframe{
    width:100%;
    height:450px;
}
/*关于我们结束*/
/*人才招聘开始*/
.find-talents-list .find-talents-name{
    padding:15px 0;
    border-bottom: 1px solid #f5f5f5;
}
.find-talents-list .find-talents-name img{
    width:66px;
    height:66px;
}
.find-talents-list{
    margin-bottom: 30px;
    min-height:630px;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
}
.find-talents-list h3{
    font-size: 24px;
    display: inline-block;
    margin-top:0px;
    margin-bottom: 0;
    padding:0;
    line-height: 66px;
    margin-left:10px;
    font-weight: 500;
}
.job-ask{
    margin-top: 30px;
}
.job-ask .job-ask-title{
    width:20%;
    font-size: 18px;
    color:#424242;
}
.job-ask .job-ask-content{
    width:80%;
    color:#575757;
}
.left-join-pane .join-list{
    padding:15px 0;
    border-top: 1px solid #eee;
}
.left-join-pane .left-join-title{
     line-height: 45px;
     font-size: 16px;
     font-weight: bold;
}
.left-join-pane .join-list:hover{
    color:#a5763e;
}

/*人才招聘结束*/


/*登录start*/
.login-bg{
    position:relative;

}
.login-bg .login-bg-img{
    position:absolute;
    z-index: -1;
    width:100%;
    height:580px;
    object-fit: cover;
}
.login-bg .container{
    position:relative;
        height:580px;
}
.login-form{
    background: #fff;
    padding:15px;
/*    margin-top: 30px;
    margin-bottom: 30px;*/
    border-radius: 4px;
    right:0;
    position:absolute;
    width:30%;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.login-form h3{
    margin-top: 0;
    font-size: 18px;
    margin-bottom: 20px;
}
.login-form .other-login-way span.fa{
    color:#7dd43b;
    font-size:20px;
}
.login-form .forget-pwd,.login-form .go-register{
    color:#008bcc;
    position:relative;
    top:5px;
}
.login-form .form-group .form-control{
    height: 42px;
    border-radius: 0 4px 4px 0;
}
.login-form .form-group input[type="submit"].send_yzm{
    border-radius:0 4px 4px 0;
}
.quick-phone,.quick-verfiy{
    padding-left: 0;
    padding-right: 0;
}
.quick-verfiy input[type="submit"]{
    background: #a5763e;
    border-color: #a5763e;
    color:#fff;
}
.quick-verfiy input[type="submit"].disable{
    background: #ccc;
    border-color: #ccc;
    color:#333;
}
.fa-mobile{
    font-size: 22px;
}


/*登录end*/

/*个人中心start*/
.m-center-left-top{
    line-height: 50px;
    margin-bottom: 15px;
    border-radius: 4px 4px 0 0;
    font-size: 16px;
    background: #ccc;
}
.m-center-left-top span{
    margin-right: 5px;
}
.member-center-right,.member-center-left {
    background: #fff;
    border-radius: 4px;
    margin-bottom:20px;
    padding:15px;
}
.member-center-left {
    background: transparent;
    padding:0;
}
.member-center-left .member-left{
    margin-bottom:15px;
    background: #fff;
    border:1px solid #f8f8f8;
    padding-bottom: 10px;
}
.member-center-left .member-left a:hover{
    color:#a5763e;
}
.member-center-left .member-left h3{
    font-size:16px;
    background:#ccc;
    margin-top:0;
    line-height:45px;
   color:#333;
}
.member-center-left .member-left h3 span.fa{
    margin-right: 5px;
}
.member-center-left .member-left p{
    padding-top: 10px;
    padding-bottom:10px;
    margin: 0;
}
.member-center-right .member-base{
    margin-top: 20px;
    margin-bottom:10px;
}
.member-base button.btn{
    /*background: #5c91e6;*/
    background: #5a2c15;
    color:#fff;
}
.member-information .member-photo{
    width:100px;
    height:100px;
    border:1px solid #f5f5f5;
    border-radius: 50%;
    object-fit: cover;
}
.m-information-div .photo-title{
    line-height: 100px;
}
.member-information .member-name,.member-information .member-phone{
    margin-bottom: 8px;
}
.member-other .m-other-div{
    margin-bottom:20px;

}
.m-photo{
    position: relative;
    width:100px;
    height:100px;
}
.update_member_logo{
    border-radius: 50%;
    width: 100%;
    object-fit: cover;
}
.m-photo .m-phone-file{
    position:absolute;
    width:100px;
    height:100px;
    top:0;
    left:0;
    opacity: 0;
    filter:Alpha(opacity=0);
}
.member-information .m-title{
    color:#908d8d;
    text-align: right;

}
.member-information .member-other .m-other-span{
    color:#555;
}
.member-information .member-other .m-other-span span{
    line-height: 30px;
}
 .member-other  .m-other-div .m-title{
    line-height: 30px;
}
.member-information .member-other .m-other-span input[type="text"]{
    border:1px solid #e1e1e1;
    padding:6px 12px;
}
.member-information .member-other{
    margin-top:10px;
}

.member-information .member-order-list {
    margin-top: 45px;
}
.member-information .member-order-list.my-order-list{
    margin-top: 0;
}
.member-information .member-order-list.member-public-title{
    margin-top: 0;
}
.member-information .member-order-list.child-member-order-list{
    margin-top: 0;
}
.member-information .member-order-list h3{
    font-size:16px;
    background:#f8f8f8;
    margin-top:0;
    margin-bottom: 20px;
    line-height:40px;
    padding-left:15px;
    margin-left: -15px;
    margin-right: -15px;
    border-bottom:1px solid #f5f5f5;
    position:relative;
}
.member-information .member-order-list h3:after{
    position:absolute;
    display: block;
    content: '';
    width:3px;
    height:50%;
    background: #a5763e;
    left:5px;
    top:10px;
}
.member-ip-title .m-ip-title-div{
    padding:8px 0;
    line-height: 1.42857143;
}
.member-order-list .member-order-box .member-ip-content span{
    font-size: 12px;
    line-height: 30px;
}
.member-order-list .member-order-box .member-ip-content .checked-attr span{
    line-height: 1.2;
}
.member-ip-content span.go-pay{
    background: #5a2c15;
    color:#fff;
    border-radius: 4px;
    padding:4px;
}
.member-order-list img{
    width:100%;
    object-fit: cover;
}
/*.m-ip-photo img{
    margin-left: 10px;
}*/
.hhy-order-product-right{
    border-right:1px solid #f3f2f2;
    padding-right: 0;
}
.hhy-order-all-product{
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #f3f2f2;
}
.hhy-order-all-product:last-of-type{
    border-bottom: none;
}
.checked-attr span{
    margin-right: 5px;
    line-height: 1.2em;
}
.hhy-order-all-product .m-ip-photo{
    padding-right: 0;
}
.member-order-list .ip-table tr th{
    font-weight: normal;
}
.member-order-list .ip-table thead{
    background-color: #f5f9fa;
}
.member-order-list .ip-table thead tr th{
    border-bottom: none;
}
.member-order-list .ip-table tbody tr th{
    font-size: 12px;
    line-height: 30px;
}
.member-order-box .member-ip-title{
background-color: #f8f8f8;
border:1px solid #e8e8e8;
}
.member-order-box .no-ip-order{
    margin-top: 30px;
    margin-bottom: 20px;
    color:#999;
    font-size: 16px;
}
.member-ip-content-box{
    margin-top: 15px;
}
.member-ip-content-box .member-ip-content{
    margin-bottom: 15px;
    border:1px solid #e8e8e8;
}
.member-ip-content-box .member-ip-content .row{
    margin-right: 0;
    margin-left: 0;
}
.member-ip-content-box .member-ip-content:hover{
    border-color: #bbb8b8;
}
.member-ip-content .member-ip-order-num{
    background: #f5f9fa;
    border-bottom: 1px solid #e8e8e8;
    padding:10px 0;
    margin-right: 0;
    margin-left: 0;
}
.member-ip-content .member-ip-order-num span.ip-order-datetime{
    margin-right: 10px;
    font-weight: 600;
    color:#333;
}
.member-ip-content-box .m-ip-text{
    padding-top:15px;
    padding-bottom:15px;
}

.account-safe-box .account-safe-content{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #f1ebeb;
}

.pop-hetong{
    position:fixed;
    width:40%;
    left:50%;
    margin-left: -20%;
    background: #fff;
    border-radius: 4px;
    z-index: 112;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.anna-pop-hetong .company_infor_div{
    padding:15px;
}
.anna-pop-hetong h4{
    font-size: 16px;
    padding:0 15px;
    line-height: 40px;
    border-bottom: 1px solid #f5f5f5;
}
.anna-pop-hetong .hetong-photo-tips{
    margin-top: 15px;
}
.close-hetong{
    position:absolute;
    top:10px;
    right:15px;
}
.hetong-submit .btn:hover{
    color:#fff;
}
.first-hetong-div{
    margin-bottom: 15px;
}
.file-hetong-box{
width:76%;
}
.file-hetong-box.company_infor_input__{
    margin-top: 0;
}
.m-o-d-title.anna-m-o-title{
    line-height: 40px;
}
.member-order-list .member-order-box .member-ip-content span.status-style{
     border:1px solid #ccc;
    padding:5px 8px;
    border-radius: 4px;
}
.order-status-pane{
    padding-top:15px;
    padding-bottom:15px;
}

/*个人中心end*/

/*订单提交开始*/
.product_classify_list{
        margin: 30px 0;
}

/*订单*/
.top_order_address,.order_wrapper_foot{
    line-height: 40px;
    border-bottom:1px solid #ddd;
}
.order_wrapper_foot{
    border-bottom:none;
}
.anna-order-wrapper-foot.order_wrapper_foot{
    border-bottom: none;
    border-top: 1px solid #ddd;
}
.has_address {
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 15px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
}
.has_address.row{
    margin-left: 0;
    margin-right: 0;
}
.has_address_pane .has_address.active .has_address_txt {
    border: 1px solid #89674c;
    background: url(../images/checkicon.png) no-repeat right bottom;
}
.has_address  .user_address{
    max-width: 80%;
    display: inline-block;
}
.has_address .user_tel {
    max-width: 15%;
}
.has_address .user_tel {
    margin-left: 20px;
}
.has_address .has_address_edits {
    padding-left: 0;
    padding-right: 0;
}
.has_address .has_address_txt {
    border: 1px solid #ddd;
    text-align: center;
}
 .add_address_details{
padding:15px;
}

.order_details_box  .order_pr_img img{
    width: 100%;
    object-fit: cover;
}

.order_details_box  .order_pr_content .order_pr_title {
   margin-bottom: 10px;
   font-weight: 200;
   font-size: 14px;
   margin-top: 0;
}
.order_details_box .order_pr_content  .order_pr_rule{
    color:#a09e9e;
}
.order_details_box .order_pr_content  .order_pr_rule span{
    color:#a09e9e;
    margin-right: 5px;
}
.product_list_wrapper .product_list_header{
    line-height: 40px;
    /*border-top:1px solid #ddd;*/
    border-bottom:1px solid #ddd;
}
.product_list_wrapper .product_list_header:first-of-type{
    border-bottom: none;
}
.product_list_wrapper .product_list_header.order-product-title-bg{
    background: #fdfbfd;
    color:#666;
}
.product_fifle_ .order_pr_rule span{
    color:#63615d;
    margin-right: 5px;
}
.product_list_wrapper .product_list_item{
    padding:15px 0;
   /* border-right:1px solid #ddd;
    border-left:1px solid #ddd;*/
}
.product_list_wrapper .product_list_item.anna-product-list-item{
    border-right: none;
    border-left: none;
}
.order_pr_img,.m_o_img{
    padding-left: 0;
    padding-right: 0;
}
.order_pr_img.hy-order-pr-img{
    padding-right: 15px;
    padding-left: 15px;
}
.product_order_pane.product_fifle_{
    border:1px solid #ddd;
    margin-bottom: 30px;
}
.product_order_pane.product_fifle_.anna-member-center-box{
    border:none;
}
.order_wrapper_top p {
    color: #737171;
    margin-bottom: 10px;
}
/*.invoice_msg,.order_wrapper_foot .order_coupon_title.anna-order-coupon-title{
    width:8%;
}*/
.order_coupon_select,.invoice_header{
    padding-left: 0;
}

.order_coupon_box {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}
.order_wrapper_foot{
    line-height: 1.1;
    padding:15px ;
}
.custom_de_title_{
    background: #242425;
    line-height: 40px;
    border-top: 1px solid #36383a;
    border-bottom: 1px solid #36383a;
    color:#e1d1b9;
}
.custom_des__{
    padding-top: 15px;
    padding-bottom: 15px;
}
.custom_de_title_ p{
    margin-bottom: 0;
}
.p_c_list.product_classify_list{
    margin-bottom: 0;
    padding-bottom: 0;
}
.o_d_bg_{
    background: #1f1d1e;
    color: #e1d1b9;
}
.c_o_a_w.order_wrapper_foot{
    padding:15px;
}
 .order_submit_btn a {

    display: inline-block;
    width: 100%;
    line-height: 45px;
    font-size: 16px;
    background-color: #b4a078;
    color: #fff;
    
}
.order_wrapper_foot .order_submit_btn a:hover{
    text-decoration: none;
}
.footer-anna-out-box .order_address_des {
    margin-top: 15px;
    color: #737171;
}
.footer-anna-out-box .order_money{
    font-size: 18px;
}
.order_coupon_select select{
    width:100%;
    
    border:1px solid #ddd;
}
.order_wrapper_foot .total_text{
        font-size: 18px;
}
.order_wrapper_foot .order_coupon_title{
    padding:0;
}
.order_wrapper_foot .order_coupon_title.anna-order-coupon-title{
    margin-bottom: 0;
    line-height: 34px;
}
input::-webkit-input-placeholder{   

color: #9c9386;   
}   
input:-moz-placeholder{   
  
color: #9c9386;   
}   
input::-moz-placeholder {   
 
color: #9c9386;   
}   
input:-ms-input-placeholder {   

color: #9c9386;   
}
.get-way-title{
    line-height: 40px;
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: 1px solid #ddd;
}
.top_order_address{
    border-top: 1px solid #ddd;
}
.register-private-check span.span{
    margin-right:30px;
    position:relative;
    display: inline-block;
    height:100%;
    margin-bottom: 10px;
}
.register-private-check span.span label{
    margin-left: 5px;
    font-weight: normal;
    margin-bottom: 0;
    line-height: 25px;
    font-size: 16px;
    position:relative;
    top:-8px;
}

.text-radio-input{
    background-color:#fff;
    border:1px solid #999;
    display:inline-block;
    height:25px;
    position:absolute;
    left:0px;
    top:2px;
    border-radius:3px;
    margin-top: 0px;
     vertical-align:middle; 
    width:25px;
    }
    .text-radio{
      position:relative;
      z-index: 1;
      width:25px;
      height:25px;
      /*top:2px;*/
      opacity:0;
      filter:Alpha(opacity=0);
    }
.anna-register-private-check .text-radio-input{
    border-radius:50%;
    width:18px;
    height:18px;
}
.invoice_msg .text-radio-input{
    width:18px;
    height:18px;
    top:0;
}
.anna-register-private-check .text-radio,.invoice_msg .text-radio{
    width:18px;
    height:18px;
}
.anna-register-private-check .text-radio:checked+.text-radio-input:after{
    width:10px;
    height:10px;
    border-radius: 50%;
    margin:3px;
}
.register-private-check.anna-register-private-check  span.span label,
.invoice_msg span.span label{
    line-height: 18px;
    font-size: 14px;
    margin-left: 3px;
    top:-5px;

}
.invoice_msg.register-private-check span.span label,
.invoice_msg span.span label{
 top:-3px;
}
.invoice_msg .text-radio:checked+.text-radio-input:after{
    width:10px;
    height:10px;
    margin:3px;
}
    .text-radio:checked+.text-radio-input:after{
      background-color:#a5763e;
      border-radius:3px;
      content:"";
      display:block;
      height:15px;
      margin:4px;
      width:15px}
}


.check-invoice{
    width:18px;
    height:18px;
    margin:0;
     position:relative;
      z-index: 1;
      /*top:2px;*/
       margin-top: 0px;
      opacity:0;
      filter:Alpha(opacity=0);
 }
  .invoice_msg input[type="checkbox"]{
    margin:0;
    position:relative;
    z-index: 1;
    opacity: 0;
    filter: Alpha(opacity=0);
  }

.invoice-text-radio-input{
    width:18px;
    height:18px;
    left:0px;
    top:4px;
      background-color:#fff;
    border:1px solid #999;
    display:inline-block;
    position:absolute;
    border-radius:3px;
    margin-top: 0px;
     vertical-align:middle; 
 }
 .invoice-text-radio-input.anna-invoice-text{
    top:-2px;
 }
.check-invoice:checked+.invoice-text-radio-input:after{
     background-color:#a5763e;
      border-radius:3px;
      content:"";
      display:block;
        width:10px;
        height:10px;
        margin:3px;
 }
 .anna-register-private-check .
.anna-register-private-check .check-invoice:checked+.invoice-text-radio-input:after,
.anna-register-private-check .text-radio:checked+.text-radio-input:after{
    border-radius:50%;
 }
 .invoice_msg{
    padding-left: 0;
 }
 .invoice_msg label{
   margin-top: -2px;
 }
 .anna-order-total-left .invoice_msg label{
    margin-left: 5px;
 }
.register-private-wrapper{
    padding:20px 0;
}

.add_address_wrapper {
    background: rgba(0,0,0,.1);
    width: 34%;
    position: fixed;
    top: 15%;
    left: 50%;
    margin-left: -17%;
    z-index:222;
   /* padding:15px;
    border-radius: 10px;*/
}

.add_address_wrapper .add_address_bg {
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
.add_address_wrapper .add_address_top {
    background: #f5f5f5;
    color: #999;
    line-height: 45px;
    padding: 0 2%;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.add_address_wrapper .add_address_top h4 {
    line-height: 35px;
    margin: 0;
    font-size: 14px;
}
.add_content.anna-add-content {
    padding: 15px;
}
.add_address_p {
    margin-bottom: 30px;
}
.add_address_p .add_address_span {
    line-height: 30px;
    padding-right: 0;
}
.add_address_close{
    position:absolute;
    right:15px;
    top:6px;
    font-size: 18px;
}
.address_submit span.btn{
    min-width: 200px;
}
.address_submit span.btn:hover{
    color:#fff;
}
.order_address_des{
    margin-top: 10px;
    color:#666;
}
.has_address_more_ p,.has_address p{
    margin: 0;
}

.all_order_title {
        margin-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #ddd;
}
.all_order_title span {
    display: inline-block;
    line-height: 40px;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -o-flex-grow: 1;
    position: relative;
}
.all_order_title span.cur{
    color:#a5763e;
}
.all_order_title span.cur:after {
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    background: #a5763e;
    z-index: 1;
}

.myself-product-title{
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
.myself-product-box{
    margin-top:30px;
    margin-bottom:30px;
}
.myself-product-box .myself-product-form{
    margin-bottom: 15px;
}
.myself-form-title{
    line-height: 34px;
}

/*订单提交结束*/

/*我的收藏开始*/
.love-product-list{
    margin-bottom: 30px;
    border:1px solid #f5f5f5;
    position:relative;
    cursor:pointer;
}
.love-product-title{
    margin-top: 15px;
    margin-bottom: 15px;
    padding-right:10px;
    padding-left:10px;
}
.love-other-tips{
    position:absolute;
    width:100%;
    height:0;
    overflow:hidden;
    background: rgba(165,118,62,.85);
    color:#fff;
    bottom:0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}
.love-product-img{
    width:100%;
    height:100%;
    overflow: hidden;
}
.love-product-img img{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.love-other-box{
    position:absolute;
    width:100%;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.love-other-box span{
    font-size:30px;
    margin:0 10px;
}
.love-product-list:hover .love-other-tips{
    height:100%;
}
.love-product-list:hover .love-product-img img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
/*我的收藏结束*/

/*基本资料开始*/
.member-information .member-other .m-other-span input[type="text"].p_tel {
    border: none;
    width: auto;
}
/*基本资料结束*/
/*地址管理开始*/
.m_r_top_wrapper {
    background: #eee;
    line-height: 40px;
    color: #999;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    margin-right: 0;
    margin-left: 0;
}
.m_r_top_wrapper p{
    margin-bottom: 0;
}
.m_address_item {
    border: 1px solid #eee;
}
.m_address_item_title {
    background: #eee;
    line-height: 40px;
    color: #999;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}
.member_address_pane .m_address_item_txt {
    border-top: 1px solid #eee;
    padding: 15px 0;
}
.address_pop_add .add_address_wrapper {
    background: #fff;
}
.m_a_address_.address_details_title {
    border: none;
    border-bottom:1px solid  #ddd;
    line-height: 40px;
}
.address_save_btn span.quxiao_btn {
    background: #e6e3e3;}
.address_save_btn span {
    display: inline-block;
    min-width: 100px;
    margin-right: 30px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}

.address_pop_edit {
    position: fixed;
    background: #fff;
    width: 36%;
    z-index: 5555555557;
    top: 30%;
    left: 50%;
    margin-left: -18%;
    z-index:333;
}
.address_details_title {
    background: #ddd;
    line-height: 40px;
    padding-left: 15px;
}
.address_wrpper {
    padding-bottom: 15px;
}
.address_select{
    padding-right: 0;
    padding-left: 0;
}
.m_address_item_txt .m_address_p span.edit_address {
    margin-right: 5px;
}
/*地址管理结束*/

/*订单详情开始*/
.member_order_des {
    margin-bottom: 20px;
    border:1px solid #ddd;
}
.member_order_des .member_order_des_top {
    background: #eee;
    line-height: 40px;
    margin-right: 0;
    margin-left: 0;
}
.member_order_des .member_order_des_top p {
    margin-bottom: 0;
}
.member_order_des_top .order_des_top_r {
    padding-left: 0;
    padding-right: 0;
}
.member_order_des_price, .member_order_des_address {
    padding: 15px;
}
.member_order_des .order_des_name, .order_des_top_r {
    color: #999;
}
.member_order_des .member_order_des_address {
    border-top: 1px solid #eee;
}
/*订单详情结束*/


/*发展历程开始*/
.history-year-title .swiper-slide{ 
    font-size: 32px;
    min-width: 10%;
    width:10%;
 }
 .history-year-title{
     padding-right:30px;
    padding-left:30px;
    
 }
.history-wrappeer{
    position:relative;
}
.history-wrappeer .swiper-button-next,.history-wrappeer .swiper-button-prev{
    width:25px;
    height:40px;
    background-size:15px 35px;
    background-color: rgba(165,118,62,.5);
    border-radius: 4px;
     }
.history-item{
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #ddd;
    position:relative;
}
.history-item:after{
    display: block;
    content:'';
    width:4px;
    height:100%;
    position:absolute;
    top:0;
    left:50%;
    margin-left: -2px;
    background: #eadfbf;
}
.event-img img{
    width:100%;
}
.history-mouth{
    border-bottom:1px solid #eadfbf;
    font-size:22px;
    font-weight: bold;
    position:relative;
    padding-left: 15px;
    padding-right: 15px;
}
.history-mouth:after{
    position:absolute;
    display: block;
    content:'';
    bottom:-5px;
    right:0px;
    background:#eadfbf;
    width:10px;
    border-radius: 50%;
    height:10px;
}
.history-mouth:before{
    position:absolute;
    display: block;
    content:'';
    bottom:-5px;
    left:0px;
    background:#eadfbf;
    width:10px;
    border-radius: 50%;
    height:10px;
}
.empty-history{
    display: table-cell;
    float:unset;
}
.history-list{
    width: 100%;
        display: table;

}
.history-event{
    float:unset;
      display: table-cell;
}
.history-item .row:nth-child(odd) .history-list{
    direction:ltr;
}
.history-item .row:nth-child(even) .history-list
{
    direction:rtl;
}
    /*.history-item .row:nth-child(even) .history-list .history-mouth{
        margin-right: -15px;
    }*/
.history-event-content{
    margin-top: 15px;   
}
.event-list{
    margin-bottom: 15px;
}
.event-list .event-title{
    margin-top: 10px;
}
.history-bg-box{
    margin-top: 30px;
}

/*发展历程结束*/


/*购物车开始 */
.shop-cart-classify{
    margin-top: 30px;
}
.product_classify_list.cart_margin_{
    margin-top: 18px;
}
.shop-cart-classify span{
    display: inline-block;
    line-height:45px; 
    padding:0 20px;
    position:relative;
}
.shop-cart-classify span.cur{
    background: #b4a078;
    color:#fff;
}
.shop-cart-classify span.cur:after{
    position:absolute;
   display: block;
   content: '';
   bottom:-8px;
   left:40%;
    width:0; 
    height:0; 
    z-index: 1;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #b4a078;
}
 .shop_cart_big_box label.mark{
    padding:0;
    background: none;
}
.prod_shop_cart{
    font-size: 24px;
}
.main_middle{
    margin:30px 0;
    /*background: #31302f;*/
    border:1px solid #f3f0f0;
}
.main_middle .noting_cart{
    padding-top: 30px;
    padding-bottom: 30px;
}
.main_middle .noting_cart span.iconfont{
    font-size: 28px;
}
.main_middle .noting_cart .noting_txt{
    font-size: 14px;
}
.main_middle_row{
    padding:15px 0;
    margin-left:0;
    margin-right:0;
}
.product_classify_list .main_top{
    border:1px solid #f3f0f0;
    color:#333;
    margin-right: 0;
    margin-left: 0;
    padding:12px 0;
 
}
.product_classify_list .main_top.graybg{
       background: #fbfbfb;
}
.product_classify_list .main_top label{
    margin-bottom: 0;
}
.main_middle_row .main_prod_img{
    width:30%;
}
.main_middle_row .main_prod_title{
    width:65%;
}
.shop_cart_big_box .main_prod_img img{
    width:100px;
    height:100px;
    object-fit: cover;
    /*border:1px solid #ddd;*/
}
.shop_cart_big_box .main_prod_title{
    padding-left: 5%;
}
.shop_cart_big_box .main_prod_title h3{
    margin-top: 0;
    font-size: 14px;
}
.shop_cart_big_box .main_prod_title .main_prod_attr{
    color:#a09e9e;
}
.shop_cart_big_box .main_prod_title .main_prod_attr span{
    margin-right: 5px;
}

.cart-price-require span{
    margin-right:5px;
}
.shop_cart_cutdown span{
   display: inline-block;
    width: 35px;
    line-height: 30px;
    color: #555;
     border: 1px solid #b7b3b3;

}
.my_model{
    position:fixed;
    width:20%;
    left:50%;
    margin-left: -10%;
    top:20%;
    background: #fff;
    font-size: 16px;
       z-index:12;
       display: none;
       border-radius: 4px;
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       -o-border-radius: 4px;
}
.my_model .title{
     margin-top: 30px;
     margin-bottom: 30px;

}
.cart_margin_ .shop_cart_cutdown{
    display: inline-block;
}
.my_model .opBtn{
    display: flex;
    display: -moz-flex;
    display: -webkit-flex;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #D0D0D0;
    background-color: #F2F2F2;
    position:relative;
 
}
.my_model .opBtn:after{
    display: block;
    content: '';
    width:1px;
    height:100%;
    background: #D0D0D0;
    top:0;
    left:50%;
    margin-left: -1px;
    position:absolute;
}
.my_model .opBtn a{
    display: inline-block;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -o-flex-grow: 1;
    cursor: pointer;
}
.my_model .opBtn a:hover{
    text-decoration: none;
}

.my_model .opBtn a.dialog-sure{
    color:#ed500c;
}

.shop_cart_cutdown input{
    line-height: 30px;
    border-bottom: 1px solid #b7b3b3;
    border-top: 1px solid #b7b3b3;
    border-left: 0;
    border-right: 0;
    width: 60px;
    color: #555;
    display: inline-block;
    padding:0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
}

.shop_cart_big_box .total_product_right .total_prod{
    min-width: 110px;
    margin-right: 15px;
    line-height: 40px;
    font-size: 16px;
}
.shop_cart_big_box .total_product_right .total_prod strong{
    margin:0 5px;
}
.shop_cart_big_box .total_product_right .total_price{
    min-width: 100px; 
    line-height: 40px;
    font-size: 16px;
    margin-right: 15px;
}
.shop_cart_big_box .total_product_right .shop_pay_btns{
    width: 120px;
    height: 40px;
  background: #B0B0B0;
    color:#fff;
    font-size: 18px;
    letter-spacing: 5px;
    text-decoration: none;
    line-height: 40px;
}
.shop_cart_big_box .total_product_right .shop_pay_btns a{
    text-decoration: none;
    display: inline-block;
    width:100%;
    height:100%;
    cursor: not-allowed;
}
.shop_cart_big_box .total_product_right .shop_pay_btns a.btn_sty{
    cursor: pointer;
      background: #941e20;
      color: #fff;
}
/*购物车结束*/





@media (max-width: 767px)
{
    .single_sale .good-rule-name{
        width:25%;
    }
    .single_sale .good-rule-name.other-rule-name{
        width:25%;
    }

    .single_sale .good-rule-txt{
        width:75%;
    }
    .login-form{
        width:98%;
        left:50%;
        margin-left: -49%;
    }
    
.moblie-cooperation-bg{
    background: #f5f5f5;
}
    .anna-cooperation .cooperation-content{
        background:transparent;
        position:relative;
        padding:0 15px;
    }
        
    .anna-cooperation .cooperation-content h3
    {
        margin-top: 10px;
        font-size: 16px;
    }

    .anna-cooperation .cooper-right-list .cooperation-content{
        width:100%;
    }
    .cooperation-left .cooper-img{
        height:auto;
    }
    .cooperation-left img, .anna-cooperation .cooper-right-list img{
        object-fit: contain;
    }

    .member-order-list .member-order-box .member-ip-content span{
        line-height: 1.2;
    }
    .finish-list-bg-box .finish-look-txt{
        width:100%;
        left:50%;
        margin-left: -50%;
    }
    .finish-list-bg-box .finish-look-txt span{
        padding:0;
        font-size: 14px;
    }
/*手机端头部开始*/
.moblie-nav-box .moblie-nav-img img{
    width:40px;
    height:40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
/*手机头部结束*/




.order_coupon_select, .invoice_header{
    padding-right: 0;
}
/*.invoice_msg, .order_wrapper_foot .order_coupon_title.anna-order-coupon-title{
    width:25%;
}*/
.paimai-description-wrapper .paimai-img-pane {
    padding-right: 0;
}
.paimai-instrod-box .paimai-title{
    margin-top: 10px;
}
.single_colos_rule .rule_title,
.single_num_box .select_stock_title{
    padding-left: 0;
}
.single_num_box .select_stock_title.moblie-select-stock{
    padding-left: 15px;
}
.paimai-description-wrapper{
    padding:0;
}
.paimai-description-wrapper .paimai-img-pane .tb-booth.tb-pic{
    border:none;
}
/*注册start*/
.register-box .phone-out-pane{
     padding-right: 0;
}
.register-box-left .register-btns{
    width:100%;
}
/*注册end*/

    .cart_margin_{
    margin-top: 60px;
}
.cart_margin_ .main_top .cart_text_{
    text-align: left;
}
.cart_margin_ .main_middle{
    margin:15px 0;
}
.main_middle_row .child_check_input.text-center{
    text-align: left;
    
}
.shop_cart_big_box .main_prod_title h3{
    font-size: 14px;
    line-height: 1.3;
}
.shop_cart_cutdown{
    margin-top: 20px;
}
.main_middle_row{
    position:relative;
}
.main_middle_row .del_prod{
    text-align: right;
}
.main_img_pane{
    padding:0;
}
.main_middle_row .main_prod_img{
    width:35%;
}
.main_middle_row .main_prod_title{
    width:60%;
}
.main_middle_row{
    border-bottom: 1px solid #eee;
    margin-left: 0;
    margin-right: 0;
}
.main_middle_row:last-of-type{
    border-bottom: none;
}
.shop_cart_big_box .total_product_right .total_prod{
    width:36%;
    margin-right: 2%;
    min-width: 36%;
}
.total_product_right{
    width:100%;
}
.shop_cart_big_box .total_product_right .shop_pay_btns{
    width:36%;
    min-width: 36%;
}
.shop_cart_big_box .total_product_right .total_price{
    width:62%;
    min-width: 60%;
    margin-right: 2%;
}
.shop_cart_big_box .total_product_right .total_price{
    line-height: 45px;
}
.shop_cart_big_box .list_amount{
   text-align: right;
}
.my_model{
    width:96%;
    margin-left: -48%;
}
.shop_cart_big_box .total_product_right .shop_pay_btns{
    height:45px;
    line-height:45px;
}
.address_pop_add{
        position:absolute;
        width:96%;
        margin-left: -48%;
        top:20%;
    }
.anna_custom_pane{
    margin-top: 60px;
}
    .m_padding_right{
        padding-right:0;
    }
.has_address{
        position:relative;
    }

.has_address .m_has_address_edit{
    position:absolute;
    right:0;
    margin-bottom: 0;
    top:0;
}

.has_address  .user_address{
    max-width:50%;
}
.has_address .user_tel{
    max-width:48%;
     margin-left: 2%;
}
.custom_c_o_a_pane_.custom_address_out_pane.address_wrpper{
 margin-top: 60px;   
}

/*地址弹框开始*/
.address_pop_edit{
  width:96%;
    margin-left: -48%;
    top:20%;
}
.address_pop_add .add_address_wrapper{
    width:96%;
    margin-left: -48%;
    top:15%;
}
.address_pop_add .add_address_p{
 margin-bottom: 15px;
}
.address_pop_add .add_address_p label{
    color:#333;
}
.address_pop_add .address_select{
    text-align: center;
}
.address_pop_add .add_address_left_p{
    padding-right: 0;
    line-height: 35px;
    margin-bottom: 0;
}
.address_details .adress_city_m{
    /*border:none;*/
    width:100%;
}

.add_content .anna_add_a_p{
    margin-left: 0;
    margin-right: 0;
}


 /*手机端选择地区弹层*/
.express-area-box {  position: fixed;
 left: 0; 
 bottom: -100%; 
 width: 100%; 
 margin-left: 0; 
 background-color: #fff; 
 color: #4d525d;
 z-index: 7;
  }
.express-area-box header { 
    position: relative; 
    border-top: 1px solid #e2e2e2; 
    border-bottom: 1px solid #e2e2e2; }
.express-area-box header h3 { 
    /*padding:0 15px;*/
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;  
    line-height: 30px; }
.express-area-box header .back,
.express-area-box header .close { 
    position: absolute; 
    top: 8px; 
    width: 32px; 
    height: 32px; 
    line-height: 32px;}
.express-area-box header .back { display: none;
    left: 15px; }
.express-area-box header .close { 
    right:15px; 
    }
.express-area-box header a:hover{
    text-decoration: none;
}
.express-area-box header .back span.iconfont{
    color:#4d525d;
    font-size: 20px;
}
.express-area-box header .close span.iconfont{
   font-size: 20px;
}
.express-area-box article { 
    height: 250px;
    overflow-y: scroll; }
.express-area-box  .area-list{
    padding-left: 0;
}
.area-list li { 
    padding: 0 15px; 
    border-bottom: 1px solid #e2e2e2; 
    text-align: justify; 
     line-height: 50px; }
.add_address_p .mm_address_ttt{
    padding-left: 0;
}
/*地址弹框结束*/

/*退出登录开始*/
.login_out_m{
    /*margin-top: 15px;*/
    line-height: 45px;
    background: #eee;
    color:#888484;
}
/*退出登录结束*/

    /*微信支付开始*/
    .apply_success_box{
        width:50%;
        margin-left: -25%;
    }
    /*微信支付结束*/

.register_input_list .register_btns{
    width:100%;
}
.product_classify_list .register_wrapper{
    width:100%;
}
.moblie_register_list{
    margin-top: 30px;   
}
.return_big_wrapper input, .return_big_wrapper textarea, .return_big_wrapper select{
    width: 100%;
}
.return_money_btns span{
    width:100%;
}

.forget_pwd{
  text-align: left;   
}
.register_input_list span.register_btns{
    width:100%;
    display: inline-block;
}

/*评价*/
.classify_address_box{
    margin-top: 60px;
}
.my_idea_r{
    padding-left: 0;
    padding-right: 0;
}
.my_idea_degree {
    border-top:2px solid #565555;
    padding-top: 15px;
}
.my_idea_submit  .idea_submit_btns_0{
    width:91%;
}
.footer_nav_list .footer_span{
    padding:0 5px;
    border-right:1px solid #3a2f2b;
    display: inline-block;
    margin:0 5px 5px;
}
.footer_nav_list .footer_span:after{
    width:0px;
}

.pop_bg{
    z-index: 4;
}

/*会员资料*/
.person_input_p input[type="text"]{
    width:100%;
}
.person_btns.person_btns_bc{
    margin-left: 0;
    margin-right: 0;
}
.person_save_btns span{
    width:100%;
}


/*找回密码*/
.common-login-box .find-pwd-verfity input.btn{
     padding-right: 0;
     padding-left: 0;
}


/*个性化定制表单*/
.private_prod_l_m.text-center{
text-align: left;
margin-bottom: 15px;
}
.private_product_box .private_submit_btns span{
    width:100%;
}
/*个性化定制*/
.all_order_title{
    margin-top: 0;
}
.mm_div.text-center{
    text-align: left;
}
.all_p_table .all_name___{
    color:#908a81;
}
.m_order_product .order_apply_b{
    min-width: 100%;
    /*margin-top: 15px;*/
}

/*订单支付*/
.choose_apply_way .choose_apply_list{
    margin-bottom: 15px;
}
/*订单列表*/
.m_order_product{
    position:relative;
    border:1px solid #eee;
}
.m_order_product.anna-m-order-product{
    border:none;
}
.m_order_product.anna-m-order-product .all_p_table .row{
    margin-right: -15px;
    margin-left: -15px;
}
.moblie_m_order_status{
    position:absolute;
    top:-47px;
    right:10px;
}
.all_p_table.anna-all-p-table .m_order_span{
    padding:0;
}
.m_order_prod.order_after h5.m_o_title{
    padding-left: 0;
    padding-right: 20px;
}
.m_order_product .m_prod_attr{
    color:#908a81;
    margin-bottom: 5px;
}
.m_order_product .m_o_img img{
    max-height:100px;
}
.m_order_product .order_apply_b.moblie_comment{
    min-width: 100px;
    float: right;
    margin-right: 15px;
}
.order-product-list{
    position:relative;

}
.order-product-list .order_order_end_time.order_end_time{
    position:absolute;
    bottom:15px;
    left:15px;
}
/*订单详情*/
.all_p_table.anna-all-p-table{
    border:none;
}
.all_p_table.anna-all-p-table .anna-order_after{
    border-right: none;
}
.member_order_des_top .order_des_top_r{
    text-align: left;
}
.member_order_des_top .order_des_top_r{
    padding-left: 0;
    padding-right: 0;
}
.order_product_description___ .m_order_product .m_o_img{
    padding-left: 30px;
}
.order_product_description___ .m_order_product .m_o_img img{
    height:auto;
}
.order_product_description___ .moblie_m_order_status{
    top:15px;
    color:#ed500c;
}
.order_product_description___ .m_order_product .order_apply_b.moblie_comment{
    margin-right: 0;
}
/*订单*/
.product-order-header{
    margin-top:15px;
    margin-right:15px;
    margin-left:15px;
}
.order_pr_content p{
    margin-bottom: 5px;
}
.order_details_box  .order_pr_img img{
    height:auto:;
}
.product-order-header .order_total_right{
    margin-top: 30px;
    padding-right: 0;
    padding-left: 0;
}
/*地址管理*/
.member_address_pane .m_address_item_txt.moblie-address-list{
    padding:15px;
    border-top: none;
    border-bottom: 1px solid #e8e8e8;
}
.member_address_pane .m_address_item_txt.moblie-address-list:last-of-type{
    border-bottom: none;
}
.moblie-address-list .text-center{
    text-align: left;
}
.moblie-address-list .m_address_content{
    color:#969292;
    padding-bottom: 10px;
    border-bottom: 1px dashed #f5f5f5;
}
.moblie-address-list .text-center.m_address_tel,.moblie-address-list .text-center.set-address{
    text-align: right;
}

/*大师定制列表*/
.all_m_order_product .m-order-num-{
    padding-left: 0;
    padding-right: 0;
}
 .m_order_status_.m-order-s{
    position:absolute;
    top:8px;
    right:15px;
}
.order-order-end-time.order_end_time{
    position:absolute;
    bottom:65px;
    right:15px;
}
.m_order_product .order_apply_b.order-apply-btns{
    min-width: 75%;
}
/*.address_details{
    border-bottom: 1px dashed #eee;
}*/
.weixin_ewm_{
    width:100%;
    text-align: center;
}
.weixin_ewm_l .weixin_ewm_txt{
    position:unset;
    right:0;
    top:0;
}
/*会员中心*/
.person_description_right_{
    margin-top: 30px;
}

.member_person_material .person_photo{
    text-align: center;
}

.m_designer_box{
   /* background: #eee;*/
   /*box-shadow:0 0 5px rgba(0,0,0,.35);*/
    padding-top: 15px;
    padding-bottom: 15px;
    margin-right: 15px;
    margin-left: 15px;
}
.person_description .person_name{
    position:relative;
}
.member_person_material .company-status{
    margin-left: 0;
    margin-right: 0;
    position:absolute;
    padding:0 5px;
    right:-15px;
    top:0;
}
.anna-member-center-box .member_center_right{
    margin-top: 15px;
    padding:15px;
}

.m_designer_item .m_designer_or_list{
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -o-flex-grow: 1;
}
.anna-m-r-top-box.m_r_top_wrapper{
    margin:-15px -15px 0;
}

.m_designer_item .m_designer_or_list span.iconfont{
    font-size: 26px;
}

.anna-member-center-box .person_order_stata_list.my-service-item .order_stata_iconfont{
        margin-bottom: 30px;
}

.member_person_material .edit_tel{
    position:absolute;
    right:0;
    top:0;
}
.person-radio-sex.person_input_p label{
    margin-left: 0;
}
/*售后*/
.kefu_service_pane .return_type_ span{
    width:50%;
}

/*提现开始*/
.return_box_div .text-right{
    text-align: left;
    margin-bottom: 10px;
}
/*提现结束*/

/*提现明细开始*/
.reward_trade_pane .rewrad_trade_list{
    padding-bottom: 10px;
    padding-top: 10px;
}
.reward_trade_pane{
    padding:0;
}
.rewrad_source,.rewrad_datetime{
    margin-bottom: 0;
}
.reward_trade_pane .rewrad_trade_list .text-right{
    text-align: right;
}
/*提现明细结束*/

/*我的团队开始*/
.my_tearm_list_big_pane{
    margin-top:0;
}
/*.my_tearm_list_big_pane .table-responsive{
    border:1px solid #36383a;
}*/
/*我的团队结束*/


.c_o_a_w .order_total_right{
 text-align: left;
 margin-top: 30px;
}
.custom_des__ .text-center{
    text-align: left;
}
.o_d_bg_ .order_total_left{
    width:100%;
}
.o_d_bg_ .order_total_right{
    width:100%;
    margin-top: 15px;
}

.order_wrapper_top .invoice_header{
    width:100%;
    margin-left: 0;
}

.real-company-information .form-control[readonly]{
    background: #fff;
}

.person_description{
    margin-top: 15px;
}


.gj-order-list.all_p_table.anna-all-p-table .m_or_div{
    padding-right: 0;
}
.gj-order-list .m_order_prod.order_after h5.m_o_title,.gj-order-list .gj-order-list-pd{
    padding-right:0;
}
.gj-order-list .gj-order-list-pd .m_prod_attr,.gj-order-list .gj-order-list-pd .order_pr_rule{
    margin-bottom:5px;
    font-size: .8em;
}
.gj-order-list .gj-order-list-pd .m_prod_attr{
    font-size: .9em;
}

.anna-m-or-div.m_or_div,
.m_order_prod.order_after .anna-m-or-div h5.m_o_title{
    padding-right: 0;
}
.anna-m-or-div.m_or_div .anna-m-drop-or-div{
    padding-left: 0;
    padding-right: 0;
}
.anna-m-or-div.m_or_div .anna-m-drop-or-div .order_pr_rule{
    font-size: .8em;
}
.all-anna-table-des.all_p_table.anna-all-p-table .m_or_div{
    padding-left: 0;
    padding-right: 0;
}
.all-anna-table-des.all_p_table.anna-all-p-table .m_or_div .m_o_img,
.all-anna-table-des.all_p_table.anna-all-p-table .gj-order-list-pd{
    padding-left: 0;
}
.all-anna-table-des.all_p_table.anna-all-p-table .gj-order-list-pd{
    padding-right: 0;
}
.all-anna-table-des.all_p_table.anna-all-p-table h5.m_o_title{
    padding-right: 0;
}

.swallow-all-p-table.all_p_table{
    border:none;
}
.swallow-all-p-table.all_p_table .m_or_div{
     padding-left: 0;
    padding-right: 0;
}
.swallow-all-p-table.all_p_table .m_o_img{
    padding-left: 0;
}
.swallow-all-p-table.all_p_table h5.m_o_title{
    padding-right: 0;
}

.member_center_right .member_person_material{
    margin-top: 0;
}

.all_p_table.anna-all-p-table .order_after_pane{
    padding:0;
}

/*分销地址开始*/
.my_share_url_box{
    padding:0;
}
.tips-content-txt .tips-txt-title{
    width:25%;
    font-weight: 700;
}
.tips-content-txt .tips-txt-pane{
    width:65%;
}
.my_share_url_box .my_share_ewm{
    padding:0 0 15px;
}
/*分销地址结束*/


/*购物车开始*/
.shop_cart_big_box .main_prod_img img{
    width:100%;
}
/*购物车结束*/





/*banner开始*/
.anna_banner .swiper-slide img{
    height:auto;
}
.anna_banner{
    margin-top: 0px;
    margin-bottom:0px;
}
.anna_banner .container{
    padding-right: 0;
    padding-left: 0;
}
/*banner结束*/

/*导航条开始*/
.moblie-nav-box{
    border-bottom: 4px solid #f5f5f5;
    padding-top: 15px;
}
.moblie-nav-list{
    margin-bottom: 15px;
}
.moblie-nav-list p{
    margin-top: 10px;
    margin-bottom: 0;
}
/*导航条结束*/

/*商品分类开始*/
.category-left-pane{
    background: #f5f5f5;
    position:fixed;
    top:46px;
    bottom:0;
    left:0;
    width:100px;
    min-height: 100vh;
    overflow-y:auto;
}

.goods-category-pane .container{
    padding-right: 0;
    padding-left: 0;
    position:relative;
}
.category-left-pane .category-list{
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    position:relative;
}

.category-left-pane .category-list.cur{
    background: #fff;
}
.category-left-pane .category-list.cur:after{
    position:absolute;
    width:2px;
    top:0;
    display: block;
    content:'';
    background:#a5763e;
    height:100%;
}
.goods-category-pane{
    margin-top: 50px;
}
.goods-category-pane .category-right-pane{
        margin-left: 115px;
        padding:15px 0;
        position:relative;
        margin-bottom: 50px;
}
.goods-category-pane .category-right-pane span{
     display: inline-block;
     padding:5px 15px;
     margin-bottom: 15px;
     margin-right:5px;
     margin-left:5px;
     background: #f5f5f5;
     border-radius:4px;
     -webkit-border-radius:4px;
}
/*商品分类结束*/


.index-search-box{
    padding-top: 15px;
    padding-bottom: 15px;
    /*background: #f5f5f5;*/
    border-bottom: 1px solid #f5f5f5;
}
.index-search-box .search-box-bg{
    background: #fff;
}

.anna-cooperation{
    margin-top: 15px;
    margin-bottom: 0;
}
.cooperation-left.array-product-one{
    margin-bottom:15px;
    background: #fff;
}
.anna-cooperation .cooper-right-list{
    background: #fff;
}
.cooperation-left.array-product-one .cooper-img,
.index-hot-goods-item .index-goods-list{
    height:auto!important;
}
.first-index-goods-list .index-goods-des{
    position:unset;
}
.first-index-goods-list .index-goods-img img{
    position:unset;
    top:0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
}
.left-hot-goods{
    padding-right: 15px;
}
.right-hot-goods{
    padding-right: 0;
    padding-left: 0;
}
.right-hot-goods.finish_list_wrapper{
    margin-top:10px;
}
.right-hot-goods .outer-index-goods-box{
    padding-right: 5px;
    padding-left: 5px;
}
.right-hot-goods.moblie-right-hot-goods{
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 5px;
    padding-left: 5px;
}
.index-hot-goods-item .right-hot-goods .outer-index-goods-box  .index-goods-list{
    margin-bottom: 10px;
}
.footer-adv-pane .adv-item span{
    font-size:18px;
    margin-right: 3px;
}
.footer-adv-pane .adv-item{
    font-size: 16px;
}
.footer-nav-item{
    margin: 15px 0;
    padding:0;
}
.footer-nav-item h3{
    margin-top: 10px;
}
.search-box{
    padding:15px 0;
}
.search-text-box{
    padding-left:0;
    padding-right:0;
}
.search-btn{
    background: url(../images/search.jpg) no-repeat center center;
}
.search-box-bg{
    border:1px solid #ccc;
    border-radius: 4px;
}
.form-control.search-txt{
    border:none;
    box-shadow: none;
}
.search-moblie-result .index-goods-list{
    margin-bottom: 10px;
}
.search-moblie-result .row{
    margin-left: -10px;
    margin-right: -10px;
}
.search-moblie-result .search-result-list{
    padding-left: 5px;
    padding-right: 5px;
}

.hot-search-wrapper h3,.hot-product-h3{
    font-size: 16px;
    font-weight: 500;
}
.hot-search-wrapper span{
    margin:0 6px 6px 0;
    border: 1px solid #ccc;
    padding: 3px 5px;
    border-radius: 3px;
}
.hot-product-h3{
   margin-top: 10px;
   margin-bottom: 10px;
}

.news-fiflter-span{
     display: flex;
    display: -webkit-flex;
    display: -moz-flex;
}
.news-fiflter-box .news-fiflter-span span{
    font-size:14px;
    margin:0;
    flex-grow: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    text-align: center;
}

.history-item:after{
    left:0;
    margin-left: 0;
}
.about-wrapper{
    padding:15px;
}
.history-mouth:before{
    left:-4px;
    border:2px solid #b60005;
    z-index: 2;
    background: #fff;
}
.history-mouth{
    text-align: left;
}
.fifle_bg_outer{
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.finish_list_pane{
    padding-left: 5px;
    padding-right: 5px;
}
.finish_list_wrapper  .row{
    margin-left: -10px;
    margin-right: -10px;
}
.finish_list_wrapper .finish_pd_border{
    margin-bottom: 10px;
}

.moblie-fiflter-wrapper{
    position:fixed;
    min-height: 100%;
    overflow-y:auto;
    background: #fff;
    z-index: 22222;
    width:80%;
    right:0;
    bottom:0;
    top:0;
    padding:15px;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
     transform: translate3d(100%, 0, 0px);
    -webkit-transform: translate3d(100%, 0, 0px);
}

/*.moblie-fiflter-wrapper.anna-hide{
    transform: translate3d(100%, 0, 0px);
    -webkit-transform: translate3d(100%, 0, 0px);
}*/
.moblie-fiflter-wrapper.anna-show,.moblie-fiflter-btn.anna-show{
    transform: translate3d(0px, 0, 0px);
    -webkit-transform: translate3d(0px, 0, 0px);
}

.moblie-fiflter h4{
    font-size: 16px;
    font-weight: 500;
}
.moblie-fiflter span{
    margin:5px;
    background: #f5f5f5;
    padding:5px;
    display: inline-block;
    border-radius: 4px;
}
.moblie-fiflter span.cur{
    background:#a5763e;
    color:#fff;
}
.moblie-fiflter{
    margin-bottom:30px;
}
.moblie-fiflter-btn{
    position:fixed;
    bottom:0;
    right:0;
    width:80%;
    z-index: 22223;
    border-top:1px solid #f5f5f5;
       transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
     transform: translate3d(100%, 0, 0px);
    -webkit-transform: translate3d(100%, 0, 0px);
    background: #fff;
}

.moblie-fiflter-btn span{
    display: inline-block;
    width:50%;
    border-radius: 0;
    font-size: 16px;
}
.moblie-fiflter-btn span.btn{
    box-shadow: none;
}
.moblie-fiflter-btn span.fiflter-sure.btn:hover{
    color:#fff;
}
.member-center-right{
    margin-top: 15px;
    
}
.member-center-right.mine-center-right{
    margin-top: 55px;
}
.member-information .member-photo{
    width:80px;
    height:80px;
}
.member-information .member-order-list{
    margin-top: 30px;
}
.member-information .member-order-list h3 {
    font-size: 16px;
    background: #f8f8f8;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 40px;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    /* border-top: 1px solid #f5f5f5; */
    border-bottom: 1px solid #f5f5f5;
    position: relative;
}
.member-information .member-order-list h3:after {
    position: absolute;
    display: block;
    content: '';
    width: 3px;
    height: 50%;
    /* background: #5c91e6; */
    background: #5a2c15;
    left: 5px;
    top: 10px;
}
.moblie-information-wrapper p {
    margin-bottom: 5px;
}
.moblie-information-wrapper p span.fa{
    font-size: 26px;
}
.logout-moblie p {
    margin-bottom: 15px;
    padding-bottom: 0;
    line-height: 30px;
    background: #f5f5f5;
    width: 100%;
}
.cancel-parent{
    text-align: right;
}
.member-ip-content-box .m-ip-text.row{
    margin-left: 0;
    margin-right: 0;
}
.member-ip-content-box .m-ip-text{
    padding-right:0px;
    padding-left:0px;
    border-bottom: 1px solid #f5f5f5;
}
.order-good-custom{
    padding-left: 0;
}
p.hhy-title{
    margin:0 0 5px;
}
.member-ip-content-box .m-ip-text:last-of-type{
    border-bottom: none;
}
.m-ip-photo img{
    margin-left: 0;
}
.member-ip-content-box .m-ip-photo{
    padding-left: 0;
    padding-right: 0;
}
.member-ip-content .member-ip-order-num{
    padding:5px 0;
}
.member-ip-content .m-pd-order-status{
    padding-left: 0;
}
.m-content-box{
    padding-right: 0;
}
.m-content-box .m-content-attr{
    margin-bottom:5px;
}
.m-content-box .m-content-attr i{
    margin-right: 8px;
}
.m-content-box .checked-attr{
    width:80%;
}
.m-content-box .checked-num{
    width:20%;
}
.member-information .member-other .m-other-span input[type="text"].p_tel{
    width:66.66666667%;
}
.member-information .member-other .m-other-span label{
    padding-top: 6px;
}
.about-future-box h4{
    padding-bottom:0;
}
.moblie-status-btn.text-center{
    text-align: right;
}
.moblie-status-btn{
    padding-right: 30px;
    padding-left: 30px;
}
.moblie-status-btn p{
    display: inline-block;
}
.m-love-product{
    padding-left: 5px;
    padding-right: 5px;
}
.love-product-item{
    margin-right: -10px;
    margin-left: ;: -10px;
}
.love-product-list{
    margin-bottom: 10px;
}
.about-us-content iframe{
    height:400px;
}

/*发展历程开始*/
.slide-year-event img{
    width:100%;
}
.history-bg-box .swiper-container{
    padding:10px 0;
}
.history-bg-box .slide-year-txt{
    margin-top: 10px;
}
.gallery-thumbs .swiper-slide-thumb-active{
            color:#a5763e;
}
.m-histroy-swiper{
    margin-bottom: 60px;
}
.gallery-thumbs h2{
    margin-top: 10px;
    position:relative;
    font-size: 16px;
}
.slide-year-event h2{
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 0;
}
.gallery-thumbs h2:after{
    width:10px;
    height:10px;
    background: #c9a05e;
    border-radius: 50%;
    display: block;
    content:'';
    bottom:-14px;
    position:absolute;
    left:50%;
    margin-left: -5px;
}
.gallery-thumbs .m-line_bg{
    width: 100%;
    height: 2px;
    background: #c9a05e;
    position: absolute;
    bottom: 10px;
}
/*发展历程结束*/

.news-list-right .news-right{
    padding-bottom: 0;
}
.news-wrapper h3, .news-list-left h3{
    margin-top: 10px;
}
.anna-product-description-box {
    margin-left: 0;
    margin-right: 0;
}
.product_list_wrapper .product_list_item{
    border:none;
}
.order_wrapper_foot{
    border:none;
}
.order_wrapper_foot .invoice_msg{
    padding-left: 0;
}
/*购物车开始*/
.cart_margin_ .main_top .cart_text_{
    text-align: left;
}
.cart_margin_ .main_middle{
    margin:15px 0;
}
.main_middle_row .child_check_input.text-center{
    text-align: left;
    
}
.shop_cart_big_box .main_prod_title h3{
    font-size: 14px;
    line-height: 1.3;
}
.shop_cart_cutdown{
    margin-top: 20px;
}
.main_middle_row{
    position:relative;
}
.main_middle_row .del_prod{
    position:absolute;
    right:7px;
}
.main_img_pane{
    padding:0;
}
.main_middle_row .main_prod_img{
    width:35%;
}
.main_middle_row .main_prod_title{
    width:60%;
}
.main_middle_row{
    border-bottom: 1px solid #eee;
    margin-left: 0;
    margin-right: 0;
}
.main_middle_row:last-of-type{
    border-bottom: none;
}
.shop_cart_big_box .total_product_right .total_prod{
    width:36%;
    margin-right: 2%;
    min-width: 36%;
}
.total_product_right{
    width:100%;
}
.shop_cart_big_box .total_product_right .shop_pay_btns{
    width:36%;
    min-width: 36%;
}
.shop_cart_big_box .total_product_right .total_price{
    width:62%;
    min-width: 60%;
    margin-right: 2%;
}
.shop_cart_big_box .total_product_right .total_price{
    line-height: 45px;
}
.shop_cart_big_box .list_amount{
   text-align: right;
}
.my_model{
    width:96%;
    margin-left: -48%;
}
.shop_cart_big_box .total_product_right .shop_pay_btns{
    height:45px;
    line-height:45px;
}
.address_pop_add{
        position:absolute;
        width:96%;
        margin-left: -48%;
        top:20%;
    }
.anna_custom_pane{
    margin-top: 60px;
}
    .m_padding_right{
        padding-right:0;
    }
.has_address{
        position:relative;
    }

.has_address .m_has_address_edit{
    position:absolute;
    right:0;
    margin-bottom: 0;
    top:0;
}

.has_address  .user_address{
    max-width:50%;
}
.has_address .user_tel{
    max-width:48%;
     margin-left: 2%;
}
.custom_c_o_a_pane_.custom_address_out_pane.address_wrpper{
 margin-top: 60px;   
}
.buy_btns span{font-size: 14px;
line-height: 35px;}
/*购物车结束*/

.account-icon-tt{
    margin-bottom: 10px;
}
.account-icon-tt span{
    margin-right: 5px;
}
.add_address_wrapper{
    width:98%;
    margin-left: -49%;
}
.add_address_p .add_address_span{
    padding-left: 0;
}
.address_select div{
    margin-bottom: 10px;
}
.add_address_p{margin-bottom: 15px;}
.add_address_details{
    padding:0;
}
.add_address_details .not_address{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.moblie-custorm-txt{
    margin-top: 10px;
    word-break: break-all;
}
.paimai-description-wrapper .paimai-des-left-pane-{
    margin-top: 0;
}
.single_colos_rule {
    margin: 15px 0 0 0;
}
.single_colos_ul.single_rule{
    margin-bottom: 0;

}
.single_colos_rule .single_colos_ul li{
    margin-bottom: 10px;
    margin-right: 10px;
}
.single_num_box{
    margin-top: 15px;
}
.about-us-pane.stroe-pane{
    margin-bottom: 0;
}
.anna-goods-price{
    margin-left: 0;
}
.member-information .member-other{
    margin-top: 0;
}
.add-cart span.shopcart{
    width:25px;
    height:25px;
    line-height: 25px;
    bottom:5px;
    right:5px;
}
.index-hot-goods-item .index-goods-title.moblie-goods-search-title{
    padding-right: 30px;
    padding-left: 15px;
}
.cart-demand-box{
    border-top:none;
}
.cart-demand-title{
   width:30%;
   position: relative;
    min-height: 1px;
    margin-top: 10px;
}

.cart-demand-txt{
    width:70%;
}
/*人才招聘开始*/
.find-talents-list{
    height:auto;
    min-height: auto;
    overflow:unset;

}
.find-talents-list h3{
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 44px;
}
.find-talents-list .find-talents-name img{
    width:44px;
    height:44px;
}
.job-ask .job-ask-title{
    width:100%;
}
.job-ask .job-ask-content{
    width:100%;
    margin-top: 15px;
}
/*人才招聘结束*/

.anna-custom-txt-title{
    padding-left: 0;
}
.anna-custom-txt-title.moblie-custom-txt{
    padding-left: 15px;
}
.register-private-check span.span{
    margin-right: 10px;
}
.anna-custom-txt{
    margin-top: 10px;
}
.all-order-status-swiper .swiper-slide{
    min-width:30%;
    width:30%;
}
.all-order-status-swiper .swiper-slide .cur{
    color:#a5763e;
}
.all-order-status-swiper .swiper-slide .all-order-title{
     line-height: 40px;
     position:relative;
}
.all-order-status-swiper .swiper-slide .all-order-title.cur:after{
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    background: #a5763e;
    z-index: 1;
}

.paimai-product-c-pane .product-attr-list{
     padding-top: 10px;
    padding-bottom: 10px;
}
.buy_btns{
    padding-bottom: 15px;
}
}