.s1:after,.s2:before,.s2:after,.s2 .box .right ul li:after{position:absolute;content:""}#main{position:relative;width:100%;height:calc(100% - 50px);margin:auto;top:50px;overflow:hidden}#topbar .menu-items .item.service{border-bottom:2px solid #FFDE42}.s1{background:#282828;color:white;padding-top:20px}.s1 inner>p{text-align:center;color:white;font-size:14px}.s1 inner h1{text-align:center;margin-bottom:10px;display:inline-block;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:3px solid #FFDE42}.s1:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s1 .logo{max-width:250px;position:relative;margin:0 auto;display:block;margin-bottom:30px;width:100%}.s2{background:#282828;color:white}.s2:before{top:0;left:0;width:100%;height:100%;background:url(../image/site/van.jpg) no-repeat;background-size:cover;background-attachment:fixed;opacity:1;background-position:50% 20%}.s2:after{top:0;left:0;width:100%;height:100%;background:#282828;opacity:0.9}.s2 inner>p{text-align:center;color:white;font-size:14px}.s2 .box{position:relative;display:inline-block;margin:0 auto;width:100%;max-width:1040px}.s2 .box .left,.s2 .box .right{position:relative;width:50%;float:left}.s2 .box .left{width:45%;margin-top:80px}.s2 .box .left img{border-radius:10px;border:2px solid #FFDE42;width:100%}.s2 .box .right{width:calc(55% - 80px);margin-left:80px}.s2 .box .right>h1{line-height:160%}.s2 .box .right>p{line-height:160%}.s2 .box .right ul{list-style:none}.s2 .box .right ul li{position:relative;margin-bottom:8px}.s2 .box .right ul li:after{width:6px;height:6px;background:#FFDE42;border-radius:50%;top:4px;left:-20px}.s2 .box.reverse{margin-top:60px}.s2 .box.reverse .left,.s2 .box.reverse .right{float:right}.s2 .box.reverse .right{margin-right:80px;margin-left:auto}.s3{background:#282828;padding:10px 0}.s3 inner{max-width:1210px}.s3 inner>h1{text-align:center;color:#282828;margin-bottom:50px}.s3 .row{position:relative;display:block;width:100%;margin:0 auto;height:auto;overflow:hidden;float:left}.s3 .row.row-3{max-width:730px}.s3 .row.row-2{max-width:480px}.s3 .t-logo{position:relative;float:left;width:190px;height:140px;margin-right:20px;padding:20px;border-radius:18px;overflow:hidden}.s3 .t-logo img{top:50%;left:50%;position:relative;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s3 .t-logo:last-child{margin-right:0}@media only screen and (max-width: 1350px){.s3 inner{max-width:1020px}.s3 .row.row-3{max-width:620px}.s3 .row.row-2{max-width:400px}.s3 .row .t-logo{padding:0}}@media only screen and (max-width: 1160px){.s3 inner{max-width:622px}.s3 .row.row-3{max-width:382px}.s3 .row.row-2{max-width:240px}.s3 .row .t-logo{width:110px;height:80px}}@media only screen and (max-width: 955px){.s2 .box .left{width:100%;float:none;margin-top:0}.s2 .box .left img{max-width:370px;margin:0 auto;display:block}.s2 .box .right{width:100%;margin:0 auto;margin-top:20px;max-width:690px;display:block;float:none}.s2 .box.reverse .left{float:none}.s2 .box.reverse .right{margin-right:auto;float:none}}@media only screen and (max-width: 762px){.s3 inner{max-width:710px}.s3 .row{float:none}.s3 .row.row-3{max-width:310px;margin-bottom:20px}.s3 .row.row-2{max-width:200px}.s3 .row .t-logo{width:90px;height:70px}}@media only screen and (max-width: 365px){.s3 inner{min-width:310px}.s3 .row .t-logo{margin-right:10px}}
