.no-click {
    color: #d4d4d4 !important;
    cursor: not-allowed !important;
}
.mb70 {
    margin-bottom: 70px !important;
}

.mb30 {
    margin-bottom: 30px;
}

.noBorder {
    border: none !important;
}

.bg-blue {
    background: rgba(243, 245, 246, 1);
}

.top {
    height: 68px;
    border-bottom: 1px solid rgba(212, 212, 212, 1);
    background: #fff;
}

.main_w1200 {
    width: 1200px;
    margin: 0 auto;
}

.main_w1200 > a {
    margin: 15px 0;
}

.main_w1200 .nav li {
    width: auto;
    float: right;
    height: 63px;
    line-height: 63px;
    margin-left: 40px;
    position: relative;
}

.main_w1200 .nav li.active:after {
    content: '';
    width: 100%;
    height: 5px;
    background-color: #C0191F;
    display: inline-block;
    position: absolute;
    bottom: -5px;
    left: 0;
    border-radius: 4px 4px 0px 0px;
}

.main_w1200 .nav li.active a {
    color: #C0191F;
}

.main_w1200 .nav li:hover:after {
    content: '';
    width: 100%;
    height: 5px;
    background-color: #C0191F;
    display: inline-block;
    position: absolute;
    bottom: -5px;
    left: 0;
    border-radius: 4px 4px 0px 0px;
}

.main_w1200 .nav li a {
    font-size: 16px;
    color: #535353;
    font-weight: 500;
    margin: 0 15px;
    height:63px;
    display:inline-block;
}

.crumbs {
    font-size: 12px;
    color: #979797;
    margin-top: 14px;
    margin-bottom: 33px;
}

.crumbs a {
    color: #979797;
    padding: 0 5px;
}

.crumbs a:last-child {
    color: #686868;
}

.main_cont .contact {
    margin: 0 auto 73px;
}

.banner {
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
    height: 280px;
    background: url("https://images.bthhotels.com/investmentrelations/images/bk.png") no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: 1920px 350px;
}

.banner-font {
    position: absolute;
    left: 60px;
    top: 117px;
}

.tabs {
    margin-right: 170px;
}

.tabs span {
    color: #333333;
    font-size: 20px;
}

    .tabs ul {
        font-size: 18px;
        margin-top: 34px;
    }

.tabs ul li {
    margin-bottom: 22px;
}

.tabs ul li.active a {
    color: #C0191F;
    font-weight: bold;
}

.tabs ul li a {
    color: #333333;
}

.tabs-cont {
    overflow: hidden;
}

.tabs-cont .tit-img {
    margin-bottom: 36px;
}

.seleBox {
    width:104px;
    height: 28px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(229, 229, 229, 1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 10px 0;
    position: relative;
}

.seleBox .cp span {
    font-size: 14px;
    color: rgba(104, 104, 104, 1);
    line-height: 26px;
    padding-left: 8px;
}

.seleBox .cp i {
    float: right;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: #999999 transparent transparent transparent;
    position: relative;
    top: 12px;
    right: 8px;
}

.seleBox .cp i:before {
    content: '';
    width: 1px;
    height: 18px;
    background: #E5E5E5;
    display: inline-block;
    position: absolute;
    top: -12px;
    left: -12px;
}

.wrapper {
    width: 100%;
    background: #fff;
    z-index: 3;
    position: absolute;
    left: -1px;
    max-height: 104px;
    top: 28px;
    border: 1px solid rgba(229, 229, 229, 1);
    overflow: hidden;
    visibility: hidden;
}

.ulscroll li {
    text-indent: 7px;
    height: 28px;
    line-height: 28px;
    width: 100%;
    color: #686868;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 14px;
}

.ulscroll li:hover {
    background: #C0191F;
    color: #fff;
    cursor: pointer;
}

.mb48 {
    margin-bottom: 48px;
}

.report-item {
    margin-bottom: 10px;
}

.report-item>p {
    color: #535353;
    font-size: 24px;
    text-indent: 12px;
    line-height: 44px;
}

.report-item>p:before {
    content: '';
    width: 8px;
    height: 8px;
    border: 1px solid rgba(192, 25, 31, 1);
    border-radius: 50%;
    display: inline-block;
    position: relative;
    top: -4px;
    left: -12px;
}

.report-item ul {
    border-left: 1px solid #E4E0E0;
    padding: 4px 0;
    margin-left:5px;
}

.report-item ul li {
    margin-left: 28px;
    height: 44px;
    line-height: 44px;
    /*text-indent: 20px;*/
}

.report-item ul li:nth-child(odd) {
    background: rgba(236, 236, 236, 1);
}

    .report-item ul li p {
        display: inline-block;
        width: 70%;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        text-indent: 20px;
    }

    .report-item ul li a {
        color: #535353;
        font-size: 14px;
    }

    .report-item ul li a:hover{
        color:#A51224;
    }

    .more {
        width: 100%;
        height: 38px;
        line-height: 38px;
        border: 1px solid rgba(217, 217, 217, 1);
        text-align: center;
        color: #535353;
        font-size: 14px;
        margin-top: 20px;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

/*股东信息*/
.shareholderInfo {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}

.shareholderInfo table {
    width: 930px;
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

.shareholderInfo tr th {
    font-size: 16px;
    font-weight: bold;
    color: #535353;
    padding: 12px 0;
    background: rgba(236, 236, 236, 1);
}

.shareholderInfo tr td {
    line-height:20px;
    padding: 12px 0;
    font-size: 14px;
    color: rgba(83, 83, 83, 1);
}

.shareholderInfo tr td:nth-child(2) {
    padding-right: 180px;
}

.shareholderInfo tbody tr:nth-child(even) {
    background: rgba(236, 236, 236, 1);
}

/*股东信息*/

/*公司治理*/
.personIntroduction li {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 18px;
}

.personIntroduction li p:first-child {
    color: #888888;
    font-size: 14px;
    margin-bottom: 10px;
}

.personIntroduction li p > span.name {
    font-size: 20px;
    font-weight: bold;
    margin-right: 20px;
    color: rgba(83, 83, 83, 1);
}

.personIntroduction li p:last-child {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    line-height: 24px;
    margin-bottom: 18px;
}

.corporate-Tabs {
    margin: 40px 0;
}

.corporate-Tabs li {
    float: left;
    width: 96px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #666666;
    font-size: 16px;
    background-color: rgba(232, 234, 239, 1);
    border-radius: 17px;
    margin-right: 15px;
    position: relative;
    cursor: pointer;
}

.corporate-Tabs li:last-child {
    width: 116px;
}

.corporate-Tabs li:hover {
    background-color: #90704D;
    color: #fff;
}

.corporate-Tabs li.active {
    background-color: #90704D;
    color: #fff;
}

.corporate-Tabs li.active:after {
    content: '';
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: #90704D transparent transparent transparent;
    position: absolute;
    bottom: -16px;
    left: calc(50% - 8px);
}

.corporate-Tabs li:hover:after {
    content: '';
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: #90704D transparent transparent transparent;
    position: absolute;
    bottom: -16px;
    left: calc(50% - 8px);
}

.corporate-cont > div {
    display: none;
}

.corporate-cont .tabs-now {
    display: block;
}

/*公司公告*/
.notice-item ul li {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px dashed rgba(204, 204, 204, 1);
}
    .notice-item ul li p {
        float: left;
        width: 70%;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .notice-item ul li a {
        font-size: 16px;
        color: #535353;
    }
    

.notice-item ul li a:hover {
    color: #A51224;
}

.notice-item ul li span {
    float: right;
    font-size: 14px;
    color: rgba(151, 151, 151, 1);
}
.report-item ul li span {
    float: right;
    font-size: 14px;
    color: rgba(151, 151, 151, 1);
    margin-right:10px;
}


/* 公司公告 end */
/*page*/
.page {
    margin: 46px auto 0;
    width: 100%;
    text-align: center;
}

.page a {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #a9a9a9;
    width: 38px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #90704d;
    cursor: pointer;
    margin-right: 5px;
}

.page a.currenton {
    color: #d4d4d4;
    background: #f9f9f9;
    border: 1px solid #d4d4d4;
    cursor: default;
}



/* footer */
.footer {
    background: #f3f0ed;
    padding-bottom: 36px;
    min-width:1200px;
}

.footerL {
    float: left;
    padding: 42px 0px 0 16px;
}

    .footerL dl {
        float: left;
        color: #595757;
        padding-right: 94px;
    }

        .footerL dl dt {
            font-size: 18px;
            font-weight: bold;
            line-height: 18px;
            padding-bottom: 14px;
        }

        .footerL dl dd {
            font-size: 14px;
            line-height: 14px;
            padding-bottom: 14px;
        }

            .footerL dl dd a {
                color: #595757;
            }

                .footerL dl dd a:hover {
                    color: #595757;
                    text-decoration: underline;
                }

.footerR {
    float: left;
    padding: 37px 0px 0 0;
}

    .footerR li {
        overflow: hidden;
        zoom: 1
    }

        .footerR li div {
            float: left;
            text-align: center;
        }

            .footerR li div.footerR_l {
                margin-right: 60px
            }

            .footerR li div img {
                display:inline-block;
            }

            .footerR li div p {
                text-align: center;
                font-size: 16px;
                color: #535353;
                margin-top: 18px;
            }

    .footerR .footerR_aboutus {
        margin-top: 30px;
        text-align: center
    }

        .footerR .footerR_aboutus p {
            line-height: 28px;
            color: #5e5d5d;
            font-size: 16px;
        }

            .footerR .footerR_aboutus p span {
                font-size: 22px;
                color: #535353;
                font-weight: bold
            }
/*.footerR li img{ margin-left:27px; }
.footerR li.footerR_aboutus{ font-size: 20px; color:#535353; padding-top:27px;}
.footerR li.footerR_aboutus a{ font-size: 49px; color:#979797; vertical-align: middle; margin-left:42px; }
.footerR li.footerR_aboutus a.wb_icon:hover { color:#C0191F;}
.footerR li.footerR_aboutus a.zfb_icon:hover { color:#1E95D4;}*/
.footer_tip {
    background: #fff;
    height: 63px;
}

.footer_tipL {
    float: left;
    width: 368px;
    font-size: 12px;
    line-height: 16px;
    color: #979797;
    padding: 14px 0 0 21px;
}

    .footer_tipL a {
        color: #979797;
    }

        .footer_tipL a:hover {
            text-decoration: underline;
        }

.footer_tipC {
    padding: 23px 0 0 53px;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
}

    .footer_tipC a {
        color: #666666;
    }

    .footer_tipC img {
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        margin-top: -2px;
    }

.footer_tipR {
    float: right;
    width: 543px;
    font-size: 12px;
    color: #979797;
    padding-top: 17px;
}

    .footer_tipR dl {
        position: relative;
        float: left;
        margin-left: 27px;
    }

        .footer_tipR dl dt {
            float: left;
            overflow: hidden;
            margin-right: 6px;
        }

            .footer_tipR dl dt.anti_spoofing {
                width: 61px;
                height: 38px;
            }

    .footer_tipR .anti_spoofing_box:hover .anti_spoofing_text {
        display: block;
    }

    .footer_tipR dl dt.gs_icon {
        width: 28px;
        height: 30px;
    }

    .footer_tipR dl dt.wj_icon {
        width: 30px;
        height: 30px;
    }

    .footer_tipR dl dt.wl_icon {
        width: 27px;
        height: 30px;
    }

    .footer_tipR dl dt.icp_icon {
        width: 25px;
        height: 30px;
    }

    .footer_tipR dl dt i {
        width: 400px;
        height: 322px;
        vertical-align: middle;
    }

    .footer_tipR dl dt.anti_spoofing i {
        background-position: -155px -171px;
        position: relative\9;
        left: -155px\9;
        top: -171px\9;
    }

    .footer_tipR dl dd.anti_spoofing_text {
        display: none;
        position: absolute;
        background: #17509A;
        left: -87px;
        top: -103px;
        width: 193px;
        line-height: 18px;
        padding: 11px 14px;
        border-radius: 5px;
        color: #fff;
        font-size: 12px;
    }

        .footer_tipR dl dd.anti_spoofing_text:before {
            content: "";
            width: 0px;
            height: 0px;
            border-top: 6px solid #17509A;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            position: absolute;
            top: 94px;
            left: 105px;
        }

    .footer_tipR dl dt.gs_icon i {
        background-position: 0 -102px;
        position: relative\9;
        left: 0px\9;
        top: -102px\9;
    }

    .footer_tipR dl dt.wj_icon i {
        background-position: -32px -102px;
        position: relative\9;
        left: -32px\9;
        top: -102px\9;
    }

    .footer_tipR dl dt.wl_icon i {
        background-position: -66px -102px;
        position: relative\9;
        left: -66px\9;
        top: -102px\9;
    }

    .footer_tipR dl dt.icp_icon i {
        background-position: -97px -102px;
        position: relative\9;
        left: -97px\9;
        top: -102px\9;
    }

    .footer_tipR dl dd {
        float: left;
        width: 48px;
        line-height: 13px;
    }

        .footer_tipR dl dd.gs_name {
            line-height: 30px;
        }

.fix {
    overflow: hidden;
    zoom: 1;
}
.footer_tip i {
    background-image: url(https://images.bthhotels.com/image/web/public_img.png);
    background-image: url()\9;
    background-repeat: no-repeat;
    display: inline-block;
    width: 400px;
    height: 322px;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='https://images.bthhotels.com/image/web/public_img.png', sizingMethod='scale') !important;
}

/* footer end */