@media(min-width:1230px){
    .container{width:1230px;}
}
body{background:#f9f9f9;}
i,em{font-style:normal}
.disN{display:none;}
.disB{display:block;}
a{transition:all 0.2s linear 0s;}
img{vertical-align:bottom;}
input[type=text],textarea{font-family: "微软雅黑", Arial, Helvetica, sans-serif;-webkit-appearance: none;}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff2?t=1628666875769') format('woff2'),
    url('../fonts/iconfont.woff?t=1628666875769') format('woff'),
    url('../fonts/iconfont.ttf?t=1628666875769') format('truetype');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*购物车*/
.shopcart_center{margin-top:55px;display:flex;justify-content:center;}
.shopcart_center .left{flex:1;}
.shopcart_center .left .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;}
.shopcart_center .left .title h1{font-size:20px;color:#555;line-height:35px;font-weight:bold;margin-left:10px;}
.shopcart_center .left .title a{width:210px;height:35px;text-align:center;line-height:35px;background:#CD4947;border-radius:5px;font-size:14px;color:#fff;}
.shopcart_center .left .title a i{margin-right:10px;}
.shopcart_center .left .title a:hover{background:#cb1a17;}
.shopcart_center .left .title a:active{position:relative;top:2px;}
.shopcart_center .left .shopcart_list_box{width:100%;}
.shopcart_center .left .shopcart_list_box .shopcart_title{background:#eaeaea;height:40px;line-height:40px;width:100%;padding-left:15px;}
.shopcart_center .left .shopcart_list_box .shopcart_title .titleRow{font-size:14px;color:#555;display:inline-block;}
.shopcart_center .left .shopcart_list_box .shopcart_title .titleRow input{margin-right:14px;vertical-align:middle;margin-bottom:6px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th{background:#eaeaea;height:40px;line-height:40px;border-bottom:0;font-size:14px;color:#555;font-weight:normal;padding:8px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th:nth-child(1){width:200px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th:nth-child(2){width:245px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th:nth-child(3){width:68px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th:nth-child(4){width:110px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th input{margin-right:14px;vertical-align:middle;margin-bottom:6px;margin-left:15px;}
.shopcart_center .left .shopcart_list_box .shopcart_table thead tr th label{font-weight:normal;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody tr td{padding:0;border-top:0;padding-top:20px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody {border:1px solid #ddd;width:100%;background:none;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  thead tr th{height:0;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td{border-bottom:1px solid #ddd;padding:23px 8px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td:nth-child(1){width:200px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td:nth-child(2){width:245px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr:first-child td{height:40px;line-height:40px;padding:0 8px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td input{margin-right:14px;vertical-align:middle;margin-bottom:6px;margin-left:15px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td label{font-size:14px;color:#555;font-weight:normal;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td input.check_input{float:left;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr:first-child td input.check_input{float:initial;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .image_box{background:#fff;float:left;border:1px solid #ddd;width:126px;height:126px;display:flex;align-items:center;justify-content:center;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .image_box img{max-width:100%;max-height:100%;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .pro_info{font-size:14px;color:#666;line-height:22px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .pro_info span{display:block;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .table_text{font-size:14px;color:#666;line-height:22px;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .subtotal{color:#CD4947;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .del_btn{font-size:14px;color:#666;line-height:22px;display:inline-block;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .del_btn:hover{color:#CD4947;text-decoration:underline;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .kj-pro-num-box{border-radius:4px;height:25px;border:1px solid #ddd;display:flex;align-items:center;width:65px;overflow:hidden;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .kj-pro-num-box button{width:23px;text-align:center;border:0;padding:0;height:23px;background:none;color:#666;transition:all 0.2s linear 0s;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .kj-pro-num-box button:hover{background:#fff;}
.shopcart_center .left .shopcart_list_box .shopcart_table tbody  tr td .kj-pro-num-box input{width:17px;border:0;padding:0;margin:0;text-align:center;background:#f9f9f9;}
.shopcart_center .left .shopcart_footer_summary{margin-top:40px;}
.shopcart_center .left .shopcart_footer_summary .tips_download{background:rgba(205,114,71,0.2);height:40px;padding-left:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;}
.shopcart_center .left .shopcart_footer_summary .tips_download .sum_box{font-size:14px;color:#CD4947;font-weight:bold;}
.shopcart_center .left .shopcart_footer_summary .tips_download .download_btn a{font-size:12px;color:#666;margin:0 12px;display:inline-flex;align-items:center;}
.shopcart_center .left .shopcart_footer_summary .tips_download .download_btn a i{margin-right:7px;}
.shopcart_center .left .shopcart_footer_summary .tips_download .download_btn a img{margin-right:7px;height:15px;vertical-align:middle;}
.shopcart_center .left .shopcart_footer_summary .tips_download .download_btn a:hover{text-decoration:underline;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement{background:#eaeaea;height:66px;display:flex;justify-content:space-between;align-items:center;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .opt_btn input{margin-right:14px;vertical-align:middle;margin-bottom:6px;margin-left:14px;}
    .shopcart_center .left .shopcart_footer_summary .opt_settlement .opt_btn label,
    .shopcart_center .left .shopcart_footer_summary .opt_settlement .opt_btn .reverse_selection {
        font-size: 14px;
        color: #555;
        font-weight: normal;
        margin-right: 35px;
    }
.shopcart_center .left .shopcart_footer_summary .opt_settlement .opt_btn a{font-size:14px;color:#666;font-weight:bold;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .opt_btn a:hover{color:#CD4947;text-decoration:underline;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box{display:flex;align-items:center;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box span{font-size:12px;color:#666;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box span em{font-size:14px;color:#CD4947;font-weight:bold;margin-right:10px;}
.shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box .checkoutbtn{display:inline-block;width:142px;text-align:center;height:66px; padding:0px;border-radius:0px; line-height:66px;background:#CD4947;font-size:15px;font-weight:bold;color:#fff;}
    .shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box .checkoutbtn:hover {
        background: #cb1a17;
    }
.shopcart_center .right{flex:0 0 300px;margin-left:22px;background:#eaeaea;border-radius:5px;height:320px;overflow:hidden;}
.shopcart_center .right .title{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:25px 0 6px 0;margin:0 10px;}
.shopcart_center .right .title h1{font-size:20px;color:#555;line-height:30px;font-weight:bold;margin-left:10px;}
.shopcart_center .right .title a{width:128px;height:35px;text-align:center;line-height:33px;border:1px solid #CD4947;border-radius:5px;font-size:14px;color:#CD4947;}
.shopcart_center .right .title a i{margin-right:10px;}
.shopcart_center .right .title a:hover{background:#CD4947;color:#fff;}
.shopcart_center .right .title a:active{position:relative;top:2px;}
.shopcart_center .right .details_list{border-bottom:1px solid #ddd;padding-bottom:10px;margin:15px 10px 0 10px;}
.shopcart_center .right .details_list span{display:flex;align-items:center;line-height:30px;margin-bottom:2px;}
.shopcart_center .right .details_list span label{width:110px;font-size:12px;color:#555;text-align:justify;text-align-last:justify;font-weight:normal;}
.shopcart_center .right .details_list span em{font-size:14px;color:#CD4947;font-weight:bold;}
.shopcart_center .right .details_list span label em{font-size:12px;font-weight:normal;}
.shopcart_center .right .details_list span:nth-child(4) label{font-size:14px;font-weight:bold;}
.shopcart_center .right .details_list span:nth-child(4) em{font-size:16px;}
.shopcart_center .right .download_btn{height:42px;line-height:42px;display:flex;justify-content:space-between;align-items:center;margin:0 10px;}
.shopcart_center .right .download_btn a{font-size:12px;color:#666;display:inline-flex;align-items:center;}
.shopcart_center .right .download_btn a i{margin-right:8px;vertical-align:middle;}
.shopcart_center .right .download_btn a img{margin-right:8px;height:15px;vertical-align:middle;}
.shopcart_center .right .download_btn a:hover{text-decoration:underline;}
.shopcart_center .right .settlement_btn{display:block;width:100%;height:56px; padding:0px; text-align:center;line-height:56px;background:#CD4947;font-size:25px;color:#fff;font-weight:bold; border-top-left-radius:0px; border-top-right-radius:0px;}
.shopcart_center .right .settlement_btn:hover{background:#cb1a17;}

/*导航路径*/
.order_page_map{padding:50px 0 35px 0;}
.order_page_map h1{font-size:20px;color:#555;line-height:30px;margin-bottom:23px;font-weight:bold;}
.order_page_map .breadcrumb{padding:0;background:none;margin-bottom:0;}
.order_page_map .breadcrumb a{font-size:14px;color:#666}
.order_page_map .breadcrumb .active{color:#CD4947;}
.order_page_map .breadcrumb > li + li:before{
    content:'\e65b';color:#666;font-weight:bold;padding:0 8px 0 4px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.order_page_map .breadcrumb a:hover{text-decoration:underline;}

/*填写订单信息*/
.confirm_order_title{border-left:4px solid #CD4947;padding-left:15px;font-size:16px;color:#333;line-height:22px;margin-bottom:20px;}
.order_receiving_address{margin:60px 5px 0 5px;border-bottom:1px solid #eee;padding:0 12px;}
.order_bill_address{
    margin:0px; padding:0px;
}
.order_receiving_address ul {
    display: flex;
    margin: 23px 20px;
    flex-wrap: wrap;
}
.order_bill_address ul{
    margin:0px;
}
.order_receiving_address ul li {
    border: 1px solid #ddd;
    margin-right: 12px;
    width: 272px;
    min-height: 178px;
    position: relative;
    padding: 18px;
    transition: all 0.2s linear 0s;
    margin-bottom: 12px;
    overflow: hidden;
    border-radius: 16px;
}
.order_receiving_address ul li.active{border-color:#CD4947;}
.order_receiving_address ul li:nth-child(4n){margin-right:0;}
.order_receiving_address ul li .name{font-size:14px;color:#888;line-height:25px;margin-bottom:23px;}
.order_receiving_address ul li .address{font-size:14px;color:#555;line-height:18px;margin-bottom:8px;}
.order_receiving_address ul li .tel{font-size:14px;color:#888;line-height:25px;margin-bottom:10px;}
.order_receiving_address ul li .opt_btn{position:absolute;bottom:10px;left:15px;opacity:0;transition:all 0.2s linear 0s;}
.order_receiving_address ul li .opt_btn a{font-size:14px;color:#CD4947;display:inline-block;line-height:25px;margin-right:12px;}
.order_receiving_address ul li .opt_btn a:hover{text-decoration:underline;}
.order_receiving_address ul li .sign_t{background:rgba(205, 114, 71, 0.2);width:125px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#CD4947;position:absolute;top:0;right:0;opacity:0;}
.order_receiving_address ul li .select_address{width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;color:#CD4947;position:absolute;right:5px;bottom:5px;opacity:0;}
.order_receiving_address ul li.active .sign_t{opacity:1}
.order_receiving_address ul li.active .select_address{opacity:1}
.order_receiving_address ul li.active .opt_btn{opacity:1}
.order_receiving_address ul li:hover{border-color:#CD4947;}
.order_receiving_address ul li:hover .opt_btn{opacity:1}
.order_receiving_address .btn_box{margin:12px 18px 32px 18px;}
.order_bill_address .btn_box {
    margin: 8px 0px 0px 0px;
}
    .order_receiving_address .btn_box a {
        margin-left: 20px;
        display: inline-flex;
        align-items: center;
        width: 156px;
        height: 35px;
        justify-content: center;
        line-height: 33px;
        border-radius: 30px;
        border: 1px solid #ddd;
        font-size: 14px;
        color: #555;
    }
.order_receiving_address .btn_box a:first-child{margin-left:0;}
.order_receiving_address .btn_box a i{color:#085B9F;margin-right:14px;font-size:15px;}
.order_receiving_address .btn_box a:hover{background:#085B9F;border:1px solid #085B9F;color:#fff;}
.order_receiving_address .btn_box a:hover i{color:#fff;}
.order_receiving_address .btn_box a:active{position:relative;top:2px;}
.order_distribution_mode{margin:36px 5px 0 5px;border-bottom:1px solid #eee;padding:0 12px;}
.kj-table-order{margin-top:20px;}
.kj-table-order thead tr th{border-bottom:0;font-weight:normal;padding:18px 30px;color:#555;}
.kj-table-order tbody tr td{padding:18px 30px;color:#555;}

.order_information_details{margin:36px 5px 0 5px;border-bottom:1px solid #eee;padding:0 12px 20px 12px;}
.order_information_details form{padding-left:30px;}
.order_information_details form .form-group{display:flex;}
.order_information_details form .form-group label{font-size:14px;color:#555;line-height:32px;font-weight:normal;width:80px;}
.order_information_details form .form-group input{width:412px;height:32px;border:1px solid #ddd;box-shadow:none;border-radius:30px;}
.order_information_details form .form-group textarea{flex:1;border:1px solid #ddd;box-shadow:none;resize:none;height:132px;padding:15px 12px;border-radius:16px;}

.order_invoice_information{margin:36px 5px 0 5px;border-bottom:1px solid #eee;padding:0 12px 20px 12px;}
.order_invoice_information .invoice_style{margin-bottom:20px;display:flex;padding-left:30px;margin-top:25px;flex-wrap: wrap;}
.order_invoice_information .invoice_style label{width:110px;font-weight:normal;font-size:14px;color:#555;line-height:20px;margin-right:15px;}
.order_invoice_information .invoice_style .select_btn{display:flex;}
.order_invoice_information .invoice_style .select_btn a{display:inline-block;padding:0;width:156px;height:35px;text-align:center;line-height:33px;border:1px solid #ddd;font-size:14px;color:#555;margin-right:20px;border-radius:30px;}
.order_invoice_information .invoice_style .select_btn a:hover{border:1px solid #CD4947;color:#CD4947;background:none;}
.order_invoice_information .invoice_style .select_btn a.active{border:1px solid #CD4947;color:#CD4947;background:none;}

.order_invoice_information .invoice_select{margin-bottom:20px;display:flex;padding-left:30px;flex-wrap: wrap;}
.order_invoice_information .invoice_select label{width:125px;font-weight:normal;font-size:14px;color:#555;line-height:20px;margin-right:15px;}
.order_invoice_information .invoice_select .tab-content{flex:1;}
.order_invoice_information .invoice_select ul{display:flex;margin-bottom:8px;flex-wrap: wrap;}
.order_invoice_information .invoice_select ul li{border-radius:16px;overflow:hidden;border:1px solid #ddd;margin-right:12px;width:325px;min-height:210px;position:relative;padding:33px 22px;transition:all 0.2s linear 0s;margin-bottom:12px;}
.order_invoice_information .invoice_select ul li.active{border-color:#CD4947;}
.order_invoice_information .invoice_select ul li:nth-child(3n){margin-right:0;}
.order_invoice_information .invoice_select ul li .invoice_info{font-size:14px;color:#555;line-height:20px;}
.order_invoice_information .invoice_select ul li .opt_btn{position:absolute;bottom:10px;left:15px;opacity:0;transition:all 0.2s linear 0s;}
.order_invoice_information .invoice_select ul li .opt_btn a{font-size:14px;color:#CD4947;display:inline-block;line-height:25px;margin-right:12px;}
.order_invoice_information .invoice_select ul li .opt_btn a:hover{text-decoration:underline;}
.order_invoice_information .invoice_select ul li .sign_t{background:rgba(205, 114, 71, 0.2);width:125px;height:30px;text-align:center;line-height:30px;font-size:14px;color:#CD4947;position:absolute;top:0;right:0;opacity:0;}
.order_invoice_information .invoice_select ul li .select_address{width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;color:#CD4947;position:absolute;right:5px;bottom:5px;opacity:0;}
.order_invoice_information .invoice_select ul li.active .sign_t{opacity:1}
.order_invoice_information .invoice_select ul li.active .select_address{opacity:1}
.order_invoice_information .invoice_select ul li.active .opt_btn{opacity:1}
.order_invoice_information .invoice_select ul li:hover{border-color:#CD4947;}
.order_invoice_information .invoice_select ul li:hover .opt_btn{opacity:1}
.order_invoice_information .invoice_select .btn_box a{margin-left:20px;display:inline-flex;align-items:center;width:156px;height:35px;justify-content:center;line-height:33px;border-radius:30px;border:1px solid #ddd;font-size:14px;color:#555;}
.order_invoice_information .invoice_select .btn_box a:first-child{margin-left:0;}
.order_invoice_information .invoice_select .btn_box a i{color:#085B9F;margin-right:14px;font-size:15px;}
.order_invoice_information .invoice_select .btn_box a:hover{background:#085B9F;border:1px solid #085B9F;color:#fff;}
.order_invoice_information .invoice_select .btn_box a:hover i{color:#fff;}
.order_invoice_information .invoice_select .btn_box a:active{position:relative;top:2px;}
.order_invoice_information .invoice_select{margin-bottom:20px;display:flex;padding-left:30px;margin-top:25px;}
.order_invoice_information .invoice_select select{width:156px;border:1px solid #ddd;height:35px;border-radius:4px;}
.order_invoice_information .invoice_select .tips{font-size:14px;color:#ccc;line-height:35px;margin-left:10px;}
.order_invoice_information .invoice_address{margin-bottom:20px;display:flex;padding-left:30px;margin-top:25px;align-items:center;flex-wrap: wrap;}
.order_invoice_information .invoice_address label{width:210px;font-weight:normal;font-size:14px;color:#555;line-height:20px;margin-right:5px;}
.order_invoice_information .invoice_address .radio{margin:0;}

.order_discount{margin:36px 5px 0 5px;border-bottom:1px solid #eee;padding:0 12px 20px 12px;}
.order_discount .discount_box{margin:0 20px;border:1px solid #eee;border-radius:8px;overflow:hidden;}
    .order_discount .discount_box .tab-pane label {
        font-weight: normal;
        color: rgba(153, 153, 153, 100);
    }
.order_discount .discount_box .footer_price{background:#eee;padding:15px 50px;}
.order_discount .discount_box .footer_price span{font-size:14px;color:#999;margin-right:30px;display:inline-block;line-height:20px;}
.order_discount .discount_box .footer_price span:first-child{color:#333;}
.order_discount .discount_box .footer_price span em{color:#CD4947;font-weight:bold;}
.order_discount .discount_box .nav{background:#eee;display:flex;}
.order_discount .discount_box .nav li a{margin:16px 0;padding:0 22px;line-height:22px;font-size:14px;color:#555;border-right:1px solid #dedede;}
.order_discount .discount_box .nav li.active a{color:#CD4947;}
.order_discount .discount_box .nav li a:hover{color:#CD4947;}

.order_payment{margin:36px 5px 0 5px;padding:0 12px 20px 12px;}
.order_payment .payment_select {padding-left:30px;display:flex;}
.order_payment .payment_select a{display:inline-block;padding:0;width:156px;height:35px;text-align:center;line-height:33px;border:1px solid #ddd;font-size:14px;color:#555;margin-right:20px;border-radius:30px;}
.order_payment .payment_select a:hover{border:1px solid #CD4947;color:#CD4947;}
.order_payment .payment_select a.active{border:1px solid #CD4947;color:#CD4947;}
.order_agree{padding-left:36px;}
.order_agree label{font-size:14px;color:#999;}
.order_agree label a{color:#CD4947;}
.order_agree label a:hover{text-decoration:underline;}

.order_sure_price{display:flex;align-items:flex-end;margin-top:40px;flex-direction: column;padding-right:35px;}
.order_sure_price .item{width:395px;display:flex;justify-content: space-between;margin-bottom:4px;}
.order_sure_price .item .name{font-size:14px;color:#333;line-height:22px;width:190px;text-align:right;}
.order_sure_price .item .money{font-size:14px;color:#CD4947;line-height:22px;}
.order_sure_price .all_item{border-top:2px solid #eee;margin-top:20px;padding:20px 0 30px 0;}
.order_sure_price .all_item .name{font-size:18px;}
.order_sure_price .all_item .money{font-size:18px;font-weight:bold;}
.order_sure_price .sub_btn{display:block;width:395px;height:35px;border-radius:30px;background:#CD4947;font-size:14px;line-height:35px;text-align:center;color:#fff;}
.order_sure_price .sub_btn:hover{background:#cb1a17;}
.order_sure_price .sub_btn:active{position:relative;top:2px;}

/*下单成功*/
.order_sure_container{background:#fff;padding:45px 0;overflow:hidden;}
.order_sure_container .order_steps{display:flex;width:800px;flex-wrap: wrap;align-items:center;margin:0 auto;}
.order_sure_container .order_steps .steps_item{position:relative;}
.order_sure_container .order_steps .steps_item i{display:block;width:50px;height:50px;border:1px solid #bbb;border-radius:50%;text-align:center;line-height:50px;font-size:20px;color:#999;}
.order_sure_container .order_steps .steps_item span{font-size:14px;color:#555;line-height:22px;position:absolute;width:115px;display:inline-block;text-align:center;left:-30px;bottom:-55px;height:50px}
.order_sure_container .order_steps .line{flex:1;width:100%;height:1px;background:#bbb;margin:0 25px;}
.order_sure_container .order_steps .steps_item.finished i{border:1px solid #085B9F;background:#085B9F;color:#fff;}
.order_sure_container .order_steps .line.finished{background:#085B9F;}
.order_sure_container .order_success_box{text-align:center;margin-top:75px;}
.order_sure_container .order_success_box img{max-width:100%;}
.order_sure_container .order_success_box span{display:block;font-size:20px;color:#555;line-height:26px;margin-top:10px;margin-bottom:20px;}
.order_sure_container .order_success_box .order_text{font-size:16px;color:#999;}
.order_sure_container .order_success_box .order_text em{color:#CD4947;}
.order_sure_container .order_success_box a.order_look{display:block;width:200px;height:30px;line-height:30px;border-radius:4px;background:#CD4947;font-size:14px;color:#fff;margin:50px auto 0 auto;}
.order_sure_container .order_success_box a.order_look:hover{background:#cb1a17;}
.order_sure_container .order_success_box a.order_look:active{position:relative;top:2px;}

/*在线付款*/
.payment_center{padding-top:50px;}
.payment_center .payment_header{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap: wrap;}
.payment_center .payment_header h1{font-size:20px;color:#555;line-height:30px;font-weight:bold;}
.payment_center .payment_header .money{font-size:14px;color:#666;line-height:30px;}
.payment_center .payment_header .money span{font-size:20px;color:#CD4947;font-weight:bold;margin:0 5px;}
.payment_center .payment_code{background:#fff;padding:30px 20px 20px 40px;margin-bottom:20px;}
.payment_center .payment_code .title{border-left:4px solid #CD4947;padding-left:15px;font-size:16px;color:#333;line-height:22px;margin-bottom:20px;}
.payment_center .payment_code .code_center{display:flex;flex-wrap: wrap;}
.payment_center .payment_code .code_center .image_code{width:500px;text-align:center;margin-right:90px;}
.payment_center .payment_code .code_center .image_code img{max-width:100%;}
.payment_center .payment_code .code_center .image_code span{display:block;width:100%;height:50px;background:#CD4947;font-size:14px;color:#fff;line-height:50px;margin-top:20px;}
.payment_center .payment_code .code_center .order_details{flex:1;}
.payment_center .payment_code .code_center .order_details .order_list{display:flex;margin-top:6px;}
.payment_center .payment_code .code_center .order_details .order_list:first-child{margin-top:0;}
.payment_center .payment_code .code_center .order_details .order_list label{font-size:14px;color:#999;line-height:24px;font-weight:normal;}
.payment_center .payment_code .code_center .order_details .order_list .info_text{flex:1;}
.payment_center .payment_code .code_center .order_details .order_list .info_text span{display:block;font-size:14px;color:#555;line-height:24px;}
.payment_center .payment_code .code_center .order_details .order_list .info_text.info_text_pro{height:72px;overflow:hidden;}
.payment_center .payment_code .code_center .order_details .order_list .more_btn{flex:1;line-height:24px;margin-top:48px;color:#CD4947;}
.payment_center .payment_code .code_center .order_details .order_list .more_btn:hover{text-decoration:underline;}
.payment_center .payment_mode{background:#fff;padding:26px 35px;display:flex;flex-wrap: wrap;}
.payment_center .payment_mode .mode_list{margin-left:50px;display:flex;align-items:center;}
.payment_center .payment_mode .mode_list:first-child{margin-left:0;}
.payment_center .payment_mode .mode_list img{height:28px;margin-right:5px;}
.payment_center .payment_mode .mode_list span{font-size:14px;color:#555;}

@media only screen and (max-width: 1024px) {
    .shopcart_center .right{display:none;}

    /*填写订单信息*/
    .order_receiving_address ul li:nth-child(4n){margin-right:12px;}
    .order_receiving_address ul li:nth-child(3n){margin-right:0;}
    .order_invoice_information .invoice_select ul li{width:calc((100% - 12px)/2);}
    .order_invoice_information .invoice_select ul li:nth-child(2n){margin-right:0;}
    .order_invoice_information .invoice_select ul li:nth-child(3n){margin-right:12px;}
    /*在线付款*/
    .payment_center .payment_code .code_center .image_code{width:360px;}
}
@media only screen and (max-width: 1020px) {
    /*填写订单信息*/
    .order_receiving_address ul li{width:calc((100% - 12px)/2);}
    .order_receiving_address ul li:nth-child(2n){margin-right:0;}
    .order_receiving_address ul li:nth-child(4n){margin-right:0;}
    .order_receiving_address ul li:nth-child(3n){margin-right:12px;}
    .order_invoice_information .invoice_select ul li{width:100%;margin-right:0;}
    .order_invoice_information .invoice_select ul li:nth-child(3n){margin-right:0;}
    /*下单成功*/
    .order_sure_container .order_steps{width:80%;}
    /*在线付款*/
    .payment_center .payment_code .code_center .image_code{width:100%;margin-right:0;margin-bottom:30px;}
}
@media only screen and (max-width: 767px) {
    .order_page_map{padding-top:40px;}

    /*购物车*/
    .shopcart_center .left{width:100%;}
    .shopcart_center .left .shopcart_list_box .table-responsive .table-responsive{border:0;}
    .shopcart_center .left .shopcart_footer_summary .tips_download{padding:15px;height:auto;}
    .shopcart_center .left .shopcart_footer_summary .tips_download .download_btn{margin-top:5px;}
    .shopcart_center .left .shopcart_footer_summary .tips_download .download_btn a{margin:0;margin-right:10px;}
    .shopcart_center .left .shopcart_footer_summary .opt_settlement{flex-wrap: wrap;height:auto;padding:15px;}
    .shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box{flex:0 0 100%;margin-top:10px;flex-wrap: wrap;}
    .shopcart_center .left .shopcart_footer_summary .opt_settlement .settlement_box a{margin-top:10px;width:100%;height:44px;line-height:44px;}


    /*填写订单信息*/
    .order_receiving_address ul{margin:23px 0;}
    .order_receiving_address ul li{width:100%;margin-right:0;}
    .order_receiving_address ul li:nth-child(3n){margin-right:0;}
    .order_receiving_address .btn_box{margin:12px 0 32px 0;}
    .order_receiving_address .btn_box a{width:140px;}
    .order_information_details form{padding-left:0;}
    .order_information_details form .form-group{flex-wrap: wrap;}
    .order_information_details form .form-group label{flex:0 0 100%;}
    .order_information_details form .form-group textarea{flex:0 0 100%;}
    .order_invoice_information .invoice_style{padding-left:0;}
    .order_invoice_information .invoice_style label{margin-bottom:5px;flex:0 0 100%;margin-right:0;}
    .order_invoice_information .invoice_style ul li a{width:120px;}
    .order_invoice_information .invoice_select{padding-left:0;}
    .order_invoice_information .invoice_select label{margin-bottom:5px;flex:0 0 100%;margin-right:0;}
    .order_invoice_information .invoice_select .btn_box a{width:140px;}
    .order_invoice_information .invoice_select select{width:100%;}
    .order_invoice_information .invoice_address{padding-left:0;}
    .order_invoice_information .invoice_address label{margin-bottom:5px;flex:0 0 100%;margin-right:0;}
    .order_discount .discount_box{margin:0;}
    .order_discount .discount_box .footer_price{padding:15px;}
    .order_payment .payment_select{padding-left:0;}
    .order_agree{padding-left:15px;}
    .order_sure_price{padding:0 15px;}
    .order_sure_price .item{width:100%;}
    .order_sure_price .sub_btn{width:100%;}

    /*下单成功*/
    .order_sure_container{padding:40px 0;}
    .order_sure_container .order_steps{width:88%;}
    .order_sure_container .order_steps .line{margin:0 5px;}
    .order_sure_container .order_success_box{margin-top:50px;padding:0 15px;}
    .order_sure_container .order_success_box span{font-size:18px;}
    /*在线付款*/
    .payment_center .payment_code{padding:30px 15px;}
}

.invalid-feedback{
    color:#CD4947;font-size:12px;
}


