﻿@charset "utf-8";
/* CSS Document */
.in_01_slide .swiper-slide .in_01s_c img{height: 2.52rem;}
.in_01_b{opacity: .5;}
.in_01_slide .swiper-slide .in_01s_c span.sp3{ width: 6.3rem; color: #fff; font-size: 16px; line-height: 1.625; margin-top: 55px;}
.in_01_slide .swiper-slide .in_01s_c{ margin-top: 0; top:0; height: 100%; }
.in_02crs_slide .swiper-slide .in_02crs_c .in_02csc_r{;height:67%;}
.in_01_slide .swiper-slide .in_01s_c .wrap_c{height: calc(100% - 80px);display: flex; align-items: center; margin-top: 40px;}
.in_08 {
    overflow: hidden;
    background: url(../images/in_08bg.jpg) center no-repeat;
    background-size: cover;
    padding: 1rem 0px;
}
.in_08 .wrap_c{display: flex; align-items: flex-start;}
.in_08_img{ width: 68%; margin-top: 45px;}
.in_08_img img{width: 100%; display: block;}
.in_08_txt{width: 32%; background: #fff; border-top: solid #f40013 4px; padding: 60px 30px; box-shadow: 0 10px 20px rgba(100,100,100,.2);}
.in_08_txt h5{font-size: 26px; line-height: 1.5; text-align: center; font-weight: bold; padding-bottom: 30px; border-bottom: solid #eee 1px;}
.con08{ width:100%; margin-top: 30px;}
.con08 strong{font-size: 22px;}
.con08 p{font-size: 18px; color: #666; line-height: 1.45; margin-top: 10px;}
.con08 ul{width: 100%; margin-top: 30px;}
.con08 li{font-size: 18px; color: #666; line-height: 1.5; display: flex; align-items: center; margin-top: 18px;}
.con08 li span{color: #999; font-size: 16px; font-weight: bold;}
.con08 li b{width:10px;height:3px;display:inline-block;background-color:#f40013; margin: 0 10px;}
.in_05fr .fr .in_05r_c p.p3 a.a4{border:1px solid #e60012;background:#e60012; color: #fff;}
.rightfr{right: -100px; left: auto;}
@media screen and (max-width:1440px) {
    .in_08_txt h5{font-size: 20px;}
    .con08 strong{font-size: 18px;}
    .con08 p{font-size: 16px;}
    .con08 li{font-size: 16px;}
    .con08 li span{font-size: 12px;}
}

@media screen and (max-width:1280px) {
    .in_08_img{width: 66%;}
    .in_08_txt{width: 34%;  padding: 30px 20px; }
    .in_08_txt h5{font-size: 18px;padding-bottom: 20px;}
    .con08{margin-top: 20px;}
    .con08 strong{font-size: 16px;}
    .con08 p{font-size: 14px;}
    .con08 ul{margin-top: 20px;}
    .con08 li{font-size: 14px; margin-top: 10px;}
}
@media screen and (max-width:1024px){
    .in_05fr .fr .in_05r_c p.p3 a{ padding: 0 20px;}
}
@media screen and (max-width:992px){
    .in_08 .wrap_c{flex-wrap: wrap;}
    .in_08_img{width: 100%;}
    .in_08_txt{width: 100%;  padding: 20px; box-sizing: border-box; border-top: solid #e60012 2px; margin-top: 10px; }
    .in_02crs_slide .swiper-slide .in_02crs_c .in_02csc_r .in_02cscrc_c{padding-bottom: 20px;}
    .in_08{padding: 0 0 .6rem;}
    .in_01_slide {
        height: calc(80vh - 44px);
        margin-top: 44px;
    }
    .in_01_slide .swiper-slide b.b1{  height: calc(80vh - 44px); }
    .in_01_slide .swiper-slide .in_01s_c span.sp3{font-size: 14px; width: auto; margin-top: 20px;}
    .in_01_slide .swiper-slide .in_01s_c img{ height: 1.6rem;}
    .in_05fr .fr .in_05r_c p.p3 a{margin-left: 6px;}
}
