.m-contents-boxx {
  color: #333;
}

.introduce {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  padding-bottom: 0.15rem;
  margin-top: -0.1rem;
}

.introduce > section {
  border-bottom: 1px solid #f1f1f1;
}

.content0, .content1 {
  color: #333;
  position: relative;
  font-weight: 400;
  line-height: 1;
  padding: 0.14rem 0;
}

.introduce .con:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0.16rem;
  right: 3px;
  width: 0.08rem;
  height: 0.08rem;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.introduce [expanded=open] .con:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0.2rem;
  right: 3px;
  width: 0.08rem;
  height: 0.08rem;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.m-con-box {
  padding: 0 0 0.147rem 0;
  display: none;
}

.introduce > section:first-of-type .m-con-box {
  display: block;
}

.m-contents-box mip-img {
  width: 100% !important;
  height: auto !important;
}

.m-contents-box mip-img img {
  max-width: 100%;
  display: block;
  padding: 5px 0 10px !important;
  height: auto !important;
  position: initial !important;
}

.con-s-title {
  color: #999;
  font-size: 0.16rem;
}

.con-text {
  color: #333;
}

.m-li-one {
  float: left;
  height: 0.4118rem;
  padding: 0 0.1176rem;
  margin-right: 0.1176rem;
  background: #f5f5f5;
  -webkit-border-radius: 0.0441rem;
  border-radius: 0.0441rem;
  color: #000;
}

.m-li-box {
  padding: 0.059rem 0 0.2206rem;
}

.clear:after {
  clear: both;
  content: ".";
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}

.banner img {
  margin-top: 0.14rem;
  vertical-align: top;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  overflow: hidden;
}

.webview-empty-ad .bg-white + .divider-small, .webview-empty-ad .union-ad-baidu-block + .divider-small {
  display: none;
}
