* {
    padding: 0;
    margin: 0;
    list-style: none;
    text-decoration: none;
}

.public_banner {
    height: 860px;
    background: url(../images/summitThree_banner.jpg) no-repeat center;
    background-size: 100% 100%;
}


/* ======== tab切换 star ======== */

.tab {
    height: 64px;
    background-color: #2838d2;
}

.tabs {
    display: block;
    width: 1400px;
    margin: auto;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tabList {
    width: 145px;
    height: 46px;
    text-align: center;
    color: #fff;
    line-height: 46px;
}

.tabList:hover {
    background: url(../images/nav_bg.png) no-repeat center/100% 100%;
    /*background-position: 0px -4px;*/
    /*background-size: 100%;*/
}

.tabsList {
    background: url(../images/nav_bg.png) no-repeat center/100% 100%;
    /*background-position: 0px -4px;*/
    /*background-size: 100%;*/
}


/* ======== tab切换 end ======== */

.public_title {
    display: flex;
    /*justify-content: center;*/
    margin-left: 36%;
    align-items: center;
}

.public_title_img {
    overflow: hidden;
    margin-right: 40px;
}

.public_title_text h4 {
    font-family: AlimamaShuHeiTi-Bold;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    margin: 0;
}

.public_title_text h6 {
    font-family: Bahnschrift;
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.6;
    margin-top: 20px;
    margin-bottom: 0;
}


/* ======== 峰会亮点 ======== star */

.linkHighlights {
    background: url(../images/three_light.png) no-repeat center top/100% 100%;
    padding-top: 120px;
    box-sizing: border-box;
}

.light_swiper {
    height: 536px;
    position: relative;
    padding: 0 10px;
}

.light_swiper .swiper-wrapper {
    padding: 60px 0;
}

.light_swiper .swiper-slide {
    height: 284px;
    /*background: url(../images/three_border.png) no-repeat center top/100% 100%;*/
}

.light_swiper .swiper-slide img{
    width: 100%;
    /*height: 100%;*/
    object-fit: cover;
}

.light_prev,.light_next {
    position: absolute;
    top: 162px;
}

.light_prev {
    left: 0;
}

.light_next {
    right: 0;
}

.line {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
}

.light_text {
    position: absolute;
    z-index: 3;
    font-size: 24px;
    letter-spacing: 0px;
    color: #ffffff;
}

.light_text_container {
    width: 100%;
    position: absolute;
    bottom: 150px;
    left: 0;
    height: 20px;
}

.light_text:first-child {
    top: 40px;
    left: 10%;
}

.light_text:nth-child(2) {
    font-family: OPPOSans-B;
    top: 0;
    left: 34%;
}

.light_text:nth-child(3) {
    font-family: OPPOSans-B;
    top: 0;
    left: 57%;
}

.light_text:nth-child(4) {
    font-family: OPPOSans-B;
    top: 40px;
    left: 80%;
}

/* ======== 峰会亮点 ======== star */

.three_bg {
    background: url(../images/three_bg1.png) no-repeat center top/cover;
}


/* ======== 大会背景 star ======== */

.linkBackground {
    padding-top: 100px;
    box-sizing: border-box;
}

.linkBackground_container {
    margin-top: 60px;
    background: url(../images/three_bg3.png) no-repeat center top/100% 100%;
    padding: 70px;
}

.linkBackground_container p {
    font-family: SourceHanSansCN-Regular;
    line-height: 36px;
    letter-spacing: 0px;
    color: #ffffff;
}

.linkBackground_container ul {
    margin-top: 68px;
}

.linkBackground_container ul li {
    width: 32%;
    margin-right: 2%;
}

.linkBackground_container ul li:last-child {
    margin-right: 0;
}

.linkBackground_title {
    width: 100%;
    height: 50px;
    text-align: center;
    line-height: 50px;
    letter-spacing: 0px;
    color: #ffffff;
}



.linkBackground_text {
    font-family: SourceHanSansCN-Regular;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}

.linkBackground_text>div {
    margin-top: 10px;
}

.linkBackground_text>div:first-child {
    margin-top: 20px;
}

/* ======== 大会背景 end ======== */


/* ======== 特邀嘉宾/直播回放 star ======== */


/* ======== 特邀嘉宾 star ======== */

.linkGuest {
    padding-top: 120px;
    padding-bottom: 130px;
    box-sizing: border-box;
}

.linkGuest_container,.linkMoment_container {
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.img_block {
    display: inline-block;
}

.img_none {
    display: none;
}

.linkGuest_swiper {
    width: 1280px;
    height: 400px;
}

.linkGuest_swiper_active {
    transform: translate3d(0px, 0px, 0px) rotateX(0deg) rotateY(0deg) scale(1) !important;
    box-shadow: #49e1ff 0px 0px 11px;
}


.linkGuest_swiper .swiper-slide{
    /*width: 245px !important;*/
    height: 400px;
    position: relative;
    background: url(../images/three_bg4.png) no-repeat center top/101% 100%;
    transition: all .4s;
}



.linkGuest_swiper .width_active {
    width: 300px !important;
}

.linkGuest_swiper_name {
    color: #fff;
    padding: 20px 30px;
    background-image: linear-gradient(to top,rgb(5 139 241 / 74%) ,transparent);
    position: absolute;
    left: 0;
    bottom: 0;
    /*transition: all .4s;*/
    width: 100%;
}

.linkGuest_swiper_name>p {
    line-height: 24px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 20px;
    display: none;
    /*transition: all .8s;*/
    /*opacity: 0;*/
    /*height: 0;*/
    width: 240px;
}

.linkGuest_swiper .swiper-slide .pic {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.linkGuest_swiper_name>div {
    font-size: 20px;
    display: flex;
    align-items: center;
    /*transition: all .4s;*/

}
.linkGuest_swiper_name .icon {
    margin-left: 14px;
    height: auto;
}

.linkGuest_swiper .width_active .linkGuest_swiper_name>p {
    display: block;
    /*opacity: 1;*/
    /*height: auto;*/
}

.linkGuest_swiper .width_active .linkGuest_swiper_name {
    background-image: linear-gradient(to top,#0255ff,#0255ff00);
    width: 100%;
}

.linkGuest_swiper .width_active .linkGuest_swiper_name>div {
    font-weight: bold;
    font-size: 24px;
}

.linkGuest_prev,
.linkGuest_next,
.linkMoment_prev,
.linkMoment_next,
.light_prev,
.light_next{
    outline: none;
    cursor: pointer;
    z-index: 11;
}

.linkGuest_prev:hover .img_block,
.linkGuest_next:hover .img_block,
.linkMoment_prev:hover .img_block,
.linkMoment_next:hover .img_block,
.light_prev:hover .img_block,
.light_next:hover .img_block{
    display: none;
}

.linkGuest_prev:hover .img_none,
.linkGuest_next:hover .img_none,
.linkMoment_prev:hover .img_none,
.linkMoment_next:hover .img_none,
.light_prev:hover .img_none,
.light_next:hover .img_none{
    display: inline-block;
}


.light_point {
    width: 10px;
    height: 10px;
    background-color: #00d5ff;
    border-radius: 50%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

.light_point img {
    width: 15px;
    height: 20px;
    max-width: none;
    z-index: 11;
    display: none;
}

.light_point_active {
    background-color: transparent;
}

.light_point_active img {
    display: block !important;
}

.light_text_active {
    /*text-shadow: 0 0 5px #fff, 0 0 1px #fff, 0 0 0px #fff, 0 0 0px #00a67c, 0 0 0px #00a67c, 0 0 0px #00a67c, 0 0 5px #00a67c, 0 0 10px #00a67c;*/
    text-shadow: 0 0 5px #fff, 0 0 1px #fff, 0 0 0px #fff, 0 0 0px #00a67c, 0 0 0px #00a67c;
}

.light_point1 {
    bottom: 9%;
    left: 15%;
}
.light_point2 {
    bottom: 18.5%;
    left: 38%;
}
.light_point3 {
    bottom: 19%;
    left: 62%;
}
.light_point4 {
    bottom: 8.5%;
    left: 85%;
}
/* ======== 特邀嘉宾 end ======== */


/* ======== 直播回放 star ======== */


.linkPlayback {
    padding: 100px 0px;
    box-sizing: border-box;
    background: url(../images/three_bg5.png) no-repeat center top/100% 100%;
}

.linkPlayback_container {
    display: flex;
    justify-content: space-between;
    margin-top: 100px;
}

.linkPlayback_container_item {
    width: 680px;
}

.linkPlayback_container_item>li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 34px;
}

.linkPlayback_container_item>li:last-child {
    margin-bottom: 0;
}

.linkPlayback_info {
    width: 85%;

}

.linkPlayback_info_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-image: linear-gradient(to right,#1239e4,transparent);
    font-weight: bold;
    letter-spacing: 0px;
    color: #ffffff;
    padding-left: 30px;
    position: relative;
}

.linkPlayback_info_title::before {
    position: absolute;
    width: 3px;
    height: 50px;
    background-color: #1ef0ed;
    top: 0;
    left: 0;
    content: "";
}

.linkPlayback_time {
    display: flex;
    flex-direction: column;
    padding-right: 25px;
    border-right: 1px solid #1ef0ed;
    justify-content: space-between;
    position: relative;
    font-family: Bahnschrift;
    color: #1ef0ed;
    /*height: 100%;*/
}

.linkPlayback_time::before,
.linkPlayback_time::after{
    width: 8px;
    height: 8px;
    background-color: #1ef0ed;
    border-radius: 50%;
    position: absolute;
    right: -4px;
    content: "";
}

.linkPlayback_time::before {
    top: 0;
}

.linkPlayback_time::after {
    bottom: 0;
}

.linkPlayback_time>span {
    line-height: 1;
}

.linkPlayback_time>span:last-child {
    color: #fff;
}

.linkPlayback_info_container {
    padding: 30px;
    background-image: linear-gradient(to right,#0923be,transparent);
    line-height: 1;
    letter-spacing: 0px;
    color: #ffffff;
}

.linkPlayback_info_container>div {
    margin-bottom: 16px;
}



.linkPlayback_info_container>div>p {
    font-size: 12px;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.7;
    margin-top: 6px;
}

.mt20>div>p {
    margin-top: 20px !important;
}

.linkPlayback_info_container>div {
    margin-bottom: 28px !important;
}


.linkPlayback_info_container>div:last-child {
    margin-bottom: 0 !important;
}

.special_p {
    display: flex;
    margin-top: 20px !important;
    font-size: 12px;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.7;
    margin-top: 6px;

}
.special_p>span {
    flex-shrink: 0;
}

.special_p>ul li {
    line-height: 1;
    margin-bottom: 12px;
}



    /* ======== 直播回放 end ======== */


/* ======== 特邀嘉宾/直播回放 end ======== */


/* ======== 专题采访 star ========= */

.linkSpecial {
    background: url(../images/three_bg.png) no-repeat center top/100% 100%;
    padding: 100px 0;
    box-sizing: border-box;
}

.linkVideo_tab {
    width: 1440px;
    /* height: 810px; */
    overflow: hidden;
    margin: 103px auto 0px;
}

.linkSpecial_video {
    width: 1128px;
    height: 634px;
    /*float: left;*/
    background-color: #007fff;
    position: relative;
}

.linkSpecial_video>video {
    width: 100%;
    height: 100%;
}

.linkVideo_tabs {
    width: 288px;
    /*height: 100%;*/
    float: right;
    z-index: 3;
    height: 634px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.linkVideo_tablist {
    width: 100%;
    height: 175px;
    /*margin-bottom: 11px;*/
    position: relative;
    border: solid 2px transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.one {
    border: solid 2px #00d5ff;
}


.linkSanjiao {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #00d5ff;
    position: absolute;
    left: -20px;
    top: calc(50% - 10px);
    display: none;
}

.linkShow {
    display: block;
}

.linkVideo_tablist:hover .linkSanjiao {
    display: block;
}

.linkVideo_tablist:hover {
    border-color: #fff;
}

.linkVideo_interview {
    color: #fff;
    float: left;
    margin-top: 30px;

}

/*.video_controls {*/
/*    position: absolute;*/
/*    bottom: 30px;*/
/*    left: 0;*/
/*    z-index: 2;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    padding: 0 30px;*/
/*    width: 100%;*/
/*}*/

/*.video_pause {*/
/*    cursor: pointer;*/
/*}*/



/* ======== 专题采访 end ========= */


/* ======== 精彩瞬间/合作媒体 star ======== */

.linkMoment {
    background: url(../images/three_bg6.png) no-repeat center top/100% 100%;
    padding: 100px 0;
    box-sizing: border-box;
}

.linkMoment_swiper {
    width: 1320px;
    height: 600px;
}

.linkMoment_swiper1,
.linkMoment_swiper2{
    width: 100%;
    height: 50%;
}

.linkMoment_swiper1 .swiper-slide{
    width: 33.333% !important;
    height: 100%;
}


.linkMoment_swiper2 .swiper-slide {
    width: 30% !important;
    height: 100%;
}

.linkMoment_swiper1 .swiper-slide img,
.linkMoment_swiper2 .swiper-slide img {
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
}




.three_bg7 {
    background: url(../images/three_bg7.png) no-repeat center top/100% 100%;
    padding-bottom: 100px;
}

.linkMedia {
    padding-top: 107px;
    box-sizing: border-box;
}

.linkMedia_img {
    margin-top: 60px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.media1 {
    width: 345px;
    height: 90px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.media2 {
    width: 272px;
    height: 90px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.linkReview {
    padding-top: 120px;
}

.linkReview_container {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
}

.linkReview_item {
    width: 48%;
    display: block;
}

.linkReview_item_pic {
    background: url(../images/three_bg8.png) no-repeat center top/100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 12px 23px;
}

.linkReview_item_pic img{
    max-width: 100%;
}

.linkReview_item_text {
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 30px;
    text-align: center;
}

.linkReview_item:hover .linkReview_item_pic {
    background: url(../images/three_bg9.png) no-repeat center top/100% 100%;
}

/* ======== 精彩瞬间/合作媒体 end ======== */

.linkCompany {
    padding-top: 100px;
}

.company_container {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.company_container_item img {
    width: 100%;
    height: auto;
}

.company_container .company_container_item {
    width: 18%;
    margin-bottom: 20px;

}

.interview_tabs_nav {
    display: flex;
    justify-content: space-around;
    width: 100%;
    align-items: center;
    height: 50px;
    border: 1px solid #00d5ff;
    box-shadow: #49e1ff 0px 0px 5px;
    border-radius: 5px;
}

.interview_tabs_nav_item{
    color: #fff;
    opacity: 1;
    cursor: pointer;
}

.interview_tabs_nav_item_active {
   color: #5bd9f8;
}

