.content-bread {

  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);

}

.content-bread .area {

  height: 60px;

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.content-bread .bread span {

  color: #999999;

}

.content-bread .tabs {

  width: 37%;

  display: flex;

  justify-content: space-between;

}

.tabs a {

  color: #666666;

}

.gy-mains {

  background-color: #f5f6fa;

  padding-top: 100px;

  padding-bottom: 100px;

  background-image: url(../images/gyspt/p.jpg);

  background-position: right;

  background-repeat: no-repeat;

}

.title h1 {

  font-size: 40px;

  color: #333333;

}

.title p {

  font-size: 20px;

  color: #333333;

}

.details {

  padding: 40px;

  background-color: #fff;

  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.06);

  border-radius: 12px;

  margin-top: 40px;

}

.details p {

  font-size: 14px;

  line-height: 27px;

  color: #666666;

}

.more1 a {

  width: 140px;

  height: 36px;

  background-color: #1a2c78;

  border-radius: 18px;

  color: #fff;

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 0 25px;

  margin-top: 35px;

}

.gyaffirms {

  margin-top: 98px;

}

.gyaffirms .details {

  position: relative;

}

.gy-query .hanpageL {

  width: 50%;

}

.gy-query .hanpageL img {

  height: 100%;

}

.gy-query .hanpageR {

  width: 50%;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  height: 100%;

  padding-top: 179px;

  padding-bottom: 240px;

  padding-left: 63px;

  height: 720px;

}

.gy-query {

  display: flex;

  justify-content: space-between;

}

.gy-query .hanpageR .btn {

  background-color: #1a2c78;

  border-radius: 26px;

  font-size: 20px;

  color: #ffffff;

  padding: 14px 60px;

  width: 160px;

}

.hanpageR > p {

  width: 68%;

  font-size: 16px;

  color: #666666;

  margin-top: 35px;

  margin-bottom: 85px;

}

/* padpro端 */

@media screen and (min-width: 991px) and (max-width: 1366px) {

  .gy-mains {

    padding-top: 65px;

    padding-bottom: 65px;

  }

  .title h1 {

    font-size: 35px;

  }

  .title p {

    font-size: 16px;

  }

  .gyaffirms {

    margin-top: 65px;

  }

  .gy-query .hanpageL {

    width: 60%;

  }

  .gy-query .hanpageR {

    width: 40%;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    padding-top: 142px;

    padding-bottom: 219px;

    padding-left: 49px;

    /* height: 678px; */

  }

}

/* pad端 */

@media screen and (min-width: 768px) and (max-width: 991px) {

  .gy-mains {

    padding-top: 45px;

    padding-bottom: 45px;

  }

  .title h1 {

    font-size: 30px;

  }

  .title p {

    font-size: 15px;

  }

  .gyaffirms {

    margin-top: 55px;

  }

  .gy-query .hanpageL {

    width: 100%;

  }

  .gy-query .hanpageR {

    width: 100%;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    padding-top: 142px;

    padding-bottom: 219px;

    padding-left: 49px;

    height: 508px;

  }

  .details {

    padding: 25px;

    margin-top: 20px;

  }

  .gy-query {

    flex-wrap: wrap;

  }

  .content-bread .tabs {

    width: 40%;

  }

}

/* 移动端 */

@media (max-width: 767px) {

  .content-bread .tabs {

    width: 100%;

  }

  .content-bread .area {

    flex-wrap: wrap;

  }

  .gy-mains {

    padding-top: 30px;

    padding-bottom: 30px;

  }

  .title h1 {

    font-size: 24px;

  }

  .title p {

    font-size: 14px;

  }

  .gyaffirms {

    margin-top: 35px;

  }

  .gy-query .hanpageL {

    width: 100%;

  }

  .gy-query .hanpageR {

    width: 100%;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    padding-top: 100px;

    padding-bottom: 130px;

    padding-left: 18px;

    height: 410px;

  }

  .details {

    padding: 20px;

    margin-top: 20px;

  }

  .gy-query {

    flex-wrap: wrap;

  }

  .hanpageR > p {

    width: 68%;

    font-size: 12px;

    color: #666666;

    margin-top: 22px;

    margin-bottom: 45px;

  }

  .details p {

    font-size: 12px;

    line-height: 19px;

  }

}

