@media (max-width: 768px) {
  html {
    font-size: calc(100vw / 18);
  }
}
@media (min-width: 768px) and (max-width: 1358.99px) {
  html {
    font-size: calc(100vw / 19.5);
  }
}
@media (min-width: 1359px) and (max-width: 1401.99px) {
  html {
    font-size: calc(100vw / 19.2);
  }
}
@media (min-width: 1402px) and (max-width: 1681.99px) {
  html {
    font-size: calc(100vw / 18.8);
  }
}
@media (min-width: 1682px) and (max-width: 1921.99px) {
  html {
    font-size: calc(100vw / 19.2);
  }
}
@media (min-width: 1922px) and (max-width: 4000px) {
  html {
    font-size: calc(100vw / 25.6);
  }
}
/* 手机 */
@media (max-width: 768px) {
  /* header */
  .head {
    background-color: #fff;
    box-shadow: 0 0 0.33333333rem 0 #eee;
  }
  .head .w-750 .indexheaderleft .logo .cimgbox .logo_w {
    display: none;
  }
  .head .w-750 .indexheaderleft .logo .cimgbox .logo_bl {
    display: block;
  }
  .head .w-750 .indexheaderleft .sousyuyan .lissd .buhuueeh .icon {
    fill: #122546;
  }
  .head .w-750 .indexheaderleft .c-switch i {
    background: #122546;
    transition: all 0.3s;
  }
  /* 当前位置 */
  .dqwz {
    width: 100%;
    height: 100%;
    padding: 18% 5% 10%;
    background-color: #fff;
  }
  .dqwz .w-1520 {
    width: 100%;
    margin: 0 auto;
  }
  .dqwz .w-1520 .sacmao {
    display: flex;
    font-size: 0.53333333rem;
    color: #666;
    align-items: center;
    gap: 0.66666667rem;
  }
  .dqwz .w-1520 .sacmao i {
    display: block;
    width: 0.8rem;
    height: 0.8rem;
  }
  .dqwz .w-1520 .sacmao i .icon {
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    fill: #666;
  }
  .dqwz .w-1520 .sacmao a {
    font-size: 0.53333333rem;
    color: #666;
  }
  .dqwz .w-1520 .sacmao a.active {
    color: #122546;
  }
  /* show */
  .show {
    width: 100%;
    height: 100%;
    padding: 0 5% 10%;
  }
  .show .w-1520 {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  .show .w-1520 .titeefnnin {
    width: 100%;
    margin-bottom: 1.33333333rem;
  }
  .show .w-1520 .titeefnnin h3 {
    width: 100%;
    margin: 0 auto 1.33333333rem;
    font-size: 0.8rem;
    text-align: center;
    color: #000;
  }
  .show .w-1520 .titeefnnin .ascniaotiten {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.66666667rem;
    font-size: 0.53333333rem;
    color: #666;
  }
  .show .w-1520 .titeefnnin .ascniaotiten p {
    font-size: 0.53333333rem;
    color: #666;
  }
  .show .w-1520 .content {
    font-size: 0.53333333rem !important;
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.8 !important;
    display: grid;
    gap: 0.66666667rem;
    border-bottom: 0.06666667rem solid #333;
    padding-bottom: 1.33333333rem;
    margin-bottom: 1.33333333rem;
  }
  .show .w-1520 .content * {
    font-size: 0.53333333rem !important;
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.8 !important;
  }
  .show .w-1520 .content li {
    margin: 0.66666667rem 0 !important;
  }
  .show .w-1520 .content strong {
    font-weight: bold !important;
  }
  .show .w-1520 .content img {
    margin: 1rem auto !important;
    width: 80% !important;
    text-align: center;
    border-radius: 1rem !important;
  }
  .show .w-1520 .content video {
    width: 80% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .show .w-1520 .content span {
    display: inline !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
  }
  .show .w-1520 .fanyezhun {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.66666667rem;
  }
  .show .w-1520 .fanyezhun span {
    display: block;
    width: 100%;
    font-size: 0.53333333rem;
    color: #999;
  }
  .show .w-1520 .fanyezhun a {
    display: block;
    width: 100%;
    font-size: 0.53333333rem;
    color: #000;
  }
  .show .w-1520::after {
    position: absolute;
    bottom: -1.33333333rem;
    width: 30%;
    height: 0.2rem;
    background-color: #1188cc;
    content: '';
  }
  .show .w-1520::before {
    position: absolute;
    bottom: -1.33333333rem;
    width: 69.8%;
    right: 0;
    height: 0.2rem;
    background-color: #122546;
    content: '';
  }
  /* 更多新闻 */
  .morenews {
    width: 100%;
    height: 100%;
    padding: 5% 5% 10%;
    background-color: #fff;
    position: relative;
  }
  .morenews .w-1520 {
    width: 100%;
    margin: 0 auto 1.33333333rem;
  }
  .morenews .w-1520 h3 {
    margin: 0 auto;
    font-size: 0.8rem;
    font-weight: 500;
    color: #000;
  }
  .morenews .news-swiper-wrap {
    display: flex;
    overflow: hidden;
  }
  .morenews .news-swiper-wrap .zuobianfenhe {
    display: none;
  }
  .morenews .news-swiper-wrap .mySwiper_news {
    width: 100%;
    height: 12rem;
    overflow: hidden;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper {
    position: absolute;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide {
    transition: all 0.5s;
    display: grid;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .imgshuan {
    width: 100%;
    height: 6.66666667rem;
    border-radius: 0.33333333rem;
    transition: all 0.5s;
    overflow: hidden;
    margin-bottom: 0.66666667rem;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .imgshuan img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.33333333rem;
    transition: all 0.5s;
    transform: scale(1);
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai {
    width: 100%;
    padding: 0 1%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .news-btn .mores {
    background-color: #122546;
    border-radius: 6.66666667rem;
    width: 3.33333333rem;
    height: 1.33333333rem;
    transition: all 0.5s;
    display: grid;
    align-items: center;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .news-btn .mores .p {
    text-align: center;
    color: #fff;
    font-size: 0.53333333rem;
    margin-bottom: 0;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .timeday p {
    font-size: 0.53333333rem;
    color: #666;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide h3 {
    padding: 0 1%;
    width: 100%;
    margin-top: 0.66666667rem;
    font-size: 0.66666667rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
}
/* pc */
@media (min-width: 768px) {
  /* header */
  .header {
    background-color: #fff;
  }
  .header .w-1517 .logo-nav .logo .blogo {
    display: none;
  }
  .header .w-1517 .logo-nav .logo .logo_bl {
    display: block;
  }
  .header .w-1517 .logo-nav .nav .li {
    position: relative;
  }
  .header .w-1517 .logo-nav .nav .li .zhunav {
    color: #122546;
  }
  .header .w-1517 .logo-nav .youbianzhuans .sousuoyuyans .sousyuyan .icon {
    fill: #122546;
  }
  .header .w-1517 .logo-nav .youbianzhuans .sousuoyuyans .yuyan .icon {
    fill: #122546;
  }
  .header .w-1517 .logo-nav .youbianzhuans .conshyasiia {
    background-color: #122546;
  }
  .header .w-1517 .logo-nav .youbianzhuans .conshyasiia a {
    font-weight: bold;
    font-size: 0.2rem;
    color: #fff;
    transition: all 0.5s;
  }
  .header .w-1517 .logo-nav .youbianzhuans .conshyasiia:hover {
    transition: all 0.5s;
    background-color: #0a1831;
  }
  .header .erjidaohang .csaisnaoi {
    background-color: #f5f7f9;
  }
  /* 当前位置 */
  .dqwz {
    width: 100%;
    height: 100%;
    padding: 1.6rem 0 0.8rem;
    background-color: #fff;
  }
  .dqwz .w-1520 {
    width: 15.2rem;
    margin: 0 auto;
  }
  .dqwz .w-1520 .sacmao {
    display: flex;
    font-size: 0.16rem;
    color: #666;
    align-items: center;
    gap: 0.1rem;
  }
  .dqwz .w-1520 .sacmao i {
    display: block;
    width: 0.22rem;
    height: 0.22rem;
  }
  .dqwz .w-1520 .sacmao i .icon {
    display: block;
    width: 0.22rem;
    height: 0.22rem;
    fill: #666;
  }
  .dqwz .w-1520 .sacmao a {
    font-size: 0.16rem;
    color: #666;
  }
  .dqwz .w-1520 .sacmao a.active {
    color: #122546;
  }
  /* show */
  .show {
    width: 100%;
    height: 100%;
    padding: 0 0 1.1rem;
  }
  .show .w-1520 {
    width: 15.2rem;
    margin: 0 auto;
    position: relative;
  }
  .show .w-1520 .titeefnnin {
    width: 100%;
    margin-bottom: 0.8rem;
  }
  .show .w-1520 .titeefnnin h3 {
    width: 70%;
    margin: 0 auto 0.5rem;
    font-size: 0.36rem;
    text-align: center;
    color: #000;
  }
  .show .w-1520 .titeefnnin .ascniaotiten {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.3rem;
    font-size: 0.16rem;
    color: #666;
  }
  .show .w-1520 .titeefnnin .ascniaotiten p {
    font-size: 0.16rem;
    color: #666;
  }
  .show .w-1520 .content {
    font-size: 0.18rem !important;
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.8 !important;
    display: grid;
    gap: 0.3rem;
    border-bottom: 0.01rem solid #333;
    padding-bottom: 0.8rem;
    margin-bottom: 0.5rem;
  }
  .show .w-1520 .content * {
    font-size: 0.18rem !important;
    color: #666 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.8 !important;
  }
  .show .w-1520 .content li {
    margin: 0.3rem 0 !important;
  }
  .show .w-1520 .content strong {
    font-weight: bold !important;
  }
  .show .w-1520 .content img {
    margin: 0.4rem auto !important;
    width: 60% !important;
    text-align: center;
    border-radius: 0.15rem !important;
  }
  .show .w-1520 .content video {
    width: 70% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .show .w-1520 .content span {
    display: inline !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
  }
  .show .w-1520 .fanyezhun {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.2rem;
  }
  .show .w-1520 .fanyezhun span {
    display: block;
    width: 100%;
    font-size: 0.16rem;
    color: #999;
  }
  .show .w-1520 .fanyezhun a {
    display: block;
    width: 100%;
    font-size: 0.16rem;
    color: #000;
  }
  .show .w-1520::after {
    position: absolute;
    bottom: -0.8rem;
    width: 30%;
    height: 0.05rem;
    background-color: #1188cc;
    content: '';
  }
  .show .w-1520::before {
    position: absolute;
    bottom: -0.8rem;
    width: 69.8%;
    right: 0;
    height: 0.05rem;
    background-color: #122546;
    content: '';
  }
  /* 更多新闻 */
  .morenews {
    width: 100%;
    height: 100%;
    padding: 0.5rem 0 1.1rem;
    background-color: #fff;
    position: relative;
  }
  .morenews .w-1520 {
    width: 15.2rem;
    margin: 0 auto 0.5rem;
  }
  .morenews .w-1520 h3 {
    margin: 0 auto;
    font-size: 0.36rem;
    font-weight: 500;
    color: #000;
  }
  .morenews .news-swiper-wrap {
    display: flex;
    overflow: hidden;
  }
  .morenews .news-swiper-wrap .zuobianfenhe {
    width: 25%;
  }
  .morenews .news-swiper-wrap .mySwiper_news {
    width: 100%;
    height: 5rem;
    overflow: hidden;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper {
    position: absolute;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide {
    transition: all 0.5s;
    display: grid;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .imgshuan {
    width: 4.55rem;
    height: 3.22rem;
    border-radius: 0.15rem;
    transition: all 0.5s;
    overflow: hidden;
    margin-bottom: 0.3rem;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .imgshuan img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.15rem;
    transition: all 0.5s;
    transform: scale(1);
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai {
    width: 4.55rem;
    padding: 0 1%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .news-btn .mores {
    background-color: #122546;
    border-radius: 1rem;
    width: 1rem;
    height: 0.35rem;
    transition: all 0.5s;
    display: grid;
    align-items: center;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .news-btn .mores .p {
    text-align: center;
    color: #fff;
    font-size: 0.16rem;
    margin-bottom: 0;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide .dcnai .timeday p {
    font-size: 0.16rem;
    color: #666;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide h3 {
    padding: 0 1%;
    width: 4.55rem;
    margin-top: 0.3rem;
    font-size: 0.24rem;
    color: #000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide:hover {
    transition: all 0.5s;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide:hover .imgshuan {
    transition: all 0.5s;
  }
  .morenews .news-swiper-wrap .mySwiper_news .swiper-wrapper .swiper-slide:hover .imgshuan img {
    transition: all 0.5s;
    transform: scale(1.05);
  }
}
@media (min-width: 768px) and (max-width: 1358.99px) {
  /* 更多新闻 */
  .morenews .news-swiper-wrap .zuobianfenhe {
    width: 11%;
  }
}
@media (min-width: 1359px) and (max-width: 1401.99px) {
  /* 更多新闻 */
  .morenews .news-swiper-wrap .zuobianfenhe {
    width: 11%;
  }
}
@media (min-width: 1402px) and (max-width: 1681.99px) {
  /* 更多新闻 */
  .morenews .news-swiper-wrap .zuobianfenhe {
    width: 11%;
  }
}
@media (min-width: 1682px) and (max-width: 1921.99px) {
  /* 更多新闻 */
  .morenews .news-swiper-wrap .zuobianfenhe {
    width: 11%;
  }
}
