
.row_mod01{
    background:url(/en/images/2022/index_mod1_bj01.png) no-repeat center center;
    background-size: cover;
    padding: 0 0 10%;
    margin-top: 1%;
}
.row_mod01_bj{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(/en/images/2022/company_mod_bj2.png) no-repeat center center;
    background-size: cover;
    padding: 5% 5% 5% 0;
}
.row_mod01_l{width: 45%;}
.row_mod01_r{width: 48%;}
.title_02{font-size: 45px;line-height: 45px;}
.title_03{
    display: block;
    margin: 10px 0 15px;
    font-size: 18px;
}
.con{margin:0 auto 20px;text-align: left;display: block;}
.row_mod02 .con{padding:0 13%;}
.con_alist{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 10px;
}
.con_alist li{
    width: 50%;
    padding-right: 1%;
    box-sizing: border-box;
    color: #999;
    /*list-style: disc;*/
    /*list-style-position: inside;*/
    display: flex;
    line-height: 30px;
}
.con_alist.lone li:nth-child(2n-1){width:65%;}
.con_alist.lone li:nth-child(2n){width:35%;}
.con_alist li span{
    /*word-break: break-all;*/
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.con_alist.lone li span {
    -webkit-line-clamp: initial;
}
.con_alist li::marker{float:left;}
.con_alist li a{color: #999;}
.row_mod03 .con_alist li{max-width:50%;}
.row_mod03 .title_03{text-align:center;}
.row_mod02_r{width: 40%;position: relative;}
.row_mod02_log{width:100%;margin: 0 0 2%;}
.row_mod02_bj{
    position: relative;
    display: flex;
    align-items: center;
    background: url(/en/images/2022/comany_mod02_bj.png) no-repeat center 60px;
    background-size: 100% 100%;
    padding: 0% 0 8%;
    margin: 5% 0 0;
}
.row_mod02_con{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.row_mod02_l{
    width: 70%;
    padding: 5% 14% 5% 10%;
    background: white;
    margin-right: -15%;
    line-height: 30px;
}
.row_mod03{
    background: white;
    padding: 4% 7%;
    margin: 0 auto 8%;
    line-height: 30px;
}

