﻿.lxfs-body-con-last span:first-child,
.lxfs-body-con-last span:nth-child(2) {
    display: none;
}

.zxjj-body-con-left img {
    max-width: 100%;
}

.zxjj-body-con-left {
    /*
    padding-left: 70px;
    padding-right: 0;
    */
}

.fxbj-body-part img:nth-child(2) {
    display: none;
}

 .bs2{display: none;}

@media (max-width:1310px) {
    .zjwyh-body-con a:first-child {
        padding: 35px;
        width: calc(100% - 30px);
        margin: 0 15px;
        margin-bottom: 30px;
        height: auto;
    }

    .zjwyh-body-con a {
        margin: 0 15px;
        width: calc(25% - 30px);
        margin-bottom: 30px;
    }

    .zjwyh-body-con a:first-child img {
        float: left;
        width: auto;
        height: initial;
        max-width: 100%;
    }

    .zxjj-body-con-right .right-icon {
        display: flex;
        justify-content: center;
        padding: 15px 15px 0 15px;
    }

    .fxbj-body-part {
        float: initial;
    }

    .fxbj-body-con {
        display: flex;
    }

    .kyss-tab {
        overflow-x: scroll;
        overflow-y: hidden;
        display: -webkit-inline-box;
        width: 100%;
        white-space: nowrap;
        height: 60px;
    }

    .kyss-tab li {
        float: none;
        display: inline-block;
     }



}

@media (max-width:992px) {
    .zxjj-body-tab {
        /*display: none;*/
    }

    .con-body-dd {
        width: 23%;
    }

    .con-body a {
        margin-right: 0;
    }

    .zjwyh-body-con {
        margin: 0 -5px;
    }

    .zxjj-body-con-right {
        float: initial;
        width: 100%;
        margin-bottom: 40px;
    }

    .zxjj-body-con-left {
        padding: 0;
        width: 100%;
        text-align: center;
    }

    .zxjj-body-con {
        padding: 0px 40px 80px 40px;
    }

    .fxbj-body-part {
        margin-left: 30px;
    }

    .cxrc-zb-con {
        padding: 28px 45px 32px;
        margin-bottom: 40px;
    }
    
    .zjwyh-body-con a:first-child .zjwyh-body-con-title 
    {
        width: 100%;
        }
        
    .zjwyh-body-con a 
    {
        height: 465px;
        }
        
     .cxrc-con {
        height: 300px;
    }

    .cxrc-zb-con {
        height: 300px;
    }
    
    .cxrc-con {
        margin-bottom: 20px;
        height: auto;
        padding: 30px 50px;
        padding-left: 0;
        overflow: hidden;
    }
    
    .cxrc-img {float: left;width: 25%;margin-top: 35px;}
    .cxrc-con .cxrc-img .iconfont {border-radius: 50%;padding: 15px;font-size: 50px;color: #ffffff;}
    .cxrc-yfrc .cxrc-con .cxrc-img .iconfont {background: #3672EB;}
    .cxrc-zjtd  .cxrc-con .cxrc-img .iconfont {background: #28A1F5;}
    .cxrc-rcgh .cxrc-con .cxrc-img .iconfont {background: #2CB0D1;}
    .cxrc-title,.cxrc-describe {float: right;width: calc(100% - 25%);text-align: left;}
    .cxrc-con .cxrc-title span {font-size: 36px;font-weight: 500;color: #333333;}
    .cxrc-con .cxrc-describe span {font-size: 20px;font-weight: 400;color: #333333;line-height: 34px;text-align: justify;}
    .cxrc-zb-con {height: auto;overflow: hidden;padding: 50px 64px;padding-right: 0;}
    .cxrc-zb-con .cxrc-img {float: right;width: 30%;margin-top: 15px;}
    .cxrc-zb-con .cxrc-img .iconfont {border-radius: 50%;padding: 15px;font-size: 50px;color: #ffffff;width: auto;height: auto;display: inline;line-height: inherit;background: #ffffff;}
    .cxrc-bsrczb .cxrc-zb-con .cxrc-img .iconfont {color: #3672EB;}
    .cxrc-ssrczb .cxrc-zb-con .cxrc-img .iconfont {color: #28A1F5;}
    .cxrc-qtrczb .cxrc-zb-con .cxrc-img .iconfont {color: #2CB0D1;}
    .cxrc-title,.cxrc-proportion {float: left;text-align: left;}
    .cxrc-title {width: 36%;}
    .cxrc-proportion {width: calc(100% - 36% - 30%);}
    .cxrc-zb-con .cxrc-title {margin-top: 30px;}
    .cxrc-zb-con .cxrc-title span {font-size: 36px;}
    .cxrc-bg {bottom: inherit;left: 0;margin: auto;}
    .bs1{display: none;}
    .bs2{display: inline;}

}


@media (max-width:768px) {

    .lxfs-body-con-text p {
        width: 100%;
        margin-top: 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0 15px;
        border-radius: 0 !important;
    }

    .lxfs-body-con-last span:first-child,
    .lxfs-body-con-last span:nth-child(2) {
        display: inline-block;
    }

    .lxfs-body-con-last span {
        display: block;
    }

    .lxfs-body-con-last {
        text-align: left;
        padding: 45px 0 70px 0;
    }

    .lxfs-body-con-last span+span+span {
        margin-top: 10px;
    }

    .zpfs-body-con .tab-es,
    .zpfs-body-con .tab-dd {
        display: none;
    }

    .zpfs-body-con {
        padding: 0;
    }

    .con-body .con-body-es,
    .con-body .con-body-dd {
        display: none;
    }

    .tab-gw {
        width: 33%;
    }

    .con-body-gw {
        width: 50%;
    }

    .zjwyh-body-con a {
        width: calc(100% - 30px);
    }

    .zjwyh-body-con a img {
        max-width: 40%;
        width: auto;
        float: left;
    }
    
    .zjwyh-body-con-title {float: right;width: calc(100% - 40% - 15px);}

    .zjwyh-body-con a:first-child .zjwyh-body-con-title {
        /*width: 68%;*/
    }

    .zjwyh-body-con-title p span {
        font-size: 24px;
    }

    .zjwyh-body-con a:first-child .zjwyh-body-con-title p:first-child {
        margin-bottom: 15px;
    }

    .zxjj-body {
       /* padding: 0 15px;*/
    }

    .zxjj-body-con-right .right-icon a {
        margin-left: 50px;
    }

   /*
     .fxbj-body {
        padding: 0 15px;
    }
    */

    .fxbj-body-part img:nth-child(2) {
        display: block;
    }

    .fxbj-body-part img:nth-child(1) {
        display: none;
    }

    .fxbj-body-part .part {
        display: none;
    }

    .fxbj-body-con {
        display: block;
        text-align: center;
        padding-bottom: 0px;
    }

    .fxbj-body-part img {
        width: 100%;
        margin-bottom: 10px;
    }

    /*

    .fxbj-body {
        padding: 0 15px;
    }
    */

    .tab-mc {
        padding-left: 100px;
    }

    .zlcg-con-body li span:last-child {
        padding-left: 100px;
    }

    .zlcg-con-body li a {
        overflow: hidden;
    }

    .cxpt-body {
        padding: 0 15px;
    }

    .con-left {
        float: initial;
        width: auto;
    }

    .con-right {
        float: initial;
        width: auto;
        margin-top: 20px;
    }

    .con-left>p,
    .con-right>p {
        margin-top: 20px;
    }

    .kyss-body-con {
        margin-bottom: 80px;
    }

    .jrlm-body {
        padding: 0;
    }

    .gg-news-title {
        margin-bottom: 20px;
    }

    .gg-news-item {
        margin-bottom: 30px;
    }

    .gg-news-pagination {
        text-align: center;
    }

    .cxrc-body-con {
        padding: 0;
    }

    .cxrc-zb-con {
        margin-bottom: 40px;
    }

    

    .cxrc-zb-con {
        margin-bottom: 20px;
    }

    .cxrc-body-con .col-xs-6 {
        padding: 0 10px;
    }

    .cxrc-body-con .row {
        margin: 0 -10px;
    }
    
    .zjwyh-body-con-title {padding-top: 0;}
    
     .zjwyh-body-con a 
    {
        height: auto;
        }

}

@media (max-width:720px) {
    .cxrc-zb-con .cxrc-title span {
        font-size: 28px;
    }
}

@media (max-width:580px) {
    .cxrc-zb-con .cxrc-title span {
        font-size: 20px;
        /*
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        */
    }

    .cxrc-zb-con .cxrc-proportion .number {
        font-size: 14px;
    }

    .cxrc-zb-con .cxrc-proportion .percent {
        font-size: 26px;
    }

    .cxrc-con {
        padding: 15px 20px 25px;
    }

    .cxrc-zb-con {
        padding: 22px 20px 23px;
    }

    .cxrc-con .cxrc-img .iconfont,
    .cxrc-zb-con .cxrc-img .iconfont {
        font-size: 36px;
    }
    
    
    .zlcg-con-body li span {
        font-size: 16px;
    }

 .zjwyh-body-con a:first-child .zjwyh-body-con-title {
        /*width: 68%;*/
        width: 100%;
        margin-top: 15px;
    }
    
    
    .cxrc-con .cxrc-title span {font-size: 24px;}
    .cxrc-con .cxrc-describe span {font-size: 14px;line-height: 24px;}
    .cxrc-bg img {width: 90px;}

}

@media (max-width:480px) {
    .zpfs-body-con-tab span {
        font-size: 20px;
    }

    .zpfs-body ul li>span {
        font-size: 18px;
    }
    
    

    .con-body a {
        height: 32px;
        line-height: 32px;
        width: 86px;
        font-size: 14px;
        margin-right: 0;
        margin-top: 20px;
    }

    .con-body {
        width: 70%;
    }

    .con-body-gs {
        width: 30%;
    }

    .tab-gs {
        width: 30%;
    }

    .tab-gw {
        width: 27%;
    }

    .zpfs-body-con-tab {
        height: 63px;
        line-height: 62px;
    }

    .zxjj-body-con-right .right-title-p1 {
        font-size: 24px;
        padding-top: 50px;
    }

    .zxjj-body-con-right .right-title-p2 {
        font-size: 22px;
    }

    .zxjj-body-con-right .right-title::before {
        height: 2px;
        top: 30px;
        width: 25px;
    }

    .zxjj-body-con-right .right-title {
        margin-bottom: 20px;
    }

    .zxjj-body-con-right .right-body-p1 {
        font-size: 18px;
        line-height: 1.6;
        margin-bottom: 20px;
    }


    .zxjj-body-con-right .right-icon a {
        margin-left: 24px;
    }

    .zxjj-body-con {
        padding: 0px 20px 20px 20px;
    }

    .zxjj-body-con-right {
        margin-bottom: 20px;
    }

    .fxbj-body-part img {
        width: 100%;
        margin-bottom: 0;
    }

    .zlcg-con-tab>div>p {
        font-size: 20px;
    }

    .zlcg-con-tab {
        height: 62px;
        line-height: 62px;
    }

    .zlcg-con-body li span {
        font-size: 16px;
    }

    .zlcg-con-body li span:last-child {
        padding-left: 60px;
    }

    .zlcg-con-body li {
        padding: 0 20px;
    }

    .zlcg-con-tab {
        padding: 0 20px;
    }

    .kyss-tab li {
        margin-right: 0;
    }

    .part-title span {
        font-size: 20px;
    }

    .part-title img {
        width: 26px;
        vertical-align: baseline;
    }

    .cxpt-body-con>p {
        padding-left: 0;
    }

    .con-left>p,
    .con-right>p {
        padding-left: 0;
    }

    .con-left>ul,
    .con-right>ul {
        padding-left: 5px;
    }

    .cxpt-body-con {
        padding: 10px 20px;
    }

    .kyss-body-con {
        margin-bottom: 30px;
    }

    .con-right-text p {
        padding-left: 10px;
    }

    .gg-date-year span {
        font-size: 20px;
    }

    .gg-date-month-day span {
        font-size: 18px;
    }

    .gg-news-wrap {
        padding: 20px;
    }

    .gg-news-date {
        margin-top: 0px;
    }

    .gg-news-item {
        margin-bottom: 20px;
    }

    .gg-news-title a {
        font-size: 18px;
    }

    .gg-news-title {
        margin-bottom: 0px;
    }

    .gg-news-con {
        padding-left: 20px;
    }


.zpfs-body ul li>span {font-size: 16px;}
    .zpfs-body ul li span {font-size: 12px;}
    .con-body span {margin-top: 25px;}
    .con-body a {width: 70px;font-size: 12px;}
    .con-body {width: 65%;line-height: inherit;}



}

@media (max-width:425px) {
   .zpfs-body-con-tab span 
   {
       font-size: 16px;}
   
    .zjwyh-body-con a:first-child img {
        width: 100%;
    }

    .zjwyh-body-con a:first-child {
        margin: 0 8px;
        width: calc(100% - 16px);
        margin-bottom: 16px;
        padding: 25px;
    }

    .zjwyh-body-con a {
        margin: 0 8px;
        width: calc(100% - 16px);
        margin-bottom: 16px;
        height: auto;
    }

    .zxjj-body-con-right .right-body-p2 {
        margin-bottom: 15px;
    }

    .zxjj-body-con-right .right-icon a {
        margin-left: 18px;
    }

    .zlcg-con-body li span:last-child {
        padding-left: 30px;
        width: 75%;
    }

    .zlcg-con-body li span:first-child {
        width: 25%;
    }

    .zlcg-con-body li {
        padding: 0 10px;
    }

    .zlcg-con-tab {
        padding: 0 10px;
    }
    
    .zlcg-con-body li span:first-child
    {
        width: 30%;
        }
    
    .zlcg-con-body li span:last-child 
    {
        width: 70%;
        }
    
    .tab-mc 
    {
        padding-left: 70px;
    }
    
    .cxrc-con .cxrc-title {margin-bottom: 8px;}
    
    .zjwyh-body-con a img {width: 30%;}
    .zjwyh-body-con-title {width: calc(100% - 30% - 15px);}
    
    .cxrc-img {margin-top: 30px;}
    .cxrc-con .cxrc-img .iconfont, .cxrc-zb-con .cxrc-img .iconfont {padding: 10px;font-size: 30px;}
    .cxrc-con .cxrc-title span {font-size: 18px;}
    .cxrc-con .cxrc-describe span {font-size: 12px;}
    .cxrc-title {width: 50%;}
    .cxrc-proportion {width: calc(100% - 50% - 30%);}
    .cxrc-zb-con .cxrc-proportion .number {font-size: 36px;}
    .cxrc-zb-con .cxrc-proportion .percent {font-size: 20px;}
    .cxrc-zb-con .cxrc-title {margin-top: 15px;}
    .cxrc-zb-con .cxrc-img {margin-top: 5px;}
    .cxrc-zb-con {padding: 15px;padding-right: 0;}
    .cxrc-con {padding: 15px;padding-left: 10px;}
}