.ywtx-box {
    padding-top: 40px;
    background: rgb(250, 250, 250);
}

.ywtx-center {
    overflow: hidden;
    padding-top: 120px;
    background: url(/sinochemamc/lib/images/zcjybanner-bj.png) no-repeat center center / cover;
    padding-bottom: 40px;
}

.ywtx-top {
    padding-top: 80px;
    overflow: hidden;
    background: url("/sinochemamc/lib/images/gywm.png") no-repeat center center/cover;
    height: 400px;
}
.bj-nr {
    color: rgb(255, 255, 255);
    font-family: 思源黑体;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    width: 700px;
}
.second-list {
    width: 70%;
}
.tgyy-item{
    width:49%;padding:20px;
}
.tgyy-1{
    display:flex;justify-content: space-between;
}
.tgyy-t{
    margin-bottom: 10px;font-size:18px;
}
.tgyy-b{
    width: 48%;margin-bottom: 10px
}
@media screen and (max-width:1500px) {

    .ywtx-top{
        padding-top: 40px !important;
        height: 300px !important;
    }

    .abt2sw .item .circle3{
        width:160px;
        height:160px;
    }

    .abt2sw .item .circle3 span{
        line-height:150px;
        font-size: 40px;
    }

    .abt2sw .item .circle3 b{
        font-size:22px;
        margin-top:-55px;
    }

    .abt2sw .text a{
        font-size:20px;
    }

    .abt2sw .txt{
        font-size:18px;
    }
}

@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 960px) {

     .abt2sw .item .circle3{
        width:85px;
        height:85px;
         margin-top:-40px;
         margin-left:-40px
    }

    .abt2sw .item .circle{
        width:26px;
        height:26px;
         margin-top:-13px;
        margin-left:-13px;
    }

    .abt2sw .item .circle2{
        width:10px;
        height:10px;
        margin-top:-5px;
        margin-left:-5px;
    }

    .abt2sw .item .circle3 span{
        line-height:85px;
        font-size: 22px;
    }

    .abt2sw .item .circle3 b{
        font-size: 16px;
        margin-top:-40px;
    }

    .abt2sw .text a{
        font-size:20px;
    }

    .abt2sw .text{
        top: 137px;
    }

    .abt2sw .txt{
        font-size:18px;
    }

    .abt2sw .text a{
        font-size:16px;
    }

.btn{
    width:50px !important;
    height: 50px !important;
    top: 44px;
}

    .btn.swiper-button-prev{
        left:40px;
    }
    .btn.swiper-button-next{
        right:40px;
    }
.abt2sw .item .circle_box{
    height:200px;
}
    .abt2sw:after{
        top:100px;
    }
    .abt2sw .txt{
        font-size:16px;
        width:220%;
        margin-left:-60%
    }
    .second-menu .second-inner {
        display: block;
        height: 100px;
        padding: 10px 0;
    }
    

    .second-banner img{
        height: 270px;
        object-fit:cover;
        padding-top:100px;
    }

    .second-menu-left {
        margin-bottom: 20px;
    }
    .news-top{
        display: block;
        height: auto;
        padding-bottom: 10px;
    }
    .news-left {
        width: 100%;
    }
    .news-right {
        width: 100%;
        padding: 15px 10px;
    }
    .news-item{
        width:100%;
        padding-bottom:20px;
    }
    .second-item{
        display: block !important;
    }
    .second-item p{
        width: 100% !important;
        font-size: 18px;

    }

    .second-menu-right ul li{
        margin-left:0px;
        margin-right:20px;
        float:left;
    }

    .second-menu-left a:nth-child(1){
        margin-left:0
    }

    .second-content{
        padding-top:40px;
    }

    .second-title{
        font-size:24px;
        line-height:30px;
    }

    .second-entitle{
        font-size:24px;
        margin-top:0px;
    }

    .news-list{
        padding:20px 0px;
    }
    .news-item-con{
        width:60%
    }

    .news-item-date{
        position:inherit;
        margin-top:10px;
        font-size:15px;
    }

    .news-item-title{
        font-size:18px;
        line-height:28px;
    }

    .detail-title{
        font-size:26px;
        line-height:36px;
    }

    .detail-date{
        margin:20px 0px;
    }

    .detail-content p{
        font-size:16px;
        line-height:28px;
        margin-bottom:20px;
    }

    .detail-content img{
        max-width:80%;
    }

    .rcln-up ul li{
        width:100%;
        border-radius:20px !important;
        padding:20px !important;
    }

    .rclnUp-sum{
        font-size:18px;
        line-height:30px;
        width:70%
    }

    .rclnUp-img{
        width:60px;
        height:60px;
        
    }

    .rclnUp-title{
        font-size:24px;
    }

    .rcln-down ul{
        flex-wrap:wrap;
    }

    .rcln-down ul li{
        width:100%;
        height:auto;
        padding:25px 25px 30px!important;
        background-size:100% 100%;
        margin-bottom:20px;
    }

    .rclnDown-title{
        font-size:24px;
    }

    .rclnDown-sum{
        font-size:18px;
        line-height:30px;
        margin-top:10px;
    }

    .gsjj-dd .gsjj-sum .gdjj-Sl{
        width:100%;
        float:none;
    }

    .gsjj-right{
        width:100%;
        float:none;
        margin-top:20px;
        display:block;
    }

    .gsjj-dd .gsjj-sum p{
        float:none
    }

    .gsjj-right .play{
        width:50px;
        height:50px;
    }

    .gsjj-title{
        padding-top:40px;
        font-size:22px;
    }

    .second-menu-right{
    
    }

    .second-menu-right ul{
        display:inlin-block;
        white-space: nowrap; /* 禁止换行 */
  overflow-x: auto;    /* 横向滚动条 */
  overflow-y: hidden;  /* 隐藏纵向滚动 */
  -webkit-overflow-scrolling: touch; /* iOS 平滑滚动 */
        height:50px;
    }

    .second-menu-right ul li.active:after{
        bottom:5px;
    }

   .qywh-top{
        display:block;
    }

    .qywh-item{
        width:100%;
        height: 168px;
        margin-bottom: 20px;
        padding: 30px 15px;
    }

    .qywh-sum{
        font-size:18px;
        line-height:30px;
    }
    .lxdd-sb{
        font-size:24px;
    }

    .ppxx-zgzh,.ppxx-lxdd{
        flex-wrap:wrap;
        padding:30px 20px 50px;
    }

    .zgzh-left,.zgzh-right,.lxdd-left,.lxdd-right{
        width:100%;
    }

    .zgzh-left {
        width:70%;
        margin:0 auto;
    }

    .zgzh-title,.lxdd-title{
        font-size:24px;
        text-align:center;
    }

    .zgzh-title{
        margin-top:30px;
    }

    .lxdd-title{
        margin-bottom:0px;
        margin-top:0px;
    }

    .zgzh-sum p,.lxdd-sum p{
        font-size:16px;
        line-height:26px;
    }

    .second-ppxx{
        padding-bottom:80px;
    }
}

