*{
    margin:0; 
    padding:0;
    text-decoration:none; 
    list-style:none;
    font:14px/1.2 Microsoft Yahei,helvetica,arial; 
}
body{
    
}
.top{
    background: url(top.jpg)top center no-repeat;
    width:100%;
    height:469px;
    position: absolute;
}
.top_z{
    /* background: url(bj1.jpg)top center no-repeat;
    height:2020px; */
    width:100%;
    position: relative;
}
.top_z .top_nr{
    width:1200px;
    margin:0 auto;
}
.top_z h1{
    padding:70px 0;
    line-height:90px;
    font-size:60px;
    font-weight:600;
    height:320px;
    margin-bottom:0px;
    cursor:pointer;
    background-image:-webkit-linear-gradient(left,#fff,#F8EAC5); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
    text-align: center;
    letter-spacing:5px;
    display: none;
}
.cent{
    width:1200px;
    background:#fff;
    box-shadow:4px 1px 8px #C1D9FA;
    overflow: hidden;
}
/* 重要讲话 */
.zyjh{
    border-bottom:2px solid #EBF1FB;
    width:1080px;
    margin:40px auto;
}
.zyjh_top{
    overflow: hidden;
}
.zyjh_top img{
    float:left;
}
.zyjh_top a{
    float:right;
    text-decoration: none;
    margin-top:28px;
    color:red;
}
.zyjh_nr{
    overflow: hidden;
    padding:46px 0;
}
.zyjh_nr h5{
    text-align: center;
    font-weight:normal;
    font-size:1.875rem ;
    color:#265b97;
    margin-bottom:22px;
}
.zyjh_nr p{
    font-size:1rem;
    color:#575757;
    text-indent: 2rem;
    line-height: 1.625rem ;
    letter-spacing:1px;
}
.zyjh_nr p a{
    color:red;
}

/* 学习贯彻 */
.xxgc{
    border-bottom:2px solid #EBF1FB;
    width:1080px;
    margin:40px auto;
    overflow: hidden;
    padding-bottom:46px;
}
.nr_lb{
    overflow: hidden;
}
.nr_lb ul{
    margin-top:16px;
}
.nr_lb li{
    display: inline;
    width:100%;
    float:left;
    margin:10px 0;
}
.nr_lb li .lb_n{
    width:80%;
    overflow: hidden;
    float:left;
    font-size:0.875rem;
    height:22px;
}
.nr_lb li a{
    font-size:18px;
    color:#000;
}
.nr_lb li span{
    float:right;
    font-size:18px;
    color:#747474;
}
.nr_lb ul li .k{
    width:8px;
    height:8px;
    background-color: #D70D0D;
    box-shadow:2px 3px 1px #D1D1D1;
    float:left;
    margin-top:0.3125rem; 
    margin-right:14px;
}


/* 看图学习 */
.ktxx{
    width:1080px;
    margin:40px auto;
    overflow: hidden;
}
.nr_kt{
    width:100%;
    margin-top:30px
}

.nr_kt ul{
    width:1300px;
    overflow: hidden;
}
.nr_kt ul li{
    float:left;
    margin-right:34px;
    width:337px;
    overflow: hidden;
}
.nr_kt ul li a img{
    height:188px;
    margin-bottom:10px
}
.nr_kt ul li a p{
    color:#000;
    font-size:14px;
    text-align: center;
    display: block;
    padding:7px 0;
}
/* 底部 */
.footer{
    background-color:#D70D0D;
    height:200px;
    width:100%;
    z-index: -2;
    margin-top:-116px;
}




/* 手机端 */

@media screen and (max-width: 768px){
    /* body{
       width:1200px;
    } */
    .top{
        width:1200px;
        z-index: -2;
    }
    .top_z{
        position: relative;
        z-index: -1;
    }
    .zyjh_top{
        height:6rem;
    }
    .zyjh_top img{
        height:6rem;
    }
    .zyjh_nr h5{
        font-size:3.5rem;
    }
    .zyjh_nr p{
        font-size:2.5rem;
        line-height: 3.5rem;
        letter-spacing: 0.25rem;
    }
    .zyjh_nr p a{
        font-size:2.5rem;
        line-height: 3.5rem;;
    }
    .zyjh_top a{
        font-size:3rem;
        margin-top:1.375rem ;
    }
    .nr_lb li{
        margin:1.3125rem 0;
    }
    
    .nr_lb li .lb_n{
        width:66%;
        overflow: hidden;
        float:left;
        height:4rem;
    }
    .nr_lb li a{
        font-size:3rem;
        display: block;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .nr_lb ul li .k{
        margin-top:1.25rem;
    }
    .nr_lb li span{
        font-size:3rem;
    }
    .ktxx{
        margin-bottom:124px;
    }
    .nr_kt ul li{
        width:83%;
        margin-bottom:2rem;
    }
    .nr_kt ul li a img{
        width:100%;
        height:100%;
    }
    .nr_kt ul li a p{
        text-align:center;
        display:block;
        font-size:3rem;
        margin-top:1.375rem;
    }
    .footer{
        width:1200px;
        height:215px;
        margin-bottom:100px;
        z-index: 1;
    }
 }
