#content-main ul.purpose {}
#content-main ul.purpose li {
	display: inline-block;
	width: 31%;
	text-align: center;
	font-weight: bold;
	border: 1px dotted;
	margin-right: 33px;
	padding: 30px;
}
#content-main ul.purpose li:nth-child(3) {
	margin-right: 0px;
}
#content-main ul.purpose li span {
	display: block;
	text-align: center;
	font-size: 26px;
}
#content-main ul.purpose li:nth-child(1) span {
	color: #ff7f00;
}
#content-main ul.purpose li:nth-child(2) span {
	color: #5d8931;
}
#content-main ul.purpose li:nth-child(3) span {
	color: #437fc1;
}
#content-main ul.strategy {}
#content-main ul.strategy li {
	display: inline-block;
	width: 31%;
	vertical-align: top;
	margin-right: 33px;
}
#content-main ul.strategy li:nth-child(3) {
	margin-right: 0px;
}
#content-main ul.strategy li div,
#content-main ul.strategy li div h5,
#content-main ul.strategy li div p{
	text-align: center;
	/* border: 1px solid #000; */
}
#content-main ul.strategy li div {}
#content-main ul.strategy li div h5 {
	border: 1px solid #000;
	padding: 10px;
	color: #fff;
}
#content-main ul.strategy li:nth-child(1) div h5 {
	background: #ff7f00;
}
#content-main ul.strategy li:nth-child(2) div h5 {
	background: #5d8931;
}
#content-main ul.strategy li:nth-child(3) div h5 {
	background: #437fc1;
}
#content-main ul.strategy li div div {
	display: block;
	border: 1px solid;
	margin-top: -5px;
}
#content-main ul.strategy li div p{
	font-weight: bold;
	padding: 15px 10px 15px;
	border-bottom: 1px solid;
}
#content-main ul.strategy li div img {
	padding: 15px;
	width: 100%;
}
#content-main img.img2 {
	width: 100%;
}
#content-main div.important {
	margin: 20px 0 0;
	vertical-align: top;

}
#content-main div.important div {
	vertical-align: top;
	padding : 20px 0;
	width: 48%;
	display: inline-block;
	margin-right: 38px;
}
#content-main div.important div:nth-child(even) {
	margin-right: 0;
}
#content-main div.important div img.img {
	width: 100%;
	margin-top: 9px;
}

#content-main div.important span.sub_title {
	display: block;
	vertical-align: top;
	border-bottom: 3px double #ff7f00;
}
#content-main div.important span.sub_title span {
	display: inline-block;
	background: #fbae00;
	padding: 5px 15px;
	margin-right: 10px;
	color: #fff;
	font-weight: bold;

}
#content-main div.important span.sub_title strong {}
#content-main div.important ul {
	display: block;
	vertical-align: top;
    padding: 20px 0 10px;
}
#content-main div.important ul li{
	margin: 0 0 10px 0;
}
#content-main div.important ul li span {
	display: inline-block;
	padding: 1px 10px;
	background: #f7d891;
	font-weight: bold;
	margin-right: 5px;
}
#content-main div.important div span.green {
	background: #d5ebbf;
}
#content-main div.important span.green_tit span{
	background: #5d8931;
}
#content-main div.important span.green_tit {
	border-bottom: 3px double #5d8931;
}
#content-main div.important span.blue_tit {
	border-bottom: 3px double #437fc1;
}
#content-main div.important div span.blue {
	background: #c7def7;
}
#content-main div.important span.blue_tit span{
	background: #437fc1;
}
#content-main div.important div:nth-child(3) ul li:not(:first-child){
	padding-left:40px;
}
#content-main div.business {
	width: 100%;
	position: relative;
	padding:20px 0;
	height: 300px;
}
#content-main div.business span.sub_title{}
#content-main div.business span.red_tit {
	display: inline-block;
	width: 100%;
	border-bottom: 3px double #bd3d3d;
}
#content-main div.business span.sub_title span.gap {
	display: inline-block;
	width: 52px;
	height: 30px;
	background: #bd3d3d;
	
}
#content-main div.business strong {
	padding: 0px 10px;
}
#content-main div.business span.sub_title span.tit {
	display: inline-block;
	margin-top: 10px;
    vertical-align: super;
}
#content-main div.business span.red {
	background: #f5a7a7;
	display: inline-block;
    width: 30px;
	text-align: center;
	font-weight: bold;
	padding: 1px 0;
	margin-right: 5px;
}
#content-main div.business ul {
    padding: 19px 25px 13px 25px;
	display: inline-block;
}
#content-main div.business ul li {
	margin-bottom: 10px;
}
#content-main div.business h6 {
	display: inline-block;
    vertical-align: top;
    width: 10%;
}
#content-main div.business h6.mini_tit1 {
    margin: 18px 0;
}
#content-main div.business h6.mini_tit2 {
    margin: 19px 5px
}
#content-main div.business h6.mini_tit3 {
	position: absolute;
    left: 0;
    bottom: 50px;
}

#content-main div.business ul.second_ul li:nth-child(1) span.red,
#content-main div.business ul.second_ul li:nth-child(2) span.red,
#content-main div.business ul.second_ul li:nth-child(3) span.red,
#content-main div.business ul.second_ul li:nth-child(4) span.red,
#content-main div.business ul.second_ul li:nth-child(5) span.red{
	background: #fbc59f;
}

#content-main ul.second_ul {
    position: absolute;
    top: 60px;
	right: 20px;
}
#content-main .business ul.frist_ul li:last-child {
    margin-top: 45px;
}