﻿@charset "utf-8";@media screen and (max-width: 1530px) {    .px1530 {        padding-left: 10px;        padding-right: 10px;    }}@media screen and (max-width: 1420px) {    .nymain::before {        display: none;    }    .nymain .leftNav>h2 {        padding-left: 0;    }    .nymain .leftNav {        margin-right: .3rem;    }}@media screen and (max-width: 1199px) {.foot-l a{float:none;}}@media screen and (max-width: 1140px) {}@media screen and (max-width: 1024px) {    .banner::before{        display: none;    }    .banner::after{        display: none;    }    .nymain>div {        display: block;    }    .nymain .leftNav>h2 {}    .nymain .leftNav {}    .nymain .leftNav ul li a {        font-size: 16px;        padding-left: .2rem;    }    .position span {        font-size: 14px;    }    .position a {        font-size: 14px;        padding: 0 0.05rem;    }    .position h3 {        font-size: 22px;    }    .position svg path {        fill: #333;    }    .position span {        color: #333;    }    .position a {        color: #333;    }    .nymain .leftNav>h2 {        line-height: .5rem;        font-size: .22rem;        text-align: left;        padding-left: .2rem;        font-weight: 600;        display: block;        padding-bottom: .1rem;    }    .nymain .leftNav>h2 span {        float: right;        width: .3rem;        height: .3rem;        margin-top: .15rem;        background: url(../images/sub_left_down2.png) no-repeat center center;        background-position: left center;        margin-right: .1rem;    }    .nymain {        padding: 0 0 .3rem 0;        margin-top: .3rem;    min-height: calc(100vh - 900px);    }    .nymain .leftNav {        float: none;        width: auto;        top: 0;        margin-right: 0;        margin-top: 15px;        border: none;        padding-bottom: 0;    }    .nymain .leftNav>p {        font-size: 18px;        padding: 10px 0;    }    .ny-right {        float: none;        width: auto;    }    .position {        margin-top: .2rem;        padding-top: .1rem;        padding-bottom: .1rem;    }    .position>div {        text-align: left;        line-height: .3rem;    }    .position h3 {        left: 0;        width: auto;        height: 45px;        font-size: 20px;        line-height: 45px;        position: relative;        left: 0;        margin-bottom: 10px;        font-weight: 600;        display: none;    }    .position h3::after {        width: 37px;        height: 37px;        right: -10px;        bottom: -15px;    }    .pagination {        padding-top: 50px;    }    .pagination a {        padding: 0 5px;        height: 20px;        line-height: 20px;        font-size: 12px;        margin: 0 3px;    }    .nymain .leftNav ul {        display: none;        padding-bottom: 0;        padding-left: .2rem;        padding-right: .2rem;    }    .nymain .leftNav ul li a {        padding: .15rem 0;    }    .nymain .leftNav>ul>li>span {        top: .18rem;    }    .timg-list-img {        margin-right: .2rem;    }    .timg-list ul li a {        padding: .2rem 0;    }    .img-lists ul li {        width: 49%;        margin-left: 2%;        margin-top: .2rem;    }    .img-lists ul li:nth-child(3n+1) {        margin-left: 2%;    }    .img-lists ul li:nth-child(2n+1) {        margin-left: 0    }    .img-lists ul li a>img {        height: 209px;    }    .img-lists ul li a>div.info p {        font-size: .14rem;    }    .img-lists ul li a>div.info img {        height: 12px;    }    .img-lists ul li a>div.info span {        font-size: 12px;    }    .jgsz-box ul {        padding: .15rem .1rem;    }    .jgsz-box ul li a {        line-height: .4rem;        font-size: .16rem;        margin-right: .2rem;    }    .jgsz-box {        margin-top: .3rem;    }    .leader ul {        display: block;    }    .leader ul li:nth-child(2) {        margin-top: 0.2rem;    }    .leader ul li {        width: auto;        margin-top: 0.2rem;    }    .leader ul li a .pics {        width: 1.5rem;        margin-right: .15rem;    }    .leader ul li a .info h3 {        text-align: center;    }    .leader ul li a .info p{        margin-top: .15rem;    }    .ldarc-info p{        font-size: .18rem;        line-height: .4rem;    }    .ldarc-box{        margin-top: .3rem;    }    .ldarc-tit h3{        font-size: .18rem;    }    .szdw-box ul li{        width: 20%;    }    .szdw-tit h3{        font-size: .2rem;    }}@media screen and (max-width:768px) {    .banner::after {        content: none;    }    .timg-list ul li {        margin-top: 0;    }    .img-lists ul li a>div.info p {        font-size: 12px;    }    .art-main .art-tit h3 {        font-size: .2rem;        line-height: .3rem;        margin: .2rem 0;    }    .art-main .art-tit h4 {        font-size: 16px;    }    .art-main .cont-tit p {        padding-top: 10px;        padding-bottom: 10px;    }    .art-main .art-body p {        font-size: 14px;        line-height: 30px;        margin-bottom: 15px;    }    .art-main .cont-tit p span {        font-size: 12px;    }    .art-main .cont-tit p img {        height: 12px;    }    .pnext {        float: none;        border: none;        width: auto;    }    .pnext p {        line-height: 30px;    }    .text-list li {        padding: .2rem 0;    }    .i-list {        display: block;    }    .i-list li {        width: auto;        line-height: .4rem;    }    .ldarc-info{        display: block;    }    .ldarc-pic{        width: 1.8rem;        margin: 0 auto;        margin-bottom: .2rem;    }    .szdw-box ul li{        width: 33.33%;    }    .szdw-box ul li a{        margin: 0 .1rem;    }    .szdw-box ul {        margin: 0 -.1rem;    }}@media screen and (max-width:480px) {    .timg-list ul li a>div {        display: block;    }.leader ul li a .info h3{font-size:.14rem;}.leader ul li a .info p{font-size:.14rem;max-height:fit-content;}    .timg-list-img {        float: none;        width: auto;        margin-right: 0;        margin-bottom: .15rem;    }    .timg-linfo {        padding-top: 0;    } }