    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    /* banner */
    
    .banner {
        position: relative;
    }
    
    .banner-img {
        position: relative;
    }
    
    .banner-img::after {
        content: '';
        display: block;
        padding-top: 41.6%;
    }
    
    .banner-img img {
        width: 100%;
        display: block;
        top: 0;
        left: 0;
        position: absolute;
        object-fit: contain;
    }
    
    .banner-content {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
    }
    
    .banner-box {
        margin-top: 10%;
        margin-left: 10%;
    }
    
    .banner_title {
        font-weight: bold;
        font-size: 48px;
        color: #333333;
    }
    
    .banner_desc {
        margin-top: 4px;
        font-weight: normal;
        font-size: 32px;
        color: #333333;
    }
    
    .banner_time {
        margin-top: 24px;
        font-weight: normal;
        font-size: 24px;
        color: #333333;
    }
    
    .banner_btn {
        margin-top: 46px;
        display: flex;
        flex-direction: row;
    }
    
    .watch_live {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 168px;
        height: 48px;
        background-image: linear-gradient(79.78deg, #0076FF 12.93%, #15D0C3 119.93%);
        font-weight: normal;
        font-size: 18px;
        color: #FFFFFF;
        margin-right: 12px;
        border-radius: 4px;
        cursor: pointer;
    }
    
    .product_quote {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 168px;
        height: 46px;
        border: 1px solid #0076FF;
        border-radius: 4px;
        color: #0076FF;
        font-size: 18px;
    }
    
    .product_quote:nth-child(1) {
        margin-right: 12px;
    }
    /* 大会直播 */
    
    #live {
        margin: 0 auto;
        width: 1200px;
        height: 728px;
    }
    
    .meeting_live {
        width: 100%;
        height: 1319px;
        text-align: center;
        background-image: url(../RJ-img/live_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .live_title {
        padding-top: 100px;
        font-weight: normal;
        font-size: 24px;
        text-align: center;
        color: #FFFFFF;
    }
    
    .live_desc {
        margin-top: 12px;
        font-weight: normal;
        font-size: 18px;
        line-height: 200%;
        text-align: center;
        color: #FFFFFF;
    }
    
    .big-live {
        margin-top: 120px;
        margin-bottom: 48px;
        font-weight: bold;
        font-size: 36px;
        text-align: center;
        color: #FFFFFF;
    }
    
    .big-live::before {
        content: "";
        background-image: url(../RJ-img/left1.svg);
        width: 11px;
        height: 22px;
        background-size: 11px 22px;
        display: inline-block;
        margin-right: 14px;
    }
    
    .big-live::after {
        content: "";
        background-image: url(../RJ-img/right2.svg);
        width: 29px;
        height: 34px;
        background-size: 29px 34px;
        display: inline-block;
        margin-left: 14px;
    }
    
    .n-wis-perview {
        margin-top: 40px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .n-perview .n-perview-title {
        color: #DDE9FB;
        font-size: 14px;
    }
    
    .n-perview img {
        margin-right: 10px;
        margin-top: -5px;
        width: 19px;
        height: 19px;
    }
    
    .n-perview {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 297px;
        height: 43px;
        margin-right: 24px;
        border: 1px solid #DDE9FB;
        border-radius: 50px;
        background-color: transparent;
        cursor: pointer;
    }
    
    .n-perview:nth-child(2) {
        width: 264px;
    }
    
    .n-perview:nth-child(3) {
        width: 277px;
    }
    
    .n-perview:hover {
        background-color: #fff;
    }
    
    .n-perview:hover .n-perview-title {
        background-image: -webkit-linear-gradient(65.58deg, #0076FF 0.79%, #15D0C3 98.19%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    
    .n-perview:last-child {
        margin-right: 0;
    }
    /* 会议议程 */
    
    .wis-agenda {
        height: 1086px;
        background-image: url(../RJ-img/agenda-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
    }
    
    .wis_title {
        margin: 0 auto;
        padding-top: 130px;
        font-weight: bold;
        font-size: 36px;
        color: #333333;
    }
    
    .agenda-list {
        margin: 86px auto 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .wis-list {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 1200px;
        height: 80px;
        background: #FFFFFF;
        box-shadow: 0px 0px 30px rgba(186, 213, 234, 0.4);
        border-radius: 20px;
        margin-top: 12px;
    }
    
    .font-color {
        background-image: -webkit-linear-gradient(65.58deg, #0076FF 0.79%, #15D0C3 98.19%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-weight: bold;
    }
    
    .wis-list:nth-child(1) {
        margin-top: 0;
    }
    
    .agenda-time {
        font-weight: normal;
        font-size: 24px;
        color: #51616F;
    }
    
    .agenda-desc {
        width: 380px;
        margin-left: 50px;
        font-weight: normal;
        font-size: 24px;
        color: #333333;
        text-align: left;
    }
    
    .agenda-state {
        margin-left: 456px;
        display: flex;
        flex-direction: row;
        align-items: center;
        cursor: pointer;
    }
    
    .state-desc {
        margin-top: 3px;
        margin-left: 8px;
        font-weight: normal;
        font-size: 14px;
        color: #8598AA;
    }
    
    .state-dot {
        width: 28px;
        height: 28px;
    }
    
    .guest-list {
        margin-top: 60px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .wis-guest {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-right: 24px;
        width: 384px;
        height: 240px;
        background: #FFFFFF;
        box-shadow: 0px 0px 20px rgba(186, 213, 234, 0.3);
        border-radius: 20px;
    }
    
    .wis-guest:nth-child(1) {
        background-image: url(../RJ-img/guest1.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .wis-guest:nth-child(2) {
        background-image: url(../RJ-img/guest2.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .wis-guest:nth-child(3) {
        background-image: url(../RJ-img/guest3.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .wis-guest:last-child {
        margin-right: 0;
    }
    
    .guest-name {
        margin: 24px 0 0 24px;
        font-weight: normal;
        font-size: 24px;
        color: #333333;
    }
    
    .guest-line {
        margin: 17px 0 0 24px;
        width: 20px;
        height: 2px;
        background-color: #51616F;
    }
    
    .guest-desc {
        margin: 13px 0 0 24px;
        font-weight: normal;
        font-size: 16px;
        line-height: 21px;
        color: #333333;
        text-align: left;
    }
    
    .agenda-dot {
        margin-left: 20px;
        margin-right: 20px;
    }
    
    #guest-swiper {
        width: 100%;
        padding-left: .64rem;
        height: 4.2667rem;
    }
    
    .guest1,
    .guest2,
    .guest3 {
        width: 6.8267rem;
        height: 4.2667rem;
    }
    
    .m-guest-name {
        padding: .4267rem 0 0 .4267rem;
        text-align: left;
        font-weight: normal;
        font-size: .4267rem;
        color: #333333;
    }
    
    .m-guest-line {
        margin-top: .2933rem;
        margin-left: .4267rem;
        width: .3467rem;
        height: 2px;
        background-color: #51616F;
    }
    
    .m-guest-desc {
        margin-left: .4267rem;
        text-align: left;
        margin-top: .2267rem;
        font-size: .2933rem;
        font-weight: normal;
        color: #333333;
    }
    
    .guest1 {
        background-image: url(../RJ-img/guest1_750.png);
        background-size: cover;
    }
    
    .guest2 {
        background-image: url(../RJ-img/guest2_750.png);
        background-size: cover;
    }
    
    .guest3 {
        background-image: url(../RJ-img/guest3_750.png);
        background-size: cover;
    }
    /* 渐变字体 */
    /* 相关产品 */
    
    .wis-product {
        width: 100%;
        height: 1211px;
        background: rgba(246, 246, 246, 0.7);
        text-align: center;
    }
    
    .product-list {
        margin: 86px auto 0 auto;
        width: 1200px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    
    .product-detail {
        width: 378px;
        height: 389px;
        background-color: #fff;
        margin-right: 33px;
    }
    
    .product-detail:nth-child(3),
    .product-detail:nth-child(6) {
        margin-right: 0;
    }
    
    .product-detail:nth-child(4),
    .product-detail:nth-child(5),
    .product-detail:nth-child(6) {
        margin-top: 33px;
    }
    
    .product-title {
        margin-top: 24px;
        font-weight: normal;
        font-size: 24px;
        color: #292929;
    }
    
    .product-desc {
        margin-top: 4px;
        font-weight: normal;
        font-size: 18px;
        color: #868686;
    }
    
    .product-img {
        margin-top: 24px;
    }
    
    .product-img img {
        width: 226px;
        height: 226px;
    }
    /* 试用申请 */
    
    .wis-tril {
        width: 100%;
        height: 580px;
        text-align: center;
        background-image: url(../RJ-img/tril-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .tril-img img {
        width: 188px;
    }
    
    .tril-desc {
        margin-top: 30px;
        font-weight: normal;
        font-size: 36px;
        line-height: 150%;
        text-align: center;
        color: #333333;
    }
    
    .tril-btn {
        width: 240px;
        height: 56px;
        background-image: linear-gradient(79.78deg, #0076FF 12.93%, #15D0C3 119.93%);
        text-align: center;
        line-height: 56px;
        margin: 48px auto 0 auto;
        font-weight: normal;
        font-size: 24px;
        color: #FFFFFF;
    }
    /* wis二维码 */
    
    .wis-qr {
        width: 100%;
        height: 500px;
        background: #212121;
        text-align: center;
    }
    
    .wis-qr-code {
        padding-top: 106px;
    }
    
    .wis-qr-code img {
        width: 200px;
        height: 200px;
    }
    
    .qr-desc {
        margin-top: 46px;
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        color: #FFFFFF;
    }
    
    .title_img::before {
        content: "";
        background-image: url(../RJ-img/left.svg);
        width: 11px;
        height: 22px;
        background-size: 11px 22px;
        display: inline-block;
        margin-right: 14px;
    }
    
    .title_img::after {
        content: "";
        background-image: url(../RJ-img/right.svg);
        width: 29px;
        height: 34px;
        background-size: 29px 34px;
        display: inline-block;
        margin-left: 14px;
    }
    /* 渐变边框 */
    
    .border-color {
        border: 1px solid;
        border-image: linear-gradient(246.63deg, #15D0C3 0.55%, #0076FF 98.91%) 1;
        border-image: -webkit-linear-gradient(246.63deg, #15D0C3 0.55%, #0076FF 98.91%) 1;
        border-image: -moz-linear-gradient(246.63deg, #15D0C3 0.55%, #0076FF 98.91%) 1;
        clip-path: inset(0 round 1px);
    }
    
    #guest-swiper {
        display: none;
    }
    
    @media screen and (max-width:750px) {
        .banner {
            width: 10rem;
            height: 11.56rem;
            background-image: url(../RJ-img/banner_bg_750.png);
            background-size: cover;
            text-align: center;
        }
        .banner-content {
            position: relative;
            width: auto;
            height: auto;
            padding-top: 6.8933rem;
        }
        .banner-box {
            margin-left: 0;
            margin-top: 0;
        }
        .banner_title {
            font-size: .64rem;
        }
        .banner_desc {
            font-size: .3733rem;
        }
        .banner_time {
            margin-top: .2133rem;
            font-size: .32rem;
        }
        .watch_live,
        .product_quote {
            width: 2.6rem;
            height: .9733rem;
            font-size: .3733rem;
            margin-right: .16rem;
        }
        .banner_btn {
            margin: .8rem auto 0 auto;
            justify-content: center;
        }
        .meeting_live {
            width: 10rem;
            height: auto;
            background-image: url(../RJ-img/live_bg_750.png);
        }
        .live_title {
            padding-top: 1.0667rem;
            font-size: .4rem;
        }
        .live_desc {
            margin-top: .48rem;
            font-size: .2933rem;
        }
        .big-live {
            margin-top: 1.3333rem;
            font-size: .48rem;
            margin-bottom: .64rem;
        }
        .big-live::before {
            width: .1467rem;
            height: .2933rem;
            background-size: .1467rem .2933rem;
            margin-right: .1867rem;
        }
        .big-live::after {
            width: .3867rem;
            height: .4533rem;
            background-size: .3867rem .4533rem;
            margin-left: .1867rem;
        }
        #main {
            max-width: 9rem!important;
        }
        .wis_title {
            padding-top: 1.0667rem;
            font-size: .48rem;
        }
        .title_img::before {
            width: .1467rem;
            height: .2933rem;
            background-size: .1467rem .2933rem;
            margin-right: .1867rem;
        }
        .title_img::after {
            width: .3867rem;
            height: .4533rem;
            background-size: .3867rem .4533rem;
            margin-left: .1867rem;
        }
        .wis-agenda {
            width: 10rem;
            height: 14.48rem;
        }
        .wis-list {
            width: 8.7467rem;
            height: 1.0667rem;
        }
        #live,
        #live-video {
            width: 9rem;
            height: 5rem;
        }
        .n-wis-perview {
            margin-top: 80px;
        }
        .agenda-time {
            margin-left: 0.2rem;
            font-size: .32rem;
        }
        .agenda-desc {
            font-size: .32rem;
            width: 5.3867rem;
        }
        .agenda-state {
            margin-left: 0;
        }
        .agenda-desc {
            margin-left: .32rem;
        }
        .agenda-dot {
            margin-left: 0;
            margin-right: 0;
        }
        .agenda-list {
            margin: .6667rem auto 0 auto;
        }
        .product-list {
            margin: .8rem auto 0 auto;
            width: 9.04rem;
            justify-content: center;
            align-items: center;
        }
        .product-detail {
            width: 4.2rem;
            height: 5.3333rem;
            margin-right: .32rem;
            margin-top: .32rem;
        }
        .product-detail:nth-child(1),
        .product-detail:nth-child(2) {
            margin-top: 0;
        }
        .product-detail:nth-child(4),
        .product-detail:nth-child(5),
        .product-detail:nth-child(6) {
            margin-top: .32rem;
        }
        .product-detail:nth-child(2),
        .product-detail:nth-child(4),
        .product-detail:nth-child(6) {
            margin-right: 0;
        }
        .product-detail:nth-child(3) {
            margin-right: .32rem;
        }
        .product-img {
            margin-top: .2667rem;
        }
        .product-img img {
            width: 3.0133rem;
            height: 3.0133rem;
        }
        .product-title {
            margin-top: 0;
            font-size: .3733rem;
        }
        .product-desc {
            font-size: .32rem;
        }
        .wis-product {
            width: 10rem;
            height: 20.2133rem;
        }
        .tril-desc {
            font-size: .48rem;
            margin-top: .8rem;
        }
        .tril-btn {
            margin-top: .9333rem;
            width: 8.72rem;
            height: 1.0533rem;
            font-size: .4267rem;
            line-height: 1.0533rem;
        }
        .wis-tril {
            width: 10rem;
            height: 7.7333rem;
        }
        .wis-qr-code img {
            width: 2.6667rem;
            height: 2.6667rem;
        }
        .wis-qr-code {
            padding-top: 1.0667rem;
        }
        .wis-qr {
            width: 10rem;
            height: 6.4533rem;
        }
        .qr-desc {
            margin-top: .5333rem;
            font-size: .32rem;
        }
        #guest-swiper {
            display: block;
        }
        .state-dot {
            width: .4267rem;
            height: .4267rem;
        }
        .state-dot img {
            width: .4267rem;
            height: .4267rem;
        }
        .guest-list {
            margin-top: .64rem;
        }
        .wis-tril {
            background-image: url(../RJ-img/tril-bg_750.png);
            background-size: cover;
        }
        .tril-img img {
            width: 2.5067rem;
        }
        .banner-img {
            display: none;
        }
    }