.topic{width:100%;height:15rem;position:relative;overflow: hidden;background-image: url("bg.jpg");background-size:100% auto;background-position:top;background-repeat: no-repeat;background-color: #EBEBD3}
.topic img{display: block;max-width: 100%}
.topic input{outline: none}
.form{width: 5.4rem;height:6.5rem;position: absolute;top:7.6rem;left: 0.5rem;}
.form .input{overflow:hidden;margin-bottom:0.3rem;width:5.3rem;color:#666;border-radius:0.1rem;font-size: 0.26rem;line-height: 0.8rem}
.form .input input{color:#666;display:block;background:none;line-height: 0.8rem;height: 0.8rem;font-size: 0.26rem;width:4.6rem;;padding-left:1.6rem}
.form .items{padding:0.88rem 0 0;font-size: 0.22rem;height:3.2rem}
.form .items label{width:30%}
.form li{margin-right:-2%}
.form li label{position: relative;line-height:2.4;display: inline-block;margin:0 0% 4% 2%;}
.form li label input[type="checkbox"]{display: none}
.form li label input[type="checkbox"]+span{display: block;width: 100%;height: 100%;text-align: center;border-radius: 0.1rem;color:#999;border-width: 0.02rem;border-color:#999;border-style:solid;}
.form li label input[type="checkbox"]:checked+span{border-color:#a11f21;border-style:solid;background:#fff;color:#a11f21}
.form .submit a{display: block;width:100%}
.form .submit{width:100%;height: 0.84rem;margin-top:0.28rem}