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

  body {
    padding-top: 3.75rem;
  }



  .box {
    width: 100%;
    padding: 0 .9375rem;
    box-sizing: border-box;
  }

  .header>.box {
    padding: 0 .9375rem;
    background-position: 13rem 90%;
    background-size: 6rem;
  }

  .header .link_btn {
    display: none;
  }

  .header .menu_btn {
    display: block;
    width: 2rem;
    height: 2rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M28 7.55566H4C3.45333 7.55566 3 7.10233 3 6.55566C3 6.009 3.45333 5.55566 4 5.55566H28C28.5467 5.55566 29 6.009 29 6.55566C29 7.10233 28.5467 7.55566 28 7.55566Z' fill='black'/%3E%3Cpath d='M22.2308 17H3.76923C3.34872 17 3 16.5467 3 16C3 15.4533 3.34872 15 3.76923 15H22.2308C22.6513 15 23 15.4533 23 16C23 16.5467 22.6513 17 22.2308 17Z' fill='black'/%3E%3Cpath d='M28 26.4443H4C3.45333 26.4443 3 25.991 3 25.4443C3 24.8977 3.45333 24.4443 4 24.4443H28C28.5467 24.4443 29 24.8977 29 25.4443C29 25.991 28.5467 26.4443 28 26.4443Z' fill='black'/%3E%3C/svg%3E");
    cursor: pointer;
    background-repeat: no-repeat;
  }

  .header .menu_btn.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M25.0919 7.73654L8.12132 24.7071C7.73477 25.0937 7.09366 25.0937 6.70711 24.7071C6.32056 24.3206 6.32056 23.6794 6.70711 23.2929L23.6777 6.32233C24.0642 5.93578 24.7053 5.93578 25.0919 6.32233C25.4784 6.70888 25.4784 7.34999 25.0919 7.73654Z' fill='black'/%3E%3Cpath d='M6.70713 7.73654L23.6777 24.7071C24.0642 25.0937 24.7054 25.0937 25.0919 24.7071C25.4785 24.3206 25.4785 23.6794 25.0919 23.2929L8.12134 6.32233C7.73479 5.93578 7.09368 5.93578 6.70713 6.32233C6.32058 6.70888 6.32058 7.34999 6.70713 7.73654Z' fill='black'/%3E%3C/svg%3E");
  }

  .header .logo {
    width: 13.875rem;
  }

  .header {
    position: fixed;
    background: #FFF;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
    width: 100%;
    height: 3.75rem;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 100;
  }

  .header .nav {
    position: fixed;
    width: 100%;
    height: calc(100vh - 3.75rem);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05) inset;
    background: #fff;
    top: 3.75rem;
    left: 100%;
    transition: .3s;
    align-items: flex-start;
  }

  .header .nav.active {
    left: 0;
    overflow-y: scroll;
  }

  .nav ul {
    flex-direction: column;
    padding: 1rem 0;
  }

  .header .nav ul li {
    padding-top: 0.5rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-shrink: 0;

  }

  .header .nav ul li.menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12H18' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18V6' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 1.125rem;
  }

  .header .nav ul li.menu.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12H18' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

  .header .nav ul li a {
    width: auto;
    font-size: 1.3125rem;
    line-height: 2;
    color: #333;
    text-align: left;
    position: relative;
    padding-bottom: 0.5rem;
  }

  .header .nav ul li.active {
    color: #004098;
  }

  .header .nav ul li>a::after {
    content: "";
    position: absolute;
    left: 0;
    width: calc(100vw - 1.875rem);
    bottom: 0;
    height: 1px;
    background: #EAEFF7;
    opacity: 1;
    transform: scaleX(1);
    display: block;
  }

  .header .nav ul li .sub_nav {
    display: none;
    padding: .625rem;
  }

  .header .nav ul li:hover .sub_nav {
    display: flex;
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    transform: translateY(0) scale(0);
    box-shadow: none;
  }

  .header .nav ul li.menu.active .sub_nav {
    display: flex;
    position: relative;
    visibility: visible;
    pointer-events: auto;
    opacity: 1;
    transform: translateY(0) scale(1);
    box-shadow: none;
  }

  .header .nav .sub_nav a {
    font-size: 1.125rem;
    text-align: left;
    padding: 0.25rem 0;
    border-bottom: 1px solid #EAEFF7;
  }

  .header .nav ul li::after {
    display: none;
  }

  .header .nav ul li a::after {
    /* display: none; */
  }

  .index1 {
    padding-bottom: 1rem;
  }

  .index1 .home_sw1 {
    height: 11.75rem;
  }

  .index1 .change_tab {
    margin-top: 1rem;
  }

  .index1_form {
    width: 100%;
  }

  .index1_form .change_btn {
    font-size: .875rem;
    padding-bottom: 0.5rem;
  }

  .index1_search .search_select .value {
    font-size: .8125rem;
    padding: 0 1rem 0 .625rem;
    background-size: .625rem;
    margin-right: 1rem;
    white-space: nowrap;
  }

  .index1_search .search_select::after {
    height: 1rem;
  }

  .search_list .searchtypeul li a {
    font-size: .8125rem;
    padding: 0.3rem 0;
    line-height: 1.2;
  }

  .index1_form_box input {
    font-size: .8125rem;
    padding-left: 1rem;
  }

  .index1_form_box button {
    padding: 0 0.5rem;
  }

  .index1_form_box button img {
    width: 1rem;
  }

  .index1_links {
    gap: .625rem;
    row-gap: .9375rem;
    justify-content: flex-start;
  }

  .index1_search {
    height: 2.75rem;
    margin: .9375rem 0;
  }

  .index1_links a {
    font-size: .75rem;
    width: calc((100% - 1.25rem) / 3);
    box-sizing: border-box;
    border-radius: .375rem;
    gap: .5rem;
    justify-content: center;
    height: 2.25rem;
  }

  .index1_links a img {
    width: .8125rem;
  }

  .default_tit1 {
    margin-bottom: 1rem;
  }

  .default_tit1 {}

  .default_tit1_left {
    font-size: 1.375rem;
    padding-bottom: 0.5rem;
  }

  .index1_search .search_select {
    margin-right: 0;
  }

  .default_tit1_right {
    font-size: .8125rem;
  }

  .default_tit1_right img {
    display: none;
  }

  .index_sw1 .swiper-slide .txt {
    padding: .9375rem 5rem .9375rem .625rem;
  }

  .index_sw1 .swiper-slide .txt span {
    font-size: .75rem;
    padding: .25rem .625rem;
    gap: .3rem;
  }

  .index_sw1 .swiper-slide .txt span img {
    width: .875rem;
  }

  .index_sw1 .swiper-slide .txt b {
    font-size: 1rem;
    margin-top: 0.4rem;
  }

  .index_sw1 .swiper-pagination {
    right: 1rem !important;
    bottom: 1.2rem !important;
  }

  .index_sw1 .swiper-pagination .swiper-pagination-bullet {
    width: .375rem;
    height: .375rem;
  }

  .index2,
  .index3,
  .index4,
  .index5 {
    padding: 1.875rem 0;
  }

  .index2_list {
    padding: 1.125rem .9375rem;
    border-radius: .75rem;
    background: #F5F7FA;
    width: 100%;
    box-sizing: border-box;
    margin-top: 1rem;
    gap: 0.5rem;
  }

  .index2_list a {
    gap: .5rem;
    width: 100%;
  }

  .index2_list a:hover {
    background: none;
    padding: 0;
    width: 100%;
  }

  .index2_list a:hover .title {
    color: #333;
  }

  .index2_list a:hover .point {
    background: #0A4FB1;
  }

  .index2_list a:hover .time {
    color: #999;
  }

  .index2_list a .point {
    width: .25rem;
    height: .25rem;
    aspect-ratio: 1/1;
  }

  .index2_list a .title {
    font-size: .875rem;
  }

  .index2_list a .time {
    font-size: .6875rem;
  }

  .index2_row {
    flex-direction: column;

  }

  .index_sw1 {
    width: 100%;
    height: 13.3125rem;
    border-radius: .75rem;
    overflow: hidden;
  }

  .index4_list {
    flex-wrap: wrap;
    width: 100%;
    gap: .9375rem;
  }

  .index4_list a {
    width: calc((100% - 1.875rem) / 3);
  }

  .index4_list a .txt b {
    font-size: .8125rem;
  }

  .index4_list a .txt span {
    font-size: .6875rem;
  }

  .index4_list a .img {
    width: 100%;
    height: 9.54rem;
    border-radius: .375rem;
  }

  .index4_list a:nth-child(7) {
    display: none;
  }

  .index3_list .sw2_next,
  .index3_list .sw2_prev {
    bottom: 0;
  }

  .index3_list .sw2_prev {
    left: 0;
  }

  .index3_list .sw2_next {
    right: 0;
  }

  .index3_list .index_sw2 .swiper-slide {
    border-radius: .375rem;
  }

  .index3_list .index_sw2 .swiper-slide .img {
    width: 100%;
    height: 6.0625rem;
  }

  .index3_list .index_sw2 .swiper-slide .txt {
    padding: 0.5rem;
  }

  .index3_list .index_sw2 .swiper-slide .txt b {
    font-size: .875rem;
  }

  .index3_list .index_sw2 .swiper-slide .txt span {
    font-size: .75rem;
  }

  .index3_list .index_sw2 .swiper-slide .img .type {
    font-size: .75rem;
    padding: .1875rem .3125rem;
  }

  .index3_list .index_sw2 .swiper-slide .img .type img {
    width: .75rem;
  }

  .index3_list .index_sw2 .swiper-slide .txt span img {
    width: 0.75rem;
  }

  .index5_list {
    gap: .9375rem;
  }

  .index5_list a {
    width: calc((100% - .9375rem) / 2);
    padding: .625rem;
  }

  .index5_list a .img {
    width: 3.75rem;
    height: 5.5rem;
  }

  .index5_list a::after {
    display: none;
  }

  .index5_list a .txt {
    flex: 1;
  }

  .index5_list a .txt b {
    font-size: .875rem;
    line-height: 1.5;
  }

  .index5_list a .txt span {
    font-size: .6875rem;
  }

  .index2_list {
    width: 100%;
  }

  .list_banner {
    width: 100%;
    height: 4.875rem;
  }

  .list_banner img {
    width: 100%;
    height: 100%;
  }

  .list_banner::after {
    width: 2px;
    height: .75rem;
  }

  .list_banner::before {
    width: 2px;
    height: .75rem;
  }

  .list_banner .box .list_title {
    font-size: 1.125rem;
    text-align: left;
  }

  .list_banner .box .location {
    margin-right: 1rem;
  }

  .list_banner .box .location a {
    font-size: .75rem;
  }

  .default_list a .imgbox .time {
    display: none;
  }

  .default_list a .imgbox img {
    width: 7.75rem;
    height: 5rem;
  }

  .default_list a .txt .title {
    font-size: 1rem;
  }

  .default_list a .txt .des {
    display: none;
  }

  .default_page {
    padding: 1rem 0;
  }

  .default_list {
    gap: .9375rem;
  }

  .default_list a {
    padding: .625rem;
    gap: 1rem;
  }

  .default_list a .imgbox {
    min-width: auto;
    min-height: auto;
    border-radius: .375rem;
  }

  .default_img_list {}

  .default_img_list a {
    width: 100%;
    height: 10rem;
    box-sizing: border-box;
    padding: 1rem 0;
    padding: 0 2rem;
  }

  .default_subnav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    width: 100%;
    gap: .625rem;
    margin-bottom: 1rem;
  }

  .default_subnav::-webkit-scrollbar {
    display: none;
  }

  .default_subnav a {
    font-size: .875rem;
    white-space: nowrap;
    border-radius: 1.625rem;
    padding: 0.5rem 1rem;
  }

  .footer {
    background: #004098;
  }

  .footer_row {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .footer .footer_left ul {
    flex-wrap: wrap;
    margin-top: 1rem;
  }

  .footer_left img {
    width: 14rem;
  }

  .footer .footer_left ul li {
    width: calc((100% - 1.25rem) / 3);
  }

  .footer .footer_left ul li a {
    font-size: 0.875rem;
  }

  .footer_right {
    font-size: 0.875rem;
    gap: 0.5rem;
    margin-top: 1rem;
  }

  .footer_right img {
    width: 5rem;
  }
    .footer .footer_left .des{flex-wrap: wrap;margin-top: 0.5rem;}
  .footer .footer_left .des,.footer .footer_left .des a {
    font-size: 0.875rem;
    /* margin-top: 1rem; */
  }
    .footer .footer_left .des .jszc{margin-left: 0.5rem;}
  .footer_left {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
  }

  .copy_right {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .copy_right p {
    text-align: center;
  }

  .copy_right p a {
    text-align: left;
  }



  .detail .title h3 {
    margin-bottom: 0.75rem;
    color: #333;
    text-overflow: ellipsis;
    font-family: OPPOSans;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    /* 140% */
  }

  .detail .title p {
    display: flex;
    gap: 0.75rem;
  }

  .detail .title p span {
    color: #004098;
    font-family: OPPOSans;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    /* 133.333% */
  }

  .detail hr {
    margin: 1rem 0;
  }

  .detail .content {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
    min-height: 18.75rem;
    color: #333;
    text-align: justify;
    font-family: OPPOSans;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 1.8rem */
  }

  [id$='Page'] .layui-laypage a,
  [id$='Page'] .layui-laypage span {
    background: none;
    font-size: .75rem;
  }

  [id$='Page'] .layui-laypage-limits,
  [id$='Page'] .layui-laypage-refresh,
  [id$='Page'] .layui-laypage-skip,
  [id$='Page'] .layui-laypage-prev,
  [id$='Page'] .layui-laypage-next {
    display: none !important;
  }
}