/* CSS Document */
body {background: #fff;}
a {color: inherit;}
button {
  border: none;
  box-shadow: none;
  outline: none;
}
.flex {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content: space-between;
  align-content: space-between;
}
.wrap {width: 94%;margin: auto;}
.mar {margin: 3% auto;}
.pad {padding: 3%;}

.title_main {
  padding: 2% 0;
  background: #721218 url("/images/zy/xdqnb/tit-0.png") no-repeat center 80%/90%;
  color: #fff;
  text-align: center;
}
.title_main strong {font-size: 2rem;}
.title_main span {font-size: 1.2rem;}
.nr_tit {
  width: 86%;
  padding: 2%;
  background: #e8e8e8;
  align-items: center;
}
.nr_tit strong {width: 20%;font-size: 1.2rem;}
.nr_tit p {width: 78%;}
.nr {
  align-items: center;
  padding-bottom: 2%;
  border-bottom: 1px solid #c7c7c7;
}
.nr img {width: 3%;}
.nr strong {
  width: 20%;
  font-size: 1.2rem;
}
.nr p {width: 70%;}
.nr .p2 {
  width: 100%;
  align-items: center;
  margin-top: 2%;
}
.nr .p2 span {width: 20%;padding-left: 6%;}

.title_sub {
  padding: 2% 0;
  background: #721218;
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  max-height: 100px;
}

.zxbtn {
  display: block;
  width: 50%;
  padding: 2% 0;
  background: #cb0612;
  color: #fff;
  text-align: center;
  border-radius: 50px;
  position: relative;
}
.zxbtn::after {
  width: 100%;
  height: 100%;
  content: '';
  border: 1px solid #cb0612;
  border-radius: 50px;
  position: absolute;
  top: .5%;
  left: .5%;
}

.cy {
  max-height: 710px;
  padding-top: 5%;
  padding-left: 50%;
  background: url("/images/zy/xdqnb/cy.jpg") no-repeat center/cover;
}
.cy p {
  padding: 5% 5% 0;
  background: rgba(255,255,255, .7);
}
.cy p span {
  text-transform: uppercase;
  color: #cb0612;
}

  /*表单*/
.bm1 {
  border-radius: 0.3rem;
  box-shadow: 0 0 0.5rem #999;
  overflow: hidden;
}
.bm1_title {
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
  color: #331305;
}
.bm1_label {align-items: center;}
.bm1_label b {width: 15%;text-align: right;}
.bm1_label input,.bm1_label select {
  display: block;
  width: 74%;
  height: 2.5rem;
  line-height: 2.5rem;
  border: none;
  box-shadow: none;
  outline: none;
  margin-right: 5%;
  padding-left: 6%;
}
.bm1_label select {width: 80%;}
.bm1_label .bm1_name {background: #e7e7e7 url("/images/zy/xdqnb/form-1.png") no-repeat 1% center/5%;}
.bm1_label .bm1_dianhua {background: #e7e7e7 url("/images/zy/xdqnb/form-2.png") no-repeat 1% center/5%;}
.bm1_label .bm1_zhuanye {background: #e7e7e7 url("/images/zy/xdqnb/form-3.png") no-repeat 1% center/5%;}
.bm1_p {text-align: center;}
.bm1_p img {
  display: inline;
  width: 3%;
  margin-right: 3%;
}
.bm1_submit {
  display: block;
  width: 80%;
  height: 2.5rem;
  line-height: 2.5rem;
  border: none;
  box-shadow: none;
  outline: none;
  background: #eb020e;
  color: #fff;
  font-size: 1.2rem;
}

