#business {width:100%; }
#business .flexR3 {display:flex; justify-content: space-around;   }
#business .flexR3 .item {width:362px; }
#business .flexR3 .item:nth-child(2) {color:#fff; text-align:center; font-size:45px; padding-top:108px; }
#business .flexR3 .item img {max-width:100%; vertical-align:top;}
.mainBg {background-color:#005BAC;}
.mgT80 {margin-top:80px;}
#business .floatL {width:25%;}
#business .floatR {width:75%;}
#business .contBox {background-color:#eef5f1; padding:75px 0; text-align:center; clear:both;}
#business h3{font-size:25px; font-weight:600;}
#business .flexR6 {display:flex; justify-content; space-around; margin-top:80px; }
#business .flexR6 li.item {width:16.66666%; text-align:center;}
#business .flexR6 li.item .num {width:32px; height:32px; font-size:20px; color:#fff; border-radius:30px; 
font-weight:bold; margin: 25px auto; background-color:#005BAC; position:relative; }
#business .flexR6 li.item .num:before {content:""; position:absolute; width:160px; height:2px; left:30px; top:15px; background-color:#005BAC; }
#business .flexR6 li:last-child .num:before {display:none;}
#business .flexR6 li.item .tit {font-size:18px; font-weight:600; color:#005BAC; }
#business .flexR6 li.item ul.txt {font-size:14px; margin:10px 8px 0 8px; padding:15px 10px 15px 15px; text-align:left ;
background:#f5f5f5; border-radius:10px; border:1px dashed #ccc;}
#business .flexR6 li.item ul.txt li{ position:relative; padding-left:9px; margin-bottom:5px; }
#business .flexR6 li.item ul.txt li span {display:block}
#business .flexR6 li.item ul.txt li:before { content: "";  width: 4px; height: 4px; background-color: #555; 
 position: absolute; left: 0; top: 8px;   border-radius: 50%;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#business .flexR3 {display:flex; flex-direction:column; ;   }
#business .flexR3 .item {width:100%; }
#business .flexR3 .item:nth-child(2) {color:#fff; text-align:center; font-size:35px; padding:50px 10px; }

#business .floatL {width:100%;}
#business .floatR {width:100%; padding-top:10px;}
#business .contBox {background-color:#eef5f1; padding:75px 0; text-align:center; clear:both;}

#business .flexR6 {display:flex; flex-wrap: wrap; }
#business .flexR6 li.item {width:50%; text-align:center; margin:10px 0 30px 0;}
#business .flexR6 li.item .num { margin: 15px auto; }
#business .flexR6 li.item .num:before {width:170px; }
#business .flexR6 li:nth-of-type(2n) .num:before {display:none;}
#business .flexR6 li.item .tit {font-size:18px;}
#business .flexR6 li.item .txt {font-size:14px; padding:5px 10px 0 10px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

