@media screen and (max-width: 1023px) {
  .main {
    padding-left: 0;
    padding-right: 0;
  }
  .lxwm_a {
    padding: 0.73rem 0.3rem 0.32rem;
  }
  .lxwm_a .a1 {
    display: none;
  }
  .lxwm_a .a2 {
    padding: 0.35rem 0.35rem 0.47rem;
  }
  .lxwm_a .a2 .box {
    width: 100%;
  }
  .lxwm_a .a2 .box .b1 {
    margin-bottom: 0.28rem;
  }
  .lxwm_a .a2 .box .b1:nth-child(2),
  .lxwm_a .a2 .box .b1:nth-child(3) {
    width: 100%;
  }
  .lxwm_a .a2 .box .b1 input {
    height: 0.8rem;
    border-radius: 0.1rem;
    padding: 0 0.22rem;
    font-size: 0.26rem;
  }
  .lxwm_a .a2 .box .b1 textarea {
    border-radius: 0.1rem;
    padding: 0.12rem 0.22rem;
    font-size: 0.26rem;
    height: 1.6rem;
  }
  .lxwm_a .a2 .box .b2 {
    padding-top: 0.2rem;
  }
  .lxwm_a .a2 .box .b2 span {
    width: 100%;
    line-height: 0.8rem;
    border-radius: 0.4rem;
    font-size: 0.26rem;
  }
  .lxwm_a .a3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.46rem;
  }
  .lxwm_a .a3 .b1 {
    font-size: 0.34rem;
    font-weight: bold;
    color: #01ADEF;
    line-height: 1;
    margin-bottom: 0.25rem;
  }
  .lxwm_a .a3 .b2 {
    width: 0.68rem;
    height: 0.02rem;
    background: #01ADEF;
    margin-bottom: 0.22rem;
  }
  .lxwm_a .a3 .b3 {
    font-size: 0.3rem;
    font-weight: 500;
    color: #000000;
    line-height: 1.7;
  }
  .nav_a {
    margin: 0 0.3rem;
    height: 0.9rem;
    margin-top: -0.45rem;
    padding: 0;
  }
  .nav_a .a1 {
    font-size: 0.26rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  .nav_a .a1 span {
    margin: 0;
  }
  .nav_a .a2 {
    display: none;
  }
  .news_a {
    padding: 0.12rem 0.3rem 0.68rem;
  }
  .news_a .list {
    padding-bottom: 0.62rem;
  }
  .news_a .list .item {
    height: 1.2rem;
  }
  .news_a .list .item .b1 {
    width: 1.17rem;
    padding-left: 0;
  }
  .news_a .list .item .b1 span {
    font-size: 0.22rem;
  }
  .news_a .list .item .b1 em {
    font-size: 0.26rem;
  }
  .news_a .list .item .b2 {
    width: calc(100% - 1.47rem);
    padding-right: 0.6rem;
    font-size: 0.24rem;
  }
  .news_a .list .item .b3 {
    display: none;
  }
  .news_a .list .item .b4 {
    content: '';
    display: inline-block;
    height: 0.12rem;
    width: 0.12rem;
    border-width: 0.02rem 0.02rem 0 0;
    border-color: #999999;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  }
  .pagination {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pagination li {
    padding: 0 0.1rem;
  }
  .pagination li span {
    line-height: 0.58rem;
    font-size: 0.24rem;
    min-width: 0.58rem;
  }
  .pagination li a {
    line-height: 0.58rem;
    font-size: 0.24rem;
    min-width: 0.58rem;
  }
  .hzhb_a {
    padding: 0.4rem 0.44rem 0.11rem;
  }
  .hzhb_a .item {
    width: calc((100% - 0.32rem)/2);
    height: 1.7rem;
    margin-right: 0.32rem;
    margin-bottom: 0.35rem;
  }
  .hzhb_a .item:nth-child(2n) {
    margin-right: 0;
  }
  .xgxz_a {
    padding: 0.4rem 0.3rem;
  }
  .xgxz_a .item {
    margin-bottom: 0.3rem;
  }
  .xgxz_a .item .text {
    padding: 0 0.25rem;
  }
  .xgxz_a .item .text .b1 {
    font-size: 0.26rem;
  }
  .xgxz_a .item .text .b2 {
    font-size: 0.24rem;
    height: calc(0.24rem * 3.2);
  }
  .xgxz_a .item .text .b3 {
    margin: 0.2rem 0 0.1rem;
  }
  .xgxz_a .item .text .b4 {
    font-size: 0.24rem;
  }
  .zhxx_pc {
    display: none;
  }
  .zhxx_sj {
    display: block;
    padding: 0.37rem 0.3rem;
    background-color: #f5f5f5;
    min-height: 10rem;
  }
  .zhxx_sj .item {
    padding: 0.15rem 0.2rem 0.18rem 0.3rem;
    display: flex;
    margin-bottom: 0.3rem;
    background-color: #ffffff;
  }
  .zhxx_sj .item:last-child {
    margin-bottom: 0;
  }
  .zhxx_sj .a1 {
    width: calc(100% - 2rem);
  }
  .zhxx_sj .a1 .b1 {
    font-size: 0.26rem;
    line-height: 2;
    font-weight: bold;
    color: #333333;
  }
  .zhxx_sj .a1 .b2 {
    font-size: 0.24rem;
    font-weight: 500;
    color: #999999;
    line-height: 1.6;
  }
  .zhxx_sj .a2 {
    width: 1rem;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .zhxx_sj .a2::after {
    position: absolute;
    left: 0;
    top: 0.14rem;
    bottom: 0.1rem;
    width: 1px;
    background-color: #e5e5e5;
    content: "";
  }
  .zhxx_sj .a2 .b1 {
    font-size: 0.26rem;
    line-height: 2;
    font-weight: bold;
    color: #333333;
    text-align: center;
  }
  .zhxx_sj .a2 .b2 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.24rem;
    color: #999999;
    font-weight: 500;
    line-height: 1.6;
  }
  .jsfw_b {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .jsfw_b .tit {
    font-size: 0.34rem;
    margin-bottom: 0.2rem;
  }
  .jsfw_b .desc {
    font-size: 0.26rem;
    line-height: 1.8;
    padding: 0 0.3rem 0.3rem;
  }
  .jsfw_b .swiper {
    padding-bottom: 0.2rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .jsfw_b .swiper .swiper-slide .item p {
    font-size: 0.24rem;
  }
  .jsfw_a .box {
    padding: 0.7rem 0.3rem;
  }
  .jsfw_a .box .item {
    padding-bottom: 0.4rem;
  }
  .jsfw_a .box .item .text {
    width: 50.73%;
    padding: 3% 0.3rem 4.5%;
  }
  .jsfw_a .box .item .text .b1 {
    margin-bottom: 0.05rem;
    font-size: 0.3rem;
    line-height: 2;
  }
  .jsfw_a .box .item .text .b2 {
    font-size: 0.24rem;
    line-height: 1.8;
    height: calc(0.24rem * 3.6);
    margin-bottom: 0.1rem;
    -webkit-line-clamp: 2;
  }
  .jsfw_a .box .item .text .b3 {
    width: 1.16rem;
    line-height: 0.42rem;
    font-size: 0.24rem;
  }
  .alxq_a .a1 {
    display: none;
  }
  .alxq_a .a2 {
    display: none;
  }
  .alxq_a .a3 {
    display: block;
    margin-bottom: 0;
  }
  .alxq_a .a3 .img {
    width: 100%;
    height: auto;
    border-radius: 0;
  }
  .alxq_a .a3 .img img {
    width: 100%;
    height: auto;
    display: block;
  }
  .alxq_a .a3 .text {
    width: 100%;
    padding: 0.27rem 0.3rem 0;
  }
  .alxq_a .a3 .text .b1 {
    font-size: 0.48rem;
    font-weight: bold;
    color: #000000;
    line-height: 1.6;
    margin-bottom: 0.05rem;
  }
  .alxq_a .a3 .text .b2 {
    display: flex;
    margin-bottom: 0;
    padding: 0.06rem 0 0.2rem;
  }
  .alxq_a .a3 .text .b2 span {
    line-height: 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.24rem;
    padding: 0 0.3rem;
    margin-right: 0.12rem;
  }
  .alxq_a .a3 .text .b3 {
    display: none;
  }
  .alxq_a .a3 .text .b4 {
    display: none;
  }
  .alxq_a .a4 {
    border: none;
    margin-bottom: 0;
  }
  .alxq_a .a4 .b1 {
    display: none;
  }
  .alxq_a .a4 .b2 {
    padding: 0 0.3rem;
    line-height: 1.84;
    font-size: 0.26rem;
  }
  .alxq_a .a5 {
    display: block;
    padding: 0.2rem 0.3rem 0.48rem;
  }
  .alxq_a .a5 a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 0.8rem;
    border-radius: 0.4rem;
    background: #00ADEA;
    font-size: 0.36rem;
    font-weight: 500;
    color: #FFFFFF;
  }
  .alxq_b {
    border: none;
    border-radius: 0;
    margin-bottom: 0.2rem;
  }
  .alxq_b .tit {
    height: 0.98rem;
    margin-bottom: 0.5rem;
  }
  .alxq_b .tit span {
    width: 100%;
    background: none;
    border-top: none;
    font-size: 0.34rem;
    font-weight: 500;
    color: #333333;
  }
  .alxq_b .list {
    padding: 0 0.3rem 0;
    justify-content: space-between;
  }
  .alxq_b .list .item {
    width: calc(50% - 0.12rem);
    margin: 0 0 0.24rem;
  }
  .alxq_b .list .item .img {
    height: 3.28rem;
  }
  .alxq_b .list .item .name {
    line-height: 0.8rem;
    height: 0.8rem;
    font-size: 0.26rem;
    padding: 0 0.1rem;
  }
  .ryzs_a {
    padding-top: 0.57rem;
    padding-left: 0.48rem;
    padding-right: 0.48rem;
  }
  .ryzs_a .item {
    width: 100%;
    margin-bottom: 0.17rem;
  }
  .ryzs_a .item img {
    margin-bottom: 0.23rem;
  }
  .ryzs_a .item p {
    font-size: 0.26rem;
    line-height: 0.6rem;
    height: 0.6rem;
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .gssl_a {
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .gssl_a .a1 {
    font-size: 0.34rem;
  }
  .gssl_a .a2 {
    font-size: 0.26rem;
  }
  .gssl_a .a3 {
    padding-top: 0.3rem;
  }
  .gssl_b {
    display: block;
    margin-bottom: 0.6rem;
    padding: 0 0.3rem 0;
  }
  .gssl_b .video {
    width: 100%;
    height: 4.3rem;
  }
  .gssl_b .text {
    width: 100%;
    padding-top: 0.3rem;
  }
  .gssl_b .text .item {
    width: 100%;
    margin: 0 0 0.25rem;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 0.1rem;
    position: relative;
  }
  .gssl_b .text .item:nth-child(odd) {
    padding: 0.4rem 0.5rem 0.4rem 1.9rem;
  }
  .gssl_b .text .item:nth-child(odd) .b4 {
    left: 0.52rem;
  }
  .gssl_b .text .item:nth-child(even) {
    padding: 0.4rem 1.9rem 0.4rem 0.5rem;
  }
  .gssl_b .text .item:nth-child(even) .b4 {
    right: 0.52rem;
  }
  .gssl_b .text .item .b1 {
    display: none;
  }
  .gssl_b .text .item .b2 {
    font-size: 0.26rem;
    line-height: 1;
    margin-bottom: 0.1rem;
  }
  .gssl_b .text .item .b3 {
    font-size: 0.24rem;
    line-height: 1.4;
    min-height: calc(0.24rem * 2.8);
  }
  .gssl_b .text .item .b4 {
    display: block;
    width: 0.96rem;
    height: 0.96rem;
    background: #02AFED;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 0.48rem);
  }
  .gssl_b .text .item .b4 img {
    width: 100%;
    height: 100%;
    display: block;
  }
  .ind_a {
    padding: 0.3rem 0.3rem 0;
  }
  .ind_a .a1 {
    margin-bottom: 0.3rem;
  }
  .ind_a .a1 .item .b1 {
    font-size: 0.5rem;
    margin-bottom: 0.1rem;
  }
  .ind_a .a1 .item .b2 {
    font-size: 0.24rem;
  }
  .ind_a .a2 {
    display: block;
  }
  .ind_a .a2 .video {
    width: 100%;
    height: 4.4rem;
  }
  .ind_a .a2 .text {
    width: 100%;
    padding-top: 0.2rem;
    padding-bottom: 0.5rem;
  }
  .ind_a .a2 .text .b1 {
    font-size: 0.4rem;
  }
  .ind_a .a2 .text .b2 {
    font-size: 0.24rem;
    margin-bottom: 0.1rem;
  }
  .ind_a .a2 .text .b3 {
    font-size: 0.26rem;
    margin-bottom: 0.4rem;
    height: auto;
    overflow: visible;
  }
  .ind_a .a2 .text .b4 {
    font-size: 0.24rem;
  }
  .ind_b {
    padding-top: 0.38rem;
    padding-bottom: 0.2rem;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
  }
  .ind_b .tit {
    display: block;
    margin-bottom: 0.3rem;
  }
  .ind_b .tit .b1 {
    margin-bottom: 0.1rem;
    height: 0.6rem;
  }
  .ind_b .tit .b1 span {
    font-size: 0.24rem;
  }
  .ind_b .tit .b2 {
    font-size: 0.28rem;
    font-weight: 300;
    color: #FEFEFE;
    line-height: 2;
  }
  .ind_b .tit .b2 a {
    margin-left: 0.4rem;
  }
  .ind_b .tit .b2 a:first-child {
    margin-left: 0;
  }
  .ind_b .tit .b2 a:hover {
    font-weight: bold;
  }
  .ind_b .swiper {
    padding-bottom: 0.7rem;
    height: 8.7rem;
  }
  .ind_b .swiper .swiper-slide {
    height: calc((100% - 15px) / 2);
  }
  .ind_b .swiper .swiper-slide .item {
    height: 100%;
  }
  .ind_b .swiper .swiper-slide .item .img {
    height: 2.8rem;
  }
  .ind_b .swiper .swiper-slide .item .img img {
    height: 100%;
    object-fit: cover;
  }
  .ind_b .swiper .swiper-slide .item .name {
    line-height: 0.6rem;
    height: 0.6rem;
    font-size: 0.26rem;
  }
  .title_a .a1 span {
    font-size: 0.2rem;
  }
  .ind_c {
    padding: 0.58rem 0.3rem 0.6rem;
  }
  .ind_c .a1 {
    display: block;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.1rem;
  }
  .ind_c .a1 .b1 {
    width: 100%;
    display: flex;
    align-items: flex-end;
    height: 0.4rem;
    line-height: 1;
    margin-bottom: 0.2rem;
  }
  .ind_c .a1 .b1 h5 {
    display: block;
    font-size: 0.4rem;
    font-weight: 800;
    color: #333;
  }
  .ind_c .a1 .b1 h6 {
    font-size: 0.24rem;
    font-weight: 400;
    margin-left: 0.16rem;
    color: #333;
  }
  .ind_c .a1 .b1 p {
    display: none;
  }
  .ind_c .a1 .b2 {
    width: 100%;
    position: relative;
  }
  .ind_c .a1 .b2 div {
    font-size: 0.26rem;
    color: #666666;
  }
  .ind_c .a1 .b2 a {
    width: 1rem;
    height: 0.4rem;
    background: #01ADEF;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: -0.6rem;
  }
  .ind_c .a1 .b2 a img {
    height: 0.1rem;
    width: auto;
    display: block;
  }
  .ind_c .a2 {
    padding: 0.16rem 0.16rem 0.05rem;
  }
  .ind_c .a2 .item {
    width: calc(50% - 0.1rem);
    margin-right: 0.2rem;
  }
  .ind_c .a2 .item:nth-child(2n) {
    margin-right: 0;
  }
  .ind_c .a2 .item .img img {
    width: 100%;
    height: auto;
  }
  .ind_c .a2 .item .name {
    font-size: 0.24rem;
  }
  .ind_d {
    padding: 0.6rem 0.3rem 0.6rem;
  }
  .ind_d .main {
    display: block;
  }
  .ind_d .main .text {
    width: 100%;
  }
  .ind_d .main .text .b1 {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-end;
    height: 0.4rem;
    line-height: 1;
    margin-bottom: 0.5rem;
    padding-top: 0;
  }
  .ind_d .main .text .b1 h5 {
    display: block;
    font-size: 0.4rem;
    font-weight: 800;
    color: #333;
  }
  .ind_d .main .text .b1 h6 {
    font-size: 0.24rem;
    font-weight: 400;
    margin-left: 0.16rem;
    color: #333;
    margin-bottom: 0;
  }
  .ind_d .main .text .b1 p {
    display: none;
  }
  .ind_d .main .text .b1 a {
    width: 1rem;
    height: 0.4rem;
    background: #01ADEF;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
  }
  .ind_d .main .text .b1 a img {
    height: 0.1rem;
    width: auto;
    display: block;
  }
  .ind_d .main .text .b2 {
    font-size: 0.32rem;
    font-weight: bold;
  }
  .ind_d .main .text .b3 {
    font-size: 0.26rem;
    height: auto;
    -webkit-line-clamp: 999999999999;
  }
  .ind_d .main .text .b4 {
    display: none;
  }
  .ind_d .main .img {
    width: 100%;
    height: auto;
    background: none;
    border-radius: 0.3rem;
    overflow: hidden;
  }
  .ind_d .main .img img {
    width: 100%;
    height: auto;
  }
  .ind_e {
    padding: 0.5rem 0.3rem 0.2rem;
  }
  .ind_e .title_a {
    margin-bottom: 0.4rem;
  }
  .ind_e .swiper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0.7rem;
  }
  .ind_e .swiper .swiper-wrapper {
    height: 3.9rem;
  }
  .ind_e .swiper-slide {
    height: calc((100% - 20px) / 3);
  }
  .ind_f {
    padding: 0.1rem 0 0.18rem;
  }
  .ind_f .title_a {
    margin: 0 0.3rem 0.1rem;
  }
  .ind_f .box {
    padding-right: 0;
  }
  .ind_f .box .swiper-pagination {
    display: none;
  }
  .ind_f .swiper {
    padding: 0.4rem 0.3rem;
  }
  .ind_f .swiper .swiper-slide {
    box-shadow: 0 0 0.34rem 0.04rem rgba(0, 0, 0, 0.1);
    border-radius: 0.1rem;
    overflow: hidden;
  }
  .ind_f .swiper .item {
    display: block;
    padding: 0;
  }
  .ind_f .swiper .item .img {
    height: 2.7rem;
    background: #01ADEF;
    border-radius: 0.1rem;
    margin-bottom: 0.25rem;
  }
  .ind_f .swiper .item .b1,
  .ind_f .swiper .item .b2 {
    display: none;
  }
  .ind_f .swiper .item .text {
    display: block;
    padding: 0 0.2rem 0;
  }
  .ind_f .swiper .item .text h6 {
    line-height: 0.54rem;
    height: 0.54rem;
    font-size: 0.3rem;
    font-weight: bold;
    color: #333333;
  }
  .ind_f .swiper .item .text p {
    font-size: 0.24rem;
    font-weight: 400;
    color: #666666;
    line-height: 1.6;
    height: calc(0.24rem * 3.2);
    margin-bottom: 0.28rem;
  }
  .ind_f .swiper .item .text h5 {
    padding: 0.28rem 0;
    border-top: 1px solid #F2F2F2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #999999;
    position: relative;
  }
  .ind_f .swiper .item .text h5 span {
    font-size: 0.4rem;
    font-weight: bold;
    line-height: 0.52rem;
  }
  .ind_f .swiper .item .text h5 em {
    font-size: 0.24rem;
    font-weight: 400;
    line-height: 0.36rem;
  }
  .ind_f .swiper .item .text h5 i {
    position: absolute;
    width: 0.42rem;
    height: 0.42rem;
    border: 1px solid #999999;
    border-radius: 50%;
    right: 0;
  }
  .footer {
    background: #454545;
    padding-top: 0.4rem;
  }
  .footer .box_a {
    display: block;
  }
  .footer .box_a .text_a {
    margin-right: 0;
    padding: 0 0.4rem;
  }
  .footer .box_a .text_a .b1 {
    margin-bottom: 0.3rem;
  }
  .footer .box_a .text_a .b2 {
    font-size: 0.24rem;
  }
  .footer .box_a .text_b {
    display: none;
  }
  .footer .box_b {
    font-size: 0.24rem;
    padding: 0.2rem 0.3rem;
  }
  .header {
    height: 1rem;
    background-color: #ffffff;
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 10;
    box-shadow: 0px 0px 0.4rem 0.04rem rgba(0, 0, 0, 0.1);
  }
  .header .a1 {
    height: 0.6rem;
    margin-right: 0;
  }
  .header .a2 {
    display: none;
  }
  .header .a3 {
    display: none;
  }
  .header .a4 {
    display: flex;
    align-items: center;
  }
  .header .a4 span {
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    margin-left: 0.4rem;
  }
  .header .a4 span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .header.select .a5 {
    top: 0;
    opacity: 1;
  }
  .header .a5 {
    position: absolute;
    height: 100%;
    background-color: #ffffff;
    left: 0;
    right: 0;
    top: -100%;
    transition: 0.6s;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    opacity: 0;
  }
  .header .a5 input {
    width: calc(100% - 1.4rem);
    box-sizing: border-box;
    padding: 0 0.2rem;
    margin: 0 0.1rem;
    border-bottom: 1px solid #01ADEF;
    outline: none;
    font-size: 0.24rem;
    font-weight: 400;
    height: 0.6rem;
    color: #333;
  }
  .header .a5 span,
  .header .a5 em {
    width: 0.6rem;
    height: 0.6rem;
  }
  .header .a5 span img,
  .header .a5 em img {
    width: 100%;
    height: 100%;
  }
  .header_sj {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow: auto;
    background: rgba(0, 0, 0, 0.3);
    z-index: 28;
  }
  .header_sj .box {
    background-color: #FFFFFF;
  }
  .header_sj .a1 {
    height: 1rem;
    background-color: #ffffff;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
  }
  .header_sj .a1 a {
    height: 0.6rem;
  }
  .header_sj .a1 a img {
    height: 100%;
    width: auto;
    display: block;
  }
  .header_sj .a1 span {
    width: 0.5rem;
    height: 0.5rem;
  }
  .header_sj .a1 span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .header_sj .a2 {
    border-top: 1px solid #f5f5f5;
    padding: 0 0.4rem;
  }
  .header_sj .a2 a {
    display: block;
    text-align: center;
    line-height: 1.1rem;
    border-bottom: 1px solid #f5f5f5;
    font-size: 0.3rem;
    color: #333333;
  }
  .header_sj .a2 a:last-child {
    border-bottom: none;
  }
  .desc_a {
    font-size: 0.26rem;
    color: #666666;
    line-height: 1.8;
    padding: 0.3rem;
  }
  .desc_b {
    display: block;
    padding: 0 0.3rem;
  }
  .desc_b .left {
    width: 100%;
  }
  .desc_b .left .box {
    background: none;
    border-radius: 0;
    overflow: hidden;
  }
  .desc_b .left .box .b1 {
    background: none;
    padding-left: 0;
    font-size: 0.48rem;
    font-weight: 800;
    color: #01ADEF;
    line-height: 1rem;
    position: relative;
    text-align: center;
    margin-bottom: 0.35rem;
  }
  .desc_b .left .box .b1 em {
    position: relative;
    z-index: 2;
  }
  .desc_b .left .box .b1 span {
    display: block;
    position: absolute;
    font-size: 0.4rem;
    font-weight: 800;
    color: #999999;
    line-height: 0.48rem;
    text-transform: uppercase;
    opacity: 0.1;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 1;
  }
  .desc_b .left .box .b2 {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.25rem;
  }
  .desc_b .left .box .b2 a {
    display: block;
    font-size: 0.22rem;
    line-height: 0.5rem;
    border: none;
    padding: 0 0.24rem;
    background: #F5F6F8;
    border-radius: 0.25rem;
    margin: 0.05rem 0.1rem 0.05rem 0;
  }
  .desc_b .left .box .b2 a.select {
    color: #fff;
    background: #01ADEF;
  }
  .desc_b .right {
    width: 100%;
  }
  .desc_b .right .a1 {
    display: none;
  }
  .desc_b .right .a2 {
    padding-bottom: 0;
    justify-content: space-between;
  }
  .desc_b .right .a2 .item {
    width: calc(50% - 0.15rem);
    margin-right: 0;
    margin-bottom: 0.3rem;
  }
  .desc_b .right .a2 .item .name {
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.26rem;
  }
  .desc_c {
    padding: 0.6rem 0.3rem 0.4rem;
  }
  .desc_c .tit {
    margin-bottom: 0.33rem;
    position: relative;
  }
  .desc_c .tit p {
    font-size: 0.4rem;
    font-weight: 800;
    color: #999999;
    opacity: 0.1;
    line-height: 0.48rem;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 1;
    text-transform: uppercase;
  }
  .desc_c .tit h6 {
    position: relative;
    z-index: 2;
    text-align: center;
    font-size: 0.48rem;
    font-weight: 800;
    color: #01ADEF;
    line-height: 1rem;
  }
  .desc_c .swiper {
    padding-bottom: 0.6rem;
  }
  .desc_c .swiper .swiper-wrapper {
    height: 7rem;
  }
  .desc_c .swiper .swiper-slide {
    height: calc(50% - 8px);
  }
  .desc_c .swiper .swiper-slide a {
    display: block;
    height: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
  }
  .desc_c .swiper .swiper-slide a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .search_a .tit {
    padding: 0.6rem 0 0.2rem;
  }
  .search_a .tit h6 {
    line-height: 1;
  }
  .search_a .tit p {
    font-size: 0.24rem;
  }
  .search_a .bread {
    padding: 0 0.26rem;
  }
  .search_a .list_a {
    overflow: hidden;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .search_a .list_a ul {
    margin: 0 -0.1rem;
  }
  .search_a .list_a ul li {
    width: calc(100% / 2);
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
  }
  .search_a .list_a ul li a .text {
    font-size: 0.24rem;
  }
  .search_a .list_b {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
  .search_a .list_b ul {
    margin: 0 -0.1rem;
  }
  .search_a .list_b ul li {
    width: 100%;
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
  }
  .search_a .list_b ul li a .b1 {
    font-size: 0.34rem;
  }
  .search_a .list_b ul li a .text {
    font-size: 0.24rem;
    height: calc(0.24rem * 6);
  }
}
