.homeNews{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 40px;
}
.homeNews .left{ width: 580px;}
.homeNews .left .infobox{
	display: flex; flex-direction: row;
	align-items: center;
	margin:16px 0 16px;
}
.homeNews .left .infobox span{ width: 24px; height: 8px; background: #3D7AFF; border-radius: 4px; }
.homeNews .left .infobox p{
	display: flex; flex: 1; margin-left: 16px; font-size: 20px;
}
.homeNews .left p{
	font-size: 16px;
}


.homeNews .right{
	display: flex;
	flex-direction: column;
	width: 574px;
}
.public-header{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	border-bottom: #D5D4D4 dashed 1px;
	padding:0 0 17px 0; position: relative;
}
.public-header:after{
	content:'';
	position: absolute;
	bottom: 0;
	width: 120px;
	height: 3px;
	background-color: #3D7AFF;
}
.public-header .title{
	display: flex; flex-direction: row; 
} 
.public-header .title img{ margin-right: 10px;}
.public-header .title b{ font-weight: bold; font-size: 20px; }
.public-header a{ width: 60px; height: 26px; background: #B9CFFF; border-radius: 13px; font-size: 12px; text-align: center; line-height: 26px; color: #3D7AFF;}

.newlist-item{ display: flex; flex-direction: column; color: #000000; }
.newlist-item .infobox{ display: flex; flex-direction: row; align-items: center; margin:24px 0 16px;}
.newlist-item .infobox span{ width: 24px; height: 8px; background: #3D7AFF; border-radius: 4px; }
.newlist-item .infobox p{ display: flex; flex: 1; margin-left: 16px; font-size: 20px;}

.newlist-item .news-content{ font-size: 16px;}
.notice{ display: flex; flex-direction: row; background: rgba(0, 105, 224, .1); margin: 40px auto; }
.notice .notice-icon{
	width: 162px; height: 50px;
	background: url('../img/notice-background.png') no-repeat center center; background-size: 100% 100%;
	display: flex; flex-direction: row; align-items: center; justify-content: center;
}
.notice .notice-icon b{ font-size: 20px; color:#ffffff; margin-left: 12px;}
.notice .notice-title a{
	display: flex; flex-direction: row; align-items: center;
	flex: 1; justify-content: space-between; margin:0 20px;
	line-height: 50px;
}
.notice .notice-title { display: contents;}
.notice .notice-title a{ color: #000000;}
.notice .notice-title span{ margin-left: 20px;}




.alllist{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.alllist .list{
	width: 374px;
}
.alllist .list .item{
	margin: 24px 0; display: block;
	display: flex;
	flex-direction: row; 
	align-items: center;
}
.alllist .list .item img{
	width: 12px; height: 12px; margin-right: 12px;
}
.alllist .list .item b{ display: flex; flex: 1; font-size: 16px; color: #000000;}
.alllist .list .item i{
	font-size: 16px; color: #000000;
}

.curriculum{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.curriculum .item{
	display: flex;
	flex-direction: column;
	position: relative;
	margin-right: 24px;
}
.curriculum .item p{
	position: absolute; bottom: 0; left: 0; right: 0; height: 50px; line-height: 50px;
	background-color: rgba(0,0,0,0.3); color: #ffffff; text-align: center;
}




.file-list{
	width: 574px;
}
.function{
	width: 574px;
}

.function .nav-box{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 40px;
}
.function .nav-box .nav-left .nav-span,.function .nav-box .nav-right .nav-span{
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	align-items: center;
	height: 130px;
}
.function .nav-box .nav-left{
	width: 176px; height: 130px; display: flex;
}

.function .nav-box .nav-right{
	width: 376px; height: 130px; display: flex;
}

.function .nav-span img{
	width: 30px; height: 30px;
}
.function .nav-span p{
	color: #FFFFFF; font-size: 18px; margin: 15px 0 9px;
}
.function .nav-span i{
	color: #FFFFFF; font-size: 12px;
}
