.twoFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flexS {
    display: flex;
    justify-content: center;
    align-items: center;
}
.w33p img {
    display: block;
    margin:0 auto;
}
.wt {color: #fff !important;}
.pt10vh {padding-top: 10vh;}
.ordinary02 {color: #FF7800;}
.minTitle {font-size: 16px; color:#666; line-height: 20px;}
.midTitle {font-size: 20px; font-weight: bold; color: #333;}
.lgTitle {font-size: 30px; font-weight: bold;}


.norWrap {
    background-color: #F3F3F3;
    border-radius: 10px;
    padding: 30px 25px;
}
.nor_img{
    width:70%;
    margin-right:auto;
    padding-bottom:20px;
}
.nor_img img{
    width:100%;
}
.blWrap {
    background:#1C364D 0 0 no-repeat;
    background-position: 100% 20%;
    padding: 30px;
    border-radius: 10px;
}
.btnVisual02{display:block;width:180px;height:45px;line-height:45px;background:#ff7800;color:#fff;font-size:16px;text-align:center;margin-top:35px;border-radius:30px;}
.btnVisual02:hover{box-shadow: 5px 5px 5px rgba(0, 0, 0,0.3); transition:0.5s; color: #fff;}


.good_wrap{
    padding:30px 0 15px;
}
.good_list{
    display: flex;
    gap:0 10px;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    flex-wrap: wrap;
}
.good_list li{
    /* flex-basis: 33%; */
    flex-basis: 100%;
    margin-bottom:70px;
    text-align: center;
    display:flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15px;
}
.good_list .icoBg{
    width:120px;
    height:120px;
    position: relative;
    margin-bottom: 40px;
}
.good_list li .fixImg{
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 65%;
    height: 60%;
}
.good_list .good_text {
    font-size: 16px; 
    color:#666; line-height: 20px;
    margin-top: 20px;
    word-break: keep-all;
    width:100%;
}



.good_list li:first-child .icoBg{
    background-image: url(/img/comm/icoCir1.png);
    background-size: contain;
}


.good_list li:nth-child(2) .icoBg{
    background-image: url(/img/comm/icoCir2.png);
    background-size: contain;
}
.good_list li:nth-child(3) .icoBg{
    background-image: url(/img/comm/icoCir3.png);
    background-size: contain;
}

.goto_wrap{
    display: flex;
    flex-wrap: wrap;
    gap:0 10px;
    justify-content: space-between;
    align-items: center;
    margin-bottom:20px;
}
.goto_app,.goto_web{
    margin-bottom: 10px;
    display: block;
    width:100%;
    font-size:16px;
    padding:30px 25px;
    border-radius: 15px;
    background-color: #ff7800;
    color:#fff !important;
    position: relative;
    cursor: pointer;
}
.goto_app:hover,.goto_web:hover{
    box-shadow:1px 5px 10px 1px rgba(0, 0, 0, 0.2)
}

.goto_web{
    background-color: #1C364D;

}

.goto_wrap>a>.arrow{
    background: url(/img/main/arrowIq.png) no-repeat 50% 50%;
    background-size: contain;
    height: 20px;
    width: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
    display: inline-block;
}


