
.top_menu_box ul li {
    width: 10%;
}
.column {
    margin: 0px 0 0;
}
.tabs_con .sub_con .txt_items ul li {
    height: 112px;
border-left: 0px solid #007071;
}
.channel_index ul li h3 {
    padding: 0px 15px 0 15px;
}

.tabs_con .txt_items ul li .date {
    float: none;
    background: url(https://www.zgxcfzxh.org.cn/images/20240820rl.png) no-repeat 0 center;
    color: #fffdf8;
    padding: 5px 0 5px 25px;
    background-color: #007071;
}
.tabs_con .sub_con .txt_items ul li h4 {
    margin: 5px 5px;
}
.tabs_con .txt_items ul li p {
    padding: 0 5px;
}
.tabs ul {
       border-bottom: 3px solid #c6cece;
}
@media screen and (max-width: 1200px){
.text_scroll{display:none}
.channel_index ul li {width: 18%;}
.tabs_con .txt_items ul li .date {display: block;}
.tabs_con .txt_items ul li p {display: block;}
 .r-info {
        position: relative;
        top: 0px;
        left: 30px;
        width: 80%
    }
.menu ul li {
    width: 20%;

}
}
@media screen and (max-width: 1940px) and (min-width: 1500px){
.tabs_con .sub_tabs_con .txt_items ul li, .tabs_con .sub_con .txt_items ul li.tabs_con .sub_con .txt_items ul li {
    width: 465px;
}
.tabs_con .sub_tabs_box {
    width: 1040px;
}
.channel_index ul li.cur h3 {
    font-size: 30px;
    margin-top: -10px;
border-bottom: 3px solid #007071;
}
 .r-info {
        position: relative;
        top: 0px;
        left: 30px;
        width: 95%
    }
.menu ul li {
    width: 130px;
}
}
@media screen and (min-width: 1941px){
 .r-info {
        position: relative;
        top: 0px;
        left: 30px;
        width: 95%
    }
.menu ul li {
    width: 148px;
}
.channel_index ul li.cur h3 {
    font-size: 30px;
    margin-top: -10px;
border-bottom: 3px solid #007071;
}
}
  .timeline {
        position: relative;
        text-align: left;
    }

    .timeline::before {
        content: '';
        position: absolute;
        top: 0;
        left: 18px;
        height: 100%;
        width: 2px;
        background: url("https://www.zgxcfzxh.org.cn/images/v-line.png");
    }

    .ctimeline-img {
        position: relative;
        left: 12px;
        top: 15px;
        width: 13px;
        height: 13px;
    }

    .cd-date {
        font-size: 12px;
        color: #cccccc;
    }

    .item {
        float: left;
        clear: both;
        margin-bottom: 23px;
    }

    /* 向上的箭头 */
    .dot-top {
        position: relative;
        top: 21px;
        left: 3rem;
        font-size: 0;
        line-height: 0;
        border: 10px dashed #066e6f;
        border-top-width: 0;
        border-right-color: transparent;
        border-bottom-style: solid;
        border-left-color: transparent;
    }

    .msgBox {
        border: 2px solid #eeeeee;
        width: 100%;
        padding: 2%;
        margin-top: 2%;
    background-color: white;
    }

    
.channel_index ul li a {
    margin-left: 15px;
}
.channel_index ul li.cur a {
    margin-left: 15px;
}
@media screen and (max-width: 1200px){
.channel_index ul li {
    width:33.33%;
}
.program .channel_index ul li h3 a {
    margin-left: 10px;
}
.links .channel_index ul li h3 a {
   margin-left: 0px;
}
.channel_index ul li.cur a {
    margin-left: 10px;
}
.channel_index ul li a {
    margin-left: 10px;
}
}