@keyframes addBar {
    from{width:6rem;}
    to{width:2rem;}
}
@-o-keyframes addBar {
    from{width:6rem;}
    to{width:2rem;}
}
@-webkit-keyframes addBar {
    from{width:6rem;}
    to{width:2rem;}
}
@-moz-keyframes addBar {
    from{width:6rem;}
    to{width:2rem;}
}
@keyframes subtractBar {
    from{width:2rem;}
    to{width:6rem;}
}
@-o-keyframes subtractBar {
    from{width:2rem;}
    to{width:6rem;}
}
@-webkit-keyframes subtractBar {
    from{width:2rem;}
    to{width:6rem;}
}
@-moz-keyframes subtractBar {
    from{width:2rem;}
    to{width:6rem;}
}
.focus{
    width:100%;
    position:relative;
    overflow:hidden;
}
.focus .hd{
    width:100%;
    position:absolute;
    z-index:1;
    bottom:2%;
    text-align:center;
}
.focus .hd ul{
    display:inline-block;
    font-size:0;
    vertical-align:top;
}
.focus .hd ul li{
    display:inline-block;
    cursor:pointer;
    width:1.5rem; height:1.5rem;
    -webkit-border-radius:1.5rem;
    -moz-border-radius:1.5rem;
    border-radius:1.5rem;
    background:#fff;
    margin:0 0.2rem;

    width:15px\9; height:15px\9;
    -webkit-border-radius:15px\9;
    -moz-border-radius:15px\9;
    border-radius:15px\9;
    margin:0 2px\9;

    vertical-align:top;
    overflow:hidden;
    animation:addBar 0.5s;
    -o-animation:addBar 0.5s;
    -webkit-animation:addBar 0.5s;
    -moz-animation:addBar 0.5s;
    animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
}
.focus .hd ul .on{
    background:#feba18;
    animation:subtractBar 0.5s;
    -o-animation:subtractBar 0.5s;
    -webkit-animation:subtractBar 0.5s;
    -moz-animation:subtractBar 0.5s;
    animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
}
.focus .bd{
    position:relative;
    z-index:0;
    width:100%;
}
.floor{
    position:relative;
}
.floor img{
    width:100%;
}
.msg_container{
    position: absolute;
    left:5%;bottom:20%;
    color:#fff;
}
.msg_container h1{
    font-size:2.75rem;
    font-size:27px\9;
}
.msg_container p{
    font-size:1.45rem;
    font-size:14px\9;
    margin-top:0.5%;
    width:30%;
    line-height:2.3rem;
    text-indent:2.6rem;
    line-height:23px\9;
    text-indent:26px\9;
}