
        /* html,
        body {
            padding: 0;
            margin: 0;
        } */



        /* 仅针对当前模板的样式，避免影响其他模板 */
        .home-about {

            font-size: 16px;
            width: 100%;
            box-sizing: border-box;

            margin: 0 auto;
            display: flex;
            flex-direction: row;
         
            align-items: stretch;
            justify-content: center;
            padding: 0 ;
            max-width: 1440px;
        }

        .home-about__info {
            background-color: #114890;
            padding: 50px 6.25rem;
            color: #fff;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            text-align: left;
            display: flex;
            box-sizing: border-box;
            line-height: 1.5;
            flex: 1;
            font-size: 14px;

            font-family: 'Poppins-Regular', 'Poppins-regular';
            max-width: 39.584%
        }

        .home-about__tit {
            font-size: 40px;
            margin: 0 0;
            font-family: 'Poppins-SemiBold', 'Poppins-semiBold';
        }

        .home-about__subTit {
            font-size: 22px;
            margin: 0.8em 0 0.8em;
            font-family: 'Poppins-SemiBold', 'Poppins-semiBold';
        }

        .home-about__img {
            flex: 1;
            /* aspect-ratio: 2.2/1; */
            overflow: hidden;
        }

        .home-about img {
            display: block;
            padding: 0;
            margin: 0;
            object-fit: contain;
            /* height: 36.25rem; */
            /* width: 70.4375rem; */
            transition: all 0.3s ease;
        }

        .home-about img:hover {
            transform: scale(1.1);
            transition: all 0.3s ease;
        }

        @media screen and (min-width: 2800px) {
            .home-about {
                --s: 16px;
                flex-direction: row;
                padding: 0;
            }

            .home-about__info {


                padding: 2em 10em;
                /* font-size: var(--s); */
            }

            .home-about__tit {
                font-size: calc(var(--s) * 2.5);
            }

            .home-about__subTit {
                font-size: calc(var(--s) * 1.3);
            }
        }

        /* PC端 (≥1470px) */
        @media screen and (min-width: 2000px) {

            .home-about {
                --s: 16px;
                flex-direction: row;
                padding: 0;
            }

            .home-about__info {


                padding: 2em 10em;
                /* font-size: var(--s); */
            }

            .home-about__tit {
                font-size: calc(var(--s) * 2.5);
            }

            .home-about__subTit {
                font-size: calc(var(--s) * 1.3);
                padding: 0.5em 0;
            }

            .home-about__conten {
                line-height: 1.8;
            }
        }



  
        @media  screen and (min-width: 1080px) {
            .home-about {
                flex-direction: row;
                padding: 0;
                box-sizing: border-box;
                font-size: 14px;
            }
            .home-about__tit{
                font-size: clamp(200%,3vw,300%);
            }
            .home-about__info{
                padding: 2% 5%;
            }
            .home-about__subTit{
                font-size: 150%;
            }
        }
      /* 移动端 (非PC端) */
        @media (max-width: 1080px) {

            .home-about {
                flex-direction: row;
                padding: 0;
            }

            .home-about__img {
                flex: 1.6;
                /* aspect-ratio: 2.2/1; */
                overflow: hidden;
            }

            .home-about__info {
                width: 100%;
                flex: 1;
                max-width: 100%;
                padding: 1em 3em;
                font-size: 13px;
            }

            .home-about__tit {
                font-size: 40px;
                line-height: 1;
            }

            .home-about__subTit {
                font-size: 20px;
            }

            .home-about img {
                width: 100%;
                height: auto;
            }


        }

        @media (max-width: 1000px) {
            .home-about {
                flex-direction: column;
                padding: 0 24px;
            }

            .home-about__info {
                width: 100%;
                flex: 1;
                max-width: 100%;
                padding: 2em;
                font-size: 16px;
            }

            .home-about__tit {
                font-size: 40px;
            }

            .home-about__subTit {
                font-size: 22px;
            }

        }

        @media (max-width: 780px) {
            .home-about {
                --s: 12px;
                flex-direction: column;
                padding: 0 16px;
            }

            .home-about__info {
                width: 100%;
                flex: 1;
                max-width: 100%;
                padding: 2em;
                font-size: var(--s);
            }

            .home-about__tit {
                font-size: calc(var(--s) * 2);
            }

            .home-about__subTit {
                font-size: calc(var(--s) * 1.4);
            }
        }

        @media (max-width: 480px) {

            .home-about {
                --s: 12px;
                flex-direction: column;
                padding: 0 16px;
            }

            .home-about__info {
                width: 100%;
                flex: 1;
                max-width: 100%;
                padding: 2em;
                font-size: var(--s);
            }

            .home-about__tit {
                font-size: calc(var(--s) * 2);
            }

            .home-about__subTit {
                font-size: calc(var(--s) * 1.4);
            }
        }

        @media (max-width: 320px) {
            .home-about {
                --s: 12px;
                flex-direction: column;
                padding: 0 16px;
            }

            .home-about__info {
                width: 100%;
                flex: 1;
                max-width: 100%;
                padding: 2em;
                font-size: var(--s);
            }

            .home-about__tit {
                font-size: calc(var(--s) * 2);
            }

            .home-about__subTit {
                font-size: calc(var(--s) * 1.4);
            }
        }
    