.review .banner {
    background-image: url(../image/banner_en.png);
}

.nav a {
    width: 186px;
}
.en .bg-info {
    padding-bottom: 50px
}
.bg-info-title {
    margin-top: 150px;
    margin-bottom: 230px;

}

.bg-info-title .bg-info-flex-item {
    padding: 0 30px;
    border-right: 2px solid rgb(212, 212, 212);
    box-sizing: border-box;
    font-size: 26px;
    font-family: "Alibaba";
    color: rgb(91, 84, 255);
    /* text-transform: uppercase; */
    line-height: 33px;
    text-align: center;
    font-weight: 700;
}
.bg-info-title .bg-info-flex-item .bg-info-intr {
    font-size: 18px;
    font-family: "Alibaba";
    color: rgb(64, 66, 86);
    line-height: 24px;
    text-align: center;
    font-weight: 400;
  }
  
.bg-info-title .bg-info-flex-item:last-child {
    border-right: none;

}

.forum-agenda {
    margin-top: -100px;
}

.forum-agenda-content .forum-agenda-secend-title.flex-center h5,
.forum-agenda-content .forum-agenda-item.flex-center>p {

    border-right: 1px solid #ad9dcc;
}

.forum-agenda-content .forum-agenda-item.flex-center {
    box-sizing: border-box;
    /* align-items: center; */
}

.forum-agenda-content .forum-agenda-item.flex-center>p {
    line-height: 28px;
    font-size: 20px;
    padding: 14px 0;
    /* height: 100%; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.forum-agenda-content .forum-agenda-secend-title.flex-center h5:nth-child(1),
.forum-agenda-content .forum-agenda-item.flex-center>p:nth-child(1) {
    width: 140px !important;
    box-sizing: border-box;
}

.forum-agenda-content .forum-agenda-secend-title.flex-center h5:nth-child(2),
.forum-agenda-content .forum-agenda-item.flex-center>p:nth-child(2) {
    width: 445px;
    box-sizing: border-box;
    color: #574f9f;
}

.forum-agenda-content .forum-agenda-secend-title.flex-center h5:nth-child(3),
.forum-agenda-content .forum-agenda-item.flex-center>p:nth-child(3) {
    width: 513px;
    box-sizing: border-box;
    border-right: none;

}

.forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 {
    width: 958px;
    box-sizing: border-box;
    padding-bottom: 15px;

}

.forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 .yuanzhuo {
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    color: #574f9f;
    font-weight: 700;
    border-bottom: 1px solid #ad9dcc;
}
.en .forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 .yuanzhuo {
   margin:  10px 0;
   padding-left: 12px;
    line-height: 26px;
    text-align: left;
}

.forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 h5 {
    margin-top: 15px;
    line-height: 28px;
}

.forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 p {

    line-height: 28px;
}
.en .forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 p ,.en .forum-agenda-content .forum-agenda-item.flex-center>.colspan-2 h5{
text-align: left;
padding-left: 12px;
}

.en .previous-speakers .flex-item {
    color: #fff;
    background-color: #6a48c2;
    border: 2px solid #6a48c2;
    width: 257px;
    height: 370px;
    margin-bottom: 78px;
    margin-right: 24px;
    padding-top: 278px;
    position: relative;
}
.en .previous-speakers .flex-item:nth-child(4n){
    margin-right: 0;
}
.review.en .previous-speakers .flex-item {
    color: #fff;
   
    height: 353px;
}
.review .previous-speakers .flex-item:nth-child(5n) {
    margin-right: 24px;
}

.review .previous-speakers .flex-item:nth-child(4n) {
    margin-right: 0;
}

.review .previous-speakers .flex-item a {
    display: block;
    position: absolute;
    width: 156px;
    height: 25px;
    bottom: -42px;
    left: 50%;
    margin-left: -78px;
    background-image: url(../image/review.png);
    background-size: 156px 25px;
}
.en .previous-speakers .flex-item a {
    display: block;
    position: absolute;
    width: 197px;
    height: 20px;
    bottom: -42px;
    left: 50%;
    margin-left: -98px;
    background-image: url(../image/review_en.png);
    background-size: 197px 20px;
}
.previous-speakers .flex-item h3 {
    font-size: 22px;
    font-family: "SourceHanSansCN";
    line-height: 28px;
}

.previous-speakers .flex-item p {
    font-size: 16px;
    font-family: "SourceHanSansCN";
    line-height: 22px;
}
.en .previous-speakers .flex-item p {
    font-size: 14px;
    font-family: "SourceHanSansCN";
    line-height: 18px;
}
.previous-speakers .support {
    display: flex;
    justify-content: center;
    margin-bottom: 23px;
    align-items: center;
    font-size: 26px;
    font-family: "SourceHanSansCN";
    color: rgb(64, 66, 86);
}

.participant-list,
.join-us,
.meeting-site {
    padding-top: 30px;
}

.participant-list .flex-start {
    justify-content: space-between;
}

.review .previous-speakers .channel-title {
    background-image: url(../image/speaker.png);
}

.review .participant-list .channel-title {
    background-image: url(../image/participant.png);
}

.review .meeting-site .channel-title {
    background-image: url(../image/Meetingsite.png);
}

.review .join-us .channel-title {
    background-image: url(../image/Joinus.png);
}

.participant-list ul {
    width: 414px;
    padding: 15px 50px 20px;
    font-size: 16px;
    font-family: "SourceHanSansCN";
    /* color: rgb(0, 116, 208); */
    font-weight: bold;
    line-height: 30px;
    padding-right: 0;
    height: 238px;
    background-color: #e5f1fa;
    box-sizing: border-box;
}
.en .participant-list ul {
    width: 528px;
    height: 270px;
    color: #0074d0 !important;
}

.participant-list .flex {
    display: flex;
    align-items: center;

}
.en .participant-list .flex {
    display: flow;
    align-items: center;

}

.participant-list .flex:nth-child(1) ul,
.participant-list .flex:nth-child(1) .type {
    color: #0074d0;
}

.participant-list .flex:nth-child(2) ul,
.participant-list .flex:nth-child(2) .type {
    color: #004ea6;
}

.participant-list .flex .type {
    background-color: #e6f1fb;

    width: 127px;
    height: 238px;
    box-sizing: border-box;
    padding: 60px 50px;
    font-size: 26px;
    font-family: "SourceHanSansCN";
    color: rgb(0, 116, 208);
    font-weight: bold;
    line-height: 28px;


}

.participant-list .flex .type {
    background-color: #cee4f6;

    width: 127px;
    height: 238px;
    box-sizing: border-box;
    padding: 60px 50px;
    font-size: 26px;
    font-family: "SourceHanSansCN";
    color: rgb(0, 116, 208);
    font-weight: bold;
    line-height: 28px;


}
.en .participant-list .flex .type {
    width: 528px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    font-size: 22px;
    color: #003f72;
}

.participant-list ul li {
    padding-left: 20px;
    background: no-repeat center left;

}

.participant-list ul:nth-child(odd) li {
    background-image: url(../image/icon1.png);

}

.participant-list ul:nth-child(even) li {
    background-image: url(../image/icon2.png);

}

.participant-list .logo-box {
    display: flex;
    flex-wrap: wrap;

}

.participant-list .logo-box img {
    display: block;
    margin-right: 19px;
    margin-bottom: 28px;

}

.participant-list .logo-box img:nth-child(5n) {

    margin-right: 0;

}
  
.meeting-site-content {
    height: 746px;
    background: url(../image/hyxc.png) no-repeat center;
}


.join-us-content {
    border-radius: 0;
    background-color: #eaf1ff;
    box-shadow: 0px 3px 10px 0.85px rgba(35, 24, 21, 0.34);
    height: 578px;
    margin-top: 30px;
    box-sizing: border-box;
    /* padding: 0 50px; */
    overflow: hidden;
    margin-bottom: 50px;
}
.en .join-us-content {
    height: 780px;
}

.join-us-content p.join-us-intr {
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    font-family: "SourceHanSansCN";
    color: #fff;
    /* text-indent: 2em; */
    margin-top: 20px;
    background: linear-gradient(to right, #3b2d78 , #7a55c9);
    padding: 0 20px;
}
.en .join-us-content p.join-us-intr {
    height: 132px;
    line-height: 35px;
    text-indent: 2rem;
    font-size: 20px;
    font-family: "SourceHanSansCN";
    color: #fff;
    /* text-indent: 2em; */
    margin-top: 20px;
    background: linear-gradient(to right, #3b2d78 , #7a55c9);
    padding: 0 20px;
    padding-top: 15px;
    box-sizing: border-box;
}

.join-us-content p.join-us-intr span {
    font-weight: bold;

}

.join-us-content .flex {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    padding: 0 157px;
}

.join-us-content .flex .contact {

    width: 273px;

}

.join-us-content .flex .contact h5 {
    font-size: 26px;
    font-family: "SourceHanSansCN";
    color: rgb(64, 66, 86);
    text-align: left;


}

.join-us-content .flex .contact .line {
    background-color: rgb(212, 212, 212);
    width: 273px;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 15px;

}

.join-us-content .flex .contact p {
    padding-left: 45px;

    font-size: 18px;
    font-family: "SourceHanSansCN";
    color: rgb(69, 71, 92);
    line-height: 22px;
    text-align: left;
    margin: 7px 0;
}
.join-us-content .flex .contact p a{
    font-size: 18px;
    font-family: "SourceHanSansCN";
    color: rgb(69, 71, 92);
}
.join-us-content .flex .contact p.contact-people {
    background: url(../image/icon-lxr.png) no-repeat center left;

}

.join-us-content .flex .contact p.contact-email {
    background: url(../image/icon-email.png) no-repeat center left;

}

.join-us-content .flex .ewm-box {
    font-size: 18px;
    font-family: "SourceHanSansCN";
    color: rgb(69, 71, 92);
    line-height: 22px;
    text-align: center;

}

.join-us-content .flex .ewm-box img {
    display: block;
    width: 156px;
    height: 156px;
    margin: 0 auto 10px;
}

.topic {
    height: 388px;
    background: url(../image/topic_review.png) no-repeat center;
    margin-top: 50px;
    margin-bottom: 35px;
}
.en .topic {
    height: 388px;
    background: url(../image/topic_review_en.png) no-repeat center;
    margin-top: 50px;
    margin-bottom: 35px;
}
.review.en .channel-title {
    background-image: none !important;
}

.joinUsBox{
    display: flex;
    font-size: 20px;
    justify-content: space-between;
}
.joinUsBox .leftText{
    width: 528px;
    margin-top: 30px;
    margin-left: 45px;
}
.joinUsBox .leftText p{
    margin-bottom: 5px;
    /* margin-left: 20px; */
}
.joinUsBox .leftText span{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 99px;
    background-color: #45475c;
    margin-bottom: 4px;
    margin-right: 12px;
}
.joinUsBox .leftText div{
    font-family: "SourceHanSansCN";
    color: #fff;
    line-height: 32px;
    /* text-indent: 2em; */
    margin-top: 23px;
    margin-bottom: 15px;
    background: linear-gradient(to right, #3b2d78 , #7a55c9);
    padding: 0 20px;
}
.joinUsBox .rightImg{
    margin-top: 30px;
    margin-right: 45px;
}