﻿body{
    /*腾讯字体*/
    font-family: 'tengxztbregular'!important;
    background-color: rgba(36,25,178);
}


/*top_banner*/
.TX_banner {
    width: 100%;
}
.TX_banner >img {
    width: 100%;
    height: auto;
    max-width: 100%;
}
/*导航栏*/
.top {
    width: 100%;
    text-align: center;
    z-index: 999;
    background-color: rgb(90,0,255);
    position: absolute;

}
/*居中，宽度*/
.fix-nav > ul {
    margin: 0 auto;
    width: 60%;
    font-size: 1.5rem;
    list-style-type: none;
    display: flex;
    flex-wrap: nowrap;
}

.professional_text_text.row > div > p{
    padding-bottom: 5%;
}
.fix-nav{
    background-color:rgb(90,0,255);
    margin-top: -7px;
    position: relative;
}

.fix-nav ul>a{
    width: 12.5%;
    color: #FFFFFF;
    line-height: 4em;
    text-decoration: none;
    font-size: 2.2rem;
}
.fix-nav ul>a:hover{
    color: #FFFFFF;
}
.fix-nav ul>a:active{
    color: #FFFFFF;
}
.fix-nav ul>a:after{
    color: #FFFFFF;
}
/*点击颜色*/
.fix-nav ul>.active{
    background-color: #7035ff;;
}
.box-active{
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 3;
}


/*主体*/
.MainBodys {
    margin: 0% auto;
    width: 60%;
}

/*论坛简介*/
.page_topimg {
    width: 100%;
}
.xzj_l {
    margin-top: 8%;
}
.page_topimg > img {
    width: 100%;
}

.xzj_lt_div {
    margin-top: 6%;
    color: white;
}
.xzj_lt_div > p {
    font-size: 2.6rem;
    line-height: 5rem;
}

/*论坛议程*/
.xzj_yc {
    width: 100%;
    margin-top: 6%;
    text-align: center;
}

.xzj_yc >img {
    width: 75%;
    height: auto;
    max-width: 100%;
}

/*主题演讲*/
.xzj_ztyj {
    width: 100%;
    margin-top: 6%;

}
.xzj_ztyj_div {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    margin-top: 5%;
}
.xzj_ztyj_img {
    width: 65%;
}
.xzj_ztyj_div1 {
    width: 32%;
    padding: 1%;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    color: white;
    background-color: rgba(28,20,140);
}
.xzj_ztyj_img >img {
    width: 100%;
    height: auto;
    max-width: 100%;
    transition: all 0.8s;
}
.xzj_ztyj_img img:hover {
    transform: scale(1.08);
}
.xzj_ztyj_js {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
    border-bottom: 1px solid white;
}
.xzj_ztyj_wz_p > p {
    font-size: 1.6rem;
    line-height: 3rem;
}
.xzj_ztyj_wz_h3 >h3 {
    color: rgba(0,234,255);
}
.xzj_ztyj_js_p {
    margin-left: 2%;
    width: 68%;
}

.xzj_ztyj_js_h3 {
    width: 25%;
}

/*圆桌论坛*/
.xzj_yzlt {
    margin-top: 6%;
}
.xzj_yzlt {
    color: white;
}
.xzj_yzlt_div {
    width: 100%;
    display: flex;
}
.xzj_yzlt_divIMG {
    width: 74%;
}
.xzj_yzlt_divIMG >img {
    width: 100%;
    height: auto;
    max-width: 100%;
    transition: all 0.8s;
}
.xzj_yzlt_divIMG >img:hover {
    transform: scale(1.08);
}
.xzj_ztyj_divTOP {
    width: 24%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 2%;
}
.xzj_ztyj_divTOP1 {
    width: 100%;
    display: flex;
    margin-top: 2%;
}
.xzj_ztyj_divTOPBANNER >img {
    width: 100%;
    transition: all 0.8s;
}
.xzj_ztyj_divTOPBANNER >img:hover {
    transform: scale(1.08);
}
.xzj_ztyj_divTOPBANNER1 > p {
    margin-left: 2%;
}
.xzj_ztyj_divTOPBANNER1 {
    display: flex;
    width: 70%;
    flex-direction: column;
    background-color: #0907af;
}
.xzj_ztyj_divTOPBANNER {
    width: 100%;
}
.xzj_ztyj_DB >p {
    font-size: 2rem;
    line-height: 3rem;
}
.xzj_ztyj_DB {
    margin-top: 2%;
    background-color: rgba(9,7,175);
    padding: 1%;
}
.xzj_yzlt >h3 {
    background-color: #0907af;
    padding: 2% 1%;
font-weight: 600;
}

/*特邀对话*/
.xzj_tydh {
    margin-top: 6%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.xzj_tydh_div {
    width: 25%;
}
.xzj_tydh_div img:hover {
    transform: scale(1.08);
}
.xzj_tydh_div >img {
    transition: all 0.8s;
    /* transform: scale(1.08); */
    width: 100%;
    height: auto;
    max-width: 100%;
}
/*品牌致敬*/
.xzj_ppzj {
    margin-top: 6%;
}
.xzj_ppzj {
    margin-top: 6%;
    display: flex;
    flex-wrap: wrap;
}
.xzj_ppzj_div {
    width: 100%;
}
.xzj_ppzj_div >img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

/*现场回顾*/
.xzj_xchg {
    margin-top: 6%;
}



.swiper-button-next, .swiper-button-prev {
    border: #4658ee solid 1px;
    height: 100px;
    width: 30px;
    background-image: none;
}
.swiper-slide {
    background-color: white;
    /*padding: 0.5% 0.5% 0.5% 0.5%;*/
}

.lb-p {
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
    padding: 1.5% 0 1% 0%;
    background-color: #2012cdf0;
}

.lb-p > p {
    font-size: 2.0rem;
    color: white;
    text-indent: 2rem;

}

.swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
}
.pc-slide {
    width: 100%;
    margin: 0 auto;
}

.view .swiper-container {
    width: 100%;
}

.view .arrow-left {
    background: url(/resources/img/2023TXProfessionalDegree/index_tab_l.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}

.view .arrow-right {
    background: url(/resources/img/2023TXProfessionalDegree/index_tab_r.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}

.preview {
    width: 100%;
    /* margin-top: 10px; */
    margin: 1% auto;
    position: relative;
}
.preview .swiper-container {
    width: 100%;
    /*height: 82px; margin-left: 35px;*/

}
div#swiper-wrapper-a7210ae70e15410457 {
    display: flex;
    justify-content: space-between;
}
.preview .swiper-slide {
    width: 25%;
    /*height: 82px;*/
    cursor:pointer;
}

.preview .slide6 {
    width: 100%;
}

.preview .arrow-left {
    background: url(/resources/img/2023TXProfessionalDegree/feel3.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -9px;
    width: 9px;
    height: 18px;
    z-index: 10;
}

.preview .arrow-right {
    background: url(/resources/img/2023TXProfessionalDegree/feel4.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -9px;
    width: 9px;
    height: 18px;
    z-index: 10;
}

.preview img {
    padding: 1px;
}

.preview .active-nav img {
    padding: 0;
    border: 1px solid #F00;
}

.AtlasFootprint-xinlb {
    /*display: flex;*/
    /*flex-wrap: nowrap;*/
    /*flex-direction: row;*/
}
div#swiper-wrapper-41048b5971d7e50e1 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

/*论坛亮点*/
.xzj_ltyd {
    margin-top: 6%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.xzj_ltyd_div {
    width: 24%;
    color: white;
    background-color: #2835ad;
    padding: 3%;
    transition: all 0.8s;
}
.xzj_ltyd_div:hover {
    transform: scale(1.08);
}
.xzj_ltyd_div1 {
    width: 100%;
    height: 2px;
    background-color: white;
    position: relative;
    overflow: hidden;
}

.xzj_ltyd_div > p {
    font-size: 1.6rem;
    font-weight: 100;
    line-height: 4rem;
}

/*致敬媒体*/
.xzj_mtzc {
    margin-top: 6%;
    display: flex;
    flex-wrap: wrap;
}
.xzj_mtzc_div {
    width: 19%;
    margin-left: 1%;
    margin-top: 1%;
    border-radius: 15px;
    overflow: hidden;
}
.xzj_mtzc_div > img {
    width: 100%;
}
/*底部提示栏*/
.bootom {
    text-align: center;
    margin: 0 auto;
}
div#footer-link > a {
    color: white;
}

@media screen and (min-width: 1281px)and (max-width: 1367px) {
    /* 在宽度大于等于 1280px 时应用的样式 笔记本 */
    .MainBodys {
        margin: 0% auto;
        width: 72%;
    }
    .fix-nav > ul {
        width: 70%;
    }
    .xzj_ztyj_wz_p > p {
        font-size: 1.4rem;
        line-height: 2rem;
    }
    .xzj_tydh_div {
        width: 25%;
    }
    .xzj_tydh_div >img {
        width: 100%;
        height: auto;
    }
}
@media screen and (min-width: 1025px)and (max-width: 1280px) {
    /* 在宽度大于等于 1025px 时应用的样式 电脑*/

    .MainBodys {
        margin: 0% auto;
        width: 80%;
    }
    .fix-nav > ul {
        width: 88%;
    }
    .xzj_ztyj_div {
        display: grid;
    }
    .xzj_ztyj_img {
         width: 100%;
    }
    .xzj_ztyj_div1 {
        width: 100%;
    }

    .xzj_ltyd_div {
        width: 32%;
        margin-right: 1%;
        margin-top: 1%;
    }
    .xzj_ltyd {
        margin-top: 6%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    /* 在宽度 768px 到 1024px 之间应用的样式 平板*/
    .MainBodys {
        margin: 0% auto;
        width: 96%;
    }
    .fix-nav > ul {
        width: 96%;
    }
    .xzj_ztyj_wz_p > p {
        font-size: 1.4rem;
        line-height: 2.6rem;
    }
    .xzj_ztyj_wz_h3 >h3 {
        font-size: 1.8rem;
    }


}

@media screen and (max-width: 767px) {
    /* 在宽度小于等于 767px 时应用的样式 手机*/
    .MainBodys {
        margin: 0% auto;
        width: 96%;
    }
    .fix-nav > ul {
        width: 96%;
    }
    .xzj_ztyj_wz_p > p {
        font-size: 1.4rem;
        line-height: 2.6rem;
    }
    .xzj_ztyj_wz_h3 >h3 {
        font-size: 1.8rem;
    }



}