@media (max-width: 768px){
    .PLSm-list:before,.PLSm-list:after{
        width: 240px;
    }
    .PLSB-text h2{
        font-size: 36px;
    }
    .PLSB-text p {
        font-size: 20px;
    }
    .PLS-title h2{
        font-size: 36px;
    }
    .PLSS-detail p{
        font-size: 14px;
    }
    .PLSa-detail label {
        font-size: 16px;
    }
    .PLSa-detail p{
        font-size: 14px;
    }
    .PLSp-content{
        grid-template-columns: auto auto auto;
    }
    .PLSp-detail span:before{
        display: none;
    }
    .PLS-visit{
        background-size: cover;
    }
    .PLSt-logo li {
        width: 24.4%;
    }
}
@media (max-width: 533px){
    .PLSa-title:before,.PLSa-title:after{
        display: none;
    }
    .PLS-Banner span.hotline {
        position: inherit;
        margin-top: 0;
        margin-bottom: 20px;
    }
    .PLS-list .owl-nav {
        right: 30px;
    }
    .PLSa-detail {
        text-align: center;
        margin-bottom: 0;
    }
    .PLS-advantage{
        padding-bottom: 0;
    }
    .PLSp-content{
        grid-template-columns: auto auto;
    }
    .PLSm-list ul{
        margin: 0;
    }
    .PLSt-logo li {
        width: 32.33%;
    }
    .footer-content p{
        display: grid;
    }
    .footer-content p > img{
        display: none;
    }
    .PLS-thank {
        padding: 80px 0;
    }
    .PLSt-img span {
        margin-bottom: 10px;
    }
    .PLSm-list:before {
        right: -12px;
    }
    .PLSm-list:after {
        left: -9px;
    }
    .PLSm-detail {
        margin-bottom: 10px;
        position: relative;
        z-index: 9;
        background: #fff;
    }
    .PLSS-detail {
        margin-bottom: 20px;
    }
}
@media (max-width: 414px){}
@media (max-width: 375px){
    .PLS-title{
        padding: 0 20px;
    }
    .PLSB-text p {
        font-size: 16px;
    }
    .PLSB-text h2 {
        font-size: 30px;
    }
    .PLSd-img img{
        width: 100%;
    }
    .PLSp-viveo iframe{
        width: 100% !important;
    }
}


