.home-div-border-back:after{
    z-index:-1;
    position:absolute;
    content:"";
    bottom:7px;
    right:8px;
    left:auto;
    width:90%;
    top:90%;
    box-shadow:0 8px 7px #777;
    -webkit-transform:rotate(2deg);
    -moz-transform:rotate(2deg);
    -o-transform:rotate(2deg);
    -ms-transform:rotate(2deg);
    transform:rotate(2deg);
}
    .home-bottom-top{
        background:#f7c330;
    }
    .home-bottom-center{
        background:#f7c330;
    }
    .home-bottom-down{
        background:#f7c330;
    }
    .activity-head{
        background: #f7c330;height: 159px;overflow: hidden;
        padding-top: 32px;
    }
    .large-2-4 {
        width: 20%; }
    .medium-2-4 {
        width: 20%; }

    /*活动标题*/
    .activity-line{
        width: 1100px;margin: auto;
        padding-top: 28px;
        padding-bottom: 22px;
    }
    .icon-title-activity1{
        width:1100px;
        height:84px;
        display:block;
        background:url('images/search-icons.png');
        background-repeat:no-repeat;
        background-size:1100px 760px;
        background-position:-0px -509px;
        z-index:999;
    }
    .icon-title-activity2{
        width:1100px;
        height:84px;
        display:block;
        background:url('images/search-icons.png');
        background-repeat:no-repeat;
        background-size:1100px 760px;
        background-position:-0px -593px;
        z-index:999;
    }
    .icon-title-activity3{
        width:1100px;
        height:84px;
        display:block;
        background:url('images/search-icons.png');
        background-repeat:no-repeat;
        background-size:1100px 760px;
        background-position:-0px -676px;
        z-index:999;
    }

    /*图标*/
    .icon-shouchang-news{
        width:43.24px;
        height:22px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-0px -303.48px;
        z-index:999;
    }
    .icon-xin-news{
        width:27px;
        height:22px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-75.86px -303.48px;
        z-index:999;
        cursor: pointer;
    }
    .icon-fasong-news{
        width:27px;
        height:22px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-113.79px -303.48px;
        z-index:999;
    }
    .icon-weibo-news{
        width:27px;
        height:22px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-151.72px -303.48px;
        z-index:999;
        cursor: pointer;
    }
    .icon-weixin-news{
        width:27px;
        height:22px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-189.65px -303.48px;
        z-index:999;
    }
    /*图标on*/
    .icon-shouchang-news.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-0px -341.37px;
    }
    .icon-xin-news.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-75.86px -341.37px;
    }
    .icon-fasong-newson{
        width:27px;
        height:22px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-113.79px -341.37px;
        z-index:999;
    }
    .icon-weibo-newson{
        width:27px;
        height:22px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-151.72px -341.37px;
        z-index:999;
    }
    .icon-weixin-newson{
        width:27px;
        height:22px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:728.27px 728.27px;
        background-position:-189.65px -341.37px;
        z-index:999;
    }

    /*往期活动内容*/
    .home-content1-img-top{
        width:100%;
        height:32px;
        background:url("images/top-bg.png") repeat;
        position:absolute;
        top:0px;
        padding:5px 0px 0px 5px;
        z-index:1;
        display:none;
    }
    .row-activityold-content{
        max-width:69.375rem;/*1110px*/
        margin-bottom: 10px;
    }
    .row-activityold-content .columns-activityold-content0{
        padding-left:0.375rem;
        padding-right:0.375rem;
        margin-bottom:0.75rem;
    }
    .row-activityold-content .columns-activityold-content0 .callout{
        padding:1.125rem;
        border:none;
        margin:0px;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1{
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-img{
        position:relative;
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-title{
        width:100%;
        height:14px;
        overflow:visible;
        margin-top:1.125rem;
        color:#878787;
        font-family:"宋体";
        font-size:15px;
        line-height:15px;
        text-overflow:ellipsis;
        text-align:left;
        letter-spacing:-1px;
        overflow: hidden;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-title a{
        color:#878787;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1-content{
        padding-bottom:0px;
        text-align:left;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1-content .home-activityold-content1-content1{
        margin-top:14px;
        margin-bottom:3px;
        color:#aeaeae;
        font-family:"Arial";
        font-size:12px;
        letter-spacing:0px;
        height:9px;
        line-height: 10px;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-bottom{
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-bottom .home-activityold-content1-bottom-time{
        color:#bbbbbb;
        font-family:Arial;
        font-size:12px;
        line-height:9px;
        letter-spacing:0px;
        margin-top:17px;
        margin-right:11px;
    }

    .home-activityold-content1-bottom-icon-china{
        width:22.75px;
        height:13px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:780px 780px;
        background-position:-243.75px -81.25px;
        margin-top:14px;
    }
    .home-activityold-content1-bottom-icon-global{
        width:22.75px;
        height:13px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:780px 780px;
        background-position:-243.75px -121.875px;
        margin-top:14px;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-bottom .home-activityold-content1-bottom-right{
        background:#acacac;
        color:#ffffff;
        width:45.5px;
        height:13px;
        border-radius:2.4375px;
        margin-top:14px;
        text-align:center;
        font-family:Arial;
        font-size:12px;
        line-height:14px;
        letter-spacing:-1px;
    }
    .row-activityold-content .columns-activityold-content0 .home-activityold-content1 .home-activityold-content1-bottom .home-activityold-content1-bottom-right span{
        margin-right:0px;
    }
    .home-activityold-content1-bottom-icon-heart{
        width:11px;
        height:9px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-270px -180px;
        position:relative;
        top:2px;
        right:4px
    }
    .home-activityold-content1-bottom-icon-hearton{
        width:11px;
        height:9px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-270px -206px;
        position:relative;
        top:2px;
        left:4.5px
    }

    /*即将开始活动内容*/
    /*活动图标*/
    .icon-shouchang-activity{
        width:57px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-0px -600px;
        z-index:999;
        cursor: pointer;
    }
    .icon-xin-activity{
        width:38px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-100px -600px;
        z-index:999;
        cursor: pointer;
    }
    .icon-fasong-activity{
        width:38px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-150px -600px;
        z-index:999;
    }
    .icon-weibo-activity{
        width:38px;
        height:29px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-200px -600px;
        z-index:999;
        cursor: pointer;
    }
    .icon-weixin-activity{
        width:38px;
        height:29px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-250px -600px;
        z-index:999;
        cursor: pointer;
    }
    .icon-buy-activity{
        width:38px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-300px -600px;
        z-index:999;
    }
    /*活动图标on*/
    .icon-shouchang-activity.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-0px -650px;
    }
    .icon-xin-activity.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-100px -650px;
    }
    .icon-fasong-activityon{
        width:38px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-150px -650px;
        z-index:999;
    }
    .icon-weibo-activityon{
        width:38px;
        height:29px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-200px -650px;
        z-index:999;
    }
    .icon-weixin-activityon{
        width:38px;
        height:29px;
        display:none;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-250px -650px;
        z-index:999;
    }
    .icon-buy-activityon{
        width:38px;
        height:29px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-300px -650px;
        z-index:999;
    }

    .home-content1-img-top-activityon{
        width:100%;
        height:44px;
        background:url("images/top-bg.png") repeat;
        position:absolute;
        top:0px;
        padding:8px 0px 0px 8px;
        z-index:1;
        display:none;
    }
    .row-activityafter-content{
        max-width:69.375rem;/*1110px*/
        margin-bottom: 38px;
    }
    .row-activityafter-content .columns-activityafter-content0{
        padding-left:0.375rem;
        padding-right:0.375rem;
        margin-bottom:0.75rem;
    }
    .row-activityafter-content .columns-activityafter-content0 .callout{
         padding:1.125rem;
         border:none;
         margin:0px;
     }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1{
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-img{
         position:relative;
        height: 174px;
     }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-title{
        width:100%;
        height:14px;
        overflow:visible;
        margin-top:1.125rem;
        color:#02b0e1;
        font-family:"宋体";
        font-size:15px;
        line-height:15px;
        text-overflow:ellipsis;
        text-align:left;
        letter-spacing:-1px;
        overflow: hidden;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-title a{
        color:#2ab0e1;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1-content{
        padding-bottom:0px;
        /*border-bottom:1px solid #ebebeb;*/
        text-align:left;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1-content .home-activityafter-content1-content1{
        margin-top:14px;
        margin-bottom:3px;
        color:#adadad;
        font-family:"Arial";
        font-size:12px;
        letter-spacing:0px;
        height:9px;
        line-height: 10px;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1-content .home-activityafter-content1-content2{
        margin-top:11px;
        color:#8a8989;
        font-family:"宋体";
        font-size:12px;
        letter-spacing:1px;
        /*line-height:20px;*/
        height:54px;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-bottom{
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-bottom .home-activityafter-content1-bottom-time{
         color:#bbbbbb;
         font-family:Arial;
         font-size:12px;
         line-height:9px;
         letter-spacing:0px;
         margin-top:17px;
         margin-right:11px;
     }

    .home-activityafter-content1-bottom-icon-china{
        width:22.75px;
        height:13px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:780px 780px;
        background-position:-243.75px -81.25px;
        margin-top:14px;
    }
    .home-activityafter-content1-bottom-icon-global{
        width:22.75px;
        height:13px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:780px 780px;
        background-position:-243.75px -121.875px;
        margin-top:14px;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-bottom .home-activityafter-content1-bottom-right{
        background:#02b0e1;
        color:#ffffff;
        width:45.5px;
        height:13px;
        border-radius:2.4375px;
        margin-top:14px;
        padding-left:5px;
        text-align:left;
        font-family:Arial;
        font-size:12px;
        line-height:14px;
        letter-spacing:-1px;
        cursor: pointer;
    }
    .row-activityafter-content .columns-activityafter-content0 .home-activityafter-content1 .home-activityafter-content1-bottom .home-activityafter-content1-bottom-right span{
        margin-right:0px;
    }
    .home-activityafter-content1-bottom-icon-heart{
        width:11px;
        height:9px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-270px -180px;
        position:relative;
        top:2px;
        right:4px;
    }
    .home-activityafter-content1-bottom-icon-heart.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-270px -206px;
    }
    .home-activityafter-content1-bottom-icon-send{
        width:12px;
        height:9px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-225px -180px;
        position:relative;
        top:2px;
        right:4px;
    }
    .home-activityafter-content1-bottom-icon-sendon{
        width:12px;
        height:9px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:864px 864px;
        background-position:-225px -206px;
        position:relative;
        top:2px;
        right:4px;
    }

    .icon-activity-time{
        width:22px;
        height:22px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-500px -550px;
        position:relative;
        margin-right: 14px;
    }
    .icon-activity-address{
        width:18px;
        height:24px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-500px -600px;
        position:relative;
        left: 2px;
        margin-right: 14px;
    }
    .icon-activity-text{
        width:18px;
        height:21px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-500px -650px;
        position:relative;
        left: 2px;
        top:7px;
        margin-right: 14px;
    }
    /*进行中活动*/
    .activityin-div-border{
        background:#fff;
        position:relative;
        width:68.75rem;
        margin: auto;
    }
    .row-content{
        max-width:68.75rem;
        margin-bottom: 20px;
        position: relative;
    }
    .row-content .columns-content{
        padding:38px;
    }
    .row-content .columns-content .callout{
        /*padding:58px 42px;*/
        border:none;
        padding: 0px;
        margin:0px;
    }
    .activityin-content{
        width: 1022px;
        height: 460px;
        overflow: hidden;
    }
    .activityin-content .activityin-content1{
        width: 356px;
        height: auto;
        margin-right: 38px;
        position: relative;
    }
    .activityin-content .activityin-content1 img{
        width: 356px;
        max-height: 460px;
    }
    .activityin-content .activityin-content2{
        width: 628px;
        height: auto;
    }
    .activityin-content .activityin-content2 .activityin-content21{
        font-size: 26px;
        letter-spacing: 1px;
        color: #2ab0e1;
        height: 26px;
        line-height: 26px;
        text-align: center;
        margin-top: 13px;
        margin-bottom: 35px;
    }
    .activityin-content .activityin-content2 .activityin-content21-news a{
        color: #2ab0e1;
    }
    .activityin-content .activityin-content2 .activityin-content21-blog a{
        color: #eb8513;
    }
    .activityin-content .activityin-content2 .activityin-content21-role a{
        color: #fbab00;
    }
    .activityin-content .activityin-content2 .activityin-content21-history a{
        color: #2c3e81;
    }
    .activityin-content .activityin-content2 .activityin-content21-jasson a{
        color: #791c69;
    }
    .activityin-content .activityin-content2 .activityin-content21-activity a{
        color: #f7c330;
    }
    .activityin-content .activityin-content2 .activityin-content22{
        font-size: 20px;
        color: #000000;
        line-height: 22px;
        letter-spacing: 1px;
        margin-bottom: 16px;
    }
    .activityin-content .activityin-content2 .activityin-content23{
        font-size: 20px;
        color: #000000;
        line-height: 24px;
        letter-spacing: 1px;
        margin-bottom: 8px;
    }
    .activityin-content .activityin-content2 .activityin-content24{
        font-size: 20px;
        color: #000000;
        line-height: 38px;
        letter-spacing: 1px;
    }
    .activityin-content .activityin-content2 .activityin-content25{
        position: absolute;
        bottom: 0px;
        right: 2px;
    }
    .activityin-content .activityin-content2 .activityin-content25 .home-activityafter-content1-bottom-right{
        background:#fbab00;
        color:#ffffff;
        width:68px;
        height:20px;
        border-radius:2.4375px;
        text-align:center;
        font-family:Arial;
        font-size:15px;
        line-height:21px;
        letter-spacing: 0px;
    }
    .home-activityin-content1-bottom-icon-heart{
        width:15px;
        height:12px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-550px -650px;
        position:relative;
        top:4px;
        right:4px;
    }
    .home-activityin-content1-bottom-icon-heart.active{
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-550px -650px;
    }
    .home-activityin-content1-bottom-icon-send{
        width:18px;
        height:14px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-550px -600px;
        position:relative;
        top:4px;
        right:4px;
    }
    .home-activityin-content1-bottom-icon-sendon{
        width:18px;
        height:14px;
        display:block;
        background:url('images/moomin-icons.png');
        background-repeat:no-repeat;
        background-size:960px 960px;
        background-position:-550px -600px;
        position:relative;
        top:4px;
        right:4px;
    }
.icon-bottom-tao{
    width:54px;
    height:54px;
    display:block;
    background:url("images/moomin-icons.png");
    background-repeat:no-repeat;
    background-size:960px 960px;
    background-position:-300px -890px;
}
.icon-bottom-xinlang{
    width:54px;
    margin-left:20px;
    height:54px;
    display:block;
    background:url("images/moomin-icons.png");
    background-repeat:no-repeat;
    background-size:960px 960px;
    background-position:-400px -890px;
}
.icon-bottom-moomin{
    width:54px;
    margin-left:20px;
    height:54px;
    display:block;
    background:url("images/moomin-icons.png");
    background-repeat:no-repeat;
    background-size:960px 960px;
    background-position:-500px -890px;
}