.codechange {
  color: #fff;
}
/* 老页面样式移动到t5s */
.witkeyhome-topcontainer {
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: center top;
  height: 120px;
}
.witkeyhome-topcontainer-empty {
  background-color: transparent;
  background-image: url(/t5s/home/img/default-banner.png);
}
.witkeyhome-topcontainer h1 {
  font-size: 32px;
  line-height: 120px;
  padding: 0;
  margin: 0;
}
.witkeyhome-nav-outer {
  background-color: #515151;
  height: 30px;
}
.witkeyhome-nav-outer h2 {
  font-weight: normal;
}
.witkeyhome-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.witkeyhome-nav li {
  float: left;
}
.witkeyhome-nav a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  color: #fff;
  width: 130px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  *zoom: 1;
  *display: inline;
}
.witkeyhome-nav a span {
  display: block;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  height: 16px;
  line-height: 16px;
  margin-top: 6px;
}
.witkeyhome-nav a.last span {
  border-right: none;
}
.witkeyhome-nav a:hover,
.witkeyhome-nav a.active {
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
  left: -1px;
  padding-left: 2px;
  width: 128px;
}
.witkeyhome-nav a:hover span,
.witkeyhome-nav a.active span {
  border-right-color: rgba(255, 255, 255, 0);
}
.witkeyhome-nav-outer .grid {
  position: relative;
}
.witkeyhome-employme {
  position: absolute;
  right: 0;
  display: none;
  line-height: 1.0;
  margin-top: 3px;
}
#j-witkeyhome-nav.witkeyhome-fixednav .witkeyhome-employme {
  display: block;
}
#j-witkeyhome-nav.witkeyhome-fixednav {
  z-index: 15;
  position: fixed;
  top: 46px;
  width: 100%;
}
.new-witkeyhome-nav-outer .witkeyhome-fixednav {
  top: 66px;
}
.logo-personal-shop {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 124px;
  width: 270px;
  height: 64px;
  background-color: #fff;
  color: #666;
  white-space: nowrap;
}
.logo-personal-shop .fz18 {
  font-size: 26px;
  font-family: "microsoft yahei";
}
.logo-personal-shop .personal-shop-text {
  position: relative;
  top: 0px;
  color: #888;
  font-weight: normal;
}
.personal-shop-line {
  margin-left: 26px;
  padding-left: 26px;
  border-left: 1px solid #888;
  height: 100%;
}
.personal-shop-more-info {
  background: #fff;
  padding-bottom: 10px;
}
.personal-shop-more-info .personal-shop-line {
  border: none;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention {
  float: right;
  margin-top: 15px;
  position: relative;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .personal-attention-have {
  margin-right: 135px;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .personal-attention-have .butn-atten {
  display: inline-block;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .ac-tion {
  color: #666;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .ac-tion i {
  color: #ee724d;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code {
  display: block;
  position: absolute;
  height: 45px;
  width: 95px;
  right: 0;
  top: 3px;
  background: url(/t5s/shop/img/mcode.gif) no-repeat;
  color: #fff;
  padding-left: 20px;
  cursor: pointer;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code span {
  font-family: "microsoft yahei";
  float: left;
  line-height: 15px;
  height: 15px;
  margin-top: 0;
  color: #666;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code span .iconfont {
  margin-right: 3px;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code .m-code-img {
  display: none;
  max-width: none;
  position: absolute;
  padding: 0;
  border: 1px solid #e3e3e3;
  z-index: 10;
  left: 0;
  top: 20px;
  background: #fff;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code .m-code-img p {
  padding: 0 15px;
  text-align: center;
  color: #999;
  margin-bottom: 5px;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code .m-code-img img {
  width: 165px;
  height: 165px;
  max-width: none;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .nav-m-code:hover .m-code-img {
  display: block;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention span {
  margin-top: 0;
}
.personal-shop-more-info .personal-shop-line .personal-shop-attention .atten-suc u {
  text-decoration: none;
  display: inline;
}
.personal-shop-more-info .personal-shop-line .personal-shop-logoimg {
  float: left;
  overflow: hidden;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
.personal-shop-more-info .personal-shop-line .personal-shop-logoimg img {
  max-width: 106%;
  margin-top: -1px;
  margin-left: -1px;
  height: 53px;
}
.personal-shop-name {
  margin-top: 13px;
  float: left;
}
.personal-shop-name .personal-shop-desc {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.personal-shop-name .personal-shop-balance {
  float: left;
  position: relative;
  top: 3px;
}
.personal-shop-name a {
  color: #666666;
  font-size: 15px;
  font-weight: bold;
  font-family: "Microsoft YaHei", "SimHei";
  text-decoration: none;
  margin-right: 5px;
}
.personal-shop-name a strong {
  margin-right: 3px;
}
.personal-shop-evaluate {
  font-weight: normal;
  float: left;
  width: 260px;
  color: #ccc;
  margin-top: 2px;
  position: relative;
  cursor: pointer;
}
.personal-shop-evaluate .personal-shop-sep {
  float: left;
}
.personal-shop-evaluate .shop-evaluate-det {
  float: left;
  color: #666;
  margin: 0 10px;
  display: inline-block;
}
.personal-shop-evaluate .shop-evaluate-det .split {
  padding: 0 0 0 1px;
}
.personal-shop-evaluate .high {
  color: #c40100;
}
.personal-shop-evaluate .low {
  color: #008300;
}
.personal-shop-evaluate b {
  position: absolute;
  right: 8px;
  top: 7px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-style: solid;
  border-color: #ccc transparent transparent;
  font-size: 0;
  line-height: 0;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  -ms-transition: -ms-transform 0.5s ease;
  transition: transform .5s ease;
}
.personal-shop-evaluate:hover b {
  border-color: #fff #fff #ccc\9;
  top: 3px;
  top: 6px\9;
  *top: 3px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  -ms-transition: -ms-transform 0.5s ease;
  transition: transform .5s ease;
}
/*店铺评分弹框*/
.ui-shop-pop {
  border: 1px solid #e7e7e7;
  padding: 15px;
  background: #fff;
  width: 230px;
  color: #999;
  /*雇主推荐-导航评价栏*/
}
.ui-shop-pop table {
  width: 100%;
}
.ui-shop-pop table tbody {
  margin-top: 5px;
}
.ui-shop-pop table th {
  font-weight: normal;
  text-align: left;
  line-height: 30px;
}
.ui-shop-pop table td {
  padding: 0;
  line-height: 22px;
}
.ui-shop-pop table i {
  margin-right: 3px;
}
.ui-shop-pop table i.high {
  color: #c40100;
}
.ui-shop-pop table i.low {
  color: #008300;
}
.ui-shop-pop table i.lev {
  background-color: #c40100;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  width: 8px;
  height: 2px;
  position: relative;
  top: -4px;
}
.ui-shop-pop .shop-pop-webim {
  border-top: 1px dotted #e7e7e7;
  margin-top: 8px;
  padding-top: 14px;
}
.ui-shop-pop .employers-recommend-nav {
  border-top: 1px dotted #e3e3e3;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-top: 10px;
  text-align: center;
  color: #ff6600;
  font-weight: 700;
}
.ui-shop-pop .employers-recommend-nav i {
  display: inline-block;
  width: 16px;
  height: 22px;
  position: relative;
  top: 7px;
  margin-right: 5px;
  background: url(/t5s/shop/img/evaluation/re1.png) no-repeat 0 0;
}
.ui-shop-pop .employers-recommend-nav .recommend-number {
  margin-left: 10px;
}
.ui-shop-pop .shop-pop-bao {
  padding-top: 8px;
  border-radius: 2px;
  margin-top: 3px;
  color: #666;
  cursor: default;
}
.ui-shop-pop .shop-pop-bao .witkey-xiaobao-guarantee {
  width: 179px;
  margin-left: -16px;
  background-position-x: 16px;
  padding-left: 83px;
}
.ui-shop-pop .shop-pop-bao .witkey-xiaobao-guarantee span {
  color: #fcf8e3;
}
.ui-shop-pop .shop-pop-bao .witkey-xiaobao-guarantee .guarantee-status {
  left: 53px;
}
.ui-shop-pop .shop-pop-bao .shop-pop-bao-info {
  width: 125px;
  margin-top: 60px;
  text-align: center;
  margin-right: 10px;
}
.ui-shop-pop .shop-pop-bao .shop-pop-bao-meta {
  margin-right: 0px;
  padding-top: 2px;
}
.ui-shop-pop .shop-pop-bao .meta-xiaobao-icon {
  margin-right: 10px;
}
.ui-shop-pop .shop-pop-bao span {
  color: #999;
}
.ui-shop-pop .shop-pop-bao em {
  color: #f60;
}
.ui-shop-pop .shop-pop-bao .highlight {
  color: #ff0000;
}
.ui-shop-pop .shop-pop-bao .xb-link {
  font-weight: bold;
  color: #f60;
}
.ui-shop-pop .shop-pop-yijifu {
  border-top: 1px dotted #e7e7e7;
  padding-top: 8px;
  margin-top: 10px;
}
/*店铺新的webIM icon*/
.shop-head-webim {
  width: 75px;
  height: 24px;
  display: inline-block;
  position: relative;
  top: -7px;
  text-indent: -9999px;
  padding: 0;
  cursor: pointer;
}
.shop-head-webim-online {
  background: url(/t5s/home/img/im_online.gif) no-repeat;
}
.shop-head-webim-offline {
  background: url(/t5s/home/img/im_offline.gif) no-repeat;
}
.witkeyhome-contactbox-collapsed em {
  font-style: normal;
}
.witkey-xiaobao-guarantee {
  background: url(/images/com/guzhu-large.png) no-repeat 7px 15px;
  padding-bottom: 10px;
  color: #fcf8e3;
  background-color: #0dad51;
  height: 68px;
  padding-top: 8px;
  line-height: 1.8;
  padding-left: 68px;
  margin: 0px 0px 5px 0px;
  position: relative;
}
.witkey-xiaobao-guarantee .witkey-xiaobao-tit {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}
.witkey-xiaobao-guarantee .witkey-xiaobao-tit a {
  color: #fff;
}
.witkey-xiaobao-guarantee .witkey-xiaobao-tit a:hover {
  text-decoration: none;
  color: #fff;
}
.witkey-xiaobao-guarantee .witkey-security-money-p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.witkey-xiaobao-guarantee .guarantee-status {
  position: absolute;
  bottom: 15px;
  left: 47px;
  background: url(/t5s/common/img/fuwubao/guzhu-check.png) no-repeat top;
  width: 16px;
  height: 16px;
}
.witkey-xiaobao-guarantee-zbj {
  background-image: url(../../../t5s/common/img/fuwubao/guzhu-large-zbj.png);
  background-repeat: no-repeat;
  background-position: 7px 15px;
}
.witkey-no-baozhang-zbj {
  padding: 16px 0px 6px 0px;
  border-top: 1px solid #eee;
}
.witkey-xiaobao .xiaobao-promise {
  color: #999;
  padding: 3px 5px 4px 5px;
}
.witkey-xiaobao .xiaobao-promise .promise-link {
  display: block;
}
.witkey-xiaobao .xiaobao-promise-enter-link .join-now {
  vertical-align: bottom;
  margin-left: 20px;
}
.witkey-xiaobao .xiaobao-promise-tit-p {
  padding: 0px 5px;
}
.witkey-xiaobao .witkey-out-xiaobao {
  padding: 5px;
}
.witkey-xiaobao .xiaobao-promise .xiaobao-link,
.witkey-xiaobao .witkey-xiaobao-guarantee .xiaobao-link {
  color: #f60;
  font-weight: bold;
  cursor: pointer;
}
.witkey-xiaobao .xiaobao-promise-tit {
  color: #666;
}
.witkey-xiaobao .witkey-xiaobao-guarantee .xiaobao-link {
  color: #fed701;
}
.witkey-xiaobao-guarantee .xiaobao-link {
  color: #fed701;
}
.witkey-xiaobao-guarantee .xiaobao-link.bold {
  font-weight: bold;
}
#banner_content {
  width: 100%;
  height: 120px;
  overflow: hidden;
  background-position: center 0;
  background-repeat: no-repeat;
  background-color: transparent;
}
#banner_content img {
  height: 100%;
}
#banner_content .grid {
  position: relative;
}
#banner_content .grid a.edit {
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  padding: 5px 12px;
  height: 100px;
  background: #fff;
  border: solid 1px #ececec;
  color: #333;
  display: inline-block;
  text-decoration: none;
}
/*服务最终页首屏*/
.diy-grid {
  width: 1100px;
  margin: 0 auto;
}
.page-service {
  background: #fff;
}
.hidden {
  display: none;
}
.self-part {
  margin: 10px auto;
  clear: both;
}
.self-part li {
  color: #666;
  list-style: none;
  float: left;
  border: dashed 5px #e7e7e7;
  width: 308px;
  padding: 0 20px;
  height: 120px;
  margin-right: 8px;
  position: relative;
}
.self-part li h3 {
  font-size: 20px;
  margin: 20px 0 10px 0;
}
.self-part li div {
  margin: 11px 0;
}
.self-part li .see {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.self-part li .ui-btn {
  margin-right: 5px;
}
.service-main {
  margin-top: 20px;
  border: 1px solid #e3e3e3;
  width: 1078px;
  padding: 0 0 20px 20px;
  position: relative;
}
.service-main-l {
  float: left;
  padding-top: 20px;
  clear: both;
}
.service-main-l .service-slide {
  width: 680px;
  overflow: hidden;
}
.service-main-l .service-slide .ui-switchable-change {
  position: absolute;
  height: 50px;
  text-align: center;
  width: 50px;
  top: 175px;
  font-size: 50px;
  line-height: 50px;
  background: #000;
  color: #fff;
  opacity: 0.3;
  filter: alpha(opacity=30);
  z-index: 10;
  cursor: pointer;
  text-decoration: none;
  display: none;
}
.service-main-l .service-slide .ui-switchable-change i {
  font-size: 50px;
}
.service-main-l .service-slide .ui-switchabel-trigger-prev {
  left: 10px;
}
.service-main-l .service-slide .ui-switchabel-trigger-next {
  right: 10px;
}
.service-main-l .service-slide:hover .ui-switchable-change {
  display: inline-block;
}
.service-main-l .ui-switchable-content {
  overflow: hidden;
  list-style: none;
  margin: 0;
  width: 680px;
  height: 425px;
}
.service-main-l .ui-switchable-content li {
  width: 680px;
  height: 425px;
  text-align: center;
}
.service-main-l .ui-switchable-content li .play {
  display: inline-block;
  width: 121px;
  height: 115px;
  background: url("../img/service-icon.png") 0 -236px no-repeat;
  position: absolute;
  left: 290px;
  top: 150px;
  z-index: 10;
  cursor: pointer;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.service-main-l .ui-switchable-content li .play:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.service-main-l .ui-switchable-content li img {
  max-width: 100%;
  max-height: 100%;
}
.service-main-l .ui-switchable-content li.service-type-audio {
  background: #414141 url(../img/audio_bg.png) center no-repeat;
}
.service-main-l .ui-switchable-content li.service-type-audio .play-warp {
  margin-top: 180px;
}
.service-main-l .ui-switchable-content li.service-type-video {
  background: #414141 url(../img/video_bg.png) center no-repeat;
}
.service-main-l .service-type-video,
.service-main-l .service-type-audio {
  position: relative;
}
.service-main-l .service-thumb {
  margin: 8px 0 0 0;
  width: 680px;
  height: 60px;
  position: relative;
}
.service-main-l .service-thumb:hover {
  background: #e9e9e9;
}
.service-main-l .service-thumb:hover .ui-switchable-play {
  display: inline-block;
}
.service-main-l .ui-switchable-thumb-warp {
  overflow: hidden;
  width: 680px;
}
.service-main-l .ui-switchable-nav {
  position: relative;
  list-style: none;
  width: 99999px;
  clear: both;
  left: 0;
  margin: 0 0 0 -2px;
}
.service-main-l .ui-switchable-nav li {
  float: left;
  margin-left: 3px;
  cursor: pointer;
  width: 90px;
  height: 60px;
  text-align: center;
  position: relative;
}
.service-main-l .ui-switchable-nav li img {
  max-width: 90px;
  max-height: 60px;
}
.service-main-l .ui-switchable-nav li.service-type-video {
  background: #414141 url(../img/video_small_bg.png) center no-repeat;
}
.service-main-l .ui-switchable-nav li.service-type-audio {
  background: #414141 url(../img/audio_small_bg.png) center no-repeat;
}
.service-main-l .ui-switchable-nav li.ui-switchable-active {
  border: 2px solid #fd781f;
  width: 86px;
  height: 56px;
  overflow: hidden;
}
.service-main-l .ui-switchable-nav li.ui-switchable-active img {
  max-width: 86px;
  max-height: 56px;
}
.service-main-l .ui-switchable-nav li.ui-switchable-active .play {
  left: 14px;
  top: 2px;
}
.service-main-l .ui-switchable-nav li .play {
  position: absolute;
  display: inline-block;
  width: 52px;
  height: 52px;
  background: url("../img/service-icon.png") 0 -184px no-repeat;
  left: 16px;
  top: 4px;
}
.service-main-l .ui-switchable-panel {
  position: relative;
}
.service-main-l .ui-switchable-panel .service-pic-desc {
  position: absolute;
  width: 640px;
  height: 45px;
  left: 0;
  bottom: 0;
  background: #808080;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  line-height: 18px;
  padding: 10px 20px 5px;
  text-align: left;
}
.service-main-l .ui-switchable-prev {
  margin-left: 0;
}
.service-main-l .ui-switchable-play {
  display: none;
  position: absolute;
  cursor: pointer;
  width: 15px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #f9f9f9;
  color: #999;
  font-size: 16px;
  top: 0;
  text-decoration: none;
  z-index: 2;
}
.service-main-l .ui-switchable-play:hover {
  background: #d4d4d4;
  color: #fff;
}
.service-main-l .ui-switchable-prev {
  left: 0;
}
.service-main-l .ui-switchable-next {
  right: 0;
}
.service-share-fav {
  margin-top: 10px;
  line-height: 28px;
  color: #666;
}
.service-share-fav i {
  color: #ff9604;
  font-size: 13px;
  margin-right: 3px;
}
.service-fav {
  float: left;
}
.service-fav i {
  font-size: 14px;
  font-weight: bold;
  margin-right: 3px;
}
.service-share {
  float: left;
  margin-left: 10px;
}
.service-report {
  float: left;
}
.service-share-txt {
  float: left;
  cursor: pointer;
}
.service-share-txt .iconfont {
  float: left;
}
.bdsharebuttonbox {
  float: left;
  margin-left: 5px;
}
.bdsharebuttonbox span {
  float: left;
}
#baidu_share .bds_more {
  background: none;
  padding-left: 0;
  color: #666;
}
.service-main-r {
  float: right;
  width: 379px;
}
.service-main-r h2 {
  font-size: 16px;
  line-height: 26px;
  max-height: 52px;
  overflow: hidden;
  padding-right: 10px;
  margin-top: 17px;
}
.service-main-r .package-inco {
  margin-left: 10px;
  font-size: 12px;
  background-color: #ff6600;
  color: #fff;
  padding: 3px 7px;
  border-radius: 3px;
  font-family: simsun;
  font-weight: 400;
}
.service-fwb-warp {
  height: 30px;
  background: url("../img/service-icon.png") no-repeat;
  padding-left: 95px;
  margin: 20px 0 0 8px;
}
.service-fwb-warp dt,
.service-fwb-warp dd {
  margin: 0;
  padding: 0;
  color: #999;
  position: relative;
}
.service-fwb-warp dt {
  top: -3px;
}
.service-fwb-warp dd {
  top: -7px;
}
.service-price-warp {
  padding-bottom: 20px;
  color: #999;
  position: relative;
}
.service-price-warp .price-newtip {
  top: -15px;
  left: 0;
}
.service-price-warp .price-newtip .ui-tooltip-inner {
  text-align: left;
}
.service-price-warp .price-newtip .close {
  position: absolute;
  right: 3px;
  top: 3px;
  cursor: pointer;
  color: #fff;
}
.service-price-warp .price-newtip .ui-tooltip-inner {
  max-width: 400px;
}
.service-price-warp .price-newtip .ui-tooltip-arrow {
  left: 37px;
}
.app-price {
  position: absolute;
  right: 0;
  top: 27px;
  z-index: 2;
}
.app-price:hover .app-ecode-img {
  display: block;
}
.app-price .app-ecode-img {
  display: none;
  position: absolute;
  background: #fff;
  padding: 15px;
  z-index: 2;
  left: -4px;
  top: 21px;
}
.app-price .app-price-detail {
  position: relative;
  float: left;
  border: 1px solid #ff8a00;
  background: #fff;
  border-radius: 3px;
  padding-left: 3px;
  margin-right: 10px;
  color: #ff6600;
}
.app-price .app-price-detail b {
  background: #ff8a00;
  display: inline-block;
  height: 100%;
  color: #fff;
  font-weight: normal;
  padding: 0 3px;
  margin-left: 3px;
}
.app-price .app-price-detail i {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #ff8a00;
  position: absolute;
  right: -9px;
  top: 4px;
}
.app-price .app-ecode {
  float: left;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  background: url(../img/mcode.gif) no-repeat;
  margin-right: 20px;
  margin-top: 4px;
  position: relative;
}
.service-price {
  margin-top: 20px;
  font-weight: bold;
  text-align: left;
}
.service-price .unit {
  color: #f60;
  font-size: 20px;
  font-style: normal;
  vertical-align: middle;
}
.service-price .price {
  color: #f60;
  font-size: 20px;
  vertical-align: middle;
  margin-left: 25px;
  position: relative;
}
.service-price .price .disable-line {
  height: 1px;
  width: 100%;
  background: #999;
  position: absolute;
  left: 3px;
  top: 8px;
}
.service-price .disable {
  color: #999;
  font-size: 12px;
}
.service-price .service-txt {
  font-weight: normal;
  position: relative;
  top: 4px;
  margin-left: 20px;
}
.service-price .member-price {
  position: relative;
  top: 4px;
  left: 15px;
}
.service-buy {
  margin-top: 25px;
  width: 225px;
  height: 46px;
  margin-left: 80px;
}
.service-buy .ui-btn {
  padding: 12px 0;
  font-size: 18px;
  font-family: "microsoft yahei", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.btns-wrap .service-buy {
  width: 100px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 25px 0 0 0;
  float: left;
  margin-right: 20px;
  margin-left: 65px;
}
.btns-wrap .small-buy {
  font-size: 16px;
  display: inline-block;
  width: 146px;
  padding: 0;
  height: 46px;
  line-height: 48px;
  margin-left: -43px;
}
.btns-wrap .decoration-try {
  width: 100px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 30px;
  float: left;
}
.btns-wrap .try-decoration {
  font-size: 16px;
  display: inline-block;
  font-family: Arial, Helvetica, "microsoft yahei", sans-serif;
  font-weight: bold;
  width: 146px;
  height: 46px;
  line-height: 46px;
  padding: 0;
  margin-left: 10px;
  color: #ef8305;
  border-color: #f0cab6;
  background-color: #ffe4d0;
}
.btns-wrap .try-decoration:hover {
  color: #fff;
  filter: none;
}
.btns-wrap .try-decoration:focus {
  color: #ef8305;
  border-color: #f0cab6;
  background-color: #ffe4d0;
  filter: none;
  background-image: none;
}
.service-star {
  width: 114px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.service-score {
  display: inline-block;
  vertical-align: middle;
  font-family: "宋体";
  font-size: 14px;
  color: #f60;
}
.service-comment-warp {
  border-top: 1px dotted #ddd;
  padding-top: 16px;
  /*详情页服务信息-雇主推荐*/
}
.service-comment-warp .service-star-warp {
  height: 70px;
}
.service-comment-warp .service-star-warp .service-star-txt {
  float: left;
  line-height: 70px;
  margin-left: 20px;
  margin-right: 20px;
  color: #999;
}
.service-comment-warp .service-star-warp .service-star-box {
  float: left;
  text-align: center;
  width: 130px;
}
.service-comment-warp .service-star-warp .service-star-box .service-star-score {
  font-size: 17px;
  color: #ff9400;
}
.service-comment-warp .service-star-warp .service-star-box .service-comment-count {
  color: #999;
  margin-top: 4px;
}
.service-comment-warp .service-star-warp .service-star-box .service-comment-count em {
  color: #ff8a00;
  font-style: normal;
}
.service-comment-warp .service-star-warp .service-star-detail-score {
  float: left;
  width: 130px;
  border-left: 1px dotted #E0E0E0;
  color: #999;
  list-style: none;
  padding-left: 20px;
  height: 60px;
  margin-top: 4px;
}
.service-comment-warp .service-star-warp .service-star-detail-score strong {
  color: #f90;
  font-weight: normal;
}
.service-comment-warp .service-star-warp .service-star-detail-score li {
  line-height: 23px;
}
.service-comment-warp .service-star-warp .service-star-detail-score li.first {
  margin-top: -4px;
}
.service-comment-warp .service-employers-recommend {
  border-top: 1px dotted #e3e3e3;
  padding-top: 15px;
  margin-top: 15px;
  text-align: center;
  color: #ff6600;
  font-weight: 700;
}
.service-comment-warp .service-employers-recommend .service-recommend-icon {
  background: url(/t5s/shop/img/evaluation/re1.png) no-repeat 0 0;
  display: inline-block;
  width: 16px;
  height: 22px;
  position: relative;
  top: 7px;
}
.service-comment-warp .service-employers-recommend .recommend-number {
  margin-left: 10px;
}
.service-comment-warp .service-other-number {
  border-top: 1px solid #e3e3e3;
  padding: 11px 0 5px 0;
  text-align: center;
  color: #666;
  margin-top: 15px;
  margin-right: 18px;
}
.service-comment-warp .service-other-number strong {
  color: #fc8d02;
  font-size: 14px;
  font-weight: bold;
  margin-left: 5px;
}
.service-comment-warp .service-other-number .service-complate-time {
  float: left;
  width: 150px;
  text-align: left;
  margin-left: 20px;
}
.service-comment-warp .service-other-number .service-respond-time {
  float: left;
  border-left: 1px solid #e3e3e3;
  width: 170px;
  height: 16px;
  margin-top: 5px;
}
.service-comment-warp .service-other-number .service-respond-time-top {
  margin-top: -5px;
}
.refund-anytime {
  background: #ebfff4;
  height: 45px;
  line-height: 45px;
  font-family: 'Microsoft YaHei';
  text-align: center;
  margin-right: 18px;
}
.refund-anytime .txt {
  cursor: pointer;
  color: #0dad51;
}
.refund-anytime .txt:hover {
  text-decoration: none;
}
.refund-anytime .iconfont {
  margin-right: 7px;
}
.service-comment {
  width: 270px;
  margin-top: 15px;
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  padding: 10px 0;
}
.star-mask,
.gray-bg {
  position: absolute;
  width: 114px;
  height: 21px;
  left: 0;
  top: 0;
}
.star-mask {
  background: url(/images/fuwu/service-icon.png) no-repeat 0 -35px;
  z-index: 2;
}
.star-mask a {
  display: block;
  height: 100%;
}
.service-star-small {
  width: 54px;
  height: 9px;
}
.service-star-small .star-mask {
  background-position: 0 -167px;
}
.service-star-small .star-mask,
.service-star-small .gray-bg {
  position: absolute;
  width: 54px;
  height: 9px;
  left: 0;
  top: 0;
}
.gray-bg {
  z-index: 1;
  background: #e3e3e3;
}
.gray-bg .bar {
  background: #f90;
  height: 100%;
}
.service-num {
  margin-top: 2px;
  text-align: center;
  color: #666;
}
.service-r-item {
  position: relative;
  width: 270px;
  padding: 10px 0 13px;
  border-bottom: 1px solid #e3e3e3;
  text-align: center;
}
.service-r-item .s-icon {
  position: absolute;
  background: url("../img/service-icon.png") no-repeat;
  width: 32px;
  height: 30px;
  left: 39px;
  top: 25px;
}
.service-r-item p {
  margin: 0;
}
.service-r-item .bold {
  font-size: 16px;
  font-weight: bold;
  font-family: "microsoft yahei", Arial, Helvetica, sans-serif;
  color: #fc8d02;
}
.service-r-item .desc {
  color: #666;
  font-family: "宋体";
  margin-top: 5px;
}
.service-complate-time {
  position: relative;
}
.service-complate-time .s-icon {
  background-position: 0 -62px;
}
.service-complate-time:hover .pop-tip {
  display: block;
}
.pop-tip {
  position: absolute;
  display: none;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #e3e3e3;
  font-family: "microsoft yahei", Arial, Helvetica, sans-serif;
  height: 44px;
  line-height: 22px;
  right: -38px;
  top: 11px;
  width: 115px;
}
.pop-tip .tri01 {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 7px 9px;
  border-color: transparent #e3e3e3 transparent transparent;
  border-style: solid;
  left: -18px;
  top: 3px;
}
.pop-tip .tri02 {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 7px 9px;
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  top: -7px;
  left: -7px;
}
.pop-tip .tip-hd {
  font-size: 12px;
  color: #e21401;
}
.pop-tip .tip-bd {
  background: #e21401;
  color: #fff;
  font-size: 14px;
}
.pop-tip-low .tip-hd {
  color: #1daf31;
}
.pop-tip-low .tip-bd {
  background: #1daf31;
}
.service-no-deal .s-icon {
  background-position: -44px -62px;
}
.service-response-time {
  position: relative;
}
.service-response-time .s-icon {
  background-position: -86px -62px;
}
.service-response-time:hover .pop-tip {
  display: block;
}
.service-safe {
  color: #999;
  line-height: 24px;
  margin-top: 16px;
  text-align: left;
}
.service-safe strong {
  color: #ff9400;
}
.service-safe i {
  text-indent: -99999px;
}
.service-safe i.service-bao {
  width: 24px;
  height: 24px;
  background-position: -90px -100px;
  vertical-align: middle;
  margin-right: 3px;
}
.service-safe .service-safe-wrap {
  text-align: center;
  margin-top: 12px;
}
.service-safe-inner {
  padding: 0 40px 0 0px;
  text-align: left;
}
.service-safe-inner .safe-icon {
  margin-right: 5px;
}
.service-secondary {
  margin-top: 20px;
}
.service-secondary .service-secondary-l {
  float: left;
  width: 848px;
  padding-top: 10px;
}
.service-secondary .service-secondary-r {
  float: right;
  width: 242px;
}
.service-tab .service-tab-nav {
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  list-style: none;
  height: 44px;
  padding: 0;
  margin: 0;
  color: #666;
}
.service-tab .service-tab-nav .tab-nav {
  float: left;
  padding: 0 40px;
  line-height: 44px;
  font-size: 14px;
  font-family: "宋体";
  cursor: pointer;
}
.service-tab .service-tab-nav .tab-nav strong {
  font-size: 16px;
  color: #ff9400;
  font-weight: normal;
  font-family: "微软雅黑";
  position: relative;
  top: 1px;
}
.service-tab .service-tab-nav .tab-mobile {
  display: none;
  float: right;
  line-height: 38px;
  margin-right: 15px;
  position: relative;
  font-size: 12px;
}
.service-tab .service-tab-nav .tab-mobile .iconfont {
  font-size: 19px;
  color: #999;
  position: relative;
  top: 3px;
  margin-left: 5px;
}
.service-tab .service-tab-nav .tab-mobile .tab-mobile-icon {
  margin-left: 5px;
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  background: url("../img/service-icon.png") no-repeat 0 -130px;
}
.service-tab .service-tab-nav .tab-mobile .tab-ecode-img {
  display: none;
  border: 1px solid #e3e3e3;
  position: absolute;
  background: #fff;
  z-index: 10;
  left: 0;
}
.service-tab .service-tab-nav .tab-mobile .tab-ecode-img img {
  width: 165px;
  height: 165px;
  max-width: none;
}
.service-tab .service-tab-nav .tab-mobile .tab-ecode-img p {
  padding: 0px;
  text-align: center;
  color: #999;
  margin-bottom: 5px;
  line-height: 20px;
}
.service-tab .service-tab-nav .tab-buy {
  float: right;
  background: #ff6000;
  display: none;
  height: 45px;
  line-height: 45px;
}
.service-tab .service-tab-nav .tab-buy a {
  padding: 0 35px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-family: "microsoft yahei";
}
.service-tab .service-tab-nav .tab-web-im {
  display: none;
  float: right;
  margin-top: 10px;
  padding: 0 10px;
}
.service-tab .service-tab-nav .tab-web-im .tab-name {
  color: #666;
  font-size: 14px;
  font-weight: bold;
}
.service-tab .service-tab-nav .tab-web-im .tab-im {
  top: -4px;
  width: 23px;
  height: 22px;
  background: url(../img/im_online-head.gif) no-repeat;
}
.service-tab .service-tab-nav .first {
  margin-left: -1px;
}
.service-tab .service-tab-nav .active {
  position: relative;
  border-top: 3px solid #ff9400;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  margin-top: -1px;
  background: #fff;
  height: 43px;
}
.service-tab .j-tab-fixed-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 400;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  height: 45px;
  border-bottom: 1px solid #efefef;
  background-color: #fff;
}
.service-tab .service-tab-fixed {
  position: fixed;
  top: 0;
  width: 1100px;
  z-index: 500;
}
.service-tab .service-tab-fixed .tab-buy {
  display: block;
}
.service-tab .service-tab-fixed .tab-mobile {
  display: block;
}
.service-tab .service-tab-fixed .tab-mobile:hover .tab-ecode-img {
  display: inline-block;
}
.service-tab .service-tab-fixed .tab-web-im {
  display: block;
}
.service-property {
  overflow: hidden;
  border-left: 1px solid #e5e5e5 ;
  border-bottom: 1px solid #e5e5e5 ;
  border-right: 1px solid #e5e5e5 ;
  padding: 20px 40px;
  list-style: none;
  margin: 0;
  color: #666;
}
.service-property li {
  float: left;
  width: 235px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.service-property li.col2 {
  width: 470px;
}
.service-self-con {
  clear: both;
  padding: 20px 0;
  overflow: hidden;
}
.service-self-con .process-official-promises {
  margin: 40px auto;
  font-family: Microsoft YaHei;
}
.service-self-con .process-official-promises .title {
  background: #ff9300;
  font-weight: bold;
  padding: 0 20px;
  margin-bottom: 0;
}
.service-self-con .process-official-promises .title h3 {
  font-weight: 800;
  font-size: 24px;
  color: #fff;
  margin: 10px 0;
  float: left;
}
.service-self-con .process-official-promises .title h3 i {
  height: 25px;
  vertical-align: -4px;
  background: #fff;
  width: 3px;
  display: inline-block;
}
.service-self-con .process-official-promises .title ul {
  font-size: 16px;
  float: right;
  margin: 16px 0 0;
}
.service-self-con .process-official-promises .title ul li {
  list-style: none;
  float: left;
  padding-left: 30px;
  height: 30px;
  background: url(../img/package_tit.png) no-repeat;
  margin-left: 36px;
  line-height: 30px;
  color: #fff;
}
.service-self-con .process-official-promises .title ul .xgbz {
  background-position: 0 -33px;
}
.service-self-con .process-official-promises .title ul .bzlc {
  background-position: 0 -68px;
}
.service-self-con .process-official-promises .acceptance {
  border: 1px solid #ff9300;
  padding-left: 20px;
  font-size: 14px;
}
.service-self-con .process-official-promises .acceptance dl {
  margin-bottom: 20px;
}
.service-self-con .process-official-promises .acceptance dl dt {
  float: left;
  display: inline-block;
  color: #ff9300;
}
.service-self-con .process-official-promises .acceptance dl dd {
  color: #666;
  margin-left: 0;
  display: inline-block;
}
.service-self-con .process-official-promises .acceptance dl dd span {
  color: #ff9300;
  font-weight: 800;
}
.service-score-detail {
  border: 1px solid #e5e5e5 ;
  border-top: none;
  padding: 20px 40px;
  overflow: hidden;
}
.no-top-bd {
  border-top: none;
  border-right: none;
}
.service-score-all {
  float: left;
  padding: 25px 40px 20px 0;
  text-align: center;
  border-right: 1px solid #e5e5e5;
}
.service-score-all p {
  margin: 0;
}
.service-score-all .score {
  font-size: 25px;
  font-weight: bold;
  font-style: normal;
  color: #ff6600;
}
/*评价优化-增加单项打分分布*/
.service-score-list {
  float: left;
  list-style: none;
  margin: 0;
  color: #666;
  padding: 0 30px;
}
.service-score-list li {
  line-height: 26px;
}
.service-score-list .service-attitude em {
  font-style: normal;
  color: #ff9400;
  margin-left: 5px;
}
.service-score-list .compare {
  margin-left: 20px;
}
.service-score-list .compare span {
  margin-left: 20px;
}
.service-score-list .compare .low {
  color: #0dad51;
}
.service-score-list .compare .high {
  color: #ff9400;
}
/*单项打分分布*/
.score-wrap {
  position: relative;
  width: 77px;
  height: 12px;
  margin-top: 3px;
}
.star {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 77px;
}
.little-grey-star {
  background: url('/images/fuwu/b_grey.png') no-repeat;
}
.little-yellow-star {
  background: url('/images/fuwu/b_yellow.png') no-repeat;
  left: 1px;
}
/*整数星星*/
.star-1 {
  background: url('/images/fuwu/one.png') no-repeat;
}                     
.star-2 {             
  background: url('/images/fuwu/two.png') no-repeat;
}                     
.star-3 {             
  background: url('/images/fuwu/three.png') no-repeat;
}                     
.star-4 {             
  background: url('/images/fuwu/four.png') no-repeat;
}                     
.star-5 {             
  background: url('/images/fuwu/five.png') no-repeat;
}
.star-bg {
  width: 82px;
  height: 18px;
  display: inline-block;
  margin-left: 4px;
  background-position: 0 3px;
}
.scroe-dustribut-wrap {
  width: 305px;
  height: 100px;
  background-color: #fbfbfb;
  padding: 10px 20px 25px 20px;
  visibility: hidden;
  left: 330px;
  position: absolute;
  z-index: 10;
}
.tottle-scroe {
  margin-bottom: 10px;
}
.scroe-number {
  position: relative;
  top: -2px;
  margin-left: 10px;
}
.scroe-number .score {
  color: #ffaa80;
  font-weight: 700;
}
.statistics-num {
  position: relative;
  top: -2px;
  margin-left: 8px;
}
.scroe-lists {
  margin-left: -3px;
}
.scroe-lists li {
  line-height: 18px;
  list-style-type: none;
}
.scroe-list .scroe-number {
  margin-left: 5px;
  top: 0;
}
.scroe-list .score {
  font-weight: normal;
}
.dustribut-wrap {
  margin-left: 8px;
}
.dustribut-bar {
  height: 10px;
  background-color: #f99d0c;
  display: inline-block;
}
.dustribut-rate {
  color: #ffae00;
  margin-left: 5px;
}
.comment-rela-wrap {
  height: 25px;
  padding: 0 10px;
  width: 300px;
  top: 8px;
  cursor: pointer;
  position: relative;
  border: 1px solid #fff;
  margin-bottom: 10px;
}
.comment-rela-wrap .chart-triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #fcc877;
  font-size: 0;
  line-height: 0;
  right: -10px;
  top: 6px;
  visibility: hidden;
}
.comment-rela-wrap .chart-triangle b {
  position: absolute;
  width: 0;
  visibility: hidden;
  height: 0;
  border-width: 5px;
  border-style: solid;
  font-size: 0;
  line-height: 0;
  border-color: transparent;
  border-left-color: #fff;
  left: -6px;
  top: -5px;
}
.comment-rela-wrap.cur {
  border-color: #fcc877;
  background-color: #fffdfb;
}
.comment-rela-wrap.cur b {
  visibility: visible;
}
.comment-rela-wrap.cur .scroe-dustribut-wrap,
.comment-rela-wrap.cur .chart-triangle {
  visibility: visible;
}
.comment-rela-wrap .dustribut-1 {
  top: -21px;
}
.comment-rela-wrap .dustribut-2 {
  top: -58px;
}
.comment-rela-wrap .dustribut-3 {
  top: -95px;
}
.service-feel {
  float: left;
  padding-left: 30px;
  border: 1px solid #ededed;
  margin: 0;
  border-top: none;
  width: 816px;
  margin-bottom: 20px;
  padding: 20px 0 20px 30px;
}
.service-feel .service-compact-dt {
  font-weight: normal;
}
.service-feel .compats {
  margin: 0;
}
.service-feel .compats .express-wraper {
  padding: 2px 5px;
  background: #e9ccab;
  color: #fff;
  margin-right: 8px;
  float: left ;
  margin-top: 5px;
}
.service-feel-right {
  position: relative;
  left: -41px;
  border: none;
  border-top: 1px solid #ededed;
  bottom: -20px;
  margin-bottom: 0;
}
.service-detail .service-detail-block-title {
  background: #ff9400;
  font-size: 14px;
  color: #fff;
  padding: 5px 10px;
  margin-bottom: 0;
  clear: both;
}
.services-comments {
  position: relative;
  clear: both;
}
.service-tab-item .filter-comment {
  margin-top: 10px;
}
.service-tab-item .filter-comment label {
  width: 110px;
  display: inline-block;
}
.service-tab-item .filter-comment .employers-recommend-filter {
  width: 135px;
}
.service-tab-item .filter-comment .comment-flag {
  float: right;
  width: 110px;
  text-align: right;
}
.service-tab-item .filter-comment .fonts {
  position: relative;
  top: 2px;
  left:8px
}
.service-tab-item .filter-comment .highlight {
  color: #1885f5;
}
.service-tab-item .filter-comment .icon-wrap {
  background-repeat: no-repeat;
  padding-left: 5px;
  padding-top: 7px;
  background-position: 2px 10px;
  height: 28px;
  font-size: 13px;
}
.service-tab-item .filter-comment .icon-wrap input {
  position: relative;
  z-index: -1;
  left: -9999px;
}
.service-tab-item .filter-comment .good {
  background-image: url(/images/fuwu/eva1.png);
}
.service-tab-item .filter-comment .mid {
  background-image: url(/images/fuwu/eva2.png);
}
.service-tab-item .filter-comment .bad {
  background-image: url(/images/fuwu/eva3.png);
}
.service-tab-item .filter-comment .recommend-yes {
  background-image: url(/images/fuwu/re1.png);
  margin-left: 70px;
}
.service-tab-item .filter-comment .recommend-no {
  background-image: url(/images/fuwu/re3.png);
}
.service-tab-item .filter-comment .comment-flag {
  background-position: 12px 11px;
  background-repeat: no-repeat;
  padding-left: 0;
  height: 28px;
  padding-top: 7px;
}
.service-tab-item .filter-comment .comment-flag input {
  left: 0;
}
.services-comments .not2 {
  background: url(/images/fuwu/not2.gif) no-repeat 40% 24px;
  border-width: 1px;
  padding: 35px 0;
}
.services-comments .not2 p {
  background: url(/r/pic/pic.gif) no-repeat 405px -16px;
  color: #a96a26;
  text-align: center;
  padding-left: 189px;
  font-size: 12px;
  height: 21px;
  line-height: 21px;
  margin-top: 42px;
}
.service-comment-list {
  margin-top: 30px;
  position: relative;
  /*评价列表雇主推荐打标*/
}
.service-comment-list .service-comment-item {
  margin-top: 20px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}
.service-comment-list .pagination {
  margin-top: 22px;
  float: right;
  margin-bottom: 15px;
}
.service-comment-list .service-comment-user {
  float: left;
  width: 130px;
  text-align: center;
  position: relative;
}
.service-comment-list .service-comment-user p {
  margin: 0;
}
.service-comment-list .service-comment-user .name {
  color: #333;
}
.service-comment-list .service-comment-user .time {
  color: #999;
}
.service-comment-list .service-comment-con {
  margin: 0;
  padding-left: 150px;
  color: #666;
  position: relative;
}
.service-comment-list .service-comment-con dd {
  margin-left: 0;
}
.service-comment-list .service-comment-con dd.money {
  margin-top: 5px;
  color: #999;
}
.service-comment-list .recommend-block {
  text-align: center;
  padding-top: 25px;
  position: absolute;
  right: 18px;
  top: 0;
  font-style: normal;
}
.service-comment-list .recommend-yes {
  background: url(/t5s/shop/img/evaluation/re1.png) no-repeat center 3px;
}
.service-comment-list .recommend-no {
  background: url(/t5s/shop/img/evaluation/re3.png) no-repeat center 3px;
}
.service-comment-list .w-600 {
  width: 600px;
  margin-top: 5px;
}
.service-comment-list .more {
  font-size: 14px;
  text-align: right;
  margin: 10px;
}
.service-all-comment .pagination {
  margin-top: 20px;
  float: right;
}
.mask_loading {
  background: rgba(0, 0, 0, 0.2) url('/r/p/loading-small.gif') no-repeat center;
}
.other-service {
  border: 1px solid #e5e5e5;
  padding: 15px;
  margin-top: 10px;
}
.other-service .other-service-tit {
  margin: 0;
  color: #666;
}
.other-service .other-service-tit .fr {
  font-weight: normal;
}
.other-service .other-service-list {
  list-style: none;
  margin: 0;
}
.other-service .other-service-item {
  margin-top: 10px;
}
.other-service .other-service-item .item-head {
  float: left;
  width: 80px;
  height: 80px;
}
.other-service .other-service-item .item-head img {
  width: 80px;
  height: 80px;
}
.other-service .other-service-item .item-desc {
  padding-left: 90px;
}
.other-service .other-service-item .item-desc .item-title {
  height: 40px;
  line-height: 20px;
  overflow: hidden;
}
.other-service .other-service-item .item-price {
  color: #ff9400;
  font-weight: bold;
}
.other-service .other-service-item .item-sale-count strong {
  color: #ff9400;
}
.service-owner-cert {
  margin-top: 10px;
}
.owner-cert {
  display: inline-block;
  width: 20px;
  height: 16px;
  background: url("../img/service-icon.png") no-repeat;
  background-position: -91px -142px;
  text-indent: -99999px;
}
.owner-conpany-cert {
  background-position: -91px -165px;
}
.service-tab-content {
  padding-bottom: 50px;
}
/*交易保障*/
.fuwubao-intro-fl {
  margin-top: 40px;
  padding-bottom: 30px;
  border-bottom: 1px solid #f1f1f1;
  overflow: auto;
}
.fuwubao-intro-fl dd {
  float: left;
  padding: 0;
  margin: 0;
  color: #999;
  margin-left: 5px;
}
.fuwubao-intro-fl dd.first {
  margin-left: 0;
}
.fuwubao-intro-fl dd i.select {
  display: inline-block;
  height: 16px;
  width: 16px;
  background: url("/images/fuwu/service-icon.png") no-repeat 0 -100px;
  vertical-align: middle;
  margin-right: 5px;
}
.fuwubao-intro-icon {
  width: 119px;
  height: 45px;
  background: url("/images/tgb.png") no-repeat 0 0px;
  overflow: hidden;
  float: left;
  padding-right: 20px;
  text-indent: -9999px;
}
.title {
  font-size: 16px;
  color: #333;
  font-family: "microsoft yahei", Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
}
.service-compact-dt {
  margin: 0;
}
.service-title-h6 {
  color: #333;
  font-size: 14px;
}
.p_line {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 50px;
}
.dl_list .ui-ico-bao {
  text-indent: -9999px;
}
.dl_list dd {
  color: #999;
}
.dl_list .mt20 {
  margin-top: 20px;
}
.quik-step {
  position: relative;
  height: 1px;
  background: #e7e7e7;
  text-align: center;
  margin-top: 70px;
  margin-bottom: 40px;
}
.quik-step h5 {
  font-size: 18px;
  color: #333;
  position: relative;
  top: -13px;
  background: #fff;
  display: inline-block;
  margin: 0;
  padding: 0 10px;
}
.service-loading {
  height: 200px;
  background: url(http://t5.zbjimg.com/r/p/loading-small.gif) no-repeat center;
}
.service-loading .loading-txt {
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 150px;
  position: relative;
  top: 50px;
}
.report-tpl {
  z-index: 999;
  position: fixed;
  top: 30%;
  left: 30%;
  width: 550px;
  background: #ccc;
  padding: 20px;
  display: none;
}
.service-report .ui-tips-bd {
  padding: 0;
}
.service-report .report-user-info {
  padding: 5px 0;
  margin: 0;
}
.service-report .report-user-detail {
  border: 1px solid #FBEED5;
  background: #FCF8E3;
  padding: 5px;
  margin: 0;
  overflow: hidden;
}
.service-report .report-user-detail dt {
  width: 48px;
  height: 48px;
  float: left;
}
.service-report .report-user-detail dt img {
  width: 48px;
  height: 48px;
}
.service-report .report-user-detail dd {
  margin-left: 58px;
}
.service-report .report-choose-tip {
  padding: 5px;
  margin: 0;
}
.service-report .report-radio label {
  display: inline-block;
  width: 171px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  color: #999;
  font-size: 12px;
  margin: 0;
}
.service-report .report-radio label input {
  position: relative;
  top: -3px;
  margin-right: 3px;
}
.service-report .insert-area {
  position: relative;
}
.service-report .insert-area textarea {
  width: 510px;
  height: 60px;
  font-size: 12px;
}
.service-report .insert-area em {
  position: absolute;
  font-style: normal;
  color: #999;
}
.service-report .insert-area .place-hold {
  left: 10px;
  top: 8px;
}
.service-report .insert-area .font-count {
  right: 20px;
  top: 48px;
}
.service-report .add-file .add-f a {
  background: url(/r/page/add-type.gif) 0 -260px no-repeat;
  width: 100px;
  height: 30px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}
.service-report .ui-upload input.ui-upload-btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  -moz-transform: translate(-300px, 0) scale(4);
  filter: alpha(opacity=0);
  opacity: 0;
  cursor: pointer;
  height: 50px;
  font-size: 50px;
}
.service-report .add-file {
  margin-bottom: 10px;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.service-report .add-file li {
  padding: 10px;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
}
.service-report .add-file li .file {
  float: left;
  background: url(/r/page/up-ico.gif?v12) no-repeat 0 -136px;
  padding-left: 25px;
}
.service-report .add-file li .file a {
  float: right;
  display: none;
  width: 12px;
  height: 16px;
  text-indent: -999px;
  overflow: hidden;
  margin: 5px 0 0 0;
}
.service-report .add-file li .adding .adifile {
  width: 210px;
  height: 10px;
  background: url(/r/p/progress.gif) repeat-x;
  overflow: hidden;
  margin: 8px 10px 0 0;
  float: left;
}
.service-report .adding .adifile span {
  display: block;
  width: 60%;
  background: #f90;
  height: 100%;
}
.service-report .loading-txt {
  position: relative;
  top: 3px;
}
.service-report .adding .delete-item {
  display: none;
}
.service-comment-none {
  text-align: center;
  color: #999;
  line-height: 100px;
  height: 100px;
  font-size: 16px;
  font-family: "微软雅黑";
  border-bottom: 1px solid #e5e5e5;
}
.edit-service {
  position: absolute;
  top: -9px;
  right: 20px;
  background: #fff;
  color: #999;
  padding: 0 5px;
}
.witkeyhome-banner-edit {
  width: 100%;
  height: 120px;
  text-align: center;
  cursor: pointer;
}
.banner-opacity:hover {
  background: rgba(163, 163, 163, 0.8);
}
.banner-opacity a {
  display: none;
}
.banner-opacity:hover a {
  display: block;
}
.witkeyhome-banner-edit a {
  font-size: 16px;
  line-height: 120px;
  height: 120px;
  display: block;
  color: #fff;
  text-decoration: none;
}
/*右侧样式重置*/
.shop-tool-bottom .ui-tools-app a:hover .item-ico {
  margin-top: -38px;
}
.shop-tool-bottom .ui-tools-app .ui-poptipnoc {
  left: -113px;
  top: -36px;
  border: 1px solid #dcdbdb;
  border-radius: 0;
  box-shadow: none;
}
.shop-tool-bottom .ui-tools-app .ui-poptipnoc .ui-poptipnoc-arrow {
  display: none;
}
.shop-tool-bottom .item-tools {
  width: 48px;
  height: 48px;
  line-height: 48px;
  border: 1px solid #dcdbdb;
  background: #f7f7f7;
  margin-bottom: -1px;
}
.shop-tool-bottom .item-tools .item-ico,
.shop-tool-bottom .item-tools .item-txt {
  height: 49px;
}
.shop-tool-bottom .item-tools .ui-ico-mobile {
  background: url(../img/serviceDetail.png) no-repeat -9px -12px;
}
.shop-tool-bottom .item-tools .ui-ico-feed {
  background: url(../img/serviceDetail.png) no-repeat -9px -57px;
}
.shop-tool-bottom .item-tools:hover {
  background: #fff;
}
.shop-tool-bottom .item-txt,
.shop-tool-bottom .iconfont {
  color: #8f8e8e;
  letter-spacing: 1px;
  height: 48px;
}
.guide-click {
  position: fixed;
  bottom: 323px;
  right: 10px;
  width: 180px;
  height: 35px;
  background: #f7edd2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #d1c190;
  color: #97773c;
  padding: 20px 10px;
  text-align: left;
}
.guide-click .triangle-border {
  position: relative;
  left: 155px;
  top: 19px;
  overflow: hidden;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid dashed dashed dashed;
}
.guide-click .tb-border {
  border-color: #d1c190 transparent transparent transparent;
}
.guide-click .tb-background {
  top: -2px;
  border-color: #f7edd2 transparent transparent transparent;
}
.guide-click .close {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #d1c190;
}
.shop-fixed-im {
  display: block;
  color: #fff;
  text-align: center;
  bottom: 310px;
  border: 1px solid #dcdbdb;
  right: 10px;
  position: fixed;
  z-index: 100;
}
.shop-fixed-im .item-tools {
  display: block;
  width: 48px;
  height: 48px;
  text-align: center;
  background: #f7f7f7;
  cursor: pointer;
}
.shop-fixed-im .item-tools:hover {
  background: #fff;
}
.shop-fixed-im .item-tools i {
  margin-top: 3px;
  display: inline-block;
  height: 22px;
  width: 22px;
  background: url(../img/serviceDetail.png) no-repeat -13px -143px;
}
.shop-fixed-im .item-tools u {
  margin-top: -2px;
  display: inline-block;
  width: 36px;
  height: 15px;
  text-indent: -500px;
  overflow: hidden;
  background: url(../img/serviceDetail.png) no-repeat -6px -118px;
}
.shop-fixed-im .item-tools-online i {
  background: url(../img/im_online-head.gif);
}
.shop-fixed-im .item-tools-online u {
  background: url(../img/serviceDetail.png) no-repeat -6px -103px;
  padding: 0;
}
.shop-fixed-im:hover .shop-fixed-im-hover,
.shop-fixed-im.init-show .shop-fixed-im-hover {
  display: block;
}
.shop-fixed-im .shop-im-mask {
  position: absolute;
  z-index: 100;
  width: 48px;
  height: 48px;
  cursor: pointer;
  background: #ccc;
  left: 0;
  top: 0;
}
.shop-fixed-im-hover {
  display: none;
  position: absolute;
  width: 188px;
  border: 1px solid #e2e2e2;
  left: -190px;
  top: -69px;
  background: #fff;
  color: #333;
  text-align: left;
  z-index: 500;
}
.shop-fixed-im-hover .shop-fixed-im-name,
.shop-fixed-im-hover .shop-fix-im-qq,
.shop-fixed-im-hover .shop-fix-im-time,
.shop-fixed-im-hover .shop-fix-im-phone,
.shop-fixed-im-hover .shop-fix-im-edit {
  padding: 10px 20px;
  border-bottom: 1px solid #e2e2e2;
}
.shop-fixed-im-hover .shop-fix-im-qq .qq-item {
  margin: 2px 0;
}
.shop-fixed-im-hover .shop-fix-im-phone {
  border-bottom: none;
}
.shop-fixed-im-hover .fix-im-cate {
  font-weight: bold;
  margin-bottom: 5px;
}
.nav-m-code {
  display: none;
}
.service-relation {
  position: relative;
  height: 201px;
  background: #f2f2f2;
  padding: 7px;
}
.service-relation .service-relation-item {
  float: left;
  width: 200px;
  height: 200px;
  position: relative;
  overflow: hidden;
  margin-left: 10px;
}
.service-relation .service-relation-item:hover {
  outline: 1px solid #ff9a04;
}
.service-relation .service-relation-item.first {
  margin-left: 3px;
}
.service-relation .service-relation-detail {
  position: absolute;
  height: 50px;
  width: 180px;
  bottom: -22px;
  z-index: 2;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  background: #000\9;
  padding: 0 10px;
}
.service-relation .service-relation-number {
  overflow: hidden;
  margin-top: 5px;
}
.service-relation .service-relation-price {
  float: left;
  color: #fff;
  font-family: "microsoft yahei";
}
.service-relation .service-relation-count {
  float: right;
  color: #fff;
  font-family: "microsoft yahei";
}
.service-relation .service-relation-name {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
.service-relation .service-relation-name a {
  color: #fff;
}
.service-relation .service-relation-label {
  width: 26px;
  height: 117px;
  background: url(../img/service-icon.png) no-repeat 0 -442px;
  position: absolute;
  left: -26px;
  top: 0;
  z-index: 2;
  margin-left: 0;
}
.buy-service {
  position: relative;
}
.buy-service .triggle-down {
  position: absolute;
  right: 27px;
  top: 13px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-style: solid;
  border-color: #fff transparent transparent;
  -webkit-transform-origin: 50% 20%;
  -moz-transform-origin: 50% 20%;
  -ms-transform-origin: 50% 20%;
  transform-origin: 50% 20%;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.buy-service:hover .triggle-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.buy-service .service-category {
  position: absolute;
  display: none;
  left: 0;
  top: 30px;
  background: #515151;
  width: 130px;
  text-align: center;
  z-index: 3;
}
.buy-service:hover .service-category {
  display: block;
}
.buy-service .service-category ul {
  margin: 0;
}
.buy-service .service-category li {
  list-style: none;
  height: 40px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.buy-service .service-category a {
  color: #fff;
  display: inline-block;
  width: 100px;
  margin: 0 auto;
  padding: 5px 10px;
  overflow: hidden;
  font-size: 12px;
  border-bottom: dashed 1px #999;
}
.buy-service .service-category li.last a {
  border: none;
}
.buy-service .service-category a:hover {
  color: #ff9400;
  background: none;
  margin-left: 5px;
}
.th-member-price .thPrice {
  color: #ff6600;
  font-size: 22px;
  vertical-align: middle;
  margin-left: 22px;
  position: relative;
}
.th-member-price .th-price-logo {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  background-color: #ff0014;
  padding: 3px;
  border-radius: 5px;
  margin-left: 12px;
  font-weight: normal;
  line-height: 12px;
}
.th-service-price span.th-disable {
  color: #666;
  font-size: 12px;
  margin-left: 40px;
}
.th-service-price span.th-service-txt {
  font-weight: normal;
  position: relative;
  top: 2px;
  margin-left: 20px;
}
.th-disable-line {
  height: 1px;
  width: 100%;
  background: #999;
  position: absolute;
  left: 3px;
  top: 8px;
}
.th-limit-container {
  position: absolute;
  right: 19px;
  top: 22px;
  z-index: 2;
}
.th-limit-line {
  font-size: 12px;
  color: #666;
  margin: 0;
  padding: 0;
}
.th-limit-line .th-limit-color {
  color: #ff6600;
}
.th-unit {
  font-style: normal;
}
.ui-tips-pop {
  z-index: 1010;
}
.changecolor {
  color: #ff6600;
}
.hide-guide-click {
  display: none;
}
.service-price-warp.qrcode-version {
  min-height: 112px;
  padding-bottom: 0;
}
.price-with-qrcode {
  padding: 20px 0 5px 0;
}
.price-with-qrcode dl {
  margin: 0;
}
.price-with-qrcode.no-app-price {
  padding-top: 33px;
}
.price-with-qrcode.no-app-price .app-price-panel {
  display: none;
}
.price-with-qrcode .tip-panel {
  margin-top: -5px;
  margin-bottom: 7px;
}
.price-with-qrcode .price-panel {
  margin-bottom: 7px;
  font-family: 'microsoft simsun', tahoma, arial;
  color: #999;
  text-align: left;
  font-size: 12px;
}
.price-with-qrcode .price-panel dd {
  margin-left: 60px;
}
.price-with-qrcode .price-panel.hot-price dd {
  font-weight: bold;
  color: #ff6600;
}
.price-with-qrcode .price-panel.hot-price dd .price {
  font-size: 18px;
}
.price-with-qrcode .price-panel.hot-price .yen {
  font-size: 12px;
}
.price-with-qrcode .meta-tit {
  float: left;
  width: 54px;
  min-height: 1px;
  margin: 0;
  font-weight: normal;
}
.price-with-qrcode .yen {
  font-family: arial;
  font-style: normal;
}
.price-with-qrcode .mobile-tip {
  color: #ff9900;
}
.price-with-qrcode .service-hot-tag {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  background-color: #ff0014;
  padding: 0 3px;
  border-radius: 5px;
  margin-left: 4px;
  font-weight: normal;
  line-height: 18px;
}
.price-with-qrcode .price-panel-extra {
  padding-left: 20px;
  margin-bottom: 7px;
}
.limited-sell .price-panel dt {
  color: #666;
}
.limited-sell .price-panel dd {
  color: #333;
  text-decoration: line-through;
}
.limited-sell .app-price-panel dt {
  color: #666;
}
.limited-sell .app-price-panel dd {
  text-decoration: none;
  color: #ff6900;
}
.limited-sell .app-price-panel dd .unit {
  font-size: 14px;
  font-weight: normal;
}
.limited-sell .app-price-panel dd .price {
  font-weight: bold;
  font-size: 18px;
}
.limited-sell .app-price-panel .price-tag {
  display: inline-block;
  background-color: #ff6900;
  padding-left: 5px;
  padding-right: 5px;
  height: 17px;
  text-align: center;
  line-height: 17px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  margin-left: 11px;
  font-weight: normal;
  vertical-align: top;
  margin-top: 2px;
}
.limited-sell .time-remain {
  margin-left: 13px;
}
.price-panel-qrcode {
  position: absolute;
  top: 13px;
  right: 15px;
  min-width: 80px;
}
.price-panel-qrcode img {
  width: 80px;
  height: 80px;
}
.ui-tools-service .ui-ico-service {
  background: url("../../lib/img/ico-service-shop.png") no-repeat center center !important;
}
.ui-tools-service .ui-poptipnoc-arrow {
  right: 49px!important;
}
.price-with-qrcode .app-price-panel .unit {
  font-size: 12px;
  font-family: "microsoft simsun";
}
.price-with-qrcode .tip-panel .mobile-tip {
  color: #999;
}
.countdown-container {
  color: #f90;
}
.countdown-container .countdown-icon {
  width: 30px;
  margin: 0 0 0 20px;
  text-align: right;
}
.countdown-container .countdown-time {
  margin-left: 24px;
}
.countdown-container .countdown-amount-container {
  padding: 0 18px 0 0;
}
.success-case-wrap {
  background: #f2f2f2;
  padding: 20px;
  font-family: tahoma, arial, 'Hiragino Sans GB', 'Microsoft YaHei', '\5b8b\4f53', sans-serif;
  position: relative;
}
.success-case-wrap .entry-link {
  color: #999;
  position: absolute;
  right: 20px;
  top: 24px;
}
.success-case-wrap .tit {
  font-size: 14px;
  color: #999;
  margin-top: 0;
  font-weight: normal;
}
.success-case-wrap .success-case-list {
  margin-right: -20px;
}
.success-case-wrap .item {
  margin-right: 20px;
  float: left;
}
.success-case-wrap .item img {
  width: 255px;
  height: 155px;
}
.success-case-wrap .lnk {
  display: block;
  width: 255px;
  height: 213px;
  text-decoration: none;
}
.success-case-wrap .case-title {
  background-color: #fff;
  height: 48px;
  color: #636363;
  font-size: 12px;
  padding: 10px 8px 0 8px;
}
.ea-link-shop {
  display: block;
  background-color: #dbf0fe;
  padding: 10px 0;
  text-align: center;
}
.ea-link-shop img {
  margin: 0;
}
.servive-printing {
  padding-left: 0;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 12px;
  color: #999;
}
.servive-printing span {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 28px;
  margin-left: 15px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #e5e5e5;
  color: #000;
  cursor: pointer;
  font-size: 14px;
}
.servive-printing span em {
  display: none;
  width: 100%;
  height: 22px;
  line-height: 22px;
  position: absolute;
  top: -22px;
  left: -2px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background-color: #ff6600;
  font-style: normal;
  border-left: 2px solid #ff6600;
  border-right: 2px solid #ff6600;
}
.servive-printing span.cur {
  width: 102px;
  height: 26px;
  line-height: 26px;
  border: 2px solid #ff6600;
  color: #ff6600;
}
.servive-printing span.cur em {
  display: block;
}
.meta-tit {
  float: left;
  margin-top: 6px;
  color: #999;
  width: 50px;
  margin-right: 3px;
  margin-left: 20px;
  text-align: left;
  font-weight: normal;
}
.stock-widget .stock-input {
  font-size: 12px;
  height: 26px;
  border-radius: 0;
  border: 1px solid #e3e3e3;
  width: 34px;
  color: #999;
  padding: 3px 3px 0 4px;
  line-height: 26px;
  box-shadow: none;
  margin: 0 2px 0 0;
}
.stock-increase {
  margin-bottom: 3px;
}
.stock-num-btn {
  display: inline-block;
  vertical-align: middle;
}
.stock-increase,
.stock-decrease {
  width: 16px;
  height: 12px;
  overflow: hidden;
  border: 1px solid #e3e3e3;
  display: block;
  line-height: 12px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  color: #a7a6ac;
}
.stock-increase.disabled,
.stock-decrease.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.stock-unit {
  vertical-align: middle;
  margin-left: 10px;
  color: #999;
}
.stock-text {
  font-style: normal;
  color: #999;
  vertical-align: middle;
  margin-left: 17px;
}
.service-self-con p {
  line-height: 1.75em;
  margin: 0;
  font-size: 12px;
}
.service-self-con p img {
  vertical-align: top;
}
.service-secondary.zx-diy-sec .case3-right {
  float: right;
  width: 200px;
}
.service-secondary.zx-diy-sec .case3-right .diy-content {
  margin: 0;
}
.service-secondary.zx-diy-sec .case3-right .diy-content .diy-parts.edit-index .part {
  width: 200px;
}
.service-secondary.zx-diy-sec .case3-left {
  float: left;
  width: 890px;
}
.service-stock {
  margin-top: 5px;
  margin-bottom: 5px;
}
.service-stock .meta-tit {
  float: left;
  margin-top: 6px;
  margin-left: 20px;
  text-align: left;
  font-weight: normal;
  width: 66px;
  margin-right: 2px;
}
.stock-widget .stock-input {
  font-size: 12px;
  height: 26px;
  border-radius: 0;
  border: 1px solid #e3e3e3;
  width: 34px;
  padding: 3px 3px 0 4px;
  line-height: 26px;
  box-shadow: none;
  margin: 0 2px 0 0;
}
.stock-increase {
  margin-bottom: 3px;
}
.stock-num-btn {
  display: inline-block;
  vertical-align: middle;
}
.stock-increase,
.stock-decrease {
  width: 16px;
  height: 12px;
  overflow: hidden;
  border: 1px solid #e3e3e3;
  display: block;
  line-height: 12px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  color: #a7a6ac;
}
.stock-increase.disabled,
.stock-decrease.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.stock-unit {
  vertical-align: middle;
  margin-left: 10px;
}
.stock-text {
  font-style: normal;
  vertical-align: middle;
  margin-left: 17px;
  margin-right: 5px;
}
.ms-controller {
  visibility: hidden;
}
.service-sku {
  padding: 5px 0;
  margin-bottom: -6px;
  position: relative;
}
.service-sku .service-prop {
  color: #666;
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 2px;
}
.service-sku .service-prop .meta-tit {
  text-align: left;
  float: left;
  width: 66px;
  margin-right: 2px;
  margin-top: 7px;
  font-weight: normal;
  line-height: 1.5;
  margin-left: 0;
}
.service-sku .service-prop dd {
  width: 290px;
  float: left;
  margin-left: 0;
}
.service-sku .sale-prop-list {
  margin: 0;
  list-style: none;
}
.service-sku .sale-prop-list li {
  float: left;
  position: relative;
  padding: 5px 18px;
  border: 1px solid #ddd;
  margin-right: 5px;
  cursor: pointer;
  margin-bottom: 10px;
}
.service-sku .sale-prop-list li.selected {
  background: url(../img/sku-selected.png) no-repeat right bottom;
}
.service-sku .sale-prop-list li.disabled {
  border: 1px dashed #ddd;
  cursor: not-allowed;
}
.service-sku .sale-prop-list li.selected,
.service-sku .sale-prop-list li:hover {
  border-color: #f60;
}
.service-sku .sale-prop-list li a:focus,
.service-sku .sale-prop-list li a:hover {
  outline: none;
  text-decoration: none;
  color: #666;
}
/*旺铺底部banner*/
.wp-footer-banner-wrap {
  background-color: #fff;
  width: 100%;
  border-top: 1px solid #f7f6f6;
}
.wp-footer-banner-wrap .main-cont {
  width: 250px;
  height: 75px;
  margin: 0 auto;
  background: url("../img/wp-ft-logo.png") no-repeat 30px 30px;
  position: relative;
}
.wp-footer-banner-wrap .version {
  border-left: 1px solid #dbdbdb;
  color: #999;
  float: right;
  margin-right: 65px;
  padding-left: 15px;
  margin-top: 28px;
  font-size: 14px;
}
.wp-ft-link {
  display: inline-block;
  width: 165px;
  position: absolute;
  height: 20px;
  top: 28px;
  left: 28px;
}
.service-owner-wrap-old .service-owner {
  border: 1px solid #e5e5e5;
  padding: 20px;
}
.service-owner-wrap-old .service-owner .service-owner-card {
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #e3e3e3;
}
.service-owner-wrap-old .service-owner .service-owner-head {
  width: 200px;
  height: 200px;
  position: relative;
}
.service-owner-wrap-old .service-owner .service-owner-head .shop-entry {
  color: #fff;
  height: 36px;
  line-height: 36px;
  width: 200px;
  position: absolute;
  text-align: center;
  bottom: 0;
  left: 0;
  background: #666666;
  background: rgba(0, 0, 0, 0.6);
  font-size: 16px;
}
.service-owner-wrap-old .service-owner .service-owner-detail {
  margin-top: 10px;
}
.service-owner-wrap-old .service-owner .service-owner-detail .service-owner-name {
  font-size: 14px;
  font-weight: bold;
  line-height: 23px;
}
.service-owner-wrap-old .service-owner .service-owner-detail .service-owner-name a {
  color: #666;
}
.service-owner-wrap-old .service-owner .service-owner-address {
  margin-top: 10px;
}
.service-owner-wrap-old .service-owner .service-owner-address .iconfont {
  color: #c3c3c3;
  margin-right: 5px;
}
.service-owner-wrap-old .service-owner-good {
  clear: both;
  padding-top: 10px;
  font-size: 14px;
  color: #666;
}
.service-owner-wrap-old .service-owner-good span {
  color: #ff9400;
}
.service-owner-wrap-old .service-owner-good a {
  color: #ff9400;
}
.service-owner-wrap-old .service-owner-contact {
  margin-top: 10px;
}
.service-owner-wrap-old .service-owner-contact .ui-btn {
  padding: 4px 0px;
  color: #666;
  width: 95px;
}
.service-owner-wrap-old .service-owner-contact u {
  text-decoration: none;
}
