.layout {
    padding-top: 86px;
}

.wrap {
    width: 1660px;
    margin: 0 auto;
}

/*一级*/

/*二级*/

/*三级*/

.l_banner {
    height: 519px;
}

.l_banner .wrap {
    height: 100%;
    position: relative;
}

.crumbs {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 11111;
}

.crumbs ul {
    overflow: hidden;
}

.crumbs li {
    float: right;
    font-size: 14px ;
    color: #ffffff;
    line-height: 24px;
}

.crumbs li a {
    font-size: 14px ;
    color: #ffffff;
    line-height: 24px;
    opacity: 0.6;
}

.crumbs li span {
    margin: 0 10px;
}

.crumbs li.on {
    opacity: 1;
}

.l_banner .imgs {
    height: 430px;
    position: relative;
}

.l_banner .imgs .cent {
    top: 50%;
    right: 0;
    margin: 0 auto;
    position: absolute;
    left: 0;
    display: block;
    transform: translateY(-50%);
    text-align: center;
}

.l_banner .imgs .cent h3 {
    font-size: 52px;
    color: #ffffff;
    line-height: 66px ;
}

/*产品列表*/

/*方案详情*/

/*成功案例*/

/* 产品参数 */

/*Press Release*/
.l_banner .imgs .cent h6 {
    font-size: 26px;
    line-height: 30px;
    color: #FFFFFF;
    padding-top: 15px;
}

/* Press Release2 */

/*press2*/

/*软件详情*/

/*关于我们*/
.ab_out {
    padding: 65px 0 ;
    overflow: hidden;
}

.ab_out .imgs {
    float: right;
    width: 480px;
}

.ab_out .imgs img {
    width: 100%;
    display: block;
}

.ab_out .txt {
    float: left;
    position: relative;
    width: 1100px;
}

.ab_out .txt:after {
    content: "";
    position: absolute;
    top: 56px;
    right: 0;
    background: url(../images/q_img10.png) no-repeat center;
    width: 702px;
    height: 128px;
    overflow: hidden;
    display: block;
    z-index: -1;
}

.ab_ban {
    height: 430px;
}

.ab_out .txt .t1 {
    margin-top: 114px;
    /* margin-right: 62px; */
}

.ab_out .txt p {
    line-height: 28px;
    font-size: 18px;
    color: #888888;
    margin-top: 40px;
}

.ab_com {
    background: #eeeeee;
    padding: 92px 0 72px;
    overflow: hidden;
}

.ab_com ul {
    margin: 0px auto 30px;
    width: 1100px;
}

.ab_com li {
    width: calc((100% - 200px)/4);
    margin-left: 50px;
    float: right;
}

.ab_com li:last-child {
    margin-left: 0;
}

.ab_com li .ico {
    width: 95px;
    height: 95px;
    overflow: hidden;
    margin: 0 auto;
}

.ab_com li .ico img {
    width: 100%;
    display: block;
}

.ab_com li h3 {
    font-size: 16px;
    color: #888888;
    line-height: 26px;
    margin-top: 25px;
    text-align: center;
}

/*career*/

/*contact*/

/*partner*/

/*press*/

/*产品参数*/

/*5-1 news开始*/

/*弹窗*/
.uit_mask {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    bottom: 0;
    z-index: 1111;
    display: none;
}

/*产品详情*/

.crumbs li a:hover {
    opacity: 1;
    color: #fff;
}

/*云服务*/

/*云服务*/
.ab_ban .imgs .cent h3 {
    font-size: 46px;
}

/*云服务*/

/*支持*/

/*下载*/

/*webin*/

/*webin2*/

/*Training*/

/*
.tn_bds .list li h3:after{
	content: "";position: absolute;background: url(../images/a_ico11.png) no-repeat center;width: 38px;height: 59px;display: block;top: 0;right: -40px;
}
.tn_bds .list li h3:before{
	content: "";position: absolute;background: url(../images/a_ico11-1.png) no-repeat center;width: 38px;height: 59px;display: block;top: 0;left: -40px;
}
*/

/*14-2*/

/*10-29*/

/*pzq*/

.l_banner {
    position: relative;
    background-size: cover !important;
}

.l_banner:before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.6);
}

.l_banner .imgs .cent {
    z-index: 11;
}

.l_banner.bef:before {
    display: none;
}

.l_banner .imgs {
    position: relative;
    z-index: 111;
}

video::-internal-media-controls-download-button {
    display: none;
}

/*
.h_pg4 .list .next, .h_pg4 .list .prev{
	display: none;
}
*/







/*pad*/
img {
    max-width: 100%;
}

@media only screen and (max-width: 1680px) {

    .wrap {
        width: 1400px;
    }

    .ab_out .imgs {
        width: 40%;
    }

    .ab_out .txt {
        width: 55%;
    }
}

@media only screen and (max-width: 1420px) {
    .wrap {
        width: 1200px;
    }

    .ab_out .txt .t1 {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 1220px) {

    .wrap {
        width: 1000px;
    }

    .l_banner .imgs .cent h3 {
        font-size: 48px;
    }

    .l_banner .imgs .cent h3 {
        font-size: 44px;
    }

    .l_banner .imgs .cent h6 {
        font-size: 26px;
    }

    .ab_out .txt .t1 {
        margin-top: 0;
    }

    .ab_com ul {
        width: 1000px;
    }

    .ab_com li {
        width: calc((100% - 400px)/5);
        margin-left: 100px;
    }
}

@media only screen and (max-width: 1020px) {
    .wrap {
        width: auto;
    }

    .layout {
        padding-top: 100px;
    }

    .crumbs {
        display: none;
    }

    .l_banner .imgs .cent {
        padding: 0 30px;
    }

    .l_banner {
        height: auto;
    }

    .ab_out .txt p {
        font-size: 24px;
        line-height: 1.4;
    }

    .ab_out .imgs {
        float: none;
        width: auto;
    }

    .ab_out .txt {
        float: none;
        width: auto;
        margin: 0;
        margin-top: 15px;
    }

    .ab_out {
        padding: 40px 30px;
    }

    .ab_out .txt .t1 {
        margin: 0;
    }

    .ab_com li {
        float: none;
        width: auto;
        margin: 0 20px;
        display: inline-block;
        width: 200px;
    }

    .ab_com ul {
        width: auto;
        text-align: center;
    }

    .l_banner .imgs .cent h3 {
        font-size: 32px;
        line-height: 1.4;
    }

    .l_banner .imgs .cent h6 {
        font-size: 24px;
        line-height: 1.4;
    }

    body {
        background: #333;
    }

    .layout {
        background: #fff;
        width: 750px;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
    }

    /*新增*/
}
