
.fixedright {
  position: fixed;
  right: 0;
  bottom: 25%;
  z-index: 999; }
  .fixedright .item {
    position: relative;
    width: 1.11111rem;
    height: 1.11111rem;
    display: block;
    border: 1px solid #ccc;
    margin-top: -1px;
    cursor: pointer;
    background: #406cbd;
    text-align: center;
    display: block;
    -moz-transition: background 0.5s cubic-bezier(0.23, 1, 0.38, 1) 0s;
    -o-transition: background 0.5s cubic-bezier(0.23, 1, 0.38, 1) 0s;
    -webkit-transition: background 0.5s cubic-bezier(0.23, 1, 0.38, 1);
    -webkit-transition-delay: 0s;
    transition: background 0.5s cubic-bezier(0.23, 1, 0.38, 1) 0s; }
    .fixedright .item.active, .fixedright .item:hover {
      background: #fff; }
      .fixedright .item.active .hover-txt, .fixedright .item:hover .hover-txt {
        visibility: visible;
        z-index: 10; }
      .fixedright .item.active .drop-menu, .fixedright .item:hover .drop-menu {
        display: block; }
    .fixedright .item .hover-txt {
      position: absolute;
      font-size: 0.2963rem;
      color: #406cbd;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      text-align: center;
      line-height: 0.33333rem;
      padding: 0.22222rem 0rem;
      visibility: hidden;
      background: transparent; }
    .fixedright .item .icon-online, .fixedright .item .icon-tel, .fixedright .item .icon-totop {
      width: 0.51852rem;
      display: inline-block;
      background: url(/static/szyx/image/common.png) no-repeat;
      background-size: 0.96296rem 4.72222rem;
      position: relative;
      z-index: 9; }
    .fixedright .item .icon-online {
      height: 0.42593rem;
      background-position: 0 -0.96296rem;
      margin-top: 0.33333rem; }
    .fixedright .item .icon-tel {
      height: 0.44444rem;
      background-position: 0 -1.48148rem;
      margin-top: 0.31481rem; }
    .fixedright .item .icon-totop {
      margin-top: 0.2963rem;
      height: 0.5rem;
      background-position: 0 -2.01852rem; }
    .fixedright .item .drop-menu {
      background: #fff;
      position: absolute;
      top: -1px;
      right: 1.07407rem;
      border: 1px solid #ccc;
      display: none; }
    .fixedright .item .online-wap {
      padding: 0.03704rem 0.27778rem 0.37037rem;
      width: 2.74074rem;
      text-align: left; }
      .fixedright .item .online-wap h3 {
        font-size: 0.27778rem;
        line-height: 0.48148rem;
        color: #999;
        padding-top: 0.18519rem; }
      .fixedright .item .online-wap p {
        padding-left: 0.18519rem;
        line-height: 0.48148rem;
        font-size: 0.25926rem; }
      .fixedright .item .online-wap .icon-qq {
        display: inline-block;
        background: url(/images/qq.png);
        vertical-align: middle;
        background-size: 0.35185rem 0.7037rem;
        width: 0.35185rem;
        height: 0.35185rem;
        margin-right: 0.18519rem;
        background-position: 0 -0.35185rem; }
        .fixedright .item .online-wap .icon-qq.disabled {
          background-position: 0 0; }
    .fixedright .item .o-block {
      padding-bottom: 0.09259rem; }
    .fixedright .item .tel-wap {
      padding: 0.33333rem 0.27778rem 0.33333rem 0.18519rem;
      line-height: 1;
      letter-spacing: 0.03704rem;
      font-size: 0.44444rem;
      word-break: keep-all;
      white-space: nowrap; }

<!--0.00015997886657715-->