.bigbox{ width:100%; display:flex; flex-direction:column; }
.inbanner.tall{ height:300px; }
.symain{ width:100%; display:flex; flex-direction:column; }
.ab-t{ width:100%; display:flex; flex-direction:row; justify-content:space-between; align-items:center; padding:90px 10%; }
.ab-t p{ font-size:1.3rem; color:#000; letter-spacing:20px; line-height:1.5; font-weight:600; }

.contentbox{ width:100%;display:flex; flex-direction:column; gap:130px; padding-bottom:130px; }
.ab-bone{ width:100%; min-height:520px; display:flex; justify-content:space-between; flex-direction:row-reverse; position: relative;}
.ab-bw{ width:46%; display:flex; flex-direction:column; justify-content:center; padding:50px 30px 30px 50px; }
.ab-bw h1{ width:100%; display:flex; font-size:1.8rem; position:relative; }
.ab-bw div{ width:100%; padding:30px 0px 0px; font-size:1rem; line-height:1.8; color: #737373;}
.ab-bimg{ width:54%; display:flex; }
.ab-bimg i{ width:100%; height:100%; position: relative; display: block; overflow: hidden; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.ab-bimg i img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); max-width: 100%; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.ab-bone.two{ flex-direction:row; }
.ab-bone.two .ab-bw{ width:45%; display:flex; flex-direction:column; justify-content:center; padding:50px 50px 30px 30px; }

/* xs */
@media (max-width: 767px) {
.inbanner.tall{ height:200px; }
.ab-t{ padding:30px 0px 40px; }
.ab-t p{ font-size:1.2rem; letter-spacing:10px; }

.contentbox{ gap:20px; padding-bottom:100px; }
.ab-bone{  min-height:auto; display:flex; justify-content:space-between; flex-direction:column-reverse; position: relative;}
.ab-bw{ width:100%; padding:25px 0px; }
.ab-bw h1{ font-size:1.3rem; }
.ab-bw div{ padding:20px 0px 0px; line-height:1.6; }
.ab-bimg{ width:100%; height:300px;}

.ab-bone.two{ flex-direction:column-reverse; }
.ab-bone.two .ab-bw{ width:100%; padding:25px 0px; }
}