* {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

ul, ol, li {
    list-style: none
}

em, i {
    font-style: normal
}

img {
    border: 0
}

.clearfix:after {
    display: table;
    clear: both;
    content: ""
}

.clearfix {
    zoom: 1
}

.fl {
    float: left;
}

.fr {
    float: right;
}

body {
    font: 16px tahoma, "\5FAE\8F6F\96C5\9ED1";
    background: #fafafa;
    color: #333;
    width: 100%;
    line-height: 20px;
    background-color: #fbfbfa;
    -webkit-text-size-adjust: none;
}

input, textarea {
    font: 14px tahoma, "\5FAE\8F6F\96C5\9ED1";
}

.pass input, .pass textarea {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
}

::-webkit-input-placeholder {
    color: #ddd;
}

::-webkit-textarea-placeholder {
    color: #ddd;
}

a {
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    color: #333;
    display: inline;
    padding: 0
}

.green {
    color: #8ca226
}

.orange {
    color: #fc6d02
}

.center {
    text-align: center
}

.clear {
    overflow: hidden;
    zoom: 1
}
.s16 {
    font-size: 16px
}

.s12 {
    font-size: 12px
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mt10 {
    margin-top: 10px;
}

.title {
    line-height: 33px;
    height: 33px;
    background: #ebebeb;
    padding-left: 10px;
    border-bottom: 2px solid #e1e1e1
}

.title p {
    font-size: 16px;
    font-weight: 700;
    text-shadow: 1px 1px 0 #fff;
    color: #8ca226
}

.header {
    height: 44px;
    background-color: #a8c500;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
}

.logo img {
    display: block;
    float: left;
    margin: 12px 0 0 5px;
}

.viewport {
    position: relative;
}

.city {
    display: block;
    float: left;
    padding: 0 8px 0 4px;
    position: relative;
    color: #fff;
    line-height: 44px;
}

.city em {
    position: absolute;
    border: 5px solid;
    border-color: #fff transparent transparent transparent;
    width: 0;
    height: 0;
    bottom: 12px;
    right: -10px;
}

.city em.jt {
    border: 5px solid;
    border-color: transparent transparent #fff transparent;
    bottom: 18px;
}

.nav {
    float: right
}

.nav {
    height: 44px;
    overflow: hidden;
    /*padding-top: 10px*/
}

.nav li {
    float: left;
}

.nav li a {
    display: block;
    height: 41px;
    border-bottom: 6px solid #a8c500;
    padding: 0 10px;
    color: #fff;
    line-height: 44px;
}

.nav li a:hover, .nav li.hover a {
    background-color: #9db80f;
    border-bottom: 6px solid #8ea623;
}

.board_nav {
    padding: 6px 0;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}

.board_nav li {
    float: left;
    width: 20%;
    text-align: center;
    line-height: 30px;
}

.board_nav li a {
    color: #000;
    font-size: 16px;
    display: block;
    line-height: 35px;
}

.ad-img {
    margin-bottom: 10px;
}

.ad-img a {
    display: block;
}

.ad-img a img {
    display: block;
    width: 100%;
    height: 36px;
}

.board_nav li.board_nav_more a {
    color: #a8c500;
}

.content {
    /*border-top: 1px solid #fff*/
}

.iterm .board_name {
    line-height: 30px;
    height: 30px;
    background: #f2f2f2;
    padding-left: 10px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 16px;
}

.iterm .board_name .more {
    float: right;
    padding: 0 10px;
    color: #666
}

.iterm .board_name .more:visited {
    color: #bbb
}

.iterm .board_name span {
    line-height: 30px;
    display: inline-block;
    color: #000;
}

.thread_list {
    /*padding: 0 20px;*/
    margin-bottom: 10px;
    background-color: #fff;
}

.thread_list li {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    padding: 10px;
    font-size: 16px;
    height: 60px;
}

.thread_list li p {
    /*word-wrap: break-word;*/
}

.thread_list .hasImg .r_num {
    font-size: 12px;
    color: #bbb;
    position: absolute;
    right: 20px;
    bottom: 5px;
    font-size: 12px;
    margin-left: 0;
}

.thread_list li.hasImg p {
    margin-left: 98px;
    zoom: 1;
    overflow: hidden;
}

.thread_list .noImg .r_num {
    float: right
}

.thread_list .noImg p {
    float: left
}

.thread_list li:last-child {
    /*border-bottom: 0*/
}

.thread_list li a {
    height: 60px;
    font-size: 16px;
    line-height: 21px;
    display: block;
    overflow: hidden;
}

.thread_list li a:visited {
    color: #bbb
}

.thread_list .img {
    width: 90px;
    height: 60px;
    float: left;
}

.thread_list .sub {
    height: 44px;
    overflow: hidden;
    padding-right: 10px;
    font-size: 16px;
    line-height: 21px;
}

.r_num {
    font-size: 12px;
    color: #bbb;
    text-align: right;
}

.adv {
    padding: 2px 10px
}

.adv dl {
    position: relative;
    border: 1px solid #d1d1d1;
    padding: 8px 10px
}

.adv .des {
    position: absolute;
    top: 12px;
    left: 66px
}

.adv .des .s12 {
    color: #999
}

.adv .down {
    width: 70px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background: #8ca226;
    display: inline-block;
    position: absolute;
    top: 18px;
    right: 10px
}

.beds-tj {
    margin-bottom: 18px;
    border-bottom: 1px solid #dcdcdc;
}

.beds-tj .beds-name {
    padding-left: 5px;
    font-size: 16px;
    color: #000;
    line-height: 60px;
}

.beds-tj .beds-name-add {
    background-color: #fff;
    border-top: 1px solid #ddd;
    line-height: 45px;
}

.beds-name-add p {
    margin: 0 5px;
    border-bottom: 1px solid #ddd;
}

.beds-tj .beds-tags {
    padding: 15px;
    font-size: 0;
    background: #fff;
    /*height:50px;*/
    overflow: hidden;
}

.beds-tags a {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 5px;
    height: 21px;
    padding: 0 10px;
    background: white;
    border: 1px solid #aac606;
    white-space: nowrap;
    font-size: 16px;
    color: #aac606;
    border-radius: 20px;
    line-height: 21px;
}

.bottom_nav {
    margin: 10px 0;
    /*border-width: 1px 0;*/
    /*border-color: #ebebeb;*/
    /*border-style: solid;*/
    text-align: center;
    height: 40px;
    font-size: 16px;
}

.bottom_nav ul {
    display: inline-block
}

.bottom_nav li {
    float: left;
    line-height: 40px;
    text-align: center;
    padding: 0 16px
}

.bottom_nav a {
    padding-right: 20px;
}

.footer {
    padding: 25px 0;
    height: 55px;
    text-align: center;
    background-color: #c3ca00;
    line-height: 20px;
    overflow: hidden;
}

.footer ul {
    display: inline-block;
}

.footer li {
    float: left;
    padding: 0 6px;
    font-size: 16px;
}

.footer li a {
    color: #fff;
}

.footer li a em {
    color: #fff;
}

.footer li a span {
    padding-right: 17px;
    background-position: right -469px;
}

.copy_right {
    display: block;
    margin: 10px auto;
    /*width:130px;*/
    height: 10px;
    font-size: 14px;
    color: #fff;
    /*background:url(images/copy_right.png) no-repeat;*/
    /*text-indent:-9999px;*/
}

.index-act {
    position: fixed;
    bottom: 52px;
    right: 10px;
    width: 34px;
    overflow: hidden;
    z-index: 100;
}

.index-act a {
    display: block;
    margin-bottom: 14px;
    width: 34px;
    height: 34px;
    background: url(images/go_pic.png?v=1) no-repeat;
    text-indent: -9999px;
    background-size: cover;
}

.index-act a.act-replay {
    background-position: 0 0;
}

.index-act a.goTop {
    background-position: 0 -40px;
}

.top_nav {
    height: 44px;
    text-align: center;
    background-color: #ffffff;
    line-height: 44px;
    border-bottom:1px solid #e6e6e6;
    position:relative;
}

.top_nav h3 {
    font-size: 18px;
    color: #c3ca00;
}

.top_nav .back {
    padding-left: 20px;
    width: 40px;
    height: 45px;
    top: 0px;
    left: 10px;
    position: absolute;
    background-image: url(images/back-new.png);
    background-repeat: no-repeat;
    background-size: 10px 18px;
    background-position-y: 12px;
    color: #c3ca00;
}

/* wap_home 页 wap 样式 */
.top_subject{
    height: 1.02rem;
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
    border-bottom: .1rem solid #F7F7F7;
    font-family: PingFang-SC-Regular;
    font-size: .30rem;
    color: #303133;
    /* text-align: center; */
    line-height: 1.02rem;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
  }
  .top_subject span{
    color: #c3ca00;
  }
  .thread_list .new_theme_list{
    position: relative;
    box-sizing: border-box;
    padding: 0.3rem 0;
    height: 1.9rem;
    margin: 0 0.3rem;
    border-bottom: 0.01rem solid#E4E7ED;
}
.thread_list .new_theme_list a {
    height: 1.28rem;
    width: 100%;
    
}

li.new_theme_list .first_image {
    float: left;
    width: 1.8rem;
    height: 1.3rem;
    margin-right: 0.2rem;
    position: relative;
  }
li.new_theme_list .first_image .covor {
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
  }
li.new_theme_list .img_num{
    position: absolute;
    bottom: 0.06rem;
    right: 0.06rem;
    height: .28rem;
    line-height: .28rem;
    border-radius: .14rem;
    background: rgba(0,0,0,0.60);
    font-family: PingFang-SC-Regular;
    font-size: .16rem;
    color: #FFFFFF;
    text-align: justify;
    padding:0 0.08rem;
  }
li.new_theme_list .img_num .views_img{
    display: inline-block;
    width: .2rem;
    height: .15rem;
    margin-right:0.02rem; 
    background: url(./images/img_num_icon.png) no-repeat;
    background-size: 100%;
  }
li.new_theme_list p {
    float: left;
    max-width: 4.9rem;
    font-family: PingFang-SC-Medium;
    font-size: .28rem;
    color: #303133;
    text-align: justify;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
  }

li.new_theme_list p.no_image {
    max-width: 100%;
  }
li.new_theme_list .see_num{
    position: absolute;
    right: 0;
    bottom: .30rem;
    margin: auto 0 0px auto;
    height: .33rem;
    font-family: PingFangSC-Regular;
    font-size: .24rem;
    color: #909399;
  }
li.new_theme_list .see_num .see_img{
    display: inline-block;
    background: url(./images/see_num_icon.png) no-repeat;
    background-size: .3rem .2rem;
    width: .3rem;
    height: .2rem;
  }



/*.top_nav .cancel{background: url("//static.19louimg.cn/ui/mobileapp/img/wap/3.0/cancel_ico.png") no-repeat}*/

.top_nav .post {
    float: right;
    padding-right: 20px;
    color: #fff;
}

.top_nav .btn {
    float: right;
    color: #c3ca00;
    margin: 0 10px;
    position: absolute;
    right: 0;
    top: 0.05rem;
}

.top_nav .taken {
    background-color: #bbb
}

.top_nav .replay {
    float: right;
}

.top_nav .submit_btn {
    margin-right: 10px;
    padding: 4px 14px
}

.top_nav .messageBtn {
    margin-right: 10px;
    float: right;
    color: #fff;
    position: relative;
}

.messageBtn i.tx {
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 11px;
    right: -3px;
    background: #ff7a10;
    border-radius: 50%;
}

.back-menu {
    margin-right: 10px;
    background-position: 7px -137px;
    width: 22px;
    width: 35px;
    cursor: pointer;
}

.back-menu-con {
    position: absolute;
    top: 44px;
    right: 10px;
    width: 85px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 3px;
    z-index: 105;
}

.back-menu-con span {
    width: 0;
    height: 0;
    display: block;
    position: absolute;
    top: -20px;
    right: 10px;
    border: 10px solid;
    border-color: transparent transparent #000 transparent;
    text-indent: -9999px;
    opacity: 0.7;
}

.back-menu-con a {
    color: #fff;
    display: block;
    border-bottom: 1px solid #656565;
    line-height: 45px;
    text-align: center;
}

.num_tip {
    color: #8ca226;
    margin: 6px 10px;
    line-height: 28px
}

.num_tip span {
    font-size: 12px;
    padding: 2px 8px;
    margin-left: 10px;
    position: relative;
    color: white;
    background-color: #8ca226
}

.num_tip span em {
    position: absolute;
    top: 0;
    left: -4px;
    border: 2px solid;
    border-color: #8ca226 #8ca226 transparent transparent
}

.news {
    margin: 0
}

.border_top {
    background: url("//static.19louimg.cn/ui/mobileapp/img/wap/3.0/border.png") no-repeat;
    height: 10px;
    background-size: 100% 10px;
    position: relative
}

.list {
    padding: 0 10px;
    min-height: 300px
}

.list li {
    border-bottom: 1px solid #ebebeb
}

.list li a p {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0;
    table-layout: fixed;
    word-break: break-all;
    overflow: hidden
}

.list .bb_list a p {
    padding: 0px;
    height: 44px;
    line-height: 44px;
}

.list li a:visited {
    color: #bbb
}


/*.list li:last-child{border-bottom: 0}*/

.list li .r_num {
    float: right;
    line-height: 24px
}

.news_list li p {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0 4px 0;
    word-break: break-all;
}

.news_list li p a {
    color: #0657B2;
}

.news_list .gray, .news_detail .gray {
    color: #bbb;
    font-size: 11px;
}

.gray span {
    margin-left: 40px
}

.news_detail {
    padding: 8px 0;
    line-height: 24px;
    min-height: 240px;
    margin-bottom: 60px
}

.news_detail p {
    margin: 0 10px
}

.news_detail .news_list {
    margin: 0 10px
}

.news_detail .news_list li {
    float: left;
    width: 90%;
    border: 1px solid #ebebeb;
    margin: 6px 0;
    padding: 6px 0
}

.news_detail .news_list .send_mes {
    background: #fff;
    float: right;
    margin-top: 16px
}

.pages {
    /*margin-top:-20px;*/
    padding: 10px 10px;
    font-size: 16px;
}

.pages li {
    float: left;
    width: 19%;
    text-align: center;
    line-height: 28px;
    height: 28px
}

.pages li a {
    color: #343434;
}

.pages .span {
    color: #bbb
}

.input_radius {
    /*border-radius: 10px 0 0 10px;*/
    /*background: #ebebeb*/
}

.input_radius input {
    border: 0;
    width: 90%;
    text-align: center;
    font-size: 16px;
    height: 28px;
    border: 1px solid #ddd;
    color: #343434;
}

.input_radius span {
    width: 1px;
    height: 24px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle
}

.btn_radius {
    /*border-radius: 0 10px 10px 0;*/
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 1px 0;
    background: #ebebeb;
    display: block
}

.pages .input_radius {
    text-align: right
}

.search {
    width: 300px;
    padding: 10px;
    margin: 0 auto
}

.search .input_radius, .search .btn_radius {
    line-height: 24px;
    float: left;
    height: 24px
}

.search .input_radius input {
    width: 90%;
    height: 24px;
    text-align: left
}

.search .input_radius {
    width: 258px;
    text-align: right
}

.search .btn_radius {
    width: 41px;
    text-align: center
}

.thread {
    /*background: #fff;*/
    padding-bottom: 10px;
}

.view {
    padding: 4px 10px 0;
    background-color: #fbfbfa;
    word-wrap: break-word;
    overflow: hidden;
}

.view .position_nav a {
    color: #bbb;
    margin-right: 16px
}

.view .position_nav span {
    position: relative
}

.view .position_nav span em {
    position: absolute;
    top: 3px;
    left: -10px;
    border: 6px solid;
    border-color: transparent transparent transparent #BBB
}

.view .position_nav span i {
    position: absolute;
    top: -6px;
    left: -8px;
    border: 6px solid;
    border-color: transparent transparent transparent #fafafa;
    width: 0;
    height: 0;
    overflow: hidden
}

.view section {
    overflow: hidden;
}

.info {
    /*border-bottom: 1px solid #ddd;*/
    margin-bottom: 10px;
    padding-bottom: 10px;
    word-break: break-all;
}

.info .author, .info .author a {
    color: #000;
    line-height: 34px;
    font-size: 14px
}

.info .subject {
    font-size: 20px;
    color: #000;
    line-height: 28px;
    font-weight: bold
}

.info .replay_subject {
    font-size: 18px;
}

.number, .time, .source {
    line-height: 24px;
    color: #bbb;
    font-size: 11px
}

.gray .number {
    float: right
}

.gray .number span {
    margin-left: 6px
}

.gray .number .views {
    margin-right: 20px
}

.gray .time {
    float: left
}

.txt {
    font-size: 18px;
    line-height: 28px;
}

.txt p {
    line-height: 28px;
    font-size: 18px;
    margin-bottom: 10px
}

.txt a {
    color: #0657b2
}

.txt .img {
    /*margin: 20px 0*/
}

.img img {
    max-width: 100%;
}

.text-btn {
    display: block;
    margin: 20px auto 10px;
    width: 298px;
    padding: 0 10px;
}

.text-btn a {
    margin-right: 10px;
    padding-left: 15px;
    display: inline-block;
    width: 122px;
    height: 31px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    line-height: 31px;
    color: #343434;
    text-align: center;
}

.rate .rate_num, .rated .rate_num, .top_nav_con .back-menu, .footer li a span, .btn-select em, .ask-con ul li em {
    background-image: url(images/sprites.png?v=1);
    background-repeat: no-repeat;
}

.text-btn a.zan-btn, .text-btn a.zan-btned, .text-btn a.collect-btn, .text-btn a.collect-btned {
    background-image: url(images/zanicon.png?v=3);
    background-size: cover;
    background-repeat: no-repeat;
}

.text-btn a.zan-btn {
    background-position: 39px 8px;
}

.text-btn a.zan-btned {
    background-position: 39px -31px;
}

.text-btn a.zan-btn, .text-btn a.zan-btned {
    float: left;
}

.text-btn a.collect-btn {
    background-position: 34px -73px;
}

.text-btn a.collect-btned {
    background-position: 28px -111px;
}


/*S ֻ��¥��*/

.operate {
    line-height: 40px;
    /*background-color: #fafafa;*/
    padding: 0 10px;
}

.operate .split {
    border-left: 1px solid #DDD;
    margin: 0 20px
}

.operate .top_border {
    background: -webkit-linear-gradient(left, #fafafa, #DDD 50%, #fafafa);
    height: 1px
}


/*S ����*/

.rate, .rated {
    float: right;
    /*background-position:0 -181px;*/
}

.operate .rate, .operate .rated {
    margin-top: 5px
}

.rate, .rated {
    color: #484848
}

.rate_num {
    margin-right: 6px;
    padding-left: 16px
}

.rate .rate_num, .rated .rate_num {
    color: #484848;
}

.rate .rate_num {
    background-position: 0 -287px;
}

.rated .rate_num {
    background-position: 0 -331px;
}

.replay_info {
    padding: 10px;
    border-bottom: 1px solid #ebebeb
}

.replay_info .collect {
    float: right;
    color: #8ca226
}


/* S ¥��*/

.author {
    margin-bottom: 10px;
}

.author span {
    margin-left: 5px;
    line-height: 15px;
}

.author span a {
    background: url(images/lz1.png) no-repeat;
    background-size: 12px;
    padding-left: 20px;
    background-position: 0 0;
    /*[;background-position: 0 -562px;]*/
}

.author span.l_num {
    line-height: 14px;
}

.author span.l_num a {
    padding-left: 20px;
    /*background-image:url(images/lz2.png);*/
    /*background-position:0 bottom;*/
    background: url(images/lz2.png) no-repeat;
    background-size: 17px;
    /*[;background-position:-1px -589px;]*/
}


/*@media screen and (-webkit-min-device-pixel-ratio:0){.author span{background-position: 10px -561px} .author span.l_num{background-position:8px -589px;}}*/

.author em {
    color: #bbb;
}

.author a.check-mul {
    margin-left: 10px;
    background: #96d9ca;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
}

.author a.check-mulgray {
    background: #dcdcdc;
    color: #626466;
}

.author dl {
    position: relative;
}

.author dt {
    margin-right: 5px;
    float: left;
    display: block;
    position: relative;
}

.author dt {
    position: relative;
}

.author dt .dr {
    position: absolute;
    bottom: -3px;
    left: -4px;
    width: 25px;
    height: 11px;
    display: block;
    z-index: 100;
}


/*.author dt .dicon1{background:url(images/dr2.png) no-repeat; background-size: contain;}*/

.author dd {
    margin-left: 35px;
    display: block;
    position: relative;
}


/*.author dd a{display:block;}*/


/*.author dd a:first-child{display: inline}*/

.author dt img {
    margin-top: 5px;
    height: 27px;
    width: 27px;
    border-radius: 50%;
}

.author dd {
    line-height: 20px;
    font-size: 12px;
}

.author dd a em {
    margin-left: 5px;
    padding: 0 5px;
    color: #35aeed;
    border: 1px solid #35aeed;
    border-radius: 10px;
    font-size: 12px;
}

.author dd span a {
    display: inline-block;
    color: #35aeed;
    font-size: 12px;
}

.author dd.readnumdl span a {
    display: inline;
    color: #aaa;
    font-size: 12px;
    line-height: normal;
}

.author span a.readnum {
    padding-left: 25px;
    background: url(images/red-num.png) no-repeat;
    background-size: 19px;
}

.author dd p {
    display: block;
    position: absolute;
    right: -10px;
    top: -5px;
    border-radius: 5px 0 0 5px;
    background: #e3e3e3;
    color: #888;
    border-color: #e3e3e3;
    color: #fff;
    z-index: 101;
    padding: 0px 5px;
}

.author dd p.moshi-tab {
    right: 0;
    top: 0;
    color: #96d9ca;
    background: none;
}

.author dd p.moshi-tab i {
    padding: 7px;
    margin-right: 5px;
    background: url(images/ms-tab.png) 0 7px no-repeat;
    background-size: contain;
}

.replay-author {
    margin-bottom: 0;
}

.replay-author dd {
    line-height: 35px;
}

.replay-author dd a {
    display: inline;
    padding: 5px 0;
}

.replay-author .target {
    position: absolute;
    top: 0px;
    right: 0;
}

.replay-author dd p {
    position: absolute;
    right: -10px;
    top: 5px;
    border-radius: 5px 0 0 5px;
    background: #cbe24b;
    color: #fff;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
}

.author a.target span {
    background: none;
    color: #bbb;
}


/* E ¥��*/

.replay_info .thread_option {
    overflow: hidden;
}

.thread_option .collect-btn, .thread_option .collect-btned {
    margin: 4px 0 0 10px;
    padding-left: 18px;
    background: url(images/sprites.png) no-repeat;
    color: #484848;
    font-size: 14px;
}

.thread_option .zan-btn, .thread_option .zan-btned {
    font-size: 14px;
    margin-top: 5px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    line-height: 15px;
}

.thread_option .zan-btn {
    background-image: url(images/zan1.png);
}

.thread_option .zan-btned {
    background-image: url(images/zan2.png);
}

.thread_option .collect-btn {
    background-position: 0 -68px;
}

.thread_option .collect-btned {
    background-position: 0 -107px;
}

.replay_info .time, .replay_info .source {
    line-height: 24px;
    margin-right: 10px;
    padding-left: 32px;
    font-size: 14px;
}

.replay_cap {
    position: relative;
}

.replay_cap p {
    border: 1px solid #ddd;
    position: relative;
}

.replay_cap p .texton {
    height: 40px;
    border: none;
    width: 100%;
    text-indent: 10px;
}

#cap {
    position: absolute;
    right: 10px;
    top: 6px;
}

.source a {
    color: #bbb
}

.author a {
    font-size: 14px;
    color: #000;
}

.replay-title {
    padding-left: 32px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

.replay_txt {
    font-size: 18px;
    line-height: 28px;
    margin-left: 32px;
    margin-bottom: 16px;
    word-wrap: break-word;
    white-space: normal;
    /*padding-left:32px;*/
}

.novelContent {
    margin-left: 0;
}

.replay_txt a {
    color: #0657b2
}

.thread-quote {
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #d9e6bb;
    background-color: #fff;
}

.thread-quote p {
    line-height: 30px;
}

.thread-quote p span, .thread-quote a {
    color: #0657b2;
}

.thread-quote .num {
    float: right;
    color: #a8a8a8;
}

.thread-quote .thread-quote {
    display: none;
}

.quote_txt {
    background-color: #fafafa;
    padding: 0 10px;
    margin: 4px 2px 16px 16px
}

.quote_txt .replay_txt {
    margin-bottom: 0;
    font-size: 14px;
    color: #666;
    line-height: 20px
}

.replay_box {
    padding: 10px
}

.thread .at, .thread .at:hover {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    padding-left: 15px;
    font-size: 12px;
    line-height: 18px;
    color: #83A013;
    text-decoration: none;
    background: url(images/at.png) no-repeat;
    background-size: 16px;
}

.thread .at:visited {
    color: #83A013;
}


/*S �ظ�*/

.replay_tip {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border-bottom: 1px solid #afbe12;
}

.replay_tip .down_tip {
    float: right;
    color: #f18b07
}

.replay_tip .login_link {
    float: right;
    color: #bbb
}

.replay_note {
    color: #f18b07;
    font-size: 12px
}

.replay_tip a i {
    padding: 2px 0 2px 0;
    background-image: url(images/lookicon.png);
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 30px;
    font-size: 14px;
    margin-left: 5px;
    display: inline-block;
    width: 20px;
    height: 16px;
}

.replay_tip a i.look-all {
    background-position: 0 -39px;
}

.replay_tip a i.look-louz {
    background-position: 0 7px;
}

.unlogin {
    position: relative;
    display: block
}

.unlogin .login_link {
    color: #fff;
    background-color: #8ca226;
    padding: 6px 16px;
    position: absolute;
    top: 26px;
    left: 50%;
    margin-left: -82px;
}

.replay_box .disable {
    color: #828188;
    background-color: #c4c4c4
}

.publish-text {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 80px;
    width: 100%;
    border: 1px solid #bbb;
    padding: 10px 0 0 10px;
}

.submit_btn {
    color: #fff;
    background-color: #a8c500;
    padding: 6px 20px;
    float: right;
    margin-top: 6px
}


/*E �ظ�*/

.mark {
    position: fixed;
    left: 0;
    bottom: 60px;
    height: 26px;
    z-index: 1000;
    background-color: rgba(140, 162, 38, 0.8)
}

.mark em {
    position: absolute;
    border: 13px solid;
    border-color: rgba(140, 162, 38, 0.8) rgba(250, 250, 250, 0.1) rgba(140, 162, 38, 0.8) rgba(140, 162, 38, 0.8);
    top: 0;
    right: -26px
}

.mark a {
    display: block;
    line-height: 26px;
    color: white;
    padding-left: 4px
}

.branch {
    margin-top: 10px;
    padding: 0 5px 0 5px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 0;
}

.branch p {
    float: left;
    padding-right: 10px;
    line-height: 20px;
    font-size: 16px;
}

.branch h2 {
    display: inline-block;
    font-size: 0;
    font-size: 0;
}

.branch a {
    margin-bottom: 5px;
    margin-right: 5px;
    height: 21px;
    padding: 0 10px;
    background: white;
    border: 1px solid #aac606;
    white-space: nowrap;
    display: inline-block;
    font-size: 16px;
    color: #aac606;
    border-radius: 20px;
    line-height: 21px;
}

.map_board {
    padding: 16px 0
}

.read_more {
    font-size: 12px;
    color: #bbb;
    background-color: #ebebeb;
    width: 150px;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    margin-top: 20px;
    display: block;
    text-align: center
}

.user {
    min-height: 300px
}

.user_map li a span {
    color: #BBB;
    font-size: 12px
}

.user .ta {
    text-align: center;
    margin: 10px 0 20px 0
}

.user .submit_btn {
    float: none;
    margin: 0 10px
}

.profile {
    margin: 20px auto 0;
    width: 300px;
    padding: 0 10px
}

.profile .avatar {
    width: 80px;
    height: 80px;
    border: 1px solid #ebebeb;
    float: left;
    border-radius: 50%;
}

.profile p {
    margin-left: 90px
}

.profile .user_name {
    font-size: 18px;
    line-height: 30px
}

.profile .gray {
    font-size: 12px;
    color: #bbb;
    line-height: 24px
}

.profile .dr-tx {
    position: relative;
    width: 80px;
    height: 80px;
    float: left;
}

.dr-tx .dr {
    position: absolute;
    bottom: 0;
    left: 20px;
    width: 45px;
    height: 15px;
    display: block;
    z-index: 100;
}

.dicon1 {
    background: url(images/dr1.png) 0 0 no-repeat;
    background-size: contain
}

.dicon2 {
    background: url(images/dr2.png) 0 0 no-repeat;
    background-size: contain
}

.dicon3 {
    background: url(images/dr3.png) 0 0 no-repeat;
    background-size: contain
}

.my_thread li a p {
    line-height: 24px;
    padding: 10px 0 4px 0
}

.my_relation img {
    width: 48px;
    height: 48px;
    float: left
}

.my_relation li {
    padding: 20px 0;
    position: relative
}

.my_relation li a p {
    padding: 0 0 6px 0;
    margin-left: 66px
}

.my_relation .gray {
    margin-left: 66px;
    font-size: 11px;
    color: #bbb
}

.my_relation .arrows {
    position: absolute;
    top: 34px;
    right: 20px;
    width: 11px;
    height: 28px;
    -webkit-transform: rotate(180deg);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAcCAAAAACSFBrZAAAAAnRSTlMA/1uRIrUAAABtSURBVBiVY/iPAAxUZV/dvXv3WQj7857du/d8grDPA4UvQ9S8BTL3/oCwTwDZtyF6nwOZB36B2X+PANkPIWY+BDKP/oWwjwLZ96B2PUAS/3sYoR5izm8I+x+S+Sj2gt1zBcr+hOROsPvPkex3AOS7H0DuCg9NAAAAAElFTkSuQmCC) no-repeat
}

.my_relation .attention {
    position: absolute;
    top: 20px;
    right: 20px;
    font: 35px"Arial Black";
    color: #BBB;
    width: 50px;
    text-align: center
}

.login, .register, .phone_test, .succeed, .activate {
    padding: 0;
    position: relative
}

.account_tips {
    padding-left: 10px;
    height: 40px;
    line-height: 50px;
    font-size: 16px;
    color: #a9a9a9;
}

.account {
    padding-left: 10px;
    background: #fff;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.account .username {
    height: 50px;
}

.username img {
    float: left;
    margin-top: 8px;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 50%;
    line-height: 50px;
}

.username p {
    margin-left: 50px;
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 50px;
}

.username p.noTx {
    margin-left: 10px;
}

li.acc-related a, .labelinput label, .setpass_tab {
    background-image: url(images/join-icon.png);
    background-repeat: no-repeat;
}

.login-tab {
    height: 40px;
    width: 100%;
    background: #fff;
    overflow: hidden;
    font-size: 0;
}

.login-tab li {
    width: 50%;
    float: left;
    color: #626466;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    border-bottom: 1px solid #dcdcdc;
    cursor: pointer;
}

.login-tab li.hover {
    line-height: 37px;
    border-bottom: 3px solid #a8c501;
}

.loginBtn {
    border: none;
    color: white;
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    border-radius: 5px;
}

.loginBtn_gray {
    background: #cddb79;
}

li.acc-related {
    height: auto;
}

.weibo-qq {
    width: 267px;
    margin: 30px auto 0;
}

li.acc-related p {
    float: none;
    margin: 80px auto 0;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAAFCAYAAADVL11hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEExMEU3RjIwODIyMTFFNUI3RkJBMzBBRkNCNTkyQjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEExMEU3RjMwODIyMTFFNUI3RkJBMzBBRkNCNTkyQjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQTEwRTdGMDA4MjIxMUU1QjdGQkEzMEFGQ0I1OTJCMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQTEwRTdGMTA4MjIxMUU1QjdGQkEzMEFGQ0I1OTJCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnwry0MAAAgISURBVHja7FpbcxtJFT7dM9KMLGkk2fIlcuzEsbOO8QWbrENB4CFbSyBQW8ALDxRQVFEUj/wWHimKKgooHniBrVQ2u4ElD1lqWbJL2HW8xvFFthU7vssa3WakmWlOj0by6LoLGyhczHHJo5npPn36dPd3vj4twhiDsyY/+u53YOvpDqTTJ6AoIfjarZdhaWkFklspWF1NwtXPTMPElRcgmdyCfKEAAhXg4sUh+YOFpUgyuSlOT03o584NnOglzdjbPQBCKZykM1DUdRAFCpmMCsWiBtw3YdQ/cnEYCP5xT1mWCX6/BIT7jRCw8Hp4eATlsgGU8jK8FIHjozSUSiXUjTWxnGmaoIRCcHnsEpjMAqeYLfy9ZTFQVRXLWfa9WypjREDXNdA0vVKRtB83Xl/XS6Brmm0jOE011XBsIKdfK31EG0ZHL8L3v/ctohdLABTsfhHHYJfpWNhVkdY/Y1y3dfqcd9v2Ij3tn/2MNplUu7l770/s+ueuCe88fK9v++nuOU3Xg9yv3d3dhXhP9y6O5d4HCx8at27eILdfu8cCgQD85ne/B0888cST5ynf/uY3MC4U4ZWv3iR3791nM9OfEhceL/UfHh0PHB8fd/n9fpAlKT94fuDZZ+ev7v/57b+at26+VIXNemxrgX0YTCoo68JRRh2ob4Gv7mdu3TWsxnJSwA+/+OVv2draBlCMbY1Y32RUY6zA2CPJMkiSHzpyBVapJcsSlpXt763imIA2KIpSiZVVfY4NAnZ8ZXUd1FwOywn2e4Y+4X7t7olVdEIlVvp8IsTjPRhKiG0jw2uppKNewbGfQXJjC7JqzrYjEJAhElHAwNgWkCSIxiKo24L+gV6Q/LL47NluFMdSGhm5YMxMT2Q2NlKaibE+2NUFIyPDsPSPJ/De3xZgbGwERoaHYGLiMty5+0eM2TmIxaIwfD4BP/3Vr8/cnBbP6Fqkzqc6w4SGe+r6cAm+++6j0a3UtsIJ0aO/L7CTjLp/6dLwjms5EajnQqSDnyg0rxn4iDJuXS35mNOPTkLatPVJy7b08au336CmYTlaWGt1rIXH3IDFGp4Dq5FS6KC2CnRUJOzN+w/E1bVkTz5fRK5ObfBIpzPRjY2tRCarHiqhsHHn9Te5FmS8sIafvBeuPPHEk+csQfyMItbIiEPsrbffEVeerMf55l4QBZuYWJYVPTg6SuRyhSMkQ8ad1xCX2kWCJkbo2pG731tt8LUtwjsv8SKItEoZrU/Qb9YmXv27Zc028YrXM9pHg5ZtdSpjtIlUzB2lkNwlksnNPoJscnV1DUq6psbjcXccsRp8yJzvZsO9ddYmNDmLGcAf//AHkaPjdHdyMyVn1aw4/sKYlMFrJpMRkNiRri6ZdkdjVNM1YhgmkgVVzmROxFA4ZO8gDMPA3YIB4UjIlPx+yzJNgouXVOeTaVkEHL+wyrqkpzsme5HXTVt7F1LbdzjsiTSveg4Qhmk0rFNWm8Y8E0lIw9TGB7yOif3g5Kct1WPNWT3ikKWP5IGsnsZyG3imkbfJb0gjjyMus52XTYy21fPG7WfTdtRlBoHqEADfiXUFAvbu0m0vH8d8vlAjlDwzODU5/ujBw4dPvVjliSeePE/54vz8+ceLy3M8I1UlbMFgF4iiWIefHDsLxaJ98lTFU2Ct8bETFta+tsDHJux1HQrVZ/iYTU45djLWGu87BQYes3imrClbSNrTPB4feZuiIJ6CODnluKwaP2uGu7IjWIfSZsMsZrnUVBq3WL1T7fjojlcErJomvBGQtFcbxjYYFQSml0o0m8kJfr9ojyOP4LlsDiKRqBGLKZrIfSfJ7PgkbRUKmhWNKCwSiZgRJWwsP1nVw3gduTCk9XTHjn/ys59nvAzgf0FwMqs9PdHsxmaKaLpOrs3PwuFhmq6srhM1myP9fb3w9Ve+LBwcpMlmahsXpBbc3z+4vLa+EeXrJRCQzdmZ0f3h4aGUmlUNNZuluZxGeHq6VNKJquaIPZfwXyGvIcnIE36Uy9PRckCCuU9PiZW5x9Pc1J7Qx+k0RcJUm83EIV65XJ7oqJPYE7OWSrNBoVw2STabrcxXUjm6rVtUvEypDFMT43RwMCEYRrma3/9YCUAk9wSJMuVEiTRm3Vol30ibvRVpJoys3Sl0gw7mAsCWwNcCFKvgViGC2ApjgVRqO5HBcRIcYs0XPz8GuDY/t43+L+DQ0FK5TK5//kXVC1WeeOLJ85aXbnxBlSR53e/zMcrJBaVdS8srg0ginCQA2D/vQXJgTU1e2UHsKiJ2kdrBB3TGPWjASeau0y7n5SZ/pEN+rI2OumruEIGNc0KExMYihLCPlQCsKCOi6IPt7R3zw6Unls/va7KDMVp9RsLhMPP5BHceigO+3b7kl1goFKxEWuuUvSK5ZN2xGPc/lrPsuMrd/+j9x4ZW1KEaq4PBIOsKynZ85pxTUULMjzr5z6xCIZkp4bClhBVxays1tLyy1qeXygK3bmZm8qSvr3dFluX8haFB6O2NsVdvv2Fubm3DYOIcuzx2icXjMev9hUVQIMyQizBZkthZnNNn9Qj4X0lJc8nNzU6lA4GAEomEfTs7e9rVqzMqEkTTg7X/fZmbnSaJxMDO4uLygGUaIXs3Jwr5r3zpxq5f8u+99eAvzPOSJ5548h8WvrlcrN5cv36NzL84u/P6H+4P4OY/aB8VCWJucnJ8t7+vdx8JiYdLZ0CQCxxm8wUlkeiXM5ls+cr4qLq9s1f6f+j7PwUYAM1i0q3ytNheAAAAAElFTkSuQmCC) center 17px no-repeat;
    width: 100%;
    text-align: center;
    background-size: contain;
    color: #a9a9a9;
    overflow: hidden;
}

li.acc-related a {
    padding-left: 0;
    margin-left: 40px;
    display: inline-block;
    height: 50px;
    width: 75px;
    background-size: cover;
    color: #a9a9a9;
    line-height: 110px;
    text-align: center;
    font-size: 14px;
}

li.acc-related a.account-sina {
    margin-left: 40px;
    background-position: 17px -77px;
}

li.acc-related a.account-qq {
    background-position: 18px -129px;
}

.phone_test {
    padding: 20px 10px
}

.wrong_tip {
    position: absolute;
    color: #f18b07;
    font-size: 12px;
    top: -25px;
    left: 22px;
}

.vote_tip {
    position: absolute;
    width: 100%;
    color: #f18b07;
    font-size: 12px;
    top: -25px;
    left: 0;
    text-align: center;
}

.radiuswrap {
    position: relative;
    margin: 30px auto;
    width: 100%;
    border: 1px solid #DDD;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.radiuswrap .userName_tips {
    border-bottom: 1px solid #e4e4e4;
    height: 45px;
    line-height: 30px;
    padding-left: 25px;
    color: #a9a9a9;
    font-size: 14px;
}

.user-name, .pass-word, .confirm, .phone-num, .email, .v_code {
    /*padding: 12px 0;*/
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e4e4e4
}

.labelinput {
    position: relative;
    background: #fff;
}

.labelinput label {
    width: 90px;
    height: 50px;
    float: left;
    font-size: 16px;
    text-indent: -9999px;
    position: absolute;
    left: 0;
    top: 0;
}

.labelinput label.pass_lable {
    background-position: -42px 10px;
    background-size: cover;
}

.labelinput label.user_lable {
    background-position: 26px 10px;
    background-size: cover;
}

.labelinput label.phone_lable {
    background-position: 27px -33px;
    background-size: cover;
}

.labelinput label.pass_capture {
    background-position: -40px -29px;
    background-size: cover;
}

.send-capture {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #a4b207;
    padding-left: 15px;
    border-left: 1px solid #c8c8c8;
    cursor: pointer;
    z-index: 100;
    text-align: center;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    width: 60px;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}

.disabled {
    color: #999;
}

#sendCapInput {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    opacity: 0.1;
}

.setpass_tab {
    position: absolute;
    right: 0;
    top: 8px;
    display: block;
    width: 70px;
    height: 30px;
    background-position: 0 -232px;
    background-size: cover;
    text-indent: -9999px;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}

.setpass_tab_open {
    background-position: 0 -182px;
}

.inputwrap input {
    padding: 0 3px;
    width: 100%;
    height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    font-size: 12px;
    line-height: 22px;
    font-size: 16px;
}

.inputwrap {
    position: relative;
    margin-left: 65px;
    /*margin-right:85px;*/
}

.inputwrap.yzm {
    margin-right: 85px;
}

.login .pass-word {
    border-bottom: 0
}

#pwd {
    padding-right: 70px;
}

.register .phone-num, .v_code {
    border-bottom: 0
}

.submit span.loading {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 30px;
    width: 30px;
    height: 30px;
    background: url(images/loading.gif) no-repeat;
    background-size: cover;
}

.login_tip {
    margin: 0 20px;
    font-size: 14px;
}

.forget_password {
    color: #0c6fbd;
    float: right;
    display: block;
}

.login_tip p {
    color: #a9a9a9;
    font-size: 14px;
}

.finshbtn {
    background-color: #bbb
}

.submit a {
    color: #fff;
    width: 100%;
    display: block;
    line-height: 34px
}

.register_link {
    float: right;
    color: #8ca226
}

.register_tip {
    margin-top: 50px;
    margin-bottom: 10px
}

.reg_email {
    margin-bottom: 10px
}

.reg_email a {
    color: #8ca226
}

.reg_email span {
    margin-left: 6px;
    color: #bbb;
    font-size: 12px
}

.check input {
    margin-right: 6px;
    vertical-align: middle
}

.register_tip .check {
    color: #bbb
}

.trueicon, .falseicon {
    position: absolute;
    right: 0;
    top: 3px;
    width: 24px;
    height: 20px;
    background: url('//img2.citysbs.com/css/0.7.2.58/wap/images/trfl.png?v=1227') no-repeat;
    background-position: 0 -40px
}

.falseicon {
    background-position: 0 -6px
}

.message-send {
    float: left;
    padding-left: 2px;
    color: #333;
    line-height: 30px
}

.message-send span {
    color: #fc6d02
}

.nocode-wrap {
    float: right
}

.countdown, .getnode {
    padding: 0 6px;
    margin-bottom: 10px;
    display: block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center
}

.countdown {
    background-color: #BBB
}

.getnode {
    background: #8ca226
}

.code-enter input {
    height: 38px;
    font-size: 14px;
    color: #ddd
}

.succeed p, .activate p {
    text-align: center;
    line-height: 30px
}

.succeed .name, .activate .name {
    color: #fc6d02;
    margin-right: 10px
}

.succeed .goto, .activate .goto {
    background: #8ca226;
    color: #fff;
    width: 140px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    display: block;
    margin: 40px auto 10px
}

.activate .text {
    text-align: left;
    text-indent: 2em;
    max-width: 640px;
    margin: 0 auto
}

.v_img {
    width: 70px;
    height: 25px;
    position: absolute;
    right: 0;
    top: -2px
}

.advice {
    padding: 10px;
    background:#ffffff;
}

.advice .ftextarea {
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    color:#303133;
    height: 120px;
    outline: none;
    border: none;
}

.advice .submit{
    margin:10px 0 0;
}

.advice .submit .btn{
    width:100%;
    height:40px;
    border-radius:6px;
    font-size:16px;
    color:#ffffff;
    display:block;
    text-align:center;
    line-height: 40px;
    background:#c3ca00;
}

.relation-question h6{
    font-size:15px;
    line-height:42px;
    padding-left:20px;
    font-weight:bold;
}

.relation-question li{
    border-bottom:1px solid #F5F5F5;
}

.relation-question li a{
    display:block;
    position:relative;
    line-height:50px;
    font-size:14px;
    color:#303133;
    padding:0 20px;
    background:#ffffff;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    height:50px;
}

.relation-question li a span.arrow{
    position:absolute;
    right:10px;
    top:18px;
    width:8px;
    height:14px;
    background-image:url(images/jt.png); 
    background-repeat:no-repeat;
    background-size:8px 14px;
}


fieldset {
    border-width: 0
}

.ui-label {
    display: inline-block;
    margin: 0 15px 0 0;
    vertical-align: top
}

.radios {
    display: inline-block
}

.radios label {
    margin-right: 18px
}

.select-item {
    position: relative;
    height: 40px
}

.advice .text {
    padding: 10px;
    padding-right: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDD;
    color: #ddd
}

.select-item .options {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    width: 100%;
    background: white;
    border: 1px solid #ddd;
    border-top: 0;
    display: none
}

.select-item .options li {
    line-height: 24px
}

.select-item .icon {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 40px;
    height: 40px;
    border-left: 1px solid #DDD
}

.select-item .icon i {
    border-color: #bbb transparent transparent;
    border-style: solid;
    border-width: 5px;
    font-size: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 0
}

.publish input, .publish textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 10px;
    border: 0;
    width: 100%
}

.publish input {
    height: 40px;
    border-bottom: 1px solid #ddd
}

.publish textarea {
    min-height: 200px;
    padding: 10px
}

.publish #content {
    min-height: 100px
}

.select-item .options a, .select-item .options a:visited {
    padding-left: 10px;
    display: block;
    line-height: 24px;
    color: #333
}

.select-item .options a:hover {
    background: #9eb624;
    color: #fff;
    text-decoration: none
}

.texton, .texton input {
    color: #333
}

.recomm {}

.recomm .title {
    position: relative;
    height: 35px;
    border-bottom: 1px solid #a8c500;
    font-size: 16px;
    color: #343434;
    background: #fff;
    line-height: 35px
}

.recomm .title a {
    position: absolute;
    bottom: 3px;
    right: 0;
    display: block;
    border: 1px solid #a8c500;
    color: #a8c500;
    font-size: 14px;
    padding: 0 5px;
    border-radius: 5px;
}

.recomm .list {
    padding: 0;
    min-height: 0;
    background: #fff;
}

.recomm .list li {
    padding: 13px 0;
    height: 45px;
    overflow: hidden;
}

.recomm .list li a {
    color: #404040;
}

.recomm .list img {
    float: right;
    width: 45px;
    height: 45px;
}

.recomm .list p {
    padding: 0 50px 0 0;
    padding-right: 27px;
    height: 22px;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
}

.recomm .list p.rec_open {
    display: inline-block;
    padding: 0 5px;
    margin-top: 8px;
    /*width:75px;*/
    height: 15px;
    background: #a8c500;
    line-height: 15px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    font-size: 8px;
}

.look-all-btn {
    display: block;
    margin-top: 10px;
    width: 100%;
    height: 35px;
    color: #333;
    line-height: 35px;
    text-align: center;
    border: 1px solid #ebebeb;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.download_app {
    color: #9cb701;
    display: none
}

.look-wrap {
    height: 360px;
    overflow: hidden;
}

.map_b {
    width: 300px;
    padding: 20px 10px;
    margin: 0 auto
}

.map_b li {
    position: relative;
    border: 1px solid #ebebeb;
    width: 90px;
    float: left;
    line-height: 20px;
    text-align: center;
    height: 60px;
    margin-left: -1px;
    margin-top: -1px;
    padding: 0 4px;
    overflow: hidden;
}

.map_b li a {
    display: table-cell;
    width: 98px;
    height: 60px;
    vertical-align: middle
}

.map_b li .sx-num {
    position: absolute;
    top: 15px;
    left: 60px;
    background: #ff7a10;
    border-radius: 7px;
    line-height: 15px;
    padding: 0 3px;
    color: #fff;
    font-size: 12px;
}

.allLike {
    margin-bottom: 10px
}

.allLike h1 {
    font-size: 16px;
    font-weight: 700;
    text-shadow: 1px 1px 0 #fff;
    color: #8ca226;
    padding-left: 10px;
    line-height: 30px;
    background-color: #f0f6f3
}

.allLike li p {
    background-color: #f0f6f3;
    border-bottom: 1px solid #ebebeb;
    padding: 6px 10px
}

.cityWrap {
    display: none;
}

.cityWrapper {
    position: absolute;
    top: 46px;
    left: 0;
    z-index: 1001;
    background: #fff;
}

.cityMaster {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #111;
}

.city-area {
    z-index: 1;
}

.img_show {
    padding: 10px 0;
    text-align: center
}

.img_show .pages {
    width: 320px;
    margin: 0 auto;
}

.img_show .pages li {
    width: 106px
}

.warning {
    padding: 10px;
    min-height: 240px
}

.cen {
    position: absolute;
    width: 100%;
    z-index: 500;
    background-color: rgba(0, 0, 0, 0.5)
}

.alert {
    width: 260px;
    background-color: white;
    border-radius: 10px;
    position: fixed;
    text-align: center;
    bottom: 200px;
    /*left: 26px;*/
    left: 50%;
    margin-left: -130px;
    padding-bottom: 53px;
}

.alert p {
    min-height: 30px;
    /*-webkit-box-shadow: 0 1px 1px 0 #c4c4c4;*/
    border-radius: 10px 10px 0 0;
    padding: 16px 10px 4px
}

.alert a {
    /*background: #abbf42;*/
    /*background: -webkit-linear-gradient(top, #abbf42, #8ea423);*/
    /*-webkit-box-shadow: 1px 1px 1px 0 #c4c4c4;*/
    /*border-radius: 5px;*/
    display: block;
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 50%;
    line-height: 40px;
    color: #037aff;
    border-top: 1px solid #adadad;
    font-size: 16px;
}

.mark_ico {
    vertical-align: text-bottom;
    width: 20px
}

.subject img {
    width: 20px
}

.love_logo {
    vertical-align: text-bottom;
    margin-left: 6px;
    width: 66px
}

.love_table {
    line-height: 22px;
    width: 280px;
    background: #fff url("//static.19louimg.cn/ui/mobileapp/img/wap/love_line.png") no-repeat 50% 6px;
    padding: 40px 10px 10px;
    margin: 10px auto;
    border: 1px solid #f4ebdc;
    border-radius: 6px;
    font-size: 16px;
    color: #ab7f41;
    word-break: break-all;
}

.love_table .pic, .love_table .img img {
    max-width: 280px !important;
}

.love_table h3 {
    color: #fff;
    background-color: #ab7f41;
    font-size: 14px;
    display: inline-block;
    padding-left: 10px;
    line-height: 22px;
    position: relative
}

.love_table h3 span {
    position: absolute;
    border: 11px solid;
    border-color: #ab7f41 transparent #ab7f41 #ab7f41;
    top: 0;
    right: -22px
}

.love_pic {
    width: 200px;
    height: 200px;
    padding: 6px;
    border: 1px solid #f4ebdc;
    margin: 10px auto
}

.love_pic .img {
    margin: 0;
}

.detail_info {
    margin-bottom: 10px;
}

.detail_info p {
    line-height: 28px;
}

.detail_info h3 {
    margin-top: 36px;
    margin-bottom: 6px
}

table, th, td {
    font-weight: 400;
    border: 0 none;
    border-collapse: collapse
}

.detail_info table {
    line-height: 28px
}

.detail_info table tr {
    width: 100%
}

.detail_info table th {
    width: 84px;
    vertical-align: top;
    text-align: left
}

.detail_info .wider {
    width: 120px
}

.love_state {
    text-align: center;
    padding: 20px 0
}

.love_state .love_button {
    font-size: 14px;
    color: #ab7f41;
    font-weight: bold;
    padding: 8px 30px;
    background: #faf7f2;
    border-top: 1px solid #ecebeb;
    border-radius: 20px;
    margin-bottom: 10px;
    box-shadow: 0 1px 1px #d1bfa2
}

.love_state .love_button span {
    margin-left: 10px
}

.love_state .love_tips {
    margin-top: 10px;
    font-size: 12px;
    color: #ab7f41;
    font-style: italic
}

.love_state .love_tips span {
    color: #db7297;
    margin: 0 4px
}

.unlove_state {
    text-align: center;
    padding: 36px 0 4px;
    background: url(images/love_bg.png) top center no-repeat;
    background-size: 300px 60px;
}

.unlove_state_nologin {
    background-image: url("images/love_nologin_bg.png");
}

.unlove_state .unlove_button {
    font-size: 13px;
    color: #fff;
    padding: 1px 9px;
    background: #ff9600;
    border-bottom: 1px solid #e38601;
    border-radius: 5px;
    margin-top: 16px;
    box-shadow: 0 3px 3px #edeaea;
}

.qr {
    height: 60px;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px
}

.qr .center {
    width: 280px;
    margin: 0 auto;
    padding: 0 10px 0 30px;
    text-align: left
}

.qr .logo {
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 14px
}

.qr .border {
    height: 7px;
    width: 100%;
    background: #fafafa url("//static.19louimg.cn/ui/mobileapp/img/wap/qr_bg.png") repeat-x 0 100%
}

.qr .text {
    padding: 10px;
    margin-left: 30px;
    padding-bottom: 4px
}

.qr .text .one {
    font-size: 16px
}

.qr .text .two {
    font-size: 12px;
    color: #999
}

.qr .text .two span {
    margin: 0 6px;
    color: #333
}

.qr .text .two img {
    margin-left: 4px;
    margin-top: -3px
}

.struc {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px
}

.struc p {
    font-size: 16px
}

.struc .str_title {
    color: #999;
    line-height: 36px
}

.struc .str_tip {
    line-height: 40px;
    text-align: center;
    background: #DDD;
    margin-top: 10px
}

.struc_img {
    margin-top: 20px
}

.struc_table {
    border: 1px solid #ddd;
    padding-left: 10px;
    min-width: 280px;
    margin: 0 auto;
    font-size: 16px;
    margin-bottom: 10px
}

.struc_table .bg {
    padding-right: 10px;
    background: white
}

.struc_table table {
    width: 100%
}

.struc_table tr {
    border-bottom: 1px solid #ddd
}

.struc_table tr:last-child {
    border-bottom: 0
}

.struc_table th {
    width: 112px;
    text-align: left;
    background: #fafafa
}

.struc_table td {
    padding: 6px 0 6px 8px
}

.struc_table td .img {
    margin: 0;
    float: left;
}

.struc_table td img {
    margin-top: 10px
}

.struc_table td a {
    text-decoration: underline;
    color: #8ca226
}

.struc_info_warn a {
    color: #8ca226
}

.tip_wrap {
    width: 260px;
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: -130px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.8);
    color: white;
    z-index: 101
}

.UCMarketAdder {
    display: none
}

.tip {
    display: -webkit-box;
    display: -moz-box;
    height: 60px;
    width: 260px;
    overflow: hidden
}

.tip_l {
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    border-right: 1px dotted white
}

.tip_l strong {
    display: block
}

.tip_c {
    padding: 10px;
    width: 40px
}

.tip_r {
    padding-top: 10px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1
}

.tip_r .tip_btn {
    margin-top: -4px
}

.tip_r .tip_btn img {
    margin-left: 4px;
    vertical-align: middle
}

.tip_r p {
    vertical-align: bottom;
    line-height: 24px
}

.tip_r p span {
    color: #8ca226;
    margin-left: 4px
}

.tip_arrow {
    border: 6px solid;
    border-color: rgba(0, 0, 0, 0.8)transparent transparent transparent;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -6px
}

.tip_close {
    position: absolute;
    top: 6px;
    right: 6px
}

.UCMarketAdder .tip_close {
    left: 0;
    right: 210px;
    top: 0
}

.UCMarketAdder .add {
    margin-left: 10px;
    line-height: 60px
}

.UCMarketAdder .addBtn {
    color: #fff;
    background-color: #8ca226;
    padding: 4px 6px
}


/*S �߰��Ƽ�*/

.mplug {
    margin: 10px auto;
    background-color: #ebebeb;
    padding: 10px;
    overflow: hidden;
    font-size: 16px
}

.mplug p i {
    background: url(images/laba.png) 0 1px no-repeat;
    display: inline-block;
    width: 17px;
    height: 20px;
    background-size: cover;
}

.mplug-bd {
    height: 58px;
    overflow: hidden;
}

.mplug-bd, .mplug-hd {
    /*text-align: center*/
}

.mplug-bd img {
    display: block;
    margin: 10px auto;
    max-width: 300px
}

.mplug-bd a {
    display: block
}


/*E �߰��Ƽ�*/

.location {
    /*text-align: center;*/
    line-height: 40px
}

.cityWrapper .location {
    padding-left: 10px;
    font-size: 14px;
    line-height: 25px;
    color: #2b3032;
    background: #f1f1f1;
    border-bottom: 1px solid #dcdcdc;
}

.city_link {
    padding: 4px;
    background-color: #8ca226;
    color: #fff
}

.cityMap {
    padding: 17px 0 0 5%;
    margin-top: -20px;
    background-color: #fff;
    font-size: 0;
}

.cityMap li {
    display: inline-block;
    margin: 0 10px 17px 0;
    width: 20%;
    text-align: center;
    border: 1px solid #ebebeb;
    font-size: 14px;
    line-height: 27px;
    border-radius: 5px;
}

.cityMap li.current {
    border-color: #a8c500;
}

.cityMap li.current a {
    color: #8ea623;
}

.cityMap li a {
    display: block;
}

.secHeard {
    position: relative;
    background-color: #96d9ca;
    color: #fff;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 2px solid #d0d0d0;
    margin-bottom: 14px;
    text-align: center;
    width: 100%;
    top: 0;
    z-index: 1000
}

.secHeard a {
    position: absolute;
    text-indent: -100000px;
    width: 50px;
    background-repeat: no-repeat;
    background-position-x: 10px
}

.secHeard .back {
    left: 10px;
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAoCAMAAAAvxuGtAAAA/FBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yKwRjAAAAU3RSTlMA6Pv89+v0Tgq4ftrz5hwD41bis3l436r4BwmK7Yn2EQIpfJV7hI2Tkg7hBodgE+fF5IC3+cxTAbbQUd0ekO7UIK7x2CKsG3pPJYgQ2Sip3OzBP/Cl+MwAAACvSURBVHhe1c5VssJAEIbRkahAQhwS1N3dXa7L/vfCY3p2AN/jqb+rGj1vzVa1w0BKWZo1CFLJJWYRgm3Q/hqeODGKK3oESQcTPkhGoNuYhGkJ3FxjNEzXARQMyr+9A1BcHwdZAOVvwg0gILnxr7URLC53SS/B0GWIR+PJlFnNeH++yEFaWRtuKzK02x+4o4hgp7OWUW8M3T2B+2BXn19CRmWfyHvCj4xYsn7/0Gv2AHZFEAqIVjtgAAAAAElFTkSuQmCC);
}

.secHeard .index {
    right: 0;
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAMAAAA45HFkAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAABAgMEBQYHCAj5+vv8/f7/4ucL8AAADsSURBVHhe5ZNRcsMgDERVEcAEg7T3v2yNZEpSuwfoZP+YpxGrFdDX3/oARj/iJyCZpl7Zphhq8cJix9Qe3lioeFXhxYriXZpPlgRX9XCw0HCreLB+S8QYtFx6aiFnjfiXl8rkTJSJuC7SHmMoYxn9gDQtSToIFxij3c6ejBY6lBXO4goxVx41DYDIYBWqAGqglZ4WboPtSFzUzp6eh21sQ/LVQbOlJ6M/W09W91nn2L5L95nQI80p3E2Hbuce9HQS6ygKu5UY89vMiY2t3seZ1/pFSaD55r1IfjTgyTfvLMsM+sqIS8+09F/+2DfDGBbr/7ilWAAAAABJRU5ErkJggg==);
    top: 0px;
}

.place {
    height: 42px
}

.mapWrapper {
    padding: 20px 0
}

.map {
    width: 278px;
    padding: 0 21px;
    margin: 0 auto
}

.map li {
    border-bottom: 1px solid #ebebeb;
    width: 92px;
    float: left;
    line-height: 20px;
    text-align: center;
    height: 60px;
    margin-left: -1px;
    margin-top: -1px
}

.map li a {
    display: table-cell;
    width: 92px;
    height: 60px;
    vertical-align: middle;
    padding: 0 6px
}

.map .border {
    height: 1px;
    position: relative;
    margin-top: -1px;
    background-color: #ebebeb
}

.map li:nth-child(3n+2) {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb
}

.sale-remit {
    padding-top: 6px;
    width: 100%;
    height: 104px;
    background: url(images/t-bg.png) top left repeat-x #fff;
    overflow: hidden;
    margin-bottom: 10px;
}

.sale-remit dl {
    padding-bottom: 6px;
    height: 97px;
    width: 100%;
    background: url(images/b-bg.png) bottom left repeat-x
}

.sale-remit dl dt {
    float: left;
    margin-left: 8px;
    width: 108px;
    position: relative
}

.sale-remit dt span.sale-title {
    margin-top: 10px;
    color: #c11c22;
    font-size: 20px;
    line-height: 45px
}

.sale-remit dt em.sale-text {
    display: block;
    color: #bbb;
    font-size: 12px;
    line-height: 18px
}

.sale-remit dt .by {
    display: block;
    top: 10px;
    right: 5px;
    position: absolute;
    width: 39px;
    height: 22px;
    background: url(images/by.png) no-repeat
}

.timer {
    margin-top: 5px;
    font-size: 12px;
    color: #bbb
}

.timer span {
    margin-bottom: 5px;
    font-size: 11px
}

.timer i {
    display: inline-block;
    text-align: center;
    margin: 0 1px;
    height: 14px;
    width: 9px;
    font-style: normal;
    line-height: 14px;
    background: #434343;
    color: #fff;
    border-radius: 1px
}

.timer-red i {
    background: #C00;
}

.sale-remit dd {
    padding: 10px 5px 0 5px;
    overflow: hidden
}

.sale-remit dd a img {
    margin: 5px 5px 0 0;
    float: left;
    width: 70px;
    height: 70px
}

.sale-remit dd a p {
    margin-bottom: 15px;
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden
}

.sale-remit dd a span {
    display: inline-block;
    font-size: 16px;
    color: #c0151e
}

.sale-remit dd a span i {
    font-size: 11px
}

.sale-remit dd a span em {
    margin-left: 10px;
    font-size: 12px;
    color: #bbb;
    text-decoration: line-through
}

.pos-hot {
    position: relative
}

.pos-hot .hot {
    position: absolute;
    top: -5px;
    left: 74%;
    display: block;
    width: 24px;
    height: 14px;
    background: url(images/hot.png) no-repeat
}

.adv4 {
    overflow: hidden;
}

.txt .free-join, .txt .free-join:visited {
    display: block;
    height: 50px;
    font-size: 15px;
    color: #fff;
    background-color: #ff813c;
    line-height: 50px;
    margin: 0 -10px;
    text-align: center;
}

.free-join em {
    font-size: 16px;
    font-weight: bold;
}

.create_board .tab-mod {
    padding: 0 10px;
}

.create_board .create-tip {
    corlor: #333;
    font-weight: bold;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}

.create_board .form-bd th {
    vertical-align: top;
    text-align: center;
    min-width: 70px;
}

.create_board .form-bd tr {
    height: 10px;
}

.create_board .types {
    width: 75%;
    text-align: center;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
}

.create_board .types a {
    float: left;
    margin: 2px 2px 0 0;
    padding: 5px 6px;
    line-height: 12px;
    color: #90a934;
    background: #dee7b5;
    border-radius: 1px;
    text-decoration: none;
    white-space: nowrap;
}

.create_board .types a:hover {
    color: #fff;
    background: #99b043;
    text-decoration: none;
}

.create_board .types a.selected {
    color: #929292;
    background: #efefef;
    text-decoration: none;
}

.create_board .txt, .create_board .txtarea {
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    line-height: 14px;
    outline: medium none;
    padding: 5px;
    width: 75%;
}

.create_board .form-bd .btn {
    background-color: #abbf42;
    background-image: -moz-linear-gradient(center top, #abbf42, #8ea423);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 400 14px/22px "Microsoft YaHei", Tahoma, Simsun, Arial;
    margin-bottom: 0;
    padding: 5px 25px;
    text-align: center;
    vertical-align: middle;
    margin-top: 10px;
}

.create_board .tips-mod {
    position: fixed;
    top: 40%;
    left: 30%;
    width: 40%;
    font: 700 14px/58px "Simsun";
    text-align: center;
    z-index: 100;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: #666 0px 0px 10px;
    border-radius: 3px;
    box-shadow: #666 0px 0px 5px;
    background: #eee;
}

.create_board .tips-mod em {
    color: #ca880f;
}


/* =S ��ȤȦ */

.inet-box {
    padding: 10px;
    margin-bottom: 15px;
    background-color: #fff;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}

.inet-bz {
    border-top: none;
}

.inet-bz dl {
    padding-bottom: 10px;
    font-size: 0;
}

.inet-bz dt, .inet-bz dd {
    float: left;
    /*display:inline-block;*/
}

.inet-bz dt {
    width: 50px;
    height: 50px;
}

.inet-bz dt img {
    display: block;
    border-radius: 5px;
}

.inet-bz dd {
    height: 50px;
    margin-left: 10px;
    font-size: 14px;
    color: #797979;
    line-height: 20px;
}

.inet-bz dd span {
    display: block;
    color: #2b3032;
    font-size: 16px;
    line-height: 30px;
}

.inet-box .appdown {
    position: absolute;
    top: 26px;
    right: 10px;
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 2px 10px;
    border-radius: 5px;
    margin-right: 9px;
    z-index: 10;
    background: #a8c500;
}

.tz-con {
    border-top: none;
    background-color: #fbfbfa;
}

.tz-con .title, .tz-con .list {
    background-color: #fbfbfa;
}

.notice {
    padding-top: 15px;
    color: #a9a9a9;
    font-size: 14px;
    line-height: 20px;
    border-top: 1px solid #dcdcdc;
}

.notice span {
    color: #2b3032;
}

.notice p {
    margin-top: -20px;
    display: inline-block;
    padding-left: 45px;
}

.inet-info {
    position: relative;
    font-size: 16px;
}

.inet-info span.zd {
    position: absolute;
    top: 0;
    left: 0px;
    width: 28px;
    height: 14px;
    background: url(images/zd.png) no-repeat;
    font-size: 10px;
    color: #fff;
    line-height: 14px;
}

.inet-user a {
    display: block;
}

.inet-user img {
    float: left;
    width: 33px;
    height: 33px;
    border-radius: 50%;
}

.inet-user p {
    padding-left: 40px;
    color: #2b3032;
    line-height: 15px;
}

.inet-user p em {
    display: block;
    font-size: 12px;
    color: #aaaaaa;
    line-height: 18px;
}

.inet-con {
    margin: 10px 0 10px;
    line-height: 21px;
    word-break: break-all;
}

.inet-con .img-list {
    margin-top: 10px;
    /* height:80px;*/
    font-size: 0;
    overflow: hidden;
}

.img-list img {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.inet-info .inet-num {
    color: #aaa;
    font-size: 12px;
}

.inet-num span {
    padding-right: 20px;
}


/* =E ��ȤȦ */


/* = S�ҵķ��� */

.my-feedback {}

.my-feedback li {
    padding: 10px 0;
    overflow: hidden;
}

.my-feedback li:last-child {
    border-bottom: 1px solid #ebebeb;
}

.my-feedback li span.time {
    padding-top: 10px;
    font-size: 14px;
    color: #aaa;
    display: inline-block;
}

.my-feedback li p.text {
    padding: 0;
    /*height:40px;*/
    line-height: 20px;
    /*overflow:hidden;*/
}

.my-feedback li a:visited {
    color: #333;
}

.my-feedback li em {
    float: right;
    color: #aaa;
}

.my-feedback li em.noOper {
    padding: 1px 5px;
    background-color: #ff6600;
    color: #fff;
    border-radius: 10px;
}


/* = E�ҵķ��� */


/*S �ҿͷ�*/

.ask-con {
    padding: 10px;
    border-bottom: 1px solid #dcdcdc;
    background-color: #fff;
}

.btn-select {
    background-color: #fff;
    border-bottom: 1px solid #dcdcdc;
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    position: relative;
    width: 100%;
}

.btn-select .cur-select {
    display: block;
    height: 34px;
    position: absolute;
    text-indent: 10px;
    width: 100%;
}

.btn-select:hover .cur-select {
    background-color: #fff;
}

.btn-select select option:hover {
    background-color: #f80;
    color: #333;
}

.btn-select select {
    height: 34px;
    color: #f80;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}

.btn-select select option {
    text-indent: 10px;
    color: #333;
}

.btn-select em {
    display: block;
    width: 17px;
    height: 9px;
    position: absolute;
    right: 10px;
    top: 10px;
    background-position: 0 -499px;
}

.ask-con textarea {
    width: 100%;
    height: 110px;
    border: none;
    text-indent: 10px;
}

.ask-con ul {
    margin-top: 10px;
    font-size: 0;
}

.ask-con ul li {
    position: relative;
    margin-right: 10px;
    display: inline-block;
    width: 65px;
    height: 65px;
    border: 1px solid #dcdcdc;
    font-size: 40px;
    color: #ddd;
    line-height: 65px;
    text-align: center;
    overflow: hidden;
}

.ask-con ul li input {
    position: absolute;
    top: 0;
    left: 0;
    width: 65px;
    height: 65px;
    opacity: 0;
}

.ask-con ul li em {
    display: none;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 17px;
    height: 17px;
    background-position: 0 -525px;
    cursor: pointer;
}

.ask-con ul li img {
    width: 100%;
    height: 100%;
}

.ask-con ul li.default em {
    display: block;
}

.ask-con ul li.default p {
    display: none;
}

.ask-news {
    margin-top: 14px;
    border-top: 1px solid #dcdcdc;
    background: #fff;
}

.ask-news input {
    width: 100%;
    height: 43px;
    line-height: 43px;
    text-indent: 10px;
    border: none;
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
}

.ask-text {
    font-size: 12px;
    color: #aaa;
    line-height: 35px;
    text-align: center;
}

.ask-submitBtn {
    display: block;
    margin: 10px auto 20px;
    width: 286px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    background-color: #a8c500;
    border-radius: 5px;
}


/*E �ҿͷ�*/


/*baidu������*/

.baidu-search {
    position: relative;
    padding: 0 10px;
    margin: 10px 0;
    height: 35px;
}

.baidu-search span {
    display: block;
    position: absolute;
    height: 16px;
    background: url(images/bd-s.png) no-repeat;
    background-size: contain;
    top: 10px;
    left: 40%;
    padding-left: 20px;
    color: #b9b9b9;
    line-height: 15px;
}

.baidu-search input {
    border: 1px solid #d8d8d8;
    width: 95%;
    height: 35px;
    line-height: 35px;
    background-color: #f8f8f8;
    text-indent: 10px;
}


/* =S ������� Ч�� */

.adv-fixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    overflow: hidden;
}

.adv-fixed .adv-fixed-con {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
}

.adv-fixed img {
    width: 100%;
    max-width: 640px;
}

.adv-fixed .adv-close {
    height: 22px;
    width: 22px;
    background: url(images/ad-close.png) no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    cursor: pointer;
    background-size: contain;
}

.adv-fixed a {
    line-height: 0;
    display: block;
}

.down_wrap {
    position: relative;
    transform: translateY(0px);
    padding: 4px 0px 4px;
    width: 100%;
    height: 58px;
    z-index: 300;
    top: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(225, 225, 225);
    overflow: hidden;
    background-color: rgb(240, 246, 243);
}

.downBannerd {
    padding: 0 10px;
}

.down-a {
    display: -o-box;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    text-decoration: none;
    color: #202020;
    width: 100%;
}

.down-l {
    width: 72px;
    height: 53px;
    position: absolute;
    border: 2px solid #fff
}

.down-l img {
    width: 72px;
    height: 53px;
}

.down-t {
    float: left;
    padding-top: 30px;
    position: absolute;
    z-index: 10000;
    color: #8ca226;
    font-size: 13px;
}

.down-c {
    width: 80%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    color: #8CA226;
    z-index: 10;
    position: absolute;
}

.down-c p {
    line-height: 34px;
    font-size: 15px;
    margin: -4px 60px;
    width: 80%;
    padding-left: 30px;
    overflow: hidden;
    height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333
}

.down-r {
    padding-top: 32px;
    z-index: 5;
    margin-left: 98px;
    text-align: center;
}

.down-r span {
    color: #eee;
    margin: 2px 10px;
    padding: 6px 30px;
    background-color: #c3ca00;
    border-radius: 3px;
    font-size: 14px;
}

.app_close {
    display: block;
    background: url(images/ad-close2.png) no-repeat;
    position: absolute;
    width: 24px;
    height: 24px;
    right: 10px;
    top: 30px;
}


/* =E ������� Ч�� */


/*ͶƱ��*/

.view-extra {
    margin: 20px 0;
    max-width: 640px;
}

.view-extra .extra-hd, .view-extra .extra-bd {
    border: 1px solid #ddd;
}

.view-extra .extra-hd {
    font: 400 16px/30px "micorosoft yahei";
}

.view-extra .extra-hd em {
    font-style: italic;
}

.view-extra .extra-bd {
    border-top: none;
}

#poll_options li {
    margin-bottom: 10px;
    margin-top: -1px;
    padding: 10px;
    border-top: 1px solid #ddd;
}

.poll-percent {
    margin: 4px 10px 3px 0;
    width: 164px;
    height: 11px;
    background: #F1F1F1;
    overflow: hidden;
}

.poll-percent em {
    float: left;
    width: 0;
    height: 9px;
    border: 1px solid #71A322;
    background-color: #71A322;
    overflow: hidden;
}

.poll-percent .most {
    border-color: #D68B30;
    background-color: #D68B30;
}

#poll_ctrl {
    padding: 10px 0;
    height: 30px;
    line-height: 30px;
}

#voteButton {
    display: block;
    float: left;
    margin-right: 10px;
    width: 80px;
    height: 30px;
    text-align: center;
    border: 1px solid #88A031;
    border-radius: 3px;
    line-height: 30px;
    background-color: #90a934;
    color: #fff;
}


/*ͶƱ��*/


/*���*/

.ad-640x72 {
    margin: 0 auto;
    text-align: center;
}

.ad-640x72 img {
    width: 100%;
    max-width: 640px;
}

.ad-640x100 {
    margin: 0 auto;
    text-align: center;
}

.ad-640x100 {
    width: 100%;
    max-width: 640px;
}

.lazyImage {
    width: 100%;
    max-width: 640px;
}

.tdclass {
    word-break: break-all;
}

.ad-640x72.ad-cycle {
    min-height: 43px;
}


/*.info .subject{*/


/*float: left;*/


/*}*/

.question-main .mb10 {
    margin-bottom: 10px;
}

.question-content em.color3 {
    display: inline-block;
    margin-left: 10px;
    height: 28px;
    line-height: 28px;
    color: #FC6D02;
}


/***win***/

.win {}

.confirm-btn {
    display: inline-block;
    background: #E4537E;
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
}

.acc-main {
    padding: 0 18px;
}

.acc-tips {
    padding: 20px 0 20px 50px;
    background: url(images/right.png) 0px -58px no-repeat;
    font-size: 14px;
}

.win-mask {
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-color: #333;
    z-index: 1001;
}

.win {
    position: relative;
    z-index: 99;
}

.win-mod {
    position: absolute;
    290px;
    overflow: hidden;
    z-index: 1002;
    width: 260px;
}

.win-hd, .win-bd {
    background: rgba(51, 51, 51, 0.2);
    zoom: 1
}

.win-hd {
    position: relative;
    padding: 7px 7px 0 7px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.win-hd h3 {
    background: #ccc;
    cursor: move;
    text-indent: 10px;
    height: 31px;
    font: 700 14px/31px "Simsun";
    color: #334F67;
}

.win-hd .close {
    position: absolute;
    top: 15px;
    right: 15px;
}

.win-bd {
    padding: 0 7px 7px 7px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.win-cont, .win-btn {
    background-color: #FFF;
    overflow: hidden;
}

.win-cont {
    padding: 10px;
}

.win-btn {
    padding-bottom: 10px;
    text-align: center;
    line-height: 25px;
}

.win-btn a {
    margin-right: 10px;
}

.win-tip {
    color: #FC6D02;
}

.win-mask {
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-color: #333;
    z-index: 1001
}


/***app down****/

.app_down {
    padding: 0 10px;
    margin-bottom: 10px;
    position: relative;
}

.app_down .down_link {
    display: block;
    line-height: 46px;
    background-color: #F7FBEC;
    border: 1px solid #D9E6BB;
    color: #8CA226;
}

.app_down .down_link img {
    vertical-align: middle;
    margin-right: 10px;
}

.app_down .down_link .down_icn {
    background: url("images/3.0/down_ico.png") no-repeat;
    background-size: 50%;
    display: inline-block;
    height: 20px;
    width: 28px;
}

.app_down .down_arrow {
    background: url("images/3.0/down_arrow.png") no-repeat scroll 50% center / 60% auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin-top: -11px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 19px;
}


/*baidu*/

#bdcs input::-webkit-input-placeholder {
    color: #969696;
}

.bdcs-container {
    margin: 10px;
}

#bdcs-search-form-input-span {
    height: 40px;
}

.bdcs-container .bdcs-search-form-input .icon-nofocus {
    height: 40px;
    background: url("images/baidu_select.png") 5px 12px no-repeat;
    background-size: 16px 16px;
}

#bdcs-search-form-input-notspan {
    margin-top: 6px;
    font-size: 14px;
    color: #969696;
}


/*emoji*/


/*weixin emoji*/

.emoji {
    background: url(images/emoji-01.png) top left no-repeat;
    background-size: 20px 3980px;
    width: 20px;
    height: 20px;
    display: inline;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1
}

.emoji00a9, .emoji00ae, .emoji1f170, .emoji1f171, .emoji1f17e, .emoji1f17f, .emoji1f18e, .emoji1f191, .emoji1f196, .emoji1f197, .emoji1f198, .emoji1f19a, .emoji1f202, .emoji1f21a, .emoji1f22f, .emoji1f232, .emoji1f233, .emoji1f235, .emoji1f236, .emoji1f237, .emoji1f238, .emoji1f239, .emoji1f23a, .emoji1f250, .emoji1f251, .emoji1f301, .emoji1f302, .emoji1f303, .emoji1f304, .emoji1f305, .emoji1f306, .emoji1f307, .emoji1f309, .emoji1f30b, .emoji1f30d, .emoji1f30e, .emoji1f30f, .emoji1f311, .emoji1f312, .emoji1f313, .emoji1f314, .emoji1f315, .emoji1f316, .emoji1f317, .emoji1f318, .emoji1f321, .emoji1f381, .emoji1f383, .emoji1f385, .emoji1f386, .emoji1f387, .emoji1f38a, .emoji1f391, .emoji1f3b8, .emoji1f3c0, .emoji1f3c2, .emoji1f3c3, .emoji1f3c4, .emoji1f3c7, .emoji1f3ca, .emoji1f3cb, .emoji1f3cc, .emoji1f440, .emoji1f451, .emoji1f459, .emoji1f460, .emoji1f466, .emoji1f467, .emoji1f468, .emoji1f469, .emoji1f46a, .emoji1f46b, .emoji1f46c, .emoji1f46d, .emoji1f46e, .emoji1f46f, .emoji1f470, .emoji1f471, .emoji1f472, .emoji1f473, .emoji1f474, .emoji1f475, .emoji1f476, .emoji1f477, .emoji1f478, .emoji1f479, .emoji1f480, .emoji1f481, .emoji1f482, .emoji1f486, .emoji1f487, .emoji1f48f, .emoji1f491, .emoji1f4cc, .emoji1f51e, .emoji1f574, .emoji1f575, .emoji1f57a, .emoji1f5fd, .emoji1f645, .emoji1f646, .emoji1f64b, .emoji1f64d, .emoji1f64e, .emoji1f680, .emoji1f681, .emoji1f6a2, .emoji1f6a3, .emoji1f6a4, .emoji1f6a5, .emoji1f6a6, .emoji1f6a9, .emoji1f6ab, .emoji1f6ac, .emoji1f6ad, .emoji1f6af, .emoji1f6b1, .emoji1f6b2, .emoji1f6b3, .emoji1f6b4, .emoji1f6b5, .emoji1f6b6, .emoji1f6b7, .emoji1f6b8, .emoji1f6e5, .emoji1f6e9, .emoji1f6eb, .emoji1f6ec, .emoji1f6f3, .emoji1f6f4, .emoji1f6f5, .emoji1f926, .emoji1f930, .emoji1f931, .emoji1f934, .emoji1f935, .emoji1f936, .emoji1f937, .emoji1f938, .emoji1f939, .emoji1f93a, .emoji1f93c, .emoji1f93d, .emoji1f93e, .emoji1f94e, .emoji1f964, .emoji1f98a, .emoji1f9b4, .emoji1f9b8, .emoji1f9b9, .emoji1f9d1, .emoji1f9d2, .emoji1f9d3, .emoji1f9d4, .emoji1f9d5, .emoji1f9d6, .emoji1f9d7, .emoji1f9d8, .emoji1f9d9, .emoji1f9da, .emoji1f9db, .emoji1f9dc, .emoji1f9dd, .emoji1f9de, .emoji1f9df, .emoji1f9e0, .emoji1f9e1, .emoji1f9e5, .emoji1f9f8, .emoji203c, .emoji2049, .emoji23f0, .emoji23f1, .emoji23f3, .emoji260e, .emoji2620, .emoji2668, .emoji26a0, .emoji26a1, .emoji26be, .emoji26c5, .emoji26c8, .emoji26cf, .emoji26f1, .emoji26f7, .emoji26f9, .emoji2702, .emoji2714, .emoji2728, .emoji274c, .emoji2753, .emoji2757, .emoji2763, .emoji2764, .emoji2b50, .emoji2b55, .emoji3297, .emoji3299 {
    background-image: url(images/emoji-02.png)
}

.emoji1f4a1 {
    background-position: 0 0
}

.emoji1f4a2 {
    background-position: 0 -20px
}

.emoji1f4a3 {
    background-position: 0 -40px
}

.emoji1f4a4 {
    background-position: 0 -60px
}

.emoji1f4a5 {
    background-position: 0 -80px
}

.emoji1f4a6 {
    background-position: 0 -100px
}

.emoji1f4a7 {
    background-position: 0 -120px
}

.emoji1f4a9 {
    background-position: 0 -140px
}

.emoji1f4aa {
    background-position: 0 -160px
}

.emoji1f4ab {
    background-position: 0 -180px
}

.emoji1f4af {
    background-position: 0 -200px
}

.emoji1f4b0 {
    background-position: 0 -220px
}

.emoji1f9b5 {
    background-position: 0 -240px
}

.emoji1f9b6 {
    background-position: 0 -260px
}

.emoji1f9d0 {
    background-position: 0 -280px
}

.emoji1f31a {
    background-position: 0 -300px
}

.emoji1f31b {
    background-position: 0 -320px
}

.emoji1f31c {
    background-position: 0 -340px
}

.emoji1f31d {
    background-position: 0 -360px
}

.emoji1f31e {
    background-position: 0 -380px
}

.emoji1f44a {
    background-position: 0 -400px
}

.emoji1f44b {
    background-position: 0 -420px
}

.emoji1f44c {
    background-position: 0 -440px
}

.emoji1f44d {
    background-position: 0 -460px
}

.emoji1f44e {
    background-position: 0 -480px
}

.emoji1f44f {
    background-position: 0 -500px
}

.emoji1f47a {
    background-position: 0 -520px
}

.emoji1f47b {
    background-position: 0 -540px
}

.emoji1f47c {
    background-position: 0 -560px
}

.emoji1f47d {
    background-position: 0 -580px
}

.emoji1f47f {
    background-position: 0 -600px
}

.emoji1f48a {
    background-position: 0 -620px
}

.emoji1f48b {
    background-position: 0 -640px
}

.emoji1f48d {
    background-position: 0 -660px
}

.emoji1f48e {
    background-position: 0 -680px
}

.emoji1f49a {
    background-position: 0 -700px
}

.emoji1f49b {
    background-position: 0 -720px
}

.emoji1f49c {
    background-position: 0 -740px
}

.emoji1f60a {
    background-position: 0 -760px
}

.emoji1f60b {
    background-position: 0 -780px
}

.emoji1f60c {
    background-position: 0 -800px
}

.emoji1f60d {
    background-position: 0 -820px
}

.emoji1f60e {
    background-position: 0 -840px
}

.emoji1f60f {
    background-position: 0 -860px
}

.emoji1f61a {
    background-position: 0 -880px
}

.emoji1f61b {
    background-position: 0 -900px
}

.emoji1f61c {
    background-position: 0 -920px
}

.emoji1f61d {
    background-position: 0 -940px
}

.emoji1f61e {
    background-position: 0 -960px
}

.emoji1f61f {
    background-position: 0 -980px
}

.emoji1f62a {
    background-position: 0 -1000px
}

.emoji1f62b {
    background-position: 0 -1020px
}

.emoji1f62c {
    background-position: 0 -1040px
}

.emoji1f62d {
    background-position: 0 -1060px
}

.emoji1f62e {
    background-position: 0 -1080px
}

.emoji1f62f {
    background-position: 0 -1100px
}

.emoji1f63a {
    background-position: 0 -1120px
}

.emoji1f63b {
    background-position: 0 -1140px
}

.emoji1f63c {
    background-position: 0 -1160px
}

.emoji1f63d {
    background-position: 0 -1180px
}

.emoji1f63e {
    background-position: 0 -1200px
}

.emoji1f63f {
    background-position: 0 -1220px
}

.emoji1f64a {
    background-position: 0 -1240px
}

.emoji1f64c {
    background-position: 0 -1260px
}

.emoji1f64f {
    background-position: 0 -1280px
}

.emoji1f91a {
    background-position: 0 -1300px
}

.emoji1f91b {
    background-position: 0 -1320px
}

.emoji1f91c {
    background-position: 0 -1340px
}

.emoji1f91d {
    background-position: 0 -1360px
}

.emoji1f91e {
    background-position: 0 -1380px
}

.emoji1f91f {
    background-position: 0 -1400px
}

.emoji1f92a {
    background-position: 0 -1420px
}

.emoji1f92b {
    background-position: 0 -1440px
}

.emoji1f92c {
    background-position: 0 -1460px
}

.emoji1f92d {
    background-position: 0 -1480px
}

.emoji1f92e {
    background-position: 0 -1500px
}

.emoji1f92f {
    background-position: 0 -1520px
}

.emoji1f97a {
    background-position: 0 -1540px
}

.emoji1f308 {
    background-position: 0 -1560px
}

.emoji1f319 {
    background-position: 0 -1580px
}

.emoji1f320 {
    background-position: 0 -1600px
}

.emoji1f324 {
    background-position: 0 -1620px
}

.emoji1f325 {
    background-position: 0 -1640px
}

.emoji1f326 {
    background-position: 0 -1660px
}

.emoji1f327 {
    background-position: 0 -1680px
}

.emoji1f328 {
    background-position: 0 -1700px
}

.emoji1f329 {
    background-position: 0 -1720px
}

.emoji1f388 {
    background-position: 0 -1740px
}

.emoji1f389 {
    background-position: 0 -1760px
}

.emoji1f442 {
    background-position: 0 -1780px
}

.emoji1f443 {
    background-position: 0 -1800px
}

.emoji1f444 {
    background-position: 0 -1820px
}

.emoji1f445 {
    background-position: 0 -1840px
}

.emoji1f446 {
    background-position: 0 -1860px
}

.emoji1f447 {
    background-position: 0 -1880px
}

.emoji1f448 {
    background-position: 0 -1900px
}

.emoji1f449 {
    background-position: 0 -1920px
}

.emoji1f450 {
    background-position: 0 -1940px
}

.emoji1f483 {
    background-position: 0 -1960px
}

.emoji1f493 {
    background-position: 0 -1980px
}

.emoji1f494 {
    background-position: 0 -2000px
}

.emoji1f495 {
    background-position: 0 -2020px
}

.emoji1f496 {
    background-position: 0 -2040px
}

.emoji1f497 {
    background-position: 0 -2060px
}

.emoji1f498 {
    background-position: 0 -2080px
}

.emoji1f499 {
    background-position: 0 -2100px
}

.emoji1f525 {
    background-position: 0 -2120px
}

.emoji1f590 {
    background-position: 0 -2140px
}

.emoji1f595 {
    background-position: 0 -2160px
}

.emoji1f596 {
    background-position: 0 -2180px
}

.emoji1f600 {
    background-position: 0 -2200px
}

.emoji1f601 {
    background-position: 0 -2220px
}

.emoji1f602 {
    background-position: 0 -2240px
}

.emoji1f603 {
    background-position: 0 -2260px
}

.emoji1f604 {
    background-position: 0 -2280px
}

.emoji1f605 {
    background-position: 0 -2300px
}

.emoji1f606 {
    background-position: 0 -2320px
}

.emoji1f607 {
    background-position: 0 -2340px
}

.emoji1f608 {
    background-position: 0 -2360px
}

.emoji1f609 {
    background-position: 0 -2380px
}

.emoji1f610 {
    background-position: 0 -2400px
}

.emoji1f611 {
    background-position: 0 -2420px
}

.emoji1f612 {
    background-position: 0 -2440px
}

.emoji1f613 {
    background-position: 0 -2460px
}

.emoji1f614 {
    background-position: 0 -2480px
}

.emoji1f615 {
    background-position: 0 -2500px
}

.emoji1f616 {
    background-position: 0 -2520px
}

.emoji1f617 {
    background-position: 0 -2540px
}

.emoji1f618 {
    background-position: 0 -2560px
}

.emoji1f619 {
    background-position: 0 -2580px
}

.emoji1f620 {
    background-position: 0 -2600px
}

.emoji1f621 {
    background-position: 0 -2620px
}

.emoji1f622 {
    background-position: 0 -2640px
}

.emoji1f623 {
    background-position: 0 -2660px
}

.emoji1f624 {
    background-position: 0 -2680px
}

.emoji1f625 {
    background-position: 0 -2700px
}

.emoji1f626 {
    background-position: 0 -2720px
}

.emoji1f627 {
    background-position: 0 -2740px
}

.emoji1f628 {
    background-position: 0 -2760px
}

.emoji1f629 {
    background-position: 0 -2780px
}

.emoji1f630 {
    background-position: 0 -2800px
}

.emoji1f631 {
    background-position: 0 -2820px
}

.emoji1f632 {
    background-position: 0 -2840px
}

.emoji1f633 {
    background-position: 0 -2860px
}

.emoji1f634 {
    background-position: 0 -2880px
}

.emoji1f635 {
    background-position: 0 -2900px
}

.emoji1f636 {
    background-position: 0 -2920px
}

.emoji1f637 {
    background-position: 0 -2940px
}

.emoji1f638 {
    background-position: 0 -2960px
}

.emoji1f639 {
    background-position: 0 -2980px
}

.emoji1f640 {
    background-position: 0 -3000px
}

.emoji1f641 {
    background-position: 0 -3020px
}

.emoji1f642 {
    background-position: 0 -3040px
}

.emoji1f643 {
    background-position: 0 -3060px
}

.emoji1f644 {
    background-position: 0 -3080px
}

.emoji1f647 {
    background-position: 0 -3100px
}

.emoji1f648 {
    background-position: 0 -3120px
}

.emoji1f649 {
    background-position: 0 -3140px
}

.emoji1f910 {
    background-position: 0 -3160px
}

.emoji1f911 {
    background-position: 0 -3180px
}

.emoji1f912 {
    background-position: 0 -3200px
}

.emoji1f913 {
    background-position: 0 -3220px
}

.emoji1f914 {
    background-position: 0 -3240px
}

.emoji1f915 {
    background-position: 0 -3260px
}

.emoji1f917 {
    background-position: 0 -3280px
}

.emoji1f918 {
    background-position: 0 -3300px
}

.emoji1f919 {
    background-position: 0 -3320px
}

.emoji1f920 {
    background-position: 0 -3340px
}

.emoji1f921 {
    background-position: 0 -3360px
}

.emoji1f922 {
    background-position: 0 -3380px
}

.emoji1f923 {
    background-position: 0 -3400px
}

.emoji1f924 {
    background-position: 0 -3420px
}

.emoji1f925 {
    background-position: 0 -3440px
}

.emoji1f927 {
    background-position: 0 -3460px
}

.emoji1f928 {
    background-position: 0 -3480px
}

.emoji1f929 {
    background-position: 0 -3500px
}

.emoji1f932 {
    background-position: 0 -3520px
}

.emoji1f970 {
    background-position: 0 -3540px
}

.emoji1f973 {
    background-position: 0 -3560px
}

.emoji1f974 {
    background-position: 0 -3580px
}

.emoji1f975 {
    background-position: 0 -3600px
}

.emoji1f976 {
    background-position: 0 -3620px
}

.emoji1f981 {
    background-position: 0 -3640px
}

.emoji26bd {
    background-position: 0 -3660px
}

.emoji26c4 {
    background-position: 0 -3680px
}

.emoji261d {
    background-position: 0 -3700px
}

.emoji263a {
    background-position: 0 -3720px
}

.emoji270a {
    background-position: 0 -3740px
}

.emoji270b {
    background-position: 0 -3760px
}

.emoji270c {
    background-position: 0 -3780px
}

.emoji270d {
    background-position: 0 -3800px
}

.emoji2600 {
    background-position: 0 -3820px
}

.emoji2601 {
    background-position: 0 -3840px
}

.emoji2602 {
    background-position: 0 -3860px
}

.emoji2603 {
    background-position: 0 -3880px
}

.emoji2614 {
    background-position: 0 -3900px
}

.emoji2615 {
    background-position: 0 -3920px
}

.emoji2639 {
    background-position: 0 -3940px
}

.emoji2708 {
    background-position: 0 -3960px
}

.emoji00a9 {
    background-position: 0 0
}

.emoji00ae {
    background-position: 0 -20px
}

.emoji1f3b8 {
    background-position: 0 -40px
}

.emoji1f3c0 {
    background-position: 0 -60px
}

.emoji1f3c2 {
    background-position: 0 -80px
}

.emoji1f3c3 {
    background-position: 0 -100px
}

.emoji1f3c4 {
    background-position: 0 -120px
}

.emoji1f3c7 {
    background-position: 0 -140px
}

.emoji1f3ca {
    background-position: 0 -160px
}

.emoji1f3cb {
    background-position: 0 -180px
}

.emoji1f3cc {
    background-position: 0 -200px
}

.emoji1f4cc {
    background-position: 0 -220px
}

.emoji1f5fd {
    background-position: 0 -240px
}

.emoji1f6a2 {
    background-position: 0 -260px
}

.emoji1f6a3 {
    background-position: 0 -280px
}

.emoji1f6a4 {
    background-position: 0 -300px
}

.emoji1f6a5 {
    background-position: 0 -320px
}

.emoji1f6a6 {
    background-position: 0 -340px
}

.emoji1f6a9 {
    background-position: 0 -360px
}

.emoji1f6ab {
    background-position: 0 -380px
}

.emoji1f6ac {
    background-position: 0 -400px
}

.emoji1f6ad {
    background-position: 0 -420px
}

.emoji1f6af {
    background-position: 0 -440px
}

.emoji1f6b1 {
    background-position: 0 -460px
}

.emoji1f6b2 {
    background-position: 0 -480px
}

.emoji1f6b3 {
    background-position: 0 -500px
}

.emoji1f6b4 {
    background-position: 0 -520px
}

.emoji1f6b5 {
    background-position: 0 -540px
}

.emoji1f6b6 {
    background-position: 0 -560px
}

.emoji1f6b7 {
    background-position: 0 -580px
}

.emoji1f6b8 {
    background-position: 0 -600px
}

.emoji1f6e5 {
    background-position: 0 -620px
}

.emoji1f6e9 {
    background-position: 0 -640px
}

.emoji1f6eb {
    background-position: 0 -660px
}

.emoji1f6ec {
    background-position: 0 -680px
}

.emoji1f6f3 {
    background-position: 0 -700px
}

.emoji1f6f4 {
    background-position: 0 -720px
}

.emoji1f6f5 {
    background-position: 0 -740px
}

.emoji1f9b4 {
    background-position: 0 -760px
}

.emoji1f9b8 {
    background-position: 0 -780px
}

.emoji1f9b9 {
    background-position: 0 -800px
}

.emoji1f9d1 {
    background-position: 0 -820px
}

.emoji1f9d2 {
    background-position: 0 -840px
}

.emoji1f9d3 {
    background-position: 0 -860px
}

.emoji1f9d4 {
    background-position: 0 -880px
}

.emoji1f9d5 {
    background-position: 0 -900px
}

.emoji1f9d6 {
    background-position: 0 -920px
}

.emoji1f9d7 {
    background-position: 0 -940px
}

.emoji1f9d8 {
    background-position: 0 -960px
}

.emoji1f9d9 {
    background-position: 0 -980px
}

.emoji1f9da {
    background-position: 0 -1000px
}

.emoji1f9db {
    background-position: 0 -1020px
}

.emoji1f9dc {
    background-position: 0 -1040px
}

.emoji1f9dd {
    background-position: 0 -1060px
}

.emoji1f9de {
    background-position: 0 -1080px
}

.emoji1f9df {
    background-position: 0 -1100px
}

.emoji1f9e0 {
    background-position: 0 -1120px
}

.emoji1f9e1 {
    background-position: 0 -1140px
}

.emoji1f9e5 {
    background-position: 0 -1160px
}

.emoji1f9f8 {
    background-position: 0 -1180px
}

.emoji1f17e {
    background-position: 0 -1200px
}

.emoji1f17f {
    background-position: 0 -1220px
}

.emoji1f18e {
    background-position: 0 -1240px
}

.emoji1f19a {
    background-position: 0 -1260px
}

.emoji1f21a {
    background-position: 0 -1280px
}

.emoji1f22f {
    background-position: 0 -1300px
}

.emoji1f23a {
    background-position: 0 -1320px
}

.emoji1f30b {
    background-position: 0 -1340px
}

.emoji1f30d {
    background-position: 0 -1360px
}

.emoji1f30e {
    background-position: 0 -1380px
}

.emoji1f30f {
    background-position: 0 -1400px
}

.emoji1f38a {
    background-position: 0 -1420px
}

.emoji1f46a {
    background-position: 0 -1440px
}

.emoji1f46b {
    background-position: 0 -1460px
}

.emoji1f46c {
    background-position: 0 -1480px
}

.emoji1f46d {
    background-position: 0 -1500px
}

.emoji1f46e {
    background-position: 0 -1520px
}

.emoji1f46f {
    background-position: 0 -1540px
}

.emoji1f48f {
    background-position: 0 -1560px
}

.emoji1f51e {
    background-position: 0 -1580px
}

.emoji1f57a {
    background-position: 0 -1600px
}

.emoji1f64b {
    background-position: 0 -1620px
}

.emoji1f64d {
    background-position: 0 -1640px
}

.emoji1f64e {
    background-position: 0 -1660px
}

.emoji1f93a {
    background-position: 0 -1680px
}

.emoji1f93c {
    background-position: 0 -1700px
}

.emoji1f93d {
    background-position: 0 -1720px
}

.emoji1f93e {
    background-position: 0 -1740px
}

.emoji1f94e {
    background-position: 0 -1760px
}

.emoji1f98a {
    background-position: 0 -1780px
}

.emoji1f170 {
    background-position: 0 -1800px
}

.emoji1f171 {
    background-position: 0 -1820px
}

.emoji1f191 {
    background-position: 0 -1840px
}

.emoji1f196 {
    background-position: 0 -1860px
}

.emoji1f197 {
    background-position: 0 -1880px
}

.emoji1f198 {
    background-position: 0 -1900px
}

.emoji1f202 {
    background-position: 0 -1920px
}

.emoji1f232 {
    background-position: 0 -1940px
}

.emoji1f233 {
    background-position: 0 -1960px
}

.emoji1f234 {
    background-image: url(images/emoji-02.png);
    background-position: 0 -1980px
}

.emoji1f235 {
    background-position: 0 -2000px
}

.emoji1f236 {
    background-position: 0 -2020px
}

.emoji1f237 {
    background-position: 0 -2040px
}

.emoji1f238 {
    background-position: 0 -2060px
}

.emoji1f239 {
    background-position: 0 -2080px
}

.emoji1f250 {
    background-position: 0 -2100px
}

.emoji1f251 {
    background-position: 0 -2120px
}

.emoji1f301 {
    background-position: 0 -2140px
}

.emoji1f302 {
    background-position: 0 -2160px
}

.emoji1f303 {
    background-position: 0 -2180px
}

.emoji1f304 {
    background-position: 0 -2200px
}

.emoji1f305 {
    background-position: 0 -2220px
}

.emoji1f306 {
    background-position: 0 -2240px
}

.emoji1f307 {
    background-position: 0 -2260px
}

.emoji1f309 {
    background-position: 0 -2280px
}

.emoji1f311 {
    background-position: 0 -2300px
}

.emoji1f312 {
    background-position: 0 -2320px
}

.emoji1f313 {
    background-position: 0 -2340px
}

.emoji1f314 {
    background-position: 0 -2360px
}

.emoji1f315 {
    background-position: 0 -2380px
}

.emoji1f316 {
    background-position: 0 -2400px
}

.emoji1f317 {
    background-position: 0 -2420px
}

.emoji1f318 {
    background-position: 0 -2440px
}

.emoji1f321 {
    background-position: 0 -2460px
}

.emoji1f381 {
    background-position: 0 -2480px
}

.emoji1f383 {
    background-position: 0 -2500px
}

.emoji1f385 {
    background-position: 0 -2520px
}

.emoji1f386 {
    background-position: 0 -2540px
}

.emoji1f387 {
    background-position: 0 -2560px
}

.emoji1f391 {
    background-position: 0 -2580px
}

.emoji1f440 {
    background-position: 0 -2600px
}

.emoji1f451 {
    background-position: 0 -2620px
}

.emoji1f459 {
    background-position: 0 -2640px
}

.emoji1f460 {
    background-position: 0 -2660px
}

.emoji1f466 {
    background-position: 0 -2680px
}

.emoji1f467 {
    background-position: 0 -2700px
}

.emoji1f468 {
    background-position: 0 -2720px
}

.emoji1f469 {
    background-position: 0 -2740px
}

.emoji1f470 {
    background-position: 0 -2760px
}

.emoji1f471 {
    background-position: 0 -2780px
}

.emoji1f472 {
    background-position: 0 -2800px
}

.emoji1f473 {
    background-position: 0 -2820px
}

.emoji1f474 {
    background-position: 0 -2840px
}

.emoji1f475 {
    background-position: 0 -2860px
}

.emoji1f476 {
    background-position: 0 -2880px
}

.emoji1f477 {
    background-position: 0 -2900px
}

.emoji1f478 {
    background-position: 0 -2920px
}

.emoji1f479 {
    background-position: 0 -2940px
}

.emoji1f480 {
    background-position: 0 -2960px
}

.emoji1f481 {
    background-position: 0 -2980px
}

.emoji1f482 {
    background-position: 0 -3000px
}

.emoji1f486 {
    background-position: 0 -3020px
}

.emoji1f487 {
    background-position: 0 -3040px
}

.emoji1f491 {
    background-position: 0 -3060px
}

.emoji1f574 {
    background-position: 0 -3080px
}

.emoji1f575 {
    background-position: 0 -3100px
}

.emoji1f645 {
    background-position: 0 -3120px
}

.emoji1f646 {
    background-position: 0 -3140px
}

.emoji1f680 {
    background-position: 0 -3160px
}

.emoji1f681 {
    background-position: 0 -3180px
}

.emoji1f926 {
    background-position: 0 -3200px
}

.emoji1f930 {
    background-position: 0 -3220px
}

.emoji1f931 {
    background-position: 0 -3240px
}

.emoji1f934 {
    background-position: 0 -3260px
}

.emoji1f935 {
    background-position: 0 -3280px
}

.emoji1f936 {
    background-position: 0 -3300px
}

.emoji1f937 {
    background-position: 0 -3320px
}

.emoji1f938 {
    background-position: 0 -3340px
}

.emoji1f939 {
    background-position: 0 -3360px
}

.emoji1f964 {
    background-position: 0 -3380px
}

.emoji2b50 {
    background-position: 0 -3400px
}

.emoji2b55 {
    background-position: 0 -3420px
}

.emoji23f0 {
    background-position: 0 -3440px
}

.emoji23f1 {
    background-position: 0 -3460px
}

.emoji23f3 {
    background-position: 0 -3480px
}

.emoji26a0 {
    background-position: 0 -3500px
}

.emoji26a1 {
    background-position: 0 -3520px
}

.emoji26be {
    background-position: 0 -3540px
}

.emoji26c5 {
    background-position: 0 -3560px
}

.emoji26c8 {
    background-position: 0 -3580px
}

.emoji26cf {
    background-position: 0 -3600px
}

.emoji26f1 {
    background-position: 0 -3620px
}

.emoji26f7 {
    background-position: 0 -3640px
}

.emoji26f9 {
    background-position: 0 -3660px
}

.emoji203c {
    background-position: 0 -3680px
}

.emoji260e {
    background-position: 0 -3700px
}

.emoji274c {
    background-position: 0 -3720px
}

.emoji2049 {
    background-position: 0 -3740px
}

.emoji2620 {
    background-position: 0 -3760px
}

.emoji2668 {
    background-position: 0 -3780px
}

.emoji2702 {
    background-position: 0 -3800px
}

.emoji2714 {
    background-position: 0 -3820px
}

.emoji2728 {
    background-position: 0 -3840px
}

.emoji2753 {
    background-position: 0 -3860px
}

.emoji2757 {
    background-position: 0 -3880px
}

.emoji2763 {
    background-position: 0 -3900px
}

.emoji2764 {
    background-position: 0 -3920px
}

.emoji3297 {
    background-position: 0 -3940px
}

.emoji3299 {
    background-position: 0 -3960px
}

.emoji1f330, .emoji1f331, .emoji1f332, .emoji1f333, .emoji1f334, .emoji1f335, .emoji1f336, .emoji1f337, .emoji1f338, .emoji1f339, .emoji1f33a, .emoji1f33b, .emoji1f33c, .emoji1f33d, .emoji1f33e, .emoji1f33f, .emoji1f340, .emoji1f341, .emoji1f342, .emoji1f343, .emoji1f344, .emoji1f345, .emoji1f346, .emoji1f347, .emoji1f348, .emoji1f349, .emoji1f34a, .emoji1f34b, .emoji1f34c, .emoji1f34d, .emoji1f34e, .emoji1f34f, .emoji1f350, .emoji1f351, .emoji1f352, .emoji1f353, .emoji1f354, .emoji1f355, .emoji1f356, .emoji1f357, .emoji1f358, .emoji1f359, .emoji1f35a, .emoji1f35b, .emoji1f35c, .emoji1f35d, .emoji1f361, .emoji1f362, .emoji1f363, .emoji1f364, .emoji1f365, .emoji1f366, .emoji1f367, .emoji1f368, .emoji1f369, .emoji1f36a, .emoji1f36b, .emoji1f36e, .emoji1f36f, .emoji1f370, .emoji1f371, .emoji1f372, .emoji1f373, .emoji1f375, .emoji1f376, .emoji1f377, .emoji1f378, .emoji1f379, .emoji1f37a, .emoji1f37b, .emoji1f382, .emoji1f400, .emoji1f401, .emoji1f402, .emoji1f403, .emoji1f404, .emoji1f405, .emoji1f406, .emoji1f407, .emoji1f408, .emoji1f409, .emoji1f40a, .emoji1f40b, .emoji1f40c, .emoji1f40d, .emoji1f40e, .emoji1f40f, .emoji1f410, .emoji1f411, .emoji1f412, .emoji1f413, .emoji1f414, .emoji1f415, .emoji1f416, .emoji1f417, .emoji1f418, .emoji1f419, .emoji1f41a, .emoji1f41b, .emoji1f41c, .emoji1f41d, .emoji1f41e, .emoji1f41f, .emoji1f420, .emoji1f421, .emoji1f422, .emoji1f423, .emoji1f424, .emoji1f425, .emoji1f426, .emoji1f427, .emoji1f428, .emoji1f429, .emoji1f42a, .emoji1f42b, .emoji1f42c, .emoji1f42d, .emoji1f42e, .emoji1f42f, .emoji1f430, .emoji1f431, .emoji1f432, .emoji1f433, .emoji1f434, .emoji1f435, .emoji1f436, .emoji1f437, .emoji1f438, .emoji1f439, .emoji1f43a, .emoji1f43b, .emoji1f43c, .emoji1f43d, .emoji1f43e, .emoji1f43f, .emoji1f490, .emoji1f577, .emoji1f940, .emoji1f942, .emoji1f943, .emoji1f950, .emoji1f951, .emoji1f952, .emoji1f953, .emoji1f954, .emoji1f955, .emoji1f956, .emoji1f957, .emoji1f958, .emoji1f959, .emoji1f95c, .emoji1f95d, .emoji1f95e, .emoji1f95f, .emoji1f960, .emoji1f966, .emoji1f967, .emoji1f968, .emoji1f969, .emoji1f96a, .emoji1f96c, .emoji1f96d, .emoji1f96f, .emoji1f980, .emoji1f982, .emoji1f983, .emoji1f984, .emoji1f985, .emoji1f986, .emoji1f987, .emoji1f988, .emoji1f989, .emoji1f98b, .emoji1f98c, .emoji1f98d, .emoji1f98e, .emoji1f98f, .emoji1f990, .emoji1f991, .emoji1f992, .emoji1f993, .emoji1f994, .emoji1f995, .emoji1f996, .emoji1f997, .emoji1f998, .emoji1f999, .emoji1f99a, .emoji1f99b, .emoji1f99c, .emoji1f99d, .emoji1f99e, .emoji1f99f, .emoji1f9a1, .emoji1f9a2, .emoji1f9c0, .emoji1f9c1, .emoji2618 {
    background-image: url(images/emoji-03.png)
}

.emoji1f9a1 {
    background-position: 0 0
}

.emoji1f9a2 {
    background-position: 0 -20px
}

.emoji1f9c0 {
    background-position: 0 -40px
}

.emoji1f9c1 {
    background-position: 0 -60px
}

.emoji1f33a {
    background-position: 0 -80px
}

.emoji1f33b {
    background-position: 0 -100px
}

.emoji1f33c {
    background-position: 0 -120px
}

.emoji1f33d {
    background-position: 0 -140px
}

.emoji1f33e {
    background-position: 0 -160px
}

.emoji1f33f {
    background-position: 0 -180px
}

.emoji1f34a {
    background-position: 0 -200px
}

.emoji1f34b {
    background-position: 0 -220px
}

.emoji1f34c {
    background-position: 0 -240px
}

.emoji1f34d {
    background-position: 0 -260px
}

.emoji1f34e {
    background-position: 0 -280px
}

.emoji1f34f {
    background-position: 0 -300px
}

.emoji1f35a {
    background-position: 0 -320px
}

.emoji1f35b {
    background-position: 0 -340px
}

.emoji1f35c {
    background-position: 0 -360px
}

.emoji1f35d {
    background-position: 0 -380px
}

.emoji1f36a {
    background-position: 0 -400px
}

.emoji1f36b {
    background-position: 0 -420px
}

.emoji1f36e {
    background-position: 0 -440px
}

.emoji1f36f {
    background-position: 0 -460px
}

.emoji1f37a {
    background-position: 0 -480px
}

.emoji1f37b {
    background-position: 0 -500px
}

.emoji1f40a {
    background-position: 0 -520px
}

.emoji1f40b {
    background-position: 0 -540px
}

.emoji1f40c {
    background-position: 0 -560px
}

.emoji1f40d {
    background-position: 0 -580px
}

.emoji1f40e {
    background-position: 0 -600px
}

.emoji1f40f {
    background-position: 0 -620px
}

.emoji1f41a {
    background-position: 0 -640px
}

.emoji1f41b {
    background-position: 0 -660px
}

.emoji1f41c {
    background-position: 0 -680px
}

.emoji1f41d {
    background-position: 0 -700px
}

.emoji1f41e {
    background-position: 0 -720px
}

.emoji1f41f {
    background-position: 0 -740px
}

.emoji1f42a {
    background-position: 0 -760px
}

.emoji1f42b {
    background-position: 0 -780px
}

.emoji1f42c {
    background-position: 0 -800px
}

.emoji1f42d {
    background-position: 0 -820px
}

.emoji1f42e {
    background-position: 0 -840px
}

.emoji1f42f {
    background-position: 0 -860px
}

.emoji1f43a {
    background-position: 0 -880px
}

.emoji1f43b {
    background-position: 0 -900px
}

.emoji1f43c {
    background-position: 0 -920px
}

.emoji1f43d {
    background-position: 0 -940px
}

.emoji1f43e {
    background-position: 0 -960px
}

.emoji1f43f {
    background-position: 0 -980px
}

.emoji1f95c {
    background-position: 0 -1000px
}

.emoji1f95d {
    background-position: 0 -1020px
}

.emoji1f95e {
    background-position: 0 -1040px
}

.emoji1f95f {
    background-position: 0 -1060px
}

.emoji1f96a {
    background-position: 0 -1080px
}

.emoji1f96c {
    background-position: 0 -1100px
}

.emoji1f96d {
    background-position: 0 -1120px
}

.emoji1f96f {
    background-position: 0 -1140px
}

.emoji1f98b {
    background-position: 0 -1160px
}

.emoji1f98c {
    background-position: 0 -1180px
}

.emoji1f98d {
    background-position: 0 -1200px
}

.emoji1f98e {
    background-position: 0 -1220px
}

.emoji1f98f {
    background-position: 0 -1240px
}

.emoji1f99a {
    background-position: 0 -1260px
}

.emoji1f99b {
    background-position: 0 -1280px
}

.emoji1f99c {
    background-position: 0 -1300px
}

.emoji1f99d {
    background-position: 0 -1320px
}

.emoji1f99e {
    background-position: 0 -1340px
}

.emoji1f99f {
    background-position: 0 -1360px
}

.emoji1f330 {
    background-position: 0 -1380px
}

.emoji1f331 {
    background-position: 0 -1400px
}

.emoji1f332 {
    background-position: 0 -1420px
}

.emoji1f333 {
    background-position: 0 -1440px
}

.emoji1f334 {
    background-position: 0 -1460px
}

.emoji1f335 {
    background-position: 0 -1480px
}

.emoji1f336 {
    background-position: 0 -1500px
}

.emoji1f337 {
    background-position: 0 -1520px
}

.emoji1f338 {
    background-position: 0 -1540px
}

.emoji1f339 {
    background-position: 0 -1560px
}

.emoji1f340 {
    background-position: 0 -1580px
}

.emoji1f341 {
    background-position: 0 -1600px
}

.emoji1f342 {
    background-position: 0 -1620px
}

.emoji1f343 {
    background-position: 0 -1640px
}

.emoji1f344 {
    background-position: 0 -1660px
}

.emoji1f345 {
    background-position: 0 -1680px
}

.emoji1f346 {
    background-position: 0 -1700px
}

.emoji1f347 {
    background-position: 0 -1720px
}

.emoji1f348 {
    background-position: 0 -1740px
}

.emoji1f349 {
    background-position: 0 -1760px
}

.emoji1f350 {
    background-position: 0 -1780px
}

.emoji1f351 {
    background-position: 0 -1800px
}

.emoji1f352 {
    background-position: 0 -1820px
}

.emoji1f353 {
    background-position: 0 -1840px
}

.emoji1f354 {
    background-position: 0 -1860px
}

.emoji1f355 {
    background-position: 0 -1880px
}

.emoji1f356 {
    background-position: 0 -1900px
}

.emoji1f357 {
    background-position: 0 -1920px
}

.emoji1f358 {
    background-position: 0 -1940px
}

.emoji1f359 {
    background-position: 0 -1960px
}

.emoji1f360 {
    background-image: url(images/emoji-03.png);
    background-position: 0 -1980px
}

.emoji1f361 {
    background-position: 0 -2000px
}

.emoji1f362 {
    background-position: 0 -2020px
}

.emoji1f363 {
    background-position: 0 -2040px
}

.emoji1f364 {
    background-position: 0 -2060px
}

.emoji1f365 {
    background-position: 0 -2080px
}

.emoji1f366 {
    background-position: 0 -2100px
}

.emoji1f367 {
    background-position: 0 -2120px
}

.emoji1f368 {
    background-position: 0 -2140px
}

.emoji1f369 {
    background-position: 0 -2160px
}

.emoji1f370 {
    background-position: 0 -2180px
}

.emoji1f371 {
    background-position: 0 -2200px
}

.emoji1f372 {
    background-position: 0 -2220px
}

.emoji1f373 {
    background-position: 0 -2240px
}

.emoji1f375 {
    background-position: 0 -2260px
}

.emoji1f376 {
    background-position: 0 -2280px
}

.emoji1f377 {
    background-position: 0 -2300px
}

.emoji1f378 {
    background-position: 0 -2320px
}

.emoji1f379 {
    background-position: 0 -2340px
}

.emoji1f382 {
    background-position: 0 -2360px
}

.emoji1f400 {
    background-position: 0 -2380px
}

.emoji1f401 {
    background-position: 0 -2400px
}

.emoji1f402 {
    background-position: 0 -2420px
}

.emoji1f403 {
    background-position: 0 -2440px
}

.emoji1f404 {
    background-position: 0 -2460px
}

.emoji1f405 {
    background-position: 0 -2480px
}

.emoji1f406 {
    background-position: 0 -2500px
}

.emoji1f407 {
    background-position: 0 -2520px
}

.emoji1f408 {
    background-position: 0 -2540px
}

.emoji1f409 {
    background-position: 0 -2560px
}

.emoji1f410 {
    background-position: 0 -2580px
}

.emoji1f411 {
    background-position: 0 -2600px
}

.emoji1f412 {
    background-position: 0 -2620px
}

.emoji1f413 {
    background-position: 0 -2640px
}

.emoji1f414 {
    background-position: 0 -2660px
}

.emoji1f415 {
    background-position: 0 -2680px
}

.emoji1f416 {
    background-position: 0 -2700px
}

.emoji1f417 {
    background-position: 0 -2720px
}

.emoji1f418 {
    background-position: 0 -2740px
}

.emoji1f419 {
    background-position: 0 -2760px
}

.emoji1f420 {
    background-position: 0 -2780px
}

.emoji1f421 {
    background-position: 0 -2800px
}

.emoji1f422 {
    background-position: 0 -2820px
}

.emoji1f423 {
    background-position: 0 -2840px
}

.emoji1f424 {
    background-position: 0 -2860px
}

.emoji1f425 {
    background-position: 0 -2880px
}

.emoji1f426 {
    background-position: 0 -2900px
}

.emoji1f427 {
    background-position: 0 -2920px
}

.emoji1f428 {
    background-position: 0 -2940px
}

.emoji1f429 {
    background-position: 0 -2960px
}

.emoji1f430 {
    background-position: 0 -2980px
}

.emoji1f431 {
    background-position: 0 -3000px
}

.emoji1f432 {
    background-position: 0 -3020px
}

.emoji1f433 {
    background-position: 0 -3040px
}

.emoji1f434 {
    background-position: 0 -3060px
}

.emoji1f435 {
    background-position: 0 -3080px
}

.emoji1f436 {
    background-position: 0 -3100px
}

.emoji1f437 {
    background-position: 0 -3120px
}

.emoji1f438 {
    background-position: 0 -3140px
}

.emoji1f439 {
    background-position: 0 -3160px
}

.emoji1f490 {
    background-position: 0 -3180px
}

.emoji1f577 {
    background-position: 0 -3200px
}

.emoji1f940 {
    background-position: 0 -3220px
}

.emoji1f942 {
    background-position: 0 -3240px
}

.emoji1f943 {
    background-position: 0 -3260px
}

.emoji1f950 {
    background-position: 0 -3280px
}

.emoji1f951 {
    background-position: 0 -3300px
}

.emoji1f952 {
    background-position: 0 -3320px
}

.emoji1f953 {
    background-position: 0 -3340px
}

.emoji1f954 {
    background-position: 0 -3360px
}

.emoji1f955 {
    background-position: 0 -3380px
}

.emoji1f956 {
    background-position: 0 -3400px
}

.emoji1f957 {
    background-position: 0 -3420px
}

.emoji1f958 {
    background-position: 0 -3440px
}

.emoji1f959 {
    background-position: 0 -3460px
}

.emoji1f960 {
    background-position: 0 -3480px
}

.emoji1f966 {
    background-position: 0 -3500px
}

.emoji1f967 {
    background-position: 0 -3520px
}

.emoji1f968 {
    background-position: 0 -3540px
}

.emoji1f969 {
    background-position: 0 -3560px
}

.emoji1f980 {
    background-position: 0 -3580px
}

.emoji1f982 {
    background-position: 0 -3600px
}

.emoji1f983 {
    background-position: 0 -3620px
}

.emoji1f984 {
    background-position: 0 -3640px
}

.emoji1f985 {
    background-position: 0 -3660px
}

.emoji1f986 {
    background-position: 0 -3680px
}

.emoji1f987 {
    background-position: 0 -3700px
}

.emoji1f988 {
    background-position: 0 -3720px
}

.emoji1f989 {
    background-position: 0 -3740px
}

.emoji1f990 {
    background-position: 0 -3760px
}

.emoji1f991 {
    background-position: 0 -3780px
}

.emoji1f992 {
    background-position: 0 -3800px
}

.emoji1f993 {
    background-position: 0 -3820px
}

.emoji1f994 {
    background-position: 0 -3840px
}

.emoji1f995 {
    background-position: 0 -3860px
}

.emoji1f996 {
    background-position: 0 -3880px
}

.emoji1f997 {
    background-position: 0 -3900px
}

.emoji1f998 {
    background-position: 0 -3920px
}

.emoji1f999 {
    background-position: 0 -3940px
}

.emoji2618 {
    background-position: 0 -3960px
}

.emoji1f004, .emoji1f0cf, .emoji1f300, .emoji1f30a, .emoji1f310, .emoji1f31f, .emoji1f32a, .emoji1f32d, .emoji1f32e, .emoji1f32f, .emoji1f35e, .emoji1f35f, .emoji1f36c, .emoji1f36d, .emoji1f374, .emoji1f37c, .emoji1f37d, .emoji1f37f, .emoji1f384, .emoji1f38b, .emoji1f38c, .emoji1f38e, .emoji1f38f, .emoji1f396, .emoji1f397, .emoji1f3a1, .emoji1f3a2, .emoji1f3a7, .emoji1f3a8, .emoji1f3ad, .emoji1f3af, .emoji1f3b0, .emoji1f3b1, .emoji1f3b2, .emoji1f3b3, .emoji1f3b5, .emoji1f3b7, .emoji1f3b9, .emoji1f3ba, .emoji1f3bb, .emoji1f3be, .emoji1f3c1, .emoji1f3c5, .emoji1f3c6, .emoji1f3c8, .emoji1f3cd, .emoji1f3ce, .emoji1f3d0, .emoji1f3d3, .emoji1f3d4, .emoji1f3d5, .emoji1f3d6, .emoji1f3d7, .emoji1f3d8, .emoji1f3d9, .emoji1f3da, .emoji1f3db, .emoji1f3dc, .emoji1f3dd, .emoji1f3de, .emoji1f3e0, .emoji1f3e1, .emoji1f3e2, .emoji1f3e3, .emoji1f3e4, .emoji1f3e5, .emoji1f3e6, .emoji1f3e8, .emoji1f3e9, .emoji1f3ea, .emoji1f3eb, .emoji1f3ec, .emoji1f3ed, .emoji1f3ef, .emoji1f3f0, .emoji1f3f3, .emoji1f3f4, .emoji1f3f8, .emoji1f3f9, .emoji1f441, .emoji1f453, .emoji1f458, .emoji1f45a, .emoji1f45b, .emoji1f45c, .emoji1f45d, .emoji1f45e, .emoji1f45f, .emoji1f463, .emoji1f484, .emoji1f485, .emoji1f489, .emoji1f48c, .emoji1f492, .emoji1f49d, .emoji1f49e, .emoji1f49f, .emoji1f4bb, .emoji1f4cd, .emoji1f4e9, .emoji1f4f1, .emoji1f4f2, .emoji1f4f3, .emoji1f4f4, .emoji1f4f5, .emoji1f505, .emoji1f506, .emoji1f511, .emoji1f52a, .emoji1f52d, .emoji1f54a, .emoji1f54c, .emoji1f570, .emoji1f578, .emoji1f5a4, .emoji1f5e1, .emoji1f5e3, .emoji1f5e8, .emoji1f5ef, .emoji1f5fa, .emoji1f5fb, .emoji1f5fc, .emoji1f5ff, .emoji1f682, .emoji1f683, .emoji1f685, .emoji1f686, .emoji1f687, .emoji1f689, .emoji1f68a, .emoji1f68b, .emoji1f68c, .emoji1f68d, .emoji1f68e, .emoji1f690, .emoji1f691, .emoji1f692, .emoji1f693, .emoji1f694, .emoji1f695, .emoji1f696, .emoji1f697, .emoji1f698, .emoji1f699, .emoji1f69a, .emoji1f69b, .emoji1f69c, .emoji1f69e, .emoji1f69f, .emoji1f6a8, .emoji1f6bd, .emoji1f6bf, .emoji1f6c0, .emoji1f6c1, .emoji1f6cc, .emoji1f6cd, .emoji1f6cf, .emoji1f6d2, .emoji1f6f0, .emoji1f916, .emoji1f941, .emoji1f944, .emoji1f947, .emoji1f948, .emoji1f949, .emoji1f94a, .emoji1f95a, .emoji1f95b, .emoji1f962, .emoji1f96b, .emoji1f96e, .emoji1f97d, .emoji1f9b7, .emoji1f9e2, .emoji1f9e3, .emoji1f9e6, .emoji1f9e7, .emoji1f9e8, .emoji1f9ea, .emoji1f9ed, .emoji1f9ee, .emoji1f9ef, .emoji1f9f2, .emoji1f9f4, .emoji1f9f6, .emoji1f9f7, .emoji1f9f9, .emoji26ab, .emoji26d1, .emoji26d4, .emoji26e9, .emoji26ea, .emoji26f0, .emoji26f3, .emoji26f4, .emoji26f5, .emoji26fa, .emoji26fd {
    background-image: url(images/emoji-04.png);
    background-size: 20px 4000px
}

.emoji1f0cf {
    background-position: 0 0
}

.emoji1f3a1 {
    background-position: 0 -20px
}

.emoji1f3a2 {
    background-position: 0 -40px
}

.emoji1f3a7 {
    background-position: 0 -60px
}

.emoji1f3a8 {
    background-position: 0 -80px
}

.emoji1f3ad {
    background-position: 0 -100px
}

.emoji1f3af {
    background-position: 0 -120px
}

.emoji1f3b0 {
    background-position: 0 -140px
}

.emoji1f3b1 {
    background-position: 0 -160px
}

.emoji1f3b2 {
    background-position: 0 -180px
}

.emoji1f3b3 {
    background-position: 0 -200px
}

.emoji1f3b5 {
    background-position: 0 -220px
}

.emoji1f3b7 {
    background-position: 0 -240px
}

.emoji1f3b9 {
    background-position: 0 -260px
}

.emoji1f3ba {
    background-position: 0 -280px
}

.emoji1f3bb {
    background-position: 0 -300px
}

.emoji1f3be {
    background-position: 0 -320px
}

.emoji1f3c1 {
    background-position: 0 -340px
}

.emoji1f3c5 {
    background-position: 0 -360px
}

.emoji1f3c6 {
    background-position: 0 -380px
}

.emoji1f3c8 {
    background-position: 0 -400px
}

.emoji1f3cd {
    background-position: 0 -420px
}

.emoji1f3ce {
    background-position: 0 -440px
}

.emoji1f3d0 {
    background-position: 0 -460px
}

.emoji1f3d3 {
    background-position: 0 -480px
}

.emoji1f3d4 {
    background-position: 0 -500px
}

.emoji1f3d5 {
    background-position: 0 -520px
}

.emoji1f3d6 {
    background-position: 0 -540px
}

.emoji1f3d7 {
    background-position: 0 -560px
}

.emoji1f3d8 {
    background-position: 0 -580px
}

.emoji1f3d9 {
    background-position: 0 -600px
}

.emoji1f3da {
    background-position: 0 -620px
}

.emoji1f3db {
    background-position: 0 -640px
}

.emoji1f3dc {
    background-position: 0 -660px
}

.emoji1f3dd {
    background-position: 0 -680px
}

.emoji1f3de {
    background-position: 0 -700px
}

.emoji1f3e0 {
    background-position: 0 -720px
}

.emoji1f3e1 {
    background-position: 0 -740px
}

.emoji1f3e2 {
    background-position: 0 -760px
}

.emoji1f3e3 {
    background-position: 0 -780px
}

.emoji1f3e4 {
    background-position: 0 -800px
}

.emoji1f3e5 {
    background-position: 0 -820px
}

.emoji1f3e6 {
    background-position: 0 -840px
}

.emoji1f3e8 {
    background-position: 0 -860px
}

.emoji1f3e9 {
    background-position: 0 -880px
}

.emoji1f3ea {
    background-position: 0 -900px
}

.emoji1f3eb {
    background-position: 0 -920px
}

.emoji1f3ec {
    background-position: 0 -940px
}

.emoji1f3ed {
    background-position: 0 -960px
}

.emoji1f3ef {
    background-position: 0 -980px
}

.emoji1f3f0 {
    background-position: 0 -1000px
}

.emoji1f3f3 {
    background-position: 0 -1020px
}

.emoji1f3f4 {
    background-position: 0 -1040px
}

.emoji1f3f8 {
    background-position: 0 -1060px
}

.emoji1f3f9 {
    background-position: 0 -1080px
}

.emoji1f004 {
    background-position: 0 -1100px
}

.emoji1f4bb {
    background-position: 0 -1120px
}

.emoji1f4cd {
    background-position: 0 -1140px
}

.emoji1f4e9 {
    background-position: 0 -1160px
}

.emoji1f4f1 {
    background-position: 0 -1180px
}

.emoji1f4f2 {
    background-position: 0 -1200px
}

.emoji1f4f3 {
    background-position: 0 -1220px
}

.emoji1f4f4 {
    background-position: 0 -1240px
}

.emoji1f4f5 {
    background-position: 0 -1260px
}

.emoji1f5a4 {
    background-position: 0 -1280px
}

.emoji1f5e1 {
    background-position: 0 -1300px
}

.emoji1f5e3 {
    background-position: 0 -1320px
}

.emoji1f5e8 {
    background-position: 0 -1340px
}

.emoji1f5ef {
    background-position: 0 -1360px
}

.emoji1f5fa {
    background-position: 0 -1380px
}

.emoji1f5fb {
    background-position: 0 -1400px
}

.emoji1f5fc {
    background-position: 0 -1420px
}

.emoji1f5ff {
    background-position: 0 -1440px
}

.emoji1f6a8 {
    background-position: 0 -1460px
}

.emoji1f6bd {
    background-position: 0 -1480px
}

.emoji1f6bf {
    background-position: 0 -1500px
}

.emoji1f6c0 {
    background-position: 0 -1520px
}

.emoji1f6c1 {
    background-position: 0 -1540px
}

.emoji1f6cc {
    background-position: 0 -1560px
}

.emoji1f6cd {
    background-position: 0 -1580px
}

.emoji1f6cf {
    background-position: 0 -1600px
}

.emoji1f6d2 {
    background-position: 0 -1620px
}

.emoji1f6f0 {
    background-position: 0 -1640px
}

.emoji1f9b7 {
    background-position: 0 -1660px
}

.emoji1f9e2 {
    background-position: 0 -1680px
}

.emoji1f9e3 {
    background-position: 0 -1700px
}

.emoji1f9e6 {
    background-position: 0 -1720px
}

.emoji1f9e7 {
    background-position: 0 -1740px
}

.emoji1f9e8 {
    background-position: 0 -1760px
}

.emoji1f9ea {
    background-position: 0 -1780px
}

.emoji1f9ed {
    background-position: 0 -1800px
}

.emoji1f9ee {
    background-position: 0 -1820px
}

.emoji1f9ef {
    background-position: 0 -1840px
}

.emoji1f9f2 {
    background-position: 0 -1860px
}

.emoji1f9f4 {
    background-position: 0 -1880px
}

.emoji1f9f6 {
    background-position: 0 -1900px
}

.emoji1f9f7 {
    background-position: 0 -1920px
}

.emoji1f9f9 {
    background-position: 0 -1940px
}

.emoji1f30a {
    background-position: 0 -1960px
}

.emoji1f30c {
    background-image: url(images/emoji-04.png);
    background-size: 20px 4000px;
    background-position: 0 -1980px
}

.emoji1f31f {
    background-position: 0 -2000px
}

.emoji1f32a {
    background-position: 0 -2020px
}

.emoji1f32d {
    background-position: 0 -2040px
}

.emoji1f32e {
    background-position: 0 -2060px
}

.emoji1f32f {
    background-position: 0 -2080px
}

.emoji1f35e {
    background-position: 0 -2100px
}

.emoji1f35f {
    background-position: 0 -2120px
}

.emoji1f36c {
    background-position: 0 -2140px
}

.emoji1f36d {
    background-position: 0 -2160px
}

.emoji1f37c {
    background-position: 0 -2180px
}

.emoji1f37d {
    background-position: 0 -2200px
}

.emoji1f37f {
    background-position: 0 -2220px
}

.emoji1f38b {
    background-position: 0 -2240px
}

.emoji1f38c {
    background-position: 0 -2260px
}

.emoji1f38e {
    background-position: 0 -2280px
}

.emoji1f38f {
    background-position: 0 -2300px
}

.emoji1f45a {
    background-position: 0 -2320px
}

.emoji1f45b {
    background-position: 0 -2340px
}

.emoji1f45c {
    background-position: 0 -2360px
}

.emoji1f45d {
    background-position: 0 -2380px
}

.emoji1f45e {
    background-position: 0 -2400px
}

.emoji1f45f {
    background-position: 0 -2420px
}

.emoji1f48c {
    background-position: 0 -2440px
}

.emoji1f49d {
    background-position: 0 -2460px
}

.emoji1f49e {
    background-position: 0 -2480px
}

.emoji1f49f {
    background-position: 0 -2500px
}

.emoji1f52a {
    background-position: 0 -2520px
}

.emoji1f52d {
    background-position: 0 -2540px
}

.emoji1f54a {
    background-position: 0 -2560px
}

.emoji1f54c {
    background-position: 0 -2580px
}

.emoji1f68a {
    background-position: 0 -2600px
}

.emoji1f68b {
    background-position: 0 -2620px
}

.emoji1f68c {
    background-position: 0 -2640px
}

.emoji1f68d {
    background-position: 0 -2660px
}

.emoji1f68e {
    background-position: 0 -2680px
}

.emoji1f69a {
    background-position: 0 -2700px
}

.emoji1f69b {
    background-position: 0 -2720px
}

.emoji1f69c {
    background-position: 0 -2740px
}

.emoji1f69e {
    background-position: 0 -2760px
}

.emoji1f69f {
    background-position: 0 -2780px
}

.emoji1f94a {
    background-position: 0 -2800px
}

.emoji1f95a {
    background-position: 0 -2820px
}

.emoji1f95b {
    background-position: 0 -2840px
}

.emoji1f96b {
    background-position: 0 -2860px
}

.emoji1f96e {
    background-position: 0 -2880px
}

.emoji1f97d {
    background-position: 0 -2900px
}

.emoji1f300 {
    background-position: 0 -2920px
}

.emoji1f310 {
    background-position: 0 -2940px
}

.emoji1f374 {
    background-position: 0 -2960px
}

.emoji1f384 {
    background-position: 0 -2980px
}

.emoji1f396 {
    background-position: 0 -3000px
}

.emoji1f397 {
    background-position: 0 -3020px
}

.emoji1f441 {
    background-position: 0 -3040px
}

.emoji1f453 {
    background-position: 0 -3060px
}

.emoji1f458 {
    background-position: 0 -3080px
}

.emoji1f463 {
    background-position: 0 -3100px
}

.emoji1f484 {
    background-position: 0 -3120px
}

.emoji1f485 {
    background-position: 0 -3140px
}

.emoji1f489 {
    background-position: 0 -3160px
}

.emoji1f492 {
    background-position: 0 -3180px
}

.emoji1f505 {
    background-position: 0 -3200px
}

.emoji1f506 {
    background-position: 0 -3220px
}

.emoji1f511 {
    background-position: 0 -3240px
}

.emoji1f570 {
    background-position: 0 -3260px
}

.emoji1f578 {
    background-position: 0 -3280px
}

.emoji1f682 {
    background-position: 0 -3300px
}

.emoji1f683 {
    background-position: 0 -3320px
}

.emoji1f685 {
    background-position: 0 -3340px
}

.emoji1f686 {
    background-position: 0 -3360px
}

.emoji1f687 {
    background-position: 0 -3380px
}

.emoji1f689 {
    background-position: 0 -3400px
}

.emoji1f690 {
    background-position: 0 -3420px
}

.emoji1f691 {
    background-position: 0 -3440px
}

.emoji1f692 {
    background-position: 0 -3460px
}

.emoji1f693 {
    background-position: 0 -3480px
}

.emoji1f694 {
    background-position: 0 -3500px
}

.emoji1f695 {
    background-position: 0 -3520px
}

.emoji1f696 {
    background-position: 0 -3540px
}

.emoji1f697 {
    background-position: 0 -3560px
}

.emoji1f698 {
    background-position: 0 -3580px
}

.emoji1f699 {
    background-position: 0 -3600px
}

.emoji1f916 {
    background-position: 0 -3620px
}

.emoji1f941 {
    background-position: 0 -3640px
}

.emoji1f944 {
    background-position: 0 -3660px
}

.emoji1f947 {
    background-position: 0 -3680px
}

.emoji1f948 {
    background-position: 0 -3700px
}

.emoji1f949 {
    background-position: 0 -3720px
}

.emoji1f962 {
    background-position: 0 -3740px
}

.emoji26ab {
    background-position: 0 -3760px
}

.emoji26d1 {
    background-position: 0 -3780px
}

.emoji26d4 {
    background-position: 0 -3800px
}

.emoji26e9 {
    background-position: 0 -3820px
}

.emoji26ea {
    background-position: 0 -3840px
}

.emoji26f0 {
    background-position: 0 -3860px
}

.emoji26f3 {
    background-position: 0 -3880px
}

.emoji26f4 {
    background-position: 0 -3900px
}

.emoji26f5 {
    background-position: 0 -3920px
}

.emoji26fa {
    background-position: 0 -3940px
}

.emoji26fd {
    background-position: 0 -3960px
}

.emoji1f1e6-1f1e8, .emoji1f1e6-1f1e9, .emoji1f1e6-1f1ea, .emoji1f1e6-1f1eb, .emoji1f1e6-1f1ec, .emoji1f1e6-1f1ee, .emoji1f1e6-1f1f1, .emoji1f1e6-1f1f2, .emoji1f1e6-1f1f4, .emoji1f1e6-1f1f6, .emoji1f1e6-1f1f7, .emoji1f1e6-1f1f8, .emoji1f1e6-1f1f9, .emoji1f1e6-1f1fa, .emoji1f1e6-1f1fc, .emoji1f1e6-1f1fd, .emoji1f1e6-1f1ff, .emoji1f1e7-1f1e6, .emoji1f1e7-1f1e7, .emoji1f1e7-1f1e9, .emoji1f1e7-1f1ea, .emoji1f1e7-1f1eb, .emoji1f1e7-1f1ec, .emoji1f1e7-1f1ed, .emoji1f1e7-1f1ee, .emoji1f1e7-1f1ef, .emoji1f1e7-1f1f1, .emoji1f1e7-1f1f2, .emoji1f1e7-1f1f3, .emoji1f1e7-1f1f4, .emoji1f1e7-1f1f6, .emoji1f1e7-1f1f7, .emoji1f1e7-1f1f8, .emoji1f1e7-1f1f9, .emoji1f1e7-1f1fb, .emoji1f1e7-1f1fc, .emoji1f1e7-1f1fe, .emoji1f1e7-1f1ff, .emoji1f1e8-1f1e6, .emoji1f1e8-1f1e8, .emoji1f1e8-1f1e9, .emoji1f1e8-1f1eb, .emoji1f1e8-1f1ec, .emoji1f1e8-1f1ed, .emoji1f1e8-1f1ee, .emoji1f1e8-1f1f0, .emoji1f1e8-1f1f1, .emoji1f1e8-1f1f2, .emoji1f1e8-1f1f3, .emoji1f1e8-1f1f4, .emoji1f1e8-1f1f5, .emoji1f1e8-1f1f7, .emoji1f1e8-1f1fa, .emoji1f1e8-1f1fb, .emoji1f1e8-1f1fc, .emoji1f1e8-1f1fd, .emoji1f1e8-1f1fe, .emoji1f1e8-1f1ff, .emoji1f1e9-1f1ea, .emoji1f1e9-1f1ec, .emoji1f1e9-1f1ef, .emoji1f1e9-1f1f0, .emoji1f1e9-1f1f2, .emoji1f1e9-1f1f4, .emoji1f1e9-1f1ff, .emoji1f1ea-1f1e6, .emoji1f1ea-1f1e8, .emoji1f1ea-1f1ea, .emoji1f1ea-1f1ec, .emoji1f1ea-1f1ed, .emoji1f1ea-1f1f7, .emoji1f1ea-1f1f8, .emoji1f1ea-1f1f9, .emoji1f1ea-1f1fa, .emoji1f1eb-1f1ee, .emoji1f1eb-1f1ef, .emoji1f1eb-1f1f0, .emoji1f1eb-1f1f2, .emoji1f1eb-1f1f4, .emoji1f1eb-1f1f7, .emoji1f1ec-1f1e6, .emoji1f1ec-1f1e7, .emoji1f1ec-1f1e9, .emoji1f1ec-1f1ea, .emoji1f1ec-1f1eb, .emoji1f1ec-1f1ec, .emoji1f1ec-1f1ed, .emoji1f1ec-1f1ee, .emoji1f1ec-1f1f1, .emoji1f1ec-1f1f2, .emoji1f1ec-1f1f3, .emoji1f1ec-1f1f5, .emoji1f1ec-1f1f6, .emoji1f1ec-1f1f7, .emoji1f1ec-1f1f8, .emoji1f1ec-1f1f9, .emoji1f1ec-1f1fa, .emoji1f1ec-1f1fc, .emoji1f1ec-1f1fe, .emoji1f1ed-1f1f0, .emoji1f1ed-1f1f2, .emoji1f1ed-1f1f3, .emoji1f1ed-1f1f7, .emoji1f1ed-1f1f9, .emoji1f1ed-1f1fa, .emoji1f1ee-1f1e8, .emoji1f1ee-1f1e9, .emoji1f1ee-1f1ea, .emoji1f1ee-1f1f1, .emoji1f1ee-1f1f2, .emoji1f1ee-1f1f3, .emoji1f1ee-1f1f4, .emoji1f1ee-1f1f6, .emoji1f1ee-1f1f7, .emoji1f1ee-1f1f8, .emoji1f1ee-1f1f9, .emoji1f1ef-1f1ea, .emoji1f1ef-1f1f2, .emoji1f1ef-1f1f4, .emoji1f1ef-1f1f5, .emoji1f1f0-1f1ea, .emoji1f1f0-1f1ec, .emoji1f1f0-1f1ed, .emoji1f1f0-1f1ee, .emoji1f1f0-1f1f2, .emoji1f1f0-1f1f3, .emoji1f1f0-1f1f5, .emoji1f1f0-1f1f7, .emoji1f1f0-1f1fe, .emoji1f1f0-1f1ff, .emoji1f1f1-1f1e6, .emoji1f1f1-1f1e7, .emoji1f1f1-1f1e8, .emoji1f1f1-1f1ee, .emoji1f1f1-1f1f0, .emoji1f1f1-1f1f7, .emoji1f1f1-1f1f8, .emoji1f1f1-1f1f9, .emoji1f1f1-1f1fa, .emoji1f1f1-1f1fb, .emoji1f1f1-1f1fe, .emoji1f1f2-1f1e6, .emoji1f1f2-1f1e8, .emoji1f1f2-1f1e9, .emoji1f1f2-1f1ea, .emoji1f1f2-1f1eb, .emoji1f1f2-1f1ec, .emoji1f1f2-1f1ed, .emoji1f1f2-1f1f0, .emoji1f1f2-1f1f1, .emoji1f1f2-1f1f2, .emoji1f1f2-1f1f3, .emoji1f1f2-1f1f4, .emoji1f1f2-1f1f5, .emoji1f1f2-1f1f6, .emoji1f1f2-1f1f7, .emoji1f1f2-1f1f8, .emoji1f1f2-1f1f9, .emoji1f1f2-1f1fa, .emoji1f1f2-1f1fb, .emoji1f1f2-1f1fc, .emoji1f1f2-1f1fd, .emoji1f1f2-1f1fe, .emoji1f1f2-1f1ff, .emoji1f1f3-1f1e6, .emoji1f1f3-1f1e8, .emoji1f1f3-1f1ea, .emoji1f1f3-1f1eb, .emoji1f1f3-1f1ec, .emoji1f1f3-1f1ee, .emoji1f1f3-1f1f1, .emoji1f1f3-1f1f4, .emoji1f1f3-1f1f5, .emoji1f1f3-1f1f7, .emoji1f1f3-1f1fa, .emoji1f1f3-1f1ff, .emoji1f1f4-1f1f2, .emoji1f1f5-1f1e6, .emoji1f1f5-1f1ea, .emoji1f1f5-1f1eb, .emoji1f1f5-1f1ec, .emoji1f1f5-1f1ed, .emoji1f1f5-1f1f0, .emoji1f1f5-1f1f1, .emoji1f1f5-1f1f2, .emoji1f1f5-1f1f3, .emoji1f1f5-1f1f7, .emoji1f1f5-1f1f8, .emoji1f1f5-1f1f9, .emoji1f1f5-1f1fc, .emoji1f1f5-1f1fe, .emoji1f1f6-1f1e6, .emoji1f1f7-1f1ea, .emoji1f1f7-1f1f4, .emoji1f1f7-1f1f8, .emoji1f1f7-1f1fa, .emoji1f1f7-1f1fc, .emoji1f1f8-1f1e6, .emoji1f1f8-1f1e7, .emoji1f1f8-1f1e8, .emoji1f1f8-1f1e9, .emoji1f1f8-1f1ea, .emoji1f1f8-1f1ec, .emoji1f1f8-1f1ed, .emoji1f1f8-1f1ee, .emoji1f1f8-1f1ef, .emoji1f1f8-1f1f0, .emoji1f1f8-1f1f1, .emoji1f1f8-1f1f2, .emoji1f1f8-1f1f3, .emoji1f1f8-1f1f4, .emoji1f1f8-1f1f7, .emoji1f1f8-1f1f8, .emoji1f1f8-1f1f9, .emoji1f1f8-1f1fb, .emoji1f1f8-1f1fd, .emoji1f1f8-1f1fe, .emoji1f1f8-1f1ff, .emoji1f1f9-1f1e6, .emoji1f1f9-1f1e8, .emoji1f1f9-1f1e9, .emoji1f1f9-1f1eb, .emoji1f1f9-1f1ec, .emoji1f1f9-1f1ed, .emoji1f1f9-1f1ef, .emoji1f1f9-1f1f0, .emoji1f1f9-1f1f1, .emoji1f1f9-1f1f2, .emoji1f1f9-1f1f3, .emoji1f1f9-1f1f4, .emoji1f1f9-1f1f7, .emoji1f1f9-1f1f9, .emoji1f1f9-1f1fb, .emoji1f1f9-1f1fc, .emoji1f1f9-1f1ff, .emoji1f1fa-1f1e6, .emoji1f1fa-1f1ec, .emoji1f1fa-1f1f2, .emoji1f1fa-1f1f3, .emoji1f1fa-1f1f8, .emoji1f1fa-1f1fe, .emoji1f1fa-1f1ff, .emoji1f1fb-1f1e6, .emoji1f1fb-1f1e8, .emoji1f1fb-1f1ea, .emoji1f1fb-1f1ec, .emoji1f1fb-1f1ee, .emoji1f1fb-1f1f3, .emoji1f1fb-1f1fa, .emoji1f1fc-1f1eb, .emoji1f1fc-1f1f8, .emoji1f1fd-1f1f0, .emoji1f1fe-1f1ea, .emoji1f1fe-1f1f9, .emoji1f1ff-1f1e6, .emoji1f1ff-1f1f2, .emoji1f1ff-1f1fc {
    background-image: url(images/emoji-05.png);
    background-size: 20px 5160px
}

.emoji1f1e6-1f1e8 {
    background-position: 0 0
}

.emoji1f1e6-1f1e9 {
    background-position: 0 -20px
}

.emoji1f1e6-1f1ea {
    background-position: 0 -40px
}

.emoji1f1e6-1f1eb {
    background-position: 0 -60px
}

.emoji1f1e6-1f1ec {
    background-position: 0 -80px
}

.emoji1f1e6-1f1ee {
    background-position: 0 -100px
}

.emoji1f1e6-1f1f1 {
    background-position: 0 -120px
}

.emoji1f1e6-1f1f2 {
    background-position: 0 -140px
}

.emoji1f1e6-1f1f4 {
    background-position: 0 -160px
}

.emoji1f1e6-1f1f6 {
    background-position: 0 -180px
}

.emoji1f1e6-1f1f7 {
    background-position: 0 -200px
}

.emoji1f1e6-1f1f8 {
    background-position: 0 -220px
}

.emoji1f1e6-1f1f9 {
    background-position: 0 -240px
}

.emoji1f1e6-1f1fa {
    background-position: 0 -260px
}

.emoji1f1e6-1f1fc {
    background-position: 0 -280px
}

.emoji1f1e6-1f1fd {
    background-position: 0 -300px
}

.emoji1f1e6-1f1ff {
    background-position: 0 -320px
}

.emoji1f1e7-1f1e6 {
    background-position: 0 -340px
}

.emoji1f1e7-1f1e7 {
    background-position: 0 -360px
}

.emoji1f1e7-1f1e9 {
    background-position: 0 -380px
}

.emoji1f1e7-1f1ea {
    background-position: 0 -400px
}

.emoji1f1e7-1f1eb {
    background-position: 0 -420px
}

.emoji1f1e7-1f1ec {
    background-position: 0 -440px
}

.emoji1f1e7-1f1ed {
    background-position: 0 -460px
}

.emoji1f1e7-1f1ee {
    background-position: 0 -480px
}

.emoji1f1e7-1f1ef {
    background-position: 0 -500px
}

.emoji1f1e7-1f1f1 {
    background-position: 0 -520px
}

.emoji1f1e7-1f1f2 {
    background-position: 0 -540px
}

.emoji1f1e7-1f1f3 {
    background-position: 0 -560px
}

.emoji1f1e7-1f1f4 {
    background-position: 0 -580px
}

.emoji1f1e7-1f1f6 {
    background-position: 0 -600px
}

.emoji1f1e7-1f1f7 {
    background-position: 0 -620px
}

.emoji1f1e7-1f1f8 {
    background-position: 0 -640px
}

.emoji1f1e7-1f1f9 {
    background-position: 0 -660px
}

.emoji1f1e7-1f1fb {
    background-position: 0 -680px
}

.emoji1f1e7-1f1fc {
    background-position: 0 -700px
}

.emoji1f1e7-1f1fe {
    background-position: 0 -720px
}

.emoji1f1e7-1f1ff {
    background-position: 0 -740px
}

.emoji1f1e8-1f1e6 {
    background-position: 0 -760px
}

.emoji1f1e8-1f1e8 {
    background-position: 0 -780px
}

.emoji1f1e8-1f1e9 {
    background-position: 0 -800px
}

.emoji1f1e8-1f1eb {
    background-position: 0 -820px
}

.emoji1f1e8-1f1ec {
    background-position: 0 -840px
}

.emoji1f1e8-1f1ed {
    background-position: 0 -860px
}

.emoji1f1e8-1f1ee {
    background-position: 0 -880px
}

.emoji1f1e8-1f1f0 {
    background-position: 0 -900px
}

.emoji1f1e8-1f1f1 {
    background-position: 0 -920px
}

.emoji1f1e8-1f1f2 {
    background-position: 0 -940px
}

.emoji1f1e8-1f1f3 {
    background-position: 0 -960px
}

.emoji1f1e8-1f1f4 {
    background-position: 0 -980px
}

.emoji1f1e8-1f1f5 {
    background-position: 0 -1000px
}

.emoji1f1e8-1f1f7 {
    background-position: 0 -1020px
}

.emoji1f1e8-1f1fa {
    background-position: 0 -1040px
}

.emoji1f1e8-1f1fb {
    background-position: 0 -1060px
}

.emoji1f1e8-1f1fc {
    background-position: 0 -1080px
}

.emoji1f1e8-1f1fd {
    background-position: 0 -1100px
}

.emoji1f1e8-1f1fe {
    background-position: 0 -1120px
}

.emoji1f1e8-1f1ff {
    background-position: 0 -1140px
}

.emoji1f1e9-1f1ea {
    background-position: 0 -1160px
}

.emoji1f1e9-1f1ec {
    background-position: 0 -1180px
}

.emoji1f1e9-1f1ef {
    background-position: 0 -1200px
}

.emoji1f1e9-1f1f0 {
    background-position: 0 -1220px
}

.emoji1f1e9-1f1f2 {
    background-position: 0 -1240px
}

.emoji1f1e9-1f1f4 {
    background-position: 0 -1260px
}

.emoji1f1e9-1f1ff {
    background-position: 0 -1280px
}

.emoji1f1ea-1f1e6 {
    background-position: 0 -1300px
}

.emoji1f1ea-1f1e8 {
    background-position: 0 -1320px
}

.emoji1f1ea-1f1ea {
    background-position: 0 -1340px
}

.emoji1f1ea-1f1ec {
    background-position: 0 -1360px
}

.emoji1f1ea-1f1ed {
    background-position: 0 -1380px
}

.emoji1f1ea-1f1f7 {
    background-position: 0 -1400px
}

.emoji1f1ea-1f1f8 {
    background-position: 0 -1420px
}

.emoji1f1ea-1f1f9 {
    background-position: 0 -1440px
}

.emoji1f1ea-1f1fa {
    background-position: 0 -1460px
}

.emoji1f1eb-1f1ee {
    background-position: 0 -1480px
}

.emoji1f1eb-1f1ef {
    background-position: 0 -1500px
}

.emoji1f1eb-1f1f0 {
    background-position: 0 -1520px
}

.emoji1f1eb-1f1f2 {
    background-position: 0 -1540px
}

.emoji1f1eb-1f1f4 {
    background-position: 0 -1560px
}

.emoji1f1eb-1f1f7 {
    background-position: 0 -1580px
}

.emoji1f1ec-1f1e6 {
    background-position: 0 -1600px
}

.emoji1f1ec-1f1e7 {
    background-position: 0 -1620px
}

.emoji1f1ec-1f1e9 {
    background-position: 0 -1640px
}

.emoji1f1ec-1f1ea {
    background-position: 0 -1660px
}

.emoji1f1ec-1f1eb {
    background-position: 0 -1680px
}

.emoji1f1ec-1f1ec {
    background-position: 0 -1700px
}

.emoji1f1ec-1f1ed {
    background-position: 0 -1720px
}

.emoji1f1ec-1f1ee {
    background-position: 0 -1740px
}

.emoji1f1ec-1f1f1 {
    background-position: 0 -1760px
}

.emoji1f1ec-1f1f2 {
    background-position: 0 -1780px
}

.emoji1f1ec-1f1f3 {
    background-position: 0 -1800px
}

.emoji1f1ec-1f1f5 {
    background-position: 0 -1820px
}

.emoji1f1ec-1f1f6 {
    background-position: 0 -1840px
}

.emoji1f1ec-1f1f7 {
    background-position: 0 -1860px
}

.emoji1f1ec-1f1f8 {
    background-position: 0 -1880px
}

.emoji1f1ec-1f1f9 {
    background-position: 0 -1900px
}

.emoji1f1ec-1f1fa {
    background-position: 0 -1920px
}

.emoji1f1ec-1f1fc {
    background-position: 0 -1940px
}

.emoji1f1ec-1f1fe {
    background-position: 0 -1960px
}

.emoji1f1ed-1f1f0 {
    background-position: 0 -1980px
}

.emoji1f1ed-1f1f2 {
    background-position: 0 -2000px
}

.emoji1f1ed-1f1f3 {
    background-position: 0 -2020px
}

.emoji1f1ed-1f1f7 {
    background-position: 0 -2040px
}

.emoji1f1ed-1f1f9 {
    background-position: 0 -2060px
}

.emoji1f1ed-1f1fa {
    background-position: 0 -2080px
}

.emoji1f1ee-1f1e8 {
    background-position: 0 -2100px
}

.emoji1f1ee-1f1e9 {
    background-position: 0 -2120px
}

.emoji1f1ee-1f1ea {
    background-position: 0 -2140px
}

.emoji1f1ee-1f1f1 {
    background-position: 0 -2160px
}

.emoji1f1ee-1f1f2 {
    background-position: 0 -2180px
}

.emoji1f1ee-1f1f3 {
    background-position: 0 -2200px
}

.emoji1f1ee-1f1f4 {
    background-position: 0 -2220px
}

.emoji1f1ee-1f1f6 {
    background-position: 0 -2240px
}

.emoji1f1ee-1f1f7 {
    background-position: 0 -2260px
}

.emoji1f1ee-1f1f8 {
    background-position: 0 -2280px
}

.emoji1f1ee-1f1f9 {
    background-position: 0 -2300px
}

.emoji1f1ef-1f1ea {
    background-position: 0 -2320px
}

.emoji1f1ef-1f1f2 {
    background-position: 0 -2340px
}

.emoji1f1ef-1f1f4 {
    background-position: 0 -2360px
}

.emoji1f1ef-1f1f5 {
    background-position: 0 -2380px
}

.emoji1f1f0-1f1ea {
    background-position: 0 -2400px
}

.emoji1f1f0-1f1ec {
    background-position: 0 -2420px
}

.emoji1f1f0-1f1ed {
    background-position: 0 -2440px
}

.emoji1f1f0-1f1ee {
    background-position: 0 -2460px
}

.emoji1f1f0-1f1f2 {
    background-position: 0 -2480px
}

.emoji1f1f0-1f1f3 {
    background-position: 0 -2500px
}

.emoji1f1f0-1f1f5 {
    background-position: 0 -2520px
}

.emoji1f1f0-1f1f7 {
    background-position: 0 -2540px
}

.emoji1f1f0-1f1fc {
    background-image: url(images/emoji-05.png);
    background-size: 20px 5160px;
    background-position: 0 -2560px
}

.emoji1f1f0-1f1fe {
    background-position: 0 -2580px
}

.emoji1f1f0-1f1ff {
    background-position: 0 -2600px
}

.emoji1f1f1-1f1e6 {
    background-position: 0 -2620px
}

.emoji1f1f1-1f1e7 {
    background-position: 0 -2640px
}

.emoji1f1f1-1f1e8 {
    background-position: 0 -2660px
}

.emoji1f1f1-1f1ee {
    background-position: 0 -2680px
}

.emoji1f1f1-1f1f0 {
    background-position: 0 -2700px
}

.emoji1f1f1-1f1f7 {
    background-position: 0 -2720px
}

.emoji1f1f1-1f1f8 {
    background-position: 0 -2740px
}

.emoji1f1f1-1f1f9 {
    background-position: 0 -2760px
}

.emoji1f1f1-1f1fa {
    background-position: 0 -2780px
}

.emoji1f1f1-1f1fb {
    background-position: 0 -2800px
}

.emoji1f1f1-1f1fe {
    background-position: 0 -2820px
}

.emoji1f1f2-1f1e6 {
    background-position: 0 -2840px
}

.emoji1f1f2-1f1e8 {
    background-position: 0 -2860px
}

.emoji1f1f2-1f1e9 {
    background-position: 0 -2880px
}

.emoji1f1f2-1f1ea {
    background-position: 0 -2900px
}

.emoji1f1f2-1f1eb {
    background-position: 0 -2920px
}

.emoji1f1f2-1f1ec {
    background-position: 0 -2940px
}

.emoji1f1f2-1f1ed {
    background-position: 0 -2960px
}

.emoji1f1f2-1f1f0 {
    background-position: 0 -2980px
}

.emoji1f1f2-1f1f1 {
    background-position: 0 -3000px
}

.emoji1f1f2-1f1f2 {
    background-position: 0 -3020px
}

.emoji1f1f2-1f1f3 {
    background-position: 0 -3040px
}

.emoji1f1f2-1f1f4 {
    background-position: 0 -3060px
}

.emoji1f1f2-1f1f5 {
    background-position: 0 -3080px
}

.emoji1f1f2-1f1f6 {
    background-position: 0 -3100px
}

.emoji1f1f2-1f1f7 {
    background-position: 0 -3120px
}

.emoji1f1f2-1f1f8 {
    background-position: 0 -3140px
}

.emoji1f1f2-1f1f9 {
    background-position: 0 -3160px
}

.emoji1f1f2-1f1fa {
    background-position: 0 -3180px
}

.emoji1f1f2-1f1fb {
    background-position: 0 -3200px
}

.emoji1f1f2-1f1fc {
    background-position: 0 -3220px
}

.emoji1f1f2-1f1fd {
    background-position: 0 -3240px
}

.emoji1f1f2-1f1fe {
    background-position: 0 -3260px
}

.emoji1f1f2-1f1ff {
    background-position: 0 -3280px
}

.emoji1f1f3-1f1e6 {
    background-position: 0 -3300px
}

.emoji1f1f3-1f1e8 {
    background-position: 0 -3320px
}

.emoji1f1f3-1f1ea {
    background-position: 0 -3340px
}

.emoji1f1f3-1f1eb {
    background-position: 0 -3360px
}

.emoji1f1f3-1f1ec {
    background-position: 0 -3380px
}

.emoji1f1f3-1f1ee {
    background-position: 0 -3400px
}

.emoji1f1f3-1f1f1 {
    background-position: 0 -3420px
}

.emoji1f1f3-1f1f4 {
    background-position: 0 -3440px
}

.emoji1f1f3-1f1f5 {
    background-position: 0 -3460px
}

.emoji1f1f3-1f1f7 {
    background-position: 0 -3480px
}

.emoji1f1f3-1f1fa {
    background-position: 0 -3500px
}

.emoji1f1f3-1f1ff {
    background-position: 0 -3520px
}

.emoji1f1f4-1f1f2 {
    background-position: 0 -3540px
}

.emoji1f1f5-1f1e6 {
    background-position: 0 -3560px
}

.emoji1f1f5-1f1ea {
    background-position: 0 -3580px
}

.emoji1f1f5-1f1eb {
    background-position: 0 -3600px
}

.emoji1f1f5-1f1ec {
    background-position: 0 -3620px
}

.emoji1f1f5-1f1ed {
    background-position: 0 -3640px
}

.emoji1f1f5-1f1f0 {
    background-position: 0 -3660px
}

.emoji1f1f5-1f1f1 {
    background-position: 0 -3680px
}

.emoji1f1f5-1f1f2 {
    background-position: 0 -3700px
}

.emoji1f1f5-1f1f3 {
    background-position: 0 -3720px
}

.emoji1f1f5-1f1f7 {
    background-position: 0 -3740px
}

.emoji1f1f5-1f1f8 {
    background-position: 0 -3760px
}

.emoji1f1f5-1f1f9 {
    background-position: 0 -3780px
}

.emoji1f1f5-1f1fc {
    background-position: 0 -3800px
}

.emoji1f1f5-1f1fe {
    background-position: 0 -3820px
}

.emoji1f1f6-1f1e6 {
    background-position: 0 -3840px
}

.emoji1f1f7-1f1ea {
    background-position: 0 -3860px
}

.emoji1f1f7-1f1f4 {
    background-position: 0 -3880px
}

.emoji1f1f7-1f1f8 {
    background-position: 0 -3900px
}

.emoji1f1f7-1f1fa {
    background-position: 0 -3920px
}

.emoji1f1f7-1f1fc {
    background-position: 0 -3940px
}

.emoji1f1f8-1f1e6 {
    background-position: 0 -3960px
}

.emoji1f1f8-1f1e7 {
    background-position: 0 -3980px
}

.emoji1f1f8-1f1e8 {
    background-position: 0 -4000px
}

.emoji1f1f8-1f1e9 {
    background-position: 0 -4020px
}

.emoji1f1f8-1f1ea {
    background-position: 0 -4040px
}

.emoji1f1f8-1f1ec {
    background-position: 0 -4060px
}

.emoji1f1f8-1f1ed {
    background-position: 0 -4080px
}

.emoji1f1f8-1f1ee {
    background-position: 0 -4100px
}

.emoji1f1f8-1f1ef {
    background-position: 0 -4120px
}

.emoji1f1f8-1f1f0 {
    background-position: 0 -4140px
}

.emoji1f1f8-1f1f1 {
    background-position: 0 -4160px
}

.emoji1f1f8-1f1f2 {
    background-position: 0 -4180px
}

.emoji1f1f8-1f1f3 {
    background-position: 0 -4200px
}

.emoji1f1f8-1f1f4 {
    background-position: 0 -4220px
}

.emoji1f1f8-1f1f7 {
    background-position: 0 -4240px
}

.emoji1f1f8-1f1f8 {
    background-position: 0 -4260px
}

.emoji1f1f8-1f1f9 {
    background-position: 0 -4280px
}

.emoji1f1f8-1f1fb {
    background-position: 0 -4300px
}

.emoji1f1f8-1f1fd {
    background-position: 0 -4320px
}

.emoji1f1f8-1f1fe {
    background-position: 0 -4340px
}

.emoji1f1f8-1f1ff {
    background-position: 0 -4360px
}

.emoji1f1f9-1f1e6 {
    background-position: 0 -4380px
}

.emoji1f1f9-1f1e8 {
    background-position: 0 -4400px
}

.emoji1f1f9-1f1e9 {
    background-position: 0 -4420px
}

.emoji1f1f9-1f1eb {
    background-position: 0 -4440px
}

.emoji1f1f9-1f1ec {
    background-position: 0 -4460px
}

.emoji1f1f9-1f1ed {
    background-position: 0 -4480px
}

.emoji1f1f9-1f1ef {
    background-position: 0 -4500px
}

.emoji1f1f9-1f1f0 {
    background-position: 0 -4520px
}

.emoji1f1f9-1f1f1 {
    background-position: 0 -4540px
}

.emoji1f1f9-1f1f2 {
    background-position: 0 -4560px
}

.emoji1f1f9-1f1f3 {
    background-position: 0 -4580px
}

.emoji1f1f9-1f1f4 {
    background-position: 0 -4600px
}

.emoji1f1f9-1f1f7 {
    background-position: 0 -4620px
}

.emoji1f1f9-1f1f9 {
    background-position: 0 -4640px
}

.emoji1f1f9-1f1fb {
    background-position: 0 -4660px
}

.emoji1f1f9-1f1fc {
    background-position: 0 -4680px
}

.emoji1f1f9-1f1ff {
    background-position: 0 -4700px
}

.emoji1f1fa-1f1e6 {
    background-position: 0 -4720px
}

.emoji1f1fa-1f1ec {
    background-position: 0 -4740px
}

.emoji1f1fa-1f1f2 {
    background-position: 0 -4760px
}

.emoji1f1fa-1f1f3 {
    background-position: 0 -4780px
}

.emoji1f1fa-1f1f8 {
    background-position: 0 -4800px
}

.emoji1f1fa-1f1fe {
    background-position: 0 -4820px
}

.emoji1f1fa-1f1ff {
    background-position: 0 -4840px
}

.emoji1f1fb-1f1e6 {
    background-position: 0 -4860px
}

.emoji1f1fb-1f1e8 {
    background-position: 0 -4880px
}

.emoji1f1fb-1f1ea {
    background-position: 0 -4900px
}

.emoji1f1fb-1f1ec {
    background-position: 0 -4920px
}

.emoji1f1fb-1f1ee {
    background-position: 0 -4940px
}

.emoji1f1fb-1f1f3 {
    background-position: 0 -4960px
}

.emoji1f1fb-1f1fa {
    background-position: 0 -4980px
}

.emoji1f1fc-1f1eb {
    background-position: 0 -5000px
}

.emoji1f1fc-1f1f8 {
    background-position: 0 -5020px
}

.emoji1f1fd-1f1f0 {
    background-position: 0 -5040px
}

.emoji1f1fe-1f1ea {
    background-position: 0 -5060px
}

.emoji1f1fe-1f1f9 {
    background-position: 0 -5080px
}

.emoji1f1ff-1f1e6 {
    background-position: 0 -5100px
}

.emoji1f1ff-1f1f2 {
    background-position: 0 -5120px
}

.emoji1f1ff-1f1fc {
    background-position: 0 -5140px
}

.emoji0030-20e3, .emoji0031-20e3, .emoji0032-20e3, .emoji0033-20e3, .emoji0034-20e3, .emoji0035-20e3, .emoji0036-20e3, .emoji0037-20e3, .emoji0038-20e3, .emoji0039-20e3, .emoji1f380, .emoji1f38d, .emoji1f390, .emoji1f392, .emoji1f393, .emoji1f399, .emoji1f3a0, .emoji1f3a3, .emoji1f3a4, .emoji1f3a6, .emoji1f3a9, .emoji1f3aa, .emoji1f3ac, .emoji1f3ae, .emoji1f3b6, .emoji1f3bc, .emoji1f3bf, .emoji1f3c9, .emoji1f3cf, .emoji1f3d1, .emoji1f3d2, .emoji1f3df, .emoji1f3e7, .emoji1f3f5, .emoji1f3fa, .emoji1f452, .emoji1f454, .emoji1f455, .emoji1f456, .emoji1f457, .emoji1f461, .emoji1f464, .emoji1f465, .emoji1f488, .emoji1f4a8, .emoji1f4ac, .emoji1f4ad, .emoji1f4b2, .emoji1f4b4, .emoji1f4b5, .emoji1f4b6, .emoji1f4b7, .emoji1f4b8, .emoji1f4e2, .emoji1f4e3, .emoji1f4ef, .emoji1f509, .emoji1f510, .emoji1f512, .emoji1f513, .emoji1f514, .emoji1f515, .emoji1f517, .emoji1f526, .emoji1f527, .emoji1f528, .emoji1f529, .emoji1f52b, .emoji1f52c, .emoji1f52e, .emoji1f534, .emoji1f535, .emoji1f536, .emoji1f537, .emoji1f538, .emoji1f539, .emoji1f53a, .emoji1f53b, .emoji1f549, .emoji1f54b, .emoji1f54d, .emoji1f550, .emoji1f551, .emoji1f552, .emoji1f553, .emoji1f554, .emoji1f555, .emoji1f556, .emoji1f557, .emoji1f558, .emoji1f559, .emoji1f55a, .emoji1f55b, .emoji1f55c, .emoji1f55d, .emoji1f55e, .emoji1f55f, .emoji1f560, .emoji1f561, .emoji1f562, .emoji1f563, .emoji1f564, .emoji1f565, .emoji1f566, .emoji1f567, .emoji1f56f, .emoji1f576, .emoji1f579, .emoji1f587, .emoji1f58a, .emoji1f58b, .emoji1f58c, .emoji1f5bc, .emoji1f5d3, .emoji1f684, .emoji1f688, .emoji1f69d, .emoji1f6a0, .emoji1f6a1, .emoji1f6a7, .emoji1f6aa, .emoji1f6b9, .emoji1f6ba, .emoji1f6bb, .emoji1f6bc, .emoji1f6be, .emoji1f6ce, .emoji1f6d0, .emoji1f6e0, .emoji1f6e2, .emoji1f6e3, .emoji1f6e4, .emoji1f6f6, .emoji1f6f7, .emoji1f6f8, .emoji1f6f9, .emoji1f945, .emoji1f94b, .emoji1f94c, .emoji1f94d, .emoji1f94f, .emoji1f961, .emoji1f963, .emoji1f965, .emoji1f97c, .emoji1f97e, .emoji1f97f, .emoji1f9a0, .emoji1f9e4, .emoji1f9eb, .emoji1f9ec, .emoji1f9f0, .emoji1f9f1, .emoji1f9f3, .emoji1f9fb, .emoji1f9fc, .emoji1f9fd, .emoji2122, .emoji231a, .emoji231b, .emoji2328, .emoji24c2, .emoji2604, .emoji2622, .emoji2623, .emoji262a, .emoji264b, .emoji265f, .emoji2660, .emoji2663, .emoji2665, .emoji2666, .emoji267b, .emoji267e, .emoji2693, .emoji2694, .emoji2696, .emoji269c, .emoji26b0, .emoji26b1, .emoji26f2, .emoji26f8, .emoji2705, .emoji270f, .emoji2712, .emoji2716, .emoji2734, .emoji2744, .emoji274e, .emoji2754, .emoji2755, .emoji2795, .emoji2796, .emoji2797, .emoji27b0, .emoji27bf, .emoji3030, .emoji303d {
    background-image: url(images/emoji-06.png)
}

.emoji1f3a0 {
    background-position: 0 0
}

.emoji1f3a3 {
    background-position: 0 -20px
}

.emoji1f3a4 {
    background-position: 0 -40px
}

.emoji1f3a6 {
    background-position: 0 -60px
}

.emoji1f3a9 {
    background-position: 0 -80px
}

.emoji1f3aa {
    background-position: 0 -100px
}

.emoji1f3ac {
    background-position: 0 -120px
}

.emoji1f3ae {
    background-position: 0 -140px
}

.emoji1f3b6 {
    background-position: 0 -160px
}

.emoji1f3bc {
    background-position: 0 -180px
}

.emoji1f3bf {
    background-position: 0 -200px
}

.emoji1f3c9 {
    background-position: 0 -220px
}

.emoji1f3cf {
    background-position: 0 -240px
}

.emoji1f3d1 {
    background-position: 0 -260px
}

.emoji1f3d2 {
    background-position: 0 -280px
}

.emoji1f3df {
    background-position: 0 -300px
}

.emoji1f3e7 {
    background-position: 0 -320px
}

.emoji1f3f5 {
    background-position: 0 -340px
}

.emoji1f3fa {
    background-position: 0 -360px
}

.emoji1f4a8 {
    background-position: 0 -380px
}

.emoji1f4ac {
    background-position: 0 -400px
}

.emoji1f4ad {
    background-position: 0 -420px
}

.emoji1f4b2 {
    background-position: 0 -440px
}

.emoji1f4b4 {
    background-position: 0 -460px
}

.emoji1f4b5 {
    background-position: 0 -480px
}

.emoji1f4b6 {
    background-position: 0 -500px
}

.emoji1f4b7 {
    background-position: 0 -520px
}

.emoji1f4b8 {
    background-position: 0 -540px
}

.emoji1f4e2 {
    background-position: 0 -560px
}

.emoji1f4e3 {
    background-position: 0 -580px
}

.emoji1f4ef {
    background-position: 0 -600px
}

.emoji1f5bc {
    background-position: 0 -620px
}

.emoji1f5d3 {
    background-position: 0 -640px
}

.emoji1f6a0 {
    background-position: 0 -660px
}

.emoji1f6a1 {
    background-position: 0 -680px
}

.emoji1f6a7 {
    background-position: 0 -700px
}

.emoji1f6aa {
    background-position: 0 -720px
}

.emoji1f6b9 {
    background-position: 0 -740px
}

.emoji1f6ba {
    background-position: 0 -760px
}

.emoji1f6bb {
    background-position: 0 -780px
}

.emoji1f6bc {
    background-position: 0 -800px
}

.emoji1f6be {
    background-position: 0 -820px
}

.emoji1f6ce {
    background-position: 0 -840px
}

.emoji1f6d0 {
    background-position: 0 -860px
}

.emoji1f6e0 {
    background-position: 0 -880px
}

.emoji1f6e2 {
    background-position: 0 -900px
}

.emoji1f6e3 {
    background-position: 0 -920px
}

.emoji1f6e4 {
    background-position: 0 -940px
}

.emoji1f6f6 {
    background-position: 0 -960px
}

.emoji1f6f7 {
    background-position: 0 -980px
}

.emoji1f6f8 {
    background-position: 0 -1000px
}

.emoji1f6f9 {
    background-position: 0 -1020px
}

.emoji1f9a0 {
    background-position: 0 -1040px
}

.emoji1f9e4 {
    background-position: 0 -1060px
}

.emoji1f9eb {
    background-position: 0 -1080px
}

.emoji1f9ec {
    background-position: 0 -1100px
}

.emoji1f9f0 {
    background-position: 0 -1120px
}

.emoji1f9f1 {
    background-position: 0 -1140px
}

.emoji1f9f3 {
    background-position: 0 -1160px
}

.emoji1f9fb {
    background-position: 0 -1180px
}

.emoji1f9fc {
    background-position: 0 -1200px
}

.emoji1f9fd {
    background-position: 0 -1220px
}

.emoji1f38d {
    background-position: 0 -1240px
}

.emoji1f52b {
    background-position: 0 -1260px
}

.emoji1f52c {
    background-position: 0 -1280px
}

.emoji1f52e {
    background-position: 0 -1300px
}

.emoji1f53a {
    background-position: 0 -1320px
}

.emoji1f53b {
    background-position: 0 -1340px
}

.emoji1f54b {
    background-position: 0 -1360px
}

.emoji1f54d {
    background-position: 0 -1380px
}

.emoji1f55a {
    background-position: 0 -1400px
}

.emoji1f55b {
    background-position: 0 -1420px
}

.emoji1f55c {
    background-position: 0 -1440px
}

.emoji1f55d {
    background-position: 0 -1460px
}

.emoji1f55e {
    background-position: 0 -1480px
}

.emoji1f55f {
    background-position: 0 -1500px
}

.emoji1f56f {
    background-position: 0 -1520px
}

.emoji1f58a {
    background-position: 0 -1540px
}

.emoji1f58b {
    background-position: 0 -1560px
}

.emoji1f58c {
    background-position: 0 -1580px
}

.emoji1f69d {
    background-position: 0 -1600px
}

.emoji1f94b {
    background-position: 0 -1620px
}

.emoji1f94c {
    background-position: 0 -1640px
}

.emoji1f94d {
    background-position: 0 -1660px
}

.emoji1f94f {
    background-position: 0 -1680px
}

.emoji1f97c {
    background-position: 0 -1700px
}

.emoji1f97e {
    background-position: 0 -1720px
}

.emoji1f97f {
    background-position: 0 -1740px
}

.emoji1f380 {
    background-position: 0 -1760px
}

.emoji1f390 {
    background-position: 0 -1780px
}

.emoji1f392 {
    background-position: 0 -1800px
}

.emoji1f393 {
    background-position: 0 -1820px
}

.emoji1f399 {
    background-position: 0 -1840px
}

.emoji1f452 {
    background-position: 0 -1860px
}

.emoji1f454 {
    background-position: 0 -1880px
}

.emoji1f455 {
    background-position: 0 -1900px
}

.emoji1f456 {
    background-position: 0 -1920px
}

.emoji1f457 {
    background-position: 0 -1940px
}

.emoji1f461 {
    background-position: 0 -1960px
}

.emoji1f462 {
    background-image: url(images/emoji-06.png);
    background-position: 0 -1980px
}

.emoji1f464 {
    background-position: 0 -2000px
}

.emoji1f465 {
    background-position: 0 -2020px
}

.emoji1f488 {
    background-position: 0 -2040px
}

.emoji1f509 {
    background-position: 0 -2060px
}

.emoji1f510 {
    background-position: 0 -2080px
}

.emoji1f512 {
    background-position: 0 -2100px
}

.emoji1f513 {
    background-position: 0 -2120px
}

.emoji1f514 {
    background-position: 0 -2140px
}

.emoji1f515 {
    background-position: 0 -2160px
}

.emoji1f517 {
    background-position: 0 -2180px
}

.emoji1f526 {
    background-position: 0 -2200px
}

.emoji1f527 {
    background-position: 0 -2220px
}

.emoji1f528 {
    background-position: 0 -2240px
}

.emoji1f529 {
    background-position: 0 -2260px
}

.emoji1f534 {
    background-position: 0 -2280px
}

.emoji1f535 {
    background-position: 0 -2300px
}

.emoji1f536 {
    background-position: 0 -2320px
}

.emoji1f537 {
    background-position: 0 -2340px
}

.emoji1f538 {
    background-position: 0 -2360px
}

.emoji1f539 {
    background-position: 0 -2380px
}

.emoji1f549 {
    background-position: 0 -2400px
}

.emoji1f550 {
    background-position: 0 -2420px
}

.emoji1f551 {
    background-position: 0 -2440px
}

.emoji1f552 {
    background-position: 0 -2460px
}

.emoji1f553 {
    background-position: 0 -2480px
}

.emoji1f554 {
    background-position: 0 -2500px
}

.emoji1f555 {
    background-position: 0 -2520px
}

.emoji1f556 {
    background-position: 0 -2540px
}

.emoji1f557 {
    background-position: 0 -2560px
}

.emoji1f558 {
    background-position: 0 -2580px
}

.emoji1f559 {
    background-position: 0 -2600px
}

.emoji1f560 {
    background-position: 0 -2620px
}

.emoji1f561 {
    background-position: 0 -2640px
}

.emoji1f562 {
    background-position: 0 -2660px
}

.emoji1f563 {
    background-position: 0 -2680px
}

.emoji1f564 {
    background-position: 0 -2700px
}

.emoji1f565 {
    background-position: 0 -2720px
}

.emoji1f566 {
    background-position: 0 -2740px
}

.emoji1f567 {
    background-position: 0 -2760px
}

.emoji1f576 {
    background-position: 0 -2780px
}

.emoji1f579 {
    background-position: 0 -2800px
}

.emoji1f587 {
    background-position: 0 -2820px
}

.emoji1f684 {
    background-position: 0 -2840px
}

.emoji1f688 {
    background-position: 0 -2860px
}

.emoji1f945 {
    background-position: 0 -2880px
}

.emoji1f961 {
    background-position: 0 -2900px
}

.emoji1f963 {
    background-position: 0 -2920px
}

.emoji1f965 {
    background-position: 0 -2940px
}

.emoji24c2 {
    background-position: 0 -2960px
}

.emoji26b0 {
    background-position: 0 -2980px
}

.emoji26b1 {
    background-position: 0 -3000px
}

.emoji26f2 {
    background-position: 0 -3020px
}

.emoji26f8 {
    background-position: 0 -3040px
}

.emoji27b0 {
    background-position: 0 -3060px
}

.emoji27bf {
    background-position: 0 -3080px
}

.emoji0030-20e3 {
    background-position: 0 -3100px
}

.emoji0031-20e3 {
    background-position: 0 -3120px
}

.emoji0032-20e3 {
    background-position: 0 -3140px
}

.emoji0033-20e3 {
    background-position: 0 -3160px
}

.emoji0034-20e3 {
    background-position: 0 -3180px
}

.emoji0035-20e3 {
    background-position: 0 -3200px
}

.emoji0036-20e3 {
    background-position: 0 -3220px
}

.emoji0037-20e3 {
    background-position: 0 -3240px
}

.emoji0038-20e3 {
    background-position: 0 -3260px
}

.emoji0039-20e3 {
    background-position: 0 -3280px
}

.emoji231a {
    background-position: 0 -3300px
}

.emoji231b {
    background-position: 0 -3320px
}

.emoji262a {
    background-position: 0 -3340px
}

.emoji264b {
    background-position: 0 -3360px
}

.emoji265f {
    background-position: 0 -3380px
}

.emoji267b {
    background-position: 0 -3400px
}

.emoji267e {
    background-position: 0 -3420px
}

.emoji269c {
    background-position: 0 -3440px
}

.emoji270f {
    background-position: 0 -3460px
}

.emoji274e {
    background-position: 0 -3480px
}

.emoji303d {
    background-position: 0 -3500px
}

.emoji2122 {
    background-position: 0 -3520px
}

.emoji2328 {
    background-position: 0 -3540px
}

.emoji2604 {
    background-position: 0 -3560px
}

.emoji2622 {
    background-position: 0 -3580px
}

.emoji2623 {
    background-position: 0 -3600px
}

.emoji2660 {
    background-position: 0 -3620px
}

.emoji2663 {
    background-position: 0 -3640px
}

.emoji2665 {
    background-position: 0 -3660px
}

.emoji2666 {
    background-position: 0 -3680px
}

.emoji2693 {
    background-position: 0 -3700px
}

.emoji2694 {
    background-position: 0 -3720px
}

.emoji2696 {
    background-position: 0 -3740px
}

.emoji2705 {
    background-position: 0 -3760px
}

.emoji2712 {
    background-position: 0 -3780px
}

.emoji2716 {
    background-position: 0 -3800px
}

.emoji2734 {
    background-position: 0 -3820px
}

.emoji2744 {
    background-position: 0 -3840px
}

.emoji2754 {
    background-position: 0 -3860px
}

.emoji2755 {
    background-position: 0 -3880px
}

.emoji2795 {
    background-position: 0 -3900px
}

.emoji2796 {
    background-position: 0 -3920px
}

.emoji2797 {
    background-position: 0 -3940px
}

.emoji3030 {
    background-position: 0 -3960px
}

.emoji0023-20e3, .emoji002a-20e3, .emoji1f192, .emoji1f193, .emoji1f194, .emoji1f195, .emoji1f199, .emoji1f201, .emoji1f32b, .emoji1f32c, .emoji1f37e, .emoji1f39a, .emoji1f39b, .emoji1f39e, .emoji1f39f, .emoji1f47e, .emoji1f4b9, .emoji1f4ba, .emoji1f4bc, .emoji1f4bd, .emoji1f4be, .emoji1f4bf, .emoji1f4c0, .emoji1f4c1, .emoji1f4c2, .emoji1f4c3, .emoji1f4c4, .emoji1f4c5, .emoji1f4c6, .emoji1f4c7, .emoji1f4c8, .emoji1f4c9, .emoji1f4ca, .emoji1f4cb, .emoji1f4ce, .emoji1f4cf, .emoji1f4d0, .emoji1f4d1, .emoji1f4d2, .emoji1f4d3, .emoji1f4d4, .emoji1f4d5, .emoji1f4d6, .emoji1f4d7, .emoji1f4d8, .emoji1f4d9, .emoji1f4da, .emoji1f4db, .emoji1f4dc, .emoji1f4dd, .emoji1f4de, .emoji1f4df, .emoji1f4e0, .emoji1f4e1, .emoji1f4e4, .emoji1f4e5, .emoji1f4e6, .emoji1f4e7, .emoji1f4e8, .emoji1f4ea, .emoji1f4eb, .emoji1f4ec, .emoji1f4ed, .emoji1f4ee, .emoji1f4f0, .emoji1f4f6, .emoji1f4f7, .emoji1f4f8, .emoji1f4f9, .emoji1f4fa, .emoji1f4fb, .emoji1f4fc, .emoji1f4fd, .emoji1f4ff, .emoji1f500, .emoji1f501, .emoji1f502, .emoji1f503, .emoji1f504, .emoji1f507, .emoji1f508, .emoji1f50a, .emoji1f50b, .emoji1f50c, .emoji1f50d, .emoji1f50f, .emoji1f518, .emoji1f519, .emoji1f51a, .emoji1f51b, .emoji1f51c, .emoji1f51d, .emoji1f51f, .emoji1f520, .emoji1f521, .emoji1f522, .emoji1f523, .emoji1f524, .emoji1f52f, .emoji1f53c, .emoji1f53d, .emoji1f54e, .emoji1f58d, .emoji1f5a5, .emoji1f5a8, .emoji1f5b1, .emoji1f5b2, .emoji1f5c2, .emoji1f5c3, .emoji1f5c4, .emoji1f5d1, .emoji1f5d2, .emoji1f5dc, .emoji1f5dd, .emoji1f5de, .emoji1f5f3, .emoji1f5fe, .emoji1f68f, .emoji1f6ae, .emoji1f6b0, .emoji1f6c2, .emoji1f6c3, .emoji1f6c4, .emoji1f6c5, .emoji1f6cb, .emoji1f6d1, .emoji1f6e1, .emoji1f9c2, .emoji1f9e9, .emoji1f9f5, .emoji1f9fa, .emoji1f9fe, .emoji1f9ff, .emoji2139, .emoji2194, .emoji2195, .emoji2196, .emoji2197, .emoji2198, .emoji2199, .emoji21a9, .emoji21aa, .emoji23cf, .emoji23e9, .emoji23ea, .emoji23eb, .emoji23ec, .emoji23ed, .emoji23ee, .emoji23ef, .emoji23f2, .emoji23f8, .emoji23f9, .emoji23fa, .emoji25aa, .emoji25ab, .emoji25b6, .emoji25c0, .emoji25fb, .emoji25fc, .emoji25fd, .emoji25fe, .emoji2611, .emoji2626, .emoji262e, .emoji262f, .emoji2638, .emoji2640, .emoji2642, .emoji2648, .emoji2649, .emoji264a, .emoji264c, .emoji264d, .emoji264e, .emoji264f, .emoji2650, .emoji2651, .emoji2652, .emoji2653, .emoji267f, .emoji2695, .emoji269b, .emoji26aa, .emoji26ce, .emoji26d3, .emoji271d, .emoji2721, .emoji2733, .emoji2747, .emoji27a1, .emoji2934, .emoji2935, .emoji2b05, .emoji2b06, .emoji2b07, .emoji2b1b, .emoji2b1c {
    background-image: url(images/emoji-07.png)
}

.emoji1f4b9 {
    background-position: 0 0
}

.emoji1f4ba {
    background-position: 0 -20px
}

.emoji1f4bc {
    background-position: 0 -40px
}

.emoji1f4bd {
    background-position: 0 -60px
}

.emoji1f4be {
    background-position: 0 -80px
}

.emoji1f4bf {
    background-position: 0 -100px
}

.emoji1f4c0 {
    background-position: 0 -120px
}

.emoji1f4c1 {
    background-position: 0 -140px
}

.emoji1f4c2 {
    background-position: 0 -160px
}

.emoji1f4c3 {
    background-position: 0 -180px
}

.emoji1f4c4 {
    background-position: 0 -200px
}

.emoji1f4c5 {
    background-position: 0 -220px
}

.emoji1f4c6 {
    background-position: 0 -240px
}

.emoji1f4c7 {
    background-position: 0 -260px
}

.emoji1f4c8 {
    background-position: 0 -280px
}

.emoji1f4c9 {
    background-position: 0 -300px
}

.emoji1f4ca {
    background-position: 0 -320px
}

.emoji1f4cb {
    background-position: 0 -340px
}

.emoji1f4ce {
    background-position: 0 -360px
}

.emoji1f4cf {
    background-position: 0 -380px
}

.emoji1f4d0 {
    background-position: 0 -400px
}

.emoji1f4d1 {
    background-position: 0 -420px
}

.emoji1f4d2 {
    background-position: 0 -440px
}

.emoji1f4d3 {
    background-position: 0 -460px
}

.emoji1f4d4 {
    background-position: 0 -480px
}

.emoji1f4d5 {
    background-position: 0 -500px
}

.emoji1f4d6 {
    background-position: 0 -520px
}

.emoji1f4d7 {
    background-position: 0 -540px
}

.emoji1f4d8 {
    background-position: 0 -560px
}

.emoji1f4d9 {
    background-position: 0 -580px
}

.emoji1f4da {
    background-position: 0 -600px
}

.emoji1f4db {
    background-position: 0 -620px
}

.emoji1f4dc {
    background-position: 0 -640px
}

.emoji1f4dd {
    background-position: 0 -660px
}

.emoji1f4de {
    background-position: 0 -680px
}

.emoji1f4df {
    background-position: 0 -700px
}

.emoji1f4e0 {
    background-position: 0 -720px
}

.emoji1f4e1 {
    background-position: 0 -740px
}

.emoji1f4e4 {
    background-position: 0 -760px
}

.emoji1f4e5 {
    background-position: 0 -780px
}

.emoji1f4e6 {
    background-position: 0 -800px
}

.emoji1f4e7 {
    background-position: 0 -820px
}

.emoji1f4e8 {
    background-position: 0 -840px
}

.emoji1f4ea {
    background-position: 0 -860px
}

.emoji1f4eb {
    background-position: 0 -880px
}

.emoji1f4ec {
    background-position: 0 -900px
}

.emoji1f4ed {
    background-position: 0 -920px
}

.emoji1f4ee {
    background-position: 0 -940px
}

.emoji1f4f0 {
    background-position: 0 -960px
}

.emoji1f4f6 {
    background-position: 0 -980px
}

.emoji1f4f7 {
    background-position: 0 -1000px
}

.emoji1f4f8 {
    background-position: 0 -1020px
}

.emoji1f4f9 {
    background-position: 0 -1040px
}

.emoji1f4fa {
    background-position: 0 -1060px
}

.emoji1f4fb {
    background-position: 0 -1080px
}

.emoji1f4fc {
    background-position: 0 -1100px
}

.emoji1f4fd {
    background-position: 0 -1120px
}

.emoji1f4ff {
    background-position: 0 -1140px
}

.emoji1f5a5 {
    background-position: 0 -1160px
}

.emoji1f5a8 {
    background-position: 0 -1180px
}

.emoji1f5b1 {
    background-position: 0 -1200px
}

.emoji1f5b2 {
    background-position: 0 -1220px
}

.emoji1f5c2 {
    background-position: 0 -1240px
}

.emoji1f5c3 {
    background-position: 0 -1260px
}

.emoji1f5c4 {
    background-position: 0 -1280px
}

.emoji1f5d1 {
    background-position: 0 -1300px
}

.emoji1f5d2 {
    background-position: 0 -1320px
}

.emoji1f5dc {
    background-position: 0 -1340px
}

.emoji1f5dd {
    background-position: 0 -1360px
}

.emoji1f5de {
    background-position: 0 -1380px
}

.emoji1f5f3 {
    background-position: 0 -1400px
}

.emoji1f5fe {
    background-position: 0 -1420px
}

.emoji1f6ae {
    background-position: 0 -1440px
}

.emoji1f6b0 {
    background-position: 0 -1460px
}

.emoji1f6c2 {
    background-position: 0 -1480px
}

.emoji1f6c3 {
    background-position: 0 -1500px
}

.emoji1f6c4 {
    background-position: 0 -1520px
}

.emoji1f6c5 {
    background-position: 0 -1540px
}

.emoji1f6cb {
    background-position: 0 -1560px
}

.emoji1f6d1 {
    background-position: 0 -1580px
}

.emoji1f6e1 {
    background-position: 0 -1600px
}

.emoji1f9c2 {
    background-position: 0 -1620px
}

.emoji1f9e9 {
    background-position: 0 -1640px
}

.emoji1f9f5 {
    background-position: 0 -1660px
}

.emoji1f9fa {
    background-position: 0 -1680px
}

.emoji1f9fe {
    background-position: 0 -1700px
}

.emoji1f9ff {
    background-position: 0 -1720px
}

.emoji1f32b {
    background-position: 0 -1740px
}

.emoji1f32c {
    background-position: 0 -1760px
}

.emoji1f37e {
    background-position: 0 -1780px
}

.emoji1f39a {
    background-position: 0 -1800px
}

.emoji1f39b {
    background-position: 0 -1820px
}

.emoji1f39e {
    background-position: 0 -1840px
}

.emoji1f39f {
    background-position: 0 -1860px
}

.emoji1f47e {
    background-position: 0 -1880px
}

.emoji1f50a {
    background-position: 0 -1900px
}

.emoji1f50b {
    background-position: 0 -1920px
}

.emoji1f50c {
    background-position: 0 -1940px
}

.emoji1f50d {
    background-position: 0 -1960px
}

.emoji1f50e {
    background-image: url(images/emoji-07.png);
    background-position: 0 -1980px
}

.emoji1f50f {
    background-position: 0 -2000px
}

.emoji1f51a {
    background-position: 0 -2020px
}

.emoji1f51b {
    background-position: 0 -2040px
}

.emoji1f51c {
    background-position: 0 -2060px
}

.emoji1f51d {
    background-position: 0 -2080px
}

.emoji1f51f {
    background-position: 0 -2100px
}

.emoji1f52f {
    background-position: 0 -2120px
}

.emoji1f53c {
    background-position: 0 -2140px
}

.emoji1f53d {
    background-position: 0 -2160px
}

.emoji1f54e {
    background-position: 0 -2180px
}

.emoji1f58d {
    background-position: 0 -2200px
}

.emoji1f68f {
    background-position: 0 -2220px
}

.emoji1f192 {
    background-position: 0 -2240px
}

.emoji1f193 {
    background-position: 0 -2260px
}

.emoji1f194 {
    background-position: 0 -2280px
}

.emoji1f195 {
    background-position: 0 -2300px
}

.emoji1f199 {
    background-position: 0 -2320px
}

.emoji1f201 {
    background-position: 0 -2340px
}

.emoji1f500 {
    background-position: 0 -2360px
}

.emoji1f501 {
    background-position: 0 -2380px
}

.emoji1f502 {
    background-position: 0 -2400px
}

.emoji1f503 {
    background-position: 0 -2420px
}

.emoji1f504 {
    background-position: 0 -2440px
}

.emoji1f507 {
    background-position: 0 -2460px
}

.emoji1f508 {
    background-position: 0 -2480px
}

.emoji1f518 {
    background-position: 0 -2500px
}

.emoji1f519 {
    background-position: 0 -2520px
}

.emoji1f520 {
    background-position: 0 -2540px
}

.emoji1f521 {
    background-position: 0 -2560px
}

.emoji1f522 {
    background-position: 0 -2580px
}

.emoji1f523 {
    background-position: 0 -2600px
}

.emoji1f524 {
    background-position: 0 -2620px
}

.emoji002a-20e3 {
    background-position: 0 -2640px
}

.emoji2b1b {
    background-position: 0 -2660px
}

.emoji2b1c {
    background-position: 0 -2680px
}

.emoji2b05 {
    background-position: 0 -2700px
}

.emoji2b06 {
    background-position: 0 -2720px
}

.emoji2b07 {
    background-position: 0 -2740px
}

.emoji21a9 {
    background-position: 0 -2760px
}

.emoji21aa {
    background-position: 0 -2780px
}

.emoji0023-20e3 {
    background-position: 0 -2800px
}

.emoji23cf {
    background-position: 0 -2820px
}

.emoji23e9 {
    background-position: 0 -2840px
}

.emoji23ea {
    background-position: 0 -2860px
}

.emoji23eb {
    background-position: 0 -2880px
}

.emoji23ec {
    background-position: 0 -2900px
}

.emoji23ed {
    background-position: 0 -2920px
}

.emoji23ee {
    background-position: 0 -2940px
}

.emoji23ef {
    background-position: 0 -2960px
}

.emoji23f2 {
    background-position: 0 -2980px
}

.emoji23f8 {
    background-position: 0 -3000px
}

.emoji23f9 {
    background-position: 0 -3020px
}

.emoji23fa {
    background-position: 0 -3040px
}

.emoji25aa {
    background-position: 0 -3060px
}

.emoji25ab {
    background-position: 0 -3080px
}

.emoji25b6 {
    background-position: 0 -3100px
}

.emoji25c0 {
    background-position: 0 -3120px
}

.emoji25fb {
    background-position: 0 -3140px
}

.emoji25fc {
    background-position: 0 -3160px
}

.emoji25fd {
    background-position: 0 -3180px
}

.emoji25fe {
    background-position: 0 -3200px
}

.emoji26aa {
    background-position: 0 -3220px
}

.emoji26ce {
    background-position: 0 -3240px
}

.emoji26d3 {
    background-position: 0 -3260px
}

.emoji27a1 {
    background-position: 0 -3280px
}

.emoji262e {
    background-position: 0 -3300px
}

.emoji262f {
    background-position: 0 -3320px
}

.emoji264a {
    background-position: 0 -3340px
}

.emoji264c {
    background-position: 0 -3360px
}

.emoji264d {
    background-position: 0 -3380px
}

.emoji264e {
    background-position: 0 -3400px
}

.emoji264f {
    background-position: 0 -3420px
}

.emoji267f {
    background-position: 0 -3440px
}

.emoji269b {
    background-position: 0 -3460px
}

.emoji271d {
    background-position: 0 -3480px
}

.emoji2139 {
    background-position: 0 -3500px
}

.emoji2194 {
    background-position: 0 -3520px
}

.emoji2195 {
    background-position: 0 -3540px
}

.emoji2196 {
    background-position: 0 -3560px
}

.emoji2197 {
    background-position: 0 -3580px
}

.emoji2198 {
    background-position: 0 -3600px
}

.emoji2199 {
    background-position: 0 -3620px
}

.emoji2611 {
    background-position: 0 -3640px
}

.emoji2626 {
    background-position: 0 -3660px
}

.emoji2638 {
    background-position: 0 -3680px
}

.emoji2640 {
    background-position: 0 -3700px
}

.emoji2642 {
    background-position: 0 -3720px
}

.emoji2648 {
    background-position: 0 -3740px
}

.emoji2649 {
    background-position: 0 -3760px
}

.emoji2650 {
    background-position: 0 -3780px
}

.emoji2651 {
    background-position: 0 -3800px
}

.emoji2652 {
    background-position: 0 -3820px
}

.emoji2653 {
    background-position: 0 -3840px
}

.emoji2695 {
    background-position: 0 -3860px
}

.emoji2721 {
    background-position: 0 -3880px
}

.emoji2733 {
    background-position: 0 -3900px
}

.emoji2747 {
    background-position: 0 -3920px
}

.emoji2934 {
    background-position: 0 -3940px
}

.emoji2935 {
    background-position: 0 -3960px
}

.emoji1f3a5, .emoji1f3ab, .emoji1f3b4, .emoji1f3bd, .emoji1f3c3-200d-2640, .emoji1f3c3-200d-2642, .emoji1f3c4-200d-2640, .emoji1f3c4-200d-2642, .emoji1f3ca-200d-2640, .emoji1f3ca-200d-2642, .emoji1f3cb-200d-2640, .emoji1f3cb-200d-2642, .emoji1f3cc-200d-2640, .emoji1f3cc-200d-2642, .emoji1f3ee, .emoji1f3f3-200d-1f308, .emoji1f3f4-200d-2620, .emoji1f3f4-e0067-e0062-e0065-e006e-e0067-e007f, .emoji1f3f4-e0067-e0062-e0073-e0063-e0074-e007f, .emoji1f3f4-e0067-e0062-e0077-e006c-e0073-e007f, .emoji1f3f7, .emoji1f3fb, .emoji1f3fc, .emoji1f3fd, .emoji1f3fe, .emoji1f3ff, .emoji1f441-200d-1f5e8, .emoji1f468-200d-1f33e, .emoji1f468-200d-1f373, .emoji1f468-200d-1f393, .emoji1f468-200d-1f3a4, .emoji1f468-200d-1f3a8, .emoji1f468-200d-1f3eb, .emoji1f468-200d-1f3ed, .emoji1f468-200d-1f466-200d-1f466, .emoji1f468-200d-1f467, .emoji1f468-200d-1f467-200d-1f466, .emoji1f468-200d-1f467-200d-1f467, .emoji1f468-200d-1f468-200d-1f466, .emoji1f468-200d-1f468-200d-1f466-200d-1f466, .emoji1f468-200d-1f468-200d-1f467, .emoji1f468-200d-1f468-200d-1f467-200d-1f466, .emoji1f468-200d-1f468-200d-1f467-200d-1f467, .emoji1f468-200d-1f469-200d-1f466, .emoji1f468-200d-1f469-200d-1f466-200d-1f466, .emoji1f468-200d-1f469-200d-1f467, .emoji1f468-200d-1f469-200d-1f467-200d-1f466, .emoji1f468-200d-1f469-200d-1f467-200d-1f467, .emoji1f468-200d-1f4bb, .emoji1f468-200d-1f4bc, .emoji1f468-200d-1f527, .emoji1f468-200d-1f52c, .emoji1f468-200d-1f680, .emoji1f468-200d-1f692, .emoji1f468-200d-1f9b0, .emoji1f468-200d-1f9b1, .emoji1f468-200d-1f9b2, .emoji1f468-200d-1f9b3, .emoji1f468-200d-2695, .emoji1f468-200d-2696, .emoji1f468-200d-2708, .emoji1f468-200d-2764-200d-1f468, .emoji1f468-200d-2764-200d-1f48b-200d-1f468, .emoji1f469-200d-1f33e, .emoji1f469-200d-1f373, .emoji1f469-200d-1f393, .emoji1f469-200d-1f3a4, .emoji1f469-200d-1f3a8, .emoji1f469-200d-1f3eb, .emoji1f469-200d-1f3ed, .emoji1f469-200d-1f466, .emoji1f469-200d-1f466-200d-1f466, .emoji1f469-200d-1f467, .emoji1f469-200d-1f467-200d-1f466, .emoji1f469-200d-1f467-200d-1f467, .emoji1f469-200d-1f469-200d-1f466, .emoji1f469-200d-1f469-200d-1f466-200d-1f466, .emoji1f469-200d-1f469-200d-1f467, .emoji1f469-200d-1f469-200d-1f467-200d-1f466, .emoji1f469-200d-1f469-200d-1f467-200d-1f467, .emoji1f469-200d-1f4bb, .emoji1f469-200d-1f4bc, .emoji1f469-200d-1f527, .emoji1f469-200d-1f52c, .emoji1f469-200d-1f680, .emoji1f469-200d-1f692, .emoji1f469-200d-1f9b0, .emoji1f469-200d-1f9b1, .emoji1f469-200d-1f9b2, .emoji1f469-200d-1f9b3, .emoji1f469-200d-2695, .emoji1f469-200d-2696, .emoji1f469-200d-2708, .emoji1f469-200d-2764-200d-1f468, .emoji1f469-200d-2764-200d-1f469, .emoji1f469-200d-2764-200d-1f48b-200d-1f468, .emoji1f469-200d-2764-200d-1f48b-200d-1f469, .emoji1f46e-200d-2640, .emoji1f46e-200d-2642, .emoji1f46f-200d-2640, .emoji1f46f-200d-2642, .emoji1f471-200d-2640, .emoji1f471-200d-2642, .emoji1f473-200d-2640, .emoji1f473-200d-2642, .emoji1f477-200d-2640, .emoji1f477-200d-2642, .emoji1f481-200d-2640, .emoji1f481-200d-2642, .emoji1f482-200d-2640, .emoji1f482-200d-2642, .emoji1f486-200d-2640, .emoji1f486-200d-2642, .emoji1f487-200d-2640, .emoji1f487-200d-2642, .emoji1f4a0, .emoji1f4ae, .emoji1f4b1, .emoji1f4b3, .emoji1f516, .emoji1f530, .emoji1f531, .emoji1f532, .emoji1f533, .emoji1f573, .emoji1f575-200d-2640, .emoji1f575-200d-2642, .emoji1f645-200d-2640, .emoji1f645-200d-2642, .emoji1f646-200d-2640, .emoji1f646-200d-2642, .emoji1f647-200d-2640, .emoji1f647-200d-2642, .emoji1f64b-200d-2640, .emoji1f64b-200d-2642, .emoji1f64d-200d-2640, .emoji1f64d-200d-2642, .emoji1f64e-200d-2640, .emoji1f64e-200d-2642, .emoji1f6a3-200d-2640, .emoji1f6a3-200d-2642, .emoji1f6b4-200d-2640, .emoji1f6b4-200d-2642, .emoji1f6b5-200d-2640, .emoji1f6b5-200d-2642, .emoji1f6b6-200d-2640, .emoji1f6b6-200d-2642, .emoji1f926-200d-2640, .emoji1f926-200d-2642, .emoji1f933, .emoji1f937-200d-2640, .emoji1f937-200d-2642, .emoji1f938-200d-2640, .emoji1f938-200d-2642, .emoji1f939-200d-2640, .emoji1f939-200d-2642, .emoji1f93c-200d-2640, .emoji1f93c-200d-2642, .emoji1f93d-200d-2640, .emoji1f93d-200d-2642, .emoji1f93e-200d-2640, .emoji1f93e-200d-2642, .emoji1f9b0, .emoji1f9b1, .emoji1f9b2, .emoji1f9b3, .emoji1f9b8-200d-2640, .emoji1f9b8-200d-2642, .emoji1f9b9-200d-2640, .emoji1f9b9-200d-2642, .emoji1f9d6-200d-2640, .emoji1f9d6-200d-2642, .emoji1f9d7-200d-2640, .emoji1f9d7-200d-2642, .emoji1f9d8-200d-2640, .emoji1f9d8-200d-2642, .emoji1f9d9-200d-2640, .emoji1f9d9-200d-2642, .emoji1f9da-200d-2640, .emoji1f9da-200d-2642, .emoji1f9db-200d-2640, .emoji1f9db-200d-2642, .emoji1f9dc-200d-2640, .emoji1f9dc-200d-2642, .emoji1f9dd-200d-2640, .emoji1f9dd-200d-2642, .emoji1f9de-200d-2640, .emoji1f9de-200d-2642, .emoji1f9df-200d-2640, .emoji1f9df-200d-2642, .emoji2692, .emoji2697, .emoji2699, .emoji26f9-200d-2640, .emoji26f9-200d-2642, .emoji2709 {
    background-image: url(images/emoji-08.png);
    background-size: 20px 3940px
}

.emoji1f3a5 {
    background-position: 0 0
}

.emoji1f3ab {
    background-position: 0 -20px
}

.emoji1f3b4 {
    background-position: 0 -40px
}

.emoji1f3bd {
    background-position: 0 -60px
}

.emoji1f3c3-200d-2640 {
    background-position: 0 -80px
}

.emoji1f3c3-200d-2642 {
    background-position: 0 -100px
}

.emoji1f3c4-200d-2640 {
    background-position: 0 -120px
}

.emoji1f3c4-200d-2642 {
    background-position: 0 -140px
}

.emoji1f3ca-200d-2640 {
    background-position: 0 -160px
}

.emoji1f3ca-200d-2642 {
    background-position: 0 -180px
}

.emoji1f3cb-200d-2640 {
    background-position: 0 -200px
}

.emoji1f3cb-200d-2642 {
    background-position: 0 -220px
}

.emoji1f3cc-200d-2640 {
    background-position: 0 -240px
}

.emoji1f3cc-200d-2642 {
    background-position: 0 -260px
}

.emoji1f3ee {
    background-position: 0 -280px
}

.emoji1f3f3-200d-1f308 {
    background-position: 0 -300px
}

.emoji1f3f4-200d-2620 {
    background-position: 0 -320px
}

.emoji1f3f4-e0067-e0062-e0065-e006e-e0067-e007f {
    background-position: 0 -340px
}

.emoji1f3f4-e0067-e0062-e0073-e0063-e0074-e007f {
    background-position: 0 -360px
}

.emoji1f3f4-e0067-e0062-e0077-e006c-e0073-e007f {
    background-position: 0 -380px
}

.emoji1f3f7 {
    background-position: 0 -400px
}

.emoji1f3fb {
    background-position: 0 -420px
}

.emoji1f3fc {
    background-position: 0 -440px
}

.emoji1f3fd {
    background-position: 0 -460px
}

.emoji1f3fe {
    background-position: 0 -480px
}

.emoji1f3ff {
    background-position: 0 -500px
}

.emoji1f4a0 {
    background-position: 0 -520px
}

.emoji1f4ae {
    background-position: 0 -540px
}

.emoji1f4b1 {
    background-position: 0 -560px
}

.emoji1f4b3 {
    background-position: 0 -580px
}

.emoji1f6a3-200d-2640 {
    background-position: 0 -600px
}

.emoji1f6a3-200d-2642 {
    background-position: 0 -620px
}

.emoji1f6b4-200d-2640 {
    background-position: 0 -640px
}

.emoji1f6b4-200d-2642 {
    background-position: 0 -660px
}

.emoji1f6b5-200d-2640 {
    background-position: 0 -680px
}

.emoji1f6b5-200d-2642 {
    background-position: 0 -700px
}

.emoji1f6b6-200d-2640 {
    background-position: 0 -720px
}

.emoji1f6b6-200d-2642 {
    background-position: 0 -740px
}

.emoji1f9b0 {
    background-position: 0 -760px
}

.emoji1f9b1 {
    background-position: 0 -780px
}

.emoji1f9b2 {
    background-position: 0 -800px
}

.emoji1f9b3 {
    background-position: 0 -820px
}

.emoji1f9b8-200d-2640 {
    background-position: 0 -840px
}

.emoji1f9b8-200d-2642 {
    background-position: 0 -860px
}

.emoji1f9b9-200d-2640 {
    background-position: 0 -880px
}

.emoji1f9b9-200d-2642 {
    background-position: 0 -900px
}

.emoji1f9d6-200d-2640 {
    background-position: 0 -920px
}

.emoji1f9d6-200d-2642 {
    background-position: 0 -940px
}

.emoji1f9d7-200d-2640 {
    background-position: 0 -960px
}

.emoji1f9d7-200d-2642 {
    background-position: 0 -980px
}

.emoji1f9d8-200d-2640 {
    background-position: 0 -1000px
}

.emoji1f9d8-200d-2642 {
    background-position: 0 -1020px
}

.emoji1f9d9-200d-2640 {
    background-position: 0 -1040px
}

.emoji1f9d9-200d-2642 {
    background-position: 0 -1060px
}

.emoji1f9da-200d-2640 {
    background-position: 0 -1080px
}

.emoji1f9da-200d-2642 {
    background-position: 0 -1100px
}

.emoji1f9db-200d-2640 {
    background-position: 0 -1120px
}

.emoji1f9db-200d-2642 {
    background-position: 0 -1140px
}

.emoji1f9dc-200d-2640 {
    background-position: 0 -1160px
}

.emoji1f9dc-200d-2642 {
    background-position: 0 -1180px
}

.emoji1f9dd-200d-2640 {
    background-position: 0 -1200px
}

.emoji1f9dd-200d-2642 {
    background-position: 0 -1220px
}

.emoji1f9de-200d-2640 {
    background-position: 0 -1240px
}

.emoji1f9de-200d-2642 {
    background-position: 0 -1260px
}

.emoji1f9df-200d-2640 {
    background-position: 0 -1280px
}

.emoji1f9df-200d-2642 {
    background-position: 0 -1300px
}

.emoji1f46e-200d-2640 {
    background-position: 0 -1320px
}

.emoji1f46e-200d-2642 {
    background-position: 0 -1340px
}

.emoji1f46f-200d-2640 {
    background-position: 0 -1360px
}

.emoji1f46f-200d-2642 {
    background-position: 0 -1380px
}

.emoji1f64b-200d-2640 {
    background-position: 0 -1400px
}

.emoji1f64b-200d-2642 {
    background-position: 0 -1420px
}

.emoji1f64d-200d-2640 {
    background-position: 0 -1440px
}

.emoji1f64d-200d-2642 {
    background-position: 0 -1460px
}

.emoji1f64e-200d-2640 {
    background-position: 0 -1480px
}

.emoji1f64e-200d-2642 {
    background-position: 0 -1500px
}

.emoji1f93c-200d-2640 {
    background-position: 0 -1520px
}

.emoji1f93c-200d-2642 {
    background-position: 0 -1540px
}

.emoji1f93d-200d-2640 {
    background-position: 0 -1560px
}

.emoji1f93d-200d-2642 {
    background-position: 0 -1580px
}

.emoji1f93e-200d-2640 {
    background-position: 0 -1600px
}

.emoji1f93e-200d-2642 {
    background-position: 0 -1620px
}

.emoji1f441-200d-1f5e8 {
    background-position: 0 -1640px
}

.emoji1f468-200d-1f3a4 {
    background-position: 0 -1660px
}

.emoji1f468-200d-1f3a8 {
    background-position: 0 -1680px
}

.emoji1f468-200d-1f3eb {
    background-position: 0 -1700px
}

.emoji1f468-200d-1f3ed {
    background-position: 0 -1720px
}

.emoji1f468-200d-1f4bb {
    background-position: 0 -1740px
}

.emoji1f468-200d-1f4bc {
    background-position: 0 -1760px
}

.emoji1f468-200d-1f9b0 {
    background-position: 0 -1780px
}

.emoji1f468-200d-1f9b1 {
    background-position: 0 -1800px
}

.emoji1f468-200d-1f9b2 {
    background-position: 0 -1820px
}

.emoji1f468-200d-1f9b3 {
    background-position: 0 -1840px
}

.emoji1f468-200d-1f33e {
    background-position: 0 -1860px
}

.emoji1f468-200d-1f52c {
    background-position: 0 -1880px
}

.emoji1f468-200d-1f373 {
    background-position: 0 -1900px
}

.emoji1f468-200d-1f393 {
    background-position: 0 -1920px
}

.emoji1f468-200d-1f466-200d-1f466 {
    background-position: 0 -1940px
}

.emoji1f468-200d-1f466 {
    background-image: url(images/emoji-08.png);
    background-size: 20px 3940px;
    background-position: 0 -1960px
}

.emoji1f468-200d-1f467-200d-1f466 {
    background-position: 0 -1980px
}

.emoji1f468-200d-1f467-200d-1f467 {
    background-position: 0 -2000px
}

.emoji1f468-200d-1f467 {
    background-position: 0 -2020px
}

.emoji1f468-200d-1f468-200d-1f466-200d-1f466 {
    background-position: 0 -2040px
}

.emoji1f468-200d-1f468-200d-1f466 {
    background-position: 0 -2060px
}

.emoji1f468-200d-1f468-200d-1f467-200d-1f466 {
    background-position: 0 -2080px
}

.emoji1f468-200d-1f468-200d-1f467-200d-1f467 {
    background-position: 0 -2100px
}

.emoji1f468-200d-1f468-200d-1f467 {
    background-position: 0 -2120px
}

.emoji1f468-200d-1f469-200d-1f466-200d-1f466 {
    background-position: 0 -2140px
}

.emoji1f468-200d-1f469-200d-1f466 {
    background-position: 0 -2160px
}

.emoji1f468-200d-1f469-200d-1f467-200d-1f466 {
    background-position: 0 -2180px
}

.emoji1f468-200d-1f469-200d-1f467-200d-1f467 {
    background-position: 0 -2200px
}

.emoji1f468-200d-1f469-200d-1f467 {
    background-position: 0 -2220px
}

.emoji1f468-200d-1f527 {
    background-position: 0 -2240px
}

.emoji1f468-200d-1f680 {
    background-position: 0 -2260px
}

.emoji1f468-200d-1f692 {
    background-position: 0 -2280px
}

.emoji1f468-200d-2695 {
    background-position: 0 -2300px
}

.emoji1f468-200d-2696 {
    background-position: 0 -2320px
}

.emoji1f468-200d-2708 {
    background-position: 0 -2340px
}

.emoji1f468-200d-2764-200d-1f48b-200d-1f468 {
    background-position: 0 -2360px
}

.emoji1f468-200d-2764-200d-1f468 {
    background-position: 0 -2380px
}

.emoji1f469-200d-1f3a4 {
    background-position: 0 -2400px
}

.emoji1f469-200d-1f3a8 {
    background-position: 0 -2420px
}

.emoji1f469-200d-1f3eb {
    background-position: 0 -2440px
}

.emoji1f469-200d-1f3ed {
    background-position: 0 -2460px
}

.emoji1f469-200d-1f4bb {
    background-position: 0 -2480px
}

.emoji1f469-200d-1f4bc {
    background-position: 0 -2500px
}

.emoji1f469-200d-1f9b0 {
    background-position: 0 -2520px
}

.emoji1f469-200d-1f9b1 {
    background-position: 0 -2540px
}

.emoji1f469-200d-1f9b2 {
    background-position: 0 -2560px
}

.emoji1f469-200d-1f9b3 {
    background-position: 0 -2580px
}

.emoji1f469-200d-1f33e {
    background-position: 0 -2600px
}

.emoji1f469-200d-1f52c {
    background-position: 0 -2620px
}

.emoji1f469-200d-1f373 {
    background-position: 0 -2640px
}

.emoji1f469-200d-1f393 {
    background-position: 0 -2660px
}

.emoji1f469-200d-1f466-200d-1f466 {
    background-position: 0 -2680px
}

.emoji1f469-200d-1f466 {
    background-position: 0 -2700px
}

.emoji1f469-200d-1f467-200d-1f466 {
    background-position: 0 -2720px
}

.emoji1f469-200d-1f467-200d-1f467 {
    background-position: 0 -2740px
}

.emoji1f469-200d-1f467 {
    background-position: 0 -2760px
}

.emoji1f469-200d-1f469-200d-1f466-200d-1f466 {
    background-position: 0 -2780px
}

.emoji1f469-200d-1f469-200d-1f466 {
    background-position: 0 -2800px
}

.emoji1f469-200d-1f469-200d-1f467-200d-1f466 {
    background-position: 0 -2820px
}

.emoji1f469-200d-1f469-200d-1f467-200d-1f467 {
    background-position: 0 -2840px
}

.emoji1f469-200d-1f469-200d-1f467 {
    background-position: 0 -2860px
}

.emoji1f469-200d-1f527 {
    background-position: 0 -2880px
}

.emoji1f469-200d-1f680 {
    background-position: 0 -2900px
}

.emoji1f469-200d-1f692 {
    background-position: 0 -2920px
}

.emoji1f469-200d-2695 {
    background-position: 0 -2940px
}

.emoji1f469-200d-2696 {
    background-position: 0 -2960px
}

.emoji1f469-200d-2708 {
    background-position: 0 -2980px
}

.emoji1f469-200d-2764-200d-1f48b-200d-1f468 {
    background-position: 0 -3000px
}

.emoji1f469-200d-2764-200d-1f48b-200d-1f469 {
    background-position: 0 -3020px
}

.emoji1f469-200d-2764-200d-1f468 {
    background-position: 0 -3040px
}

.emoji1f469-200d-2764-200d-1f469 {
    background-position: 0 -3060px
}

.emoji1f471-200d-2640 {
    background-position: 0 -3080px
}

.emoji1f471-200d-2642 {
    background-position: 0 -3100px
}

.emoji1f473-200d-2640 {
    background-position: 0 -3120px
}

.emoji1f473-200d-2642 {
    background-position: 0 -3140px
}

.emoji1f477-200d-2640 {
    background-position: 0 -3160px
}

.emoji1f477-200d-2642 {
    background-position: 0 -3180px
}

.emoji1f481-200d-2640 {
    background-position: 0 -3200px
}

.emoji1f481-200d-2642 {
    background-position: 0 -3220px
}

.emoji1f482-200d-2640 {
    background-position: 0 -3240px
}

.emoji1f482-200d-2642 {
    background-position: 0 -3260px
}

.emoji1f486-200d-2640 {
    background-position: 0 -3280px
}

.emoji1f486-200d-2642 {
    background-position: 0 -3300px
}

.emoji1f487-200d-2640 {
    background-position: 0 -3320px
}

.emoji1f487-200d-2642 {
    background-position: 0 -3340px
}

.emoji1f516 {
    background-position: 0 -3360px
}

.emoji1f530 {
    background-position: 0 -3380px
}

.emoji1f531 {
    background-position: 0 -3400px
}

.emoji1f532 {
    background-position: 0 -3420px
}

.emoji1f533 {
    background-position: 0 -3440px
}

.emoji1f573 {
    background-position: 0 -3460px
}

.emoji1f575-200d-2640 {
    background-position: 0 -3480px
}

.emoji1f575-200d-2642 {
    background-position: 0 -3500px
}

.emoji1f645-200d-2640 {
    background-position: 0 -3520px
}

.emoji1f645-200d-2642 {
    background-position: 0 -3540px
}

.emoji1f646-200d-2640 {
    background-position: 0 -3560px
}

.emoji1f646-200d-2642 {
    background-position: 0 -3580px
}

.emoji1f647-200d-2640 {
    background-position: 0 -3600px
}

.emoji1f647-200d-2642 {
    background-position: 0 -3620px
}

.emoji1f926-200d-2640 {
    background-position: 0 -3640px
}

.emoji1f926-200d-2642 {
    background-position: 0 -3660px
}

.emoji1f933 {
    background-position: 0 -3680px
}

.emoji1f937-200d-2640 {
    background-position: 0 -3700px
}

.emoji1f937-200d-2642 {
    background-position: 0 -3720px
}

.emoji1f938-200d-2640 {
    background-position: 0 -3740px
}

.emoji1f938-200d-2642 {
    background-position: 0 -3760px
}

.emoji1f939-200d-2640 {
    background-position: 0 -3780px
}

.emoji1f939-200d-2642 {
    background-position: 0 -3800px
}

.emoji26f9-200d-2640 {
    background-position: 0 -3820px
}

.emoji26f9-200d-2642 {
    background-position: 0 -3840px
}

.emoji2692 {
    background-position: 0 -3860px
}

.emoji2697 {
    background-position: 0 -3880px
}

.emoji2699 {
    background-position: 0 -3900px
}

.emoji2709 {
    background-position: 0 -3920px
}


/*S=����ݹ��*/

.life-ad {
    padding: 10px 0 0 0;
}

.life-ad-title {
    height: 32px;
    width: 100%;
    background: #ebebeb;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    line-height: 32px;
    color: #000;
}

.life-ad-title em {
    color: #8ca226;
    font-size: 16px;
    margin-left: 6px;
}

.life-ad-title i {
    color: #484848;
    font-size: 14px;
    margin-left: 4px;
}

.life-ad-title span {
    float: right;
    color: #484848;
    font-size: 14px;
}

.life-ad-cont {
    width: 100%;
    height: 107px;
    font-size: 14px;
    line-height: 24px;
    color: #9a9a9a;
}

.life-ad-cont li {
    float: left;
    margin: 0 5px;
    width: 100%;
    height: 107px;
    overflow: hidden;
}

.life-ad-cont li a {
    float: left;
    position: relative;
    display: block;
    height: 107px;
    width: 85%;
}

.life-ad-cont li .li-a2 {
    width: 15%;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.life-ad-cont li img {
    float: left;
    width: 103px;
    height: 103px;
}

.life-ad-cont .detail {
    float: left;
    margin-left: 8px;
    width: 155px;
}

.detail .ad-cont-active {
    height: 20px;
    font: 400 12px/20px Simsun, Arial;
    padding: 0 2.5%;
    color: #fff;
    margin: 0 0 6px 0;
    display: inline-block;
}

.detail .ad-cont-active em {
    font-size: 14px;
    font-weight: bold;
}

.detail .ad-cont-fuli {
    background: #b16aca;
}

.detail .ad-cont-temai {
    background: #fb435d;
}

.detail .ad-cont-title {
    font: 700 16px/20px "micorosoft yahei";
    height: 40px;
    overflow: hidden;
    color: #666;
}

.detail .ad-cont-price {
    margin: 10px 0 5px 0;
    max-width: 155px;
    overflow: hidden;
    font: 700 18px/18px "micorosoft yahei";
    height: 20px;
}

.detail .ad-cont-price em {
    margin-right: 10px;
    color: #fb435d;
}

.detail .ad-cont-price i {
    font-size: 14px;
}

.detail .ad-cont-price .qu {
    text-decoration: line-through;
    color: #666;
}

.detail .ad-cont-qiang {
    font: 400 16px/32px "micorosoft yahei";
    color: #666;
}

.ad-cont-qiang i {
    color: #333;
}

.ad-cont-qiang span {
    float: left;
}

.ad-cont-qiang .qiang {
    display: block;
    float: left;
    margin-left: 8px;
    float: left;
    width: 32px;
    height: 32px;
    background-image: url("images/ad-qiang.png");
}

.life-ad-cont .ad-logo {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 27px;
    height: 39px;
    background-image: url("images/ad-te.png");
}

.life-ad-cont .ad-bao {
    background-image: url("images/ad-bao.png");
}

.slide-page {
    margin: 0 auto;
    width: 30px;
    height: 12px;
}

.slide-page a {
    display: block;
    float: left;
    margin-right: 6px;
    width: 9px;
    height: 9px;
    background: url("images/ad-scroll.png") -15px 0 no-repeat;
    overflow: hidden;
    text-indent: 10px;
}

.slide-page .trigger {
    background: url("images/ad-scroll.png") 0 0 no-repeat;
}

.life-ad-pic {
    margin: 10px 5px;
    text-align: center;
}

.life-ad-pic img {
    width: 100%;
    max-width: 640px;
}


/*E=����ݹ��*/


/* �������ӷ��ർ�� */

.tiaozao-classify {
    position: relative;
    width: 100%;
    height: 40px;
    border-top: 1px solid #ddd;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.tiaozao-classify ul {
    position: absolute;
}

.tiaozao-classify li {
    float: left;
    width: 70px;
    line-height: 44px;
    font-size: 14px;
    text-align: center;
}

.tiaozao-classify li a {
    color: #666;
    line-height: 34px;
    display: inline-block;
}

.tiaozao-classify .on a {
    border-bottom: 1px solid #a4b207;
    color: #a7b416;
}


/*�ظ�ͼƬ�ϴ�*/

.replyUpLoad {
    position: relative;
    margin: 7px -10px 0 -10px;
}

.replyUpLoad .upIcon {
    margin-left: 10px;
    position: absolute;
    top: -40px;
    left: 0;
    display: block;
    width: 30px;
    height: 30px;
    background: url(images/upLoadImg.png) no-repeat;
    background-size: 30px 30px;
    z-index: 100
}

.replyUpLoad .webuploader-pick {
    width: 30px;
    height: 30px;
}

.replyUpLoad input {
    width: 30px;
    height: 30px;
    opacity: 0;
}

.replyUpLoad .loginIcon {
    width: 30px;
    height: 30px;
    display: block;
}

.replyUpLoad .uploader-list {
    height: 60px;
    overflow: hidden;
    display: none;
    padding: 7px 0 7px 10px;
    border-style: solid;
    border-color: #dcdcdc;
    border-width: 1px 0 1px;
    background: #f4f4f4;
}

.replyUpLoad .uploader-list em {
    position: absolute;
    top: -7px;
    left: 18px;
    width: 17px;
    height: 8px;
    background: url(images/smalljt.png);
}

.replyUpLoad .img-one {
    display: none;
    position: absolute;
    top: -45px;
    left: 30px;
    display: block;
    width: 16px;
    height: 16px;
    background: #fff;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 14px;
    z-index: 101;
    border: 1px solid #aac606;
    color: #aac606;
}

.replyUpLoad .uploader-list .file-item {
    position: relative;
    width: 60px;
    height: 60px;
    float: left;
}

.replyUpLoad .uploader-list .file-item img {
    width: 60px;
    height: 60px;
}

.replyUpLoad .uploader-list .file-item .pic-data {
    display: none;
}

.replyUpLoad .uploader-list .loading {
    background: url(images/loading.gif) no-repeat;
    background-position: 50%;
    border: 1px solid #ddd;
}

.replyUpLoad .avater-del {
    display: block;
    width: 19px;
    height: 19px;
    position: absolute;
    top: -5px;
    right: -5px;
    background: url(images/imgClose.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}

.replyUpLoad .uploader-list .file-item .loadTip {
    display: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 60px;
    text-align: center;
    font-size: 12px;
    height: 20px;
    background-color: #a8c500;
    color: #fff;
}


/*����*/

#wapShare {
    margin-top: 10px;
    margin: 0px auto;
    width: 298px;
    padding: 0 10px;
    overflow: hidden;
}

#wapShare span {
    display: inline-block;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    float: left;
}

#wapShare a {
    float: left;
    display: inline-block;
    margin: 6px 10px 6px 0;
    width: 30px;
    height: 40px;
    background-image: url(images/shareicon.png);
    background-repeat: no-repeat;
    background-size: cover;
    text-indent: -99999px;
}

#wapShare a.weixin {
    background-position: 0 0;
}

#wapShare a.pyq {
    background-position: 0 -66px;
}

#wapShare a.xinlang {
    background-position: 0 -134px;
}

#wapShare a.qq {
    background-position: 0 -200px;
}

#wapShare a.kongjian {
    background-position: 0 -277px;
}


/*pk*/

.pk_mod {
    margin-top: 10px;
}

.pk_mod .fl {
    float: left;
}

.pk_mod .fr {
    float: right;
}

.view_mod {
    overflow: hidden;
    zoom: 1;
}

.view_mod .fl {
    background: #ffe6bf;
    width: 50%;
    position: relative;
    padding: 6px 0 0;
}

.view_mod .fr {
    background: #e9f1c2;
    width: 50%;
    padding: 6px 0 0;
}

.view_mod p {
    line-height: 21px;
    font-size: 14px;
    max-height: 52px;
    overflow: hidden;
    text-align: center;
    word-wrap: break-word;
}

.view_mod .consView {
    padding-left: 12px;
    color: #9e5905;
    padding-right: 22px;
}

.view_mod .vs {
    position: absolute;
    top: 0;
    right: -12px;
    z-index: 2;
    height: 30px;
}

.view_mod .vs img {
    display: inline-block;
    vertical-align: middle;
}

.view_mod .prosView {
    padding-right: 12px;
    color: #4b5a00;
    padding-left: 22px;
}

.pk_area {
    border: 1px solid #f3f3f3;
    border-top: 0;
    height: 40px;
    padding: 8px 10px 10px 10px;
}

.pk_area .pkzan {
    background: url(images/pk_btn1x2.png) no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    border: none;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
}

.pk_area .nozan {
    background: url(images/pk_btn2x2.png) no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
}

.pkbar .pk-color {
    height: 8px;
    background: #afc837;
    border-radius: 5px;
    width: 70%;
    margin: 0 auto;
    position: relative;
}

.pkbar .pkbar-num {
    overflow: hidden;
    zoom: 1;
    width: 66%;
    margin: 0 auto;
    height: 20px;
    font-size: 14px;
    line-height: 24px;
}

.consCount {
    color: #ff9d26;
}

.prosCount {
    color: #afc837;
}

.pk-color .fl {
    display: block;
    background: #ff9d26;
    height: 8px;
    border-radius: 5px;
    width: 50%;
}

.pk_area .consgif {
    background: url(images/pk_btn5x2.png) no-repeat;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform-origin: center center;
    -webkit-animation: demo 0.5s 0s 1 ease-in normal none;
}

@-webkit-keyframes demo {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
    }
}

.pk_area .prosgif {
    background: url(images/pk_btn6x2.png) no-repeat;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform-origin: center center;
    -webkit-animation: demo 0.5s 0s 1 ease-in normal none;
}

.pk_area .btn_dis_cons {
    background: url(images/pk_btn3x2.png) no-repeat;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
}

.pk_area .btn_dis_pros {
    background: url(images/pk_btn4x2.png) no-repeat;
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
}


/*˽��tab�л�*/

.mail-tab-title {
    font-size: 0;
    line-height: 0;
    position: relative;
    overflow: hidden;
}

.mail-tab-title li {
    float: left;
    width: 50%;
    height: 39px;
    font-size: 16px;
    line-height: 37px;
    border-bottom: 1px solid #cbcbcb;
    text-align: center;
}

.mail-tab-title li span {
    display: block;
    height: 37px;
}

.mail-tab-title li.current span {
    border-bottom: 2px solid #a8c500;
}


/*����*/

.anlianbtn {
    margin: 50px auto 0;
    width: 280px;
    overflow: hidden;
}

.anlianbtn a {
    display: block;
    margin-right: 32px;
    width: 104px;
    height: 37px;
    background: url(images/anlianbtn.png) no-repeat;
    background-size: cover;
    font-size: 18px;
    color: #ab7f41;
    line-height: 37px;
    text-align: center;
}

.anlianbtn a i {
    padding: 10px;
    background-image: url(images/anlianicon.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 5px;
}

.anlianbtn a i.an {
    background-position: 0 12px;
}

.anlianbtn a i.sx {
    background-position: 0 -32px;
}

.anlianbtn p {
    text-align: center;
    color: #ab7f41;
    line-height: 50px;
}

.anlianbtn a.editbtn {
    margin: 0 auto;
    width: 150px;
    height: 35px;
    background: url(images/editbtn.png) no-repeat;
    background-size: cover;
    line-height: 35px;
}


/*��������*/

.aldialog .al-select {
    height: 136px;
    overflow: hidden;
    border-radius: 5px;
}

.al-select span, .al-select a, .aldialog .al-close {
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
}

.al-select span {
    background-color: #ff6a6a;
    color: #fff;
}

.al-select a {
    font-size: 14px;
    color: #666;
    background-color: #fff;
    border-bottom: 1px solid #ededed;
}

#hxanlian {
    color: #ff6a6a;
}

.aldialog .al-close {
    margin-top: 15px;
    background-color: #fff;
    color: #666;
    border-radius: 5px;
}

#anliandialog .win-hd {
    display: none
}


/*.win-bd{padding: 0;}*/

#anliandialog .win-cont, #anliandialog .win-btn {
    background: none;
    padding: 0;
}

#anliandialog .win-hd, #anliandialog .win-bd {
    filter: none;
    background: none;
}


/*֪ʶ��Ȩ*/

.chanquan {
    margin: 8px 0 18px 0;
    width: 100%;
    text-align: center;
    font-size: 15px;
}

.chanquan a, .chanquan a:visited {
    display: block;
    color: #626466;
}


/*��������*/

.novel-catalog {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 10px -10px 10px;
}

.novel-catalog ul.mulu {
    margin: 0 10px;
}

.mulu li {
    position: relative;
    float: left;
    width: 50%;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #dcdcdc;
    color: #dcdcdc;
    font-size: 14px;
    overflow: hidden;
}

.mulu li span {
    padding: 0 17px 0 5px;
    font-size: 14px;
    float: left;
    line-height: 36px;
}

.mulu li a {
    height: 36px;
    width: 100%;
    display: block;
}

.mulu .current a {
    color: #96d9ca;
}

.catalog-text {
    height: 33px;
    color: #aaa;
    text-align: center;
    line-height: 33px;
    font-size: 12px;
}

.novel-catalog .pages {
    background-color: #f2f2f2;
    font-size: 12px;
}

.stop-mulu {
    display: block;
    line-height: 26px;
    text-align: center;
    color: #aaaaaa;
}

.stop-mulu i {
    padding: 5px 10px;
    margin-right: 10px;
    background: url(images/mulu-jt.png) 0 10px no-repeat;
    background-size: contain;
}

p.indent {
    text-indent: 2em;
}


/*����appת��λ 20150928*/

.app-hot {
    position: relative;
    display: block;
    padding-left: 23px;
    z-index: 200;
}

.app-hot span {
    position: absolute;
    top: -15px;
    left: 5px;
    display: block;
    width: 30px;
    height: 20px;
    background: url(images/apphot.png) no-repeat;
    background-size: contain;
    z-index: 100;
}

.goApp {
    margin: 10px auto 0;
    width: 280px;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    height: 35px;
    background: #fff;
    line-height: 35px;
    font-size: 15px;
    overflow: hidden;
    text-align: center;
}

.goApp a {
    color: #8cab25
}

.goApp a span {
    margin: 0 5px 0 15px;
    padding: 8px;
    background: url(images/moreicon.png) 0 8px no-repeat;
    background-size: contain;
}

.goApp a.fr {
    background: url(images/delete-app.png) no-repeat -1px 1px;
    border-left: 1px solid #dcdcdc;
    padding: 0 10px;
    background-size: contain;
    text-indent: -9999px;
}

.J_lazyImgs {
    display: block;
}

.goAppimg {
    margin: 0 auto;
    width: 298px;
    border-radius: 0;
    font-size: 16px;
}

.goAppimg a span {
    margin-left: 1px;
}

.goApp-replay {
    width: 300px;
}

#openapp {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    z-index: 1000
}

#openapp .alertapp {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -130px;
    padding: 10px 25px;
    width: 210px;
    border-radius: 10px;
    background: #fff;
    z-index: 1001
}

#openapp .imgapp {
    margin: 5px auto;
    width: 45px;
    height: 80px;
}

.imgapp img {
    display: block;
    width: 100%;
    height: 100%;
}

#openapp .text {
    font-size: 14px;
}

#openapp a {
    display: block;
    margin-top: 10px;
    color: #fff;
    width: 201px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
}

#openapp a.dakai {
    background: #a8c500;
}

#openapp a.quxiao {
    background: #aaa;
}


/*����ҳͼƬ�ϴ� 20151023 dengdongming*/

.caption {
    background: #fff;
}

.publishUpload {
    margin-top: 10px;
    height: 80px;
    width: 100%;
    background-color: #fff;
    padding: 10px 0;
    overflow: hidden;
}

.publishUpload .pickContain {
    float: left;
    position: relative;
    margin-left: 10px;
}

.publishUpload .filePicker {
    width: 78px;
    height: 78px;
    background: url(images/xj.png) no-repeat;
    background-size: cover;
    box-shadow: none;
}

.publishUpload .filePicker .webuploader-pick {
    position: relative;
    width: 78px;
    height: 78px;
}

.publishUpload .filePicker input {
    width: 78px;
    height: 78px;
    opacity: 0;
    cursor: pointer;
}

.publishUpload .pickContain span.sm {
    position: absolute;
    bottom: 5px;
    left: 85px;
    color: #cccccc;
    font-size: 12px;
    display: block;
    width: 120px;
}

.publishUpload .uploader-list .pic-data {
    display: none
}

.publishUpload .uploader-list .file-item {
    position: relative;
    float: left;
    margin-left: 10px;
    width: 78px;
    height: 78px;
    box-shadow: 1px 1px 4px #9e9e9e;
    z-index: 100
}
.publishUpload .uploader-list .file-item img{
    width: 78px;
}
.publishUpload .uploader-list .file-item .avater-del {
    position: absolute;
    top: -6px;
    right: -7px;
    display: block;
    width: 15px;
    height: 15px;
    background: url(images/imgClose2.png) no-repeat;
    background-size: cover;
    text-indent: -9999px;
}

.publishUpload .uploader-list .file-item .loadTip {
    display: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 78px;
    text-align: center;
    font-size: 12px;
    height: 20px;
    background-color: #a8c500;
    color: #fff;
}

.join-quan {
    margin-top: 10px;
    padding: 0 10px;
    background-color: #fff;
    height: 50px;
    line-height: 50px;
}

.join-quan a.fr span {
    color: #aaa;
    line-height: 40px;
}

.join-quan a.fr em {
    padding: 1px 2px;
    background: url(images/jt.png) center center no-repeat;
    background-size: contain;
}

.copy-floor-wrap {
    height: 12px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24;
}

.copy-floor-btn {
    float: left;
    height: 12px;
    width: 24;
}


/*#poll_options input[type=checkbox]{*/


/*-webkit-appearance:checkbox;*/


/*}*/


/*#poll_options input[type=radio]{*/


/*-webkit-appearance:radio;*/


/*}*/


/*S �̼�Ȧ�����ҳ 2016-04-01 dengdongming*/

.activity-list {}

.activity-list li {
    padding: 10px;
}

.activity-list li dl {
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6
}

.activity-list li dl.nob {
    border: none;
}

.activity-list dt {
    float: left;
    width: 80px;
    height: 60px;
}

.activity-list dt img {
    display: block;
    width: 100%;
    height: 100%;
}

.activity-list dd {
    position: relative;
    margin-left: 85px;
    width: 72%;
    color: #797979;
    font-size: 12px;
    height: 60px;
}

.activity-list dd h3 {
    color: #2b3032;
    font-size: 18px;
    font-weight: normal;
}

.activity-list dd p {
    font-size: 14px;
    line-height: 23px;
}

.activity-list dd span em {
    color: #c3ca00;
}

.activity-list dd p, .activity-list dd span, .activity-list dd h3 {
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.activity-list dd .xz {
    padding-top: 5px;
    display: block;
    position: absolute;
    right: -10px;
    top: 0px;
    width: 50px;
    height: 45px;
    background-color: #d0d0d0;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}

.activity-list li.bm-person {
    margin: 0 -10px 10px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    padding: 0 0 10px 0;
}

.bm-person span {
    width: 15%;
    display: block;
    padding: 0 10px 0 20px;
    float: left;
    color: #2b3032;
    font-size: 12px;
}

.bm-person a {
    width: 10%;
    float: left;
    display: block;
    height: 25px;
    overflow: hidden;
}

.bm-person a img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}

.activity-list .pj-con {
    overflow: hidden;
    padding-bottom: 0px;
    border-top: 1px solid #e6e6e6;
}

.pj-star {
    margin-left: 10px;
}

.pj-star span {
    display: block;
    float: left;
    width: 23px;
    height: 20px;
    background: url(images/small-star-g.png) no-repeat;
    background-size: contain;
}

.pj-star span.good {
    background: url(images/small-star-y.png) no-repeat;
    background-size: contain;
}

.action-con {
    background: #fafafa;
    border-top: none;
}

.action-con .list {
    background: none;
}

.action-con .list img {
    border-radius: 5px;
}

.action-con .title-second {
    display: block;
    position: relative;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e6e6e6;
    color: #717171;
}

.title-second em {
    color: #c3ca00;
}

.action-con .title-second .moreNum {
    position: absolute;
    right: 0;
    top: 2px;
    color: #717171;
}

.bm_link {
    display: : block;
    position: fixed;
    bottom: 50px;
    left: 10px;
    padding-top: 5px;
    width: 40px;
    height: 35px;
    border-radius: 50%;
    background-color: #ffd74d;
    color: #e76200;
    z-index: 100;
    font-size: 12px;
    text-align: center;
    line-height: normal;
    z-index: 102;
}


/*�������������ҳ*/

#star_wrap {
    margin-top: 10px;
    padding: 10px 0;
    background-color: #fff;
    font-size: 14px;
    color: #797979;
    text-align: center;
    line-height: 30px;
}

#ulStars {
    width: 275px;
    margin: 10px auto 0;
    overflow: hidden;
}

#ulStars li {
    float: left;
    margin: 0 12px;
    width: 31px;
    height: 30px;
    background: url(images/xin-gray.png) no-repeat;
    background-size: contain;
}

#ulStars li.good {
    background: url(images/xin-yellow.png) no-repeat;
    background-size: contain;
}

.kaiqi {
    margin-top: 10px;
    padding: 10px;
    background: #fff;
    font-size: 14px;
    line-height: 20px;
}

.kaiqi input {
    padding-bottom: 2px;
}


/*E �̼�Ȧ�����ҳ 2016-04-01 dengdongming*/


/*S ����ҳ���ӽ�黨�ѽ׶����� 2016-04-25 dengdongming*/

.marryCost {
    margin-bottom: 10px;
    padding: 10px 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-width: 1px 0;
    overflow: hidden;
}

.marryCost a {
    display: block;
}

.marryCost div.fl img, .marryCost div.fl em {
    display: block;
    float: left;
    margin-right: 5px;
}

.marryCost div.fl {
    color: #c3ca00;
    font-size: 16px;
    line-height: 20px;
}

.marryCost div.fr {
    font-size: 12px
}

.marryCost div.fr em {
    font-size: 18px;
}

.marryCost div.fr .colorM, .marryCost div.fr span {
    color: #c3ca00;
}

.marryCost div.fr i {
    padding: 3px;
    background: url(images/jiantou.png) 0 2px no-repeat;
    background-size: contain;
}

.m_j_btn {
    position: fixed;
    bottom: 62px;
    left: 10px;
    display: block;
    width: 40px;
    height: 40px;
    background: url(images/m_j.png) no-repeat;
    background-size: contain;
    text-indent: -9999px;
    z-index: 201;
}


/*E ����ҳ���ӽ�黨�ѽ׶����� 2016-04-25 dengdongming*/


/*�̼�Ȧ���� �����+�˵�*/

.yht {
    width: 98%;
    font-family: 'Microsoft Yahei';
}

.yht h1 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    background: rgb(244, 244, 244);
    color: rgb(234, 90, 127);
    font-weight: 300;
}

.yht .detail {
    overflow: hidden;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    display: block;
}

.cdan {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}

.cdan h1 {
    font-size: 18px;
    text-align: left;
    color: #333;
    line-height: 35px;
}

.cdan h2 {
    color: rgb(248, 137, 184);
    font-size: 18px;
}

.cdan .type {
    color: rgb(102, 102, 102);
    line-height: 20px;
    display: block;
    font-size: 14px;
    margin-top: 15px;
}

.cdan .type p {
    line-height: 25px;
    font-size: 14px;
    margin-bottom: 0px;
}

.cdan .type .yh {
    font-size: 14px;
    display: block;
    margin-top: 15px;
    margin-bottom: 20px;
}

.cdan .type .yh em {
    color: rgb(248, 137, 184)
}


/*S=���������ӱ�����ڰ�ť*/

.acti-btn, .info-modify, .detail-text {
    font-size: 0;
    text-align: center;
    font: 400 18px "micorosoft yahei";
    color: #ab7f41;
}

.lovepost-enter a, .lovepost-enter a:visited {
    margin-bottom: 10px;
    display: inline-block;
    width: 156px;
    height: 37px;
    background: url(images/lovepost_btn.png) no-repeat;
    background-size: 156px 37px;
    line-height: 37px;
    color: #ab7f41;
}


/*E=���������ӱ�����ڰ�ť*/


/*�Ż�ȯ����*/

.add_zan .zanBox {
    width: 6.2rem;
    height: 6.2rem;
    margin: 1rem auto;
    border-radius: 50%;
    position: relative;
}

.add_zan .zanBox .num, .add_zan .zanBox .zan {
    width: 100%;
    height: 100%;
    line-height: 6.2rem;
    text-align: center;
    font-size: 1.5rem;
    background-color: #c3ca00;
    border-radius: 50%;
    color: #fff;
    z-index: 1;
    position: absolute;
    left: 0px;
    top: 0px;
    /*border:0.2rem solid #e0c6c2;*/
}

.add_zan .zanBox .zan:hover {
    text-decoration: none;
}

.add_zan .zanBox .num {
    z-index: 1;
    -webkit-transform: perspective(500px) rotateY(180deg);
    -moz-transform: perspective(500px) rotateY(180deg);
    transform: perspective(500px) rotateY(180deg);
}

.add_zan .zanBox.go {
    -webkit-transform: perspective(500px) rotateY(180deg);
    -moz-transform: perspective(500px) rotateY(180deg);
    transform: perspective(500px) rotateY(180deg);
}

.add_zan p {
    text-align: center;
    font-size: 1.1rem;
    color: #2b3032;
    line-height: 1.1rem;
}

.add_zan p em {
    color: #c3ca00;
}

.zanBox em {
    display: block;
    background: url(images/coin.png) no-repeat 100% 50%;
    background-size: 1.4rem;
    width: 2.5rem;
    height: 2rem;
    line-height: 1.5rem;
    margin-left: 2rem;
    margin-top: 2.2rem;
    text-align: left;
    font-size: 2.2rem;
}

.add_zan .zanBox .num.over {
    background-color: #999;
}

.ticketlist {
    padding-top: 1px;
    overflow: hidden;
    margin-top: 0.5rem;
}

.ticketlist .ticket {
    width: 30rem;
    height: 9rem;
    margin: 1rem auto;
    background: #fff url(images/border.png) no-repeat 0% 0%;
    background-size: 100% 100%;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    border-radius: 0.3rem;
    position: relative;
    display: block;
}

.ticketlist .ticket .imgBox {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    margin: 0.9rem 1.7rem;
    float: left;
    overflow: hidden;
}

.ticketlist .ticket .imgBox img {
    width: 100%;
    height: 100%;
}

.ticketlist .ticket .text {
    float: left;
    border-left: 1px dashed #e6e6e6;
    width: 18.8rem;
    font-weight: 300;
    padding-left: 0.5rem;
}

.ticketlist .ticket .text h3 {
    height: 1.3rem;
    text-indent: 1.5rem;
    background: url(images/care.png) no-repeat;
    background-size: 1.3rem;
    margin-top: 1.5rem;
    color: #626466;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.1rem;
    line-height: 1.3rem;
}

.ticketlist .ticket .text h1 {
    font-weight: 300;
    color: #2b3032;
    font-size: 1.6rem;
    line-height: 3.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ticketlist .ticket .formuser, .ticketlist .ticket .text .time {
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #c3ca00;
}

.ticketlist .ticket .text .time {
    font-size: 1rem;
    color: #2b3032;
}

.ticketlist .ticket .num {
    width: 3.4rem;
    height: 3.4rem;
    background-color: #ff705e;
    position: absolute;
    right: -1.7rem;
    bottom: -1.7rem;
    border-radius: 50%;
    color: #fff;
    font-size: 1.1rem;
}

.ticketlist .ticket .num p {
    position: absolute;
    right: 1.8rem;
    top: 0.3rem;
    line-height: 1.5rem;
    text-align: right;
}

.ticketlist .ticket .formuser {
    position: absolute;
    left: 11rem;
    top: 6.1rem;
}

.ticketlist .ticket_more {
    display: block;
    height: 3.5rem;
    line-height: 3.5rem;
    text-align: center;
    font-size: 1.4rem;
    color: #c3ca00;
    background: url(images/arrow-quan.png) no-repeat 98% 50%;
    background-size: 0.7rem;
    border-top: 1px solid #e6e6e6;
    width: 30rem;
    margin: 0 auto;
    margin-top: 2rem;
}

.ticketlist .ticket_more p {
    position: relative;
    top: -1.8rem;
    display: inline-block;
    background-color: #fff;
}

.ticketlist .ticket .text {
    height: 100%;
}


/*�ֻ�����֤ʧ��*/

.phone-faild-txt {
    margin: 0 20px 35px;
}

.phone-faild-txt .phone-vat-failed {}

.phone-faild-txt .phone-vat-failed span {
    display: block;
    margin: 45px auto 10px;
    width: 90px;
    height: 176px;
    background: url(images/phone-vat-failed.png) no-repeat;
    background-size: contain;
}

.phone-vat-suc {
    text-align: center;
}

.phone-vat-suc span {
    display: block;
    margin: 45px auto 10px;
    width: 110px;
    height: 176px;
    background: url(images/phone-vat-suc.png) no-repeat;
    background-size: contain;
}

.phone-faild-txt em {
    color: #a8c500;
}

.changeName {
    display: block;
    height: 44px;
    line-height: 44px;
    margin: 0 20px 20px;
    text-align: center;
    background-color: #a8c500;
    border-radius: 5px;
    color: #fff;
}


/*����ҳ����Ȧ�����*/

.tz-addr {
    margin: -4px -10px 10px;
    padding: 0 10px;
    height: 40px;
    background-color: #f5f5f5;
    font-size: 14px;
    line-height: 40px;
}

.tz-addr a {
    color: #a8c500;
}

.tz-addr .qz-go {
    padding: 8px;
    margin-left: 5px;
    background: url(images/qz-go.png) center center no-repeat;
    background-size: contain;
}

.phone-faild-txt {
    margin: 0 20px 35px;
}

.phone-faild-txt .phone-vat-failed {}

.phone-faild-txt .phone-vat-failed span {
    display: block;
    margin: 45px auto 10px;
    width: 90px;
    height: 176px;
    background: url(images/phone-vat-failed.png) no-repeat;
    background-size: contain;
}

.phone-vat-suc {
    text-align: center;
}

.phone-vat-suc span {
    display: block;
    margin: 45px auto 10px;
    width: 110px;
    height: 176px;
    background: url(images/phone-vat-suc.png) no-repeat;
    background-size: contain;
}

.phone-faild-txt em {
    color: #a8c500;
}

.changeName {
    display: block;
    height: 44px;
    line-height: 44px;
    margin: 0 20px 20px;
    text-align: center;
    background-color: #a8c500;
    border-radius: 5px;
    color: #fff;
}


/*����ҳ����Ȧ�����*/

.tz-addr {
    margin: -4px -10px 10px;
    padding: 0 10px;
    height: 40px;
    background-color: #f5f5f5;
    font-size: 14px;
    line-height: 40px;
}

.tz-addr a {
    color: #a8c500;
}

.tz-addr .qz-go {
    padding: 8px;
    margin-left: 5px;
    background: url(images/qz-go.png) center center no-repeat;
    background-size: contain;
}


/*��ʾ�û���֤tips*/

.phone-vat-tips {
    display: none;
    position: fixed;
    left: 50%;
    bottom: 100px;
    margin: 0 auto;
    width: 80%;
    background: #aeaeae;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 5px;
    z-index: 200;
}


/*���ӻʹ�*/

.headPendant {
    position: absolute;
    top: -20px;
    left: -32px;
    width: 120px;
    height: 120px;
    z-index: 200;
    background-repeat: no-repeat;
}

.appEnter {
    position: absolute;
    top: -34px;
    left: 64px;
    width: 150px;
    height: 40px;
    background-repeat: no-repeat;
}


/*����Ҳ��ֽ*/

.tiezhi {
    margin: 0 auto;
    display: block;
    width: 300px;
    height: 35px;
    background: url(images/c-iphone.png) no-repeat #f5f5f5;
    background-size: 35px;
}

.tiezhi span {
    display: block;
    padding-left: 40px;
    height: 33px;
    border-style: solid;
    border-color: #e4e4e4;
    border-width: 1px 1px 1px 0;
    text-align: left;
    font: 400 16px/33px "Microsoft Yahei";
    color: #9fbf24;
}


/*S==�����Żݻ==*/

.tiyan-btn {
    margin: 15px auto;
    width: 70%;
    height: 35px;
}

.tiyan-btn a {
    display: block;
    width: 100%;
    height: 35px;
    background-color: #c3ca00;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 18px;
    font-family: "Microsoft yahei";
    font-weight: normal;
}

.tiyan-btn a.grayLq {
    background-color: #979797;
}

.tiyan-btn a span {
    font-size: 12px
}

.tiyan-btn a:hover {
    text-decoration: none;
}


/*E==�����Ż�==*/


/*S = ɨ���¼*/

.scan .bindBtn {
    border: none;
    color: white;
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    border-radius: 20px;
    background: #c3ca00;
}

.scan .bindBtn_gray {
    background: #999;
}

.scan .labelinput label.phone_lable, .scan .labelinput label.pass_capture, .scan .labelinput .phone_lable.on, .scan .labelinput .pass_capture.on {
    background-image: url(images/scan_icon2.png);
    background-size: 16px auto;
    background-position: 25px 13px;
    background-repeat: no-repeat;
}

.scan .send-capture {
    color: #c3ca00;
    z-index: 0;
}

.scan .disabled {
    color: #999;
}

.scan .pass-word {
    margin-bottom: 15px;
}

.scan .radiuswrap {
    border-bottom: 0;
    border-top: 0;
}

.scan .labelinput label.pass_capture {
    background-image: url(images/scan_icon3.png);
    background-size: 20px auto;
}

.scan .labelinput .phone_lable.on {
    background-image: url(images/scan_icon1.png);
}

.scan .labelinput .pass_capture.on {
    background-image: url(images/scan_icon4.png);
    background-size: 20px auto;
}

.scan .inputwrap input {
    border-left: 1px solid #e6e6e6;
    padding-left: 20px;
    line-height: 20px;
    height: 34px;
}

.scan .submit {
    border-radius: 20px;
    background: #c3ca00;
}

.scan .user-name, .scan .pass-word {
    border-color: #e6e6e6;
}

.scan .send-capture {
    border-left: 1px solid #e6e6e6;
}


/*S == ѡ���¼�˻�*/

.choose-login-user {
    background: #fff;
    padding-left: 20px;
}

.choose-login-user ul li {
    padding-right: 20px;
    border-bottom: 1px solid #e6e6e6;
    height: 70px;
    font: 400 16px/70px "micorosoft yahei";
}

.choose-login-user ul li.last {
    border: 0;
}

.choose-login-user ul li img {
    margin-top: 15px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
}

.choose-login-user ul li strong {
    margin-left: 12px;
    font-weight: 400;
    width: 50%;
    height: 70px;
    overflow: hidden;
}

.choose-login-user ul li button {
    width: 88px;
    height: 40px;
    border: 1px solid #d0d0d0;
    outline: 0;
    border-radius: 15px;
    background-color: #fff;
    margin-top: 15px;
    font: 400 16px/28px "micorosoft yahei";
    color: #2b3032;
    text-align: center;
}

.choose-login-user ul li button:hover {
    background-color: #e6e6e6;
}

.choose-login-tip {
    color: #f18b07;
    font-size: 12px;
    line-height: 30px;
    margin-left: 22px;
    height: 30px;
}


/*E == ѡ���¼�˻�*/

.scan-win-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    z-index: 101;
    visibility: hidden;
}

.scan-win {
    padding-top: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -130px;
    width: 260px;
    height: 80px;
    background: #fff;
    border-radius: 10px;
}

.scan-win img {
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 30px;
}

.scan-win p {
    margin-top: 10px;
    font: 400 16px/20px "micorosoft yahei";
    text-align: center;
}

.scan-tips {
    margin: 170px auto;
}

.scan-tips img {
    margin: 0 auto;
    display: block;
    width: 90px;
    height: 118.5px;
}

.scan-tips p {
    margin-top: 10px;
    height: 20px;
    font: 400 18px/20px "microsoft yahei";
    text-align: center;
    color: #aaa;
}


/*E = ɨ���¼*/


/*�Ҽ��ҵı���*/

.top-nav {
    position: relative;
    padding: 0 0.2rem;
    height: 0.88rem;
    background: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-size: 0.34rem;
    line-height: 0.88rem;
    border-bottom: thin solid #e6e6e6;
}

.top-nav a, .top-nav a:visited, .top-nav a:active {
    color: #c3ca00;
    font-size: 0.34rem;
}

.top-nav a.back, .top-nav a.backed {
    display: block;
    position: relative;
    color: #c3ca00;
    font-size: 0.34rem;
}

.top-nav a.back:before, .top-nav a.backed:before {
    display: inline-block;
    content: "";
    border-style: solid;
    border-color: #c3ca00;
    border-width: 0 0 1px 1px;
    width: 0.28rem;
    height: 0.28rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    transform-origin: 0.21rem 0.2rem;
}

.top-nav h2 {
    position: absolute;
    left: 25%;
    top: 0;
    height: 0.88rem;
    width: 50%;
    font-size: 0.38rem;
    color: #c3ca00;
    line-height: 0.88rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.baobiao {
    margin: 0 0.35rem;
}

.baobiao li {
    position: relative;
    margin-top: 0.25rem;
    padding: 0.2rem 0.15rem 0.2rem 0.2rem;
    height: 1.25rem;
    background: #fff;
    box-sizing: border-box;
}

.baobiao li:after {
    position: absolute;
    right: 0.2rem;
    top: 0.5rem;
    display: inline-block;
    content: "";
    border-style: solid;
    border-color: #e4e4e4;
    border-width: 2px 2px 0px 0px;
    width: 0.28rem;
    height: 0.28rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    transform-origin: 0.25rem 0.2rem;
}

.baobiao a {
    display: block;
    overflow: hidden
}

.baobiao .logo {
    display: block;
    float: left;
    height: 0.85rem;
    width: 0.85rem;
    border-radius: 50%;
    font-size: 1.5em;
    color: white;
    text-align: center;
    line-height: 0.83rem;
}

.baobiao .fl {
    width: 80%;
    margin-left: 0.2rem;
    line-height: 0.4rem;
}

.baobiao .fl h3 {
    color: #333;
    font-size: 0.28rem;
}

.baobiao .fl p {
    width: 100%;
    color: #666;
    font-size: 0.23rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.appraise{display: none;}
.banzhu-rate{padding: 10px;}
.banzhu-rate .color9{font-size: 12px;color: #ddd;}
.banzhu-rate .color6{font-size: 18px;}
.question-rate{border-top: 1px solid #ddd;}

/* S=关闭圈圈样式调整 */
			body{
				background: #f5f5f5;
			}
			.warning{
			    display: flex;
				flex-direction: column;
				align-items: center;
				background: #fff;
				height: 100vh;
			}
		
			.warning .tipNodata{
				font-family: PingFangSC-Regular;
				font-size: 1.4rem;
				color: #909399;
				text-align: center;
				margin-bottom: 4rem;
			}
			.goHome{
				background: #91C700;
				border-radius: 0.5rem;
				border-radius: 0.5rem;
				width: 30rem;
				height: 4.4rem;
				line-height: 4.4rem;
				font-size: 1.6rem;
				color: #FFFFFF;
				text-align: center;
				margin-bottom: 1.5rem;
			}
			.goHome a{
				color: #fff;
			}
			.contactPhone{
				border: 0.1rem solid #91C700;
				border-radius: 0.5rem;
				border-radius: 0.5rem;
				width: 30rem;
				height: 4.4rem;
				line-height: 4.4rem;
				font-size: 1.6rem;
				color: #91C700;
				text-align: center;
			}
			.noDataPic{
				width: 17.65rem;
				height: 11.15rem;
				margin-top: 5rem;
				margin-bottom: 3rem;
				background-image: url(quanzi/images/defaultNodata.png);
				background-repeat: no-repeat;
				background-size: 17.65rem 11.15rem;
			}
			.top_nav.quan_close .back {
			    padding-left: 20px;
			    width: 40px;
			    height: 45px;
			    top: 0px;
			    left: 10px;
			    position: absolute;
				background-image: url(quanzi/images/backIconNodata.png);
			    background-repeat: no-repeat;
			    background-size: 10px 18px;
			    background-position-y: 12px;
			}
/* E=关闭圈圈样式调整 */

.new-tag-top a.back:before {
    display: inline-block;
    content: "";
    width: .16rem;
    height: .30rem;
    background: url(quanzi/images/backiconNew.png) no-repeat;
    background-size: contain;
}
 .gohome-icon{
	width: 9rem;
	border: 1px solid #909399;
	border-radius: 40px;
	height: 3.1rem;
	display: inline-block;
	text-align: center;
	line-height: 3.1rem;
	color: #909399;
}
.service-icon{
	width: 9rem;
	border: 1px solid #91C700;
	border-radius: 40px;
	height: 3.1rem;
	display: inline-block;
	text-align: center;
	line-height: 3.1rem;
	color: #91C700;
	margin-left: 1.2rem;
}
.message-tips{
	margin-bottom: 2rem;
	margin-top: 3rem;
	color: #303133;
}


#wrap p.border_top{
	background: #fff;
}
.top_nav.new-tag-top .back {
    background: none;
}

.wap-publish-btn{
    position: fixed;
    bottom: 1rem;
    right: 0.2rem;
    width: 0.8rem;
    overflow: hidden;
    z-index: 150;
}
.wap-publish-btn a{
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    background: url('quanzi/images/ft.png') no-repeat;
    background-size: contain;
}