html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
   margin: 0;
   padding: 0;
}
* {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
img {
   border: none;
   vertical-align: middle;
}
a {
  color: inherit;
  text-decoration: none;
}
input,
textarea {
   outline: none;
   border: none;
}
textarea {
   resize: none;
   overflow: auto;
}

.clearfix:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  clear: both;
}
.km-wrap {
  max-width: 1080px;
  margin: 0 auto;
}
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

ul {
    list-style: none;
}

button,
input,
select,
textarea {
    margin: 0;
    border: none;
}

html {
    box-sizing: border-box;
}

* {
    box-sizing: inherit;
}

/* *:before,
*:after {
    box-sizing: inherit;
} */

img,
embed,
object,
audio,
video {
    height: auto;
    max-width: 100%;
}

iframe {
    border: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
    text-align: left;
}body {
  background-color: #fff;
  font-size: 12px;
  min-width: 1080px;
}
body * {
  font-family: Microsoft YaHei, PingFangSC-Regular, "\5B8B\4F53", Tahoma, Helvetica, Arial, "\5B8B\4F53", "VideoJS", sans-serif !important;
}
input {
  outline: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.p15 {
  padding: 15px;
}
.p40 {
  padding: 40px;
}
.mr5 {
  margin-right: 5px;
}
.ml5 {
  margin-left: 5px;
}
.mb5 {
  margin-bottom: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb40 {
  margin-bottom: 40px;
}
.fw600 {
  font-weight: 600;
}
.w50 {
  width: 50%;
}
.layui-form-radio > i:hover,
.layui-form-radioed > i {
  color: #ff5379 !important;
}
.w130btn {
  display: inline-block;
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  border-radius: 20px;
  cursor: pointer;
}
.w180btn {
  display: inline-block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  border-radius: 20px;
  cursor: pointer;
}
.w360btn {
  display: inline-block;
  width: 360px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  border-radius: 20px;
  cursor: pointer;
}
.w380btn {
  display: inline-block;
  width: 380px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  border-radius: 25px;
  cursor: pointer;
}
.themeColor {
  color: #fff;
  background: #ff5379;
}
.themeColor:hover {
  color: #fff;
  opacity: 0.8;
}
.cancleColor {
  border: 1px solid #dedede;
}
.darkColor {
  color: #fff;
  background: #333;
}
.darkColor:hover {
  color: #fff;
  opacity: 0.8;
}
.gradientColor {
  color: #fff;
  background: linear-gradient(90deg, #fc5578, #fd64d9);
}
.gradientYellowColor {
  color: #fff;
  background: linear-gradient(90deg, #fe982b, #ffc03a);
}
.migic-btn {
  color: #fff;
  background: linear-gradient(-90deg, #06e8f3, #1c8cff);
  cursor: pointer;
}
.disabled-btn {
  color: #fff;
  background: #c2c2c2 !important;
  cursor: not-allowed !important;
}
.gradientColor:hover,
.gradientYellowColor:hover,
.migic-btn:hover,
.disabled-btn:hover {
  color: #fff;
  opacity: 0.8;
}
.km-btn {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 30px;
  color: #fff !important;
  text-align: center;
  border-radius: 20px;
  cursor: pointer;
}
.km-btn:hover {
  opacity: 0.8;
}
#loading {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  z-index: 100;
  background: url(../images/spinner-loading.cc55f963.gif) 50% no-repeat #fff;
  left: 0;
  top: 0;
}
.voice-box.playing .rhythm_box {
  display: inline-block;
}
.voice-box.playing .pause_rhythm {
  display: none;
}
.voice-box.pause .rhythm_box {
  display: none;
}
.voice-box.pause .pause_rhythm {
  display: inline-block;
}
.rhythm_box {
  position: absolute;
  left: 10px;
  top: 2px;
  height: 24px;
  line-height: 24px;
  margin-right: 4px;
  text-align: center;
  vertical-align: bottom;
  display: none;
}
.rhythm_box span {
  display: inline-block;
  width: 2px;
  margin-bottom: 0;
  background-color: #fd7792;
  margin-right: -10px;
  border-radius: 2px;
}
.rhythm_box .line1 {
  /* alternate意为应该轮流反向播放动画 */
  animation: line 0.6s infinite ease-in-out alternate;
}
.rhythm_box .line2 {
  animation: line 0.6s 0.2s infinite ease-in-out alternate;
}
.rhythm_box .line3 {
  animation: line 0.6s 0.4s infinite ease-in-out alternate;
}
.rhythm_box .line4 {
  animation: line 0.6s 0.6s infinite ease-in-out alternate;
}
@keyframes line {
  from {
    height: 0;
  }
  to {
    height: 13px;
  }
}
@-webkit-keyframes line {
  from {
    height: 0;
  }
  to {
    height: 13px;
  }
}
.pause_rhythm {
  position: absolute;
  left: 10px;
  top: 2px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin-right: 4px;
  text-align: center;
  vertical-align: bottom;
}
.pause_rhythm span {
  display: inline-block;
  width: 2px;
  margin-bottom: 0;
  background-color: #fd7792;
  margin-right: -10px;
  border-radius: 2px;
}
.pause_rhythm .line2 {
  height: 13px;
}
.pause_rhythm .line3 {
  height: 8px;
}
.pause_rhythm .line4 {
  height: 3px;
}
.layer-custom {
  border-radius: 10px !important;
}
.layer-custom .layui-layer-close {
  position: absolute;
  right: -5px !important;
  top: -5px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T5WTS0pDQRBFb63BDTh1QerIDMTQhT+IDtSJEQd+QBT8UVUKok784HJ0O1cqmPDy8qLPmjX0Od3VdVvcvU9yRlU38Y9KTkRmxcwuRWQDwHspZaGNw913ARwD+JQE3P0NwHwbibv3AJwnTHJhIGgrcfc1ANdDWFW/RoK/JO6+AuCuCiczJpgmiYglkk91uFFQl5D8EJGXJniqoCbJ5eDBsuf6lCZaGG4ws8Wfk0HyUFX7TSNuFJhZR0Qef07OFvZJnqpqzn+sJgQR0SUZ1Wub2YmI7AC4KKVsVQ31Ma4DuGrq2d0zPD2St6qaeRhUNUjbAM5+ezAzuxGRVQD3pZTuSBAReySPfoMric0wZaieSykdyV8F4KANXJFkqJZE5E0i4oHkHMnlpjlP+50R8ZrZ+AYaMtVQ4nVFBQAAAABJRU5ErkJggg==) no-repeat;
  background-size: 15px 15px;
  background-position: 7.5px 7.5px !important;
}
.layer-custom .layui-layer-close:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T5WTTUoDQRCF3zuDF3DrgYwrsxCrGvyD6ELdGHFhFETBP5hqQdSNRjyOXqekhiRMJpM41q6hv6+7ul5TVfvuvpRz3sM/KjiSyxSRW5K7AD7NrNPGoapHAAYAvhmAqg4BrLaRqGoPwHUJk51S0FaiqtsA7sdwURQ/E8FfElXdBJCrcDBTgnkSEVkn+VqHGwV1Cckvd39vgucKapJYlg8WPdenNNPCeENKaW10MkieFUXRbxpxoyCl1HX3l9HJ0cKJu1/mnGP+UzUjEBEhadVri8gFyUMAN2a2XzXUx7gD4K6pZ1WN8PTc/THnHHkoqxqkAwBXix5MRB5IbgF4MjOZCETkmOT5IriS2AhThOrNzLqMXwXgtA1ckUSoIlxDppSe3X2F5EbTnOf9zpTSh7t3fgHjBahZECRzegAAAABJRU5ErkJggg==) no-repeat;
  background-size: 15px 15px;
  background-position: 7.5px 7.5px !important;
}
.ui-dialog-closebutton {
  font-size: 15px;
  display: block;
  position: absolute;
  top: 16px;
  right: 16px;
  color: #999;
  cursor: pointer;
}
.ui-dialog-closebutton:hover {
  color: #666;
}
.malebg,
.femalebg {
  display: inline-block;
  font-size: 0;
  color: #fff;
  background: #44c8ff;
  padding: 2px 6px 2px 4px;
  border-radius: 10px;
  margin: 0 3px;
  text-align: center;
  vertical-align: middle;
}
.malebg i,
.femalebg i {
  display: inline-block;
  height: 13px;
  font-size: 12px;
  font-weight: 600;
}
.malebg label,
.femalebg label {
  display: inline-block;
  height: 13px;
  line-height: 13px;
  font-size: 12px;
}
.malebg *,
.femalebg * {
  vertical-align: middle;
}
.malebg {
  background: #44c8ff !important;
}
.femalebg {
  background: #fd7792 !important;
}
.layer-custom .ui-dialog-title {
  position: relative;
  padding: 40px 40px 18px;
  color: #535353;
  font-size: 16px;
  user-select: none;
}
.layer-custom .ui-dialog-title p {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #333333;
}
.callme-viewer .viewer-toolbar ul li {
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-top: 0;
}
.callme-viewer .viewer-toolbar ul li::before {
  background-size: 280px;
  margin: 14px;
}
#confirmPop {
  padding: 40px;
}
#confirmPop .icon-close {
  position: absolute;
  top: 14px;
  right: 13px;
  font-size: 22px;
  color: #333;
  cursor: pointer;
}
#confirmPop .confirmPop-content-con {
  max-height: 650px;
  overflow-y: auto;
}
#confirmPop .content {
  /*协议*/
}
#confirmPop .content h1 {
  font-size: 20px;
}
#confirmPop .content h2 {
  font-size: 18px;
  clear: both;
}
#confirmPop .content h3 {
  font-size: 16px;
  clear: both;
}
#confirmPop .content h4 {
  font-size: 14px;
  clear: both;
}
#confirmPop .content .agreen {
  line-height: 28px;
  font-size: 14px;
}
#confirmPop .content strong {
  font-weight: normal;
}
#confirmPop .content .mb15 {
  margin-bottom: 15px;
}
#confirmPop .content .mb10 {
  margin-bottom: 10px;
}
#confirmPop .content span {
  display: inline-block;
  line-height: 20px;
}
#confirmPop .content li {
  line-height: 20px;
}
#confirmPop .content .title {
  display: inline-block;
  padding: 2em 0 1em 0;
}
.not-select {
  -moz-user-select: none;
  /*火狐*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  -ms-user-select: none;
  /*IE10*/
  -khtml-user-select: none;
  /*早期浏览器*/
  user-select: none;
}
.ui-dialog .dialog-left {
  width: 380px;
  height: 400px;
}
.ui-dialog .dialog-left img {
  border-radius: 10px 0 0 10px;
}
.ui-dialog .dialog-right {
  width: 420px;
  height: 400px;
}
.ui-dialog .dialog-right .ui-dialog-title {
  position: relative;
  padding: 30px 30px 0;
  color: #535353;
  font-size: 16px;
  user-select: none;
}
.ui-dialog .dialog-right .ui-dialog-title ul li {
  display: inline-block;
  font-size: 22px;
  padding-right: 20px;
  color: #666666;
}
.ui-dialog .dialog-right .ui-dialog-title ul li.active {
  color: #333333;
  font-weight: 600;
}
.ui-dialog .dialog-right .ui-dialog-content {
  padding: 0 30px 30px;
}
.ui-dialog .dialog-right .ui-dialog-content .ui-dialog-pt35 {
  padding-top: 35px;
}
.ui-dialog .dialog-right .ui-dialog-content .ui-dialog-input {
  width: 100%;
  height: 48px;
  margin: 0px;
  padding: 0px;
  border: none;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  color: #333333;
  outline: none;
}
.ui-dialog .dialog-right .ui-dialog-content .ui-dialog-input::placeholder {
  color: #999999;
  font-size: 16px;
}
.ui-dialog .dialog-right .ui-dialog-content .ui-dialog-input-code {
  width: 90px;
  font-weight: 600;
}
.ui-dialog .dialog-right .ui-dialog-content .verification-code {
  width: 230px;
}
.ui-dialog .dialog-right .ui-dialog-content .verification-code-btn {
  width: 120px;
  background: #fff;
  color: #ff5379;
  cursor: pointer;
}
.ui-dialog .dialog-right .ui-dialog-content .ui-dialog-submit {
  display: block;
  width: 360px;
  height: 50px;
  line-height: 50px;
  background: linear-gradient(90deg, #ff5376, #ff5fdb);
  border-radius: 25px;
  border: none;
  font-size: 16px;
  color: #fff;
  outline: none;
  text-decoration: none;
  text-align: center;
}
.ui-dialog a {
  text-decoration: none;
}
.ui-dialog .checkbox {
  position: relative;
  color: #666;
  font-size: 14px;
  vertical-align: middle;
}
.ui-dialog .checkbox input[type="checkbox"] {
  width: 16px;
  height: 16px;
  opacity: 0;
  position: absolute;
  cursor: pointer;
}
.ui-dialog .checkbox i.iconfont {
  font-size: 16px;
}
.ui-dialog input:checked + i:before {
  content: "\E631";
  color: #ff5379;
}
.ui-dialog .forgetps {
  color: #666;
  font-size: 14px;
  cursor: pointer;
}
.ui-dialog .login-con,
.ui-dialog .register-con {
  display: none;
}
.ui-dialog .login-con.active,
.ui-dialog .register-con.active {
  display: block;
}
.ui-dialog .terms {
  color: #0096ff;
  cursor: pointer;
}
.verBox .verBox-title {
  text-align: left;
  padding: 20px 20px 0;
}
.verBox .verBox-title span {
  font-size: 16px;
  font-weight: 600;
}
.ui-dialog-reset .ui-dialog-title {
  position: relative;
  padding: 40px 40px 30px;
  color: #535353;
  font-size: 16px;
  user-select: none;
}
.ui-dialog-reset .ui-dialog-title p {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #333333;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 {
  padding-top: 10px;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .ui-dialog-input {
  height: 48px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  font-size: 14px;
  color: #333333;
  text-align: center;
  outline: none;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .ui-dialog-input::placeholder {
  color: #999;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .ui-dialog-input-code {
  width: 90px;
  font-size: 14px;
  font-weight: 600;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .verification-code {
  width: 260px;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .verification-code-btn {
  width: 90px;
  background: #fff;
  color: #ff5379;
  cursor: pointer;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-pt10 .newpsw {
  width: 100%;
}
.ui-dialog-reset .ui-dialog-content .ui-dialog-submit {
  display: inline-block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background: #ff5379;
  border-radius: 20px;
}
.register-dialog .register-dialog-content {
  text-align: center;
}
.register-dialog .register-dialog-content #image-preview {
  display: inline-block;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  background: url(../images/upload.98062913.png) no-repeat;
  background-size: cover;
  background-position: center;
  color: #ecf0f1;
}
.register-dialog .register-dialog-content #image-preview input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}
.register-dialog .register-dialog-content #image-preview label {
  position: absolute;
  z-index: 5;
  opacity: 0.8;
  cursor: pointer;
  width: 100px;
  height: 50px;
  font-size: 20px;
  line-height: 50px;
  text-transform: uppercase;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
}
.register-dialog .register-dialog-content #image-preview .upload-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  color: #fff;
  opacity: 0;
}
.register-dialog .register-dialog-content #image-preview:hover {
  background: #f6f6f6 !important;
  cursor: pointer;
}
.register-dialog .register-dialog-content #image-preview:hover .upload-mask {
  background: url(../images/upload.98062913.png) no-repeat;
  background-size: cover;
  background-position: center;
  color: #666;
  opacity: 1;
}
.register-dialog .register-dialog-content .content-list {
  text-align: left;
  padding: 0 60px;
}
.register-dialog .register-dialog-content .content-list .content-item {
  vertical-align: middle;
}
.register-dialog .register-dialog-content .content-list .content-item .content-item-label {
  display: inline;
  font-size: 14px;
  color: #333;
  padding: 0 20px;
}
.register-dialog .register-dialog-content .content-list .content-item > p {
  display: inline-block;
  width: 260px;
  height: 50px;
  line-height: 50px;
  border-radius: 6px;
}
.register-dialog .register-dialog-content .content-list .content-item > p .content-item-input {
  border: none;
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  text-align: center;
}
.register-dialog .register-dialog-content .content-list .content-item > p .content-item-input::placeholder {
  font-size: 14px;
  text-align: center;
  color: #999999;
}
.register-dialog .register-dialog-content .content-list .content-item p.conborder {
  border: 1px solid #e9e9e9;
}
.register-dialog .register-dialog-content .content-list .content-item .radio-tip {
  color: #999999;
  font-size: 12px;
}
.register-dialog .register-dialog-content .content-list .content-item #sexcon {
  display: inline-block;
}
.register-dialog .register-dialog-content .complete-re-submit {
  display: inline-block;
  width: 360px;
  height: 50px;
  line-height: 50px;
  background: linear-gradient(90deg, #ff5376, #ff5fdb);
  opacity: 0.5;
  border-radius: 25px;
  font-size: 16px;
  color: #fff;
  cursor: default;
}
.register-dialog .register-dialog-content .complete-re-submit.active {
  opacity: 1;
  cursor: pointer;
}
.ticket-dialog .ticket-dialog-title p {
  font-size: 16px;
  color: #333;
  text-align: center;
  font-weight: 600;
}
.ticket-dialog .ticket-dialog-content .coupon {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 10px;
}
.ticket-dialog .ticket-dialog-content .coupon-left {
  float: left;
  width: 180px;
  height: 160px;
  position: relative;
}
.ticket-dialog .ticket-dialog-content .coupon-left .time {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 36px;
  font-weight: 600;
  color: #ff5379;
  text-align: center;
  line-height: 160px;
  z-index: 10;
}
.ticket-dialog .ticket-dialog-content .coupon-left::before {
  content: "";
  position: absolute;
  top: -208px;
  display: block;
  right: -208px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 200px solid #ffe2e2;
  clip: rect(auto, auto, 290px, auto);
}
.ticket-dialog .ticket-dialog-content .coupon-left::after {
  content: "";
  position: absolute;
  bottom: -208px;
  display: block;
  right: -208px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 200px solid #ffe2e2;
  clip: rect(130px, auto, auto, auto);
}
.ticket-dialog .ticket-dialog-content .coupon-con {
  float: left;
  width: 340px;
  height: 160px;
  position: relative;
  background: #fff;
}
.ticket-dialog .ticket-dialog-content .coupon-con .des {
  position: absolute;
  top: 14.5px;
  text-align: right;
  width: 100%;
  padding: 27px;
  z-index: 10;
}
.ticket-dialog .ticket-dialog-content .coupon-con .des h4 {
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
.ticket-dialog .ticket-dialog-content .coupon-con .des h2 {
  font-size: 14px;
  color: #666;
}
.ticket-dialog .ticket-dialog-content .coupon-con::before {
  content: "";
  position: absolute;
  top: -408px;
  display: block;
  left: -408px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 400px solid #ffe2e2;
  clip: rect(0, auto, 490px, 409px);
}
.ticket-dialog .ticket-dialog-content .coupon-con::after {
  content: "";
  position: absolute;
  bottom: -408px;
  display: block;
  left: -408px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 400px solid #ffe2e2;
  clip: rect(330px, auto, auto, 409px);
}
.ticket-dialog .ticket-dialog-content .coupon-dash {
  position: absolute;
  width: 0;
  left: 180px;
  top: 8px;
  height: 144px;
  z-index: 100;
  border-left: 1px dashed #ffacac;
}
.male,
.female {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 14px;
  vertical-align: middle;
  margin-right: 30px;
}
.male label,
.female label {
  cursor: pointer;
}
.male input[type="radio"],
.female input[type="radio"] {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  cursor: pointer;
}
.male i.iconfont,
.female i.iconfont {
  color: #333;
  font-size: 16px;
}
.male input:checked + i:before,
.female input:checked + i:before {
  content: "\E6BC";
  color: #ff5379;
}
.login-menu-con {
  position: absolute;
  top: 60px;
  right: 0;
  padding: 20px;
  z-index: 2;
  width: 300px;
  background: #fff;
  box-shadow: 0px 3px 19px 0px rgba(153, 153, 153, 0.35);
  border-radius: 0 0 10px 10px;
  display: none;
}
.login-menu-con .avatar-info {
  position: relative;
  height: 50px;
  padding-left: 60px;
}
.login-menu-con .avatar-info dl {
  width: 140px;
}
.login-menu-con .avatar-info dl dt img {
  position: absolute;
  left: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.login-menu-con .avatar-info dl dd h1 {
  line-height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.login-menu-con .avatar-info dl dd span {
  white-space: nowrap;
  line-height: 25px;
  font-size: 12px;
  color: #666;
}
.login-menu-con .avatar-info .sign-out {
  display: inline-block;
  width: 60px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #999;
  text-align: center;
  border: 1px solid #e9e9e9;
  border-radius: 15px;
  cursor: pointer;
  margin: 10px 0;
}
.login-menu-con .avatar-info .sign-out:hover {
  opacity: 0.8;
}
.login-menu-con .account-info {
  font-size: 14px;
  line-height: 20px;
  padding: 20px 0;
}
.login-menu-con .account-info .account-yue {
  color: #333;
}
.login-menu-con .account-info .account-yue span {
  color: #ff5379;
  font-weight: 600;
}
.login-menu-con .account-info .toRecharge {
  color: #ff5379;
}
.login-menu-con .shortcut-menu {
  display: inline-block;
}
.login-menu-con .shortcut-menu > a {
  position: relative;
  margin-left: 5px;
  margin-right: 4px;
  margin-bottom: 20px;
}
.login-menu-con .shortcut-menu > a img {
  width: 46px;
  height: 46px;
  margin: 5px;
}
.login-menu-con .shortcut-menu > a dd {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  white-space: nowrap;
  font-size: 12px;
  color: #666;
}
.login-menu-con .shortcut-menu > a:last-child {
  margin-right: 0;
}
.login-menu-con .linear-border {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: linear-gradient(90deg, #fc5578, #fd64d9);
}
#couponExp-con .experList-con {
  padding: 0 35px;
}
#couponExp-con .experList-con .experItem {
  display: inline-block;
  text-align: center;
  width: 33.3%;
  height: 180px;
  padding: 0 10px 30px;
  margin-bottom: 30px;
}
#couponExp-con .experList-con .experItem .nickName {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  font-weight: bolder;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#couponExp-con .experList-con .experItem .portrait {
  display: inline-block;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  object-fit: contain;
}
#couponExp-con .experList-con .experItem .angelLevel {
  height: 16px;
  padding: 0 8px;
  font-size: 12px;
  color: #fff;
  background: #fd7792;
  text-align: center;
  border-radius: 8px;
}
#couponExp-con .experList-con .experItem .headline {
  height: 25px;
  margin: 10px 0;
}
#couponExp-con .experList-con .experItem .headline h2 {
  display: inline-block;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  max-width: 75px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#couponExp-con .experList-con .experItem .headline .vip {
  display: inline-block;
  width: 19px;
  height: 17px;
  vertical-align: middle;
}
#couponExp-con .experList-con .experItem .footline .voice-box {
  position: relative;
  display: inline-block;
  padding: 3px 8px 3px 28px;
  background: #ffeaee;
  border-radius: 4px;
  cursor: pointer;
}
#couponExp-con .experList-con .experItem .footline .voice-box i.iconfont {
  color: #fd7792;
}
#couponExp-con .experList-con .experItem .footline .voice-box label {
  font-size: 14px;
  color: #fd7792;
  cursor: pointer;
  padding: 0 7px;
}
#couponExp-con .experList-con .experItem .footline .interest-box {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#couponExp-con .experList-con .experItem .footline .interest-box li {
  display: inline-block;
  width: 62px;
  height: 20px;
  line-height: 20px;
  color: #666666;
  text-align: center;
  background: #f6f6f6;
  border-radius: 10px;
}
#couponExp-con .experList-con .experItem .footline .mytip {
  font-size: 14px;
  color: #666;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#couponExp-con .experList-con .experItem:nth-of-type(3n + 0) {
  margin-right: 0;
}
#couponExp-con .experList-con .experItem:hover {
  color: #333;
}
#magicWakeCon {
  background: linear-gradient(-40deg, #06e8f3, #1c8cff);
  padding: 40px 40px 0;
  border-radius: 10px;
}
#magicWakeCon .icon-close {
  position: absolute;
  top: 14px;
  right: 13px;
  font-size: 22px;
  color: #fff;
  cursor: pointer;
}
#magicWakeCon .icon-close:hover {
  opacity: 0.8;
}
#magicWakeCon .magicWake-title {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  background: #333;
  border-radius: 10px 10px 0 0;
}
#magicWakeCon .magicWake-title span {
  color: #ff5379;
}
#magicWakeCon .magicWake-content .magicWake-content-item {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333;
  padding: 0 20px;
  background: #d1effe;
  border-bottom: 1px solid #06e7f38c;
  cursor: pointer;
}
#magicWakeCon .magicWake-content .magicWake-content-item i {
  font-weight: 600;
}
#magicWakeCon .magicWake-content .magicWake-content-item:last-of-type {
  border: none;
  border-radius: 0 0 10px 10px;
}
#magicWakeCon .magicWake-content .magicWake-content-item.active {
  background: #fff;
}
#magicWakeCon .magicWake-content .magicWake-content-item.active i:before {
  color: #ff5379;
  content: "\E65A";
}
.layui-layer.daily-coupon {
  background-color: transparent;
  box-shadow: none;
}
#freeCoupon .close {
  display: inline-block;
  position: absolute;
  top: 80px;
  right: 42px;
  z-index: 1;
  width: 38px;
  height: 38px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: contain;
  background-position: center;
  cursor: pointer;
}
#freeCoupon .freeCoupon-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 275px 107px 70px 111px;
  text-align: center;
}
#freeCoupon .freeCoupon-content .coupon {
  height: 112px;
}
#freeCoupon .freeCoupon-content .coupon dt,
#freeCoupon .freeCoupon-content .coupon dd {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#freeCoupon .freeCoupon-content .coupon dt {
  width: 34%;
  height: 100%;
  line-height: 112px;
  font-size: 31px;
  font-weight: 600;
  color: #FF5379;
}
#freeCoupon .freeCoupon-content .coupon dd span {
  white-space: nowrap;
  font-size: 14px;
  color: #666;
}
#freeCoupon .daily-coupon-btn-con {
  margin: 35px 0;
}
#freeCoupon .daily-coupon-btn-con .daily-coupon-btn {
  display: inline-block;
  width: 260px;
  height: 77px;
  background: url(../images/freeCoupon_btn.6c8f600d.png) no-repeat;
  background-size: contain;
  background-position: center;
  cursor: pointer;
}
#freeCoupon .daily-coupon-btn-con .cancelbtn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 75px;
  color: #fff;
  cursor: pointer;
}
.km-header-top {
  max-width: 1080px;
  margin: 0 auto;
}
.km-header-top > * {
  vertical-align: middle;
}
.km-header-top .km-nav-logo {
  display: inline-block;
  width: 122px;
  height: 60px;
  vertical-align: middle;
  background: url(../images/logo.7201bd76.png) no-repeat;
  background-size: 108px 24px;
  background-position: center;
  overflow: hidden;
}
.km-header-top .km-nav-logo a {
  display: block;
  height: 60px;
}
.km-nav-links {
  display: inline-block;
  width: 405px;
  height: 60px;
  line-height: 60px;
  vertical-align: middle;
}
.km-nav-links ul {
  margin: 0 14px;
}
.km-nav-links ul li {
  float: left;
  font-size: 16px;
  font-family: PingFang SC;
  margin: 0 15px;
  text-align: center;
  zoom: 1;
  position: relative;
  color: #333;
  line-height: 1;
  transition: 0.2s all linear;
  cursor: pointer;
}
.km-nav-links ul li a {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  text-decoration: none;
  color: #000;
}
.km-nav-links ul li:hover a,
.km-nav-links ul li.active a {
  color: #ff5379;
}
.km-nav-links ul li::before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  top: 56px;
  left: 100%;
  width: 0;
  height: 0px;
  border: 2px solid #fff;
  transition: 0.2s all linear;
}
.km-nav-links ul li:hover::before,
.km-nav-links ul li.active::before {
  box-sizing: border-box;
  width: 100%;
  top: 56px;
  left: 0;
  height: 0px;
  transition-delay: 0.1s;
  border: 2px solid #ff5379;
  border-radius: 4px;
  z-index: -1;
}
.km-nav-links ul li:hover ~ li::before {
  left: 0;
}
.km-nav-search {
  display: inline-block;
}
.km-nav-search .km-nav-search-mbox {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 30px;
  padding: 0 2px;
}
.km-nav-search .km-nav-search-mbox input {
  width: 100%;
  height: 100%;
  line-height: 30px;
  border: none;
  background: #f1f1f1;
  border-radius: 32px;
  padding: 0 1em;
  outline: none;
}
.km-nav-search .km-nav-search-mbox .icon-sousuo {
  position: absolute;
  right: 15px;
  top: 7px;
  cursor: pointer;
}
.km-nav-search .km-nav-search-mbox input::placeholder {
  font-size: 12px;
  color: #999999;
}
.km-nav-login {
  position: relative;
  height: 60px;
}
.km-nav-login .btn-group span {
  display: inline-block;
  margin: 17px 2px;
  width: 50px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.km-nav-login #login {
  background: #FF5379;
  color: #fff;
}
.km-nav-login #register {
  background: #f6f6f6;
  color: #333;
}
.km-nav-login .nickName {
  display: inline-block;
  font-size: 14px;
  color: #666;
  vertical-align: middle;
  margin-right: 10px;
  line-height: 60px;
}
.km-nav-login .nickName cite {
  margin-right: 5px;
}
.km-nav-login .nickName i {
  font-size: 12px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.km-nav-login .headerImg {
  display: inline-block;
  width: 36px;
  height: 36px;
  position: relative;
  vertical-align: middle;
}
.km-nav-login .headerImg img {
  position: absolute;
  top: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.km-nav-login .login-menu {
  position: absolute;
  top: 60px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
  border: 1px solid #d2d2d2;
  background-color: #fff;
  z-index: 100;
  padding: 20px;
  border-radius: 2px;
  white-space: nowrap;
  display: none;
}
.km-nav-login .login-menu dd a {
  display: block;
  padding: 0 20px;
  line-height: 36px;
  color: #333;
  cursor: pointer;
}
.km-nav-login .login-menu dd a:hover {
  background-color: #f2f2f2;
  color: #000;
}
#km-footer {
  position: relative;
  height: 380px;
  background: #f6f6f6;
}
.qrcodeCon {
  text-align: center;
  padding-top: 52px;
  width: 100%;
}
#qrcode .qrcode-item-1 .qrcode-img {
  background: url(https://r.51callme.com/www/images/mobile-app/kaomi.png) 0 0 no-repeat;
  background-position: center;
  background-size: contain;
}
#qrcode .qrcode-img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  padding: 5px;
  border: 1px solid #f3f3f3;
}
#qrcode .qrcode-text .title {
  font-size: 14px;
  color: #666;
  padding-top: 10px;
}
.linkCon {
  padding: 30px 0;
}
.linkCon .link-item {
  text-align: center;
}
.linkCon .link-item a {
  font-size: 16px;
  color: #333;
  padding: 0 17px;
  border-right: 1px solid #999;
}
.linkCon .link-item a:last-of-type {
  border: none;
}
.aboutCon {
  text-align: center;
  padding-bottom: 50px;
}
.aboutCon h1 {
  font-size: 18px;
  color: #333;
  font-weight: bolder;
  padding-bottom: 8px;
}
.aboutCon span {
  font-size: 14px;
  color: #333;
  padding-bottom: 30px;
}
#publicPop {
  padding: 40px;
}
#publicPop .icon-close {
  position: absolute;
  top: 14px;
  right: 13px;
  font-size: 22px;
  color: #333;
  cursor: pointer;
}
#publicPop .publicPop-content-con {
  max-height: 650px;
  overflow-y: auto;
}
#publicPop .content {
  /*协议*/
}
#publicPop .content h1 {
  font-size: 20px;
}
#publicPop .content h2 {
  font-size: 18px;
  clear: both;
}
#publicPop .content h3 {
  font-size: 16px;
  clear: both;
}
#publicPop .content h4 {
  font-size: 14px;
  clear: both;
}
#publicPop .content .agreen {
  line-height: 28px;
  font-size: 14px;
}
#publicPop .content strong {
  font-weight: normal;
}
#publicPop .content .mb15 {
  margin-bottom: 15px;
}
#publicPop .content .mb10 {
  margin-bottom: 10px;
}
#publicPop .content span {
  display: inline-block;
  line-height: 20px;
}
#publicPop .content li {
  line-height: 20px;
}
#publicPop .content .title {
  display: inline-block;
  padding: 2em 0 1em 0;
}
#swiper-banner [carousel-item] > * {
  background: #fff;
}
.part-loading {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: hidden;
  top: -15px;
  z-index: 100;
  background: url(../images/spinner-loading.cc55f963.gif) 50% no-repeat #fff;
  left: 0;
  top: 0;
}
.km-service-wrap .service-nav {
  display: inline-block;
}
.km-service-wrap .service-nav dl {
  position: relative;
  display: inline-block;
  width: 170px;
  height: 100px;
  border-radius: 8px;
  margin: 40px 10px 40px 0;
}
.km-service-wrap .service-nav dl dd {
  float: left;
  line-height: 100px;
  padding: 0 17px;
  font-size: 18px;
  font-weight: bolder;
}
.km-service-wrap .service-nav dl dt {
  float: left;
  height: 100%;
  padding: 28px 0;
}
.km-service-wrap .service-nav dl dt img {
  height: 44px;
  object-fit: contain;
}
.km-service-wrap .service-nav .light-pink {
  background: #ffe5e5;
  color: #ff5379;
}
.km-service-wrap .service-nav .light-green {
  background: #c6ffd3;
  color: #2fb22c;
}
.km-service-wrap .service-nav .light-blue {
  background: #d7f3ff;
  color: #3e91df;
}
.km-service-wrap .service-nav .light-blue dd {
  padding: 0 14px 0 17px;
}
.km-service-wrap .service-nav .light-blue img {
  height: 40px;
}
.km-service-wrap .service-nav .light-yellow {
  background: #ffefcc;
  color: #ff9625;
}
.km-service-wrap .service-notice {
  display: flex;
  justify-content: space-around;
  background: #f6f6f6;
  width: 360px;
  height: 100px;
  margin: 40px 0;
  padding: 10px 15px;
  border-radius: 8px;
  flex-flow: column;
  font-family: PingFang SC;
}
.km-service-wrap .service-notice p {
  display: flex;
  justify-content: space-between;
}
.km-service-wrap .service-notice :nth-child(1) {
  padding-bottom: 6px;
}
.km-service-wrap .service-notice :nth-child(1) a:nth-child(1) {
  color: #333333;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}
.km-service-wrap .service-notice :nth-child(1) :nth-child(2) {
  color: #999999;
  font-size: 14px;
  line-height: 21px;
}
.km-service-wrap .service-notice :nth-child(1) i {
  font-size: 20px;
  position: relative;
  top: 3px;
  left: -5px;
}
.km-service-wrap .service-notice :nth-child(2) a,
.km-service-wrap .service-notice :nth-child(3) a,
.km-service-wrap .service-notice :nth-child(2) span,
.km-service-wrap .service-notice :nth-child(3) span {
  color: #666666;
  font-size: 14px;
}
.km-service-wrap .service-notice :nth-child(2) a,
.km-service-wrap .service-notice :nth-child(3) a {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  height: 21px;
  width: 240px;
  font-weight: 400;
}
.km-service-wrap .service-notice :nth-child(2) span,
.km-service-wrap .service-notice :nth-child(3) span {
  color: #999999;
}
.km-service-wrap .service-notice .notice-info {
  position: relative;
  font-size: 14px;
  height: 60px;
  line-height: 20px;
  color: #666;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.km-service-list-wrap .km-service-list .km-service-title {
  height: 30px;
  line-height: 30px;
  margin-bottom: 25px;
}
.km-service-list-wrap .km-service-list .km-service-title h1 {
  display: inline-block;
  font-size: 22px;
  color: #333;
  font-weight: bolder;
  padding-left: 33px;
  padding-right: 20px;
}
.km-service-list-wrap .km-service-list .km-service-title ul.km-service-type {
  display: inline-block;
  border-left: 2px solid #999;
  vertical-align: middle;
  height: 18px;
}
.km-service-list-wrap .km-service-list .km-service-title ul.km-service-type li {
  float: left;
  font-size: 16px;
  color: #666;
  line-height: 18px;
  padding-left: 20px;
  cursor: pointer;
}
.km-service-list-wrap .km-service-list .km-service-title ul.km-service-type li:hover {
  color: #ff5379;
}
.km-service-list-wrap .km-service-list .km-service-title ul.km-service-type li.active {
  color: #ff5379;
}
.km-service-list-wrap .km-service-list .km-service-title a.more-right {
  font-size: 16px;
  color: #999;
  vertical-align: middle;
  cursor: pointer;
}
.km-service-list-wrap .km-service-list .km-service-content .card-box .card-module {
  position: relative;
  float: left;
  width: 200px;
  height: 280px;
  margin: 0 20px 28px 0;
  font-size: 12px;
  overflow: hidden;
}
.km-service-list-wrap .km-service-list .km-service-content .card-box .card-module:nth-child(5n) {
  margin-right: 0;
}
.km-service-list-wrap .km-service-list .km-service-content .pic {
  position: relative;
  width: 200px;
  height: 200px;
  display: block;
  overflow: hidden;
  text-align: center;
  border-radius: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.km-service-list-wrap .km-service-list .km-service-content .pic .snum {
  position: absolute;
  bottom: 0;
  height: 26px;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10;
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}
.km-service-list-wrap .km-service-list .km-service-content .pic .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-color: #f6f6f6;
  background-position: 50%;
  background-size: contain;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.km-service-list-wrap .km-service-list .km-service-content .pic .mask:hover {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.km-service-list-wrap .km-service-list .km-service-content .pic .callStatus {
  position: absolute;
  left: 10px;
  top: 10px;
  display: inline-block;
  width: 70px;
  height: 20px;
}
.km-service-list-wrap .km-service-list .km-service-content .pic .callStatus img {
  width: 100%;
  object-fit: contain;
}
.km-service-list-wrap .km-service-list .km-service-content .headline {
  height: 25px;
  margin: 10px 0;
}
.km-service-list-wrap .km-service-list .km-service-content .headline h2 {
  display: inline-block;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.km-service-list-wrap .km-service-list .km-service-content .headline .vip {
  display: inline-block;
  width: 19px;
  height: 17px;
  vertical-align: middle;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .voice-box {
  position: relative;
  display: inline-block;
  padding: 3px 8px 3px 28px;
  background: #ffeaee;
  border-radius: 4px;
  cursor: pointer;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .voice-box i.iconfont {
  color: #fd7792;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .voice-box label {
  font-size: 14px;
  color: #fd7792;
  cursor: pointer;
  padding: 0 7px;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .interest-box {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .interest-box li {
  display: inline-block;
  width: 62px;
  height: 20px;
  line-height: 20px;
  color: #666666;
  text-align: center;
  background: #f6f6f6;
  border-radius: 10px;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip {
  display: flex;
  justify-content: space-between;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip #call-btn :hover {
  cursor: pointer;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip .call-account {
  font-size: 14px;
  color: #666666;
  display: flex;
  align-items: center;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip .open-call #call-btn {
  display: flex;
  width: 100px;
  height: 26px;
  background: #FFEAEE;
  border-radius: 13px;
  justify-content: space-between;
  align-items: center;
  padding: 0 11px;
  font-size: 14px;
  color: #FD7792;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip .open-call #call-btn span {
  display: flex;
  align-items: center;
}
.km-service-list-wrap .km-service-list .km-service-content .footline .mytip .open-call #call-btn img {
  width: 16px;
  height: 16px;
}
.km-service-list-wrap #advisory .km-service-title h1 {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap #expert .km-service-title h1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAx5JREFUWIXt2b+LJEUUB/BPn4KyHhipsH+A6LjZ+gMjlfMUOS7TQIN1LlDZO/0bxMRATF2FU293A/XwQEXQAxHUQLhTs3XX0MhATJ1EuDGobq62prpuerYm2y800/Oq5tW3a7796tWrZn193RKwgQY7tR3fXtshHsT77f0v2K/p/ERNZ1jBlfZzBZ+3n9VQm/B7GEXfR9iqOUBNwhsYZ+wvt1cV1CIc6zaHLYdnfmHUIBzrtsOkveI+VfRcg3CqW7jQXjGq6LmZIw5PB/rcdVOzO4K2B3EqNdaOEvvYjL5v4qDmADUJT/CCw9qd4PnEdiTUJHxBflXbN6vnhbGIhosaWwCD/NfW8NJxTHjZKBFewaVK4zR4CZfxIR4q9L2ksCL2ER7hmnwyMxQNXsGLLZH7lKPGuB07+1A5wmMh8V5L7BOcG0Q1kH0NZxP7yej+nNk4vYbrMhMWE+4kkPtLfsdj2E7sd+CuAtlNnMm0fRLdb7e+0xie5dMRXhNmdZxxvo1HsZfYT+EzfCrMYhw/G5zHcxl/H+NqYtvDI2YnRMvpesvRbaurq2N8gdWk4wSv4i38l7Q1eBt3tvf34x7hoeF1PJsZ/CN8mbFrx/gbz+DupO3elvhfpU3ojUJbDk8L5G/gdNI2bcl+1fPbx/Gm/EN2+BV/nnBTQ38kHU7q1/QUF80uq6d6yF4skL2Knwtkf8JTeAI/dBrew8P6NXQNDyT274VtUSlfnuIDfF3o00f0x5hoZ4yjxL9CiOkLM7+ZfSm/FXYcOdJT4YG+KZAtEX0yJtqhL1tbE1al3MYxl02dxhtR21TYDqXRIIcq2VopzOTwHd4R3vJ/8K75yA7GcT68bBwTXjYWITztuUr1s43C7wah5gxvCTW2FCPlutsg1CScq7FVrxHX1vBIWPk6VKtadpiHcHOLKz3HGAt63jCr6905/JXJVDiUWRHy4HgmJ1FbhwMhwTpS2aqGJHI1te6MI+5TpcZWS8P7wpaoD311t8Go+dLtyJ/L7Zo/ibolakeJ8w7P5IHD9eIjozbhWM/Va8Ms5yS003Oj8iko/A+QX6uKsSmTzQAAAABJRU5ErkJggg==) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap #volunteer .km-service-title h1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzdCNDI3Q0ExODExRTk5N0RBQjYyQkMzRkNERUVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzdCNDI4Q0ExODExRTk5N0RBQjYyQkMzRkNERUVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3N0I0MjVDQTE4MTFFOTk3REFCNjJCQzNGQ0RFRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3N0I0MjZDQTE4MTFFOTk3REFCNjJCQzNGQ0RFRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gsxIVAAAE2ElEQVR42syZe2iVdRjH3801dUmC91DD8BiIt9HKpTbzrmmeMBXNlYVdLCMVJcsFCSoydZSKOgwviFqBU3NeIs0JOkzLQg3NaP91UxfqUCdN2/o+8D3y4+k5533fc47TH3zY9ry/9z3PeX/P5fv7LSMvL89r5DEWvAKeAu3ALfAn+BbsA7tAXbybMxrR4QywGszwmXcBFHPuv/piZiO+2SUBnJXRAawAx0H3e+XwHPBByHueYJgMa2yHC0GJslWD/qApyAEDwDJwVc1rCXbzum8MPw2ioDdoBf4CJ8EOcC6gs1HOz3JsNWAE+M6Y3wZ8DF424roPuGQ53A18CgYlcESyeZ6P4/JWDvANxoZk/7OgIkAIlTBRY2MzeDXTKDknfZyVMQacAvPjhFUvfinXWcn4FwM46/EtL1E2eeuRTLV8ZeChgMv9AB8q9zR37BHwFeMvNhrAu2BniNhfCM6qfJsac7gn+Bxkq5u+BhO5vG+CSuPB4+igvM22/L2jmlMESkMma53xlkdKDEucnABPquWbwVi2Ekns7ZV9L3iESeqOlWB2khXmYXbBOwkrDj+PX75UE98C6xI8qCMdzPX5wG2MvYYUyqJ7b4OExEtqwh4fZ2X8wcT8KcEcec60FJ0drf6+KA73VcalAR8m9XQU+MW4JpVgchwR0xk8rmqzNXqAz5TtuIREHTNexm3QzBIdCUYLhtAz4AY4BDbxWVb8v8aMl7L4UZwVkOQ9xorj5tWgLHVDFttlbQiHr7PIl/jMGwJed5pBLhP3gpqXze4YUXYpi5XyTc+rC+Pvgp7IB7NU55KQumJI0I2gQNnXxsqiOHxQXVwPhqfR2d5s426TukWx848hQQuNXjDT7R4bVMxms8wVBHCmK3gDDFZvz9UlRaoh1TOxzxiq7n1lkyo0yfVPHP4ZTFexnMOy1NdHaC9nIs1ho8lUtXoBeFDV1FVsVDq+N6ovLRL0BYbO//TwBqMbtWSb7RXH4YhTXTyWuPeYuCITFys94bF6HFK27tQY7irUUohV6Q91a+Eqiphix9aKHzDQSE4pS5c5x9XQLViW2qj5Zdxg6vJVbgilKcYqmDsOia1FxkMPMl51OZP4vKTsuYb42U896xlhFzGE0u54cWhpWSnmnyhbJzrdyWjRkii/JYj1I0arb0J1mK/spWqFAzksY66h1B5leLRT9r/p9BnjOT/yy9cbCi6qbOVsDl4yDkscvQ22KPtj4BvQWtmvgQ9VTT/PuqpbtDz3HaN8TQ0iCfwOUmTpvgATlP17NpcaY35/Vo9KQ/xEWRGaOLbfQT/+9FJ1ONZIdnIf5w5xaGQI3ZFPFZej2nOBj0wNfZBSx21ShXEMUE515zcirAh6U1oYxtkwByk3WciPKftQsN3YC+oGtIvlUauvfWGFSZiTn1ruAH5Q9ufAVhWXOpx6KntxEpvSpI6qangQopdxItt7hiEVhxj7vKJkpV8yZ2vVrBC/Kruc+a5xnLakYkWq+7ysJO+7yDd3FHRRNVZC57RxWlmVYJ8XeKR6oC3Zf9ho2fVq9WKnlVWp7gZSPW6t4klkdYLnxpWK98JhjxuA4cbZrnsAeCJd+610HWifpoDXrXo2m4t3vzns8S1GnVYtdXZ1urff6f6XwRGeZpYFkYrJjP8EGAAJ2Q0l7uVloAAAAABJRU5ErkJggg==) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap #ranking-list .km-service-title h1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAvZJREFUWIXt2U+IVVUcwPHPvBnNUCfM2ViIpBhtXMi8yEBmoRStUoSgFir+WQS5aAoV3BhtRBe5c1MLEdyJRIlIIkQrrSHEZuNmFBHFvzFTlEzKa3Hekzvnvfvvzbx5DswX7uLc83vnfLnv3PPnd3tqtZok1Wo1WezFbnyCdRjQGZ7hPi7iMG42KkZGRqYE9mU00osz2Drjeq37WoEd2Iz1eNAqsJLRyA6zIxvzOr5Mq8wT7hYfpFX0DA4OptU9wquJchVXhfE20yzHw0R5Aq+0Csx6wsuicqdkCQ8nSX9aYEP4czxGLXH1RLGdkk0j6fJYcNSHD3F8lmXKskxwHKtguMsyZRiuCC/TXKFawZJuW5RgSdYs8UIyL9xp5oU7zbxwp6ngr25LlGCigl+7bVGCyxV8022LEhyr4Dz2CYfAF5X7guOlrBPHP3g5UV6Kvzsk1I/xqO/FrQKzZonbUbmTu7qhqHwjLbAvPvcn8hJXsDZRtRc/T9+tiR4cjO497yf2y3rCZ6Pyx3h3GmJpDGNjdO9UWnCW8I8YS5R7cRor21ZrZg+ORffOyZhqs4Sfaj4+vSH8XW+1IZdkkXBG+054EA3G8VnWD/OW5h/wbXRvNUZwwNRZpAgLsR1/qJ+CE0ziI9zKaiArt9ZgnzAMktmYxTiK/UL+7QJGcVeYkhr04zWswSYhqbiiRR//1usu5skUEZ7EFuFJx+mrAXxav9plTHihfysSXHS3Nomd2IU/2/Nq4qkwjtcrKEv57eVJYW4+ojm9VJRxnMCb+ELIoxWmyJCIeYRD+FoY1+/hbawSEngvRfEPcR2/4xJ+EsZsW7Qj3OAJvq9fDdbhWhS3SZgVZoQm4XgpLEr0qaGJdtuNmZNHpDlF6hjO+4vLUra9tCFU5KVbiPeFFSuPVqvYNsV2eXeEGWQyKyhPeAF+wTsFOkzjqxKxl4XN/H9pAXljeMj0ZMuyQfPpYwp5wveEbwyzRa3eZyp5wqPC8jkbyZaJel+jWUH/A8ikj042sfGeAAAAAElFTkSuQmCC) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap #voice-dating .km-service-title h1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAFZklEQVRYhbWZCWwVVRSGv5YnbhgsyhIUDdWWmCAuaFQQrIjGIm5oMCoiio57jAkG90Rj1BCXxIjRQXDBXYy7gBsaFkVcgIIL1oBYa0BUXFrZbM0h/5DL5b6Z6Wv9k5f35i5n/jlz1vvKBg4cSAoOBM4FhgEHAd2AjcAq4EPgCeDzNAEBHAmMBY4FKoEuwK/Ad5L5NPB1sc3FCPcC7hXZ8gwCLwKXA79nrOsBxMDpGetagZeB64AGfzJEZjCwGDg/B1nDaK0/LGXNUGBpDrKGMuBsyazJInwM8A7QM4dgF/sBs4H+gbmjgJklyNwLeEvmGCS8D/AasJu3cbleeV9gZ9nxmcBCb1134A1gT2esVxGZ84BR2lMA9gUuAD711tm+5zW/FZ169+6d/DZjP9zbcDdwDrAIWA/8C2wAvpHD7aG3ksDI7i8bNJh9H+rJvAkYL8dqls3+JZOZKqceJtMw7A70A551CQ8B7vEE3w9MBFoIo0Vm0FOen+BgPcQ44CRv563AXUXkudrfDJzgjFUDc4GVSZR4Qc6T4DNgkDZmYSdgAXBExroPgOHSaBZMux9JkQlmAbXlsqMzPAG35CSL1l2ZQqRFn2tykkXrbvDGTjSfMMIjgc7OxHK96rZgkUivDexZIzv+qo0yF4hLgk7AiHJP7YZX2ig4wSMBm2+Rk9WVKNPnMqQQiJ0flygcRY4lToKwkPZlO+TN964HFJQyXSxrxw0QwfaQdLHcu+5jJrG3N7iug27WEfC5VBQCWeifPJKiKOoDTFasfc/yfxzHGzqQLEpULlrKA1WWr/EQ2TFypFOVrk8Bru1gsnhp3rDeCDd6g/1SiPaIosjS7nSg647TUVmRraWi0tu3rqAyblukqK6unlhTUzM4cAPT5FUBJ01QqXJwjtibMmoDUajeokccx1tyPIRfstYV1DGMSUaamppGKpmUgkuMcBRF3WXXA4rIeMa9ZwpO9qa+MC287Y40NjbS3Nych+tClZ0uRkVR1Ff1bzGy5CzkKwLF02wjvELBfitaW1tZtiw1FG8CblZPZi3P987cLqppUxtF9W5ZGC95CcyUlhR0MQV4KJmpq6vbWFVVNaWioqLJE/onMCOO4xXJQBRFU72S0Y8y87yMtVYPmgarsyd484/iNKG7Aqu9mz0OXJylhiiKrKD+QZ2DD0vzw+M4zmVjDkwBNzrXf1uWS8IaShZ3epusAK/NkhzHcaNqVR/WQdSWQNbq6uu9sfvU8WzX0z2s1ieBxdRpbj+Vxtu7rpdm/2gj2a7q4dy39RMwKblwCW+WCbjp0JrIGYH07eNN4DHJ+AQ4Po7jX9pI1urdl4ADnDEr5C9V77cVoYOU24HbvLHX1eX6ub2jUKYH9n3mYSWrbQgdlNzhx2bgNPV9nQPr24tyFf8+2fk6/dkOIcKmxfMCXcJZwKuKKB2FzqpLIk9evc4+NuUhbDBnGeElBRQ1ZupUpr2wEPqulOOiQSk56ANpZ2cN6lTrvfHjlM1Cx1J50V8yhnrrV+s8wldULsKGlUrBi73xSiWF0UX2pWGc6pC+3ppvpYwVaZvznE6ukaA53ngXOeI0pdIs2JonlUH9MDlXBzersoTkIYxqiBEKPT4uUtN5dMr+QVozNjD3oMzgtzxE3MPALGzR6WSDyj43G3XTqy6XsyQO00+haWrAUZsVyialnN/tgKy/DIrBNj0HVAXmLTtdre/Jzimki6WKDn4b/78RRseg9rfCZUVIhWCafED19MZSbprXhkOwWvkK2fbPOdb/KFOaUCrZ9hJOMEtxdbpbpDiwsaeAQ4D323uzjiBsMA+3CGCRwgolO1G3j/22sQtz/MuUDeA/cbpEeGG+l0EAAAAASUVORK5CYII=) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap .km-ranking-list .km-ranking-title {
  height: 30px;
  line-height: 30px;
  margin-bottom: 25px;
}
.km-service-list-wrap .km-ranking-list .km-ranking-title h1 {
  display: inline-block;
  font-size: 22px;
  color: #333;
  font-weight: bolder;
  padding-left: 33px;
  padding-right: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAvZJREFUWIXt2U+IVVUcwPHPvBnNUCfM2ViIpBhtXMi8yEBmoRStUoSgFir+WQS5aAoV3BhtRBe5c1MLEdyJRIlIIkQrrSHEZuNmFBHFvzFTlEzKa3Hekzvnvfvvzbx5DswX7uLc83vnfLnv3PPnd3tqtZok1Wo1WezFbnyCdRjQGZ7hPi7iMG42KkZGRqYE9mU00osz2Drjeq37WoEd2Iz1eNAqsJLRyA6zIxvzOr5Mq8wT7hYfpFX0DA4OptU9wquJchVXhfE20yzHw0R5Aq+0Csx6wsuicqdkCQ8nSX9aYEP4czxGLXH1RLGdkk0j6fJYcNSHD3F8lmXKskxwHKtguMsyZRiuCC/TXKFawZJuW5RgSdYs8UIyL9xp5oU7zbxwp6ngr25LlGCigl+7bVGCyxV8022LEhyr4Dz2CYfAF5X7guOlrBPHP3g5UV6Kvzsk1I/xqO/FrQKzZonbUbmTu7qhqHwjLbAvPvcn8hJXsDZRtRc/T9+tiR4cjO497yf2y3rCZ6Pyx3h3GmJpDGNjdO9UWnCW8I8YS5R7cRor21ZrZg+ORffOyZhqs4Sfaj4+vSH8XW+1IZdkkXBG+054EA3G8VnWD/OW5h/wbXRvNUZwwNRZpAgLsR1/qJ+CE0ziI9zKaiArt9ZgnzAMktmYxTiK/UL+7QJGcVeYkhr04zWswSYhqbiiRR//1usu5skUEZ7EFuFJx+mrAXxav9plTHihfysSXHS3Nomd2IU/2/Nq4qkwjtcrKEv57eVJYW4+ojm9VJRxnMCb+ELIoxWmyJCIeYRD+FoY1+/hbawSEngvRfEPcR2/4xJ+EsZsW7Qj3OAJvq9fDdbhWhS3SZgVZoQm4XgpLEr0qaGJdtuNmZNHpDlF6hjO+4vLUra9tCFU5KVbiPeFFSuPVqvYNsV2eXeEGWQyKyhPeAF+wTsFOkzjqxKxl4XN/H9pAXljeMj0ZMuyQfPpYwp5wveEbwyzRa3eZyp5wqPC8jkbyZaJel+jWUH/A8ikj042sfGeAAAAAElFTkSuQmCC) no-repeat;
  background-size: 23px 22px;
  background-position: left;
  vertical-align: middle;
}
.km-service-list-wrap .km-ranking-list .km-ranking-title ul.km-ranking-type {
  display: inline-block;
  border-left: 2px solid #999;
  vertical-align: middle;
  height: 18px;
}
.km-service-list-wrap .km-ranking-list .km-ranking-title ul.km-ranking-type li {
  float: left;
  font-size: 16px;
  color: #666;
  line-height: 18px;
  padding-left: 20px;
  cursor: pointer;
}
.km-service-list-wrap .km-ranking-list .km-ranking-title ul.km-ranking-type li.active {
  color: #ff5379;
}
.km-service-list-wrap .km-ranking-list .km-ranking-content-wrap {
  padding-bottom: 40px;
}
.km-service-list-wrap .km-ranking-list .km-ranking-content-wrap .ranking-content {
  float: left;
  width: 346px;
  border: 1px solid #e9e9e9;
}
.km-service-list-wrap .km-ranking-list .km-ranking-content-wrap .ranking-content .ranking-title {
  height: 60px;
  padding: 18px 20px;
  font-size: 18px;
  color: #333;
  font-weight: bolder;
}
.km-service-list-wrap .km-ranking-list .km-ranking-content-wrap .ranking-content:nth-of-type(2) {
  margin: 0 21px;
}
.km-service-list-wrap .top-three {
  position: relative;
  height: 260px;
  font-size: 0;
  margin: 0 20px;
}
.km-service-list-wrap .top-three .second,
.km-service-list-wrap .top-three .first,
.km-service-list-wrap .top-three .third {
  position: absolute;
  width: 33.3%;
}
.km-service-list-wrap .top-three .second .tdiv,
.km-service-list-wrap .top-three .first .tdiv,
.km-service-list-wrap .top-three .third .tdiv {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
}
.km-service-list-wrap .top-three .second .tdiv .des,
.km-service-list-wrap .top-three .first .tdiv .des,
.km-service-list-wrap .top-three .third .tdiv .des {
  position: absolute;
  top: 100px;
  width: 100%;
  height: 40px;
  text-align: center;
}
.km-service-list-wrap .top-three .second .tdiv .des h4,
.km-service-list-wrap .top-three .first .tdiv .des h4,
.km-service-list-wrap .top-three .third .tdiv .des h4 {
  font-size: 14px;
  color: #333;
  font-weight: bolder;
}
.km-service-list-wrap .top-three .second .tdiv .des h4 span,
.km-service-list-wrap .top-three .first .tdiv .des h4 span,
.km-service-list-wrap .top-three .third .tdiv .des h4 span {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  font-weight: normal;
  color: #fff;
  margin: 0 2px;
}
.km-service-list-wrap .top-three .second .tdiv .des h5,
.km-service-list-wrap .top-three .first .tdiv .des h5,
.km-service-list-wrap .top-three .third .tdiv .des h5 {
  font-size: 12px;
  color: #fd7792;
}
.km-service-list-wrap .top-three .first {
  width: 81.5px;
  height: 99.5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.km-service-list-wrap .top-three .first .firstdiv {
  background: url(data:image/png;base64,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) no-repeat;
  background-position: bottom;
  background-size: contain;
}
.km-service-list-wrap .top-three .first .firstdiv .user-avatar {
  display: inline-block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 3px;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background: #fff;
}
.km-service-list-wrap .top-three .first .firstdiv .des h4 span {
  background: #ff5379;
}
.km-service-list-wrap .top-three .second {
  width: 70.5px;
  height: 85px;
  left: 0;
  top: 73px;
}
.km-service-list-wrap .top-three .second .seconddiv {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACqCAYAAACQ98wrAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAE7VJREFUeJztnXmUXUWdxz/VWUSWCSaAwDjQoDgoS9jEAcJIBEIoCJsssgyES5ghCIhCMsEjIrssURQhLFKAEPZNEi4GWU1kCSAJUXBBkrAIcwho2JeQmj9+t+nX3VX3bfe+vvd1fc5553Tfqlv3l7xv16361a9+pay1lI2xV7TE5g5ged4P+fURKu9HZE5HfxtQQI4DXgY+BuYDO/evOcUjiKYnRwE/BdZOft8UmAls3m8WFZAgmp5813FtKDCx1YYUmSCannzWc33NllpRcIJoejLXc/3xllpRcIJoejIZeLPXtT8i45xAwuD+NqBgPAVshoxhPg88ClwCvNWfRhWNIJq+LER6nL2B2/vZlkISXk9uPgUc2d9GFJUgGjdfBUYDK/S3IUWk7KI5EfgDcCewXobt7oYIZkyGbW4EzEK8zBMybLfllHlMswdwXvLzRsBqwLYZtKuA/ZOf90MEmQW3AxskP1+GDLqfzKjtllLmnmbLXr9n5eofA3QmP38DEWOzDKdbMCDC3CqDdvuFMovmfqByufuejNr9TsXPn0bWo5rlDeCxit8/AB7MoN1+ocyieQgYB1wD/AoYn0Gb2wG79Lp2ArB6Bm0fBtwIXAuMBf6cQZv9QpnHNAB3JZ8dkS/jQPp6dGtlKHCx4/qqwI+AIxpsF+TVdDMiytI7Csvc01TyEDJNfgrYusE2piKhEC4OB/ZtsN1DkQHvItpAMNA+olmGzHLWBx5Beow1arxXAacBx1SpMx3Qddi0MTLOuhpYhTbyLreLaKD7S+lA1o6eBy7E33sArJvcd3IN7Q9FhHk2sJKnziBgJ+BWekb9dYm6LVBtFCO8AvAasLKjbBEye/kL8A4wDJmyjwaGeB7zIvBvnrKlwG+ABchMaASwIbAN7in6fYiY+lDGGOGyD4QreR+I6XbMVdJJt++lFhYAeyLe5hUd5cOQMU6t45y2eTVBe72eAG7LqJ3jkdXuqRm0tZwgmkITI6+LNN6pUn4H4jgEmWq/nFLXAu9Wae8x4O9V6pSKdhPNW6R7hi2yGLnQU/4BMKni93eBKSnt3YDMvNLIqvcrDO0mGkh/FVyP+HRO9JRfBTzX69p04FlH3S5BXYDM1HwE0ZSAO5Epbm8qe43bgAccdcbQN4bmS/RcbOziPOAFpHfyiXAe6YIqJWrXK3LfeZo5y6t7Ce5FlhYquQMJ4eziEGTdqjffQ3wxXczCHVezLiIaEP/Mq/Sdbp9ClddXR/lm3G3Z04D4Y3qzO+KlBfmSJznqgIima5/TbvgDsSrHOhNw+2d6v+ragnYVjYvBwI+Tnyfg9xSvjPQ0QyvquzgSEeEw4PSMbCwF7eTcq4WdFZxqe8bMuBivYHyVt+BgZGA9j2xCJ0rDQBMNFn5QY71a2JjuV96AoW1E06FQwA7AbtayTxFW1JTih0o239253DKnv+3JilLPnjoUnwVGIetNmmSx0tqae4pcUUpiKhKWIB7rG4A5y63E1pRx9lRG0QxFptOHAAcgM6Gy8SZwCxL+mVVsc8toWDRx1No/EW3slsBByOrz51v68HyZj/iCrooj5fI854I2jffFhR/TaGN3QGJ//zuD5t4CnkH8OIuSz6vA6xUfgLfiSC3Txg5FAq46kJiZrs/adIdbfBHZd9XobsyRyee72thpwPVxpB5psK2WUNieRhv7deBbwD4NNvER8ATwcPKZByyMI5X5cEcbOwj4ArAFEoi1PbAJjb86DWDiSP0uGwv70kxPUzjRaGO/isSzfLOB259HBpt3Aw/GkaoWtpAb2thhSLTeWGSQvnb6HU4uAS6OI7UgS9ugTUSjjV0fie31Lf75eAEZUN4UR+qJTI3KCG1sBzLLOwCJ9qs16L2Lc4BpcaQWZ2hTw/cWQjTa2EOAabjje118iGyQuxy4L45UaaaA2tghyCa/CcjGvFqXcpYCE+NIXZ+RHQ3f26+i0cZ+CTiD2sctbyBd9oVxpF5t2oB+Juldjwci/DscenMZcE4cqaZCLkopGm3sEUjv4tsNUMkrwLnA5XGkqoVrlg5t7HAk6fVxwGdquOVtpNe5tolnNnpr60WjjV0XSU92dA3V/4msOF8YR+q9hh5YIrSxqyL/N8cjyQeqcUocqWrhpr5nNXIb0GLRaGMPRHqXYVWqLkO64VPiSC2p37pyo41dBwlq/yY9ViKc3AMcE0fqr3U+o0HrWhhPo409CriO6oKZC2wRR+pbA1EwAHGkXogjdRDwNapnlxgDzNfGHpa/ZUJLRKONPQ3pYdJ4B4lz2TYPv0QZiSM1G1klPxN33HMXnwau0sa60vRnTu6i0cZeSvW90o8jvcsFcaQ+ztumMhFH6v04Ut9H0pRUCx+dqo09M2+bchWNNnYG6WtGFnFcbRdHyhXXG0iIIzUXSRF3VZWq39PGXp6nLbmJRhv7IBLM7eOfwJ5xpKbEkfooLzvaiThSb8eROhyJT07bSTpBG3tdXnbkIhpt7FxkEOfjGWDrOFIz8nh+uxNH6hfIomjadt8DtbG5bNTLXDTa2DnAV1KqPACMqneKGOhJHKnHkexfaZOGvbWxN2T97ExFo42dhQzYfEwHxsaR+keWzx2oxJF6Cfn/vi+l2gHa2CuzfG5motHGXkN6hu9LgEPjSH2Y1TMDEEfqLWRTX1qmrfHa2LNTyusiE9Ek07xDUqr8GDi6TKvRZSKO1AdIyMVNKdWmaGPrDTtx0rRotLHHIltZffw8jtQJeUTMBbpJZqAHI3vWfZynjY2afVZTotHGHgz8LKXKlcjKbaAFxJFahgR6zUqpdqk29svNPKeZLSzrIZH0q3jK70L8MMHD22K0sSsicdEjPVXmIFP2hmimpzkbv2AWAAcHwfQPSWz07sBLniqjEE98QzQqmmORbtDFa4COI7W0wbYDGZBMx8fhzwk4mQbPk2hENFvgH8d8DOyXGBzoZ+JIzQP+J6XKNGTfVl00Ipqfp5SdFEfqoQbaDOREEhJ6kad4BeCH9bZZr2iORjaDubgHOL9eAwItoevYRhcHIlP1mqlHNCPxK3YJMD74YopJHKn3EXG876kyjTrOAK1HNJNTyo6JI/VKHW0FWkwcqT/gfxWtgmxUrIlaRbMjkrHBxcw4UjfW+sBAvzIVORPLxSRqPCurVtGc4bn+NnUoNNC/JB7jCcgs10VNMca1iGYc8B+esjPD9LpcxJH6PfALT/EByHFGqdQimlM91xciKd4D5eNkJNzWRdW1wmqi2R3/eddTklF5oGTEkXoNOMtTvBfw9bT7q4nmBM/1+cjpr4HychGSBczFoWk3polmZyTFqotTgk+m3CSLmr5ovsOQ+GMnaaLxeQmfpo0O8RzgXI44Zl0c6LvJJ5pNELW5mBp6mfYgycThW3zeH8++e59ofPG+ryDJkwPtwzTAlcZlLSTupg8+0eziuX5Z2E3QXiSZOXwB6c4t1S7RbI87THA5kqo00H74nH174Ii3cYnGl/9uVhypFzxlgRITR2oOslXaRZ9XlEs0Yz0357ahPFAIfFlD9+99obdoNgc2dNz4PmGa3e74IhV2AVatvNBbNM7RMvDrOFJvNmtVoLgkCRl8YRM9dNFbNL5Z013NGhUoBTM913vkGeotGl9OmbhpcwJlwLcz09vTbIY7zfyCOFJpyXMC7cOjgCsNzEbA8K5fKkXj26YZtqQMEJIdsb6zNj/pbSpF40tGlNuZQ4FC4vu+P9FHEE2gN75T7fqIZg3gc46Kr8WRejFrqwKF5inchw1vR6KXLtFs4mkgZA4fYCTp2BZ5ijshiCbgZp7n+mbQLZp/91SqdphDoD3xpevdALpF0+mptChjYwLlYJHneicE0QTcLPJc74Ru0bhmTuBPvxVob3zf++dARLMC7uWDD5KRdGDg4duhsBqIaEZ4KryeizmBMuD77keAiGa4p8IbuZgTKDzJ5oG3HUVDgFU6gEGee0M614GN7/sf1IE/F3AYzwxsfN//Ki07LTdQOnyp7DuCaAJ104F7SybUdgJ9oH35F8/1NzsA3zbboTkZEygHynPddpAy4MnJmEDB0cZ2UKWnec1TuHo+JgVKwAjcPc0SYHkH4sRxnfG8kjZ2hTwtCxSW1FWCrtmTL/fampmbEygDvu/9VegWzSJPpc6MjQmUg07P9UXQLZqFnko1H7IQaCt83/tC6BbNc55KX8jcnEAZ8H3vz0G3aHxnAW2cuTmBMpC60aBLNE97Km2auTmBQqONHYI7RxHAn6DnmMaVK79TG/uZHGwLFJeNkLiZ3swnWT2oXLB81NOI7wSWQHvi+74/0UelaKpmCwgMCKru6e9wXayxkUB74ks5M7vrh0rRPOypvK021rd4FWgjtLEbAus6il6iwgFcKZoPgcccNwyhyvk/gbbBlw54duUvvSP3fOOa3Zo2J1AGtOd6j1x8vUXzK89Ne2ljBzdtUqCwaGNXw3++V4/OpLdoZuPeXbca4RXV7uyN2z/zJPC3yguuwPI7PI16D40KtAW+7/fB3hdcornFc/O+2tgQAtqGaGPXx/9q6nNWqUs09+MOyloZ/xGFgXJzJO7wzsdwzKhdovkIf2/jPDQqUF60sUOB8Z7iB10XfZvlfMcnb66N3aEuqwJF5yD84Z1Xuy76RPNb/HnyJ9dpVKCgaGMVMMlTfBXwrKsgbVvuNM/1sdpY13GFgfKxO/BlT5n3ULg00dwLPO+4roDTarcrUESSXsb3Pd4P/MZ3b5po3sE/thmnjf1KbeYFCso3SPICO5iadmO1rBHTgKWO6wo4p7pdgSKShHSe5SmeT5XzvaqJZjFwiadstDZ23yr3B4rJcSSJpB38oNrNteSn8fU2AOdqY0NKkhKhjV0DvzDmUsMBt7WIZjHwbU/ZesApNbQRKA4/w58R4uRaGqg1E9bViApdnKCN3bzGdgL9iDZ2D+AAT/HNwD21tFNP+rSTPNcHA1cm7uhAQdHGDgcuTqlyXq1t1SOa+1MeOhI4u462Aq3nMuBfPWWTgcdrbajeRI1TcSclBviONnbnOtsLtABt7JGIX8bFPOroZaB+0TwPTPSUKWC6NnadOtsM5Egy3rwgpcrR9bbZSErYa4GfespWB27Vxn6qgXYDGaONHQHcBqzoqTIJ/0GnXhrNI/wT/L6brYArkrWNQD+RTExuwp+gaBZwfiNtNyqaxfhfUyARfj43dSBnkj9Yg38zwIfA8Y2233DG8jhS1yPuaB9TtLETGm0/0BRnkR6aO5EkbUgjNJXmPo7UhaSviF6ijQ27GFqINnYSMCWlyklxpEwzz2j6bIQ4UicCMz3Fg4BfamP3afY5gepoY48Fzk2pcnkcqR81+5xMDtSIIzUOWVJ3MRi4MfQ4+aKNnYx/VgswM45UJhsDsjyFZR/8jr/BwDXa2LCbIQe0saci8U2+Gev85A87EzITTRyp54GjAOupMgi4VBt7epiOZ4M2dog21pAeA/MiMDrL52Z63lMcqenAoVWqfR/pdUIK/SbQxq6KRNgdnlJtKbB9HKl/ZPnszA8JiyN1LfBf+HsckOngbG2sK4FOoAra2E2RBcadUqotBSbGkVqc9fNzOVmuQjhp52BuBTypjd0lDxvaFW3sIYjrPy0x+LPAyMSXljm5HUeYvKpGAn9MqTYCuFsb+5PwukpHGztMGzsduAb/WhJIINXIPHqYLnI9wzKO1EJEOD4/DsiI/3hgrjZ2yzztKSva2J0Ql8ZBVapeEUdqlzhSH+VpT+4Hn8aR+jiZ7qXupUFSqz+qjT1fG5v2lzRg0MYO18ZeifQe1cZ/J8eRasmyTctOy008x8dUqTYYOAF4diA7A7Wxg7WxRwN/RjI6pLkolgFHxJE6oxW2QQtFAxBH6iKki/WFVXSxDnCdNvYBbezW+VtWHLSxY5CZ0UVI2ro0fouMX5paS6qXlp/LnYzoRyIxOdXYAXhMGztDG7tFrob1M9rY0drY2Uici2+7bCUnxZH6WhypZ3I2rQ9q1yt8B72nE0fNO3WT6eM0JMtWNSzybj8/jtS9TT+8ACSn0u6FvJK3rfG2Lv9LU9NpbdLcaOn0q2jgk3xv3yY9Nqc384FLgeviSFV71RWOZJfjeCRtWT0HsZ0DTMtiOl1q0XShjR0NnE59ZzG8B9wIXA/cF0fq40yNypAkbnpXxOk5Dnf6VR8zgbPiSNUdz5tiT8P3FkY0XWhjD0X+ouo9qXcJkjz7buDeIvRA2tjVgTFIxvfd8G+H9fEn4H/jSFXdX92AbQ3fWzjRwCf/2fshYYvDGmhiGXI+0WzkdJlH4ki9kZ2FbrSxawLbAP+JHHm0BY1NNv6GrFzfnJejru1E00WyoDkRyab9xSabW4ycwbgAOcBzUfJ5JY7Ue3XYtBKyU7Ez+WyAHNu4CbBWkzY+gThB74wj9W6TbaXStqLpIhkPjEEEtGsOj3gHOd3+dWA5khb3beR1MghxOo5A/CZ5rJHdApg4Unfn0LaTZkRTikMy4kh9AMwAZmhjRwH7ItkP6h33+Fgp+bRyd+hfkH/TjXGkat5HXQQa7mkKwBBgR2SP8p7I7s6isxi4C7gdSYRZSsosmt6MQsQzimId1vowcvTNrfhz/JSKUryeamQO3ecSDUGEsz3i99kGaMVR0f+HBEjNTmx5Eiis76hR2kk0lXyEfHGVx+h1IjOcTRAvbGfyWYv6BrfvAi/TPfv6K/A0Miv7exM2l4Z2FY2LRclnhqNsZWR2NALxqwxJrr2J9BTLkJnVEsQLPaD5fwMD/kFAcORFAAAAAElFTkSuQmCC) no-repeat;
  background-position: bottom;
  background-size: contain;
}
.km-service-list-wrap .top-three .second .seconddiv .user-avatar {
  display: inline-block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 3px;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background: #fff;
}
.km-service-list-wrap .top-three .second .seconddiv .des h4 span {
  background: #74a5ff;
}
.km-service-list-wrap .top-three .third {
  width: 70.5px;
  height: 85px;
  right: 0;
  top: 73px;
}
.km-service-list-wrap .top-three .third .thirddiv {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACqCAYAAACQ98wrAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAE5ZJREFUeJztnXncZcOZx79N01IYW6wZdNsZ0mmxRWMsH4MmiN0gVCi0LZG2DRNJrLHv06JQEo0hQujE0gRpuxDEGoIe64TYKekereeP51zvfW+fOnc7977n3Fvfz+d+vG9VnTrlvb+u5amnnho2a9YsyoZ3phuvmQP4otMvUdp2+hW5M8dQN6CAbAM8C8wEXgW+N7TNKR7Dh7oBBWN94DfAnMnvSwOXAdOBq4aqUUUj9jSDOZQBwVRzeLcbUmSiaAazZJPpfUkUzWD+GEh/pKutKDhRNIP5GfDXmrT3gOOGoC2FJU6EB/MusDZwELAW8DwwEXhtKBtVNKJoZucD4BRge2QlFakhDk9hDib+fVKJf5R0FgQ2Ab4x1A0pImUXzY7AY8BUYIMc690asddsm2OdiwH/DTwHnEy6PagUlFk0I5EvYU1gQ+BGQOVU9841/82DC4FdgVWAY4H9cqy7q5RZNGMYPJH/KrBMDvUug/Q0AKsBG+VQJ8hqLOv30lBm0TwAfFj1+yvAyznUewCDxXhIDnUC3FHz+2051dt1yrzk/huwKTAeMfP/JzCjzTqXAX5Qk7YTsB7wUJt1HwHMm/x8C/DrNusbMsosGoA/AQaZZN6B2FZeaaO+s5h9XjQMuAARzswW610IuA74Ee2Lb8gp8/BUzdvA+4iIdmmxDo30KmmshRj8WmEj4AlgVeDhFusoFL0iGpDV04LAtcBkYOUmnt0V+HmdMkcBRzZR55LAJcA9yLB3I1A+N8kUekk0NzDwpWwDPANcg8x7QjaRfwLOScrN1cA7TkeW+UtllFkL2a96CRk6hyXpNzZQfyko+5ymmteAR5ENRxCh7JZ83gPuBf6S/PwV4OvA5sB8gfpeB/45JX1XZO70e+Bx4GNgfmBFxPMv7Zm/A39o9n+oqPSSaEB6m7VT0hcGtmuino+AbwF3Ayuk5I8AxiWfRriZ1ifRhaOXhicQ0eTBCUhP08wcJou82lUIek00LyBzmSw+rZP/ImLyB3GNuKtOeV8n/yPgzjplSkWviQbqG82OQlZXIY5ETh9U+AHhoeVpwsv0CrfU1Fd6elE0WauUp5Fl8ATg/1LyHwZuqkl7ClnGpzEBuJVsEZbW8huiF0XzBOE9qMOBz5Eh6PyU/NHAqJq0+ZFley2TgSnJzyERfkaJ95hCDPv08tLu0GdxBrLXU83/IIKo2HL+Bel5avkVg63KpwLHpJTbnsG90p3AZjVlbkrK9RS92NNAek+zLLB71e9HB57dmQF3iFHMvoFZ4RgGDHfrkN4bPZfdzHLSq6IJcSqyIbkusGdGuXMR4+AZwDyBMushIhwGnMeAgHqeXjPu1WMZ4GykV8j6kscgc596XIBYltdrv2nlod9EA+JklRcLEx7mepZeE806wA7Ut510i32Qfa7JiPN72gqrdJR99TQcGWp2ArZEQoMUlekMeOzdh6zmSklZe5qKUHZEvPbKwAjgO8kHZD/qcqQH+nioGtUKbYmmm6G/vDPLIv7AGyIuCGVnh+TzBnA9cK3S9sFuNqDVMHSF72m8M2OQ5fG+wAJtVjcDsZ28AExLPq8hB/8rn5mAV9pO987MUfXOBYBFgUWAxREbzihgecRQuGCLbfoa8H3g+96ZScAvlLaF3uBsa07TyZ7GO7MmsDdwWItVzEJi592PHHf5E/C80rYjk9GkJ1wDGJt81kImwa1wG3C20rb22EuutNrTFE403pnlkGGodhugEd5F/uC3AlOUtu/k2bZm8M7Mg1iWt0SctZrxWa4wGThNaXt/nm2r0BOi8c7sjxwjCblgpvEhsiK5DrirUz1Ju3hnVkf2tHYFVmry8fOBi5S2L+TcppaeK4RovDMbIn+YRqM0zEJ8fi8FrlfafpZLQ7qEd2Yj5Cz3TjQ+hE0HxittXY7taOm5IRVN1YqoUavqDOTkwFlK26faenkB8M4sDByIRBVdosHH7gCOVNo+mcP7W3puyDYsvTO7A0/SmGA8smc0Smm7Ty8IBkBp+57S9hQkAsYByGquHpsDT3hnxnewaZkMSU/jnTkcEUE9Pkc87U5S2r7V0stKhHdmbuSs1E+QKBj1uAo4XmnbUuCDUgxP3plRwInAHg0Uvw2YoLR9toWmlRrvzIJIQINDgbnrFP8EmetMauE9LbSui8OTd2YPZDiqJ5g3gO2Utlv1o2AAlLYfKG2PAFZHzl5lMR9wpXemVXtW03RFNN6ZA4BJiL9tiFnIcdbVlLY3d6NdRUdp+yLiQrofEuAgi/O8M2d2vlVdEI135ijg4jrF3gK2VNoepLT9qNNtKhNK21lK28sQp/d6R3sneGeu6XSbOioa78xpwGl1iv0WGK20nVKnXF+jtH0N2d0/lmyvwt28M/d1si0dE4135nzkYFqImchkb9uhNPeXCaXtF0rbU5Fl99sZRcd6Z57wzjRjWW+YjojGOzMRmfmH+BDYWml7stK2J2K2dBOl7T1IVNNHM4qNBp7shHByF4135jzEyhniVWCs0vb2vN/dTyht3wA2ZvYTodUsBzzinWkk9k7D5CqaZA6TtfR7HFhXaVvvkH6kAZS2nyLeixdmFFsVcS/NjdxE4505guw5zAPApkrb/83rnRFQ2s5U2h6KXDsUYh3vTNZ586bIRTSJHeaMjCJ/ALZQ2n6Qx/sis6O0/Q+y76XaxjtzUR7vals0iaU3yw7zIDLp/aTdd0WySTY/T8gocpB3pu1zWm2JJtlLmphR5HFgq2TsjXQBpe2PkeCTIX7mndHtvKPdnuYkwlsDryOC+TCQH+kcE8i+Enqid6YV91OgPdFMAP49kPchME5p+7c26o+0SGL7+h7i3ZjGCOQceku0KprdgdDm2Exg115xlCorStsZyHI8dJJzc1oMRNmKaJYlex7zk2i4KwbJ9syOSESuNE5HDIRN0YpoxhM+tDYZuTUtUhCUto+RvaUzkcaitX9Js6LZkLBP71uAjntJxSNxrbgukL0KTYZLaVY0acENQRyo9lbavttkfZHucSDh+8VPpInATM2IZj/C55Iu7vQR0kh7KG3fJ/vezB81WlejolkeiSuXxuukR7+MFIzE0e2XgexxwLcbqadR0RxI+Cbag6OLZqn4IRByejuD+qcfGhLNGMKH8adEJ/Bykcw7jw9kr4ycNc+kEdHsHUj/HImrEikfFjlOlMYJZJ8aqSuaNQkL4xKl7fN1no8UEKXtTMLW4JEMhHhLpZ5oQgfbPiMa8UpNstoNHYkJRWkHskUzCtg/kHex0vbNBtoWKTahuc0YYKvQQ1miOYD04EIzyPbSi5QEpe1U5DbfNEIdRqZoNgqkT+qHCA59xLmB9O0JWIlDotkMufizlllIeLNI7zAZCC1odklLDIkmtTAwtV8jOfQqStsvCF9kv0NaYppo5g4VRgIMRXqPK0m/Z3NZxFlrEGmi2YT0KEzv0WNXBUeExEoc+m5n60DSRLNz4OEblLb/aLVhkcJzdSB9NkNfmmi2DDwccuKJ9AZTgLTDjIsDG1Qn1IpmPSRWfy3vUD+MV6TEJI7ooeupB13eWiua0J7DbUrbRq7ni5Sb3wXSM3uaDUin5+6WjqRyJ+m3361LlZ9NtWjmJP0epS+AeCSlD0hOwz4QyB5b+aFaNKsFCj8bHcb7iqmB9C8XSNWiGZtSEOS+pEj/EOppvpy6VIsmdMVfqJJIb/IgMiWpZX1kCjNINN8MVPJYzo2KFJhkXhO6a2E5GBDNPKTPaaYDf8m/aZGCEwresAYMiGbVQKHnon2mLwk5nY+GAdGErsfL9fq7SGl4MZC+IgyIZmSg0LScGxMpB9MC6SNhQDTLBQq1dPlUpPS8EkgfBQOiWSpQKJ446EMSH/C0uewSwFwV0SwaeD5edNG/vBdIX7gimkUCBeL2Qf8S+u4XqYhm4UCBkNoivU/dnmZ4oEC00fQvaS4SUDWnmSdQIPoE9y+hKPPzzgEMIxDIRmmbdqwh0ufMgZyaTNvVxDszZ3ebEykDleEpdENKR+5AjJSCEYH06V27zD1SOoLz3IpogmvyDjQmUg5Co8wnFdEE1+QdaEykHCwWSH879jSREEGDb0U0oSBFS3agMZGC451ZiPQ5zQfAZxXRZG6FR/qOkYH0aTCw5J7W5MOR3mZkIH0aDIgm0/s80nesGEh/EQZEk+l9Huk7Vg+kPw0DovmA9CFqgeQa5Uh/EeosnoLBh+X+HCj49VybEyk03pm5yTjSBINF80ig4Dp5NipSeL5J+r7TH0lcZapFEzroHwoMEOlNQt/3fZUfqkXzcKDwut6Zr+TWpEjR2TCQ/uXlG9Wi+Qx4NKXwPIRD3kd6CO/MXMC/BrJTe5pBGTWMy6NRkcKzAel3rj9L1f5krWgmByoLhYmN9Bah63oG3QtVK5qpgE95aCXvTFx69zDemWHAToHs31T/UiuazwlH8qx7IWak1KxN+gb1TGqmLWnuntcHKt01UWOkN9ktkH49NaNPmmhCk+HlgY1bb1OkqCRW4D0D2dfWJqSJ5jXgV4EK9muxXZFi8x3Sg0BMJ6UTCZ1GuCKQvqN3Ju1an0i5OTCQPomUyCEh0dwDvJqSPiLjBZES4p0ZQ3jaMdvQBGHReODXgbxD4rZCT3F4IP0h4I60jKzDcqkqQ+7/2beJRkUKSuIrtXsge2LouSzRPAz8MpB3bOxteoIfkx5m5l3kRpZU6h3L/UUgfUng4MbaFSki3pmVgD0C2Y6MeIv1RHMXcHMg7xjvTDxMV15OI72XmYmIJkgjAQDOC6QvAhzfwPORguGd2YSaKwarOAfZ1Q7SiGjuInzp6UHemZDneqSAeGeGA+cHsv9BA3evNxpq5JxA+nDg596ZGLKkPEwgfETlaMIh7r+k0S/7IeCsQN76wEEN1hMZQrwzKyArpjReAi5tpJ5meoj/Ihwx6xTvTDyNWWCSUHiXAyFTyWGk+1LNRjOieRkYH8ibH7g6GS8jxeQYwk7j1wC3NFpRs3ORSYSX4OsS7voiQ4h3Zj3C380M4KfN1NfKBPZYZC2fmuedCfmZRoYA78yiyOp3rkCR8TR5e2AronmG8DA1B3CVd2b5FuqN5Ewyj7kGWDpQ5EpkntMUrS6VbfJJYyHgRu9M2lGISHe5ANgskPcpTQ5LFdqxr5wCfBTIWwO4IXEjjAwB3pnDCI8IJHkvtVJ3O6KZRnajNgUuj87o3cc7syNwdkaRo5S2V7Zaf1uWXKXt1WQb9vYgbLKOdADvzDjgapKL11O4VGl7RjvvaNv8r7SdiAxVIQ7xzrTVyEhjeGc2Rw4FhKYFU5W2pt335LJnpLQ9jvDEGOAI78z5cajqHN6ZrREbmgoU+RjYJ4935bbRqLTdH/htRpFDARtvdskf78wuwA2E7zMAGK+0DYX+bYpcd6eVtt8mHBwJxLf4Zu9MvN0lJ7wzP0RsMVkr1b2Vtlfl9c7cXRqUthsAj2UUGQdM9c58Le939xPemeHemYsQ74Os73FfpW3I17slOuIHo7RdC3ggo8gY4DHvTCiATiQD78ziiON3PZcUrbRt2uJbj445Tyltx5Lh0Y4chbnTOzMhTpAbxzszFunJ6/2D21tpe0Un2tBRjzul7ebI/kaI4cCZwG3emXh5RwbJcPRT5PRr1tD+EbBH3kNSNR1301Tafhc4vU6xfwP+nKwCIjV4Z1YF7kUc+bN8lu4FRidG147RFacppe3R3pk3gXMzin0VuNY7swdwsNL29W60rcgke3fHAMeRvToCuFhpm7WtkxtdcwhX2p4H7EXYZbTCtsBz3pnj+nnD0zuzJfAkshNd7+9wRLcEA10UDYDSdhIwmnD8mwrzAScBz3hndu6nibJ3Zg3vzK3ArcAqdYp/AuyltA05/XeErh89Udq+rLTdBXFkrscKiNfZE96ZbXtZPN6ZVbwz1wJP0Fg01cuQ+cukzrZsdoZ9ennrwa2Uztpuqo93Zk3gImC9Bh95CjFmXaO0ndHWywuCd2Z95CzS9jT2j9gjWwJtr468a23vckhFU8E7cwjiZdYobyJndC5T2qYFXyo03pl5gZ2RAFHrNvHoFcDJStu/5tSOlp4rhGgAvDOjkX9xezXx2BfA7cgpiZuUtp/m1qCcSTZqN0LiwexCemTwEM8Chyttp+TcppaeK4xoKiQ+ISfS3L9AkLsdbgd+B9xWhCV7sjG7GRIJfDtgiSar+Ag4EulRQydAWqZnRFPBO7MNIp5vtFjF08DdwIPA/d0Yxrwz8wPfQq6/2TD5bytmAw9cCExU2k7LrYG1L+k10VRInIsmAJu0WdXfkdvzngJeQHycXwFeU9rWsx1Vt2cEsBiwDBLhe2XkQP0ayEWx7azwXkdcNS9R2rbk9N0MPSuaCsmwtSfw3Q5UPx0JGfYucuJwFnKvp0Iimg5D4vEsgtiQ8uZuJMbdnUrb9ztQfyqtiqY0Z6+VtncAd3hnzkTEswViKMyDEcBSyadbvIvYoK5T2t7Txfe2TVs9TQHYGLFvbEF962kReB+4CYmcGrrxpvCUpqcJcE/yAel1NkCsqZsA8w5Nk2bjESRU/M3U3JtUVsoummqeTD4XJb+PQVYwldVM6Dxz3tyPiGRK8vP0Lr23a/SSaGp5PPlUDustitwxvgawEjASWf0sTXO90gzgbeQagFeQiAtPI6uylxGDY0/Ty6Kp5R3g98mnlnkYWB3NjayWFkTmHNOR1VRldfVxNxpbZP4fO2LkYQiQgKYAAAAASUVORK5CYII=) no-repeat;
  background-position: bottom;
  background-size: contain;
}
.km-service-list-wrap .top-three .third .thirddiv .user-avatar {
  display: inline-block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 3px;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background: #fff;
}
.km-service-list-wrap .top-three .third .thirddiv .des h4 span {
  background: #f39e69;
}
.km-service-list-wrap .top-ten .top-ten-box {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  border-top: 1px solid #e9e9e9;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-left {
  float: left;
  max-width: 8%;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #666;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center {
  float: left;
  width: 90%;
  height: 50px;
  position: relative;
  padding-left: 10px;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center .user-avatar {
  position: absolute;
  left: 10px;
  width: 30px;
  height: 100%;
  z-index: 10;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center .user-avatar img {
  width: 30px;
  height: 30px;
  margin: 10px 0;
  border-radius: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center .user-msg {
  position: absolute;
  float: left;
  width: 100%;
  padding-left: 35px;
  height: 50px;
  line-height: 50px;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center .user-msg .user-nick {
  font-size: 16px;
  color: #333;
}
.km-service-list-wrap .top-ten .top-ten-box .top-ten-center .user-competition {
  font-size: 12px;
  color: #666;
  text-align: right;
  float: right;
}
#calling-con .calling-user-con {
  position: relative;
  margin: 60px;
}
#calling-con .calling-user-con .callingTo,
#calling-con .calling-user-con .callingFrom {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
}
#calling-con .calling-user-con .callingTo .portrait,
#calling-con .calling-user-con .callingFrom .portrait {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #f6f6f6;
}
#calling-con .calling-user-con .callingTo .follow-btn,
#calling-con .calling-user-con .callingFrom .follow-btn {
  position: absolute;
  left: 10px;
  top: 78px;
  width: 80px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #ff5379;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
#calling-con .calling-user-con .callingTo .has-follow-btn,
#calling-con .calling-user-con .callingFrom .has-follow-btn {
  position: absolute;
  left: 10px;
  top: 78px;
  width: 80px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #333;
  font-size: 14px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
#calling-con .calling-user-con .status-img {
  position: absolute;
  left: 50%;
  margin-left: -95px;
  top: 23px;
  width: 190px;
  z-index: 10;
}
#calling-con .calling-status-text {
  padding: 0 60px;
  text-align: center;
}
#calling-con .calling-status-text h4 {
  line-height: 30px;
  font-weight: 600;
  font-size: 18px;
  color: #ff5379;
}
#calling-con .calling-status-text p {
  font-size: 14px;
  color: #666;
  white-space: nowrap;
}
#call-con .call-user-con {
  position: relative;
  margin: 40px 40px 0;
  text-align: center;
}
#call-con .call-user-con .callTo .portrait {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #f6f6f6;
}
#call-con .call-user-con .tip {
  font-size: 18px;
  font-weight: 600;
  color: #333;
}
#call-con .call-user-con .tip span {
  color: #FF5379;
}
#call-con .call-user-con .fee {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  padding: 50px 0;
}
#call-con .call-yue {
  font-size: 14px;
  color: #666;
  text-align: center;
  margin: 0 40px;
}
#call-con .call-yue .recharge-link {
  color: #FF5379;
  padding: 0 25px;
}
#call-con .call-yue .recharge-link i {
  font-size: 14px;
}
#call-con .btn-wrap {
  padding: 40px 0;
  text-align: center;
}
