
    .banners-pc { margin: 0 0px; clear: both; font-size: 0; /*height: 430px;*/ }
    .banners-pc .mode { padding-top: 230px; }
    .banners-pc .mode .br1 { margin-left: -44px; position: relative; }
    .banners-pc .mode .mode1 { margin-top: -46px; text-align: center; }
    .banners-pc .mode .mode1 .p1 { margin-bottom: 20px; font-size: 32px; color: #fff; }
    .banners-pc .mode .mode1 .p2 { font-size: 14px; color: rgba(255,255,255,0.6); }
    .banners-pc .mode .mode1 .p2 .fa { margin: 0 10px; font-size: 16px; }


    .banners-mb { display: none; clear: both; height: 430px; clear: both; font-size: 0; }
    .banners-mb div { height: 100%; }
    .banners-mb .frame { }
    .banners-mb .frame .mode .mode1 { margin-top: -80px; }
    .banners-mb .frame .mode .mode1 .p1 { margin-bottom: 45px; font-size: 44px; font-weight: bold; color: #fff; text-align: left; }




    @media (max-width: 1024px) {
        .banners-pc { display: none; }
        .banners-mb { display: block; }
    }

    @media (max-width: 667px) {
        .banners-mb .frame .mode .br1 { padding: 0 10px; }
        .banners-mb .frame .mode .mode1 .p1 { font-size: 40px; top: 40%; }
        .banners-mb .frame .mode .mode1 .p1 span { display: unset; }
    }

    .business {
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0.5px;
	margin-bottom:0px;
	margin-left: 0px;
	background-color:#343431;

}
    .business .left { margin-left: -5px; }
    .business .left .list { }
    .business .left .list li { margin-bottom: 5px; padding-left: 5px; float: left; width: 25%; }
    .business .left .list .no { margin-bottom: -1px; }



    .business .left .list li .box { position: relative; width: 100%; display: block; overflow: hidden; }
    .business .left .list li .box .pic1 { background: no-repeat center center; background-size: cover; height: 965px; }
    .business .left .list li .box .pic2 { background: no-repeat center center; background-size: cover; height: 480px; }
    .business .left .list li .box .pic3 { background: no-repeat center center; background-size: cover; height: 432px; }

    .business .left .list li .box .bt { padding: 18px 0; position: absolute; background: rgba(0,0,0,0.8); bottom: 0; left: 0; right: 0; text-align: center; display:none;}
    .business .left .list li .box .bt .p1 { font-size: 18px; color: #fff; }
    .business .left .list li .box .buc { padding: 80px 40px 0 40px; position: absolute; background: rgba(252,106,38,0.8); top: 0; right: 0; bottom: 0; left: 0; opacity: 0; }
    .business .left .list li .box .buc .p2 { margin-bottom: 35px; font-size: 24px; color: #fff; }
    .business .left .list li .box .buc .p3 { font-size: 14px; color: rgba(255,255,255,0.6); line-height: 24px; }

    .business .left .list li .box:hover .bt { bottom: -60px; transition: ease .3s; }
    .business .left .list li .box:hover .buc { opacity: 1; transition: ease .3s; }

    @media (max-width: 1024px) {
        .business { margin: 0 auto; }
        .business .left .list li { width: 33.33%; }
        .business .left .list li .box .pic1 { background: no-repeat center center; background-size: cover; height: 432px; }
        .business .left .list li .box .pic2 { background: no-repeat center center; background-size: cover; height: 432px; }
        .business .left .list li .box .pic3 { background: no-repeat center center; background-size: cover; height: 432px; }
        .business .left .list li:nth-child(6n) { width: 33.33%; }
        .business .left .list li .box .bt { bottom: -60px; transition: ease .3s; }
        .business .left .list li .box .buc { opacity: 1; transition: ease .3s; }
    }

    @media (max-width: 800px) {
        .business .left .list li { width: 50%; }
        .business .left .list li:nth-child(6n) { width: 50%; }
    }


    @media (max-width: 550px) {
        .business .left .list li { margin-bottom: 10px; width: 100%; }
        .business .left .list li:nth-child(6n) { margin-bottom: 0; width: 100%; }
        .business .left .list .no { margin-bottom: 10px; }
    }


    .g_page { text-align: center; }
    .g_page ul { }
    .g_page ul li { margin: 0 10px; display: inline-block; }
    .g_page ul li .box { }
    .g_page ul li .box .ico { display: inline-block; }
    .g_page ul li .box .ico2 { display: none; }

    .g_page ul li .box:hover .ico1 { display: none; transition: ease .3s; }
    .g_page ul li .box:hover .ico2 { display: inline-block; transition: ease .3s; }
    .g_page ul li .on .ico1 { display: none; transition: ease .3s; }
    .g_page ul li .on .ico2 { display: inline-block; transition: ease .3s; }