.c_colorf5 { color: #f57c18; }

.c_colorfa { color: #faa23e; }

.bor_colorfa { border: 1px solid #faa23e; }

.bor_colorb { border: 1px solid #bbb69e; }

.b_colorfa { background-color: #faa23e; }

.b_colorf0 { background: #faf0c8; }

/*mui radio*/
.mui-radio input[type=radio]:checked:before { content: '\e442'; }

/*fwtitle*/
.fw_title { border-left: 0; /*padding:0 0.35rem !important;margin:0.33rem 0;*/ position: relative; }

/*.fw_title a{padding:0.22rem 0.4rem 0.2rem 0.2rem;}*/
.fw_title a span { border-left: 0; }

.fw_title .mui-navigate-right:after { right: 0; font-size: 0.4rem; }

.fw_title .d_kq { position: absolute; right: 10px; top: 0.15rem; padding: 0.2rem; }

.fw_title .d_kq.mui-navigate-right:after { right: -10px; }

.d_kq .pclose { right: -0.65rem; }

/*popup*/
.g_pop_up { position: fixed; bottom: 0; left: 0; right: 0; z-index: 56; background: #fff; display: none; }

.z_shipping, .z_shipping1, .z_car { position: fixed; top: 0; left: 0; right: 0; z-index: 66; display: none; height: 100%; }

.z_shipping1 { padding: 20px 10px 0px; }

.pop_tabs a { display: inline-block; padding: 0 0.15rem 0.25rem; margin-right: 0.2rem; }

.pop_tabs a.cur { border-bottom: 2px solid #467fff; color: #467fff; }

.pclose { position: absolute; right: -15px; top: -0.23rem; z-index: 1; padding: 5px 15px; }

.z_sure { margin: 0px -10px; }

.coupon_btn .mui-btn { padding: 8px 0px 10px; background: #467fff; border-color: #467fff; }

/*---*/
.mui-bar-tab { height: auto; -webkit-box-shadow: none; box-shadow: none; }

.coupon_con { max-height: 8.3rem; overflow-y: auto; }

.d_coupon { background: url(../images/coupon1.png) no-repeat; background-size: 6.9rem 2.25rem; width: 6.9rem; height: 2.25rem; margin: 0 auto 10px; }

.d_coupon1 { background: url(../images/coupon2.png) no-repeat; background-size: 6.9rem 2.25rem; width: 6.9rem; height: 2.25rem; margin: 0 auto 10px; }

.coupon_rt { width: 2.6rem; height: 2.25rem; padding: 0.6rem 0; }

.coupon_lf { width: 4.3rem; height: 2.25rem; padding: 0.3rem 0.2rem; }

.coupon_disabled { background: rgba(255, 255, 255, 0.5); position: absolute; left: 0; right: 0; top: 0; height: 100%; z-index: 1; }

.gzsm { display: inline-block; background: #eeeeee; padding: 5px 20px; border-radius: 20px; }

.mar_noneb { margin-bottom: 0; }

.coupon_chks { background: url(../images/yhq_chks.png) no-repeat right 0; background-size: 1rem 2rem; width: 1rem; height: 0.9rem; position: absolute; right: 0; top: 0; z-index: 2; }

.coupon_chks.cur { background-position: right -1.1rem; }

.yhq_label { padding: 0 0.1rem; border-radius: 12px; margin-right: 0.1rem; }

.d_coupon .mui-radio input[type=radio]:before { font-size: 0.6rem; }

.d_coupon .mui-radio input[type=radio] { top: -0; right: 0; }

.d_coupon .mui-input-group { background: none; }

.d_coupon .mui-input-group .mui-input-row { padding: 0.3rem 0; }

.d_coupon .mui-input-group:after, .d_coupon .mui-input-group:before, .d_coupon .mui-input-group .mui-input-row:after { background: none; }

.yhq_btnn { padding: 0.1rem 0 0.2rem; margin-top: -0.1rem; }

.yhq_btnn button { min-width: 1.3rem; padding: 0.12rem 0.1rem 0.08rem; border-radius: 12px; border: none; }

.yhq_btnn button.ylq { border: 1px solid #85837a; background: #faf0c8; }

/*media screen*/
@media screen and (max-width: 320px) { .yhq_btnn { padding: 0.1rem 0; margin-top: -0.25rem; }
  .d_coupon .mui-input-group .mui-input-row { height: auto; padding: 0.3rem 0; margin-top: -0.15rem; } }
