#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:90px; }
#business .flexR3 .item img {max-width:100%; vertical-align:top;}
.mainBg {background-color:#00ada9;}
.mgT80 {margin-top:120px;}
#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 h3 span {color:#DA2128}
#business .flexR6 {display:flex; justify-content; space-around; margin-top:30px; }
#business .flexR6 li {width:25%; text-align:center;}
#business .flexR6 li .num {width:32px; height:32px; font-size:20px; color:#fff; border-radius:30px; 
font-weight:bold; margin: 25px auto; background-color:#00549C; position:relative;  }
#business .flexR6 li .num:before {content:""; position:absolute; width:280px; height:2px; left:32px; top:15px; 
background-color:#00549C; }
#business .flexR6 li:last-child .num:before {background-color:#ffff;}
#business .flexR6 li .tit {font-size:20px; font-weight:600; color:#333;}
#business .flexR6 li .txt {font-size:15px; padding:15px 10px 0 10px;}

/*---------------------------------------
  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 h3{font-size:22px; font-weight:600;}
#business .flexR6 {display:flex; flex-wrap: wrap; margin-top:15px }
#business .flexR6 li {width:50%; text-align:center; margin:10px 0 30px 0;}
#business .flexR6 li .num { margin: 15px auto; }
#business .flexR6 li .num:before {width:170px; }
#business .flexR6 li:nth-of-type(2n) .num:before {display:none;}
#business .flexR6 li .tit {font-size:18px;}
#business .flexR6 li .txt {font-size:14px; padding:5px 10px 0 10px;}
.mgT80 {margin-top:60px;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

