@charset "utf-8";
/* 引导页 */
.bg-title-guide{
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    font-size: .36rem;
    font-weight: 700;
    color: #43121c;
    text-align: center;
    /*background: url("/statics/../web/images/wanfosi/bg-title-guide.png") no-repeat center center;*/
    /*background-size:100% 100%;*/
    /*-webkit-background-size:100% 100%;*/
}
.guide-content-link{
    padding: .2rem;
}
.guide-content-link > a{
    display: block;
    width: 100%;
    padding: 0 .2rem;
    margin-bottom: .15rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    border: 1px solid #ff9000;
    border-radius: .12rem;
    -webkit-border-radius: .12rem;
    background: #ffdb60;
    overflow: hidden;
}
.guide-content-link > a.choose-on{
    color:#fff;
    background-color: #553300;
    border-color: #553300;
}
.guide-content-link.guide-fahui > a{
    color: #000;
}

/* 佛像认捐 */
.renjuan-items-wrap{
    border: 1px solid #bbbdbd;
    border-bottom: none;
    background: #f1f2f2;
    margin: 0 0 .2rem 0;
}
.paiwei-btns-wp{
    max-width: 60rem;
    overflow-x: auto;
    overflow-y: hidden;
}

.items-area > h2{
    font-size: .32rem;
    line-height: .7rem;
    color: #000;
    text-align: center;
    border-bottom: 1px solid #bbbdbd;
}
.items-area .renjuan-item{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding:0 0 0 .4rem;
    width: auto;
    position: relative;
}
.items-area .renjuan-item-num{
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    width: .4rem;
    height: 1rem;
    line-height:1rem;
    text-align: center;
    border-right:1px solid #bbbdbd;
    border-bottom:1px solid #bbbdbd;
}
.items-area .renjuan-item > a{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 1rem;
    background: url("/statics/images/wanfosi/item-fx-bg.png") no-repeat center center;
    background-size: contain;
    border-right:1px solid #bbbdbd;
    border-bottom:1px solid #bbbdbd;
    min-width: 1rem;
    max-width: 1.5rem;
}
.items-area .renjuan-item > a:last-child{
    border-right:none;
}
.items-area .renjuan-item > a.choose-on{
    background-color:#fff19c;
}
.items-area .renjuan-item > a.choosed{
    background-color:#ff80ff;
    /*--#f00;*/
}
.items-area .items-row .renjuan-item-num{
    height: .4rem;
}
.items-area .renjuan-item.items-row > a{
    color: #333;
    text-align: center;
    height: .4rem;
    background: none;
}

.items-paiwei-area .renjuan-item > a{
    background: url("/statics/images/wanfosi/item-pw-bg.png") no-repeat center center;
    background-size: contain;
    min-width: 1rem;
    max-width: 1.5rem;
}
.renjuan-tips {
    font-size: 0.26rem;
    color: #000;
    line-height: 1.4;
}
input[type="button"].btn-sure-choose{
    width: 3.2rem;
    display: block;
    padding: 0;
    line-height: .8rem;
    margin: 0 auto;
    font-size: .32rem;
    font-weight: 700;
    text-align: center;
    color: #fff;
    background: #ff9000;
    border:1px solid #ff9000;
    border-radius: .2rem;
    -webkit-border-radius: .2rem;
}

.items-area > section{
    max-width: 8.8rem;
    overflow-x: auto;
    overflow-y: hidden;
    width:auto;
}
.paiwei-btns{
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    max-width: 60rem;
    min-width: 20rem;
    padding: .2rem .4rem;
    border-bottom: 1px solid #bbbdbd;
}
.paiwei-btns > li{
    -webkit-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
    padding: 0 .1rem;
    max-width: 1.8rem;
}
.paiwei-btns > li > a{
    display: block;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    border: 1px solid #ff9000;
    border-radius: .12rem;
    -webkit-border-radius: .12rem;
    background: #ffdb60;
}
.paiwei-btns > li.on > a {
    color: #fff;
    background: #553300;
    border-color: #553300;
}

.pwContent{
    display: none;
}
.pw-on{
    display: block;
}