/*多行溢出*/
/*网站响应样式*/
@media (max-width: 991px) {
  /*other-menu*/
  .other-menu {
    display: none;
  }
}
@media (max-width: 767px) {
  /*分页*/
  .comp-pages .page-pc {
    display: none;
  }
  .comp-pages .page-phone {
    display: block!important;
  }
  /*文字列表*/
  .comp-text-list-01 .box-s {
    line-height: 26px;
  }
  .comp-text-list-01 .box-s:after {
    top: 25px;
    margin-top: 0;
  }
  .comp-text-list-01 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-text-list-02 li {
    margin-bottom: 20px;
  }
  .comp-text-list-02 .box-s {
    padding: 15px;
  }
  .comp-text-list-02 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-text-list-03 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-text-list-04 .box-s {
    height: auto;
    display: flex;
    align-items: center;
    padding-left: 0;
  }
  .comp-text-list-04 .box-s .box-icon {
    position: relative;
  }
  .comp-text-list-04 .box-s .box-title {
    flex: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: normal;
    height: auto;
    line-height: 20px;
  }
  .comp-text-list-05 .box-s {
    padding: 20px;
    position: relative;
  }
  .comp-text-list-05 .box-s .box-date {
    float: left;
    width: 80px;
  }
  .comp-text-list-05 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 30px;
  }
  .comp-text-list-05 .box-s .box-more {
    display: none;
  }
  .comp-text-list-06 .box-s {
    padding-right: 0;
  }
  .comp-text-list-06 .box-s:before {
    top: 26px;
    margin-top: 0;
  }
  .comp-text-list-06 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-text-list-06 .box-s .box-date {
    position: static;
    margin-top: 0;
  }
  .comp-text-list-07 li {
    margin-bottom: 20px;
  }
  .comp-text-list-07 li .box-s {
    padding: 20px 20px 20px 0;
  }
  .comp-text-list-07 li .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  /*图文列表*/
  .comp-image-text-list-01 .box-s {
    margin-bottom: 20px;
  }
  .comp-image-text-list-01 .box-s .box-img {
    height: 220px;
  }
  .comp-image-text-list-02 .box-s {
    margin-bottom: 20px;
  }
  .comp-image-text-list-02 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }
  .comp-image-text-list-03 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-image-text-list-04 .box-s .box-top {
    position: relative;
    margin-bottom: 15px;
  }
  .comp-image-text-list-04 .box-s .box-date {
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
  }
  .comp-image-text-list-04 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }
  .comp-image-text-list-05 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-image-text-list-06 .box-s .box-img {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .comp-image-text-list-06 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }
  .comp-image-text-list-07 .box-s .box-info {
    margin-top: -40px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .comp-image-text-list-07 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }
  /*人员列表*/
  .comp-personnel-list-01 .row .box-w:nth-child(2n +1) {
    clear: left;
  }
  .comp-personnel-list-01 .box-s .box-img {
    height: 210px;
  }
  .comp-personnel-list-01 .box-s .box-info .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-personnel-list-02 .row .box-w:nth-child(2n +1) {
    clear: left;
  }
  .comp-personnel-list-02 .box-s .box-img {
    height: 210px;
  }
  .comp-personnel-list-02 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }
  .comp-personnel-list-05 .box-s .box-img {
    float: none;
    margin-right: 0;
  }
  /*人员细览*/
  .comp-personnel-details-01 .info-top {
    padding: 15px;
  }
  .comp-personnel-details-01 .info-top .box-img {
    position: static;
    margin-bottom: 20px;
  }
  .comp-personnel-details-01 .info-top .box-info {
    padding: 20px 15px;
  }
  .comp-personnel-details-01 .info-top .box-info .info-table {
    display: block;
    width: 100%;
  }
  .comp-personnel-details-01 .info-top .box-info .info-table .table-row {
    display: block;
    width: 100%;
  }
  .comp-personnel-details-01 .info-top .box-info .info-table .table-call {
    display: block;
    width: 100%;
  }
  .comp-personnel-details-02 .info-center {
    padding-left: 0;
  }
  .comp-personnel-details-02 .info-center .box-img {
    position: relative;
    padding: 20px;
    width: 100%;
  }
  .comp-personnel-details-02 .info-center .box-img img {
    display: block;
    width: 100%;
  }
  .comp-personnel-details-02 .info-center .box-info {
    padding: 20px;
  }
  .comp-personnel-details-02 .info-other {
    padding: 20px;
  }
  .comp-personnel-details-03 .details-info {
    float: none;
  }
}
/*网站响应样式*/
@media (max-width: 1549px) {
  nav.navbar ul.navbar-nav > li > a {
    font-size: 1.4203rem;
    line-height: 2.195rem;
  }
  .news-right-list .title {
    font-size: 1.4203rem;
    line-height: 1.9367rem;
    height: 3.8735rem;
  }
  .news-right-list .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
    height: 3.8735rem;
  }
  .news-left-list .title {
    font-size: 1.4203rem;
    line-height: 1.9367rem;
  }
  .news-left-list .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
    height: 3.8735rem;
  }
  .news-left-list {
    height: 33.57rem;
  }
  .news-right-list a {
    padding: 1.3557rem 1.6139rem 1.4203rem 1.4203rem;
  }
  .kyjz-index-box .title {
    font-size: 1.4203rem;
    line-height: 1.9367rem;
    height: 3.8735rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .title {
    height: 1.9367rem;
  }
  .kyjz-index-box .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .desc {
    height: 3.8735rem;
  }
  .kyjz-index-box .kyjz-info {
    padding: 1.0329rem 0;
  }
  .footer .lm-title a {
    font-size: 1.4203rem;
    line-height: 2.195rem;
  }
  .footer .lm-ej-title a {
    font-size: 1.162rem;
    line-height: 2.2595rem;
  }
  .sysjj-index-info .desc {
    font-size: 1.2912rem;
    line-height: 2.2595rem;
    max-height: 13.5571rem;
  }
  .jj-index1 .desc {
    font-size: 1.2912rem;
    line-height: 2.0658rem;
    height: 14.4609rem;
  }
  .wyh-left-title li {
    width: 1.9367rem;
    font-size: 1.5494rem;
    line-height: 1.5494rem;
  }
  .wyh-right-cont .td1 {
    font-size: 1.2912rem;
    line-height: 1.9367rem;
  }
  .wyh-right-cont .name {
    font-size: 1.2912rem;
    line-height: 1.9367rem;
  }
  .wyh-right-cont .pos {
    font-size: 1.162rem;
    line-height: 1.9367rem;
  }
  .rc-item .img-box {
    width: 8.5216rem;
    height: 11.8786rem;
  }
  .rc-item .name {
    font-size: 1.4203rem;
    line-height: 2.0658rem;
  }
  .rc-item .info p {
    font-size: 1.162rem;
    line-height: 2.0658rem;
  }
  .rc-detail-top .info h1 {
    font-size: 2.0658rem;
    line-height: 2.7114rem;
  }
  .rc-detail-top .info li span {
    font-size: 1.162rem;
    line-height: 2.3241rem;
  }
  .rc-detail-top .info li span:nth-child(1) {
    width: 7.1014rem;
  }
  .rc-group-txt .title {
    font-size: 1.5494rem;
  }
  .rc-group-txt .txt {
    font-size: 1.162rem;
    line-height: 2.3241rem;
  }
  .ny-top-nav a {
    font-size: 1.6785rem;
    line-height: 2.195rem;
  }
  .yjfx-dp-box .title {
    font-size: 2.0658rem;
    line-height: 2.7114rem;
  }
  .yjfx-dp-box .txt {
    font-size: 1.162rem;
    line-height: 2.3241rem;
  }
  .cg-kyjz-box .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
    height: 7.7469rem;
  }
  .lw-item .title {
    font-size: 1.4203rem;
    line-height: 2.0658rem;
    -webkit-line-clamp: 3;
    height: 6.1975rem;
  }
  .lw-item .dyzz {
    font-size: 1.162rem;
    line-height: 2.0658rem;
    height: 6.1975rem;
  }
  .kyxm-info .desc {
    font-size: 1.162rem;
    line-height: 2.0658rem;
    height: 8.2634rem;
  }
  .tw-list .date {
    font-size: 1.0329rem;
  }
  .tw-list .date span {
    font-size: 2.0658rem;
  }
  .tw-list .title {
    font-size: 1.4203rem;
    line-height: 2.0658rem;
  }
  .tw-list .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
    height: 5.8102rem;
  }
  .lw-ny-list .title {
    font-size: 1.2912rem;
    line-height: 2.195rem;
    height: 4.3899rem;
  }
  .lw-ny-list .dyzz {
    font-size: 1.162rem;
    line-height: 2.0658rem;
    height: 4.1317rem;
  }
  .details-page .detail-top .title-s {
    font-size: 1.9367rem;
  }
  .details-page .detail-top .top-other {
    font-size: 1.0329rem;
  }
  .details-page .main-cont {
    font-size: 1.162rem;
    line-height: 2.3241rem;
  }
  .gx-index .desc {
    font-size: 1.162rem;
    line-height: 2.3241rem;
  }
  .tw-list2 .title {
    font-size: 1.5494rem;
    line-height: 1.9367rem;
  }
  .tw-list2 .desc {
    font-size: 1.162rem;
    line-height: 1.9367rem;
    height: 9.6837rem;
  }
  .wz-list .date {
    font-size: 1.162rem;
  }
  .wz-list .date span {
    font-size: 2.195rem;
  }
  .wz-list .title {
    font-size: 1.4203rem;
    line-height: 2.195rem;
  }
}
@media (max-width: 1365px) {
  ::-webkit-scrollbar {
    width: 0.293rem;
    height: 0.293rem;
  }
  ::-webkit-scrollbar-track {
    border-radius: 0.3663rem;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 0.3663rem;
  }
  .container {
    padding-left: 4.3956rem;
    padding-right: 4.3956rem;
  }
  .row {
    margin-left: -1.0989rem;
  }
  .xxl-ydyl-col {
    padding-left: 1.0989rem;
    padding-right: 1.0989rem;
  }
  .head-logo {
    width: 49.011rem;
  }
  .head-right-box {
    margin-top: 1.6117rem;
  }
  .en-btn {
    width: 2.4908rem;
    height: 2.4908rem;
    border: 0.0733rem solid #FFFFFF;
    margin-left: 2.1978rem;
    font-size: 1.0989rem;
    line-height: 2.4908rem;
  }
  .search-dig-btn {
    width: 2.4908rem;
    height: 2.4908rem;
    border: 0.0733rem solid #FFFFFF;
    background-size: 1.4652rem 1.4652rem;
    margin-left: 1.4652rem;
  }
  nav.navbar {
    min-height: 9.3773rem;
    padding: 1.3187rem 0 1.7582rem 0;
  }
  nav.navbar::before {
    height: 16.8498rem;
  }
  nav.navbar .container {
    padding-left: 2.1978rem;
    padding-right: 2.1978rem;
  }
  nav.navbar ul.navbar-nav > li {
    margin-left: 2.1978rem;
  }
  nav.navbar ul.navbar-nav > li > a {
    font-size: 1.6117rem;
    line-height: 2.4908rem;
    padding: 0 0 0.8791rem 0 !important;
  }
  nav.navbar ul.navbar-nav > li > a::before {
    height: 0.0733rem;
  }
  nav.navbar ul.navbar-nav > li > a::after {
    width: 0.0733rem;
  }
  nav.navbar ul.navbar-nav > li > a:hover::after,
  nav.navbar ul.navbar-nav > li > a:focus::after,
  nav.navbar ul.navbar-nav > li.active > a:hover::after,
  nav.navbar ul.navbar-nav > li.active > a:focus::after,
  nav.navbar ul.navbar-nav > li.active > a::after,
  nav.navbar ul.navbar-nav > li.dropdown.on > a::after {
    height: 0.7326rem;
    bottom: -0.7326rem;
  }
  nav.navbar ul.navbar-nav li.dropdown .dropdown-menu {
    min-width: 11.3553rem;
  }
  nav.navbar ul.navbar-nav li.dropdown .dropdown-menu > a {
    padding: 0.5861rem 0.7326rem;
    font-size: 1.1722rem;
  }
  nav.navbar.scroll {
    box-shadow: 0rem 0rem 3.37rem 0rem rgba(67, 86, 116, 0.19);
  }
  .banner-swiper {
    height: 49.8168rem;
  }
  .banner-swiper:hover .banner-prev {
    left: 2.1978rem;
  }
  .banner-swiper:hover .banner-next {
    right: 2.1978rem;
  }
  .banner-swiper .img-box::before {
    height: 16.8498rem;
  }
  .banner-swiper .img-box .banner-cont {
    left: 4.3956rem;
    right: 4.3956rem;
    bottom: 15.3846rem;
  }
  .banner-swiper .img-box h1 {
    font-size: 3.663rem;
    text-shadow: 0rem 0rem 0.7326rem rgba(0, 91, 170, 0.7);
    margin-bottom: 1.3187rem;
  }
  .banner-swiper .img-box h3 {
    font-size: 1.7582rem;
    line-height: 2.1978rem;
    letter-spacing: 0.1465rem;
    text-shadow: 0rem 0rem 0.293rem rgba(0, 91, 170, 0.7);
    margin-bottom: 2.9304rem;
  }
  .banner-swiper .img-box .sysjj-btn {
    line-height: 3.663rem;
    border-radius: 1.4652rem 0rem 1.4652rem 0rem;
    padding: 0 6.5934rem 0 1.7582rem;
    font-size: 1.4652rem;
  }
  .banner-swiper .img-box .sysjj-btn::before {
    top: 0.9524rem;
    right: 1.4652rem;
    width: 3.0037rem;
    height: 1.7582rem;
  }
  .banner-swiper .banner-pagination {
    bottom: 3.5165rem;
  }
  .banner-swiper .banner-pagination .swiper-pagination-bullet {
    width: 2.1245rem;
    height: 1.9048rem;
    margin: 0 1.0989rem;
  }
  .banner-swiper .banner-next::after,
  .banner-swiper .banner-prev::after {
    font-size: 3.663rem;
  }
  .banner-swiper .banner-prev {
    left: -3.663rem;
  }
  .banner-swiper .banner-next {
    right: -3.663rem;
  }
  @-webkit-keyframes moveright {
    0%,
    100% {
      right: 2.9304rem;
    }
    50% {
      right: 1.4652rem;
    }
  }
  @keyframes moveright {
    0%,
    100% {
      right: 2.9304rem;
    }
    50% {
      right: 1.4652rem;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(1.4652rem);
      transform: translateY(1.4652rem);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(1.4652rem);
      -ms-transform: translateY(1.4652rem);
      transform: translateY(1.4652rem);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(1.4652rem);
      transform: translateY(1.4652rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(1.4652rem);
      -ms-transform: translateY(1.4652rem);
      transform: translateY(1.4652rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .index-box {
    padding: 5.1282rem 0 6.5934rem;
  }
  .index-title .index-title {
    margin-bottom: 1.6117rem;
  }
  .index-title .title p {
    font-size: 4.3956rem;
  }
  .index-title .title span {
    font-size: 2.9304rem;
    top: -1.978rem;
  }
  .index-title .title span::before {
    right: -6.0806rem;
    width: 5.8608rem;
    height: 4.9817rem;
    bottom: -1.0989rem;
  }
  .index-title .more {
    font-size: 1.1722rem;
    line-height: 2.1978rem;
    padding-right: 4.1758rem;
    background-size: 1.685rem 1.9048rem;
    margin-top: 3.663rem;
  }
  .index-title .more::before {
    width: 0.5128rem;
    height: 0.6593rem;
    right: 0.5861rem;
    top: 0.8059rem;
  }
  .index-title .more::after {
    right: 2.1978rem;
    top: 1.0256rem;
    width: 1.2454rem;
    height: 0.0733rem;
  }
  .index-title .more:hover {
    padding-right: 2.9304rem;
  }
  .m25 {
    margin: 0 -1.8315rem;
  }
  .p25 {
    padding: 0 1.8315rem;
  }
  .news-swiper .news-pagination {
    bottom: 2.3443rem;
    right: 1.4652rem;
  }
  .news-swiper .news-pagination .swiper-pagination-bullet {
    width: 1.0256rem;
    height: 1.0256rem;
    opacity: 1;
    margin: 0 0.6593rem;
    border: 0.0733rem solid #FFF;
  }
  .news-left-list {
    height: 33.3333rem;
  }
  .news-left-list .img-box::before {
    height: 11.4286rem;
  }
  .news-left-list .info {
    padding: 0 13.1868rem 1.0989rem 2.1978rem;
  }
  .news-left-list .title {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    margin-bottom: 1.0256rem;
  }
  .news-left-list .desc {
    font-size: 1.0256rem;
    line-height: 1.6117rem;
    height: 3.2234rem;
  }
  .news-right-list li {
    border-bottom: 0.0733rem solid #E8E8E8;
    margin-left: 0.7326rem;
  }
  .news-right-list li:hover {
    border-bottom: 0.0733rem solid transparent;
    box-shadow: 0rem 0rem 1.1722rem 0rem rgba(51, 0, 153, 0.1);
    border-left: 0.293rem solid #005BAA;
  }
  .news-right-list li:hover a {
    margin-left: 0.7326rem;
  }
  .news-right-list a {
    padding: 2.1978rem 2.1978rem 2.2711rem 1.978rem;
  }
  .news-right-list .date {
    font-size: 1.0256rem;
    margin-right: 3.8828rem;
    padding-top: 0.7326rem;
  }
  .news-right-list .date div:nth-child(1) {
    font-size: 2.7839rem;
    margin-bottom: 1.3187rem;
  }
  .news-right-list .date div:nth-child(1)::before {
    width: 1.1722rem;
    height: 0.1465rem;
    bottom: -0.5861rem;
  }
  .news-right-list .title {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    height: 2.1978rem;
    -webkit-line-clamp: 1;
    margin-bottom: 0.8791rem;
  }
  .news-right-list .desc {
    font-size: 1.0256rem;
    line-height: 1.7582rem;
    height: 3.5165rem;
  }
  .kyjz-index-box .kyjz-img {
    width: 54.9451rem;
    height: 36.1905rem;
  }
  .kyjz-index-box .kyjz-txt {
    height: 36.1905rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide {
    padding-right: 2.1978rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active {
    border-left: 0.3663rem solid #F07C00;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .kyjz-info {
    border-bottom: 0.0733rem solid transparent;
    padding: 1.6117rem 2.1978rem 1.6117rem 2.1978rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .desc {
    height: 3.5165rem;
    margin-bottom: 0.5861rem;
  }
  .kyjz-index-box .kyjz-info {
    border-bottom: 0.0733rem solid #E8E8E8;
    padding: 1.7582rem 0;
  }
  .kyjz-index-box .title {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    height: 2.1978rem;
    -webkit-line-clamp: 1;
    margin-bottom: 0.7326rem;
  }
  .kyjz-index-box .desc {
    font-size: 1.0256rem;
    line-height: 1.7582rem;
  }
  .kyjz-index-box .date {
    padding-left: 1.978rem;
    font-size: 1.0256rem;
    background-size: 1.0256rem 1.0256rem;
  }
  .mb1 {
    padding-bottom: 0.0733rem;
  }
  .sysjj-index-img {
    padding: 5.8608rem 0;
    background-size: 65% 100%;
  }
  .sysjj-index-info {
    width: 51.2821rem;
    height: 35.8974rem;
    box-shadow: 0rem 0.293rem 1.4652rem 0rem rgba(0, 91, 170, 0.2);
    padding: 3.663rem 5.1282rem;
  }
  .sysjj-index-info::before {
    width: 13.3333rem;
    height: 0.5861rem;
  }
  .sysjj-index-info .desc {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
    max-height: 15.8242rem;
  }
  .yjfx-index-list {
    height: 30.7692rem;
  }
  .yjfx-index-list .title {
    left: 1.4652rem;
    right: 1.4652rem;
    bottom: 1.8315rem;
    font-size: 1.6117rem;
    line-height: 2.1978rem;
  }
  .yjfx-index-list .info-txt {
    padding: 2.1978rem 1.0989rem;
  }
  .yjfx-index-list .info-title {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    margin-bottom: 1.1722rem;
  }
  .yjfx-index-list .desc {
    font-size: 1.1722rem;
    line-height: 2.0513rem;
    height: 12.3077rem;
    margin-bottom: 3.2967rem;
  }
  .yjfx-index-list .more {
    font-size: 1.3187rem;
    padding-right: 2.1978rem;
    background-size: 1.3187rem 0.8791rem;
  }
  .index-box3::before {
    top: 29.304rem;
    width: 19.0476rem;
    height: 36.63rem;
  }
  .link-swiper-box {
    position: relative;
  }
  .link-swiper-box .link-prev,
  .link-swiper-box .link-next {
    width: 7.326rem;
    height: 7.326rem;
    width: 1.0256rem;
    height: 1.685rem;
  }
  .link-swiper-box .link-prev {
    left: -3.0769rem;
  }
  .link-swiper-box .link-next {
    right: -3.0769rem;
  }
  .link-swiper {
    margin: 0 -1.0989rem;
  }
  .link-swiper .swiper-slide {
    padding: 0 1.0989rem;
  }
  .link-list {
    height: 8.7912rem;
    border: 0.0733rem solid #E5E5E5;
  }
  .link-list::before {
    border: 0.1465rem dashed #0052A3;
  }
  .footer .foot-top {
    padding: 3.5165rem 0;
  }
  .footer .foot-top ul li {
    margin-right: 11.7216rem;
  }
  .footer .lm-title {
    margin-bottom: 1.0256rem;
  }
  .footer .lm-title a {
    font-size: 1.6117rem;
    line-height: 2.1978rem;
  }
  .footer .lm-ej-title a {
    font-size: 1.1722rem;
    line-height: 2.6374rem;
  }
  .footer .foot-bottom {
    padding: 0.6593rem 0;
  }
  .footer .foot-bottom span,
  .footer .foot-bottom a {
    font-size: 1.1722rem;
    line-height: 2.1978rem;
  }
  .up-search-box {
    padding: 1.4652rem;
  }
  .up-search-box .up-close {
    right: 1.4652rem;
    top: 1.4652rem;
    width: 2.3443rem;
    height: 2.3443rem;
  }
  .search-box {
    border-bottom: 0.293rem solid #005BAA;
    max-width: 73.2601rem;
  }
  .search-box .s-inp {
    height: 4.5421rem;
    line-height: 4.5421rem;
    font-size: 1.1722rem;
    padding-left: 1.0989rem;
  }
  .search-box .s-btn {
    height: 4.5421rem;
    line-height: 4.5421rem;
    width: 4.5421rem;
  }
  .search-box .s-btn::before {
    font-size: 1.4652rem;
  }
  .ny-top-banner {
    height: 38.0952rem;
  }
  .ny-top-banner::before {
    height: 14.652rem;
  }
  .ny-top-banner h1 {
    font-size: 3.663rem;
    line-height: 4.3956rem;
    text-shadow: 0rem 0.1465rem 0.4396rem #005BAA;
    padding-bottom: 2.1978rem;
  }
  .ny-top-banner h1::before {
    width: 8.7912rem;
    height: 0.5861rem;
  }
  .ny-top-banner .bread-crumbs {
    bottom: 1.685rem;
    padding-left: 2.1978rem;
    font-size: 1.1722rem;
    line-height: 2.1978rem;
    background-size: 1.7582rem 1.7582rem;
  }
  .ny-top-banner .bread-crumbs .bread-item-groups {
    font-size: 1.1722rem;
  }
  .jj-index1::before {
    top: 0;
    width: 51.2821rem;
    height: 65.5678rem;
  }
  .jj-index1 .img-box {
    height: 36.63rem;
  }
  .jj-index1 .info {
    padding: 1.4652rem 5.8608rem 1.4652rem 4.3956rem;
    height: 36.63rem;
  }
  .jj-index1 h2 {
    font-size: 2.4908rem;
    line-height: 3.2967rem;
    margin-bottom: 1.9048rem;
  }
  .jj-index1 .desc {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
    height: 18.4615rem;
    margin-bottom: 1.7582rem;
  }
  .jj-index2::before {
    width: 36.63rem;
    height: 20rem;
  }
  .jj-index2 .fix {
    padding-top: 5.1282rem;
  }
  .jj-index2 .fix::before {
    width: 36.63rem;
    left: -36.63rem;
  }
  .wyh-left-title {
    margin-right: 4.3956rem;
    margin-top: 1.1722rem;
    padding-top: 2.6374rem;
    padding-bottom: 2.6374rem;
    padding-right: 1.9048rem;
  }
  .wyh-left-title::before {
    right: -4.1026rem;
    width: 4.1026rem;
  }
  .wyh-left-title li {
    width: 2.3443rem;
    font-size: 2.0513rem;
    line-height: 2.0513rem;
    margin-bottom: 3.2234rem;
  }
  .wyh-left-title li::before {
    right: -2.0513rem;
    border-top: 0.8059rem solid transparent;
    border-right: 0.6593rem solid #005BAA;
    border-bottom: 0.8059rem solid transparent;
  }
  .wyh-right-cont {
    margin: -2.3443rem;
  }
  .wyh-right-cont .tab-cont {
    padding: 2.3443rem;
  }
  .wyh-right-cont .bg-box {
    margin-right: 2.5641rem;
    box-shadow: 0rem 0.293rem 2.1978rem 0rem rgba(0, 91, 170, 0.3);
    padding: 4.3956rem 5.8608rem 3.663rem 5.8608rem;
    min-height: 43.5165rem;
  }
  .wyh-right-cont .flex-box {
    padding: 3.5165rem 1.0989rem;
  }
  .wyh-right-cont .flex-box + .flex-box {
    border-top: 0.0733rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .td1 {
    width: 8.1319rem;
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    padding-right: 2.1978rem;
  }
  .wyh-right-cont .td2 {
    padding-left: 2.0513rem;
  }
  .wyh-right-cont .td2::before {
    border-left: 0.0733rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .item + .item {
    margin-top: 1.4652rem;
  }
  .wyh-right-cont .name {
    margin-right: 3.663rem;
    font-size: 1.4652rem;
    line-height: 2.1978rem;
  }
  .wyh-right-cont .pos {
    font-size: 1.3187rem;
    line-height: 2.1978rem;
  }
  .jj-index3 {
    padding-top: 6.5934rem;
    padding-bottom: 4.3956rem;
  }
  .jj-index3::before {
    background: #005BAA url(xxl-ydyl-bg4.png) no-repeat right bottom / 28.5714rem 33.1136rem;
  }
  .ny-ejlm-title {
    font-size: 2.4908rem;
    line-height: 3.2967rem;
    margin-bottom: 3.663rem;
  }
  .ny-box {
    min-height: calc(100vh - 21.978rem);
    padding: 5.1282rem 0 5.8608rem 0;
  }
  .ny-top-title {
    font-size: 3.0769rem;
    line-height: 3.663rem;
    padding-bottom: 1.4652rem;
    border-bottom: 0.0733rem solid #E8E8E8;
    margin-bottom: 2.9304rem;
  }
  .rc-swiper {
    margin-left: -0.3663rem;
    margin-right: -0.3663rem;
    margin-bottom: 2.1978rem;
  }
  .rc-swiper .swiper-slide {
    padding-left: 0.3663rem;
    padding-right: 0.3663rem;
  }
  .rc-swiper .lm-title {
    font-size: 1.3187rem;
    line-height: 2.1978rem;
    padding: 0 0.8791rem;
    border-radius: 0.293rem;
  }
  .rc-form-box {
    padding: 0.7326rem 7.326rem;
    margin-bottom: 2.9304rem;
  }
  .rc-form-box span {
    font-size: 1.0256rem;
    line-height: 2.1978rem;
  }
  .rc-form-box .rc-inp {
    width: 31.5018rem;
    height: 2.1978rem;
    border: 0.0733rem solid #E8E8E8;
    font-size: 1.0256rem;
    line-height: 2.0513rem;
    padding: 0 1.0989rem;
  }
  .rc-form-box .rc-inp::input-placeholder {
    font-size: 1.0256rem;
  }
  .rc-form-box .rc-inp::-webkit-input-placeholder {
    font-size: 1.0256rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 1.0256rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 1.0256rem;
  }
  .rc-form-box .rc-inp::-ms-input-placeholder {
    font-size: 1.0256rem;
  }
  .rc-form-box .sub {
    width: 4.9817rem;
    height: 2.1978rem;
    border-radius: 0.293rem;
    font-size: 1.0256rem;
    line-height: 2.1978rem;
  }
  .rc-group {
    margin-bottom: 3.663rem;
  }
  .rc-group .rc-lm-title {
    font-size: 1.6117rem;
    line-height: 2.1978rem;
    padding: 0.7326rem 2.1978rem;
    border-left: 0.293rem solid #005BAA;
  }
  .rc-item {
    margin-top: 2.9304rem;
  }
  .rc-item .img-box {
    margin-right: 2.1978rem;
    width: 9.6703rem;
    height: 13.4799rem;
  }
  .rc-item .info p {
    font-size: 1.1722rem;
    line-height: 2.0513rem;
  }
  .rc-item .name {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    padding-bottom: 0.5861rem;
    margin-bottom: 0.8791rem;
    border-bottom: 0.0733rem solid #D8D8D8;
  }
  .rc-item .name:before {
    bottom: -0.0733rem;
    width: 1.9048rem;
    height: 0.2198rem;
  }
  .rc-item .more {
    width: 4.3956rem;
    height: 2.1978rem;
    border-radius: 0.7326rem 0rem 0.7326rem 0rem;
    background-size: 1.4652rem 0.7326rem;
    margin-top: 0.8791rem;
  }
  .rc-detail-top {
    padding: 2.9304rem 4.3956rem;
    margin-bottom: 3.663rem;
  }
  .rc-detail-top .img-box {
    width: 14.652rem;
    border: 0.293rem solid #FFFFFF;
    margin-right: 4.3956rem;
  }
  .rc-detail-top .info {
    padding-top: 0.8791rem;
  }
  .rc-detail-top .info h1 {
    font-size: 2.1978rem;
    line-height: 2.9304rem;
    padding-bottom: 1.2454rem;
    border-bottom: 0.0733rem solid rgba(255, 255, 255, 0.14);
    margin-bottom: 0.5861rem;
  }
  .rc-detail-top .info li span {
    font-size: 1.3187rem;
    line-height: 3.5165rem;
  }
  .rc-detail-top .info li span:nth-child(1) {
    width: 6.5934rem;
  }
  .rc-group-txt {
    margin-bottom: 3.663rem;
  }
  .rc-group-txt .title {
    font-size: 1.6117rem;
    padding-left: 3.5165rem;
    padding-bottom: 1.4652rem;
    border-bottom: 0.0733rem solid #E8E8E8;
    background-size: 1.6117rem 1.4652rem;
    margin-bottom: 1.9048rem;
  }
  .rc-group-txt .txt {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
  }
  .ny-top-nav {
    padding: 2.1978rem 0;
  }
  .ny-top-nav a {
    font-size: 1.4652rem;
    line-height: 2.1978rem;
    padding: 0.7326rem 1.8315rem;
    margin-right: 0.7326rem;
  }
  .yjfx-dp-box .title {
    font-size: 2.0513rem;
    line-height: 2.7839rem;
    padding-bottom: 2.1978rem;
    border-bottom: 0.2198rem solid #005BAA;
    margin-bottom: 2.9304rem;
  }
  .yjfx-dp-box .txt {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
  }
  .yjfx-dp-box .txt p {
    margin-bottom: 1.4652rem;
  }
  .yjfx-dp-box img {
    max-width: 43.956rem;
  }
  .tw-list li {
    margin-bottom: 2.9304rem;
  }
  .tw-list .img-box {
    width: 32.674rem;
    height: 21.5385rem;
  }
  .tw-list .info {
    height: 21.5385rem;
    padding: 2.0513rem 3.37rem 2.1978rem 3.37rem;
  }
  .tw-list .date {
    font-size: 1.1722rem;
    margin-bottom: 1.978rem;
  }
  .tw-list .date span {
    font-size: 2.1978rem;
    padding-right: 0.5861rem;
  }
  .tw-list .title {
    font-size: 1.7582rem;
    line-height: 2.1978rem;
    margin-bottom: 1.7582rem;
  }
  .tw-list .desc {
    font-size: 1.3187rem;
    line-height: 2.1978rem;
    height: 6.5934rem;
  }
  .fy-box {
    padding-top: 4.3956rem;
  }
  .comp-pages .page-pc a,
  .comp-pages .page-pc span {
    font-size: 1.0256rem;
    line-height: 2.7839rem;
    min-width: 2.9304rem;
    height: 2.9304rem;
    border-radius: 0.293rem;
    border: 0.0733rem solid #E5E5E5;
    padding-left: 0.9524rem;
    padding-right: 0.9524rem;
    margin-left: 0.293rem;
    margin-right: 0.293rem;
  }
  .comp-pages .page-pc span {
    background: #0451B0;
    border: 0.0733rem solid #0451B0;
  }
  .comp-pages .page-pc a:hover,
  .comp-pages .page-pc span:hover,
  .comp-pages .page-pc a.active,
  .comp-pages .page-pc span.active {
    border: 0.0733rem solid #0451B0;
  }
  .comp-pages .page-phone {
    height: 3.37rem;
    line-height: 3.37rem;
    border-radius: 0.5861rem;
    font-size: 1.1722rem;
  }
  .m30 {
    margin: 0 -1.0989rem;
  }
  .p30 {
    padding: 0 1.0989rem;
  }
  .lw-ny-list {
    padding: 3.663rem 4.3956rem;
    box-shadow: 0rem 0.293rem 1.4652rem 0rem rgba(0, 91, 170, 0.2);
    margin-bottom: 4.3956rem;
  }
  .lw-ny-list .title {
    font-size: 1.4652rem;
    line-height: 2.4908rem;
    height: 4.9817rem;
    margin-bottom: 1.4652rem;
  }
  .lw-ny-list .dyzz {
    font-size: 1.1722rem;
    line-height: 2.0513rem;
    height: 4.1026rem;
  }
  .details-page .detail-top .title-s {
    font-size: 2.1978rem;
  }
  .details-page .detail-top .top-other {
    padding: 1.3187rem 2.9304rem;
    font-size: 1.1722rem;
    margin-top: 2.5641rem;
  }
  .details-page .detail-top .top-other span {
    line-height: 2.4908rem;
  }
  .details-page .detail-top {
    margin-bottom: 2.9304rem;
  }
  .details-page .share-xl .social-share a {
    width: 2.4908rem;
    height: 2.4908rem;
    margin: 0 0 0 1.1722rem;
  }
  .details-page .main-cont {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
  }
  .details-page .main-cont.cont-xilan.dp-cont {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
  }
  .details-page .main-cont p {
    margin-bottom: 1.4652rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 58.6081rem;
  }
  .social-share .icon-wechat .wechat-qrcode {
    left: -8.3516rem;
    border: 0.0733rem solid #eee;
    top: -15.0183rem;
    width: 11.7216rem;
    height: 14.0659rem;
    font-size: 0.8791rem;
    box-shadow: 0 0.1465rem 0.7326rem #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: 3.37rem;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 1.9048rem;
    line-height: 1.9048rem;
    font-size: 0.8791rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 7.6923rem;
    height: 7.326rem;
    margin: 0.7326rem auto;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    font-size: 1.0256rem;
    line-height: 1.1722rem;
  }
  .gx-index {
    padding: 5.1282rem 0;
  }
  .gx-index:nth-child(2n) .img-box {
    margin-left: 3.663rem;
  }
  .gx-index .img-box {
    width: 43.956rem;
    height: 28.9377rem;
    margin-right: 3.663rem;
  }
  .gx-index .info {
    padding: 0;
  }
  .gx-index h2 {
    font-size: 2.4908rem;
    line-height: 3.2234rem;
    margin-bottom: 1.4652rem;
  }
  .gx-index .desc {
    font-size: 1.3187rem;
    line-height: 2.6374rem;
    margin-bottom: 1.6117rem;
  }
  .tw-list2 li {
    margin-bottom: 3.663rem;
  }
  .tw-list2 a {
    padding: 2.9304rem 3.663rem;
    box-shadow: 0rem 0.293rem 1.4652rem 0rem rgba(0, 91, 170, 0.2);
  }
  .tw-list2 a::before {
    width: 26.3004rem;
    height: 32.967rem;
  }
  .tw-list2 .img-box {
    width: 31.5018rem;
    height: 20.8059rem;
    margin-right: 3.663rem;
  }
  .tw-list2 .info {
    padding-top: 0.7326rem;
  }
  .tw-list2 .title {
    font-size: 1.6117rem;
    line-height: 2.1978rem;
    padding-bottom: 1.4652rem;
    margin-bottom: 1.6117rem;
    border-bottom: 0.0733rem solid #D8D8D8;
  }
  .tw-list2 .title::before {
    width: 8.3516rem;
    height: 0.2198rem;
    bottom: -0.0733rem;
  }
  .tw-list2 .desc {
    font-size: 1.2454rem;
    line-height: 2.3443rem;
    height: 11.7216rem;
  }
  .wz-list li {
    border-bottom: 0.0733rem solid #E8E8E8;
  }
  .wz-list a {
    padding: 3.0037rem 14.652rem 3.0037rem 2.9304rem;
  }
  .wz-list a::before {
    right: 2.9304rem;
    width: 2.4908rem;
    height: 2.4908rem;
  }
  .wz-list .date {
    margin-right: 4.0293rem;
    font-size: 1.1722rem;
  }
  .wz-list .date span {
    font-size: 2.7839rem;
    padding-right: 0.7326rem;
  }
  .wz-list .title {
    font-size: 1.7582rem;
    line-height: 2.7839rem;
  }
  .cg-index1 {
    padding-top: 5.8608rem;
    background: #FFF url(xxl-ydyl-bg9.png) no-repeat right bottom / 39.707rem 54.359rem;
  }
  .kyjz-swiper-box {
    padding-bottom: 5.8608rem;
    margin-bottom: 5.8608rem;
    border-bottom: 0.0733rem solid #D8D8D8;
  }
  .kyjz-button-box {
    right: 19.0476rem;
    top: -5.8608rem;
  }
  .kyjz-button-box .kyjz-prev,
  .kyjz-button-box .kyjz-next {
    width: 3.663rem;
    height: 3.663rem;
    background-size: 1.0256rem 1.685rem;
  }
  .kyjz-button-box .kyjz-prev {
    right: 4.8352rem;
  }
  .cg-kyjz-swiper {
    margin-right: -4.3956rem;
  }
  .cg-kyjz-swiper .swiper-slide {
    padding-right: 2.1978rem;
  }
  .cg-kyjz-box .img-box {
    width: 43.2234rem;
    height: 28.5714rem;
  }
  .cg-kyjz-box .info {
    width: 42.4908rem;
    height: 24.0293rem;
    padding: 2.9304rem;
    top: 2.4908rem;
    margin-left: -6.5934rem;
    box-shadow: 0rem 0.293rem 1.4652rem 0rem rgba(0, 91, 170, 0.2);
  }
  .cg-kyjz-box .title {
    font-size: 1.6117rem;
    line-height: 2.4908rem;
    height: 4.9817rem;
    margin-bottom: 0.8791rem;
  }
  .cg-kyjz-box .desc {
    font-size: 1.3187rem;
    line-height: 2.4176rem;
    height: 9.6703rem;
    margin-bottom: 1.4652rem;
  }
  .cg-kyjz-box .date {
    padding-left: 1.978rem;
    font-size: 1.1722rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 1.0256rem 1.0256rem;
  }
  .lw-zl-title {
    margin-bottom: 4.3956rem;
  }
  .lw-zl-title li {
    font-size: 2.4908rem;
    line-height: 3.2234rem;
    margin-right: 6.5934rem;
  }
  .lw-zl-tabcont .swiper-button-prev,
  .lw-zl-tabcont .swiper-button-next {
    width: 1.4652rem;
    height: 2.3443rem;
  }
  .lw-zl-tabcont .swiper-button-prev {
    left: 1.4652rem;
  }
  .lw-zl-tabcont .swiper-button-next {
    right: 1.4652rem;
  }
  .lw-swiper {
    margin: -0.7326rem -1.0989rem;
  }
  .lw-swiper .swiper-slide {
    padding: 0.7326rem 1.0989rem;
  }
  .lw-item {
    padding: 2.5641rem 2.9304rem;
    box-shadow: 0rem 0.293rem 0.7326rem 0rem rgba(0, 91, 170, 0.2);
  }
  .lw-item .title {
    font-size: 1.3187rem;
    line-height: 2.3443rem;
    height: 9.3773rem;
    margin-bottom: 1.0989rem;
  }
  .lw-item .dyzz {
    font-size: 1.1722rem;
    line-height: 2.0513rem;
    height: 6.1538rem;
  }
  .cg-index2 {
    margin-top: 5.8608rem;
    padding-top: 5.8608rem;
  }
  .cg-index2::before {
    width: 80%;
    height: 41.3919rem;
    background: #005BAA url(xxl-ydyl-bg11.png) no-repeat 22% top / 57.2161rem 27.7656rem;
  }
  .cg-index3 {
    padding-bottom: 5.8608rem;
  }
  .kyxm-img {
    width: 56.044rem;
    height: 36.9231rem;
  }
  .kyxm-txt {
    width: calc(100% - 53.1869rem);
    height: 39.8535rem;
    margin: -1.4652rem;
  }
  .kyxm-txt .swiper-slide {
    padding: 1.4652rem;
  }
  .kyxm-txt .kyxm-buttom {
    left: 4.3956rem;
    bottom: 4.7619rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-prev,
  .kyxm-txt .kyxm-buttom .kyxm-next {
    width: 1.0256rem;
    height: 1.685rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-pagination {
    font-size: 1.4652rem;
    line-height: 2.4908rem;
    margin: 0 2.1978rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-pagination .current {
    font-size: 2.4908rem;
  }
  .kyxm-info {
    box-shadow: 0rem 0.293rem 1.4652rem 0rem rgba(0, 91, 170, 0.2);
    padding: 3.663rem 2.9304rem;
  }
  .kyxm-info .title {
    font-size: 1.6117rem;
    line-height: 2.4908rem;
    height: 4.9817rem;
    margin-bottom: 1.4652rem;
  }
  .kyxm-info .desc {
    font-size: 1.2454rem;
    line-height: 2.3443rem;
    height: 9.3773rem;
    margin-bottom: 2.1978rem;
  }
  .kyxm-info .date {
    font-size: 1.1722rem;
    padding-left: 1.978rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 1.0256rem 1.0256rem;
  }
  .no-data {
    padding: 3.663rem 0;
    font-size: 1.1722rem;
    line-height: 2.1978rem;
  }
}
@media (max-width: 991px) {
  .toggle {
    position: relative;
    display: block;
    top: 0;
    right: 0;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    background: #FFF;
  }
  .toggle:hover span,
  .toggle:hover span::before,
  .toggle:hover span::after {
    background: #FFF;
  }
  .hc-mobile-nav .nav-wrapper {
    background: #1D69B6;
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    color: #1D69B6;
    background: #fff;
    border-top: 0.1302rem solid #fff;
    border-bottom: 0.1302rem solid #fff;
  }
  .hc-mobile-nav:not(.touch-device) a:hover {
    color: #1D69B6;
    background: #fff;
  }
  .hc-mobile-nav:not(.touch-device) a:hover span.nav-next::before {
    border-top: 0.2604rem solid #1D69B6;
    border-left: 0.2604rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-close span::before,
  .hc-mobile-nav li.nav-close span::after {
    border-top: 0.2604rem solid #1D69B6;
    border-left: 0.2604rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-back span::before {
    border-top: 0.2604rem solid #1D69B6;
    border-left: 0.2604rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-close a:hover,
  .hc-mobile-nav li.nav-back a:hover {
    background: #fff;
  }
  .hc-mobile-nav h2 {
    color: #FFF;
    font-size: 2.8646rem;
    line-height: 3.9063rem;
    text-align: center;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border-left: none;
  }
  .hc-mobile-nav a {
    border-bottom: 0.1302rem solid rgba(255, 255, 255, 0.2);
  }
  nav.navbar ul.navbar-nav {
    display: none;
  }
  ::-webkit-scrollbar {
    width: 0.5208rem;
    height: 0.5208rem;
  }
  ::-webkit-scrollbar-track {
    border-radius: 0.651rem;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 0.651rem;
  }
  .container {
    padding-left: 3.9063rem;
    padding-right: 3.9063rem;
  }
  .row {
    margin-left: -1.9531rem;
  }
  .xxl-ydyl-col {
    padding-left: 1.9531rem;
    padding-right: 1.9531rem;
  }
  .head-logo {
    width: 66.4063rem;
  }
  .head-right-box {
    position: relative;
    margin-top: 2.0833rem;
  }
  .en-btn {
    width: 4.4271rem;
    height: 4.4271rem;
    border: 0.1302rem solid #FFFFFF;
    margin-left: 2.6042rem;
    font-size: 1.9531rem;
    line-height: 4.4271rem;
  }
  .search-dig-btn {
    width: 4.4271rem;
    height: 4.4271rem;
    border: 0.1302rem solid #FFFFFF;
    background-size: 2.6042rem 2.6042rem;
    margin-left: 2.6042rem;
  }
  nav.navbar {
    min-height: auto;
    padding: 2.3438rem 0 3.125rem 0;
  }
  nav.navbar::before {
    height: 19.5313rem;
  }
  nav.navbar .container {
    padding-left: 3.9063rem;
    padding-right: 3.9063rem;
  }
  nav.navbar.scroll {
    box-shadow: 0rem 0rem 5.9896rem 0rem rgba(67, 86, 116, 0.19);
  }
  .banner-swiper {
    height: 67.7083rem;
  }
  .banner-swiper:hover .banner-prev {
    left: 3.9063rem;
  }
  .banner-swiper:hover .banner-next {
    right: 3.9063rem;
  }
  .banner-swiper .img-box::before {
    height: 19.5313rem;
  }
  .banner-swiper .img-box .banner-cont {
    left: 3.9063rem;
    right: 3.9063rem;
    bottom: 15.625rem;
  }
  .banner-swiper .img-box h1 {
    font-size: 4.4271rem;
    text-shadow: 0rem 0rem 1.3021rem rgba(0, 91, 170, 0.7);
    margin-bottom: 2.3438rem;
  }
  .banner-swiper .img-box h3 {
    font-size: 2.8646rem;
    line-height: 3.9063rem;
    letter-spacing: 0.2604rem;
    text-shadow: 0rem 0rem 0.5208rem rgba(0, 91, 170, 0.7);
    margin-bottom: 5.2083rem;
  }
  .banner-swiper .img-box .sysjj-btn {
    line-height: 6.5104rem;
    border-radius: 2.6042rem 0rem 2.6042rem 0rem;
    padding: 0 11.7188rem 0 3.125rem;
    font-size: 2.6042rem;
  }
  .banner-swiper .img-box .sysjj-btn::before {
    top: 1.6927rem;
    right: 2.6042rem;
    width: 5.3385rem;
    height: 3.125rem;
  }
  .banner-swiper .banner-pagination {
    bottom: 3.9063rem;
  }
  .banner-swiper .banner-pagination .swiper-pagination-bullet {
    width: 3.2552rem;
    height: 2.8646rem;
    margin: 0 1.3021rem;
  }
  .banner-swiper .banner-next::after,
  .banner-swiper .banner-prev::after {
    font-size: 6.5104rem;
  }
  .banner-swiper .banner-prev {
    left: -6.5104rem;
  }
  .banner-swiper .banner-next {
    right: -6.5104rem;
  }
  @-webkit-keyframes moveright {
    0%,
    100% {
      right: 5.2083rem;
    }
    50% {
      right: 2.6042rem;
    }
  }
  @keyframes moveright {
    0%,
    100% {
      right: 5.2083rem;
    }
    50% {
      right: 2.6042rem;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2.6042rem);
      transform: translateY(2.6042rem);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(2.6042rem);
      -ms-transform: translateY(2.6042rem);
      transform: translateY(2.6042rem);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2.6042rem);
      transform: translateY(2.6042rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(2.6042rem);
      -ms-transform: translateY(2.6042rem);
      transform: translateY(2.6042rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .index-box {
    padding: 6.5104rem 0 7.8125rem;
  }
  .index-title .index-title {
    margin-bottom: 2.8646rem;
  }
  .index-title .title p {
    font-size: 5.9896rem;
  }
  .index-title .title span {
    font-size: 4.4271rem;
    top: -3.125rem;
  }
  .index-title .title span::before {
    right: -9.8958rem;
    width: 9.375rem;
    height: 7.8125rem;
    bottom: -1.8229rem;
  }
  .index-title .more {
    font-size: 2.0833rem;
    line-height: 3.9063rem;
    padding-right: 7.4219rem;
    background-size: 2.9948rem 3.3854rem;
    margin-top: 4.9479rem;
  }
  .index-title .more::before {
    width: 0.9115rem;
    height: 1.1719rem;
    right: 1.0417rem;
    top: 1.4323rem;
  }
  .index-title .more::after {
    right: 3.9063rem;
    top: 1.8229rem;
    width: 2.2135rem;
    height: 0.1302rem;
  }
  .index-title .more:hover {
    padding-right: 5.2083rem;
  }
  .m25 {
    margin: 0 -1.9531rem;
  }
  .p25 {
    padding: 0 1.9531rem;
  }
  .col-index-lg7,
  .col-index-lg5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .news-swiper {
    margin-bottom: 5.2083rem;
  }
  .news-swiper .news-pagination {
    bottom: 4.1667rem;
    right: 2.6042rem;
  }
  .news-swiper .news-pagination .swiper-pagination-bullet {
    width: 1.8229rem;
    height: 1.8229rem;
    opacity: 1;
    margin: 0 1.1719rem;
    border: 0.1302rem solid #FFF;
  }
  .news-left-list {
    height: 60.8073rem;
  }
  .news-left-list .img-box::before {
    height: 20.3125rem;
  }
  .news-left-list .info {
    padding: 0 23.4375rem 1.9531rem 3.9063rem;
  }
  .news-left-list .title {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    margin-bottom: 1.8229rem;
  }
  .news-left-list .desc {
    font-size: 1.8229rem;
    line-height: 2.8646rem;
    height: 5.7292rem;
  }
  .news-right-list li {
    border-bottom: 0.1302rem solid #E8E8E8;
    margin-left: 1.3021rem;
  }
  .news-right-list li:hover {
    border-bottom: 0.1302rem solid transparent;
    box-shadow: 0rem 0rem 2.0833rem 0rem rgba(51, 0, 153, 0.1);
    border-left: 0.5208rem solid #005BAA;
  }
  .news-right-list li:hover a {
    margin-left: 1.3021rem;
  }
  .news-right-list a {
    padding: 3.9063rem 3.9063rem 4.0365rem 3.5156rem;
  }
  .news-right-list .date {
    font-size: 1.8229rem;
    margin-right: 6.901rem;
    padding-top: 1.3021rem;
  }
  .news-right-list .date div:nth-child(1) {
    font-size: 4.9479rem;
    margin-bottom: 2.3438rem;
  }
  .news-right-list .date div:nth-child(1)::before {
    width: 2.0833rem;
    height: 0.2604rem;
    bottom: -1.0417rem;
  }
  .news-right-list .title {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    height: 3.9063rem;
    -webkit-line-clamp: 1;
    margin-bottom: 1.5625rem;
  }
  .news-right-list .desc {
    font-size: 1.8229rem;
    line-height: 3.125rem;
    height: 6.25rem;
  }
  .kyjz-index-box .kyjz-img {
    float: none;
    width: 100%;
    height: 60.8073rem;
    margin-bottom: 5.2083rem;
  }
  .kyjz-index-box .kyjz-txt {
    height: 64.3229rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide {
    padding-right: 3.9063rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active {
    border-left: 0.651rem solid #F07C00;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .kyjz-info {
    border-bottom: 0.1302rem solid transparent;
    padding: 2.8646rem 3.9063rem 2.8646rem 3.9063rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .title {
    height: 3.9063rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .desc {
    height: 6.25rem;
    margin-bottom: 1.0417rem;
  }
  .kyjz-index-box .kyjz-info {
    border-bottom: 0.1302rem solid #E8E8E8;
    padding: 3.125rem 0;
  }
  .kyjz-index-box .title {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    height: 3.9063rem;
    -webkit-line-clamp: 1;
    margin-bottom: 1.3021rem;
  }
  .kyjz-index-box .desc {
    font-size: 1.8229rem;
    line-height: 3.125rem;
  }
  .kyjz-index-box .date {
    padding-left: 3.5156rem;
    font-size: 1.8229rem;
    background-size: 1.8229rem 1.8229rem;
  }
  .mb1 {
    padding-bottom: 0.1302rem;
  }
  .sysjj-index-img {
    padding: 6.5104rem 0;
    background-size: 90% 100%;
  }
  .sysjj-index-info {
    width: 78.125rem;
    height: 58.5938rem;
    box-shadow: 0rem 0.5208rem 2.6042rem 0rem rgba(0, 91, 170, 0.2);
    padding: 5.8594rem 5.2083rem;
  }
  .sysjj-index-info::before {
    width: 23.6979rem;
    height: 1.0417rem;
  }
  .sysjj-index-info .desc {
    font-size: 2.3438rem;
    line-height: 4.4271rem;
    max-height: 30.9896rem;
    -webkit-line-clamp: 7;
  }
  .yjfx-index-list {
    height: 40.3646rem;
    margin-bottom: 3.9063rem;
  }
  .yjfx-index-list .title {
    left: 1.9531rem;
    right: 1.9531rem;
    bottom: 2.6042rem;
    font-size: 2.6042rem;
    line-height: 3.9063rem;
  }
  .yjfx-index-list .info-txt {
    padding: 2.6042rem 1.9531rem;
  }
  .yjfx-index-list .info-title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    margin-bottom: 1.5625rem;
  }
  .yjfx-index-list .desc {
    font-size: 1.9531rem;
    line-height: 3.6458rem;
    height: 21.875rem;
    margin-bottom: 1.3021rem;
  }
  .yjfx-index-list .more {
    font-size: 2.3438rem;
    padding-right: 3.9063rem;
    background-size: 2.3438rem 1.5625rem;
  }
  .index-box4 .col-md-6 .yjfx-index-list {
    height: 33.8542rem;
  }
  .index-box4 .col-md-6 .yjfx-index-list .desc {
    height: 14.5833rem;
    -webkit-line-clamp: 4;
  }
  .index-box3::before {
    display: none;
  }
  .index-box5 {
    padding-top: 2.6042rem;
  }
  .link-swiper-box {
    position: relative;
  }
  .link-swiper-box .link-prev,
  .link-swiper-box .link-next {
    display: none;
  }
  .link-swiper {
    margin: 0 -1.9531rem;
  }
  .link-swiper .swiper-slide {
    padding: 0 1.9531rem;
  }
  .link-list {
    height: 11.7188rem;
    border: 0.1302rem solid #E5E5E5;
  }
  .link-list::before {
    border: 0.2604rem dashed #0052A3;
  }
  .footer .foot-top {
    padding: 6.25rem 0;
  }
  .footer .foot-top ul {
    justify-content: space-between;
  }
  .footer .foot-top ul li {
    margin-right: 2.6042rem;
  }
  .footer .lm-title {
    margin-bottom: 1.8229rem;
  }
  .footer .lm-title a {
    font-size: 2.8646rem;
    line-height: 3.9063rem;
  }
  .footer .lm-ej-title a {
    font-size: 2.0833rem;
    line-height: 4.6875rem;
  }
  .footer .foot-bottom {
    padding: 1.1719rem 0;
  }
  .footer .foot-bottom span,
  .footer .foot-bottom a {
    font-size: 2.0833rem;
    line-height: 3.9063rem;
  }
  .up-search-box {
    padding: 2.6042rem;
  }
  .up-search-box .up-close {
    right: 2.6042rem;
    top: 2.6042rem;
    width: 4.1667rem;
    height: 4.1667rem;
  }
  .search-box {
    border-bottom: 0.5208rem solid #005BAA;
    max-width: 130.2083rem;
  }
  .search-box .s-inp {
    height: 8.0729rem;
    line-height: 8.0729rem;
    font-size: 2.0833rem;
    padding-left: 1.9531rem;
  }
  .search-box .s-btn {
    height: 8.0729rem;
    line-height: 8.0729rem;
    width: 8.0729rem;
  }
  .search-box .s-btn::before {
    font-size: 2.6042rem;
  }
  .ny-top-banner {
    height: 49.4792rem;
  }
  .ny-top-banner::before {
    height: 15.625rem;
  }
  .ny-top-banner h1 {
    font-size: 5.4688rem;
    line-height: 6.5104rem;
    text-shadow: 0rem 0.2604rem 0.7813rem #005BAA;
    padding-bottom: 3.125rem;
  }
  .ny-top-banner h1::before {
    width: 10.4167rem;
    height: 0.7813rem;
  }
  .ny-top-banner .bread-crumbs {
    bottom: 2.9948rem;
    padding-left: 3.9063rem;
    font-size: 2.0833rem;
    line-height: 3.9063rem;
    background-size: 3.125rem 3.125rem;
  }
  .ny-top-banner .bread-crumbs .bread-item-groups {
    font-size: 2.0833rem;
  }
  .jj-index1 {
    padding-top: 6.5104rem;
  }
  .jj-index1::before {
    display: none;
  }
  .jj-index1 .img-box {
    float: none;
    width: 80%;
    height: auto;
    margin: 0 auto;
  }
  .jj-index1 .info {
    padding: 3.9063rem 3.9063rem 6.5104rem;
    height: auto;
  }
  .jj-index1 h2 {
    font-size: 4.4271rem;
    line-height: 5.8594rem;
    margin-bottom: 3.3854rem;
  }
  .jj-index1 .desc {
    font-size: 2.3438rem;
    line-height: 4.6875rem;
    height: 32.8125rem;
    margin-bottom: 3.125rem;
  }
  .jj-index2::before {
    width: 65.1042rem;
    height: 35.5469rem;
  }
  .jj-index2 .fix {
    padding-top: 6.5104rem;
  }
  .jj-index2 .fix::before {
    width: 65.1042rem;
    left: -65.1042rem;
  }
  .wyh-left-title {
    margin-right: 3.9063rem;
    margin-top: 2.0833rem;
    padding-top: 2.6042rem;
    padding-bottom: 2.6042rem;
    padding-right: 2.6042rem;
  }
  .wyh-left-title::before {
    right: -7.2917rem;
    width: 7.2917rem;
  }
  .wyh-left-title li {
    width: 3.3854rem;
    font-size: 2.8646rem;
    line-height: 3.125rem;
    margin-bottom: 3.9063rem;
  }
  .wyh-left-title li::before {
    right: -2.7344rem;
    border-top: 1.4323rem solid transparent;
    border-right: 1.1719rem solid #005BAA;
    border-bottom: 1.4323rem solid transparent;
  }
  .wyh-right-cont {
    margin: -2.0833rem;
  }
  .wyh-right-cont .tab-cont {
    padding: 2.0833rem;
  }
  .wyh-right-cont .bg-box {
    margin-right: 1.9531rem;
    box-shadow: 0rem 0.5208rem 1.9531rem 0rem rgba(0, 91, 170, 0.3);
    padding: 3.9063rem 3.9063rem 2.6042rem 3.9063rem;
    min-height: 77.3438rem;
  }
  .wyh-right-cont .flex-box {
    padding: 3.2552rem 1.3021rem;
  }
  .wyh-right-cont .flex-box + .flex-box {
    border-top: 0.1302rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .td1 {
    width: 13.0208rem;
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    padding-right: 2.6042rem;
  }
  .wyh-right-cont .td2 {
    padding-left: 2.6042rem;
  }
  .wyh-right-cont .td2::before {
    border-left: 0.1302rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .item + .item {
    margin-top: 2.6042rem;
  }
  .wyh-right-cont .name {
    margin-right: 6.5104rem;
    font-size: 2.3438rem;
    line-height: 3.9063rem;
  }
  .wyh-right-cont .pos {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
  }
  .jj-index3 {
    padding-top: 6.5104rem;
    padding-bottom: 3.9063rem;
  }
  .jj-index3::before {
    background: #005BAA url(xxl-ydyl-bg4.png) no-repeat right bottom / 50.7813rem 58.8542rem;
  }
  .ny-ejlm-title {
    font-size: 4.4271rem;
    line-height: 5.8594rem;
    margin-bottom: 6.5104rem;
  }
  .ny-box {
    min-height: calc(100vh - 65.1042rem);
    padding: 6.5104rem 0;
  }
  .ny-top-title {
    font-size: 4.1667rem;
    line-height: 5.2083rem;
    padding-bottom: 2.6042rem;
    border-bottom: 0.1302rem solid #E8E8E8;
    margin-bottom: 4.5573rem;
  }
  .rc-swiper {
    margin-left: -0.651rem;
    margin-right: -0.651rem;
    margin-bottom: 3.9063rem;
  }
  .rc-swiper .swiper-slide {
    padding-left: 0.651rem;
    padding-right: 0.651rem;
  }
  .rc-swiper .lm-title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    padding: 0 1.5625rem;
    border-radius: 0.5208rem;
  }
  .rc-form-box {
    padding: 1.3021rem 1.9531rem;
    margin-bottom: 3.9063rem;
  }
  .rc-form-box span {
    font-size: 1.8229rem;
    line-height: 3.9063rem;
  }
  .rc-form-box .rc-inp {
    width: 32.5521rem;
    height: 3.9063rem;
    border: 0.1302rem solid #E8E8E8;
    font-size: 1.8229rem;
    line-height: 3.6458rem;
    padding: 0 1.9531rem;
  }
  .rc-form-box .rc-inp::input-placeholder {
    font-size: 1.8229rem;
  }
  .rc-form-box .rc-inp::-webkit-input-placeholder {
    font-size: 1.8229rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 1.8229rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 1.8229rem;
  }
  .rc-form-box .rc-inp::-ms-input-placeholder {
    font-size: 1.8229rem;
  }
  .rc-form-box .sub {
    width: 8.8542rem;
    height: 3.9063rem;
    border-radius: 0.5208rem;
    font-size: 1.8229rem;
    line-height: 3.9063rem;
  }
  .rc-group {
    margin-bottom: 3.9063rem;
  }
  .rc-group .rc-lm-title {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    padding: 1.3021rem 3.9063rem;
    border-left: 0.5208rem solid #005BAA;
  }
  .rc-item {
    margin-top: 3.9063rem;
  }
  .rc-item .img-box {
    margin-right: 3.9063rem;
    width: 17.1875rem;
    height: 23.9583rem;
  }
  .rc-item .info p {
    font-size: 2.0833rem;
    line-height: 3.6458rem;
  }
  .rc-item .name {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    padding-bottom: 1.0417rem;
    margin-bottom: 1.5625rem;
    border-bottom: 0.1302rem solid #D8D8D8;
  }
  .rc-item .name:before {
    bottom: -0.1302rem;
    width: 3.3854rem;
    height: 0.3906rem;
  }
  .rc-item .more {
    width: 7.8125rem;
    height: 3.9063rem;
    border-radius: 1.3021rem 0rem 1.3021rem 0rem;
    background-size: 2.6042rem 1.3021rem;
    margin-top: 1.5625rem;
  }
  .rc-detail-top {
    padding: 3.9063rem 4.5573rem;
    margin-bottom: 5.2083rem;
  }
  .rc-detail-top .img-box {
    width: 19.5313rem;
    border: 0.5208rem solid #FFFFFF;
    margin-right: 3.9063rem;
  }
  .rc-detail-top .info {
    padding-top: 0;
  }
  .rc-detail-top .info h1 {
    font-size: 3.3854rem;
    line-height: 5.2083rem;
    padding-bottom: 2.2135rem;
    border-bottom: 0.1302rem solid rgba(255, 255, 255, 0.14);
    margin-bottom: 1.0417rem;
  }
  .rc-detail-top .info li span {
    font-size: 2.0833rem;
    line-height: 4.1667rem;
  }
  .rc-detail-top .info li span:nth-child(1) {
    width: 11.7188rem;
  }
  .rc-group-txt {
    margin-bottom: 5.2083rem;
  }
  .rc-group-txt .title {
    font-size: 2.6042rem;
    padding-left: 5.2083rem;
    padding-bottom: 1.9531rem;
    border-bottom: 0.1302rem solid #E8E8E8;
    background-size: 2.6042rem 2.3438rem;
    margin-bottom: 3.2552rem;
  }
  .rc-group-txt .txt {
    font-size: 2.0833rem;
    line-height: 4.1667rem;
  }
  .ny-top-nav {
    padding: 2.6042rem 0;
  }
  .ny-top-nav a {
    font-size: 2.0833rem;
    font-weight: bold;
    line-height: 3.9063rem;
    padding: 0.651rem 1.5625rem;
    margin-right: 1.3021rem;
  }
  .yjfx-dp-box .title {
    font-size: 3.3854rem;
    line-height: 4.6875rem;
    padding-bottom: 3.125rem;
    border-bottom: 0.2604rem solid #005BAA;
    margin-bottom: 3.9063rem;
  }
  .yjfx-dp-box .txt {
    font-size: 2.0833rem;
    line-height: 4.1667rem;
  }
  .yjfx-dp-box .txt p {
    margin-bottom: 1.3021rem;
  }
  .yjfx-dp-box img {
    max-width: 100%;
  }
  .tw-list li {
    margin-bottom: 3.9063rem;
  }
  .tw-list .img-box {
    width: 29.9479rem;
    height: 19.7917rem;
  }
  .tw-list .info {
    height: 19.7917rem;
    padding: 1.9531rem 2.6042rem;
  }
  .tw-list .date {
    font-size: 1.8229rem;
    margin-bottom: 0.651rem;
  }
  .tw-list .date span {
    font-size: 3.2552rem;
    padding-right: 0.7813rem;
  }
  .tw-list .title {
    font-size: 2.6042rem;
    line-height: 3.9063rem;
    margin-bottom: 0.651rem;
  }
  .tw-list .desc {
    font-size: 2.0833rem;
    line-height: 3.3854rem;
    -webkit-line-clamp: 2;
    height: 6.7708rem;
  }
  .fy-box {
    padding-top: 5.2083rem;
  }
  .comp-pages .page-pc a,
  .comp-pages .page-pc span {
    font-size: 1.8229rem;
    line-height: 4.9479rem;
    min-width: 5.2083rem;
    height: 5.2083rem;
    border-radius: 0.5208rem;
    border: 0.1302rem solid #E5E5E5;
    padding-left: 1.6927rem;
    padding-right: 1.6927rem;
    margin-left: 0.5208rem;
    margin-right: 0.5208rem;
  }
  .comp-pages .page-pc span {
    background: #0451B0;
    border: 0.1302rem solid #0451B0;
  }
  .comp-pages .page-pc a:hover,
  .comp-pages .page-pc span:hover,
  .comp-pages .page-pc a.active,
  .comp-pages .page-pc span.active {
    border: 0.1302rem solid #0451B0;
  }
  .comp-pages .page-phone {
    height: 5.9896rem;
    line-height: 5.9896rem;
    border-radius: 1.0417rem;
    font-size: 2.0833rem;
  }
  .m30 {
    margin: 0 -1.9531rem;
  }
  .p30 {
    padding: 0 1.9531rem;
  }
  .lw-ny-list {
    padding: 3.2552rem 2.6042rem;
    box-shadow: 0rem 0.3906rem 2.3438rem 0rem rgba(0, 91, 170, 0.2);
    margin-bottom: 3.9063rem;
  }
  .lw-ny-list .title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    height: 7.8125rem;
    margin-bottom: 1.5625rem;
  }
  .lw-ny-list .dyzz {
    font-size: 2.0833rem;
    line-height: 3.6458rem;
    height: 7.2917rem;
  }
  .details-page .detail-top .title-s {
    font-size: 3.125rem;
  }
  .details-page .detail-top .top-other {
    padding: 1.3021rem 2.6042rem;
    font-size: 1.8229rem;
    margin-top: 3.2552rem;
  }
  .details-page .detail-top .top-other span {
    line-height: 3.9063rem;
  }
  .details-page .detail-top {
    margin-bottom: 3.9063rem;
  }
  .details-page .share-xl .social-share a {
    width: 3.9063rem;
    height: 3.9063rem;
    margin: 0 0 0 1.3021rem;
  }
  .details-page .main-cont {
    font-size: 2.3438rem;
    line-height: 4.1667rem;
  }
  .details-page .main-cont.cont-xilan.dp-cont {
    font-size: 2.3438rem;
    line-height: 4.1667rem;
  }
  .details-page .main-cont p {
    margin-bottom: 1.3021rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 100%;
  }
  .social-share .icon-wechat .wechat-qrcode {
    left: -14.8438rem;
    border: 0.1302rem solid #eee;
    top: -26.6927rem;
    width: 20.8333rem;
    height: 25rem;
    font-size: 1.5625rem;
    box-shadow: 0 0.2604rem 1.3021rem #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: 5.9896rem;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 3.3854rem;
    line-height: 3.3854rem;
    font-size: 1.5625rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 13.6719rem;
    height: 13.0208rem;
    margin: 1.3021rem auto;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    font-size: 1.8229rem;
    line-height: 2.0833rem;
  }
  .gx-index {
    padding: 6.5104rem 0;
  }
  .gx-index:nth-child(2n) .img-box {
    margin-left: 3.9063rem;
  }
  .gx-index .img-box {
    width: 37.7604rem;
    height: 24.8698rem;
    margin-right: 3.9063rem;
  }
  .gx-index .info {
    overflow: visible;
  }
  .gx-index h2 {
    font-size: 2.8646rem;
    line-height: 3.6458rem;
    margin-bottom: 1.5625rem;
  }
  .gx-index .desc {
    font-size: 2.0833rem;
    line-height: 3.2552rem;
    margin-bottom: 2.8646rem;
  }
  .tw-list2 li {
    margin-bottom: 3.9063rem;
  }
  .tw-list2 a {
    padding: 3.9063rem 4.5573rem;
    box-shadow: 0rem 0.2604rem 1.9531rem 0rem rgba(0, 91, 170, 0.2);
  }
  .tw-list2 a::before {
    width: 26.0417rem;
    height: 29.9479rem;
  }
  .tw-list2 .img-box {
    width: 40.3646rem;
    height: 26.6927rem;
    margin-right: 3.9063rem;
  }
  .tw-list2 .info {
    padding-top: 1.3021rem;
  }
  .tw-list2 .title {
    font-size: 2.8646rem;
    line-height: 3.9063rem;
    padding-bottom: 2.6042rem;
    margin-bottom: 2.8646rem;
    border-bottom: 0.1302rem solid #D8D8D8;
  }
  .tw-list2 .title::before {
    width: 14.8438rem;
    height: 0.3906rem;
    bottom: -0.1302rem;
  }
  .tw-list2 .desc {
    font-size: 2.2135rem;
    line-height: 4.1667rem;
    height: 12.5rem;
    -webkit-line-clamp: 3;
  }
  .wz-list li {
    border-bottom: 0.1302rem solid #E8E8E8;
  }
  .wz-list a {
    padding: 3.9063rem 22.1354rem 3.9063rem 3.9063rem;
  }
  .wz-list a::before {
    right: 5.2083rem;
    width: 4.4271rem;
    height: 4.4271rem;
  }
  .wz-list .date {
    margin-right: 3.9063rem;
    font-size: 1.8229rem;
  }
  .wz-list .date span {
    font-size: 3.6458rem;
    padding-right: 1.0417rem;
  }
  .wz-list .title {
    font-size: 2.6042rem;
    line-height: 3.6458rem;
  }
  .cg-index1 {
    padding-top: 6.5104rem;
    background: #FFF url(xxl-ydyl-bg9.png) no-repeat right bottom / 44.2708rem auto;
  }
  .kyjz-swiper-box {
    padding-bottom: 6.5104rem;
    margin-bottom: 6.5104rem;
    border-bottom: 0.1302rem solid #D8D8D8;
  }
  .kyjz-button-box {
    right: 0rem;
    top: -3.9063rem;
  }
  .kyjz-button-box .kyjz-prev,
  .kyjz-button-box .kyjz-next {
    width: 6.5104rem;
    height: 6.5104rem;
    background-size: 1.8229rem 2.9948rem;
  }
  .kyjz-button-box .kyjz-prev {
    right: 7.8125rem;
  }
  .cg-kyjz-swiper {
    margin-right: -1.3021rem;
  }
  .cg-kyjz-swiper .swiper-slide {
    padding-right: 1.3021rem;
  }
  .cg-kyjz-box .img-box {
    width: 46.875rem;
    height: 30.9896rem;
  }
  .cg-kyjz-box .info {
    width: calc(100% - 42.4479rem);
    height: auto;
    padding: 2.6042rem;
    top: 1.9531rem;
    margin-left: -4.5573rem;
    box-shadow: 0rem 0.2604rem 1.3021rem 0rem rgba(0, 91, 170, 0.2);
  }
  .cg-kyjz-box .title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    height: 3.9063rem;
    margin-bottom: 1.3021rem;
    -webkit-line-clamp: 1;
  }
  .cg-kyjz-box .desc {
    font-size: 2.0833rem;
    line-height: 3.9063rem;
    height: auto;
    -webkit-line-clamp: 3;
    margin-bottom: 1.9531rem;
  }
  .cg-kyjz-box .date {
    padding-left: 3.5156rem;
    font-size: 1.8229rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 1.8229rem 1.8229rem;
  }
  .lw-zl-title {
    margin-bottom: 6.5104rem;
  }
  .lw-zl-title li {
    font-size: 3.9063rem;
    line-height: 5.2083rem;
    margin-right: 6.5104rem;
  }
  .lw-zl-tabcont .swiper-button-prev,
  .lw-zl-tabcont .swiper-button-next {
    width: 2.6042rem;
    height: 4.1667rem;
  }
  .lw-zl-tabcont .swiper-button-prev {
    left: 2.6042rem;
  }
  .lw-zl-tabcont .swiper-button-next {
    right: 2.6042rem;
  }
  .lw-swiper {
    margin: -1.3021rem -1.9531rem;
  }
  .lw-swiper .swiper-slide {
    padding: 1.3021rem 1.9531rem;
  }
  .lw-item {
    padding: 3.9063rem 2.6042rem;
    box-shadow: 0rem 0.5208rem 1.3021rem 0rem rgba(0, 91, 170, 0.2);
  }
  .lw-item .title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    height: 7.8125rem;
    -webkit-line-clamp: 2;
    margin-bottom: 1.9531rem;
  }
  .lw-item .dyzz {
    font-size: 2.0833rem;
    line-height: 3.6458rem;
    height: 7.2917rem;
    -webkit-line-clamp: 2;
  }
  .cg-index2 {
    margin-top: 6.5104rem;
    padding-top: 6.5104rem;
  }
  .cg-index2::before {
    height: 55%;
    background: #005BAA url(xxl-ydyl-bg11.png) no-repeat 22% top / 59.8958rem auto;
  }
  .cg-index3 {
    padding-bottom: 6.5104rem;
  }
  .kyxm-img {
    width: 54.6875rem;
    height: 36.1979rem;
  }
  .kyxm-txt {
    width: calc(100% - 49.4792rem);
    height: 41.4063rem;
    margin: -2.6042rem;
  }
  .kyxm-txt .swiper-slide {
    padding: 2.6042rem;
  }
  .kyxm-txt .kyxm-buttom {
    left: 4.5573rem;
    bottom: 4.5573rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-prev,
  .kyxm-txt .kyxm-buttom .kyxm-next {
    width: 1.3021rem;
    height: 2.3438rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-pagination {
    font-size: 1.8229rem;
    line-height: 3.6458rem;
    margin: 0 2.0833rem;
  }
  .kyxm-txt .kyxm-buttom .kyxm-pagination .current {
    font-size: 2.8646rem;
  }
  .kyxm-info {
    box-shadow: 0rem 0.5208rem 2.6042rem 0rem rgba(0, 91, 170, 0.2);
    padding: 3.2552rem 1.9531rem;
  }
  .kyxm-info .title {
    font-size: 2.3438rem;
    line-height: 3.9063rem;
    height: 7.8125rem;
    margin-bottom: 1.3021rem;
  }
  .kyxm-info .desc {
    font-size: 2.0833rem;
    line-height: 3.6458rem;
    height: 10.9375rem;
    -webkit-line-clamp: 3;
    margin-bottom: 1.3021rem;
  }
  .kyxm-info .date {
    font-size: 2.0833rem;
    padding-left: 3.5156rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 1.8229rem 1.8229rem;
  }
  .no-data {
    padding: 6.5104rem 0;
    font-size: 2.0833rem;
    line-height: 3.9063rem;
  }
}
@media (max-width: 767px) {
  .toggle {
    position: relative;
    display: block;
    top: 0;
    right: 0;
  }
  .toggle span,
  .toggle span::before,
  .toggle span::after {
    background: #FFF;
  }
  .toggle:hover span,
  .toggle:hover span::before,
  .toggle:hover span::after {
    background: #FFF;
  }
  .hc-mobile-nav .nav-wrapper {
    background: #1D69B6;
  }
  .hc-mobile-nav li.nav-close a,
  .hc-mobile-nav li.nav-back a {
    color: #1D69B6;
    background: #fff;
    border-top: 0.2667rem solid #fff;
    border-bottom: 0.2667rem solid #fff;
  }
  .hc-mobile-nav:not(.touch-device) a:hover {
    color: #1D69B6;
    background: #fff;
  }
  .hc-mobile-nav:not(.touch-device) a:hover span.nav-next::before {
    border-top: 0.5333rem solid #1D69B6;
    border-left: 0.5333rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-close span::before,
  .hc-mobile-nav li.nav-close span::after {
    border-top: 0.5333rem solid #1D69B6;
    border-left: 0.5333rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-back span::before {
    border-top: 0.5333rem solid #1D69B6;
    border-left: 0.5333rem solid #1D69B6;
  }
  .hc-mobile-nav li.nav-close a:hover,
  .hc-mobile-nav li.nav-back a:hover {
    background: #fff;
  }
  .hc-mobile-nav h2 {
    color: #FFF;
    font-size: 5.8667rem;
    line-height: 8rem;
    text-align: center;
  }
  .hc-mobile-nav a[href]:not([href="#"]) > span.nav-next {
    border-left: none;
  }
  .hc-mobile-nav a {
    border-bottom: 0.2667rem solid rgba(255, 255, 255, 0.2);
  }
  nav.navbar ul.navbar-nav {
    display: none;
  }
  ::-webkit-scrollbar {
    width: 1.0667rem;
    height: 1.0667rem;
  }
  ::-webkit-scrollbar-track {
    border-radius: 1.3333rem;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 1.3333rem;
  }
  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .row {
    margin-left: -4rem;
  }
  .xxl-ydyl-col {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .head-logo {
    float: none;
    width: 100%;
  }
  .head-right-box {
    margin-top: 1.6rem;
  }
  .en-btn {
    width: 9.0667rem;
    height: 9.0667rem;
    border: 0.2667rem solid #FFFFFF;
    margin-left: 2.6667rem;
    font-size: 3.7333rem;
    line-height: 9.0667rem;
  }
  .search-dig-btn {
    width: 9.0667rem;
    height: 9.0667rem;
    border: 0.2667rem solid #FFFFFF;
    background-size: 5.3333rem 5.3333rem;
    margin-left: 2.6667rem;
  }
  nav.navbar {
    min-height: auto;
    padding: 4.8rem 0 6.4rem 0;
  }
  nav.navbar::before {
    height: 32rem;
  }
  nav.navbar .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  nav.navbar.scroll {
    box-shadow: 0rem 0rem 12.2667rem 0rem rgba(67, 86, 116, 0.19);
  }
  .banner-swiper {
    height: 84rem;
  }
  .banner-swiper:hover .banner-prev {
    left: 4rem;
  }
  .banner-swiper:hover .banner-next {
    right: 4rem;
  }
  .banner-swiper .img-box::before {
    display: none;
  }
  .banner-swiper .img-box .banner-cont {
    left: 8rem;
    right: 8rem;
    bottom: 13.3333rem;
  }
  .banner-swiper .img-box h1 {
    font-size: 5.8667rem;
    font-weight: bold;
    line-height: 8rem;
    text-shadow: 0rem 0rem 2.6667rem rgba(0, 91, 170, 0.7);
    margin-bottom: 2.6667rem;
  }
  .banner-swiper .img-box h3 {
    font-size: 4.2667rem;
    font-weight: bold;
    line-height: 7.4667rem;
    letter-spacing: 0rem;
    text-shadow: 0rem 0rem 1.0667rem rgba(0, 91, 170, 0.7);
    margin-bottom: 5.3333rem;
  }
  .banner-swiper .img-box .sysjj-btn {
    line-height: 10.1333rem;
    border-radius: 3.2rem 0rem 3.2rem 0rem;
    padding: 0 16rem 0 4rem;
    font-size: 4.2667rem;
  }
  .banner-swiper .img-box .sysjj-btn::before {
    top: 2.6667rem;
    right: 4rem;
    width: 8.8rem;
    height: 4.2667rem;
  }
  .banner-swiper .banner-pagination {
    display: none;
  }
  .banner-swiper .banner-next::after,
  .banner-swiper .banner-prev::after {
    font-size: 13.3333rem;
  }
  .banner-swiper .banner-prev {
    left: -13.3333rem;
  }
  .banner-swiper .banner-next {
    right: -13.3333rem;
  }
  @-webkit-keyframes moveright {
    0%,
    100% {
      right: 6.6667rem;
    }
    50% {
      right: 4rem;
    }
  }
  @keyframes moveright {
    0%,
    100% {
      right: 6.6667rem;
    }
    50% {
      right: 4rem;
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(5.3333rem);
      transform: translateY(5.3333rem);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(5.3333rem);
      -ms-transform: translateY(5.3333rem);
      transform: translateY(5.3333rem);
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(5.3333rem);
      transform: translateY(5.3333rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(5.3333rem);
      -ms-transform: translateY(5.3333rem);
      transform: translateY(5.3333rem);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .index-box {
    padding: 8rem 0;
  }
  .index-title {
    margin-bottom: 6.6667rem;
  }
  .index-title .title p {
    display: none;
  }
  .index-title .title span {
    font-size: 6.4rem;
    top: 0;
    line-height: 8rem;
  }
  .index-title .title span::before {
    display: none;
  }
  .index-title .more {
    font-size: 3.7333rem;
    line-height: 8rem;
    padding-right: 15.2rem;
    background-size: 6.1333rem 6.9333rem;
    margin-top: 0;
  }
  .index-title .more::before {
    width: 1.8667rem;
    height: 2.4rem;
    right: 2.1333rem;
    top: 2.9333rem;
  }
  .index-title .more::after {
    right: 8rem;
    top: 3.7333rem;
    width: 4.5333rem;
    height: 0.2667rem;
  }
  .index-title .more:hover {
    padding-right: 10.6667rem;
  }
  .m25 {
    margin: 0 -4rem;
  }
  .p25 {
    padding: 0 4rem;
  }
  .col-index-lg7,
  .col-index-lg5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .news-swiper {
    margin-bottom: 8rem;
  }
  .news-swiper .news-pagination {
    display: none;
  }
  .news-left-list {
    height: 60.8rem;
  }
  .news-left-list .img-box::before {
    height: 32rem;
  }
  .news-left-list .info {
    padding: 0 4rem 4rem 4rem;
  }
  .news-left-list .title {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 0;
    overflow: visible;
    white-space: normal;
  }
  .news-left-list .desc {
    display: none;
  }
  .news-right-list li {
    border-bottom: 0.2667rem solid #E8E8E8;
    margin-left: 0;
  }
  .news-right-list li:hover {
    border-bottom: 0.2667rem solid transparent;
    box-shadow: 0rem 0rem 4.2667rem 0rem rgba(51, 0, 153, 0.1);
    border-left: 1.0667rem solid #005BAA;
  }
  .news-right-list li:hover a {
    margin-left: 0;
  }
  .news-right-list a {
    padding: 5.3333rem 4rem;
  }
  .news-right-list .date {
    font-size: 3.7333rem;
    margin-right: 6.6667rem;
    padding-top: 2.6667rem;
  }
  .news-right-list .date div:nth-child(1) {
    font-size: 8rem;
    margin-bottom: 4.8rem;
  }
  .news-right-list .date div:nth-child(1)::before {
    width: 4.2667rem;
    height: 0.5333rem;
    bottom: -2.1333rem;
  }
  .news-right-list .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 3.2rem;
  }
  .news-right-list .desc {
    font-size: 3.7333rem;
    line-height: 6.4rem;
    height: 12.8rem;
  }
  .kyjz-index-box .kyjz-img {
    height: 60.8rem;
    margin-bottom: 8rem;
  }
  .kyjz-index-box .kyjz-txt {
    height: auto;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide {
    padding-right: 0;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active {
    border-left: 1.3333rem solid #F07C00;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .kyjz-info {
    border-bottom: 0.2667rem solid transparent;
    padding: 5.8667rem 8rem 5.8667rem 8rem;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .title {
    height: auto;
  }
  .kyjz-index-box .kyjz-txt .swiper-slide.swiper-slide-thumb-active .desc {
    height: 12.8rem;
    margin-bottom: 2.1333rem;
  }
  .kyjz-index-box .kyjz-info {
    border-bottom: 0.2667rem solid #E8E8E8;
    padding: 6.4rem 0;
  }
  .kyjz-index-box .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 2.6667rem;
  }
  .kyjz-index-box .desc {
    font-size: 3.7333rem;
    line-height: 6.4rem;
  }
  .kyjz-index-box .date {
    padding-left: 7.2rem;
    font-size: 3.7333rem;
    background-size: 3.7333rem 3.7333rem;
  }
  .mb1 {
    padding-bottom: 0.2667rem;
  }
  .sysjj-index-img {
    padding: 8rem 0;
    background-size: cover;
  }
  .sysjj-index-info {
    float: none;
    width: 100%;
    height: auto;
    box-shadow: 0rem 1.0667rem 5.3333rem 0rem rgba(0, 91, 170, 0.2);
    padding: 8rem 4rem 6.6667rem 4rem;
  }
  .sysjj-index-info::before {
    width: 32rem;
    height: 1.6rem;
  }
  .sysjj-index-info .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    max-height: none;
    display: block;
  }
  .yjfx-index-list {
    height: 58.6667rem !important;
    margin-bottom: 8rem;
  }
  .yjfx-index-list .title {
    left: 4rem;
    right: 4rem;
    bottom: 5.3333rem;
    font-size: 5.3333rem;
    line-height: 8rem;
  }
  .yjfx-index-list .info-txt {
    padding: 5.3333rem 4rem;
  }
  .yjfx-index-list .info-title {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 3.2rem;
  }
  .yjfx-index-list .desc {
    font-size: 4rem;
    line-height: 7.4667rem;
    height: 22.4rem !important;
    -webkit-line-clamp: 3;
    margin-bottom: 2.6667rem;
  }
  .yjfx-index-list .more {
    font-size: 4.8rem;
    padding-right: 8rem;
    background-size: 4.8rem 3.2rem;
  }
  .index-box3::before {
    display: none;
  }
  .index-box5 {
    padding-top: 0.2667rem;
  }
  .link-swiper {
    margin: 0 -4rem;
  }
  .link-swiper .swiper-slide {
    padding: 0 4rem;
  }
  .link-list {
    height: 24rem;
    border: 0.2667rem solid #E5E5E5;
  }
  .link-list::before {
    border: 0.5333rem dashed #0052A3;
  }
  .footer .foot-top {
    display: none;
  }
  .footer .foot-bottom {
    padding: 4rem 0;
  }
  .footer .foot-bottom span,
  .footer .foot-bottom a {
    font-size: 3.7333rem;
    line-height: 8rem;
  }
  .up-search-box {
    padding: 5.3333rem;
  }
  .up-search-box .up-close {
    right: 5.3333rem;
    top: 5.3333rem;
    width: 8.5333rem;
    height: 8.5333rem;
  }
  .search-box {
    border-bottom: 1.0667rem solid #005BAA;
    max-width: 266.6667rem;
  }
  .search-box .s-inp {
    height: 16.5333rem;
    line-height: 16.5333rem;
    font-size: 4.2667rem;
    padding-left: 4rem;
  }
  .search-box .s-btn {
    height: 16.5333rem;
    line-height: 16.5333rem;
    width: 16.5333rem;
  }
  .search-box .s-btn::before {
    font-size: 5.3333rem;
  }
  .ny-top-banner {
    height: 74.6667rem;
  }
  .ny-top-banner::before {
    height: 21.3333rem;
  }
  .ny-top-banner h1 {
    font-size: 8.5333rem;
    line-height: 10.4rem;
    text-shadow: none;
    padding-bottom: 3.2rem;
  }
  .ny-top-banner h1::before {
    width: 16rem;
    height: 1.0667rem;
  }
  .ny-top-banner .bread-crumbs {
    bottom: 4rem;
    padding-left: 8rem;
    font-size: 3.7333rem;
    line-height: 8rem;
    background-size: 6.4rem 6.4rem;
  }
  .ny-top-banner .bread-crumbs .bread-item-groups {
    font-size: 3.7333rem;
  }
  .jj-index1 {
    padding-top: 8rem;
  }
  .jj-index1::before {
    display: none;
  }
  .jj-index1 .img-box {
    padding: 0 4rem;
    width: 100%;
  }
  .jj-index1 .info {
    padding: 5.3333rem 4rem 8rem;
  }
  .jj-index1 h2 {
    font-size: 6.4rem;
    line-height: 8rem;
    margin-bottom: 3.2rem;
  }
  .jj-index1 .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    height: 56rem;
    margin-bottom: 5.3333rem;
  }
  .jj-index1 .index-title {
    margin: 0;
  }
  .jj-index2::before {
    width: 8rem;
    height: 26.6667rem;
  }
  .jj-index2 .fix {
    padding-top: 8rem;
  }
  .jj-index2 .fix::before {
    width: 8rem;
    left: -8rem;
  }
  .wyh-left-title {
    float: none;
    margin-right: 4rem;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 5.3333rem;
    margin-bottom: 2.6667rem;
    padding-right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .wyh-left-title::before {
    right: 0;
    left: 0;
    bottom: -4rem;
    top: auto;
    width: auto;
    height: 8rem;
    background: url(xxl-ydyl-bg6.png) no-repeat center center / 100% 100%;
  }
  .wyh-left-title li {
    width: auto;
    font-size: 4.8rem;
    font-weight: bold;
    line-height: 6.4rem;
    margin-bottom: 0;
    margin-right: 2.6667rem;
  }
  .wyh-left-title li:last-child {
    margin-right: 0;
  }
  .wyh-left-title li::before {
    display: none;
  }
  .wyh-right-cont {
    margin: -4rem;
  }
  .wyh-right-cont .tab-cont {
    padding: 4rem;
  }
  .wyh-right-cont .bg-box {
    margin-right: 4rem;
    box-shadow: 0rem 1.0667rem 3.2rem 0rem rgba(0, 91, 170, 0.3);
    padding: 4.8rem 4rem;
    min-height: auto;
  }
  .wyh-right-cont .flex-box {
    padding: 6.6667rem 2.6667rem;
  }
  .wyh-right-cont .flex-box + .flex-box {
    border-top: 0.2667rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .td1 {
    width: 21.8667rem;
    font-size: 4.2667rem;
    font-weight: bold;
    line-height: 6.9333rem;
    padding-right: 4rem;
  }
  .wyh-right-cont .td2 {
    padding-left: 5.3333rem;
  }
  .wyh-right-cont .td2::before {
    border-left: 0.2667rem solid rgba(0, 91, 170, 0.2);
  }
  .wyh-right-cont .item + .item {
    margin-top: 5.3333rem;
  }
  .wyh-right-cont .name {
    margin-right: 4rem;
    font-size: 4.2667rem;
    line-height: 6.9333rem;
    font-weight: bold;
  }
  .wyh-right-cont .pos {
    font-size: 4rem;
    line-height: 6.4rem;
  }
  .jj-index3 {
    padding-top: 8rem;
    padding-bottom: 0.2667rem;
  }
  .jj-index3::before {
    background: #005BAA url(xxl-ydyl-bg4.png) no-repeat right bottom / 104rem 120.5333rem;
  }
  .ny-ejlm-title {
    font-size: 6.4rem;
    line-height: 8rem;
    margin-bottom: 6.6667rem;
  }
  .ny-box {
    min-height: calc(100vh - 106.6667rem);
    padding: 8rem 0;
  }
  .ny-top-title {
    font-size: 6.4rem;
    line-height: 8rem;
    padding-bottom: 4rem;
    border-bottom: 0.2667rem solid #E8E8E8;
    margin-bottom: 8rem;
  }
  .rc-swiper {
    margin-left: -1.3333rem;
    margin-right: -1.3333rem;
    margin-bottom: 8rem;
  }
  .rc-swiper .swiper-slide {
    padding-left: 1.3333rem;
    padding-right: 1.3333rem;
  }
  .rc-swiper .lm-title {
    font-size: 4.8rem;
    line-height: 8rem;
    padding: 0 3.2rem;
    border-radius: 1.0667rem;
  }
  .rc-form-box {
    display: block;
    padding: 2.6667rem 4rem;
    margin-bottom: 8rem;
  }
  .rc-form-box span {
    display: block;
    font-size: 4.2667rem;
    font-weight: bold;
    line-height: 8rem;
    margin-bottom: 1.3333rem;
  }
  .rc-form-box .rc-inp {
    display: block;
    width: 100%;
    height: 8rem;
    border: 0.2667rem solid #E8E8E8;
    font-size: 3.7333rem;
    line-height: 7.4667rem;
    padding: 0 4rem;
    margin-bottom: 1.3333rem;
  }
  .rc-form-box .rc-inp::input-placeholder {
    font-size: 3.7333rem;
  }
  .rc-form-box .rc-inp::-webkit-input-placeholder {
    font-size: 3.7333rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 3.7333rem;
  }
  .rc-form-box .rc-inp::-moz-placeholder {
    font-size: 3.7333rem;
  }
  .rc-form-box .rc-inp::-ms-input-placeholder {
    font-size: 3.7333rem;
  }
  .rc-form-box .sub {
    width: 18.6667rem;
    height: 8rem;
    border-radius: 1.0667rem;
    font-size: 3.7333rem;
    line-height: 8rem;
    margin: 0 auto;
  }
  .rc-group {
    margin-bottom: 8rem;
  }
  .rc-group .rc-lm-title {
    font-size: 4.8rem;
    line-height: 8rem;
    padding: 2.6667rem 4.8rem;
    border-left: 1.0667rem solid #005BAA;
  }
  .rc-item {
    margin-top: 8rem;
  }
  .rc-item .img-box {
    margin-right: 5.3333rem;
    width: 34.6667rem;
    height: auto;
  }
  .rc-item .info p {
    font-size: 3.7333rem;
    line-height: 7.4667rem;
  }
  .rc-item .name {
    font-size: 4.8rem;
    line-height: 8rem;
    padding-bottom: 2.1333rem;
    margin-bottom: 3.2rem;
    border-bottom: 0.2667rem solid #D8D8D8;
  }
  .rc-item .name:before {
    bottom: -0.2667rem;
    width: 6.9333rem;
    height: 0.8rem;
  }
  .rc-item .more {
    width: 13.3333rem;
    height: 8rem;
    border-radius: 2.6667rem 0rem 2.6667rem 0rem;
    background-size: 5.3333rem 2.6667rem;
    margin-top: 3.2rem;
  }
  .rc-detail-top {
    padding: 5.3333rem 4rem;
    margin-bottom: 8rem;
  }
  .rc-detail-top .img-box {
    float: none;
    width: 48rem;
    border: 0.8rem solid #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5.3333rem;
  }
  .rc-detail-top .info {
    padding-top: 0;
  }
  .rc-detail-top .info h1 {
    font-size: 5.8667rem;
    line-height: 8rem;
    padding-bottom: 2.6667rem;
    border-bottom: 0.2667rem solid rgba(255, 255, 255, 0.14);
    margin-bottom: 3.7333rem;
  }
  .rc-detail-top .info li {
    float: none;
    min-width: 100%;
  }
  .rc-detail-top .info li span {
    font-size: 3.7333rem;
    line-height: 8rem;
  }
  .rc-detail-top .info li span:nth-child(1) {
    width: 24rem;
  }
  .rc-group-txt {
    margin-bottom: 6.6667rem;
  }
  .rc-group-txt .title {
    font-size: 5.3333rem;
    padding-left: 10.6667rem;
    padding-bottom: 4rem;
    border-bottom: 0.2667rem solid #E8E8E8;
    background-size: 5.3333rem 4.8rem;
    margin-bottom: 6.6667rem;
  }
  .rc-group-txt .txt {
    font-size: 4.2667rem;
    line-height: 8rem;
  }
  .ny-top-nav {
    padding: 5.3333rem 0 2.6667rem;
  }
  .ny-top-nav a {
    font-size: 4.2667rem;
    line-height: 8rem;
    padding: 1.3333rem 3.2rem;
    margin-right: 2.6667rem;
    margin-bottom: 2.6667rem;
  }
  .yjfx-dp-box .title {
    font-size: 5.8667rem;
    line-height: 8rem;
    padding-bottom: 4rem;
    border-bottom: 0.2667rem solid #005BAA;
    margin-bottom: 6.6667rem;
  }
  .yjfx-dp-box .txt {
    font-size: 4.2667rem;
    line-height: 8.5333rem;
  }
  .yjfx-dp-box .txt p {
    margin-bottom: 2.6667rem;
  }
  .ny-top-nav .container {
    justify-content: flex-start;
  }
  .tw-list li {
    margin-bottom: 8rem;
  }
  .tw-list .img-box {
    float: none;
    width: 100%;
    height: auto;
  }
  .tw-list .info {
    height: auto;
    padding: 5.3333rem 4rem;
  }
  .tw-list .date {
    font-size: 3.7333rem;
    margin-bottom: 4rem;
  }
  .tw-list .date span {
    font-size: 6.4rem;
    padding-right: 2.1333rem;
  }
  .tw-list .title {
    font-size: 4.8rem;
    line-height: 8rem;
    margin-bottom: 2.6667rem;
    overflow: visible;
    white-space: normal;
  }
  .tw-list .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    -webkit-line-clamp: 3;
    height: 24rem;
  }
  .fy-box {
    padding-top: 8rem;
  }
  .comp-pages .page-pc a,
  .comp-pages .page-pc span {
    font-size: 3.7333rem;
    line-height: 10.1333rem;
    min-width: 10.6667rem;
    height: 10.6667rem;
    border-radius: 1.0667rem;
    border: 0.2667rem solid #E5E5E5;
    padding-left: 3.4667rem;
    padding-right: 3.4667rem;
    margin-left: 1.0667rem;
    margin-right: 1.0667rem;
  }
  .comp-pages .page-pc span {
    background: #0451B0;
    border: 0.2667rem solid #0451B0;
  }
  .comp-pages .page-pc a:hover,
  .comp-pages .page-pc span:hover,
  .comp-pages .page-pc a.active,
  .comp-pages .page-pc span.active {
    border: 0.2667rem solid #0451B0;
  }
  .comp-pages .page-phone {
    height: 12.2667rem;
    line-height: 12.2667rem;
    border-radius: 2.1333rem;
    font-size: 4.2667rem;
  }
  .m30 {
    margin: 0 -4rem;
  }
  .p30 {
    padding: 0 4rem;
  }
  .lw-ny-list {
    padding: 5.3333rem 4rem;
    box-shadow: 0rem 0.8rem 4.8rem 0rem rgba(0, 91, 170, 0.2);
    margin-bottom: 8rem;
  }
  .lw-ny-list .title {
    font-size: 4.5333rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 3.2rem;
  }
  .lw-ny-list .dyzz {
    font-size: 4.2667rem;
    line-height: 7.4667rem;
    height: auto;
    display: block;
  }
  .details-page .detail-top .title-s {
    font-size: 5.3333rem;
  }
  .details-page .detail-top .top-other {
    padding: 2.6667rem 5.3333rem;
    font-size: 3.7333rem;
    margin-top: 6.6667rem;
  }
  .details-page .detail-top .top-other span {
    line-height: 8rem;
  }
  .details-page .detail-top {
    margin-bottom: 8rem;
  }
  .details-page .share-xl .social-share a {
    width: 6.4rem;
    height: 6.4rem;
    margin: 0 0 0 2.6667rem;
  }
  .details-page .main-cont {
    font-size: 4.2667rem;
    line-height: 8rem;
  }
  .details-page .main-cont.cont-xilan.dp-cont {
    font-size: 4.2667rem;
    line-height: 8rem;
  }
  .details-page .main-cont p {
    margin-bottom: 2.6667rem;
  }
  .details-page .main-cont.cont-xilan img {
    max-width: 100%;
  }
  .social-share .icon-wechat .wechat-qrcode {
    left: -30.4rem;
    border: 0.2667rem solid #eee;
    top: -54.6667rem;
    width: 42.6667rem;
    height: 51.2rem;
    font-size: 3.2rem;
    box-shadow: 0 0.5333rem 2.6667rem #aaa;
  }
  .social-share .icon-wechat .wechat-qrcode:after {
    margin-left: 12.2667rem;
  }
  .social-share .icon-wechat .wechat-qrcode h4 {
    height: 6.9333rem;
    line-height: 6.9333rem;
    font-size: 3.2rem;
  }
  .social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 28rem;
    height: 26.6667rem;
    margin: 2.6667rem auto;
  }
  .social-share .icon-wechat .wechat-qrcode .help p {
    font-size: 3.7333rem;
    line-height: 4.2667rem;
  }
  .gx-index {
    padding: 8rem 0;
  }
  .gx-index:nth-child(2n) .img-box {
    margin-left: 0;
  }
  .gx-index .img-box {
    float: none !important;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 5.3333rem;
  }
  .gx-index h2 {
    font-size: 5.8667rem;
    line-height: 7.4667rem;
    margin-bottom: 3.2rem;
  }
  .gx-index .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    margin-bottom: 5.8667rem;
  }
  .gx-index .index-title {
    margin-bottom: 0;
  }
  .tw-list2 li {
    margin-bottom: 8rem;
  }
  .tw-list2 a {
    padding: 5.3333rem 4rem;
    box-shadow: 0rem 0.5333rem 4rem 0rem rgba(0, 91, 170, 0.2);
  }
  .tw-list2 a::before {
    width: 53.3333rem;
    height: 61.3333rem;
  }
  .tw-list2 .img-box {
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
  }
  .tw-list2 .info {
    padding-top: 5.3333rem;
  }
  .tw-list2 .title {
    font-size: 5.3333rem;
    line-height: 8rem;
    padding-bottom: 4rem;
    margin-bottom: 5.3333rem;
    border-bottom: 0.2667rem solid #D8D8D8;
  }
  .tw-list2 .title::before {
    width: 30.4rem;
    height: 0.8rem;
    bottom: -0.2667rem;
  }
  .tw-list2 .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    height: 48rem;
    -webkit-line-clamp: 6;
  }
  .wz-list li {
    border-bottom: 0.2667rem solid #E8E8E8;
  }
  .wz-list a {
    padding: 4rem 17.3333rem 4rem 4rem;
  }
  .wz-list a::before {
    right: 4rem;
    width: 5.3333rem;
    height: 5.3333rem;
  }
  .wz-list .date {
    float: none;
    margin-bottom: 2.6667rem;
    margin-right: 0;
    font-size: 3.7333rem;
  }
  .wz-list .date span {
    font-size: 5.3333rem;
    padding-right: 1.6rem;
  }
  .wz-list .title {
    font-size: 4.8rem;
    line-height: 8rem;
    overflow: visible;
    white-space: normal;
  }
  .wz-list li:first-child a::before {
    top: 50%;
    transform: translateY(-50%);
  }
  .cg-index1 {
    padding-top: 8rem;
    background: #FFF;
  }
  .kyjz-swiper-box {
    padding-bottom: 8rem;
    margin-bottom: 8rem;
    border-bottom: 0.2667rem solid #D8D8D8;
  }
  .kyjz-button-box {
    display: none;
  }
  .cg-kyjz-swiper {
    margin-right: 0;
  }
  .cg-kyjz-swiper .swiper-slide {
    padding-right: 0;
  }
  .cg-kyjz-box .img-box {
    float: none;
    width: 100%;
    height: auto;
  }
  .cg-kyjz-box .info {
    float: none;
    width: 100%;
    padding: 5.3333rem 0 0 0;
    top: 0;
    margin-left: 0;
    box-shadow: none;
  }
  .cg-kyjz-box .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 2.6667rem;
  }
  .cg-kyjz-box .desc {
    font-size: 4.2667rem;
    line-height: 8rem;
    height: auto;
    -webkit-line-clamp: 3;
    margin-bottom: 4rem;
  }
  .cg-kyjz-box .date {
    padding-left: 7.2rem;
    font-size: 3.7333rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 3.7333rem 3.7333rem;
  }
  .lw-zl-title {
    margin-bottom: 8rem;
  }
  .lw-zl-title li {
    font-size: 6.4rem;
    line-height: 8rem;
    margin-right: 5.3333rem;
  }
  .lw-zl-tabcont .swiper-button-prev,
  .lw-zl-tabcont .swiper-button-next {
    display: none;
  }
  .lw-swiper {
    margin: -2.6667rem -4rem;
  }
  .lw-swiper .swiper-slide {
    padding: 2.6667rem 4rem;
  }
  .lw-item {
    padding: 5.3333rem 4rem;
    box-shadow: 0rem 1.0667rem 2.6667rem 0rem rgba(0, 91, 170, 0.2);
  }
  .lw-item .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    -webkit-line-clamp: 2;
    margin-bottom: 4rem;
  }
  .lw-item .dyzz {
    font-size: 4.2667rem;
    line-height: 7.4667rem;
    height: auto;
    display: block;
    -webkit-line-clamp: 2;
  }
  .cg-index2 {
    margin-top: 8rem;
    padding-top: 8rem;
  }
  .cg-index2::before {
    height: 55%;
    background: #005BAA url(xxl-ydyl-bg11.png) no-repeat 22% top / 122.6667rem auto;
  }
  .cg-index3 {
    padding-bottom: 8rem;
  }
  .kyxm-img {
    float: none;
    width: 100%;
    height: auto;
  }
  .kyxm-txt {
    float: none;
    width: 100%;
    height: auto;
    margin: 0;
  }
  .kyxm-txt .swiper-slide {
    padding: 0;
  }
  .kyxm-txt .kyxm-buttom {
    display: none;
  }
  .kyxm-info {
    box-shadow: none;
    padding: 6.6667rem 4rem;
  }
  .kyxm-info .title {
    font-size: 4.8rem;
    line-height: 8rem;
    height: auto;
    display: block;
    margin-bottom: 2.6667rem;
  }
  .kyxm-info .desc {
    font-size: 4.2667rem;
    line-height: 7.4667rem;
    height: 22.4rem;
    -webkit-line-clamp: 3;
    margin-bottom: 2.6667rem;
  }
  .kyxm-info .date {
    font-size: 4.2667rem;
    padding-left: 7.2rem;
    background: url(xxl-ydyl-icon7.png) no-repeat left center / 3.7333rem 3.7333rem;
  }
  .no-data {
    padding: 8rem 0;
    font-size: 4.2667rem;
    line-height: 8rem;
  }
}
