.time{display:block; margin: 0 auto; position:relative; text-align:center; width:340px; -o-transform:scale(1,1); -moz-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1); color:#fff}
.time *{vertical-align:top}
.time ins,
.time .clock{position:relative; top:10px; width:40px; height:55px; display:inline-block; zoom:1; background:transparent url(../images/sprites.png) no-repeat -260px -154px}
.time .clock{margin-right:7px}
.time ins{width:10px}
.time ins{background-position:-300px -154px}
.time .etitle{position:absolute; width:110px; text-align:center; left:50%; margin-left:-47px; top:55px; line-height:30px}
.etitle-1,
.etitle-2,
.etitle-3,
.etitle-4{font-size:1.12em; padding-top:.2em}
.c-block{display:inline-block; zoom:1; margin:0 18px 0 3px; padding:4px 0 40px 3px; position:relative; background:transparent url(../images/sprites.png) no-repeat -260px 0}
.c-block:before{content:''; position:absolute; left:100%; top:0; width:31px; background:transparent url(../images/sprites.png) no-repeat 100% -77px; height:77px}
.bl-inner{position:relative; margin-right:-10px; height:48px; background:transparent url(../images/sprites.png) no-repeat -5px -48px}
.bl-inner span{display:none; font-size:46px; color:#fff; line-height:46px; margin-left:2px}
.bl-inner:before{content:''; position:absolute; left:100%; top:0; width:3px; background:transparent url(../images/sprites.png) no-repeat -122px -48px; height:48px}
.c-block-1{width:20px}
.c-block-2{width:45px}
.c-block-3{width:45px}