@charset "utf-8";

#inc01{overflow:hidden;position:relative;z-index:5;margin-top:100px}
#inc01 .tit{color:var(--dark);margin-bottom:50px;text-align:center}
#inc01 .tit h1{margin-bottom:15px;font-size:58px;font-weight:700}
#inc01 .tit h1 span{color:var(--primary)}
#inc01 .tit p{margin-bottom:40px;font-size:26px;font-weight:600;line-height:1.45;white-space:pre-line}
#inc01 .tit a{display:inline-block;padding:12px 60px;border-radius:50px;font-size:20px;font-weight:600;color:#fff;text-align:center;background:var(--primary);box-shadow:4px 4px 16px rgba(0, 0, 0, .12);transition:all 1s .2s, background .2s}
@media(hover:hover){
#inc01 .tit a:hover{background:var(--primary-h)}	
}
#inc01 .img_wrap ul{ display: flex}
#inc01 .img_wrap ul li{text-align:center;background:#fff}
#inc01 .partners_wrap{position:relative;z-index:1;margin-top:-180px;background:#f2f2f2}
#inc01 .partners-track{padding:70px 0;white-space:nowrap;display:flex;animation:scroll-left 30s linear infinite}
#inc01 .partners{display:flex}
#inc01 .partners img{height:50px;margin-right:40px;flex-shrink:0;border-radius:6px}
@keyframes scroll-left{0% {transform:translateX(0%)}100% {transform:translateX(-50%)}}


@media (max-width:1024px){
#inc01 .tit h1{font-size:50px}
#inc01 .tit p{margin-bottom:30px;font-size:20px}
#inc01 .tit a{padding:10px 42px;font-size:17px}
#inc01 .img_wrap img{width:700px}
#inc01 .partners_wrap{margin-top:-110px}
#inc01 .partners-track{padding:40px 0;animation:scroll-left 20s linear infinite}
#inc01 .partners img{margin-right:25px}
}
@media (max-width:768px){
#inc01{margin-top:20px}
#inc01 .tit h1{font-size:40px}
#inc01 .tit p{font-size:18px}
#inc01 .img_wrap img{width:95%}
#inc01 .partners-track{padding:30px 0}
#inc01 .partners img{width:25%;height:auto}
}
@media (max-width:580px){
#inc01 .tit h1{margin-bottom:10px;font-size:30px}
#inc01 .tit p{margin-bottom:15px;font-size:16px}
#inc01 .tit a{font-size:15px}
#inc01 .partners_wrap{margin-top:-80px}
#inc01 .partners-track{padding:15px 0}
#inc01 .partners img{margin-right:14px}
}
@media (max-width:420px){
#inc01 .partners_wrap{margin-top:-60px}
}
@media (max-width:390px){
#inc01 .tit h1{font-size:26px}
#inc01 .tit p{margin-bottom:20px;font-size:14px}
#inc01 .tit a{padding:7px 25px}
#inc01 .partners_wrap{margin-top:-50px}
}


