@charset "utf-8";

#inc03{display:flex;padding:220px 5% 280px;background:url(./img/bg.png) 70% center no-repeat #020305}
#inc03 .tit_area{flex-shrink:0;padding-top:70px}
#inc03 .tit_area h2{margin-bottom:25px;font-size:65px;font-weight:700;color:#fff}
#inc03 .tit_area .pl{font-size:17px;white-space:pre-line;line-height:1.8}
#inc03 .controls{display:flex;align-items:center;margin-top:70px;color:#fff}
#inc03 .controls .arr{display:flex;align-items:center;cursor:pointer}
#inc03 .controls .pager{width:76px;margin:0 35px;font-size:0}
#inc03 .controls .pager span{position:relative;font-size:14px;font-weight:600}
#inc03 .controls .pager span+span{opacity:.5;margin-left:20px;padding-left:20px}
#inc03 .controls .pager span:before{content:"0"}
#inc03 .controls .pager span+span:after{display:block;;content:"";position:absolute;left:0;top:4px;width:1px;height:12px;background:rgba(255,255,255,.4)}

#inc03 .inc03_slide{margin-left:18%}
#inc03 ul{padding-top:15px}
#inc03 ul li{height:526px;overflow:hidden;border-radius:30px;background:center no-repeat #fff;background-size:cover;transition:transform .3s}
#inc03 ul li:nth-child(even){margin-top:65px}
#inc03 ul li a{position:relative;display:flex;flex-flow:column;align-items:flex-start;height:100%;padding:100px 50px 80px;color:#777;word-break:keep-all}
#inc03 ul li a img{opacity:0;margin-top:15px;transition:all .3s}
#inc03 ul li p{margin-bottom:25px;font-size:27px;font-weight:600;word-break:keep-all;color:#222;line-height:1.35}
#inc03 ul li span{margin-top:auto;font-size:15px}
#inc03 ul li a.img{color:rgba(255,255,255,.75);background:rgba(0,0,0,.5)}
#inc03 ul li a.img p{color:#fff}
#inc03 ul li:hover{transform:translateY(-15px)}
