@media (max-width: 1400px) {
    .top .w1200 {
        width: 90%;
    }
    .nav {
        width: 100%;
    }
    .nav .navUl {
        width: 1200px;
    }
    .nav .navUl>li {
        /*width: 10.5%;*/
    }
    .banner {
        height: 400px;
    }
    .nenuimg-item .nenuimg-link {
        height: 480px!important;
    }
    .banner .page,
    .nenuimg-nav {
        width: 100%;
    }
    .banner .page {
        margin-left: -50%;
    }
    .nenuimg-nav .nenuimg-month ul {
        width: 100%;
    }
    .nenuimg-nav .nenuimg-month ul li {
        width: 8%;
        margin-left: 0;
    }
    .nenuimg-nav .nenuimg-month ul li a {
        width: 100%;
        text-align: center;
    }
    .nenuimg-nav .nenuimg-month ul li a span {
        padding: 0;
    }
    .nenuimg-nav .nenuimg-month ul li:nth-child(11),
    .nenuimg-nav .nenuimg-month ul li:nth-child(12) {
        width: 10%;
    }
    .main .w1200 {
        /*width: 100%;    padding: 0 6%;    box-sizing: border-box;*/
    }
    .l_title {
        width: 64%;
    }
    .c_title {
        width: 34%;
    }
    .content_l {
        width: 50%;
    }
    .content_c {
        margin-left: 2%;
        width: 47%;
    }
    .art1 li a {
        width: 71%;
    }
    .a_title {
        width: 32%;
    }
    .b_title {
        width: 30%;
        margin-left: 2%;
    }
    .art3 li {
        width: 23%;
        margin: 5px 2% 5px 0;
    }
    .art3 li a {
        font-size: 12px;
    }
    .art4 li {
        margin-right: 1%;
    }
    .beauty ul li {
        width: 24%;
    }
    .beauty ul li:first-child {
        width: 49%;
    }
    .beauty ul li:not(first-child) {
        margin-right: 1%!important;
    }
    .footer .w1200 {
        /*width: 95%;*/
    }
    .nbanner .w1400 {
        width: 100%;
    }
    .info_con {
        /*width: 100%;    padding: 0 6%;    box-sizing: border-box;*/
    }
    .zy_left {
        width: 20%;
        padding: 20px 0% 20px 5%;
    }
    .zy_right {
        width: 65%;
        padding: 20px 5%;
      
    }
.zy_right .dp_con{overflow-x:scroll;}
   
    .subMenu {
        width: 100%;
    }
    .subUl {
        width: 100%;
        /* padding: 0 3%; */
    }
    .subUl>li {
        width: 100%;
    }
    .zy_right dl dd {
        height: auto;
        width: 30%;
        margin: 10px 1%;
    }
    .zy_right dl dd img {
        width: 100%;
        height: 180px;
    }
    .wrapper {
        width: 100%;
    }
    #solid1 ul li {
        width: 100%!important;
    }
    .titleImg1 {
        height: 100%;
    }
    .w1200 {
        /*max-width:100%;width:100%;*/
    }
    .x_xshd {
        width: 350px;
        margin: 0 auto;
    }
    .ny-lingdao .nyldlist li a {
    color: #005826;
    width:100% !important;
}
}

@media (max-width: 1300px) {}

@media (max-width: 1200px) {
    .w1200 {
        width: 100%;
    }
    .nav .navUl {
        width: 100%;
    }
    .banner {
        width: 100%;
    }
    .service ul li {
        width: 13.2%;
        display: inline-block;
        margin-right: 0!important;
    }
    .bottom_logo {
        margin-right: 4%;
        width: 34%;
    }
    .footer .w1200 {
        width: 100%;
    }
    .b_title .Acade table,
    .b_title .Acade table div,
    .b_title .Acade table img {
        width: 300px!important;
        height: 180px!important;
    }

.act-r ul li a .text{min-height:160px !important;}
}

@media (max-width: 1024px) {
    .footer_select select {
        margin-left: 4%;
        width: 48%;
    }
    .footer_select select:first-child {
        margin-left: 0;
    }
    .footer .QRcode li:first-child {
        margin-left: 0;
    }
   .footer .QRcode li {
    margin-left: 5%;
    width: 20%;
    padding: 5%;
}


    .fast {
        width: 80%!important;
    }

    .active-xshd {
    width: 80% !important;
    float: none !important;
    margin: 0 auto;
}

.sect3-l{width: 80% !important;
    float: none !important;
    margin: 0 auto;}
.st-l{width: 100% !important;}
.sect3-r{width: 80% !important;
    float: none !important;
    margin: 0 auto;}
.ztz{width: 98% !important;
    float: none !important;
    margin: 0 auto;}
    .top {
        position: relative;
        height: auto!important;
        min-height: 167px;
    }
    .top .logo {
        margin-top: 30px;
        width: 56%;
        height: auto;
        margin-bottom: 30px;
    }
    .linkList {
        position: absolute;
        top: 30px;
        margin: 0;
        right: 14%;
    }
    .linkList li a {
        font-size: 20px;
    }
    .search input:first-child {
        font-size: 14px;
        height: 30px;
        width: 75%;
    }
    .search input:last-child {
        height: 30px;
        width: 35px;
    }
    .nav_button {
        display: block;
        background: url(../img/nav.png);
        width: 50px;
        height: 50px;
        position: absolute;
        top: 50px;
        right: 4%;
        background-size: 100% 100%;
    }
    .top .search {
        position: absolute;
        top: 50px;
        right: 14%;
    }
    .close {
        background: url(../img/close.png);
        background-size: 100% 100%;
    }
    .NewNav {
        position: absolute;
        z-index: 30;
        top: -5px;
        right: 0;
        background: rgba(12, 126, 152, 0.9);
        width: 47%;
        display: none;
        padding: 0!important;
    }
    .nav {
        position: relative;
        height: 0;
    }
    .NewNav>li {
        width: 100%;
        border-bottom: 1px solid #cdcdcd;
        height: auto;
        line-height: 50px;
        text-align: center;
        position: relative;
        float: none;
    }
    .NewNav>li:last-child {
        border-bottom: none;
    }
    .NewNav>li>a {
        color: #ffffff;
        font-size: 18px;
    }
    /*.NewNav>li:first-child .subMenu{display: block;}*/
    .navUl {
        display: none;
    }
    .subMenu {
        position: static;
        width: 95%;
        padding: 0;
        height: auto;
        margin: 0 auto;
    }
    .subMenu .subMenu_logo {
        display: none;
    }
    .subUl {
        width: 100%;
        padding: 0;
        margin: 0;
        background: #fef9fb;
        height: auto;
        float: none;
    }
    .subUl li {
        width: 100%;
        height: auto;
        position: relative;
        float: none;
        border-bottom: 1px solid #000;
    }
    .subUl li:last-child {
        border-bottom: none;
    }
    .arrow {
        background: url(../img/arrow.png);
        background-size: 100% 100%;
        position: absolute;
        z-index: 30;
        top: 10px;
        right: 10px;
        width: 25px;
        height: 25px;
    }
    .arrowDown {
        transform: rotate(90deg);
    }
    .banner {
        height: 380px;
        overflow: visible
    }
    .nenuimg-item .nenuimg-link {
        height: 380px!important;
    }
    .l_title {
        width: 80%;
        margin: 0 auto;
        float: none;
    }
    .Title h2 {
        font-size: 22px;
    }
    .Content>a h3 {
        font-size: 18px;
    }
    .Content>p {
        font-size: 15px;
    }
    .article li a {
        font-size: 18px;
    }
    .content_l,
    .content_c,
    .c_title {
        width: 48%;
    }
    .content_c {
        float: right;
        margin-left: 0;
    }
    .art1 li {
        margin-bottom: 22px;
    }
    .art2 li span {
        font-size: 18px;
    }
    .art1 li a {
        width: 75%;
        line-height: 26px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .titleImg1 {
      
        overflow: hidden;
    }
    .datetime {
        height: 50px;
    }
    .datetime b {
        /*height: 50px;*/
        line-height: 40px;
        font-size: 22px;
    }
    .datetime span {
        font-size: 14px;
    }
    .datetime span:nth-of-type(1) {
        line-height: 30px;
        height: 25px;
    }
    .tongzhi {
        width: 80%;
        float: none;
        margin: 0 auto;
        clear: both;
    }
    .a_title {
        width: 38%;
        margin-left: 10%;
    }
    .b_title {
        width: 80%;
        margin-left: 10%;
    }
    .paper>a:nth-of-type(2),
    .paper>a:nth-of-type(3) {
        font-size: 18px;
    }
    .paper>a:nth-of-type(3) {
        text-align: center;
        width: 130px;
        display: block;
        height: 35px;
    }
    .art3 li {
        margin-bottom: 5px;
        width: 120px;
        margin-right: 20px;
        height: 30px;
        line-height: 30px;
    }
    .huodong {
        float: none;
        clear: both;
        width: 80%;
        margin: 0 auto;
    }
    .content_r {
        width: 100%;
    }
    .titleImg3 {
        width: 90%;
        height: auto;
        margin: 0 auto;
    }
    .stxx {
        width: 90%;
        left: 5%;
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        text-align: center;
    }
    .huodong ul {
        width: 90%;
        margin: 0 auto;
    }
    .huodong ul li {
        line-height: 40px;
    }
    .fast ul {
        height: auto;
    }
    .beauty {
        width: 80%;
        float: none;
        clear: both;
        margin: 0 auto;
        padding: 20px;
    }
    .beauty ul li {
        width: 24%;
        height: 145px;
    }
    .beauty ul li:first-child {
        width: 49%;
        height: 300px;
        margin-right: 2%;
    }
    .beauty ul li:nth-child(2),
    .beauty li:nth-child(3) {
        margin-bottom: 10px;
    }
    .beauty ul li:nth-child(2),
    .beauty li:nth-child(4) {
        margin-right: 2%;
    }
    .beauty ul li:not(first-child) {
        margin-right: 1%;
    }
    .service {
        width: 80%;
        margin: 0 auto;
    }
    .service ul {
        height: 152px;
    }
    .bottom_logo {
        display: none;
    }
    .service ul li {
        margin: 0!important;
        text-align: center;
        width: 24%;
    }
    .service ul li:first-child {
        margin: 0;
    }
    .footer>.w1200 {
        width: 100%;
    }
    .zy_right dl dd img {
        width: 100%;
        height: 150px;
    }
    .footer .copyright {
        line-height: 42px;
        padding-top: 30px;
    }
    .footer_select h3 {
        display: none;
    }
    .b_title .Acade table,
    .b_title .Acade table div,
    .b_title .Acade table img {
        width: 600px!important;
        height: 300px!important;
    }
    .x_xshd {
        width: 100%;
        margin: 0 auto;
    }

.act-r ul li a .text{min-height:55px !important;}
}

@media (max-width: 780px) {
    .top .logo {
        margin-top: 20px;
        width: 80%;
        margin-bottom: 0;
    }
    .linkList {
        position: static;
        display: block;
        margin: 0 auto!important;
        float: none;
        width: 200px;
        padding: 40px 0 15px;
    }
    .linkList li a {
        font-size: 16px;
    }
    .nav_button {
        top: 20px
    }
    .top .search {
        position: static;
        float: none;
        width: 250px;
        margin: 0px auto;
    }
    .search input:first-child {
        width: 85%;
    }
    .banner {
        height: 300px;
    }
    .nenuimg-item .nenuimg-link {
        height: 200px!important;
    }
    .nenuimg-nav .nenuimg-year {
        background: url(../img/blue_tm.png);
        bottom: 100px;
        left: 0;
    }
    .nenuimg-nav .nenuimg-month {
        width: 100%;
        margin-left: 0;
    }
    .banner .page {
        height: 100px;
        background: #007ed3;
    }
    .nenuimg-nav .nenuimg-month ul li,
    .nenuimg-nav .nenuimg-month ul li:nth-child(11),
    .nenuimg-nav .nenuimg-month ul li:nth-child(12) {
        width: 16%;
    }
    .banner:hover .nenuimg-prev,
    .banner:hover .nenuimg-next {
        display: none!important;
    }
    .content_l,
    .content_c {
        width: 100%;
    }
    .art2 li a {
        width: 75%;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .a_title,
    .b_title {
        width: 80%;
        float: none;
        margin: 0 auto 20px;
    }
 .titleImg1 {
        height: 300px !important;
        overflow: hidden;
    }
    .art3 li {
        width: 37%;
    }
    .titleImg2 {
        margin-right: 10%;
    }
    .stxx {
        height: 30px;
        line-height: 26px;
        font-size: 16px;
    }
    .beauty ul li:first-child {
        width: 100%;
        height: 300px;
    }
    .beauty ul li {
        width: 49%;
        height: 150px;
        margin-bottom: 10px!important;
    }
    .service ul li {
        width: 32%;
        height: 40px;
    }
    .service ul li a {
        line-height: 40px;
    }
    .service ul {
        height: 120px;
    }
    .footer .copyright {
        float: none;
        text-align: center;
    }
    #solid1 {
        height: 390px;
    }
    #solid1 ul li h3 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #solid1 #btt1 {
        right: 0;
        left: auto;
    }
    .b_title .Acade table,
    .b_title .Acade table div,
    .b_title .Acade table img {
        width: 400px!important;
        height: 230px!important;
    }
    /*子页*/
    .New_list {
        display: none;
    }
    .zy_left {
        width: 100%;
        float: none;
    }
    .zy_right {
        width: 90%;
        float: none;
        padding: 0px 5%;
    }
    .zy_left ul {
        background: none;
        padding: 10px 5%;
    }
    .zy_left h1 {
        width: 300px;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        background: none;
        color: #007ed3;
        font-weight: bold;
        margin-left: 5%;
        text-align: left;
    }
    .zy_left ul li {
        border: none;
        display: inline-block;
        width: 26%;
        margin-right: 8%;
        margin-bottom: 10px;
        height: 40px;
        background: #007ed3;
        line-height: 40px;
        text-align: center;
    }
    .zy_left ul li:nth-child(3n) {
        margin-right: 0;
    }
    .zy_left ul li a {
        padding: 0 5px;
        color: #fff;
        font-size: 18px;
     overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    }
.zy_right ul li {
   list-style:none;
   margin-left:0px;
}
    .zy_right ul li a {
    width: 70%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
    .zy_right dl dd {
        width: 100%;
        margin: 20px auto;
        display: block;
    }
    .zy_right dl dd a,
    .zy_right .tit .weizhi a {
        font-size: 18px;
    }
    .zy_right dl dd img {
        width: 80%;
        height: 300px;
        margin: 0 auto;
    }
.ldfctp{width:100%;display:block;clear:both;text-align:center;}
.ldfcwz{width:100%;display:block;clear:both;text-align:left;} 
    .decorate_img {
        display: none;
    }
    .li_hover {
        color: #fff!important;
        border: none;
    }
   .act-r ul li a .text{min-height:80px !important;}
    .zy_right .dp_con{overflow-x:scroll;}
}

@media (max-width: 670px) {
    #solid1 {
        height: 360px;
    }
}

@media (max-width: 570px) {
    #solid1 {
        height: 310px;
    }
}

@media (max-width: 510px) {
    #solid1 {
        height: 280px;
    }
    .b_title .Acade table,
    .b_title .Acade table div,
    .b_title .Acade table img {
        width: 300px!important;
        height: 180px!important;
    }
}

@media (max-width: 425px) {

.titleImg1 {
    height: 180px !important;
    overflow: hidden;
}

.art1 li a {
    width: 70%;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.act-r ul li a .text {
    min-height: 10px !important;
}

    .beauty ul li:first-child {
        width: 100%;
        height: 220px;
    }
    .beauty ul li {
        width: 49%;
        height: 110px;
        margin-bottom: 5px!important;
    }
    .footer .QRcode li {
        margin-bottom: 20px;
    }
    .footer .QRcode li:nth-child(odd) {
        float: left;
    }
    .footer .QRcode li:nth-child(even) {
        float: right;
    }
    .zy_right ul li {
        display: block;
    }
    .zy_right ul li a {
        display: block;
        width: 71%;
    }
    .zy_right ul li>span {
        font-size: 10px;
    }
    .zy_right dl dd img {
        height: 150px;
    }
    #solid1 {
        height: 240px;
    }
    .b_title .Acade table,
    .b_title .Acade table div,
    .b_title .Acade table img {
        width: 230px!important;
        height: 130px!important;
    }
    .ny-lingdao .nyldlist li {
        width: 96%;
        margin-left: 0;
        padding: 10% 2% 16%;
    }
    .ny-lingdao .nyldlist li a {
        width: 100%;
    }
    .ny-lingdao .nyldlist li p.yx {
        font-size: 16px;
    }
    .ny-lingdao .nyldlist li h4 a {
        color: #005826
    }
    .ny-lingdao .nyldlist li:hover {
        background: none;
    }
    .ny-lingdao .nyldlist li:hover h4 span {
        color: #005826
    }
    .ny-lingdao .nyldlist li:hover p {
        color: #000
    }
}

@media screen and (max-width:479px) {
    [class*="gp-xs"] {
        width: 100%;
        display: block;
    }
    /*平均分配*/
    .gp-avg-xxs-1>li {
        width: 100%;
    }
    .gp-avg-xxs-2>li {
        width: 50%;
    }
    .gp-avg-xxs-3>li {
        width: 33.3%;
    }
    .gp-avg-xxs-4>li {
        width: 25%;
    }
    .gp-avg-xxs-5>li {
        width: 23%;
    }
}

@media screen and (min-width:479px) {
    /*平均分配*/
    .gp-avg-xs-1>li {
        width: 100%;
    }
    .gp-avg-xs-2>li {
        width: 50%;
    }
    .gp-avg-xs-3>li {
        width: 33.3%;
    }
    .gp-avg-xs-4>li {
        width: 25%;
    }
    .gp-avg-xs-5>li {
        width: 23%;
    }
}

@media screen and (min-width:767px) {
    /*平均分配*/
    .gp-avg-sm-1>li {
        width: 100%;
    }
    .gp-avg-sm-2>li {
        width: 50%;
    }
    .gp-avg-sm-3>li {
        width: 33.3%;
    }
    .gp-avg-sm-4>li {
        width: 25%;
    }
    .gp-avg-sm-5>li {
        width: 23%;
    }
}

@media screen and (min-width:997px) {
    /*平均分配*/
    .gp-avg-md-1>li {
        width: 100%;
    }
    .gp-avg-md-2>li {
        width: 50%;
    }
    .gp-avg-md-3>li {
        width: 33.3%;
    }
    .gp-avg-md-4>li {
        width: 25%;
    }
    .gp-avg-md-5>li {
        width: 23%;
    }
}

@media screen and (min-width:1386px) {
    /*平均分配*/
    .gp-avg-lg-1>li {
        width: 100%;
    }
    .gp-avg-lg-2>li {
        width: 50%;
    }
    .gp-avg-lg-3>li {
        width: 33.3%;
    }
    .gp-avg-lg-4>li {
        width: 25%;
    }
    .gp-avg-lg-5>li {
        width: 23%;
    }
}