body{background:#f7f8f8}

.news-box{width:100%;margin:70px 0}
.news-box .mt{height:40px;background:#004ea2;display:flex;justify-content:flex-end;align-items:center;text-align:right;color:#fff;padding-right:45px}
.news-box .mt .icon{width:30px;height:15px;background-position:-141px 0;display:inline-block;margin-left:5px}

.news-box .mc{background:#fff;padding:55px;max-height:700px;overflow:hidden}
.news-box .mc .swiper-slide{padding:10px 0;border-bottom:1px solid #c8c9c9}
.news-box .mc .swiper-slide:last-child{border:none}
.news-box .mc .swiper-slide>a{display:flex;justify-content:space-between}
.news-box .mc .swiper-slide .image{width:190px;height:120px;overflow:hidden}
.news-box .mc .swiper-slide .image img{width:100%}
.news-box .mc .swiper-slide .info{padding-left:140px;flex:1;display:flex}
.news-box .mc .swiper-slide .info .date{color:#727171;position:relative}
.news-box .mc .swiper-slide .info .date .time{font-size:24px}
.news-box .mc .swiper-slide .info .date .year{background:#727171;font-size:12px;font-weight:700;padding:4px 0;color:#fff;width:60px;text-align:center;margin:auto;margin-top:30px}
.news-box .mc .swiper-slide .info .date::after{content:"";width:24px;height:1px;background:#262626;position:absolute;top:13px;right:-40px;transform:scaleY(0.5)}
.news-box .mc .swiper-slide .info .detail{flex:1;padding:2px 0 0 60px}
.news-box .mc .swiper-slide .info .detail>h1{font-size:16px;font-weight:400}
.news-box .mc .swiper-slide .info .detail>p{font-size:12px;line-height:22px;color:#727171;margin-top:30px}

.news-box .mc.recruit{display:flex;justify-content:space-between}
.news-box .mc.recruit>img{width:124px;height:124px}
.news-box .mc.recruit .list{padding-left:200px;flex:1;display:flex;justify-content:space-between;flex-shrink:1}
.news-box .mc.recruit .list li{width:40%;position:relative}
.news-box .mc.recruit .list li:first-child::after{content:"";width:1px;height:100%;background:#c8c9c9;position:absolute;top:0;right:-25%;transform:scaleX(0.5)}
.news-box .mc.recruit .list li>h1{font-size:18px;color:#004ea2;font-weight:400}
.news-box .mc.recruit .list li>div{font-size:12px;color:#595757;padding-top:45px;line-height:24px}