/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-dot {
  background-image: url(../sprites/sprite.png);
  background-position: 0px 0px;
  width: 3px;
  height: 3px;
}
.icon-black-dot {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -3px;
  width: 3px;
  height: 3px;
}
.icon-caret {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -6px;
  width: 9px;
  height: 5px;
}
.icon-arrow-bottom {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -11px;
  width: 12px;
  height: 8px;
}
.icon-arrow-up-hover {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -19px;
  width: 16px;
  height: 10px;
}
.icon-arrow-up {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -29px;
  width: 16px;
  height: 10px;
}
.icon-arrow-down-hover {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -39px;
  width: 16px;
  height: 10px;
}
.icon-arrow-down {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -49px;
  width: 16px;
  height: 10px;
}
.icon-arrow_right {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -59px;
  width: 6px;
  height: 12px;
}
.icon-menu {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -71px;
  width: 18px;
  height: 12px;
}
.icon-x {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -83px;
  width: 12px;
  height: 12px;
}
.icon-line-count {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -95px;
  width: 16px;
  height: 13px;
}
.icon-time {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -108px;
  width: 13px;
  height: 13px;
}
.icon-news {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -121px;
  width: 13px;
  height: 13px;
}
.icon-home {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -134px;
  width: 16px;
  height: 13px;
}
.icon-count {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -147px;
  width: 16px;
  height: 13px;
}
.icon-phone {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -160px;
  width: 14px;
  height: 14px;
}
.icon-delete {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -174px;
  width: 14px;
  height: 14px;
}
.icon-like {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -188px;
  width: 16px;
  height: 14px;
}
.icon-email {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -202px;
  width: 21px;
  height: 15px;
}
.icon-vip {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -217px;
  width: 15px;
  height: 15px;
}
.icon-fav {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -232px;
  width: 16px;
  height: 16px;
}
.icon-tissue {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -248px;
  width: 17px;
  height: 16px;
}
.icon-warning {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -264px;
  width: 16px;
  height: 16px;
}
.icon-edit {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -280px;
  width: 16px;
  height: 16px;
}
.icon-about {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -296px;
  width: 16px;
  height: 16px;
}
.icon-input-write {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -312px;
  width: 17px;
  height: 17px;
}
.icon-sm-play {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -329px;
  width: 17px;
  height: 17px;
}
.icon-input-usr {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -346px;
  width: 15px;
  height: 17px;
}
.icon-loc {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -363px;
  width: 12px;
  height: 18px;
}
.icon-qr-hover {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -381px;
  width: 18px;
  height: 18px;
}
.icon-qr {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -399px;
  width: 18px;
  height: 18px;
}
.icon-local {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -417px;
  width: 16px;
  height: 18px;
}
.icon-input-phone {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -435px;
  width: 11px;
  height: 19px;
}
.icon-mail {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -454px;
  width: 28px;
  height: 20px;
}
.icon-detail-wechat {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -474px;
  width: 24px;
  height: 23px;
}
.icon-detail-weibo {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -497px;
  width: 24px;
  height: 23px;
}
.icon-detail-zqone {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -520px;
  width: 24px;
  height: 23px;
}
.icon-line-zqone {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -543px;
  width: 24px;
  height: 23px;
}
.icon-line-weibo {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -566px;
  width: 24px;
  height: 23px;
}
.icon-line-wechat {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -589px;
  width: 24px;
  height: 23px;
}
.icon-arrow-right {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -612px;
  width: 14px;
  height: 24px;
}
.icon-arrow-left {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -636px;
  width: 14px;
  height: 24px;
}
.icon-info-js {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -660px;
  width: 25px;
  height: 25px;
}
.icon-info-bz {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -685px;
  width: 26px;
  height: 26px;
}
.icon-info-sx {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -711px;
  width: 26px;
  height: 26px;
}
.icon-douban {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -737px;
  width: 30px;
  height: 30px;
}
.icon-order {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -767px;
  width: 28px;
  height: 31px;
}
.icon-qq {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -798px;
  width: 32px;
  height: 32px;
}
.icon-wechat {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -830px;
  width: 33px;
  height: 32px;
}
.icon-weibo {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -862px;
  width: 32px;
  height: 32px;
}
.icon-fb-loc {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -894px;
  width: 48px;
  height: 38px;
}
.icon-fb-email {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -932px;
  width: 40px;
  height: 40px;
}
.icon-fb-phone {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -972px;
  width: 42px;
  height: 42px;
}
.icon-scan-usr {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1014px;
  width: 48px;
  height: 48px;
}
.icon-pay {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1062px;
  width: 54px;
  height: 54px;
}
.icon-herald-en {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1116px;
  width: 54px;
  height: 54px;
}
.icon-topics {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1170px;
  width: 54px;
  height: 54px;
}
.icon-line {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1224px;
  width: 54px;
  height: 54px;
}
.icon-line-en {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1278px;
  width: 54px;
  height: 54px;
}
.icon-herald {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1332px;
  width: 54px;
  height: 54px;
}
.icon-review-en {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1386px;
  width: 54px;
  height: 54px;
}
.icon-review {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1440px;
  width: 54px;
  height: 54px;
}
.icon-pay-en {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1494px;
  width: 54px;
  height: 54px;
}
.icon-incubation-4 {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1548px;
  width: 59px;
  height: 59px;
}
.icon-success {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1607px;
  width: 60px;
  height: 60px;
}
.icon-incubation-1 {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1667px;
  width: 64px;
  height: 64px;
}
.icon-incubation-2 {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1731px;
  width: 70px;
  height: 70px;
}
.icon-incubation-3 {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1801px;
  width: 64px;
  height: 75px;
}
.icon-play {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1876px;
  width: 85px;
  height: 83px;
}
.icon-lg-success {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -1959px;
  width: 87px;
  height: 87px;
}
.icon-lg-warning {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -2046px;
  width: 88px;
  height: 88px;
}
.icon-agree {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -2134px;
  width: 88px;
  height: 88px;
}
.icon-no-data {
  background-image: url(../sprites/sprite.png);
  background-position: 0px -2222px;
  width: 103px;
  height: 88px;
}
