body{
	background-color: #e6ebf2;
}


/* 主体 */
.main{
	width: 1200px;
	margin: 15px auto;
	min-height: 300px;
}

/* 面包屑 */
.main .breadcrumb{
	padding: 0px 20px;
	background-color: #f6f6f6;
	border-bottom: 2px solid #c9c9c9;
	line-height: 55px;
	font-size: 16px;
}

.main .breadcrumb .breadcrumb-box{
	padding-left: 4px;
	line-height: 55px;
}

.main .breadcrumb .breadcrumb-box a{
	text-decoration: none;
	color: #4a4a4a;
	cursor: pointer;
}

.main .breadcrumb .breadcrumb-box a:hover{
	color: #04599a;
}

.main .breadcrumb .separator{
	color: #4a4a4a;
	margin: 0px 4px;
}

/* 文章 */
.main .article{
	padding: 43px 20px;
	background-color: #ffffff;
}

.main .article .main-title{
	font-size: 26px;
	/* font-weight: bold; */
	line-height: 44px;
	text-align: center;
	color: #282828;
}

.main .article .sub-title{
	width: 640px;
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	text-align: center;
	margin: 12px auto;
}

.main .article .article-info{
	color: #9d9d9d;
	line-height: 28px;
	padding: 15px 20px 2px;
	border-bottom: 2px dashed #f1f1f1;
	font-size: 14px;
}

.main .article .article-info img{
	vertical-align: top;
}

.main .article .article-info a{
	color: #9d9d9d;
}

.main .article .article-info a:hover{
	color: #04599a;
}

.main .article .content{
	padding: 20px 20px 0px;
	line-height: 34px;
	color: #333333;
	font-size: 16px;
}
