.pro_ban{
    border-bottom-left-radius: 120px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 70%;
    max-width: 1200px;
}

@media screen and (max-width:667px) {
    .pro_ban{
        width: 95%;
    }
}


/* 市場及業務拓展 */
.major_box_item h4{
    background: var(--mainColor);
}

.major_box_item .box_item_con h5{
    color: var(--mainColor);
}

.eco_major_bg{
    position: relative;
    background: url(../images/pro_bg1.jpg) center bottom no-repeat;
    background-size: cover;
}

.eco_major_bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--grayColor);
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
}

.ope_per_bg{
    position: relative;
    background: url(../images/pro_bg2.jpg) center bottom no-repeat;
    background-size: cover;
}

.ope_per_bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--mainColor);
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
}

.pro_market_column{
    position: relative;
    background: url(../images/pro_bg3.jpg) center bottom no-repeat;
}

.pro_market_column::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #fff 50%, rgba(255,255,255,0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
}


/* 產品研發與創新 */
.innovation_major_bg{
    background: rgba(255,246,246,0.8);
}

.pro_RD{
    background: url(../images/pro_bg4.jpg) center bottom no-repeat;
}

.pro_product_column{
    position: relative;
    background: url(../images/pro_bg5.jpg) center bottom no-repeat;
}

.pro_product_column::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #fff 50%, rgba(255,255,255,0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
}


/* 資安防控與客戶隱私 */
.sec_major_bg{
    position: relative;
    background: url(../images/pro_bg6.jpg) center bottom no-repeat;
    background-size: cover;
}

.sec_major_bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--mainColor);
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
}

.tcfd_box{
    width: 100%;
    margin: 1rem;
}

.pro_man{
    background: url(../images/pro_bg7.png) center no-repeat, rgba(255, 246, 246, 0.8);
}

@media screen and (max-width: 1199px) {
    .tcfd_box{
        width: 100%
    }
}


/* 客戶需求及品質管理 */
.qua_major_bg{
    position: relative;
    background: url(../images/pro_bg8.jpg) center bottom no-repeat;
    background-size: cover;
}

.qua_major_bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--grayColor);
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
}

.box_item3{
    width: calc(100% / 3 - 2rem);
    margin: 1rem;
}

.box_item3 p{
    margin-bottom: 0;
}

@media screen and (max-width: 991px) {
    .box_item3{
        width: 100%
    }
}