.main_azb {
  background:
    url('../img/azb3.png') center center no-repeat,
    url('../img/azb2.png') center bottom no-repeat;
  /* background-size: auto, cover; */
  /* min-height: 100vh; */
}

.main_azb {
  max-width: 1920px;
  margin: 0 auto;
  font-family: PingFang SC, PingFang SC;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.jyjy_top {
  width: 1200px;
  /* height: 115px; */
  margin: 0 auto;
  display: block;
  margin-top: 38px;
}

.t1 {
  display: grid;
  grid-template-columns: 500px 1fr;
  justify-content: center;
  align-items: center;
  gap: 30px;
}

.t1_text h4 {
  font-size: 20px;
  color: #333333;
  margin-bottom: 20px;
}

.t1_text p {
  font-size: 16px;
  color: #333333;
  line-height: 25px;
}

.xx {
  border-top: 1px dashed #333;
  margin-top: 14px;
  margin-bottom: 30px;
}

.t1_text ul li {
  margin-bottom: 16px;
}

.t1_text ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  position: relative;
}

.t1_text .doctitle {
  margin-left: 10px;
}

.doctitle{
  font-size: 16px;
}

.t2_text {
  margin-top: 40px;
}

.t2_text ul {
  display: grid;
  grid-template-columns: repeat(2, 548px);
  justify-content: center;
  gap: 80px;
}

.t3_text ul h4,
.t2_text h4 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 20px;
  display: block;
}

.t3_text ul p,
.t2_text p {
  font-size: 16px;
  color: #333333;
  line-height: 25px;
  margin-bottom: 20px;
  display: block;
}

.t3_text {
  display: grid;
  grid-template-columns: repeat(2, 548px);
  justify-content: center;
  gap: 80px;
  margin-top: 40px;
}

.t3_text h4 {
  font-size: 18px;
  color: #333333
}

.t3_text ul {
  margin-top: 40px;
}

.t3_text ul li {
  margin-bottom: 16px;
}

.t3_text .lbox ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  position: relative;
}

.t3_text .doctitle {
  margin-left: 10px;
}

.t3_text img {
  margin-bottom: 15px;
}

.rl {
  margin-top: 40px;
  padding: 40px;
  background-color: #fff;
}

.rl ul li {
  margin-bottom: 20px;
}

.rl ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  position: relative;

}

.rl {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
  margin-bottom: 70px;
}

.jy_r,
.jy_l {
  margin: 0 auto;
  margin-bottom: 10px;
}

.sp_a,
.hb_a {
  width: 100%;
  display: block;
}

.center {
  margin: 0 auto;
  display: block;
}

.doctitle {
  color: #333333;
  margin-left: 10px;
}

.time {
  color: #999999;
}

.dian {
  width: 5px;
  height: 5px;
  background: linear-gradient(to bottom, #F26D2C 0%, #F26D2C 100%);
  border-radius: 5px;
  position: absolute;
}

.bf_a {
  width: 100%;
  padding: 15px;
  background-color: #7ED17A;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 10px;
}

.bf_bg {
  width: 100%;
  margin-bottom: 38px;

}

.bf_doc {
  font-size: 20px;
  color: #fff;
  margin-bottom: 5px;
}

.bf_time {
  color: #fff;
  font-size: 16px;
}

.bf_start {
  width: 65px;
  height: 65px;
  position: absolute;
  bottom: 17%;
  left: 5%;
}

.li_bf {
  position: absolute;
  width: 23px;
  height: 23px;
}

.footer,
.friend_link h2 {
  background-color: #F26D2C;
}

.friend_link_box {
  border-top: 1px solid #F26D2C;
}

@media (max-width: 767px) {

  body,
  html {
    overflow-x: hidden;
  }

  div {
    box-sizing: content-box;
  }

  .noshow {
    display: none;
  }

  .iim img {
    width: 100%;
    height: auto !important;
  }

  .jyjy_top {
    width: auto;
  }

  .rl {
    grid-template-columns: 1fr;
    grid-gap: 20px;
    margin-bottom: 20px;
    width: 100% !important;
    box-sizing: border-box;
    margin-top: 10px;
  }

  .w1200 {
    width: 100%;
    padding: 10px;
    overflow: hidden;
  }

  .left_box,
  .left_box a.jy_l,
  .left_box a.jy_l img,
  .left_box ul,
  .rigth_box,
  .rigth_box a.jy_r,
  .rigth_box a.jy_r img,
  .rigth_box ul {
    max-width: 95vw !important;
  }

  .doctitle {
    margin-left: 10px;
    width: 70vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .t2_text ul,
  .t1,
  .t3_text {
    grid-template-columns: 1fr;
    padding: 10px;
    box-sizing: border-box;
  }

  .t2_text ul,
  .t3_text {
    gap: 10px;
  }

  .t1_text,
  .t2_text,
  .t3_text {
    margin-bottom: 10px;
  }
}