﻿.gas-box {
    padding: 80px 0;
}




.gasb-ri {
    width: 75%;
}


.gas-btxt {
    display: flex;
    flex-direction: column;
    /* align-items: center; */
}

.gas-btxt p {
    font-size: 18px;
    margin-bottom: 10px;
    text-align: left;
}

.gas-btxt p span {
    color: #e71a21;
}


.electron-cont {
    background-color: #f5f5f5;
    margin-top: 40px;
    padding: 15px;
}

.layui-table,
.layui-table:hover tbody tr {
    background-color: #f5f5f5;
}

.layui-table thead tr {
    background-color: #f5f5f5;
}

.layui-table thead tr th img {
    width: 100%;
    max-width: 100%;
    height: auto;
}


.layui-table td,
.layui-table th {
    padding: 5px 5px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #222222;
    font-weight: 600;
}

.electbja {
    background-color: #e71a21;
    border: 1px solid #e71a21;
}

.electbora {
    border: 1px dashed #f2c9cb !important;
    background-color: #f2c9cb;
}

.electbjb {
    background-color: #eb7517;
    border: 1px solid #eb7517;
}

.electborb {
    border: 1px dashed #f3dbc9 !important;
    background-color: #f3dbc9;
}

.electbjc {
    background-color: #68b92e;
    border: 1px solid #68b92e;
}

.electborc {
    border: 1px dashed #c8e2b5 !important;
    background-color: #c8e2b5;
}

.electbjd {
    background-color: #00938d;
    border: 1px solid #00938d;
}

.electbord {
    border: 1px dashed #c4e1e0 !important;
    background-color: #c4e1e0;
}

.electbje {
    background-color: #0093dd;
    border: 1px solid #0093dd;
}

.electbore {
    border: 1px dashed #c4e1f0 !important;
    background-color: #c4e1f0;
}


.electct-tit {
    font-size: 16px;
    text-align: center;
    padding: 15px 0;
    border-radius: 5px;
    cursor: pointer;
    color: #ffffff;
}

.electct-txt {
    min-height: 50px;
    font-size: 16px;
    text-align: center;
    padding: 15px 0;
    border-radius: 5px;
    border: 1px dashed #cccccc;
}

.electct-txt span {
    color: #e71a21;
}





.gasbr-device {
    padding: 20px;
    margin-top: 50px;
    background-color: #f5f5f5;
    display: flex;
    justify-content: space-between;
}

.device-le {
    width: 70%;
    padding: 15px 0;
}

.device-le h3 {
    font-size: 30px;
    font-weight: 600;
    padding-bottom: 10px;
}

.device-le p {
    font-size: 16px;
    margin-top: 10px;
}



.device-img {
    width: 25%;
}

.device-img img {
    width: 100%;
    height: auto;
}





.gasbr-ul {
    margin-top: 40px;
    display: flex;
    border: 1px solid #dcdcdc;
}

.gasbr-ul>li {
    width: calc(100%/3);
    border-right: 1px solid #dcdcdc;
}

.gasbr-ul>li:last-child {
    border-right: 0px solid #dcdcdc;
}


.gasbr-uimg {
    width: 100%;
    padding: 0 25px;
}

.gasbr-uimg img {
    width: 100%;
    height: auto;
}

.gasbr-utit {
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    padding: 20px 0;
    background-color: #f5f5f5;
}







@media only screen and (max-width:1440px) {
    .gas-box {
        padding: 60px 0;
    }

    .gas-btxt p {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .electron-cont {
        margin-top: 20px;
        padding: 10px;
    }



    .electct-tit {
        font-size: 14px;
        padding: 10px 0;
    }

    .electct-txt {
        min-height: 40px;
        font-size: 14px;
        padding: 10px 0;
    }



    .gasbr-device {
        padding: 15px;
        margin-top: 30px;
    }

    .device-le {
        padding: 10px 0;
    }

    .device-le h3 {
        font-size: 24px;
        padding-bottom: 5px;
    }

    .device-le p {
        font-size: 14px;
        margin-top: 5px;
    }


    .gasbr-ul {
        margin-top: 30px;
    }

    .gasbr-uimg {
        padding: 0 15px;
    }

    .gasbr-utit {
        font-size: 16px;
        padding: 15px 0;
    }


}

@media only screen and (max-width:769px) {
    .gas-box {
        padding: .7rem .1rem;
    }


    .gasb-ri {
        width: 100%;
    }

    .gas-btxt p {
        font-size: 14px;
        margin-bottom: .15rem;
    }

    .electron-cont {
        margin-top: .2rem;
        padding: .1rem;
        overflow-x: auto;
    }

    .electron-cont .layui-table {
        width: 14rem;
    }

    .electct-tit {
        font-size: 12px;
        padding: .1rem 0;
    }

    .electct-txt {
        min-height: 30px;
        font-size: 12px;
        padding: .1rem 0;
    }

    .layui-table td,
    .layui-table th {
        padding: .05rem .1rem;
    }



    .gasbr-device {
        padding: .15rem;
        margin-top: .3rem;
        display: flex;
        flex-direction: column;
    }

    .device-le {
        width: 100%;
        padding: .1rem 0;
    }

    .device-le h3 {
        font-size: 20px;
    }

    .device-img {
        width: 100%;
        margin-top: .2rem;
    }

    .gasbr-ul {
        margin-top: .3rem;
        flex-wrap: wrap;
    }

    .gasbr-ul>li {
        width: 100%;
        border-right: 0px solid #dcdcdc;
    }

    .gasbr-utit {
        font-size: 14px;
    }


}