
.flex_between{
  display: flex;
  align-items:center;
  justify-content: space-between;
}
.checkout_btn {
  background:#336437;
  border-radius:0;
  padding:0 15px;
  margin-left: 15px;
}

.checkout_ul li {
  height: 100%;
  border:1px solid #f6f6f6;
}
.checkout_ul li .checkout_select {
  top:unset;
  bottom: 0;
}
.cu_zt_tit,.cu_dj_tit {
  color:#333;
  font-size: 20px !important;
  height: 36px;
  line-height: 36px;
  background-size: 36px;
}
.cu_dj_tit span {
  color:#336437;
}
.pc_table1 tr {
  display: flex;
  flex-direction: column;
}

.pc_table1 p ,.ct_time_jian span{
  font-size: 16px;
  color:#666;
}
.pc_table1 h4 {
  font-size:16px;
  min-width: 160px;
}
.checkout_p01 ,.checkout_p02,.checkout_p03 {
  font-size:16px;
  color:#666;
}
.checkout_p03 ,.cart_notice_h4 i,.gift_price,.free_gifts_span{
  color: #C63C26;
}
.checkout_but {
  background:#336437;
  border-radius:0;
}
.layui-layer-title {
  height: 50px;
  line-height: 50px;
  background-color: #336437 !important;
  font-size:  20px !important;
}
.layui-layer-btn {
  height: 70px !important;
}
.layui-layer-btn .layui-layer-btn0 {
  border-color: #336437 !important;
  background-color: #336437 !important;
}
.layui-layer-btn a ,.deleteAll span{
  border-radius:0 !important;
  font-size: 18px !important;
  padding: 0 20px !important;
}
.form-control ,.checkout_p{
  font-size:16px;
}
.checkout_h4 {
  font-size: 22px !important;
}
.pc_table1 tr td {
  height: auto;
  min-height: 35px;
}
.name_wrap_js h4 {
  line-height: initial;
  margin: 0px 0 5px;
  padding: 0;
  font-size: 16px !important;
  font-weight: normal;
}
.ct_time2 {
  color: #9F884D;
}
.deleteAll span {
  font-size: 16px;
}
.checkout_img {
  border-radius: 0;
}
.img {
  border: 1px solid #ddd;
  width: 106px;
  height: 106px;
  margin: 5px 10px 5px 20px;
}
.imgRight .intro1 {
  font-weight: 600;
  font-size: 18px !important;
}
.goods_del {
  width: 22px;
  height: 22px;
}
.checkout_btn01 {
  border: 0;
  color:#fff;
  border-radius: 0;
  background: #336437;
}
.cart_notice_h4_img img {
  border-radius: 0 !important;
}
.bg_green_add {
  background: #fff;
}
.givecommodity .cart_notice_h4 .cart_notice_h4 i, .givecommodity .cart_notice_h4 .hprice, .givecommodity .cart_notice_h4 .liprice .em1 {
  font-weight: normal !important;
}
.gift_price {
  font-size: 16px;
  font-weight: 600;
}
.gift_o_price {
  font-size: 14px;
}
.checkout_time {
  border-radius: 0;
}
.cart_notice_wrap {
  border: 1px #d7d1d1 solid;
  background: transparent;
  border-radius: 0;
}
.fgift_color_ul3 .gift_img_right h4 {
  font-size: 16px !important;
}
.cart_notice_h4 {
  margin:10px 0;
}
.cart_narr {
  width:20px;
  top:-8px;
  background: url(/PcImages/ic_cart_sales_arrow_up.png?v=0826) no-repeat;
}
.cart_discount{
    padding: 8px 13px;
    margin-top: 13px;
    position: relative;
    background: #FFF9F9;
    width: 220px;
    box-sizing: border-box;
}
.cart_discount .narr1{
    width: 14px;
    top: -8px;
    background: url(/PcImages/ic_cart_sales_arrow_up2.png?v=082601) no-repeat;
    display: inline-block;
    height: 8px;
    position: absolute;
    background-size: 14px;
    right: 20px;
}
.cart_discount li{
    display: flex;
    justify-content: space-between;
    line-height: 1.6;
}
.cart_discount li span,.cart_discount li i{
    display: inline-block;
    color: #464C5B;
    font-size: 14px;
}
.cart_layer_content_wrap{
    position: fixed;
    z-index: 10002;
    width: 470px;
    height: auto;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    border: 1px #333 solid;
    border-radius: 8px;
    padding: 10px 40px 30px;
    box-sizing: border-box;
}
.cart_layerTitle{
    font-size: 22px;
    color: #333;
    text-align: left;
    line-height: 40px;
    padding-top: 10px;
}
.cart_layer_content_wrap{
    background: #fff;
    display: none;
}
.cart_layerClose{
    width: 40px;
    height: 40px;
    background: url(/PcImages/index/icon_close.png) no-repeat center center;
    background-size: 14px;
    /* float: right; */
    position: absolute;
    top: 6px;
    right: 6px;
    cursor: pointer;
}
.cart_layerContent{
    background: #F8F8F8;
    border-radius: 10px;
    padding: 15px 30px;
    box-sizing: border-box;
    margin-top:20px;
}
.cart_bottom{
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
}
.cart_layerContent div{
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
    padding: 6px 0;
}
.cart_layerContent div p{
    line-height: 1.6;
    font-size: 16px;
}
.cart_layerContent div span{
    font-size: 18px;
    color: #000;
}
.cart_layerContent div span.cred{
    color: #C63C26;
}
.cart_layerContent div i{
    font-size: 13px;
    color: #666666;
}
.cart_layerContent ul{
    margin-left: 16px;
}
.cart_layerContent li{
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    color: #000;
    line-height: 1.2;
    padding: 6px 0;
}
.cart_layerContent li span{
    color: #C63C26;
}
.cartCoupons_notice{
    
}
.cartCoupons_notice {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #C63C26;
    cursor: pointer;
}
.cartCoupons_notice span{
    font-size: 13px;
    color: #C92927;
    margin-right: 5px;
}
.cartCoupons_notice i{
    display: inline-block;
    width:10px;
    height: 6px;
    background: url(/PcImages/ic_coupon_red.png) no-repeat;
    background-size: 10px;
    /* transform: rotateZ(-90deg); */
}
.cartCoupons_notice i.cartNarrUp{
    transform: rotateZ(-180deg);
}

.cart_mask_content {
    padding: 30px 30px 20px;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10002;
    transform: translate(-50%, -50%);
    border-radius: 5px;
}
.cartUserInfoJs .addCommoninput,.cartUserInfoJs .addCommonBtn{
    margin-top: 20px;
    float: none;
}
.cartUserInfoJs .addCommonH4{
   font-size: 15px;
   color: #333;
   line-height: 1.4;
   font-weight: bold; 
}
.cartUserInfoJs .addCommonIntro2{
    font-size: 14px;
}

