* {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

body {
    font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
    color: #000;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    color: #0999F1;
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.show {
    display: block !important;
}

.hide {
    display: none !important;
}

.topic-o-p .i-checks input:checked + i:before {
    left: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    background-color: #23b7e5;
}

.topic-panel {
    border: 1px solid #98d1a6;
    padding: 5px;
}

.text-center {
    text-align: center;
}

.news-des-title a {
    font-size: 16px;
}

.news-content {
    font-size: 12px;
    text-indent: 2em;
}

.news-content span {
    line-height: 20px;
}

.topic-panel-title {
    padding: 5px;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
}

.topic-panel-item {
    margin-top: 5px;
}

.topic-panel-item ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.topic-panel-item ul li {
    border-bottom: dashed #ddd 1px;
    padding: 5px 0;
}

.topic-panel-item ul li .item-left {
    float: left;
    width: 80px;
    height: 80px;
}

.topic-panel-item ul li .item-left img {
    width: 78px;
    height: 78px;
    /*box-sizing: border-box;*/
    border: 1px solid #ddd;
}

.topic-panel-item ul li .item-right {
    float: left;
    /*margin-left: 85px;*/
    height: 80px;
    padding-left: 5px;
}

.topic-panel-item ul li p.item-content-name {
    font-weight: bold;
    color: #000;
    font-size: 14px;
}

.topic-panel-item ul li .item-right p {
    font-size: 12px;
}

.body-bg {
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}

.panel-body {
    padding: 5px;
}

/*************   cover bootstrap style start   ***************/

.width-auto .row {
    margin-left: 0;
    margin-right: 0;
}

.width-auto .row > div {
    padding-left: 0;
    padding-right: 0;
}

/*************   cover bootstrap style end   ***************/

/******    Official Style: global layout     *********/
.width-auto {
    width: 1100px;
    margin: 0 auto;
}

.width-1180 {
    width: 1180px;
    margin: 0 auto;
}

.m-t-25 {
    margin-top: 25px;
}

.m-t-10 {
    margin-top: 10px;
}

.panel-group {
    margin-bottom: 0;
}

.f-w {
    font-weight: bold;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
}

.topic-h1 {
    font-size: 20px;
    line-height: 20px;
}

.topic-columns-title {
    padding-left: 15px;
    border-left: 4px solid #0999F1;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    font-weight: bold;
}

.topic-columns-box.checked {
    padding-bottom: 15px;
    border-bottom: 1px solid #ededed;
}

/******    Official Style: Topic Fixed to the head     *********/

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}

.topic-head-box {
    width: 100%;
    height: 62px;
}

.topic-head-box .topic-logo {
    display: block;
    vertical-align: middle;
}

.topic-head-box .topic-logo img {
    width: 110px;
    height: 30px;
    margin-top: 16px;
}

.topic-head-box .topic-head-menu {
    margin-left: 80px;
}

.topic-head-box .topic-head-menu a {
    float: left;
    padding: 0 20px;
    color: #fff;
    height: 62px;
    line-height: 62px;
}

/*.topic-head-box .topic-head-menu a.active {*/
/*background: #0999F1;*/
/*}*/

.topic-head-box .topic-head-menu a:hover {
    background: #0999F1;
}

.topic-head-banner {
    margin-top: 87px;
}

.topic-head-banner-img img {
    width: 100%;
    vertical-align: middle;
}

/******    Official Style: Topic head info     *********/

.topic-head-info-box {
    height: 350px;
}

.topic-head-info-box .topic-head-info-img {
    width: 600px;
    border: 1px solid #ededed;
}

.topic-head-info-box .topic-head-info-img img {
    width: 600px;
    height: 350px;
}

.topic-head-info-box .topic-head-info-des {
    width: 470px;
    margin-left: 20px;
}

.topic-head-info-box .topic-head-info-des h1 {
    font-size: 18px;
    margin-top: 5px;
    overflow: hidden;
}

.topic-head-info-box .topic-head-info-des h1.middle {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    line-height: 48px;
    height: 48px;
}

.topic-head-info-box .topic-head-info-des .topic-head-info-description {
    text-indent: 2em;
    color: #666666;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
}

.topic-head-info-box .topic-head-info-foot {
    height: 89px;
    background: #f5f5f5;
    padding: 20px 30px;
}

.topic-head-info-box .topic-head-info-foot p {
    color: #666;
    line-height: 25px;
}

.topic-icon-user {
    height: 32px;
    line-height: 32px !important;
    font-size: 18px;
    font-weight: bold;
    padding-left: 40px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTI2OTA3NkQyMzAxMUU2OTJBN0Q0QjcyOTgyRjhEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTJDOUY2NkQyMzAxMUU2OTJBN0Q0QjcyOTgyRjhEOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MjY5MDc0RDIzMDExRTY5MkE3RDRCNzI5ODJGOEQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MjY5MDc1RDIzMDExRTY5MkE3RDRCNzI5ODJGOEQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5Mm8fgAAAoVJREFUeNpiYECAQ0hshv9A7AmlGU7DGEg0mFEGogECiBkqEAHE34D4PSOyMhBggtJ96DbcgdL/AQKIEU0CHTCCjEhAkjwOEkTXpAkzDk03ROz///+oAqiYASCA0NFcIO7AJoFN91GY5GEkwfloitjQQ4YR3ctMDAQAsgJHJPZHZEWhSHY2APFiFG9Cw2EbFl/og+QAAgibtZtxeBuGQ3G59z+JeB0hzU+R5JlxqPkCklyLx5Y4IObC5xIWIPEMi3feALEovggk5P9gHOq+o6lbBY4maHTcIDEQ1cD6kAyAAZDT3+HQtBzF2UB9AAHEiMOpgkBcAMQ20DA6AsQzGYgA5gScfQ6f5mkk+J8VXXMhGSmRqGTsBsQrcch9g2neQ4QN33CoYWIg0okPcKiZQygXgvJBKh756/gMYENyQQoONY9wGcCMJZr3Y1F3nOgiGwg4sajLAEkkE2mAPj512FwxH1oRtgLxYyzy4LzBCM5RjIx4CwscAKwXueDnJlLjPZRKEkvZ3oUnavXQywOAACPWuS7QPPGJyIx2EIjjGSgERWTkcFx4NikWT6eixSQViFo0tBgdJ6NbbkuiAV1YPDCbRDPqYRqFSdS4Gk8oniTRLF9C2QYXNsRiuTMZ5oAKSIYTZGj8CsTtQCwAxXVAfJsMcx6CHLCdBA1LiMhFqSSYd5uU/N5KQlZ2I9LMNTAN14lQzE1iQUaMmQLIGl4QUPwLiKMJWAqqiSOhDWdClivCKwSkBuY6OhRCoLYmC9xONAcwQIPlFo0st0GuCXE5ABmUk1AD4sKgNi8HRlMUaicjssXQlgUuwAfEXkDsCsSqQCwBTZhM0Jbna2gD8ii0q/cAn2EwewHLK7zsBeq8NQAAAABJRU5ErkJggg==") no-repeat;
}

/******    Official Style: Keynote Speech     *********/

.topic-keynote-tab-title div {
    width: 390px;
    height: 86px;
    background: #dcdcdc;
    float: left;
}

/******    Official Style: Tabs     *********/

.topic-tab-box {
    margin-top: 15px;
}

.topic-tab-box .topic-tab-tabs {
    background: #f0f0f0;
    height: 55px;
    /*border-bottom: 2px solid #f0f0f0;*/
    margin: 0 2px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.topic-tab-box .topic-tab-tabs > p {
    margin: 0;
}

.topic-tab-box .topic-tab-tabs .topic-tab-acitve {
    background: #0999F1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
}

/* arrow bottom*/
.topic-tab-box .topic-tab-tabs .topic-tab-acitve:before {
    content: "";
    margin-left: -10px;
    position: absolute;
    top: 4px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #0999F1;
}

.topic-tab-content {
    margin-top: 15px;
}

.topic-tab-content .tab-content-box .tab-box-44 {
    width: 44%;
    height: 266px;
    float: left;
    overflow: hidden;
    margin-left: 2%;
}

.topic-tab-content .tab-content-box .tab-box-56 {
    width: 54%;
    height: 266px;
    overflow: hidden;
    float: left;
}

.topic-tab-content .tab-content-box .remove-m-l {
    margin-left: 0 !important;
}

.tab-box-56 .tab-content-div1 {
    font-size: 30px;
    font-weight: bold;
    color: #000;
    margin: 15px 0 5px;
}

.tab-box-56 .tab-content-div2 {
    font-size: 18px;
    color: #0999F1;
    margin: 0 0 25px;
}

.tab-box-56 .tab-content-div3 {
    font-size: 18px;
    margin: 0 0 20px;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tab-box-56 .tab-content-div4 {
    font-size: 14px;
    height: 100px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.tab-box-44 img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.topic-tab2-box .tab2-left {
    width: 700px;
}

.topic-tab2-box .tab2-right {
    width: 400px;
}

.topic-tab2-box .tab2-right .tab2-tabs {
    height: 76px;
    background: #f0f0f0;
    margin-left: 2px;
    margin-bottom: 2px;
    padding: 22px;
    position: relative;
}

.tab2-tabs .tab2-tabs-left {
    width: 130px;
    height: 70px;
    border: 3px solid #fff;
}

.tab2-active .tab2-tabs-left {
    width: 130px;
    height: 70px;
    border: 3px solid #0999F1;
}

.topic-tab2-box .tab2-right .tab2-tabs .tab2-tabs-left a img {
    width: 100%;
    height: 100%;
}

.tab2-left .tab2-left-content {
    position: relative;
}

.tab2-left .tab2-left-content .tab2-left-des {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    width: 660px;
    padding: 20px 20px;
    color: #fff;
    font-size: 18px;
}

.tab2-left .tab2-left-content .tab2-left-img {
    display: block;
}

.tab2-left .tab2-left-content .tab2-left-img img {
    width: 100%;
    height: 100%;
}

.tab2-tabs-right {
    width: 208px;
    height: 76px;
    margin-left: 10px;
}

.tab2-active:before {
    content: "";
    margin-top: 30px;
    position: absolute;
    left: -10px;
    width: 0;
    height: 0;
    border-right: 10px solid #f0f0f0;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
}

.tab2-tabs-right div a {
    font-size: 14px;
    color: #545353;
}

.tab2-tabs-right div.tab2-tabs-right-div1 a {
    display: block;
    margin-bottom: 8px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.tab2-tabs-right div.tab2-tabs-right-div2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/******    Official Style: speaker     *********/

.topic-speaker-row {
    margin-left: -80px;
}

.topic-speaker-box .speaker-list {
    width: 510px;
    /*height: 180px;*/
    float: left;
    margin-left: 80px;
    margin-top: 20px;
}

.topic-speaker-box {
    margin-top: 25px;
}

.topic-speaker-box .speaker-list .speaker-img {
    line-height: 160px;
}

.topic-speaker-box .speaker-list .speaker-img img {
    vertical-align: middle;
    width: 132px;
    height: 132px;
    border-radius: 50%;
}

.speaker-content {
    width: 340px;
    margin-left: 25px;
    padding-top: 5px;
}

.speaker-content > div {
    margin-bottom: 5px;
}

.add-p-t {
    padding-top: 35px;
}

.rem-p-t {
    padding-top: 0;
}

.speaker-content .speaker-div1 {
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 30px;
}

.speaker-content .speaker-div1 .speaker-span1 {
    font-weight: bold;
    margin-right: 20px;
}

.speaker-content .speaker-div2 {
    font-size: 14px;
    height: 63px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.speaker-content .speaker-div3 {
    font-size: 14px;
    /*height: 60px;*/
    /*overflow: hidden;*/
}

/******    Official Style: forum One     *********/

.topic-forum-list {
    width: 580px;
    float: left;
}

.topic-forum-list > div {
    float: left;
}

.topic-forum-list .forum-list-left {
    width: 90px;
    float: left;
}

.topic-forum-list .forum-list-right {
    width: 185px;
    float: left;
    padding-left: 15px;
}

.topic-forum-list .forum-list-right a {
    display: block;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.forum-list-right a.forum-l-r-1 {
    font-size: 18px;
    margin: 7px 0;
    font-weight: bold;
}

.topic-forum-image {
    width: 500px;
    float: left;
    margin-left: 20px;
}

.remove-m-20 {
    margin-left: 0 !important;
}

.forum-list-box {
    height: 90px;
    margin-bottom: 25px;
}

.topic-forum-list .forum-list-left a {
    display: block;
    width: 90px;
    height: 90px;
}

.topic-forum-list .forum-list-left a img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-radius: 50%;
}

.forum-image-des {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    width: 460px;
    padding: 20px 20px;
    color: #fff;
    font-size: 18px;
}

.forum-image-box {
    width: 500px;
    position: relative;
}

.forum-image-box a {
    display: block;
}

.forum-image-box a img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

/******    Official Style: Forum Two     *********/

.forum-people-box {
    margin-left: -28px;
    margin-right: -28px;
}

.forum-people-list {
    width: 160px;
    min-height: 263px;
    float: left;
    margin-left: 28px;
    overflow: hidden;
    /*margin-bottom: 25px;*/
}

.forum-people-list .forum-people-list-img {
    display: block;
    width: 160px;
    height: 178px;
}

.forum-people-list .forum-people-list-img img {
    width: 158px;
    height: 176px;
    border: 1px solid #ededed;
}

.forum-people-list-name {
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
}

.forum-people-list-name a {
    margin-right: 15px;
    color: #000;
}

.forum-people-list-name span {
    color: #666;
}

/******    Official Style: Forum Three     *********/

.forumThree-list-left {
    float: left;
    width: 564px;
}

.forumThree-image-right {
    float: left;
    width: 536px;
}

.forumThree-list-left .forum-people-list {
    /*margin-left: 0;*/
    /*margin-right: 28px;*/
}

.forumThree-remove-m {
    margin-left: 0;
    margin-right: 28px;
}

.forumThree-remove-m2 {
    margin-left: 28px;
    margin-right: 0;
}

.forumThree-image-box {
    width: 536px;
    position: relative;
}

.forumThree-image-box a {
    display: block;
}

.forumThree-image-box a img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.forumThree-image-des {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    width: 496px;
    padding: 20px 20px;
    color: #fff;
    font-size: 18px;
}

/******    Official Style: Banner     *********/

.shade {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    padding: 20px 20px;
    color: #fff;
    font-size: 18px;
}

.banner-box {
    width: 100%;
    position: relative;
}

.banner-box a img {
    width: 100%;
}

.banner-box > div {
    width: 1060px;
}

/******    Official Style: Logo Group     *********/

.logo-group-title {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 0;
    border-bottom: 1px solid #ededed;
}

.logo-list .logo-big-title {
    font-size: 18px;
    margin: 25px 0 15px 0;
    color: #000;
}

.logo-list .logo-small-title {
    font-size: 14px;
    margin: 15px 0 10px 0;
    color: #0999F1;
}

.logo-list .logo-item {
    margin-left: -16px;
    margin-right: -16px;
}

.logo-list .logo-item a {
    display: block;
    width: 168px;
    margin-left: 16px;
    margin-bottom: 15px;
    height: 63px;
    border: 1px solid #cdcdcd;
    float: left;
    /* background-color: #ededed; */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

/******    Official Style: Meeting Flow     *********/

.meeting-flow-content {
    padding-bottom: 15px;
}

.meeting-flow-box {
    margin: 40px auto 0;
}

.meeting-flow-row {
    margin-left: -1px !important;
}

.meeting-flow-row > div {
    margin: 0 0 10px 0;
}

.meeting-tabs {
    font-size: 18px;
}

.meeting-flow-box .topic-tab-tabs {
    height: 50px;
    line-height: 50px;
    margin-left: 1px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.tabs-font-red {
    color: #0999F1;
}

.meeting-flow-box .topic-tab-tabs .topic-tab-active {
    background: #0999F1;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 8px;
}

.meeting-flow-box .topic-tab-tabs .topic-tab-public {
    background: #525252;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 8px;
}

.meeting-flow-box .topic-tab-tabs .topic-tab-active:before {
    content: "";
    margin-left: -14px;
    position: absolute;
    top: 4px;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #0999F1;
}

.meeting-flow-content .meeting-list-box {
    width: 100%;
    float: left;
    margin-right: 50px;
}

.meeting-time {
    font-size: 16px;
    margin-top: 25px;
}

.meeting-item {
    margin-top: 15px;
    font-size: 14px;
}

.meeting-item .meeting-list-s1 {
    float: left;
    width: 94px;
    margin-left: 2em;
}

.meeting-item .meeting-list-s2 {
    float: left;
    width: 8px;
    height: 8px;
    border: 1px solid #b3b0b0;
    border-radius: 50%;
    margin: 5px 10px 0;
}

.meeting-item .meeting-list-s3 {
    float: left;
    width: 800px;
    /*background: #cdcdcd;*/
}

.focus-li > div {
    width: 1060px;
}

/******    Official Style: Footer     *********/

.footer {
    width: 100%;
    background: #f6f7f9;
    padding: 35px 0;
    
}

.foot-box {
    /*height: 80px;*/
    margin-bottom: 25px;
    
}

.foot-logo {
    width: 272px;
    float: left;
}

.foot-logo a img {
    width: 100%;
    height: 72px;
}

.foot-contact {
    float: right;
    width: 780px;
}

.foot-contact .foot-contact-item {
    width: 230px;
    float: left;
    margin-left: 30px;
}

.foot-contact .foot-contact-item > div {
    margin-top: 3px;
}

.contact-item-1 {
    font-size: 16px;
}

.contact-item-2 a {
    color: #9fa0a2;
}

.foot-box-half {
    float: left;
    width: 50%;
}

.foot-link-box {
    margin-top: 10px;
}

.foot-link-box a {
    color: #9fa0a2;
}

.foot-link-box a:hover {
    color: #0999F1;
}

.foot-link-box > div {
    float: left;
    margin-right: 20px;
}

.foot-link-box > div a {
    display: block;
    margin-bottom: 5px;
}

.foot-box-all span {
    font-size: 16px;
}

.foot-box-all a {
    margin-left: 35px;
    color: #9fa0a2;
}

.foot-box-logo {
    margin-right: -5px;
}

.foot-box-logo a {
    float: left;
    width: 104px;
    height: 43px;
    overflow: hidden;
    margin-right: 5px;
    margin-top: 15px;
}

.foot-box-logo a img {
    width: 100%;
    height: 100%;
}

/* .footer-bottom {
    line-height: 24px;
    text-align: center;
    padding: 15px 0;
    background: #060d16;
}

.footer-bottom .color-a {
    color: #9fa0a2;
} */


/* 底部区域 */
.copyright_text{
    margin-top: 35px;
    padding: 20px 0;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: rgba(255,255,255,0.6);
    background: rgba(59,63,69,1);
}
.copyright_text p{
    line-height: 20px;
    margin: 0px;
}
.copyright_text p:nth-child(2) {
    line-height: 26px;
    margin-bottom: 0px;
}
.copyright_text a{
    color: rgba(255,255,255,0.6);
}

/******    Official Style: Menu     *********/

.position-fixed {
    position: fixed;
    top: 88px;
    left: 10px;
    z-index: 101;
}

.topic-menu-box {
    position: absolute;
    background: #fff;
    width: 74px;
    border-top: 2px solid #0999F1;
    border-left: 1px solid #e8eaec;
    border-right: 1px solid #e8eaec;
    border-bottom: 1px solid #e8eaec;
    /*right: -99px;*/
    /*top: 0;*/
}

.topic-menu-item {
    position: relative;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    cursor: pointer;
}

.topic-menu-circle {
    position: absolute;
    left: -5px;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    background: #fff;
    border: 1px solid #e8eaec;
    border-radius: 50%;
}

.topic-menu-title {
    margin-left: 10px;
    color: #000;
}

.circle-active .topic-menu-circle {
    background: #0999F1 !important;
    border: 1px solid #0999F1 !important;
}

.circle-active .topic-menu-title {
    color: #0999F1;
}

/********** focusPicture start ***********/

.mod18 {
    width: 1100px;
    margin: 20px auto;
    position: relative;
}

.mod18 .btn {
    position: absolute;
    width: 15px;
    height: 70px;
    top: 336px;
    cursor: pointer;
    z-index: 99;
    font-size: 50px;
    font-weight: bold;
}

.icon-prev {
    width: 15px;
    height: 24px;
    bottom: 29px;
    z-index: 99;
    cursor: pointer;
    position: absolute;
    left: 28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRTRENDgwOUVCNTMxMUU2ODEzM0RCMkEzQUUyNjU2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRTRENDgwQUVCNTMxMUU2ODEzM0RCMkEzQUUyNjU2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFNEI4ODFBRUI1MzExRTY4MTMzREIyQTNBRTI2NTY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFNEQ0ODA4RUI1MzExRTY4MTMzREIyQTNBRTI2NTY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4VRtqAAAAYVJREFUeNqUlE8oBFEcx3ewiKK4OHFy0m7CjROSPyFJnOS4uSpH5YiTkoPkwkZRohRykJNcxAUHbVsoDqsoSWp9fvquFrOzs68+/eb9Zj7zZt7vveckk8mA3xYOhyOERog4fkWkCcIcOLDkS0SaIkyrm4DOAh/SDGFS3UfouKRlHBHBPmkBxpW6g3acG+u4ikj5hGUYUyoGbUix1DP/RKQgYRWGlbrWSPfpz/0SkYoIm9Cr1IX+6envV/2ISCWEHXu77p1BF1LCbQ6+RaQyrvegRfkTGxXpJdNsO6FQqIJ4AE3KHcIA0ptXmayO62lSHPqR3rPVN091iqtfA/Mqh2dL/WM110dQq3zUasjIn56iZrVKcp3ubcMI8oenKLlSk9Og1D4Muk2U28opV2malTqGPuRXT1FyKWEXWpU6hW7kZ09RcjFhC3qUOrd9mFp+nhsZuZCwBkNKXWnBP2Q9AVTTFRhV6tZkv0eHbepFO6SU2sjlsDJ5FuptWQZMzAU2RdDilwADAAlkzyeVrAG0AAAAAElFTkSuQmCC") no-repeat;
}

.icon-next {
    width: 15px;
    height: 24px;
    bottom: 29px;
    z-index: 99;
    cursor: pointer;
    position: absolute;
    right: 28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzhDQjMyQUVCNTQxMUU2ODEzM0RCMkEzQUUyNjU2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzhDQjMyQkVCNTQxMUU2ODEzM0RCMkEzQUUyNjU2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFDOENCMzI4RUI1NDExRTY4MTMzREIyQTNBRTI2NTY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFDOENCMzI5RUI1NDExRTY4MTMzREIyQTNBRTI2NTY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c3q0qAAAAYVJREFUeNqUlMsrRGEYh78ZI6XklksWLiukOSJJ2UmzIRQWYqUo9tNk4w9QlmSjZmMhCyG5JAyWpGZnYeEfkBK5pOP56jeacpxzfPX0zvzmPPPd3o5xXdfE4/FCW/9DBKnYGLMDt5DKZrOuCTGisA79kIQVx3EiYcUFuNf3OUgjFwSJEbteHqzj8wm0Kt+CKZb94SvagVxFOYIO/bYPY8hvvqLkMsoB9Cg6hSHkF689/gweeKIk4FxRn10Ff1jqK0p+pgxoZjt67czIlb6i5FfKCGwr6oQMcq2vKNme6DhsKGqDC+T6X4fjNXSnqzCr6ME2TKAouYhyBw2KjqMhJNvLu3nSNUxEA6QSnW5C0ZVdJvt/jPlI5ZRD6FZkW3JYJ+59qkjVlLM8aQ8Gc5KnqIbPQLuiTRhFev+zAZAatY8WRWmYRPr8s+WQmimX0KTI3t000pfXdmKSHHs3UKN8CSHl+wbA6dJB5KTFICk34wxUgG2hJNJymHeOFee11xukNRNyfAswAEMdqpZ+zmM5AAAAAElFTkSuQmCC") no-repeat;
}

.mod18 #prevTop,
.mod18 #nextTop {
    top: 213px;
    /*width: 42px;*/
    height: 62px;
}

.mod18 #prevTop {
    /*background: url(../../../img/slide_icon_arrow_left.png) 0 0 no-repeat;*/
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA+CAYAAABdhInWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QjdCQ0NFRUVCNEExMUU2ODEzM0RCMkEzQUUyNjU2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QjdCQ0NFRkVCNEExMUU2ODEzM0RCMkEzQUUyNjU2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCN0FDMzc1RUI0QTExRTY4MTMzREIyQTNBRTI2NTY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCN0FDMzc2RUI0QTExRTY4MTMzREIyQTNBRTI2NTY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LzZg2wAAA4JJREFUeNrsmF1I02EUxt2HTac1UswuupBIMgOX9EFtzVqGlpP5GW2oCIoiQwQRQVAvVMQLBVFBUBFRWZvaGC6UjUUm4pBNtALFQiorEVEnG2tjaVvnhYTX1VVFnuh/7vZcuB97Pc9zzmH5/f7LQf9AsRhQBpQBZUAZUAaUAf2VYv/NLxsaGjrV2Nh4FjWoXq+PaGpqUjqdzmNoQU0m04mampo8r9cbFhISso8SdGZmJryysjLP4/EcJ5/Dw8O/oAO1Wq18lUqldLlcJw80Ho/nQwW6srLCKykpUTgcjihaj4yMxPOLrq+vBysUioe7u7unaT0qKupjamqqHQXozs4OJzMz84Hdbj9D6xERERtqtXo0Ojr66JsJrIednp6evbm5GUPrAoFga3BwUBsXF+c9csN3u91smUwmh2ePpXXo8t2enp5HQqHQc+TJtLe3x4Jf8v7a2lo8rfP5fEdXV5daJBJ9RhGhcrn87urqqpDWQkNDXS0tLZrk5GQniqzPyMi4tbS0dJXWwCvd9fX1mqysLPuf+tf6LVCwoBuLi4tiWgsODvZWVVWN5Ofnb6GYngoLC69YLBYprXG53P3y8vKRsrKyDRRjHoAkTE9Ppxz6Q2z21+Li4lHI9U8o5lF41gtGo1Hm8/kOQSqVSn1tbe17FINzXV3dOZ1OJwdIFgXph4Z6Ah3+BsWE39zcHAMRmA2QHAoyKCUlZbKjo2MZzSoCsRjGYrEOaeT5t7e3Bah2ps7OzqXS0lIt6Wxan5+fv5mTkyNBtdzBOvGhqKhoLBDWZrNJwFNFqLZQaKh3BQUFjzkcziFY8NTb0PnXUa3LDQ0NbwFWR2yJ1mdnZ++Afg3dAQJ8M/ZnTpCUlGSGHd6G6lJSXV19fmxsLDMQViqVGgcGBhbQXEpaW1tf5+bmjhPjp21ramrqHix3l9DdniDj4/V6fUZAapFAmOjt7X2JBpRURUXFRYPB8EPEpqWlTXR3d79CA0pKpVIlTE5OygJhYQswkNBAA3owBsKElR4wYflh4h9vb29fRgNKijSS2WxOC4SFxtO3tbWtoDnp9PX1vYDFzkgainIDlslkEqM7kvX39y8Q86dh4QU56EBJkYSSSCRPqRsA3kPu8PCwVSwWP/v+/By0oKQ0Gs2cSCR6DqBc1KCktFqtJTExcQ6VPaEa8xhQBpQBZUAZUAb0/wX9JsAAi43LfTPIN04AAAAASUVORK5CYII=") 0 0 no-repeat;
}

.mod18 #nextTop {
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA+CAYAAABdhInWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQkNGMjg2MUVCNEExMUU2ODEzM0RCMkEzQUUyNjU2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQkNGMjg2MkVCNEExMUU2ODEzM0RCMkEzQUUyNjU2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVCQ0YyODVGRUI0QTExRTY4MTMzREIyQTNBRTI2NTY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVCQ0YyODYwRUI0QTExRTY4MTMzREIyQTNBRTI2NTY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uVZHxwAAA8BJREFUeNrs2l9IWmEUAHCv2j9rkxWuMfYQG21SUGvRWjbbWkXOQmsVS6ygoIgeAqGgh4IyooeCoCCKHiKjGXObSygSxxpFoyyWjIpi1Shxo1k6nSmW0507Km6+rVV8xT0v13sE/fnpPd85FzGPxxNLOQdBpZyTIKEklISSUBJKQi8AVCqV3pTJZFeRh1qtVt/GxkaRUqkMRhrq7+/vcjqdgTU1NWK1Wn0ZWWhQUNAufnQ4HJckEol4YmIiCEmon5+f++CxzWa7UlFRIdJqtQzkoCEhIbvEc4vFwiotLc1fWlryQwqanp5uYrFYemLObDZfy8/Pf24wGHyQgYaGhroGBgZeBgcHfyfmTSbTjaysrLzt7W0aMgWfzWY7+/r6BplMppGY39zcDMvMzHwGJYyKBBSP6OhoR3d39wuoAmZiHr7+8IyMDIHdbqciAcWDw+HsdHR0DDAYDAsxv76+HgEr+3Rvbw9DZq9PSUmxNjc3ywMCAmzE/MrKSrRAIEhFqinJzs421dXVyaHG2on5hYWFOKFQ+Aip7qmgoMBYXV096OPj4yTm5+bmEqF0cf7ntWn19fXXTxIbGxtrc7vd+tnZ2Ug4Hi6EXq8P0+l0Dlj5b0hA8UhISLDC1mqAlYzweDyH2I2NjVuwe1ngIttEAopHUlLST6PR+GN+fp59gIUjZXV1NRwqgonH4xmRgO5XAxOgzMvLy3cAie1jMTgPxz8E/jwSUDzwlVtcXPy1trZ2G1/RfSwVqsGdnZ0dA77yyMxMW1tbTLiwjuQwDMO320BkhrucnBwuVICHxBydTneVlZUNtre3LyABzcvL48zMzHC9kSUlJQoYYzaQGJdFItGD6enpx0cuCBrNVVhY+Kq2tvYrEnM9YO5PTk4+OfJGVOpvyL9uaGhYQ+IGRFFRURwMe6neSLFY/EYqla4isdcXFxffGx8fTyNe4TgSfqtvm5qaviDRlMBwd3dsbIznhfTk5uYOtbS0LCPRPZWXl0dpNBq+NxIakKHW1tYlJPpRmOmjRkdHM7yR0DCr2traFpEYRSorKyNHRkZwJEZE8vn84X8p5qcKlUgkESqVSuCFxPf24c7Ozs9IjMtVVVVspVIp9EampaWNdHV1nTjy2FC1Ws3xRiYnJ4/29PTokLqlA20anYiEVk3T29v7CbmbZDCr+x485nK572Qy2cxpd2HHgsLX/vfeUmJi4vv+/n7tWfS0x4XS4+PjP8jl8inKGcWxoDExMVMKheIj5QwDI/8BQUJJKAkloSSUhF5o6B8BBgAPzqhURJ9KfwAAAABJRU5ErkJggg==") 0 0 no-repeat;
}

.mod18 li {
    float: left;
}

.mod18 .cf li {
    position: relative;
    color: #fff;
}

.mod18 .cf a {
    display: block;
    width: 100%;
    height: 434px;
    position: absolute;
    color: #fff;
}

.mod18 .cf a img {
    width: 100%;
    height: 434px;
}

.mod18 .cf li span {
    display: block;
    width: 1060px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px 20px;
    line-height: 22px;
    text-align: left;
    background: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#60000000", endColorstr="#60000000");
}

.mod18 .picBox {
    height: 434px;
    position: relative;
    overflow: hidden;
}

.mod18 .picBox ul {
    height: 434px;
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.mod18 .picBox li {
    width: 1100px;
    height: 434px;
}

.mod18 .listBox {
    width: 920px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    padding: 25px 0 0;
    overflow: hidden;
}

.mod18 .listBox ul {
    height: 80px;
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.mod18 .listBox li {
    width: 230px;
    height: 80px;
    cursor: pointer;
}

.mod18 .listBox li i {
    display: none;
}

.mod18 .listBox li a {
    display: block;
}

.mod18 .listBox li img {
    width: 225px;
    height: 80px;
}

.mod18 .listBox .on img {
    width: 219px;
    height: 74px;
    border: 3px solid #ff6600;
}

.mod18 .listBox .on i {
    display: block;
}

/********** focusPicture end ***********/

/********** copyMeeting start ***********/

.copy-meeting {
    margin-top: 0;
    display: none;
    width: 1000px;
    max-height: 530px;
    overflow: auto;
    position: absolute;
    left: 80px;
    /* top: 48px; */
    /* z-index: 888; */
    background: #fff;
    background: rgba(255, 255, 255, .98);
    /* left: 50%; */
    /* margin-left: -550px; */
    border: 1px solid #ccc;
    padding: 30px;
}

.copy-meeting .meeting-flow-content .meeting-list-box {
    width: 100%;
    /*float: left;*/
    margin-right: 30px;
}

.copy-meeting .meeting-item .meeting-list-s3 {
    width: 800px;
}

/********** copyMeeting end ***********/


