.swiper-container-outer {
    width: 959px;
    height: 600px;
    background: #FBFBFB;
    border: 1px solid #E6E6E6;
}

.graphic-linkword {
    width: 959px;
    height: 205px;
    padding-left: 41px;
    padding-right: 50px;
}

.linkword-title {
    text-align: center;
    margin: 31px auto 22px;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.linkword-title a {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}

.linkword-content {
    width: 868px;
    height: 110px;
    font-size: 12px;
    color: #333333;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 253px !important;
}

.hot-industry-belt {
    width: 959px;
    height: 116px;
    margin-top: 19px;
    border: 1px solid #E6E6E6;
}

.hot-industry-belt .chanyedailist {
    width: 868px;
}
.front-tag-hib {
    float: left;
    writing-mode: vertical-lr;
    writing-mode: tb-lr;
    width: 61px;
    height: 116px;
    background: #0084FF;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-left: 23px;
    margin-right: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hot-industry-belt .scale {
    width: 106px;
    height: 69px;
    margin-top: 14px;
}

.hot-industry-belt .scale img {
    width: 106px;
    height: 69px;
}

.hot-industry-belt li {
    margin-right: 18px;
}

.t-i-n {
    max-width: 106px;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 9px;
}

.t-i-n a {
    font-size: 12px;
    color: #333333;
}

.t-i-n a:hover {
    color: #0084FF;
}

.pale-blue-belt {
    width: 1200px;
    height: 509px;
    margin-top: 49px;
    background: #FBFBFB;
}

.pale-blue-belt:last-child {
    margin-bottom: 52px;
}

.p-bb-title {
    width: 1200px;
    height: 100px;
    position: relative;
}
.pbbtimgbxo {
    width: 1200px;
    height: 100px;
    overflow: hidden;
}
.p-bb-title img {
    width: 1200px;
    height: auto;
}

.p-bb-title-word {
    position: absolute;
    width: 128px;
    height: 100px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 100px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.p-bb-content-box {
    margin: 19px 77px 31px 44px;
}

.first-section-pbb .fl:first-child {
    height: 12px;
    font-size: 12px;
    color: #555555;
    line-height: 12px;
    margin-right: 3px;
}

.first-section-pbb .fl:nth-child(2) {
    width: 1040px;
    height: 88px;
    margin-top: -5px;
    font-size: 12px;
    color: #555555;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.second-section-pbb {
    height: 14px;
    font-size: 12px;
    color: #555555;
    line-height: 12px;
    margin-top: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.second-section-pbb span {
    font-size: 12px;
    font-weight: bold;
    color: #454545;
}

.third-section-pbb {
    height: 16px;
    font-size: 12px;
    color: #656565;
    line-height: 12px;
    margin-top: 16px;
    overflow: hidden;
}

.third-section-pbb span {
    margin-right: 10px;
    display: inline-block;
    max-width: 995px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.third-section-pbb span:first-child {
    margin-right: 0px;
    vertical-align: top;
}

.third-section-pbb a {
    font-size: 12px;
    color: #555555;
    line-height: 12px;
}

.third-section-pbb a:hover {
    color: #0084FF;
}

.view-more-btn {
    width: 96px;
    height: 30px;
    margin: 21px auto 0;
    text-align: center;
    background: #EE7F24;
}

.view-more-btn a {
    height: 30px;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 30px;
}

.fourth-graph-box {
    margin-left: -15px;
    margin-top: 31px;
}

.head-fifth img {
    width: 18px;
    height: 16px;
    margin-right: 5px;
}

.head-fifth-word {
    height: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #FFAA05;
    line-height: 14px;
    margin-top: -1px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-fifth li {
    margin-top: 10px;
    margin-right: 29px;
}

.list-fifth li:last-child {
    margin-right: 0px;
}

.list-fifth .scale {
    width: 80px;
    height: 80px;
    border: 1px solid #E6E6E6;
}

.list-fifth .scale img {
    width: 80px;
    height: 80px;
}

.bottom-word-fgblf {
    width: 80px;
    line-height: 16px;
    margin-top: 8px;
}

.bottom-word-fgblf a {
    font-size: 12px;
    color: #666666;
}

.bottom-word-fgblf a:hover {
    color: #0084FF;
}
.fourth-pbb .fl .fourth-graph-box .bottom-word-fgblf {
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fourth-pbb .fr .fourth-graph-box .bottom-word-fgblf {
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fourth-pbb .fr {
    margin-right: -49px;
    width: 536px;
}
.fourth-pbb .fr .head-fifth img {
    width: 14px;
    height: 20px;
}

.fourth-pbb .fr .head-fifth-word {
    color: #F35F25;
    margin-top: 5px;
}
.fourth-pbb .fr .bottom-word-fgblf {
    width: 84px;
    line-height: 13px;
    margin-top: 7px;
}