﻿@media screen and (max-width: 1440px) {
  .mmmm {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 1400px) {
  .px1400 {
    padding: 0 10px;
  }

  .ny-nav .nnav>li>a{
    margin-right: 20px;
  }
  .xxjj2 ul li a .xxjj2-pic {
    width: 100px;
    height: 100px;
    padding: 5px;
  }

  .xxjj2 ul li a .xxjj2-info h3 {
    font-size: 32px;
  }

  .xxjj2 ul li a .xxjj2-info h3 span {
    font-size: 16px;
  }

  .xxjj2 ul li a .xxjj2-info p {
    font-size: 14px;
  }

  .xxjj2 ul li a .xxjj2-info {
    padding-top: 10px;
  }

  .ny-top h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }

  .position {
    line-height: 40px;
  }

  .ny-main5 .no {
    padding: 15px 10px;
    right: 0;
  }

  .ny-main5 .www {
    margin-right: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .ny-main5 ul li:hover .san {
    display: none;
  }

  .nnav {
    display: none;
  }

  .ny-l {
    display: block;
    margin-top: 20px;
  }

  .ny-l>p {
    background: #1b4fa2;
    text-align: left;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
  }

  .ny-l>ul>li>a {
    font-size: 16px;
  }

  .nnav {
    /* display: none; */
  }

  .xxjj1-l {
    float: none;
    width: auto;
    margin-right: 0;
  }

  .xxjj1-r {
    padding-top: 30px;
  }

  .xxjj-box1 {
    margin-top: 30px;
    background: none;
    /* background-size: cover !important; */
  }

  .xxjj2 {
    background: url(../images/xxjj-bj1.jpg) no-repeat;
    background-size: cover;
  }



  .xxjj1-r p {
    /* font-size: 16px; */
    margin-top: 15px;
  }

  .xxjj2 ul li {
    text-align: center;
    /* width: 0%; */
  }

  .xxjj3-text p {
    margin-top: 15px;
    /* font-size: 15px; */
  }

  .ny-main8 .m8c ul li {
    width: 47%;
  }

  .ny-main8 .m8c ul li:nth-child(3n-1) {
    margin-left: 0;
    margin-right: 0;
  }

  .ny-main8 .m8c ul li:nth-child(2n) {
    margin-left: 5%;
    margin-right: 0;
  }

  .ny-main8 .m8c ul li h4 {
    font-size: 20px;
  }

  .ny-main8 .m8t p {
    font-size: 20px;
  }

  .ny-main5 .no {
    position: static;
    top: 0;
    left: 0;
  }

  .ny-main5 .nm5l {
    float: none;
    width: auto;
  }

  .ny-main5 .nm5r {
    padding-left: 0;
    margin-top: 20px;
  }

  .ny-main5 {
    padding-bottom: 70px;
    margin-top: 50px;
  }

  .ny-main5 ul li span {
    font-size: 16px;
  }

  .ny-main5 .no h4 {
    font-size: 16px;
  }

  .ny-main6 .m6c ul li {
    float: none;
    width: auto;
    margin-bottom: 40px;
    padding: 15px;
    margin-bottom: 15px;
  }

  .ny-main6 .m6c ul li:nth-child(2n) {
    margin-left: 0;
  }

  .ny-main2 .m2c {
    padding-right: 39px;
    padding-bottom: 30px;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .ny-main2 .m2t {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ny-main2 .zi2 .mtm {
    padding-left: 35px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 15px;
  }

  .ny-main2 .zi2 p {
    font-size: 16px;
  }

  .ny-main2 .zi2 h4 {
    padding-left: 35px;

  }

  #ny .ny-main1 ul li {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .ny-main4 ul li {
    float: none;
    width: auto;
  }

  .ny-main4 ul li:nth-child(2n) {
    margin-left: 0;
  }

  .ny-main3 .nm3l .date {
    margin-right: 30px;
  }

  .ny-main3 ul li {
    padding: 20px;
  }

  .ny-main3 .nm3r {
    margin-left: 25px;
  }

  .ny-main5 ul li .s5rr p {
    padding-right: 0;
  }

  .xxjj2 ul li {
    margin-top: 0px;
  }

  .xxjj2 ul li a .xxjj2-pic {
    float: none;
    display: inline-block;
    font-size: 0;
  }

  .xxjj2 ul li a .xxjj2-info {
    text-align: center;
  }

  .xxjj3-text-w p {
    color: #333;
  }

  .mmmm {
    margin-top: 30px;
  }

  .xxjj1 {
    margin-top: 40px;
  }

  .xxjj3-pics ul {
    margin-top: 40px;
  }

  .xxjj-box1 {
    margin-bottom: 60px;
  }

  .ny-l>ul>li.on>a {
    font-size: 16px;
  }

  .ny-l>p span {
    top: 5px;
  }

  .xxjj2 ul li a .xxjj2-pic {
    margin-right: 0;
  }

  .ny-main6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ny-main8 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ny-main6 .m6c ul {
    margin-top: 20px;
  }

  .ny-main8 .m8c ul li {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 15px;
  }

  .ny-main4 ul li {
    padding: 20px 10px;
    margin-top: 15px;
  }

  #ny .ny-main1 ul li {
    padding-top: 20px;
  }

  .ny-main2 .m2t {
    padding-top: 30px;

  }

  .ny-main2 {
    margin-top: 30px;
  }

  .ny-main2 .zi2 h4 {
    line-height: 36px;
  }

  .ny-main5 ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ny-main5 {
    margin-top: 30px;
    padding-bottom: 30px;
  }

  .icon-play img {
    display: block;
    width: 35px;
  }

  .xxjj1 {
    margin-top: 30px;
  }

  .xxjj1-r {
    padding-top: 20px;
  }

  .ny-top {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .ny-main3 .nm3r {
    float: none;
    width: auto;
    margin-left: 0;
  }

  .ny-main3 ul li {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ny-main3 .nm3l {
    padding-left: 12px;
    padding-right: 12px;
  }

  .pagination a {
    margin: 0 4px;
    padding: 0 10px;
  }

  .ny-main5 h5 {
    font-size: 18px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ny-main6 .m6c .nmzi6 h4 {
    font-size: 16px;
  }

  .ny-main7 .nmzi7 {
    padding-top: 0;
  }

  .ny-main3 .nm3l .zi3 h4 {
    line-height: 25px;
  }

  .ny-main3 .nm3l .date {
    margin-right: 20px;
  }

  .ny-main2 .zi2 h4 {
    font-size: 22px;
  }

  .ny-main2 .bbb {
    width: 200px;
  }

  .ny-main2 .m2c {
    padding-left: 0;
    padding-right: 0;
  }

  .ny-main6 .m6t p {
    font-size: 18px;
  }

  .ny-main8 .m8t p {
    font-size: 18px;
  }

  .xxjj2 ul li {
    width: 50%;
  }

  .xxjj2 ul li a .xxjj2-info h3 {
    font-size: 24px;
  }

  .xxjj2 ul li a .xxjj2-info h3 span {
    font-size: 14px;
  }

  .xxjj2 ul li a .xxjj2-info p {
    margin-top: 0;
  }
}

@media screen and (max-width: 620px) {
  .xxjj2 ul li a .xxjj2-pic {
    width: 85px;
    height: 85px;
  }

  .xxjj3-text-w p {
    color: #333;
  }

  .ny-main8 .m8c ul li {
    width: 100%;
  }

  .ny-main8 .m8c ul li:nth-child(3n-1) {
    margin-left: 0;
    margin-right: 0;
  }

  .ny-main8 .m8c ul li:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }

  .ny-main8 .m8c ul li h4 {
    font-size: 16px;
  }

  .ny-main8 .m8t p {
    font-size: 16px;
  }

  .ny-main3 .nm3l .date {
    width: 70px;
  }

  .ny-main2 .m2c {
    padding-left: 0;
    padding-right: 0;
  }

  .ny-main7 .zi7 h4 {
    font-size: 16px;
  }

  .ny-main4 .zi3 p {
    margin-top: 10px;
    font-size: 14px;
  }

  .ny-main4 .zi3 h4 {
    font-size: 16px;
  }

  .ny-main4 .date {
    margin-right: 0px;
  }

  .ny-main4 .zi3 h4 {
    line-height: 17px;
  }

  .ny-main4 .date .day {
    font-size: 18px;
    padding-top: 8px;
  }

  .ny-main4 .date .year {
    font-size: 16px;
  }

  .ny-main4 .date i {
    margin-top: 20px;
    width: 20px;
    height: 20px;
    background-size: 100% 100%;
  }

  .ny-main4 ul li:hover .date i {
    width: 28px;
    height: 28px;
    background-size: 100% 100%;
  }

  .pagination {
    padding: 30px 0;
  }

  .ny-main3 .nm3l {
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 12px;
    padding-left: 12px;
  }

  .ny-main3 .nm3l .zi3 h4 {
    font-size: 16px;
  }

  .ny-main3 .nm3l .zi3 p {
    margin-top: 5px;
    font-size: 14px;
  }

  .ny-main3 .nm3l .date .day {
    font-size: 20px;
    line-height: 36px;
  }

  .ny-main3 .nm3l .date .year {
    font-size: 16px;
  }

  .ny-main3 .nm3l .date {
    /* text-align: center; */
    margin-right: 5px;
  }

  .ny-main3 .nm3l .date i {
    text-align: center;
    width: 28px;
    height: 28px;
    background-size: 100% 100%;
    margin-top: 5px;
  }

  .ny-main3 ul li:hover .date i {
    text-align: center;
    width: 28px;
    height: 28px;
    background-size: 100% 100%;
    margin-top: 5px;
  }

  .ny-main3 .nm3l .zi3 p {
    line-height: 26px;
    height: 78px;
  }

  .ny-main8 .m8c ul li {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ny-main2 .zi2 h4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ny-main2 .bbb {
    width: 170px;
  }

  .ny-main2 .m2t {
    padding-left: 0;
    padding-right: 0;
  }



  .ny-main2 .zi2 h4 {
    padding-left: 25px;
  }

  .ny-main2 .m2c p {
    font-size: 16px;
    padding-bottom: 15px;
  }


  .xxjj1-r p {
    font-size: 16px;
    line-height: 30px;
  }

  .xxjj3-text p {
    font-size: 16px;
  }

  .xxjj2 ul li a .xxjj2-info h3 {
    font-size: 24px;
  }

  .ny-main6 .m6t p {
    font-size: 16px;
  }

  .ny-main8 .m8t p {
    font-size: 16px;
  }

  .xxjj1-r p {
    margin-top: 10px;
  }

  .xxjj3-pics ul {
    margin-top: 20px;
  }
}

@media screen and (max-width: 400px) {
  #ny .ny-main1 .aaa {
    width: 120px;
  }

  #ny .ny-main1 .zi1 h4 {
    font-size: 16px;
    line-height: 26px;
  }

  #ny .ny-main1 .zi1 p {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  #ny .ny-main1 .zi1 {
    padding: 0 0px 0 20px;
  }

  #ny .ny-main1 .zi1 span {
    padding-top: 0;
  }


  .ny-main4 .date {
    margin-right: 0;
  }

  .ny-main4 .date {
    width: 70px;
  }

  .ny-main3 .nm3l {
    padding-top: 20px;
  }

  .ny-main3 .nm3l .date .year {
    font-size: 16px;
  }

  .ny-main3 .nm3l .date .day {
    font-size: 18px;
  }



  .ny-main6 .m6c .ccc {
    float: none;
    width: auto;
  }

  .ny-main6 .m6c ul li {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 35px;
  }

  .ny-main6 .m6c .nmzi6 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .ny-main2 .bbb {
    float: none;
    /* width: auto; */
    text-align: center;
    margin: 0 auto;
  }

  .ny-main2 .zi2 h4 {
    padding-left: 0;
    text-align: center;
  }





  .ny-main2 .m2c {}

  .ny-main2 .zi2 p {
    padding-left: 0;
  }

  .ny-main5 ul li .s5rr p {
    padding-left: 20px;
  }

  .ny-main5 ul li .s5rr>span {
    padding-left: 20px;
  }

  .ny-main5 .nm5r ul li .s5rl>span {
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 20px;
  }

  .ny-main5 .no {
    padding-left: 0;
    padding-right: 0;
  }

  .xxjj3-pics ul li {
    float: none;
    width: auto;
    margin-left: 0;
  }

  .ny-main6 a::after {
    width: 28px;
    height: 8px;
    background-size: 100% 100%;
    bottom: 20px;
  }



  .ny-main2 .zi2 p {
    font-size: 16px;
    padding-left: 5px;
  }

  .xxjj2 ul li a .xxjj2-info h3 {
    font-size: 18px;
  }

  .xxjj-box1 {
    margin-top: 0px;
  }

  .xxjj2 ul li a .xxjj2-info {
    padding-top: 0;
  }

  .xxjj2 ul li {
    border: none;
  }

  .xxjj2 ul li a .xxjj2-info p {
    margin-top: 0;
  }

  .ny-main5 ul li .s5rl {
    width: 90px;
  }

  .ny-main2 .zi2 .mtm {
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
