﻿
body, html {
    padding: 0;
    margin: 0;
    height: 100%;
    scroll-behavior: smooth;
}

* {
    text-decoration: none;
    list-style: none;
    font-style: normal;
    padding: 0;
    margin: 0;
}

a {
    color: #333;
    text-decoration: none;
}
    a:hover {
        color:#333;
        text-decoration:none;
    }

.fs-7 {
    font-size: 0.9rem !important;
}
.fs-8 {
    font-size: 0.8rem !important;
}
.lh-md {
    line-height: 2 !important;
}

/*自定义栅格1600*/
@media (min-width: 1600px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1400px;
    }
}
/*自定义栅格1900*/
@media (min-width: 1900px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1600px;
    }
}

@media (min-width: 1900px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xxl-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xxl-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xxl-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-xxl-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xxl-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xxl-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xxl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-xxl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xxl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xxl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-xxl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-xxl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xxl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-xxl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xxl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-xxl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-xxl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xxl-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-xxl-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-xxl-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-xxl-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xxl-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-xxl-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-xxl-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-xxl-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-xxl-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-xxl-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-xxl-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-xxl-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-xxl-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-xxl-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-xxl-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1920px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}
/*超出隐藏*/
.hs-hidden {
    overflow:hidden;
}

/*头部搜索*/
.hs-top-search-wrap {
    background-color: #f5f3f0;
}
.hs-top-search-wrap button {
    border: none !important;
    color: #fff !important;
    background-color: #DDA159 !important;
}
/*自定义颜色*/
.hs-bg-343a40 {
    background-color: #343a40 !important;
}
/*自定义行内块*/
.hs-inlineblock {
    display: inline-block;
}

.hs-btn:hover {
    color: #212529;
    text-decoration: none;
}

.hs-btn:focus, .hs-btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.hs-btn.disabled, .hs-btn:disabled {
    opacity: 0.65;
}

.hs-btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.hs-hover:hover {
    color:#DDA159;
}

/*自定义文本按钮*/
.hs-btn-text {
    background-color: #343a40;
    border: none;
    color: #fff;
}

    .hs-btn-text:hover {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

    .hs-btn-text:focus {
        background-color: #343a40;
        border-color: #343a40;
        box-shadow: none;
    }

    .hs-btn-text.disabled {
        color: #666;
        background-color: #343a40;
        border-color: #343a40;
    }

    .hs-btn-text:not(:disabled):not(.disabled):active, .hs-btn-text:not(:disabled):not(.disabled).active,
    .show > .hs-btn-text.dropdown-toggle {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40;
    }

        .hs-btn-text:not(:disabled):not(.disabled):active:focus, .hs-btn-text:not(:disabled):not(.disabled).active:focus,
        .show > .hs-btn-text.dropdown-toggle:focus {
            box-shadow: none;
        }

/*自定义线框按钮*/
.hs-btn-outline {
    color: #DDA159;
    border-color: #DDA159;
}

        .hs-btn-outline:hover {
            color: #fff;
            background-color: #DDA159;
            border-color: #DDA159;
        }

        .hs-btn-outline:focus, .hs-btn-outline.focus {
            box-shadow: none;
        }

        .hs-btn-outline.disabled, .hs-btn-outline:disabled {
            color: #DDA159;
            background-color: transparent;
        }

    .hs-btn-outline.disabled, .hs-btn-outline:visited {
        color: #DDA159;
        background-color: #fff;
    }

        .hs-btn-outline:not(:disabled):not(.disabled):active, .hs-btn-outline:not(:disabled):not(.disabled).active,
        .show > .hs-btn-outline.dropdown-toggle {
            color: #fff;
            background-color: #fff;
            border-color: none;
        }

            .hs-btn-outline:not(:disabled):not(.disabled):active:focus, .hs-btn-outline:not(:disabled):not(.disabled).active:focus,
            .show > .hs-btn-outline.dropdown-toggle:focus {
                box-shadow: none;
                color: #bbb;
            }

/*按钮文字为主色调*/
.hs-btn-text-color {
    color:#DDA159!important;
}

    /*自定义平均5份*/
    .col-md-25 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    /*自定义标签*/
    .hs-badge {
        color: #fff;
        background-color: #DDA159;
    }

    a.hs-badge:hover, a.hs-badge:focus {
        color: #fff;
        background-color: #DDA159;
    }

    a.hs-badge:focus, a.hs-badge.focus {
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgba(221, 161, 89, 0.5);
    }


/*自定义mb*/
@media (max-width: 576px) {
    .hs-mb-mob-5rem {
        margin-bottom:5rem;
    }
}

    /*宽度保持，高度自动*/
    .hs-width-full {
        width: 100%;
        height: auto;
    }
    /*高度保持，宽度自动*/
    .hs-height-full {
        height: 100%;
        width: auto;
    }
    /*无边框*/
    .hs-borderless {
        border: none;
    }
    /*无圆角*/
    .hs-roundless {
        border-radius: 0;
    }
    /*粗体*/
    .hs-font-bold {
        font-weight: bold;
    }
    /*红色*/
    .hs-red {
        color: #dc3545;
    }
    /*字体#333*/
    .hs-font-color-san {
        color: #333;
    }
    /*字体#666*/
    .hs-font-color-liu {
        color: #666;
    }
    /*字体-注释说明*/
    .hs-font-color-con {
        color: #999!important;
    }
    /*主色背景*/
    .hs-bg-color {
        background-color:#DDA159;
    }
/*自定义按钮*/
.hs-button {
    padding: 0.5rem 1rem;
    width: 100%;
    height: 38px;
    background-color: #DDA159;
    border: none;
    border-radius: 4px;
    color: #fff;
}

    .hs-button:hover {
        background-color: #c98432;
    }

    .hs-button span {
        font-size: 0.95rem;
        color: #fff;
    }
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: red;
    font-size: 0.95rem;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: red;
    font-size: 0.95rem;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red;
    font-size: 0.95rem;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
    font-size: 0.95rem;
}

/*通用分页样式*/
.hs-pagination .pagination-container .pagination li {
    border: 1px solid #DDA159 !important;
    margin-right: 0.5rem;
    width: 1.7rem;
    height: 1.7rem;
    text-align: center;
    border-radius: 2px;
}

    .hs-pagination .pagination-container .pagination li a {
        color: #DDA159;
        display: block;
    }

    .hs-pagination .pagination-container .pagination li:hover {
        border: none;
        background-color: #DDA159;
    }

        .hs-pagination .pagination-container .pagination li:hover a {
            color: #fff;
        }

    .hs-pagination .pagination-container .pagination li.active {
        border: none;
        background-color: #DDA159;
    }

        .hs-pagination .pagination-container .pagination li.active span {
            color: #fff;
        }

/*侧边栏悬停*/
.hs-info-hot-sticky {
    top:80px;
}
/*边栏联系我们*/
.hs-sidebar-contact-title span {
    font-size: 1.25rem;
    color: #333;
}

    .hs-sidebar-contact-com .media {
        margin-bottom: 1rem;
    }

        .hs-sidebar-contact-com .media i {
            font-size: 0.875rem;
            color: #666;
            margin-right: 0.5rem;
        }

        .hs-sidebar-contact-com .media  span {
            font-size: 0.875rem;
            color: #666;
            line-height: 1.5rem;
        }



/*顶部导航*/

@media (max-width: 1900px) {
    .hs-nav .hs-dropdown-item {
        height: 300px;
        overflow-y: auto;
    }
}

    .hs-nav-box .hs-nav-brand-box {
        padding: 0 15px;
        width: 100%;
    }

    .hs-nav-box .hs-nav-brand {
        width: 120px;
        height: auto;
    }

    .hs-nav-box .hs-nav-brand img {
        width: 100%;
    }

    /*顶部导航VIP付费按钮*/
    .hs-btn-vip {
        background-color: #444;
        border-radius: 22px;
        display: inline-block;
    }
    .hs-btn-vip a {
        /*color: #D2BB99 !important;*/
        color: #F5DB90 !important;
        font-size: 0.9rem;
    }
.hs-nav-con-wrap {
    height:32px;
}

/*顶部导航语言选择*/
.hs-nav-login .dropdown-menu a {
    font-size: 0.9rem;
}
.hs-navbox .hs-nav .navbar-nav .nav-link {
    padding-right:0!important;
}

/*顶部导航登录用户信息*/
.hs-nav-user-wrap .hs-user-avatar {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,.5);
    overflow: hidden;
}
.hs-nav-user-wrap .hs-user-avatar img {
    width:100%;
    height:auto;
    position:relative;
    top:50%;
    transform:translateY(-50%);
}

.hs-nav-user-wrap .hs-user-name {
    line-height:36px;
}
.hs-nav-user-wrap .dropdown-toggle::after {
    position: relative;
    top:50%;
    transform:translateY(5px);
}
.hs-nav-user-wrap .dropdown-menu a {
    font-size:0.9rem;
}
@media (max-width: 576px) {
    .hs-nav ul li .dropdown-menu {
        border: none;
        background-color: #f5f5f5;
    }
    .hs-nav ul li a {
        padding-left: 0 !important;
        padding-right: 0 !important;
        color: rgba(221, 161, 89, 1) !important;
    }
}


.hs-nav ul li .dropdown-menu .dropdown-item {
    padding-left: 2rem !important;
    color:#DDA159 !important;
}


.hs-nav ul li .dropdown-item {
    line-height: 3rem;
    display: block;
}

/*中部内容*/
.hs-main-box{
    min-height:calc(100% - 200px)
}
/*底部导航*/
.hs-footer-box {
    height: 135px;
    color: #999999;
}
    .hs-footer-box a{
        color:#999999;
    }

/*手机底部标签栏*/
.hs-labelbar-wrap .hs-labelbar-item a,
.hs-labelbar-wrap .hs-labelbar-item .dropup a {
    display: block;
}
    .hs-labelbar-wrap .hs-labelbar-item a span,
    .hs-labelbar-wrap .hs-labelbar-item .dropup a span {
        font-size: 1.5rem;
        color: #bbb;
    }
    .hs-labelbar-wrap .hs-labelbar-item a p,
    .hs-labelbar-wrap .hs-labelbar-item .dropup a p {
        font-size: 0.8rem !important;
        color: #bbb;
        margin-bottom: 0;
    }

.hs-labelbar-active a span,
.hs-labelbar-active .dropup a span,
.hs-labelbar-active a p,
.hs-labelbar-active .dropup a p {
    color: #DDA159 !important;
}
.hs-labelbar-wrap .hs-labelbar-item .dropdown-menu a {
    padding-left:0;
    padding-right:0;
    font-size:0.8rem;
}
.hs-labelbar-wrap .hs-labelbar-item .dropdown-menu a i {
    font-size:0.8rem;
    color:#666;
}
/* 页面内容盒子*/
.wrap {
    /*min-height: calc(100vh – 65px) !important;*/
    min-height:100%;
}

.main {
    padding-bottom: 130px;
}

/*侧边栏*/
@media (max-width:576px) {
    .hs-sidebar .hs-totop-box {
        background-color: #DDA159 !important;
        border-radius: 50%;
        border: none !important;
        opacity: 0.9;
        width: 40px !important;
        height: 40px !important;
    }

    .hs-sidebar .hs-totop-box a i {
        color: #fff !important;
        font-size: 18px !important;
        line-height: 40px !important;
    }
    .hs-sidebar {
        bottom: 5rem !important;
    }

    .hs-sidebar {
        bottom: 8rem!important;
    }
}

.hs-sidebar {
    position: fixed;
    bottom: 3.75rem;
    right: 1.875rem;
    z-index: 99999;
}

    .hs-sidebar .hs-qr-box {
        background-color: #fff;
        border-top: 1px solid #e9e9e9;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        height: 60px;
        width: 60px;
    }

        .hs-sidebar .hs-qr-box:hover {
            background-color: #DDA159;
            border: none;
        }

            .hs-sidebar .hs-qr-box:hover span {
                color: #fff;
            }

        .hs-sidebar .hs-qr-box span {
            font-size: 48px;
            padding: 0 6px;
            line-height: 60px;
        }

    .hs-sidebar .hs-totop-box {
        background-color: #fff;
        border: 1px solid #e9e9e9;
        height: 60px;
        width: 60px;
    }

        .hs-sidebar .hs-totop-box:hover {
            background-color: #DDA159;
            border: none;
        }

            .hs-sidebar .hs-totop-box:hover a i {
                color: #fff;
            }

        .hs-sidebar .hs-totop-box a {
            display: block;
        }

            .hs-sidebar .hs-totop-box a i {
                display: block;
                font-size: 28px;
                padding: 0 6px;
                line-height: 60px;
            }


/*侧边栏二维码*/
    .tooltip {
        margin-right: 10px;
    }

       .tooltip .arrow {
            display: none;
        }

    .tooltip-inner {
        width: 200px;
        height: 100px;
        background: url('../imgs/hurunqrcode.png') no-repeat;
        background-position: center;
        background-size: cover;
        box-shadow: rgba(0,0,0,.2) 0 0 10px;
    }



/*详情页面包屑*/
.breadcrumb-item + .breadcrumb-item::before {
    content: ">";
}

.hs-detail-bread .breadcrumb {
    background-color: #fff;
    font-size: 0.875rem;
    padding-left: 0;
}

    .hs-detail-bread .breadcrumb .active {
        color: #999;
    }


/*榜单分页器样式*/
.fixed-table-pagination{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
}
.fixed-table-pagination .pagination .page-item a {
    color: #DDA159;
}

    .fixed-table-pagination .pagination .page-item a:active {
        border-color: none;
    }

.fixed-table-pagination .pagination .active a {
    background-color: #DDA159;
    border-color: #DDA159;
    color: #fff;
}

.fixed-table-pagination .fixed-table-pagination {
    margin-top: 1.5rem;
}
/*榜单页脚信息*/
.fixed-table-pagination .pagination-detail button.dropdown-toggle {
    background-color: #DDA159;
    border-color: #DDA159;
}

.fixed-table-pagination .pagination-detail .active {
    background-color: #DDA159;
}

.fixed-table-pagination .pagination-detail .dropdown-menu .dropdown-item:visited {
    background-color: #DDA159;
}


    /*首页广告*/
    @media (max-width: 576px) {
        .hs-index-banner-box {
            padding-left: 0;
            padding-right: 0;
        }
    }
.hs-index-banner-box .carousel-inner .carousel-item {
    width:100%;
}
   /* .hs-index-banner-box .carousel-inner {
        width: 100%;
        height: 100%;
    }*/
        .hs-index-banner-box .carousel-inner .carousel-item img {
            width: 100%;
            height:100%;
        }

/*首页榜单*/
.hs-index-rank-wrap .nav-link {
    color:#333;
}
.hs-index-card .hs-index-card-more {
    display: inline-block;
    text-align: right;
    width: 100%;
}
    .hs-index-card .hs-index-card-more i {
        color: #555;
    }
.hs-index-list-title-box {
    width: 100%;
}

        .hs-index-list-title-box span {
            font-size: 1.25rem;
        }

        .hs-index-list-title-box .btn {
            font-size: 0.875rem;
            border: 0;
            padding: 0;
            vertical-align: bottom;
        }

            .hs-index-list-title-box .btn:hover {
                background-color: #fff;
                color: #333;
            }

.hs-index-list-nav-box {
    border-top: 2px solid #DDA159;
    overflow-x: scroll;
}
    .hs-index-list-nav-box::-webkit-scrollbar { /*滚动条整体样式*/
        width: 1px; /*高宽分别对应横竖滚动条的尺寸*/
        height: 4px;
    }

    .hs-index-list-nav-box::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
        border-radius: 4px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
        background: #DDA159;
    }

    .hs-index-list-nav-box::-webkit-scrollbar-track { /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
        border-radius: 0;
        background: #aaa;
    }
    .hs-index-list-nav-box .hs-index-list-nav {
        border-bottom:0;
    }

        .hs-index-list-nav-box .hs-index-list-nav .nav-link {
            border-radius: 0;
            padding: 1.25rem 1rem;
            margin-bottom: 0;
            border: none;
        }

        .hs-index-list-nav-box .hs-index-list-nav .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: #fff;
            background-color: #DDA159;
            border: none;
        }

    .hs-index-list-box .card {
        border: 0;
    }

    .hs-index-list-box .hs-index-card {
        border-top: 0;
        border-right: 0;
        border-left: 0;
    }

        .hs-index-list-box .hs-index-card .card-header {
            padding: 0;
            margin-bottom: 0;
            border-bottom: 1px solid #e9e9e9;
        }
            .hs-index-list-box .hs-index-card .card-header button {
                background-color: #fff;
                border: none;
                padding-top: 0.94rem;
                padding-bottom: 0.94rem;
            }
            .hs-index-list-box .hs-index-card .card-header:hover {
                background-color: rgba(221, 161, 89, 0.03);
                font-weight: normal;
                color: #333;
                text-decoration: none;
            }

        .hs-index-list-box .hs-index-card .btn {
            padding-left: 0;
            padding-right: 0;
            width: 100%;
        }

        .hs-index-list-box .hs-index-card .btn-link {
            font-weight: normal;
            color: #333;
        }

            .hs-index-list-box .hs-index-card .btn-link:hover {
                text-decoration: none;
            }

            .hs-index-list-box .hs-index-card .btn-link:focus {
                text-decoration: none;
                box-shadow:none;
            }

        .hs-index-list-box .hs-index-card .container-fluid {
            padding: 0;
        }
        .hs-index-list-box .hs-index-card .card-body {
            background-color:#f9f9f9;
        }
            .hs-index-list-box .hs-index-card .card-body .hs-index-list-content-box {
                position:relative;
                top:50%;
                transform:translateY(-50%);
            }
        .hs-index-list-box .hs-index-card .card-body .hs-index-list-img-box {
            width: 84%;
            border: 1px solid #e9e9e9;
        }
        .hs-index-list-box .hs-index-card .card-header .hs-index-list-name {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .hs-index-list-box .hs-index-card .card-body .hs-index-list-name em {
            font-size: 0.875rem;
        }

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-name img {
            width: 2%;
            vertical-align: super;
        }

@media (max-width:576px) {
    .hs-index-list-box .hs-index-card .card-body {
        background-color:#f9f9f9;
    }
    .hs-index-list-box .hs-index-card .card-body .hs-index-list-name img {
        width: 7%;
    }
        .hs-index-list-box .hs-index-card .card-body .hs-index-list-location em {
            font-size: 0.875rem!important;
        }
        .hs-index-list-box .hs-index-card .card-body .hs-index-list-img-box {
            width: 100%;
        }
}

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-company {
            display: block;
        }

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-industry {
            padding: 0.3rem;
            min-width: 4.375rem;
        }

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-location {
            display: block;
            font-size: 0.875rem;
            color: #666;
        }

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-controller {
            display: block;
        }

        .hs-index-list-box .hs-index-card .card-body .hs-index-list-vc {
            display: block;
            font-size: 0.875rem;
            color: #666;
        }

    /*首页资讯*/
@media (max-width:576px) {
    .hs-index-news-list-box .hs-index-news-img {
        width: 30%!important;
        height:58px!important;
    }
    .hs-index-news-list-box .hs-index-news-box {
        height: 58px !important;
        width: calc(70% - 20px)!important;
    }
        .hs-index-news-list-box .hs-index-news-img a img {
            width: 100%!important;
            height: auto;
        }
    .hs-index-news-list-box .hs-index-news-box .hs-index-news-title {
        line-height: 1.6rem!important;
        font-size: 1rem!important;
    }
    .hs-index-news-list-box .hs-index-news-box .hs-index-news-com .hs-index-news-keyword {
        width: 65%!important;
    }

    .hs-index-news-list-box .hs-index-news-box .hs-index-news-com .hs-index-news-date {
        width: 35%!important;
        margin-right:0!important;
    }
    .hs-index-news-list-box .hs-index-news-box .hs-index-news-title {
        -webkit-line-clamp: 2!important;
    }
}

.hs-index-news-list-box {
    border-top: 2px solid #DDA159;
}

    .hs-index-news-list-box .hs-index-news-list {
        padding: 1.39rem 0;
        border-bottom: 1px solid #e9e9e9;
    }

    .hs-index-news-list-box .hs-index-news-list a {
        width:100%;
    }
        .hs-index-news-list-box .hs-index-news-list:hover {
            background-color: rgba(221,161,89,.03)
        }

    .hs-index-news-list-box .hs-index-news-img {
        width: 184px;
        height: 104.6px;
        overflow: hidden;
        float:left;
        position:relative;
        margin-right:20px;
    }

        .hs-index-news-list-box .hs-index-news-img img {
            top: 50%;
            left: 50%;
            position: absolute;
            min-height: 100%;
            height: 100%;
            min-width: 100%;
            transform: translate(-50%, -50%);
            /*transition: all 1s ease-in-out 0s;*/
        }

   /* .hs-index-news-list-box .hs-index-news-list .hs-index-news-img img:hover {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
    }*/

    .hs-index-news-list-box .hs-index-news-box {
        position: relative;
        float:left;
        height: 103px;
        width: calc(100% - 204px);
    }

        .hs-index-news-list-box .hs-index-news-box .hs-index-news-title {
            line-height: 1.6rem;
            font-size: 1.1rem;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }
        .hs-index-news-list-box .hs-index-news-box .hs-index-news-title:hover{
            color:#DDA159;
        }
        .hs-index-news-list-box .hs-index-news-box .hs-index-info-introduce p {
            width: 100%;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            color: #999;
            font-size: 0.75rem;
            line-height:1.3rem;
        }
        .hs-index-news-list-box .hs-index-news-box .hs-index-news-com {
            position: absolute;
            bottom: 0;
            width: 100%;
        }

            .hs-index-news-list-box .hs-index-news-box .hs-index-news-com .hs-index-news-keyword {
                float: left;
                display: block;
                width: 60%;
                color: #999;
                font-size: 0.875rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .hs-index-news-list-box .hs-index-news-box .hs-index-news-com .hs-index-news-date {
                float: right;
                display: block;
                width: 35%;
                color: #999;
                font-size: 0.875rem;
                margin-right:0.6rem;
            }

    /*首页调研*/

@media (max-width:576px) {
    .hs-index-reports-box .hs-index-reports-card-title {
        line-height: 2rem!important;
        font-size: 1.3rem!important;
        margin-top:1rem!important;
    }
    .hs-index-reports-box .hs-index-reports-card-body {
        padding-left:0!important;
        padding-right:0!important;
    }
    .hs-index-reports-box .hs-index-reports-card-more {
        width: 40%!important;
    }
}

    .hs-index-reports-box .row {
        border-top: 2px solid #DDA159;
    }

    .hs-index-reports-box .hs-index-reports-card-title {
        line-height: 2.2rem;
        font-size: 1.5rem;
        display: -webkit-box; /*多行文本溢出省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-align: justify;
    }

    .hs-index-reports-box .hs-index-reports-card-body span {
        font-size: 0.875rem;
        color: #999;
    }

    .hs-index-reports-list-box .hs-index-reports-card-introduce {
        color: #999;
        font-size:0.8rem;
        line-height: 1.5rem;
        text-indent: 2rem;
        display: -webkit-box; /*多行文本溢出省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    .hs-index-reports-box .hs-index-reports-card-more {
        width: 30%;
        float: right;
        display: block;
        color: #DDA159;
        vertical-align: middle;
        transition: all 0.5s ease-in-out 0s;
    }

        .hs-index-reports-box .hs-index-reports-card-more:hover {
            transform: translateY(-5px);
            -ms-transform: translateY(-5px); /* IE 9 */
            -moz-transform: translateY(-5px); /* Firefox */
            -webkit-transform: translateY(-5px); /* Safari 和 Chrome */
            -o-transform: translateY(-5px); /* Opera */
        }

        .hs-index-reports-box .hs-index-reports-card-more i {
            vertical-align: middle;
            font-style: italic;
        }

        .hs-index-reports-box .hs-index-reports-card-more img {
            vertical-align: middle;
        }

    .hs-index-reports-list-box {
        border-top: 2px solid #DDA159;
    }

        .hs-index-reports-list-box .card {
            border-bottom: 1px solid #e9e9e9;
            padding-top: 1.55rem;
            padding-bottom: 1.55rem;
        }

            /*.hs-index-reports-list-box .card .row {
                height: 100px;
            }*/

                .hs-index-reports-list-box .card .row .card-body {
                    position: relative;
                    height: 172px;
                }

                    .hs-index-reports-list-box .card .row .card-body .hs-index-reports-list-content-date {
                        position: absolute;
                        bottom: 0rem;
                    }
                    .hs-index-reports-list-box .card .row .card-body .hs-index-reports-list-content-date small {
                        font-size:0.875rem!important;
                        color:#999!important;
                    }

.hs-index-reports-list-img-box img {
    border: 1px solid #e9e9e9!important;
}
.hs-index-reports-list-content {
    position: relative;
}

        .hs-index-reports-list-content h5 {
            font-size: 1.1rem;
            line-height: 1.5rem;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }
.hs-index-reports-list-box .card:hover {
    background-color: rgba(221,161,89,.03);
}
.hs-index-reports-list-box .card a .card-title:hover {
    color:#DDA159;
}


/*首页媒体*/

@media (max-width:576px) {

    .hs-index-media-box .hs-index-media-body .card-text {
        bottom: -20px!important;
        margin-top:0!important;
    }
}


.hs-index-media-box {
    border-top: 2px solid #DDA159;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-radius: 0;
}

        .hs-index-media-box .hs-index-media-body {
            border-left: 1px solid #e9e9e9;
            border-right: 1px solid #e9e9e9;
            border-bottom: 1px solid #e9e9e9;
            height:153px;
            position:relative;
        }

            .hs-index-media-box .hs-index-media-body h5 {
                line-height: 2rem;
                display: -webkit-box; /*多行文本溢出省略号*/
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }
            .hs-index-media-box .hs-index-media-body .card-text{
                position:relative;
                bottom:-35px;
            }
            .hs-index-media-box .hs-index-media-body .card-text p {
                color: #999;
            }

        .hs-index-media-box .hs-index-media-name {
            width: 50%;
            color: #999;
        }

        .hs-index-media-box .hs-index-media-date {
            width: 50%;
            color: #999;
        }

.hs-index-media-list-border {
    border-top: 2px solid #DDA159;
}

        .hs-index-media-list-box img {
            width: 100%;
        }

        .hs-index-media-list-box .hs-index-media-list-body {
            padding: 0.68rem;
        }

            .hs-index-media-list-box .hs-index-media-list-body h5 {
                font-size: 1rem;
                display: -webkit-box; /*多行文本溢出省略号*/
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }

            .hs-index-media-list-box .hs-index-media-list-body p {
                font-size: 0.8rem;
                color: #999;
            }

        .hs-index-media-list-box .card {
            border: 0;
        }

        .hs-index-media-list-box .hs-index-media-list-body {
            border-left: 1px solid #e9e9e9;
            border-right: 1px solid #e9e9e9;
            border-bottom: 1px solid #e9e9e9;
        }


/*资讯首页*/
@media (max-width:576px) {
    .hs-info-top-box .carousel-indicators {
        margin-bottom:0.5rem;
    }
    .hs-info-top-box .hs-info-top h5 {
        font-size: 1rem !important;
        padding: 4rem 1rem 2rem !important;
        height: 8rem !important;
        line-height: 2rem !important;
        width: 100% !important;
    }
    .hs-info-nav-box {
        padding:0!important;
    }
        .hs-info-nav-box .nav a {
            padding:0 0.5rem!important;
            background-color:none;
            text-align:center;
        }
        .hs-info-nav-box .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            background-color: #f5f3f0 !important;
            color: #DDA159 !important;
        }
    .hs-info-search-wrap input {
        width: 85%!important;
    }
    .hs-info-search-wrap button {
        border: none!important;
        color: #fff!important;
        background-color:#DDA159!important;
    }
    .hs-info-list-wrap {
        margin-bottom:5rem!important;
    }
 
    .hs-info-list-box .hs-info-list {
        padding: 0.8rem 0 !important;
    }
    .hs-info-list-box .hs-info-img {
        width: 7.5rem !important;
        height: 4.2rem !important;
        margin-right:0.625rem!important;
    }

    .hs-info-list-box .hs-info-box {
        height: 4.2rem !important;
        width: calc(100% - 7.5rem - 0.625rem)!important;
    }

        .hs-info-list-box .hs-info-box .hs-info-title {
            line-height: 1.6rem !important;
            font-size: 1rem !important;
            -webkit-line-clamp: 2!important;
            position:absolute;
            top:50%;
            transform:translateY(-50%);
        }

        .hs-info-list-box .hs-info-box .hs-info-com .hs-info-keyword {
            width: 65% !important;
        }

        .hs-info-list-box .hs-info-box .hs-info-com .hs-info-date {
            width: 35% !important;
        }

        .hs-info-list-box .hs-info-box .hs-info-com .hs-info-date {
            margin-right: 0;
        }
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    position:absolute;
    top:50%;
    margin-top:-10px;
}
.hs-info-top-box .hs-info-top-img-wrap {
    /*max-height: 580px;
    max-width: 1036px;
    overflow: hidden;
    position: relative;*/
    height: auto;
    width: 100%;
}
    .hs-info-top-box .hs-info-top-img-wrap img {
        width: 100%;
        /*top: 50%;
        left: 50%;
        position: absolute;
        width: auto;
        transform: translate(-50%, -50%);*/
    }
.hs-info-top-box .hs-info-top h5 {
    background: -webkit-linear-gradient(to top, rgba(0,0,0,.3), rgba(0,0,0,0));
    background: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0));
    padding: 4rem 4rem 3rem;
    height: 10rem;
    line-height: 3rem;
    margin-bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.45rem;
}
.hs-info-top-box .hs-info-top .hs-info-title-box {
    width: 100%;
    left: 0;
    bottom: 0;
    padding-bottom: 0;
}
.hs-info-nav-box {
    background-color: #f5f3f0;
    padding: 0.8rem 1.5rem;
}
.hs-info-nav-box .nav a {
    margin-top:0.5rem;
    margin-bottom:0.5rem;
}
.hs-info-nav-box .nav a:hover {
    background-color:#DDA159;
    color:#fff;
}
    .hs-info-nav-box .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        background-color:#DDA159;
    }

.hs-info-search-wrap {
    height: 78px;
    padding: 20px;
    background-color: #f5f3f0;
}
    .hs-info-search-wrap .form-control {
        width: 92%;
        box-shadow: none;
        border: 1px solid #ccc;
        height: 38px;
        padding-left: 1rem;
        padding-right: 1rem;
        border-radius: 5px;
        margin-right: 1%;
    }
        .hs-info-search-wrap .form-control:focus {
            outline-color: #DDA159;
        }
    .hs-info-search-wrap button {
        border: #DDA159 1px solid;
        color: #DDA159;
    }
    .hs-info-search-wrap button:hover {
        background-color:#DDA159;
        color: #fff;
    }

    .hs-info-list-box .hs-info-list {
        padding: 1.5rem 0;
        border-bottom: 1px solid #e9e9e9;
    }

        .hs-info-list-box .hs-info-list:hover {
            background-color:rgba(221,161,89,.03)
        }

.hs-info-list-box a {
    width:100%;
}
.hs-info-list-box .hs-info-img {
    width: 184px;
    height: 104.6px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-right: 20px;
}

    .hs-info-list-box .hs-info-img img {
        top: 50%;
        left: 50%;
        position: absolute;
        min-height: 100%;
        height: 100%;
        min-width: 100%;
        transform: translate(-50%, -50%);
        /*transition: all 1s ease-in-out 0s;*/
    }

/*.hs-info-list-box .hs-info-list .hs-info-img a img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}*/

.hs-info-list-box .hs-info-box {
    position: relative;
    height: 95.6px;
    width: calc(100% - 204px);
    float:left;
}

.hs-info-list-box .hs-info-box .hs-info-title {
    line-height: 2rem;
    font-size: 1.1rem;
    display: -webkit-box; /*多行文本溢出省略号*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
    .hs-info-list-box .hs-info-box .hs-info-title{
        color: #333;
    }
    .hs-info-list-box .hs-info-box .hs-info-title:hover {
        color:#DDA159;
    }
        .hs-info-list-box .hs-info-box .hs-info-introduce p {
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin-right:1rem;
            margin-bottom:0;
            color:#666;
            font-size:0.9rem;
        }
.hs-info-list-box .hs-info-box .hs-info-com {
    position: absolute;
    bottom: 0;
    width: 100%;
}

    .hs-info-list-box .hs-info-box .hs-info-com .hs-info-keyword {
        float: left;
        display: block;
        width: 65%;
        color: #999;
        font-size: 0.875rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .hs-info-list-box .hs-info-box .hs-info-com .hs-info-date {
        float: right;
        display: block;
        width: 30%;
        color: #999;
        font-size: 0.875rem;
        margin-right:1rem;
    }

    /*资讯&新闻列表*/
.hs-info-lists .hs-info-img {
    position: relative;
}

    .hs-info-lists .hs-info-img .hs-img {
        width: 100%;
        top: 50%;
        left: 50%;
        position: absolute;
        height: auto;
        transform: translate(-50%, -50%);
    }

.hs-info-lists .hs-info-title {
    line-height: 2rem;
    display: -webkit-box; /*多行文本溢出省略号*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.hs-info-lists .hs-summary {
    line-height: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #666;
    font-size: 0.9rem;
}

/*资讯首页分页*/
/*.hs-info-list-wrap .pagination-container .pagination li {
    border: 1px solid #DDA159 !important;
    margin-right: 0.5rem;
    width: 1.7rem;
    height: 1.7rem;
    text-align: center;
    border-radius: 2px;
}
    .hs-info-list-wrap .pagination-container .pagination li a {
        color: #DDA159;
        display: block;
    }
    .hs-info-list-wrap .pagination-container .pagination li:hover {
        border: none;
        background-color: #DDA159;
    }
        .hs-info-list-wrap .pagination-container .pagination li:hover a {
            color: #fff;
        }
    .hs-info-list-wrap .pagination-container .pagination li.active {
        border: none;
        background-color: #DDA159;
    }
        .hs-info-list-wrap .pagination-container .pagination li.active span {
            color: #fff;
        }*/


/*资讯首页最热列表*/
.hs-info-hot-title span {
    font-size: 1.25rem;
}
.hs-info-hot-box {
    border-top:2px solid #DDA159;
}
.hs-info-hot-box ul li {
    padding: 1.5rem 0.8rem 1.5rem 0;
    border-bottom:1px solid #e9e9e9;
}
.hs-info-hot-box ul li:hover {
    background-color: rgba(221,161,89,.03);
}
.hs-info-hot-box .hs-info-hot-img {
    width:147.16px;  
    height:82.4px;
    margin-right:2%;
    float:left;
    overflow:hidden;
    position:relative;
}
    .hs-info-hot-box .hs-info-hot-img img {
        top: 50%;
        left: 50%;
        position: absolute;
        min-height: 100%;
        height: 100%;
        min-width: 100%;
        transform: translate(-50%, -50%);
    }
        /*.hs-info-hot-box .hs-info-hot-img img:hover {
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
        }*/
    .hs-info-hot-box .hs-info-hot-content-box {
        height: 82.4px;
        width: calc(100% - 147.16px - 2%);
        position: relative;
        float: left;
    }
        .hs-info-hot-box .hs-info-hot-content-box .hs-info-hot-title {
            width: 98%;
            font-size: 1rem;
            line-height: 1.5rem;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
    .hs-info-hot-box .hs-info-hot-content-box .hs-info-hot-title a:hover {
        color:#DDA159;
    }
    .hs-info-hot-box .hs-info-hot-content-box .hs-info-hot-com {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

.hs-info-hot-box .hs-info-hot-keyword {
    float:left;
    width:45%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#999;
    font-size:0.875rem;
}
    .hs-info-hot-box .hs-info-hot-date {
        float: left;
        width: 70%;
        font-size: 0.875rem;
        color: #666;
    }
    .hs-info-hot-box .hs-info-hot-introduce p {
        text-align:justify;
        font-size: 0.875rem;
        color: #666;
        line-height: 1.5rem;
        display: -webkit-box; /*多行文本溢出省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        margin-bottom:0;
    }



/*资讯详情页*/
/*资讯详情页侧边栏*/
.hs-sidebar-share {
    position: fixed;
    bottom: 13.125rem;
    right: 1.875rem;
    z-index: 99999;
}

    .hs-sidebar-share .hs-wechat-box {
        background-color: #fff;
        border-top: 1px solid #e9e9e9;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        height: 60px;
        width: 60px;
    }

        .hs-sidebar-share .hs-wechat-box:hover {
            background-color: #DDA159;
            border: none;
        }

            .hs-sidebar-share .hs-wechat-box:hover i {
                color:#fff;
            }

        .hs-sidebar-share .hs-wechat-box i {
            font-size: 28px;
            padding: 0 6px;
            line-height: 60px;
            display:block;
        }

    .hs-sidebar-share .hs-weibo-box {
        background-color: #fff;
        border: 1px solid #e9e9e9;
        height: 60px;
        width: 60px;
        overflow:hidden;
    }
    .hs-sidebar-share .hs-weibo-box .hs-weibo-text {
        display:none;
        padding:0.5rem 0.3rem;
    }
        .hs-sidebar-share .hs-weibo-box .hs-weibo-text span {
            color:#fff;
            font-size:0.6rem;
        }

        .hs-sidebar-share .hs-weibo-box:hover {
            background-color: #DDA159;
            border: none;
        }
        .hs-sidebar-share .hs-weibo-box:hover a i {
            color:#fff;
            display:none;
        }
            .hs-sidebar-share .hs-weibo-box:hover .hs-weibo-text {
                display:block;
            }

        .hs-sidebar-share .hs-weibo-box a {
            display: block;
        }

            .hs-sidebar-share .hs-weibo-box a i {
                display: block;
                width:60px;
                font-size: 28px;
                padding: 0 0.375rem;
                line-height: 60px;
            }


/*资讯详情页侧边栏二维码*/
.popover {
    margin-right: 10px;
    border: none;
    box-shadow: rgba(0,0,0,.2) 0 0 10px;
}

     .popover .arrow {
        display: none;
    }
.popover-header {
    font-size:0.875rem;
    background-color:none;
    text-align:center;
}
     .popover-body {
        width: 100px;
        height: 100px;
        background: url('../imgs/qr_wechat_share.png') no-repeat;
        background-position: center;
        background-size: cover;
    }

/*资讯详情页顶部信息*/
.hs-info-detail-head .hs-info-detail-title {
    width:100%;
    color:#333;
    line-height:2.5rem;
}
.hs-info-detail-head .hs-info-detail-com span {
    font-size:0.875rem;
    color:#999;
}
.hs-info-detail-head .hs-info-detail-info span {
    font-size: 0.875rem;
    color: #666;
}
.hs-info-detail-head .hs-info-detail-summary {
    background-color:#f8f8f8;
    padding:1rem 1.5rem 1.3rem;
    line-height:2rem;
    text-align:justify;
}
    .hs-info-detail-head .hs-info-detail-summary p {
        font-size: 0.875rem;
        color: #666;
        margin-bottom:0.5rem;
    }
    .hs-info-detail-head .hs-info-detail-summary i {
        color: #ccc;
    }
/*资讯详情页正文*/
@media (max-width:576px) {
    .hs-info-detail-content-wrap p img {
        width: 100%!important;
        height: auto!important;
    }
    .hs-info-detail-content-wrap section img {
        width: 100% !important;
        height: auto !important;
    }
}
    /*.hs-info-detail-content-wrap h4 {
    margin: 4rem 0 1.25rem;
    color: #DDA159;
    line-height: 1.75rem;
}
.hs-info-detail-content-wrap p {
    margin-bottom: 1.625rem;
    word-wrap: break-word;
    color: #444;
    line-height: 2.3rem;
    text-align: justify;
}*/
    .hs-info-detail-content-wrap p img {
        max-width: 100%;
        display: block;
        margin: 1.875rem auto;
    }
    /* .hs-info-detail-content-wrap p span {
        font-size: 0.875rem;
        color: #999;
        text-align: center;
        width: 100%;
        display: inline-block;
    }*/
    /*资讯详情页底部信息*/
    .hs-info-detail-footer p {
        font-size: 0.875rem;
        color: #999;
        margin-bottom: 0.875rem;
    }

    /*资讯详情页最新资讯列表*/
    .hs-info-detail-new-wrap .hs-info-detail-new-title span {
        font-size: 1.25rem;
    }

    .hs-info-detail-new-wrap .hs-info-new-box {
        border-top: 2px solid #DDA159;
    }

    .hs-info-detail-new-wrap .hs-info-new-list {
        padding-top: 1rem;
        padding-bottom: 1rem;
        border-bottom: 1px solid #e9e9e9;
    }

        .hs-info-detail-new-wrap .hs-info-new-list:hover {
            background-color: rgba(221,161,89,.03);
        }

    .hs-info-detail-new-wrap .hs-info-new-list-box .hs-info-new-img {
        width: 129.5px;
        height: 72.52px;
        margin-right: 2%;
        float: left;
        overflow: hidden;
        position: relative;
    }

        .hs-info-detail-new-wrap .hs-info-new-list-box .hs-info-new-img img {
            top: 50%;
            left: 50%;
            position: absolute;
            min-height: 100%;
            height: 100%;
            min-width: 100%;
            transform: translate(-50%, -50%);
        }

    /*.hs-info-detail-new-wrap .hs-info-new-list-box .hs-info-new-img img:hover {
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
        }*/

    .hs-info-detail-new-wrap .hs-info-new-list-box .hs-info-new-content-box {
        height: 72.52px;
        width: calc(100% - 129.5px - 2%);
        position: relative;
        float: left;
    }

        .hs-info-detail-new-wrap .hs-info-new-list-box .hs-info-new-content-box .hs-info-new-title {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
        }

.hs-index-news-list-box .card-title {
    width: 98%;
    font-size: 1rem;
    line-height: 1.75rem;
    display: -webkit-box; /*多行文本溢出省略号*/
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

    .hs-index-news-list-box .card-title :hover {
        color: #DDA159;
    }

    .hs-info-detail-share a {
        /*background-color:#DDA159;*/
        border: 1px solid #DDA159;
        font-size: 0.875rem;
        /*color:#fff;*/
        color: #DDA159;
        padding: 0.5rem 1rem;
        border-radius: 4px;
    }

    @media (max-width:576px) {
        .hs-info-detail-author span {
            display: block;
            margin-bottom: 1.2rem;
        }

        .hs-info-detail-info span {
            display: block;
            margin-bottom: 1rem;
        }

        .hs-info-detail-title {
            font-size: 1.5rem !important;
            line-height: 2.5rem !important;
        }

        .hs-info-detail-next .hs-info-detail-next-content-box .hs-info-detail-next-title a {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    }


    /*调研首页*/
    ::-webkit-scrollbar {
        width: 0;
        height: 0;
        background-color: transparent;
    }
    /*@media (max-width:576px) {
    .hs-reports-list-warp {
        margin-bottom:1rem;
    }
    .hs-reports-list li {
        padding-right: 0 !important;
    }
   
   .hs-reports-list .hs-reports-list-img {
        width: 86px!important;
        height: 116px!important;
    }
    .hs-reports-list-body {
        width: calc(100% - 96px) !important;
        height: 116px !important;
    }
        .hs-reports-list-body .hs-reports-list-title a {
            font-size: 1.1rem !important;
        }
        .hs-reports-list-body .hs-reports-list-com p {
            font-size: 0.875rem !important;
        }
        .hs-reports-list-body .hs-reports-list-title {
            overflow:visible!important;
            text-overflow:inherit!important;
            white-space:normal!important;
        }
    #ifrNews {
        height: 1050px!important;
    }
    #ifrReports {
        height: 550px!important;
    }
}*/

    /*调研首页标题头*/
    .hs-list-warp-title {
        border-bottom: 2px solid #DDA159;
    }

        .hs-list-warp-title span {
            font-size: 1.25rem;
        }

    /*调研首页分页*/
    .hs-reports-list-warp .pagination-container .pagination li {
        border: 1px solid #DDA159 !important;
        margin-right: 0.5rem;
        width: 1.7rem;
        height: 1.7rem;
        text-align: center;
        border-radius: 2px;
    }

        .hs-reports-list-warp .pagination-container .pagination li a {
            color: #DDA159;
            display: block;
        }

        .hs-reports-list-warp .pagination-container .pagination li:hover {
            border: none;
            background-color: #DDA159;
        }

            .hs-reports-list-warp .pagination-container .pagination li:hover a {
                color: #fff;
            }

        .hs-reports-list-warp .pagination-container .pagination li.active {
            border: none;
            background-color: #DDA159;
        }

            .hs-reports-list-warp .pagination-container .pagination li.active span {
                color: #fff;
            }

    .hs-news-list-warp {
        width: 100%;
        height: auto;
    }

    .hs-reports-list-warp {
        width: 100%;
        height: auto;
    }

    .hs-reports-list li {
        padding: 15px;
    }

        .hs-reports-list li:hover {
            background-color: rgba(221,161,89,.03);
        }

    .hs-reports-list .hs-reports-list-img {
        width: 102px;
        height: 138px;
        overflow: hidden;
        margin-right: 10px;
        float: left;
    }

        .hs-reports-list .hs-reports-list-img img {
            width: 100%;
            height: auto;
            /*transition: all 0.6s ease-in-out 0s;*/
            border: 1px solid #e9e9e9;
        }

    .hs-reports-list-body {
        width: calc(100% - 112px);
        height: 138px;
        position: relative;
        float: left;
    }

        .hs-reports-list-body .hs-reports-list-title {
            width: 100%;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .hs-reports-list-body .hs-reports-list-title {
            font-size: 1.1rem;
            line-height: 2rem;
            color: #333;
            width: 100%;
        }

            .hs-reports-list-body .hs-reports-list-title:hover {
                color: #DDA159;
            }

        .hs-reports-list-body .hs-reports-list-text p {
            font-size: 0.875rem;
            line-height: 1.5rem;
            color: #999;
            text-indent: 2rem;
            text-align: justify;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .hs-reports-list-body .hs-reports-list-com {
            position: absolute;
            bottom: 0;
            text-align: left;
            width: 100%;
        }

            .hs-reports-list-body .hs-reports-list-com p {
                color: #666;
                margin-bottom: 0;
            }

    #ifrNews {
        height: 2300px;
    }

    @media (max-width:576px) {
        #ifrNews {
            height: 1310px !important;
        }

        .hs-reports-list .hs-reports-list-title {
            line-height: 1.6rem !important;
            font-size: 1rem !important;
            -webkit-line-clamp: 2 !important;
        }
    }


    /*只有报告首页*/
    .hs-allreports-list-box .hs-img-box {
        height: 317.5px;
        overflow: hidden;
    }

    .hs-allreports-list-box .card-title {
        font-size: 1rem;
        margin-bottom: 0;
        color: #333;
        line-height: 1.5rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .hs-allreports-list-box .card-footer {
        background-color: #fff;
        border: none;
        padding: 0 1rem 1rem 1rem;
    }

    .hs-allreports-list-box .card:hover {
        box-shadow: 0 0 10px rgba(0,0,0,.25);
    }

    .hs-allreports-list-box .card .card-title:hover {
        color: #DDA159;
    }

    @media (max-width:576px) {
        .hs-allreports-list-wrap {
            margin-bottom: 6rem !important;
        }

        .hs-allreports-list-box .hs-img-box {
            height: auto !important;
            width: 100% !important;
        }
    }

.hs-newsreports .card {
    padding-top:1.55rem;
    padding-bottom:1.55rem;
}
    .hs-newsreports .card .card-title {
        font-size: 1.2rem;
        line-height: 1.8rem;
        display: -webkit-box; /*多行文本溢出省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .hs-newsreports .card .hs-reports-card-introduce {
        color: #999;
        font-size: 0.9rem;
        line-height: 1.8rem;
        text-indent: 2rem;
        display: -webkit-box; /*多行文本溢出省略号*/
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }

.hs-reports-list-box {
    border-top: 2px solid #DDA159;
}

/*调研详情*/
.hs-reports-title h3 {
    color: #333;
    line-height: 2.5rem;
}

    .hs-reports-com p {
        color: #666;
    }

    .hs-reports-iframe {
        width: 100%;
        height: 1187px;
        border: 0;
    }
.hs-reports-mob {
    width:100%;
}
.hs-reports-mob .hs-reports-mob-img {
    width: 100%;
    height: 100%;
}

/*媒体首页*/
@media (max-width:576px) {
    .hs-media-list-wrap {
            margin-bottom: 5rem !important;
        }
    }

    /*媒体首页分页*/
    /* .hs-media-list-wrap .pagination-container .pagination {
        padding-left: 0px;
    }

        .hs-media-list-wrap .pagination-container .pagination li {
            border: 1px solid #DDA159 !important;
            margin-right: 0.5rem;
            width: 1.7rem;
            height: 1.7rem;
            text-align: center;
            border-radius: 2px;
        }

            .hs-media-list-wrap .pagination-container .pagination li a {
                color: #DDA159;
                display: block;
            }

            .hs-media-list-wrap .pagination-container .pagination li:hover {
                border: none;
                background-color: #DDA159;
            }

                .hs-media-list-wrap .pagination-container .pagination li:hover a {
                    color: #fff;
                }

            .hs-media-list-wrap .pagination-container .pagination li.active {
                border: none;
                background-color: #DDA159;
            }

                .hs-media-list-wrap .pagination-container .pagination li.active span {
                    color: #fff;
                }*/

    .hs-media-list-box .card {
        border: 1px solid #e9e9e9;
    }

        .hs-media-list-box .card .card-body {
            padding: 1rem 1rem 0.5rem;
        }

        .hs-media-list-box .card .card-title {
            font-size: 1rem;
            margin-bottom: 0;
            color: #333;
            line-height: 1.5rem;
            display: -webkit-box; /*多行文本溢出省略号*/
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .hs-media-list-box .card .card-footer {
            background-color: #fff;
            border: none;
            padding: 0 1rem 1rem 1rem;
        }
            /* .hs-media-list-box .card .card-footer .hs-type {
        width: 48.5%;
        text-align: left;
        display:inline-block;
    }*/
            .hs-media-list-box .card .card-footer .hs-date {
                width: 100%;
                text-align: left;
                display: inline-block;
            }

        .hs-media-list-box .card:hover {
            box-shadow: 0 0 10px rgba(0,0,0,.25);
        }

        .hs-media-list-box .card .card-title:hover {
            color: #DDA159;
        }

    /*媒体详情*/
    @media (max-width:576px) {
        .hs-media-detail-wrap .hs-title h3 {
            line-height: 2rem !important;
            font-size: 1.25rem !important;
        }

        .hs-media-wrap .hs-media {
            height: 194px !important;
        }
    }


    .hs-media-detail-wrap .hs-title {
        margin-top: 1.2rem;
        margin-bottom: 1.8rem;
    }

        .hs-media-detail-wrap .hs-title h3 {
            color: #333;
        }

    .hs-media-detail-wrap .hs-media-com span {
        color: #666;
    }

    /* .hs-media-detail-wrap .hs-media {
        width: 98.3%;
        height: 508px;
    }*/

    .hs-media-wrap .hs-media {
        width: 100%;
        height: 586px;
    }
    /*榜单-手机版*/
    /*榜单-手机版-表头信息*/
    .hs-list-hurun-wrap .hs-phone-list-hurun-com .hs-list-logo {
        width: 26%;
        margin-right: 4%;
    }

        .hs-list-hurun-wrap .hs-phone-list-hurun-com .hs-list-logo img {
            width: 100%;
        }

    .hs-list-hurun-wrap .hs-phone-list-hurun-com .hs-list-introduce {
        width: 70%;
    }

        .hs-list-hurun-wrap .hs-phone-list-hurun-com .hs-list-introduce .hs-list-title span {
            font-size: 1.35rem;
            font-weight: 500;
        }

    .hs-list-hurun-wrap .hs-phone-list-hurun-com .hs-list-text p {
        line-height: 1.75rem;
        font-size: 0.9rem;
        color: #666;
        margin-bottom: 0;
    }



    /*榜单-电脑版*/
    /*榜单-百富榜*/
    .hs-list-hurun-wrap .hs-list-logo {
        width: 12%;
        margin-right: 2%;
    }

        .hs-list-hurun-wrap .hs-list-logo img {
            width: 100%;
        }

    .hs-list-hurun-wrap .hs-list-introduce {
        width: 86%;
    }

        .hs-list-hurun-wrap .hs-list-introduce .hs-list-title span {
            font-size: 1.75rem;
            font-weight: 500;
        }

        .hs-list-hurun-wrap .hs-list-introduce .hs-list-text p {
            line-height: 1.75rem;
        }

    /*表单新闻稿&媒体链接*/
    @media (max-width:576px) {
        .hs-link-wrap {
            margin-bottom: 5rem;
        }
    }

    .hs-link-wrap .hs-link-title-wrap {
        border-bottom: 2px solid #444;
        margin-bottom: 0.6rem;
    }

        .hs-link-wrap .hs-link-title-wrap h6 {
            color: #444;
        }

    .hs-link-wrap .hs-link-news-list .hs-list-group-item {
        border: none;
        padding: 0.3rem 0;
        font-size: 0.875rem;
        color: #666;
    }

        .hs-link-wrap .hs-link-news-list .hs-list-group-item:hover {
            color: #DDA159;
        }

    .hs-link-wrap .hs-link-media-list .hs-list-group-item {
        border: none;
        padding: 0.3rem 0;
        font-size: 0.875rem;
        color: #666;
    }

        .hs-link-wrap .hs-link-media-list .hs-list-group-item:hover {
            color: #DDA159;
        }

    /*表单个人信息*/
    .hs-rank-hurun-perdetail .hs-index-list-name span {
        font-size: 1.2rem;
        color: #333;
        display: block;
    }

    .hs-rank-hurun-perdetail .hs-index-list-name .hs-index-list-age {
        font-size: 0.9rem;
        color: #666;
    }

    .hs-rank-hurun-perdetail .hs-index-list-name .hs-index-list-gender {
        font-size: 0.9rem;
        color: #666;
    }

    .hs-rank-hurun-perdetail .hs-index-list-img-box {
        width: 100%;
        margin-left: 0.4rem;
    }

        .hs-rank-hurun-perdetail .hs-index-list-img-box img {
            width: auto;
            line-height: 108px;
            height: 108px;
            display: block;
        }

    .hs-rank-hurun-perdetail .hs-index-list-content-box {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .hs-rank-hurun-perdetail .hs-index-list-shcool {
        font-size: 0.9rem;
        color: #666;
    }

    .hs-rank-hurun-perdetail .hs-index-list-location {
        font-size: 0.9rem;
        color: #666;
    }

    /*两人个人信息*/
    .hs-rank-hurun-perdetaildou .hs-index-list-img-box {
        margin-left: 0.4rem;
        width: 100%;
    }

    .hs-rank-hurun-perdetail .hs-rank-hurun-perdetaildou {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-content-box {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-shcool {
        font-size: 0.9rem;
        color: #666;
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-location {
        font-size: 0.9rem;
        color: #666;
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-name span {
        font-size: 1rem;
        display: block;
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-name .hs-index-list-age {
        font-size: 0.7rem;
        color: #666;
    }

    .hs-rank-hurun-perdetaildou .hs-index-list-name .hs-index-list-gender {
        font-size: 0.7rem;
        color: #666;
    }
    /*公司信息*/
    .hs-rank-hurun-condetail .company {
        font-size: 1rem;
        font-weight: bold;
        color: #333;
    }

    .hs-rank-hurun-condetail .industry {
        font-size: 0.7rem;
        color: #666;
    }

    .hs-rank-hurun-condetail .add {
        font-size: 0.7rem;
        color: #666;
    }

    .hs-rank-hurun-wrap tbody tr td {
        border-right: none;
        border-left: none;
    }
    /*榜单年份选择器*/
    /*.hs-list-hurun-wrap select option {
    background-color:#DDA159;
    color:#fff;
}*/
    .hs-list-hurun-wrap .form-group option:hover {
        background-color: #DDA159;
        color: #fff;
    }
    /*百富榜-手机端*/
    @media (max-width:576px) {
        .card-views .card-view {
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
        }

            .card-views .card-view .card-view-title {
                width: auto !important;
                vertical-align: baseline !important;
                font-weight: normal !important;
            }

            .card-views .card-view span, em, p {
                font-size: 1rem !important;
            }

            .card-views .card-view .card-view-value {
                width: 100% !important;
                margin-left: 0.8rem !important;
                text-align: left !important;
            }

        .card-views p em:nth-child(2) {
            font-size: 1.2rem !important;
        }

        .card-views .card-view .card-view-value .hs-rank-hurun-condetail {
            margin-left: 0rem !important;
        }

        /*榜单分页器-手机端*/
        .fixed-table-pagination {
            margin-bottom: 5rem !important;
        }
    }

    /*榜单详情表头*/
.hs-list-hurun-wrap thead tr th {
    background-color: #e9ecef;
}

.hs-list-hurun-wrap tbody {
    border-width:1px;
}
/*活动*/
.hs-events-list-wrap .card-body .card-title {
    font-size: 1.1rem;
}
.hs-events-list-wrap .card-footer {
    background-color:#fff;
    border-top:none;
}
.hs-events-list-box .card:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.25);
}

.hs-events-list-box .card .card-title:hover {
    color: #DDA159;
}

.hs-event-list-box .media img {
    width:40%;
}
.hs-theme-wrap .hs-theme-tag {
    border-bottom: 2px solid #DDA159;
}
.hs-theme-wrap .hs-theme-content li {
    list-style:disc;
}
/*登录页*/
.hs-pc-login-wrap {
    width: 40%;
    height: auto;
    margin: 0 auto;
    margin-top: 10%;
    background-color: #fff;
    padding: 3rem 3rem;
}

        .hs-pc-login-wrap .hs-login-body ul li a {
            background-color: #fff !important;
            border: none;
        }

            .hs-pc-login-wrap .hs-login-body ul li a.active {
                border-bottom: 2px solid #DDA159;
                border-radius: 0;
                color: #DDA159;
            }

        .hs-pc-login-wrap .hs-login-footer span {
            font-size: 0.9rem;
        }

            .hs-pc-login-wrap .hs-login-footer span a {
                color: #DDA159;
            }

        .hs-pc-login-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-login-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }
    /*注册页*/
    .hs-pc-register-wrap {
        width: 40%;
        height: auto;
        margin: 0 auto;
        margin-top: 10%;
        background-color: #fff;
        padding: 3rem 3rem;
    }

        .hs-pc-register-wrap .hs-register-footer span {
            font-size: 0.9rem;
        }

            .hs-pc-register-wrap .hs-register-footer span a {
                color: #DDA159;
            }

        .hs-pc-register-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-register-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }
    /*忘记密码页*/
    .hs-pc-forget-wrap {
        width: 40%;
        height: auto;
        margin: 0 auto;
        margin-top: 10%;
        background-color: #fff;
        padding: 3rem 3rem;
    }

        .hs-pc-forget-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-forget-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }
    /*用户中心*/
    .hs-user-wrap input:focus {
        box-shadow: none;
        border-color: #DDA159;
    }

    .hs-user-wrap .hs-user-nav-wrapper {
        background-color: #f1f1f1;
    }

        .hs-user-wrap .hs-user-nav-wrapper .hs-user-nav a {
            height: 54px;
            line-height: 54px;
            padding-left: 28px;
            display: block;
        }

        .hs-user-wrap .hs-user-nav-wrapper .hs-user-nav .hs-active {
            background-color: #fff;
            border-radius: 0;
            border-left: 4px solid #DDA159;
            color: #333;
        }
    /*基本信息*/
    .hs-user-wrap .hs-user-con-wrap {
        width: 100%;
        height: 100%;
        padding: 2rem;
    }

    .hs-user-wrap .hs-user-con {
        width: 100%;
        height: 88px;
    }

    .hs-user-wrap .hs-user-name-wrap {
        height: 88px;
        position: relative;
    }

    .hs-user-wrap .hs-user-con-wrap .hs-avatar-wrap {
        height: 88px;
        width: 88px;
        overflow: hidden;
        border-radius: 50%;
        border: 3px solid rgba(0,0,0,.5);
        margin-right: 20px;
    }

        .hs-user-wrap .hs-user-con-wrap .hs-avatar-wrap img {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
            height: auto;
        }

    .hs-user-wrap .hs-user-con-wrap .hs-user-name-wrap .hs-user-name {
        width: 100%;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

        .hs-user-wrap .hs-user-con-wrap .hs-user-name-wrap .hs-user-name span {
            font-size: 1.4rem;
            color: #333;
        }

        .hs-user-wrap .hs-user-con-wrap .hs-user-name-wrap .hs-user-name img {
            width: 10%;
            position: relative;
            transform: translateY(-20%);
        }

        .hs-user-wrap .hs-user-con-wrap .hs-user-name-wrap .hs-user-name p {
            color: #666;
            margin-bottom: 0;
        }

    .hs-user-wrap .hs-user-renewal-wrap {
        height: 88px;
        border-radius: 20px;
    }

        .hs-user-wrap .hs-user-renewal-wrap .hs-user-renewal {
            background-color: #444;
            border-radius: 20px;
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            padding: 6px 20px;
        }

            .hs-user-wrap .hs-user-renewal-wrap .hs-user-renewal a {
                color: #F5DB90 !important;
                font-size: 0.9rem;
            }

    .hs-user-wrap .hs-user-edit-wrap a {
        cursor: pointer;
    }

    .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap {
        width: 50%;
    }

        .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap input, label {
            font-size: 0.9rem !important;
        }

        .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap input {
            background-color: #f9f9f9;
        }

        .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar {
            width: 88px;
            height: 88px;
            overflow: hidden;
            border-radius: 50%;
            border: 3px solid rgba(0,0,0,.5);
        }

            .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar img {
                width: 100%;
                height: auto;
                position: relative;
                top: 50%;
                transform: translateY(-50%);
            }

        .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar-btn {
            width: 30%;
            font-size: 0.9rem;
            background-color: #fff;
            border: 1px solid #DDA159;
            border-radius: 4px;
            padding: 0.2rem 1rem;
            color: #DDA159;
        }

            .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar-btn:hover {
                background-color: #DDA159;
                color: #fff;
            }
    /*账号密码*/
    .hs-user-wrap .hs-user-account-wrap {
        width: 100%;
        height: 100%;
        padding: 2rem;
    }

        .hs-user-wrap .hs-user-account-wrap input, label, .form-control-plaintextl {
            font-size: 0.9rem !important;
        }

        .hs-user-wrap .hs-user-account-wrap .hs-user-account {
            width: 70%;
        }
    /*我的调研*/
    .hs-user-wrap .hs-user-reports-wrap {
        width: 100%;
        height: 100%;
        padding: 2rem;
    }

        .hs-user-wrap .hs-user-reports-wrap .hs-user-reports thead .th-inner {
            font-size: 0.9rem;
        }

        .hs-user-wrap .hs-user-reports-wrap .hs-user-reports tbody td {
            font-size: 0.9rem;
            color: #666;
        }
    /*我的订单*/
    .hs-user-wrap .hs-user-order-wrap {
        width: 100%;
        height: 100%;
        padding: 2rem;
    }

        .hs-user-wrap .hs-user-order-wrap .hs-user-order thead .th-inner {
            font-size: 0.9rem;
        }

        .hs-user-wrap .hs-user-order-wrap .hs-user-order tbody td {
            font-size: 0.9rem;
            color: #666;
        }
    /*更换邮箱页*/
    .hs-pc-modifyemail-wrap {
        width: 40%;
        height: auto;
        margin: 0 auto;
        margin-top: 10%;
        background-color: #fff;
        padding: 3rem 3rem;
    }

        .hs-pc-modifyemail-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-modifyemail-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }
    /*更换手机页*/
    .hs-pc-modifyPhone-wrap {
        width: 40%;
        height: auto;
        margin: 0 auto;
        margin-top: 10%;
        background-color: #fff;
        padding: 3rem 3rem;
    }

        .hs-pc-modifyPhone-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-modifyPhone-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }
    /*修改密码页*/
    .hs-pc-modifyPassword-wrap {
        width: 40%;
        height: auto;
        margin: 0 auto;
        margin-top: 10%;
        background-color: #fff;
        padding: 3rem 3rem;
    }

        .hs-pc-modifyPassword-wrap input:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

        .hs-pc-modifyPassword-wrap select:focus {
            box-shadow: none;
            border-color: #DDA159;
        }

    /*购买VIP页*/
    .hs-vip-wrap {
        width: 60%;
        margin: 0 auto;
    }

    .hs-vip-content-wrap h6 {
        border-bottom: 1px solid #eee;
        padding-bottom: 1rem;
    }

    .hs-vip-wrap .hs-vip-title-wrap {
        background-color: #444;
        border: 1px solid #444;
        color: #F5DB90;
        width: 100%;
        height: 4rem;
    }

        .hs-vip-wrap .hs-vip-title-wrap h5 {
            line-height: 4rem;
        }

    .hs-vip-content-wrap {
        width: 100%;
        border: 1px solid #ccc;
    }

        .hs-vip-content-wrap ul li {
            width: 23.5%;
            margin-right: 2%;
        }

            .hs-vip-content-wrap ul li:nth-child(4) {
                margin-right: 0;
            }

    .hs-vip-wrap .hs-vip-content-wrap .hs-vip-nav-wrap a {
        border: 2px solid #eee;
    }

    .hs-vip-wrap .hs-vip-content-wrap a.active {
        border: 2px solid #F5DB90;
        background-color: rgba(245,219,144,.2);
    }

    .hs-vip-wrap .hs-vip-content-wrap a h5 {
        color: #5B3301;
        margin-bottom: 0;
    }

    .hs-vip-wrap .hs-vip-content-wrap a p {
        color: #444;
    }

        .hs-vip-wrap .hs-vip-content-wrap a p em {
            color: #EBAF5B;
            font-size: 2.5rem;
        }

    .hs-vip-wrap .hs-vip-content-wrap a span {
        color: #ccc;
    }

    .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap {
        margin-left: 35%;
        width: 100%;
        height: 154px;
    }

        .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap .hs-qr {
            width: 20%;
            height: auto;
            border: 1px solid #eee;
            overflow: hidden;
        }

            .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap .hs-qr img {
                width: 100%;
            }

        .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap .hs-price {
            width: 102px !important;
            height: 101px !important;
        }

            .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap .hs-price p {
                margin-top: 40%;
            }

            .hs-vip-content-wrap .hs-vip-content .hs-qr-wrap .hs-price em {
                color: #EBAF5B;
                font-size: 2.5rem;
            }

    .hs-vip-right-wrap .hs-right .hs-right-item i {
        color: #EBAF5B;
        font-size: 2rem;
    }

    .hs-vip-right-wrap .hs-right .hs-right-item span {
        color: #666;
    }

    .hs-vip-right-wrap .hs-note a {
        font-size: 0.9rem;
        color: #bbb;
    }
    /*用户中心手机端*/
    .hs-phone-user-renewal-wrap {
        margin-left: 60px;
    }

        .hs-phone-user-renewal-wrap .hs-user-renewal a {
            font-size: 0.9rem;
            color: #EBAF5B;
        }

    @media (max-width: 576px) {
        /*基本信息*/
        .hs-pl-0 {
            padding-left: 0;
        }

        .hs-pr-0 {
            padding-right: 0;
        }

        .main {
            height: 800px !important;
            padding-bottom: 0 !important;
        }

        .hs-user-wrap .hs-user-nav-wrap a {
            padding-left: 0.5rem !important;
            padding-right: 0.5rem !important;
            text-align: center;
            font-size: 0.9rem !important;
        }

        .hs-user-con-wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }

            .hs-user-con-wrap .hs-avatar-wrap {
                height: 50px !important;
                width: 50px !important;
                margin-right: 10px !important;
                border: 1px solid rgba(0,0,0,.5) !important;
            }

            .hs-user-con-wrap .hs-user-name-wrap {
                width: calc(100% - 60px);
                height: 50px !important;
                margin-bottom: 0.5rem;
            }

                .hs-user-con-wrap .hs-user-name-wrap span {
                    font-size: 1rem !important;
                }

                .hs-user-con-wrap .hs-user-name-wrap p {
                    font-size: 0.9rem !important;
                    margin-top: 0 !important;
                }

        .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap {
            width: 100% !important;
        }

            .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap label {
                text-align: right;
            }

            .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar {
                height: 40px !important;
                width: 40px !important;
                border: 1px solid rgba(0,0,0,.5) !important;
            }

            .hs-user-wrap .hs-user-con-wrap .hs-user-basicinfo-wrap .hs-user-avatar-btn {
                width: 50% !important;
                font-size: 0.8rem !important;
            }
        /*账号密码*/
        .hs-user-account-wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }

            .hs-user-account-wrap .hs-user-account {
                width: 100% !important;
            }

        .hs-hidden-xs {
            display: none;
        }
        /*我的调研*/
        .hs-user-reports-wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }

        .hs-user-wrap .hs-phone-user-reports .card-header {
            padding-top: 0.3rem;
            padding-bottom: 0.3rem;
            font-size: 0.8rem;
            font-weight: bold;
        }

        .hs-user-wrap .hs-phone-user-reports .card-body .card-title {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .hs-user-wrap .hs-phone-user-reports .card-body p {
            font-size: 0.9rem;
            color: #999;
        }

        .hs-user-wrap .hs-phone-user-reports .card-body a {
            font-size: 0.9rem;
        }

        .hs-user-wrap .hs-phone-user-reports .card-body .hs-btn-outline {
            padding: 0.3rem 1.2rem;
        }
        /*我的订单*/
        .hs-user-order-wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }
    }

    /*隐私页*/
    .hs-privacy-title h4 {
        color: #333;
    }

    .hs-privacy-content .hs-item-title {
        margin-top: 2rem;
        margin-bottom: 1.5rem;
        font-weight: bold;
    }

    .hs-privacy-content .hs-item {
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        display: inline-block;
        font-weight: bold;
    }

    .hs-privacy-content p {
        line-height: 2rem;
        font-size: 0.95rem;
    }

    /*关于我们页*/
    .hs-aboutus-title h4 {
        color: #333;
    }

    .hs-aboutus-content .hs-item-title {
        margin-top: 2rem;
        margin-bottom: 1.5rem;
        font-weight: bold;
    }

    .hs-aboutus-content .hs-item {
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        display: inline-block;
        font-weight: bold;
    }

    .hs-aboutus-content p {
        line-height: 2rem;
        font-size: 0.95rem;
    }
    /*联系我们*/
    #allmap {
        width: 100%;
        height: 100%;
        overflow: hidden;
        margin: 0;
        font-family: "微软雅黑";
    }

    .hs-contactus-title h4 {
        color: #333;
    }

    .hs-contactus-content .hs-item-title {
        margin-top: 2rem;
        margin-bottom: 1.5rem;
        font-weight: bold;
    }

    .hs-contactus-content .hs-item {
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        display: inline-block;
        font-weight: bold;
    }

    .hs-contactus-content p {
        line-height: 2rem;
        font-size: 0.95rem;
        margin-bottom: 0;
    }

/*活动回顾*/
.hs-btn-text-color {
    color: #DDA159 !important;
}
.hs-events-list-wrap .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #DDA159 !important;
}

.hs-content{
    width:100%
}
.hs-content img {
    width: 100%
}