html {
  font-size: calc(100vw / 19.2);
}
@media (max-width: 1560px) {
  .container {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media (max-width: 768px) {
  .container {
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* st */
.st > div {
  position: relative;
}
.st_box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.st_box::after {
  display: none;
}
.st_box.r {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.st_box h6 {
  width: 1.38rem;
  height: 0.4rem;
  background-color: #02396c;
  border-radius: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.4rem;
  text-align: center;
  color: #fff;
  font-weight: lighter;
}
.st_box h6.num {
  font-family: Arial;
  font-weight: bold;
  line-height: 0.44rem;
  width: 0.44rem;
  height: 0.44rem;
  border-radius: 0.05rem;
}
.st_box.c h6 {
  margin: auto;
}
.st_box h4 {
  font-size: 0.56rem;
  color: #363839;
  margin-top: 0.42rem;
  font-weight: lighter;
}
.st_box h4:first-child {
  margin-top: 0;
}
.st_box h4 span {
  color: #02396c;
  font-weight: normal;
}
.st_box h5 {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #666;
  margin-top: 0.32rem;
  font-weight: lighter;
}
.st_box.b h4,
.st_box.b h4 span {
  color: #000;
}
.st_box.w h4,
.st_box.w h4 span {
  color: #fff;
}
.st_box.w h5 {
  color: #aaa;
}
.st_box .line {
  width: 0.3rem;
  height: 0.02rem;
  background-color: #02396c;
  margin-top: 0.52rem;
}
.st_box.w .line {
  background: #fff;
}
.st_box.c {
  width: 100%;
  text-align: center;
}
.st_box.c .line {
  margin: 0.52rem auto 0;
}
.st_box ul {
  margin-top: 0.52rem;
}
.st_box ul::after {
  content: '';
  clear: both;
  height: 0;
  display: block;
}
.st_box ul li {
  float: left;
  font-weight: lighter;
  cursor: pointer;
  width: 2rem;
  height: 0.52rem;
  border-radius: 0.05rem;
  border: solid 0.01rem #02396c;
  font-size: 0.2rem;
  line-height: 0.52rem;
  color: #02396c;
  padding-left: 0.38rem;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  margin-right: 0.16rem;
}
.st_box ul li:last-child {
  margin-right: 0;
}
.st_box ul li::before {
  content: '';
  width: 0.03rem;
  height: 0.03rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #02396c;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: absolute;
  left: 0.24rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
.st_box ul li:hover {
  color: #fff;
  background: #02396c;
}
.st_box ul li:hover::before {
  background: #fff;
}
/* st */

/* st1 */
.st1_3 .st_box li {
  width: 1.6rem;
}
.st1_4 {
  background: #192b3c;
  padding: 1.25rem 0;
}
.st1_4 ul {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st1_4 ul li {
  margin-right: 0.2rem;
}
.st1_4 ul li:last-child {
  margin-right: 0;
}
.st1_4 ul li p {
  font-size: 0.2rem;
  font-weight: lighter;
  line-height: 0.3rem;
  color: #98a0a8;
  margin-top: 0.2rem;
  text-align: center;
}
.st1_5 .st_box li {
  width: 1.2rem;
  margin-top: 0.2rem;
}
.st1_5 .st_box li:first-child {
  width: 2.56rem;
}
.st1_5 .st_box li:nth-child(2) {
  margin-right: 0;
}
.st1_5 .st_box li:nth-child(3) {
  clear: both;
}
.st1_5 .st_box li:nth-child(-n + 2) {
  margin-top: 0;
}
.st1_7 .st_box {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 4%;
}
.st1_8 .img {
  margin-top: 0.36rem;
}
.st1_8 .img img {
  display: block;
  float: left;
  width: 1.5rem;
  margin-right: 0.16rem;
}
.st1_8 .img img:last-child {
  margin-right: 0;
}
.st1_13 .st_box {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 4%;
}
.st5_10_con,
.st1_13_con {
  width: 100%;
  margin-top: 0.66rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st5_10_con a,
.st1_13_con a {
  border-radius: 0.05rem;
  overflow: hidden;
  display: block;
  background: #eee;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  width: calc(300% / 14);
}
.st5_10_con a .img,
.st1_13_con a .img {
  border-radius: 0.05rem;
  overflow: hidden;
}
.st5_10_con a .img img,
.st1_13_con a .img img {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.st5_10_con a:hover .img img,
.st1_13_con a:hover .img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.st1_14ri .text,
.st5_10_con a .text,
.st1_13_con a .text {
  text-align: center;
  padding: 0.2rem 0;
}
.st1_14ri .text h4,
.st5_10_con a .text h4,
.st1_13_con a .text h4 {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #02396c;
  font-weight: normal;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.st1_14ri .text h5,
.st5_10_con a .text h5,
.st1_13_con a .text h5 {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #999;
  margin-top: 0;
  font-weight: normal;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.st5_10_con a:hover,
.st1_13_con a:hover {
  background: #02396c;
}
.st5_10_con a:hover .text h4,
.st5_10_con a:hover .text h5,
.st1_13_con a:hover .text h4,
.st1_13_con a:hover .text h5 {
  color: #fff;
}
.st1_13_con a:nth-child(3) {
  width: calc(675% / 14);
}
.st1_14 .st_box {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st1_14ri {
  float: left;
  margin-left: 0.24rem;
  width: 2.72rem;
}
.st1_14ri:first-child {
  margin-left: 0;
}
/* st1 */


/* st2 */
.st2_2 {
  background: #00396e;
  padding: 1.25rem 0;
}
.st2_2 ul {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st2_2 ul li {
  margin-right: 0.2rem;
  text-align: center;
}
.st2_2 ul li:last-child {
  margin-right: 0;
}
.st2_2 ul li p {
  font-size: 0.2rem;
  color: #fff;
  margin-top: 0.2rem;
}
.st2_5 .st_box li {
  width: 1.8rem;
}
.st2_10 {
  background: #f5f5f5;
  padding: 0.8rem 0;
}
.st2_10 .st_box {
  position: static;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.st2_10 .st_box .img {
  margin-top: 0.4rem;
}
/* st2 */


/* st3 */
.st3_1 .st_i {
  padding-right: 20%;
}
.st3_1 .st_box h6 {
  font-family: Arial;
  font-weight: normal;
  width: 2rem;
}
.st3_2 {
  background: #010101;
  padding: 1.25rem 0;
}
.st3_2 h3 {
  font-size: 0.48rem;
  line-height: 0.52rem;
  color: #fff;
  text-align: center;
}
.st3_2 ul {
  margin-top: 0.75rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st3_2 ul li {
  margin-right: 0.2rem;
  text-align: center;
}
.st3_2 ul li:last-child {
  margin-right: 0;
}
.st3_2 ul li p {
  font-size: 0.18rem;
  font-weight: lighter;
  line-height: 0.26rem;
  color: #fff;
  margin-top: 0.2rem;
}
.st3_16 ul,
.st3_4 ul {
  margin-top: 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.st3_16 ul li,
.st3_4 ul li {
  margin-right: 0.5rem;
  text-align: center;
  border: 0;
  width: auto;
  float: none;
  cursor: none;
  height: auto;
  border-radius: 0;
  line-height: inherit;
  padding-left: 0;
}
.st3_16 ul li::before,
.st3_4 ul li::before {
  display: none;
}
.st3_16 ul li:hover,
.st3_4 ul li:hover {
  background: transparent;
}
.st3_16 ul li:last-child
.st3_4 ul li:last-child {
  margin-right: 0;
}
.st3_16 ul li p,
.st3_4 ul li p {
  font-size: 0.2rem;
  line-height: 0.26rem;
  font-weight: lighter;
  color: #fff;
  margin-top: 0.2rem;
}
.st3_6 .st_box {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.st3_6 ul li {
  width: calc(25% - 0.165rem);
  border: 0;
  float: left;
  cursor: pointer;
  height: auto;
  border-radius: 0;
  line-height: inherit;
  padding-left: 0;
  margin-right: 0.22rem;
  background: #262b51;
  border-radius: 0.05rem;
  overflow: hidden;
}
.st3_6 ul li:last-child {
  margin-right: 0;
}
.st3_6 ul li::before {
  display: none;
}
.st3_6 ul li:hover {
  background: #262b51;
}
.st3_6 li .img {
  border-radius: 0.05rem;
  overflow: hidden;
}
.st3_6 li .img img {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.st3_6 li:hover .img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.st3_6 li .text {
  padding: 0.2rem 0.32rem;
}
.st3_6 li .text h4 {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #fff;
  text-align: left;
}
.st3_6 li .text h6 {
  font-size: 0.16rem;
  font-weight: lighter;
  line-height: 0.32rem;
  color: #ccc;
  height: auto;
  background: transparent;
  width: auto;
  text-align: left;
}
.st3_7 .st_box {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 3%;
}
.st3_7 ul {
  margin-top: 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.st3_7 ul li {
  margin-right: 0.5rem;
  text-align: center;
  border: 0;
  width: auto;
  float: none;
  cursor: none;
  height: auto;
  border-radius: 0;
  line-height: inherit;
  padding-left: 0;
}
.st3_7 ul li::before {
  display: none;
}
.st3_7 ul li:hover {
  background: transparent;
}
.st3_7 ul li:last-child {
  margin-right: 0;
}
.st3_7 ul li p {
  font-size: 0.2rem;
  line-height: 0.26rem;
  font-weight: lighter;
  color: #fff;
  margin-top: 0.2rem;
}
.st3_15 .st_box {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.st3_15_con {
  margin-top: 0.75rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st3_15i {
  width: calc(50% - 0.01rem);
  background: #2e3454;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st3_15i .img {
  width: 50%;
}
.st3_15i .text {
  width: 50%;
  text-align: center;
}
.st3_15i .text h3 {
  font-size: 0.36rem;
  font-weight: lighter;
  line-height: 0.52rem;
  color: #fff;
}
.st3_15i .text h3::after {
  content: '';
  width: 0.2rem;
  height: 0.01rem;
  background-color: #fff;
  opacity: 0.4;
  margin: 0.24rem auto 0;
  display: block;
}
/* st3 */


/* st4 */
.st4_2 {
  background: #0b2548;
  padding: 1.25rem 0;
}
.st4_2 h3 {
  font-size: 0.48rem;
  line-height: 0.52rem;
  color: #fff;
  text-align: center;
}
.st4_2 ul {
  margin-top: 0.75rem;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.st4_2 ul li {
  margin-right: 0.2rem;
  text-align: center;
}
.st4_2 ul li:last-child {
  margin-right: 0;
}
.st4_2 ul li p {
  font-size: 0.2rem;
  color: #fff;
  margin-top: 0.2rem;
}
.st4_11 .st_box ul,
.st4_8 .st_box ul,
.st4_7 .st_box ul,
.st4_6 .st_box ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.st4_11 .st_box ul li,
.st4_8 .st_box ul li,
.st4_7 .st_box ul li,
.st4_6 .st_box ul li {
  border: 0;
  width: auto;
  float: none;
  cursor: none;
  height: auto;
  border-radius: 0;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0.48rem;
  margin-right: 0.48rem;
  border-right: 1px solid rgba(13, 37, 73, 0.3);
}
.st4_11 .st_box ul li:last-child,
.st4_8 .st_box ul li:last-child,
.st4_7 .st_box ul li:last-child,
.st4_6 .st_box ul li:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}
.st4_11 .st_box ul li::before,
.st4_8 .st_box ul li::before,
.st4_7 .st_box ul li::before,
.st4_6 .st_box ul li::before {
  display: none;
}
.st4_11 .st_box ul li h4,
.st4_8 .st_box ul li h4,
.st4_7 .st_box ul li h4,
.st4_6 .st_box ul li h4 {
  font-size: 0.2rem;
  font-weight: lighter;
  color: #0d2549;
  text-align: center;
  width: auto;
}
.st4_8 .st_box ul li h4.img {
  padding: 0.17rem 0 0.08rem;
}
.st4_8 .st_box ul li h4 img {
  width: 0.45rem;
}
.st4_11 .st_box ul li h4 span,
.st4_8 .st_box ul li h4 span,
.st4_7 .st_box ul li h4 span,
.st4_6 .st_box ul li h4 span {
  font-family: Gotham;
  font-size: 0.6rem;
}
.st4_11 .st_box ul li h6,
.st4_8 .st_box ul li h6,
.st4_7 .st_box ul li h6,
.st4_6 .st_box ul li h6 {
  background: transparent;
  font-size: 0.2rem;
  font-weight: lighter;
  line-height: 0.32rem;
  color: #0d2549;
  text-align: center;
  width: auto;
}
.st4_11 .st_box ul li:hover,
.st4_8 .st_box ul li:hover,
.st4_7 .st_box ul li:hover,
.st4_6 .st_box ul li:hover {
  background: transparent;
}
.st4_13 .st5_10_con a .text h5 {
  height: 0.48rem;
}
/* st4 */


/* st5 */
.st5_1 .st_i {
  padding-right: 20%;
}
.st5_1 .st_box h6 {
  font-family: Arial;
  font-weight: normal;
  width: 2rem;
}
.st5_5 .st_box li {
  width: 1.6rem;
}
.st5_10 .st_box {
  position: static;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.st5_10_con a {
  width: calc(50% - 0.25rem);
  background: #fff;
}
.st5_10_con a .text {
  padding: 0.4rem 0;
}
/* st5 */

@media (max-width: 768px) {
  /* st */
  .st_box h6 {
    width: 2.4rem;
    height: 0.8rem;
    font-size: 0.5rem;
    line-height: 0.8rem;
  }

  .st_box h6.num {
    height: 0.8rem;
    line-height: 0.8rem;
    width: 0.8rem;
  }

  .st_box h4 {
    font-size: 0.64rem;
  }

  .st_box h5 {
    font-size: 0.5rem;
    line-height: 0.6rem;
  }

  .st_box ul li {
    width: 3rem;
    height: 0.72rem;
    font-size: 0.4rem;
    line-height: 0.72rem;
  }

  .st_box ul li::before {
    width: 1px;
    height: 1px;
    left: 0.16rem;
  }
  .st_box .line {
    width: 6px;
    height: 1px;
  }

    /* st */
  /* st1 */
  .st1_3 .st_box li {
    width: 2.2rem;
  }

  .st1_4 ul li p {
    font-size: 0.4rem;
    line-height: 0.5rem;
  }

  .st1_4 ul {
    display: block;
  }

  .st1_4 ul::after {
    content: '';
    clear: both;
    height: 0;
    display: block;
  }

  .st1_4 ul li {
    width: 22%;
    float: left;
    margin-right: 4%;
    margin-top: 4%;
  }

  .st1_4 ul li:nth-child(-n + 4) {
    margin-top: 0;
  }

  .st1_4 ul li:nth-child(4n) {
    margin-right: 0;
  }

  .st1_5 .st_box li {
    width: 2rem;
  }

  .st1_5 .st_box li:first-child {
    width: 4.16rem;
  }

  .st1_7 .st_box {
    padding-top: 3.5%;
  }

  .st1_8 .st_box .st_i {
    padding-left: 50%;
  }

  .st1_9 .st_box .st_i {
    padding-right: 50%;
  }

  .st1_10 .st_box .st_i {
    padding-left: 50%;
  }

  .st1_13 .st_box {
    padding-top: 2%;
  }

  .st5_10_con,
  .st1_13_con {
    margin-top: 0.24rem;
  }

  .st1_14ri .text,
  .st5_10_con a .text,
  .st1_13_con a .text {
    padding: 0.28rem 0;
  }

  .st1_14ri .text h4,
  .st5_10_con a .text h4,
  .st1_13_con a .text h4 {
    font-size: 0.4rem;
    line-height: 0.5rem;
  }

  .st1_14ri .text h5,
  .st5_10_con a .text h5,
  .st1_13_con a .text h5 {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .st1_13_con a .text h5 {
    line-height: 0.5rem;
    height: 1rem;
    padding:  0 0.2rem;
  }

  /* st1 */
  /* st2 */
  .st2_5 .st_box .st_i {
    padding-left: 45%;
  }

  .st2_5 .st_box li {
    width: 2.8rem;
  }

  /* st2 */
  /* st3 */
  .st3_1 .st_box h6 {
    width: 4rem;
  }

  .st3_2 ul {
    display: block;
  }

  .st3_2 ul::after {
    content: '';
    display: block;
    clear: both;
    height: 0;
  }

  .st3_2 h3 {
    font-size: 0.72rem;
  }

  .st3_2 ul li {
    width: 16%;
    margin-right: 5%;
    float: left;
    margin-top: 5%;
  }

  .st3_2 ul li:nth-child(5n) {
    margin-right: 0;
  }

  .st3_2 ul li:nth-child(5n + 1) {
    clear: both;
  }

  .st3_2 ul li:nth-child(-n + 5) {
    margin-top: 0;
  }

  .st3_2 ul li p {
    font-size: 0.42rem;
    line-height: 0.56rem;
  }

  .st3_3 .st_box .st_i {
    padding-right: 50%;
  }

  .st3_4 .st_box .st_i {
    padding-left: 50%;
  }

  .st3_4 .st_box li {
    width: 2.6rem;
    height: auto;
  }

  .st3_4 .st_box li img {
    width: 80%;
  }

  .st3_4 .st_box li p {
    font-size: 0.42rem;
    line-height: 0.56rem;
  }

  .st3_5 .st_box .st_i {
    padding-right: 50%;
  }

  .st3_6 .st_box li {
    height: auto;
    width: calc(25% - 0.165rem);
  }

  .st3_6 li .text h4 {
    font-size: 0.4rem;
    line-height: 0.5rem;
  }

  .st3_6 li .text h6 {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }

  .st3_7 .st_box {
    padding-top: 8%;
  }

  .st3_7 .st_box li {
    width: 2.4rem;
    height: auto;
  }

  .st3_7 .st_box li:last-child {
    margin-left: 6rem;
  }

  .st3_8 .st_box .st_i {
    padding-left: 50%;
  }

  .st3_9 .st_box .st_i {
    padding-right: 50%;
  }

  .st3_10 .st_box .st_i {
    padding-left: 50%;
  }

  .st3_11 .st_box .st_i {
    padding-right: 50%;
  }

  .st3_13 .st_box .st_i {
    padding-right: 50%;
  }

  .st3_16 .st_box .st_i {
    padding-left: 50%;
  }

  .st3_16 .st_box li {
    width: 2rem;
    height: auto;
  }

  /* st3 */
  /* st4 */
  .st4_1 .st_box h6 {
    width: 4rem;
  }

  .st4_2 h3 {
    font-size: 0.72rem;
  }

  .st4_5 .st_box li {
    width: 3.6rem;
  }

  .st4_11 .st_box ul li h6,
  .st4_8 .st_box ul li h6,
  .st4_7 .st_box ul li h6,
  .st4_6 .st_box ul li h6 {
    font-size: 0.4rem;
    line-height: 0.6rem;
  }
  .st4_8 .st_box .st_i {
    padding-left: 50%;
  }
  .st4_9 .st5_10_con a .text h5 {
    line-height: 0.5rem;
    height: 1.5rem;
    padding:  0 0.2rem;
  }
  .st4_9 .st5_10_con a .text h5 br {
    display: none;
  }
  .st4_11 .st_box .st_i {
    padding-left: 50%;
  }
  .st4_13 .st5_10_con a .text h5 {
    line-height: 0.5rem;
    height: 1rem;
    padding:  0 0.2rem;
  }

  /* st4 */
  /* st5 */
  .st5_1 .st_box h6 {
    width: 4rem;
  }

  .st5_5 .st_box li {
    width: 2.4rem;
  }

  .st5_2 .st_box .st_i {
    padding-right: 55%;
  }

  .st5_3 .st_box .st_i {
    padding-left: 50%;
  }

  .st5_5 .st_box .st_i {
    padding-left: 50%;
  }

  .st5_6 .st_box .st_i {
    padding-right: 50%;
  }

  .st5_7 .st_box .st_i {
    padding-left: 50%;
  }

  .st5_9 .st_box .st_i {
    padding-left: 50%;
  }

  .st5_10_con a .text {
    padding: 0.4rem 0;
  }

  /* st5 */
}