body,html,p,span,div{
    font-size: 14px;
}

.about{
    margin-top: 30px !important;
    overflow: hidden;
}
.about a{
   font-size: 14px;
}
.about_left{
    width: 193px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}
.about_right{
    width: 955px;
    overflow: hidden;
    border: 1px solid #ccc;
    float: left;
    min-height: 700px;
}
.color_r{
    color: #e31d24 !important;
}
.color_red a,.color_red span{
    color: #e31d24 !important;
}
.margin_t20{
    margin-top: 20px;
}
/*左边导航栏start*/
.about_title{
    background: #e31d24;
    color: #fff;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.nav_process{
    padding: 20px 0 10px 0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px dashed #ccc;
}
.nav_solid_border{
    border-bottom: 1px solid #ccc;
}

.nav_process_log{
  margin-left: 20px;
  margin-right: 10px;
}
.nav_process_log i{
    width: 41px;
    height: 41px;
    display: block;
}
.nav_img01{
    background: url("/img/help/nav_process_01.png");
}
.nav_img02{
    background: url("/img/help/nav_process_02.png");
}
.nav_img03{
    background: url("/img/help/nav_process_03.png");
}
.nav_img04{
    background: url("/img/help/nav_process_04.png");
}
.nav_img05{
    background: url("/img/help/nav_process_05.png");
}
.nav_process ul li{
    margin-bottom: 10px;
}
/*左边导航栏end*/

/*关于我们start*/
.about_r_h5{
    padding: 0 20px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #ccc;
    font-size: 22px;
    font-weight: 400;
}
.about_center{
    padding: 20px  20px 30px 20px;
}
.about_img01{
    margin-bottom: 70px;
    width: 912px;
    height: 264px;
    overflow: hidden;
}
.about_img01 img{
    width: 100%;
}
.about_img02{
    margin-right: 20px;
    width: 450px;
    height: 234px;
    overflow: hidden;
}
/*p字体*/
.txt_h{
    text-indent: 2em;
    line-height: 2;
    font-size: 14px;
}
.about_mode{
    margin-top: 40px;
    width: 444px;
    overflow: hidden;
}
.about_supply{
    margin-top: 70px;

}
.about_img03{
    margin-top: 20px;
    padding: 20px 0;
    width: 914px;
    height: 234px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.about_img04{
    width: 915px;
    height: 318px;
    overflow: hidden;
    margin-top: 20px;
}
.about_img05{
    width: 914px;
    height: 327px;
    overflow: hidden;
    margin-top: 20px;
}
.about_img06{
    width: 446px;
    height: 280px;
    margin-left: 20px;
}
.about6{
    margin-top: 70px;
    margin-bottom: 20px;
}
.about_mode6{
    margin-top: 90px;
    width: 448px;
    overflow: hidden;
}
.about7{
    border-top: 1px dashed #ccc;
    padding-top: 20px;
}
.about_address{
    margin-left: 20px;
    margin-top: 65px;
}
.about_address h3{
    padding-left: 20px;
    margin-bottom: 15px;
    font-weight: 400;
    border-left:5px solid #ff0000;
}
.about_address p{
    padding-left: 25px;
    margin-bottom: 8px;
    font-size: 14px;

}
/*关于我们end*/
/*购物流程start*/
.buy_process_top{
    padding-bottom: 70px;
}
.buy_process_img01{
    width: 924px;
    overflow: hidden;
    padding-top: 40px;
}
.buy_process_img01 h3{
    font-size: 18px;
    color: #333;
    font-weight: normal;
    margin-bottom: 20px;
}
.process_h4{
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    color: #666;
    font-weight: 700;
}
.process_icon{
    width: 28px;
    height: 24px;
    display: inline-block;
    background: url("/img/help/number.png");
    position: absolute;
    top:-1px;
    left:0px;
}
.sequence_number{
    display: block;
    position: absolute;
    color: #fff;
    font-size: 14px;
    left: 8px;
    top:3px;
}
.buy_p_s{
    margin-top: 40px;
}
.buy_p_s{
    margin-top: 40px;
}
.buy_process_img02{
    text-align: center;
    width: 873px;
    height: 446px;
    overflow: hidden;
}
/*购物流程end*/
/*支付方式start*/
.text_n{
    line-height: 2;
    font-size: 14px;
}
.pay_method{
    
}
.pay_method li{
    width: 135px;
    height: 40px;
    overflow: hidden;
    margin: 20px 0 10px 45px;
    background-color: #fff;
    float: left;
    border: 1px solid #c6c6c6;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
}
.pay_method li i{
    display: block;
    margin: 5px auto;
    vertical-align: middle;
    background: url("/img/payment.png") no-repeat;
    height: 30px;
}
.pay_method  li .bank_01{
    background-position: 0px 0px;
    width: 90px;
}
.pay_method  li .bank_02{
    background-position: 0px -32px;
    width: 95px;
}
.pay_method  li .bank_03{
    background-position: 0px -65px;
    width: 122px;
    height: 37px;
}
.pay_method  li .bank_04{
    background-position: 0px -99px;
    width: 115px;
}
.pay_method  li .bank_05{
    background-position: 0px -135px;
    width: 115px;
}
.pay_method  li .bank_06{
    background-position: 0px -164px;
    width: 115px;
}
.pay_method  li .bank_07{
    background-position: 0px -195px;
    width: 110px;
}
.pay_method  li .bank_08{
    background-position: 0px -228px;
    width: 115px;
}
.pay_method  li .bank_09{
    background-position: 0px -260px;
    width: 115px;
}
.pay_method  li .bank_10{
    background-position: 0px -294px;
    width: 115px;
}
.pay_method  li .bank_11{
    background-position: 0px -327px;
    width: 115px;
}
.pay_method  li .bank_12{
    background-position: 0px -356px;
    width: 115px;
}
.pay_method  li .bank_13{
    background-position: 0px -386px;
    width: 115px;
}
.pay_method  li .bank_14{
    background-position: 0px -416px;
    width: 115px;
}
.pay_method  li .bank_15{
    background-position: 0px -446px;
    width: 115px;
}
.pay_method  li .bank_16{
    background-position: 0px -476px;
    width: 115px;
}
.pay_method  li .bank_17{
    background-position: 0px -506px;
    width: 115px;
}
.pay_method  li .bank_18{
    background-position: 0px -536px;
    width: 115px;
}
.pay_method  li .bank_19{
    background-position: 0px -566px;
    width: 115px;
}
.pay_method  li .bank_20{
    background-position: 0px -596px;
    width: 115px;
}
.pay_method  li .bank_21{
    background-position: 0px -626px;
    width: 115px;
}
.pay_method  li .bank_22{
    background-position: 0px -656px;
    width: 115px;
}
.pay_method  li .bank_23{
    background-position: -157px -0px;
    width: 115px;
}
.pay_method  li .bank_24{
    background-position: -157px -30px;
    width: 115px;
}
.pay_method  li .bank_25{
    background-position: -157px -60px;
    width: 115px;
}
.pay_method  li .bank_26{
    background-position: -157px -90px;
    width: 115px;
}
.pay_method  li .bank_27{
    background-position: -157px -120px;
    width: 115px;
}
.pay_method  li .bank_28{
    background-position: -157px -150px;
    width: 115px;
}
.pay_method li .bank_29{
    background-position: -157px -180px;
    width: 115px;
}
.account_hlep{
    width:300px;
    margin: 20px auto 20px auto;
}
.account_hlep img{
    width: 100%;
}
.account_p p{
    line-height: 28px;
}
/*支付方式end*/

/*发票制度start*/
.invoice_p p{
    line-height:2;
    font-size: 14px;
}
.invoice_p span{
    display:inline-block ;
    background: url("/img/help/invoice_01.png") no-repeat;
    width: 32px;
    height: 6px;
    margin-right: 5px;
}
/*发票制度end*/

/*100%正品start*/
.quality_img01{
    width: 913px;
    height: 451px;
    overflow: hidden;
    text-align: center;
}
.quality_img02{
    width: 550px;
    height: 348px;
}
.quality_img03{
    width: 360px;
    height: 348px;
}
.quality_img04{
    width: 913px;
    height: 435px;
    text-align: center;
    overflow: hidden;
}
/*100%正品end*/

/*物流配送start*/
.delivery{
    position: relative;
}
.delivery_l{
    position: absolute;
    width: 420px;
    top:136px;
    line-height: 2;
    text-indent: 2em;
}
.delivery_r{
    position: absolute;
    width: 418px;
    right: 0;
    top:180px;
    line-height: 2;
    text-indent: 2em;
}
/*物流配送end*

/*退款流程start*/
.refund_process img{
    width: 440px;
    height: 740px;
    display: inline-block;
}
.margin_r20px{
    margin-right: 20px;
}
/*退款流程end*/

/*退换货政策start*/

.table{border:solid #ccc; border-width:1px 0px 0px 1px;}
.table td,.table th{
    border:solid #ccc;
    border-width:0px 1px 1px 0px;
    padding:10px 10px;
    line-height: 1.5;
}
.table thead th{
    text-align: center;
}
.products_img0{
    width: 613px;
    height: 744px;
    overflow: hidden;
}
/*退换货政策end*/

/*关于我们*/
.about_us_wrap{
    background: #f8f8f8;
    overflow: hidden;
}
.about_us_top{
    width: 1920px;
    margin-left: -960px;
    left: 50%;
    position: relative;
}
.about_us_box{
    width: 1190px;
    margin-top: 60px;
    position: relative;
}
.us_side{
    width: 190px;
    position: absolute;
    top:0px;
    margin-left: 0px;
}
.us_side li{
    width: 190px;
    height: 61px;
    background: #f8f8f8;
}
.us_side li a{
    display: block;
    padding-left: 10px;
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #888;
    border-bottom: 1px solid #eee;
}
.us_side li.on{
    background: #fff;
}
.us_side li.on a{
    color: #e51d39;
}
.about_us_main{
    width: 1000px;
}
.us_item{
    width: 800px;
    margin-bottom: 20px;
    padding: 60px 100px;
    background: #fff;
}
.us_item h3{
    font-size: 24px;
    color: #888;
    text-align: left;
}
.us_item > p{
    font-size: 18px;
    color: #666;
    text-align: left;
    margin-top: 20px;
    
}
.us_item p.p_indent{
    text-indent: 2em;
    line-height: 40px;
    letter-spacing: 1px;
}
.pic_box1{
    margin-top: 50px;
    margin-left: -14px;
}
.pic_box1 div{
    width: 257px;
    margin-left: 14px;
}
.pic_box1 div img{
    width: 257px;
    height: 185px;
}
.pic_box1 div .p_sm{
    margin-top: 16px;
    text-align: center;
    font-size: 14px;
    color: #666;
}
.pic_box2{
    margin-top: 20px;
    margin-left: -13px;
}
.pic_box2 div{
    width: 148px;
    margin-left: 13px;
    cursor: pointer;
}
.pic_box2 div img{
    width: 148px;
    height: 74px;
    border:1px solid #ebefea;
}
.pic_box2 div img:hover{
    box-shadow: 0 0 3px 2px #f8f8f8;
}
.pic_box3{
    margin-top: 50px;
}
.pic_box3 .box_left{
    width: 540px;
    margin-left: -13px;
}
.pic_box3 .box_right{
    margin-left: 13px;
    width: 258px;
}
.pic_box3 .box_right img{
    width: 258px;
    height: 455px;
}
.pic_box3 .box_left div {
    width: 258px;
    margin-left: 12px;
}
.pic_box3 .box_left div img{
    width: 258px;
    height: 200px;
}
.pic_box3 p{
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    padding-left: 7px;
    border-left: 3px solid #d9d6d9;
}
.img_scale{
    overflow: hidden;
}
.process_box{
    margin-left: 5px;
    margin-top: 30px;
    padding-left: 60px;
    border-left: 1px solid #ccc;
    position: relative;
}
.process_box > span{
    display: block;
    width: 5px;
    height: 5px;
    background: #fff;
    position: absolute;
    left: -3px;
}
.process_box > span.process_top{
    top: 0px;
}
.process_box > span.process_bot{
    bottom: -3px;
}
.process_box ul{
    margin-top: 0px;
}
.process_box ul li{
    margin-top: 34px;
    position: relative;
    cursor: default;
}
.process_box ul li span{
    display: block;
}
.process_box ul li span.normal_point{
    width: 11px;
    height: 11px;
    background: url(/img/help/about_us_icon1.png) no-repeat;
    position: absolute;
    top:5px;
    left: -66px;
}
.process_box ul li span.hover_point{
    display: none;
    width: 21px;
    height: 21px;
    background: url(/img/help/about_us_icon2.png) no-repeat;
    position: absolute;
    top:0px;
    left: -71px;
}
.process_box ul li span.hover_line{
    display: none;
    width: 22px;
    height: 1px;
    background: #ccc;
    position: absolute;
    top:10px;
    left: -35px;
}
.process_box ul li:hover .hover_point,.process_box ul li:hover .hover_line{
    display: block;
}
.process_box ul li:hover p{
    color: #000;
}
.process_box li p{
    font-size: 18px;
    color: #666;
}

.agreement_cont p.p_text{
    margin-top: 10px;
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 20px;
}
.agreement_cont p.b{
    font-weight: bold;
}
.agreement_cont p.t_index{
    text-indent: 2em;
}