@charset "UTF-8";
/*
* Copyright 2014, 56.com
* Creator:jinjiao.zou
*/
/* HTML5 Boilerplate and base styles */
html, body {
  -webkit-text-size-adjust: none; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {
  margin: 0;
  padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

[hidden] {
  display: none; }

html {
  overflow-y: scroll;
  font-size: 100%;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222; }

body {
  margin: 0;
  font-family: "Microsoft Yahei",tahoma,arial,sans-serif;
  font-size: .15rem; }

::-moz-selection {
  background: #D7D7BC;
  color: #353B35;
  text-shadow: none; }

::selection {
  background: #D7D7BC;
  color: #353B35;
  text-shadow: none; }

a {
  color: #060; }

a:visited {
  color: #060; }

a:hover {
  color: #060; }

a:focus {
  outline: thin dotted; }

a:hover, a:active {
  outline: 0; }

/*abbr[title] { border-bottom: 1px dotted; }*/
b, strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before, q:after {
  content: "";
  content: none; }

small {
  font-size: 85%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

li {
  list-style: none; }

cite, em {
  font-style: normal; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  width: auto; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

label {
  cursor: pointer; }

legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button, input {
  line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

button[disabled], input[disabled] {
  cursor: default; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

input:invalid, textarea:invalid {
  background-color: #f0dddd; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }

td {
  vertical-align: top; }

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

.ir br {
  display: none; }

.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

.myclearfix:after {
  clear: both;
  visibility: hidden; }

.myclearfix {
  display: block;
  _display: inline-block;
  overflow: hidden; }

.i56_floatl {
  float: left; }

.i56_floatr {
  float: right; }

.Description .mar_l {
  width: 10%;
  float: left;
  text-align: center; }

.Description .mar_r {
  width: 90%;
  float: right;
  text-align: left; }

.cover {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.3; }

.loginIcon {
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 26%;
  background: url(https://www.qunge.com/~x1/style/xiu/mobile/woxiu/v1/img/login.gif) no-repeat 0 0;
  height: 4em;
  width: 10.5em;
  background-size: 10em;
  display: block; }

/* 贵族等级 */
.noble_icon {
  background: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/grade_1.png") no-repeat 0 0;
  height: .25rem;
  width: .55rem;
  background-size: 100%;
  vertical-align: middle;
  display: inline-block; }
  .noble_icon.noble_icon_2 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/grade_2.png"); }
  .noble_icon.noble_icon_3 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/grade_3.png"); }
  .noble_icon.noble_icon_4 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/grade_4.png"); }
  .noble_icon.noble_icon_5 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/grade_5.png"); }

/* 用户级别 */
.level_icon {
  background: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_1.png") no-repeat left top;
  height: .3rem;
  line-height: .4rem;
  width: .22rem;
  background-size: 55%;
  font-size: .12rem;
  padding-left: .3rem;
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  transform: scale(0.9);
  transform-origin: top; }
  .level_icon.level_icon_01 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_1.png");
    background-size: 65%; }
  .level_icon.level_icon_02 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_6.png");
    background-size: 65%; }
  .level_icon.level_icon_03 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_11.png");
    background-size: 65%; }
  .level_icon.level_icon_04 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_16.png");
    background-size: 65%; }
  .level_icon.level_icon_05 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_25.png"); }
  .level_icon.level_icon_06 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_35.png"); }
  .level_icon.level_icon_07 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_36.png"); }
  .level_icon.level_icon_08 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_37.png"); }
  .level_icon.level_icon_09 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_38.png"); }
  .level_icon.level_icon_10 {
    background-image: url("http://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/level_icon/anchorperson_level_39.png"); }

/*颜色 */
.fc218c {
  color: #fc218c; }

.clr73r3 {
  color: #737373; }

.dy_yellow {
  color: #ffea00; }

.dy_orange {
  color: #f39c2b; }

.dy_pink {
  color: #ff639e; }

.dy_gray {
  color: #999999; }

.clrf84 {
  color: #f84889; }

.fixclose {
  background: url(https://www.qunge.com/~x1/style/xiu/mobile/woxiu/v1/img/wx_close.png) 0 0 repeat;
  width: 13px;
  height: 13px;
  overflow: hidden;
  position: absolute;
  top: 12px;
  right: 12px; }

.c_red {
  color: red; }

.grfix {
  display: inline-block;
  height: 21px;
  line-height: 21px;
  padding-left: 21px;
  margin-right: 0.5em;
  overflow: hidden;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  *vertical-align: 3px;
  background: url(https://www.qunge.com/~x1/style/xiu/mobile/woxiu/v1/img/wx_zl01.png) 0 0 no-repeat; }

.gr01 {
  color: #f68978; }

header img {
  margin: 0 auto;
  width: 100%; }

.text_indent {
  text-indent: 0.2rem;
  margin-bottom: 0.1rem; }

.huodong .main {
  margin: 0rem 0.1rem;
  padding-bottom: 0.2rem;
  margin-top: 0.2rem;
  font-size: 0.15rem; }

.huodong footer {
  text-align: center;
  line-height: 0.3rem; }

/* 活动页基本样式 */
/* 活动banner*/
.alt_banner img {
  width: 100%; }

/* 活动奖项表格*/
table.winning {
  background-color: #d98000;
  width: 100%; }

table.winning td {
  border: 0.1rem solid #ffed89;
  padding: 0.2rem;
  color: #fff;
  text-align: center;
  line-height: 1.5rem; }

table.winning .champion_icon, table.winning .champion_itext_icon {
  background: url(https://www.qunge.com/~x1/style/xiu/mobile/woxiu/v1/img/topic/goddessWar/zb_union_top_one.png) no-repeat 0 0;
  background-size: 14rem;
  display: block;
  height: 8rem;
  width: 11rem; }

table.winning .champion_itext_icon {
  background-position: -11rem -5rem;
  height: 3rem;
  width: 4rem;
  margin: 0 auto; }

/*活动页面切换nav */
nav.topic_nav {
  text-align: center; }

nav.topic_nav span {
  cursor: pointer;
  font-size: 0.15rem;
  height: 0.25rem;
  line-height: 0.25rem;
  text-align: center;
  color: #fff;
  width: 33%;
  border-right: 0.1rem solid #1f002c;
  background: #7c00b0;
  display: inline-block;
  *display: inline;
  zoom: 1; }

nav.topic_nav span.set {
  background: #5b067e; }

nav.topic_nav span.gray, .ranking_chose span.gray {
  background: #959595;
  cursor: text; }

nav.topic_nav span:last-child {
  border: 0px; }

/* 活动页面small_nav  */
nav.small_nav span {
  width: 49%;
  background-color: #42290B;
  color: #87591D;
  font-size: 0.15rem;
  height: 0.3rem;
  line-height: 0.3rem;
  margin: 0rem 0.01rem;
  border-top-left-radius: 0.05rem;
  border-top-right-radius: 0.05rem;
  text-align: center;
  display: inline-block; }

nav.small_nav span.set {
  background-color: #885617;
  color: #fff; }

/*活动排名表格有头像 */
.goodVoice table td {
  height: 3rem;
  line-height: 3rem;
  text-align: center; }

.goodVoice table td img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  vertical-align: middle; }

.goodVoice table td:first-child span {
  font-size: 2rem;
  font-family: Georgia, Arial, sans-serif; }

.table01 .title span {
  padding: 0.1rem 0rem;
  width: 50%;
  display: inline-block;
  text-align: center; }

.table01 .title span.set {
  background-color: #094267;
  color: #55a6c1; }

table.ranking tr.title td {
  padding: 0.05rem 0rem;
  width: 50%;
  display: inline-block;
  text-align: center; }

table.ranking tr.title td.set {
  background-color: #094267;
  color: #55a6c1; }

table.ranking tr:first-child td:nth-child(2) {
  text-align: center;
  padding-left: 0.3rem; }

table.ranking tr {
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center; }
  table.ranking tr td:nth-child(2) {
    width: 50%;
    text-align: left; }
  table.ranking tr td {
    vertical-align: middle;
    padding: 0.05rem 0rem; }
    table.ranking tr td a {
      color: #fff;
      text-decoration: none; }
    table.ranking tr td em {
      position: relative;
      margin-right: 0.1rem;
      display: inline-block;
      vertical-align: middle; }
    table.ranking tr td em i.ranking_icon {
      background: url(https://www.qunge.com/~x1/style/xiu/mobile/woxiu/v1/img/topic/start_week/start_week_icon.png) no-repeat;
      position: absolute;
      top: -0.08rem;
      right: -0.1rem;
      background-position: -1.77rem 0rem;
      background-size: 3.1rem;
      height: 0.3rem;
      width: 0.3rem;
      display: block; }
    table.ranking tr td em i.ranking_icon01 {
      background-position: -2.15rem 0rem; }
    table.ranking tr td em i.ranking_icon02 {
      background-position: -2.55rem 0rem; }
    table.ranking tr td img {
      width: 0.4rem;
      height: 0.4rem;
      border: 0.02rem solid #a50b1e;
      border-radius: 50%;
      vertical-align: middle; }
  table.ranking tr td:first-child span {
    font-size: 0.2rem;
    font-family: Georgia, Arial, sans-serif; }

/*活动排名表格没头像 */
.Bonus {
  background-color: #d98000;
  color: #fff;
  text-align: center;
  line-height: 3rem;
  border-bottom: 0.1rem solid #ffed89;
  border-top: 0.2rem solid #ffed89; }

.ranking_chose {
  margin: 2rem auto;
  height: 2.5rem;
  text-align: center; }
  .ranking_chose span {
    width: 6rem;
    text-align: center;
    height: 2.5rem;
    line-height: 2.5rem;
    border: 0.1rem solid #470064;
    display: inline-block;
    background-color: #7c00b0;
    color: #470064; }
  .ranking_chose span:nth-child(1) {
    border-bottom-left-radius: 0.5rem;
    border-top-left-radius: 0.5rem; }
  .ranking_chose span:nth-child(1), .ranking_chose span:nth-child(2) {
    border-right: 0rem; }
  .ranking_chose span:nth-last-child(1) {
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .ranking_chose span.set {
    background-color: #470064;
    color: #ff7cfa; }

.table02 .title span {
  padding: 0.05rem 0rem;
  width: 50%;
  display: inline-block;
  text-align: center; }

.table02 .title span.set {
  background-color: #094267;
  color: #55a6c1; }

.table02 table.ranking {
  width: 100%; }
  .table02 table.ranking tr {
    height: 0.3rem;
    line-height: 0.3rem;
    text-align: center; }
    .table02 table.ranking tr td {
      padding: 0rem;
      text-align: center; }
    .table02 table.ranking tr td:first-child span {
      font-size: 0.2rem; }
    .table02 table.ranking tr td img {
      width: 0.3rem;
      height: 0.3rem;
      border-radius: 50%;
      vertical-align: middle; }
    .table02 table.ranking tr em {
      display: inline;
      border: 0rem;
      border-radius: 0.02rem;
      margin: 0rem; }
  .table02 table.ranking .title_bar em {
    font-size: 0.1rem;
    height: 0.15rem;
    line-height: 0.15rem;
    color: #094267;
    width: 0.3rem;
    border-radius: 0;
    border-top-left-radius: 0.05rem;
    border-bottom-left-radius: 0.05rem;
    border: 0.011rem solid #094267;
    cursor: pointer;
    display: inline-block;
    text-align: center; }
  .table02 table.ranking .title_bar em.set {
    background-color: #094267;
    color: #8fd5ec; }
  .table02 table.ranking .title_bar em.title_bar02 {
    border-radius: 0;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }

.topfx {
  background: #e7408e;
  padding: 0.01rem 0.05rem;
  color: #fff;
  border-radius: 0.02rem;
  position: relative; }

.topf1 {
  background: #e3af00; }

.topf2 {
  background: #767675; }

.topf3 {
  background: #b96c52; }

.pagination {
  width: 100%;
  text-align: center;
  color: #fff; }
  .pagination span {
    width: .35rem;
    height: 0.35rem;
    line-height: 0.35rem;
    margin: 0rem 0.02rem;
    display: inline-block;
    cursor: pointer; }
    .pagination span.set, .pagination span:hover {
      background-color: #ff6061; }
    .pagination span.last_one, .pagination span.next_one {
      width: auto; }
      .pagination span.last_one.set, .pagination span.last_one:hover, .pagination span.next_one.set, .pagination span.next_one:hover {
        background: none; }

/**** 用户等级徽章(user's) 2012-03-30 ****/
.zinfix {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding-left: 18px;
  margin-right: 0.5em;
  overflow: hidden;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  *vertical-align: 3px;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon_mm.png) 0 0 no-repeat; }

.zinf01 {
  color: #d71517;
  background-position: 0 -1px; }

.zinf02 {
  color: #2aa7d6;
  background-position: 0 -22px; }

.zinf03 {
  color: #d95f10;
  background-position: 0 -81px; }

.zinf04 {
  color: #d73287;
  background-position: 0 -40px; }

.zinf05 {
  color: #d95f10;
  background-position: 0 -64px; }

.zinf06 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon_v1.gif) 0 1px no-repeat; }

/**** 用户等级图标(user's icon) 新的(user grade )2012-11-08 ****/
.ugvfix, .ug99 {
  display: inline-block;
  height: 21px;
  margin-right: 3px;
  overflow: hidden;
  text-decoration: none;
  width: 52px;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/icon_user_v_3.png?v=1130) 0 0 no-repeat; }

.ugv01 {
  background-position: -1px -2px; }

.ugv02 {
  background-position: -1px -27px; }

.ugv03 {
  background-position: -1px -52px; }

.ugv04 {
  background-position: -1px -77px; }

.ugv05 {
  background-position: -1px -102px; }

.ugv06 {
  background-position: -1px -127px; }

.ugv07 {
  background-position: -1px -152px; }

.ugv08 {
  background-position: -1px -177px; }

.ugv09 {
  background-position: -1px -202px; }

.ugv10 {
  background-position: -1px -227px; }

.ugv11 {
  background-position: -1px -252px; }

.ugv12 {
  background-position: -1px -277px; }

.ugv13 {
  background-position: -1px -302px; }

.ugv14 {
  background-position: -1px -327px; }

.ugv15 {
  background-position: -1px -352px; }

.ugv16 {
  background-position: -1px -377px; }

.ugv17 {
  background-position: -1px -402px; }

.ugv18 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug18.gif);
  background-position: -1px 1px; }

.ugv19 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug19.gif);
  background-position: -1px 1px; }

.ugv20 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug20.gif);
  background-position: -1px 1px; }

.ugv21 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug21.gif);
  background-position: -1px 1px; }

.ugv22 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug22.gif);
  background-position: -1px 1px; }

.ugv23 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug23.gif);
  background-position: -1px 1px; }

.ugv24 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug24.gif);
  background-position: -1px 0px; }

.ugv25 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug25.gif);
  background-position: -1px 0px; }

.ugv26 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug26.gif);
  background-position: -1px 0px; }

.ugv27 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug27.gif);
  background-position: -1px 0px; }

.ugv28 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug28.gif);
  background-position: -1px 0px; }

.ugv29 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug29.gif);
  background-position: -1px 0px; }

.ugv30 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30v.gif);
  background-position: -1px 0px; }

.ugv30a {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30.gif);
  background-position: -1px 0px; }

.ugv30b {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30b.gif);
  background-position: -1px 0px; }

.ugv30c {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30c.gif);
  background-position: -1px 0px; }

.ugv30d {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30d.gif);
  background-position: -1px 0px; }

.ugv30e {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30e.gif);
  background-position: -1px 0px; }

.ugv30f {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug30f.gif);
  background-position: -1px 0px; }

.ugv31 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug31.gif);
  background-position: -1px 0px; }

.ugv32 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug32.gif);
  background-position: -1px 0px; }

.ugv32a {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug32a.gif);
  background-position: -1px 0px; }

.ugv33 {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug33.gif);
  background-position: -1px 0px; }

.ugv33a {
  background-image: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/ug33a.gif);
  background-position: -1px 0px; }

.ug99 {
  background-position: -1px -427px; }

.ugv34 {
  background-position: -1px -452px; }

.ugv35 {
  background-position: -1px -477px; }

.ugv36 {
  background-position: -1px -502px; }

.agfix {
  display: inline-block;
  height: 22px;
  width: 38px;
  margin-right: 3px;
  overflow: hidden;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  background: url(https://www.qunge.com/~x1/style/xiu/woxiu/v1/img/base/icon_grade.png) 0 0 no-repeat; }

.agfix01 {
  background-position: 0px 0px; }

.agfix02 {
  background-position: 0px -28px; }

.agfix03 {
  background-position: 0px -56px; }

.agfix04 {
  background-position: 0px -84px; }

.agfix05 {
  background-position: 0px -112px; }

.agfix06 {
  background-position: 0px -140px; }

.aghz {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-left: 3px;
  overflow: hidden;
  text-decoration: none;
  width: 35px;
  font-size: 12px;
  vertical-align: middle;
  color: #fff;
  text-align: center;
  overflow: hidden;
  background: url(https://www.qunge.com/~x1/style/xiu/woxiu/v1/img/base/adimn_hz.png) 0 -3px no-repeat; }

.aghz01 {
  height: 17px;
  background-position: 0px -3px;
  color: #9b4edc;
  font-size: 12px;
  text-align: center;
  font-family: '宋体'; }

/* 贵族标识 */
.gr01 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr01.gif) no-repeat 5px 0; }

.gr02 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr02.gif) no-repeat 5px 0; }

.gr03 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr03.gif) no-repeat 5px 0; }

.gr04 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr04.gif) no-repeat 5px 0; }

.gr05 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr05.gif) no-repeat 5px 0; }

.gr06 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr06.gif) no-repeat 5px 0; }

.gr07 {
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/ug/gr07.gif) no-repeat 5px 0; }

/**** 用户等级徽章(user's) 2012-03-30 ****/
.zl01, .zl02, .zl03, .zl04, .zl05, .zl06, .zl07, .zl08, .zl09, .zl22, .zl23 {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding-left: 18px;
  margin-right: 0.5em;
  overflow: hidden;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  *vertical-align: 3px;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon_mm.png) 0 0 no-repeat; }

.zl01 {
  color: #d71517;
  background-position: 0 -1px; }

.zl02 {
  color: #2aa7d6;
  background-position: 0 -22px; }

.zl03 {
  color: #d95f10;
  background-position: 0 -81px; }

.zl04 {
  color: #d73287;
  background-position: 0 -40px; }

.zl05 {
  color: #d95f10;
  background-position: 0 -64px; }

.zl06 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon_v1.gif) 0 1px no-repeat; }

.zl07 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon/mm_zl07.gif) -2px -3px no-repeat;
  height: 25px;
  padding-left: 26px;
  margin-top: -3px;
  line-height: 26px; }

.zl08 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon/mm_zl08.gif) 2px 0px no-repeat;
  height: 25px;
  padding-left: 26px;
  margin-top: -3px;
  line-height: 26px; }

.zl09 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon/mm_zl09.gif) 2px 0px no-repeat;
  height: 25px;
  padding-left: 26px;
  margin-top: -3px;
  line-height: 26px; }

.zl22 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon/mm_zl22.gif) 2px 0px no-repeat;
  height: 25px;
  padding-left: 26px;
  margin-top: -3px;
  line-height: 26px; }

.zl23 {
  color: #d95f10;
  background: url(https://www.qunge.com/~x3/style/xiu/v1/img/icon/mm_zl23.gif) 2px 0px no-repeat;
  height: 25px;
  padding-left: 26px;
  margin-top: -3px;
  line-height: 26px; }

.pink_btn {
  height: .35rem;
  line-height: .35rem;
  padding: 0rem .2rem;
  color: #fff;
  background-color: #f15493;
  display: inline-block;
  text-align: center;
  border-radius: .1rem;
  cursor: pointer; }

.white_btn {
  background-color: #fff;
  color: #000; }

/* 公用表单 */
.form_info {
  /*
	.check {display: inline-block;vertical-align: middle;margin-right: 7px;
		input {display: inline-block;float: left;background: none;cursor: pointer;}
	}
	*/ }
  .form_info h2 {
    font-weight: normal; }
  .form_info li {
    height: 2rem;
    line-height: 2rem; }
  .form_info span:nth-child(1) {
    text-align: left;
    width: 8rem;
    display: inline-block; }
  .form_info .corred, .form_info .corred:link, .form_info .corred:visited {
    color: #d40404 !important; }

.justify {
  text-align: justify;
  text-justify: distribute-all-lines;
  width: 100%;
  margin: 0 auto;
  /* text-align-last:center;  */ }

.justify:after {
  width: 100%;
  height: 0;
  margin: 0;
  display: inline-block;
  overflow: hidden;
  content: ''; }

.g_flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }

.m_notice, .mod_bulletin {
  font-size: 0.15rem;
  padding: 0.1rem;
  padding-top: 0rem; }

footer {
  padding: 0.2rem 0rem;
  text-align: center;
  font-size: 0.15rem; }

.down_footer {
  position: fixed;
  bottom: 0rem;
  left: 0rem;
  width: 100%;
  padding: .05rem 0rem;
  background-color: #fff;
  box-shadow: 0px 0px 6px 6px #e5e3e3; }
  .down_footer .wx_logo {
    margin-left: .1rem; }
    .down_footer .wx_logo:before {
      content: '';
      background: url(https://www.qunge.com/~x1/style/wxstyle/release/mobile/v1/img/base_icon/wx_share_icon.png) no-repeat 0 0;
      height: .5rem;
      width: .5rem;
      background-size: 100%;
      display: inline-block;
      vertical-align: middle;
      margin-right: .1rem; }
  .down_footer .down_btn {
    background: -webkit-linear-gradient(top, #ff7680 0%, #ff5b84 53%, #ff2c8c 100%);
    margin-right: .1rem;
    height: .37rem;
    line-height: .37rem;
    width: 1rem;
    border-radius: .05rem;
    display: inline-block;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    cursor: pointer; }

.alert_cover {
  display: none;
  font-family: '宋体';
  color: #fff;
  font-size: .15rem;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0rem;
  left: 0rem;
  z-index: 1;
  width: 100%;
  height: 100%; }
  .alert_cover .close_icon {
    background: url("https://www.qunge.com/~x1/style/wxstyle/release/mobile/iwanpa/img/share.png") no-repeat;
    background-size: 1.5rem;
    display: block;
    height: 0.25rem;
    width: 0.25rem;
    background-position: 0rem -2.2rem;
    position: absolute;
    top: 0.3rem;
    right: 0.2rem; }
  .alert_cover .yellow {
    color: #ffe299; }

/* 分享弹窗 */
.we_chat_share {
  position: fixed;
  top: 35%;
  left: 50%;
  margin-left: -43%;
  width: 80%;
  border-radius: 0.1rem;
  padding: 0.1rem;
  padding-bottom: .2rem;
  font-weight: normal;
  background-color: #f1f1f1;
  color: #5a5a5a;
  text-align: center; }
  .we_chat_share .title {
    margin: .1rem 0rem;
    font-size: .18rem; }
  .we_chat_share a {
    width: 22%;
    margin: 0.1rem 0.02rem;
    color: #6f3900;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    color: #5a5a5a; }
    .we_chat_share a img {
      display: block;
      width: 90%;
      margin: 0 auto;
      margin-bottom: 0.05rem; }
  .we_chat_share .share_close {
    background: url(https://www.qunge.com/~x1/style/wxstyle/release/mobile/iwanpa/img/share.png) no-repeat;
    background-size: 1rem;
    height: 0.25rem;
    width: 0.25rem;
    background-position: 0rem bottom;
    position: absolute;
    top: 0.03rem;
    right: 0.05rem;
    display: block;
    font-size: .12rem; }

.confirm_alert {
  position: fixed;
  top: 25%;
  left: 15%;
  background-color: #fff;
  width: 70%;
  border-radius: 0.1rem;
  z-index: 100;
  font-family: -webkit-body;
  border: 0.011rem solid #ccc;
  padding: 0.2rem 0rem .1rem;
  color: #a0a0a0;
  line-height: 0.2rem;
  display: none;
  text-align: center; }
  .confirm_alert h2 {
    font-weight: normal;
    text-align: center;
    font-size: 0.19rem;
    color: #71480e;
    margin-bottom: 0.1rem; }
  .confirm_alert .confirm_alert_btn {
    border-top: 0.005rem solid #ccc;
    text-align: center;
    width: 100%;
    font-size: .18rem;
    margin-top: 0.2rem;
    margin-bottom: -0.1rem;
    padding: 0rem;
    color: #6f6f6f;
    height: 0.55rem;
    line-height: 0.55rem; }
    .confirm_alert .confirm_alert_btn span {
      width: 48%;
      height: 0.55rem;
      line-height: 0.55rem;
      cursor: pointer;
      display: inline-block; }
    .confirm_alert .confirm_alert_btn span:nth-of-type(1) {
      border-right: 0.011rem solid #ccc; }
  .confirm_alert .dy_yellow {
    color: #e3bf75; }
  .confirm_alert .select_area {
    width: 1rem;
    line-height: .3rem;
    height: .3rem;
    background-color: #fff;
    display: block;
    margin: 0.1rem auto; }
