.d1{background-color: #f8f8f8;padding:0 .3rem .25rem;}
.d1 .info2{font-size: .24rem;color: #111;text-align: center;}
.d1 .info2 i{display:inline-block;width:.19rem;height:.22rem;font-style: normal;background: url(../mimg/ico_lock.png) no-repeat center;background-size: cover;margin-right: .05rem;}
.fm2{margin-top: 0;}
.title1 p{font-size: .22rem;}
.line1{display: block;height: 1px;border-top: 1px dashed #ccc;margin: .2rem -0.3rem;}
.d1 .bt1{font-size: .28rem;color: #f24046;border-left: 2px solid #f24046;padding-left: .15rem;line-height: 1.2;}
.d1 .nr{background-color: #fff;padding: .2rem .09rem;box-shadow: 0 0 .1rem rgba(0,0,0,.07);border-radius: .1rem;font-size: .24rem;color: #484848;margin-bottom: .2rem;}
.d1 .nr input[type=checkbox],.d1 .nr input[type=radio]{width: .35rem;height: .35rem;float: left;margin-right: 2px;}
.d1 .nr span{display: inline-block;margin-top: .25rem;float: left;line-height: .35rem;}
.d1 .nr.w1 span{width: 25%;}
.d1 .nr.w2 span{width: 33.3333%;}
.d1 .nr.w3 span{width: 30%;}
.d1 .nr.w4 span{width: 100%;font-size: .22rem;}
.d1 .nr.w5 span{width: 30%;}
.d1 .nr.w5 span:last-child{width:100%;}