 .puolu{
         background-image: url("../image/companyOverview/bgm.png");
        background-size: 100% 100%;
        background-repeat: no-repeat;
 }
    .companyOverview {
        padding: 5rem 0;
        /* background-image: url("./image/companyOverview/bgm.png");
        background-size: cover;
        background-repeat: no-repeat; */
    }

    .companyOverview .companyOverviewTitle {
        font-weight: 600;
        font-size: 3.2rem;
        color: #333333;
        text-align: center;
    }

    .companyOverview .companyOverviewContentretx {
        margin-top: 2rem;
    }

    .companyOverview .companyOverviewContentretx p {
        font-weight: normal;
        font-size: 1.6rem;
        color: #333333;
        line-height: 3.2rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
        text-indent: 2em;
        margin-bottom: 1.6rem;
    }

    .numberRolling {
        margin-top: 4rem;
    }

    .numberRolling .numberRollingList {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        padding: 0 21rem;
        gap: 0 5rem;
    }

    .numberRolling .numberRollingList_item {
        padding: 8rem 0;
        background: rgba(255, 255, 255, 0.1);
        box-shadow: 1px 4px 13px 0px rgba(192, 192, 192, 0.4);
        border-radius: 0px 0px 0px 0px;
        display: flex;
        justify-content: center;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .numberRolling .numberRollingList_item:hover {
        transform: translateY(-10px);
        box-shadow: 2px 8px 20px 0px rgba(192, 192, 192, 0.6);
    }

    .numberRolling .numberRollingList_item__top {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .numberRolling .numberBox {
        font-weight: bold;
        font-size: 6.6rem;
        color: #2A7CD9;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .numberRolling .dwBox {
        font-weight: 500;
        font-size: 1.6rem;
        color: #2A7CD9;
        font-style: normal;
        text-transform: none;
        display: flex;

    }

    .numberRolling .typeName {
        font-weight: 400;
        font-size: 2rem;
        color: rgba(51, 51, 51, 0.8);

        font-style: normal;
        text-transform: none;
        margin-top: 0.6rem;
    }

    .companyOverview .companyOverview_img {
        padding-top: 5rem;
    }

    .companyOverview .companyOverview_img .gsImg {
        width: 100%;
        height: 100%;
    }
     .wrap	{
         position: relative;
         background: #000;
         height: auto;
     }
    .wrap	video {
		width: 100%;
     	height: auto;
		display: block;
	}
	/* 暂停时显示的遮罩层 */
	.mask {
		position: absolute;
		inset: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		background: rgba(0, 0, 0, .25);
		cursor: pointer;
	}
     .wrap	.paylKl {
		width: 5rem !important;
		height:5rem !important;
		transition: transform .15s;
	}

	.mask.hidden {
		display: none;
	}

	.companyOverview_boxImg{
	 display: none;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 3rem;

	}
    /* ============ 公司概况页面样式自适应媒体查询 ============ */

    /* ≤1599px */
    @media (max-width: 1599px) {
         .puolu{
         background-image: url("../image/companyOverview/bgm.png");
        background-size: 102% 100%;
        background-repeat: no-repeat;
 }
        .companyOverview {
            padding: 4.5rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 3rem;
        }

        .numberRolling {
            margin-top: 3.5rem;
        }

        .numberRolling .numberRollingList {
            padding: 0 18rem;
            gap: 0 4rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 7rem 0;
        }

        .numberRolling .numberBox {
            font-size: 6rem;
        }

        .numberRolling .typeName {
            font-size: 1.8rem;
        }
    }

    /* ≤1439px */
    @media (max-width: 1439px) {
        .companyOverview {
            padding: 4rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 2.8rem;
        }

        .numberRolling {
            margin-top: 3rem;
        }

        .numberRolling .numberRollingList {
            padding: 0 15rem;
            gap: 0 3rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 6rem 0;
        }

        .numberRolling .numberBox {
            font-size: 5.4rem;
        }

        .numberRolling .typeName {
            font-size: 1.6rem;
        }
    }

    /* ≤1279px */
    @media (max-width: 1279px) {
        .companyOverview {
            padding: 3.5rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 2.6rem;
        }

        .numberRolling {
            margin-top: 2.5rem;
        }

        .numberRolling .numberRollingList {
            padding: 0 12rem;
            gap: 0 2.5rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 5rem 0;
        }

        .numberRolling .numberBox {
            font-size: 4.8rem;
        }

        .numberRolling .typeName {
            font-size: 1.5rem;
        }
    }

    /* ≤1199px */
    @media (max-width: 1199px) {
        .companyOverview {
            padding: 3rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 2.4rem;
        }

        .numberRolling {
            margin-top: 2rem;
        }

        .numberRolling .numberRollingList {
            padding: 0 10rem;
            gap: 0 2rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 4rem 0;
        }

        .numberRolling .numberBox {
            font-size: 4.2rem;
        }

        .numberRolling .typeName {
            font-size: 1.4rem;
        }
    }

    /* ≤991px */
    @media (max-width: 991px) {
        .companyOverview .companyOverview_img .gsImg{
            height: auto;
        }
	.companyOverview_boxImg{
	 display: none;
        display: grid;
        grid-template-columns: 1fr;
        gap: 2rem;

	}
        .companyOverview {
            padding: 2.5rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 2.3rem;
        }

        .numberRolling {
            margin-top: 1.5rem;
        }

        .numberRolling .numberRollingList {
            grid-template-columns: 1fr 1fr;
            padding: 0 5rem;
            gap: 2rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 3rem 0;
        }

        .numberRolling .numberBox {
            font-size: 3.8rem;
        }

        .numberRolling .typeName {
            font-size: 1.4rem;
        }
    }

    /* ≤767px */
    @media (max-width: 767px) {
        .companyOverview {
            padding: 2rem 0;
        }

        .companyOverview .companyOverviewTitle {
            font-size: 2.2rem;
        }

        .numberRolling {
            margin-top: 1rem;
        }

        .numberRolling .numberRollingList {
            grid-template-columns: 1fr;
            padding: 0 2rem;
            gap: 1.5rem;
        }

        .numberRolling .numberRollingList_item {
            padding: 2.5rem 0;
        }
        .companyOverview .companyOverviewContentretx p{
            font-size: 1.4rem;
        }
        .numberRolling .dwBox{
             font-size: 1.4rem;
        }
        .numberRolling .numberBox {
            font-size: 2.2rem;
        }

        .numberRolling .typeName {
            font-size: 1.4rem;
        }
    }