 @charset "utf-8";
 
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-10px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#aa2222;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/side_ico1.png)}
.side ul li i.bgs2{background-image:url(../images/side_ico2.png)}
.side ul li i.bgs3{background-image:url(../images/side_ico3.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/side_ico1.png)}
.side ul li:hover i.bgs2{background-image:url(../images/side_ico2.png)}
.side ul li:hover i.bgs3{background-image:url(../images/side_ico3.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic2_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#aa2222;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:148px;display:none;color:#363636;text-align:center;padding-top:150px;position:absolute;left:-150px;top:0;background-image:url(../images/27.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}

.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}