/* 确认订单 */
.firm-order{ padding-bottom: 50px; }
.address{ background: #ffffff url("../images/shdzzs.png") repeat-x bottom; min-height: 70px; padding-bottom: 10px; }
.no-address{ line-height: 60px; padding: 0 15px; }
.no-address .iconfont{ font-size: 30px; }
.has-address{ padding: 15px; }
.has-address .iconfont{ font-size: 24px; }
.table-view-order{ padding: 0 15px; }
.table-view-order .mui-table-view-cell.mui-active{ background-color: transparent; }
.table-view-order .mui-table-view-cell { padding: 11px 0;  }
.table-view-order .mui-table-view-cell:after{ left: 0; }
.input-msg{ font-family: 'Microsoft YaHei'; background-color: #f1f1f1 !important; padding: 5px 10px !important; border: none !important; margin-bottom: 0 !important; height: 31px; }
.score-cost{ background: #fff!important; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 5px 0; }
.score-cost input[type=checkbox]{ top: 11px; }
.score-cost input[type=checkbox]:before{ font-size: 24px; }
.order-bottom { line-height: 50px; padding: 0 15px; }
.book-tuwen { position: relative; }
.book-tuwen .tuwen-img { width: 21%; border: 1px solid #F3F3F3; margin-right: 2%; min-height: 60px; max-height: 80px; }
.book-tuwen .tuwen-name { max-width: 60%; max-height: 43px; overflow: hidden; text-overflow: ellipsis; }
.book-tuwen .tuwen-price { position: absolute; bottom: 12px; left: 23%; width: 77%; }
.book-tuwen > a:not(.mui-btn) { display: inline; }
.firm-order .mui-checkbox input[type=checkbox]:checked:before{ color:#FF3D00; }
/* 支付结果 */
.order-fail button{ width: 80px; }
.check-order{ right: 80px; background: #f5a441; }
.pay-result{ padding: 20px 0; }
.pay-result .p-icon{ width: 90px; height: 90px; line-height: 90px; text-align: center; margin: 0 auto; border-radius: 100%; }
.pay-result p.p-suc{ background: #3EB679; }
.pay-result p.p-suc-text{ color: #3EB679; }
.pay-result p span{ font-size: 40px; color: #fff; }
.order-view{ padding: 15px; }
.order-view p{ width: 100%; float: left; margin: 2px 0; }
.order-view label{ float: left; display: inline-block; width: 20%; text-align: right; margin-right: 2%; }
.order-view span{ float: left; display: inline-block; width: 77%; color: #333; }
.order-link{ margin-top: 20px; }
.order-link .mui-btn{ padding: 9px 20px; width: 110px; margin: 0 5px; }
.order-link-suc .mui-btn{ border: 1px solid #3EB679; background-color: #3EB679; }
.pay-method .mui-radio input[type='radio'] { left: 0; top: 14px; }
.pay-method .mui-radio input[type=radio]:before{ -webkit-text-stroke-width: 0; font-size: 24px; }
.pay-method .mui-radio.mui-left label { padding-left: 30px; }
.pay-method .mui-radio .iconfont { color: #ffffff; border-radius: 3px; display: inline-block; width: 28px; height: 28px; margin-right: 5px; }
.pay-method .mui-radio .icon-zhifubao { background: #00A0EA; padding: 5px 3px; }
.pay-method .mui-radio .icon-weixin { background: #00C506; padding: 2px 3px; font-size: 21px; }
/* orderdetail */
.no-active.mui-active{background-color: transparent;}
.no-active .copy:active{background-color: #E6E6E6;}


/* 单色 */
  @font-face {
    font-family: 'iconfont';  /* Project id 2982845 */
    src: url('https://at.alicdn.com/t/font_2982845_qhatbthubm.woff2?t=1639040432448') format('woff2'),
         url('https://at.alicdn.com/t/font_2982845_qhatbthubm.woff?t=1639040432448') format('woff'),
         url('https://at.alicdn.com/t/font_2982845_qhatbthubm.ttf?t=1639040432448') format('truetype');
  }
.icon-i-sous:before { content: "\e794"; }
.icon-i-dizhi:before { content: "\e61f"; }
.icon-so-jh:before { content: "\e6c6"; }
.icon-so-bd:before { content: "\ef600"; }
.icon-so-dl:before { content: "\ea603"; }
.icon-so-bh:before { content: "\e74d"; }
.icon-sg-dp:before { content: "\e601"; }
.icon-sg-sp:before { content: "\e6c1"; }
.icon-sg-jh:before { content: "\e6c7"; }
.icon-sg-bd:before { content: "\e6b1"; }
.icon-m-vip:before { content: "\e602"; }
.icon-m-tg:before { content: "\e627"; }
.icon-m-td:before { content: "\e6bc"; }
.icon-m-shdd:before { content: "\e733"; }
.icon-m-grzl:before { content: "\eb603"; }
.icon-sc-zanw:before { content: "\e61a"; }
/* 多色 */
  @font-face {
    font-family: 'iconfont';  /* Project id 2984500 */
    src: 
         url('https://at.alicdn.com/t/font_2984500_0o056suj9u8p.woff2?t=1638946735750') format('woff2'),
         url('https://at.alicdn.com/t/font_2984500_0o056suj9u8p.woff?t=1638946735750') format('woff'),
         url('https://at.alicdn.com/t/font_2984500_0o056suj9u8p.ttf?t=1638946735750') format('truetype');
  }
.icon-i-dp:before { content: "\fbab"; }
.icon-i-tg:before { content: "\f589"; }
.icon-i-td:before { content: "\f55f"; }
.icon-i-fl:before { content: "\fbaa"; }
.icon-i-zl:before { content: "\f555"; }
.icon-m-scdd:before { content: "\e60b"; }
.icon-m-jhdd:before { content: "\e6bf"; }
.icon-m-jlmx:before { content: "\e622"; }
.icon-m-wdzh:before { content: "\e80a"; }
.icon-m-yhk:before { content: "\e618"; }
.icon-a-bdyhk:before { content: "\e623"; }
.icon-a-zjf:before { content: "\e614"; }
.icon-a-jfmx:before { content: "\e663"; }
.icon-a-rmmx:before { content: "\ec601"; }
.icon-a-jyjrz:before { content: "\e67c"; }
.icon-a-txjl:before { content: "\e6f7"; }
.icon-dz-edit:before { content: "\e672"; }
.icon-s-car:before { content: "\f948"; }


/* 首页 */
.i_search input{ border: none; margin: 0; padding: 0; height: 34px; line-height: 34px; }
.top_banner,.top_banner img{ width: 100%; height: 120px; }
.index_pagination .swiper-pagination-bullet { width: 4px; height: 4px; background: rgba(255, 255, 255, 1)!important; opacity: 0.5; }
.index_pagination .swiper-pagination-bullet-active { background: rgba(255, 255, 255, 1); width: 14px; border-radius: 5px; opacity: 1; }
.i_title h3{ padding-right: 10px; margin: 0; }
.i_img img{ width: auto; height: auto; max-width: 100%; max-height: 100%; }
/* kf图标 */
.kf_icon{ display: inline-block; width: 20px; height: 20px; color:#fff; font-size: 12px; border-radius: 100%; }
.i_tab{ padding: 20px 0 15px; }
.i_tab a{ display: block }
.i_tab i{ font-size: 40px; }
.i_tab p{ font-size: 12px; line-height: 14px; padding-top: 4px; }
/* 加盟店 */
.sto_bg::before{
	content: '';
	position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 80%;
    background-image: linear-gradient(to bottom, #e8443d, #f4a7a4 80%, #ffffff 100%);
}
/* 个人中心 */
.m_top::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 50%; background: #e8443d; }
/* money */
.mony_tab ul>li span{ color: rgba(255, 255, 255, 0.7); display: inline-block; padding: 6px 10px; border-bottom: 2px solid transparent; }