@charset "GBK";
/* CSS Document */
body {  color: #757575;background: #fff;}
.fl{ float:left;}
.fr{ float:right;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}
.mar30 {margin: 3% auto;}
.wrap {padding: 0 3%;}
.p {line-height: 2em;}

.p1 {
  width: 90%;
  text-align: center;
  line-height: 2em;
  margin: auto;
}
.bmtd_p {text-indent:2em;line-height: 2em;}
.bmtd {
  width: 90%;
  padding: 3%;
  border: 2px solid #bbb;
  border-radius: 10px;
}
.bmtd_left {
  width: 63%;
  line-height: 2em;
  font-size: 0.8rem;
}
.bmtd_left li b {color: #cc0000;}
.bmtd_right {
  width: 35%;
  font-size: 0.6rem;
  text-align: center;
}
.bmtd_right img {
  width: 80%;
  margin-bottom: 5%;
  border: 1px solid #bbb;
}

.color1 {color: #0187ef;}
.color2 {color: #cc0000;}

.title_main {
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
}

.xsbm {width: 90%; margin: auto;}
.xsbm font {font-size: 0.6rem;}
.xsbm-input {
  width: 45%;
  height: 2rem;
  line-height: 2rem;
  border: 1px solid #999;
}
.xsbm-submit {
  display: block;
  width: 80%;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #0187ef;
  color: #fff;
  border: none;
  border-radius: 5px;
  margin: auto;
  cursor: pointer;
}
.xsbm_p {width: 90%;}

.zx_a {
  display: block;
  width: 80%;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #0187ef;
  color: #fff;
  border: none;
  border-radius: 5px;
  text-align: center;
}

.picleft {height: 280px; border-top: 1px dashed #ccc;}
.picleft li {height: 40px;line-height: 40px;text-align: center;border-bottom: 1px dashed #ccc;box-sizing: border-box;}
.picleft li span {width: 30%;}

.bg1 {
  background: #edece8;
  padding: 3%;
}

.zxzf strong {font-size: 1.3rem;}
.zxzf img {
  width: 42%;
  height: 100%;
}
.zxzf_txt {width: 55%;}