@media (min-width: 1000px) {
  body {
    background-color: #d71b12;
  }

  .jstsgxh-home {
    display: none;
  }

  .home-box {
    height: 100vh;
    width: 100vw;
  }

  .home-box a {
    text-decoration: none;
  }

  .home-box .box-top {
    height: 228px;
    width: 100%;
    background: url("pc-top-djbj.png") no-repeat;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .home-box .box-top .img {
    position: absolute;
    left: 10%;
    top: 12px;
  }

  .home-box .box-top .box-top-time {
    height: 20px;
    width: 218px;
    font-weight: 300;
    font-size: 19px;
    color: #D3DCE9;
  }

  .home-box .box-tabs .box-top-search {
    display: flex;
    justify-content: center;
    /* margin-top: 65px; */
  }

  .home-box .box-tabs .box-top-search .search {
    height: 44px;
    width: 328px;
    background: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
  }

  .home-box .box-tabs .box-top-search .search .el-input__inner {
    height: 100%;
    border: 0;
  }

  .home-box .box-tabs .box-top-search .search .el-input-group__append {
    padding: 0;
    border: 0px;
    background-color: rgb(255, 255, 255);
    color: rgb(113, 155, 212);
    padding-right: 18px;
    font-size: 17px;
    line-height: 10px;
  }

  .home-box .box-tabs .box-top-search .search-btm {
    height: 44px;
    background: #2e7ae3;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    border: 0;
    border-radius: 0 2px 2px 0;
    margin-right: -1px;
  }

  .home-box .box-tabs {
    height: 65px;
    background: #C30000;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .home-box .box-tabs #mynav {
    width: 972px;
    height: 65px;
    /* margin: 0 auto; */
    display: flex;
    /* justify-content: space-around; */
    align-items: center;
  }

  .home-box .box-tabs #mynav li {
    width: 152px;
    text-align: center;
  }

  .home-box .box-tabs #mynav li .second_column {
    display: none;
    position: absolute;
    width: 100px;
    padding: 10px 5px;
    background: #0E4CA3;
    z-index: 999;
  }

  .home-box .box-tabs #mynav li .second_column .col_item {
    text-align: center;
    margin: 15px 0;
  }

  .home-box .box-tabs #mynav li .second_column .col_item a {
    text-decoration: none;
    color: #fff;
  }

  .home-box .box-tabs #mynav li .second_column .col_item a:hover {
    color: #EA6A0C;
  }

  .home-box .box-tabs .home-bottom-font {
    color: white;
    font-weight: 500;
    font-size: 24px;
    text-decoration: none;
    line-height: 81px;
  }

  .home-box .box-tabs .actionNav {
    padding: 15px 0;
    border-bottom: 4px solid #EA6A0C;
  }

  .home-box .box-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(180deg, #FCE9DB 0%, #FFFFFF 100%);
    height: -167vh;
  }

  .home-box .box-content .box-content-tabs {
    width: 1300px;
    height: 49px;
    font-weight: 400;
    font-size: 16px;
    color: #6B6B6C;
    display: flex;
    align-items: center;
  }

  .home-box .box-content .box-content-tabs a {
    color: #6B6B6C;
  }

  .home-box .box-content .box-content-tabs .icon {
    width: 18px;
    height: 20px;
    margin-right: 5px;
  }

  .home-box .box-content .box-content-card {
    width: 1300px;
    height: 51%;
    background-color: #FFFFFF;
    padding: 64px 64px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .home-box .box-content .box-content-card .mainTitle {
    font-family: PingFangSC, PingFang SC;
    font-size: 30px;
    line-height: 60px;
    color: #235098;
    margin-bottom: 0;
  }

  .home-box .box-content .box-content-card .subheading {
    font-family: PingFangSC, PingFang SC;
    font-size: 20px;
    line-height: 60px;
    color: #717272;
  }

  .home-box .box-content .box-content-card .titleList {
    font-family: PingFangSC, PingFang SC;
    font-size: 18px;
    line-height: 60px;
    color: #717272;
  }

  .home-box .box-content .box-content-card .titleList .color-box {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    border: 1px solid #ccc;
    cursor: pointer;
  }

  .home-box .box-content .box-content-card .titleList .green-light {
    background-color: #D7E8D4;
  }

  .home-box .box-content .box-content-card .titleList .blue-light {
    background-color: #D4E5F3;
  }

  .home-box .box-content .box-content-card .titleList .yellow-light {
    background-color: #FDFADA;
  }

  .home-box .box-content .box-content-card .titleList .pink-light {
    background-color: #F9E2F5;
  }

  .home-box .box-content .box-content-card .titleList .gray-light {
    background-color: #EDEDED;
  }

  .home-box .box-content .box-content-card .right-img {
    margin-top: 30px;
    height: 502px;
    width: 888px;
  }

  .home-box .box-content .box-content-card p {
    font-size: 18px;
    color: #020202;
    line-height: 36px;
  }

  .home-box .box-content .box-content-card .right-img-second {
    margin-top: 30px;
    height: 530px;
    width: 890px;
  }

  .home-box .box-content .box-content-pagination {
    height: 89px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .home-box .box-footer {
    height: 193px;
    width: 100%;
    background: #d71b12;
  }

  .home-box .box-footer .footer {
    width: 1300px;
    margin: 0 auto;
    padding-top: 40px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .home-box .box-footer span,
  .home-box .box-footer a {
    text-decoration: none;
    line-height: 40px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 470;
  }

  .home-box .box-footer .box-footer-text {
    position: absolute;
    padding: 10px;
    top: 50px;
    right: 0px;
    line-height: 40px;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 470;
    background: #1F78CC;
  }

}

@media (max-width: 1000px) {
  .jstsgxh-home {
    display: block;
  }

  .home-box {
    display: none;
  }

  .jstsgxh-home {
    width: 100%;
    overflow: hidden;
  }

  .jstsgxh-home .mainBox {
    width: 95%;
    margin: 0 auto;
  }

  .jstsgxh-home .header img {
    width: 100%;
    display: block;
  }

  .jstsgxh-home .header .curnavlist {
    position: absolute;
    top: 10px;
    right: 10px;
    filter: invert(1);
  }

  .jstsgxh-home .right_mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(14, 76, 163, 0.1);
  }

  .jstsgxh-home .right_nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
    height: 100vh;
    background: rgba(14 76 163);
    opacity: 0.9;
    z-index: 999;
  }

  .jstsgxh-home .right_nav .right-item {
    display: flex;
  }

  .jstsgxh-home .right_nav .right_first {
    width: 85px;
    height: 100%;
    padding-left: 15px;
  }

  .jstsgxh-home .right_nav .right_first a {
    display: inline-block;
    margin: 15px 0;
  }

  .jstsgxh-home .right_nav .right_second {
    width: 100px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0;
    background: #79a8ee;
  }

  .jstsgxh-home .right_nav .right_second a {
    display: inline-block;
    margin: 15px 0;
  }

  .jstsgxh-home .right_nav a {
    text-decoration: none;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
    opacity: 0.7;
  }

  .jstsgxh-home .navBar {
    display: flex;
    height: 40px;
    background-color: #C30000;
    align-items: center;
    padding: 0 18px;
    color: #fff;
    overflow-x: scroll;
  }

  .jstsgxh-home .navBar a {
    text-decoration: none;
    color: #fff;
  }

  .jstsgxh-home .navBar .nav-item {
    flex-shrink: 0;
    margin-right: 20px;
    font-size: 18px;
  }

  .jstsgxh-home .navBar::-webkit-scrollbar {
    display: none;
  }

  .jstsgxh-home .crumbs {
    font-weight: 400;
    font-size: 12px;
    color: #6B6B6C;
    padding: 15px;
    /* background: #acd2fe; */
  }

  .jstsgxh-home .crumbs a {
    text-decoration: none;
    color: #6B6B6C;
  }

  .jstsgxh-home .xlContent {
    width: 85%;
    margin: 0 auto;
    min-height: 500px;
    text-align: center;
  }

  .jstsgxh-home .xlContent img {
    width: 100%;
  }

  .jstsgxh-home .xlContent .xtitle {
    font-family: PingFangSC, PingFang SC;
    font-size: 15px;
    line-height: 29px;
    color: #235098;
    margin-top: 20px;
  }

  .jstsgxh-home .xlContent .subheading {
    font-family: PingFangSC, PingFang SC;
    font-size: 15px;
    line-height: 60px;
    color: #717272;
  }

  .jstsgxh-home .xlContent .titleList {
    font-family: PingFangSC, PingFang SC;
    font-size: 14px;
    line-height: 60px;
    color: #717272;
  }

  .jstsgxh-home .footer {
    background-color: #d71b12;
    color: #fff;
    padding: 30px;
    text-align: center;
  }

  .jstsgxh-home .footer>div {
    font-size: 12px;
    margin-bottom: 10px;
  }

  .jstsgxh-home .footer a {
    text-decoration: none;
    color: #FFFFFF;
  }
}

.changeSize a {
  color: #717272;
  padding: 5px;
}

.fontCurr {
  background-color: rgba(5, 66, 147);
  color: #ffffff !important;
}

.dochtml {
  width: 100%;
  height: 100%;
}
.jstsgxh-home .xlContent  p {
  font-size: 12px;
  color: #020202;
  line-height: 36px;
}