﻿#app {
    height: auto;
}

#app,
#Footer {
    background: #ededed;
}

#Footer {
    position: static;
    bottom: 0;
}

.swiper-pagination-bullet-active {
    background: #3a8ee6 !important;
    border-color: #3a8ee6 !important;
}

.sub_main {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.left_menu_wrapper {
    width: 20%;
    height: min-content;
    height: -webkit-min-content;
    height: -moz-max-content;
    margin: 40px 0;
    background: #fff;
}

.right_main_wrapper {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
    margin: 40px 20px;
    min-height: 600px;
    width: 80%;
    overflow: hidden;
}

.left_menu_wrapper .menu_wrapper {
    text-align: center;
}

.left_menu_wrapper .menu_wrapper .menu_title {
    background: linear-gradient(136deg, #613cad, #2c2985 36%, #001a64);
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 15px;
}

.left_menu_wrapper .menu_wrapper .menu_list {
    padding: 20px;
}

.left_menu_wrapper .menu_wrapper .menu_list .menu_item {
    margin-bottom: 20px;
    border: 1px solid #cecece;
}

.left_menu_wrapper .menu_wrapper .menu_list .menu_item.active {
    border: 1px solid #744bcf;
    background: #744bcf;
}

.left_menu_wrapper .menu_wrapper .menu_list .menu_item a {
    display: block;
    padding: 10px 0;
    width: 100%;
    height: 100%;
    color: #414141;
    font-weight: bold;
}

.left_menu_wrapper .menu_wrapper .menu_list .menu_item.active a,
.left_menu_wrapper .menu_wrapper .menu_list .menu_item a:hover {
    background: #744bcf;
    color: #fff;
}

.right_main_wrapper .sub_breadcrumb {
    padding: 10px 0;
    text-align: left;
}

.right_main_wrapper .sub_breadcrumb a {
    color: #414141;
    font-size: 14px;
}

.right_main_wrapper .sub_breadcrumb a:hover {
    color: #909090;
}

.right_main_wrapper .right_main {
    background: #fff;
    padding: 20px;
    width: 100%;
    min-height: 100%;
}

.right_main_wrapper .right_main .main_wrapper {
    overflow: hidden;
}

.right_main_wrapper .sub-content-title {
    width: 100%;
    margin: 30px 0;
    text-align: center;
    display: inline-block;
}

@media screen and (max-width: 992px) {
    .left_menu_wrapper {
        display: none;
    }

    .right_main_wrapper .sub-content-title {
        margin: 20px 0;
    }
}

/****************婢堆傜窗娴犲绮� 瀵偓婵拷***************/
.meeting-desc-wrapper .meeting-desc-content {
    font-size: 14px;
    color: #414141;
    line-height: 1.8em;
}

.meeting-desc-wrapper .meeting-desc-content p {
    margin: 10px 0;
    text-align: left;
}

.meeting-desc-wrapper .meeting-desc-content ul li {
    text-align: left;
    list-style: disc;
    margin-left: 20px;
}

.meeting-desc-wrapper .year-intro-wrapper {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item {
    margin: 20px 0;
    width: 33%;
    padding: 20px;
    text-align: left;
    border-right: 1px solid #e1e1e1;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item:nth-last-child(1) {
    border-right: none;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-title {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
    margin: 15px 0;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-pos-wrapper {
    font-weight: bold;
    text-align: center;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-pos-wrapper span {
    display: block;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-desc-wrapper {
    padding: 2px 0;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-desc-wrapper .year-desc-item {
    padding: 2px 0;
    text-align: center;
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-desc-wrapper .year-desc-item .year-desc-count {
    font-weight: bold;
    margin-right: 10px;
    width: 50%;
    text-align: right;
}

.meeting-desc-wrapper .year-intro-wrapper .year-intro-item .year-desc-wrapper .year-desc-item .year-desc-text {
    width: 50%;
    text-align: center;
    color: #404040;
    font-size: 13px;
}

#year2019 {
    color: #4dadb5;
}

#year2020 {
    color: #0073c0;
}

#year2021 {
    color: #22b9eb;
}

/****************婢堆傜窗娴犲绮� 缂佹挻娼�***************/

/****************婢堆傜窗缂佸嫮绮愮紒鎾寸€� 瀵偓婵拷***************/
.meeting-member-leader-wrapper .sub-content-title {
    margin: 20px 0;
}

.leader-content {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 30px 0;
}

.leader-content .leader-item {
    width: 22%;
    padding: 20px;
}

.leader-content .leader-item:nth-last-child(1) {
    margin-right: 0;
}

.leader-content .leader-item .leader-img {
    width: 60%;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 1px 1px 10px #e1e1e1;
    border-radius: 50%;
}

.leader-content .leader-item .leader-img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.leader-content .leader-item .leader-info div {
    margin: 5px 0;
}

.leader-content .leader-item .leader-info .leader-info-name {
    font-size: 16px;
    font-weight: bold;
}

.leader-content .leader-item .leader-info .leader-info-position {
    font-size: 14px;
    color: #414141;
}

.structure-content p {
    margin: 5px 0;
    text-align: left;
    font-size: 14px;
}

.structure-content .content-title {
    margin: 10px 0;
    font-weight: bold;
    font-size: 20px;
}

.structure-content .content-text {
    margin: 10px 0;
}

/****************婢堆傜窗缂佸嫮绮愮紒鎾寸€� 缂佹挻娼�***************/

/****************瀵扳偓鐏炲﹤娲栨い锟� 瀵偓婵拷***************/
.menu_wrapper_wap {
    display: none;
}

.history-list {}

.history-list .history-item {
    width: 100%;
    padding: 10px;
}

.history-list .history-item a {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    overflow: hidden;
    color: #404040;
}

.history-list .history-item a img {
    width: 50%;
}

.history-list .history-item .history-item-label {
    width: 50%;
    text-align: left;
    padding: 10px;
}

.history-list .history-item .history-item-label .history-title {
    font-size: 40px;
    font-weight: bold;
    margin: 10px 0;
}

.history-list .history-item .history-item-label .history-time {
    font-size: 20px;
    color: #606060;
    margin: 5px 0 20px 0;
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.history-list .history-item .history-info-list {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;

}

.history-list .history-item .history-info-list .history-info-item {
    color: #909090;
    width: 20%;
    padding: 5px;
    text-align: center;
}

.history-list .history-item .history-info-list .history-info-item .history-i-text {
    font-size: 13px;
}

.history-list .history-item a:hover {
    box-shadow: 1px 1px 10px #ccc;
}

@media screen and (max-width: 992px) {
    .menu_wrapper_wap {
        display: block;
    }

    .menu_wrapper_wap .menu_title {
        background: linear-gradient(136deg, #613cad, #2c2985 36%, #001a64);
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        padding: 15px;
    }

    .menu_wrapper_wap .menu_body {
        overflow-x: scroll;
        background: #fff;
    }

    .menu_wrapper_wap .menu_body .menu_list {
        white-space: nowrap;
        padding: 20px;
    }

    .menu_wrapper_wap .menu_body .menu_list .menu_item {
        display: inline-block;
        padding: 20px;
        border: 1px solid #ccc;
    }

    .menu_wrapper_wap .menu_body .menu_list .menu_item a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 768px) {
    .history-list .history-item a img {
        width: 100%;
    }

    .history-list .history-item .history-item-label {
        width: 100%;
    }

    .history-list .history-item .history-item-label .history-title {
        font-size: 28px;
    }

    .history-list .history-item .history-item-label .history-time {
        font-size: 15px;
    }
}

/****************瀵扳偓鐏炲﹤娲栨い锟� 缂佹挻娼�***************/

/****************閸欏倷绱伴幐鍥у础 瀵偓婵拷***************/
.download_wrapper {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    font-size: 14px;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #eee;
}

.download_wrapper .download-file-name {
    font-size: 14px;
}

.download_wrapper .download-btn {
    /*margin-left: auto;*/
    /*width: 120px;*/
}

.download_wrapper .download-btn a {
    display: block;
    width: 100%;
    color: #fff;
    /*background: #162275;*/
    background: linear-gradient(142deg, #2B47B5, #060249) !important;
    /*padding: 8px 18px;*/
    padding: 20px;
    font-size: 16px;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

.download_wrapper .download-btn a img {
    display: inline-block;
    width: 20px;
    float: left;
}

.download_wrapper .download-btn a:hover {
    background: #3543a5;
}

.hotel_content {
    text-align: left;
    padding: 20px 0;
    font-size: 14px;
}

.hotel_content .title1 {
    margin: 10px 0;
}

.hotel_content .hotel_content_text p {
    padding: 10px 0;
}

.hotel_content .hotel_content_text a {
    color: #404040;
}

.hotel_content .hotel_content_text .Qcode-img {
    position: absolute;
    right: 0;
    bottom: 25px;
    width: 150px;
}

.hotel-content-infos {
    width: 100%;
}

.hotel-content-infos .hotel-swiper .swiper-slide {
    border: 1px solid #e1e1e1;
}

.hotel-content-infos .hotel-swiper .swiper-slide .hotel-info-img img {
    width: 100%;
}

.hotel-content-infos .hotel-swiper .swiper-slide .hotel-info-context {
    padding: 20px 10px;
    text-align: left;
}

.hotel-content-infos .hotel-swiper .swiper-slide .hotel-info-context {
    font-size: 14px;
    color: #505050;
    line-height: 1.8em;
}

.hotel-content-infos .hotel-swiper .swiper-slide .hotel-info-context .hotel-info-name {
    font-size: 16px;
    font-weight: bold;
    color: #060551;
    margin: 0 0 10px 0;
}

@media screen and (max-width: 768px) {
    .hotel_content .hotel_content_text .Qcode-img {
        position: unset;
    }
}

/****************閸欏倷绱伴幐鍥у础 缂佹挻娼�***************/


/****************鐢瓕顫嗛梻顕€顣� 瀵偓婵拷***************/
.common_question_wrapper ul li {
    padding: 20px;
    border-bottom: 1px solid #e1e1e1;
}

.common_question_wrapper ul li:hover {
    cursor: pointer;
}

.common_question_wrapper ul li .question_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    line-height: 33px;
}

.common_question_wrapper ul li .question_title .icon[data-v-02253e7e] {
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-left: 15px solid #162275;
    border-bottom: 11px solid transparent;
    margin-right: 14px;
    -webkit-transition: .2s;
    transition: .2s;
}

.common_question_wrapper ul li.active .icon[data-v-02253e7e] {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}


.common_question_wrapper ul li .question_content {
    height: 0;
    font-size: 15px;
    color: #414141;
    overflow: hidden;
    text-align: left;
    transition: all ease-in .2s;
    -webkit-transition: all ease-in .2s;
    -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
}

@media screen and (max-width: 992px) {
    .common_question_wrapper ul li {
        padding: 5px;
    }

    .common_question_wrapper ul li .question_title .icon[data-v-02253e7e] {
        border-top: 6px solid transparent;
        border-left: 9px solid #162275;
        border-bottom: 6px solid transparent;
        margin-right: 14px;
        -webkit-transition: .2s;
        transition: .2s;
    }

    .common_question_wrapper ul li .question_title p {
        text-align: left;
    }
}

/****************鐢瓕顫嗛梻顕€顣� 缂佹挻娼�***************/

/****************缁夋垶濡х拠鍕偓锟� 瀵偓婵拷***************/

.px_wrapper {
    margin: 40px 0 40px 40px;
}

.pxtab {
    margin-top: 30px;
}

.pxtab-tit li {
    display: inline-block;
    width: 48%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #D3E0EF;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    cursor: pointer;
}

.pxtab-tit li a {
    color: #2B47B5;
}

.pxtab-im {
    text-align: left;
}

.pxtab-im li {
    display: none;
}

.pxtab-im li div {
    background: #FFFFFF;
    padding: 20px;
}

.pxtab-im li div p {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #414141;
}

@media screen and (max-width: 992px) {
    .px_wrapper {
        margin: 0;
    }

    .pxtab-tit {
        padding: 0;
    }

    .pxtab-tit li {
        width: 100%;
    }

    .pxtab-tit li a {
        font-size: 14px;
    }
}

/****************缁夋垶濡х拠鍕偓锟� 缂佹挻娼�***************/

/****************婢堆傜窗閺冦儳鈻� 瀵偓婵拷***************/
.sub-content-title div {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #083292;
}

.sub-content-title .title div {
    font-size: 35px;
}

.agenda_content_table table .table-first-td {
    width: 120px;
    text-align: center;
}

.agenda_content_table table .table-second-td {
    display: -webkit-box;
    /* iOS 6-, Safari 3.1-6 */
    display: -webkit-flex;
    /* Chrome */
    display: -moz-box;
    /* Firefox 19 */
    display: -ms-flexbox;
    display: flex;
    /*flex容器*/
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}

.agenda_content_table table .table-second-td {}

.agenda_content_table table .table-second-td a {
    color: #505050;
}

.agenda_content_table table .table-second-td .form-detail-btn a {
    padding: 8px 12px;
    margin-right: 15px;
    background: #015da5;
    color: #fff;
    transition: .3s all linear;
    -webkit-transition: .3s all linear;
    -moz-transition: .3s all linear;
    -o-transition: .3s all linear;
}

.agenda_content_table table .table-second-td .form-detail-btn a:hover {
    background: #0090a5;
    cursor: pointer;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .agenda_content_table table .table-second-td .form-detail-btn a {
        font-size: 12px;
        white-space: nowrap;
        padding: 8px 5px;
    }
}

.agenda_content_table table .table-second-td a:hover {
    color: #000;
}

.agenda-detail-content #ReportIDname {
    text-align: center;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 0;
}

.agenda-detail-content .newsText-time {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-box-pack: justify;*/
    /*-ms-flex-pack: justify;*/
    /*-webkit-justify-content: space-between;*/
    /*justify-content: space-between;*/
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    font-size: 14px;
    margin-bottom: 20px;
}

.agenda-detail-content .newsText-time span {
    margin-right: 20px;
}

.agenda-detail-content #ReportIDtext {
    font-size: 14px;
    line-height: 1.8em;
}


#ReportIDtext table {
    border-collapse: collapse;
}

#ReportIDtext table tr td {
    border: 1px solid #505050;
}

.agenda-detail-content {
    text-align: left;
}

.agenda-detail-content .agende-main-title,
.agenda-detail-content .agende-main-sub-title {
    color: #0070C0;
    font-weight: bold;
    margin: 10px 0;
}

.agenda-detail-content .agende-main-title {
    font-size: 16px;
    text-align: left;
}

.agenda-detail-content .agenda-part-title-wrapper {
    border-top: 1px solid #0070c0;
    border-bottom: 1px solid #0070c0;
    padding: 4px 0;
    margin: 10px 0;
}

.agenda-detail-content .agenda-part-title-wrapper .agenda-part-title {
    background: #0070c0;
    padding: 10px 0;
    color: #fff;
    text-align: center;
}

.agenda-detail-content .agende-main-sub-title {
    font-size: 14px;
}

.agenda-detail-content .agenda-text-line {
    margin-bottom: 0.5em;
    font-size: 14px;
    line-height: 1.5em;
}

.agenda-detail-content .agenda-text-list,
.agenda-detail-content .agenda-text-list li {
    list-style: disc;
    margin-left: 10px;
}

.agenda-detail-content .agenda-text-list li p {
    margin-bottom: 0.5em;
    font-size: 14px;
    line-height: 1.5em;
}

.agenda-detail-content .agenda-btn {
    display: inline-block;
    background: #0070c0;
    transition: all ease .2s;
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    -o-transition: all ease .2s;
}

.agenda-detail-content .agenda-btn a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 10px 16px;
    font-size: 14px;
}

.agenda-detail-content .agenda-btn a img {
    width: 20px;
    margin-right: 10px;
}

.agenda-detail-content .agenda-btn:hover {
    background: #004577;
}

@media screen and (max-width: 992px) {
    .newsText {
        margin: 0 20px;
    }

    #ReportIDtext table {
        border-collapse: collapse;
    }

    #ReportIDtext table,
    table tbody {
        display: block;
        width: 100%;
    }

    .sub-content-title .title div {
        font-size: 24px;
    }

    .overview-text-wrapper .overview-title {
        margin: 5px 0;
    }
}

/****************婢堆傜窗閺冦儳鈻� 缂佹挻娼�***************/

/****************濠曟棁顔夐崲澶婎啎 瀵偓婵拷***************/
.sub-speaker-content {
    margin-top: 40px;
}

.sub-speaker-content .sub-speaker-list {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item {
    width: 20%;
    padding: 15px;
    margin: 0 0 20px 0;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item:hover {}

.sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-img {
    width: 100%;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-img img {
    width: 100%;
    border-radius: 50%;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-info {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
    text-align: center;
    position: relative;
    font-size: 14px;
    color: #414141;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-info .sub-speaker-name {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;
}

.sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-info .sub-speaker-company {
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #909090;
    text-align: right;
    font-size: 12px;
}

@media screen and (max-width: 768px) {
    .sub-speaker-content {
        margin-top: 10px;
    }

    .sub-speaker-content .sub-speaker-list .sub-speaker-item {
        width: 50%;
        margin: 0;
    }

    .sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-info .sub-speaker-name {
        font-size: 16px;
    }

    .sub-speaker-content .sub-speaker-list .sub-speaker-item .sub-speaker-info .sub-speaker-pos {
        font-size: 12px;
    }
}

/****************濠曟棁顔夐崲澶婎啎 缂佹挻娼�***************/

/****************閸氬牅缍旀导娆庡嵆/閸氬牅缍旀刊鎺嶇秼 瀵偓婵拷***************/
.sub-partners-content .sub-partners-list {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.sub-partners-content .sub-partners-list .sub-partners-img {
    width: 120px;
    border: 1px solid #e1e1e1;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.sub-partners-content .sub-partners-list .sub-partners-img img {
    width: 100%;
}

.partners-content-wrapper .sub-content-title {
    margin: 40px 0;
}

/****************閸氬牅缍旀导娆庡嵆/閸氬牅缍旀刊鎺嶇秼 缂佹挻娼�***************/

/****************閻╁瓨鎸遍崶鐐存杹 瀵偓婵拷***************/
.replay-content-wrapper {
    padding: 0 10px;
}

.replay-content-wrapper .playback ul {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    space-between: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.replay-content-wrapper .playback ul li {
    width: 49%;
    margin: 0 0 20px 0;
    font-size: 14px;
    color: #414141;
}

.replay-content-wrapper .playback ul li iframe {
    width: 100%;
    min-height: 240px;
}

@media screen and (max-width: 768px) {
    .replay-content-wrapper .playback ul li {
        width: 100%;
        margin: 0 0 40px 0;
    }

    .replay-content-wrapper .playback ul li iframe {
        min-height: 300px;
    }
}

/****************閻╁瓨鎸遍崶鐐存杹 缂佹挻娼�***************/


/****************鐏炴洝顫嶇粻鈧禒锟� 瀵偓婵拷***************/
.triangle-right {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 10px solid #0e1f6f;
    border-bottom: 6px solid transparent;
    margin-right: 10px;
}

.brief-content-wrapper .brief-content-main .brief-info-list {
    border: 1px solid #e1e1e1;
    padding: 20px;
    text-align: left;
    font-size: 14px;
    color: #414141;
}

.brief-content-wrapper .brief-content-main .brief-info-list li {
    margin: 0 0 20px 0;
}

.brief-content-wrapper .brief-content-main .brief-contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    space-between: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.brief-content-wrapper .brief-content-main .brief-contact .brief-contact-item {
    width: 49%;
    border: 1px solid #e1e1e1;
    padding: 20px;
    text-align: left;
}

.brief-content-wrapper .brief-content-main .brief-contact .brief-contact-item div {
    margin-bottom: 20px;
    font-size: 14px;
    color: #414141;
}

.brief-content-wrapper .brief-content-main .brief-contact .brief-contact-item div:nth-last-child(1) {
    margin-bottom: 0;
}

.brief-content-wrapper .brief-content-main .brief-contact .brief-contact-item .sub-contact-name {
    font-weight: bold;
    font-size: 16px;
    color: #273fa9;
}

.brief-content-wrapper .brief-content-main .history-marvellous-wrapper img {
    width: 100%;
}

.brief-content-wrapper .download_wrapper {
    margin-top: 15px;
}

@media screen and (max-width: 768px) {
    .brief-content-wrapper .brief-content-main .brief-contact .brief-contact-item {
        width: 100%;
        margin-bottom: 20px;
    }
}

/****************鐏炴洝顫嶇粻鈧禒锟� 缂佹挻娼�***************/


/****************閸欏倸鐫�/鐠х偛濮悽瀹狀嚞 瀵偓婵拷***************/
.application-wrapper li {
    list-style: none;
    margin-bottom: 1.5%;
    text-align: left;
}

.application-wrapper li>label {
    color: #414141;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 600;
}

.application-wrapper li label span {
    color: #f00;
    vertical-align: middle;
}

.application-wrapper li input[type='text'],
.application-wrapper li input[type='tel'] {
    width: 100%;
    height: 40px;
    font-size: 14px;
    border: 1px solid rgb(200, 200, 200);
    padding-left: 15px;
}

.apply_list li textarea {
    display: block;
    width: 100%;
    height: 70px;
    border: 1px solid rgb(200, 200, 200);
    padding: 15px;
}

.apply_list .checkbox-inline {
    display: inline-block;
    width: 49%;
    font-size: 14px;
}

.apply_list .checkbox-flex-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    margin: 10px 0;
}

.apply_list #planSponsorOther {
    display: none;
}

.apply_list .checkbox-flex-wrap input {
    margin-right: 5px;
    width: 20px;
    height: 20px;
}

.apply_list .checkbox-flex-wrap label {
    margin-right: 10px;
}

.apply_list #subBtn {
    color: #172a88;
    font-weight: bold;
    display: inline-block;
    margin: 5% auto;
    width: 25%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: none;
    border: 2px solid #172a88;
    border-radius: 23px;
}

.apply_list #subBtn:hover {
    cursor: pointer;
}

/****************閸欏倸鐫�/鐠х偛濮悽瀹狀嚞 缂佹挻娼�***************/

/****************鐏炴洖鏅㈤崥宥呯秿 瀵偓婵拷***************/
.eList-content-wrapper .eList-content-main>ul>li {
    padding: 20px;
    text-align: left;
    border: 1px solid #e1e1e1;
    margin: 10px 15px;
    transition: all ease-out .2s;
    -webkit-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
}

.eList-content-wrapper .ex-info-top {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

.eList-content-wrapper .ex-info-top .ex-info-name div {
    margin-bottom: 10px;
}

.eList-content-wrapper .ex-info-top .ex-info-name .ex-CN-name {
    font-size: 16px;
    color: #253da5;
    font-weight: bold;
}

.eList-content-wrapper .ex-info-top .ex-info-name .ex-EN-name {
    font-size: 12px;
}

.eList-content-wrapper .ex-info-top .ex-info-name {}

.eList-content-wrapper .ex-info-booth {
    width: 15%;
    margin-left: auto;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}

.eList-content-wrapper .ex-info-booth.showDetails {
    width: 30px;
    margin-left: unset;
    display: -webkit-box;
    /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;
    /* 鑰佺増鏈娉�: Firefox (buggy) */
    display: -ms-flexbox;
    /* 娣峰悎鐗堟湰璇硶: IE 10 */
    display: -webkit-flex;
    /* 鏂扮増鏈娉�: Chrome 21+ */
    display: flex;
    /* 鏂扮増鏈娉�: Opera 12.1, Firefox 22+ */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.eList-content-wrapper .ex-info-booth img {
    width: 20px;
}

.eList-content-wrapper .ex-info-booth img:hover {
    cursor: pointer;
}

.eList-content-wrapper .details-panel {
    width: 100%;
    height: auto;
    overflow: hidden;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
}

.eList-content-wrapper .details-panel.hidden {
    height: 0;
}

.eList-content-wrapper .details-panel .online-detail-booth {
    padding: 10px 0;
    font-weight: bold;
}

.eList-content-wrapper .ex-info-product-more {
    margin-left: 10px;
}

@media screen and (max-width: 768px) {
    .eList-content-wrapper .ex-info-booth {
        width: 100%;
        margin-left: 0;
        text-align: left;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .eList-content-wrapper .ex-info-product-more {
        margin-left: auto;
    }
}

/****************鐏炴洖鏅㈤崥宥呯秿 缂佹挻娼�***************/

/****************閸︺劎鍤庣仦鏇犮仛 瀵偓婵拷***************/
.eList-online-wrapper .eList-online-content-main>ul>li {
    padding: 20px;
    text-align: left;
    border: 1px solid #e1e1e1;
    margin: 10px 15px;
    transition: all ease-out .2s;
    -webkit-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
    font-size: 14px;
}

.eList-online-wrapper .ex-online-info-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    border-bottom: 1px solid #e1e1e1;
}

.eList-online-wrapper .ex-online-info-top .ex-online-info-name div {
    margin-bottom: 10px;
}

.eList-online-wrapper .ex-online-info-top .ex-online-info-name .ex-online-CN-name {
    font-size: 16px;
    color: #253da5;
    font-weight: bold;
}

.eList-online-wrapper .ex-online-info-top .ex-online-info-name .ex-online-EN-name {
    font-size: 12px;
}

.eList-online-wrapper .ex-online-info-booth {
    width: 15%;
    margin-left: auto;
    text-align: right;
    font-size: 16px;
}

.eList-online-wrapper .ex-online-info-bottom .ex-online-info-product-title {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 0 0;
}

.eList-online-wrapper .ex-online-info-bottom .ex-online-info-product-list .ex-online-info-product-wrapper {
    border: 1px solid #c1c1c1;
    margin: 5px 0;
}

.eList-online-wrapper .ex-online-info-bottom .ex-online-info-product-list .ex-online-info-product-wrapper img {
    width: 100%;
}

.eList-online-wrapper .ex-online-info-bottom .ex-online-info-product-more {
    margin: 10px 0;
    text-align: right;
}

@media screen and (max-width: 768px) {
    .eList-online-wrapper .ex-online-info-booth {
        width: 100%;
        margin-left: 0;
        text-align: left;
        font-size: 14px;
        margin-bottom: 10px;
    }
}

/****************閸︺劎鍤庣仦鏇犮仛 缂佹挻娼�***************/

/****************閸︺劎鍤庣仦鏇犮仛鐠囷附鍎� 瀵偓婵拷***************/
.eOnline-detail-wrapper .online-detail-desc-wrapper {
    border: 1px solid #e1e1e1;
    padding: 20px;
    text-align: left;
    font-size: 14px;
    line-height: 1.8em;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper>div {
    margin-bottom: 10px;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;

}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-desc .online-detail-name {
    font-size: 22px;
    font-weight: bold;
    color: #263da5;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-desc .online-detail-booth {
    margin-left: auto;
    font-size: 14px;
    color: #404040;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-info {
    color: #707070;
    font-size: 13px;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-website a {
    color: #263da5;
}

.eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-website a:hover {
    text-decoration: underline;
}

.eOnline-products-wrapper .ex-online-product-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
}

.eOnline-products-wrapper .ex-online-product-wrapper>div {
    width: 50%;
}

.eOnline-products-wrapper .ex-online-product-wrapper .online-product-img img {
    width: 100%;
}

.eOnline-products-wrapper .ex-online-product-wrapper .online-product-desc {
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.6em;
}

.eOnline-products-wrapper .ex-online-product-wrapper .online-product-desc .product-name {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.eOnline-products-wrapper .ex-online-product-wrapper .online-product-desc .product-type {
    margin-bottom: 10px;
}

.eOnline-products-wrapper .ex-online-product-wrapper .online-product-desc .product-desc {
    font-size: 13px;
    color: #707070;
}

.main_wrapper>.ex-online-product-wrapper .product-name {
    font-size: 28px;
    text-align: center;
}

@media screen and (max-width: 768px) {
    .eOnline-products-wrapper .ex-online-product-wrapper>div {
        width: 100%;
    }

    .eOnline-products-wrapper .ex-online-product-wrapper .online-product-desc {
        padding: 10px 0;
        font-size: 14px;
        line-height: 1.6em;
    }

    .eOnline-detail-wrapper .online-detail-desc-wrapper .online-detail-desc .online-detail-booth {
        width: 100%;
        margin: 10px 0 0 0;
        font-weight: bold;
    }
}

/****************閸︺劎鍤庣仦鏇犮仛鐠囷附鍎� 缂佹挻娼�***************/

/****************2021閸氬本婀″ú璇插З 瀵偓婵拷***************/
.overview-content-wrapper .overview-content-main {}

.overview-content-wrapper .overview-content-main .overview-content-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 20px;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-img-wrapper,
.overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
    width: 50%;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper {
    padding: 0 15px;
    font-size: 14px;
    color: #6f6f6f;
    text-align: left;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper .overview-title {
    font-size: 22px;
    color: #2740aa;
    font-weight: bold;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper .overview-desc {
    margin-top: 10px;
}

.overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper .overview-desc p {
    line-height: 1.6em;
    margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
    .overview-content-wrapper .overview-content-main .overview-content-item {
        width: 100%;
        border: 1px solid #e1e1e1;
        margin-bottom: 20px;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .overview-content-wrapper .overview-content-main .overview-content-item .overview-img-wrapper,
    .overview-content-wrapper .overview-content-main .overview-content-item .overview-text-wrapper {
        width: 100%;
    }
}

/****************2021閸氬本婀″ú璇插З 缂佹挻娼�***************/

/****************閺備即妞堥崪銊嚄 瀵偓婵拷***************/
.news-content-main ul {
    margin-bottom: 20px;
}

.news-content-main>ul>li {
    padding: 15px;
    border-bottom: 1px solid #e1e1e1;
    text-align: left;
    font-size: 14px;
    transition: all ease-out .2s;
    -webkit-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
}

.news-content-main>ul>li:nth-last-child(1) {
    border: none;
}

.news-content-main>ul>li a {
    display: inline-block;
}

.news-content-main>ul>li .news-item-wrapper .news-item-title {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 16px;
    color: #404040;
    font-weight: bold;
}

.news-content-main>ul>li .news-item-wrapper .news-item-time {
    color: #909090;
}

.news-content-main>ul>li:hover {
    cursor: pointer;
    background: #f5f5f5;
}

@media screen and (max-width: 768px) {
    .news-content-main>ul>li .news-item-wrapper .news-item-title {
        font-size: 14px;
    }
}

/****************閺備即妞堢挧鍕唵 缂佹挻娼�***************/

/****************閺備即妞堢拠锔藉剰 瀵偓婵拷***************/
.news-detail-content #ReportIDtext {
    font-size: 14px;
    line-height: 1.8em;
    text-align: left;
}

#ReportIDtext table {
    border-collapse: collapse;
}

#ReportIDtext table tr td {
    border: 1px solid #505050;
    padding: 10px;
}

.news-detail-content #ReportIDtext p {
    margin-bottom: 5px;
}

.news-detail-content #ReportIDtext img {
    width: 100%;
}

.news-detail-content #ReportIDname {
    text-align: center;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 0;
}

.news-detail-content .newsText-time {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    font-size: 14px;
    margin-bottom: 20px;
}

.news-detail-content .newsText>span:nth-child(1) {
    display: block;
    margin: 20px 0;
    font-size: 24px;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
}

.news-detail-content .newsText {
    text-align: left;
}

.news-detail-content .newsText p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 2em;
}

.news-detail-content .newsText p img {
    display: block;
    margin: 0 auto;
}

.addAgenda {
    text-align: right;
}

/****************閺備即妞堢拠锔藉剰 缂佹挻娼�***************/


/****************娑撳娴囨稉顓炵妇 瀵偓婵拷***************/
.download_content .download-list-wrapper .download-item-wrapper {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px;
    font-size: 14px;
    border-bottom: 1px solid #e1e1e1;
}

.download_content .download-list-wrapper .download-item-wrapper:nth-last-child(1) {
    border: none;
}

.download_content .download-list-wrapper .download-item-wrapper .download-file-info {
    text-align: left;
}

.download_content .download-list-wrapper .download-item-wrapper .download-file-info .download-file-name {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.download_content .download-list-wrapper .download-item-wrapper .download-file-info .download-file-time {
    color: #909090;
}

.download_content .download-list-wrapper .download-item-wrapper .download-btn {
    margin-left: auto;
    width: 120px;
}

.download_content .download-list-wrapper .download-item-wrapper .download-btn a {
    display: block;
    width: 100%;
    color: #fff;
    background: #162275;
    padding: 8px 18px;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
}

.download_content .download-list-wrapper .download-item-wrapper .download-btn a:hover {
    background: #3543a5;
}

@media screen and (max-width: 768px) {
    .download_content .download-list-wrapper .download-item-wrapper .download-file-info {
        width: 100%;
        text-align: center;
    }

    .download_content .download-list-wrapper .download-item-wrapper .download-btn {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }
}

/****************娑撳娴囨稉顓炵妇 缂佹挻娼�***************/

/****************缁夋ü鍔熸径鍕矙缂侊拷 瀵偓婵拷***************/
.secretariat_content {
    text-align: left;
    font-size: 14px;
    line-height: 1.8em;
    color: #414141;
}

.secretariat_content .secretariat_content_text {
    text-indent: 2em;
    margin: 20px 0;
}

.secretariat_content .secretariat_content_text p {
    margin-bottom: 15px;
}

.secretariat_content .secretariat_content_img {
    text-align: center;
}

.secretariat_content .secretariat_content_text img {
    width: 80%;
}

.secretariat_content .sub-content-title {
    margin-top: 40px;
}

.group-title {
    display: block;
    height: auto;
}

.group-title .sub-content-title-main {
    padding: 15px 0;
}

.group-title .sub-content-title-main,
.sub-content-title-sub {
    width: 100%;
    justify-content: center;
}

.group-title .sub-content-title-sub {
    color: #f40;
    font-size: 12px !important;
    line-height: 15px;
}

/****************缁夋ü鍔熸径鍕矙缂侊拷 缂佹挻娼�***************/

/****************閼辨梻閮撮弬鐟扮础 瀵偓婵拷***************/
.contact_content .contact-panel-wrapper {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.contact_content .contact-panel-wrapper .contact-item-wrapper {
    width: 100%;
    margin-bottom: 10px;
    padding: 15px;
    color: #707070;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.contact_content .contact-panel-wrapper .contact-item-wrapper .contact-info-item {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    flex: 1;
}

.contact_content .contact-panel-wrapper .contact-item-wrapper .contact-info-item img {
    width: 20px;
    margin-right: 5px;
}

@media screen and (max-width: 768px) {
    .contact_content .contact-panel-wrapper .contact-item-wrapper {
        width: 100%;
    }
}

/****************閼辨梻閮撮弬鐟扮础 缂佹挻娼�***************/

/****************2019婢堆傜窗娴犲绮� 瀵偓婵拷***************/
.history-text-wrapper {
    text-align: left;
    line-height: 1.8em;
}

#CurrentlyText strong {
    float: left;
    width: 12%;
    text-align: right;
}

#CurrentlyText span {
    display: inline-block;
    width: 80%;
    float: left;
}

@media screen and (max-width: 768px) {
    #CurrentlyText strong {
        float: left;
        width: 25%;
        text-align: right;
    }

    #CurrentlyText span {
        display: inline-block;
        width: 100%;
        float: left;
    }
}

/****************2019婢堆傜窗娴犲绮� 缂佹挻娼�***************/


/****************2019缁儳鍍甸惉顒勬？ 瀵偓婵拷***************/

.newstjlist ul li {
    float: left;
    width: 278px;
    margin: 10px 25px 10px 10px;
}

.newstjlist ul li img {
    width: 100%;
    height: 210px;
}

.newstjlist ul li span {
    display: block;
    background: #fff;
    height: 40px;
    line-height: 16px;
    font-weight: bold;
    text-align: center;
}

.newstjlist ul li a span {
    display: inline-block;
    width: 100%;
    color: #414141;
}

.newstjlist ul li a:hover span {
    color: #464db1;
}

.amazingPhoto-content-main {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.amazingPhoto-content-main .amazingPhoto-item {
    overflow: hidden;
    height: 150px;
    width: 24%;
    margin: 10px 1% 10px 0;
    border: 1px solid #e1e1e1;
}

@media screen and (max-width: 768px) {
    .amazingPhoto-content-main .amazingPhoto-item {

        height: 100px;
        width: 49%;
    }
}

.amazingPhoto-content-main .amazingPhoto-item img {
    width: 100%;
}

.images-cover img {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

/****************2019缁儳鍍甸惉顒勬？ 缂佹挻娼�***************/

/****************婵帊缍嬪▔銊ュ斀 瀵偓婵拷***************/
.media_list li textarea {
    display: block;
    width: 100%;
    height: 70px;
    border: 1px solid rgb(200, 200, 200);
    padding: 15px;
}

.media_list li select {
    width: 100%;
    height: 40px;
    font-size: 14px;
    border: 1px solid rgb(200, 200, 200);
    padding-left: 15px;
}

.media_list .subBtn {
    color: #172a88;
    font-weight: bold;
    display: inline-block;
    margin: 5% auto;
    width: 25%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: none;
    border: 2px solid #172a88;
    border-radius: 23px;
}

.media_list .subBtn:hover {
    cursor: pointer;
}

/* WebKit browsers  */
input::-webkit-input-placeholder {
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

/*  Mozilla Firefox 4-18娴ｈ法鏁ゆ导顏嗚 */
input:-moz-placeholder {
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

/* Mozilla Firefox 19+ 娴ｈ法鏁ゆ导顏勫帗缁憋拷  */
input::-moz-placeholder {
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

/* IE10娴ｈ法鏁ゆ导顏嗚 */
input:-ms-input-placeholder {
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

textarea::-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-family: 'Arial', '瀵邦喛钂嬮梿鍛寸拨';
}

.media_list li textarea {
    font-size: 14px;
}

/****************婵帊缍嬪▔銊ュ斀 缂佹挻娼�***************/

/****************2021缁夋垶濡х拠鍕偓锟� 瀵偓婵拷***************/
.technology-wrapper {
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    font-size: 14px;
}

.technology-wrapper a {
    font-size: 14px;
    padding: 10px 16px;
    background: linear-gradient(142deg, #0e0f83, #0352a0);
    color: #fff;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -o-transition: all ease 1s;
}

.technology-wrapper a:hover {
    background: linear-gradient(100deg, #0352a0, #0e0f83);
}

/****************2021缁夋垶濡х拠鍕偓锟� 缂佹挻娼�***************/