* {
box-sizing: border-box;
}
.new_outline {
		width: 880px;
		padding: 20px 30px 0;

	   /* margin: 20px 0 50px 20px; */
}
.new_outline h4 {
	float: left;
	font-size: 22px;
	font-weight: 400;
}
.new_outline h4 i {
	width: 4px;
	height: 22px;
	background: #EF2D44;
	float: left;
	display: block;
	margin: 5px 6px 0 0;
}
.outlineTitle {
	margin-bottom: 20px;
	overflow: hidden;
}
.outlineTitle span {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #666666;
	line-height: 22px;
	margin-top:6px;
}
.updateYear {
	float: left;
	font-size: 24px;
	font-weight: 600;
	color: #0F0E0D;
	line-height: 46px;
	padding-right:20px;
	background: url(/static/pc/lecturer/outline/new_arr_r.png) no-repeat right center;
	background-size: 14px;
	margin-right: 20px;
	cursor: pointer;
	width: 82px;
}
.updateCon {
	width: 695px;
	float: left;
	border-left:2px solid #DCD4CB;
	padding-left: 20px;
}
.updateCon li {
	margin-bottom: 20px;
	width: 100%;
}
.nav1 {
	width: 670px;
	height: 46px;
	padding:0 10px 0 25px;
	position: relative;
	background: #F2EFEC;
	margin-bottom: 20px;

}
.nav1 h6 {
	float: left;
	font-size: 20px;
	font-weight: 600;
	color: #0F0E0D;
	line-height:46px;
	margin-right: 10px;
}
.nav1 span {
	float: left;
	width:440px;
	font-size: 16px;
	font-weight: 400;
	color: #0F0E0D;
	line-height: 46px;

	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
}
.nav1 span a{
	font-size:16px;
	color: #0F0E0D;
	text-decoration:underline;
}
.hiddenIcon {
	width: 30px;
	height: 30px;
	position: absolute;
	right:10px;
	top:8px;
	background:url(/static/pc/lecturer/outline/new_arr_r.png) no-repeat center;
	background-size: 18px;
	cursor: pointer;
}
.dian {
	width: 16px;
	height: 16px;
	background: #D2C9BE;
	border-radius:8px;
	position: absolute;
	left: -29px;
	top: 15px;
}
.hiddenCon {
	padding: 0 30px;
}
.newCon,.updateConDetail,.new_adddel ,.new_addrep  {
	margin-bottom: 7px;
}
.newCon i,.updateConDetail i,.new_adddel i,.new_addrep i {
	float: left;
	width: 59px;
	height: 33px;
	background: #C60017;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 33px;
	text-align: center;
	margin-right: 10px;
}
.newCon span,.updateConDetail span,.new_adddel span,.new_addrep span {
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #999999;
	line-height: 22px;
	width: 536px;
}
.updateConDetail i {

	background: #A6937D;
}
.newCon::after,.updateConDetail:after,.new_adddel:after ,.new_addrep:after  {
	display: block;
	content:'';
	clear: both;
}
.corrigendumCon {
	width: 790px;

	margin-bottom: 30px;
	border-radius: 20px 20px 0px 0px;
}
.corrigendumitems{
	cursor: pointer;
	float: left;
	width: 395px;
	height: 110px;
	background: #FDF9F6;
	border-radius: 20px 20px 0px 0px;
	padding-left: 20px;
}
.corrigendumitems img {
	width: 60px;
	vertical-align: middle;
		margin-right: 10px;

}
.corrigendumitems span {

	font-size: 18px;
	font-weight: 500;

	/* color: #880F22; */
	line-height: 110px;

}
.corrigendumitems.active {

	background: #F2EFEC;
	color: #880F22;
}
.corrigendumBot {
	padding:28px;
	background: #F2EFEC;
}
.botItemsCon{
	margin-bottom: 20px;

}
.corrigendumBItem {
	display: none;
}
.corrigendumBItem.active {
	display: block;
}
.botItemsCon p {
	font-size: 16px;
	font-weight: 400;
	color: #0F0E0D;
	line-height: 26px;
	margin-bottom: 10px;
}
.botItemsCon img {
	width: 540px;
}



.updateCon li {
	display: none;
}
.updateCon.showall  li {
	display: block;
}
.updateCon li.firstLi {
	display: block;
}
.hiddenCon{
	display: none;
}
.updateYear.arrb {
	background: url(/static/pc/lecturer/outline/new_arr_bot.png) no-repeat right center;
	background-size: 14px;
}
.hiddenCon.showall {
	display: block;
}
.hiddenIcon.arrb {
		background: url(/static/pc/lecturer/outline/new_arr_bot.png) no-repeat center;
		background-size: 18px;
}
.updateYear.bgnone {
	background: none!important;
}

.new_addrep i {
    background: #A6937D;
}
.new_adddel i {
	background: #831F2A;
}