@charset "utf-8";

.box-purpose {
	margin: 0 0 0px;
}
#main_content .box-purpose h5 {
	margin: 15px 0 10px;
}
.box-purpose ul {
	margin: 0 5px 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.box-purpose ul li {
	display: flex;
    margin: 0 5px 10px;
    padding: 0;
    width: calc(33% - 10px);
    position: relative;
	vertical-align: middle;
}
.box-purpose ul li a {
	padding: 6px 5px;
	font-size: 13px;
}
.box-purpose ul li a.active {
	box-shadow: none;
}
.box-purpose ul li a.l2 {
	line-height: 2.8;
}
.box-purpose .cards .card {
	width: calc(33% - 20px);
	font-size: 12px;
}
.box-purpose .cards .card .thumb {
	margin: 0 -3px 15px;
	height: 130px;
}
.box-purpose .cards .card .card-title {
	font-size: 16px;
}
.box-purpose ul li a.icon1 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon1.png);
	background-size: 37px auto;
	background-position: 6px 4px;
}
.box-purpose ul li a.icon2 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon2.png);
	background-size: 42px auto;
	background-position: 5px 5px;
}
.box-purpose ul li a.icon3 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon3.png);
	background-size: 40px auto;
	background-position: 6px 5px;
}
.box-purpose ul li a.icon4 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon4.png);
	background-size: 33px auto;
	background-position: 9px 3px;
}
.box-purpose ul li a.icon5 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon5.png);
	background-size: 44px auto;
	background-position: 5px 6px;
}
.box-purpose ul li a.icon6 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon6.png);
	background-size: 37px auto;
	background-position: 8px 5px;
}
.box-purpose ul li a.icon7 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon7.png);
	background-size: 45px auto;
	background-position: 7px 7px;
}
.box-purpose ul li a.icon8 {
	padding: 6px 5px 6px 48px;
	background-repeat: no-repeat;
	background-image: url(../img/icon8.png);
	background-size: 40px auto;
	background-position: 7px 7px;
}