/* 导入样式表 */
@import url("/static/public/style-cn.css");
@import url("/static/public/parts-cn.css");
@import url("/static/public/invitation-cn.css");

/* 按具体网站的私有颜色配置 */
:root {
    --HnnColor: #2A91A1; /* H3、H4标签字体颜色  #1EA69C*/
    --HbgColor: #D7F0EF; /* H3、H4的span背景颜色  #DCFAEF*/
    --WbgColor: #2FAABB; /* 适配白色字体的背景颜色  #1EA69C*/
    --BbgColor: #98D8D7; /* 适配黑色字体的背景颜色  #B8F3DD*/
    --ItmColor: #4183C4; /* 项目数值字体颜色 */
    --menu-float-item-bg: #30A39D; /*左右浮动子菜单项背景色 */
    --bgColor1: #E2F8FA; /* 交替背景色1，如用于：ul-Testimonials、box-hang4son 等*/
    --bgColor2: #EFFBFC; /* 交替背景色2 */
    --bgColor3: #EFF4FA; /* 背景色3 */
}

.box-main h2 {
    margin: 30px auto 20px auto;
    padding: 0;
    background-image: none;
    color: var(--HnnColor);
    font-size: 30px;
    min-height: 50px;
    line-height: 50px;
    letter-spacing: 1px;
    background-color: #f8f8f8;
}

    .box-main h2 b {
        color: #fff;
        background-color: var(--HnnColor);
        margin-right: 8px;
        padding: 3px 12px;
        border-top-left-radius: 15px;
        border-bottom-right-radius: 15px;
    }
.box-main > h3{
    font-size:16px;
}
.box-main h3 span{
    font-size:15px;
}

/* == 展会组织 ==================== */
.my-Organization ul {
    width: 50%;
}
/* ================================ */


/* == 热点聚焦（为何参展） ======== */
.my-HotspotFocus div:first-child {
    width: 22%;
}

.my-HotspotFocus div:nth-child(3) {
    width: 21%;
}

.my-HotspotFocus div:last-child {
    width: 30%;
}
/* ================================ */


/* == 大会议程 ==================== */
.my-conference tr:nth-child(2n+1) {
    background-color: var(--bgColor1);
}

.my-conference tr:nth-child(2n) {
    background-color: var(--bgColor2);
}

.my-conference th {
    color: #555;
    border-bottom: solid 2px #fff;
    padding: 5px 0;
    background-color: var(--BbgColor);
    width: 124px;
}

.my-conference td {
    color: #4183C4;
    border-left: solid 2px #fff;
    border-bottom: solid 2px #fff;
    padding: 5px 10px;
}

    .my-conference td small {
        font-size: 14px;
        color: #444;
        margin-left: 5px;
    }

.my-conference tr td:nth-last-child(2) {
    width: 114px;
}
/* ================================= */


/* == 拟邀专家嘉宾(表格) ============ */
.my-tb-guest th {
    width: 74px;
    background-color: var(--WbgColor);
    color: #fff;
    font-weight: normal;
    border-bottom: solid 2px #fff;
    border-right: solid 2px #fff;
}

.my-tb-guest td {
    border-bottom: solid 2px #fff;
    padding: 5px 10px;
}

.my-tb-guest tr:nth-child(2n+1) td {
    background-color: var(--bgColor1);
}

.my-tb-guest tr:nth-child(2n) td {
    background-color: var(--bgColor2);
}
/* ================================= */


/* == 拟邀专家嘉宾(大头像) ========== */
.my-box-guest {
    background-color: var(--bgColor1);
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}

    .my-box-guest > div {
        float: left;
        margin: 9px;
        padding: 0;
        width: 186px;
        /*min-height: 400px;*/
        text-align: center;
    }

        .my-box-guest > div img {
            width: 186px;
            height: 186px;
            border: solid 4px #fff;
            border-radius: 93px;
        }

        .my-box-guest > div h3 {
            margin: 5px auto;
            font-size: 22px;
            font-weight: normal;
            letter-spacing: 3px;
            text-align: center;
            border: none;
        }

        .my-box-guest > div p {
            margin: 10px auto;
            text-align: center;
        }
/* ================================= */


/* == 展览类别 ==================== */
.tb-ExpoProfile th {
    width: 132px;
    background-color: var(--WbgColor);
    color: #fff;
    font-weight: normal;
}

.tb-ExpoProfile tr:nth-child(2n+1) td {
    background-color: var(--bgColor1);
}

.tb-ExpoProfile tr:nth-child(2n) td {
    background-color: var(--bgColor2);
}
/* ================================ */


/* == 增值服务（赞助） ============ */
.my-VaServices th {
    background-color: var(--BbgColor);
    font-weight: bold;
    border-bottom: solid 2px #fff;
    padding: 3px 5px;
}

.my-VaServices tr:first-child th {
    color: #fff;
    background-color: var(--WbgColor);
    border-bottom: solid 2px #fff;
    border-right: solid 2px #fff;
    font-weight: bold;
}

.my-VaServices td {
    border-left: solid 2px #fff;
    border-bottom: solid 2px #fff;
    padding: 3px 5px;
    font-size: 14px;
}

.my-VaServices tr:nth-child(2n+1) td {
    background-color: var(--bgColor1);
}

.my-VaServices tr:nth-child(2n) td {
    background-color: var(--bgColor2);
}

.my-VaServices1 tr td:last-child, .my-VaServices1 tr td:nth-last-child(2), .my-VaServices1 tr td:nth-last-child(3), .my-VaServices2 tr td:last-child, .my-VaServices3 tr td:last-child, .my-VaServices3 tr td:nth-last-child(2) {
    text-align: center;
}

/* 以下是列宽定义： */
.my-VaServices tr th:first-child {
    width: 90px;
}

.my-VaServices1 tr:first-child th:nth-last-child(3) {
    width: 140px;
}

.my-VaServices1 tr:first-child th:nth-last-child(2) {
    width: 100px;
}

.my-VaServices1 tr:first-child th:last-child {
    width: 90px;
}
/* ================================= */

