.page__bd{width: 100%;overflow: hidden;}
.cardstyle2 {padding-bottom: .75rem;border-radius: 0 0 25rem 25rem;width: 180vw;margin-left: -40vw;background: url(../img/top3.png) no-repeat center center;background-size: 100vw;}
.cardstyle2 .ruzhu-card {height: 10rem;position:relative}
.wr_outer{background: #FFFFFF;box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);border-radius: .5rem;margin: -1.8rem .75rem 0;position: relative;overflow: hidden;padding-bottom:.5rem;}
.picker-calendar-row:after{display:none}
.toolbar,.picker-calendar-week-days{background:#fff}
.picker-calendar-year-picker{display:none}
.picker-calendar-month-picker{max-width:100%;width:100%!important;}
i.icon.icon-prev{ background-image:url("../img/prev.png");}
i.icon.icon-next{ background-image:url("../img/next.png");}
i.icon.icon-next, i.icon.icon-prev{width: 1rem;height: 1rem;}
.flz{width:50%;font-weight: bold;float:left;}
.current-year-value,.current-month-value{float:none!important;width:auto!important;}
.picker-calendar-week-days .picker-calendar-week-day {font-weight: bold;font-size: .7rem;color: #9B9FB3;width: calc(100% / 7);text-align: center;line-height: 1.8rem;display: inline-block;}
.picker-calendar-week-days{height:auto;margin-bottom:.5rem}
.picker-calendar-row{margin-bottom:0rem}
.picker-calendar-day span{width: 1.8rem;height: 1.8rem;line-height: 1.8rem;text-align: center;}
.weui-picker-calendar{height:18.25rem}
.weui-picker-calendar .picker-modal-inner{height:16.5rem}
.picker-calendar-week-days+.picker-calendar-months{height:13.5rem}
.picker-calendar-day span{font-weight:bold}
.picker-calendar-day em{position: absolute;bottom: -.4rem;font-size: .6rem;color:rgba(155, 159, 179, 0.8);}
.picker-calendar-day i{position: absolute;bottom: -.05rem;width: .3rem;height:.3rem;border-radius:.3rem;}
.click_sign{width: 10rem;height: 2.2rem;line-height: 2.2rem;background: linear-gradient(-90deg, #FF7700 0%, #FFB700 100%);border-radius: 10rem;font-size: .8rem;margin: .5rem auto .5rem;text-align: center;color: #fff;font-weight: bold;}
.click_tip{font-size: .6rem;color: #9B9FB3;font-weight: bold;text-align: center;margin: .2rem  auto .5rem;}
.sign_rule{margin: .5rem .75rem;background: #fff;box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);border-radius: .5rem;padding: .75rem;position: relative;}
.sign_rule_note{background: linear-gradient(90deg, #FFE8D3 0%, #FFEDDA 100%);border-radius: .5rem;font-size: .6rem;color: #80684D;line-height: .9rem;padding: .75rem;}
.sign_btn {position: absolute;top: 6.5rem;left: 50%;width: 5rem;height: 5rem;border-radius: 50%;margin-left: -2.5rem;-webkit-transform: translateY(-4rem);background: #f2f6f9;}
.sign_days {text-align: center;border-radius: 3rem;font-size: .6rem;position: absolute;top: 6.5rem;left: 50%;height: 1.5rem;line-height: 1.5rem;/*background: linear-gradient(-134deg, #FF8100 1%, #FF7100 99%);*/padding:0 .75rem;transform: translateX(-50%);background-color: #FFCC3F;color:#ef6c00;}
.sign_btn div{background: #fff;width: 4rem;height: 3rem;text-align: center;border-radius: 50%;margin-left: .5rem;margin-top: .5rem;padding-top: 1rem;}
.sign_btn div span:first-child{font-size: .6rem;display: block;}
.sign_btn div span:last-child{font-size: .9rem;}
/*.picker-calendar-day-today em,.picker-calendar-day-today i{display:none}*/
.picker-calendar-day.picker-calendar-day-selected.c3d4145:not(.picker-calendar-day-today) span{color:#3d4145!important;background-color:transparent!important;}
.picker-calendar-month-picker a.icon-only, .picker-calendar-year-picker a.icon-only{opacity:.5}
.picker-calendar-day.picker-calendar-day-today span{background-color:transparent!important;}
.picker-calendar-day.picker-calendar-day-selected.cnobg span{background-color:transparent!important;color:#3d4145!important;}
.sign_rule_btn{position: absolute;top:3rem;right: 40vw;text-align: center;background: rgba(0,0,0,.55);color: #ffffff;border-radius:1.5rem 0 0 1.5rem;font-size:.6rem;padding:.25rem .5rem;}
.sign_rule_btn i.iconfont{font-size:.6rem;margin-right:.2rem;}
.sign_rule_head{text-align: center;}
.sign_rule_head span{position: relative;font-size: .8rem;font-weight: bold;color:#3d4145;display: inline-block;height: 2.1rem;text-align: center;line-height: 2rem;}
.sign_rule_head span:before, .sign_rule_head span:after{content:'';background:url(../img/right.png) no-repeat top;position: absolute;top: 50%;margin-top: -.35rem;width: 1.1rem;height: .7rem;background-size: 1.1rem .7rem;}
.sign_rule_head span:before{left:-1.6rem;}
.sign_rule_head span:after{right:-1.6rem;}
.sign_rule_head span:before {background-image: url(../img/left.png)}
.cred1{font-size: .9rem;font-weight: bold;}
.credit_li_div {margin: .75rem;}
.credit_li_div .weui-media-box__info{line-height:1.5rem}
.credit_li_div .credit_time_u{text-align:center;}
.credit_li_div .credit_time_u span{background: #ddd;padding: .2rem .3rem;color: #ffffff;font-size: .6rem;border-radius:.25rem;}
.credit_li_div .weui-panel__bd{background: #fff;box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);margin-top: .75rem;border-radius: .5rem;}
.credit_li_div .weui-media-box_text .weui-media-box__title{font-size:.75rem;}
.credit_li_div .weui-media-box__info__meta {font-size: 0.7rem;font-weight: bold;}
.sign_rule_data{margin:0 0 0;}
.sign_rule_data .sign_rule_tit{font-weight: 400;font-size: .8rem;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;
word-break: break-all;color:#3d4145;margin-bottom:.2rem;}
.sign_rule_data .sign_rule_desc{color: #999;font-size: .65rem;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sign_rule_data img{width:1.5rem;height:1.5rem;display:block;}
.sign_rule_btn_line{display: inline-block;text-align: center;height: 1.4rem;line-height: 1.4rem;border-radius: 1.4rem;font-size: .65rem;color: #fff;padding:0 .5rem;margin-left:1rem}
.sign_rule_data .weui-cell{padding:.75rem 0!important;}
.sign_rule_data .weui-cell:before{left:0;}
.sign_rule_data img{margin-right:1rem}
.wr_gdli{width:calc((100% - 2.28rem) / 2);float: left;background: #fff;box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);border-radius: .5rem;margin: .75rem;overflow: hidden;margin-bottom: 0;}
.wr_gdli:nth-child(2n){margin-left:0;}
.wr_gdli .wr_gdimg{position:relative;width: 100%;height: 8rem;}
.wr_gdli .wr_gdimg img {display:block;width: 100%;height: 100%;object-fit: cover;}
.wr_gdli .wr_gdc {padding: .5rem .5rem .75rem;}
.wr_gdli .wr_gdc h2 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .7rem;font-weight: bold;}
.wr_gdli .wr_gdc p{font-size: .6rem;color: #9B9FB3;text-align: left;margin-top: .5rem;}
.wr_gdli .wr_gdc p strong {font-size: .7rem;float:left;}
.wr_gdli .wr_gdc_r{float:right;}
.wr_visb{visibility: hidden;font-size: .7rem;}
.view_bd .x_header {background: 0 0!important;position: absolute;width: 5rem;z-index: 1}
.view_bd .navtitle,.view_bd .sidectrl,.view_bd .x_header i,.view_bd .x_header_fix {display: none!important}
.view_bd .view_num,.view_bd .x_header a {font-size: .65rem;background: rgba(0,0,0,.5);top: .5rem;left: .5rem;height: 1.5rem;line-height: 1.5rem;border-radius: 1rem;padding: 0 .5rem}
.fbtn{background: rgba(0,0,0,.2)!important;}
.view_bd .view_num {left: auto;right: .5rem;position: absolute;z-index: 9;color: #fff;width: 1.5rem;padding: 0;text-align: center}
.tprice {font-size: 1.2rem;color: #e02e24;}
.view_cell{padding:.5rem .75rem;background:#fff}
.aten {background: #f9f9f9;color: #999;padding: .25rem;margin-top: .25rem;border-radius: .1rem;}
.view_title{font-size:.8rem;color: #333;margin: .5rem 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;font-weight: bold;}
.view_subtitle{font-size:.7rem;}
.in_bottom{position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:999;height:2.5rem}
.in_bottom_z{min-width:3.5rem;position:relative;width:20%}
.in_bottom_y a i{font-size:1rem;vertical-align:middle}
.in_bottom_y a{width:100%;display:block;height:100%;line-height:1.25rem;text-align:center;color:#fff;font-size:.75rem;position:relative}
.in_bottom_y{min-width:40%;margin-left:1rem;}
.in_bottom_y{min-width:.5rem!important}
.fqpd1{font-size:.8rem;line-height:2.5rem;height:2.5rem}
.in_bottom_y a{background-color:#bdbdbd}
.buy-tags a.weui-btn_mini{padding:.7rem 1em;line-height:0;float:left;margin:.2rem .4rem .2rem 0;border-radius:5rem!important}
.buy-tags a.weui-btn_mini.weui-btn:after{display:none!important}
.buy-item{border:0;border-radius:.2rem;width:4rem;height:4rem;float:left;position:ABSOLUTE;top:-1.25rem;left:.75rem;background:#fff;padding:.1rem;box-shadow:.05rem .05rem .05rem rgba(0,0,0,.1)}
.buy-item img{width:4rem;height:4rem;border-radius:.2rem;display:block;float:left}
.buy-title{margin-left:5.5rem;height:3.4rem}
.inc-num{background:#f5f5f5;width:1.4rem;height:1.4rem;line-height:1.45rem;display:inline-block;text-align:center;vertical-align:middle;color:#888;border-radius:.1rem}
.inc-input{outline:0;border:0;background:#f5f5f5;width:2rem;height:1.4rem;vertical-align:middle;text-align:center;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.1rem;font-size:.65rem;margin:0 .1rem}
.addrbx{position:absolute;bottom:0;background:linear-gradient(135deg,#f25953 12.5%,#fbfaf5 12.5%,#fbfaf5 25%,#5590d6 25%,#5590d6 37.5%,#fbfaf5 37.5%,#fbfaf5 50%,#f25953 50%,#f25953 62.5%,#fbfaf5 62.5%,#fbfaf5 75%,#5590d6 75%,#5590d6 87.5%,#fbfaf5 87.5%,#fbfaf5 100%);background-size:3rem 3rem;height:.1rem;overflow:hidden;left:-.5rem;right:0}
.close-pay{position:absolute;right:.5rem;top:.5rem;z-index:99}
.confirm_shlogo{width:1.1rem;height:1.1rem;display:inline-block;vertical-align:middle;border-radius:.2rem}
.confirm_foot{display:-webkit-box;bottom:0;height:2.5rem;background-color:#fff}
.confirm_foot_d{display:-webkit-box;-webkit-box-flex:1;border-top:.05rem solid #eee}
.confirm_foot_d em{-webkit-box-flex:1;margin-left:.5rem;line-height:2.5rem;font-size:.7rem;color:#333}
.confirm_foot_d span{display:-webkit-inline-box;margin-left:.5rem;color:#e02e24;font-weight:700}
.confirm_foot_btn{display:block;padding:0 1.5rem;line-height:2.5rem;height:2.5rem;border-radius:0;background-color:#e02e24;font-size:.8rem;color:#fff;border-width:0;outline:0;-webkit-appearance:none;text-align:center}
.kamibtn{position: absolute;font-size:.65rem;right: 0;top: 50%;height: 1rem;line-height: 1rem;margin-top: -.4rem;color: #ffffff;padding: 0 .3rem;border-radius: 0.5rem;}
.kamibtn.inli{border-radius: .5rem 0 0 0;bottom: 0;top: auto;left: auto;right: 0;}
.pt_shlink{padding:.5rem .75rem;display:block}
.pt_btn_dft.weui-btn_default{background-color:#f8f8f8!important}
.pro_top{background-position:calc(100vw - 4.5rem) center;background-size:auto 2.5rem;background-repeat:no-repeat;padding:1.5rem;color:#fff;font-size:.8rem;}
.share_list{position:relative;margin-left:.25rem}
.share_list img{margin-right:.3rem;margin-top:.5rem;border-radius:5rem;height:2rem;display:block;border:.05rem solid transparent}
.share_list img.share_tz{color:#ae7502;border:.05rem solid #fa3}
.share_list em,.tz{color:#ae7502;border:.05rem solid #fff;border-radius:1.65rem;position:absolute;top:.4rem;background:#fa3;font-size:.6rem;left:-.1rem;padding:.4rem .2rem;line-height:0}
.pro-wrap-title{height:3rem;background:#fff url(title.png) 0 0 no-repeat;background-size:100%;padding-bottom:.4rem}
li.ajax_cat.ajax_cat_cur{border:.1rem solid #ff5c54;border-radius:.2rem}
li.ajax_cat a{padding:.4rem 0 .15rem;border-radius:.2rem}
li.ajax_cat{margin-left:.35rem!important;border:.1rem solid #fff;width:calc(20% - .6rem)}
.ctli{text-align:right;font-size:.6rem;margin-right:.75rem}
.pt_order_li{background:#fff;margin: .75rem;box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);border-radius: .5rem;}
.shoubox{box-shadow: 0 0 .75rem 0 rgba(0,9,61,.05);margin: .75rem;position: relative;top: -.75rem;border-radius: .5rem;overflow: hidden;}
.pt_usr{width:2.25rem;height:2.25rem;border-radius:5rem;display:inline!important;vertical-align:middle}
.weui-search-bar__cancel-btn{font-size:.8rem}
.search_bar_btn{margin-left:.5rem;line-height:1.4rem;white-space:nowrap;display:none;font-size:.8rem}
.weui-search-bar.weui-search-bar_focusing .search_bar_btn{display:block}
div.weui-banner .weui-navbar__item:last-child{padding-right:.75rem}
.tuan_p_img{width:1.5rem;height:1.5rem;margin-right:.25rem;display:block;border-radius:1.5rem}
.weui-search-bar__form{background:0 0}
.weui-search-bar__box{background:url(../img/s.png) .5rem center no-repeat;background-size:.8rem}
.order_li_title{height: 2rem;margin-bottom: .5rem;overflow: hidden;}
.iconblack{height:1rem;width:1rem;background:#444;color:#fff;display:block;line-height:1rem;font-size:.6rem;text-align:center;border-radius:100%;margin-right:.5rem}
.moregood{display: block;height: 2rem;line-height: 2rem;border-radius: 2rem;font-size: .8rem;font-weight: 500;color: #fff;text-align: center;margin-bottom:.25rem;
margin: .5rem;}
s{color:#999}
.rank{font-size:1.4rem;color:#c1c1c1;width:2rem}
.rank1{color:#eb5a5c}
.rank2{color:#fba41f}
.rank3{color:#5bcae1}
.rankmini{font-size:1rem!important}
.rankh2{color: #333;text-align: center;margin: .75rem;font-size: 1rem;}
.sign_rank_btn{position: absolute;top:5rem;right: 40vw;text-align: center;background: rgba(0,0,0,.55);color: #ffffff;border-radius:1.5rem 0 0 1.5rem;font-size:.6rem;padding:.25rem .5rem;}
.sign_rank_btn i.iconfont{font-size:.6rem;margin-right:.2rem;}
.wrfinish{position: absolute;top: 0;background: rgba(0,0,0,.5);width: 100%;height: 100%;text-align: center;display: block;}
.wr_gdli .wr_gdimg .wrfinish img{width: 5rem;height: 5rem;display: block;margin: 1.5rem auto;}