body {
    font-family: "Microsoft YaHei";
}
.wai_box{
    width: 1200px;
    margin: 50px auto 50px auto;
}
.dpr{
	border-bottom:1px solid #d45054;
}
.task-title{
	height:165px;
	background-color: #bd1a2d;

}
.title-main {
    width: 1200px;
    margin: 0 auto;
    color: #FFFFFF;
    height: 125px;
    position: relative;
	overflow: hidden;
}
.task-adds{
	 position: relative;
	 z-index: 1;
	 height:40px;
	 line-height:40px;
	 color:#ffffff;
	 font-size:15px;
	 width: 1200px;
     margin: 0 auto;
}
.task-adds a{
	 color:#ffffff;
}
.P_title{
    font-size: 23px;
    margin: 25px 0 0px 0;
	position: relative;
	z-index: 1;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.taskImg{
	position:absolute;
	bottom:0;
	z-index: 0;
}
table{
    width: 1200px;
    border-collapse: collapse;
    table-layout:fixed;
    word-break:break-all;
}
table th{
    background-color: #fafafa;
    font-size: 16px;
    text-align: left;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}
table td{
   
    font-size: 15px;
    box-sizing: border-box;
    padding: 13px;
}
table td a{
    color: #444444;
    transition: all .3s ease;
}
.top_table,.top_table th,.top_table td{
	border: 1px #d4d4d4 solid;
}
.ssTable th{
    color: #757575;
    background-color: #ededed;
	box-sizing: border-box;
	padding:0 20px;
}
.ssTable td{
    box-sizing: border-box;
    padding: 20px;
	border-bottom: 1px #d4d4d4 solid;
}
.ssTable tbody tr{
	transition: all .3s ease;
}
.ssTable tbody tr:hover{
    background-color: #f5dfdf;
}
.ssTable td a{
    display:inline-block
}
.cz{
	text-align:center;
}
.spO{
	display: inline-block;
    float: left;
	padding: 0 5px;
	box-sizing: border-box;
	font-weight:bolder;
}
.spdeptName{
	box-sizing: border-box;
	font-weight:bolder;
}
.spT{
	display: inline-block;
	box-sizing: border-box;
    float: left;
}
.td-name {
    width: 123px;  
    color: #444444;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
	box-sizing: border-box;
	background-color: #fafafa;
}
.yrrt{
	line-height:25px;
}
.yyt{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.h-d{
	border-bottom:1px solid #dfdfdf;
}
.zkai{
    cursor: pointer;
    color: #cd0600;
}
.d-a{
	width:700px;
}
.redA,.huiA{
	display: inline-block;
	width: 70px;
	height: 22px;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
	margin: 0 10px;
}
.redA{ 
	color: #9D1021;
	border: 1px solid  #9D1021;
	
}
.huiA{
	color: #888888;
	border: 1px solid  #888888;
   
}
._hidden{
    display: none ;
}

// 解决浮动塌陷问题
.clearfix {
    zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
   clear: both;
}