#business01 {}
#business01 #sec01 {}
#business01 #sec01 .bg {float:left; width:100%; height:400px; color:#fff; position:relative;}
#business01 #sec01 .bg:before {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.2);}
#business01 #sec01 .bg .txt {position:absolute; top:80px; left:5%; }
#business01 #sec01 .bg .txt h2 {font-size:28px;}
#business01 #sec01 .bg .txt p {margin-top:10px; font-size:15px; color:rgba(255,255,255,0.8); font-weight:400;}
#business01 #sec01 .cont {float:left; margin:0 auto; width:100%; margin-left:5%; max-width:90%; background:#fff; margin-top:-200px; position:relative; border:1px solid #e9e9e9; border-top:0; border-left:0;}
#business01 #sec01 .cont li {float:left; width:25%; height:200px; text-align:center; border:1px solid #e9e9e9; border-bottom:0; border-right:0; font-weight:500; color:#333; font-size:20px; padding:30px 0; cursor:help; transition:all .3s;}
#business01 #sec01 .cont li span {display:inline-block; color:#afafaf; letter-spacing:0; font-size:14px; font-weight:500; margin-bottom:30px;}
#business01 #sec01 .cont li:nth-child(2),#business01 #sec01 .cont li:nth-child(4),#business01 #sec01 .cont li:nth-child(5),#business01 #sec01 .cont li:nth-child(7) {background:#f9f9f9;}
#business01 #sec01 .cont li:hover { transition:all .3s;}

@media (max-width:1100px) {
	#business01 #sec01 .cont li {width:50%;}
}