body{color:#000;background:#F0F0EB}
.section{max-width:1920px;padding:64px}
.bg-white{background:#fff}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-auto{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.flex-ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.w-full{width:100%}
.bold{font-weight:700}
.mt{margin-top:57px}
.tc{text-align:center}
.header-wrap{padding:16px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lang{padding:0 10px;cursor:pointer}
.s1-title{padding:16px;font-size:68px;line-height:1.13}
.box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:406px;padding:50px;background:#fff;border-radius:45px;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-wrap.h-auto{height:auto}
.box-wrap .box-tag{display:inline-block;color:#fff;padding:4px 14px;background:#C07C62;border-radius:6px}
.box-wrap .box-title{font-size:30px}
.box-wrap .box-intro{font-size:25px}
.box-wrap .box-btn{width:100%;font-size:25px;height:88px;color:#191919;background:0 0;border:1px solid #191919;border-radius:25px;font-weight:700}
.box-wrap .box-btn.b-black{color:#fff;background:#191919}
.s2-info{padding:0 32px}
.s2-info .s2-title{font-size:36px;line-height:1.13;margin-bottom:19px;font-weight:700}
.s2-info .s2-intro{font-size:30px;line-height:1.13;margin-bottom:28px}
.s6-title{text-align:center;font-size:71px;line-height:1.13;margin-bottom:59px}
.work-title{font-size:42px;line-height:1.13;margin-bottom:61px}
.work-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px;background:#F0F0EB;border-radius:36px;height:298px}
.work-box .work-info{font-size:30px;font-weight:700;line-height:1.13}
.work-box .work-time{color:#92928E;font-size:23px;line-height:1.13}
.footer-wrap{color:#91918D;background:#000}
.footer-wrap .logo-item{margin-bottom:62px}
.footer-wrap img{display:block;max-width:100%}
.footer-wrap .img-item{width:80%}
.pointer{cursor:pointer}
.pointer:hover{opacity:.85}
@media screen and (max-width:750px){.section{padding:16px}
.header-wrap{padding:8px 16px;-webkit-box-shadow:0 3px 6px #d2d2cd;box-shadow:0 3px 6px #d2d2cd}
.s1-title{padding:16px 32px;font-size:20px;text-align:center}
.box-wrap{height:249px;padding:16px;border-radius:15px}
.box-wrap .box-tag{padding:3px 6px;font-size:12px}
.box-wrap .box-title{font-size:19px}
.box-wrap .box-intro{font-size:16px}
.box-wrap .box-btn{font-size:16px;height:53px;border-radius:10px}
.box-mt{margin-top:20px}
.s2-info{padding:16px 0}
.s2-info .s2-title{font-size:19px;padding:0 16px}
.s2-info .s2-intro{font-size:16px;margin:0;padding:0 16px}
.column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.s6-title{font-size:18px;margin-bottom:42px}
.work-title{font-size:27px;margin-bottom:42px}
.work-box{height:150px;padding:24px;border-radius:16px}
.work-box .work-info{font-size:16px}
.work-box .work-time{font-size:13px}
.footer-wrap{padding:32px}
.footer-wrap .logo-item{margin-bottom:47px;width:38px}
.footer-wrap .border-t{border-top:1px solid #707070;padding-top:1rem}
.footer-wrap .footer-handle{padding:50px 0}
.footer-wrap .footer-handle img{width:75%;margin:0 auto}
}