/*2016年7月20日09:59:04*/

.banners1 {
    background: url("../images/banner_fmcg.jpg") no-repeat center top;
}

#bfb-banner_package {
    bottom: 150px;
    margin-left: 403px;
    right: 0;
    left: auto;
}

.fmcg_set1 {
    padding: 60px 0
}

.fmcg_set2 {
    background: #f3f3f3;
    padding: 0 50px;
    padding: 40px 0;
}

.fmcg_set3 {}

.socialcot_info1 {
    position: absolute;
    top: 191px;
    left: 0px;
    color: #e75357;
    width: 100%;
}

.socialcot_info2 {
    position: absolute;
    top: 191px;
    left: 0px;
    color: #e75357;
    width: 100%;
}

.socialcot_info3 {
    position: absolute;
    top: 191px;
    left: 0px;
    color: #e75357;
    width: 100%;
}

.fmcg_box1 {
    width: 380px;
    height: 270px
}

.fmcg_box2 {
    width: 270px;
    height: 370px
}

.bg_box1 {
    background: url("../images/fmcg_pic0.jpg") no-repeat center top;
    height: 952px;
}

.box_text1 {
    position: absolute;
    color: #fff;
    left: 63px;
    top: 125px;
}

.box_text2 {
    position: absolute;
    color: #fff;
    left: 63px;
    top: 125px;
}

.box_text3 {
    position: absolute;
    color: #fff;
    left: 63px;
    top: 125px;
}

.box_text4 {
    position: absolute;
    color: #fff;
    left: 63px;
    top: 125px;
}

.box_text5 {
    position: absolute;
    color: #fff;
    left: 63px;
    top: 125px;
}

.box_text6 {
    position: absolute;
    color: #fff;
    left: 31px;
    top: 290px;
    z-index: 10;
    text-align: center;
    width: 100%;
    left: 0;
    padding: 0 10px;
}

.box_text7 {
    position: absolute;
    color: #fff;
    left: 31px;
    top: 290px;
    z-index: 10;
    text-align: center;
    width: 100%;
    left: 0;
    padding: 0 10px;
}

.box_text8 {
    position: absolute;
    color: #fff;
    left: 31px;
    top: 290px;
    z-index: 10;
    text-align: center;
    width: 100%;
    left: 0;
    padding: 0 10px;
}

.box_text9 {
    position: absolute;
    color: #fff;
    left: 31px;
    top: 290px;
    z-index: 10;
    text-align: center;
    width: 100%;
    left: 0;
    padding: 0 10px;
}

.box_text10 {
    position: absolute;
    color: #fff;
    left: 31px;
    top: 290px;
    z-index: 10;
    text-align: center;
    width: 100%;
    left: 0;
    padding: 0 10px;
}

.bot_box img {
    transition: all 0.8s linear 0s;
}

.bg_div .bot_span1 {
    position: absolute;
    color: #fff;
    left: 42px;
    bottom: -60px
}

.bg_div .bot_span2 {
    position: absolute;
    color: #fff;
    left: 35px;
    bottom: -60px
}

.bg_div .bot_span3 {
    position: absolute;
    color: #fff;
    left: 40px;
    bottom: -84px
}

.bg_div .bot_span4 {
    position: absolute;
    color: #fff;
    left: 36px;
    bottom: -82px
}

.bg_div .bot_span5 {
    position: absolute;
    color: #fff;
    left: 45px;
    bottom: -56px
}

.blockchain_item {
    padding: 135px 0px 0px 30px;
    position: absolute;
    top: 0;
    z-index: 999;
    right: 0;
    text-align: right;
}

.blockchain_item_title {
    font-size: 38px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    color: #fff;
}

.blockchain_item_info {
    margin-top: 20px;
    font-size: 28px;
    line-height: 24px;
    height: 24px;
    color: #fff;
}

.blockchain_item_text {
    margin-top: 20px;
}

.blockchain_item_text li {
    line-height: 36px;
    height: 36px;
    position: relative;
    color: #fff;
    font-size: 18px;
}

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

.blockchain_item_text li span {
    border: solid 1px #fff;
    padding: 2px 10px;
}

.banner_package {
    margin-left: 0px;
    bottom: 168px;
    width: 160px;
    right: 0;
    left: auto;
}

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

.btnapp {
    display: inline-block;
    background: rgba(255, 255, 255, 0.19);
    color: #fff;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid rgba(255, 255, 255, 0.24);
    margin-top: 10px;
}

.bfb-fmcg-img img {
    width: 180px;
}

.bfb-fmcg-img span {
    width: 100%;
    left: 0 !important;
    padding: 0 20px;
}

.bfb-bg_box1-tit1 {
    position: absolute;
    left: 9%;
    top: 2%;
    color: #e85355;
    font-size: 14px;
    font-weight: bold;
}

.bfb-bg_box1-tit2 {
    position: absolute;
    left: 67.5%;
    top: 2%;
    color: #e85355;
    font-size: 14px;
    font-weight: bold;
}

.bfb-bg_box1-tit3 {
    position: absolute;
    left: 18%;
    top: 51%;
    color: #e85355;
    font-size: 14px;
    font-weight: bold;
}

.bfb-bg_box1-tit4 {
    position: absolute;
    left: 8.5%;
    top: 39%;
    color: #e85355;
    font-size: 12px;
    font-weight: bold;
}

.bfb-bg_box1-tit5 {
    position: absolute;
    left: 34.5%;
    top: 11.7%;
    color: #999;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.bfb-bg_box1-tit6 {
    position: absolute;
    left: 34%;
    top: 27.7%;
    color: #999;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.bfb-bg_box1-tit7 {
    position: absolute;
    left: 54.8%;
    top: 61.7%;
    color: #999;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
}

.bfb-bg_box1-ttr1 {
    position: absolute;
    left: 15.5%;
    top: 19.3%;
    color: #5284d9;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.bfb-bg_box1-ttr2 {
    position: absolute;
    left: 15.5%;
    top: 22.8%;
    color: #e65457;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.bfb-bg_box1-ttr3 {
    position: absolute;
    left: 9%;
    top: 7.5%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr3 span {
    color: #e65457;
}

.bfb-bg_box1-ttr4 {
    position: absolute;
    left: 21%;
    top: 7.2%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr4 span {
    color: #e65457;
}

.bfb-bg_box1-ttr5 {
    position: absolute;
    left: 27.5%;
    top: 15%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr5 span {
    color: #e65457;
}

.bfb-bg_box1-ttr6 {
    position: absolute;
    left: 27%;
    top: 29.2%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr6 span {
    color: #e65457;
}

.bfb-bg_box1-ttr7 {
    position: absolute;
    left: 3.5%;
    top: 32%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr7 span {
    color: #e65457;
}

.bfb-bg_box1-ttr8 {
    position: absolute;
    left: 2.8%;
    top: 22.5%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr8 span {
    color: #e65457;
}

.bfb-bg_box1-ttr9 {
    position: absolute;
    left: 3.8%;
    top: 15%;
    color: #999;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    line-height: 1.5;
}

.bfb-bg_box1-ttr9 span {
    color: #e65457;
}

.bfb-bg_box1-ttl1 {
    position: absolute;
    left: 67%;
    top: 5.8%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.bfb-bg_box1-ttl2 {
    position: absolute;
    left: 88%;
    top: 5.8%;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.bfb-bg_box1-ttl3 {
    position: absolute;
    left: 62.5%;
    top: 9.8%;
    color: #5084d8;
    font-size: 12px;
    text-align: right;
}

.bfb-bg_box1-ttl3 ul {
    height: 285px;
}

.bfb-bg_box1-ttl3 ul li {
    height: 6.25%;
}

.bfb-bg_box1-ttl4 {
    position: absolute;
    left: 68.5%;
    top: 38%;
    color: #5084d8;
    font-size: 12px;
    text-align: left;
}

.bfb-bg_box1-ttl5 {
    position: absolute;
    left: 89.5%;
    top: 9.6%;
    color: #5084d8;
    font-size: 12px;
    text-align: left;
}

.bfb-bg_box1-ttl5 ul li {
    padding-bottom: 10px;
}

.bfb-bg_box1-ttl6 {
    position: absolute;
    left: 61.4%;
    top: 46%;
    color: #4f86d9;
    font-size: 12px;
    text-align: left;
}

.bfb-bg_box1-ttl6 ul {
    overflow: hidden;
}

.bfb-bg_box1-ttl6 ul li {
    padding-right: 10px;
    float: left;
}

.bfb-bg_box1-ttl7 {
    position: absolute;
    left: 82%;
    top: 46%;
    color: #4f86d9;
    font-size: 12px;
    text-align: left;
}

.bfb-bg_box1-ttl7 ul {
    overflow: hidden;
}

.bfb-bg_box1-ttl7 ul li {
    padding-right: 10px;
    float: left;
}

.bfb-bg_box1-ttl8 {
    position: absolute;
    left: 6.5%;
    top: 55.5%;
    color: #999;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}

.bfb-bg_box1-ttl8 ul li {
    padding-bottom: 46px;
}

.bfb-bg_box1-ttl9 {
    position: absolute;
    left: 45.5%;
    top: 56.8%;
    color: #999;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}

.bfb-bg_box1-ttl9 ul li {
    padding-bottom: 10px;
    line-height: 1.2;
}

.bfb-bg_box1-ttl10 {
    position: absolute;
    left: 5.5%;
    top: 98.5%;
    color: #5084d8;
    font-size: 14px;
    text-align: left;
}

.bfb-bg_box1-ttl10 ul {
    overflow: hidden;
}

.bfb-bg_box1-ttl10 ul li {
    float: left;
    padding-right: 72px;
}