@charset "utf-8"; @media (max-width: 1750px) {

    .header .logo {

        margin-left: 30px;

    }



    .navbar .navbar-nav > li > a {

        font-size: 1.125rem;

    }

}



@media (max-width: 1600px) {

    .header .logo {

        width: 340px;

        margin-left: 15px;

    }



    .navbar .navbar-nav > li > a {

        padding: 0 17px;

    }

}



@media (max-width: 1440px) {

    .header .top {

        line-height: 30px;

    }



    .header .navbar {

        top: 60px;

        right: 70px;

    }



    .slider-right {

        width: 70px;

    }



    .index-news .txt-news li{

       padding: 25px 25px;

    }



    .header.showdiv .navbar, .header .on .navbar {

        top: 45px;

    }



    .header .logo {

        width: 320px;

    }

.navbar .navbar-nav > li:nth-child(4) .nav-child{

       left:-100px;

    }

    .navbar .navbar-nav > li > a {

        font-size: 1rem;

        padding: 0 15px;

    }



    .footer .links {

        width: calc(100% - 170px);

    }



    .footer .links a {

        padding: 0 5px;

        margin: 0 5px;

        font-size: 1rem;

        font-weight: normal;

    }



    .footer .ewm {

        width: 160px;

    }



    .footer .foot-logo {

        padding-right: 40px;

    }



    .footer .foot-logo img {

        width: 340px;

    }



    .list-leader {

        margin: 30px -10px;

    }



    .list-leader li a {

        margin: 0 10px;

    }



    .list-gljg ul {

        margin: 0 -10px;

    }



    .list-gljg li .box {

        margin: 0 10px;

    }



    .xxfw-page .item .box {

        padding: 20px;

    }



    .xxfw-page .item .box li {

        width: 25%;

    }



    .list-gljg li {

        width: 50%;

    }

}



@media (max-width: 1280px) {

    html {

        font-size:14px;

    }



    .slider-right ul li a {

        padding: 5px 0;

    }



    .header {

        padding: 20px 100px 20px 0;

        height: 90px;

    }



    .header.showdiv, .header.on {

        padding-top: 15px;

    }



    .header.showdiv .navbar, .header.on .navbar {

        top: 45px;

    }



    .header .logo {

        width: 280px;

    }



    .navbar .navbar-nav > li > a {

        line-height: 30px;

    }



    .slider-right {

        margin-top: 20px;

    }



    .slider-right.open {

        padding-top: 20px;

    }

    .slider-right .right-prev{

         top:95px;

     }

     .slider-right .swiper-container{

         max-height: calc(100% - 140px);

     }

    

}



@media (max-width: 1230px) {

    .index-news .txt-news li{

       padding: 20px 25px;

    }



}



@media (max-width: 1200px) {

    .header .logo {

        width: 260px;

        /* margin-top: 13px; */

    }

    .navbar .navbar-nav > li > a{

        padding:0 10px;

    }

.navbar .navbar-nav > li:nth-child(4) .nav-child{

       left:-220px;

    }





}



@media (max-width: 1023px) {

    .header {

        padding: 10px 15px !important;

        height: 90px;

        background: #fe4004;

    }



    .header .logo {

        margin-left: 0;

        width: 260px;

        margin-top: 0;

    }



    .header .top {

        display: none;

    }

    .header .top-text {
        display: none;
    }



    .banner {

        margin-top: 90px;

        position: relative !important;

        height: 48.4375vw;

    }



    .banner .banner-down {

        display: none;

    }



    .slider-banner .slick-slide .pic .tit {

        left: 15px;

        bottom: 50px;

        width: 100%;

        line-height: 50px;

        padding: 0 20px;

    }



    .slider-banner .slick-dots {

        right: 15px;

        bottom: 10px;

    }



    .slider-banner .slick-dots li button {

        padding-bottom: 5px;

    }



    .slider-right {

        display: none !important;

    }



    .fix-top {

        padding-top: 0;

    }



    /* 导航 */

    .navbar .menuslider {

        display: none !important;

    }



    .phone-nav .navbar .menuslider {

        display: block !important;

        opacity: 1;

        visibility: visible;

        position: relative;

        top: 36px !important;

    }



    body.side-right .phone-nav {

        opacity: 1;

        display: block;

        visibility: visible;

    }



    body.side-right .wrapper .mask {

        position: fixed;

        z-index: 12;

        right: 0;

        left: 0;

        top: 0;

        height: 100%;

        background: rgba(0, 0, 0, 0.6);

    }



    .navbar {

        display: block;

        margin-right: 0;

        top: 35px !important;

        right: 0px !important;

        z-index: 9999;

        width: 100%;

    }



    .navbar .menuBtn {

        width: 30px;

        cursor: pointer;

        position: absolute;

        right: 10px;

        top: 50%;

        z-index: 9;

        padding-top: 4px;

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        -o-transform: translateY(-50%);

        transform: translateY(-50%);

    }



    .navbar .menuBtn b {

        display: block;

        height: 3px;

        background-color: #fff;

        margin-bottom: 5px;

        border-radius: 2px;

        transition: 0.3s;

        -ms-transition: 0.3s;

        -moz-transition: 0.3s;

        -webkit-transition: 0.3s;

        -o-transition: 0.3s;

    }



    .navbar .menuBtn2 {

        display: none;

    }



    .navbar .menuslider {

        opacity: 0;

        visibility: hidden;

        position: fixed;

        overflow-y: auto !important;

        overflow-x: hidden !important;

        display: block;

        background: #fff;

        z-index: 99;

        width: 100%;

        height: calc(100% - 70px) !important;

        overflow: hidden;

        left: 0;

        top: 70px;

        -webkit-transition: all 0.3s ease-in-out;

        -moz-transition: all 0.3s ease-in-out;

        -o-transition: all 0.3s ease-in-out;

        -ms-transition: all 0.3s ease-in-out;

        transition: all 0.3s ease-in-out;

    }



    .navbar .menuslider .navbar-nav {

        margin-top: 0px;

        overflow: hidden;

    }



    .navbar .menuslider a {

        font-weight: normal !important;

    }



    .navbar .menuslider .nav-child {

        width: 100%;

        display: none !important;

        position: relative !important;

        background-color: transparent;

        float: none;

        border: none;

        top: 0 !important;

        left: 0 !important;

        padding: 10px 0 10px 10px !important;

        margin: 0 0 -1px 0 !important;

        opacity: 1;

        visibility: visible;

    }



    .navbar .menuslider .nav-child .pic {

        display: none;

    }



    .navbar .menuslider .nav-child .list {

        float: none;

        width: 100%;

    }



    .navbar .nav-child .list li a:before {

        left: -5px;

    }



    .navbar .menuslider .nav-child li {

        text-align: left;

    }



    .navbar .menuslider .nav-child li a {

        padding: 5px;

    }



    .navbar .menuslider .nav-child li > dl {

        display: none;

        position: relative;

        left: 0;

        top: 0;

        background: none;

        padding-left: 15px;

    }



    .navbar .menuslider .nav-child li.hasChild.on > dl {

        display: block !important;

    }



    .navbar .menuslider .nav-child:before {

        display: none;

    }



    .navbar .navbar-nav > li {

        width: 100% !important;

        display: block;

        position: relative;

        text-align: left !important;

        padding: 10px !important;

        height: auto;

        border-bottom: 1px solid #ccc;

        background: none !important;

    }



    .navbar .navbar-nav > li a {

        text-align: left !important;

        line-height: 24px;

        color: #333 !important;

        font-size: 16px;

    }



    .navbar .navbar-nav > li.hasChild em {

        position: absolute;

        top: 0;

        right: 10px;

        z-index: 9;

        width: 20px;

        height: 24px;

        background: url(../images/nav-down.png) center no-repeat;

        cursor: pointer;

        display: block;

    }



    .navbar li.hasChild.on .nav-child {

        display: block !important;

        background: none;

        width: 100%;

    }



    .navbar .menu-bott {

        display: block;

    }



    .navbar .menu-bott .search {

        display: block;

        overflow: hidden;

        background-color: #f4f1ec;

        padding: 20px 45px;

    }



    .navbar .menu-bott .search .ss {

        overflow: hidden;

        position: relative;

    }



    .navbar .menu-bott .search .text {

        float: left;

        width: 100%;

        padding: 0 50px 0 10px;

        background: #fff;

        height: 30px;

        line-height: 30px;

        -webkit-box-shadow: 6px 0 10px rgba(0, 0, 0, 0.23) inset;

        -moz-box-shadow: 6px 0 10px rgba(0, 0, 0, 0.23) inset;

        -ms-box-shadow: 6px 0 10px rgba(0, 0, 0, 0.23) inset;

        -o-box-shadow: 6px 0 10px rgba(0, 0, 0, 0.23) inset;

        box-shadow: 6px 0 10px rgba(0, 0, 0, 0.23) inset;

        font-size: 16px;

    }



    .navbar .menu-bott .search .btn {

        display: block;

        position: absolute;

        top: 0;

        right: 0;

        height: 100%;

        background: #fe4004;

        color: #fff;

        width: 120px;

        text-align: center;

        font-size: 18px;

        cursor: pointer;

        border-radius: 0;

        border: none;

        -webkit-transition: 0.3s;

        -moz-transition: 0.3s;

        -ms-transition: 0.3s;

        -o-transition: 0.3s;

        transition: 0.3s;

    }



    .navbar .menu-bott .links {

        padding: 0 15px;

        overflow: hidden;

        background: #0a76d0;

        line-height: 30px;

    }



    .navbar .menu-bott .links .top-right li.btn1 {

        display: none;

    }



    body.side-right .navbar .menuslider {

        opacity: 1;

        visibility: visible;

        top: 70px;

    }



    body.side-right .navbar .menuBtn {

        display: none;

    }



    body.side-right .navbar .menuBtn2 {

        display: block;

    }



    body.side-right .navbar .menuBtn b {

        display: none;

        margin: 0;

        position: absolute;

        left: 0;

        top: 50%;

        width: 30px;

    }



    body.side-right .navbar .menuBtn b:first-child {

        display: block;

        transform: rotate(45deg);

        -webkit-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

    }



    body.side-right .navbar .menuBtn b:last-child {

        display: block;

        transform: rotate(-45deg);

        -webkit-transform: rotate(-45deg);

        -o-transform: rotate(-45deg);

        -ms-transform: rotate(-45deg);

    }



    .phone-right {

        display: block;

        padding: 15px 10px 0;

        overflow: hidden;

        border-bottom: 1px solid #e3e3e3;

    }



    .phone-right li {

        float: left;

        width: 25%;

        padding: 10px 0;

    }



    .phone-right li img {

        display: none;

    }



    .phone-right li p {

        font-size: 16px;

        text-align: center;

        /*  padding-left: 10px; */

    }



    /* 小于1230就缩导航 */

    .row1 {

        padding-top: 60px;

    }



    .index-news .left {

        width: 55%;

    }



    .index-news .pic-news .pic {

        /*height:440px*/

    }



    .index-news .txt-news li {

        padding-top: 15px;

        padding-bottom: 15px;

    }



    .index-news .right {

        width: 43%;

    }



    .index-news .txt-news {

        height: auto;

        padding: 10px 0;

    }



    .row1 .container:before {

        display: none;

    }



    .footer .r1 {

        padding: 40px 0;

    }



    .footer .links li {

        width: 50%;

        margin-bottom: 10px;

    }



    .footer .links a {

        height: 40px;

        line-height: 40px;

    }



    .footer .foot-logo {

        display: none;

    }



    .footer .contact {

        padding: 0;

        border: none;

    }



    .list-banner {

        margin-top: 90px;

    }



    .left-nav {

        float: none;

        width: 100%;

        margin-top: 20px;

    }



    .left-nav .leftColumn {

        position: relative;

        bottom: 0;

        padding: 10px 3%;

    }



    .left-nav .leftColumn .tit {

        display: none;

    }



    .left-nav .leftColumn .phone-tit {

        display: block;

        font-size: 16px;

        text-align: left;

        background: url(../images/slider-right.png) right center no-repeat;

        background-size: auto 80%;

    }



    .left-nav .sideMenu {

        display: none;

        background: #e7f2fa;

        padding: 15px 3%;

    }



    .left-nav .sideMenu li {

        padding: 10px;

    }



    .left-nav .sideMenu dl {

        padding: 10px 0 0 10px;

    }



    .right-con {

        width: 100%;

        float: none;

        padding-top: 30px;

    }



    .article-con .content {

        padding: 20px;

    }



    .jxgl-page .pic {

        width: 48%;

    }



    .jxgl-page .list {

        width: 48%;

    }



    .xxfw-page .item .box li {

        width: 50%;

    }

}



@media (max-width: 1110px) {

    .index-news .left {

        width:544px;

    }



    .index-news .txt-news {

        height: auto;

    }



    .index-news .right {

        width: calc(100% - 560px);

    }



    .index-news .txt-news li {

        padding-top: 12px;

        padding-bottom: 12px;

    }

}



@media (max-width: 992px) {

    .index-title {

        margin-bottom: 30px;

    }



    .row1, .row2, .row3, .row5 {

        padding: 40px 0;

    }



    .index-news .left {

        float: none;

        width: 100%;

    }



    .index-news .right {

        float: none;

        width: 100%;

        margin-top: 30px;

    }



    .index-news .right .txt-news {

        margin-top: 0;

        height: auto;

    }



    .index-news .right .txt-news li {

        padding: 15px;

    }



    .index-news .right .txt-news li a {

        display: flex;

        justify-content: space-between;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;

    }



    .index-news .right .txt-news li h2 {

        max-height: 52px;

        height: auto;

    }



    .index-news .pic-news .pic {

        /*height: 50vw;*/

    }



    .index-xywh li {

        height: 50vw;

    }



    .footer .r1 {

        position: relative;

        z-index: 2;

    }



    .footer .links {

        width: 100%;

        float: none;

    }



    .footer .ewm {

        margin: 20px auto 0;

        float: none;

    }



    .footer .ewm h2 {

        text-align: center;

    }



    .footer .ewm ul {

        width: 140px;

        margin: 20px auto 0;

    }



    .footer .ewm li {

        margin: 0 10px;

    }



    .footer .yqlj ul {

        z-index: 9;

    }



    .list-leader li {

        width: 33.3%;

    }



    .list-leader li:nth-child(1) {

        margin-left: 15%;

    }



    .list-leader li:nth-child(2) {

        margin-right: 15%;

    }



    .leader-history .list-leader li {

        margin: 0 0 30px 0;

        width: 33.3%;

    }



    .list-gljg li {

        width: 50%;

        margin-bottom: 20px;

    }



    .list-gljg li .box {

        padding: 15px 0;

    }



    .jxgl-page .pic {

        width: 38%;

    }



    .jxgl-page .list {

        width: 58%;

    }



    .xxfw-page {

        padding-bottom: 0px;

    }



    .xxfw-page .item {

        flex-wrap: wrap;

        padding-bottom: 10px;

        padding: 20px 0 0 0;

        padding: 0px;

    }



    .xxfw-page .item .tit {

        height: 40px;

        width: 100%;

        display: block;

        line-height: 40px;

        padding: 20px 0px;

        height: auto;

        background: url(../images/xxfw-ico001_on.png) 30px center no-repeat #007ac2;

        background-size: auto 40px;

    }



    .xxfw-page .item:nth-child(2) .tit {

        background: url(../images/xxfw-ico002_on.png) 30px center no-repeat #3bb300;

        background-size: auto 40px;

    }



    .xxfw-page .item:nth-child(3) .tit {

        background: url(../images/xxfw-ico003_on.png) 30px center no-repeat #fd9c01;

        background-size: auto 40px;

    }



    .xxfw-page .item:nth-child(3) {

        margin-bottom: 0px;

    }



    .xxfw-page .item .tit:after {

        display: none;

    }



    .xxfw-page .item .tit p {

        margin-left: 90px;

        color: #fff;

    }



    .xxfw-page .item .box {

        width: 100%;

        padding: 20px 10px;

        /*border-top:1px solid #007ac2;

        margin-top: 20px;*/

    }



    .xxfw-page .item .box li {

        width: 50%;

        padding: 0 10px;

    }



    .jsrk-list .item ul li {

        width: 33.3%;

    }



    .xzxx-page ul li {

        width: 50%;

        padding: 0 15px;

    }



    .index-tzgg .tzgg-list a {

        line-height: 26px;

        max-height: 52px;

        display: -webkit-box;

        overflow: hidden;

        text-overflow: ellipsis;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        white-space: normal;

        margin-top: -5px;

    }

}



@media (max-width: 768px) {

    .index-tzgg .tzgg-list {

        float: none;

        width: 100%;

    }



    .index-tzgg .tzgg-pic {

        display: none;

    }



    .data-list .data-prev, .data-list .data-next {

        display: none !important;

    }



    .data-list li .box {

        width: 120px;

        height: 120px;

        padding-top: 25px;

    }



    .data-list li .slideCircle:before {

        bottom: 13px;

    }



    .data-list li h3 .counter {

        font-size: 2rem;

    }



    .pic-pages li {

        width: 50%;

    }



    .jxgl-page .pic .first {

        width: 100%;

    }



    .jxgl-page .pic .first a {

        width: 100%;

    }



    .jxgl-page .list ul li a {

        padding: 40px 10px;

    }



    .jxgl-page .list ul li a p {

        font-size: 1rem;

    }



    .list-gljg li {

        width: 100%;

    }



    .location .weizhi {

        float: left;

        width: 100%;

        box-sizing: border-box;

        margin-bottom: 10px;

    }



    .jrbxy {

        margin-bottom: 20px;

        margin-top: 10px;

    }



    .jrbxy a {

        padding: 0px 40px 0px 60px;

        line-height: 35px;

        margin: 0;

    }



    .jrbxy em {

        width: 50px;

        height: 50px;

        top: -10px;

        left: -1px;

    }



    .jrbxy:after {

        top: 12px;

        background: url(../images/link-ico01.png) no-repeat;

        background-size: 78%;

        right: 10px;

    }



    .jsrk-list .item {

        padding-bottom: 30px;

        padding-top: 0;

    }



    .jsrk-list .item h2 {

        background: #eaac53;

        color: #fff;

        padding: 5px 30px;

        height: auto;

    }



    .jsrk-list .item ul {

        margin: 0 10px;

    }



    #vsb_content TABLE {

        width: 100%!important;

        border-collapse: collapse!important;

        display: flex;

        overflow: scroll hidden;

        white-space: nowrap;

        word-break: keep-all;

    }

    .index-title h2 .cn{
        font-size: 25px;
    }
    .index-title h2 .en{
        font-size: 18px;
    }

    .arrow1 .arrow img{
        height: 30px;
    }

    .record-head h3{
        font-size: 25px;
    }
    .record-head p{
        font-size: 18px;
    }

    .location h2{
        font-size: 25px;
    }

    .list-pics li{
        padding: 5px 0;
    }

    .left-nav{
        display: none;
    }

    .right-con{
        padding-top: 15px;
    }

    .pagination ul li a{
        font-size: 12px;
        padding: 5px 5px;
    }

    .pagination ul li{
        margin: 2px;
    }

    #pagination{
        font-size: 40px;
    }

}



@media (max-width: 600px) {

    html {

        font-size: 14px;

    }



    .slider-banner .slick-slide .pic .tit {

        bottom: 0;

        left: 0;

        padding-right: 90px;

    }



    .slider-banner .slick-dots {

        right: 5px;

    }



    .slider-banner .slick-dots li {

        margin: 0;

    }



    .index-title h2 .cn {

        font-size: 25px;

    }



    .index-title h2 .en {

        font-size: 18px;

    }



    .index-news .pic-news .txt {

        width: 100%;

    }



    .index-news .pic-news .news-page {

        padding-right: 10px;

    }



    .index-news .pic-news .news-page span {

        margin: 0 3px;

    }



    .index-xywh li {

        transform: none !important;

    }



    .footer .links li {

        width: 100%;

    }



    .footer .links li a {

        height: auto;

        padding: 5px 10px;

        line-height: 22px;

    }



    .footer .yqlj h2 {

        width: 220px;

    }



    .list-page .list-text li {

        padding: 10px 0;

        display: flex;

        justify-content: space-between;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;

    }



    .list-text .tit a {

        white-space: normal;

        line-height: 24px;

        max-height: 48px;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        overflow: hidden;

        text-overflow: ellipsis;

    }



    .list-page .list-pics li {

        border-bottom: 1px solid #e7f2fa;

    }



    .list-page .list-pics .pic {

        float: none;

        text-align: center;

        height: auto;

        margin: 0 auto;

        width: 100%;

    }



    .list-page .list-pics .pic img {

        width: 100%;

        position: relative;

    }



    .list-page .list-pics .date {

        display: none;

    }



    .list-page .list-pics .date2 {

        display: block;

    }



    .list-page .list-pics .text {

        float: none;

        margin: 15px 0 0 0;

        width: 100%;

    }



    .list-page .pic-pages li {

        width: 100%;

        margin-bottom: 20px;

    }



    .list-page .list-leader {

        margin: 30px -5px;

    }



    .list-page .list-leader li {

        width: 50%;

        margin: 0 0 20px 0 !important;

    }



    .list-page .list-leader li a {

        padding: 5px;

        margin: 0 5px;

    }



    .list-page .list-gljg li {

        width: 100%;

    }



    .navbar .navbar-nav .nav-child li {

        width: 100% !important;

    }



    .article-con .tit-box {

        padding: 30px 10px 145px;

    }



    .article-con .tit-box h1 {

        font-size: 18px;

    }



    .article-con .tit-box h1 h2 {

        font-size: 1rem;

    }



    .article-con .article-text {

        margin: -120px 10px 0;

    }



    .article-con .article-text .content {

        padding: 30px 10px;

    }



    .article-con .article-text .updown {

        margin: 20px 10px;

    }



    .jxgl-page {

        flex-wrap: wrap;

        margin-top: 20px;

    }



    .jxgl-page .pic {

        width: 100%;

        margin-bottom: 15px;

        height: 30rem;

    }



    .jxgl-page .list {

        width: 100%;

    }



    .xxfw-page .item .tit {

        /* width: 50px; */

    }



    .xxfw-page .item .box {

        /* width: calc(100% - 60px); */

    }



    .jsrk-list .item ul li {

        width: 50%;

    }



    .xzxx-page ul li {

        width: 100%;

    }



    .list-pics .text .date {

        margin-top: 10px;

    }



    .list-pics .text .abst {

        margin-top: 10px;

        height: auto;

        max-height: 44px;
        font-size: 14px;

    }



    .xxjj-page .inner01 .pic .img02 {

        margin-left: 0;

    }

}



@media (max-width: 450px) {

    .phone-right li {

        width:33.3%;

    }



    .header .top-left li a {

        padding: 0 5px;

    }



    .header .top-right li {

        margin-left: 10px;

    }



    .navbar .menu-bott .search {

        padding: 20px;

    }



    .header .logo {

        width: 240px;

    }



    .index-title h2 {

        float: left;

        text-align: left;

        padding-top: 15px;

    }



    .index-title h2:before {

        left: 0;

        top: 0;

        margin-top: 0;

    }



    .index-title h2:after {

        display: none;

    }



    .index-news .pic-news .txt {

        margin-top: 0;

        height: 60px;

    }



    .index-news .pic-news .txt .date {

        width: 60px;

        padding-top: 5px;

        height: 60px;

    }



    .index-news .pic-news .txt .tit {

        width: calc(100% - 70px);

        padding: 5px 80px 5px 0;

    }



    .index-news .txt-news .tit {

        width: calc(100% - 80px);

    }



    .index-mtbd li {

        padding: 1px;

    }



    .index-mtbd li .txt {

        padding: 15px 10px;

    }



    .index-mtbd .mtbd-next {

        left: 50px;

    }



    .index-mtbd .swiper-scrollbar {

        width: calc(100% - 100px);

    }



    .index-xywh li {

        padding: 0;

    }



    .row3 {

        background-size: cover;

    }



    .index-tzgg .tzgg-list li {

        padding: 10px;

        margin-bottom: 0;

    }



    .index-tzgg .tzgg-list li a {

        width: calc(100% - 110px);

    }



    .data-list li {

        padding: 20px 10px;

    }



    .footer .r2 {

        padding: 15px 0;

    }



    .footer .contact {

        width: 100%;

        float: none;

        text-align: center;

    }



    .footer .yqlj {

        margin: 20px auto;

        float: none;

        width: 240px;

    }



    .footer .yqlj h2 {

        margin: 0 auto;

        width: 100%;

    }



    .cory span {

        display: block;

    }



    .list-page .list-text li .date {

        width: 60px;

    }



    .list-page .list-text li .tit {

        width: calc(100% - 70px);

        padding-right: 0;

    }



    .xxfw-page .item .box li {

        width: 100%;

    }



    .jsrk-list .item ul li {

        width: 100%;

    }



    .xzxx-page ul li {

        width: 100%;

    }

}



@media (max-width: 420px) {

    .pb_sys_common .p_pages .p_no, .pb_sys_common .p_pages .p_dot, .pb_sys_common .p_pages .p_no_d {

        display:none;

    }



    .pb_sys_common .p_pages .p_fun_d, .pb_sys_common .p_pages span a {

        font-size: 14px;

        line-height: 22px;

        height: auto;

        padding: 5px 10px;

        width: auto;

        display: inline-block;

    }



    .phone-right li p {

        padding-left: 0px;

    }

}
@media (max-width: 768px) {
    .list-page .list-pics .pic{display: none;}
}