*{
    box-sizing: border-box;
    font-family: "SimSun";

    padding: 0;
}
a{ text-decoration:none; outline:none;}
ul,ol{list-style: none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
li,img,label,input{vertical-align:middle}

body{
    /*background-image: url("../images/bg.jpg");*/
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    
}

.rightDate{
     float:right;
}
.topnav{
    height:30px;
     background-color:#a82221 ;
    color:#fff;
    padding-top:10px;
    width:1330px;
margin: 0 auto;
}

.toplink{
   text-align:right;
   float:right;
   margin-right:30px;
   padding-bottom:0px;
}
.toplink a{
    float:right;
    color:#fff;
}

.search{
 color:#fff;
font-size:16px;
padding-left:35px;
}

.search input{
background:transparent;
outline:none;
border: 1px solid #fff;

}


/* 顶部 */
.top{
    width: 1330px;
    height:200px;
text-align:center;
margin: 0 auto;
}
.logo{
    padding-top:20px;
    height:160px;
    width: 100%;
    text-align:center;
    background-color:#a82221 ;
}
.nav{
    width: 100%;
    background-color:#a82221 ;
    overflow: hidden;
}
.nav li{
    width:130px;
    float: left;
    text-align: center;
    padding-bottom: 15px;
}

.nav ul{
display: flex;
        flex-direction: row;
        justify-content: center;
}
.nav li a{
    color: #fff;
    font-size: 20px;
}

.nav li a:hover {
  font-weight: bold;
}

/* cont1 */
/* 工作动态 */
.cont1{
    width:1330px;
    margin: 20px auto 0;
    overflow: hidden;
}
.gzdt{
    width: 67%;
    float: left;
    margin-right: 1%;
}
.gzdt-wrapper{
    width: 100%;
    position: relative;
    border-bottom:5px solid #a82221;
}
.gzdt-wrapper p{
    display: inline-block;
    width: 16%;
    background-color: #a82221;
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 10px;
}
.gzdt-wrapper a{
    color: #a82221;
    display: block;
    float: right;
    font-size: 18px;
    position: absolute;
    right: 15px;
    top: 11px;
   
}
.gzdt-con{
    width: 100%;
    overflow: hidden;
}
.gzdt-img{
    width: 50%;
    margin-top:5px;
    margin-right: 0px;
    float: left;
}
.gzdt-img img {width:100%;height:100%}
/*
.gzdt-img a{

    display: inline-block;
    width: 100%;
    height: 250px;
    
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
}*/
.gzdt-list{
    float: left;
    width: 50%;
    padding: 0px 0;
}
.gzdt-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
.gzdt-list a{
    display: inline-block;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}

/* 通知公告 */
.tzgg{
    width: 32%;
    float: left;
}
.tzgg-wrapper{
    width: 100%;
    background-color: #a82221;
}
.tzgg-wrapper p{
    display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
width:50%;
}
.tzgg-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
}
.tzgg-list li{
    overflow:hidden ;
}
.tzgg-list span{
    width: 5%;
    float: left;
}
.tzgg-list a{
    float: left;
    display: inline-block;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}

.tzgg-list a:hover{
    color: #a82221;
}
.tzgg-list .more{
    float:right;
    color: #a82221;
    display: block;
    text-align: right;
}


.tzgg-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

.tzgg-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}

/* cont2 */
.cont2{
    width:1330px;
    margin: 30px auto 0;
    overflow: hidden;
}
/* 政策法规 */
.zcfg{
    width: 33%;
    float: left;
    margin-right: 1%;
}
.zcfg-wrapper{
    width: 100%;
    background-color: #a82221;
}
.zcfg-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}

.zcfg-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}
.zcfg-list{
    width: 100%;
    border: 1px solid #a82221;
    padding:0px;
    overflow: hidden;
}
.zcfg-list li{
    overflow:hidden ;
}
.zcfg-list span{
    width: 5%;
    float: left;
}
.zcfg-list a{
    float: left;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}
.zcfg-list a:hover{
    color: #a82221;
}
.zcfg-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.zcfg-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
/* 法治校园 */
.fzxy{
    width: 33%;
    float: left;
    margin-right: 1%;
}
.fzxy-wrapper{
    width: 100%;
    background-color: #a82221;
}
.fzxy-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}

.fzxy-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}
.fzxy-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
}
.fzxy-list li{
    overflow:hidden ;
}
.fzxy-list span{
    width: 5%;
    float: left;
}
.fzxy-list a{
    float: left;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}
.fzxy-list a:hover{
    color: #a82221;
}
.fzxy-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.fzxy-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
/* 规章制度 */
.gzzd{
    width: 32%;
    float: left;
}
.gzzd-wrapper{
    width: 100%;
    background-color: #a82221;
}
.gzzd-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}
.gzzd-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}
.gzzd-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
}
.gzzd-list li{
    overflow:hidden ;
}
.gzzd-list span{
    width: 5%;
    float: left;
}
.gzzd-list a{
    float: left;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}
.gzzd-list a:hover{
    color: #a82221;
}
.gzzd-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.gzzd-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}

/* cont3 */
.cont3{
    width:1330px;
    margin: 30px auto 0;
    overflow: hidden;
}
/* 以案说法 */
.yasf{
    width: 33%;
    float: left;
    margin-right: 1%;
}
.yasf-wrapper{
    width: 100%;
    background-color: #a82221;
}
.yasf-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}

.yasf-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}
.yasf-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
}
.yasf-list li{
    overflow:hidden ;
}
.yasf-list span{
    width: 5%;
    float: left;
}
.yasf-list a{
    float: left;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}
.yasf-list a:hover{
    color: #a82221;
}
.yasf-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.yasf-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
/* 法治校园 */
.xzzq{
    width: 33%;
    float: left;
    margin-right:1%;
}
.xzzq-wrapper{
    width: 100%;
    background-color: #a82221;
}
.xzzq-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}

.xzzq-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}
.xzzq-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
min-height:305px;
}
.xzzq-list li{
    overflow:hidden ;
}
.xzzq-list span{
    width: 5%;
    float: left;
}
.xzzq-list a{
    float: left;
    width: 77%;
    color: #000;
    font-size: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
background: url(../images/arr.jpg) no-repeat 10px center;
padding-left:20px;
}
.xzzq-list a:hover{
    color: #a82221;
}
.xzzq-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.xzzq-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
/* 联系我们 */
.lxwm{
    width: 32%;
    float: left;
}
.lxwm-wrapper{
    width: 100%;
    background-color: #a82221;
}
.lxwm-wrapper p{
display: inline-block;
    font-size: 20px;
    color: #fff;
    padding: 14px;
    padding-left: 20px;
}

.lxwm-wrapper a{
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
   /* position: absolute;*/
    right: 15px;
    top: 11px;
    padding:15px;
}

.lxwm-list{
    width: 100%;
    border: 1px solid #a82221;
    padding: 0px;
    overflow: hidden;
min-height:305px;
}
.lxwm-list li{
    overflow:hidden ;
    font-size:18px;
}
.lxwm-list span{
    width: 100%;
    float: left;
}

.lxwm-list .more{
    width: 90%;
    color: #a82221;
    display: block;
    text-align: right;
}
.lxwm-list li{
    width: 100%;
    overflow: hidden;
    padding: 10px ;
}

/* cont4 */
.cont4{
   width:1330px;
    margin: 30px auto 0;
    overflow: hidden;
    margin-bottom: 0px;
}
/* 相关链接 */
.xglj{
    display:none;
    border: 1px solid #a82221;
    height:30px;
    width: 100%;
    text-align:left;
    font-size:20px;
}
.xglj a{
    padding-top:3px;
    color: #000;
    display: inline-block;
    width:auto;
    font-size:18px;
    text-align: center;
}
.xglj a:hover{
    color: #a82221;
    font-size:bold;
}


/*图片链接*/
.tplj{
    border: 1px solid #a82221;
    height:60px;
    width: 100%;
    margin-top:10px;
    text-align:center;
margin: 0 auto;
}
.tplj img{
    width:255px;
    height:50px;
    background-color:#a82221;
border: 1px solid #a82221;
}
.tplj ul{
 display: inline-block;
width:100%;
}
.tplj li{
float:left;
padding:5px;
}



/* footer */
.footer{
   width:1330px;
    margin: 20px auto;
    overflow: hidden;
   line-height:125%;
    font-size: 20px;
    color: #fff;
    text-align:center;
   background-color: #a82221;
padding-top: 20px;
}


/* 单篇正文 */
.dpzw{
    width:1200px;
    margin: 30px auto 0;
    overflow: hidden;
    margin-bottom: 50px;
}
.dpzw-wrapper{
    width: 100%;
    border-bottom: 2px solid #a82221;
}
.dpzw-wrapper p{
    display: inline-block;
    width: 12%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding: 20px;
    padding-left: 20px;
    background-color: #a82221;
}
.dpzw-con{
    width: 100%;
    margin: 50px auto;
    overflow: hidden;
}
.dpzw-con p{
    font-size: 20px;
    margin-bottom: 1%;
}

/* 列表页 */
.list{
   width:1200px;
    margin: 30px auto 0;
    overflow: hidden;
    margin-bottom: 50px;
}
.list-wrapper{
    width: 100%;
    border-bottom: 2px solid #a82221;
}
.list-wrapper p{
    display: inline-block;
    width: 12%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding: 20px;
    padding-left: 20px;
    background-color: #a82221;
}
.list-con{
    width: 100%;
    margin: 50px auto;
    overflow: hidden;
}
.list-con li{
    margin-bottom: 2%;
    overflow: hidden;
}
.list-con li img{
    width: 1%;
    display: inline-block;
}
.list-con li a{
    padding-left:10px;
    color: #000;
    font-size: 20px;
    width: 80%;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.list-con li a:hover{
    color: #a82221;
}
.list-con li span{
   /* display: inline-block;
    width: 11%;*/
   float:right;
}
.nr-title{
    width:100%;
    text-align:center;
    font-size:25px;
    margin-bottom: 10px;
    font-family: Microsoft YaHei ,微软雅黑, Microsoft JhengHei ,华文细黑,STHeiti,MingLiu;
    color:red;
    font-weight:bold;
}
.nr-date{
    width:100%;
    text-align:center;
    font-size:18px;
    margin-bottom: 10px;
}
.nr-con{
    padding:15px 0;
}
.nr-con p{
    text-indent:2em;
    font-size:16px;
    line-height: 1.6;
}
.nr-con img{
    display:block;
    margin:0 auto;
}