body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button,
input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clear {
  clear: both;
}
body{
  max-width: 750px;
  margin: 0 auto;
  font-size: 0.28rem;
  background: url(../images/bg.png) repeat;
  background-size: 50% auto;
}
.img{
  display: block;
  width: 100%;
}
.container{
  padding: 0.4rem;
}
.container .form{
  border: 1px solid #999999;
  border-radius: 0.1rem;
  padding: 0.3rem;
  display: flex;
  flex-wrap: wrap;
}
.container .form .item{
  display: block;
  margin-bottom: 0.4rem;
  box-sizing: border-box;
}
.container .form .item.w48{
  width: 48%;
  margin-right: 4%;
}
.container .form .item.mr0{
  margin-right: 0 !important;
}
.container .form .item.w100{
  width: 100%;
}
.container .form .item input{
  display: block;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  height: 0.7rem;
  line-height: 0.7rem;
  background: #dddddd;
  padding: 0 0.2rem;
  box-sizing: border-box;
  border-radius: 0.1rem;
}
.container .form .item textarea {
  display: block;
  width: 100%;
  border: none;
  outline: none;
  background: none;
  resize: none;
  line-height: 0.36rem;
  height: 1.8rem;
  background: #dddddd;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
  border-radius: 0.1rem;
}
.container .form .submitBtn{
  display: block;
  border: none;
  outline: none;
  background: #5e0f25;
  width: 3rem;
  text-align: center;
  color: #ffffff;
  height: 0.7rem;
  line-height: 0.7rem;
  margin: 0 auto;
  border-radius: 0.1rem;
}
.links{
  font-size: 0.26rem;
  font-weight: bold;
  padding: 0 0.4rem 0.8rem;
}
.links span, .links a{
  display: inline;
  font-size: 0.26rem;
  font-weight: bold;
  color: #000;
}