@font-face {
    src: url('../fonts/microsoftyaheilight.ttf')
}

.mod_xiaohongshu_bg {
    background-color: #f4f4f4;
}

.mod_xiaohongshu {
    padding-top: 70px;
}

.mod_xiaohongshu .mod_title {
    height: 70px;
}

.mod_xiaohongshu .mod_info {
    color: #949494;
    font-size: 14px;
}

.mod_xiaohongshu .mod_body {
    position: relative;
}

.mod_xiaohongshu .xiaohongshu_btn {
    width: 160px;
    height: 38px;
    background-color: #d62f40;
    border-radius: 6px;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -80px;
}

.mod_xiaohongshu .xiaohongshu_btn a {
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding: 0px;
    display: inline-block;
    text-align: center;
    color: #fff;
}


/*bannner begin*/

.banner_xiaohongshu {
    width: 100%;
    min-width: 1200px;
    height: 520px;
    overflow: hidden;
    position: relative;
}

.banner_xiaohongshu .xiaohongshu_item {
    padding: 120px 0px 0px 0px;
    text-align: center;
}

.banner_xiaohongshu .xiaohongshu_item .xiaohongshu_item_title {
    font-size: 70px;
    line-height: 70px;
    height: 70px;
    font-weight: bold;
    color: #fff;
}

.banner_xiaohongshu .xiaohongshu_item .xiaohongshu_item_info {
    margin-top: 44px;
    font-size: 36px;
    line-height: 36px;
    height: 36px;
    color: #fff;
}

.banner_xiaohongshu .xiaohongshu_item .xiaohongshu_item_text {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
    height: 30px;
    color: #fff;
}

.banner_xiaohongshu .xiaohongshu_item .xiaohongshu_item_text li {
    line-height: 36px;
    height: 36px;
    position: relative;
    padding-left: 20px;
    color: #fff;
    font-size: 18px;
}

.banner_xiaohongshu .xiaohongshu_item .xiaohongshu_item_text li i {
    position: absolute;
    left: 0px;
    top: 15px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    background: #fff;
}

.banner_xiaohongshu .banner_package {
    bottom: 40px;
    width: 200px;
    margin-left: -570px;
}

.banner_xiaohongshu .banner_package .btn-banner {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    padding: 0px;
    color: #fff;
    background-color: #ffc000;
    border-color: #ffc000;
}

.banner_xiaohongshu .banner_package .btn-banner:active,
.banner_xiaohongshu .banner_package .btn-banner:focus,
.banner_xiaohongshu .banner_package .btn-banner:hover {
    background-color: #ffa800;
    border-color: #ffa800;
}


/*bannner end*/


/*资源展示 begin*/

.preferential {
    padding: 150px 0px 30px;
}

.preferential .tab-content {
    background: #fff;
}

.tabs_xiaohongshu_one {
    height: 100px;
    width: 450px;
    margin-left: -225px;
    top: 0px;
    left: 50%;
    position: absolute;
}

.tabs_xiaohongshu_one li {
    float: left;
    line-height: 30px;
    height: 86px;
    border-radius: 10px;
    text-indent: 0px;
    border: none;
    margin: 0px;
    width: 130px;
    cursor: pointer;
    border: 1px solid #e8363d;
    color: #e8363d;
    margin: 0px 10px;
    text-align: center;
    *background-color: rgba(255, 255, 255, 255);
    background-color: #fff \9;
}

.tabs_xiaohongshu_one li:hover {
    background: #f3f4f4;
}

.tabs_xiaohongshu_one li.active {
    position: relative;
    z-index: 1;
    background: #e8363d;
    color: #fff;
}

.tabs_xiaohongshu_one li i {
    position: relative;
    z-index: 1;
    margin: 8px 40px 0px;
    width: 50px;
    height: 40px;
    display: block;
    font-size: 36px;
}

.tabs_xiaohongshu_one li i.preferential-icon1 {
    background-position: 0px 0px;
}

.tabs_xiaohongshu_one li i.preferential-icon2 {
    background-position: -50px 0px;
}

.tabs_xiaohongshu_one li i.preferential-icon3 {
    background-position: -100px 0px;
}

.tabs_xiaohongshu_one li.active i.preferential-icon1 {
    background-position: 0px -50px;
}

.tabs_xiaohongshu_one li.active i.preferential-icon2 {
    background-position: -50px -50px;
}

.tabs_xiaohongshu_one li.active i.preferential-icon3 {
    background-position: -100px -50px;
}

.preferential .preferential-tab {
    float: left;
    width: 150px;
    border-top: 1px solid #e4e4e4;
}

.preferential .preferential-tab li {
    line-height: 90px;
    background: #fff;
}

.preferential .preferential-tab li .pose-info {
    height: 90px;
    line-height: 90px;
    background: #fff;
}

.preferential .preferential-tab li {
    position: relative;
    text-align: left;
    cursor: pointer;
    width: 150px;
}

.preferential .preferential-tab li .pose-info {
    display: block;
    text-decoration: none;
    color: #333;
    border: 1px solid #e4e4e4;
    border-top: 0px;
    border-left: 3px solid #fff;
    padding-left: 40px;
    font-size: 16px;
}

.preferential .preferential-tab li .pose-info:hover,
.preferential .preferential-tab li.active a {
    text-decoration: none;
    color: #d52f3f;
    border-right-color: #d52f3f;
    border-left-color: #d52f3f;
}

.preferential .preferential-tab li.active b,
.preferential .preferential-tab li.active b:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.preferential .preferential-tab li:hover b,
.preferential .preferential-tab li.active b {
    border-width: 10px;
}

.preferential .preferential-tab li:hover b,
.preferential .preferential-tab li.active b {
    top: 50%;
    right: 0px;
    margin-top: -10px;
    border-left-width: 0;
    border-right-color: #d52f3f;
}

.preferential .preferential-tab li:hover b:after,
.preferential .preferential-tab li.active b:after {
    content: "";
    border-width: 9px;
}

.preferential .preferential-tab li:hover b:after,
.preferential .preferential-tab li.active b:after {
    right: -10px;
    margin-top: -9px;
    content: " ";
    border-left-width: 0;
    border-right-color: #fff;
}

.preferential .tab-panels-nav {
    float: left;
    width: 1000px;
    padding: 16px 0px 0px;
}

.preferential .tab-panels-nav .tab-pane .panels-nav {
    float: left;
    margin-left: 30px;
    margin-bottom: 14px;
    width: 290px;
    height: 246px;
}

.xhs-nav {
    width: 290px;
    height: 248px;
    border-radius: 10px;
    border: solid 1px #f5f5f5;
    position: relative;
    display: block;
}

.xhs-nav:active,
.xhs-nav:focus,
.xhs-nav:hover {
    border-color: #d52f3f;
}

.xhs-nav i {
    background: url(../images/icon_bg.png) no-repeat center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.xhs-nav i.icon-level {
    background-position: 0px 0px;
}

.xhs-nav i.icon-label_1 {
    background-position: -20px 0px;
}

.xhs-nav i.icon-label_2 {
    background-position: -40px 0px;
}

.xhs-nav i.icon-label_3 {
    background-position: -60px 0px;
}

.xhs-nav i.icon-note {
    background-position: -80px 0px;
}

.xhs-nav i.icon-fans {
    background-position: -110px 0px;
}

.xhs-nav i.icon-fabulous {
    background-position: -140px 0px;
}

.xhs-nav dl {
    margin: 12px 20px;
    padding-bottom: 12px;
    border-bottom: solid 1px #eeeeee;
    overflow: hidden;
}

.xhs-nav dt {
    float: left;
    width: 90px;
    height: 90px;
    border: solid 4px #eeeeee;
    border-radius: 50%;
    position: relative;
}

.xhs-nav i.icon-level {
    position: absolute;
    right: 0px;
    bottom: 8px;
}

.xhs-nav dt img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.xhs-nav dd {
    float: left;
    width: 140px;
    height: 90px;
    margin-left: 10px;
}

.xhs-nav dd .xhs-nav-title {
    color: #333333;
    line-height: 36px;
}

.xhs-nav dd .xhs-nav-title em {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 5px;
}

.xhs-nav dd .xhs-nav-title em img {
    width: 100%;
    height: 100%;
}

.xhs-nav dd .xhs-nav-info {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #979696;
    word-break: break-all;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    height: 44px;
}

.xhs-nav .xhs-label {
    overflow: hidden;
}

.xhs-nav .xhs-label .xhs-label-li {
    float: left;
    width: 33%;
    position: relative;
    text-align: center;
    font-weight: normal;
}

.xhs-nav .xhs-label .xhs-label-li .xhs-label-title {
    color: #999999;
    line-height: 20px;
    font-size: 12px;
}

.xhs-nav .xhs-label .xhs-label-li .xhs-label-num {
    color: #666666;
    line-height: 20px;
    font-size: 12px;
}

.xhs-nav .xhs-label i {
    display: block;
    margin: 0 auto;
    color: #999;
    width: 24px;
}

.xhs-nav .xhs-btn {
    width: 110px;
    height: 30px;
    line-height: 28px;
    margin: 10px auto 0px;
}

.xhs-nav .xhs-btn a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 15px;
    border: solid 1px rgba(131, 131, 131, 0.5);
    text-align: center;
}

.xhs-nav .xhs-btn a:active,
.xhs-nav .xhs-btn a:focus,
.xhs-nav .xhs-btn a:hover {
    color: #fff;
    background-color: #d52f3f;
    border-color: #d52f3f;
}

.preferential .preferential-btn {
    margin: 0px auto;
    width: 200px;
}

.preferential .preferential-btn a.btn-danger {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0px!important;
    font-size: 16px;
    background: #e8363d;
}

.view_right {
    position: absolute;
    width: 90px;
    height: 430px;
    right: 0;
    top: 40px;
}

.view_right a {
    display: block;
    width: 40px;
    height: 118px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 18px;
    padding: 22px 10px 0px;
    color: #999;
    margin-top: 170px;
    margin-left: 20px;
    box-sizing: border-box;
}

.view_right a:hover {
    border: 1px solid #d52f3f;
    color: #d52f3f;
}


/*资源展示 end*/


/*小红书营销套餐定制 begin*/

.xiaohongshu_seven_nav {
    padding: 0px 3px 40px;
    overflow: hidden;
}

.xiaohongshu_seven_nav li {
    width: 388px;
    height: 824px;
    position: relative;
    cursor: pointer;
    float: left;
    margin: 13px 0px 13px 15px;
    border-radius: 20px;
    box-shadow: 0px 0px 10px rgba(212, 218, 224, 0.6);
    background: url(../images/xiaohongshu_seven.png) no-repeat center;
}

.xiaohongshu_seven_nav li:first-child {
    margin-left: 0px;
}

.xiaohongshu_seven_nav li .seven_wrap {
    padding: 0px 0px 100px;
}

.xiaohongshu_seven_nav li .icon-label {
    text-align: center;
    padding-left: 10px;
    width: 85px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0px;
    top: 45px;
    background: url(../images/xiaohongshu_seven_dot.png) no-repeat;
}

.xiaohongshu_seven_nav li .seven_head {
    height: 120px;
    text-align: center
}

.xiaohongshu_seven_nav li .seven_head .seven_price {
    padding-top: 40px;
    line-height: 30px;
    overflow: hidden;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}

.xiaohongshu_seven_nav li .seven_head .seven_cost {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #d5d5d5;
}

.xiaohongshu_seven_nav li .seven_title {
    font-size: 24px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    color: #3164b8;
}

.xiaohongshu_seven_nav li .seven_deac {
    overflow: hidden;
    color: #8d8d8d;
    padding: 0px 10px 10px 16px;
    margin-left: 16px;
    background: url(../images/blockchain_reddot.png) no-repeat 0px 6px;
}


/*.xiaohongshu_seven_nav li.xiaohongshu_seven_1 .seven_deac{padding:0px 20px 48px 20px;}*/


/*.xiaohongshu_seven_nav li.xiaohongshu_seven_2 .seven_deac{padding:0px 20px 32px 20px;}*/

.xiaohongshu_seven_nav li .seven_deac p {
    padding: 0px;
    margin: 0px;
    line-height: 22px;
}

.xiaohongshu_seven_nav li .seven_deac .seven_deac_title {
    font-weight: bold;
    line-height: 24px;
}

.xiaohongshu_seven_nav li .seven_btn {
    width: 200px;
    height: 50px;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -100px;
}

.xiaohongshu_seven_nav li .seven_btn a {
    width: 100%;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
    padding: 0px;
}

.xiaohongshu_seven_nav li .seven_btn a.btn-danger {
    width: 100%;
    height: 50px;
    line-height: 48px;
    font-size: 16px;
    padding: 0px;
    color: #eb373a;
    background-color: transparent;
}

.xiaohongshu_seven_nav li .text-yellow {
    color: #fda53c;
}

.xiaohongshu_seven_nav li.active,
.xiaohongshu_seven_nav li.activetwo {
    background: url(../images/xiaohongshu_seven_active.png) no-repeat center;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 850px;
}

.xiaohongshu_seven_nav li.active .seven_wrap,
.xiaohongshu_seven_nav li.activetwo .seven_wrap {
    padding: 13px 0px 100px;
}

.xiaohongshu_seven_nav li.active .icon-label,
.xiaohongshu_seven_nav li.activetwo .icon-label {
    top: 58px;
}

.xiaohongshu_seven_nav li.active .seven_head .seven_cost,
.xiaohongshu_seven_nav li.activetwo .seven_head .seven_cost {
    color: #d5d5d5;
}

.xiaohongshu_seven_nav li.active .seven_title,
.xiaohongshu_seven_nav li.activetwo .seven_title {
    color: #fff;
}

.xiaohongshu_seven_nav li.active .seven_deac,
.xiaohongshu_seven_nav li.activetwo .seven_deac {
    color: #fff;
    background: url(../images/blockchain_yellowdot.png) no-repeat 0px 6px;
}

.xiaohongshu_seven_nav li .seven_btn a.btn-danger:focus,
.xiaohongshu_seven_nav li .seven_btn a.btn-danger:hover,
.xiaohongshu_seven_nav li.active .seven_btn a.btn-danger,
.xiaohongshu_seven_nav li.activetwo .seven_btn a.btn-danger {
    color: #eb373a;
    background-color: #fff;
    border-color: #fff;
}


/*小红书营销套餐定制 end*/


/*优品展示 begin*/

.kanav-carousel {
    margin-top: 50px;
    padding-bottom: 50px;
}

.xhscase-pic {
    width: 625px;
    height: 408px;
    float: left;
    margin-bottom: 12px;
}

.xhscase-pic img {
    width: 100%;
    height: 100%;
}

.xhscase-pic .xhscase-pic-text {
    width: 100%;
    padding: 30px 0px;
    background: #efefef;
}

.xhscase-pic .kamod-text-btn {
    width: 100%;
    padding: 30px 0px;
    background: #efefef;
    margin: 0px;
}

.xhscase-pic .kamod-text-btn .btn-danger {
    display: block;
    width: 200px;
    margin: 0px auto;
}

.xhscase-text {
    width: 510px;
    float: right;
    height: 420px;
}

.xhscase-text .xhscase-h {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    padding: 0px 0px 0px 20px;
    color: #d62f40;
    position: relative;
}

.xhscase-text .xhscase-h span {
    color: #888888;
}

.xhscase-text .xhscase-text-title {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    padding: 0px 0px 0px 20px;
    color: #d62f40;
    position: relative;
    margin-top: 10px;
}


/*.xhscase-text .xhscase-text-title:before{content: "";height: 18px; width: 1px; position: absolute;left:0px; top: 6px; border-left: 3px solid #d62f40;}*/

.xhscase-text .xhscase-text-body {
    padding: 5px 0px 0px 20px;
    line-height: 24px;
    color: #888888;
}

.xhscase-text .xhscase-text-body li {
    position: relative;
    line-height: 26px;
    color: #888888;
    padding-left: 16px;
    margin-bottom: 5px;
}

.xhscase-text .xhscase-text-body p {
    position: relative;
    line-height: 22px;
    color: #888888;
}

.xhscase-text .xhscase-text-body li span.middot {
    display: block;
    position: absolute;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    left: 3px;
    top: 10px;
    background: #e23c41;
}

.xhscase-text .xhscase-h-body {
    padding: 10px 0px 10px 0px;
    line-height: 24px;
    color: #888888;
}

.xhscase-text .xhscase-h-body p {
    line-height: 22px;
    color: #888888;
}

.xhscase-text .xhscase-flex {
    width: 25%;
    float: left;
    text-align: center;
}

.xhscase-text .xhscase-flex-text {
    line-height: 20px;
    color: #d62f40;
    margin-top: 10px;
}

.xhscase-text .xhscase-flex-number {
    line-height: 20px;
    font-size: 16px;
    color: #888888;
}

.kanav-carousel .carousel {
    padding-bottom: 110px;
}

.kanav-carousel .carousel-inner .item {
    padding: 0px 30px;
}

.kanav-carousel .carousel-indicators li {
    width: 70px;
    margin: 0px 5px;
    background-color: #e8e8e8 \9;
    background-color: #e8e8e8;
    border-color: #e8e8e8;
}

.kanav-carousel .carousel-indicators .active {
    width: 70px;
    height: 10px;
    margin: 0px 5px;
    background-color: #d62f40;
    border-color: #d62f40;
}

.kanav-carousel .carousel-control i {
    margin-top: -110px;
    font-size: 80px;
}

.kanav-carousel .carousel-control.left i {
    left: -40px;
    text-align: left;
}

.kanav-carousel .carousel-control.right i {
    right: -40px;
    text-align: right;
}


/*优品展示 end*/


/*市场前景广阔 begin*/

.xhs-market {
    height: 654px;
    background: url(../images/img01.png) no-repeat center top;
    position: relative;
}

.xhs-market i {
    position: absolute;
    display: block;
    text-align: center;
    color: #7cafde;
    font-size: 18px;
}

.xhs-market i.market-1 {
    left: 340px;
    top: 125px;
}

.xhs-market i.market-2 {
    left: 110px;
    top: 400px;
}

.xhs-market i.market-3 {
    left: 675px;
    top: 400px;
}

.xhs-market i.market-4 {
    left: 380px;
    top: 490px;
}


/*市场前景广阔 end*/


/*明星KOL爆款推荐 begin */

.xiaohongshu_two_nav {
    text-align: center;
}

.xiaohongshu_two_nav span {
    width: 137px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background-color: rgba(253, 39, 65, 0.8);
    border-radius: 6px;
    font-size: 16px;
    color: #Fff;
    display: inline-block;
    margin: 10px 10px 106px 10px;
}

.strategy {
    height: 625px;
    background: url(../images/img02.png) no-repeat center top;
    position: relative;
}

.strategy i {
    position: absolute;
    display: block;
    text-align: center;
}

.strategy i.strategy-1 {
    font-size: 20px;
    width: 112px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    top: 15px;
    left: 235px;
}

.strategy i.strategy-2 {
    font-size: 20px;
    width: 112px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    top: 375px;
    left: 8px;
}

.strategy i.strategy-3 {
    font-size: 20px;
    width: 112px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    top: 375px;
    left: 455px;
}

.strategy i.strategy-4 {
    font-size: 16px;
    color: #7cafde;
    top: 470px;
    left: 225px;
}

.strategy i.strategy-5 {
    font-size: 16px;
    color: #7cafde;
    top: 470px;
    left: 880px;
}


/*明星KOL爆款推荐 end */


/*网红联动霸屏营销 begin */

.online {
    height: 650px;
    background: url(../images/img03.png) no-repeat center top;
    position: relative;
    color: #ffffff;
}

.online-part-1 {
    font-size: 23px;
    line-height: 36px;
    font-weight: bold;
    position: absolute;
    top: 236px;
    left: 82px;
}

.online-part {
    font-size: 15px;
    line-height: 18px;
    position: absolute;
}

.online-part-2 {
    top: 32px;
    left: 192px;
}

.online-part-3 {
    top: 118px;
    left: 306px;
}

.online-part-4 {
    top: 252px;
    left: 348px;
}

.online-part-5 {
    top: 390px;
    left: 305px;
}

.online-part-6 {
    top: 484px;
    left: 193px;
}

.online-part1 {
    position: absolute;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    left: 416px;
}

.online-part-7 {
    top: 44px;
}

.online-part-8 {
    top: 134px;
}

.online-part-9 {
    top: 227px;
}

.online-part-10 {
    top: 322px;
}

.online-part-11 {
    top: 413px;
}

.online-part2 {
    position: absolute;
    font-size: 20px;
    color: #333333;
    left: 685px;
}

.online-part-12 {
    top: 72px;
}

.online-part-13 {
    top: 162px;
}

.online-part-14 {
    top: 256px;
}

.online-part-15 {
    top: 350px;
}

.online-part-16 {
    top: 442px;
}

.online-part3 {
    position: absolute;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    left: 777px;
    padding: 0 5px;
    text-align: justify;
}

.online-part3 span {
    color: #ff2741;
}

.online-part-17 {
    top: 67px;
}

.online-part-18 {
    top: 144px;
}

.online-part-19 {
    top: 253px;
}

.online-part-20 {
    top: 345px;
}

.online-part-21 {
    top: 437px;
}


/*网红联动霸屏营销 end */


/*红人种草测评营销 begin */

.sowing {
    height: 688px;
    background: url(../images/img04.png) no-repeat center top;
    position: relative;
    color: #ffffff;
}

.sowing-part {
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}

.sowing-part-1 {
    top: 35px;
    left: 554px;
}

.sowing-part-2 {
    top: 131px;
    left: 379px;
}

.sowing-part-3 {
    top: 124px;
    left: 787px;
}

.sowing-part1 {
    position: absolute;
    font-size: 14px;
    color: #ffffff;
}

.sowing-part-4 {
    top: 66px;
    left: 455px;
}

.sowing-part-5 {
    top: 163px;
    left: 303px;
}

.sowing-part-6 {
    top: 155px;
    left: 732px;
}


/**/

.sowing-part-7 {
    position: absolute;
    top: 268px;
    left: 810px;
}

.sowing-part-7 p {
    font-size: 13px;
    color: #666666;
}

.sowing-part-7 p span {
    font-size: 17px;
    color: #fd2741;
}

.sowing-part-8 {
    position: absolute;
    top: 450px;
    left: 480px;
    font-size: 24px;
    color: #333333;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    padding: 20px 30px;
    border: 2px solid #ff3d54;
}

.text-big {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}

.text-big span {
    font-size: 33px;
    color: #fd2741;
}


/*红人种草测评营销 end */


/*五大内容技巧 begin */

.skills {
    height: 620px;
    background: url(../images/img05.png) no-repeat center top;
    position: relative;
}


/*五大内容技巧 end */


/*深挖小红书推荐机制 begin */

.mechanism {
    height: 636px;
    background: url(../images/img06.png) no-repeat center top;
    position: relative;
}

.mechanism-part {
    position: absolute;
}

.mechanism-part-1 {
    top: 20px;
    left: 102px;
}

.mechanism-part-2 {
    top: 20px;
    left: 835px;
}

.mechanism-part-3 {
    top: 318px;
    left: 102px;
}

.mechanism-part-4 {
    top: 318px;
    left: 835px;
}

.mechanism-title {
    font-size: 20px;
    color: #e23c41;
    margin-bottom: 10px;
}

.mechanism-text {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}


/*深挖小红书推荐机制 end */

.bfb-kills-t1 {
    position: absolute;
    left: 86.8%;
    top: 24.7%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-kills-t2 {
    position: absolute;
    left: 86.8%;
    top: 37%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-kills-t3 {
    position: absolute;
    left: 87.5%;
    top: 49%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-1 {
    position: absolute;
    left: 30.5%;
    top: 10.2%;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.bfb-market-1 span {
    font-size: 14px;
    color: #999;
    margin-right: 20px;
}

.bfb-market-2 {
    position: absolute;
    left: 44.2%;
    top: 10.2%;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.bfb-market-2 span {
    font-size: 14px;
    color: #999;
    margin-right: 30px;
}

.bfb-market-3 {
    position: absolute;
    left: 59.8%;
    top: 10.2%;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.bfb-market-3 span {
    font-size: 14px;
    color: #999;
    margin-right: 20px;
}

.bfb-market-l1 {
    position: absolute;
    left: 11.5%;
    top: 38%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-l2 {
    position: absolute;
    left: 17.5%;
    top: 38%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-l3 {
    position: absolute;
    left: 23%;
    top: 36.5%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-l4 {
    position: absolute;
    left: 14%;
    top: 53.3%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-z1 {
    position: absolute;
    left: 38.7%;
    top: 32.3%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-z2 {
    position: absolute;
    left: 38.7%;
    top: 41.5%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-z3 {
    position: absolute;
    left: 38.7%;
    top: 50.8%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.bfb-market-r1 {
    position: absolute;
    left: 52.2%;
    top: 29.5%;
    color: #999;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
}

.bfb-market-r1 ul li {
    padding-bottom: 20px;
}

.bfb-market-r2 {
    position: absolute;
    left: 60.2%;
    top: 29.5%;
    color: #999;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}

.bfb-market-r2 ul li {
    padding-bottom: 20px;
}

.bfb-market-d2 {
    position: absolute;
    left: 41.2%;
    top: 69.4%;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.bfb-market-d1 {
    position: absolute;
    left: 41.2%;
    top: 69.4%;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.bfb-market-d2 {
    position: absolute;
    left: 90.8%;
    top: 69.4%;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.bfb-market-d3 {
    position: absolute;
    left: 18.25%;
    top: 75.2%;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.bfb-market-d4 {
    position: absolute;
    left: 24.25%;
    top: 75.2%;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.bfb-strategy-1 {
    position: absolute;
    left: 7.5%;
    top: 29.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
    width: 16px;
}

.bfb-strategy-2 {
    position: absolute;
    left: 12.5%;
    top: 24.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
    width: 16px;
}

.bfb-strategy-3 {
    position: absolute;
    left: 35.5%;
    top: 29.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
    width: 16px;
}

.bfb-strategy-4 {
    position: absolute;
    left: 37.5%;
    top: 21.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
    width: 16px;
}

.bfb-strategy-5 {
    position: absolute;
    left: 22.5%;
    top: 57.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
}

.bfb-strategy-6 {
    position: absolute;
    left: 21.8%;
    top: 65.2%;
    color: #999;
    font-weight: bold;
    font-size: 16px;
}

.bfb-strategy-7 {
    position: absolute;
    left: 17.8%;
    top: 28.5%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-8 {
    position: absolute;
    left: 21.8%;
    top: 22%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-9 {
    position: absolute;
    left: 30%;
    top: 15.5%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-10 {
    position: absolute;
    left: 27.8%;
    top: 28.5%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-11 {
    position: absolute;
    left: 17.5%;
    top: 47.5%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-12 {
    position: absolute;
    left: 23%;
    top: 48%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-13 {
    position: absolute;
    left: 30%;
    top: 43.5%;
    color: #d62f40;
    font-size: 12px;
}

.bfb-strategy-14 {
    position: absolute;
    left: 20%;
    top: 14.5%;
    color: #999;
    font-size: 12px;
}

.bfb-strategy-15 {
    position: absolute;
    left: 24.5%;
    top: 22%;
    color: #7cafde;
    font-size: 12px;
}

.bfb-strategy-16 {
    position: absolute;
    left: 16.5%;
    top: 43.5%;
    color: #7cafde;
    font-size: 12px;
}

.bfb-strategy-17 {
    position: absolute;
    left: 27.5%;
    top: 47.5%;
    color: #7cafde;
    font-size: 12px;
}

.bfb-strategy-18 {
    position: absolute;
    left: 22.5%;
    top: 39.5%;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.carousel-indicators li {
    background-color: #fff;
}