@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

li {
  list-style: none; }

img {
  border: none; }

input,
select,
textarea {
  outline: none;
  border: none;
  background: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  background-image: -webkit-linear-gradient(transparent, transparent);
  background-image: linear-gradient(transparent, transparent); }

section, header, main, footer, div {
  display: block;
  box-sizing: border-box; }

textarea {
  resize: none; }

html {
  -webkit-text-size-adjust: none; }

article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {
  display: block; }

img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto \9;
  /* ie8 */
  vertical-align: top; }

.video embed， .video object， .video iframe {
  width: 100%;
  height: auto; }

a {
  text-decoration: none;
  outline: none;
  -webkit-tap-highlight-color: transparent; }

.clearfix:after,
.clearfix:before {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

body {
  min-width: 320px;
  font-family: PingFang sc, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
  background-color: #fff; }

* {
  -webkit-tap-highlight-color: transparent; }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; } }
@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; } }
@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; } }
@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; } }
@media only screen and (min-width: 400px) {
  html {
    font-size: 53.33333px; } }
@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; } }
/******************/
.hide {
  display: none; }

/***head advice**/
.share-ad {
  position: relative;
  width: 100%;
  height: 0.9rem; }

.share-ad img {
  width: 100%;
  height: 0.9rem;
  margin: 0 auto; }

.share-ad span {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.4rem;
  height: 0.24rem;
  background: rgba(0, 0, 0, 0.5);
  font-family: simSun;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: #fff;
  text-align: center; }

/*************public header******************/
.seat {
  width: 100%;
  height: 1rem; }

main {
  overflow: visible;
  position: relative;
  width: 7.5rem;
  margin: 0 auto; }

.stickyBody {
  padding-top: 1rem;
  width: 7.5rem;
  margin: 0 auto; }

.public-header {
  width: 7.5rem;
  margin: 0 auto;
  height: 1rem;
  padding: 0 .3rem;
  background: #f8f8f8;
  z-index: 999; }

.public-header .public-header-logo {
  float: left;
  margin-top: .3rem;
  width: 2.78rem;
  height: 0.4rem; }

.public-header .public-header-logo img {
  width: 2.78rem;
  height: 0.4rem; }

.public-header .app-open {
  float: right;
  margin-top: 0.25rem;
  margin-right: 0rem;
  width: 1rem;
  height: 0.5rem;
  background: #1d71da;
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.5rem;
  border-radius: 0.04rem;
  color: #fff; }

.sticky {
  position: fixed;
  left: 50%;
  top: 0;
  margin-left: -3.75rem; }

.public-header-specil {
  top: 0.9rem; }

.public-section {
  width: 100%;
  padding: 0 .3rem; }

.title {
  overflow: hidden;
  margin-top: 0.15rem;
  font-size: 0.46rem;
  line-height: 0.68rem;
  max-height: 1.36rem; }

.shuxing {
  width: 100%;
  margin-top: 0.24rem;
  font-size: 0.28rem;
  line-height: 0.5rem; }

.shuxing span {
  font-size: inherit;
  line-height: inherit;
  color: #a6a6a6; }

.shuxing .shuxing-blue {
  float: right;
  padding: 0 0.16rem;
  border: 1px solid #4da6ff;
  color: #4da6ff;
  line-height: 0.46rem;
  border-radius: 0.08rem; }

.inturction {
  margin: 0.46rem 0 0.6rem 0;
  padding: 0 0.3rem;
  font-size: 0.28rem;
  line-height: 0.5rem;
  color: #a6a6a6;
  text-align: left; }

/********************old cms**********************/
.newtext_div {
  width: 100%;
  margin: .4rem auto 0 auto; }

.newtext_div h3 {
  float: left;
  width: 100%;
  margin-bottom: .4rem;
  font: bold .34rem/.56rem 'Microsoft YaHei';
  color: #333;
  text-align: left;
  text-indent: 0; }

.newtext_div h3 a {
  font: bold .34rem/.56rem 'Microsoft YaHei';
  color: #1d71da; }

.newtext_div .newtext_h3 .newt_span {
  display: block;
  float: left;
  width: .25rem;
  height: 26px;
  margin-top: 1px;
  margin-right: .25rem;
  background: #1d71da; }

.newtext_div .newtext {
  font: .34rem/.56rem 'Microsoft YaHei';
  margin-bottom: .4rem;
  text-indent: 2em; }

.newtext_div .newtext img {
  max-width: 100%;
  margin: .5rem auto; }

.newtext_div .newtext a {
  font: .34rem/.56rem 'Microsoft YaHei';
  color: #0062b0; }

.newtext_div table {
  border-collapse: collapse;
  display: table;
  width: 100%;
  background-color: #f6f5f5;
  margin: .5rem 0; }

.newtext_div table tr td {
  border: 1px solid #8c8c8c;
  font: .34rem/.56rem 'Microsoft YaHei';
  color: #333333;
  text-align: center; }

.newtext_div table .firstRow, .footertable {
  display: none; }

.newtext_div p {
  font: .34rem/.56rem 'Microsoft YaHei';
  margin-bottom: 20px;
  text-indent: 2em; }

.newtext_div p img {
  max-width: 100%;
  margin: .5rem auto; }

/********************new cms************************/
.cmsDiv h2 {
  margin-bottom: .4rem;
  font-size: .4rem;
  line-height: .56rem;
  font-weight: bold;
  color: #1c1c1c; }

.cmsDiv h3 {
  font-size: .34rem;
  line-height: .56rem;
  margin-bottom: .4rem;
  font-weight: bold;
  color: #1c1c1c; }

.cmsDiv h4 {
  font-size: .34rem;
  line-height: .56rem;
  margin-bottom: .4rem;
  font-weight: bold;
  color: #1c1c1c; }

.cmsDiv p {
  margin-bottom: .4rem;
  font-size: .34rem;
  line-height: .56rem;
  color: #1c1c1c; }

.cmsDiv p a {
  color: #1a8cff;
  text-decoration: underline; }

.cmsDiv h2 a {
  color: #1a8cff;
  text-decoration: underline; }

.cmsDiv h3 a {
  color: #1a8cff;
  text-decoration: underline; }

.cmsDiv h4 a {
  color: #1a8cff;
  text-decoration: underline; }

.cmsDiv table {
  border-collapse: collapse;
  display: table;
  width: 100%;
  margin: .5rem auto;
  background-color: #f6f5f5; }

.cmsDiv table tr td {
  border: 1px solid #8c8c8c;
  font: .34rem/.56rem 'Microsoft YaHei';
  color: #333333;
  text-align: center; }

.cmsDiv table .firstRow, .footertable {
  display: none; }

.cmsDiv p img {
  max-width: 100%;
  margin: .5rem auto; }

.cmsDiv .ebrun_img_annotation {
  margin-top: -.31rem;
  font-size: .24rem;
  line-height: .34rem;
  color: #a6a6a6;
  text-align: center; }

.cmsDiv p .ebrun_shorthand {
  display: block;
  font-size: .24rem;
  line-height: .4rem;
  color: #a6a6a6; }

.cmsDiv p .ebrun_viewpoint {
  display: block;
  margin: .66rem auto;
  font-size: .24rem;
  line-height: .4rem;
  color: #a6a6a6; }

.cmsDiv p .ebrun_forecolor {
  color: #1a8cff; }

.article-come {
  margin-bottom: .4rem;
  font-size: .24rem;
  line-height: .4rem;
  color: #a6a6a6; }

.imgLoad {
  position: relative;
  display: block;
  margin: .225rem auto;
  background: #f0f0f0;
  overflow: hidden; }

.cmsDiv .imgLoad img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0;
  transform: translate3D(-50%, -50%, 0);
  -webkit-transform: translate3D(-50%, -50%, 0); }

/**************share keywords*******************/
.share-keyWords {
  margin-top: 0.8rem; }

.share-keyWords a {
  float: left;
  margin: 0 0.16rem 0.2rem 0;
  padding: 0 0.16rem;
  border: 1px solid #1a8cff;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: #1a8cff;
  border-radius: 0.05rem; }

.public-strong-title {
  width: 100%;
  margin-top: 0.4rem;
  padding: 0 .3rem;
  background: #f5f5f5;
  font-size: 0.34rem;
  line-height: 1rem;
  color: #1d71da;
  font-weight: bold; }

.about-more dl {
  width: 100%;
  padding: 0.4rem 0;
  float: left;
  border-bottom: 1px solid #eeeeee; }

.about-more dl dt {
  float: right;
  width: 2.1rem;
  height: 1.4rem; }

.about-more dl dt img {
  width: 2.1rem;
  height: 1.4rem; }

.about-more dl dd {
  overflow: hidden;
  width: 64%;
  float: left;
  max-height: 1.5rem;
  margin-top: -0.08rem;
  font-size: 0.34rem;
  line-height: 0.5rem;
  color: #1c1c1c;
  font-weight: bold; }

/**************footer****************/
.footer {
  width: 100%;
  padding: 0.92rem 0 1.12rem 0;
  text-align: center; }

.footer p {
  font-size: 0.3rem;
  line-height: 0.9rem;
  color: #a6a6a6; }

.footer a {
  display: block;
  margin: 0 auto;
  width: 3.28rem;
  height: 0.66rem;
  background: #1d71da;
  font-size: 0.3rem;
  line-height: 0.66rem;
  text-align: center;
  color: #fff;
  border-radius: .04rem; }

/*****************column****************/
.column {
  position: relative;
  width: 100%;
  color: #fff; }

.column .column-big-img {
  width: 100%; }

.column .opacity-column {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2; }

.column .column-content {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 1.25rem;
  padding: 0 1rem;
  z-index: 3; }

.column .column-content p {
  font-size: 0.5rem;
  line-height: 0.86rem;
  word-break: break-all;
  text-align: center; }

.column .column-content dl {
  margin-top: 1.25rem; }

.column .column-content dl img {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  margin: 0 auto; }

.column .column-content dl dd {
  font-size: 0.24rem;
  line-height: 0.4rem;
  text-align: center; }

.column .column-content dl dd p {
  font-size: 0.3rem;
  line-height: 0.44rem;
  margin: 0.16rem 0; }

.shuxing-blue-middle {
  width: 100%;
  text-align: center;
  margin-top: 0.5rem;
  font-size: 0.28rem;
  line-height: 0.46rem; }

.shuxing-blue-middle span {
  display: inline-block;
  padding: 0 .16rem;
  border: 1px solid #4da6ff;
  color: #4da6ff;
  line-height: .46rem;
  border-radius: .08rem; }

/**********retailers**************/
.retailers {
  width: 100%;
  margin-bottom: 0.35rem; }

.retailers img {
  width: 100%;
  height: 3.5rem; }

.interview {
  box-sizing: border-box;
  width: 100%;
  margin: .6rem 0 .44rem 0;
  padding: 0 0.46rem; }

.interview dt {
  overflow: hidden;
  float: left;
  width: .8rem;
  height: .8rem;
  border-radius: 50%; }

.interview dt img {
  width: .8rem;
  height: .8rem;
  border-radius: 50%; }

.interview dd {
  margin-left: 1.14rem;
  font-size: .28rem;
  line-height: .4rem; }

.interview dd p {
  font-size: .3rem;
  line-height: .44rem;
  font-weight: bold;
  color: #1c1c1c; }

.interview dd span {
  font-size: .28rem;
  line-height: .4rem;
  font-weight: bold;
  color: #1c1c1c; }

/*
share-qa
 */
.interview-share {
  box-sizing: border-box;
  width: 100%;
  margin: .3rem 0; }

.interview-share dl {
  box-sizing: border-box;
  width: 100%;
  padding: 0 .3rem; }

.interview-share dt {
  overflow: hidden;
  float: left;
  width: 1rem;
  height: 1rem;
  border-radius: 50%; }

.interview-share dt img {
  width: 1rem;
  height: 1rem; }

.interview-share dd {
  overflow: hidden;
  margin-left: 1.2rem;
  font-size: .3rem;
  line-height: .44rem; }

.interview-share dd p {
  margin-top: .1rem; }

.interview-share dd span {
  font-size: .24rem;
  line-height: .44rem;
  color: #a6a6a6; }

.inter_img {
  width: 100%; }

.inter_img img {
  width: 100%;
  height: auto; }

.title_img {
  margin-top: .5rem; }

/*************caption****************/
.caption {
  padding-top: 0.08rem; }

.caption dl {
  margin-top: 0.52rem; }

.caption dt {
  width: 100%; }

.caption dt img {
  margin: 0 auto;
  width: 100%; }

.caption dd {
  margin-top: 0.2rem;
  font-size: 0.28rem;
  line-height: 0.44rem; }

.caption dd .caption-mar {
  margin-right: 0.24rem; }

.look-more {
  display: block;
  width: 6.9rem;
  height: 0.66rem;
  margin: 0.72rem auto;
  box-sizing: border-box;
  border: 0.04rem solid #1d71da;
  background: #d4e6f9;
  text-align: center;
  font-size: 0.32rem;
  line-height: 0.58rem;
  border-radius: 0.04rem; }

.look-more span {
  color: #1d71da; }

.look-more img {
  display: inline-block;
  width: 0.22rem;
  height: 0.12rem;
  margin: 0.22rem 0 0 0.04rem; }

/*****************q&a**********************/
.qa-head {
  margin-top: 0.36rem; }

.qa-head h1 {
  font-size: 0.46rem;
  line-height: 0.68rem;
  vertical-align: middle; }

.qa-head h1 span {
  display: inline-block;
  width: 0.94rem;
  height: 0.36rem;
  margin: -0.08rem 0.16rem 0 0;
  background: #ff3b30;
  font-size: 0.22rem;
  line-height: 0.36rem;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-radius: 0.04rem; }

.qa-head h1 .time-over {
  background: #a6a6a6; }

.qa-head p {
  margin-top: 0.28rem;
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #a6a6a6; }

.qa-head .qa-attribute {
  margin-top: 0.35rem;
  font-size: 0.28rem;
  line-height: 0.48rem; }

.qa-head .qa-attribute .qa-attribute-look {
  float: right; }

.qa-head .qa-attribute .qa-attribute-look em {
  font-style: normal; }

.qa-head-share {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 3.3rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/qatilte-bg.jpg) center top no-repeat;
  background-size: 100% 3.3rem;
  color: #fff;
  font-size: .24rem;
  line-height: .48rem; }

.qa-head-share h1 {
  overflow: hidden;
  width: 100%;
  margin-top: 0.63rem;
  max-height: 1.5rem;
  font-size: .32rem;
  line-height: .5rem; }

.qa-head-share .qa-attribute-share {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: .68rem;
  font-size: .24rem;
  line-height: .48rem;
  text-align: center; }

.qa-head-share .follow {
  position: absolute;
  width: 3rem;
  left: 50%;
  bottom: .22rem;
  margin-left: -1.5rem;
  font-size: .24rem;
  line-height: .48rem;
  text-align: center; }

.qa-head-share .follow span {
  display: inline-block; }

.qa-head-share .follow .follow-line {
  display: inline-block;
  width: 0.56rem;
  height: 0.48rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/icon-bg-line.png) left 0.24rem repeat-x;
  background-size: 0.06rem 1px;
  vertical-align: middle; }

.qa-head-share .follow span:nth-child(1) {
  float: left; }

.qa-head-share .follow span:last-child {
  float: right; }

.guset {
  margin: 0.45rem 0 0.6rem 0; }

.guset dd p {
  font-weight: normal; }

.guset dd span {
  font-weight: normal; }

.line-div {
  width: 100%;
  height: 0.2rem;
  background: #f5f5f5; }

.qa-title {
  margin-top: 0.32rem;
  text-align: center;
  font-size: 0.34rem;
  line-height: 0.7rem; }

.qa-title a {
  display: inline-block;
  color: #1c1c1c; }

.qa-title a strong {
  font-size: 0.34rem;
  line-height: 0.7rem;
  font-weight: normal; }

.qa-title a em {
  margin-left: 0.15rem;
  font-size: 0.34rem;
  line-height: 0.7rem;
  font-style: normal; }

.qa-title a:nth-child(1) {
  margin-right: 0.7rem; }

.qa-title .qa-active {
  background: url(http://imgs.ebrun.com/wap/images/2017/qaborder.png) center bottom no-repeat;
  background-size: 0.37rem 0.05rem;
  font-weight: bold;
  color: #1d71da; }

.qa-title .qa-active strong {
  font-weight: bold; }

.qa-title .qa-active em {
  font-weight: bold; }

.qa-share-title {
  margin-top: 0.22rem;
  font-size: 0; }

.qa-share-title a {
  width: 50%;
  text-align: center; }

.qa-share-title a:nth-child(1) {
  margin-right: 0; }

.ac-comment dl {
  width: 100%;
  float: left;
  padding: 0.4rem 0 0.28rem 0;
  border-bottom: 1px solid #eeeeee; }
  .ac-comment dl dt {
    overflow: hidden;
    width: 100%;
    height: 0.6rem;
    margin-bottom: 0.16rem;
    font-size: 0.3rem;
    line-height: 0.6rem; }
    .ac-comment dl dt img {
      float: left;
      width: 0.6rem;
      height: 0.6rem;
      margin-right: .2rem;
      border-radius: 50%; }
    .ac-comment dl dt span:nth-child(2) {
      overflow: hidden;
      display: inline-block;
      max-width: 4.4rem; }
    .ac-comment dl dt span:last-child {
      float: right;
      font-size: .24rem;
      line-height: .6rem;
      color: #999; }
  .ac-comment dl dd {
    font-size: 0.28rem;
    line-height: 0.46rem; }

.qa-a dl {
  width: 100%;
  float: left;
  padding: 0.4rem 0 0.3rem 0;
  border-bottom: 1px solid #eeeeee; }

.qa-a dl dt {
  float: left;
  width: 0.6rem;
  height: 0.6rem; }

.qa-a dl dt img {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%; }

.qa-a dl dd {
  margin-left: 0.8rem;
  font-size: 0.28rem;
  line-height: 0.44rem; }

.qa-a dl dd p {
  overflow: hidden;
  width: 100%;
  height: 0.6rem;
  margin-bottom: 0.1rem;
  font-size: 0.3rem;
  line-height: 0.6rem; }
  .qa-a dl dd p span:nth-child(1) {
    overflow: hidden;
    display: inline-block;
    max-width: 4.4rem; }
  .qa-a dl dd p .anster-time {
    line-height: .6rem; }

.qa-a dl dd div {
  position: relative;
  overflow: hidden;
  background: #f5f5f5;
  margin-top: 0.3rem;
  padding: 0 0.24rem 0.26rem 0.24rem;
  border-radius: 0.08rem;
  font-size: 0.28rem;
  line-height: 0.44rem; }

.qa-a dl dd div h3 {
  overflow: hidden;
  width: 100%;
  height: 0.44rem;
  margin: 0.18rem 0 0.1rem 0;
  font-weight: normal;
  line-height: 0.44rem; }

.qa-a dl dd div span {
  display: inline-block;
  box-sizing: border-box;
  width: 0.56rem;
  height: 0.28rem;
  margin-left: 0.16rem;
  border: 1px solid #1a8cff;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #1a8cff;
  border-radius: 0.04rem;
  text-align: center; }

.qa-a dl dd div p {
  height: auto;
  margin-bottom: 0;
  font-size: 0.28rem;
  line-height: 0.44rem;
  max-height: 1.32rem; }

.qa-a dl dd div a {
  display: none;
  margin-top: 0.08rem;
  color: #1a8cff; }

.qa-a-share dl {
  width: 100%;
  float: left;
  padding: 0.3rem 0;
  border-bottom: 1px solid #eeeeee; }

.qa-a-share dl:last-child {
  border-bottom: none; }

.qa-a-share dt {
  width: 100%; }

.qa-a-share dt img {
  float: left;
  width: .6rem;
  height: .6rem;
  border-radius: 50%; }

.qa-a-share dt span {
  display: block;
  margin-left: .8rem;
  font-size: .28rem;
  line-height: .6rem; }

.qa-a-share dd {
  margin-top: .1rem;
  font-size: .28rem;
  line-height: .44rem; }

.qa_loogmore {
  float: left;
  width: 100%;
  height: 0.66rem;
  display: block;
  margin: 0.6rem 0 2rem 0;
  box-sizing: border-box;
  background: #d4e6f9;
  border: 0.04rem solid #1d71da;
  border-radius: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.58rem;
  color: #1d71da;
  text-align: center; }

.ask-queston {
  position: fixed;
  left: 50%;
  bottom: 0;
  width: 7.5rem;
  margin-left: -3.75rem;
  background: #1d71da;
  height: 1rem;
  font-size: 0.32rem;
  line-height: 1rem;
  text-align: center;
  color: #fff; }

.no-guest {
  font-size: 0.28rem;
  line-height: 3.6rem;
  margin-bottom: 1rem;
  color: #a6a6a6;
  text-align: center; }

/*****************error*******************/
.error {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 2rem;
  font-size: 0.3rem;
  line-height: 0.54rem;
  color: #a6a6a6;
  text-align: center; }

.error a {
  display: block;
  margin: 0.2rem auto 0 auto;
  width: 3.28rem;
  height: .66rem;
  background: #1d71da;
  font-size: .3rem;
  line-height: .66rem;
  text-align: center;
  color: #fff;
  border-radius: 0.04rem; }

.goto-ask {
  display: block;
  box-sizing: border-box;
  position: fixed;
  width: 1.2rem;
  height: 1.2rem;
  bottom: 1rem;
  right: .3rem;
  padding-top: .18rem;
  padding-left: .28rem;
  border-radius: 50%;
  background: #1d71da;
  font-size: .3rem;
  line-height: .4rem;
  color: #fff;
  letter-spacing: 0.06rem;
  z-index: 999; }

.app-go {
  position: fixed;
  left: 50%;
  bottom: -4rem;
  width: 7.5rem;
  height: 1.2rem;
  margin-left: -3.75rem;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100; }

.app-go dl {
  float: left;
  margin: .2rem 0 .2rem .34rem; }

.app-go dt {
  float: left;
  width: .8rem;
  height: .8rem;
  margin-right: .12rem; }

.app-go dt img {
  width: .8rem;
  height: .8rem; }

.app-go dd {
  float: left;
  width: 3.2rem;
  font-size: 0; }

.app-go dd p {
  margin-top: .05rem;
  font-size: .3rem;
  line-height: .4rem;
  color: #fff; }

.app-go dd span {
  font: lighter .26rem/.28rem 'Microsoft YaHei';
  color: #fff; }

.app-open {
  display: block;
  float: right;
  width: 2rem;
  height: .6rem;
  margin-right: .76rem;
  margin-top: .3rem;
  background: #fff;
  border-radius: .06rem;
  font-size: .3rem;
  line-height: .6rem;
  color: #004cff;
  text-align: center;
  font-weight: bold; }

.app-close {
  position: absolute;
  right: 0rem;
  top: 0rem;
  display: block;
  width: .76rem;
  height: 1.2rem;
  background: url(http://imgs.ebrun.com/wap/site/images/public/app-close.png) center 0.5rem no-repeat;
  background-size: .2rem .2rem; }

/*
 qa-a
 */
.qa-q-share .qa-anster-all {
  position: relative;
  padding: .4rem 0;
  border-bottom: 1px solid #eeeeee; }

.qa-q-share .qa-anster-all-bn {
  border-bottom: none; }

.qa-q-share .icon-arrow {
  position: absolute;
  left: .32rem;
  top: -.14rem;
  width: .36rem;
  height: .14rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/icon-arrow.png) center top no-repeat;
  background-size: .36rem .14rem; }

.qa-q-share .qa-anster-q dt {
  width: 100%;
  overflow: hidden; }

.qa-q-share .qa-anster-q dt .user-eb {
  box-sizing: content-box;
  position: relative;
  float: left;
  width: .6rem;
  height: .6rem;
  border-radius: 50%; }

.user-eb-per {
  position: absolute;
  width: .3rem;
  height: .3rem;
  right: -.06rem;
  bottom: -.04rem;
  background: url(http://imgs.ebrun.com/wap/site/images/public/eb_person.png) center top no-repeat;
  background-size: .3rem .3rem; }

.user-eb-company {
  position: absolute;
  width: .3rem;
  height: .3rem;
  right: -.06rem;
  bottom: -.04rem;
  background: url(http://imgs.ebrun.com/wap/site/images/public/eb_company.png) center top no-repeat;
  background-size: .3rem .3rem; }

.qa-clickToAnster {
  display: block;
  position: absolute;
  right: .3rem;
  top: .5rem;
  width: .38rem;
  height: .36rem;
  background: url(http://imgs.ebrun.com/wap/site/images/public/clickToAns.png) center top no-repeat;
  background-size: 100% 100%; }
  .qa-clickToAnster i {
    display: block;
    position: absolute;
    left: .26rem;
    top: -.14rem;
    padding: 0 .02rem;
    font-size: .22rem;
    line-height: .26rem;
    background: #fff;
    color: #f94141;
    font-style: normal;
    font-weight: bold; }

.qa-clickToMore {
  display: block;
  margin-top: .38rem;
  font-size: .28rem;
  line-height: .325rem;
  color: #1a79ff;
  text-align: center; }

.qa-q-share .qa-anster-q dt img {
  width: .6rem;
  height: .6rem;
  border-radius: 50%; }

.qa-q-share .qa-anster-q dt span {
  display: block;
  margin: -.06rem 0 0 .8rem;
  font-size: .3rem;
  line-height: .44rem;
  width: 4.5rem;
  height: .44rem;
  white-space: nowrap;
  text-overflow: ellipsis; }

.qa-q-share .qa-anster-q dt .user-name-middle {
  height: .6rem;
  line-height: .6rem;
  margin-top: 0; }

.qa-q-share .qa-anster-q dt p {
  overflow: hidden;
  margin-left: .8rem;
  font-size: .24rem;
  line-height: .32rem;
  color: #999;
  width: 4.5rem;
  height: .32rem;
  white-space: nowrap;
  text-overflow: ellipsis; }

.qa-q-share .qa-anster-q dd {
  margin-top: .1rem;
  font-size: .28rem;
  line-height: .44rem;
  color: #595959; }

.qa-q-share .qa-anster-a {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-top: .2rem;
  background: #f5f5f5;
  border-radius: .06rem;
  font-size: .28rem;
  line-height: .44rem;
  padding: .18rem .2rem .2rem .2rem; }

.qa-q-share .qa-anster-a dt div {
  box-sizing: content-box;
  float: left;
  position: relative;
  width: .6rem;
  height: .6rem;
  border: .04rem solid #5aacff;
  border-radius: 50%; }

.qa-q-share .qa-anster-a dt div img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: .6rem;
  height: .6rem;
  margin: auto;
  border-radius: 50%; }

.qa-q-share .qa-anster-a dt p {
  display: block;
  margin-left: .9rem;
  font-size: .3rem;
  line-height: .72rem;
  width: 5.5rem; }

.qa-q-share .qa-anster-a dt p i {
  float: left;
  font-style: normal; }

.qa-q-share .qa-anster-a dt p span {
  float: left; }

.qa-q-share .qa-anster-a dt p a {
  float: left;
  display: block;
  box-sizing: border-box;
  padding: 0 .1rem;
  height: .32rem;
  margin-left: .12rem;
  font-size: .18rem;
  line-height: .32rem;
  border: 1px solid #1a79ff;
  color: #1a79ff;
  vertical-align: middle;
  margin-top: .2rem;
  border-radius: .16rem; }

.qa-q-share .qa-anster-a .qa-anster-a-more {
  margin-top: .12rem; }

.qa-q-share .qa-anster-a .qa-anster-a-more p {
  overflow: hidden;
  width: 100%; }

.qa-q-share .qa-anster-a .qa-anster-a-more a {
  display: block;
  height: .44rem;
  color: #1a8cff;
  line-height: .44rem; }

.qa-a-share {
  padding-top: .2rem; }

.qa-line {
  width: 100%;
  height: 1px;
  background: #eee; }

/*
eb-person
 */
.eb-person-content {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 2.7rem;
  padding: 0 .66rem;
  z-index: 3; }

.eb-person-content-title {
  font-size: 0; }

.eb-person-content-title p {
  margin-bottom: .14rem;
  font-size: .5rem;
  line-height: .66rem;
  word-break: break-all; }

.eb-person-content-title span {
  font-size: .3rem;
  line-height: .5rem; }

.eb-person-content-info {
  margin-top: 1.56rem;
  box-sizing: border-box;
  padding: 0 .58rem; }

.eb-person-content-info dt {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
  margin: 0 auto;
  border-radius: 50%;
  border: 1px solid #fff; }

.eb-person-content-info dt img {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%; }

.eb-person-content-info dt span {
  position: absolute;
  right: 0;
  bottom: 0;
  width: .38rem;
  height: .38rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/eb_person.png) left top no-repeat;
  background-size: 100% 100%; }

.eb-person-content-info dd {
  font-size: 0;
  text-align: center; }

.eb-person-content-info dd p {
  margin: .14rem 0 .24rem 0;
  font-size: .34rem;
  line-height: .56rem;
  text-align: center; }

.eb-person-content-info dd p img {
  display: inline-block;
  width: .82rem;
  height: .32rem;
  margin: -.05rem 0 0 .1rem;
  vertical-align: middle; }

.eb-person-content-info dd span {
  font-size: .28rem;
  line-height: .42rem; }

.eb_company {
  margin-top: .4rem; }

.eb_company dt {
  float: left;
  position: relative;
  width: .9rem;
  height: .9rem;
  border: 1px solid #e5e5e5;
  border-radius: 50%; }

.eb_company dt img {
  width: 100%;
  height: 100%;
  border-radius: 50%; }

.eb_company dt span {
  position: absolute;
  right: 0;
  bottom: 0;
  width: .35rem;
  height: .35rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/eb_company.png) center center no-repeat;
  background-size: 100% 100%; }

.eb_company dd {
  font-size: 0;
  margin-left: 1.1rem; }

.eb_company dd p {
  margin-top: 0.06rem;
  font-size: .32rem;
  line-height: .56rem; }

.eb_company dd p img {
  display: inline-block;
  width: .82rem;
  height: .32rem;
  margin: -.05rem 0 0 .1rem;
  vertical-align: middle; }

.eb_company dd span {
  font-size: .2rem;
  line-height: .36rem;
  color: #ccc; }

/*

 */
.padBody {
  padding-bottom: .98rem;
  width: 7.5rem;
  margin: 0 auto; }

.write_question_click {
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  bottom: 0;
  width: 7.5rem;
  height: .98rem;
  background: #fff;
  padding: 0.17rem .3rem;
  margin-left: -3.75rem;
  border-top: 1px solid #e8e8e8;
  z-index: 2; }

.write_question_click div {
  width: 100%;
  height: .64rem;
  padding-left: .64rem;
  background: url(http://imgs.ebrun.com/wap/images/2017/write.png) 0.26rem 0.19rem no-repeat #eeeeee;
  background-size: .26rem .26rem;
  border-radius: .3rem;
  font-size: .28rem;
  line-height: .64rem; }

.write_question {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000; }

.write_question .write_question_fixed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 14; }

.write_question .write_question_con {
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  bottom: 0;
  background: #fff;
  width: 7.5rem;
  height: 3.24rem;
  margin-left: -3.75rem;
  padding: .32rem .3rem 0 .3rem;
  z-index: 15; }

.write_question .write_question_con dt {
  width: 100%;
  height: 2rem; }

.write_question .write_question_con dt textarea {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: .08rem .2rem;
  border: 1px solid #a6a6a6;
  border-radius: .1rem;
  font-size: .28rem;
  line-height: .44rem;
  word-break: break-all;
  font-family: PingFang sc, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; }

.write_question .write_question_con dd {
  width: 100%;
  height: .88rem;
  font-size: 0; }

.write_question .write_question_con dd span {
  font-size: .24rem;
  line-height: .88rem;
  color: #a6a6a6; }

.write_question .write_question_con dd .txt_red {
  color: #ff3b30; }

.write_question .write_question_con dd .txt_gray {
  color: #a6a6a6; }

.write_question .write_question_con dd a {
  display: block;
  float: right;
  width: 1rem;
  height: .5rem;
  border-radius: .04rem;
  margin-top: .19rem;
  background: #1a79ff;
  font-size: .24rem;
  line-height: .5rem;
  color: #fff;
  text-align: center; }

.write_question .write_question_con dd .a_gray {
  background: #e1e1e1;
  color: #a6a6a6; }

.questions_tips {
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 4.4rem;
  opacity: 0;
  padding: .22rem .38rem;
  border-radius: .08rem;
  transform: translate3D(-50%, -50%, 0);
  -webkit-transform: translate3D(-50%, -50%, 0);
  font-size: .28rem;
  line-height: .44rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1001;
  text-align: center; }

/*# sourceMappingURL=main.css.map */
/*
  live
 */
.eb_live {
  box-sizing: border-box;
  padding: 0 .3rem; }

.eb_live h1 {
  margin-top: .22rem;
  font-size: .34rem;
  line-height: .5rem; }

.eb_live p {
  overflow: hidden;
  margin-top: .1rem;
  font-size: .28rem;
  line-height: .42rem;
  color: #595959; }

.eb_live a {
  display: block;
  margin-top: .2rem;
  font-size: .28rem;
  line-height: .42rem;
  color: #1a79ff;
  text-align: center; }

.eb_live .hide {
  display: none; }

.eb_live_date {
  width: 100%;
  height: .6rem;
  margin-top: .32rem;
  background: #f5f5f5;
  font-size: .28rem;
  line-height: .6rem;
  color: #595959;
  text-indent: .3rem; }

.eb_live_list {
  box-sizing: border-box;
  width: 100%;
  padding: 0 .3rem 0 .38rem; }

.eb_live_list_hrline {
  border-left: 1px solid #bbbbbb;
  padding: .3rem 0 0 0; }

.eb_live_list_hrline dl {
  margin-bottom: .3rem; }

.eb_live_list_hrline dt {
  height: .24rem;
  background: #fff;
  font-size: 0;
  font-size: .24rem;
  line-height: .24rem;
  color: #999;
  margin-left: -.09rem; }

.eb_live_list_hrline .eb_live_list_orange dt {
  color: #ff9500; }

.eb_live_list_hrline dt span {
  float: left;
  display: inline-block;
  width: .16rem;
  height: .16rem;
  margin: .04rem .32rem 0 0;
  background: #bbbbbb;
  border-radius: 50%;
  vertical-align: middle; }

.eb_live_list_hrline .eb_live_list_orange dt span {
  background: #ff9500; }

.eb_live_list dd {
  box-sizing: border-box;
  padding: .2rem .3rem .24rem .3rem;
  width: 6.4rem;
  float: right;
  margin-top: .3rem;
  box-shadow: 0px 0px 8px #f2f2f2;
  border-radius: 0.06rem; }

.eb_live_list .eb_live_list_orange dd {
  background: #fff4e5; }

.eb_live_list dd p {
  word-break: break-all;
  font-size: .28rem;
  line-height: .46rem; }

.eb_live_list dd p a {
  color: #1a79ff; }

.eb_live_list_img {
  position: relative;
  overflow: hidden;
  margin-top: .2rem;
  width: 100%;
  height: 2.9rem;
  margin-bottom: .06rem;
  border-radius: .06rem; }

.eb_live_list_img img {
  width: 100%;
  height: 100%; }

.eb_live_list_img a {
  box-sizing: border-box;
  position: absolute;
  right: .2rem;
  bottom: .2rem;
  width: 2rem;
  height: 1.2rem;
  padding-top: .24rem;
  background: rgba(0, 0, 0, 0.7);
  border-radius: .06rem;
  font-size: .24rem;
  line-height: .36rem;
  color: #fff;
  text-align: center; }

.eb_live_list_action {
  margin-top: .23rem;
  font-size: 0; }

.eb_live_list_action a {
  display: inline-block;
  height: .4rem;
  font-size: .24rem;
  padding-left: .4rem;
  line-height: .24rem;
  color: #595959; }

.eb_live_list_action a:nth-child(1) {
  margin: 0 2.38rem 0 .82rem;
  background: url(http://imgs.ebrun.com/wap/images/live-comment.png) left top no-repeat;
  background-size: .3rem .3rem; }

.eb_live_list_action a:nth-child(2) {
  background: url(http://imgs.ebrun.com/wap/images/live-share.png) left top no-repeat;
  background-size: .3rem .3rem; }

.live_swiper_img {
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 0;
  width: 7.5rem;
  height: 100%;
  margin-left: -3.75rem;
  background: black;
  z-index: 1111; }

.swiper-container img {
  height: auto;
  width: 100%;
  max-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

.swiper-container {
  width: 100%;
  height: 100%; }

.live_swiper_img_num {
  position: absolute;
  float: left;
  top: 1rem;
  left: 0;
  z-index: 3;
  width: 100%;
  font-size: .36rem;
  line-height: 1rem;
  color: #fff;
  text-align: center; }

.live-no-con {
  margin-top: 3.6rem; }

.live-no-con img {
  width: 1.92rem;
  height: 1.88rem;
  margin: 0 auto; }

.live-no-con p {
  margin-top: .25rem;
  font-size: .3rem;
  line-height: .6rem;
  text-align: center;
  color: #999; }

/*
 wen da
 */
.interview-share-short {
  box-sizing: border-box;
  padding: 0 .3rem;
  border-top: 1px solid #eeeeee;
  margin: .3rem auto 0 auto;
  font-size: .28rem;
  line-height: .46rem; }
  .interview-share-short p {
    overflow: hidden;
    margin-top: .2rem;
    color: #595959;
    word-break: break-all; }
  .interview-share-short a {
    margin-top: .26rem;
    display: block;
    color: #1a79ff;
    text-align: center; }

.qaAnster-head {
  width: 100%;
  height: 1rem;
  text-align: center;
  background: #fff; }
  .qaAnster-head a {
    position: absolute;
    left: .3rem;
    top: .3rem;
    width: .22rem;
    height: .4rem;
    background: url(http://imgs.ebrun.com/wap/site/images/public/back.png) center top no-repeat;
    background-size: .22rem .4rem; }
  .qaAnster-head span {
    font-size: .34rem;
    line-height: 1rem;
    font-weight: bold; }

.anster-guest {
  overflow: hidden;
  background: #f5f5f5;
  padding: 0 .3rem; }
  .anster-guest .qa-anster-a {
    padding: .18rem 0 .32rem 0;
    border-bottom: 1px solid #eee; }
  .anster-guest .qa-anster-q {
    padding: .18rem 0 .32rem 0;
    border-bottom: 1px solid #eee; }

.anster-time {
  float: right;
  font-size: .24rem;
  line-height: .72rem;
  color: #999; }

.anster-time-other {
  float: right;
  margin-top: -.75rem;
  font-size: .24rem;
  line-height: .72rem;
  color: #999; }

.anster-guest-title {
  margin: .38rem 0 0 0;
  font-size: .3rem;
  line-height: .32rem;
  font-weight: bold; }

.anster-hr {
  width: 100%;
  height: .2rem;
  background: #eeeeee; }

.qaMore {
  background: #f5f5f5; }

.anster-guest-bn .qa-anster-a dt div {
  padding: .04rem;
  border: none; }

.anster-guest-bn .qa-anster-q {
  margin-top: .2rem; }

/*
  付费阅读
 */
.pay-content {
  position: relative;
  width: 100%;
  padding-top: 3.2rem;
  margin: -3.2rem 0 .6rem 0;
  background: url(http://imgs.ebrun.com/wap/site/images/public/pay-read-bg.png) center top no-repeat;
  background-size: 100% 3.8rem;
  text-align: center;
  font-size: 0; }

.pay-content span {
  display: block;
  position: relative;
  background: #fff;
  color: #595959;
  font-size: .24rem;
  line-height: .24rem; }

.pay-content span:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: #595959;
  left: 0;
  top: .1rem; }

.pay-content span:after {
  position: relative;
  padding: 0 .25rem;
  content: '以下内容请使用亿邦App最新版本阅读';
  background: #fff;
  z-index: 2; }

.pay-content a {
  margin-top: .4rem;
  display: inline-block;
  width: 4rem;
  height: .6rem;
  background: #1d71da;
  border-radius: .06rem;
  color: #fff;
  font-size: .24rem;
  line-height: .6rem; }

/*
app导流
 */
.app-go-new {
  overflow: hidden;
  position: fixed;
  left: 50%;
  bottom: -1000px;
  width: 7.5rem;
  height: 1.2rem;
  margin-left: -3.75rem;
  background: #fff;
  box-sizing: border-box;
  padding: .15rem 0 0 0;
  z-index: 99; }

.app-go-pagenum {
  position: absolute;
  bottom: .05rem;
  left: 0;
  width: 100%;
  clear: both;
  text-align: center;
  font-size: 0; }

.app-go-pagenum span {
  display: inline-block;
  width: .2rem;
  height: .04rem;
  margin: 0 .05rem;
  border-radius: .04rem;
  background: #eeeeee; }

.app-go-pagenum .active {
  background: #999999; }

.app-close-new {
  position: absolute;
  right: 0rem;
  top: 0rem;
  display: block;
  width: .36rem;
  height: .36rem;
  background: url(http://imgs.ebrun.com/wap/site/images/public/app-go-newclose.png) 0.07rem 0.12rem no-repeat;
  background-size: .18rem .18rem;
  z-index: 4; }

.app-go-new-img {
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 1.4rem;
  height: .9rem;
  padding: 0 .2rem .3rem;
  z-index: 2; }

.app-go-new-img li {
  position: absolute;
  overflow: hidden;
  width: .9rem;
  height: .9rem;
  border-radius: .2rem;
  -webkit-transition: all .8s;
  transition: all .8s;
  opacity: 0; }

.app-go-new-img img {
  width: .9rem;
  height: .9rem; }

.app-go-new-img .current {
  opacity: 1; }

.app-go-new-word {
  float: left;
  width: 4.14rem;
  overflow: hidden; }

.app-go-new-word ul {
  position: relative; }

.app-go-new-word a {
  float: left;
  display: block;
  overflow: hidden;
  float: left;
  width: 4.14rem;
  max-height: .8rem;
  margin-top: .05rem;
  font-size: .28rem;
  line-height: .4rem;
  color: #000; }

.app-go-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 2.1rem;
  background: #fff; }

.app-go-btn a {
  display: none;
  float: right;
  width: 1.6rem;
  height: .6rem;
  margin: .3rem .3rem 0 0;
  border-radius: .6rem;
  background: #1a79ff;
  font-size: .3rem;
  line-height: .6rem;
  text-align: center;
  color: #fff; }

/*# sourceMappingURL=main.css.map */
