@media screen and (min-width: 751px) {
    /* bannar图 */
    /*.bannar-box {*/
    /*    width: 100%;*/
    /*    height: 600px;*/
    /*    margin: 0 auto;*/
    /*    overflow: hidden;*/
    /*}*/
    /*.bannar {*/
    /*    width: 1920px;*/
    /*    height: 600px;*/
    /*    margin: 0 auto;*/
    /*    overflow: hidden;*/
    /*    text-align: center;*/
    /*    background-position: center;*/
    /*    background-size: auto 100%;*/
    /*}*/
    /*.bannar-phone {*/
    /*    display: none;*/
    /*}*/
    /*.bannar img {*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*}*/
    /* 服务类型 */
    .service-type {
        padding: 60px;
        background: #F7F8FA;
        overflow: hidden;
    }
    .service-type h2 {
        text-align: center;
    }
    .service-type .type-box {
        width: 1200px;
        margin: 40px auto 0px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .service-type .type-box div {
        width: 380px;
        height: 192px;
        background: #FFFFFF;
        border-radius: 8px;
        margin-bottom: 28px;
        text-align: center;
        padding: 40px;
        transition: 0.5s;
    }
    .service-type .type-box div img {
        width: 65px;
        height: 65px;
    }
    .service-type .type-box div p {
        margin-top: 15px;
        font-size: 20px;
        font-weight: 400;
        color: #333333;
    }
    .service-type .type-box div:hover {
        box-shadow: 0px 20px 50px 1px rgba(0, 0, 0, 0.05);
    }
    /* 流程开发 */
    .service-flow {
        padding: 60px;
        height: 660px;
        background: #FFFFFF;
        overflow: hidden;
    }
    .service-flow .mask-phone {
        display: none;
    }
    .service-flow h2 {
        text-align: center;
    }
    .service-flow .flow-box {
        width: 1200px;
        margin: 40px auto 0px;
        display: flex;
        text-align: center;
    }
    .service-flow .flow-box .flow-box-left img {
        width: 300px;
        height: 100px;
        transition: 0.5s;
        margin-bottom: 48px;
        box-shadow: 0px 20px 50px 1px rgba(0, 0, 0, 0.05);
        border-radius: 8px 8px 8px 8px;
    }
    .service-flow .flow-box .flow-box-right img {
        width: 300px;
        height: 100px;
        transition: 0.5s;
        margin-bottom: 48px;
        box-shadow: 0px 20px 50px 1px rgba(0, 0, 0, 0.05);
        border-radius: 8px 8px 8px 8px;
    }
    .service-flow .flow-box .flow-box-left img:hover {
        transform: scale(1.1);
    }
    .service-flow .flow-box .flow-box-right img:hover {
        transform: scale(1.1);
    }
    .service-flow .flow-box .flow-box-center {
        width: 410px;
        height: 500px;
    }
    .service-flow .flow-box .flow-box-center img {
        width: 400px;
        height: 500px;
    }
    .service-flow .flow-box .flow-box-left,
    .flow-box-right {
        flex: 1;
        width: 400px;
    }
    .service-flow .flow-box .flow-box-left .center {
        margin-left: -150px;
    }
    .service-flow .flow-box .flow-box-right .center {
        margin-left: 150px;
    }
    /* 应用需求 */
    .demand {
        margin-top: 40px;
        background-image: url('../../images/services/demandBg.png');
        background-size: 100% 100%;
        height: 600px;
    }
    .demand .demand-box {
        width: 1200px;
        margin: 0px auto;
        height: 100%;
    }
    .demand .demand-box h2 {
        text-align: center;
        padding: 40px;
    }
    .demand .corporate {
        display: flex;
        justify-content: space-between;
    }
    .demand .corporateH5 {
        display: none;
    }
    .demand .corporate .corporate-menu {
        width: 278px;
        height: 400px;
        border-radius: 8px;
        overflow: hidden;
        position: relative;
    }
    .demand .corporate .corporate-menu1 {
        width: 278px;
        height: 400px;
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        background: linear-gradient(180deg, #D1DFFF 0%, #F5F9FE 100%);
        text-align: center;
        color: #2A68FB;
        font-size: 24px;
        cursor: pointer;
    }
    .demand .corporate .corporate-menu1 img {
        margin-top: 140px;
        margin-bottom: 20px;
        width: 80px;
        height: 80px;
    }
    .demand .corporate .corporate-menu img {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: 0.5s;
    }
    .demand .corporate .corporate-menu:hover img {
        transform: scale(1.1);
    }
    .demand .corporate .corporate-menu .model {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        transition: 0.5s;
        text-align: center;
        padding: 165px 30px;
        background: rgba(0, 0, 0, 0.4);
    }
    .demand .corporate .corporate-menu:hover .model {
        background: rgba(42, 104, 251, 0.8);
        padding: 150px 30px;
    }
    .demand .corporate .corporate-menu .model .model-title {
        font-size: 24px;
        color: #FFFFFF;
    }
    .demand .corporate .corporate-menu .model .line {
        /* width: 60px; */
        width: 0px;
        height: 2px;
        background: #FFFFFF;
        margin: 10px 80px 10px;
        transition: 0.5s;
    }
    .demand .corporate .corporate-menu:hover .line {
        width: 60px;
        /* margin: 10px 105px 10px; */
    }
    .demand .corporate .corporate-menu .model .content {
        color: rgba(255, 255, 255, 0.5);
        font-size: 16px;
        opacity: 0;
        transition: 0.5s;
    }
    .demand .corporate .corporate-menu:hover .content {
        opacity: 1;
    }
}


/* h5  */

@media screen and (max-width: 750px) {
    /* bannar图 */
    /*.bannar-box {*/
    /*    width: 100%;*/
    /*    margin: 0 auto;*/
    /*    overflow: hidden;*/
    /*}*/
    /*.bannar {*/
    /*    display: none;*/
    /*}*/
    /*.bannar-phone {*/
    /*    width: 100%;*/
    /*}*/
    /*.bannar img {*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*}*/
    /* 服务类型 */
    .service-type {
        background: #F7F8FA;
        overflow: hidden;
    }
    .service-type h2 {
        padding: .4rem;
        text-align: center;
        font-size: .34rem;
    }
    .service-type .type-box {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: .32rem;
    }
    .service-type .type-box div {
        width: 2.2rem;
        height: 2rem;
        background: #FFFFFF;
        border-radius: .08rem;
        margin-bottom: .2rem;
        text-align: center;
        transition: 0.5s;
    }
    .service-type .type-box div img {
        width: .64rem;
        height: .64rem;
        margin-top: .4rem;
    }
    .service-type .type-box div p {
        margin-top: .15rem;
        font-weight: 400;
        color: #333333;
    }
    .service-type .type-box div:hover {
        box-shadow: 0rem .2rem 0.5rem .01rem rgba(0, 0, 0, 0.05);
    }
    /* 流程开发 */
    .service-flow {
        background: #FFFFFF;
        overflow: hidden;
        position: relative;
    }
    .service-flow .mask-phone {
        margin-top: .4rem;
        text-align: center;
        z-index: 1;
    }
    .service-flow .mask-phone img {
        width: 4.1rem;
        height: 5rem;
    }
    .service-flow h2 {
        text-align: center;
        font-size: .34rem;
        position: absolute;
        top: 0.5rem;
        left: 50%;
        transform: translateX(-50%);
    }
    .service-flow .flow-box {
        margin: .32rem;
        display: flex;
        justify-content: space-between;
    }
    .service-flow .flow-box .flow-box-left img {
        height: 1.15rem;
        transition: 0.5s;
        border-radius: .08rem;
        margin-bottom: .2rem;
    }
    .service-flow .flow-box .flow-box-right img {
        height: 1.15rem;
        transition: 0.5s;
        border-radius: .08rem;
        margin-bottom: .2rem;
    }
    .service-flow .flow-box .flow-box-center {
        width: 0rem;
        height: 0rem;
        display: none;
    }
    .service-flow .flow-box .flow-box-center img {
        width: 4rem;
        height: 5rem;
    }
    .service-flow .flow-box .flow-box-left,
    .flow-box-right {
        flex: 1;
        width: 4rem;
    }
    /* 应用需求 */
    .demand {
        margin-top: .4rem;
        background-image: url('../../images/services/demandBg.png');
        background-size: 100% 100%;
        /* height: 600px; */
    }
    .demand .demand-box {
        padding: 0rem .32rem .32rem;
        height: 100%;
    }
    .demand .demand-box h2 {
        text-align: center;
        padding: .3rem;
        font-size: .34rem;
    }
    .demand .corporatePC {
        display: none;
    }
    .demand .corporate .corporate-menu {
        height: 3rem;
        border-radius: .08rem;
        margin-bottom: .2rem;
        overflow: hidden;
        position: relative;
    }
    .demand .corporate .corporate-menu1 {
        height: 3rem;
        border-radius: .08rem;
        margin-bottom: .2rem;
        overflow: hidden;
        position: relative;
        background: linear-gradient(180deg, #D1DFFF 0%, #F5F9FE 100%);
        text-align: center;
        color: #2A68FB;
        font-size: .24rem;
        cursor: pointer;
    }
    .demand .corporate .corporate-menu1 img {
        margin-top: .6rem;
        margin-bottom: .2rem;
        width: 0.8rem;
        height: 0.8rem;
    }
    .demand .corporate .corporate-menu img {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: 0.5s;
    }
    .demand .corporate .corporate-menu .model {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 2;
        transition: 0.5s;
        text-align: center;
        padding: .2rem;
        background: rgba(0, 0, 0, 0.4);
    }
    .demand .corporate .swiper-slide-active .model {
        background: rgba(42, 104, 251, 0.8);
    }
    .demand .corporate .corporate-menu .model .model-title {
        margin-top: 1rem;
        font-size: .24rem;
        color: #FFFFFF;
        transition: 0.5s;
    }
    .demand .corporate .swiper-slide-active .model .model-title {
        margin-top: 0.5rem;
    }
    .demand .corporate .corporate-menu .model .line {
        width: 0rem;
        height: .02rem;
        background: #FFFFFF;
        transition: 0.5s;
    }
    .demand .corporate .swiper-slide-active .model .line {
        width: .6rem;
        margin: .05rem auto .05rem;
    }
    .demand .corporate .corporate-menu .model .content {
        color: rgba(255, 255, 255, 0.5);
        font-size: .14rem;
        opacity: 0;
        transition: 0.5s;
    }
    .demand .corporate .swiper-slide-active .model .content {
        opacity: 1;
    }
}
