/*网站响应样式*/
@media (max-width: 1680px) {
  .news-list a {
    font-size: 0.9524rem;
  }
  .banner-top .right-cont .view-more {
    font-size: 0.9524rem;
  }
  .jgjj-box .info {
    font-size: 1.0119rem;
  }
  .xrld-detail .ld-pic {
    width: 12.9762vw;
  }
  .xrld-detail .title {
    font-size: 1.0714rem;
    margin-bottom: 0.2976vw;
  }
  .xrld-detail .zw {
    font-size: 0.9524rem;
  }
  .xrld-detail .cont {
    font-size: 1.0119rem;
  }
  .xrld-detail .cont font,
  .xrld-detail .cont p,
  .xrld-detail .cont span,
  .xrld-detail .cont div,
  .xrld-detail .cont a,
  .xrld-detail .cont b,
  .xrld-detail .cont strong {
    font-size: 1.0119rem !important;
  }
  .ny-right {
    min-height: 38.5rem;
  }
  .ny-right[data-v-znbm] {
    min-height: 53.6905rem;
  }
}
@media (max-width: 1536px) {
  .ny-right[data-v-znbm] {
    min-height: 53.9063rem;
  }
}
@media (max-width: 1440px) {
  .ny-right[data-v-znbm] {
    min-height: 54.1667rem;
  }
}
@media (max-width: 1366px) {
  .ny-right[data-v-znbm] {
    min-height: 54.3924rem;
  }
}
@media (max-width: 1280px) {
  .ny-right[data-v-znbm] {
    min-height: 54.5313rem;
  }
}
@media (max-width: 1199px) {
  .container {
    padding-left: 5.0042rem;
    padding-right: 5.0042rem;
  }
  .row {
    margin-left: -1.251rem;
    margin-right: -1.251rem;
  }
  .gyy-col {
    padding-left: 1.251rem;
    padding-right: 1.251rem;
  }
  header .head-top {
    padding: 0.417rem 0;
  }
  header .head-top li {
    margin-left: 2.5021rem;
  }
  header .head-top li::before {
    left: -1.251rem;
    top: 0.6672rem;
    width: 0.0834rem;
    height: 1.251rem;
  }
  header .head-top li a {
    font-size: 1.1676rem;
    line-height: 2.5021rem;
  }
  header .head-top li a:hover {
    font-size: 1.3344rem;
  }
  .search-box {
    width: 18.3486rem;
    height: 2.5021rem;
    border-radius: 2.5021rem;
  }
  .search-box .s-inp {
    font-size: 1.1676rem;
    line-height: 2.5021rem;
    padding: 0 3.3361rem 0 1.5013rem;
  }
  .search-box .s-btn {
    width: 1.5013rem;
    height: 1.5013rem;
    top: 0.5004rem;
    right: 1.5013rem;
  }
  .header-logo {
    width: 35.1126rem;
    padding: 1.251rem 0;
  }
  /*nav*/
  nav.navbar.bootsnav {
    min-height: 4.1701rem;
    border-top: 0.0834rem solid #1D57A0;
  }
  nav.navbar.bootsnav .navbar-collapse {
    padding-right: 1.251rem;
    padding-left: 1.251rem;
  }
  nav.navbar.bootsnav ul.nav {
    margin-left: -1.251rem;
    margin-right: -1.251rem;
  }
  nav.navbar.bootsnav ul.nav > li > a {
    font-size: 1.5013rem;
    line-height: 2.1685rem;
    padding: 1.4178vw 0 !important;
  }
  nav.navbar.bootsnav ul.nav > li > a::before {
    left: 13%;
    right: 13%;
    bottom: 0.1668rem;
    height: 0.1668rem;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
    margin-left: -1.3344rem;
    box-shadow: 0 0.0834rem 0.7506rem 0 #EEEEEE;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    padding: 0.7838rem 0 0.7838rem 0;
    line-height: 2.0017rem;
    font-size: 1.2677rem;
  }
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover {
    border-bottom: 0.0834rem solid #0F449C;
  }
  .index-box1 {
    padding: 2.5021rem 0;
  }
  .banner-top {
    padding: 1.6681rem;
  }
  .banner-top .left-cont {
    width: 46.7056rem;
  }
  .banner-top .left-cont .banner-page {
    right: 1.251rem;
    bottom: 1.1719vw;
  }
  .banner-top .left-cont .banner-page .swiper-pagination-bullet {
    width: 0.6672rem;
    height: 0.6672rem;
    margin: 0 0.417rem;
  }
  .banner-top .right-cont {
    padding-left: 2.5021rem;
    padding-top: 0rem;
  }
  .banner-top .right-cont .view-more {
    font-size: 1.5625rem;
    margin-top: 1.4648vw;
  }
  .banner-box .img-box {
    height: 26.1885rem;
  }
  .banner-box .title {
    font-size: 1.6681rem;
    line-height: 2.1685rem;
    padding: 1.4178vw 12.5104vw 1.4178vw 1.9531vw;
  }
  .news-list-top {
    font-size: 1.8349rem;
    line-height: 2.5021rem;
    margin-bottom: 1.251rem;
  }
  .news-list li {
    margin-bottom: 1.1719vw;
  }
  .news-list a {
    padding-left: 1.6681rem;
    font-size: 1.4648rem;
    line-height: 2.1685rem;
  }
  .news-list a::before {
    width: 1.0742vw;
    height: 1.0742vw;
    top: 0.5838rem;
  }
  .news-list a:hover {
    margin-left: 0.834rem;
  }
  .index-box2 {
    padding: 4.1701rem 0 0.417rem 0;
  }
  .m30 {
    padding: 0 -2.5021rem;
  }
  .p30 {
    padding: 0 2.5021rem;
  }
  .index-title {
    border-top: 0.1668rem solid #0F449C;
    border-bottom: 0.0834rem solid #CCCCCC;
    padding: 0.6672rem 0;
    margin-bottom: 2.5021rem;
  }
  .index-title .fl {
    font-size: 1.5013rem;
    line-height: 2.1685rem;
  }
  .index-title .fr {
    font-size: 1.1676rem;
    line-height: 2.1685rem;
  }
  .m9 {
    margin: 0 -0.7506rem;
  }
  .p9 {
    padding: 0 0.7506rem;
  }
  .kjdt-list {
    margin-bottom: 2.9191rem;
  }
  .kjdt-list .img-box {
    height: 11.7598rem;
    margin-bottom: 1.0008rem;
  }
  .kjdt-list .title {
    font-size: 1.3344rem;
    line-height: 2.1685rem;
    height: 4.3369rem;
  }
  .zhxw-list {
    margin-bottom: 2.9191rem;
    margin-top: -0.417rem;
  }
  .zhxw-list li {
    margin-bottom: 0.834rem;
  }
  .zhxw-list .title {
    padding: 0 13.3445rem 0 1.6681rem;
    font-size: 1.3344rem;
    line-height: 2.1685rem;
  }
  .zhxw-list .title::before {
    top: 0.5838rem;
    width: 0.9174rem;
    height: 0.9174rem;
  }
  .zhxw-list .date {
    font-size: 1.3344rem;
    line-height: 2.1685rem;
  }
  .index-tab-title {
    border-top: 0.1668rem solid #0F449C;
    border-bottom: 0.0834rem solid #CCCCCC;
    padding: 0.6672rem 0;
    margin-bottom: 2.5021rem;
  }
  .index-tab-title .fl div {
    font-size: 1.5013rem;
    line-height: 2.1685rem;
    margin-right: 3.3361rem;
  }
  .index-tab-title .fl div::before {
    right: -1.6681rem;
    width: 0.0834rem;
    height: 2.0017rem;
  }
  .index-tab-title .fr a {
    font-size: 1.1676rem;
    line-height: 2.1685rem;
  }
  .tzgg-list {
    margin-top: -0.417rem;
    margin-bottom: 2.9191rem;
  }
  .tzgg-list li {
    margin-bottom: 1.0008rem;
  }
  .tzgg-list li .date {
    font-size: 1.3344rem;
    line-height: 2.1685rem;
    margin-right: 1.1676rem;
  }
  .tzgg-list li .title {
    font-size: 1.3344rem;
    line-height: 2.1685rem;
  }
  .mtsj-list {
    margin-top: -0.417rem;
    margin-bottom: 2.9191rem;
  }
  .mtsj-list li {
    margin-bottom: 0.834rem;
  }
  .mtsj-list li a {
    padding-left: 1.6681rem;
    font-size: 1.3344rem;
    line-height: 2.1685rem;
  }
  .mtsj-list li a::before {
    top: 0.6672rem;
    width: 0.9174rem;
    height: 0.9174rem;
  }
  .zt-list {
    margin-bottom: 3.3361rem;
  }
  .zt-list li {
    margin-bottom: 0.834rem;
  }
  .zt-list li a {
    height: 5.2544rem;
  }
  .kjss-link {
    height: 9.5079rem;
    margin-bottom: 2.9191rem;
  }
  .kjss-link::before {
    left: 0.834rem;
    right: 0.834rem;
    top: 0.834rem;
    bottom: 0.834rem;
    border: 0.0834rem solid rgba(255, 255, 255, 0.5);
  }
  .kjss-link p {
    left: 0.834rem;
    right: 0.834rem;
    font-size: 2.1685rem;
    line-height: 3.0025rem;
  }
  .footer {
    padding: 3.5863rem 0 2.5021rem 0;
  }
  .footer .foot-link {
    margin-top: 0.417rem;
  }
  .footer .foot-link li {
    font-size: 0;
    line-height: 0;
    margin-left: 2.0851rem;
  }
  .footer .foot-link li::before {
    left: -1.0008rem;
    top: 0.3336rem;
    width: 0.0834rem;
    height: 1.251rem;
  }
  .footer .foot-link li a {
    font-size: 1.1676rem;
    line-height: 2.0017rem;
  }
  .footer .foot-logo {
    font-size: 1.5625rem;
    line-height: 2.6689rem;
    margin-right: 1.6681rem;
  }
  .footer .sydw-logo {
    width: 2.4187rem;
    height: 2.9191rem;
  }
  .footer .mt8 {
    margin-top: 0.6672rem;
  }
  .footer .info {
    max-width: 50%;
  }
  .footer .info span,
  .footer .info a {
    font-size: 1.0842rem;
    line-height: 1.6;
    margin-right: 0.417rem;
  }
  .footer .ui-select-wrap {
    width: 19.7665rem !important;
    height: 2.8357rem;
    margin-top: 2.0851rem;
    border: 0.0834rem solid rgba(255, 255, 255, 0.3);
    padding-right: 3.3361rem;
  }
  .footer .ui-select-input {
    right: 3.3361rem;
    padding-left: 1.6681rem;
    font-size: 1.1676rem;
    line-height: 2.6689rem;
  }
  .footer .ui-select-arrow {
    right: 1.6681rem;
    width: 1.0842rem;
    height: 0.1668rem;
  }
  .footer .ui-select-arrow::before {
    top: -0.417rem;
    width: 1.0842rem;
    height: 0.1668rem;
  }
  .footer .ui-select-arrow::after {
    bottom: -0.417rem;
    width: 1.0842rem;
    height: 0.1668rem;
  }
  .footer .ui-select-list {
    top: 2.8357rem;
  }
  .footer .ui-select-wrap.up .ui-select-list {
    bottom: 2.8357rem;
  }
  .footer .ui-select-list > li {
    font-size: 1.0842rem;
    line-height: 2.0017rem;
    padding: 0.2502rem 1.6681rem;
  }
  .footer .img-cont {
    margin-left: 2.5021rem;
  }
  .footer .img-cont img {
    width: 4.5872rem;
    height: 4.5872rem;
    margin-bottom: 0.6672rem;
  }
  .footer .img-cont p {
    font-size: 1.0008rem;
  }
  .gyy-ny-box {
    min-height: calc(100vh - 33.3611rem);
    padding: 2.5021rem 0 4.1701rem 0;
  }
  .other-menu .menu-title {
    min-height: 6.6722rem;
    border-radius: 0.5004rem 0.5004rem 0rem 0rem;
    background-size: 12.7606rem 5.5046rem;
    font-size: 1.8349rem;
    line-height: 2.5021rem;
    padding: 2.0851rem 2.5021rem;
  }
  .other-menu .menu-cont {
    border-radius: 0rem 0rem 0.5004rem 0.5004rem;
    padding: 0.834rem;
  }
  .other-menu .menu-cont .box-a {
    padding: 0 0.834rem;
    border-radius: 0.3336rem;
  }
  .other-menu .menu-cont .box-a:hover a,
  .other-menu .menu-cont .box-a.active a {
    border-bottom: 0.0834rem solid transparent;
  }
  .other-menu .menu-cont .box-a:last-child a {
    border-bottom: 0.0834rem solid transparent;
  }
  .other-menu .menu-cont .a-title {
    border-radius: 0.3336rem;
    border-bottom: 0.0834rem solid #F0F2F3;
    font-size: 1.3344rem;
    line-height: 2.1685rem;
    padding: 1.0008rem 0.834rem 1.0008rem 1.251rem;
  }
  .other-menu .menu-cont .a-title::before {
    top: 1.5847rem;
    width: 0.3336rem;
    height: 1.0008rem;
    border-radius: 0.1668rem;
  }
  .ny-right {
    border-radius: 0.3336rem;
    padding: 2.0017rem 2.5021rem 1.6681rem 2.5021rem;
    min-height: 62.6rem;
  }
  .ny-right[data-v-znbm] {
    min-height: 84.2773rem;
  }
  .right-top {
    margin-bottom: 2.5021rem;
  }
  .right-top .ny-r-title {
    font-size: 1.9531rem;
    padding-bottom: 1.5625vw;
  }
  .right-top .bread-crumbs .bread-item {
    font-size: 1.3672rem;
  }
  .right-top[data-v-long] .ny-r-title {
    float: none;
    padding-bottom: 0;
  }
  .right-top[data-v-long] .ny-r-title::before {
    display: none;
  }
  .right-top[data-v-long] .bread-crumbs {
    float: left;
    margin: calc(6px + 0.1042vw) 0 calc(9px + 0.5208vw);
  }
  .jgjj-box {
    padding: 0 1.6681rem;
  }
  .jgjj-box .img-box {
    width: 19.9219vw;
    margin-left: 2.1484vw;
    margin-bottom: 0.834rem;
  }
  .jgjj-box .info {
    font-size: 1.5625rem;
    line-height: 1.8;
  }
  .jgjj-box .info > p,
  .jgjj-box .info > div {
    margin-bottom: 1.9531vw;
  }
  .jgjj-box .info img {
    max-width: 100%;
  }
  .jgjj-box .info video {
    max-width: 100%;
  }
  .yzzc-box {
    font-size: 1.3344rem;
    line-height: 2.5021rem;
  }
  .yzzc-box > p,
  .yzzc-box > div {
    font-size: 1.3344rem;
    line-height: 2.5021rem;
    margin-bottom: 0.834rem;
  }
  .xrld-box .leader-top {
    width: 14.1785rem;
    margin-bottom: 4.1701rem;
  }
  .xrld-box .leader-top .img-box {
    margin-bottom: 1.6681rem;
  }
  .xrld-box .leader-top .img-box .img {
    height: 19.8242vw;
  }
  .xrld-box .leader-top .img-box:after {
    right: -0.7813vw;
    bottom: -0.7813vw;
  }
  .xrld-box .leader-top .title {
    font-size: 1.6602rem;
    line-height: 2.1685rem;
  }
  .xrld-box .leader-top .zw {
    font-size: 1.3672rem;
    line-height: 1.4;
    margin-bottom: 1.1676rem;
  }
  .xrld-box .leader-top .zw::before {
    bottom: -1.1676rem;
    width: 2.5021rem;
    height: 0.1668rem;
    border-radius: 0.0834rem;
  }
  .xrld-box .leader-main {
    margin: 0;
  }
  .xrld-box .header-list .img-box {
    width: 100%;
    margin-bottom: 1.6681rem;
  }
  .xrld-box .header-list .img-box .img {
    width: 100%;
    height: 13.3789vw;
  }
  .xrld-box .header-list .img-box .img:after {
    right: -0.7813vw;
    bottom: -0.7813vw;
  }
  .xrld-box .header-list .title {
    font-size: 1.6602rem;
    line-height: 2.1685rem;
  }
  .xrld-box .header-list .zw {
    font-size: 1.3672rem;
    line-height: 1.4;
    margin-bottom: 3.3361rem;
  }
  .xrld-box .header-list .zw::before {
    bottom: -1.1676rem;
    width: 2.5021rem;
    height: 0.1668rem;
    border-radius: 0.0834rem;
  }
  .m40 {
    margin-left: -1.251rem;
    margin-right: -1.251rem;
  }
  .p40 {
    padding-left: 1.251rem;
    padding-right: 1.251rem;
  }
  .lrld-ry-list {
    margin-bottom: 2.9191rem;
  }
  .lrld-ry-list .img-box {
    height: 18.1818rem;
    border: 0.0834rem solid #D6DFEB;
    margin-bottom: 1.3344rem;
  }
  .lrld-ry-list .title {
    font-size: 1.5013rem;
    line-height: 2.1685rem;
  }
  .xrld-detail {
    padding: 0 1.6681rem;
  }
  .xrld-detail .ld-pic {
    width: 18.5547vw;
    margin-bottom: 1.6681rem;
  }
  .xrld-detail .title {
    font-size: 1.7578rem;
    line-height: 2.1685rem;
  }
  .xrld-detail .zw {
    font-size: 1.5625rem;
    line-height: 2.1685rem;
    margin-bottom: 3.3361rem;
  }
  .xrld-detail .zw::before {
    bottom: -1.1677rem;
    width: 2.5021rem;
    height: 0.1669rem;
    border-radius: 0.0834rem;
  }
  .xrld-detail .cont {
    font-size: 1.5625rem;
    line-height: 1.8;
  }
  .xrld-detail .cont font,
  .xrld-detail .cont p,
  .xrld-detail .cont span,
  .xrld-detail .cont div,
  .xrld-detail .cont a,
  .xrld-detail .cont b,
  .xrld-detail .cont strong {
    font-size: 1.5625rem !important;
  }
  .zky-logo {
    width: 14.1785rem;
    margin-right: 2.5021rem;
    margin-top: 2.0851rem;
  }
}
@media (max-width: 991px) {
  .container {
    padding-left: 3.9063rem;
    padding-right: 3.9063rem;
  }
  .row {
    margin-left: -1.9531rem;
    margin-right: -1.9531rem;
  }
  .gyy-col {
    padding-left: 1.9531rem;
    padding-right: 1.9531rem;
  }
  .toggle {
    top: 5.8594rem;
    right: 3.9063rem;
  }
  .toggle span {
    width: 3.3854rem;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    height: 3px;
  }
  .toggle span::before {
    top: -1.0417rem;
  }
  .toggle span::after {
    bottom: -1.0417rem;
  }
  .toggle.toggle-open span::before {
    transform: translate3d(0, 1.0417rem, 0);
  }
  .toggle.toggle-open span::after {
    transform: rotate(-90deg) translate3d(1.0417rem, 0, 0);
  }
  .toggle:hover span,
  .toggle:hover span::before,
  .toggle:hover span::after {
    background: #fff;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    background: #fff;
  }
  /*手机端*/
  .hc-mobile-nav .nav-wrapper {
    background: #034495;
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    background: none;
    border-top: 0.1302rem solid rgba(255, 255, 255, 0.2);
    border-bottom: 0.1302rem solid rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav li.nav-close a:hover,
  .hc-mobile-nav li.nav-back a:hover {
    background: #fff;
    color: #333 !important;
  }
  .hc-mobile-nav li.nav-close a:hover span::before,
  .hc-mobile-nav li.nav-back a:hover span::before,
  .hc-mobile-nav li.nav-close a:hover span::after,
  .hc-mobile-nav li.nav-back a:hover span::after {
    border-top: 0.2604rem solid #333;
    border-left: 0.2604rem solid #333;
  }
  .hc-mobile-nav:not(.touch-device) a:hover {
    background: #fff;
    color: #333 !important;
  }
  .hc-mobile-nav:not(.touch-device) a:hover span.nav-next::before {
    border-top: 0.2604rem solid #333;
    border-left: 0.2604rem solid #333;
  }
  .hc-mobile-nav a:hover {
    color: #fff !important;
  }
  .hc-mobile-nav a:focus {
    color: #fff !important;
  }
  .hc-mobile-nav.side-left.nav-levels-overlap li.level-open > .nav-wrapper {
    background: #034495;
  }
  .hc-mobile-nav h2 {
    height: auto;
    padding: 3.2552rem 1.9531rem;
    text-align: center;
    color: #fff;
    line-height: 3.9063rem;
    font-weight: bold;
  }
  .hc-mobile-nav h2 img {
    width: 27.6042rem;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav a {
    border-color: rgba(255, 255, 255, 0.2);
  }
  header .head-top {
    padding: 0.651rem 0;
  }
  header .head-top li {
    margin-left: 3.9063rem;
  }
  header .head-top li::before {
    left: -1.9531rem;
    top: 1.0417rem;
    width: 0.1302rem;
    height: 1.9531rem;
  }
  header .head-top li:first-child {
    margin-right: 0rem;
  }
  header .head-top li a {
    font-size: 1.8229rem;
    line-height: 3.9063rem;
  }
  header .head-top li a:hover {
    font-size: 2.0833rem;
  }
  header .head-main > .container {
    position: relative;
  }
  .search-box {
    width: 26.0417rem;
    height: 3.9063rem;
    border-radius: 3.9063rem;
  }
  .search-box .s-inp {
    font-size: 1.8229rem;
    line-height: 3.9063rem;
    padding: 0 5.2083rem 0 2.3438rem;
  }
  .search-box .s-btn {
    width: 2.3438rem;
    height: 2.3438rem;
    top: 0.7813rem;
    right: 2.3438rem;
  }
  .header-logo {
    width: 54.8177rem;
    padding: 3.2552rem 0;
  }
  .nav-wrap {
    display: none;
  }
  .index-box1 {
    padding: 3.9063rem 0;
  }
  .banner-top {
    padding: 2.6042rem;
  }
  .banner-top .left-cont {
    float: none;
    width: 100%;
    margin-bottom: 2.6829vw;
  }
  .banner-top .left-cont .banner-page {
    right: 1.9531rem;
    bottom: 2.3438rem;
  }
  .banner-top .left-cont .banner-page .swiper-pagination-bullet {
    width: 1.0417rem;
    height: 1.0417rem;
    margin: 0 0.651rem;
  }
  .banner-top .right-cont {
    padding-left: 0rem;
  }
  .banner-top .right-cont .view-more {
    font-size: 2.0833rem;
    margin-top: 1.8293vw;
  }
  .banner-box .img-box {
    height: 48.8281rem;
  }
  .banner-box .title {
    font-size: 2.6042rem;
    line-height: 3.3854rem;
    padding: 2.2135rem 19.5313rem 2.2135rem 3.9063rem;
  }
  .news-list-top {
    font-size: 2.439rem;
    line-height: 1.5;
    margin-bottom: 1.9531rem;
    white-space: inherit;
  }
  .news-list li {
    margin-bottom: 1.7073vw;
  }
  .news-list a {
    padding-left: 2.6042rem;
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .news-list a::before {
    width: 1.3415vw;
    height: 1.3415vw;
    top: 0.9115rem;
  }
  .news-list a:hover {
    margin-left: 1.3021rem;
  }
  .index-box2 {
    padding: 6.5104rem 0 0.651rem 0;
  }
  .m30 {
    padding: 0 -1.9531rem;
  }
  .p30 {
    padding: 0 1.9531rem;
  }
  .index-title {
    border-top: 0.2604rem solid #0F449C;
    border-bottom: 0.1302rem solid #CCCCCC;
    padding: 1.0417rem 0;
    margin-bottom: 3.9063rem;
  }
  .index-title .fl {
    font-size: 2.3438rem;
    line-height: 3.3854rem;
  }
  .index-title .fr {
    font-size: 1.8229rem;
    line-height: 3.3854rem;
  }
  .m9 {
    margin: 0 -1.1719rem;
  }
  .p9 {
    padding: 0 1.1719rem;
  }
  .kjdt-list {
    margin-bottom: 4.5573rem;
  }
  .kjdt-list .img-box {
    height: 19.1406rem;
    margin-bottom: 1.5625rem;
  }
  .kjdt-list .title {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
    height: 6.7708rem;
  }
  .zhxw-list {
    margin-bottom: 4.5573rem;
    margin-top: -0.651rem;
  }
  .zhxw-list li {
    margin-bottom: 1.3021rem;
  }
  .zhxw-list .title {
    padding: 0 20.8333rem 0 2.6042rem;
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .zhxw-list .title::before {
    top: 0.9115rem;
    width: 1.4323rem;
    height: 1.4323rem;
  }
  .zhxw-list .date {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .index-tab-title {
    border-top: 0.2604rem solid #0F449C;
    border-bottom: 0.1302rem solid #CCCCCC;
    padding: 1.0417rem 0;
    margin-bottom: 3.9063rem;
  }
  .index-tab-title .fl div {
    font-size: 2.3438rem;
    line-height: 3.3854rem;
    margin-right: 5.2083rem;
  }
  .index-tab-title .fl div::before {
    right: -2.6042rem;
    width: 0.1302rem;
    height: 3.125rem;
  }
  .index-tab-title .fr a {
    font-size: 1.8229rem;
    line-height: 3.3854rem;
  }
  .tzgg-list {
    margin-top: -0.651rem;
    margin-bottom: 4.5573rem;
  }
  .tzgg-list li {
    margin-bottom: 1.5625rem;
  }
  .tzgg-list li .date {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
    margin-right: 1.8229rem;
  }
  .tzgg-list li .title {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .mtsj-list {
    margin-top: -0.651rem;
    margin-bottom: 4.5573rem;
  }
  .mtsj-list li {
    margin-bottom: 1.3021rem;
  }
  .mtsj-list li a {
    padding-left: 2.6042rem;
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .mtsj-list li a::before {
    top: 1.0417rem;
    width: 1.4323rem;
    height: 1.4323rem;
  }
  .zt-list {
    margin-left: -1.1719rem;
    margin-right: -1.1719rem;
    margin-bottom: 5.2083rem;
  }
  .zt-list li {
    float: left;
    width: 50%;
    padding-left: 1.1719rem;
    padding-right: 1.1719rem;
    margin-bottom: 1.3021rem;
  }
  .zt-list li a {
    height: 5.9896rem;
  }
  .kjss-link {
    height: 5.9896rem;
    margin-bottom: 4.5573rem;
  }
  .kjss-link::before {
    left: 0.651rem;
    right: 0.651rem;
    top: 0.651rem;
    bottom: 0.651rem;
    border: 0.1302rem solid rgba(255, 255, 255, 0.5);
  }
  .kjss-link p {
    left: 1.3021rem;
    right: 1.3021rem;
    font-size: 2.0833rem;
    line-height: 3.9063rem;
  }
  .footer {
    padding: 5.599rem 0 3.9063rem 0;
  }
  .footer .foot-link {
    margin-top: 0.651rem;
  }
  .footer .foot-link li {
    font-size: 0;
    line-height: 0;
    margin-left: 2.6042rem;
  }
  .footer .foot-link li::before {
    left: -1.3021rem;
    top: 0.5208rem;
    width: 0.1302rem;
    height: 1.9531rem;
  }
  .footer .foot-link li a {
    font-size: 1.8229rem;
    line-height: 3.125rem;
  }
  .footer .foot-logo {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    margin-right: 1.9531rem;
  }
  .footer .sydw-logo {
    width: 3.776rem;
    height: 4.5573rem;
  }
  .footer .mt8 {
    margin-top: 1.0417rem;
  }
  .footer .info {
    float: none;
    width: 100%;
    max-width: 100%;
  }
  .footer .info span,
  .footer .info a {
    font-size: 1.8229rem;
    line-height: 3.9063rem;
    margin-right: 0.651rem;
  }
  .footer .link-cont {
    float: none;
  }
  .footer .ui-select-wrap {
    width: 65% !important;
    height: 4.4271rem;
    margin-top: 3.2552rem;
    border: 0.1302rem solid rgba(255, 255, 255, 0.3);
    padding-right: 5.2083rem;
  }
  .footer .ui-select-input {
    right: 5.2083rem;
    padding-left: 2.6042rem;
    font-size: 1.8229rem;
    line-height: 4.1667rem;
  }
  .footer .ui-select-arrow {
    right: 2.6042rem;
    width: 1.6927rem;
    height: 0.2604rem;
  }
  .footer .ui-select-arrow::before {
    top: -0.651rem;
    width: 1.6927rem;
    height: 0.2604rem;
  }
  .footer .ui-select-arrow::after {
    bottom: -0.651rem;
    width: 1.6927rem;
    height: 0.2604rem;
  }
  .footer .ui-select-list {
    top: 4.4271rem;
    border-radius: 0.7813rem;
  }
  .footer .ui-select-wrap.up .ui-select-list {
    bottom: 4.4271rem;
  }
  .footer .ui-select-list > li {
    font-size: 1.6927rem;
    line-height: 3.125rem;
    padding: 0.3906rem 2.6042rem;
  }
  .footer .img-cont {
    margin-left: 3.9063rem;
  }
  .footer .img-cont img {
    width: 10.026rem;
    height: 10.026rem;
    margin-bottom: 1.0417rem;
  }
  .footer .img-cont p {
    font-size: 1.5625rem;
  }
  .foot-info {
    width: 100%;
  }
  .zky-logo {
    float: none;
    display: block;
    width: 100%;
    margin: 0 0 3.6585vw;
  }
  .zky-logo img {
    width: 300px;
    margin: 0 auto;
  }
  .gyy-ny-box {
    min-height: auto;
    padding: 3.9063rem 0 6.5104rem 0;
  }
  .other-menu {
    display: none;
  }
  .gyy-ny-box .ny-cont-9 {
    width: 100%;
  }
  .ny-right {
    border-radius: 0.5208rem;
    padding: 3.125rem 3.9063rem 2.6042rem 3.9063rem;
    min-height: inherit;
  }
  .ny-right[data-v-znbm] {
    min-height: inherit;
  }
  .right-top {
    margin-bottom: 3.9063rem;
  }
  .right-top .ny-r-title {
    font-size: 2.6829rem;
  }
  .right-top .bread-crumbs .bread-item {
    font-size: 1.7073rem;
  }
  .jgjj-box {
    padding: 0 1.9512vw;
  }
  .jgjj-box .img-box {
    width: 26.0417rem;
    margin-left: 2.6042rem;
    margin-bottom: 1.3021rem;
  }
  .jgjj-box .info {
    font-size: 1.9512rem;
  }
  .jgjj-box .info > p,
  .jgjj-box .info > div {
    margin-bottom: 2.439vw;
  }
  .yzzc-box {
    font-size: 2.0833rem;
    line-height: 3.9063rem;
  }
  .yzzc-box > p,
  .yzzc-box > div {
    font-size: 2.0833rem;
    line-height: 3.9063rem;
    margin-bottom: 1.3021rem;
  }
  .xrld-box .leader-top {
    width: 22.1354rem;
    margin-bottom: 6.5104rem;
  }
  .xrld-box .leader-top .img-box {
    margin-bottom: 2.6042rem;
  }
  .xrld-box .leader-top .img-box .img {
    height: 30.9756vw;
  }
  .xrld-box .leader-top .img-box:after {
    right: -0.9756vw;
    bottom: -0.9756vw;
  }
  .xrld-box .leader-top .title {
    font-size: 2.1951rem;
    line-height: 3.3854rem;
  }
  .xrld-box .leader-top .zw {
    font-size: 1.8293rem;
    line-height: 1.4;
    margin-bottom: 1.8229rem;
  }
  .xrld-box .leader-top .zw::before {
    bottom: -1.8229rem;
    width: 3.9063rem;
    height: 0.2604rem;
    border-radius: 0.1302rem;
  }
  .xrld-box .header-list .img-box {
    margin-bottom: 2.6042rem;
  }
  .xrld-box .header-list .img-box .img {
    height: 19.2683vw;
  }
  .xrld-box .header-list .img-box:after {
    right: -0.9756vw;
    bottom: -0.9756vw;
  }
  .xrld-box .header-list .title {
    font-size: 2.1951rem;
    line-height: 3.3854rem;
  }
  .xrld-box .header-list .zw {
    font-size: 1.8293rem;
    line-height: 1.4;
    margin-bottom: 5.2083rem;
  }
  .xrld-box .header-list .zw::before {
    bottom: -1.8229rem;
    width: 3.9063rem;
    height: 0.2604rem;
    border-radius: 0.1302rem;
  }
  .lrld-list .row .col-md-3:nth-child(4n+1) {
    clear: none;
  }
  .lrld-list .row .col-md-3:nth-child(3n+1) {
    clear: left;
  }
  .m40 {
    margin-left: -1.9531rem;
    margin-right: -1.9531rem;
  }
  .p40 {
    padding-left: 1.9531rem;
    padding-right: 1.9531rem;
  }
  .lrld-ry-list {
    margin-bottom: 4.5573rem;
  }
  .lrld-ry-list .img-box {
    height: 35.2865rem;
    border: 0.1302rem solid #D6DFEB;
    margin-bottom: 2.0833rem;
  }
  .lrld-ry-list .title {
    font-size: 2.3438rem;
    line-height: 3.3854rem;
  }
  .xrld-detail {
    padding: 0;
  }
  .xrld-detail .ld-pic {
    width: 23.4375rem;
    margin-bottom: 2.6042rem;
  }
  .xrld-detail .title {
    font-size: 2.3438rem;
    line-height: 3.3854rem;
  }
  .xrld-detail .zw {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
    margin-bottom: 5.2083rem;
  }
  .xrld-detail .zw::before {
    bottom: -1.823rem;
    width: 3.9063rem;
    height: 0.2605rem;
    border-radius: 0.1302rem;
  }
  .xrld-detail .cont {
    font-size: 1.9512rem;
    line-height: 1.8;
  }
  .xrld-detail .cont font,
  .xrld-detail .cont p,
  .xrld-detail .cont span,
  .xrld-detail .cont div,
  .xrld-detail .cont a,
  .xrld-detail .cont b,
  .xrld-detail .cont strong {
    font-size: 1.9512rem !important;
  }
  .toggle2 {
    display: block;
    background: #034495;
    margin-bottom: 2.439rem;
    padding: 1.8195rem 2.439rem;
    overflow: hidden;
    border-radius: 4px;
    position: relative;
    font-size: 2.6829rem;
    color: #ffffff;
    line-height: 1.1;
  }
  .toggle2:hover {
    color: #ffffff;
  }
  .toggle2 i {
    color: #ffffff;
    font-size: 2.1951rem;
    float: right;
    line-height: 1;
    position: absolute;
    top: 2.439rem;
    right: 2.439rem;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .row {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .gyy-col {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .toggle {
    top: 9.8333rem;
    right: 4rem;
  }
  .toggle span {
    width: 6.9333rem;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    height: 3px;
  }
  .toggle span::before {
    top: -2.1334rem;
  }
  .toggle span::after {
    bottom: -2.1334rem;
  }
  .toggle.toggle-open span::before {
    transform: translate3d(0, 2.1334rem, 0);
  }
  .toggle.toggle-open span::after {
    transform: rotate(-90deg) translate3d(2.1334rem, 0, 0);
  }
  .toggle:hover span,
  .toggle:hover span::before,
  .toggle:hover span::after {
    background: #fff;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    background: #fff;
  }
  .toggle2 {
    margin-bottom: 4.0506rem;
    padding: 3.9316rem 4.0633rem;
    font-size: 4.3038rem;
  }
  .toggle2 i {
    font-size: 4.557rem;
    line-height: 6.5823rem;
    top: 3.2911rem;
    right: 3.7975rem;
  }
  /*手机端*/
  .hc-mobile-nav .nav-wrapper {
    background: #034495;
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    background: none;
    border-top: 0.2666rem solid rgba(255, 255, 255, 0.2);
    border-bottom: 0.2666rem solid rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav li.nav-close a:hover,
  .hc-mobile-nav li.nav-back a:hover {
    background: #fff;
    color: #333 !important;
  }
  .hc-mobile-nav li.nav-close a:hover span::before,
  .hc-mobile-nav li.nav-back a:hover span::before,
  .hc-mobile-nav li.nav-close a:hover span::after,
  .hc-mobile-nav li.nav-back a:hover span::after {
    border-top: 0.5333rem solid #333;
    border-left: 0.5333rem solid #333;
  }
  .hc-mobile-nav:not(.touch-device) a:hover {
    background: #fff;
  }
  .hc-mobile-nav a:hover {
    color: #fff !important;
  }
  .hc-mobile-nav a:focus {
    color: #fff !important;
  }
  .hc-mobile-nav.side-left.nav-levels-overlap li.level-open > .nav-wrapper {
    background: #034495;
  }
  .hc-mobile-nav h2 {
    height: auto;
    padding: 6.6666rem 3.9999rem;
    text-align: center;
    color: #fff;
    line-height: 8.0001rem;
    font-weight: bold;
  }
  .hc-mobile-nav h2 img {
    width: 56.5334rem;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border-color: rgba(255, 255, 255, 0.2);
  }
  .hc-mobile-nav a {
    border-color: rgba(255, 255, 255, 0.2);
  }
  header .head-top {
    padding: 1.3333rem 0;
  }
  header .head-top li {
    margin-left: 0;
  }
  header .head-top li::before {
    display: none;
  }
  header .head-top li a {
    display: none;
  }
  header .head-top li a:hover {
    font-size: 4.2667rem;
  }
  header .head-main > .container {
    position: relative;
  }
  .search-box {
    width: 53.3333rem;
    height: 8rem;
    border-radius: 8rem;
  }
  .search-box .s-inp {
    font-size: 3.7333rem;
    line-height: 8rem;
    padding: 0 10.6667rem 0 4.8rem;
  }
  .search-box .s-btn {
    width: 4.8rem;
    height: 4.8rem;
    top: 1.6rem;
    right: 4.8rem;
  }
  .header-logo {
    width: 85%;
    padding: 6.6667rem 0;
  }
  .index-box1 {
    padding: 8rem 0;
  }
  .banner-top {
    padding: 5.3333rem;
  }
  .banner-top .left-cont {
    margin-bottom: 5rem;
  }
  .banner-top .left-cont .banner-page {
    display: none;
  }
  .banner-top .right-cont .view-more {
    font-size: 3.7209vw;
    margin-top: 3.4884vw;
  }
  .banner-box .img-box {
    height: 45.8667rem;
  }
  .banner-box .title {
    font-size: 3.9535rem;
    line-height: 1.4;
    padding: 3.4884vw;
  }
  .news-list-top {
    font-size: 5.1163rem;
    line-height: 1.5;
    margin-bottom: 4rem;
  }
  .news-list li {
    margin-bottom: 2.7907vw;
  }
  .news-list a {
    padding-left: 5.3333rem;
    font-size: 3.7209rem;
    line-height: 1.4;
    white-space: inherit;
  }
  .news-list a::before {
    width: 2.5581vw;
    height: 2.5581vw;
    top: 0.9302vw;
  }
  .news-list a:hover {
    margin-left: 2.6667rem;
  }
  .index-box2 {
    padding: 13.3333rem 0 1.3333rem 0;
  }
  .m30 {
    padding: 0 -4rem;
  }
  .p30 {
    padding: 0 4rem;
  }
  .index-title {
    border-top: 0.5333rem solid #0F449C;
    border-bottom: 0.2667rem solid #CCCCCC;
    padding: 2.1333rem 0;
    margin-bottom: 8rem;
  }
  .index-title .fl {
    font-size: 4.8rem;
    line-height: 6.9333rem;
  }
  .index-title .fr {
    font-size: 3.7333rem;
    line-height: 6.9333rem;
  }
  .m9 {
    margin: 0 -4rem;
  }
  .p9 {
    padding: 0 4rem;
  }
  .kjdt-list {
    margin-bottom: 9.3333rem;
  }
  .kjdt-list .img-box {
    height: auto;
    margin-bottom: 3.2rem;
  }
  .kjdt-list .title {
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    height: auto;
    display: block;
  }
  .zhxw-list {
    margin-bottom: 9.3333rem;
    margin-top: -1.3333rem;
  }
  .zhxw-list li {
    margin-bottom: 2.6667rem;
  }
  .zhxw-list .title {
    padding: 0 0 0 5.3333rem;
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    white-space: normal;
    overflow: visible;
  }
  .zhxw-list .title::before {
    top: 1.8667rem;
    width: 2.9333rem;
    height: 2.9333rem;
  }
  .zhxw-list .date {
    position: static;
    padding-left: 5.3333rem;
    font-size: 4.2667rem;
    line-height: 6.9333rem;
  }
  .index-tab-title {
    border-top: 0.5333rem solid #0F449C;
    border-bottom: 0.2667rem solid #CCCCCC;
    padding: 2.1333rem 0;
    margin-bottom: 8rem;
  }
  .index-tab-title .fl div {
    font-size: 4.8rem;
    line-height: 6.9333rem;
    margin-right: 10.6667rem;
  }
  .index-tab-title .fl div::before {
    right: -5.3333rem;
    width: 0.2667rem;
    height: 6.4rem;
  }
  .index-tab-title .fr a {
    font-size: 3.7333rem;
    line-height: 6.9333rem;
  }
  .tzgg-list {
    margin-top: -1.3333rem;
    margin-bottom: 9.3333rem;
  }
  .tzgg-list li {
    margin-bottom: 3.2rem;
  }
  .tzgg-list li .date {
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    margin-right: 3.7333rem;
  }
  .tzgg-list li .title {
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    white-space: normal;
  }
  .mtsj-list {
    margin-top: -1.3333rem;
    margin-bottom: 9.3333rem;
  }
  .mtsj-list li {
    margin-bottom: 2.6667rem;
  }
  .mtsj-list li a {
    padding-left: 5.3333rem;
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    white-space: normal;
    overflow: visible;
  }
  .mtsj-list li a::before {
    top: 2.1333rem;
    width: 2.9333rem;
    height: 2.9333rem;
  }
  .zt-list {
    margin-left: -1.3333rem;
    margin-right: -1.3333rem;
    margin-bottom: 2.6667rem;
  }
  .zt-list li {
    float: left;
    width: 50%;
    padding-left: 1.3333rem;
    padding-right: 1.3333rem;
    margin-bottom: 2.6667rem;
  }
  .zt-list li a {
    height: 10.1333rem;
  }
  .kjss-link {
    height: 33.8667rem;
    margin-bottom: 9.3333rem;
  }
  .kjss-link::before {
    left: 1.3333rem;
    right: 1.3333rem;
    top: 1.3333rem;
    bottom: 1.3333rem;
    border: 0.2667rem solid rgba(255, 255, 255, 0.5);
  }
  .kjss-link p {
    left: 2.6667rem;
    right: 2.6667rem;
    font-size: 4.8rem;
    line-height: 8rem;
  }
  .footer {
    padding: 8rem 0 8rem 0;
  }
  .footer .foot-link {
    margin-top: 0rem;
    float: none;
    margin-bottom: 2.6667rem;
  }
  .footer .foot-link li {
    margin-left: 2.6667rem;
  }
  .footer .foot-link li::before {
    left: -1.3333rem;
    top: 1.0667rem;
    width: 0.2667rem;
    height: 4rem;
  }
  .footer .foot-link li a {
    font-size: 3.4667rem;
    line-height: 6.4rem;
  }
  .footer .foot-logo {
    font-size: 5.3333rem;
    line-height: 9.3333rem;
    margin-right: 4rem;
  }
  .footer .sydw-logo {
    width: 7.7333rem;
    height: 9.3333rem;
  }
  .footer .link-cont {
    text-align: center;
  }
  .footer .mt8 {
    margin-top: 2.1333rem;
  }
  .footer .info {
    float: none;
    width: 100%;
    padding-top: 0rem;
    max-width: 100%;
    font-size: 0;
    line-height: 0;
  }
  .footer .info span,
  .footer .info a {
    font-size: 3.7333rem;
    line-height: 6.4rem;
    margin-right: 1.3333rem;
  }
  .footer .info .line {
    display: none;
  }
  .footer .ui-select-wrap {
    float: none;
    width: 100% !important;
    height: 9.0667rem;
    margin-bottom: 4rem;
    margin-top: 4rem;
    border: 0.2667rem solid rgba(255, 255, 255, 0.3);
    padding-right: 10.6667rem;
  }
  .footer .ui-select-input {
    right: 10.6667rem;
    padding-left: 5.3333rem;
    font-size: 3.7333rem;
    line-height: 8.5333rem;
  }
  .footer .ui-select-arrow {
    right: 5.3333rem;
    width: 3.4667rem;
    height: 0.5333rem;
  }
  .footer .ui-select-arrow::before {
    top: -1.3333rem;
    width: 3.4667rem;
    height: 0.5333rem;
  }
  .footer .ui-select-arrow::after {
    bottom: -1.3333rem;
    width: 3.4667rem;
    height: 0.5333rem;
  }
  .footer .ui-select-list {
    top: 9.0667rem;
    border-radius: 1.6rem;
  }
  .footer .ui-select-wrap.up .ui-select-list {
    bottom: 9.0667rem;
  }
  .footer .ui-select-list > li {
    font-size: 3.4667rem;
    line-height: 6.4rem;
    padding: 0.8rem 5.3333rem;
  }
  .footer .img-cont {
    margin: 0 5px;
    display: inline-block;
    float: none;
  }
  .footer .img-cont img {
    width: 13.3333rem;
    height: auto;
    margin-bottom: 2.1333rem;
  }
  .footer .img-cont p {
    font-size: 3.2rem;
  }
  .zky-logo {
    margin-right: auto;
    margin-bottom: 4rem;
  }
  .zky-logo img {
    width: 60%;
  }
  .logo-list-box {
    display: block;
    width: 100%;
  }
  .gyy-ny-box {
    padding: 8rem 0 8rem 0;
  }
  .ny-right {
    border-radius: 1.0667rem;
    padding: 6.4rem 4rem;
  }
  .right-top {
    border-bottom: 0.2667rem solid #D6DFEB;
    padding-bottom: 2.6667rem;
    margin-bottom: 6.6667rem;
  }
  .right-top .ny-r-title {
    float: none;
    font-size: 5.3333rem;
    line-height: 8rem;
  }
  .right-top .ny-r-title::before {
    display: none;
  }
  .right-top .bread-crumbs {
    float: none;
  }
  .right-top .bread-crumbs .bread-item {
    font-size: 3.4884rem;
  }
  .jgjj-box {
    padding: 0;
  }
  .jgjj-box .img-box {
    float: none;
    width: 62.7907vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4.6512vw;
  }
  .jgjj-box .info {
    font-size: 3.9535rem;
  }
  .jgjj-box .info > p,
  .jgjj-box .info > div {
    margin-bottom: 5.1163vw;
  }
  .jgjj-box .info > p:last-child,
  .jgjj-box .info > div:last-child {
    margin-bottom: 0;
  }
  .yzzc-box {
    font-size: 4.2667rem;
    line-height: 8rem;
  }
  .yzzc-box > p,
  .yzzc-box > div {
    font-size: 4.2667rem;
    line-height: 8rem;
    margin-bottom: 2.6667rem;
  }
  .xrld-box .leader-top {
    width: 45.3333rem;
    margin-bottom: 13.3333rem;
  }
  .xrld-box .leader-top .img-box {
    margin-bottom: 5.3333rem;
  }
  .xrld-box .leader-top .img-box .img {
    height: auto;
  }
  .xrld-box .leader-top .img-box:after {
    right: -2.3256vw;
    bottom: -2.3256vw;
  }
  .xrld-box .leader-top .title {
    font-size: 4.5333rem;
    line-height: 6.9333rem;
  }
  .xrld-box .leader-top .zw {
    font-size: 4.2667rem;
    line-height: 1.4;
    margin-bottom: 3.7333rem;
  }
  .xrld-box .leader-top .zw::before {
    bottom: -3.7333rem;
    width: 8rem;
    height: 0.5333rem;
    border-radius: 0.2667rem;
  }
  .xrld-box .header-list .img-box {
    width: 45.3333rem;
    margin-bottom: 5.3333rem;
  }
  .xrld-box .header-list .img-box .img {
    height: auto;
  }
  .xrld-box .header-list .img-box:after {
    right: -2.3256vw;
    bottom: -2.3256vw;
  }
  .xrld-box .header-list .title {
    font-size: 4.5333rem;
    line-height: 6.9333rem;
  }
  .xrld-box .header-list .zw {
    font-size: 4.2667rem;
    line-height: 1.4;
    margin-bottom: 10.6667rem;
  }
  .xrld-box .header-list .zw::before {
    bottom: -3.7333rem;
    width: 8rem;
    height: 0.5333rem;
    border-radius: 0.2667rem;
  }
  .lrld-list .row .col-md-3:nth-child(3n+1) {
    clear: none;
  }
  .lrld-list .row .col-md-3:nth-child(2n+1) {
    clear: left;
  }
  .m40 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p40 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lrld-ry-list {
    margin-bottom: 6.6667rem;
  }
  .lrld-ry-list .img-box {
    height: 52.5333rem;
    border: 0.2667rem solid #D6DFEB;
    margin-bottom: 4.2667rem;
  }
  .lrld-ry-list .title {
    font-size: 4.8rem;
    line-height: 6.9333rem;
  }
  .xrld-detail .ld-pic {
    width: 48rem;
    margin-bottom: 5.3333rem;
  }
  .xrld-detail .title {
    font-size: 4.8rem;
    line-height: 6.9333rem;
  }
  .xrld-detail .zw {
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    margin-bottom: 10.6665rem;
  }
  .xrld-detail .zw::before {
    bottom: -3.7335rem;
    width: 8rem;
    height: 0.5335rem;
    border-radius: 0.2667rem;
  }
  .xrld-detail .cont {
    font-size: 4.1026rem;
  }
  .xrld-detail .cont font,
  .xrld-detail .cont p,
  .xrld-detail .cont span,
  .xrld-detail .cont div,
  .xrld-detail .cont a,
  .xrld-detail .cont b,
  .xrld-detail .cont strong {
    font-size: 4.1026rem !important;
  }
  .xswyh-box .top-title {
    padding: 5.641vw;
    background-size: 100% 100%;
  }
  .xswyh-box .top-title span {
    font-size: 4.8718rem;
  }
  .xswyh-box .ld-box span {
    float: none;
    display: block;
    width: 100%;
    margin-right: 0rem;
    font-size: 4.1026rem;
    line-height: 2;
  }
  .xswyh-box .why-main p {
    font-size: 4.1026rem;
    line-height: 6.9333rem;
  }
  .xswyh-box .why-main ul li {
    min-width: 33.333333%;
    font-size: 4.1026rem;
  }
}
