﻿.assets_icon_copyright_logo{
background:url("../images/lc_logo.png") no-repeat 0px 0px;
-webkit-background-size:120px 31px;
    background-size: 120px 31px;
    min-width: 120px;
    min-height: 31px;
}
.assets_icon_copyright_tel{
background:url("https://h5.acewill.net/css/../img/copy_tel.png") no-repeat 0px 4px;
-webkit-background-size:15px 14px;
background-size:15px 14px;
min-width:15px;
min-height:14px;
}
.assets_icon_menu_prepaid{
background:url("../images/icon_menu_prepaid.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_points{
background:url("../images/icon_menu_points.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_phone{
background:url("../images/icon_tel.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_coupons{
background:url("https://h5.acewill.net/css/../img/icon_menu_coupons.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_qrcode{
background:url("../images/icon_menu_qrcode.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_profile{
background:url("../images/icon_menu_profile.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_mall{
background:url("https://h5.acewill.net/css/../img/icon_menu_mall.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_order{
background:url("https://h5.acewill.net/css/../img/icon_menu_order.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_menu_bill{
background:url("../images/icon_menu_bill.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_myPrivilege{
background:url("../images/icon_menu_myPrivileges.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_dish{
background:url("https://h5.acewill.net/css/../img/icon_menu_dish.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_priv1{
background:url("https://h5.acewill.net/css/../img/icon_priv1.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_priv2{
background:url("../images/icon_priv20.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_priv3{
background:url("https://h5.acewill.net/css/../img/icon_priv3.png") no-repeat 0px 0px;
-webkit-background-size:19px 19px;
background-size:19px 19px;
min-width:19px;
min-height:19px;
}
.assets_icon_card_vip{
background:url("https://h5.acewill.net/css/../img/icon_vip.png") no-repeat 0px 0px;
-webkit-background-size:20px 20px;
background-size:20px 20px;
min-width:20px;
min-height:20px;
}
.assets_icon_regist_gift{
background:url("https://h5.acewill.net/css/../img/icon_regist_gift.png") no-repeat 0px 0px;
-webkit-background-size:10.5px 10.5px;
background-size:10.5px 10.5px;
min-width:10.5px;
min-height:10.5px;
}
.assets_icon_prepaid1{
background:url("https://h5.acewill.net/css/../img/icon_prepaid_1.png") no-repeat 0px 0px;
-webkit-background-size:24px 24px;
background-size:24px 24px;
min-width:24px;
min-height:24px;
}
.assets_icon_prepaid2{
background:url("https://h5.acewill.net/css/../img/icon_prepaid_2.png") no-repeat 0px 0px;
-webkit-background-size:24px 24px;
background-size:24px 24px;
min-width:24px;
min-height:24px;
}
.assets_icon_prepaid3{
background:url("https://h5.acewill.net/css/../img/icon_prepaid_3.png") no-repeat 0px 0px;
-webkit-background-size:24px 24px;
background-size:24px 24px;
min-width:24px;
min-height:24px;
}
body.page_bill_main{
background:#f5f5f5;
}
#bill_main header,
#points_records header{
background:#4dbf51 url("../images/prepaid_top_bk_green.jpg") no-repeat 50% 0 !important;
height:65px !important;
padding-left:15px;
}
#bill_main header small,
#bill_main header h2,
#bill_main header h1,
#points_records header small,
#points_records header h2,
#points_records header h1{
color:#ffffff;
display:inline-block;
float:left;
}
#bill_main header h2,
#points_records header h2{
font-size:13px;
line-height:43px;
padding-top:18px;
}
#bill_main header h1,
#points_records header h1{
font-size:31px;
line-height:61px;
padding-top:4px;
}
#bill_main header h1 small,
#points_records header h1 small{
font-size:20px;
float:none;
}
#bill_main strong,
#bill_main label,
#bill_main small,
#bill_main em,
#bill_main span,
#bill_main i,
#points_records strong,
#points_records label,
#points_records small,
#points_records em,
#points_records span,
#points_records i{
display:inline-block;
}
#bill_main > ul > li.wx > div p em.unuse,
#points_records > ul > li.wx > div p em.unuse{
color:#05bd03;
border:1px solid #05bd03;
-webkit-border-radius:3px;
border-radius:3px;
line-height:15px;
padding:0 3px;
margin-left:10px;
position:relative;
top:-1px;
}
#bill_main > ul > li.wx > ul.detail li i,
#points_records > ul > li.wx > ul.detail li i{
border:none;
color:#5f646d;
letter-spacing:0;
}
#bill_main > ul > li > div,
#points_records > ul > li > div{
padding-top:10px;
height:55px;
line-height:23px;
position:relative;
}
#bill_main > ul > li > div p label,
#points_records > ul > li > div p label{
font-size:16px;
}
#bill_main > ul > li > div p em,
#points_records > ul > li > div p em{
color:#ff7f00;
font-size:11px;
padding-left:9px;
}
#bill_main > ul > li > div p em i,
#points_records > ul > li > div p em i{
color:#ffffff;
background:#ff7f00;
-webkit-border-radius:2px;
border-radius:2px;
width:9px;
height:9px;
font-size:7px;
line-height:9px;
text-align:center;
margin-right:3px;
position:relative;
top:-1px;
}
#bill_main > ul > li > div strong,
#points_records > ul > li > div strong{
font-size:20px;
line-height:65px;
position:absolute;
top:0;
right:15px;
}
#bill_main > ul > li > div strong small,
#points_records > ul > li > div strong small{
font-size:14px;
}
#bill_main > ul > li > ul.detail,
#points_records > ul > li > ul.detail{
background:#f5f5f5;
margin:-1px 0 -1px -20px;
padding:9px 15px;
border:solid rgba(220,227,230,0.6);
border-width:1px 0 1px 0;
}
#bill_main > ul > li > ul.detail li,
#points_records > ul > li > ul.detail li{
height:25px;
line-height:25px;
clear:both;
}
#bill_main > ul > li > ul.detail li label,
#points_records > ul > li > ul.detail li label{
float:left;
color:#5f646d;
font-size:14px;
}
#bill_main > ul > li > ul.detail li i,
#points_records > ul > li > ul.detail li i{
float:left;
color:#a8a8a8;
display:inline-block;
width:20px;
height:20px;
-webkit-border-radius:11px;
border-radius:11px;
border:1px solid #a8a8a8;
text-align:center;
line-height:20px;
font-size:12px;
white-space:nowrap;
letter-spacing:-2px;
text-indent:-2px;
}
#bill_main > ul > li > ul.detail li i small,
#points_records > ul > li > ul.detail li i small{
font-size:7px;
}
#bill_main > ul > li > ul.detail li span,
#points_records > ul > li > ul.detail li span{
float:right;
color:#5f646d;
font-size:15px;
}
#bill_main > ul > li > ul.detail li span em,
#points_records > ul > li > ul.detail li span em{
color:#ff0000;
font-size:12px;
margin-right:8px;
}
#bill_main > ul > li > ul.detail li span small,
#points_records > ul > li > ul.detail li span small{
font-size:14px;
}
#bill_main > ul > li > ul.detail li.times,
#points_records > ul > li > ul.detail li.times{
height:40px;
line-height:40px;
}
#bill_main > ul > li > ul.detail li.times label,
#bill_main > ul > li > ul.detail li.times span,
#points_records > ul > li > ul.detail li.times label,
#points_records > ul > li > ul.detail li.times span{
color:#a8a8a8;
font-size:12px;
}
#bill_main > ul > li > ul.detail li.coupon,
#points_records > ul > li > ul.detail li.coupon{
min-height:40px;
height:auto;
line-height:40px;
padding-left:40px;
border-top:1px solid rgba(220,227,230,0.6);
position:relative;
}
#bill_main > ul > li > ul.detail li.coupon label,
#bill_main > ul > li > ul.detail li.coupon span,
#points_records > ul > li > ul.detail li.coupon label,
#points_records > ul > li > ul.detail li.coupon span{
color:#ff7f00;
font-size:11px;
float:none;
}
#bill_main > ul > li > ul.detail li.coupon label,
#points_records > ul > li > ul.detail li.coupon label{
width:40px;
position:absolute;
top:0;
left:0;
}
#bill_main > ul > li > ul.detail li.coupon span,
#points_records > ul > li > ul.detail li.coupon span{
width:245px;
line-height:20px;
padding-top:10px;
}
#bill_main > ul > li > ul.detail li.wx_code,
#points_records > ul > li > ul.detail li.wx_code{
line-height:35px;
}
#bill_main > ul > li > ul.detail li.wx_code label,
#points_records > ul > li > ul.detail li.wx_code label{
font-weight:bold;
color:#111111;
}
#bill_main > ul > li > ul.detail li.wx_code span,
#points_records > ul > li > ul.detail li.wx_code span{
color:#05bd03;
font-size:20px;
font-weight:bold;
}
#bill_main > ul > li > ul.detail li.wx_sub_body label,
#bill_main > ul > li > ul.detail li.wx_sub_end label,
#bill_main > ul > li > ul.detail li.wx_sub_body span,
#bill_main > ul > li > ul.detail li.wx_sub_end span,
#points_records > ul > li > ul.detail li.wx_sub_body label,
#points_records > ul > li > ul.detail li.wx_sub_end label,
#points_records > ul > li > ul.detail li.wx_sub_body span,
#points_records > ul > li > ul.detail li.wx_sub_end span{
color:#a8a8a8;
}
#bill_main > ul > li > ul.detail li.wx_sub_end,
#points_records > ul > li > ul.detail li.wx_sub_end{
border-bottom:1px solid rgba(220,227,230,0.6);
padding-bottom:9px;
margin-bottom:9px;
}
#bill_main > ul > li > ul.detail li.wx_detail_begin,
#bill_main > ul > li > ul.detail li.wx_detail_body,
#bill_main > ul > li > ul.detail li.wx_detail_end,
#points_records > ul > li > ul.detail li.wx_detail_begin,
#points_records > ul > li > ul.detail li.wx_detail_body,
#points_records > ul > li > ul.detail li.wx_detail_end{
background-color:#ffffff;
border:solid rgba(220,227,230,0.6);
border-width:0 1px;
border-bottom:1px solid #fff;
padding-left:15px;
}
#bill_main > ul > li > ul.detail li.wx_detail_begin label,
#bill_main > ul > li > ul.detail li.wx_detail_body label,
#bill_main > ul > li > ul.detail li.wx_detail_end label,
#points_records > ul > li > ul.detail li.wx_detail_begin label,
#points_records > ul > li > ul.detail li.wx_detail_body label,
#points_records > ul > li > ul.detail li.wx_detail_end label{
width:150px;
font-size:12px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
#bill_main > ul > li > ul.detail li.wx_detail_begin span,
#bill_main > ul > li > ul.detail li.wx_detail_body span,
#bill_main > ul > li > ul.detail li.wx_detail_end span,
#points_records > ul > li > ul.detail li.wx_detail_begin span,
#points_records > ul > li > ul.detail li.wx_detail_body span,
#points_records > ul > li > ul.detail li.wx_detail_end span{
margin-right:15px;
}
#bill_main > ul > li > ul.detail li.wx_detail_begin,
#points_records > ul > li > ul.detail li.wx_detail_begin{
margin-top:9px;
line-height:40px;
height:40px;
background:#ffffff url("https://h5.acewill.net/css/../img/bill_wx_border_top.png") repeat-x 0 0;
-webkit-background-size:4.5px 3.5px;
background-size:4.5px 3.5px;
}
#bill_main > ul > li > ul.detail li.wx_detail_begin label,
#points_records > ul > li > ul.detail li.wx_detail_begin label{
color:#111111;
}
#bill_main > ul > li > ul.detail li.wx_detail_end,
#points_records > ul > li > ul.detail li.wx_detail_end{
margin-bottom:9px;
padding-bottom:15px;
background:#ffffff url("https://h5.acewill.net/css/../img/bill_wx_border_bottom.png") repeat-x bottom left;
-webkit-background-size:5px 3.5px;
background-size:5px 3.5px;
}
body.page_card_unopen{
background:#f5f5f5;
}
#card_unopen #followLayer{
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:9999px;
background:rgba(0,0,0,0.75) url("https://h5.acewill.net/css/../img/follow.png") no-repeat right top;
-webkit-background-size:284px 198px;
background-size:284px 198px;
z-index:99;
}
#card_unopen header,
#card_normal header{
height:134px;
overflow:hidden;
text-align:center;
background:#fff;
position:relative;
}
#card_unopen header::before,
#card_normal header::before{
content:'';
display:block;
height:104px;
width:100%;
position:absolute;

top:0;
left:0;
z-index:0;
}
#card_unopen header .cardView,
#card_normal header .cardView{
height:110px;
overflow:hidden;
margin:0 auto;
margin-top:15px;
display:inline-block;
position:relative;
z-index:2;
}
#card_unopen header .cardView::before,
#card_normal header .cardView::before{
content:'';
display:block;
height:7px;
width:100%;
position:absolute;
top:103px;
left:0;
z-index:2;

}
#card_unopen header .cardView .card,
#card_normal header .cardView .card{
position:relative;
z-index:1;
}
#card_unopen header::after,
#card_normal header::after{
content:'';
display:block;
height:11px;
width:100%;
background:url("https://h5.acewill.net/css/../img/card_unopen_bar.png") no-repeat 50% 0;
-webkit-background-size:contain;
background-size:contain;
position:absolute;
bottom:5px;
left:0;
z-index:1;
}
#card_unopen .suspended,
#card_normal .suspended{
padding:9px 0;
background:#ffffff;
}
#card_unopen .suspended i,
#card_normal .suspended i{
margin:0 15px;
border:1px solid rgba(220,227,230,0.6);
height:25px;
overflow:hidden;
font-size:12px;
line-height:25px;
background:#FFFF99;
display:block;
text-align:center;
}
#card_unopen .suspended i span,
#card_normal .suspended i span{
padding-left:20px;
display:inline-block;
background:url("https://h5.acewill.net/css/../img/card_notice_icon.png") no-repeat 0 50%;
-webkit-background-size:14px 14px;
background-size:14px 14px;
color:#5f646d;
}
#card_unopen section{
background:#fff;
border-bottom:1px solid rgba(169,169,169,0.6);
margin-bottom:10px;
}
#card_unopen section .privEmpty{
margin-bottom:30px;
}
#card_unopen section ul.privileges{
border:none;
}
#card_unopen section ul.privileges .m_link{
background:none;
}
#card_unopen section ul.privileges .m_link::after{
display:none;
}
#card_unopen .followBox h2{
font-size:19px;
line-height:46px;
color:#05bd03;
text-align:center;
}
#card_unopen .followBox figure{
background:#fff;
margin:0 15px;
-webkit-border-radius:9px;
border-radius:9px;
border:1px solid rgba(220,227,230,0.6);
min-height:117px;
text-align:center;
padding:9px;
}
#card_unopen .followBox figure img{
max-width:100%;
display:inline-block;
}
body.page_card_normal{
background:#f5f5f5;
}
#card_normal header{
height:180px;
}

#card_normal header .cardView{
height:auto;
}
#card_normal header .cardView::before{
display:none;
}
#card_normal header::after{
display:none;
}
#card_normal .privCityHead{
background:#ffffff;
border-top:1px solid rgba(169,169,169,0.6);
border-bottom:1px solid rgba(220,227,230,0.6);
margin-bottom:-1px;
line-height:43px;
height:43px;
position:relative;
z-index:2;
}
#card_normal .privCityHead.noPrivileges{
margin-bottom:0;
}
#card_normal .privEmpty{
height:20px;
}
#card_normal .privNotice{
margin-top:-1px;
height:55px;
text-align:center;
line-height:55px;
font-size:14px;
color:#a8a8a8;
}
#card_normal .privileges{
position:relative;
z-index:1;
}
#card_normal .myPrivileges,
#card_normal .privileges,
#card_normal .specials,
#card_normal .vip,
#card_normal .mall,
#card_normal .dish{
margin-bottom:20px;
}
#card_normal .vip > li .m_link > span{
max-width:210px !important;
}
#card_normal .menu .amount,
#card_normal .menu .count,
#card_normal .menu .notice,
#card_normal .menu small,
#card_normal .vip i{
display:inline-block;
}
#card_normal .menu small{
padding:0 2px;
}
#card_normal .menu .amount,
#card_normal .menu .points,
#card_normal .menu .count,
#card_normal .menu .count0,
#card_normal .menu .notice,
#card_normal .vip i{
float:right;
margin-right:35px;
}
#card_normal .menu .amount{
color:#5f646d;
font-size:16px;
}
#card_normal .menu .amount small{
font-size:11px;
}
#card_normal .menu .points{
color:#5f646d;
font-size:16px;
}
#card_normal .menu .count{
color:#ff2e63;
font-size:17px;
}
#card_normal .menu .count small{
font-size:12px;
}
#card_normal .menu .count0{
color:#a8a8a8;
font-size:17px;
}
#card_normal .menu .count0 small{
font-size:12px;
}
#card_normal .menu .notice,
#card_normal .vip i{
color:#a8a8a8;
font-size:14px;
}
#card_normal .menu.menu1{
margin-bottom:20px;
border-top:none;
}
#card_normal .menu.menu2{
margin-bottom:20px;
}
#card_normal .shops.single{
padding-left:15px !important;
min-height:29px;
}
#card_normal .shops.single h1{
height:25px !important;
line-height:25px !important;
float:none !important;
}
#card_normal .shops.single .tel{
top:19px !important;
}
#card_normal .shops.single.tel_only .tel{
top:10px !important;
}
#card_normal .shops.single.addr_only h3{
width:90%;
line-height:29px;
}
#card_normal .shops.single.addr_only .tel{
display:none;
}
#card_normal .shops.multi{
height:55px;
}
#card_normal .shops.multi .m_link{
padding-left:15px;
}
#card_normal .ext_list_1.withShops{
border-top:1px solid rgba(220,227,230,0.6);
margin-top:-1px;
position:relative;
}
#card_normal .ext_list_1 li{
padding-left:15px;
}
body.page_card_intro{
background:#f5f5f5;
}
#card_intro > h3,
#card_binding > h3{
color:#a8a8a8;
padding-left:15px;
padding-top:10px;
line-height:35px;
font-size:14px;
}
#card_intro article{
width:94%;
padding:10px 3%;
background:#fff;
border:solid rgba(169,169,169,0.6);
border-width:1px 0 1px 0;
font-size:14px;
line-height:20px;
color:#5f646d;
}
body.page_card_binding{
background:#f5f5f5;
}
#card_binding input[type=number]{
display:inline-block;
float:right;
text-align:right;
margin-right:15px;
}
#card_binding input[type=number]::-webkit-outer-spin-button,
#card_binding input[type=number]::-webkit-inner-spin-button{
-webkit-appearance:none;
margin:0;
}
#dialog_card_qrcode{
width:270px;
height:365px;
max-height:none;
padding:0;
background:transparent;
text-align:center;
}
#dialog_card_qrcode::before,
#dialog_card_qrcode::after{
content:"";
position:absolute;
top:0;
left:0;
height:7px;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
#dialog_card_qrcode::before{
background:rgba(255,255,255,0.8);
width:250px;
top:-7px;
left:10px;
}
#dialog_card_qrcode::after{
background:rgba(255,255,255,0.6);
width:240px;
top:-14px;
left:15px;
}
#dialog_card_qrcode > .q_inner > .qr,
#dialog_card_qrcode > .q_inner > .bar{
background:#fff;
position:relative;
}
#dialog_card_qrcode > .q_inner > .qr::before,
#dialog_card_qrcode > .q_inner > .bar::before,
#dialog_card_qrcode > .q_inner > .qr::after,
#dialog_card_qrcode > .q_inner > .bar::after{
content:"";
position:absolute;
height:125px;
width:135px;
z-index:-1;
}
#dialog_card_qrcode > .q_inner > .bar{
-webkit-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
min-height:87px;
}
#dialog_card_qrcode > .q_inner > .bar img{
max-width:210px;
margin-top:30px;
}
#dialog_card_qrcode > .q_inner > .bar::before{
left:0;
bottom:-12px;
background:-webkit-radial-gradient(left bottom,cover,transparent 7px,#ffffff 7px);
}
#dialog_card_qrcode > .q_inner > .bar::after{
right:0;
bottom:-12px;
background:-webkit-radial-gradient(right bottom,cover,transparent 7px,#ffffff 7px);
}
#dialog_card_qrcode > .q_inner > .qr{
margin-top:24px;
min-height:110px;
}
#dialog_card_qrcode > .q_inner > .qr img{
max-width:110px;
margin:40px 0;
}
#dialog_card_qrcode > .q_inner > .qr::before{
left:0;
top:-12px;
background:-webkit-radial-gradient(left top,cover,transparent 7px,#ffffff 7px);
}
#dialog_card_qrcode > .q_inner > .qr::after{
right:0;
top:-12px;
background:-webkit-radial-gradient(right top,cover,transparent 7px,#ffffff 7px);
}
#dialog_card_qrcode > .q_inner > .qr > span{
display:inline-block;
width:245px;
position:absolute;
top:-12px;
left:12px;
font-size:0;
line-height:0;
border-bottom:1px dashed #DCDCDC;
}
#dialog_card_qrcode > .q_inner > .foot{
background:#F8F8F8;
border-top:1px solid #F0F0F0;
color:#AAAAAA;
font-size:12px;
line-height:35px;
-webkit-border-radius:0 0 7px 7px;
border-radius:0 0 7px 7px;
}
body.page_cities{
background:#f5f5f5;
}
#cities > h2,
#card_normal > h2,
#privileges_main > h2,
#regist_mobile > h1,
#regist_info > h1,
#profile_mobile > h1{
font-size:13px;
line-height:36px;
color:#5f646c;
padding-left:15px;
padding-top:10px;
}
#cities > ul > li.checked{
background:#eee;
}
#cities > ul > li i{
font-size:12px;
color:#a8a8a8;
display:inline-block;
float:right;
margin-right:15px;
}
ul.coupons{
width:290px;
margin:0 auto;
}
ul.coupons > li.item,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time{
margin-bottom:10px;
}
ul.coupons > li.item > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div{
height:71px;
background-repeat:no-repeat;
background-position:50% 50%;
-webkit-background-size:contain;
background-size:contain;
padding-left:20px;
position:relative;
}
ul.coupons > li.item > div small,
ul.coupons > li.item > div h1,
ul.coupons > li.item > div time,
ul.coupons > li.item > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div h2{
display:inline-block;
}
ul.coupons > li.item > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div h1{
color:#ffffff;
float:left;
width:215px;
overflow:hidden;
white-space:nowrap;
}
ul.coupons > li.item > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div time{
font-size:11px;
line-height:18px;
position:absolute;
bottom:6px;
left:20px;
}
ul.coupons > li.item > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div h2,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div h2{
color:#ffffff;
position:absolute;
top:0;
right:0;
width:45px;
font-size:17px;
line-height:35px;
text-align:center;
}
ul.coupons > li.item > div h2 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div h2 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > div h2 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > div h2 small{
font-size:11px;
}
ul.coupons > li.item.common > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.common > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.common > div{
background-image:url("https://h5.acewill.net/css/../img/coupons_bk_common.png");
}
ul.coupons > li.item.common > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.common > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.common > div h1{
font-size:23px;
line-height:32px;
padding-top:10px;
}
ul.coupons > li.item.common > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.common > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.common > div time{
color:#196600;
bottom:12px;
}
ul.coupons > li.item.expend > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.expend > div,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.expend > div{
background-image:url("../images/coupons_bk_expend.png");
}
ul.coupons > li.item.expend > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.expend > div h1,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.expend > div h1{
font-size:34px;
line-height:40px;
font-family:Arial,sans-serif;
padding-top:7px;
}
ul.coupons > li.item.expend > div h1 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div h1 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.expend > div h1 small,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.expend > div h1 small{
font-size:20px;
padding-left:3px;
}
ul.coupons > li.item.expend > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.expend > div time,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.expend > div time{
color:#9A2C52;
}
ul.coupons > li.item.upcoming > div::after,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.upcoming > div::after,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time.upcoming > div::after,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time.upcoming > div::after{
content:'';
display:inline-block;
position:absolute;
right:18px;
bottom:0;
width:51.5px;
height:43px;
background:url("https://h5.acewill.net/css/../img/coupons_sign_upcoming.png") no-repeat 0 0;
-webkit-background-size:contain;
background-size:contain;
z-index:9;
}
ul.coupons > li.item > article,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article{
border:solid #CCC;
border-width:0 0 1px 0;
background:url("https://h5.acewill.net/css/../img/coupons_bk_detail.png") repeat-y 0 0;
-webkit-background-size:contain;
background-size:contain;
padding-top:6px;
padding-left:12px;
}
ul.coupons > li.item > article ul,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article ul,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article ul,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article ul{
font-size:12px;
line-height:20px;
color:#5f646d;
}
ul.coupons > li.item > article ul > li,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article ul > li,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article ul > li,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article ul > li{
padding-left:18px;
margin-bottom:6px;
position:relative;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
ul.coupons > li.item > article ul > li::before,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article ul > li::before,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article ul > li::before,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article ul > li::before{
content:'';
width:2.5px;
height:2.5px;
background:#BDBDBD;
position:absolute;
top:9px;
left:5px;
}
ul.coupons > li.item > article .shops,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .shops,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .shops,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .shops{
padding-top:8px;
color:#a8a8a8;
font-size:12px;
line-height:18px;
}
ul.coupons > li.item > article .shops h3,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .shops h3,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .shops h3,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .shops h3{
font-size:inherit;
}
ul.coupons > li.item > article .wxcard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .wxcard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .wxcard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .wxcard{
margin-top:20px;
margin-right:12px;
height:45px;
line-height:45px;
border-top:1px solid rgba(220,227,230,0.6);
text-align:center;
}
ul.coupons > li.item > article .wxcard a.addToWXCard,
ul.coupons > li.item > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .wxcard span.hasInWXCard{
display:inline-block;
font-size:14px;
padding-left:20px;
line-height:45px;
background-repeat:no-repeat;
-webkit-background-size:12px 12px;
background-size:12px 12px;
background-position:0 50%;
}
ul.coupons > li.item > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .wxcard a.addToWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .wxcard a.addToWXCard{
color:#05bd03;
background-image:url("https://h5.acewill.net/css/../img/wx_on.png");
}
ul.coupons > li.item > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time > article .wxcard span.hasInWXCard,
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time > article .wxcard span.hasInWXCard{
color:#a8a8a8;
background-image:url("https://h5.acewill.net/css/../img/wx_off.png");
}
body.page_coupons_main{
background:#f5f5f5;
padding-top:20px;
}
#coupons_main .expire{
margin-top:0 !important;
margin-bottom:15px !important;
}
#TimeChooserPanel,
#DateChooserPanel{
height:259px;
border-top:1px solid #3b3b3b;
-webkit-box-shadow:-3px 0 3px #b3b3b3;
        box-shadow:-3px 0 3px #b3b3b3;
}
#TimeChooserPanel .hd,
#DateChooserPanel .hd{
height:44px;
border-bottom:1px solid #323943;
position:relative;
background-image:-webkit-gradient(linear,0 0,0 bottom,from(#929292),to(#666666));
background-image:-webkit-linear-gradient(top,#929292,#6f6f6f,#666666);
}
#TimeChooserPanel .hd .finishBtn,
#DateChooserPanel .hd .finishBtn{
display:inline-block;
position:absolute;
top:7px;
right:6px;
width:43px;
height:28px;
border:1px solid #0e2036;
-webkit-border-radius:4px;
background-image:-webkit-gradient(linear,0 0,0 bottom,from(#72a1f1),to(#2163de));
background-image:-webkit-linear-gradient(top,#72a1f1,#2163de);
color:#fff;
text-shadow:0 -1px #3a5290;
font-size:12px;
text-align:center;
line-height:28px;
}
#TimeChooserPanel .hd .finishBtn:active,
#DateChooserPanel .hd .finishBtn:active{
background-image:-webkit-linear-gradient(top,#2163de,#72a1f1);
}
#TimeChooserPanel .bd,
#DateChooserPanel .bd{
height:206px;
padding-top:8px;
text-align:center;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9097aa),color-stop(50%,#444756),color-stop(50%,#1f212e),color-stop(100%,#282a37));
-webkit-box-shadow:inset 0 1px 2px #b1b7c5;
        box-shadow:inset 0 1px 2px #b1b7c5;
}
#TimeChooserPanel .win,
#DateChooserPanel .win{
margin:0 auto;
width:267px;
height:195px;
-webkit-border-radius:4px;
border:1px solid;
border-color:#323943 #505261 #666779 #101322;
position:relative;
background-image:-webkit-gradient(linear,left top,left bottom,from(#41434f),color-stop(25%,#cccae2),color-stop(50%,#9d9eb3),color-stop(75%,#cccae2),to(#41434f));
}
#TimeChooserPanel .wglass,
#DateChooserPanel .wglass{
width:100%;
height:41px;
position:absolute;
top:78px;
left:0;
border:solid #555a60;
border-width:1px 0 1px 0;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(217,223,237,0.7)),color-stop(50%,rgba(175,182,210,0.7)),color-stop(50%,rgba(161,168,197,0.7)),to(rgba(168,173,203,0.7)));
-webkit-box-shadow:inset 0 1px 1px #e8eff9,0 1px 1px #b1b0be;
        box-shadow:inset 0 1px 1px #e8eff9,0 1px 1px #b1b0be;
}
#TimeChooserPanel .wbk,
#DateChooserPanel .wbk{
height:195px;
display:inline-block;
float:left;
margin:0 2px;
background-image:-webkit-gradient(linear,left top,left bottom,from(#b8bbc4),color-stop(21%,#fbfbfd),color-stop(50%,#fbfbfd),color-stop(79%,#fbfbfd),to(#b8bbc4));
}
#TimeChooserPanel .wline,
#DateChooserPanel .wline{
height:195px;
display:inline-block;
float:left;
width:2px;
background:rgba(7,11,12,0.75);
}
#TimeChooserPanel .wmain,
#DateChooserPanel .wmain{
width:100%;
height:195px;
position:absolute;
left:0;
top:0;
}
#TimeChooserPanel .wbox,
#DateChooserPanel .wbox{
height:195px;
overflow:hidden;
display:inline-block;
float:left;
margin:0 2px;
-webkit-box-shadow:inset 0 -7px 7px #a8a8b2,inset 0 7px 7px #a8a8b2;
        box-shadow:inset 0 -7px 7px #a8a8b2,inset 0 7px 7px #a8a8b2;
}
#TimeChooserPanel .day,
#DateChooserPanel .day{
width:163px;
}
#TimeChooserPanel .hour,
#DateChooserPanel .hour{
width:44px;
}
#TimeChooserPanel .minute,
#DateChooserPanel .minute{
width:44px;
}
#TimeChooserPanel .wbox.day,
#TimeChooserPanel .wbox.hour,
#DateChooserPanel .wbox.day,
#DateChooserPanel .wbox.hour{
margin-right:4px;
}
#TimeChooserPanel .wbox ol,
#DateChooserPanel .wbox ol{
list-style-type:none;
display:block;
text-align:center;
}
#TimeChooserPanel .wbox li,
#DateChooserPanel .wbox li{
height:39px;
line-height:39px;
display:block;
color:#0a0a0c;
font-size:18px;
}
#TimeChooserPanel .wbox.day ol,
#DateChooserPanel .wbox.day ol{
padding-right:19px;
text-align:right;
}
#TimeChooserPanel .wbox.day li.today,
#DateChooserPanel .wbox.day li.today{
font-size:20px;
color:#2f6df2;
text-shadow:0 1px #ededed;
}
#TimeChooserPanel .wbox.day i,
#DateChooserPanel .wbox.day i{
font-style:normal;
font-size:15px;
color:#7f8082;
}
#DateChooserPanel .year{
width:111px;
}
#DateChooserPanel .month{
width:70px;
}
#DateChooserPanel .date{
width:70px;
}
#DateChooserPanel .wbox ol{
list-style-type:none;
display:block;
text-align:center;
}
#DateChooserPanel .wbox li{
height:39px;
line-height:39px;
display:block;
color:#0a0a0c;
font-size:18px;
}
#DateChooserPanel .wbox.year{
margin-right:4px;
}
#DateChooserPanel .wbox.year ol{
padding-right:36px;
text-align:right;
}
#DateChooserPanel .wbox.year i{
font-style:normal;
font-size:15px;
color:#7f8082;
}
#DateChooserPanel .wbox.month{
margin-right:4px;
}
#dish_shops h3{
line-height:53px;
color:#5f646d;
padding-left:15px;
font-size:13px;
}
#dish_shops .city{
margin-top:-1px;
}
#dish_shops .city:first-of-type{
border-top:1px solid rgba(169,169,169,0.6);
}
#dish_shops .city:last-of-type{
border-bottom:1px solid rgba(220,227,230,0.6);
}
#dish_shops .city h4{
background:#f5f5f5;
line-height:31px;
padding-left:15px;
font-size:12px;
}
#dish_shops .city ul{
border:none;
}
#dish_shops .city ul li .m_link::after{
display:none;
}
#dish_shops .city ul li.checked{
background:url("https://h5.acewill.net/css/../img/single_selected_2.png") no-repeat 95% 50%;
-webkit-background-size:32.5px 32.5px;
background-size:32.5px 32.5px;
}
body.page_dish_menu{
background:#f5f5f5;
}
#dish_menu{
padding-top:41px;
position:relative;
}
#dish_menu.noTop{
padding-top:0;
}
#dish_menu header{
height:40px;
line-height:40px;
background:#ffffff;
border-bottom:1px solid rgba(220,227,230,0.6);
padding:0 15px;
}
#dish_menu header .to_exist{
font-size:12px;
color:#5f646d;
display:inline-block;
float:left;
line-height:40px;
padding-left:22px;
background:url("https://h5.acewill.net/css/../img/dish_to_exist_sign.png") no-repeat 0 50%;
-webkit-background-size:12px 10px;
background-size:12px 10px;
}
#dish_menu header .to_shops{
font-size:12px;
color:#a8a8a8;
display:inline-block;
float:right;
padding-right:28px;
padding-left:35px;
border-left:1px solid rgba(220,227,230,0.6);
height:20px;
line-height:20px;
margin-top:10px;
}
#dish_menu header .to_shops::after{
content:'>';
color:#9B9B9B;
display:inline-block;
font-size:12px;
padding-left:8px;
font-family:Arial,sans-serif;
}
#dish_menu .dishBody{
padding-left:65px;
}
#dish_menu .dishBody nav{
display:inline-block;
float:left;
width:65px;
}
#dish_menu .dishBody nav a{
display:block;
font-size:12px;
text-align:center;
line-height:18px;
padding:12px 0;
border-bottom:1px solid rgba(220,227,230,0.6);
}
#dish_menu .dishBody nav a.current{
position:relative;
background:#ffffff;
}
#dish_menu .dishBody nav a.current::before{
content:'';
position:absolute;
top:0;
left:0;
width:4px;
height:100%;
background:#66CC00;
}
#dish_menu .dishBody menu{
background:#ffffff;
overflow:scroll;
padding-left:10px;
padding-bottom:450px;
}
#dish_menu .dishBody menu.noImg .menuItem ul li{
padding-left:0;
}
#dish_menu .dishBody menu.noImg .menuItem ul li img,
#dish_menu .dishBody menu.noImg .menuItem ul li figure{
display:none;
}
#dish_menu .dishBody menu .menuItem > h2{
background:#f5f5f5;
line-height:31px;
padding-left:15px;
font-size:12px;
color:#a8a8a8;
}
#dish_menu .dishBody menu .menuItem ul li{
padding-top:16px;
padding-left:61px;
min-height:65px;
border-bottom:1px solid rgba(220,227,230,0.6);
margin-right:15px;
position:relative;
}
#dish_menu .dishBody menu .menuItem ul li img,
#dish_menu .dishBody menu .menuItem ul li figure{
display:inline-block;
float:left;
width:50px;
height:50px;
margin-left:-61px;
}
#dish_menu .dishBody menu .menuItem ul li figure{
background:url("https://h5.acewill.net/css/../img/dish_placeholder.png") no-repeat 0 0;
-webkit-background-size:contain;
background-size:contain;
}
#dish_menu .dishBody menu .menuItem ul li h3{
font-size:14px;
line-height:17px;
}
#dish_menu .dishBody menu .menuItem ul li h4{
font-size:11px;
line-height:16px;
color:#a8a8a8;
}
#dish_menu .dishBody menu .menuItem ul li p{
font-size:12px;
line-height:25px;
color:#ff0000;
}
#dish_menu .dishBody menu .menuItem ul li .mod_num_stepper{
position:absolute;
right:0;
bottom:9px;
}
#dish_menu footer{
background:rgba(0,0,0,0.8);
height:40px;
line-height:40px;
}
#dish_menu footer span,
#dish_menu footer i{
color:#ffffff;
display:inline-block;
float:left;
font-family:sans-serif;
}
#dish_menu footer span{
margin-left:15px;
margin-top:7px;
border:1px solid #ffffff;
min-width:18px;
padding:0 3px;
height:24px;
-webkit-border-radius:15px;
border-radius:15px;
text-align:center;
line-height:24px;
}
#dish_menu footer i{
line-height:40px;
}
#dish_menu footer .btn{
display:inline-block;
float:right;
padding:0 15px;
margin-right:15px;
margin-top:5px;
}
body.page_dish_confirm{
background:#f5f5f5;
}
#dish_confirm .items{
margin-top:20px;
}
#dish_confirm .items li{
position:relative;
}
#dish_confirm .items li label{
width:140px;
padding:0;
overflow:hidden;
font-size:14px;
}
#dish_confirm .items li p{
color:#5f646d;
font-size:14px;
display:inline-block;
}
#dish_confirm .items li .mod_num_stepper{
position:absolute;
top:3px;
right:15px;
}
body.page_dish_result{
background:#f5f5f5;
}
#dish_result .items li label,
#dish_paid .items li label{
width:170px;
}
#dish_result .items li span,
#dish_paid .items li span{
color:#5f646d;
}
#dish_result .items li i,
#dish_paid .items li i{
color:#5f646d;
display:inline-block;
float:right;
margin-right:15px;
}
#dish_result .items li.pulled,
#dish_paid .items li.pulled{
position:relative;
}
#dish_result .items li.pulled label,
#dish_result .items li.pulled span,
#dish_result .items li.pulled i,
#dish_paid .items li.pulled label,
#dish_paid .items li.pulled span,
#dish_paid .items li.pulled i{
color:#a8a8a8;
}
#dish_result .items li.pulled::after,
#dish_paid .items li.pulled::after{
content:'';
display:inline-block;
position:absolute;
top:0;
left:0;
left:-20px;
width:36px;
height:33.5px;
background:url("https://h5.acewill.net/css/../img/corner_dish_pulled.png") no-repeat 0 0;
-webkit-background-size:contain;
background-size:contain;
}
#dish_result .total,
#dish_confirm .total,
#dish_paid .total{
margin-top:-1px;
border-top:1px solid rgba(220,227,230,0.6);
height:65px;
line-height:65px;
}
#dish_result .total label,
#dish_confirm .total label,
#dish_paid .total label{
margin-left:15px;
}
#dish_result .total i,
#dish_confirm .total i,
#dish_paid .total i{
color:#ff0000;
display:inline-block;
float:right;
margin-right:15px;
font-size:16px;
}
#dish_result h4,
#dish_paid h4{
color:#a8a8a8;
text-align:center;
line-height:45px;
}
body.page_dish_paid{
background:#f5f5f5;
}
#dish_paid .pay_info{
margin-bottom:15px;
}
#dish_paid .pay_info li label{
width:70px;
text-align:right;
}
#dish_paid .pay_info li i{
font-size:17px;
color:#05bd03;
}
#dish_paid .pay_info li .used{
display:none;
}
#dish_paid .pay_info li.isUsed i{
color:#5f646d;
}
#dish_paid .pay_info li.isUsed .used{
color:#05bd03;
display:inline-block;
float:right;
margin-right:15px;
padding-left:25px;
background:url("https://h5.acewill.net/css/../img/single_selected.png") no-repeat 0 50%;
-webkit-background-size:16px 16px;
background-size:16px 16px;
}
.page_evaluate_list #app_container,
.page_evaluate_success #app_container,
.page_evaluate #app_container{
background:#fff;
}
.evaluate_box{
padding:10px;
}
.evaluate_box h3{
font-size:13px;
font-size:1.3rem;
color:#111111;
margin-bottom:6px;
}
.evaluate_box .eval{
margin-bottom:20px;
}
.evaluate_box .eval ul{
border:1px solid #f0f0f0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#fcfcfc;
}
.evaluate_box .eval ul li{
float:left;
width:20%;
padding:8px 0;
text-align:center;
position:relative;
border-right:1px solid #f0f0f0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.evaluate_box .eval ul li.bg{
background:#fff;
}
.evaluate_box .eval ul li.bg em{
display:block;
}
.evaluate_box .eval ul li:nth-of-type(1){
border-radius:10px 0 0 10px;
-moz-border-radius:10px 0 0 10px;
-webkit-border-radius:10px 0 0 10px;
}
.evaluate_box .eval ul li:nth-of-type(1)::before{
background-position:center 0;
}
.evaluate_box .eval ul li:nth-of-type(2)::before{
background-position:center -29px;
}
.evaluate_box .eval ul li:nth-of-type(3)::before{
background-position:center -59px;
}
.evaluate_box .eval ul li:nth-of-type(4)::before{
background-position:center -89px;
}
.evaluate_box .eval ul li:nth-of-type(5){
border-right:none;
border-radius:0 10px 10px 0;
-moz-border-radius:0 10px 10px 0;
-webkit-border-radius:0 10px 10px 0;
}
.evaluate_box .eval ul li:nth-of-type(5)::before{
background-position:center -119px;
}
.evaluate_box .eval ul li::before{
content:'';
position:absolute;
display:block;
width:100%;
height:30px;
background:url("https://h5.acewill.net/css/../img/eval_icon.png") no-repeat center;
-webkit-background-size:29px 148px;
        background-size:29px 148px;
}
.evaluate_box .eval ul li span{
font-size:10px;
font-size:1.0rem;
display:block;
margin-top:34px;
}
.evaluate_box .eval ul li em{
display:none;
position:absolute;
width:24px;
height:24px;
background:url("https://h5.acewill.net/css/../img/eval_select.png") no-repeat right bottom;
-webkit-background-size:100% 100%;
        background-size:100% 100%;
right:0;
bottom:0;
}
.evaluate_box .eval .eval-tit{
margin-top:20px;
color:#14cd15;
font-size:13px;
font-size:1.3rem;
}
.evaluate_box .eval_info h3{
border-bottom:1px solid #f0f0f0;
padding-bottom:8px;
}
.evaluate_box .eval_info p,
.evaluate_box .eval_info textarea{
padding-top:12px;
color:#8f8f8f;
font-size:13px;
font-size:1.3rem;
line-height:20px;
}
.evaluate_box .eval_detail h3{
border-bottom:none;
}
.evaluate_box .eval_detail textarea{
width:100%;
padding:12px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #f0f0f0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
font-size:13px;
font-size:1.3rem;
}
.evaluate_box .eval_detail textarea::-webkit-input-placeholder{
font-size:13px;
font-size:1.3rem;
}
.eval_suc{
padding:10px 25px;
}
.eval_suc .suc_box{
padding:80px 0 25px 0;
text-align:center;
}
.eval_suc .suc_box::before{
display:block;
content:'';
width:100%;
height:70px;
background:url("https://h5.acewill.net/css/../img/succ_common.png") no-repeat center;
-webkit-background-size:78px 100%;
        background-size:78px 100%;
margin-bottom:12px;
}
.eval_suc .suc_cop{
font-size:12px;
color:#595858;
border-top:1px solid #e6e6e6;
padding-top:12px;
}
.eval_suc .suc_cop p{
padding:10px 20px 0 20px;
line-height:20px;
}
.eval_suc .suc_cop a{
font-size:12px;
float:right;
color:#0093ff;
}
#evaluate .evaluate_cover{
display:none;
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
background:rgba(0,0,0,0.2);
z-index:300;
}
#evaluate .eval_show{
display:none;
}
#evaluate .evaluate_tip{
display:none;
position:fixed;
z-index:500;
width:282px;
height:146px;
background:#fff;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#evaluate .evaluate_tip > span{
font-size:14px;
font-size:1.4rem;
color:#888888;
}
#evaluate .evaluate_tip > p{
font-size:17px;
font-size:1.7rem;
margin:29px 0 12px 0;
}
#evaluate .evaluate_tip > a{
border-top:1px solid #e6e6e6;
display:block;
color:#01bb00;
margin-top:16px;
padding:14px 0;
}
#evaluate .eval_dec_tit{
margin-top:20px;
position:relative;
font-size:13px;
font-size:1.3rem;
height:17px;
height:1.7rem;
overflow:hidden;
}
#evaluate .eval_dec_tit > span{
position:absolute;
top:0;
left:20px;
left:2.0rem;
font-size:13px;
font-size:1.3rem;
height:17px;
height:1.7rem;
line-height:17px;
line-height:1.7rem;
color:#111111;
}
#evaluate .eval_dec_tit label{
position:relative;
top:0;
display:inline-block;
width:16px;
width:1.6rem;
height:16px;
height:1.6rem;
}
#evaluate .eval_dec_tit label::before{
position:absolute;
content:'';
display:inline-block;
background:#fdfbfe;
width:8px;
width:.8rem;
height:8px;
height:.8rem;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
top:50%;
left:50%;
margin-left:-4px;
margin-left:-.4rem;
margin-top:-4px;
margin-top:-.4rem;
}
#evaluate .eval_dec_tit input[type=radio]{
display:inline-block;
background-image:none;
background-color:#fdfbfe;
border:1px solid #e1e1e1;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
width:16px;
width:1.6rem;
height:16px;
height:1.6rem;
margin-right:5px;
margin-right:.5rem;
position:absolute;
top:0;
}
#evaluate .eval_checked input[type=radio]:checked{
border:1px solid #14cd15;
background:none;
}
#evaluate .eval_checked label::before{
background:#14cd15;
z-index:200;
}
#evaluate .eval_checked > span{
color:#14cd15;
}
#evaluate .eval_tips{
display:none;
position:relative;
margin-top:20px;
}
#evaluate .eval_tips i{
display:inline-block;
width:13px;
width:1.3rem;
height:13px;
height:1.3rem;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
background:#e24157;
margin-right:6px;
position:relative;
}
#evaluate .eval_tips i::before{
content:'';
width:5px;
width:.5rem;
height:3px;
height:.3rem;
display:block;
position:absolute;
background:#fff;
top:50%;
left:50%;
margin-left:-2.5px;
margin-top:-1.5px;
}
#evaluate .eval_tips span{
color:#e24157;
font-size:12px;
font-size:1.2rem;
position:absolute;
top:1px;
left:19px;
}
.color-common{
color:#111111;
}
.color-white{
color:#ffffff;
}
.color-green{
color:#05bd03;
}
.color-pink{
color:#ff2e63;
}
.color-orange{
color:#ff7f00;
}
.color-red{
color:#ff0000;
}
.color-blue{
color:#0099ff;
}
.color-gray{
color:#a8a8a8;
}
.color-gray-x{
color:#5f646d;
}
.font-size-xxxl{
font-size:20px;
}
.font-size-xxl{
font-size:19px;
}
.font-size-xl{
font-size:17px;
}
.font-size-l{
font-size:16px;
}
.font-size-xm{
font-size:14px;
}
.font-size-m{
font-size:13px;
}
.font-size-s{
font-size:12px;
}
.font-size-xs{
font-size:11px;
}
.font-size-xxs{
font-size:10px;
}
.pull-right{
display:inline-block;
float:right;
margin-right:15px;
}
body,
article,
section,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
textarea,
p,
progress,
a,
ul,
ol,
li,
dl,
dd,
dt,
em,
div,
small,
span,
footer,
menu,
canvas,
select,
option,
figure,
figcaption,
time,
input,
fieldset,
legend{
margin:0;
padding:0;
}
html{
font-size:62.5% ;
}
body{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-select:none;
color:#111111;
background-color:rgb(245, 245, 245);
font-size:16px;
}
fieldset{
background-color:#ffffff;
}
img,
fieldset{
border:none;
}
a{
text-decoration:none;
cursor:pointer;
color:inherit;
}
ul,
ol{
list-style-type:none;
}
h1,
h2,
h3,
h4,
h5,
h6{
font-weight:normal;
}
i,
em{
font-style:normal;
}
figure[hidden]{
display:none;
}
input:focus,
select:focus,
textarea:focus{
outline:0 none;
-webkit-user-modify:read-write-plaintext-only;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
progress{
-webkit-appearance:none;
}
progress::-webkit-progress-bar,
progress::-webkit-progress-value{
background-color:transparent;
}
button,
input[type=reset],
input[type=text],
input[type=search],
input[type=password],
input[type=number],
input[type=url],
input[type=submit],
input[type=tel],
input[type=email],
input[type=checkbox],
input[type=radio],
input[type=button],
textarea,
.input-clear{
-webkit-appearance:none;
border:none;
background:transparent;
}
input[type=text],
input[type=search],
input[type=password],
input[type=url],
input[type=tel],
input[type=email],
textarea{
font-size:16px;
color:#797979;
}
.placeholder,
*::-webkit-input-placeholder{
color:#aeb5bc;
font-size:16px;
}
textarea{
resize:none;
line-height:22px;
-webkit-border-radius:0;
border-radius:0;
}
input[type=checkbox],
input[type=radio]{
width:30px;
height:30px;
background-repeat:no-repeat;
background-position:50% 50%;
-webkit-background-size:contain;
background-size:contain;
}
input[type=checkbox]:checked,
input[type=radio]:checked{
background-repeat:no-repeat;
background-position:50% 50%;
-webkit-background-size:contain;
background-size:contain;
}
input[type=checkbox]{
background-image:url("https://h5.acewill.net/css/../img/multi_unselected.png");
}
input[type=checkbox]:checked{
background-image:url("https://h5.acewill.net/css/../img/multi_selected.png");
}
input[type=radio]{
background-image:url("https://h5.acewill.net/css/../img/single_unselected.png");
}
input[type=radio]:checked{
background-image:url("https://h5.acewill.net/css/../img/single_selected.png");
}
table{
border-collapse:collapse;
border-spacing:0;
width:100%;
}
*[hidden]{
display:none;
}
.clearfix{
display:block;
zoom:1;
}
.clearfix:after{
content:" ";
display:block;
font-size:0;
height:0;
clear:both;
visibility:hidden;
}
.center{
width:320px;
margin:0 auto;
position:relative;
}
.footFix{
width:100%;
text-align:center;
position:fixed;
left:0;
bottom:0;
z-index:99;
}
.hiddenOverflow{
overflow:hidden;
padding:0 !important;
margin:0 !important;
}
.bfc{
overflow:hidden;
}
body.page_kpi_intro{
background:#f5f5f5;
}
#kpi_intro{
font-size:12px;
}
#kpi_intro .date-box{
width:100%;
height:36px;
line-height:36px;
font-size:14px;
color:#3c3d40;
text-align:center;
background:#e6e6e8;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#kpi_intro .date-box .date-time{
width:90px;
display:inline-block;
}
#kpi_intro .date-box .date-to{
margin:0 20px;
}
#kpi_intro .hide{
display:none;
}
#kpi_intro .more{
width:100%;
text-align:center;
margin-top:10px;
color:#007bff;
}
#kpi_intro .date-box-kong{
width:100%;
height:36px;
}
#kpi_intro .list-box{
width:100%;
overflow:auto;
}
#kpi_intro .list-box .list-total{
width:100%;
overflow:auto;
}
#kpi_intro .list-box .list-total .list-head{
width:100%;
padding:0 20px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
height:34px;
line-height:34px;
background:#ffffff;
border-bottom:1px solid #ededed;
font-size:12px;
}
#kpi_intro .list-box .list-total .list-head span:first-child{
float:left;
}
#kpi_intro .list-box .list-total .list-head span:last-child{
float:right;
}
#kpi_intro .list-box .list-total .list-body{
width:100%;
overflow:auto;
}
#kpi_intro .list-box .list-total .list-body .list-line{
width:100%;
overflow:auto;
}
#kpi_intro .list-box .list-total .list-body .list-line .list-strip{
width:50%;
height:49px;
float:left;
border-bottom:1px solid #ededed;
padding-left:20px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
background:#ffffff;
}
#kpi_intro .list-box .list-total .list-body .list-line .list-strip .list-strip-box{
padding:5px 0 3px 0;
}
#kpi_intro .list-box .list-total .list-body .list-line .list-strip .list-strip-box .list-strip-money{
font-size:12px;
line-height:20px;
}
#kpi_intro .list-box .list-total .list-body .list-line .list-strip .list-strip-box .list-strip-title{
font-size:9px;
line-height:20px;
color:#969696;
}
#kpi_intro .list-box .list-total .list-body .list-line .list-strip .list-strip-box:first-child{
border-right:1px solid	#ededed;
}
#kpi_intro .list-box .list-total .list-history{
width:100%;
overflow:auto;
border-bottom:1px solid #ededed;
margin-top:25px;
}
#kpi_intro .list-box .list-total .list-history .list-flow{
width:100%;
overflow:auto;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-head{
width:100%;
height:49px;
background:#ffffff;
border-top:1px	solid #ededed;
padding:4px 20px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-head .list-flow-total{
height:24px;
line-height:20px;
font-size:12px;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-head .list-flow-total span:first-child{
float:left;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-head .list-flow-total span:last-child{
float:right;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-head .list-flow-time{
height:20px;
line-height:20px;
font-size:11px;
color:#b5b5b5;
padding-left:15px;
background:url("https://h5.acewill.net/css/../img/icon_clock.png") no-repeat left center;
-webkit-background-size:12px 12px;
        background-size:12px 12px;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-body{
width:100%;
padding:5px 20px 0;
background:#f5f5f5;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
border-top:1px solid #ededed;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-body .list-detail{
height:20px;
color:#969696;
font-size:9px;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-body .list-detail .list-detail-name{
float:left;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-body .list-detail .list-detail-text{
float:right;
}
#kpi_intro .list-box .list-total .list-history .list-flow .list-flow-body .list-detail .sign-gap{
margin:0 5px;
}
body.page_kpi_qrcode{
background:#f5f5f5;
}
.kpi-code-box{
width:274px;
height:auto;
margin:0 auto;
font-size:12px;
color:#3c3d40;
margin-top:50px;
}
.kpi-code-box .code-box{
position:relative;
}
.kpi-code-box .code-box .code-head-box{
width:244px;
height:58px;
background:#f5f5f5;
position:absolute;
top:-28px;
z-index:10;
margin:0 15px;
}
.kpi-code-box .code-box .code-head-box .code-photo-box{
width:58px;
height:58px;
-webkit-border-radius:58px;
        border-radius:58px;
border:none;
float:left;
}
.kpi-code-box .code-box .code-head-box .code-photo-box .code-photo{
width:58px;
height:58px;
}
.kpi-code-box .code-box .code-head-box .code-staff-name{
line-height:58px;
margin-left:5px;
}
.kpi-code-box .code-box .code-text-box{
width:274px;
height:auto;
min-height:150px;
border:2px	solid #e2e2e2;
padding:35px 25px 25px;
position:relative;
margin-bottom:25px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
}
.kpi-code-box .code-box .code-text-box .introduce-box{
width:100%;
height:auto;
min-height:91px;
font-size:12px;
}
.kpi-code-box .code-box .code-text-box .edit-btn{
width:19px;
height:20px;
background:url("https://h5.acewill.net/css/../img/edit_btn.png") no-repeat;
-webkit-background-size:19px 20px;
        background-size:19px 20px;
position:absolute;
right:10px;
bottom:10px;
}
.kpi-code-box .code{
width:160px;
height:156px;
border:2px solid #e2e2e2;
margin:0 auto	14px;
display:block;
}
.kpi-code-box .prompt{
width:100%;
height:auto;
color:#939292;
font-size:12px;
text-align:center;
}
.kpi-code-box .cover{
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
background:rgba(0,0,0,0.2);
z-index:300;
display:none;
}
#dialog_qrcode{
width:280px;
height:239px;
background:#ffffff;
padding:20px 0 0;
max-height:240px;
position:absolute;
left:0;
top:0;
z-index:400;
display:none;
}
#dialog_qrcode .dialog_qrcode_box{
width:240px;
height:auto;
min-height:180px;
margin:0 19px 20px;
border:1px solid #e2e2e2;
-webkit-border-radius:3px;
        border-radius:3px;
}
#dialog_qrcode .dialog_qrcode_box .dialog_text{
width:100%;
min-height:176px;
padding:10px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
font-size:12px;
}
#dialog_qrcode .dialog_btn_box{
width:100%;
height:36px;
border-top:1px solid #e2e2e2;
font-size:16px;
}
#dialog_qrcode .dialog_btn_box .dialog_btn_sure,
#dialog_qrcode .dialog_btn_box .dialog_btn_cancel{
width:50%;
height:36px;
line-height:36px;
background:#07BE04;
color:#ffffff;
text-align:center;
float:left;
}
#dialog_qrcode .dialog_btn_box .dialog_btn_cancel{
background:#ffffff;
color:#07BE04;
}
body.page_mallproduct_pay,
body.page_mallproduct_confirm{
padding-bottom:40px;
}
body.page_mallproduct_pay .mod_copyright,
body.page_mallproduct_confirm .mod_copyright{
display:none;
}
#mallproduct_pay .products label{
color:#a8a8a8;
}
#mallproduct_pay .carriage_and_total,
#mallproduct_pay .pay_progress,
#mallproduct_confirm > .total,
#malltakeout_pay > .total{
margin-top:-1px;
border-top:none;
margin-bottom:6px;
position:relative;
}
#mallproduct_pay .carriage_and_total,
#mallproduct_pay .carriage_and_total label,
#mallproduct_pay .pay_progress,
#mallproduct_pay .pay_progress label,
#mallproduct_confirm > .total,
#mallproduct_confirm > .total label,
#malltakeout_pay > .total,
#malltakeout_pay > .total label{
line-height:62px;
height:62px;
}
#mallproduct_pay .carriage_and_total::before,
#mallproduct_pay .pay_progress::before,
#mallproduct_confirm > .total::before,
#malltakeout_pay > .total::before{
content:' ';
display:block;
width:100%;
height:1px;
background-color:rgba(220,227,230,0.6);
position:absolute;
top:1px;
left:0;
}
#mallproduct_pay .pay_progress label,
#mallproduct_confirm > .total label,
#malltakeout_pay > .total label{
max-width:140px;
overflow:hidden;
margin-right:0;
padding-right:0;
}
#mallproduct_pay .pay_progress span,
#mallproduct_confirm > .total span,
#malltakeout_pay > .total span{
max-width:150px;
overflow:hidden;
color:#ff0000;
white-space:nowrap;
}
#mallproduct_pay .actuallyPaid{
text-align:center;
color:#ff0000;
margin-bottom:6px;
}
#mallproduct_pay .payMethods li.weixin .m_icon{
background:url("https://h5.acewill.net/css/../img/icon_mall_pay_weixin.png") no-repeat 0px 0px;
-webkit-background-size:23px 20px;
background-size:23px 20px;
min-width:23px;
min-height:20px;
display:inline-block;
margin-right:14px;
margin-bottom:-4px;
}
#mallproduct_pay .payMethods li.current{
background:url("https://h5.acewill.net/css/../img/single_selected_2.png") no-repeat 95% 50%;
-webkit-background-size:19px 19px;
background-size:19px 19px;
}
#mallproduct_pay .notice,
#malltakeout_pay .notice{
color:#ff7f00;
text-align:center;
font-size:12px;
line-height:16px;
padding:15px 0;
}
#mallproduct_pay > footer,
#mallproduct_confirm > footer,
#malltakeout_pay > footer{
width:100%;
text-align:center;
position:fixed;
left:0;
bottom:0;
z-index:99;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
margin:0;
padding:20px 15px;
}
#mallproduct_confirm ul.deduct,
#malltakeout_pay ul.deduct{
margin-bottom:6px;
}
#mallproduct_confirm ul.deduct li,
#malltakeout_pay ul.deduct li{
border:none;
display:-webkit-box;
display:-webkit-flex;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
        flex-direction:row;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
        justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
        align-items:center;
-webkit-flex-wrap:wrap;
        flex-wrap:wrap;
}
#mallproduct_confirm ul.deduct li > div,
#malltakeout_pay ul.deduct li > div{
width:185px;
}
#mallproduct_confirm ul.deduct li > div h1,
#mallproduct_confirm ul.deduct li > div h2,
#malltakeout_pay ul.deduct li > div h1,
#malltakeout_pay ul.deduct li > div h2{
font-size:12px;
line-height:20px;
}
#mallproduct_confirm ul.deduct li > div h2,
#malltakeout_pay ul.deduct li > div h2{
color:rgba(0,0,0,0.6);
}
#mallproduct_confirm ul.deduct li > h3,
#malltakeout_pay ul.deduct li > h3{
font-size:12px;
}
#mallproduct_confirm ul.deduct li > input,
#malltakeout_pay ul.deduct li > input{
margin-right:15px;
}
#mallproduct_confirm ul.deduct li > .pwd,
#malltakeout_pay ul.deduct li > .pwd{
width:100%;
text-align:center;
line-height:34px;
padding-bottom:15px;
margin-left:-15px;
}
#mallproduct_confirm ul.deduct li > .pwd.pay input,
#malltakeout_pay ul.deduct li > .pwd.pay input{
line-height:32px;
font-size:20px;
border:1px solid #dcdcdc;
padding:0 12px;
background-color:#fff;
width:230px;
text-align:center;
}
#mallproduct_confirm ul.deduct li > .pwd.sms input,
#mallproduct_confirm ul.deduct li > .pwd.sms button,
#malltakeout_pay ul.deduct li > .pwd.sms input,
#malltakeout_pay ul.deduct li > .pwd.sms button{
line-height:32px;
font-size:12px;
border:1px solid #dcdcdc;
}
#mallproduct_confirm ul.deduct li > .pwd.sms input,
#malltakeout_pay ul.deduct li > .pwd.sms input{
padding:0 12px;
background-color:#fff;
width:135px;
margin-right:5px;
}
#mallproduct_confirm ul.deduct li > .pwd.sms button,
#malltakeout_pay ul.deduct li > .pwd.sms button{
padding:0 25px;
background-color:#f8f8f8;
text-align:center;
-webkit-border-radius:5px;
        border-radius:5px;
}
#mallproduct_confirm ul.deduct li > .pwd.sms button.active,
#malltakeout_pay ul.deduct li > .pwd.sms button.active{
font-size:15px;
color:#05bd03;
border-color:#14cd15;
}
body.page_malltakeout_pay{
padding-bottom:40px;
background:#f5f5f5;
}
body.page_malltakeout_pay .mod_copyright{
display:none;
}
#malltakeout_pay > .total span{
color:#111111;
}
#malltakeout_pay .payMethods .m_icon{
background:url("https://h5.acewill.net/css/../img/icon_mall_pay_weixin.png") no-repeat 0px 0px;
-webkit-background-size:23px 20px;
background-size:23px 20px;
min-width:23px;
min-height:20px;
display:inline-block;
margin-right:14px;
margin-bottom:-4px;
}
#malltakeout_pay .payMethods span{
color:#ff0000;
}
#malltakeout_pay .notice{
color:#ff7f00;
background:#fff;
margin-top:6px;
border:solid rgba(169,169,169,0.6);
border-width:1px 0;
}
#app_container > div:first-child{
padding-bottom:10px;
}
.mod_button_style,
.mod_button1,
.mod_button2,
input[type=reset],
input[type=button],
input[type=submit],
#regist_mobile fieldset p.mobile a.getCaptcha,
#regist_mobile fieldset p.mobile a.getCaptcha.disable,
#profile_mobile fieldset p.mobile a.getCaptcha,
#profile_mobile fieldset p.mobile a.getCaptcha.disable{
display:inline-block;
height:42px;
-webkit-border-radius:3px;
border-radius:3px;
font-size:16px;
line-height:40px;
text-align:center;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
}
.mod_button_style:active,
.mod_button1:active,
.mod_button2:active,
input[type=reset]:active,
input[type=button]:active,
input[type=submit]:active,
#regist_mobile fieldset p.mobile a.getCaptcha:active,
#regist_mobile fieldset p.mobile a.getCaptcha.disable:active,
#profile_mobile fieldset p.mobile a.getCaptcha:active,
#profile_mobile fieldset p.mobile a.getCaptcha.disable:active{
opacity:.7;
}
.mod_button1.small,
.mod_button2.small,
input[type=reset].small,
input[type=button].small,
input[type=submit].small{
height:35px;
font-size:12px;
line-height:33px;
}
.mod_button2,
input[type=reset]{
background:#eeeeee;
color:#323b48;
border:1px solid rgba(169,169,169,0.6);
}
.mod_button1,
input[type=button],
input[type=submit]{
background:#07BE04;
color:#fff;
}
.mod_button1:active,
input[type=button]:active,
input[type=submit]:active{
background:#079E01;
}
.mod_btns,
.numbtns{
display:block;
zoom:1;
padding:20px 0;
margin:0 15px;
text-align:center;
}
.mod_btns:after,
.numbtns:after{
content:" ";
display:block;
font-size:0;
height:0;
clear:both;
visibility:hidden;
}
.mod_btns.single > a,
.numbtns.single > a,
.mod_btns.single > input,
.numbtns.single > input{
width:100%;
margin:0 auto;
}
.mod_btns.double > a,
.numbtns.double > a,
.mod_btns.double > input,
.numbtns.double > input{
display:inline-block;
float:left;
width:49%;
margin:0 2% 0 0;
}
.mod_btns.double > a:last-of-type,
.numbtns.double > a:last-of-type,
.mod_btns.double > input:last-of-type,
.numbtns.double > input:last-of-type{
margin-right:0;
}
.mod_btns.triple > a,
.numbtns.triple > a,
.mod_btns.triple > input,
.numbtns.triple > input{
display:inline-block;
float:left;
width:32%;
margin:0 2% 0 0;
}
.mod_btns.triple > a:last-of-type,
.numbtns.triple > a:last-of-type,
.mod_btns.triple > input:last-of-type,
.numbtns.triple > input:last-of-type{
margin-right:0;
}
.mod_touch_slider{
overflow-x:hidden;
position:relative;
}
.mod_touch_slider > .tsinner{
overflow:hidden;
position:relative;
z-index:0;
padding:0;
margin:0;
}
.mod_touch_slider > .tsinner > .sld_bar{
vertical-align:top;
z-index:0;
}
.mod_touch_slider > .tsinner > .sld_bar > .sld_page{
display:inline-block;
float:left;
min-height:1px;
}
.mod_common_list_style,
.mod_common_list{
border:1px solid rgba(169,169,169,0.6);
border-width:1px 0 1px 0 !important;
background-color:#ffffff;
}
.mod_common_li_item{
min-height:55px;
line-height:55px;
margin:0 0 0 20px;
clear:both;
}
.mod_common_li_item:active{
background-color:#f5f5f5;
}
.mod_common_li_item.noGap{
margin:0;
padding-left:20px;
}
.mod_common_li_item.withicon{
margin:0 0 0 50px;
position:relative;
}
.mod_common_li_item.withicon .m_icon{
display:inline-block;
float:left;
position:absolute;
left:-35px;
top:18px;
}
.mod_common_li_item > .m_link,
#shops_main > ul.shops > li .m_link,
#shops_main > ul.shops > li .m_link.no-tel,
#shops_main > ul.shops > li .m_link.no-tel::after,
#shops_main > ul.shops > li .m_link.no-tel.arrow_down::after,
#shops_main > ul.shops > li .m_link.tel::after,
#card_normal .shops.single .m_link,
#card_normal .shops.single .m_link.no-tel,
#card_normal .shops.single .m_link.no-tel::after,
#card_normal .shops.single .m_link.no-tel.arrow_down::after,
#card_normal .shops.single .m_link.tel::after{
display:block;
min-height:55px;
position:relative;
}
.mod_common_li_item > .m_link::after,
#shops_main > ul.shops > li .m_link::after,
#shops_main > ul.shops > li .m_link.no-tel::after,
#shops_main > ul.shops > li .m_link.no-tel::after::after,
#shops_main > ul.shops > li .m_link.no-tel.arrow_down::after::after,
#shops_main > ul.shops > li .m_link.tel::after::after,
#card_normal .shops.single .m_link::after,
#card_normal .shops.single .m_link.no-tel::after,
#card_normal .shops.single .m_link.no-tel::after::after,
#card_normal .shops.single .m_link.no-tel.arrow_down::after::after,
#card_normal .shops.single .m_link.tel::after::after{
content:'';
display:inline-block;
position:absolute;
top:50%;
right:15px;
margin-top:-7px;
width:13px;
height:13px;
min-height:auto;
background:url("https://h5.acewill.net/css/../img/common_list_arrow1.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
-webkit-transition:-webkit-transform 0.2s ease-in;
}
.mod_common_li_item > .m_link.arrow_down::after,
#shops_main > ul.shops > li .m_link.arrow_down::after,
#shops_main > ul.shops > li .m_link.no-tel.arrow_down::after,
#shops_main > ul.shops > li .m_link.no-tel::after.arrow_down::after,
#shops_main > ul.shops > li .m_link.no-tel.arrow_down::after.arrow_down::after,
#shops_main > ul.shops > li .m_link.tel::after.arrow_down::after,
#card_normal .shops.single .m_link.arrow_down::after,
#card_normal .shops.single .m_link.no-tel.arrow_down::after,
#card_normal .shops.single .m_link.no-tel::after.arrow_down::after,
#card_normal .shops.single .m_link.no-tel.arrow_down::after.arrow_down::after,
#card_normal .shops.single .m_link.tel::after.arrow_down::after{
-webkit-transform:rotate(90deg);
}
.mod_common_li_item .m_link > label:first-child,
.mod_common_li_item > label:first-child{
min-width:40px;
padding-right:10px;
white-space:nowrap;
font-size:16px;
color:#111111;
line-height:55px;
display:inline-block;
float:left;
}
.mod_common_li_item label:first-child + textarea{
margin-top:16px;
width:205px;
}
.mod_common_li_item > label:first-child + input[type=text],
.mod_common_li_item > label:first-child + input[type=number],
.mod_common_li_item > label:first-child + input[type=tel],
.mod_common_li_item > label:first-child + input[type=email]{
width:230px;
height:20px;
font-size:18px;
line-height:20px;
margin-top:17px;
}
.mod_common_list > li{
min-height:55px;
line-height:55px;
margin:0 0 0 20px;
clear:both;
border-bottom:1px solid rgba(220,227,230,0.6);
}
.mod_common_list > li:active{
background-color:#f5f5f5;
}
.mod_common_list > li.noGap{
margin:0;
padding-left:20px;
}
.mod_common_list > li.withicon{
margin:0 0 0 50px;
position:relative;
}
.mod_common_list > li.withicon .m_icon{
display:inline-block;
float:left;
position:absolute;
left:-35px;
top:18px;
}
.mod_common_list > li > .m_link,
#card_normal .shops.multi .m_link{
display:block;
min-height:55px;
position:relative;
}
.mod_common_list > li > .m_link::after,
#card_normal .shops.multi .m_link::after,
#profile_main > form > ul > li.txt::after,
#profile_main > ul > li.txt::after,
#profile_main > form > ul > li.gender::after,
#profile_main > ul > li.gender::after,
#profile_main > form > ul > li.birth::after,
#profile_main > ul > li.birth::after,
#regist_info > form > ul > li.txt::after,
#regist_info > ul > li.txt::after,
#regist_info > form > ul > li.gender::after,
#regist_info > ul > li.gender::after,
#regist_info > form > ul > li.birth::after,
#regist_info > ul > li.birth::after{
content:'';
display:inline-block;
position:absolute;
top:50%;
right:15px;
margin-top:-7px;
width:13px;
height:13px;
min-height:auto;
background:url("https://h5.acewill.net/css/../img/common_list_arrow1.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
-webkit-transition:-webkit-transform 0.2s ease-in;
}
.mod_common_list > li > .m_link.arrow_down::after,
#card_normal .shops.multi .m_link.arrow_down::after{
-webkit-transform:rotate(90deg);
}
.mod_common_list > li .m_link > label:first-child,
.mod_common_list > li > label:first-child{
min-width:40px;
padding-right:10px;
white-space:nowrap;
font-size:16px;
color:#111111;
line-height:55px;
display:inline-block;
float:left;
}
.mod_common_list > li label:first-child + textarea{
margin-top:16px;
width:205px;
}
.mod_common_list > li > label:first-child + input[type=text],
.mod_common_list > li > label:first-child + input[type=number],
.mod_common_list > li > label:first-child + input[type=tel],
.mod_common_list > li > label:first-child + input[type=email]{
width:230px;
height:20px;
font-size:18px;
line-height:20px;
margin-top:17px;
}
.mod_common_list > li:last-of-type{
border:none;
}
.mod_startend_time li{
position:relative;
min-height:55px;
}
.mod_startend_time .fake,
.mod_startend_time select{
width:205px;
position:absolute;
left:85px;
}
.mod_startend_time .fake{
top:0;
color:#797979;
height:55px;
display:inline-block;
}
.mod_startend_time select{
opacity:.01;
height:20px;
line-height:20px;
top:17px;
}
.mod_copyright{
color:#a8a8a8;
font-size:12px;
line-height:21px;
text-align:center;
display:block;
padding:0 0 15px;
position:relative;
}
.mod_copyright span{
display:inline-block;
color:#a8a8a8;
}
.mod_copyright a{
display:inline-block;
padding-left:18px;
}
.mod_ajax_more{
color:#ACB3BA;
font-size:14px;
line-height:40px;
padding:0 0 10px 10px;
display:block;
text-align:center;
}
.mod_ajax_more:active{
color:#009900;
}
.mod_list_empty + .mod_ajax_more{
display:none;
}
.mod_list_empty{
font-size:17px;
line-height:59px;
color:#a1a1a1;
text-align:center;
padding-top:180px;
background:url("https://h5.acewill.net/css/../img/empty_message.png") no-repeat 50% 100px;
-webkit-background-size:80px 80px;
background-size:80px 80px;
}
#error.error_common figure{
background-image:url("https://h5.acewill.net/css/../img/err_404.png");
}
#error.error_empty_bill figure{
background-image:url("https://h5.acewill.net/css/../img/err_empty_bill.png");
}
#error.error_empty_coupons figure{
background-image:url("https://h5.acewill.net/css/../img/err_empty_coupons.png");
}
#error.success_common figure{
background-image:url("https://h5.acewill.net/css/../img/succ_common.png");
}
#error figure{
text-indent:-9999px;
direction:ltr;
height:140px;
background-repeat:no-repeat;
background-position:50% 70px;
-webkit-background-size:77px 70px;
background-size:77px 70px;
}
#error h1,
#error h2{
color:#A7A7A7;
text-align:center;
text-shadow:1px 1px rgba(255,255,255,0.7);
padding:0 30px;
}
#error h1{
font-size:18px;
line-height:38px;
padding-top:18px;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
#error h2{
font-size:14px;
line-height:18px;
}
#error .mod_copyright{
margin-top:50px;
}
.card{
width:267.5px;
height:159px;
-webkit-background-size:cover;
background-size:cover;
background-position:50% 50%;
background-repeat:no-repeat;
-webkit-border-radius:7px;
border-radius:7px;
position:relative;
}
.card > .logoArea{
text-align:center;
padding:30px 40px;
}
.card > .logoArea .lInn{
width:187.5px;
height:73px;
overflow:hidden;
}
.card > .logoArea .lInn > h1{
width:187.5px;
height:73px;
font-size:30px;
line-height:36.5px;
text-align:center;
vertical-align:middle;
display:table-cell;
}
.card > .logoArea .lInn > img{
max-width:187.5px;
max-height:73px;
}
.card > .logoArea .lInn sup.vip{
min-width:50px;
position:absolute;
top:8px;
right:10px;
font-size:11px;
line-height:13px;
color:#FFFF99;
text-align:right;
}
.card > i,
.card > h2,
.card > h3{
position:absolute;
display:inline-block;
}
.card > i,
.card > h2{
left:12px;
}
.card > i{
font-size:9px;
line-height:14px;
bottom:26px;
}
.card > h2{
font-size:19px;
line-height:20px;
bottom:6px;
}
.card > h3{
font-size:12px;
line-height:20px;
bottom:6px;
right:10px;
}
.card.theme1{
background-image:url("https://h5.acewill.net/css/../img/_back1.png");
}
.card.theme1 > .logoArea .lInn > h1{
color:#ffffff;
text-shadow:1px 1px 1px #888888;
}
.card.theme1 > i{
color:#711f17;
}
.card.theme1 > h2,
.card.theme1 > h3{
color:#f9f6e9;
text-shadow:1px 1px 2px #8b0400;
}
.card.theme2{
background-image:url("https://h5.acewill.net/css/../img/_back2.png");
}
.card.theme2 > .logoArea .lInn > h1{
color:#ff4d4d;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme2 > i{
color:#f28d9f;
}
.card.theme2 > h2,
.card.theme2 > h3{
color:#ed8899;
text-shadow:1px 1px 2px #ffe2dd;
}
.card.theme3{
background-image:url("https://h5.acewill.net/css/../img/_back3.png");
}
.card.theme3 > .logoArea .lInn > h1{
color:#725486;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme3 > i{
color:#9f91b1;
}
.card.theme3 > h2,
.card.theme3 > h3{
color:#9f91b1;
text-shadow:1px 1px 2px #e5e5ed;
}
.card.theme4{
background-image:url("https://h5.acewill.net/css/../img/_back4.png");
}
.card.theme4 > .logoArea .lInn > h1{
color:#273556;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme4 > i{
color:#a9a9a9;
}
.card.theme4 > h2,
.card.theme4 > h3{
color:#a9a9a9;
text-shadow:1px 1px 2px #ffffff;
}
.card.theme5{
background-image:url("https://h5.acewill.net/css/../img/_back5.png");
}
.card.theme5 > .logoArea .lInn > h1{
color:#273556;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme5 > i{
color:#7f96a9;
}
.card.theme5 > h2,
.card.theme5 > h3{
color:#7f96a9;
text-shadow:1px 1px 2px #ffffff;
}
.card.theme6{
background-image:url("https://h5.acewill.net/css/../img/_back6.png");
}
.card.theme6 > .logoArea .lInn > h1{
color:#4f3909;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme6 > i{
color:#ffffff;
}
.card.theme6 > h2,
.card.theme6 > h3{
color:#ffffff;
text-shadow:1px 1px 2px #888888;
}
.card.theme7{
background-image:url("https://h5.acewill.net/css/../img/_back7.png");
}
.card.theme7 > .logoArea .lInn > h1{
color:#5d4938;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme7 > i{
color:#a27e5a;
}
.card.theme7 > h2,
.card.theme7 > h3{
color:#faf0dc;
text-shadow:1px 1px 2px #888888;
}
.card.theme8{
background-image:url("https://h5.acewill.net/css/../img/_back8.png");
}
.card.theme8 > .logoArea .lInn > h1{
color:#6e695f;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme8 > i{
color:#a69c90;
}
.card.theme8 > h2,
.card.theme8 > h3{
color:#fffbef;
text-shadow:1px 1px 2px #a29789;
}
.card.theme9{
background-image:url("https://h5.acewill.net/css/../img/_back9.png");
}
.card.theme9 > .logoArea .lInn > h1{
color:#58564c;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme9 > i{
color:#a6a191;
}
.card.theme9 > h2,
.card.theme9 > h3{
color:#fffbef;
text-shadow:1px 1px 2px #a29e8c;
}
.card.theme10{
background-image:url("https://h5.acewill.net/css/../img/_back10.png");
}
.card.theme10 > .logoArea .lInn > h1{
color:#625a32;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme10 > i{
color:#c7b86a;
}
.card.theme10 > h2,
.card.theme10 > h3{
color:#c7b86a;
text-shadow:1px 1px 2px #ffffbf;
}
.card.theme11{
background-image:url("https://h5.acewill.net/css/../img/_back11.png");
}
.card.theme11 > .logoArea .lInn > h1{
color:#0085b2;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme11 > i{
color:#70cad9;
}
.card.theme11 > h2,
.card.theme11 > h3{
color:#65b7c5;
text-shadow:1px 1px 2px #def1f4;
}
.card.theme12{
background-image:url("https://h5.acewill.net/css/../img/_back12.png");
}
.card.theme12 > .logoArea .lInn > h1{
color:#32501e;
text-shadow:1px 1px 1px #ffffff;
}
.card.theme12 > i{
color:#547733;
}
.card.theme12 > h2,
.card.theme12 > h3{
color:#e1f3c9;
text-shadow:1px 1px 2px #79a549;
}
.card.theme13{
background-image:url("https://h5.acewill.net/css/../img/_back13.png");
}
.card.theme13 > .logoArea .lInn > h1{
color:#eafaff;
text-shadow:1px 1px 1px #111111;
}
.card.theme13 > i{
color:#727da9;
}
.card.theme13 > h2,
.card.theme13 > h3{
color:#a1c9ef;
text-shadow:1px 1px 2px #191c2e;
}
.card.theme14{
background-image:url("https://h5.acewill.net/css/../img/_back14.png");
}
.card.theme14 > .logoArea .lInn > h1{
color:#ffffff;
text-shadow:1px 1px 1px #111111;
}
.card.theme14 > i{
color:#757584;
}
.card.theme14 > h2,
.card.theme14 > h3{
color:#bdbdae;
text-shadow:1px 1px 2px #191b2e;
}
.mod_small_time,
#bill_main > ul > li > div time,
#points_records > ul > li > div time{
font-size:11px;
line-height:16px;
padding-left:16px;
color:#a8a8a8;
background:url("https://h5.acewill.net/css/../img/icon_clock.png") no-repeat left 50%;
-webkit-background-size:12px 12px;
background-size:12px 12px;
}
.mod_common_h3{
color:#a8a8a8;
padding-left:15px;
padding-top:10px;
line-height:35px;
font-size:14px;
}
.mod_Applink{
display:inline-block;
}
input[type=checkbox].mod_round_checkbox{
width:39px;
height:23.5px;
-webkit-border-radius:23.5px;
border-radius:23.5px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
background:#fff;
border:1.5px solid #e5e5e5;
position:relative;
}
input[type=checkbox].mod_round_checkbox::after{
content:'';
position:absolute;
top:0;
left:0;
display:inline-block;
width:22px;
height:22px;
-webkit-border-radius:11px;
border-radius:11px;
background:#fff;
-webkit-box-shadow:1px 0 rgba(0,0,0,0.1);
box-shadow:1px 0 rgba(0,0,0,0.1);
border:1px solid rgba(0,0,0,0.18);
-webkit-transition:left 0.2s ease-in;
}
input[type=checkbox].mod_round_checkbox:checked{
background:#00e367;
border:none;
}
input[type=checkbox].mod_round_checkbox:checked::after{
-webkit-box-shadow:-1px 0 rgba(0,0,0,0.1);
box-shadow:-1px 0 rgba(0,0,0,0.1);
background:#fff;
left:15px;
border-color:#00e367;
}
.mod_num_stepper{
display:inline-block;
overflow:hidden;
-webkit-transform:translate3d(12.5px,12.5px,0);
transform:translate3d(12.5px,12.5px,0);
}
.mod_num_stepper .minus,
.mod_num_stepper .plus{
display:inline-block;
float:left;
width:50px;
height:50px;
}
.mod_num_stepper .minus::after,
.mod_num_stepper .plus::after{
display:inline-block;
width:25px;
height:25px;
-webkit-border-radius:14px;
border-radius:14px;
border:1px solid #F5F5F5;
color:#05bd03;
text-align:center;
line-height:25px;
font-size:20px;
font-family:sans-serif;
margin:12.5px;
}
.mod_num_stepper .minus{
margin:-12.5px -12.5px 0 0;
}
.mod_num_stepper .minus::after{
content:'-';
}
.mod_num_stepper .plus{
margin:-12.5px 0 0 -12.5px;
}
.mod_num_stepper .plus::after{
content:'+';
}
.mod_num_stepper .vlu{
font-size:12px;
float:left;
display:inline-block;
padding:0 10px;
line-height:25px;
font-family:sans-serif;
}
input[type=checkbox].mod_round_checkbox{
width:39px;
height:23.5px;
-webkit-border-radius:23.5px;
border-radius:23.5px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
background:#fff;
border:1.5px solid #e5e5e5;
position:relative;
}
input[type=checkbox].mod_round_checkbox[disabled]{
opacity:0.6;
}
input[type=checkbox].mod_round_checkbox::after{
content:'';
position:absolute;
top:0;
left:0;
display:inline-block;
width:22px;
height:22px;
-webkit-border-radius:11px;
border-radius:11px;
background:#fff;
-webkit-box-shadow:1px 0 rgba(0,0,0,0.1);
box-shadow:1px 0 rgba(0,0,0,0.1);
border:1px solid rgba(0,0,0,0.18);
-webkit-transition:left 0.2s ease-in;
}
input[type=checkbox].mod_round_checkbox:checked{
background:#00e367;
border:none;
}
input[type=checkbox].mod_round_checkbox:checked::after{
-webkit-box-shadow:-1px 0 rgba(0,0,0,0.1);
box-shadow:-1px 0 rgba(0,0,0,0.1);
background:#fff;
left:15px;
border-color:#00e367;
}
body.page_order{
background:#f5f5f5;
}
#order{
padding:20px 8px;
}
#order .topSearch{
display:none;
bottom:auto;
top:0;
text-align:left;
overflow:hidden;
}
#order .topSearch,
#order .topSearch div .btns{
height:44px;
background:url("https://h5.acewill.net/css/../img/order_linebg.png") repeat-x bottom;
}
#order .topSearch div{
height:44px;
margin-left:15px;
position:relative;
}
#order .topSearch div p,
#order .topSearch div .btns{
display:inline-block;
position:absolute;
}
#order .topSearch div p{
height:28px;
width:100%;
padding-left:15px;
left:0;
top:8px;
background:url("https://h5.acewill.net/css/../img/order_topsch_bk1.png") no-repeat 0 0,url("https://h5.acewill.net/css/../img/order_topsch_bk2.png") repeat-x 0 0;
-webkit-background-size:13px 28px,1px 28px;
background-size:13px 28px,1px 28px;
}
#order .topSearch div p input[type=text]{
height:20px;
line-height:20px;
font-size:14px;
margin-top:4px;
border:none;
background:transparent;
color:#5e6060;
}
#order .topSearch div .btns{
width:86px;
padding-right:15px;
top:0;
right:0;
-webkit-transform:translate3d(65px,0,0);
transform:translate3d(65px,0,0);
}
#order .topSearch.focus{
position:static;
margin-top:-44px;
margin-left:-8px;
margin-right:-8px;
}
#order .topSearch.focus div .btns{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
#order .topSearch div .btns,
#order .topSearch.focus div .btns{
-webkit-transition:-webkit-transform 0.3s ease-in-out 0.2s;
transition:transform 0.3s ease-in-out 0.2s;
}
#order .topSearch div .btns input{
display:inline-block;
margin-top:8px;
}
#order .topSearch div .btns input[type=button]{
width:27px;
height:28px;
text-indent:-9999px;
border:none;
float:left;
background:transparent url("https://h5.acewill.net/css/../img/order_topsch_bk3.png") repeat-x 0 0;
-webkit-background-size:27px 28px;
background-size:27px 28px;
-webkit-border-radius:0;
border-radius:0;
}
#order .topSearch div .btns input[type=reset]{
border: 1px solid #cdcdcd;
    float:right;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
width:auto;
    outline:0 none;
    overflow:visible;
    -webkit-box-sizing:border-box;
        box-sizing:border-box;
    height:26px;
    letter-spacing:2px;
    width:50px;
    padding-left:2px;
    font-size:11px;
    line-height:24px;
    -webkit-border-radius:15px;
    border-radius:15px;
    color:#949495;
background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#e6e7e9));
}
#order .topSearch div .btns input[type=reset]:hover{
text-decoration:none;
}
#order .secs{
padding:7px 0;
}
#order .secs section{
-webkit-box-shadow:1px 1px 2px #e3e3e5,-1px -1px 2px #e3e3e5;
        box-shadow:1px 1px 2px #e3e3e5,-1px -1px 2px #e3e3e5;
padding:0 10px;
min-height:122px;
margin-bottom:12px;
border:1px solid #dbdbdd;
background-color:#fff;
}
#order .secs section article{
min-height:76px;
overflow:hidden;
padding-left:88px;
border-bottom:1px solid #e7eaeb;
position:relative;
}
#order .secs section figure,
#order .secs section figure:before,
#order .secs section figure:after{
position:absolute;
background-color:#fff;
display:inline-block;
width:72px;
height:52px;
}
#order .secs section figure:before,
#order .secs section figure:after{
content:"";
position:absolute;
top:0;
left:0;
border:1px solid #e7eaeb;
display:none;
}
#order .secs section figure{
left:3px;
top:10px;
z-index:0;
}
#order .secs section figure:before{
z-index:-1;
left:2px;
top:2px;
}
#order .secs section figure:after{
z-index:-2;
left:4px;
top:4px;
}
#order .secs section figure img{
width:80px;
height:60px;
background-color:#fff;
margin:-2px 0 0 -2px;
-webkit-border-radius:3px;
border-radius:3px;
}
#order .secs section h1{
line-height:32px;
height:32px;
overflow:hidden;
padding-top:3px;
color:#5e6060;
font-size:16px;
}
#order .secs section p{
line-height:17px;
color:#969696;
font-size:12px;
}
#order .secs section ul{
padding-top:9px;
clear:both;
height:30px;
overflow:hidden;
width:99%;
margin:0 auto;
}
#order .secs section li{
display:inline-block;
width:33%;
height:30px;
float:left;
text-align:center;
border-right:1px solid #e8eaeb;
}
#order .secs section li:last-of-type{
border:none;
}
#order .secs section li a{
display:inline-block;
color:#36b35f;
font-size:13px;
height:24px;
line-height:24px;
padding-left:26px;
background-repeat:no-repeat;
background-position:0 0;
-webkit-background-size:23px 24px;
background-size:23px 24px;
}
#order .secs section li a.order{
background-image:url("https://h5.acewill.net/css/../img/order_icon_order.png");
}
#order .secs section li a.pathfinding{
background-image:url("https://h5.acewill.net/css/../img/order_icon_gps2.png");
}
#order .secs section li a.reality{
background-image:url("https://h5.acewill.net/css/../img/order_icon_reality.png");
}
body.page_points_main{
background:#f5f5f5;
}
#points_main header{
height:125px;
background:#4dbf51 url("https://h5.acewill.net/css/../img/prepaid_top_bk_green.jpg") no-repeat 50% 0;
-webkit-background-size:cover;
background-size:cover;
color:#ffffff;
padding:0 15px;
position:relative;
}
#points_main header h2{
font-size:14px;
line-height:19px;
padding-top:9px;
}
#points_main header h3{
font-size:11px;
line-height:54px;
color:#B8DCB8;
text-align:right;
position:absolute;
bottom:0;
right:15px;
}
#points_main header h1{
font-size:45px;
line-height:120px;
text-align:right;
position:absolute;
bottom:0;
right:15px;
}
#points_main .rest{
margin:20px 15px 0 15px;
padding-left:25px;
border:1px solid rgba(220,227,230,0.6);
height:25px;
overflow:hidden;
font-size:12px;
line-height:25px;
background:#ffff99 url("https://h5.acewill.net/css/../img/icon_bulb.png") no-repeat 10px 50%;
-webkit-background-size:6px 8px;
background-size:6px 8px;
color:#5f646d;
}
#points_main .rest i{
color:#ff2e63;
padding:0 2px;
display:inline-block;
}
#points_main ul.menu{
margin:10px 0 20px 0;
}
#points_main .desc{
padding:0 15px;
}
#points_main .desc h3{
font-size:12px;
line-height:34px;
color:#a8a8a8;
}
#points_main .desc ul{
font-size:14px;
line-height:20px;
color:#5f646d;
}
#points_main .desc ul > li{
padding-left:18px;
margin-bottom:6px;
position:relative;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
#points_main .desc ul > li::before{
content:'';
width:2.5px;
height:2.5px;
background:#BDBDBD;
position:absolute;
top:9px;
left:5px;
}
#points_records header h1{
display:inline-block;
float:right;
}
#profile_uncompleted_dialog{
min-height:auto;
padding-top:20px;
}
#profile_uncompleted_dialog h2{
text-align:center;
font-size:18px;
line-height:27px;
}
body.page_prepaid_main{
background:#f5f5f5;
}
#prepaid_main header,
#bill_main header,
#points_records header{
height:97px;
background:#ffffff url("../images/prepaid_top_bk.jpg") no-repeat 50% 0;
-webkit-background-size:cover;
background-size:cover;
color:#ffffff;
padding:0 15px;
border-bottom:1px solid rgba(169,169,169,0.6);
position:relative;
}
#prepaid_main header h2{
font-size:14px;
line-height:19px;
padding-top:9px;
color:#333;
}
#prepaid_main header h3{
font-size:11px;
line-height:30px;
color:#999;
text-align:center;
width:100%;
position:absolute;
bottom:0;
right:0;
}
#prepaid_main header h1{
font-size:35px;
line-height:50px;
font-family:Arial,sans-serif;
color:#333;
text-align:center;
width:100%;
position:absolute;
bottom:18px;
right:0;
}
#prepaid_main .rest,
#coupons_main .expire,
#regist_mobile .special,
#profile_main .special,
#profile_mobile .special,
#regist_info .special{
margin:20px 15px 0 15px;
padding-left:25px;
border:1px solid rgba(220,227,230,0.6);
height:25px;
overflow:hidden;
font-size:12px;
line-height:25px;
background:#ffff99 url("https://h5.acewill.net/css/../img/icon_bulb.png") no-repeat 10px 50%;
-webkit-background-size:6px 8px;
background-size:6px 8px;
color:#5f646d;
}
#prepaid_main .rest i,
#coupons_main .expire i,
#regist_mobile .special i,
#profile_main .special i,
#profile_mobile .special i,
#regist_info .special i{
color:#ff2e63;
padding:0 2px;
display:inline-block;
}
#prepaid_main .help_trigger{
position:absolute;
top:12px;
right:15px;
display:inline-block;
width:20px;
height:20px;
-webkit-border-radius:10px;
border-radius:10px;
background:transparent;
color:#9a9a9a;
border:1px solid #9a9a9a;
font-family:Arial,sans-serif;
font-size:15px;
line-height:20px;
text-align:center;
}
#prepaid_main .help{
background:rgba(0,0,0,0.85);
color:#ffffff;
position:fixed;
width:100%;
top:0;
left:0;
bottom:0;
right:0;
z-index:99;
}
#prepaid_main .help .inn{
position:relative;
overflow:scroll;
}
#prepaid_main .help .inn dl{
padding:15px;
}
#prepaid_main .help .inn dl dt{
font-size:16px;
line-height:20px;
font-weight:bold;
margin-bottom:3px;
}
#prepaid_main .help .inn dl dd{
font-size:14px;
line-height:20px;
margin-bottom:9px;
}
#prepaid_main .rules_empty{
text-align:center;
color:#a8a8a8;
font-size:15px;
line-height:38px;
}
#prepaid_main .rules{
margin-bottom:5px;
}
#prepaid_main .rules h3,
#prepaid_main .rules .toggleShop{
font-size:14px;
line-height:33px;
padding-top:5px;
display:inline-block;
}
#prepaid_main .rules h3{
color:#5f646d;
padding-left:15px;
}
#prepaid_main .rules h3 small{
font-size:12px;
color:#a8a8a8;
display:inline-block;
}
#prepaid_main .rules .toggleShop{
float:right;
margin-right:15px;
color:#0099ff;
max-width:180px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
padding-right:12px;
position:relative;
}
#prepaid_main .rules .toggleShop::after{
display:inline-block;
content:'>';
position:absolute;
top:5px;
right:0;
}
#prepaid_main .rules ul li .m_icon{
top:16px;
}
#prepaid_main .rules ul li .m_link span,
#prepaid_main .rules ul li .m_link i{
display:inline-block;
float:left;
}
#prepaid_main .rules ul li .m_link i{
color:#ff7f00;
border:1px solid #ff7f00;
font-size:9px;
line-height:11px;
padding:1px 5px 0 5px;
margin-left:5px;
margin-top:20px;
font-style:normal;
-webkit-border-radius:2px;
border-radius:2px;
}
#prepaid_main .desc{
padding:0 15px;
}
#prepaid_main .desc h3{
font-size:12px;
line-height:34px;
color:#a8a8a8;
}
#prepaid_main .desc ul{
font-size:14px;
line-height:20px;
color:#5f646d;
}
#prepaid_main .desc ul > li{
padding-left:18px;
margin-bottom:6px;
position:relative;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
#prepaid_main .desc ul > li::before{
content:'';
width:2.5px;
height:2.5px;
background:#BDBDBD;
position:absolute;
top:9px;
left:5px;
}
body.page_prepaid_confirm #dialog_prepaid_coupon{
padding:0;
background:transparent;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div{
height:64px;
padding-left:10px;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > .item > div time{
left:10px !important;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.common > div time{
bottom:-2px !important;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > .item.expend > div time{
bottom:-6px !important;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > a.x{
opacity:0.618;
top:-40px;
right:10px;
}
body.page_prepaid_confirm #dialog_prepaid_coupon > a.x::after{
content:' ';
display:inline-block;
background:rgba(255,255,255,0.8);
width:1px;
height:16px;
position:absolute;
bottom:-14px;
left:14px;
}
#prepaid_confirm .pay,
#prepaid_confirm .received,
#prepaid_confirm .give{
padding-left:20px;
}
#prepaid_confirm .pay label,
#prepaid_confirm .received label,
#prepaid_confirm .give label{
display:inline-block;
min-width:40px;
padding-right:10px;
white-space:nowrap;
font-size:16px;
color:#111111;
line-height:55px;
color:#a8a8a8;
}
#prepaid_confirm .pay{
padding-bottom:20px;
}
#prepaid_confirm .pay strong{
font-family:Arial,sans-serif;
display:block;
text-align:center;
font-size:30px;
line-height:40px;
font-weight:normal;
}
#prepaid_confirm .received,
#prepaid_confirm .give{
margin-top:-1px;
padding-top:9px;
padding-bottom:9px;
}
#prepaid_confirm .received .line,
#prepaid_confirm .give .line{
line-height:30px;
display:block;
zoom:1;
}
#prepaid_confirm .received .line:after,
#prepaid_confirm .give .line:after{
content:" ";
display:block;
font-size:0;
height:0;
clear:both;
visibility:hidden;
}
#prepaid_confirm .received .line label,
#prepaid_confirm .give .line label{
display:inline-block;
float:left;
line-height:30px;
padding-right:0;
}
#prepaid_confirm .received .line .vlu,
#prepaid_confirm .give .line .vlu{
display:inline-block;
width:68%;
overflow:hidden;
line-height:24px;
margin-top:3px;
text-align:right;
float:right;
margin-right:15px;
}
#prepaid_confirm .received .line .vlu ul > li > a,
#prepaid_confirm .give .line .vlu ul > li > a{
white-space:nowrap;
color:#0099ff;
}
#prepaid_confirm .received .line .vlu ul > li > a *,
#prepaid_confirm .give .line .vlu ul > li > a *{
display:inline;
}
#prepaid_confirm > p{
text-align:center;
color:#a8a8a8;
font-size:14px;
line-height:70px;
}
#prepaid_pwdreset footer input{
margin-bottom:9px;
}
#prepaidPwdResetNotice{
left:50% !important;
-webkit-transform:translateX(-50%) !important;
        transform:translateX(-50%) !important;
}
#prepaidPwdResetNotice b{
display:block;
color:#ff7f00;
}
.privCityHead{
height:35px;
line-height:35px;
padding:0 15px;
}
.privCityHead label,
.privCityHead .toggle{
display:inline-block;
}
.privCityHead label{
color:#111111;
line-height:inherit;
font-size:14px;
font-weight:bold;
}
.privCityHead .toggle{
color:#a8a8a8;
line-height:inherit;
font-size:14px;
float:right;
padding-right:20px;
background:url("https://h5.acewill.net/css/../img/common_list_arrow1.png") no-repeat right 50%;
-webkit-background-size:8px 13px;
background-size:8px 13px;
}
.privCityTitle{
margin-top:-25px;
}
.privEmpty{
font-size:14px;
line-height:45px;
color:#a8a8a8;
padding-left:15px;
}
ul.privileges.myPrivileges > li.withicon > article{
padding-left:15px;
}
ul.privileges.myPrivileges > li.withicon > article .upgrate{
font-size:0;
line-height:normal;
border-top:1px solid rgba(220,227,230,0.6);
}
ul.privileges.myPrivileges > li.withicon > article .upgrate > p{
font-size:13px;
line-height:20px;
color:#a8a8a8;
width:213px;
height:40px;
display:inline-block;
overflow:hidden;
}
ul.privileges.myPrivileges > li.withicon > article .upgrate > p .upgrateTerm{
color:#ff3366;
font-size:16px;
}
ul.privileges.myPrivileges > li.withicon > article .upgrate > a{
width:60px;
height:28px;
-webkit-border-radius:4px;
        border-radius:4px;
padding:2px 5px;
margin:3px -5px;
float:right;
text-align:center;
color:#00BF00;
font-size:15px;
line-height:28px;
border:1px solid #00bf00;
}
ul.privileges > li > .m_icon > i.hasNew{
background:url("https://h5.acewill.net/css/../img/icon_tip.png") no-repeat right 50%;
-webkit-background-size:7px 7px;
background-size:7px 7px;
width:7px;
height:7px;
text-indent:-9999px;
direction:ltr;
position:absolute;
top:-3px;
right:-3px;
}
ul.privileges > li > .m_link::after{
-webkit-transform:rotate(90deg);
}
ul.privileges > li.opened > .m_link::after{
-webkit-transform:rotate(-90deg);
}
ul.privileges > li > .m_link > span,
#card_normal .vip > li .m_link > span,
#card_normal .specials > li .m_link > span,
#card_normal .shops.multi .m_link > span{
padding-top:12px;
font-size:16px;
line-height:30px;
height:30px;
max-width:245px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
display:inline-block;
float:left;
margin-left:-3px;
}
ul.privileges > li.withicon > article{
margin-left:-50px;
padding-left:50px;
margin-top:-1px;
margin-bottom:-1px;
border:solid rgba(220,227,230,0.6);
border-width:1px 0 1px 0;
}
ul.privileges > li > article{
background:#f5f5f5;
}
ul.privileges > li > article .desc h3{
font-size:12px;
line-height:35px;
color:#a8a8a8;
}
ul.privileges > li > article .desc h3.nonePriv{
text-align:center;
}
ul.privileges > li > article .desc ul{
font-size:14px;
line-height:20px;
color:#5f646d;
}
ul.privileges > li > article .desc ul > li{
padding-left:18px;
margin-bottom:6px;
position:relative;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
ul.privileges > li > article .desc ul > li::before{
content:'';
width:2.5px;
height:2.5px;
background:#BDBDBD;
position:absolute;
top:9px;
left:5px;
}
ul.privileges > li > article > div{
padding-top:10px;
padding-bottom:10px;
padding-right:15px;
}
ul.privileges > li > article > div h2{
line-height:18px;
font-size:11px;
padding:5px 0;
}
ul.privileges > li > article > div.cont_expend .notice,
ul.privileges > li > article > div.cont_times .notice{
font-size:14px;
line-height:32px;
color:#a8a8a8;
}
ul.privileges > li > article > div.cont_expend .notice i,
ul.privileges > li > article > div.cont_times .notice i{
font-size:14px;
color:#ff2e63;
display:inline-block;
padding:0 3px;
}
ul.privileges > li > article > div.cont_expend .spend{
background:#f3f3f3 url("https://h5.acewill.net/css/../img/privileges_spend_bk_repeat.png") repeat 0 0;
-webkit-background-size:12px 10px;
background-size:12px 10px;
border:1px dashed rgba(220,227,230,0.6);
height:85px;
margin-bottom:6px;
text-align:center;
}
ul.privileges > li > article > div.cont_expend .spend h3{
font-size:12px;
line-height:25px;
color:#a8a8a8;
padding-top:7px;
}
ul.privileges > li > article > div.cont_expend .spend p{
font-size:38px;
line-height:44px;
color:#05bd03;
}
ul.privileges > li > article > div.cont_expend .spend p small{
font-size:25px;
display:inline;
}
ul.privileges > li > article > div.cont_times ul.times_icon_list{
width:270px;
margin-right:-20px;
clear:both;
}
ul.privileges > li > article > div.cont_times ul.times_icon_list li{
text-indent:-9999px;
direction:ltr;
width:45px;
height:48px;
display:inline-block;
float:left;
margin:0 4px 4px 0;
border:1px solid #eeeeee;
background-color:#fff;
background-repeat:no-repeat;
background-position:50% 50%;
-webkit-background-size:34px 34px;
background-size:34px 34px;
background-image:url("https://h5.acewill.net/css/../img/privileges_face_no.png");
}
ul.privileges > li > article > div.cont_times ul.times_icon_list li.finished{
background-image:url("https://h5.acewill.net/css/../img/privileges_face_yes.png");
}
body.page_privileges_main{
background:#f5f5f5;
padding-top:20px;
}
#privileges_main ul.privileges{
margin-bottom:10px;
}
body.page_profile_main,
body.page_regist_mobile,
body.page_regist_info,
body.page_profile_mobile{
background:#f5f5f5;
padding-top:20px;
}
body.page_profile_main #profileBirthDialog,
body.page_profile_main #profileBirthDialog2,
#registMobErrDialog{
overflow:hidden;
width:231px;
min-height:0;
left:50% !important;
top:50px !important;
-webkit-transform:translate3d(-127.5px,0,0);
}
body.page_profile_main #profileBirthDialog > h1,
body.page_profile_main #profileBirthDialog2 > h1,
#registMobErrDialog > h1{
width:1px;
}
body.page_profile_main #profileBirthDialog > h2,
body.page_profile_main #profileBirthDialog2 > h2,
#registMobErrDialog > h2{
font-size:20px;
padding:0 0 0 8px;
}
body.page_profile_main #profileBirthDialog > h3,
body.page_profile_main #profileBirthDialog2 > h3,
#registMobErrDialog > h3{
height:30px;
width:1px;
padding:0;
}
body.page_profile_main #profileBirthDialog footer,
body.page_profile_main #profileBirthDialog2 footer,
#registMobErrDialog footer{
width:255px;
}
body.page_profile_main #profileBirthDialog footer a,
body.page_profile_main #profileBirthDialog2 footer a,
#registMobErrDialog footer a{
width:255px;
}
body.page_profile_main #profileBirthDialog2 footer a{
width:126.5px;
}
#profile_main > form > ul,
#profile_main > ul,
#regist_info > form > ul,
#regist_info > ul{
margin-bottom:20px;
}
#profile_main > form > ul:last-of-type,
#profile_main > ul:last-of-type,
#regist_info > form > ul:last-of-type,
#regist_info > ul:last-of-type{
margin-bottom:0;
}
#profile_main > form > ul .m_link > label:first-child,
#profile_main > ul .m_link > label:first-child,
#profile_main > form > ul > li > label:first-child,
#profile_main > ul > li > label:first-child,
#regist_info > form > ul .m_link > label:first-child,
#regist_info > ul .m_link > label:first-child,
#regist_info > form > ul > li > label:first-child,
#regist_info > ul > li > label:first-child{
font-size:16px;
color:#888;
}
#profile_main > form > ul .right_text,
#profile_main > ul .right_text,
#regist_info > form > ul .right_text,
#regist_info > ul .right_text{
font-size:16px;
color:#111;
}
#profile_main > form > ul.menu_0 > li span.mobile,
#profile_main > ul.menu_0 > li span.mobile,
#regist_info > form > ul.menu_0 > li span.mobile,
#regist_info > ul.menu_0 > li span.mobile{
float:right;
margin-right:35px;
font-size:16px;
color:#111;
}
#profile_main > form > ul > li.txt,
#profile_main > ul > li.txt,
#regist_info > form > ul > li.txt,
#regist_info > ul > li.txt{
position:relative;
}
#profile_main > form > ul > li.txt input,
#profile_main > ul > li.txt input,
#regist_info > form > ul > li.txt input,
#regist_info > ul > li.txt input{
display:inline-block;
float:right;
margin-right:35px;
width:175px;
height:20px;
margin-top:17px;
}
#profile_main > form > ul > li.txt input[readonly],
#profile_main > ul > li.txt input[readonly],
#regist_info > form > ul > li.txt input[readonly],
#regist_info > ul > li.txt input[readonly]{
text-align:right;
font-size:16px;
color:#111;
}
#profile_main > form > ul > li.txt .update,
#profile_main > ul > li.txt .update,
#regist_info > form > ul > li.txt .update,
#regist_info > ul > li.txt .update{
background:#199C18;
-webkit-border-radius:3px;
border-radius:3px;
color:#ffffff;
height:32px;
padding:0 12px;
font-size:16px;
line-height:32px;
position:absolute;
top:10px;
right:16px;
z-index:2;
}
#profile_main > form > ul > li.txt::after,
#profile_main > ul > li.txt::after,
#regist_info > form > ul > li.txt::after,
#regist_info > ul > li.txt::after{
z-index:1;
}
#profile_main > form > ul > li.gender,
#profile_main > ul > li.gender,
#regist_info > form > ul > li.gender,
#regist_info > ul > li.gender{
position:relative;
}
#profile_main > form > ul > li.gender select,
#profile_main > ul > li.gender select,
#regist_info > form > ul > li.gender select,
#regist_info > ul > li.gender select{
display:inline-block;
float:right;
margin-right:12px;
-webkit-appearance:none;
border:none;
background:transparent;
height:55px;
padding-right:15px;
font-size:16px;
color:#111;
}
#profile_main > form > ul > li.birth,
#profile_main > ul > li.birth,
#regist_info > form > ul > li.birth,
#regist_info > ul > li.birth{
position:relative;
}
#profile_main > form > ul > li.birth span.trigger,
#profile_main > ul > li.birth span.trigger,
#regist_info > form > ul > li.birth span.trigger,
#regist_info > ul > li.birth span.trigger{
display:inline-block;
float:right;
margin-right:35px;
font-size:16px;
color:#111;
text-align:right;
width:205px;
color:#a8a8a8;
font-size:14px;
}
#profile_main > form > ul > li.birth span.trigger.exist,
#profile_main > ul > li.birth span.trigger.exist,
#regist_info > form > ul > li.birth span.trigger.exist,
#regist_info > ul > li.birth span.trigger.exist{
font-size:14px;
color:#111;
}
#profile_main > form > ul > li.birth p,
#profile_main > ul > li.birth p,
#regist_info > form > ul > li.birth p,
#regist_info > ul > li.birth p{
display:none;
}
#profile_main .create_time,
#regist_info .create_time{
text-align:center;
font-size:11px;
line-height:36px;
color:#a8a8a8;
}
#registMobErrDialog > h2{
padding:0;
text-align:center;
}
#regist_mobile .special,
#profile_main .special,
#profile_mobile .special,
#regist_info .special{
background-image:url("https://h5.acewill.net/css/../img/icon_regist_gift.png");
-webkit-background-size:10.5px 10.5px;
background-size:10.5px 10.5px;
margin-top:0;
margin-bottom:15px;
font-size:13px;
color:#333;
}
#regist_mobile > h1.specHead,
#profile_main > h1.specHead,
#profile_mobile > h1.specHead,
#regist_info > h1.specHead{
margin-top:-25px;
}
#regist_mobile fieldset,
#profile_mobile fieldset{
padding:5px 15px;
}
#regist_mobile fieldset p,
#profile_mobile fieldset p{
padding-bottom:12px;
}
#regist_mobile fieldset p label,
#profile_mobile fieldset p label{
color:#5f646d;
font-size:14px;
display:block;
line-height:29px;
clear:both;
}
#regist_mobile fieldset p input[type=tel],
#regist_mobile fieldset p input[type=number],
#regist_mobile fieldset p input[type=text],
#profile_mobile fieldset p input[type=tel],
#profile_mobile fieldset p input[type=number],
#profile_mobile fieldset p input[type=text]{
border:1px solid rgba(169,169,169,0.6);
-webkit-border-radius:3px;
border-radius:3px;
height:40px;
line-height:40px;
text-indent:9px;
}
#regist_mobile fieldset p input[type=tel]:focus,
#regist_mobile fieldset p input[type=number]:focus,
#regist_mobile fieldset p input[type=text]:focus,
#profile_mobile fieldset p input[type=tel]:focus,
#profile_mobile fieldset p input[type=number]:focus,
#profile_mobile fieldset p input[type=text]:focus{
border-color:#05bd03;
}
#regist_mobile fieldset p.mobile input,
#profile_mobile fieldset p.mobile input{
width:60%;
margin-right:9px;
float:left;
}
#regist_mobile fieldset p.mobile a.getCaptcha,
#profile_mobile fieldset p.mobile a.getCaptcha{
background:#07BE04;
color:#fff;
width:100px;
float:left;
white-space:nowrap;
}
#regist_mobile fieldset p.mobile a.getCaptcha:active,
#profile_mobile fieldset p.mobile a.getCaptcha:active{
background:#079E01;
}
#regist_mobile fieldset p.mobile a.getCaptcha.disable,
#profile_mobile fieldset p.mobile a.getCaptcha.disable{
background:#eeeeee;
color:#323b48;
border:1px solid rgba(169,169,169,0.6);
font-size:12px;
color:#a8a8a8;
}
#regist_mobile fieldset p.captcha input,
#profile_mobile fieldset p.captcha input{
display:block;
width:99%;
}
#regist_info > form > ul > li.username input,
#regist_info > ul > li.username input{
text-align:right;
margin-right:15px;
}
#regist_info > form > ul > li.username::after,
#regist_info > ul > li.username::after{
display:none;
}
body.page_shops_main,
body.page_shops_to_dianping_main{
background:#f5f5f5;
}
body.page_shops_main .mod_ajax_more,
body.page_shops_to_dianping_main .mod_ajax_more{
font-size:14px;
font-size:1.4rem;
}
#shops_main .privCityHead,
#shops_to_dianping_main .privCityHead{
height:53px;
height:5.3rem;
line-height:53px;
line-height:5.3rem;
font-size:14px;
font-size:1.4rem;
}
#shops_main .privCityHead a,
#shops_main .privCityHead label,
#shops_to_dianping_main .privCityHead a,
#shops_to_dianping_main .privCityHead label{
font-size:inherit;
}
#shops_main .privCityHead label,
#shops_to_dianping_main .privCityHead label{
font-weight:normal;
}
#shops_main > ul.shops > li,
#card_normal .shops.single,
#shops_to_dianping_main > ul.shops > li .m_link,
#shops_to_dianping_main > ul.shops > li .m_link::after{
padding:12px 0;
padding:1.2rem 0;
line-height:inherit;
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
        flex-direction:row;
-webkit-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
        align-items:center;
}
#shops_main > ul.shops > li .m_link.no-tel,
#card_normal .shops.single .m_link.no-tel{
padding-right:30px;
}
#shops_main > ul.shops > li .m_link.no-tel::after,
#card_normal .shops.single .m_link.no-tel::after{
content:'';
display:inline-block;
position:absolute;
top:50%;
right:15px;
margin-top:-7px;
width:13px;
height:13px;
min-height:auto;
background:url("https://h5.acewill.net/css/../img/common_list_arrow1.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
-webkit-transition:-webkit-transform 0.2s ease-in;
}
#shops_main > ul.shops > li .m_link.no-tel.arrow_down::after,
#card_normal .shops.single .m_link.no-tel.arrow_down::after{
-webkit-transform:rotate(90deg);
}
#shops_main > ul.shops > li .m_link.tel::after,
#card_normal .shops.single .m_link.tel::after{
font-size:20px;
}
#shops_main > ul.shops > li > .info,
#card_normal .shops.single > .info,
#shops_to_dianping_main > ul.shops > li > .m_link > .info{
-webkit-box-flex:1;
-webkit-flex:1;
        flex:1;
width:80%;
max-width:95%;
}
#shops_main > ul.shops > li > .info .firstline,
#card_normal .shops.single > .info .firstline,
#shops_to_dianping_main > ul.shops > li > .m_link > .info .firstline{
display:-webkit-box;
display:-webkit-flex;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
        flex-direction:row;
-webkit-flex-wrap:wrap;
        flex-wrap:wrap;
-webkit-box-align:center;
-webkit-align-items:center;
        align-items:center;
}
#shops_main > ul.shops > li > .info h1,
#shops_main > ul.shops > li > .info h2,
#card_normal .shops.single > .info h1,
#card_normal .shops.single > .info h2,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h1,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h2{
height:26px;
height:2.6rem;
line-height:26px;
line-height:2.6rem;
}
#shops_main > ul.shops > li > .info h2,
#shops_main > ul.shops > li > .info h3,
#card_normal .shops.single > .info h2,
#card_normal .shops.single > .info h3,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h2,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h3{
width:100%;
overflow:hidden;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
#shops_main > ul.shops > li > .info h1,
#card_normal .shops.single > .info h1,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h1{
width:auto;
max-width:100%;
font-size:16px;
font-size:1.6rem;
margin-right:10px;
margin-right:1.0rem;
color:#111111;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
#shops_main > ul.shops > li > .info .store-suspend,
#card_normal .shops.single > .info .store-suspend,
#shops_to_dianping_main > ul.shops > li > .m_link > .info .store-suspend{
color:#a8a8a8;
}
#shops_main > ul.shops > li > .info i,
#card_normal .shops.single > .info i,
#shops_to_dianping_main > ul.shops > li > .m_link > .info i{
-webkit-border-radius:3px;
        border-radius:3px;
-webkit-border-radius:.3rem;
        border-radius:.3rem;
border:1px solid #ff0000;
color:#ff0000;
font-size:11px;
line-height:17px;
line-height:1.7rem;
padding:0 4px;
padding:0 .4rem;
display:inline-block;
}
#shops_main > ul.shops > li > .info h2,
#card_normal .shops.single > .info h2,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h2{
font-size:16px;
font-size:1.6rem;
color:#5f646d;
clear:both;
}
#shops_main > ul.shops > li > .info h3,
#card_normal .shops.single > .info h3,
#shops_to_dianping_main > ul.shops > li > .m_link > .info h3{
font-size:12px;
font-size:1.2rem;
line-height:18px;
line-height:1.8rem;
padding-top:3px;
padding-top:.3rem;
color:#a8a8a8;
clear:both;
}
#shops_main > ul.shops > li > .m_link > .tel,
#shops_main > ul.shops > li > .tel,
#card_normal .shops.single > .m_link > .tel,
#card_normal .shops.single > .tel{
width:20%;
height:33px;
height:3.3rem;
background:url("../images/icon_tele_phone.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
}
#shops_main > ul.shops > li > .m_link > .bdmap,
#shops_main > ul.shops > li > .bdmap,
#card_normal .shops.single > .m_link > .bdmap,
#card_normal .shops.single > .bdmap{
width:20%;
height:33px;
height:3.3rem;
background:url("../images/ic_point.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
}
#shops_to_dianping_main .noGPS{
color:#ff7f00;
background:#ffffff;
border:1px solid rgba(220,227,230,0.6);
font-size:14px;
line-height:25px;
white-space:nowrap;
margin:-5px 12px 10px 12px;
text-indent:12px;
}
#shops_to_dianping_main > ul.shops > li{
padding:0 12px;
padding:0 1.2rem;
}
#shops_to_dianping_main > ul.shops > li .m_link{
min-height:0;
}
#shops_to_dianping_main > ul.shops > li .m_link::after{
display:none;
}
#shops_to_dianping_main > ul.shops > li em{
overflow:hidden;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
display:inline-block;
width:auto;
height:19px;
height:1.9rem;
line-height:19px;
line-height:1.9rem;
font-size:12px;
font-size:1.2rem;
color:#a8a8a8;
width:20%;
text-align:right;
}
body.page_stored{
background:#22292c;
}
body.page_stored.disable{
background:#F5F5F5;
}
#stored{
}
#stored .disable{
text-align:center;
padding-top:153px;
padding-top:15.3rem;
background:url("https://h5.acewill.net/css/../img/stored_disable_icon.png") no-repeat 50% 70px;
background:url("https://h5.acewill.net/css/../img/stored_disable_icon.png") no-repeat 50% 7.0rem;
-webkit-background-size:68px 68px;
        background-size:68px 68px;
-webkit-background-size:6.8rem 6.8rem;
        background-size:6.8rem 6.8rem;
}
#stored .disable h1{
font-size:17px;
font-size:1.7rem;
line-height:25px;
line-height:2.5rem;
color:#5f646d;
}
#stored .disable h2{
font-size:14px;
font-size:1.4rem;
line-height:25px;
line-height:2.5rem;
color:#a8a8a8;
}
#stored .disable .profile{
width:143px;
width:14.3rem;
height:65px;
height:6.5rem;
padding-left:75px;
padding-left:7.5rem;
padding-top:15px;
padding-top:1.5rem;
margin-top:15px;
margin-top:1.5rem;
background:#ffffff;
border:1px solid rgba(220,227,230,0.6);
display:inline-block;
text-align:left;
position:relative;
}
#stored .disable .profile::before{
content:'';
display:inline-block;
width:0;
height:0;
border-left:8px solid transparent;
border-left:.8rem solid transparent;
border-right:8px solid transparent;
border-right:.8rem solid transparent;
border-bottom:8px solid #ffffff;
border-bottom:.8rem solid #ffffff;
position:absolute;
left:50%;
top:-7px;
top:-.7rem;
-webkit-transform:translate3d(-4px,0,0);
        transform:translate3d(-4px,0,0);
-webkit-transform:translate3d(-.4rem,0,0);
        transform:translate3d(-.4rem,0,0);
}
#stored .disable .profile img{
width:50px;
width:5.0rem;
height:50px;
height:5.0rem;
position:absolute;
left:15px;
left:1.5rem;
top:15px;
top:1.5rem;
}
#stored .disable .profile h3{
font-size:16px;
font-size:1.6rem;
line-height:25px;
line-height:2.5rem;
color:#5f646d;
}
#stored .disable .profile h4{
font-size:11px;
font-size:1.1rem;
line-height:23px;
line-height:2.3rem;
color:#a8a8a8;
}
#stored section,
#stored footer{
position:relative;
}
#stored section{
background:#07BA06;
-webkit-border-radius:8px 8px 0 0;
        border-radius:8px 8px 0 0;
-webkit-border-radius:.8rem .8rem 0 0;
        border-radius:.8rem .8rem 0 0;
margin:5px;
margin:.5rem;
margin-bottom:0;
z-index:1;
}
#stored section::after{
content:'';
display:block;
width:100%;
height:8px;
height:.8rem;
position:absolute;
left:0;
bottom:-4px;
bottom:-.4rem;
background:-webkit-radial-gradient(#22292c 0, #22292c 2px, transparent 2px, transparent);
background:radial-gradient(#22292c 0,#22292c 2px,transparent 2px,transparent);
background:-webkit-radial-gradient(#22292c 0, #22292c .2rem, transparent .2rem, transparent);
background:radial-gradient(#22292c 0,#22292c .2rem,transparent .2rem,transparent);
-webkit-background-size:8px 8px;
        background-size:8px 8px;
-webkit-background-size:.8rem .8rem;
        background-size:.8rem .8rem;
background-position:0 0;
background-repeat:repeat;
}
#stored section article{
overflow:hidden;
padding:52px 0 14px 0;
padding:5.2rem 0 1.4rem 0;
}
#stored section article::before,
#stored section article::after{
content:'';
display:inline-block;
width:16px;
width:1.6rem;
height:16px;
height:1.6rem;
-webkit-border-radius:16px;
        border-radius:16px;
-webkit-border-radius:1.6rem;
        border-radius:1.6rem;
background:#22292c;
position:absolute;
bottom:-8px;
bottom:-.8rem;
}
#stored section article::before{
left:-8px;
left:-.8rem;
}
#stored section article::after{
right:-8px;
right:-.8rem;
}
#stored section article h1,
#stored section article h4{
display:block;
text-align:center;
}
#stored section article h2,
#stored section article h3{
font-size:14px;
font-size:1.4rem;
line-height:43px;
line-height:4.3rem;
color:#99FF99;
position:absolute;
top:0;
}
#stored section article h1{
font-size:50px;
font-size:5.0rem;
line-height:60px;
line-height:6.0rem;
color:#ffffff;
font-family:Arial,sans-serif;
}
#stored section article h1:first-letter{
font-size:22px;
font-size:2.2rem;
}
#stored section article h2{
left:15px;
left:1.5rem;
}
#stored section article h3{
right:15px;
right:1.5rem;
}
#stored section article h4{
font-size:11px;
font-size:1.1rem;
line-height:25px;
line-height:2.5rem;
color:#026F14;
text-shadow:1px 1px rgba(255,255,255,0.2);
}
#stored footer{
background:#ffffff;
-webkit-border-radius:0 0 8px 8px;
        border-radius:0 0 8px 8px;
-webkit-border-radius:0 0 .8rem .8rem;
        border-radius:0 0 .8rem .8rem;
padding:17px 0;
padding:1.7rem 0;
margin:5px;
margin:.5rem;
margin-top:0;
text-align:center;
z-index:0;
}
#stored footer a,
#stored footer div h2{
line-height:48px;
line-height:4.8rem;
font-size:19px;
font-size:1.9rem;
color:#05bd03;
}
#stored footer div figure{
border:1px solid rgba(220,227,230,0.6);
-webkit-border-radius:8px 8px 0 0;
        border-radius:8px 8px 0 0;
-webkit-border-radius:.8rem .8rem 0 0;
        border-radius:.8rem .8rem 0 0;
padding:19px 0;
padding:1.9rem 0;
margin:0 15px;
margin:0 1.5rem;
}
#stored footer div figure h3{
font-size:11px;
font-size:1.1rem;
line-height:14px;
line-height:1.4rem;
color:#a8a8a8;
}
#stored footer div figure img{
max-width:100%;
margin-top:10px;
margin-top:1.0rem;
}
#stored .lk_share{
color:#fefefe;
font-size:16px;
font-size:1.6rem;
line-height:76px;
line-height:7.6rem;
margin-right:15px;
margin-right:1.5rem;
display:inline-block;
float:right;
}
#stored .share_mask{
background:rgba(0,0,0,0.8) url("https://h5.acewill.net/css/../img/stored_share_mask.png") no-repeat right 0;
width:100%;
height:100%;
-webkit-background-size:260px 189px;
        background-size:260px 189px;
-webkit-background-size:26.0rem 18.9rem;
        background-size:26.0rem 18.9rem;
}
body.page_stored_confirm,
body.page_stored_input{
background:#f5f5f5;
padding-top:20px;
padding-top:2.0rem;
}
#stored_confirm ul label,
#stored_input ul label,
#prepaid_pwdreset ul label{
color:#a8a8a8;
font-size:14px;
font-size:1.4rem;
}
#stored_confirm ul i,
#stored_confirm ul em,
#stored_input ul i,
#stored_input ul em,
#prepaid_pwdreset ul i,
#prepaid_pwdreset ul em{
display:inline-block;
float:right;
font-size:12px;
font-size:1.2rem;
margin-right:15px;
margin-right:1.5rem;
}
#stored_confirm ul em,
#stored_input ul em,
#prepaid_pwdreset ul em{
font-size:16px;
font-size:1.6rem;
color:#ff2e63;
}
body.page_stored_input{
padding-top:0;
}
body.page_stored_input .mDialog{
min-height:58px;
text-align:center;
background:#ffffff;
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);
        box-shadow:0 0 1px rgba(0,0,0,0.1);
}
body.page_stored_input .mDialog h1,
body.page_stored_input .mDialog h3{
display:none;
}
body.page_stored_input .mDialog h2{
font-size:18px;
font-size:1.8rem;
padding-bottom:0;
padding-top:12px;
text-align:inherit;
}
#stored_input h2,
#prepaid_pwdreset h2{
line-height:53px;
line-height:5.3rem;
color:#5f646d;
padding-left:15px;
padding-left:1.5rem;
font-size:13px;
font-size:1.3rem;
}
#app_container{
background:#f5f5f5;
}
#vip .level-desc{
border-top:1px solid rgba(220,227,230,0.6);
margin-bottom:18px;
}
#vip #card_normal header::before{
display:none;
}
.vip-level{
background:#fff;
}
.vip-level h3{
padding:18px 0 18px 47px;
height:19px;
line-height:19px;
color:#111;
background:url("https://h5.acewill.net/css/../img/vip_level.png") 15px center no-repeat;
-webkit-background-size:19px 19px;
        background-size:19px;
}
.vip-level h3.open a::after{
-webkit-transform:rotate(270deg);
        transform:rotate(270deg);
}
.vip-level a{
font-size:13px;
color:#DEB168;
float:right;
padding-right:20px;
margin-right:15px;
position:relative;
}
.vip-level a::after{
content:'';
display:inline-block;
position:absolute;
top:50%;
right:15px;
margin-top:-7px;
width:13px;
height:13px;
min-height:auto;
background:url("https://h5.acewill.net/css/../img/common_list_arrow1.png") no-repeat 50% 50%;
-webkit-background-size:contain;
background-size:contain;
-webkit-transition:-webkit-transform 0.2s ease-in;
}
.vip-level a.arrow_down::after{
-webkit-transform:rotate(90deg);
}
.vip-level a::after{
-webkit-transform:rotate(90deg);
        transform:rotate(90deg);
right:0;
}
.vip-level a.arrow_down::after{
-webkit-transform:rotate(270deg);
        transform:rotate(270deg);
}
.rule{
background:#fff;
padding-left:15px;
border:solid rgba(220,227,230,0.6);
border-width:1px 0 1px 0;
}
.rule h3{
margin-top:5px;
font-size:12px;
line-height:45px;
color:#a8a8a8;
}
.rule h3.nonePriv{
text-align:center;
}
.rule ul{
font-size:14px;
line-height:20px;
color:#5f646d;
}
.rule ul > li{
padding-left:18px;
margin-bottom:6px;
position:relative;
text-wrap:wrap;
white-space:-moz-pre-wrap;
word-wrap:break-word;
word-break:break-all;
}
.rule ul > li::before{
content:'';
width:2.5px;
height:2.5px;
background:#BDBDBD;
position:absolute;
top:9px;
left:5px;
}
.rule ul li{
margin-bottom:7px;
}
.rule ul span{
font-size:13px;
}
.rule ul span > span{
font-size:14px;
color:#FF3366;
padding:0 5px;
}
.rule article{
padding:0 15px 13px 0;
}
.rule article.vip-priv{
display:none;
border-bottom:1px solid rgba(220,227,230,0.6);
}