html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
dl,
dt,
dd,
ol,
ul,
li,
form,
input,
textarea,
p,
blockquote,
table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  border: 0;
  vertical-align: top;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul,
dl {
  list-style: none;
}

input,
textarea {
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
b {
  font-size: 100%;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

a {
  text-decoration: none;
  color: #000;
  cursor: pointer;
}

i {
  font-style: normal
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.hide {
  display: none;
}

body {
  /* font-size: 18px; */
  font-size: 1.125rem;
  /* line-height: 1.5; */
  color: #1c1c1c;
  background-color: #f9f9f9;
}

.content {
  width: 100vw;
  height: 100vh;
  line-height: 1.5;
  font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
  /* border: 2px solid #c20000; */
  overflow: hidden;


}

.w {
  margin: 0 auto;
  padding:3.125rem;
  width: 60%;
}

.top {
  /* height: 158px; */
  height: 9.875rem;
  background: url("25948520.svg") center no-repeat;
  /* position: relative; */
  z-index: 99999;
  background-size: cover;
  width: 100vw;
  /* border: 3px solid #2C4EF9; */
}

.main {
  /* padding: 50px; */
  /* background-color: #fff; */
  /* margin-bottom: 155px; */
  margin-bottom: 1rem;
  /* margin-top: -17px; */
  width: 100vw;
  /* margin-top: -1.0625rem; */
  height: calc(100vh - 9.875rem);
  overflow: auto;
  overflow-x: hidden;
  /* border: 4px solid salmon; */
}

input {
  width: 100%;
}

input[name="files"] {
  width: 90%;
}

.deleteBtn {
  /* margin-left: -20px; */
  color: #2C4EF9;
}

.main h3 {
  color: #c20000;
  /* margin-bottom: 15px; */
  margin-bottom: 0.9375rem;
}

.main .part {
  margin-bottom: 1.5em;
}

.main .part p.bold {
  font-weight: bold;
}

.main .part p {
  /* line-height: 36px; */
  line-height: 2.25rem;
}

.main .submit {
  /* margin-top: 100px; */
  margin-top: 6.25rem;

}

.main .submit .select i {
  width: 1.125rem;
  height: 1.125rem;
  /* width: 18px;
    height: 18px; */
  display: block;
  background: url("24649649.jpg") no-repeat;
  margin-right: 0.8125rem;
  /* margin-right: 13px; */
  margin-top: 0.25rem;
  /* margin-top: 4px; */
}

.main .submit .ant a {
  display: block;
  float: left;
  margin-right: 1.5rem;
  width: 11.25rem;
  height: 3.5rem;
  margin-top: 1.875rem;
}
.main .erwm{
  margin-top:10px;
}

.main .repor-info {
  width: 50rem;
  margin: 0 auto;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.main .repor-info h4 {}

.main .repor-info table {
  margin-top: 1.25rem;
  width: 100%;
}

.main .repor-info table th {
  background-color: #ddebf6;
}

.main .repor-info table td,
.main .repor-info table th {
  border: 1px solid #ddd;
  padding: 0.5rem 0.3125rem;
  font-size: 1.125rem;
}

.red {
  color: red;
}

@media screen and (max-width : 768px) {
  .main .repor-info table th {
    font-size: 1.625rem;
  }
}

.main .repor-info table td input,
.main .repor-info table td select,
.main .repor-info table td textarea {
  font-size: 1.125rem;
}

.main .repor-info table td textarea {
  width: 100%;
  min-height: 6.25rem;
}

.main .repor-info .btnbox {
  width: 31.25rem;
  margin: 0 auto;
}

.main .repor-info .btnbox a {
  display: block;
  float: left;
  width: 10rem;
  height: 2.5rem;
  border-radius: 0.625rem;
  text-align: center;
  line-height: 2.5rem;
  margin: 1.875rem;
}

.main .repor-info .btnbox a.submit {
  background-color: #256edd;
  border: 0.0625rem solid #1c4c72;
  color: #fff;
}

.main .repor-info .btnbox a.reset {
  background-color: #efefef;
  border: 0.0625rem solid #a2a2a2;
}