/* banner */
.banner-wrap {
    margin-top: 0;
    height: 650px;
    width: 100%;
    min-width: 1180px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    overflow: hidden;
}

.bg0 {
    background-image: url('/static/common/img/big/banner-product0.png');
}

.bg1 {
    background-image: url('/static/common/img/big/banner-product1.png');
}

.bg2 {
    background-image: url('/static/common/img/big/banner-product2.png');
}

.bg3 {
    background-image: url('/static/common/img/big/banner-product3.png');
}

.bg4 {
    background-image: url('/static/common/img/big/banner-product4.png');
}

.banner-title {
    margin: 0 auto;
    margin-top: 266px;
    width: 1180;
    height: 64px;
    font-size: 64px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 64px;
    color: rgba(255, 255, 255, 1);
}

.banner-tip {
    margin: 0 auto;
    margin-top: 22px;
    width: 1180px;
    height: 32px;
    font-size: 32px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 32px;
    color: rgba(255, 255, 255, 1);
}

/* banner 结束 */

/* tab切换开始 */

.product-view-tabs {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-view-tab {
    height: 80px;
    margin-right: 60px;
    line-height: 80px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    flex-shrink: 0;
}

.product-view-tabs .active {
    border-bottom: 3px solid #555555;
    color: #555555;
}

.product-view {
    width: 100%;
}

.product-view-title {
    margin: 0 auto;
    width: 1180px;
    height: 42px;
    padding-top: 80px;
    font-size: 32px;
    font-family: Microsoft YaHei;
    color: #555555;
    font-weight: bold;
    line-height: 42px;
    text-align: center;
}

.product-view-summary {
    margin: 0 auto;
    margin-top: 18px;
    width: 1180px;
    text-align: center;
    height: 26px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    color: rgba(123, 123, 123, 1);
    font-weight: 400;
    line-height: 26px;
}

.product-view-tip {
    margin: 36px auto 0 auto;
    width: 1180;
    height: 24px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}

.product-view-text {
    margin: 20px auto 0 auto;
    width: 740px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 32px;
    color: #B2B2B2;
    text-indent: 2em
}

/* tab切换结束 */


/* 行业痛点 开始 */
.point {
    margin: 0 auto;
    width: 1180px;
    height: 480px;
}

.point0 {
    margin: 60px auto 0 auto;
    width: 668px;
    height: 156px;
    display: block;
}

.point1 {
    margin: 60px auto 0 auto;
    width: 694px;
    height: 213px;
    display: block;
}

.point2 {
    margin: 60px auto 0 auto;
    width: 392px;
    height: 156px;
    display: block;
}

.point3 {
    margin: 60px auto 0 auto;
    width: 416px;
    height: 221px;
    display: block;
}

/* 行业痛点 结束 */


/* 解决方案 开始 */

.solution {
    width: 100%;
    background: #F8F8F8;
    min-height: 480px;
    padding-bottom: 84px;
}

.solution0 {
    display: block;
    margin: 90px auto 40px auto;
    height: 313px;
    width: 746px;
}

.solution1 {
    display: block;
    margin: 90px auto 40px auto;
    height: 241px;
    width: 809px;
}

.solution2 {
    display: block;
    margin: 90px auto 40px auto;
    height: 304px;
    width: 749px;
}

.solution3 {
    display: block;
    margin: 54px auto 69px auto;
    height: 138px;
    width: 799px;
}

.solution4 {
    display: block;
    margin: 20px auto 56px auto;
    height: 476px;
    width: 712px;
}

.solution5 {
    display: block;
    margin: 20px auto 56px auto;
    height: 476px;
    width: 712px;
}

/* 解决方案 结束 */