@charset "utf-8";
/* CSS Document */

.cart{padding:10px 0;background: #fff;margin-bottom:40px;}
.cartc{margin: 20px 0;}

.cart_main{background: #fff;padding:20px 0;margin-bottom: 40px;}
.cart_main_title{font-size: 18px;line-height: 40px;text-align: left;}
.cart_main_title em{font-style:normal;padding:0 5px;color:red;}
.cart_main_title strong{font-size: 32px;}
.cart_main_list{padding:10px 0 20px;}

.cart_main_list ul{display: table;width: 100%;border-top: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;}
.cart_main_list ul li{display:table-row;}
.cart_main_list ul li b,.cart_main_list ul li span{display: table-cell;vertical-align: middle;border-bottom: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;min-width:60px;}
.cart_main_list ul li b{line-height: 50px;background: #F1F1F1;}
.cart_main_list ul li span{line-height: 100px;}
.cart_main_list ul li input[type="checkbox"]{margin-right:5px;width:16px;height: 16px;position: relative;top:3px;}
.cart_main_list ul li span input[type="number"]{width:60px;border: 1px solid #E9E9E9;border-radius: 2px;line-height: 30px;text-align: center;}
.cart_main_list ul li span input[type="number"]::-webkit-outer-spin-button,.cart_main_list ul li span input[type="number"]::-webkit-inner-spin-button,.cart_main_list ul li span input[type="number"]{-webkit-appearance: none;appearance: none !important;-moz-appearance: textfield;}
.cart_main_list ul li span.link{height: 100px;display: flex;align-items: center;justify-content: center;}
.cart_main_list ul li span em{display: inline-block;font-style: normal;height: 32px;width: 32px;border:1px solid #E9E9E9;background: #fff;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:32px;}
.cart_main_list ul li span em:first-child{border-right: none;border-radius:4px 0 0 4px;}
.cart_main_list ul li span em:last-child{border-left: none;border-radius:0 4px 4px 0;}
.cart_main_list ul li span em:hover{background: #FFC243;color:#fff;border: 1px solid #FFC243;box-sizing: border-box;}
.cart_main_list ul li:hover span{background: #f9f9f9;}
.cart_main_list ul li span a{color:#D29E25;}
.cart_main_list ul li span a:hover{text-decoration: underline;}

.cart_main_info{display: flex;justify-content: flex-start;align-items: center;text-align: left;}
.cart_main_info div{padding:15px 10px;}
.cart_main_info img{height: 70px;float: left;}
.cart_main_info p{line-height: 24px;}
.cart_main_info p small{color:#0E7035;}

.cart_main_bt{padding:20px 0;}
.cart_main_p{display: flex;justify-content: space-between;align-items: stretch;}
.cart_main_p p{line-height: 40px;}
.cart_main_p p b{display: inline-block;cursor: pointer;color:#FFBF41}
.cart_main_p p b:hover{color:#D29E25}
.cart_main_p p span{padding:0 30px;}
.cart_main_p p span em{font-style: normal;color: red;padding:0 5px;}
.cart_main_p p span strong{font-size: 24px;}
.cart_main_p p a{display: inline-block;background: #FFC243;border-radius:3px;color:#122234;padding:0 35px;font-size: 18px;}
.cart_main_p p a:hover{box-shadow: 0 3px 10px rgba(30,30,30,0.3);}

.cart_form{display: flex;justify-content: space-between;align-items: stretch;margin:30px 0;}
.cart_form_left{width: calc(100% - 400px);}
.cart_form_info{display: flex;justify-content: space-between;align-items: center;flex-flow:row wrap;border-top: 1px solid #ddd;padding-top:10px;}
.cart_form_group{width: 100%;text-align: left;padding:10px 0;}
.cart_form_group p{line-height: 35px;font-size: 16px;padding:2px 0;}
.cart_form_group p em{display: inline-block;color: red;margin-right: 5px;font-weight: 600;font-style: normal;vertical-align: middle;}
.cart_form_group p b{font-weight: normal;}
.cart_form_group p input[type="text"],.cart_form_group p input[type="email"]{line-height: 35px;height: 35px;width: 100%;border: 1px solid #D4DADE;border-radius:4px;box-sizing: border-box;padding: 0 10px;}
.cart_form_group p textarea{line-height: 30px;width: 100%;border: 1px solid #D4DADE;border-radius:4px;box-sizing: border-box;padding:5px 10px;}
.cart_form_group2{width: calc((100% - 80px)/2);}

.cart_form_goods{padding:5px 0;}
.cart_form_goods>p{line-height: 35px;text-align: left;padding-bottom: 15px;margin-bottom: 15px;border-bottom:1px #ddd solid;font-size: 20px;}

.cart_main_list2{padding:10px 0 20px;font-size: 14px;}
.cart_main_list2 ul{display: table;width: 100%;border: 1px solid #E9E9E9;}
.cart_main_list2 ul li{display:table-row;}
.cart_main_list2 ul li b,.cart_main_list2 ul li span{display: table-cell;vertical-align: middle;min-width:60px;padding:0 15px;}
.cart_main_list2 ul li b{line-height: 50px;background: #F1F1F1;}
.cart_main_list2 ul li b:first-child{text-align: left;}
.cart_main_list2 ul li span{line-height: 100px;border-top: 1px solid #E9E9E9;}
.cart_main_info2{display: flex;justify-content: flex-start;align-items: center;text-align: left;}
.cart_main_info2 div{padding:15px 10px 15px 0;}
.cart_main_info2 div:first-child{width: 100px;height: 70px;overflow: hidden;}
.cart_main_info2 div:first-child img{height: 100%;width: 100%;object-fit: contain;transition: all 0.3s;}
.cart_main_list2 ul li:hover{background: #f9fafc;}
.cart_main_list2 ul li:hover .cart_main_info2 div:first-child img{transform: scale(1.05);}
.cart_main_info2 p{line-height: 24px;}
.cart_main_info2 p a{color:#D29E25;}
.cart_main_info2 p a:hover{color: #FFBF41;}

.cart_form_right{width: 360px;margin-left: 40px;box-sizing: border-box;}
.cart_form_order{border: 1px solid #D4DADE;border-radius:6px;position: sticky;top:0;}
.cart_form_otop{padding:20px 30px;text-align: left;font-size: 22px;line-height: 40px;border-bottom: 1px solid #D4DADE;}
.cart_form_odesc{padding:20px 30px;font-size: 13px;border-bottom: 1px solid #D4DADE;}
.cart_form_odesc p{display: flex;justify-content: space-between;align-items: stretch;}
.cart_form_odesc p i{display: inline-block;width: 18px;height: 18px;border-radius: 50%;overflow: hidden;text-align: center;line-height: 18px;background: #FFBF41;font-style: normal;margin:4px 8px 4px 0;}
.cart_form_odesc p span{flex: 1;line-height: 26px;text-align: left;font-weight: 600;color: #D29E25;}
.cart_form_omain{padding:20px 30px;border-bottom: 1px solid #D4DADE;background: #F7F7F7;font-size: 15px;}
.cart_form_omain p{line-height: 30px;padding: 5px 0;display: flex;justify-content: space-between;align-items: center;}
.cart_form_omain p b{color: #606775;}

.cart_form_obt{margin:50px 30px 40px;}
.cart_form_obt input[type="submit"]{background: #FFBF41;width:100%;line-height: 45px;border:none;border-radius: 4px;font-size: 16px;font-weight: 600;transition: all 0.3s;}
.cart_form_obt input[type="submit"]:hover{opacity: 0.8;}

.cart_success{background: #fff;padding:80px 0;margin-bottom: 40px;}
.cart_success p{padding:10px 0;}
.cart_success p small{display: inline-block;width: 80px;height: 80px;border-radius: 50%;background: #A9ADB4;line-height: 80px;font-size: 45px;vertical-align: middle;color: #fff;}
.cart_success p code{display: inline-block;width: 80px;height: 80px;border-radius: 50%;background: #FFBF41;line-height: 80px;}
.cart_success p code i{font-size: 28px;vertical-align: middle;}
.cart_success p img{width: 100px;padding:10px 0;}
.cart_success p b{font-size: 20px;line-height: 60px;}
.cart_success p a.bk{display: inline-block;margin:0 20px;padding:0 50px;line-height: 45px;border-radius: 4px;border: 1px solid #E9E9E9;color: #676767;}
.cart_success p a.ck{display: inline-block;margin:0 20px;padding:0 50px;line-height: 45px;border-radius: 4px;border: 1px solid #FFBF41;background: #FFBF41;color:#122234;}
.cart_success p:last-child{margin:40px 0 80px;font-size: 16px;}

.cart_success p a:hover{box-shadow: 0 3px 15px 0 rgba(50,10,10,0.1);}
.cart_success p span{color: #676767;}


.searchno{margin:20px 0;}
.searchcno{background: #fff;}
.search_pro{padding:30px 0px;text-align: left;}
.search_pro>p>b{font-size: 28px;line-height: 70px;}

.search_pro ul{display: flex;justify-content: space-between;align-content:stretch;padding:15px 0;}
.search_pro ul li{width:calc((100% - 80px)/5);box-sizing: border-box;border: 1px solid #CBCDD4;}
.search_pro ul li a{display: flex;flex-direction: column;width: 100%;height: 100%;}
.detail_pro_pic{flex:auto;width: 100%;overflow: hidden;}
.detail_pro_pic img{width: 100%;height: 100%;object-fit:cover;transition: all 0.3s linear;float: left;}
.search_pro ul li:hover .detail_pro_pic img{transform: scale(1.05);}
.detail_pro_info{flex: 1;padding:10px 15px;border-top: 1px solid #CBCDD4;}
.detail_pro_info p{padding:2px 0;}
.detail_pro_info p b{width: 100%;display: inline-block;font-size: 18px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.detail_pro_info p span{display: inline-block;width: 100%;font-size: 14px;color: #6C6F6E;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}



.inquiry{background: #fff;margin-bottom:40px;}
.inquiryc{padding: 20px 0;}
.inquiry_main{padding:10px 0;}

.order_detail_main{padding:10px 0;}
.order_detail_main_title{font-size: 26px;line-height: 40px;text-align: left;padding:10px 0;}
.order_detail_main_title em{font-style:normal;padding:0 5px;color:red;}

.order_detail_main_infor{margin:15px 0;}
.order_detail_main_infor ul{text-align: left;}
.order_detail_main_infor ul li{padding:5px 0;line-height:25px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.order_detail_main_infor ul li strong{font-size: 16px;line-height:40px;}
.order_detail_main_infor ul li b{display: inline-block;padding:0 10px;font-weight: normal;color: #009792;background: rgba(16, 153, 149,0.06);}
.order_detail_main_infor ul li span{color: #535353;flex: 1;text-align: left;}

.order_detail_list{padding:10px 0 20px;}
.order_detail_list ul{display:table;width:100%;border:1px solid #E9E9E9;}
.order_detail_list ul li{display:table-row;}
.order_detail_list ul li b,.order_detail_list ul li span{display:table-cell;vertical-align:middle;min-width:60px;padding:0 10px;}
.order_detail_list ul li b{line-height:50px;background:#F1F1F1;}
.order_detail_list ul li b:first-child{text-align:left;}
.order_detail_list ul li span{line-height:100px;border-top:1px solid #E9E9E9;}
.order_detail_info{display: flex;justify-content: flex-start;align-items: center;text-align: left;}
.order_detail_info div{padding:14px 10px 14px 0;}
.order_detail_info img{height: 70px;float: left;}
.order_detail_info p{line-height:24px;font-size: 14px;color: #A9ADB4;}
.order_detail_info p a{color: #122234;}
.order_detail_info p a:hover{color: #FFBF41;}

.cart_main_info{display: flex;justify-content: flex-start;align-items: flex-start;text-align: left;}
.cart_main_info div{padding:15px 10px;}
.cart_main_info img{height: 70px;float: left;}
.cart_main_info p{line-height: 24px;}

.cart_main_about{padding:20px 0;}
.cart_main_about ul{width: 100%;border-top: 1px solid #D5D5D5;border-left: 1px solid #D5D5D5;text-align: left;}
.cart_main_about ul li{display:flex;}
.cart_main_about ul li span{flex: 1;padding:0 30px;line-height: 60px;color: #535353;border-bottom: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;}
.cart_main_about ul li span b{display: inline-block;padding:0 10px;line-height: 30px;font-weight: normal;color: #009792;background: rgba(16, 153, 149,0.06);}


.cart_main_text{background: rgba(16,153,149,0.08);padding:20px 40px;margin-bottom: 40px;text-align: left;}
.cart_main_text p{line-height: 30px;}