@charset "utf-8";

#inc03 .top_inner{background:url('./img/inner_bg.jpg') no-repeat center}
#inc03 .top_wrap{width:1400px;margin:0 auto}
#inc03 .sh_cont_box{padding-bottom:85px}
#inc03 .sh_cont_box .txt_group{position:relative;padding-top:150px;color:#fff;text-align:center}
#inc03 .sh_cont_box .txt_group p{margin:15px 0 40px;color:#fff}
#inc03 .lt_area{display:flex;align-items:flex-end}
#inc03 .latest{display:flex;width:70%;padding:60px 0;background:#fff}
#inc03 .latest li{width:50%} 
#inc03 .latest li+li{border-left:1px solid #e1e1e1}
#inc03 .latest li a{display:flex;align-items:center;padding:30px 60px;color:#777;transition:all .3s}
#inc03 .latest li a:hover{font-weight:500;color:#111}
#inc03 .latest li a:hover span{padding-left:15px}
#inc03 .latest li a:hover span:before{opacity:1}
#inc03 .latest li .img{position:relative;width:250px;height:172px;background:no-repeat center;background-size:center}
#inc03 .latest li .img span{position:absolute;left:0;top:0;z-index:1;width:40px;height:40px;font-size:15px;font-weight:700;line-height:40px;color:#fff;text-align:center;background:var(--primary);font-family:'poppins',sans-serif}
#inc03 .latest li a span{position:relative;font-size:14px;font-weight:600;color:var(--primary);transition:all .3s}
#inc03 .latest li a span:before{opacity:0;position:absolute;content:'';top:5px;left:0;width:4px;height:4px;background:var(--primary);transition:all .3s}
#inc03 .latest li a p{margin:5px 0 15px;font-size:19px;font-weight:700;color:#111}
#inc03 .tel{width:30%}
#inc03 .t_inner{margin-bottom:35px;text-align:center;color:#fff}
#inc03 .t_inner span{font-size:18px;font-weight:700}
#inc03 .t_inner p{margin:5px 0;font-size:30px;font-weight:700;color:#fff}
#inc03 .t_inner div{color:rgba(255,255,255,.5)}
#inc03 .tel a{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;color:#fff;background:var(--primary)}
#inc03 .tel a:hover p{margin-left:60px}
#inc03 .tel a p{margin-left:40px;transition:all .3s}
#inc03 .tel a span{display:flex;align-items:center;justify-content:center;width:95px;height:85px;background:rgba(0,0,0,.4);transition:all .3s}
#inc03 .tel a:hover span{background:rgba(0,0,0,.6)}
#inc03 .bnr_inner{background:#f2f2f2}
#inc03 .bnr_wrap{display:flex;align-items:center;width:1400px;height:320px;margin:0 auto;padding-left:100px;color:#fff;background:url('./img/bnr_bg.jpg') no-repeat right;background-size:cover}
#inc03 .bnr_wrap p{font-size:25px;font-weight:700;white-space:pre-line}
#inc03 .bnr_wrap a{position:relative;display:inline-flex;align-items:center;justify-content:space-around;width:140px;margin-top:30px;font-size:18px;font-weight:700;color:#fff;line-height:2.5}
#inc03 .bnr_wrap a svg{width:20px}

#inc03 .bnr_wrap a:before,#inc03 .bnr_wrap a:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:2px;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000);transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000)}
#inc03 .bnr_wrap a:before{width:100%;right:0;background:#fff;transition-delay:.2s}
#inc03 .bnr_wrap a:after{width:0;left:0;background:#fff;transition-delay:0s}
#inc03 .bnr_wrap a:hover:before{width:0;transition-delay:0s}
#inc03 .bnr_wrap a:hover:after{width:100%;-webkit-transition-delay:.2s;transition-delay:.2s}  