.comoon-calendar-holder.comoon-calendar {
  padding-left: 10px;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 140px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  cursor: pointer; }
  .comoon-calendar-holder.comoon-calendar .icon-calendar-calendar-gary {
    position: absolute;
    top: 5px;
    right: 10px; }

.comoon-calendar-holder > .comoon-calendar-chooser {
  width: 266px;
  padding: 5px;
  background-color: #ffffff;
  box-sizing: border-box;
  border: 1px solid transparent;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  position: relative; }
  .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title {
    padding: 5px 10px;
    text-align: center;
    overflow: hidden; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .title {
      float: left;
      font-size: 1.2em; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .selected {
      float: right;
      font-size: 12px; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .selected > .date {
        padding-left: .5em;
        color: #fb6a00; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .dayNote {
      float: left;
      text-align: left; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .dayNote .icon-indicator-lack-gray {
        position: relative;
        top: -3px;
        margin-right: 5px; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .dayNote a {
        color: #2973f2; }
  .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher {
    text-align: center;
    border-top: 1px solid #eeeeee;
    padding: 5px 10px;
    font-weight: bold;
    overflow: hidden; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .previous-month {
      float: left; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .next-month {
      float: right; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .previous-month, .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .next-month {
      cursor: pointer; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .previous-month.disabled, .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .next-month.disabled {
        cursor: default;
        font-weight: normal;
        color: #999999; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .previous-month > span, .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .previous-month > i, .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .next-month > span, .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-switcher > .next-month > i {
        vertical-align: middle; }
  .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table {
    width: 100%;
    padding: 0 10px; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table th {
      padding: 12px 0;
      font-weight: lighter;
      font-size: 12px; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table .weekend {
      color: red; }
    .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day {
      border: 1px solid #eeeeee;
      height: 35px;
      width: 35px;
      vertical-align: top;
      font-weight: lighter;
      font-size: 12px;
      color: #999999;
      box-sizing: border-box;
      padding: 5px 10px;
      text-align: right; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.valid {
        cursor: pointer; }
        .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.valid:hover {
          background-color: #f9f9f9; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.current-month.valid {
        color: #333333;
        font-weight: normal; }
        .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.current-month.valid .dayTxt {
          display: block;
          text-align: left;
          font-size: 14px;
          color: #fe7411; }
      .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.selected {
        color: white !important;
        font-weight: normal;
        background-color: #fe7411; }
        .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.selected:hover {
          background-color: #fe7411; }
        .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day.selected .dayTxt {
          color: white !important; }

.showPanel .comoon-calendar-chooser {
  width: 100%;
  box-shadow: none; }
  .showPanel .comoon-calendar-chooser .calendar-table tr.week td.day {
    height: 55px; }

.mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser {
  padding: 0; }
  .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser .chooser-switcher {
    padding: .15rem 0;
    border: 0; }
  .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title {
    margin: 0 0 0.25rem;
    padding: 0;
    font-size: .3rem;
    line-height: .3rem; }
    .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title > .dayNote {
      width: 4rem; }
    .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser > .chooser-title .selected {
      float: left;
      font-size: .3rem; }
  .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day {
    height: .9rem;
    padding: .25rem .1rem .1rem; }
    .mobilecCale .comoon-calendar-holder > .comoon-calendar-chooser > .calendar-table tr.week td.day .dayTxt {
      margin-top: .2rem;
      line-height: .30rem;
      font-size: .22rem; }

.c-3 {
  color: #333333; }

.c-link {
  color: #2973f2; }

.c-orange {
  color: #fa6a00; }

.c-red {
  color: #f64241; }

.c-blue {
  color: #2973f2; }

.mod-dialog-full {
  box-sizing: border-box;
  display: none;
  width: 100%;
  height: 100%;
  padding: 0 .5rem;
  position: fixed;
  top: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.8);
  color: #fff; }
  .mod-dialog-full .close {
    float: right;
    position: relative;
    top: 18px; }
  .mod-dialog-full.is-open {
    display: block; }
  .mod-dialog-full > .hd {
    border-bottom: 1px solid #a0a0a0;
    width: 100%;
    height: 1.15rem;
    line-height: 1.15rem; }
    .mod-dialog-full > .hd h3 {
      top: 0;
      left: 0;
      width: 100%;
      font-size: .4rem; }
  .mod-dialog-full .bd {
    box-sizing: border-box;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    padding-bottom: 1.15rem; }

i {
  display: inline-block; }

div {
  zoom: 1; }

.btn-blue {
  border: 1px solid #1d6bcb;
  border-radius: 2px;
  background-image: -moz-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
  background-image: -webkit-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
  background-image: -ms-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
  background-color: #2d7ae3;
  box-sizing: border-box;
  width: 240px;
  height: 46px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #fff; }
  .btn-blue:hover {
    border: 1px solid #1d6bcb;
    border-radius: 2px;
    background-image: -moz-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
    background-image: -webkit-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
    background-image: -ms-linear-gradient(90deg, #2d7ae3 0%, #498eff 100%);
    background-color: #2d7ae3;
    box-sizing: border-box;
    width: 240px;
    height: 46px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #fff; }

.btn-orange {
  border-radius: 2px;
  background-image: -moz-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
  background-image: -webkit-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
  background-image: -ms-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
  box-sizing: border-box;
  width: 240px;
  height: 46px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #fff; }
  .btn-orange:hover {
    border-radius: 2px;
    background-image: -moz-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
    background-image: -webkit-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
    background-image: -ms-linear-gradient(90deg, #fb6c00 0%, #fc8d00 100%);
    box-sizing: border-box;
    width: 240px;
    height: 46px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #fff; }

.btn-grey {
  border-radius: 2px;
  background-image: -moz-linear-gradient(90deg, #e8e8e8 0%, #fafafa 100%);
  background-image: -webkit-linear-gradient(90deg, #e8e8e8 0%, white 100%);
  background-image: -ms-linear-gradient(90deg, #e8e8e8 0%, white 100%);
  box-sizing: border-box;
  width: 240px;
  height: 46px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  color: #666; }
  .btn-grey:hover {
    border-radius: 2px;
    background-image: -moz-linear-gradient(90deg, #e8e8e8 0%, #fafafa 100%);
    background-image: -webkit-linear-gradient(90deg, #e8e8e8 0%, white 100%);
    background-image: -ms-linear-gradient(90deg, #e8e8e8 0%, white 100%);
    box-sizing: border-box;
    width: 240px;
    height: 46px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    color: #666; }

.btn-default {
  box-sizing: border-box;
  width: 240px;
  height: 46px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  color: #000; }

/**
 * Created by ianva on 2016/7/15.
 */
.mod-gin-notify {
  width: 225px;
  height: 65px;
  position: relative;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.8);
  background: #000\9;
  border-radius: 8px;
  color: #fff; }
  .mod-gin-notify > .close {
    position: absolute;
    top: 8px;
    right: 10px;
    color: #bababa;
    font-size: 16px;
    height: 16px;
    width: 16px;
    text-align: center;
    line-height: 1;
    cursor: pointer; }
  .mod-gin-notify > .content {
    padding: 10px; }
    .mod-gin-notify > .content > .pic {
      float: left;
      margin-right: 10px; }
    .mod-gin-notify > .content .text .title {
      font-size: 14px;
      color: #ffd200;
      line-height: 1.4;
      margin: 3px 0; }

@keyframes notifyIn {
  0% {
    opacity: 0;
    transform: translateX(30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

@keyframes notifyOut {
  0% {
    opacity: 1;
    height: 65px;
    transform: translateX(0); }
  50% {
    opacity: 0;
    height: 65px;
    transform: translateX(30px); }
  100% {
    height: 0;
    margin: 0; } }

.ani-gin-notify-enter {
  animation-name: notifyIn;
  animation-duration: .5s;
  animation-fill-mode: none;
  animation-delay: .2s;
  animation-fill-mode: backwards; }
  .ani-gin-notify-enter.ani-gin-notify-enter-active {
    opacity: 1; }

.ani-gin-notify-leave {
  animation-name: notifyOut;
  animation-duration: 1s;
  animation-fill-mode: forwards; }
  .ani-gin-notify-leave.ani-gin-notify-leave-active {
    opacity: 0.01; }

@charset "UTF-8";
html, body {
  font-family: 'Helvetica Neue', Tahoma, Arial, 'Hiragino Sans GB', 华文黑体, 文泉驿正黑体, 'Microsoft YaHei', sans-serif; }

.layout-940 {
  width: 940px;
  margin: auto; }

.layout-1250 {
  width: 1250px;
  margin: auto; }

.layout-290, .aside-290 {
  width: 290px;
  margin: auto; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.float-left, .pull-left {
  float: left; }

.float-right, .pull-right {
  float: right; }

.float-clear, .float-clearer, .clearfix {
  display: block;
  content: '';
  height: 0;
  width: 100%;
  clear: both; }

.vm-wrapper > span, .vm-wrapper > div, .vm-wrapper > a, .vm-wrapper > img, .vm-wrapper > label {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box; }

.vm-wrapper:after {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
  content: '\00a0'; }

.vm-lh > span, .vm-lh > div, .vm-lh > a, .vm-lh > img, .vm-lh > label {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box; }

.vm-lh > span.lh {
  display: inline-block;
  height: 100%;
  width: 0; }

.pop-lock {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden; }

.top-arrow-wrapper {
  position: relative; }
  .top-arrow-wrapper > .arrow {
    border: inherit;
    background-color: inherit;
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    left: 28.2%;
    top: -4px;
    margin-left: -12px;
    border-right: none;
    border-bottom: none;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand');
    transform: rotate(45deg); }

.mod-loading-layer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000; }
  .mod-loading-layer .loading-pic {
    margin-right: 12px;
    position: relative;
    top: 10px; }
  .mod-loading-layer .icon-a-success {
    margin-right: 10px;
    top: -3px; }
  .mod-loading-layer .ReactModal__Content {
    border-radius: 3px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.38);
    background-color: #fff;
    width: 315px;
    height: 85px;
    line-height: 85px;
    font-size: 18px;
    text-align: center;
    color: #666; }

.mod-title > .main {
  font-size: 24px;
  color: #333333; }

.mod-title .vice {
  font-size: 18px;
  color: #2973f2;
  text-decoration: none;
  padding-left: 1em; }

.mod-title .warning {
  margin-left: 15px; }

.mod-less-hint {
  display: inline-block;
  background-color: #999999;
  font-size: 12px;
  height: 14px;
  line-height: 16px;
  width: 14px;
  text-align: center;
  color: #ffffff;
  overflow: hidden; }

.comoon-number-range {
  display: inline-block;
  height: 0.52rem;
  width: 1.82rem;
  line-height: 0.52rem;
  border: 1px solid #bbbcbc;
  border-radius: 2px;
  text-align: center;
  color: #ff7b00;
  background-color: white;
  overflow: hidden; }
  .comoon-number-range > span {
    display: inline-block; }
  .comoon-number-range .nr-minus, .comoon-number-range .nr-plus {
    color: #bbbcbc;
    width: 0.5rem;
    position: relative;
    height: 100%;
    background-color: #eeeeee; }
    .comoon-number-range .nr-minus:before, .comoon-number-range .nr-plus:before {
      content: "";
      display: block;
      height: .04rem;
      width: 0.24rem;
      background-color: #c7c7c7;
      position: absolute;
      left: 0.13rem;
      top: 0.24rem; }
  .comoon-number-range .nr-minus {
    float: left;
    border-right: 1px solid #bbbcbc; }
  .comoon-number-range .nr-plus {
    float: right;
    border-left: 1px solid #bbbcbc; }
    .comoon-number-range .nr-plus:after {
      content: "";
      display: block;
      width: 0.04rem;
      height: 0.24rem;
      background-color: #c7c7c7;
      position: absolute;
      left: 0.23rem;
      top: 0.14rem; }

.f-xl {
  font-size: 24px; }

.f-22 {
  font-size: 22px; }

.f-18 {
  font-size: 18px; }

.f-l {
  font-size: 16px; }

.f-normal {
  font-size: 14px; }

.f-s {
  font-size: 12px; }

.f-ss {
  font-size: 10px; }

.fs-normal {
  font-style: normal; }

.p-p5, .p-pl5 {
  padding-left: .5em; }

.m-ml5 {
  margin-left: .5em; }

.m-f-26 {
  font-size: .26rem; }

.m-f-28 {
  font-size: .28rem; }

.comoon-tip-holder {
  position: absolute;
  z-index: 100; }

/* glue: 0.9.2 hash: aa5384f065 */
.icon-btn-talk{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/btn_aa5384f065.png');
    background-repeat:no-repeat;
}

.icon-btn-talk{
    background-position:-10px -10px;
    width:134px;
    height:44px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-btn-talk
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/btn_aa5384f065.png');
        -webkit-background-size: 154px 64px;
        -moz-background-size: 154px 64px;
        background-size: 154px 64px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-btn-talk
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/btn@2x_aa5384f065.png');
        -webkit-background-size: 154px 64px;
        -moz-background-size: 154px 64px;
        background-size: 154px 64px;
    }
}

/* glue: 0.9.2 hash: ea48c7a60a */
.icon-calendar-calendar-gary,.icon-calendar-arr-s-rg,.icon-calendar-arr-s-lg{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/calendar_ea48c7a60a.png');
    background-repeat:no-repeat;
}

.icon-calendar-calendar-gary{
    background-position:-10px -10px;
    width:21px;
    height:20px;
}

.icon-calendar-arr-s-rg{
    background-position:-51px -10px;
    width:9px;
    height:16px;
}

.icon-calendar-arr-s-lg{
    background-position:-80px -10px;
    width:9px;
    height:16px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-calendar-calendar-gary, 
    .icon-calendar-arr-s-rg, 
    .icon-calendar-arr-s-lg
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/calendar_ea48c7a60a.png');
        -webkit-background-size: 99px 40px;
        -moz-background-size: 99px 40px;
        background-size: 99px 40px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-calendar-calendar-gary, 
    .icon-calendar-arr-s-rg, 
    .icon-calendar-arr-s-lg
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/calendar@2x_ea48c7a60a.png');
        -webkit-background-size: 99px 40px;
        -moz-background-size: 99px 40px;
        background-size: 99px 40px;
    }
}

/* glue: 0.9.2 hash: e4f7dc0cf2 */
.icon-indicator-wait,.icon-indicator-order-payed,.icon-indicator-all-arr2,.icon-indicator-all-arr,.icon-indicator-talk,.icon-indicator-go-top,.icon-indicator-arrow-right-light,.icon-indicator-arrow-left-light,.icon-indicator-traffic-blue,.icon-indicator-tel,.icon-indicator-hotel-blue,.icon-indicator-arrow-down,.icon-indicator-radio-gray-checked,.icon-indicator-arr-u-fff,.icon-indicator-arr-d-fff,.icon-indicator-plane-blue,.icon-indicator-tip-gray,.icon-indicator-sigh,.icon-indicator-radio,.icon-indicator-radio-checked,.icon-indicator-lack,.icon-indicator-arrow-left,.icon-indicator-star-red,.icon-indicator-ship,.icon-indicator-plane,.icon-indicator-car,.icon-indicator-star-red-m,.icon-indicator-star-gray,.icon-indicator-all,.icon-indicator-add,.icon-indicator-arr-s-rg,.icon-indicator-arr-s-lg,.icon-indicator-lack-white,.icon-indicator-lack-gray,.icon-indicator-radio-b,.icon-indicator-radio-b-checked,.icon-indicator-arr-r-d,.icon-indicator-arr-l-d,.icon-indicator-att,.icon-indicator-arr-down-b,.icon-indicator-tip-grey,.icon-indicator-btn-arr,.icon-indicator-arr-down-c,.icon-indicator-arr-1{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/indicator_e4f7dc0cf2.png');
    background-repeat:no-repeat;
}

.icon-indicator-wait{
    background-position:-10px -10px;
    width:140px;
    height:138px;
}

.icon-indicator-order-payed{
    background-position:-170px -10px;
    width:80px;
    height:69px;
}

.icon-indicator-all-arr2{
    background-position:-170px -99px;
    width:56px;
    height:20px;
}

.icon-indicator-all-arr{
    background-position:-10px -168px;
    width:54px;
    height:21px;
}

.icon-indicator-talk{
    background-position:-270px -10px;
    width:38px;
    height:44px;
}

.icon-indicator-go-top{
    background-position:-270px -74px;
    width:35px;
    height:20px;
}

.icon-indicator-arrow-right-light{
    background-position:-270px -114px;
    width:18px;
    height:35px;
}

.icon-indicator-arrow-left-light{
    background-position:-10px -209px;
    width:18px;
    height:35px;
}

.icon-indicator-traffic-blue{
    background-position:-48px -209px;
    width:34px;
    height:25px;
}

.icon-indicator-tel{
    background-position:-10px -264px;
    width:34px;
    height:34px;
}

.icon-indicator-hotel-blue{
    background-position:-64px -264px;
    width:28px;
    height:31px;
}

.icon-indicator-arrow-down{
    background-position:-270px -169px;
    width:27px;
    height:14px;
}

.icon-indicator-radio-gray-checked{
    background-position:-112px -264px;
    width:26px;
    height:26px;
}

.icon-indicator-arr-u-fff{
    background-position:-84px -168px;
    width:23px;
    height:13px;
}

.icon-indicator-arr-d-fff{
    background-position:-127px -168px;
    width:23px;
    height:13px;
}

.icon-indicator-plane-blue{
    background-position:-102px -209px;
    width:21px;
    height:22px;
}

.icon-indicator-tip-gray{
    background-position:-143px -209px;
    width:21px;
    height:21px;
}

.icon-indicator-sigh{
    background-position:-184px -209px;
    width:21px;
    height:21px;
}

.icon-indicator-radio{
    background-position:-225px -209px;
    width:21px;
    height:21px;
}

.icon-indicator-radio-checked{
    background-position:-266px -209px;
    width:21px;
    height:21px;
}

.icon-indicator-lack{
    background-position:-158px -264px;
    width:18px;
    height:21px;
}

.icon-indicator-arrow-left{
    background-position:-196px -264px;
    width:12px;
    height:21px;
}

.icon-indicator-star-red{
    background-position:-228px -264px;
    width:18px;
    height:18px;
}

.icon-indicator-ship{
    background-position:-266px -264px;
    width:18px;
    height:18px;
}

.icon-indicator-plane{
    background-position:-328px -10px;
    width:18px;
    height:18px;
}

.icon-indicator-car{
    background-position:-328px -48px;
    width:18px;
    height:18px;
}

.icon-indicator-star-red-m{
    background-position:-328px -86px;
    width:16px;
    height:17px;
}

.icon-indicator-star-gray{
    background-position:-328px -123px;
    width:17px;
    height:17px;
}

.icon-indicator-all{
    background-position:-328px -160px;
    width:17px;
    height:17px;
}

.icon-indicator-add{
    background-position:-328px -197px;
    width:17px;
    height:17px;
}

.icon-indicator-arr-s-rg{
    background-position:-328px -234px;
    width:9px;
    height:16px;
}

.icon-indicator-arr-s-lg{
    background-position:-328px -270px;
    width:9px;
    height:16px;
}

.icon-indicator-lack-white{
    background-position:-10px -318px;
    width:14px;
    height:15px;
}

.icon-indicator-lack-gray{
    background-position:-44px -318px;
    width:14px;
    height:15px;
}

.icon-indicator-radio-b{
    background-position:-78px -318px;
    width:14px;
    height:14px;
}

.icon-indicator-radio-b-checked{
    background-position:-112px -318px;
    width:14px;
    height:14px;
}

.icon-indicator-arr-r-d{
    background-position:-170px -139px;
    width:13px;
    height:9px;
}

.icon-indicator-arr-l-d{
    background-position:-203px -139px;
    width:13px;
    height:9px;
}

.icon-indicator-att{
    background-position:-170px -168px;
    width:12px;
    height:12px;
}

.icon-indicator-arr-down-b{
    background-position:-236px -139px;
    width:11px;
    height:7px;
}

.icon-indicator-tip-grey{
    background-position:-202px -168px;
    width:11px;
    height:11px;
}

.icon-indicator-btn-arr{
    background-position:-233px -168px;
    width:10px;
    height:10px;
}

.icon-indicator-arr-down-c{
    background-position:-146px -318px;
    width:10px;
    height:7px;
}

.icon-indicator-arr-1{
    background-position:-176px -318px;
    width:7px;
    height:5px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-indicator-wait, 
    .icon-indicator-order-payed, 
    .icon-indicator-all-arr2, 
    .icon-indicator-all-arr, 
    .icon-indicator-talk, 
    .icon-indicator-go-top, 
    .icon-indicator-arrow-right-light, 
    .icon-indicator-arrow-left-light, 
    .icon-indicator-traffic-blue, 
    .icon-indicator-tel, 
    .icon-indicator-hotel-blue, 
    .icon-indicator-arrow-down, 
    .icon-indicator-radio-gray-checked, 
    .icon-indicator-arr-u-fff, 
    .icon-indicator-arr-d-fff, 
    .icon-indicator-plane-blue, 
    .icon-indicator-tip-gray, 
    .icon-indicator-sigh, 
    .icon-indicator-radio, 
    .icon-indicator-radio-checked, 
    .icon-indicator-lack, 
    .icon-indicator-arrow-left, 
    .icon-indicator-star-red, 
    .icon-indicator-ship, 
    .icon-indicator-plane, 
    .icon-indicator-car, 
    .icon-indicator-star-red-m, 
    .icon-indicator-star-gray, 
    .icon-indicator-all, 
    .icon-indicator-add, 
    .icon-indicator-arr-s-rg, 
    .icon-indicator-arr-s-lg, 
    .icon-indicator-lack-white, 
    .icon-indicator-lack-gray, 
    .icon-indicator-radio-b, 
    .icon-indicator-radio-b-checked, 
    .icon-indicator-arr-r-d, 
    .icon-indicator-arr-l-d, 
    .icon-indicator-att, 
    .icon-indicator-arr-down-b, 
    .icon-indicator-tip-grey, 
    .icon-indicator-btn-arr, 
    .icon-indicator-arr-down-c, 
    .icon-indicator-arr-1
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/indicator_e4f7dc0cf2.png');
        -webkit-background-size: 356px 343px;
        -moz-background-size: 356px 343px;
        background-size: 356px 343px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-indicator-wait, 
    .icon-indicator-order-payed, 
    .icon-indicator-all-arr2, 
    .icon-indicator-all-arr, 
    .icon-indicator-talk, 
    .icon-indicator-go-top, 
    .icon-indicator-arrow-right-light, 
    .icon-indicator-arrow-left-light, 
    .icon-indicator-traffic-blue, 
    .icon-indicator-tel, 
    .icon-indicator-hotel-blue, 
    .icon-indicator-arrow-down, 
    .icon-indicator-radio-gray-checked, 
    .icon-indicator-arr-u-fff, 
    .icon-indicator-arr-d-fff, 
    .icon-indicator-plane-blue, 
    .icon-indicator-tip-gray, 
    .icon-indicator-sigh, 
    .icon-indicator-radio, 
    .icon-indicator-radio-checked, 
    .icon-indicator-lack, 
    .icon-indicator-arrow-left, 
    .icon-indicator-star-red, 
    .icon-indicator-ship, 
    .icon-indicator-plane, 
    .icon-indicator-car, 
    .icon-indicator-star-red-m, 
    .icon-indicator-star-gray, 
    .icon-indicator-all, 
    .icon-indicator-add, 
    .icon-indicator-arr-s-rg, 
    .icon-indicator-arr-s-lg, 
    .icon-indicator-lack-white, 
    .icon-indicator-lack-gray, 
    .icon-indicator-radio-b, 
    .icon-indicator-radio-b-checked, 
    .icon-indicator-arr-r-d, 
    .icon-indicator-arr-l-d, 
    .icon-indicator-att, 
    .icon-indicator-arr-down-b, 
    .icon-indicator-tip-grey, 
    .icon-indicator-btn-arr, 
    .icon-indicator-arr-down-c, 
    .icon-indicator-arr-1
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/indicator@2x_e4f7dc0cf2.png');
        -webkit-background-size: 356px 343px;
        -moz-background-size: 356px 343px;
        background-size: 356px 343px;
    }
}

/* glue: 0.9.2 hash: c91f8e478b */
.icon-m-indicator-wait,.icon-m-indicator-nav-trigger,.icon-m-indicator-trip-detail,.icon-m-indicator-checked,.icon-m-indicator-checkable,.icon-m-indicator-hotel-blue,.icon-m-indicator-traffic-blue,.icon-m-indicator-radio-gray-checked,.icon-m-indicator-trip-detail-more,.icon-m-indicator-x-l,.icon-m-indicator-more,.icon-m-indicator-radio,.icon-m-indicator-radio-checked,.icon-m-indicator-lack,.icon-m-indicator-lack-r,.icon-m-indicator-star-gray{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-indicator_c91f8e478b.png');
    background-repeat:no-repeat;
}

.icon-m-indicator-wait{
    background-position:-10px -10px;
    width:74px;
    height:74px;
}

.icon-m-indicator-nav-trigger{
    background-position:-104px -10px;
    width:70px;
    height:70px;
}

.icon-m-indicator-trip-detail{
    background-position:-10px -104px;
    width:33px;
    height:27px;
}

.icon-m-indicator-checked{
    background-position:-194px -10px;
    width:30px;
    height:30px;
}

.icon-m-indicator-checkable{
    background-position:-194px -60px;
    width:30px;
    height:30px;
}

.icon-m-indicator-hotel-blue{
    background-position:-63px -104px;
    width:23px;
    height:24px;
}

.icon-m-indicator-traffic-blue{
    background-position:-194px -110px;
    width:22px;
    height:18px;
}

.icon-m-indicator-radio-gray-checked{
    background-position:-105px -104px;
    width:21px;
    height:21px;
}

.icon-m-indicator-trip-detail-more{
    background-position:-146px -104px;
    width:10px;
    height:21px;
}

.icon-m-indicator-x-l{
    background-position:-10px -151px;
    width:18px;
    height:18px;
}

.icon-m-indicator-more{
    background-position:-48px -151px;
    width:17px;
    height:17px;
}

.icon-m-indicator-radio{
    background-position:-85px -151px;
    width:14px;
    height:14px;
}

.icon-m-indicator-radio-checked{
    background-position:-119px -151px;
    width:14px;
    height:14px;
}

.icon-m-indicator-lack{
    background-position:-153px -151px;
    width:14px;
    height:14px;
}

.icon-m-indicator-lack-r{
    background-position:-187px -151px;
    width:14px;
    height:14px;
}

.icon-m-indicator-star-gray{
    background-position:-10px -189px;
    width:10px;
    height:9px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-m-indicator-wait, 
    .icon-m-indicator-nav-trigger, 
    .icon-m-indicator-trip-detail, 
    .icon-m-indicator-checked, 
    .icon-m-indicator-checkable, 
    .icon-m-indicator-hotel-blue, 
    .icon-m-indicator-traffic-blue, 
    .icon-m-indicator-radio-gray-checked, 
    .icon-m-indicator-trip-detail-more, 
    .icon-m-indicator-x-l, 
    .icon-m-indicator-more, 
    .icon-m-indicator-radio, 
    .icon-m-indicator-radio-checked, 
    .icon-m-indicator-lack, 
    .icon-m-indicator-lack-r, 
    .icon-m-indicator-star-gray
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-indicator_c91f8e478b.png');
        -webkit-background-size: 234px 208px;
        -moz-background-size: 234px 208px;
        background-size: 234px 208px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-m-indicator-wait, 
    .icon-m-indicator-nav-trigger, 
    .icon-m-indicator-trip-detail, 
    .icon-m-indicator-checked, 
    .icon-m-indicator-checkable, 
    .icon-m-indicator-hotel-blue, 
    .icon-m-indicator-traffic-blue, 
    .icon-m-indicator-radio-gray-checked, 
    .icon-m-indicator-trip-detail-more, 
    .icon-m-indicator-x-l, 
    .icon-m-indicator-more, 
    .icon-m-indicator-radio, 
    .icon-m-indicator-radio-checked, 
    .icon-m-indicator-lack, 
    .icon-m-indicator-lack-r, 
    .icon-m-indicator-star-gray
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-indicator@2x_c91f8e478b.png');
        -webkit-background-size: 234px 208px;
        -moz-background-size: 234px 208px;
        background-size: 234px 208px;
    }
}

/* glue: 0.9.2 hash: cf1f919204 */
.icon-m-product-recommend,.icon-m-product-other,.icon-m-product-price-ratio,.icon-m-product-light{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-product_cf1f919204.png');
    background-repeat:no-repeat;
}

.icon-m-product-recommend{
    background-position:-10px -10px;
    width:24px;
    height:24px;
}

.icon-m-product-other{
    background-position:-54px -10px;
    width:23px;
    height:22px;
}

.icon-m-product-price-ratio{
    background-position:-10px -54px;
    width:20px;
    height:16px;
}

.icon-m-product-light{
    background-position:-97px -10px;
    width:14px;
    height:18px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-m-product-recommend, 
    .icon-m-product-other, 
    .icon-m-product-price-ratio, 
    .icon-m-product-light
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-product_cf1f919204.png');
        -webkit-background-size: 121px 80px;
        -moz-background-size: 121px 80px;
        background-size: 121px 80px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-m-product-recommend, 
    .icon-m-product-other, 
    .icon-m-product-price-ratio, 
    .icon-m-product-light
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/m-product@2x_cf1f919204.png');
        -webkit-background-size: 121px 80px;
        -moz-background-size: 121px 80px;
        background-size: 121px 80px;
    }
}

/* glue: 0.9.2 hash: 3ae123b63f */
.icon-power-list-filter-noresult-new,.icon-power-list-valuation,.icon-power-list-filter-noresult,.icon-power-list-r2,.icon-power-list-r1,.icon-power-list-circle,.icon-power-list-isselected,.icon-power-list-clear,.icon-power-list-s2,.icon-power-list-s1,.icon-power-list-item-isselected,.icon-power-list-item-default,.icon-power-list-site{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/power-list_3ae123b63f.png');
    background-repeat:no-repeat;
}

.icon-power-list-filter-noresult-new{
    background-position:-10px -10px;
    width:93px;
    height:93px;
}

.icon-power-list-valuation{
    background-position:-123px -10px;
    width:50px;
    height:50px;
}

.icon-power-list-filter-noresult{
    background-position:-10px -123px;
    width:48px;
    height:47px;
}

.icon-power-list-r2{
    background-position:-78px -123px;
    width:25px;
    height:25px;
}

.icon-power-list-r1{
    background-position:-123px -123px;
    width:25px;
    height:25px;
}

.icon-power-list-circle{
    background-position:-123px -80px;
    width:20px;
    height:20px;
}

.icon-power-list-isselected{
    background-position:-193px -10px;
    width:15px;
    height:15px;
}

.icon-power-list-clear{
    background-position:-193px -45px;
    width:15px;
    height:15px;
}

.icon-power-list-s2{
    background-position:-193px -80px;
    width:13px;
    height:13px;
}

.icon-power-list-s1{
    background-position:-193px -113px;
    width:13px;
    height:13px;
}

.icon-power-list-item-isselected{
    background-position:-193px -146px;
    width:11px;
    height:11px;
}

.icon-power-list-item-default{
    background-position:-10px -190px;
    width:11px;
    height:11px;
}

.icon-power-list-site{
    background-position:-163px -80px;
    width:10px;
    height:10px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-power-list-filter-noresult-new, 
    .icon-power-list-valuation, 
    .icon-power-list-filter-noresult, 
    .icon-power-list-r2, 
    .icon-power-list-r1, 
    .icon-power-list-circle, 
    .icon-power-list-isselected, 
    .icon-power-list-clear, 
    .icon-power-list-s2, 
    .icon-power-list-s1, 
    .icon-power-list-item-isselected, 
    .icon-power-list-item-default, 
    .icon-power-list-site
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/power-list_3ae123b63f.png');
        -webkit-background-size: 218px 211px;
        -moz-background-size: 218px 211px;
        background-size: 218px 211px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-power-list-filter-noresult-new, 
    .icon-power-list-valuation, 
    .icon-power-list-filter-noresult, 
    .icon-power-list-r2, 
    .icon-power-list-r1, 
    .icon-power-list-circle, 
    .icon-power-list-isselected, 
    .icon-power-list-clear, 
    .icon-power-list-s2, 
    .icon-power-list-s1, 
    .icon-power-list-item-isselected, 
    .icon-power-list-item-default, 
    .icon-power-list-site
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/power-list@2x_3ae123b63f.png');
        -webkit-background-size: 218px 211px;
        -moz-background-size: 218px 211px;
        background-size: 218px 211px;
    }
}

/* glue: 0.9.2 hash: 6887c4e6aa */
.icon-product-super,.icon-product-trip,.icon-product-new,.icon-product-play,.icon-product-other,.icon-product-service-free,.icon-product-promote,.icon-product-hot,.icon-product-ideas,.icon-product-days,.icon-product-products,.icon-product-talk-blue,.icon-product-tip-8,.icon-product-sample-tips,.icon-product-traffic,.icon-product-tour,.icon-product-expert-1,.icon-product-visa,.icon-product-promote-s,.icon-product-service,.icon-product-more,.icon-product-insure,.icon-product-equipment,.icon-product-hotel,.icon-product-warn-orange,.icon-product-plane,.icon-product-expert,.icon-product-info-b,.icon-product-pos,.icon-product-tip-1,.icon-product-timer,.icon-product-panel-arr,.icon-product-new-1,.icon-product-im,.icon-product-tip-6,.icon-product-tip-7,.icon-product-tip-4,.icon-product-quote,.icon-product-tip-2,.icon-product-tip-5,.icon-product-tip-3,.icon-product-warn,.icon-product-info,.icon-product-li{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/product_6887c4e6aa.png');
    background-repeat:no-repeat;
}

.icon-product-super{
    background-position:-10px -10px;
    width:78px;
    height:124px;
}

.icon-product-trip{
    background-position:-108px -10px;
    width:44px;
    height:36px;
}

.icon-product-new{
    background-position:-108px -66px;
    width:43px;
    height:22px;
}

.icon-product-play{
    background-position:-171px -10px;
    width:38px;
    height:38px;
}

.icon-product-other{
    background-position:-171px -68px;
    width:30px;
    height:29px;
}

.icon-product-service-free{
    background-position:-10px -154px;
    width:29px;
    height:29px;
}

.icon-product-promote{
    background-position:-59px -154px;
    width:28px;
    height:27px;
}

.icon-product-hot{
    background-position:-108px -108px;
    width:27px;
    height:21px;
}

.icon-product-ideas{
    background-position:-106px -154px;
    width:25px;
    height:23px;
}

.icon-product-days{
    background-position:-151px -154px;
    width:25px;
    height:23px;
}

.icon-product-products{
    background-position:-229px -10px;
    width:24px;
    height:23px;
}

.icon-product-talk-blue{
    background-position:-229px -53px;
    width:20px;
    height:23px;
}

.icon-product-tip-8{
    background-position:-229px -96px;
    width:20px;
    height:23px;
}

.icon-product-sample-tips{
    background-position:-229px -139px;
    width:20px;
    height:20px;
}

.icon-product-traffic{
    background-position:-171px -117px;
    width:17px;
    height:13px;
}

.icon-product-tour{
    background-position:-10px -203px;
    width:14px;
    height:17px;
}

.icon-product-expert-1{
    background-position:-44px -203px;
    width:17px;
    height:17px;
}

.icon-product-visa{
    background-position:-81px -203px;
    width:14px;
    height:17px;
}

.icon-product-promote-s{
    background-position:-115px -203px;
    width:17px;
    height:17px;
}

.icon-product-service{
    background-position:-152px -203px;
    width:14px;
    height:16px;
}

.icon-product-more{
    background-position:-186px -203px;
    width:16px;
    height:16px;
}

.icon-product-insure{
    background-position:-222px -203px;
    width:16px;
    height:16px;
}

.icon-product-equipment{
    background-position:-273px -10px;
    width:16px;
    height:16px;
}

.icon-product-hotel{
    background-position:-273px -46px;
    width:14px;
    height:16px;
}

.icon-product-warn-orange{
    background-position:-273px -82px;
    width:15px;
    height:15px;
}

.icon-product-plane{
    background-position:-273px -117px;
    width:15px;
    height:15px;
}

.icon-product-expert{
    background-position:-273px -152px;
    width:13px;
    height:15px;
}

.icon-product-info-b{
    background-position:-273px -186px;
    width:14px;
    height:14px;
}

.icon-product-pos{
    background-position:-196px -154px;
    width:9px;
    height:14px;
}

.icon-product-tip-1{
    background-position:-10px -240px;
    width:13px;
    height:10px;
}

.icon-product-timer{
    background-position:-10px -269px;
    width:12px;
    height:12px;
}

.icon-product-panel-arr{
    background-position:-42px -269px;
    width:6px;
    height:12px;
}

.icon-product-new-1{
    background-position:-68px -269px;
    width:11px;
    height:11px;
}

.icon-product-im{
    background-position:-99px -269px;
    width:10px;
    height:11px;
}

.icon-product-tip-6{
    background-position:-128px -269px;
    width:11px;
    height:11px;
}

.icon-product-tip-7{
    background-position:-159px -269px;
    width:10px;
    height:10px;
}

.icon-product-tip-4{
    background-position:-189px -269px;
    width:8px;
    height:10px;
}

.icon-product-quote{
    background-position:-217px -269px;
    width:9px;
    height:10px;
}

.icon-product-tip-2{
    background-position:-43px -240px;
    width:10px;
    height:10px;
}

.icon-product-tip-5{
    background-position:-73px -240px;
    width:9px;
    height:9px;
}

.icon-product-tip-3{
    background-position:-102px -240px;
    width:9px;
    height:9px;
}

.icon-product-warn{
    background-position:-131px -240px;
    width:8px;
    height:8px;
}

.icon-product-info{
    background-position:-159px -240px;
    width:6px;
    height:6px;
}

.icon-product-li{
    background-position:-229px -179px;
    width:4px;
    height:4px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-product-super, 
    .icon-product-trip, 
    .icon-product-new, 
    .icon-product-play, 
    .icon-product-other, 
    .icon-product-service-free, 
    .icon-product-promote, 
    .icon-product-hot, 
    .icon-product-ideas, 
    .icon-product-days, 
    .icon-product-products, 
    .icon-product-talk-blue, 
    .icon-product-tip-8, 
    .icon-product-sample-tips, 
    .icon-product-traffic, 
    .icon-product-tour, 
    .icon-product-expert-1, 
    .icon-product-visa, 
    .icon-product-promote-s, 
    .icon-product-service, 
    .icon-product-more, 
    .icon-product-insure, 
    .icon-product-equipment, 
    .icon-product-hotel, 
    .icon-product-warn-orange, 
    .icon-product-plane, 
    .icon-product-expert, 
    .icon-product-info-b, 
    .icon-product-pos, 
    .icon-product-tip-1, 
    .icon-product-timer, 
    .icon-product-panel-arr, 
    .icon-product-new-1, 
    .icon-product-im, 
    .icon-product-tip-6, 
    .icon-product-tip-7, 
    .icon-product-tip-4, 
    .icon-product-quote, 
    .icon-product-tip-2, 
    .icon-product-tip-5, 
    .icon-product-tip-3, 
    .icon-product-warn, 
    .icon-product-info, 
    .icon-product-li
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/product_6887c4e6aa.png');
        -webkit-background-size: 299px 291px;
        -moz-background-size: 299px 291px;
        background-size: 299px 291px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-product-super, 
    .icon-product-trip, 
    .icon-product-new, 
    .icon-product-play, 
    .icon-product-other, 
    .icon-product-service-free, 
    .icon-product-promote, 
    .icon-product-hot, 
    .icon-product-ideas, 
    .icon-product-days, 
    .icon-product-products, 
    .icon-product-talk-blue, 
    .icon-product-tip-8, 
    .icon-product-sample-tips, 
    .icon-product-traffic, 
    .icon-product-tour, 
    .icon-product-expert-1, 
    .icon-product-visa, 
    .icon-product-promote-s, 
    .icon-product-service, 
    .icon-product-more, 
    .icon-product-insure, 
    .icon-product-equipment, 
    .icon-product-hotel, 
    .icon-product-warn-orange, 
    .icon-product-plane, 
    .icon-product-expert, 
    .icon-product-info-b, 
    .icon-product-pos, 
    .icon-product-tip-1, 
    .icon-product-timer, 
    .icon-product-panel-arr, 
    .icon-product-new-1, 
    .icon-product-im, 
    .icon-product-tip-6, 
    .icon-product-tip-7, 
    .icon-product-tip-4, 
    .icon-product-quote, 
    .icon-product-tip-2, 
    .icon-product-tip-5, 
    .icon-product-tip-3, 
    .icon-product-warn, 
    .icon-product-info, 
    .icon-product-li
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/product@2x_6887c4e6aa.png');
        -webkit-background-size: 299px 291px;
        -moz-background-size: 299px 291px;
        background-size: 299px 291px;
    }
}

/* glue: 0.9.2 hash: e2d29d3322 */
.icon-traffic-walk,.icon-traffic-train,.icon-traffic-subway,.icon-traffic-ship,.icon-traffic-plane,.icon-traffic-car,.icon-traffic-bus{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/traffic_e2d29d3322.png');
    background-repeat:no-repeat;
}

.icon-traffic-walk{
    background-position:-10px -10px;
    width:44px;
    height:44px;
}

.icon-traffic-train{
    background-position:-74px -10px;
    width:44px;
    height:44px;
}

.icon-traffic-subway{
    background-position:-10px -74px;
    width:44px;
    height:44px;
}

.icon-traffic-ship{
    background-position:-74px -74px;
    width:44px;
    height:44px;
}

.icon-traffic-plane{
    background-position:-138px -10px;
    width:44px;
    height:44px;
}

.icon-traffic-car{
    background-position:-138px -74px;
    width:44px;
    height:44px;
}

.icon-traffic-bus{
    background-position:-10px -138px;
    width:44px;
    height:44px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-traffic-walk, 
    .icon-traffic-train, 
    .icon-traffic-subway, 
    .icon-traffic-ship, 
    .icon-traffic-plane, 
    .icon-traffic-car, 
    .icon-traffic-bus
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/traffic_e2d29d3322.png');
        -webkit-background-size: 192px 192px;
        -moz-background-size: 192px 192px;
        background-size: 192px 192px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-traffic-walk, 
    .icon-traffic-train, 
    .icon-traffic-subway, 
    .icon-traffic-ship, 
    .icon-traffic-plane, 
    .icon-traffic-car, 
    .icon-traffic-bus
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/traffic@2x_e2d29d3322.png');
        -webkit-background-size: 192px 192px;
        -moz-background-size: 192px 192px;
        background-size: 192px 192px;
    }
}

/* glue: 0.9.2 hash: 058b2dc48c */
.icon-user-seller,.icon-user-consult,.icon-user-doyen,.icon-user-online,.icon-user-offline{
    background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/user_058b2dc48c.png');
    background-repeat:no-repeat;
}

.icon-user-seller{
    background-position:-10px -10px;
    width:18px;
    height:16px;
}

.icon-user-consult{
    background-position:-48px -10px;
    width:18px;
    height:12px;
}

.icon-user-doyen{
    background-position:-10px -46px;
    width:14px;
    height:14px;
}

.icon-user-online{
    background-position:-44px -46px;
    width:12px;
    height:12px;
}

.icon-user-offline{
    background-position:-85px -10px;
    width:12px;
    height:12px;
}


@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0),screen and (-o-min-device-pixel-ratio: 100/100),screen and (min-device-pixel-ratio: 1.0),screen and (min-resolution: 1.0dppx){
    .icon-user-seller, 
    .icon-user-consult, 
    .icon-user-doyen, 
    .icon-user-online, 
    .icon-user-offline
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/user_058b2dc48c.png');
        -webkit-background-size: 107px 69px;
        -moz-background-size: 107px 69px;
        background-size: 107px 69px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0),screen and (-o-min-device-pixel-ratio: 200/100),screen and (min-device-pixel-ratio: 2.0),screen and (min-resolution: 2.0dppx){
    .icon-user-seller, 
    .icon-user-consult, 
    .icon-user-doyen, 
    .icon-user-online, 
    .icon-user-offline
    {
        background-image:url('//s2.xcds.com.cn/res/apps/yugong/icon/user@2x_058b2dc48c.png');
        -webkit-background-size: 107px 69px;
        -moz-background-size: 107px 69px;
        background-size: 107px 69px;
    }
}
