
i, em {
    font-style: normal;
}
.rsidenav{ width:74px;position:fixed; right:0; bottom:80px; z-index:1001;_position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-250);}
.rsidenav i{ float:right; width:50px; height:50px; border:1px solid #CCD3E4; background-color:#F3F7FB; clear:both; margin-top:2px;}
.rsidenav a{ width:50px; height:50px; display:block; cursor:pointer; background:url("../img/yyico.png") 13px 15px no-repeat; text-decoration:none; font-size:12px;}
.rsidenav a:hover{ text-decoration:none;}
.rsidenav a.phone{ background-position:11px -34px;}
.rsidenav a.weixin{ background-position:10px -77px;}
.rsidenav a.fgyj{ background-position:10px -119px}
.rsidenav span{ display:none;}
.rsidenav i.act{width:82px; position:relative;  background:#747474; border:1px solid #747474;}
.rsidenav i.act a{width:72px; padding-left:10px; background-position:13px -313px;  color:#FFF;}
.rsidenav i.act a.phone{ background-position:10px -167px;}
.rsidenav i.act a.weixin{background-position:10px -167px;}
.rsidenav i.act a.fgyj{ background-position:10px -265px;}
.rsidenav i.act a.cxsoso{ background-position:8px -270px;}
.rsidenav i.act span{ width:30px; padding-top:7px; display:block; line-height:18px; padding-left:40px;}
.ewmCon{ width:242px; position:absolute; bottom:-1px; right:82px; display:none;}
.rsidenav i.act .ewmCon{ display:block;}
.rsidenav i.act .ewmCon a{ width:100px; height:auto; display:block;background:#EFEFEF; float:left; padding:5px 10px; margin:0; float:right;}
.ewmCon a.sed{border-left:1px solid #DDD;}
.ewmCon em{ width:100px; height:100px; display:block; margin:0 auto;}
.rsidenav i.act .ewmCon span{ width:auto; padding-left:0; display:block; height:24px; line-height:24px; color:#666; text-align:center;}
.rsidenav i.act .ewmCon a:hover{ background:#EBF1F7; text-decoration:none;}
.rsidenav i.act .ewmCon a:hover span{ color:#3B5998;}
