.zc-banner{position:relative;}
.zc-banner .updata-icon{width: 1.066667rem !important;height: 1.066667rem;position: absolute;top: 3.6rem;left: 4.48rem;z-index:3;}
.zc-banner .updata-icon-spin{
    -webkit-animation: spin 3s linear;
    animation: spin 3s linear;
}
.zc-banner .zcbi-yinying{position: absolute; top: 2.8rem; left: 1.866667rem; width: 6.4rem; height: 2.933333rem; background-color: rgba(0,0,0,.4);
    opacity: 1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;
}
.zc-banner .zcbi-yinying p{font-size:12px;color:#fff;width: 1.6rem;padding:.041667rem 0;text-align:center;margin: 2.133333rem auto 0;background-color: #333;}
.zc-banner .zcbi-yinying-faedOut{
    -webkit-animation: faedOut 3s linear;
    animation: faedOut 3s linear;
}

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(1080deg); }
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(1080deg); }
}

@-webkit-keyframes faedOut {
    from { opacity: 1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; }
    to { opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; }
}

@keyframes faedOut {
    from { opacity: 1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; }
    to { opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; }
}
