html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, form, fieldset, legend, blockquote {
  margin: 0;
  padding: 0;
}

*, *:before, *:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

a {
  text-decoration: none;
  background-color: transparent;
}

a:active, a:hover {
  outline: 0;
}

b, strong {
  font-weight: bold;
}

sub, sup {
  position: relative;
  vertical-align: baseline;
}

em {
  font-style: normal;
}

img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input {
  line-height: normal;
  padding: 0;
}

:focus {
  outline: none;
}

ul, ol {
  list-style: none outside none;
}

html, body {
  padding: 0;
  margin: 0;
  width: 100%;
}

html {
  font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, STXihei, sans-serif;
}

html, body {
  background: #fff;
}

a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
}

.body {
  overflow: hidden;
  margin: 0 auto;
  min-width: 320px;
  max-width: 640px;
  background: #000;
}

@media (max-width: 320px) {
  html, body {
    font-size: 12px;
  }
}

.mod .hd {
  margin: 0 1.25rem 2.66666667rem;
  height: 3.125rem;
  border-bottom: 1px solid #333;
  text-align: center;
}

.mod .hd .tit {
  display: inline-block;
  margin-top: 1.5625rem;
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 1.04166667rem;
  background-color: #000;
  font-size: 1.16666667rem;
  color: #fff;
}

.mod-question-tag .bd {
  padding: 0 .83333333rem 2.5rem;
}

.mod-question .bd {
  padding: 0 1.25rem 2.5rem;
}

.question-tag-list {
  overflow: hidden;
  margin-top: -.83333333rem;
}

.question-tag-list li {
  float: left;
  margin-top: .83333333rem;
  padding: 0 .41666667rem;
  width: 50%;
}

.question-tag-list li a {
  display: block;
  line-height: 3.25rem;
  border: 1px solid #595959;
  text-align: center;
  font-size: 1.08333333rem;
  color: #fff;
}

.question-list {
  margin-bottom: 2.5rem;
}

.question-list li {
  position: relative;
  padding-left: 2.91666667rem;
}

.question-list li a {
  display: block;
  padding: .83333333rem 0 .83333333rem .41666667rem;
  border-bottom: 1px solid #333;
  font-size: 1.25rem;
  color: #fff;
}

.question-list li a:after {
  content: ' ？';
  position: absolute;
  left: 0;
  top: 10px;
  background: #000;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 50%;
  text-align: center;
  border: 1px solid #595959;
  color: #fff;
}

.btn-more {
  display: block;
  line-height: 4rem;
  border: 1px solid #595959;
  border-radius: .125rem;
  text-align: center;
  font-size: 1.33333333rem;
  color: #fff;
}

.site-link {
  padding: 0 1.25rem;
}

.site-link a {
  position: relative;
  display: block;
  height: 3.75rem;
  line-height: 3.70833333rem;
  border-bottom: 1px solid #4d4d4d;
  font-size: 1.16666667rem;
  color: #ccc;
}

.site-link a i {
  position: absolute;
  top: 50%;
  right: .83333333rem;
  margin-top: -.52083333rem;
  width: 1.04166667rem;
  height: 1.04166667rem;
  background-image: url(http://files.uat.marongniurou.com/images/arrow.png);
  background-size: 1.04166667rem 1.04166667rem;
}

.site-link a:first-child {
  height: 3.79166667rem;
  border-top: 1px solid #4d4d4d;
}

.article {
  padding: 0 1.25rem 2.375rem;
}

.article > .hd {
  margin-bottom: 1.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #333;
}

.article > .hd .tit {
  margin-bottom: .83333333rem;
  font-size: 1.33333333rem;
  color: #fff;
}

.article .meta span {
  font-size: 1rem;
  color: #aaa;
}

.article .meta .date {
  margin-left: 1.25rem;
}

article p, article h2 {
  margin-bottom: 1em;
}

article h2 {
  font-weight: 700;
  color: #fff;
}

article p {
  font-size: 1.16666667rem;
  color: #ccc;
}

article img {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  vertical-align: middle;
}

.mod-share .hd .tit {
  font-size: 1rem;
  color: #888;
}

.site-share {
  overflow: hidden;
}

.site-share .share {
  float: left;
  text-align: center;
  width: 25%;
  color: #fff;
}

.site-share .share a {
  display: block;
  padding: 0 1.35416667rem;
}

.site-share .share .cname {
  margin-top: 0.417rem;
  text-align: center;
  font-size: 0.91666667rem;
}

.bdshare-button-style0-32 a {
  float: none;
  margin: 0 auto;
  width: 3.33333333rem;
  height: 3.33333333rem;
  line-height: 3.33333333rem;
  text-indent: 0;
  overflow: auto;
  color: #fff;
}

.bdshare-button-style0-32 .bds_qzone {
  background: url(http://files.uat.marongniurou.com/images/qzone.png);
  -webkit-background-size: cover;
  background-size: cover;
}

.bdshare-button-style0-32 .bds_weixin {
  background: url(http://files.uat.marongniurou.com/images/share.png);
  -webkit-background-size: cover;
  background-size: cover;
}

.bdshare-button-style0-32 .bds_tsina {
  background: url(http://files.uat.marongniurou.com/images/wb.png);
  -webkit-background-size: cover;
  background-size: cover;
}

.bdshare-button-style0-32 .bds_sqq {
  background: url(http://files.uat.marongniurou.com/images/qq.png);
  -webkit-background-size: cover;
  background-size: cover;
}
header .head_w{font-size:13px;}
.activity_details .banner{
  margin-bottom: 20px;
}
.activity_details .title{
  width: 90%;
  margin-left: 5%;
  border-bottom: 1px solid #333;
  text-align: center;
}
.activity_details .title p{
  font-size: 14px;
  padding-bottom: 10px;
}