.about-container{background:#FFFFFF;padding-bottom:40px}
.about-banner{height:270px;width:100%;background-image:url(../img/banner.png);background-size:100% 100%;background-repeat:no-repeat;margin-top:60px;display:flex;flex-direction:column;align-items:center}
.about-banner .title{font-size:36px;font-weight:bold;color:#FFFFFF;margin-top:70px}
.about-banner .sub-title{font-size:16px;font-weight:500;color:#FFFFFF;margin-top:20px}
.about-wrapper{display:flex;width:100%;justify-content:center;margin:-60px auto 0;z-index:1}
.left-wrapper{flex:0 0 270px;margin-right:20px}
.left-wrapper-container{background:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(35,24,21,0.1);padding:20px 40px}
.left-wrapper-container .page-title{font-size:20px;font-weight:bold;color:#333333}
.left-wrapper-container hr{height:1px;background-color:#EEEEEE;margin:20px 0;border:none}
.right-wrapper{flex:0 0 910px;padding:20px 60px 60px 60px;background:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(35,24,21,0.1)}
.right-wrapper .page-title{font-size:20px;font-weight:bold;color:#333333}
.right-wrapper hr{height:1px;background-color:#EEEEEE;margin:20px 0;border:none}
.right-wrapper .summary-p{font-size:16px;font-weight:400;color:#333333;line-height:30px;text-align:justify}
.right-wrapper .organization,.right-wrapper .agenda, .right-wrapper .manual{margin-top:60px}
.right-wrapper .manual .manual-container {
  overflow: hidden;
  width: 100%;
  font-size: 14px;
  color: #1d2129;
  line-height: 24px;
  text-align: justify;
}
.right-wrapper .manual .manual-container img {
  margin: 0 auto;
  display: block;
  max-width: 100% !important;
  max-height: 100% !important;
}
.organization-item{display:flex;margin-top:20px}
.organization-item:nth-child(1){margin-top:30px !important}
.org-name{flex:0 0 134px;line-height:1;display:flex;align-items:center;height:48px}
.org-name span{display:inline-block;font-size:20px;font-weight:600;padding-left:16px;position:relative}
.org-name span::before{content:'';position:absolute;background-repeat:no-repeat;top:3px;left:0;width:4px;height:14px;background:#EF857D;}
.org-list{margin-top:-12px;margin-left:-12px;display:flex;flex-wrap:wrap}
.org-list > div{margin-top:12px;margin-left:12px;display:flex;width:120px;height:48px;align-items:center;justify-content:center;padding:6px;background:#fff;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1)}
.org-list > div img{max-width:100%;max-height:100%}
.right-wrapper .guest-container{display:flex;flex-wrap:wrap;width:720px;margin:30px auto 0}
.right-wrapper .guest-container .guest-item{position:relative;overflow:hidden;width:220px;height:260px;box-shadow:0px 0 10px 0px rgba(0,0,0,0.1);margin:10px;background:#fff}
.right-wrapper .guest-container .guest-item img{width:100%;position:absolute;left:0;bottom:0}
.right-wrapper .guest-container .guest-item .guest-info{position:absolute;width:100%;bottom:0;background:url(../../Forum/img/vblink/mask.png);background-size:100% 100%;height:100%;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}
.right-wrapper .guest-container .guest-item .guest-info .name{font-size:20px;font-weight:bold;margin-top:auto}
.right-wrapper .guest-container .guest-item .guest-info .title{font-size:14px;font-weight:bold;margin-top:10px;line-height:22px;padding:0 20px;margin-bottom:15px}
.guest-container .guest-item .desc{position:absolute;bottom:0;left:0;width:100%;height:0;font-size:14px;color:#fff;line-height:22px;background:#030B3C;overflow-y:scroll;transition:all .5s;padding:0 20px}
.guest-container .guest-item .desc p:nth-child(1){font-size:20px;font-weight:bold;margin-top:22px;text-align:center}
.guest-container .guest-item .desc p:nth-child(2){font-size:14px;font-weight:bold;margin-top:10px;text-align:center}
.guest-container .guest-item .desc p:nth-child(3){font-size:14px;color:#cccccc;line-height:22px;margin-top:10px}
.guest-container .guest-item .desc:after{content:'';display:inline-block;width:24px;height:24px;background:#EF857D;;position:absolute;left:0;top:0}
.guest-container .guest-item:hover .desc{height:100%;z-index:100}
.agenda-container{position:relative;margin-top:10px}
.agenda-container-header{width:100%}
.agenda-container-show{max-height:440px;overflow:auto}
.agenda-container table{width:100%}
.agenda-container table thead{background:#6BBAE8}
.agenda-container table thead th{font-weight:normal;height:44px;color:#fff;border:1px solid #fff;border-top:1px solid #6BBAE8}
.agenda-container-show table thead th{font-size:0;height:0;border:0;overflow:hidden}
.agenda-container table thead tr th:first-of-type{border-left-color:#EF857D;;border-top-color:#EF857D;;background:#EF857D;}
.agenda-container table thead tr th:last-of-type{border-right-color:#6BBAE8}
.agenda-container table tbody td{height:44px;color:#666666;border:1px solid #EEEEEE;padding:10px}
.agenda-container table tbody td.center-td{text-align:center}
.forum-item-top{display:flex;justify-content:space-between;align-items:center}
.forum-item-top .title{font-size:16px;font-weight:bold;line-height:20px;color:#EF857D;}
.forum-item-top .date{font-size:16px;margin-left:20px;white-space:nowrap}
.forum-list .forum-item{margin-top:30px}
.sponsor-container+.sponsor-container {
  margin-top: 60px;
}

.sponsor-container .content {
  margin-top: 18px;
  font-size: 16px;
  line-height: 30px
}

.sponsor-container .content ol,.sponsor-container .content ol li {
  list-style: auto
}

.sponsor-container .content ul,.sponsor-container .content ul li {
  list-style: disc
}

.sponsor-container .content a {
  color: #2d7bc5
}

.sponsor-container .content em {
  font-style: italic
}

.sponsor-container .content img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%
}

.sponsor-container .content iframe {
  width: 100%!important;
  height: 500px!important
}

.sponsor-container .content table {
  width: 100%
}

.sponsor-container .content table td {
  border: 1px solid #eee
}