.s1:before,.s1:after,.s2:before,.s2:after{position:absolute;content:""}#main{position:relative;width:100%;height:calc(100% - 50px);margin:auto;top:50px;overflow:hidden}#topbar .menu-items .contact{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: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%}.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{padding-top:0;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 .box{position:relative;display: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:calc(100% - 380px);margin-right:80px}.s2 .box .left>h1{line-height:160%}.s2 .box .left>p{line-height:160%}.s2 .box .left .about-us-link{display:inline-block;border:solid 2px #FFDE42;margin-top:30px;width:100px;text-align:center;border-radius:4px;padding:10px 20px;text-decoration:none;-webkit-transition:color .2s ease, background .2s ease;transition:color .2s ease, background .2s ease}.s2 .box .left .about-us-link:hover{background:rgba(255,255,255,0.1)}.s2 .box .right{width:300px}.s2 .box .right .form{width:calc(100% - 44px);background:rgba(40,40,40,0.73);border:solid 2px #FFDE42;border-left:none;border-right:none;padding:20px;position:relative;border-radius:2px}.s2 .box .right .form h1{margin-bottom:20px;text-align:center}.s2 .box .right .form input{position:relative;width:100%;border-radius:5px;border:none;padding:2px 10px;font-size:15px;margin-bottom:20px}.s2 .box .right .form textarea{position:relative;width:calc(100% - 19px);color:#707070;height:70px;border-radius:5px;border:none;padding:8px 10px;font-size:15px;margin-bottom:20px;resize:none}.s2 .box .right .form button{position:relative;width:100%;background:#cf9600;color:white;padding:10px 0px}.s2 .box .right .form .ty{position:absolute;width:100%;height:100%;top:0;left:0;background:#282828;display:none}.s2 .box .right .form .ty p{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;position:relative;margin:0}.s2 .box .right .form.sent .ty{display:block}.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: 875px){.s2 .box .left{width:100%;float:none}.s2 .box .right{width:100%;max-width:430px;margin:0 auto;float:none;margin-top:50px}}@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}}
