@charset "utf-8";

#atc03{position:relative;height:1700px;margin:45px 0;padding:200px 200px 100px 0;border-radius:50px;color:#fff;background:var(--primary) url('./img/bg.png') bottom no-repeat}
#atc03 .main_tit{position:relative;z-index:10;display:inline-block}
#atc03 .main_tit p{margin-bottom:15px}
#atc03 .main_tit a{display:flex;justify-content:space-between;width:165px;margin-top:50px;padding:15px 25px;border:1px solid #fff;border-radius:50px;font-size:17px;font-weight:700;color:#fff;transition:all .3s}
#atc03 .main_tit a:hover{width:180px;color:var(--primary);background:#fff}

#atc03 .inner{position:absolute;top:150px;left:50%;display:flex;flex-direction:row-reverse;width:1230px;transform:translateX(-50%)}
#atc03 .cont{display:flex;flex-wrap:wrap;gap:90px;width:50%}
#atc03 .box1 li{width:610px}
#atc03 .box2{margin-top:40%}
#atc03 .box2 li{width:475px}
#atc03 .cont a{color:#fff}
#atc03 .cont a .thum{overflow:hidden;border-radius:20px}
#atc03 .cont a img{transition:all .3s}
#atc03 .cont a:hover img{transform:scale(1.1)}
#atc03 .cont a .txt{padding:50px;}
#atc03 .cont a .txt p{display:inline-block;font-size:25px;font-weight:700}
#atc03 .cont a:hover .txt p{text-decoration:underline}
#atc03 .cont a .txt div{margin:20px 0 30px;font-size:20px;font-weight:500;color:rgba(255,255,255,.5)}
