
.main-right-fixed {
  position: fixed;
  z-index: 20;
  top: 50%;
  right: 50%;
  margin-top: -43px;
  margin-right: -590px;
  /*//border: 1px solid rgba(255, 255, 255, 0.2);*/
  border-radius: 3px;
  text-align: center;
  overflow: hidden;
}

.main-right-fixed .item-wrap {
  display: block;
  width: 60px;
  padding: 0 5px;
  cursor: pointer;
  background: #3c95ea;
}

.main-right-fixed .item-wrap:hover {
  background: #63abee;
}

.main-right-fixed .item {
  margin: 0 auto;
  background: url(images/sprite_new.png) no-repeat;
}

.main-right-fixed .item-service {
  padding-bottom: 12px;
}

.main-right-fixed .item-qestionnaire {
  padding-bottom: 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.main-right-fixed .item-qestionnaire .item {
  width: 50px;
  height: 50px;
  background-position: 0 -90px;
}

.main-right-fixed .item-top {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 6px;
}

.main-right-fixed .item-service .item {
  width: 50px;
  height: 56px;
  padding-top: 4px;
  background-position: 0 10px;
}

.main-right-fixed .item-answer {
  padding-bottom: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.main-right-fixed .item-feedback {
  padding-bottom: 12px;
}


.main-right-fixed .item-answer .item, .main-right-fixed .item-feedback .item {
  width: 50px;
  height: 56px;
}

.main-right-fixed .item-answer .item {
  background-position: 0 -130px;
}

.main-right-fixed .item-feedback .item {
  background-position: 0 -185px;
}

.main-right-fixed .item-top .item {
  width: 50px;
  height: 30px;
  padding-top: 3px;
  background-position: 0 -49px;
}

.main-right-fixed .info {
  font-size: 12px;
  color: #fff;
}
