.mid_form { width: 15rem; margin: .8rem auto; } .public_form form { flex-wrap: wrap; padding: .5rem .75rem; border-radius: 0.2rem; background: #3d2395; } .public_form .item, .public_form input, .public_form input, .public_form select { width: 100%; height: 1.7rem; background-color: #ffffff; border-radius: 0.1rem; font-size: 0.55rem; color: #969696; } .public_form input::placeholder { color: #969696; } .public_form .item { margin-bottom: 8px; } .public_form input, .public_form input, .public_form select { padding-left: 10px; box-sizing: border-box; } .public_form select { background: #ffffff url(/uploads/image/wkimg/form_arrow.png) no-repeat right; background-position-x: 97%; background-size: 3.5%; } .public_form .item.yzm input { width: 100%; } .public_form .item.yzm span { width: 4.25rem; height: 1.7rem; background-color: #333333; line-height: 1.7rem;; font-size: 16px; cursor: pointer; font-size: 14px; color: #ffffff; flex-shrink: 0; } .public_form .btn { font-size: 0.75rem; font-weight: 700; color: #ffffff; margin: 12px auto 0; width: 5.5rem; height: 1.65rem; line-height: 1.65rem; background-color: #5d42bf; border-radius: 0.81rem; } .layout { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); z-index: 10; display: none; } .link_box { width: 14rem; height: 6.5rem; background: url(/uploads/image/wkimg/link.png) no-repeat; background-size: 100% 100%; padding-top: .5rem; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); } .link_box .close { width: 1.5rem; height: 1.5rem; position: absolute; top: 0; right: 0; } .link_box a { width: 12rem; margin: .1rem auto; text-decoration: underline; font-size: 0.55rem; color: #f10000; display: block; line-height: 1rem; word-break: break-all; text-align: left; } .link_box p { width: 12rem; margin: 0 auto; font-size: 0.55rem; } .link_box p.remark { width: 13rem; font-size: .45rem; color: #999999; margin-top: .2rem; } .link_box p em { color: #f10000; text-decoration: underline; } .gift_list { margin: 1rem auto; padding: 0 .45rem 0 .45rem; } .gift_list img{ width: 100%; } .gift_list .list_item { margin-bottom: .3rem; } .gift_list .title { background-color: #fdc75b; border-radius: 0.54rem 0.54rem 0rem 0rem; position: relative; font-size: 0.5rem; color: #016e4c; height: 1.9rem; padding-bottom: .5rem; } .gift_list .title p { line-height: 0.6rem; padding-right: .3rem; } .gift_list .title b { width: 5.4rem; height: 1.5rem; background: no-repeat; background-size: auto 100%; position: relative; top: 0rem; font-size: .7rem; color: #ffffff; padding-left:0.6rem; padding-top: .2rem; flex-shrink: 0; } .gift_list .title2 b { width: 5.5rem; background: no-repeat; background-size: auto 100%; } .gift_list .title3 b { width: 7.9rem; height: 1.8rem; font-size: .65rem; top: .1rem; background: no-repeat; background-size: auto 100%; letter-spacing: -0.05rem; } .gift_list .title3{ position: relative; } .gift_list .title3 p{ position: absolute; right: 0; text-align: right; font-size: .45rem; } .gift_list .title3 p span{ display: block; font-weight: 700; } .gift_list .dis_t{ font-size: .7rem; color: #ffffff; padding-left:0.6rem; padding-top: .2rem; flex-shrink: 0; height: 2rem; background: #016e4c; border-radius: 0.34rem; align-items: flex-start; position: relative; padding: 0; padding-top: .2rem; } .gift_list .dis_t:after{ content: ""; width: 1px; height: .7rem; background-color: #ffffff; position: absolute; top: .35rem; left: 50%; } .gift_list .dis_t b{ width: 50%; text-align: center; } .gift_list .content { width: 100%; border-radius: 0.34rem; background-color: #ffffff; position: relative; z-index: 2; top: -0.6rem; padding: .3rem 0; } .gift_list .content img{ width: 90%; } .gift_list .dif_c{ align-items: flex-start; padding: .2rem .2rem; } .gift_list .dif_c>div{ width: 49%; text-align: center; } .gift_list .dif_c p{ font-size: 0.45rem; color: #016e4c; background-color: #fdc75b; border-radius: 0.34rem; padding: .3rem 0; margin-bottom: .2rem; } .gift_list .dif_c img{ width: 4.5rem; } .btm_form{ width: 100%; background: #ffffff url(/uploads/image/wkimg/btm_bg.png) no-repeat; background-size: 100%; padding-top: 2rem; margin-top: -1rem; } .btm_form h3{ width: 100%; font-size: .8rem; color: #000000; margin-bottom: .4rem; } .btm_form form { flex-wrap: wrap; padding: .5rem .75rem; border-radius: 0.5rem; background: none; } .btm_form .item, .btm_form input, .btm_form input, .btm_form select { width: 100%; height: 1.7rem; background-color: #ebebeb; border-radius: 0.1rem; font-size: 0.55rem; color: #969696; } .btm_form .btn{ background-color: #5d42bf; } .btm_form input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #ebebeb inset !important; }