  body,
  div,
  ol,
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  th,
  td,
  dl,
  dd,
  form,
  iframe,
  input,
  textarea,
  select,
  label,
  article,
  aside,
  footer,
  header,
  menu,
  nav,
  section,
  time,
  audio,
  video {
      margin: 0;
      padding: 0;
  }

  article,
  aside,
  footer,
  header,
  hgroup,
  nav,
  section,
  audio,
  canvas,
  video,
  img {
      display: block;
  }

  html,
  body {
      /*font-family: "Microsoft YaHei", Helvetica, STHeiti, Droid Sans Fallback;*/
      font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, Microsoft Yahei, Source Han Sans SC, Noto Sans CJK SC, 微软雅黑, sans-serif, Apple Color Emoji, Segoe UI Emoji;
      position: relative;
      display: block;
  }

  iframe,
  img {
      border: 0;
  }

  input[type=text],
  input[type=button],
  input[type=submit],
  input[type=reset],
  button {
      -webkit-appearance: none;
      border-radius: 0;
  }

  ul,
  ol {
      list-style: none;
  }

  img {
      border: none;
      vertical-align: middle;
      max-width: 100%;
  }

  i {
      font-style: normal;
  }

  table {
      border-collapse: collapse;
      border-spacing: 0;
  }

  button,
  input,
  select,
  textarea {
      font-size: 100%;
  }

  input,
  button,
  textarea,
  select,
  optgroup,
  option {
      font-family: inherit;
      font-size: inherit;
      font-style: inherit;
      font-weight: inherit;
      outline: 0;
  }

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

  ::-webkit-scrollbar-button:vertical {
      display: none;
  }

  ::-webkit-scrollbar-track,
  ::-webkit-scrollbar-corner {
      background-color: #e2e2e2;
  }

  ::-webkit-scrollbar-thumb {
      border-radius: 0;
      background-color: rgba(0, 0, 0, .3);
  }

  ::-webkit-scrollbar-thumb:vertical:hover {
      background-color: rgba(0, 0, 0, .35);
  }

  ::-webkit-scrollbar-thumb:vertical:active {
      background-color: rgba(0, 0, 0, .38);
  }

  hr {
      height: 1px;
      margin: 10px 0;
      border: 0;
      background-color: #e2e2e2;
      clear: both;
  }

  a {
      color: #333;
      text-decoration: none;
      outline: none;
  }

  a:hover {
      color: #000;
  }

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

  ul,
  li {
      list-style: none;
      padding: 0;
      margin: 0
  }

  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
      color: #999;
  }

  textarea {
      resize: none;
  }

  input,
  button,
  textarea {
      outline: 0;
  }

  input {
      background: none;
      border: none;
  }

  input:focus {
      border: none;
  }

  *,
  *::after,
  *::before {
      -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
  }

  ::-webkit-scrollbar {
      width: 10px;
      height: 10px;
  }


  h1,
  h2,
  h3 {
      font-weight: 400;
  }

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

  p {
      text-align: justify;
      /*font-size: .28rem;*/
      color: #444;
      line-height: 1.4;
  }

  strong {
      /*font-size: .28rem;*/
      color: #000;
      font-weight: bold;
  }

  * {
      font-size: .32rem;
      position: relative;
  }

  html {
      font-size: 50px;
  }

  body {
      font-size: 20px;
      user-select: none;
  }

  button {
      cursor: pointer;
  }

  em,
  i {
      font-style: normal
  }

  h1 {
      font-size: .38rem;
  }

  h2,
  h3 {
      font-size: .36rem;
  }

  /*基础库*/
  .flex {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
  }

  .inline-flex {
      display: inline-flex;
  }

  .flex1 {
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
  }

  .middle {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
  }

  .start {
      align-items: flex-start;
  }

  .end {
      align-items: flex-end;
  }

  .stretch {
      align-items: stretch;
  }

  .justify {
      justify-content: space-between;
  }

  .column {
      flex-direction: column;
  }

  .center {
      text-align: center;
  }

  .auto {
      flex: auto;
  }

  .wrap {
      flex-wrap: wrap;
  }

  .container {
      padding: 0 .4rem;
      margin: 0;
  }
  /*搜索*/
  .search {
      margin: .8rem auto .2rem;
      background: #fff;
      max-width: 88%;
  }

  .search a {
      max-width: 9.2rem;
      position: relative;
      display: block;
      margin: 0 auto;
  }

  .search:after {
      clear: both;
      display: block;
      content: ""
  }

  .search .search-inner {
      background-color: #f4f8f9;
      border-radius: 2px;
      overflow: hidden;
      line-height: .8rem;
      height: .8rem;
      border: 1px solid #777;
      max-width: 9.2rem;
      margin: 0 auto;
  }

  .search .search-inner .search-input {
      /*padding: 0 0 0 .3rem;*/
      overflow: hidden;
      flex: 1;
  }

  .search .search-inner .search-input span {
      color: #888888;
      position: relative;
      display: block;
  }

  .search .search-icon {
      align-items: center;
      padding: 0 .16rem;
      display: flex;
      justify-content: center;
  }

  .search .do-search {
      border-left: 1px solid #e8e8e8;
      background-color: #f8f8f8;
      position: relative;
      padding: 0 .2rem;
      letter-spacing: 2px;
      cursor: pointer;
  }

  .tags a {
      position: relative;
      padding: 0;
      display: inline-block;
      overflow: hidden;
      background-color: #f8f8f8;
      margin: .06rem;
  }

  .tags a:hover {
      color: #000;
      background-color: #fff5e5;
  }

  .tags a:first-child {
      margin-left: 0;
  }

  .tags span {

      padding: .06rem .16rem;
      border-radius: 8px;
      white-space: nowrap;
      text-overflow: ellipsis;
      position: relative;
      display: inline-block;
      margin: 0;
  }

  .search-page {
      margin: .4rem 0 .4rem;
  }

  .search-page .right-title h3,
  .search-page .right-title h2 {
      display: block;
      width: 100%;
      text-align: left;
      padding: .1rem 0 .12rem;
      border-bottom: 1px solid #eee;
      margin: .1rem 0 .14rem;
  }

  /*搜索结束*/
  /*登录注册*/
  .login-body {
      background: rgb(247, 247, 247)
  }

  .login-box {
      height: auto;
      position: relative;
      border: #cecece;
      background: #fff;
      border-radius: 5px;
      box-shadow: 0 0 50px #ccc;
      width: 100%;
      max-width: 6.4rem;
      margin: 0 auto;
      margin-top: 10%;
      /*margin-top: 1rem;*/
      overflow: hidden;
  }

  .login-box h1 {
      text-align: center;
      margin: .8rem 0 .6rem;
      position: relative;
      display: block;
      clear: both;
  }

  .login-wrap {
      margin: .2rem 0 .8rem;
  }

  .login-item {
      line-height: 1rem;
      height: 1rem;
  }

  .login-item button {
      background-color: #20a53a;
      border-color: transparent;
      cursor: pointer;
      color: #fff;
      border-radius: 4px;
      margin: .1rem 0;
      letter-spacing: 2px;
  }

  .login-item input {
      border: 1px solid #cecece;
      margin: .1rem 0;
      padding: .1rem .3rem;
      border-radius: 4px;
  }

  .login-item input:hover {
      border-color: #2ac348;
  }


  .login-item .var-img {
      margin: .1rem 0 .1rem .1rem;
      width: 4rem;
  }

  .login-item .var-img img {
      width: 100%;
      height: 100%;
  }

  .login-link {
      text-align: right;
      margin-top: .2rem;
  }

  .login-link a {
      font-size: .28rem;
  }

  .login-link a:first-child {
      border-right: 1px solid #eee;
      padding-right: .14rem;
      margin-right: .14rem;
  }

  #vertify {
      width: 60%;
  }

  .btn {
      cursor: pointer;
      color: #6d6d6d;
      border-radius: 4px;
      margin: .1rem 0;
      letter-spacing: 2px;
      width: 1.8rem;
      height: .6rem;
      line-height: .6rem;
      border: 1px solid #20a53a;
      background: #fff;
  }

  .btn:hover {
      background: #20a53a;
      color: #fff;
  }

  .left {
      float: left;
  }

  .right {
      float: right;
  }

  /*仅手机端展示*/
  .only-mobile {
      display: none;
  }

  .only-pc {
      display: block;
  }

  /*查询方式开始*/
  .intro {
      background-color: #ffffff;
  }

  .intro-title {
      margin: 0.8rem 0 0.32rem;
      justify-content: space-between;
  }

  .intro-title span {
      font-size: .32rem;
      /*font-weight: bold;*/
      color: #777;
  }

  .intro-title a {
      font-size: .28rem;
      color: #c3c3c3;
  }

  .type a {
      color: #333333;
      padding: .2rem;
      background: #f7f7f7;
      margin: 0 .1rem;
  }

  .type a i {
      font-size: .4rem;
      color: #01a28a;
  }

  .type p {
      padding-left: .16rem;
      font-size: .34rem;
      color: #02a38a;
  }

  .type span {
      background-repeat: no-repeat;
      background-size: cover;
      width: .6rem;
      height: .6rem;
      margin-left: .3rem;
  }

  /*  .type a .icon1 {
      background-image: url(//s.rqli.com/img/searchhospital1.png);
  }

  .type a .icon2 {
      background-image: url(//s.rqli.com/img/searchhospital1.png);
  }
*/
  /*查询方式结束*/
  /*维修品牌*/
  .brand {
      margin: .2rem 0 .8rem;
  }

  .brand:after {
      content: "";
      width: 20%;
      display: block;
      height: 0;
  }

  .brand a {
      color: #666666;
      text-align: center;
      width: 20%;
      display: flex;
      margin: .2rem 0 0;
      background-repeat: no-repeat;
      background-position: center;
      flex-direction: column;
      align-items: center;
  }

  .brand a span {
      width: .8rem;
      height: .8rem;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 50%;
      background-color: #eee;
  }

  .brand a p {
      margin-top: .1rem;
  }

  /*维修品牌结束*/
  /*维修电话*/
  .number:after {
      content: "";
      width: 20%;
      display: block;
      height: 0;
  }

  .number li {
      color: #666666;
      width: 48%;
      margin: .1rem 0;
      background-repeat: no-repeat;
      background-position: center;
      align-items: center;
      background: #f7f7f7;
      padding: .2rem;
      border-radius: 4px;
  }

  .number li h3 {
      color: #000;
      border-bottom: 1px solid #eee;
      padding-bottom: .1rem;
  }

  .number li span {
      font-size: .22rem;
      background: #28b77e;
      padding: 0 .1rem;
      color: #ffffff;
      border-radius: 4px;
      margin-right: .06rem;
  }

  .number li .tags {
      position: absolute;
      right: 0;
      top: .14rem;
  }

  .number .info .brand-img {
      width: .8rem;
      height: .8rem;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 50%;
  }

  .number .info {
      margin-top: .1rem;
  }

  .number .info .tel {
      margin-left: .1rem;
  }

  .number .info p {
      font-size: .28rem;
  }

  .card-number {
      color: #666666;
      margin: .1rem 0;
      background-repeat: no-repeat;
      background-position: center;
      align-items: center;
      /*background: #f7f7f7;*/
      padding: .2rem 0;
      border-radius: 4px;
  }

  .card-number h3 {
      color: #000;
      margin: .14rem 0 .04rem;
      font-size: .28rem;
  }

  .card-number span {
      font-size: .28rem;
      background: #28b77e;
      padding: 0 .1rem;
      color: #ffffff;
      border-radius: 4px;
      margin-right: .06rem;
  }

  .card-number .tags {}

  .card-number .info .brand-img {
      width: .8rem;
      height: .8rem;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 50%;
  }

  .card-number .info {
      margin-top: .1rem;
  }

  .card-number .info .tel {
      margin-left: .1rem;
  }

  .card-number .info p {
      font-size: .28rem;
  }

  /*维修电话结束*/
  /*热门城市和新闻开始*/
  .city,
  .channel {
      border-bottom: 1px solid #eeeeee;
      padding-left: 0.4rem;
      margin-bottom: .2rem;
      overflow-x: auto;
      flex-wrap: nowrap;
      scrollbar-width: none;
      -ms-overflow-style: none;
      white-space: nowrap;
      text-overflow: ellipsis;
  }

  .city::-webkit-scrollbar,
  .channel::-webkit-scrollbar {
      display: none;
  }

  .tab li {
      margin-right: .2rem;
      flex-shrink: 0;
  }

  .tab li a {
      color: #000;
      border-bottom: 0.08rem solid #ffffff;
      display: inline-block;
      font-size: .36rem;
  }

  .tab li a:hover {
      border-bottom: 0.06rem solid #f1b861;
      padding-bottom: .08rem;
      font-weight: bold;
  }

  .tab li.on a {
      border-bottom: 0.06rem solid #21b381;
      color: #333333;
      padding-bottom: .08rem;
  }

  /*热门城市和新闻结束*/
  /*城市网点列表*/
  .store-list {
      background-color: #fff;
  }

  .store-list li {
      border-bottom: 1px solid #eeeeee;
  }

  .store-list li a {
      padding: 0.2rem 0;
  }

  .store-list li a .hao-img {
      width: 2rem;
      height: 1.4rem;
      overflow: hidden;
  }

  .store-list li a .hao-img img {
      display: block;
      width: 2rem;
      height: 1.4rem;
  }

  .store-list li a dl {
      margin-left: 0.32rem;
      font-size: .28rem;
      color: #999999;
      flex: 1;
  }

  .store-list li a dl dt {
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      color: #000000;
      font-weight: bold;
  }

  .store-list li a dl dd {
      height: 0.4rem;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      margin: .04rem 0 0;
      font-size: .28rem;
      color: #777;
  }

  .store-list span {
      background: #fd5f5f;
      color: #ffffff;
      padding: 0 .06rem;
      margin: 0 .06rem;
      border-radius: 6px;
      font-size: .28rem;
  }

  /*城市网点列表结束*/
  /*问答列表开始*/
  .qanda-list li {
      color: #000000;
      display: block;
      margin: .14rem 0;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      padding-right: 0.41667rem;
  }

  .qanda-list li span {
      font-size: .26rem;
      margin-left: .2rem;
      color: #dedede;
  }

  /*问答列表结束*/
  /*新闻开始*/
  .news li {
      /*border-bottom: 1px solid #eeeeee;*/
      color: #000000;
      display: block;
      margin: .14rem 0;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      padding-right: 0.41667rem;
  }

  .news li a {
      /*      color: #000000;
      display: block;
      margin: .14rem 0;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      padding-right: 0.41667rem;*/
  }

  .news li span {
      font-size: .26rem;
      margin-left: .2rem;
      color: #dedede;
  }

  .news-more {
      height: 1.20833rem;
      line-height: 1.20833rem;
      text-align: center;
      color: #c38c38;
      font-size: .28rem;
      background-color: #fff;
  }

  .news-more .icon-xiala {
      font-size: .28rem;
      margin-left: .1rem;
  }

  /*  .news-more span {
      position: relative;
      padding-right: 0.48611rem;
  }

  .news-more span:after {
      content: "";
      height: 0.19444rem;
      width: 0.19444rem;
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      -moz-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
      border-right: 2px solid #f1b861;
      border-top: 2px solid #f1b861;
      border-left: 2px solid transparent;
      border-bottom: 2px solid transparent;
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -.12rem;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      transition: all .3s;
  }*/

  .cate a {
      margin: .1rem 0;
      border: 1px solid #eee;
      display: block;
      padding: .1rem .3rem;
      /*font-size: .28rem;*/
      border-radius: 4px;
  }

  .cate .current a {
      background: #21b381;
      color: #fff;
      border: none;
  }

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

  /*新闻结束*/
  /*专栏开始*/
  .people {
      display: flex;
      margin-top: .4rem;
      justify-content: center;
  }

  .people span {
      color: #c38c38;
      text-align: center;
      background: #f8f8f8;
      padding: .1rem .12rem;
      cursor: pointer;
      width: 36%;
      letter-spacing: 1px;
  }

  .people span.on {
      background-color: #f1b861;
      color: #fff;
  }

  .people-list {
      /*background-color: #f8f8f8;*/
  }

  .people-list ul {
      background-color: #fff;
      text-align: center;
  }

  .people-list li {
      align-items: center;
      display: flex;
      flex-direction: column;
  }

  .people-list li .photo {
      display: block;
      width: 1.2rem;
      height: 1.2rem;
      border-radius: 50%;
      border: 1px solid #f7f7f7;
      margin: 0 auto;
      overflow: hidden;
      margin-top: 0.4rem;
  }

  .people-list li .name {
      color: #333333;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      text-align: center;
      margin: .2rem 0;
  }

  .people-list li .name a {
      color: #333333;
      font-size: .32rem;
  }

  .people-list li .chat {
      color: #c38c38;
      padding: 0.04rem 0.2rem;
      border: 1px solid #f1b861;
      letter-spacing: 2px;
  }

  /*专栏结束*/
  /*侧边栏样式*/
  #navigate {
      position: fixed;
      top: 0;
      bottom: 0;
      z-index: 9999999;
      background-color: #fff;
      overflow: hidden;
      right: -10rem;
      padding: 0 !important;
      transition: all ease-out .3s;
      width: 4rem;
  }

  #navigate ul {
      margin: 1rem 0 0;
      display: block;
  }

  #navigate li a {
      color: #3b4144;
      font-size: 0.32rem;
      line-height: .6rem;
      padding: .24rem .6rem;
  }

  .navigate-active {
      right: 0 !important;
  }


  .mask {
      height: 100%;
      position: fixed;
      display: block;
      overflow: hidden;
      display: none;
      background: rgba(0, 0, 0, 0.3);
      left: 0;
      top: 0;
      width: 100%;
      z-index: 9999;
  }

  /*侧边栏结束*/
  /*底部菜单开始*/
  .nav-link {
      text-align: center;
      margin: .2rem 0;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
  }

  .nav-link a {
      font-size: .28rem;
      text-align: center;
      margin: .02rem;
      color: #ffffff;
      padding: .1rem .06rem;
      border-radius: 4px;
  }

  .nav-link a:nth-child(1) {
      background: #1fb7ff;
  }

  .nav-link a:nth-child(2) {
      background: #f1b861;
  }

  .nav-link a:nth-child(3) {
      background: #fd925f;
  }

  .nav-link a:nth-child(4) {
      background: #7d8ede;
  }

  .nav-link a.ask::before {
      background-position: 0 0;
  }

  .nav-link a.doc::before {
      background-position: -3.33333rem 0;
  }

  .nav-link a.hos::before {
      background-position: -6.66667rem 0;
  }

  .nav-link a span {
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      width: 1px;
      height: 1.68056rem;
      overflow: hidden;
      background: -moz-linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 30%, #eaeaea 40%, #eaeaea 60%, #eaeaea 60%, #fcfcfc 100%);
      background: -webkit-linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 30%, #eaeaea 40%, #eaeaea 60%, #eaeaea 60%, #fcfcfc 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), color-stop(0.3, #eaeaea), color-stop(0.6, #eaeaea), to(#fcfcfc));
      background: -ms-linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 30%, #eaeaea 40%, #eaeaea 60%, #eaeaea 60%, #fcfcfc 100%);
      background: linear-gradient(to bottom, #fcfcfc 0%, #eaeaea 30%, #eaeaea 40%, #eaeaea 60%, #eaeaea 60%, #fcfcfc 100%);
      position: absolute;
  }

  /*底部菜单结束*/
  /*声明开始*/
  .instructions p {
      font-size: .28rem;
      color: #3c3c3c;
  }

  .policy {
      margin: .4rem 0;
  }

  .policy p {
      font-size: .28rem;
      color: #3c3c3c;
  }

  .policy h4 {
      font-size: .28rem;
      margin: .3rem 0 .14rem;
      border-bottom: 1px solid #eee;
      padding: .06rem 0;
      text-align: center;
  }

  /*声明结束*/
  .header h1,
  .header .nav,
  .header_back,
  .header_back:active,
  .header_back:visited,
  .expert-top-info .top-desc .top-info,
  .footer,
  .footer a {
      color: #fff;
  }


  .clearfix:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0;
  }

  .clearfix {
      *zoom: 1;
  }

  .none {
      display: none;
  }

  .fl {
      display: inline;
      float: left;
  }

  .fr {
      display: inline;
      float: right;
  }

  .pr {
      position: relative;
  }

  .pa {
      position: absolute;
  }

  .tc {
      text-align: center;
  }




  .header_back,
  .header_search,
  .expert-qa-list a,
  .m-scroll-left li a,
  .m-scroll-right li a,
  .all-scroll li a,
  .no-data-layer .no-data-box .data_l li a,
  .no-data-layer .no-data-box .data_r li a {
      display: block;
  }

  .hos-desc .hos-desc-con,
  .spread-btn .arrow {
      transition: all .3s ease-in;
      -webkit-transition: all .3s ease-in;
      -moz-transition: all .3s ease-in;
  }


  .expert-desc-box .con,
  .expert-case-box .con {
      word-wrap: break-word;
      word-break: break-all;
  }



  .no-data-layer .no-data-ico {
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      -moz-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
  }

  .hao-find-as a,
  .spread-btn,
  .hao-hos-ks-list .list-group>li a,
  .expert-desc-box .expert-desc-img,
  .expert-case-box .expert-desc-img,
  .expert-service .expert-service-btn a,
  .main-condition,
  .main-condition .con,
  .section-none,
  .load-more,
  .footer .tel,
  .no-data-layer .no-data-ico,
  .Imload-more {
      -moz-box-pack: center;
      -webkit-box-pack: center;
      box-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
  }

  .section .section-hd,
  .hao-hos-ks-list .ks-hd {
      -moz-box-pack: justify;
      -webkit-box-pack: justify;
      box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
  }


  .section,
  .hao-find-as,
  .hos-desc .hos-desc-txt,
  .expert-qa-list a,
  .wx-pop .top,
  .m-scroll-right li,
  .all-scroll li,
  .no-data-layer .no-data-ico,
  .no-data-layer .no-data-box .data_r li {
      border-bottom: 1px solid #eee;
  }


  .find-line-list li a i {
      background: url("img/KEGWmO38XwlppERkuVuz1gdJ9Z2I2sBubkbv3Ew5l1ujfj5yeOHKYo8wzk1MjG7rgbeYNgmU4eh9bdA3ThKYMT2vjm6BbEchTKCMbwEGANvBCFm4r0kuAAAAAElFTkSuQmCC") no-repeat;
      -webkit-background-size: 0.2rem 0.36111rem;
      background-size: 0.2rem 0.36111rem;
  }

  .hao-hos-desc-list .desc-spread span,
  .hao-hos-ks-list .ks-hd .arrow span {
      background: url("img/DpI2gw1HALIAXL9lVAQ08Q0kOUwVDDVaHhf5sY9QABBgCfn8lFRJq6QAAAABJRU5ErkJggg==") no-repeat;
      -webkit-background-size: 0.30556rem 0.19444rem;
      background-size: 0.30556rem 0.19444rem;
  }

  .spread-btn .arrow {
      background: url("img/thHpOKiHD55zJRIfLXCIfQWQvwAAneLzjwU7dNAAAAABJRU5ErkJggg==") no-repeat;
      -webkit-background-size: 0.30556rem 0.19444rem;
      background-size: 0.30556rem 0.19444rem;
  }

  .main-condition .con span {
      background: url("img/pTrRWOAAMAwWiAVjfqalcAAAAASUVORK5CYII=") no-repeat right center;
      -webkit-background-size: 0.27778rem 0.12rem;
  }

  .main-color,
  .find-line-list .line-title span,
  .spread-btn,
  .expert-service .expert-service-btn a.tuwen,
  .main-condition .con.on,
  .m-scroll-left li.on a,
  .m-scroll-right li.on a,
  .all-scroll li.on a,
  .no-data-layer .no-data-box .data_l li.on a,
  .no-data-layer .no-data-box .data_r li.on a {
      color: #c38c38;
  }

  .hidden {
      overflow: hidden;
  }

  .main-wrapper {
      margin: 0.3rem auto;
      /*max-width: 768px;*/
  }

  .section {
      background: #fff;
  }

  .section .section-hd {
      height: 1.25rem;
      line-height: 1.25rem;
      padding: 0 0.4rem;
      font-size: .32rem;
      font-weight: bold;
  }

  .mt16 {
      margin-top: 0.22222rem;
  }



  .header {
      height: 1rem;
      line-height: 1rem;
      background: #f1b861;
      flex-shrink: 0;
      position: fixed;
      left: 0;
      top: 0;
      z-index: 100000;
  }

  .header h1 {
      font-size: .32rem;
      font-weight: normal;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
  }

  .header .holder {
      width: 2.36111rem;
  }

  .header .nav {
      width: 1.38889rem;
      padding-right: 0.4rem;
      font-size: .28rem;
      text-align: right;
      cursor: pointer;
  }

  .header_back {
      padding: 0 0 0 0.8rem;
      font-size: .28rem;
      position: relative;
  }

  .header_back:before {
      content: "";
      width: 0.23611rem;
      height: 0.43056rem;
      background: url("img/m-arrow-l.png") no-repeat 0 center;
      background-size: cover;
      position: absolute;
      top: 50%;
      left: 0.4rem;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
  }

  .header_search {
      width: 0.97222rem;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTg2NUJFNkYyMDI1MTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTg2NUJFNzAyMDI1MTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODY1QkU2RDIwMjUxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODY1QkU2RTIwMjUxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtH6uCkAAAJoSURBVHjaxJdBaBNREIY3ibESsGJrSwqKxYNCCLE9WWrpLeQg1UMQKa3gzYNQKYHevXgRtJD2JNKLQi9eWtMeelAQ0rTV9qBIMUhoRMVYI7WVRlNZ/wezMC5vd9+a3TrwkcfuvJl/J7vvzQvouq4p2FlwHsSJY+AXeA+WwTqYAT81tyYE2HARzOpq9hHcAccdYv5FwKICbeABGGDXSmAJbIBtEASt4CS4AMLkVwcZkP3XCvSBT+zJ5sFlhyfpAKOgxObdV6mA+UIXC1AHV92UEwTBJIuRcyOgGVRp4iaIu0zOucFE3FMV8JRNijWQ3CDD4qWcBCSZ86AHyQ2eUMyik4Dn5FjwMLmgnT3YJSsBMeaU9liA4CH7mqQCbpLDF3DABwEpil8DR8z3xWKSoCVhAexp3luBlu0m0Ge+yQV80PyxLbBG46hMwFEa1zT/rEK/h2QCfrOxXxYyVn6ZgDKNm30UEKPfHZmAl2zP98NOg04av5HthlfYOnDCh8/wOsUuW60Dh8EOOd32QcA6xc7aLcXj5PQdHPQweZpV95SdgChznPUoeQR8pZjTKtvxCBNxq8HkIfCCYokuqUW1I5pmIu42sAMWWJwhNy2ZYI5NfgZ6XCS/BiqmbvmVXXdlFShrCpKj/vCMyS8Meqn7ecv8P4Mx9g5sO72EMkQnvCrp/99RZfKSpxU2RS+10eTu0vWqrBIqZR0Gj1kgmYlvfcKil0yAH1aVCCgezTQ6jp2jLbWJNjFxQCmCFYe53SBPu+E30A9eqxzNvERaCTcV8MLMlUjutwCNOrBFEBF/4/8QYFTikRDyR4ABAK/mQ6RJ3suBAAAAAElFTkSuQmCC") no-repeat center;
      -webkit-background-size: 0.4rem;
      background-size: 0.4rem;
  }

  .top-holder {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 10000;
  }

  .top-holder .header {
      position: static;
  }

  .top-holder .header::before {
      height: 0;
  }

  .hao-banner img {
      display: block;
      max-width: 100%;
  }

  .hao-banner .swiper-pagination {
      padding-right: 0.4rem;
      text-align: right;
  }

  .hao-banner .swiper-pagination-bullet {
      background: #3b5953;
      opacity: 1;
  }

  .hao-banner .swiper-pagination-bullet-active {
      background: #f1b861;
  }

  .ad-banner img,
  .banner-box img {
      max-width: 100%;
  }

  .hao-find-as {
      padding: 0.32rem 0.4rem;
      background: #fff;
  }

  .hao-find-as a {
      height: 1rem;
      border: 1px solid #eaeaea;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      font-size: .32rem;
      background: #fbfbfb;
      overflow: hidden;
  }

  .hao-find-as a img {
      width: 0.91667rem;
      height: 1.08333rem;
      margin-right: 0.36111rem;
  }

  .hao-find-as a:last-child {
      margin-left: 0.47222rem;
  }

  .hao-hos-goodat .load-more {
      color: #c38c38;
      background: #fff;
  }

  .find-as-letter-check {
      padding: 0.22222rem 0.32rem 0.4rem;
  }

  .find-as-letter-check li {
      width: 14.286%;
      float: left;
      padding: 0 0.11111rem;
      margin-top: 0.22222rem;
  }

  .find-as-letter-check a {
      height: 0.8rem;
      line-height: 0.80556rem;
      display: block;
      text-align: center;
      font-size: .32rem;
  }

  .find-as-letter-check a:active {
      color: #c38c38;
      border-color: #f1b861;
  }

  .find-line-list li:first-child {
      border: 0 none;
  }

  .find-line-list li a {
      line-height: 0.56rem;
      padding: 0.31944rem 0.4rem;
      font-size: .32rem;
  }

  .find-line-list li a span {
      margin-right: 0.22222rem;
  }

  .find-line-list li a i {
      display: block;
      width: 0.2rem;
      height: 0.36111rem;
  }

  .find-line-list .line-title {
      height: 1.23611rem;
      padding: 0 0.4rem;
      font-size: 15px;
  }

  .hos-desc .hos-desc-txt {
      padding: 0.36111rem 0.4rem 0.30556rem;
  }

  .hos-desc .hos-desc-txt h2 {
      line-height: 0.63889rem;
      font-weight: normal;
  }

  .hos-desc .hos-desc-con {
      line-height: 0.61111rem;
      font-size: .32rem;
      overflow: hidden;
  }

  .hos-desc .hos-desc-con.clamp3 {
      max-height: 1.83333rem;
  }

  .hos-desc .hos-desc-con.clamp5 {
      max-height: 3.05556rem;
  }

  .hos-desc .hos-desc-con a {
      color: #c38c38;
  }

  .spread-btn {
      height: 1.08333rem;
      font-size: .32rem;
      cursor: pointer;
  }

  .spread-btn .arrow {
      width: 0.30556rem;
      height: 0.19444rem;
      margin-left: 0.12rem;
      display: block;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
  }

  .spread-btn.open .arrow {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0);
  }

  .hao-hos-desc .banner {
      height: 3.88889rem;
  }

  .hao-hos-desc .banner img {
      max-height: 3.88889rem;
  }

  .hao-hos-desc-list li {
      line-height: 0.58333rem;
      padding: 0.32rem 0.4rem;
      font-size: .32rem;
      color: #333;
      position: relative;
  }

  .hao-hos-desc-list li:first-child {
      border: 0 none;
  }

  .hao-hos-desc-list li .ico {
      display: block;
      width: 0.61111rem;
      height: 0.58333rem;
      flex-shrink: 0;
  }

  .hao-hos-desc-list li.adr .ico {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFDRkEyNjEyMDU4MTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFDRkEyNjIyMDU4MTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQUNGQTI1RjIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQUNGQTI2MDIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhqRmFoAAAJRSURBVHjarJZLaBNBGMc3iy8QK6JIWw0ExYsHH6RIaXsQQYgXC1ICeqh6qwdFDx5UBClaKIql9CgeetNTMaAGRGqh4oMExIMKYqFojEp9HVpfYPx9YRbisvPYdP/wY5Odmf3vzHzfN5uq1WqeqFwuexFqgQOQgw5IwzL4DbPwFIowkc1m5z2NUhqTlXAWjsMqz67vcBUuY/bDxWQX3ISMF1+vIY/Rs8abfqjTfnjQpIFoC0zzwnt0M+nich9WeIuXLFlXMKO6CQaywS9gg5ec3sA2jBaC5bqQsIFoM5yuz6RUKq3j+tZxmT4o2mG9Y9SlZSZ5B4NH0AltsBNaoUe20jJuteSZmOyzdLwDu+FJwz2JlofQDZOW8Tkx2W7oIFl8VGV4lH5Bv7rqtMNXpUKnAnyyvOk7uGtob/ctD3jpGEmvDG3LxWTOsnEuWmNoq/ihDQ1LgiJlMZBn7DW0P5YOtwwdtqqNNWkANpn2VZJRlqSiynuUfsIRVZnDOgzXYKlm7BfYGNSuUf6csLyx5MUEVFUJ6lPHgklD1K5zgYlk8kxCFbgxxzKYzNVDmB/ydiMJF8hhMQgfWpdUYiUhOf+vRJ2M8ypSktBA41kfzvjbML5Ig3EMiqYzXnQS3jdpIGfNqahsDesbHIK/MQ2k/Pczi68uJqIpGGwimu7p6o5OF9XXi4vk5Dwf9wsy0FooWb7DPsqRrHLNizsT0WfohQVN+x9VXqq2Mm3TczioCYRj8sVoe4DvuOYFFdr/bTRcdxm8JEb0jKk9kjy4AWdcB/4TYAC7OaIj5CboiAAAAABJRU5ErkJggg==) left center no-repeat;
      background-size: 0.34722rem 0.4rem;
  }

  .hao-hos-desc-list li.desc {
      padding-right: 0;
      border-top: 0;
      padding-top: 0;
  }

  .hao-hos-desc-list li.desc .ico {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAdCAYAAABfeMd1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThEMEE1M0MyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThEMEE1M0QyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQUNGQTI2MzIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQUNGQTI2NDIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqQsnpUAAAEISURBVHjaYjxz5owRAwPDAiDWZSAPLATiBCCeCMSlxsbGv9AVMAHxcgosQAb+QLzm7NmzbNgsUWOgHvDFZhETA/UBhkXUsIQVSv/DYhEHtSzRhtL7sPhoG9AiLhYqWKIPNTAPiL8CsQ0QM0PlhIC4hYVK8bAUiDOBuBCYhP+hSzIC88l/Kkb6SyC+DcR/kQVZqJyyxKGYgWZJ+P9/7IFCVUsYGRmximMLLkNiXIzLQCg4T8gSBVJdTMhSaqcu2sfJgFqCM+KJiFzKI54CC4jyyfrRiCcluBzJzOXIYD9ZPoFZgKsQJNUn+8kpBEdGxIMsuUljO66DLAkH4gugOKWy4f+h5kYABBgAR8FHcivHGUcAAAAASUVORK5CYII=) left center no-repeat;
      background-size: 0.34722rem 0.40278rem;
  }


  .hao-hos-desc-list li.desc .flex.clamp2 {
      max-height: 1.16667rem;
  }

  .hao-hos-desc-list li.desc .flex.more_line {
      padding-right: 0;
  }

  .hao-hos-desc-list li.time .ico {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAYAAABbjRdIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThEMEE1NDAyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThEMEE1NDEyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEQwQTUzRTIwNUYxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEQwQTUzRjIwNUYxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlTeByUAAANTSURBVHjapJZ7aI9hFMff3082G0myki2jRGO2ZqJcSrms3GN/uWui2XLNJbK/1Ia1yVwWGUrJH8uKwj8sRdFWch0tmtAmbdE2s8zP56zz1tPred/fa059O8/1fM95nvNcIrFYzHGlsbExA1UCloBesD83N7fG8RHGy7ix4AHjXjpxJOKSMXEb6hRIMPr7wEQMvbMQTUG9MJpegSpQw/heG1lUJxagqj1EIoPAZh9HO8B3oz4ZnAPPsDfHSkaHLMPpgOjX2xrx/jNqPFgDanUVRCaBeuwW2yLbCYYEkKUzcYJnCZPAJoozwA2I85XkprEiVQ0NDXu9ZEud+DLPUz8CLoHboA3iUvQXSJej94Df/QkRiZTTt8wkGxeCLMNT/2qUh4ODulfTIKykXGj019A+0iVLCEH21rNfFai5QHSnNovT95XwvEYuMkqPkxNhXbvRST4k38AxUIaBmO7XaNR08Ii2duoplK+B+TqnBWTpvjUDiaoLpEpk7y0kcq7k3KVisNQlUnmoidAKUaWmfx645yYUOMScDj0KIkPBKiF7biG7KEsBuix9LvFgsAvckhXSI+COL8KRZPRVY16ekD22GMwP2L9Z4ABo1/oCyUAcaxMntW2YtNPWJFmqbdlCdsdiMAfPZvocZknx4xRngx5t3sH4iHHORKaobladFmXiawpvLHb3BaWnel2r1VRFizFkjOpuN9qoFi5b7K3G25w4R6LNKMvSJXoucTc5+jPbJOsxnxuVijhkHao7NaoRRp+b5e5V9yGqS9Iqm8v18tc1RXTrAshk79ZK0mDjB/qJHuY6IxOfqq4z37M03btkj0HJuiyMfXIGINiVw50ub2LE81IfRh21zKkHC5nwy/kPiXrq5aDJ59Y/4eP5VLBYnp3Q3wJjcrYe9ETL+N1Ed1LHyQV+BmzRPlnmAvrvhiZTQ0XyekufJWm26xdCMniDxaZsQ4nnPvUnU0IxttHHSfnoZAas2BWNsi9oz0zZ6rl+TMmMsz3iZFnoyDQ62bfrYMUAkk+iStGnJm5kcth/yrUFKgeY6YmhI/NEuRJ1QZ/5MFKNs4Vh98wbZZ1+16qNS9bxeVzlZ138T3sWEKV8TuUXvUh/XrJcH+XDA87iWKNt3h8BBgAo3jEwVgoKLAAAAABJRU5ErkJggg==) left center no-repeat;
      background-size: 0.375rem 0.40278rem;
  }

  .hao-hos-desc-list li.title {
      font-size: .32rem;
      color: #ff9900;
      padding: 0.32rem 0.4rem;
  }

  .hao-hos-desc-list li.title span {
      font-size: .32rem;
      font-weight: bold;
      color: #333333;
      margin-right: 0.27778rem;
  }


  .hao-hos-desc-list .spread-holder {
      width: 0.86111rem;
      height: 100%;
      margin-left: 0.22222rem;
      flex-shrink: 0;
      display: none;
  }

  .hao-hos-desc-list .desc-spread {
      width: 0.86111rem;
      position: absolute;
      right: 0;
      top: 0.32rem;
      bottom: 0.32rem;
      cursor: pointer;
  }

  .hao-hos-desc-list .desc-spread span {
      display: block;
      width: 0.30556rem;
      height: 0.19444rem;
  }

  .hao-hos-desc-list .desc-spread.open span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
  }

  .hao-hos-ks-list>li:first-child .list-group {
      display: block;
  }

  .hao-hos-ks-list .ks-hd {
      height: 1.26389rem;
      padding: 0 0.4rem;
      font-size: .32rem;
      cursor: pointer;
  }

  .hao-hos-ks-list .ks-hd.open .arrow span {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
  }

  .hao-hos-ks-list .ks-hd .ks-name {
      max-height: 1.26389rem;
      line-height: 1.26389rem;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
  }

  .hao-hos-ks-list .ks-hd .arrow {
      width: 1.26389rem;
      height: 1.26389rem;
  }

  .hao-hos-ks-list .ks-hd .arrow span {
      display: block;
      width: 0.30556rem;
      height: 0.19444rem;
  }

  .hao-hos-ks-list .ks-hd .count em {
      font-style: normal;
      color: #ff9900;
  }

  .hao-hos-ks-list .list-group {
      padding: 0.22222rem 0.32rem 0.4rem;
      display: none;
  }

  .hao-hos-ks-list .list-group>li {
      width: 33.33%;
      padding: 0 0.11111rem;
      margin-top: 0.22222rem;
      float: left;
  }

  .hao-hos-ks-list .list-group>li a {
      height: 0.8rem;
      padding: 0 0.12rem;
      font-size: .28rem;
  }

  .hao-hos-ks-list .list-group>li a p {
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      max-height: 0.77778rem;
      line-height: 0.77778rem;
  }

  .hao-hos-ks-list .list-group>li a span {
      line-height: 0.77778rem;
      flex-shrink: 0;
  }

  .expert-top-info {
      padding-bottom: 0.4rem;
      background-color: #f1b861;
  }

  .expert-top-info .top-desc {
      padding: 0.38889rem 0.4rem 0;
  }

  .expert-top-info .top-desc .top-photo {
      width: 1.80556rem;
      height: 1.80556rem;
      margin-right: 0.2rem;
      border: 0.06944rem solid #7ae2d3;
      flex-shrink: 0;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
  }

  .expert-top-info .top-desc .top-photo img {
      width: 1.66667rem;
      height: 1.66667rem;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
  }

  .expert-top-info .top-desc .top-info {
      line-height: 0.5rem;
      font-size: .28rem;
  }

  .expert-top-info .top-desc .top-info .name {
      line-height: 0.76389rem;
      font-size: .32rem;
      font-weight: bold;
  }

  .expert-top-info .top-desc .top-info .zc,
  .expert-top-info .top-desc .top-info .hos,
  .expert-top-info .top-desc .top-info .ks {
      opacity: .8;
  }

  .expert-top-info .top-desc .top-info .zc {
      margin-right: 0.22222rem;
  }

  .expert-top-info .top-jib-list {
      padding: 0.16667rem 0.4rem 0;
      line-height: 0;
      font-size: 0;
  }

  .expert-top-info .top-jib-list a {
      max-width: 100%;
      display: inline-block;
      height: 0.58333rem;
      line-height: 0.6rem;
      padding: 0 0.27778rem;
      margin: 0.27778rem 0.25rem 0 0;
      border: 1px solid #66decc;
      -webkit-border-radius: 0.29167rem 0.29167rem;
      -moz-border-radius: 0.29167rem 0.29167rem;
      border-radius: 0.29167rem 0.29167rem;
      color: #fff;
      font-size: .32rem;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      text-overflow: ellipsis;
  }

  .like-article {
      line-height: 0.58333rem;
      padding: 0.30556rem 0.4rem;
      font-size: .32rem;
  }

  .like-article p {
      text-indent: 2em;
  }

  .expert-in-hos {
      padding: 0.30556rem 0.4rem;
      line-height: 0.63889rem;
      font-size: .32rem;
  }

  .expert-in-hos li {
      padding-left: 0.5rem;
  }

  .expert-in-hos li.hos {
      background: url("img/AAAAABJRU5ErkJggg==") no-repeat 0 center;
      -webkit-background-size: 0.32rem;
      background-size: 0.32rem;
  }

  .expert-in-hos li.adr {
      background: url("img/rshtJwgb6KYd8jArN05TVkO0wDvJhQP92ywthDdjz8TB4RkZ5npebTqctASCFWQvzib67KmogWmqJ3tONuHrwlev293Hdx602Rm1qNZKrcoJjOm8HmGOKcN3QYqVvnK9CJYos6y4jWhbJVIp1ukwXFBh57bWOhiLLZTY7O9RCJRxMc5KNI5PNbAbl1zVNjAqTAd5qqALaeeWSq4h52vczDB2ZCjhz54NuxQyTUpPes9fRnP8EGABl6w7lHBJ4AAAAABJRU5ErkJggg==") no-repeat 0 center;
      -webkit-background-size: 0.25rem 0.31944rem;
      background-size: 0.25rem 0.31944rem;
  }

  .expert-in-hos li.tel {
      background: url("img/AU7HAnwlxo0afsdYFPSYhFkKs6BYdVyv7k27KvojwADKb4frdQVa8QAAAABJRU5ErkJggg==") no-repeat 0 center;
      -webkit-background-size: 0.30556rem 0.31944rem;
      background-size: 0.30556rem 0.31944rem;
  }

  .expert-desc-box,
  .expert-case-box {
      padding: 0.4rem;
  }

  .expert-desc-box .expert-desc-img,
  .expert-case-box .expert-desc-img {
      width: 2.83333rem;
      height: 3.61111rem;
      border: 1px solid #e8e8e8;
      margin-right: 0.41667rem;
      flex-shrink: 0;
      overflow: hidden;
  }

  .expert-desc-box .expert-desc-img img,
  .expert-case-box .expert-desc-img img {
      display: inline-block;
      max-width: 100%;
      max-height: 2.02778rem;
  }

  .expert-desc-box .con,
  .expert-case-box .con {
      max-height: 3.66667rem;
      line-height: 0.61111rem;
      font-size: .32rem;
      overflow: hidden;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 6;
      line-clamp: 6;
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      word-wrap: break-word;
      word-break: break-all;
  }

  .expert-case-box .expert-desc-img {
      border: 1px solid #e8e8e8;
  }

  .expert-case-box .con em {
      margin-left: 2px;
      font-style: normal;
      color: #c38c38;
  }

  .expert-service .count {
      font-size: .32rem;
      font-weight: normal;
  }

  .expert-service .count span {
      color: #ff9900;
      font-weight: bold;
  }

  .expert-service .expert-service-btn {
      padding: 0.4rem;
  }

  .expert-service .expert-service-btn a {
      height: 1rem;
      -webkit-border-radius: 0.56rem;
      -moz-border-radius: 0.56rem;
      border-radius: 0.56rem;
      font-size: 15px;
  }

  .expert-service .expert-service-btn a span {
      display: block;
      width: 0.66667rem;
      height: 0.66667rem;
      margin-right: 0.12rem;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
  }

  .expert-service .expert-service-btn a.tuwen {
      margin-right: 0.41667rem;
      border: 1px solid #7fe3d4;
      background-color: #f4fffd;
  }

  .expert-service .expert-service-btn a.tuwen span {
      background: #f1b861 url("img/rCw043tjmDrvf7QJTgy2C9nbsEVRW4l063lwI9he6TqtKb4ZXhQdQ6YzOvKsrkZAmmH8CjQlEugZLFDLsVPtuWiMOW8UasqoAOgEd6qPkxdashcUScbrwVGMNH6BAHDyOaoVzYFHsBUnbXWgmzqLA7yDdlBGHaedP6jFa5LRtlgiXpgLzdCzAA2pdlcLZu8CAAAAAASUVORK5CYII=") no-repeat center;
      background-size: 0.36111rem;
  }

  .expert-service .expert-service-btn a.tel {
      border: 1px solid #ffcc7f;
      color: #ff9900;
      background-color: #fffcf7;
  }

  .expert-service .expert-service-btn a.tel span {
      background: #ff9900 url("img/YC6Az9xDkol3uQedcX8FGABsbnv1C3MIxgAAAABJRU5ErkJggg==") no-repeat center;
      background-size: 0.36111rem 0.40278rem;
  }

  .expert-qa-list {
      padding: 0 0.4rem;
  }

  .expert-qa-list a {
      padding: 0.27778rem 0;
      line-height: 0.75rem;
  }

  .expert-qa-list a span {
      display: block;
      width: 0.47222rem;
      height: 0.47222rem;
      line-height: 0.41667rem;
      margin: 0.12rem 0.27778rem 0 0;
      text-align: center;
      font-size: .28rem;
      border-radius: 50% 50%;
      font-family: 'Arial';
      flex-shrink: 0;
  }

  .expert-qa-list a p {
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      max-height: 0.75rem;
  }

  .expert-qa-list .que {
      height: 0.75rem;
  }

  .expert-qa-list .que span {
      border: 1px solid #ffcc7f;
      color: #ff9900;
  }

  .expert-qa-list .que p {
      font-size: .28rem;
  }

  .expert-qa-list .ask {
      height: 0.75rem;
  }

  .expert-qa-list .ask span {
      border: 1px solid #7fe3d4;
      color: #c38c38;
  }

  .expert-qa-list .ask p {
      font-size: .32rem;
  }

  .expert-qa-more {
      display: block;
      height: 1rem;
      line-height: 1rem;
      font-size: .32rem;
      color: #c38c38;
      text-align: center;
  }

  .expert-qa-more span {
      display: inline-block;
      padding-right: 0.38889rem;
      background: url("img/AvFXIN4HxL5AzE0wHQGxMZQtiybHBcRaQKwBxKehBuMEAAEGAHaeKNDcoFuAAAAAAElFTkSuQmCC") no-repeat right center;
      background-size: 0.25rem 0.22222rem;
  }

  .expert-article-con {
      padding: 0 0.4rem 0.27778rem;
      line-height: 0.58333rem;
      font-size: .32rem;
  }

  .expert-article-con img {
      margin: 0.27778rem auto 0;
      max-width: 100%;
  }

  .expert-article-con p {
      margin-top: 0.27778rem;
      text-indent: 2em;
  }

  .main-condition {
      height: 1rem;
      overflow: hidden;
      cursor: pointer;
  }

  .main-condition .con {
      height: 1rem;
      padding: 0 0.22222rem;
      border-right: 1px solid #eee;
      font-size: .28rem;
  }

  .main-condition .con p {
      height: 0.56rem;
      line-height: 0.56rem;
      padding-right: 0.12rem;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
  }

  .main-condition .con:last-child {
      border-right: 0 none;
  }

  .main-condition .con.on span {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
  }

  .main-condition .con span {
      display: block;
      width: 0.30556rem;
      height: 0.16667rem;
      flex-shrink: 0;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -ms-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
  }

  .ajax-area {
      border: 0 none;
  }

  .ajax-area li:first-child {
      border-top: 0 none;
  }

  .section-none {
      min-height: 4.16667rem;
  }

  .section-none span {
      display: block;
      width: 3.22222rem;
      padding-top: 2.38889rem;
      line-height: 1.25rem;
      background: url("img/no-data.png") no-repeat;
      -webkit-background-size: 3.22222rem 2.38889rem;
      background-size: 3.22222rem 2.38889rem;
      font-size: .28rem;
      text-align: center;
  }

  .filter-layer {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      z-index: 8;
      display: none;
  }

  .load-more {
      height: 1.25rem;
      line-height: 1.25rem;
      font-size: .28rem;
      background-color: #f2f2f2;
      cursor: pointer;
  }

  .load-more span {
      text-decoration: underline;
  }

  .load-more.loading span {
      display: none;
  }

  .load-more.loading img {
      display: block;
  }

  .load-more.data_ready img {
      display: none;
  }

  .load-more.data_ready span {
      display: block;
  }

  .load-more img {
      width: 0.56rem;
      height: 0.56rem;
      margin: 0 0.12rem;
  }

  .footer {
      padding: 0.27778rem 0;
      background-color: #565858;
      text-align: center;
      font-size: .32rem;
  }

  .footer .operate,
  .footer .login-al {
      line-height: 0.63889rem;
      opacity: .7;
  }

  .footer .operate span,
  .footer .login-al span {
      margin: 0 0.25rem;
  }

  .footer .items {
      margin-top: 0.23611rem;
      height: 0.69444rem;
      line-height: 0.69444rem;
      border: 1px solid #454747;
      display: inline-block;
      background-color: #515353;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      font-size: 0;
      opacity: .9;
  }

  .footer .items a {
      display: inline-block;
      width: 1.61111rem;
      border-right: 1px solid #454747;
      font-size: .32rem;
      opacity: .9;
  }

  .footer .items a:last-child {
      border-right: 0 none;
  }

  /*  .footer .type {
      margin-top: 0.12rem;
      font-size: 0;
      opacity: .7;
  }

  .footer .type a {
      line-height: 0.69444rem;
      font-size: .32rem;
  }

  .footer .type span {
      font-size: .32rem;
      margin: 0 0.25rem;
  }

  .footer .type em {
      line-height: 0.69444rem;
      font-style: normal;
      font-size: .32rem;
      opacity: .3;
  }*/

  .footer .copyright {
      line-height: 0.63889rem;
      opacity: .4;
  }

  .footer .tel {
      height: 0.66667rem;
      opacity: .7;
  }

  .footer .tel span {
      display: block;
      width: 0.38889rem;
      height: 0.38889rem;
      margin-right: 0.12rem;
      background: url("img/BRgANgELXoCy9ZkAAAAASUVORK5CYII=") no-repeat;
      -webkit-background-size: 0.38889rem;
      background-size: 0.38889rem;
  }

  .footer .tel p {
      font-size: .32rem;
  }

  .footer .mail {
      line-height: 0.61111rem;
      text-align: center;
      opacity: 0.7;
  }

  .footer .mail span {
      display: inline-block;
      padding-left: 0.51389rem;
      background: url(//s.rqli.com/img/D6a0IUAAAAASUVORK5CYII=) no-repeat left center;
      opacity: 0.7;
      background-size: 0.38889rem auto;
      vertical-align: middle;
  }

  .wx-pop {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 101;
      height: 100%;
      display: none;
      z-index: 100000;
  }

  .wx-pop .filter {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
  }

  .wx-pop .con {
      width: 80%;
      background: #fff;
      border-radius: 2px;
      position: absolute;
      left: 10%;
      top: 50%;
      margin-top: -1.93056rem;
      text-align: center;
  }

  .wx-pop .top {
      padding: 0.22222rem 0.38889rem 0.32rem;
  }

  .wx-pop .title {
      line-height: 0.86111rem;
      font-size: 15px;
  }

  .wx-pop .para {
      line-height: 0.58333rem;
      font-size: .32rem;
  }

  .wx-pop .btn {
      line-height: 1.25rem;
      font-size: .28rem;
      color: #c38c38;
      cursor: pointer;
  }

  .wx-pop .btn span {
      position: relative;
      display: inline-block;
      vertical-align: top;
  }

  .wx-pop .btn span::before {
      content: "";
      position: absolute;
      left: -0.4rem;
      top: 0.4rem;
      width: 0.36111rem;
      height: 0.36111rem;
      background: url("img/smile.png") no-repeat;
      background-size: 0.36111rem;
  }

  @keyframes fadeInDown {
      0% {
          opacity: 0.5;
          transform: translate3d(0, -100%, 0);
      }

      to {
          opacity: 1;
          transform: none;
      }
  }

  .fadeInDown {
      animation-name: fadeInDown;
      animation-duration: 0.5s;
      animation-fill-mode: both;
  }

  #downList {
      position: fixed;
      width: 4.16667rem;
      height: auto;
      right: 0px;
      top: 1.33333rem;
      background: #000;
      z-index: 9999999;
  }

  #downList li {
      height: 0.94444rem;
      line-height: 0.94444rem;
      border-bottom: 1px solid #3c3b39;
      box-shadow: 0 1px 0 #000;
  }

  #downList li a {
      color: #fff;
      font-size: .28rem;
      display: block;
      height: 0.94444rem;
  }

  #downList li a:active {
      background: #4f4e4c;
  }

  #downList li span {
      display: inline-block;
      margin: 0 10px 0 10px;
      width: 15px;
      height: 15px;
      background: url(//s.rqli.com/img/t_icons.png) no-repeat;
      background-size: 120px auto;
      overflow: hidden;
  }

  #downList li span.list_icon1 {
      background-position: 3px 3px;
  }

  #downList li span.list_icon2 {
      background-position: -12px 3px;
      width: 17px;
      margin-right: 8px;
  }

  #downList li span.list_icon3 {
      background-position: -33px 2px;
      width: 17px;
      margin-right: 8px;
  }

  #downList li span.list_icon4 {
      background-position: -54px 2px;
  }

  #downList li span.list_icon5 {
      background-position: -70px 3px;
      width: 18px;
      margin-right: 7px;
  }

  #downList li span.list_icon6 {
      background-position: -90px 3px;
  }

  #downList li span.list_icon7 {
      background-position: -106px 4px;
  }

  .new-alertCen {
      padding: 0 0.27778rem;
      line-height: 1.16667rem;
      font-size: .28rem;
      background: rgba(0, 0, 0, 0.65);
      border-radius: 5px;
      position: fixed;
      top: 50%;
      left: 50%;
      color: #fff;
      opacity: 0;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      white-space: nowrap;
  }

  .ajax-loading {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background: url(//s.rqli.com/img/loading.gif) no-repeat center 2rem rgba(255, 255, 255, 0.6);
      background-size: 1rem;
      z-index: 3;
  }

  .choose-layer {
      position: fixed;
      left: 0;
      right: 0;
      top: 4.41667rem;
      bottom: 1.38889rem;
      z-index: 10;
      background-color: #fff;
  }

  .m-scroll-left {
      width: 0;
      background: #f1f1f1;
      overflow: hidden;
  }

  .m-scroll-left li {
      border-right: 1px solid #eaeaea;
      border-bottom: 1px solid #eaeaea;
      list-style: none;
  }

  .m-scroll-left li.on {
      border-right: 0 none;
      background: #fff;
  }

  .m-scroll-left li a {
      line-height: 0.66667rem;
      font-size: .28rem;
      padding: 0.27778rem 0.4rem;
  }

  .m-scroll-right,
  .all-scroll {
      background: #fff;
      overflow: hidden;
      -webkit-box-flex: 2;
      -moz-box-flex: 2;
      -webkit-flex: 2;
      -ms-flex: 2;
      flex: 2;
  }

  .m-scroll-right ul,
  .all-scroll ul {
      padding: 0 0.4rem;
  }

  .m-scroll-right li,
  .all-scroll li {
      list-style: none;
  }

  .m-scroll-right li.primary-noclick a,
  .all-scroll li.primary-noclick a {
      color: #999;
  }

  .m-scroll-right li a,
  .all-scroll li a {
      line-height: 0.66667rem;
      font-size: .28rem;
      padding: 0.27778rem 0.4rem;
  }

  .all-scroll ul {
      padding: 0;
  }

  .all-scroll li {
      padding: 0.27778rem 0.4rem;
  }

  .all-scroll li.on {
      background: none;
  }

  .all-scroll li a {
      padding: 0;
  }

  .no-data-layer {
      position: fixed;
      top: 1.33333rem;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.6);
      z-index: 100000;
  }

  .no-data-layer .no-data-ico {
      position: absolute;
      top: 1.25rem;
      right: 0.70833rem;
      left: 0.70833rem;
      height: 3.54167rem;
      line-height: 0.5rem;
      font-size: .32rem;
      background: #fff;
  }

  .no-data-layer .no-data-ico img {
      width: 1.16667rem;
      height: 1.16667rem;
      margin-bottom: 0.22222rem;
  }

  .no-data-layer .no-data-box {
      position: absolute;
      top: 4.79167rem;
      right: 0.70833rem;
      left: 0.70833rem;
      bottom: 1rem;
      background: #fff;
  }

  .no-data-layer .no-data-box .data_l {
      width: 0;
      background: #f1f1f1;
      overflow: hidden;
      -webkit-box-flex: 3;
      -moz-box-flex: 3;
      -webkit-flex: 3;
      -ms-flex: 3;
      flex: 3;
  }

  .no-data-layer .no-data-box .data_l li {
      border-right: 1px solid #eaeaea;
      border-bottom: 1px solid #eaeaea;
      list-style: none;
  }

  .no-data-layer .no-data-box .data_l li.on {
      border-right: 0 none;
      background: #fff;
  }

  .no-data-layer .no-data-box .data_l li a {
      line-height: 0.66667rem;
      font-size: .28rem;
      padding: 0.27778rem 0.4rem;
  }

  .no-data-layer .no-data-box .data_r {
      background: #fff;
      overflow: hidden;
      -webkit-box-flex: 4;
      -moz-box-flex: 4;
      -webkit-flex: 4;
      -ms-flex: 4;
      flex: 4;
  }

  .no-data-layer .no-data-box .data_r ul {
      padding: 0 0.4rem;
  }

  .no-data-layer .no-data-box .data_r li {
      list-style: none;
  }

  .no-data-layer .no-data-box .data_r li.primary-noclick a {
      color: #999;
  }

  .no-data-layer .no-data-box .data_r li a {
      line-height: 0.66667rem;
      font-size: .28rem;
      padding: 0.27778rem 0.4rem;
  }

  .experience-doc {
      color: #333;
  }

  .experience-doc h3 {
      padding-left: 0.4rem;
      line-height: 1.25rem;
      font-size: .32rem;
      border-bottom: 1px solid #eee;
  }



  .experience-doc ul {
      padding: 0 0.4rem;
  }

  .experience-doc li {
      padding: 0.4rem 0;
      border-bottom: 1px solid #eee;
      font-size: .28rem;
  }


  .experience-doc li:last-child {
      border-bottom: none;
  }

  .experience-doc li p {
      height: auto;
      line-height: 0.58333rem;
  }

  .experience-doc li p.exp-clamp2 {
      height: 1.16667rem;
  }

  .experience-doc li .exp-time {
      display: inline-block;
      line-height: 0.4rem;
      color: #999;
  }

  .experience-doc li .exp-more {
      float: right;
      width: 1.44444rem;
      height: 0.4rem;
      border: 1px solid #f1b861;
      color: #c38c38;
      text-align: center;
      line-height: 0.4rem;
  }

  .experience-doc li .exp-more .exp-arrow {
      display: inline-block;
      margin-left: 0.12rem;
      width: 0.19444rem;
      height: 0.11111rem;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOEY0RTE4N0E2MDgxMUU4QjU3MUNCNzQwNURDMzIxMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOEY0RTE4OEE2MDgxMUU4QjU3MUNCNzQwNURDMzIxMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4RjRFMTg1QTYwODExRThCNTcxQ0I3NDA1REMzMjEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4RjRFMTg2QTYwODExRThCNTcxQ0I3NDA1REMzMjEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PRNlcwAAAKhJREFUeNpiZDi7Uo+BgeHqf6OwvwxEAMZzq5iBlDYTkNgCxB0MxAOQ2i0gjW1AXAI0qZsI20BqSsB6/v//zwB0bjwQ/wXiDhAfGwbJQdXEg/lIErFA/B+Ie7Bo6oHKxcLF0BTEAPFvIO5GEuuGisUgq2UES6L6IxpILQHiPqhQERDHAEN9KYo6dI1QzRFAahaUmwbUtAJDDTaNUM2OIBqoaT82eYAAAwCN1ZR4rJ2xAAAAAABJRU5ErkJggg==) no-repeat;
      background-size: 100%;
      vertical-align: middle;
  }

  .experience-doc li .exp-more i.arrow-on {
      transform: rotate(180deg);
  }

  .ImAsk {
      background: #fff;
      min-height: 9.72222rem;
  }

  .ImAsk .ImAsk_top {
      height: 1.25rem;
      border-top: 1px solid #eeeeee;
      font-size: .28rem;
  }


  .ImAsk .ImAsk_top ul {
      margin-left: 0.16667rem;
  }

  .ImAsk .ImAsk_top ul li {
      height: 1.23611rem;
      line-height: 1.23611rem;
      float: left;
      margin: 0 0.27778rem;
  }

  .ImAsk .ImAsk_top ul li.on {
      color: #c38c38;
      border-bottom: 2px solid #f1b861;
  }

  .ImAsk .ImAsk_top .Immore {
      display: block;
      height: 1.25rem;
      line-height: 1.25rem;
      padding: 0 0.4rem;
  }

  .Im_Box {
      border-top: 1px solid #eeeeee;
  }

  .Im_Box a {
      display: block;
      padding: 0.27778rem 0.4rem;
  }

  .Im_Box .Im_Q,
  .Im_Box .Im_A {
      height: 0.75rem;
      line-height: 0.75rem;
      overflow: hidden;
      text-overflow: ellipsis;
      word-wrap: break-word;
      word-break: break-all;
      font-size: .28rem;
      padding-left: 0.75rem;
  }

  .Im_Box .Im_Q {
      background: url("img/im_q.png") no-repeat left center;
      background-size: 0.47222rem 0.47222rem;
  }

  .Im_Box .Im_A {
      background: url("img/im_a.png") no-repeat left center;
      background-size: 0.47222rem 0.47222rem;
  }

  .ImAsk .Imload-more {
      border-bottom: 1px solid #eeeeee;
      border-top: 1px solid #eeeeee;
  }

  .ImAsk .more-link {
      text-align: center;
      display: block;
      height: 1rem;
      line-height: 1rem;
      text-decoration: none;
  }

  .ImAsk .more-link span {
      font-size: .32rem;
      position: relative;
      color: #c38c38;
      display: inline-block;
      padding-right: 0.41667rem;
      text-decoration: none;
  }


  .ImAsk .more-link span:after {
      content: '';
      width: 0.41667rem;
      height: 1rem;
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      background: url(//s.rqli.com/img/more-link-ico.png) right center no-repeat;
      background-size: 0.25rem 0.22222rem;
  }

  .hos-top {
      font-size: .32rem;
      height: .7rem;
      line-height: .7rem;
      padding: 0 0.4rem;
      color: #999999;
  }



  .hos-top span.on {
      color: #c38c38;
  }

  .hos-top span.on a {
      color: #c38c38;
  }

  .hos-Im-list {
      border-top: 1px solid #eeeeee;
  }

  .Imload-more {
      height: 1rem;
      line-height: 1rem;
      font-size: .32rem;
      border-bottom: 1px solid #eeeeee;
      cursor: pointer;
  }

  .Imload-more.loading a {
      display: none;
  }

  .Imload-more.loading img {
      display: block;
  }

  .Imload-more.data_ready img {
      display: none;
  }

  .Imload-more.data_ready a {
      display: block;
  }

  .Imload-more img {
      width: 0.56rem;
      height: 0.56rem;
      margin: 0 0.12rem;
  }

  .rec-doctors .Imload-more {
      border-top: 1px solid #eeeeee;
  }

  .js-hos-ImList {
      border-top: 0;
  }

  .js-hos-ImList .Imload-more {
      border-top: 1px solid #eeeeee;
  }

  .mingyimy_hospital_list_banner_div {
      height: 1.97222rem;
      overflow: hidden;
      background: #fff;
  }

  .mingyimy_hospital_list_banner_div img {
      height: 1.97222rem;
  }

  .hospital-intro {
      position: relative;
      padding: 0.3rem 0;
      background-color: #fff;
  }

  .hospital-intro:after {
      content: "";
      position: absolute;
      bottom: 0;
      height: 90px;
      background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
      background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
  }

  .hospital-intro.show:after {
      background: none;
  }

  .hospital-intro strong {
      padding: 0 0.4444rem;
      font-size: .32rem;
      color: #333;
  }

  .hospital-intro p {
      padding: 0.3rem 0.4444rem 0;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: .28rem;
      color: #666;
      line-height: 0.7rem;
      text-align: justify;
  }

  .hospital-intro.show p {
      -webkit-line-clamp: inherit;
  }

  .show-more {
      height: 1.2rem;
      line-height: 1.2rem;
      text-align: center;
      color: #c38c38;
      font-size: .28rem;
      background-color: #fff;
  }

  .pagination {
      padding: 0.3rem 0;
      border-top: 1px solid #eee;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
  }

  .pagination li {
      padding: 0 !important;
      margin: .06rem !important;
  }

  .pagination div {
      float: left;
      width: 33.33%;
      font-size: .28rem;
      text-align: center;
      color: #666;
  }

  .pagination a,
  .pagination span {
      padding: 0.04rem .14rem;
      color: #2ab87e;
      position: relative;
      display: block;
      font-size: .32rem;
      background: #fdfdfd;
      border: 1px solid #2ab87e;
      /*border-radius: 4px;*/
  }

  .pagination a:hover,
  .pagination li .current {
      background: #2ab87e;
      color: #ffffff;
  }

  .pagination .disabled {
      /*color: #e0d9cf;*/
  }

  .pagination em {
      margin-left: 0.1rem;
      font-style: normal;
  }

  .map-box {
      padding: 0 0.4rem;
      background: #fff;
  }

  .map-box .map-list {
      border-bottom: 1px solid #eee;
      padding-top: 0.2rem;
  }

  .map-box .map-list .map-title {
      font-size: 0.38889rem;
      color: #333;
  }

  .map-box .map-list .map-txt {
      font-size: 0.32rem;
      color: #666;
      line-height: 0.58333rem;
      padding: 0.2rem 0;
  }

  .map-box .map-list:last-child {
      border-bottom: none;
  }

  .map-box .map-mp {
      padding: 0.41667rem 0;
  }

  .map-box .map-mp img {
      margin: 0 auto;
  }

  .search_Box {
      display: block;
      padding: 0.4rem 0.3rem;
      position: relative;
      background: #fff;
      z-index: 100;
  }

  .search_Box .search_form {
      background: #f7f7f7;
      border-radius: 0.4rem;
      height: 0.82667rem;
  }

  .search_Box .search_form div {
      background: url(//s.rqli.com/img/m-search.png) no-repeat left center;
      background-size: 0.37333rem 0.37333rem;
      margin-left: 0.34667rem;
      height: 0.82667rem;
      padding-left: 0.53333rem;
  }

  .search_Box .search_form div input {
      font-size: 0.32rem;
      background: none;
      border: 0;
      display: block;
      height: 0.82667rem;
      line-height: 0.82667rem;
      outline: none;
      color: #666666;
  }

  .mingyimy_3g_hothosp_div {
      display: none;
      background-color: #fff;
  }

  .flex1 {
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
  }

  /*头部*/
  .new-header {
      text-align: center;
      margin: .4rem 0 .4rem;
      vertical-align: middle;
  }

  .new-header a {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-wrap: wrap;
      line-height: .6rem;
      height: .6rem;
  }

  .new-header span {
      background-image: url(//s.rqli.com/img/logo.png);
      width: .5rem;
      height: .5rem;
      background-repeat: no-repeat;
      background-size: cover;
  }

  .new-header h1 {
      color: #7d7d7d;
      font-size: .38rem;
      margin-left: .1rem
  }

  .logo {
      padding: 0 .2rem;
  }

  .logo img {
      width: .5rem;
      height: .5rem;
  }

  .logo h1,
  .inline-flex h1 {
      color: #c5ffde;
      font-size: .32rem;
      height: 1rem;
      line-height: 1rem;
      overflow: hidden;
  }

  .logo span {
      color: #fff;
      font-size: .28rem;
  }

  .page-header-nav {
      display: inline-flex;
      margin: 0 .4rem;
  }

  .page-header-nav li a {
      font-size: .28rem;
      color: #a6f3c8;
      padding: 0 .1rem;
  }

  #menu {
      padding: 0 .2rem 0 .4rem;
  }

  .copyright {
      text-align: center;
      margin: .2rem 0 .3rem;
      color: #b7b7b7;
      font-size: .28rem;
  }

  .copyright a {
      font-size: .28rem;
      color: #b7b7b7;
  }

  .link {
      text-align: center;
      margin: .3rem 0 -.1rem;
      color: #b7b7b7;
      font-size: .28rem;
  }

  .link a {
      font-size: .28rem;
      color: #b7b7b7;
  }

  .main {
      position: relative;
      /* max-width: 13rem;
      height: 13rem;*/
      max-width: 18rem;
      /*height: 13rem;*/
      background: rgb(255, 255, 255);
      box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
      border-radius: 4px;
      margin: .8rem auto .2rem;
      display: flex;
      flex-direction: column;
  }

  /*  footer {
      padding-bottom: 2rem;
  }*/

  /*头部*/
  .page-header {
      background: rgb(0, 162, 138);
      background: -webkit-linear-gradient(left, rgb(0, 162, 138), #2AB87E);
      display: flex;
      align-items: center;
      padding: 0 .2rem;
      color: #fff;
      line-height: 1rem;
      height: 1rem;
  }

  .header-logo img {
      max-width: .6rem;
  }

  .header-search {
      flex: 1;
      padding-left: .2rem;
      color: #fff;
  }

  .header-search:hover {
      color: #fff;
  }

  .header-search:hover>h2 {
      font-weight: bold;
  }

  .header-search p {
      color: #efefef;
      font-size: 14px;
  }

  .search-group {
      display: inline-flex;
      background: #fff;
      flex: 1;
      border: 1px solid #E4E6F0;
      border-radius: 4px;
      align-items: center;
      overflow: hidden;
      font-size: .32rem;
      /*max-width: 6rem;*/
      max-width: 10rem;
  }

  .search-group .search-text {
      flex: 1;
  }

  .search-group input.text {
      padding: 0 2%;
      position: relative;
      margin: 0;
      line-height: .38rem;
      border: none;
      border-right: 1px solid #eee;
      color: #000;
      display: block;
      width: 96%;
      font-size: .32rem;
  }

  .search_back {
      margin: 0 !important;
      background: #eee;
      text-align: center;
      position: relative;
      height: .4rem;
      line-height: .4rem;
      right: 0;
      top: 0;
      display: block;
  }

  .icon-daohang {
      font-size: .32rem;
  }

  /*        .nav-search {

            display: none;
            height: 100%;
            background: #ffffff;
            position: absolute;
            z-index: 1000;
            top: 0;
            right: 0;
            opacity: 1;
        }*/

  /*内容*/
  .page-content {
      display: flex;
      flex: 1;
      overflow: hidden;
      min-height: 10rem;
  }

  /*内容左侧*/
  .page-left {
      width: 12.2rem;
      /*width: 8.2rem;*/
      flex-direction: column;
      overflow: auto;
  }

  .page-left,
  .page-right {
      scrollbar-width: none;
      -ms-overflow-style: none;
  }

  .page-left::-webkit-scrollbar,
  .page-right::-webkit-scrollbar {
      display: none;
  }

  .page-left .words {
      flex: 1;
      /*max-width: 6rem;*/
      max-width: 10rem;
      position: relative;
      margin-top: .06rem;
  }

  .page-left .box {
      padding: .1rem .36rem .2rem;
      /*wudong*/
      border-radius: 4px;
  }

  .page-left .avatar {
      margin: 0 .22rem;
      width: .7rem;
      height: .7rem;
      display: flex;
      align-items: center;
      background: #00925f;
      color: #fff;
      text-align: center;
      border-radius: 50%;
  }

  .page-left .more {
      display: flex;
      justify-content: center;
      background: #F6F4F5;
      border-radius: .125rem;
      color: #999;
      font-weight: normal;
      margin: .3rem 0 .2rem;
  }

  .wrap-question {
      display: flex;
      flex: 1;
      width: 100% !important;
      position: relative;
  }

  .wrap-question .swip {
      overflow-y: auto;
      padding: .4rem 0;
      flex: 1;
  }

  .box-answer .words::before {
      content: '';
      position: absolute;
      left: -10px;
      top: .2rem;
      width: 0;
      height: 0;
      border-style: dashed;
      border-color: transparent;
      overflow: hidden;
      border-width: 10px;
      border-top-style: solid;
      border-top-color: #f3f6f8;
  }

  .box-question .words::after {
      content: '';
      position: absolute;
      right: -10px;
      top: .2rem;
      width: 0;
      height: 0;
      border-style: dashed;
      border-color: transparent;
      overflow: hidden;
      border-width: 10px;
      border-top-style: solid;
      border-top-color: #60ba99;
  }

  /*问*/
  .box-question {
      padding: 15px 0 35px 0;
      display: flex;
      text-align: right;
      position: relative;
      color: rgb(51, 51, 51);
      justify-content: flex-end;
      margin-left: auto;
  }

  .box-question .box {
      background: rgb(96, 186, 153);
      color: #fff;
      display: inline-block;
      z-index: 90;
  }

  /*答*/
  .box-answer {
      padding: .1rem 0;
      display: flex;
      position: relative;
      max-width: 96%;
      color: rgb(51, 51, 51);
      margin: 0 auto;
  }

  .box-answer .box {
      background: rgb(243, 246, 248);
  }

  /*卡片1*/

  .store-name {
      margin: 6px 0;
  }

  .store-name h3 {
      font-weight: bold;
      color: #008053;
  }

  .store-name p {
      color: #eee;
  }

  .card-store .list {
      overflow: hidden;
      line-height: 1.75;
  }

  .card-store .list ul li {
      background: #fff;
      margin-bottom: .16rem;
      padding: .16rem .2rem;
      border-radius: 6px;
  }

  .card-store .list p {
      color: #444;
      margin: .1rem 0;
      word-break: break-all;
      line-height: 1.68;
      /*wudong*/
  }

  .card-store .list p span {
      font-size: .28rem;
      /*background: #d98078;*/
      /*若开启问答列表部分*/
      padding: 0 .1rem;
      color: #ffffff;
      border-radius: 4px;
      margin-right: .06rem;
  }

  .card-store .title {
      /*      display: flex;
      justify-content: space-between;*/
      margin: .1rem 0 .14rem;
  }

  .card-store h1 {
      font-weight: bold;
      color: #333333;
  }

  /*搜索结果列表*/
  .result-box {
      display: block;
      padding: 0 !important;
      margin-bottom: .2rem !important;
  }

  .result-box a {
      display: block;
      padding: .1rem 0;
  }

  .result-box .result-title span {
      display: inline-block;
      background: #ff9900;
      color: #fff;
      font-size: .28rem;
      padding: 0 .06rem;
      border-radius: 4px;
      vertical-align: text-top;
  }

  .result-box .result-title h3 {
      display: inline-block;
      color: #000;
      margin: .1rem 0;
      font-weight: bold;
  }

  .result-box p {
      color: #666 !important;
      font-size: .28rem;
      /*letter-spacing: .6px;*/
  }

  /*颜色表*/
  .bg-color1 {
      background: #ff8080 !important
  }

  .bg-color5 {
      background: #ff9900 !important;
  }

  .bg-color7 {
      background: #0091e6 !important;
  }

  /* 快速查询网点 */
  .quick-list .right-title {
      border-bottom: none;
  }

  .quick-list ul li a {
      /*    color: #ffffff;
      background: #2ab87e;*/
      color: #444;
      background: #f3f3f3;
      padding: .04rem .16rem;
      border-radius: 2px;
      display: block;
  }

  .quick-list ul li a:hover {
      color: #e21e1e;
  }

  .quick-list ul li .active {
      color: #fff;
      background: #29b87f;
  }

  .quick-list ul li .active:hover {
      color: #fff;
  }

  .chat {
      display: flex;
      flex-wrap: wrap;
  }

  .chat li a {
      float: left;
      padding: 0.05rem .1rem;
      line-height: .2rem;
      font-size: .32rem;
      text-align: center;
      margin: .1rem .1rem 0 0;
      border: 1px solid #eee;
      border-radius: 3px;
      box-sizing: border-box;
      background: #f1f1f1;
      overflow: hidden;
      color: #615f5f;
  }

  .select-item {
      margin: .1rem 0;
      overflow: hidden;
  }

  .select-item .type {
      float: left;
      font-size: .28rem;
      color: #333;
      width: 1.2rem;
  }

  .select-item ul {
      overflow: hidden;
      margin-left: .6rem;
  }

  .page-right .select-item .type {
      width: 100%;
      float: none;
      margin: .06rem 0 .18rem;
      display: block;
  }

  .page-right .select-item ul {
      margin-left: 0;
  }

  .select-item li {
      float: left;
      font-size: .32rem;
      /* margin: 0 1rem .64rem 0; */
      margin-right: 6px;
      margin-bottom: 6px;
  }

  /*内容右侧*/
  .nav-banner {
      position: relative;
      /*            height: 1.8rem;
            background-image: url(//s.rqli.com/img/banner.jpg);*/
      background-size: cover;
      overflow: hidden;
      margin-top: .2rem;
  }

  .page-right {
      flex: 1;
      position: relative;
      border-left: 1px solid #eee;
      overflow-y: auto;
      display: block;
  }

  .right-title {
      /*border-bottom: 1px solid #eee;*/
      justify-content: space-between;
      margin-top: .16rem;
      display: flex;
      align-items: center;
      overflow: hidden;
  }

  .right-title h3,
  .right-title h2 {
      margin: .3rem 0 .14rem;
      border-bottom: 1px solid #eee;
      padding: .06rem 0;
      text-align: center;
      color: #21b381;
      font-weight: bold;
  }

  .right-title span {
      font-size: 14px;
  }

  .right-title a {
      font-size: .28rem;
  }

  /*热门服务*/
  .hot-service {
      text-align: center;
      display: flex;
      align-content: flex-start;
      flex-flow: row wrap;
      margin: 10px 0;
  }

  .hot-service li {
      flex: 0 0 33%;
      margin: 4px 0;
  }

  .hot-service li a {
      align-items: center;
      display: flex;
      flex-direction: column;
      margin: 2px 0;
  }

  .hot-service li a i {
      height: .4rem;
      width: .4rem;
      font-size: .38rem;
      margin: .06rem 0;
  }

  .hot-service em {
      background-size: .4rem;
      display: block;
      background-repeat: no-repeat;
      background-position: center center;
      height: .6rem;
      width: .6rem;
  }

  .hot-service p {
      /*font-size: .28rem;*/
  }

  /*相关问题*/
  .relation {
      margin: 14px 0;
  }

  .relation p {
      font-weight: normal;
      margin-bottom: 8px;
      font-size: .28rem;
  }


  /*结束*/


  .quick-list {
      /*padding: 0 .2rem;*/
  }

  @media all and (max-width:769px) {

      ::-webkit-scrollbar {
          width: 0;
          height: 0;
      }

      .main {
          margin: 0;
          box-shadow: none;
      }

      .page-header .page-header-nav {
          display: none;
      }

      .page-content {
          flex-wrap: wrap;
          flex-direction: column;
      }

      .page-left,
      .page-right {
          flex: 1;
          border: 0;
          flex-shrink: 0;
          width: 100%;
      }

      .hide-mobile {
          display: none;
      }

      .only-mobile {
          display: block;
      }

      .only-pc {
          display: none;
      }

      .main {
          height: auto;
      }

      .copyright {
          /*margin: 20px 0 0 !important;
          padding: 20px 0 !important;*/
          margin: .2rem 0 .1rem;

      }

      .policy h4 {
          text-align: left;
      }

      .page-left .avatar {
          margin: 0 .1rem;
          display: none;
      }

      .page-left .words {
          max-width: 100%;
      }

      .box-question .words {
          max-width: 96%;
          margin: 0 auto;
      }

      .box-question .words .box {
          background: none;
          display: block;
          text-align: center;
          border: 1px dotted rgb(96, 186, 153);
          max-width: 60%;
          margin: 0 auto;
          color: rgb(96, 186, 153);
          line-height: .48rem;
      }

      .box-answer .words::before,
      .box-question .words::after {
          display: none;
      }

      .login-body {
          background: #fff;
      }

      .login-box {
          box-shadow: none;
      }

      .card-number,
      .box-answer .box,
      .store-detail {
          background: none !important;
      }

      .read-content .spread {
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100px) !important;
      }

      .store-device a {
          background: #2ab87e !important;
          color: #ffffff !important;
      }

      .quick-list ul li a,
      .city-tags span {
          /*font-size: .32rem;*/
      }

      .select-item .type {
          float: none;
      }

      .select-item ul {
          margin: .12rem 0 0;
      }
  }

  @media all and (max-width:376px) {

      /*      .box {
          padding: 10px 14px;
      }

      .avatar img {
          width: .3rem;
          height: .3rem;
      }
*/
      /*
            footer {
                margin-bottom: 1.2rem;
            }*/

      /*            .nav-search {
                position: fixed;
                height: 86%;
                bottom: 0;
                top: auto;
                z-index: 999999;
            }*/
  }

  .comingsoon {
      background: #eee !important;
      color: #a7a7a7 !important;
  }

  /*网点详情页*/
  .store-detail {
      background: #fafafa !important;
  }

  .store-title {
      font-size: .32rem;
      margin: .1rem 0 .3rem;
      /*margin: .4rem 0 .2rem;*/
  }

  .store-title h1 {
      font-weight: bold;
      color: #333333;
  }

  .store-title span {
      color: #ff9900;
      font-weight: bold;
  }

  .store-device {
      margin: .1rem 0 .2rem;
  }

  .store-device a {
      background: #eee;
      padding: .02rem .1rem;
      margin: .04rem;
      border-radius: 4px;
      font-size: .28rem;
      color: #00a28a;
  }

  .store-device a:first-child {
      margin-left: 0;
  }

  .store-info {
      margin: .2rem 0
  }

  .store-info ul li i {
      line-height: .6rem;
      margin-right: .12rem;
  }

  .store-info .ico {
      width: .4rem;
      height: .6rem;
      background-size: .3rem;
      background-position: center;
      background-repeat: no-repeat;
      margin-right: .14rem;
  }

  .store-info .address .ico {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFDRkEyNjEyMDU4MTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFDRkEyNjIyMDU4MTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQUNGQTI1RjIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQUNGQTI2MDIwNTgxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhqRmFoAAAJRSURBVHjarJZLaBNBGMc3iy8QK6JIWw0ExYsHH6RIaXsQQYgXC1ICeqh6qwdFDx5UBClaKIql9CgeetNTMaAGRGqh4oMExIMKYqFojEp9HVpfYPx9YRbisvPYdP/wY5Odmf3vzHzfN5uq1WqeqFwuexFqgQOQgw5IwzL4DbPwFIowkc1m5z2NUhqTlXAWjsMqz67vcBUuY/bDxWQX3ISMF1+vIY/Rs8abfqjTfnjQpIFoC0zzwnt0M+nich9WeIuXLFlXMKO6CQaywS9gg5ec3sA2jBaC5bqQsIFoM5yuz6RUKq3j+tZxmT4o2mG9Y9SlZSZ5B4NH0AltsBNaoUe20jJuteSZmOyzdLwDu+FJwz2JlofQDZOW8Tkx2W7oIFl8VGV4lH5Bv7rqtMNXpUKnAnyyvOk7uGtob/ctD3jpGEmvDG3LxWTOsnEuWmNoq/ihDQ1LgiJlMZBn7DW0P5YOtwwdtqqNNWkANpn2VZJRlqSiynuUfsIRVZnDOgzXYKlm7BfYGNSuUf6csLyx5MUEVFUJ6lPHgklD1K5zgYlk8kxCFbgxxzKYzNVDmB/ydiMJF8hhMQgfWpdUYiUhOf+vRJ2M8ypSktBA41kfzvjbML5Ig3EMiqYzXnQS3jdpIGfNqahsDesbHIK/MQ2k/Pczi68uJqIpGGwimu7p6o5OF9XXi4vk5Dwf9wsy0FooWb7DPsqRrHLNizsT0WfohQVN+x9VXqq2Mm3TczioCYRj8sVoe4DvuOYFFdr/bTRcdxm8JEb0jKk9kjy4AWdcB/4TYAC7OaIj5CboiAAAAABJRU5ErkJggg==);
  }

  .store-info .phone .ico {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAYAAABbjRdIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThEMEE1NDAyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThEMEE1NDEyMDVGMTFFOEJBMjFDNzEwM0NBNDQxMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEQwQTUzRTIwNUYxMUU4QkEyMUM3MTAzQ0E0NDEzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEQwQTUzRjIwNUYxMUU4QkEyMUM3MTAzQ0E0NDEzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlTeByUAAANTSURBVHjapJZ7aI9hFMff3082G0myki2jRGO2ZqJcSrms3GN/uWui2XLNJbK/1Ia1yVwWGUrJH8uKwj8sRdFWch0tmtAmbdE2s8zP56zz1tPred/fa059O8/1fM95nvNcIrFYzHGlsbExA1UCloBesD83N7fG8RHGy7ix4AHjXjpxJOKSMXEb6hRIMPr7wEQMvbMQTUG9MJpegSpQw/heG1lUJxagqj1EIoPAZh9HO8B3oz4ZnAPPsDfHSkaHLMPpgOjX2xrx/jNqPFgDanUVRCaBeuwW2yLbCYYEkKUzcYJnCZPAJoozwA2I85XkprEiVQ0NDXu9ZEud+DLPUz8CLoHboA3iUvQXSJej94Df/QkRiZTTt8wkGxeCLMNT/2qUh4ODulfTIKykXGj019A+0iVLCEH21rNfFai5QHSnNovT95XwvEYuMkqPkxNhXbvRST4k38AxUIaBmO7XaNR08Ii2duoplK+B+TqnBWTpvjUDiaoLpEpk7y0kcq7k3KVisNQlUnmoidAKUaWmfx645yYUOMScDj0KIkPBKiF7biG7KEsBuix9LvFgsAvckhXSI+COL8KRZPRVY16ekD22GMwP2L9Z4ABo1/oCyUAcaxMntW2YtNPWJFmqbdlCdsdiMAfPZvocZknx4xRngx5t3sH4iHHORKaobladFmXiawpvLHb3BaWnel2r1VRFizFkjOpuN9qoFi5b7K3G25w4R6LNKMvSJXoucTc5+jPbJOsxnxuVijhkHao7NaoRRp+b5e5V9yGqS9Iqm8v18tc1RXTrAshk79ZK0mDjB/qJHuY6IxOfqq4z37M03btkj0HJuiyMfXIGINiVw50ub2LE81IfRh21zKkHC5nwy/kPiXrq5aDJ59Y/4eP5VLBYnp3Q3wJjcrYe9ETL+N1Ed1LHyQV+BmzRPlnmAvrvhiZTQ0XyekufJWm26xdCMniDxaZsQ4nnPvUnU0IxttHHSfnoZAas2BWNsi9oz0zZ6rl+TMmMsz3iZFnoyDQ62bfrYMUAkk+iStGnJm5kcth/yrUFKgeY6YmhI/NEuRJ1QZ/5MFKNs4Vh98wbZZ1+16qNS9bxeVzlZ138T3sWEKV8TuUXvUh/XrJcH+XDA87iWKNt3h8BBgAo3jEwVgoKLAAAAABJRU5ErkJggg==);
  }

  .store-info .opentime .ico {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEyElEQVRYR8VXW2xURRj+/jmlDRuBaECxolwSEgmCeMMHfTAq4i1EHyBquEm00aZnZ45FqmJgowja4J6Z3W2NBOKFF40GxCeiNSIvgom3eI0makRBRNIWb9A9Z34zuNts6Zaz22Ccp83Of/nOPzPf//2E/3lRPfmllHOJ6EZmvhTAbACziGgAwK8ADjLz7jiOtxcKhYO1xk0E0NLSkkqlUuuZ+V4imgTgZ2b+GMBhIvoFwHhmnkxE05n5ilLiHmbelMvl3k0CcloASqk7AHQDOAuAjuN4Zz6fd8mrrvb29olxHC9i5oCILmHmfUS0Smv91Ug+VQG0tLSMSaVSzwLwmbk7iqJ1XV1dR5O+pmKfpJTLADwDYIwQ4tYwDD+o5j8MQBAEY621bxHRfAB3a6131JF4iKnv+1M8z9sNYAYRLQrDsOfUWMMAKKV2MvMtAG4yxuwdbfKy35o1a8YNDAy4xLOJ6PpTKzEEgFLqUQAbmXmJMea1pORKqTecjdba3ZURl+/7kzzP+xTA2DiO5+Tz+Z/KxoMA2tvbp0ZR9C0RdWmtg6Tkbl8ptacE4Lok+yAIrmTm/QCe11q3DgMgpXzFld1aOy2fzx9LClgvgJL9NgBLAUzTWh9y/52sQDqdnimE+Mb91Frna0k+GgCrV68+t1gs/khEea31w4MApJQdAJ5qamo6u7Oz8/f/CoCLK6XcRURztdbTKwG8T0THtNYLa00+mgo4nyAIVjDzi9baOblc7nN3BI40YgCPG2M2/tcAlFLTAHwP4H6t9VZqbW2d3NjYeIiZVxhjXq4FQCaTaezr61turV0uhLBa68RXUI5bYlnXwNZprZ8k3/cv8zzvIyJaUI2pqgFSSs1i5i8A9BLRZ/UAKB3dEWZ+3RjzICmlLgfwITM75nu7lgqULlOaiAwzHzbGTK7Vr+T7GwAH4IFRHUE5mZTyABFNKZezFhCZTKahr6+vyMzrjTFPDF5CIlqrtd5US5CyTTqd3iOEcMJkIhGtDMPwpSR/x7hxHP/AzPcZY7adJCKllKNI9wwXJAWo3FdKKWb2ACwCcI0Q4uake6SUWgVgW+UzdOTwCIAN1tpzaqXhSiC+748XQuwnoguJ6OowDN0FrbqUUm86SWeMmTpIRGUqZmZpjMnVU4WybRAEF1hr3wOw1RjzdLUYbW1tzZ7nfUdEWa31Y4MAKijy2oaGhos2b97852hAJPkopV5wrb7U8I4MAVDmg3/be23tOClh5X4QBPOttfvcizHGbCjvDREkUsrtRLSUme8yxrxaT4LT2Sqlzi9xzVEhxPwwDP+uCsBRbG9v7zsArjpTkqyjo2PCiRMnnCSbIYSYl81mD1SCHaYJKzTcPCJaEobhrtFWwolSIUQPETUz8+3VNOZIstwNI7uY+QYAz9UryzOZjOjv71/GzJ3M3B/H8cJCoeA64LA14mCyePFir7m52en6Njd+MXPoed6ObDbrxGXV5QaTKIrudMqKiC52M0WxWFzb3d39x0g+iaOZlPI8R9MAVgIYx8xO0X5SGssOM/MEAM6mPJpFRNQTRdFDhULh66TjSwRQDuD7fpPnebcx8z0AZro5kZldDzjAzF+6tmyt3Xv8+PG9W7Zs+SspcdVXUKvTmbT7B5ruTD8iLJt5AAAAAElFTkSuQmCC);
  }

  .store-info p {
      line-height: .6rem;
      flex: 1;
  }

  .info-title {
      margin: .1rem 0;
      border-bottom: 1px solid #e4e4e4;
      color: #21b381;
  }

  .info-title h1,
  .info-title h2 {
      color: #21b381;
      padding: .1rem 0;
      font-weight: bold;
  }

  .info-content {
      /*height: 2rem;*/
      overflow: hidden;
      text-overflow: ellipsis;
      position: relative;
      display: block;
  }

  .info_news li {
      margin-bottom: .1rem;
  }

  .info_news li a {
      padding: .06rem 0;
  }

  .info_news li span {
      color: #a9a9a9;
      font-size: .28rem;
  }

  .info_stores {
      /*margin-bottom: 1.6rem;*/
  }

  .info_stores li {
      padding: .2rem;
      background: #fff;
      margin: .16rem 0;
  }

  .info_stores a {
      display: flex;
  }

  .info_stores a .store-img {
      background-size: cover;
      background-repeat: no-repeat;
      border: 1px solid #ededed;
      background-position: center;
  }

  .info_stores a .store-tag {
      background-color: #f0931a;
      border-radius: 4px;
      color: #fff;
      padding: 0 .05rem;
      overflow: hidden;
      margin: .08rem 0;
  }

  .info_stores a .store-tag span {
      font-size: .28rem;
      margin: 0 .04rem;
  }

  .info_stores .store-box {
      display: inline-block;
      vertical-align: top;
      width: 72%;
      float: right;
  }

  .info_stores .store-box h3 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: block;
      white-space: nowrap;
  }

  .info_stores .store-box p {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      color: #929292;
      font-size: .28rem;
      margin: .1rem 0;
  }

  /*悬浮*/
  .store-contact {
      position: fixed;
      width: 100%;
      left: 0px;
      bottom: 0px;
      background: #fff;
      z-index: 9999;
      box-shadow: 0px 0px 20px 0px rgba(174, 174, 174, 0.57);
      padding: .1rem .2rem;
  }

  .store-contact a {
      flex: 1;
  }

  .store-contact .like {
      width: 1.6rem;
      flex: none;
  }

  .store-contact span {
      font-size: .32rem;
      color: #fff;
      padding: .2rem 0;
      display: block;
      border-radius: 4px;
  }

  .store-contact .left-btn {
      background: linear-gradient(left, #41C68F, #2AB87E);
      background: -webkit-linear-gradient(left, #41C68F, #2AB87E);
      background: -o-linear-gradient(left, #41C68F, #2AB87E);
      background: -moz-linear-gradient(left, #41C68F, #2AB87E);
  }

  .store-contact .right-btn {
      background: linear-gradient(left, #f90, #f60);
      background: -webkit-linear-gradient(left, #f90, #f60);
      background: -o-linear-gradient(left, #f90, #f60);
      background: -moz-linear-gradient(left, #f90, #f60);
      margin-left: 5%
  }

  #map_canvas {
      width: 100%;
      height: 5rem;
  }

  .other-content {
      position: relative;
      display: block;
      overflow: hidden;
  }

  .city-tags {
      margin-bottom: .2rem;
  }

  .city-tags h4 {
      margin: .26rem 0 .04rem;
      font-weight: bold;
      color: #2c54c7;
  }

  .city-tags li {
      display: inline-flex;
      margin: 0 .2rem 0 0;
  }

  .city-tags h2 {
      font-weight: bold;
      padding: .14rem 0 .1rem;
  }

  .city-tags span {
      /*font-size: .28rem;*/
  }


  .tag-list li {
      margin: .16rem 0.1rem 0;
  }

  .tag-list li:first-child {
      margin-left: 0;
  }

  .tag-list a {
      padding: .06rem 0.2rem;
      display: block;
      text-align: center;
      /*font-size: .28rem;*/
      letter-spacing: 1px;
      border: 1px solid #eee;
  }

  .tag-list a:hover,
  .tag-list a:active,
  .btn-light:hover {
      color: #c38c38;
      border-color: #f1b861;
  }

  /*个人问答中心*/
  .aa-title {
      padding: .2rem auto;
  }

  .aa-title li {
      margin: 0 .1rem;
  }

  .aa-title .people-avatar img {
      border-radius: 50%;
      width: 1.4rem;
      margin: .2rem .4rem;
  }

  .aa-title h1 {
      font-weight: bold;
  }

  .aa-list .aa-nav {
      border-bottom: #ebebeb 1px solid;
  }

  .aa-list .aa-nav li a {
      padding: .1rem .2rem;
      color: #999;
      display: block;
  }

  .aa-list .aa-nav li .over {
      border-bottom: 1px #ff5400 solid;
      color: #ff5400;
  }

  .aa-list-content {
      padding: .14rem 0;
  }

  .aa-list-content p {
      margin: .18rem 0 0;
      font-weight: bold;
      font-size: .36rem;
      color: #000;
  }

  .aa-list-content span {
      font-size: .28rem;
      margin-right: .06rem;
  }

  .user_card img {
      width: .5rem;
      height: .5rem;
      border-radius: 100%;
      cursor: pointer
  }

  /*问答页面详情*/
  .wenda {
      margin-bottom: 1rem;
  }

  .wenti {
      padding: .6rem 0;
      color: #999;
      background-color: white;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      word-wrap: break-word;
  }

  .wenti .wt-head {
      color: #333;
      font-weight: bold;
      margin-bottom: .1rem;
      /*text-indent: .5rem;*/
      display: inline-block;
  }

  .wenti .wt-desc {
      margin-bottom: .2rem;
  }

  .wenti .wt-desc a {
      color: #ff6f06;
  }

  .wenti .wt-desc img {
      max-width: 100% !important;
      height: auto !important;
      margin: .1rem 0;
  }

  .wenti .if-zhuang {
      font-size: .28rem;
      margin-bottom: .2rem;
  }

  .wenti .wt-opt .a {
      cursor: pointer;
  }

  .wenti .wt-opt .a:hover {
      color: #ff6f06;
  }

  .wenti .wt-tap a {
      font-size: .28rem;
  }

  .wenti .yingdao-app {
      display: flex;
      align-items: center;
      color: #FF5500;
      justify-content: space-between;
      padding-top: .1rem;
      border-top: 0.5px solid #F2F2F2;
      margin-top: .1rem;
      position: relative;
  }

  .wenti .yingdao-app .ydewm {
      position: absolute;
      right: 0;
  }

  .wenti .yingdao-app .ydewm:hover .hoverewm {
      display: block;
  }

  .wenti .yingdao-app .ydewm .hoverewm {
      position: absolute;
      display: none;
      z-index: 5;
      padding: .1rem 0;
      background: #ffffff;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.3);*/
      border-radius: 4px;
      text-align: center;
      color: #333;
      right: 0;
      top: .8rem;
  }

  .wenti-huifu {
      background-color: white;
      box-sizing: border-box;
  }

  .wenti-huifu .huifu-head {
      margin: .2rem 0;
  }

  .wenti-huifu .huifu-head>div:first-child strong {
      color: #333;
  }

  .wenti-huifu .huifu-list {
      box-sizing: border-box;
  }

  .wenti-huifu .huifu-list .huifu-li {
      padding: .16rem 0 .1rem;
      border-top: 0.5px solid #F2F2F2;
  }

  .wenti-huifu .huifu-list .huifu-user {
      display: flex;
      margin-bottom: .2rem;
      align-items: center;
  }

  .wenti-huifu .huifu-list .huifu-user .user-nice {
      margin-left: .18rem;
  }

  .wenti-huifu .huifu-list .huifu-user .user-nice>p.nice {
      color: #ff6f06;
      font-weight: bold;
      line-height: 32px;
  }

  .wenti-huifu .huifu-list .huifu-user .user-nice>p.jianjie {
      color: #999;
  }

  .huifu-user span {
      color: #666;
  }

  .weiguan-people,
  .weiguan-people a,
  .weiguan-people span {
      color: #7A8A99;
      margin-bottom: .1rem;
      font-size: .28rem;
  }

  .wenti-huifu .huifu-list .huifu-text-box a {
      color: #ff6f06;
      font-size: .28rem;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content {
      color: #333;
      line-height: .5rem;
      word-wrap: break-word;
  }

  .huifu-content p {
      text-align: justify;
      color: #000;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content img {
      max-width: 100%;
      height: auto;
      display: block;
      border-radius: 4px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content .audio-replay-wrap .audio-controls .controls-wrap {
      cursor: pointer;
      display: inline-flex;
      width: 150px;
      box-sizing: border-box;
      align-items: center;
      color: white;
      padding: 0 20px;
      height: 40px;
      background-color: #297ACC;
      position: relative;
      border-radius: 34px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content .audio-replay-wrap .audio-controls .controls-wrap:after {
      content: '';
      position: absolute;
      left: -2px;
      bottom: -2px;
      background-image: url('../img/after.png');
      width: 14px;
      height: 20px;
      background-size: cover;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content .audio-replay-wrap .audio-controls .controls-wrap .play-icon {
      display: inline-block;
      width: 10px;
      height: 15px;
      background-image: url('../img/yuyinpng.png');
      background-size: contain;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content .audio-replay-wrap .audio-controls .controls-wrap .play-icon.playing {
      background-image: url('../img/yuyin_active.gif');
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-content .audio-replay-wrap .audio-controls .audio-longtime {
      color: #999;
      margin-left: 4px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .huifu-time {
      color: #999;
      margin: .02rem 0 .1rem;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu {
      /*margin-top: 21px;
      background-color: #F5F6F7;
      padding: 20px 30px 30px;*/
      box-sizing: border-box;
      /* display:none; */
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .secend-ul .secend-li {
      padding-bottom: .1rem;
      padding-top: .1rem;
      border-bottom: 0.5px solid #F2F2F2;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .secend-ul .secend-li:first-child {
      padding-top: 0;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .secend-ul .secend-li .head-secend {
      height: 30px;
      display: flex;
      align-items: center;
      color: #999;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .secend-ul .secend-li .head-secend strong {
      color: #333;
      font-weight: bold;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .secend-ul .secend-li .secend-huifu-text {
      line-height: 25px;
      color: #333;
      margin-top: 8px;
      font-size: .28rem;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area {
      margin-top: 20px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area textarea {
      resize: none;
      width: 100%;
      height: 60px;
      border-radius: 4px;
      color: #999;
      line-height: 25px;
      padding-top: 9px;
      padding-left: 20px;
      box-sizing: border-box;
      border: 0.5px solid #E6E6E6;
      background: #f9f9f9;
  }

  .editreplaybtn {
      width: 100px;
      height: 32px;
      background-color: #ff6f06;
      border-radius: 4px;
      outline: none;
      color: white;
      border: none;
      display: inline-block;
      text-align: center;
      line-height: 32px;
  }

  .text_r {
      text-align: right;
  }

  .mar_r10 {
      margin-right: 10px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area .huifu-btn {
      margin-top: 10px;
      height: 24px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: #999;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area .huifu-btn button {
      width: 60px;
      height: 24px;
      border-radius: 4px;
      color: #999;
      border: none;
      outline: none;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area .huifu-btn button:nth-child(1) {
      background-color: #F2F2F2;
      margin-right: 20px;
  }

  .wenti-huifu .huifu-list .huifu-text-box .secend-huifu .huifu-area .huifu-btn button:nth-child(2) {
      background-color: #ff6f06;
      color: white;
  }

  .huifu-edit {
      background-color: white;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      margin-top: 20px;
      padding: .1rem 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }

  .huifu-edit .not-log {
      width: 620px;
      height: 179px;
      background-image: url('../img/answerinput.png');
      background-repeat: no-repeat;
      background-size: 100% 100%;
      text-align: center;
      color: #999;
  }

  .huifu-edit .not-log a {
      color: #ff5500;
      line-height: 179px;
  }

  .huifu-edit .huifu-user {
      display: flex;
      margin-bottom: 14px;
  }

  .huifu-edit .huifu-user .user-nice {
      margin-left: .18rem;
  }

  .huifu-edit .huifu-user .user-nice>p.nice {
      color: #ff6f06;
      font-weight: bold;
      line-height: 32px;
  }

  .huifu-edit .huifu-user .user-nice>p.jianjie {
      color: #999;
  }

  .huifu-edit .edit-opt {
      height: 32px;
      display: flex;
      margin-top: 20px;
      justify-content: space-between;
      width: 100%;
      align-items: center;
  }

  .huifu-edit .edit-opt span {
      color: #999;
  }

  .huifu-edit .edit-opt .cbox-wrap {
      width: 16px;
      height: 16px;
      display: inline-block;
      background-image: url('../img/checkbox_up@2x.png');
      position: relative;
      background-size: cover;
      top: 3px;
  }

  .huifu-edit .edit-opt .cbox-wrap.act {
      background-image: url('../img/checkbox_pre@2x.png');
  }

  .huifu-edit .edit-opt .cbox-wrap .cbox {
      position: absolute;
      opacity: 0;
      cursor: pointer;
  }

  .huifu-edit .edit-opt span.editbutton {
      width: 100px;
      height: 32px;
      background-color: #ff6f06;
      border-radius: 4px;
      outline: none;
      color: white;
      border: none;
      display: inline-block;
      text-align: center;
      line-height: 32px;
  }

  /*  .huifu-edit .huifu-null {
      margin-bottom: .2rem;
  }*/

  .huifu-edit .huifu-null p {
      color: #b9b9b9;
      margin: .2rem;
  }

  .wt-opti {
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      border-radius: 4px;
      background-color: white;
      margin-bottom: 1rem;
  }

  .wt-opti .people-info {
      padding: .3rem;
      display: flex;
      border-bottom: 0.5px solid #F2F2F2;
      align-items: center;
  }

  .wt-opti .people-info .people-info-a {
      margin-left: .18rem;
  }

  .wt-opti .people-info .people-info-a h3 {
      color: #ff6f06;
      font-weight: bold;
      line-height: 32px;
  }

  .wt-opti .people-info .people-info-a div {
      line-height: 25px;
      color: #999;
  }

  .wt-opti .ask-btn {
      background: #ff9446;
      border-radius: 4px;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: .12rem 0;
      width: 4rem;
      margin: .12rem auto;
  }

  .wt-opti .ask-btn.act {
      background-color: #ff6868;
      color: white;
  }

  /*榜单*/
  .block-head {
      padding: 0 .4rem;
      margin: .2rem 0;
  }

  .block-head .paihang {
      float: right;
      font-size: 14px;
  }

  .block-head .paihang span {
      cursor: pointer;
      font-size: .28rem;
  }

  .block-head .paihang span.act {
      color: #ff6f06;
      font-weight: normal;
  }

  .hot-wenda {
      background-color: white;
      margin-bottom: 20px;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      border-radius: 4px;
  }

  .hot-wenda ul li {
      border-top: 0.5px solid #F2F2F2;
      line-height: 25px;
      padding: 15px 24px;
      box-sizing: border-box;
      text-align: justify;
      font-size: 14px;
      color: #333;
  }

  .hot-wenda ul li:hover {
      background-color: #F7F7F7;
      color: #ff6f06;
  }

  .hot-users {
      background-color: white;
      border-radius: 4px;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      margin-bottom: 1rem;
  }

  .hot-users ul a {
      position: relative;
      display: block;
      border-top: 0.5px solid #F2F2F2;
      padding: .1rem .4rem;
  }

  .hot-users ul li {}

  .hot-users ul li .hot-user-avter {
      border-radius: 100%;
      flex-shrink: 0;
      margin-right: .2rem;
  }

  .hot-users ul li .hot-user-avter img {
      border-radius: 100%;
  }

  .hot-users ul li .hot-user-info {
      flex-grow: 1;
  }

  .hot-users ul li .hot-user-info .hot-nice {
      font-size: 14px;
      color: #333;
      /*font-weight: bold;*/
  }

  .hot-users ul li .hot-user-info .hot-nice span {
      float: right;
      color: #FF5500;
      font-weight: normal;
  }

  .hot-users ul li .hot-user-info .hot-nice a:hover {
      color: #ff6f06;
  }

  .hot-users ul li .hot-user-info .hot-des {
      font-size: 12px;
      color: #999;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      margin-top: 8px;
      line-height: 18px;
  }

  .hot-users ul a:hover {
      background-color: #F7F7F7;
  }

  .hot-users ul li p {
      display: inline-flex;
  }

  .hot-last {
      background-color: white;
      margin-top: 20px;
      /*box-shadow: 0px 3px 10px 0px rgba(153, 153, 153, 0.1);*/
      border-radius: 4px;
  }

  .hot-last ul {
      padding: 30px 24px;
      margin-bottom: 10px;
      display: flex;
      justify-content: space-between;
  }

  .hot-last ul li div {
      font-size: 12px;
      color: #999;
      margin-top: 10px;
      line-height: 21px;
  }

  .hot-ewm {
      text-align: center;
      padding-bottom: 38px;
      border-bottom: 0.5px solid #E6E6E6;
  }

  .hot-ewm p {
      font-size: 14px;
      color: #333;
      line-height: 22px;
      margin-top: 12px;
  }

  .qa-number {
      width: .3rem;
      margin: 0 .1rem 0 -.12rem;
      text-align: center;
      color: #a09c9c;
      font-size: .28rem;
  }

  .wsh {
      color: red;
  }

  .breadcrumb {
      display: flex;
      justify-content: center;
      padding: .1rem 0;
      border-bottom: 1px solid #eee;
  }

  .breadcrumb li a {
      font-size: .28rem;
  }

  .ask_content {
      margin: .6rem 0;
  }

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

  .search-name {
      margin: .1rem 0 !important;
      color: #000 !important;
  }

  .search-des {
      font-size: .24rem !important;
      color: #eee;
      margin: .1rem 0 !important;
  }

  #store-imgs {
      height: 2.8rem;
  }

  .store-src img {
      width: 100%;
      height: auto;
      padding: .1rem;
      border-radius: 8px;
  }

  .btn-orange {
      background: #ff9446;
      border-radius: 4px;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: .12rem 0;
      width: 4rem;
      margin: .4rem auto;
      transition: all 0.5s ease 0s;
      -moz-transition: all 0.5s ease 0s;
      -webkit-transition: all 0.5s ease 0s;
      -o-transition: all 0.5s ease 0s;
  }

  .btn-green {
      background: #20a53a;
      border-radius: 4px;
      color: #ffffff;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: .12rem 0;
      width: 4rem;
      margin: .4rem auto;
      transition: all 0.5s ease 0s;
      -moz-transition: all 0.5s ease 0s;
      -webkit-transition: all 0.5s ease 0s;
      -o-transition: all 0.5s ease 0s;
  }

  a:hover>.btn-orange {
      width: 3rem;
  }

  .btn-light {
      padding: .06rem 0.2rem;
      display: inline-flex;
      text-align: center;
      letter-spacing: 1px;
      border: 1px solid #eee;
      margin-top: 0.12rem;
  }

  .p-light {
      font-size: .28rem;
      margin: .1rem 0;
      color: #a0a0a0;
      display: none;
  }

  .tag-light {
      display: none;
  }

  .huifu-content h2,
  .huifu-content h3,
  .card-store .list h2,
  .card-store .list h3,
  .search-result-all .title h3 {
      font-weight: bold;
      margin: .16rem 0;
      color: #000;
  }

  .card-article .list ul li {
      padding: 0;
      background: none;
  }

  .card-article .list p span {
      color: rgb(255, 0, 0);
      background: none;
  }

  .card-article .list p img {
      border-radius: 4px;
      margin: .2rem 0;
  }

  .card-article .list .desc-article span {
      /*background: #d98078;*/
      color: #979898;
  }

  .card-article table,
  .huifu-contentcle table,
  .answer table {
      color: #333333;
      border-width: 1px;
      border-color: #666666;
      border-collapse: collapse;
      margin: .12rem 0;
  }

  .card-article table th,
  .huifu-content table th,
  .answer table th {
      border-width: 1px;
      padding: 2px 8px;
      border-style: solid;
      border-color: #666666;
      background-color: #dedede;
  }

  .card-article table td,
  .huifu-content table td,
  .answer table td {
      border-width: 1px;
      padding: 2px 8px;
      border-style: solid;
      border-color: #666666;
      background-color: #ffffff;
  }

  .store-img {
      width: 3rem;
      height: 2rem;
      overflow: hidden;
      display: inline-flex;
      border-radius: 6px;
      margin-right: .2rem;
  }

  .card-store .list a {
      display: flex;
      flex-direction: column;
  }

  .url-box {
      padding: .1rem .2rem;
      border-radius: 4px;
      margin: .18rem 0;
      position: relative;
      border: 1px solid #eee;
      transition: color 0.25s;
  }

  .url-box,
  .url-box a {
      display: flex;
      align-items: center;
  }

  .url-box .link-src {
      width: .6rem !important;
      height: .6rem !important;
      margin-right: .2rem;
      flex-shrink: 0;
  }

  .url-box em {
      /*color: #ff6f06;*/
      color: #01a28a;
      font-size: .32rem;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
  }

  .url-box::before,
  .url-box::after {
      box-sizing: inherit;
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
  }

  .url-box::before,
  .url-box::after {
      border: 1px solid transparent;
      width: 0;
      height: 0;
  }

  .url-box::before {
      top: 0;
      left: 0;
  }

  .url-box::after {
      bottom: 0;
      right: 0;
  }

  .url-box:hover::before,
  .url-box:hover::after {
      width: 100%;
      height: 100%;
  }

  .url-box:hover::before {
      border-top-color: #00a28a;
      border-right-color: #00a28a;
      transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
  }

  .url-box:hover::after {
      border-bottom-color: #00a28a;
      border-left-color: #00a28a;
      transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
  }

  .search-result-all li {
      /*background: #fff;*/
      margin-bottom: .16rem;
      /*padding: .1rem .2rem;*/
      padding: .02rem 0;
      border-radius: 6px;
  }

  .search-result-all li p,
  .search-result-store .description em {
      font-size: .36rem;
  }

  .search-result-all li p {
      color: #444;
      margin: .1rem 0;
      word-break: break-all;
      line-height: 1.4;
  }

  .search-result-all li a {
      padding: .06rem 0;
  }

  .search-result-all li img {
      width: 3rem;
      height: 2.3rem;
      overflow: hidden;
      display: inline-flex;
      border-radius: 6px;
      margin-right: .2rem;
  }

  .search-result-store .title span {
      display: inline-block;
      font-size: .28rem;
      padding: .02rem .14rem;
      border-radius: 4px;
  }

  .search-result-store .title h3 {
      color: #000;
      /*margin: .3rem 0 .14rem !important;*/
  }

  .search-result-store .title em,
  .search-result-store .description em {
      color: red;
      font-size: .36rem;
  }

  .search-result-store .description {
      display: none;
  }

  /*  .store-tags {
      font-size: 0;
  }*/

  .store-tags span {
      /*border-radius: 4px;*/
      font-size: .28rem;
      padding: 0 .08rem;
      margin-right: .06rem;
      letter-spacing: 1px;
  }

  /*问答搜索结果列表*/
  .search-result-ask {
      margin: 0 !important;
      border-radius: 0 !important;
  }

  .search-result-ask ul {
      overflow: hidden;
  }

  .search-result-ask .head {
      height: .52rem;
      line-height: .52rem;
      position: relative;
      padding: .16rem 0;
      margin-bottom: .2rem;
  }

  .search-result-ask .head a {
      position: absolute;
      right: 1px;
      top: .32rem;
      height: .48rem;
      width: 1rem;
      font-size: .32rem;
      text-align: center;
      border-radius: 4px;
      color: #fff;
      background: #00AC00;
  }

  .search-result-ask ul li {
      margin-bottom: .2rem;
  }

  .search-result-ask .asking,
  .search-result-ask .answer {
      margin: .12rem 0 .08rem;
      display: flex;
      justify-content: flex-start;
  }

  .search-result-ask .asking .aico,
  .search-result-ask .answer .aico {
      position: absolute;
      color: #fff;
      text-align: center;
      font-size: .28rem;
      border-radius: 2px;
      display: inline-block;
      margin: 0;
      height: .38rem;
      line-height: .38rem;
      width: .38rem;
  }

  .search-result-ask .answer .acon,
  .search-result-ask .asking .acon {
      padding-left: .5rem;
      font-size: .28rem;
      line-height: .4rem;
      color: #333;
  }

  .search-result-ask .asking .aico {
      background-color: #f60;
      top: 1px;
      left: 0;
  }

  .search-result-ask .answer .aico {
      background-color: #5dbd5f;
  }

  .search-result-ask .answer .aico h3 {
      margin-bottom: .04rem;
  }

  .relation .url-box {
      padding: .02rem .2rem;
      margin: .06rem 0;
      border: none;
  }

  .relation .url-box .link-src {
      width: .4rem !important;
      height: .4rem !important;
      margin-right: .2rem;
  }

  .relation .url-box em {
      font-size: .28rem;
  }

  .search-result-ask .asking .asking-tit {
      /*font-size: .28rem;*/
      line-height: .3rem;
      color: #333;
  }

  .search-result-ask .asking .asking-tit font,
  .search-result-ask .asking .asking-tit em {
      /*font-size: .28rem;*/
      color: red;
  }

  .search-result-ask p {
      font-size: .28rem;
  }

  .search-result-ask .asking p {
      color: #999;
  }

  .search-result-ask .answer p {
      color: #666;
      margin: 0;
  }

  .line1 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
  }

  .line2 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
  }

  .line3 {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
  }

  .btn1 {
      background: #fdeed8;
      color: #ce7b00;
  }

  .btn2 {
      border: 1px solid #ff8d88;
      color: #f13900;
      /*      background: #ffebea;
      color: #f13900;*/
  }

  .btn3 {
      /*      background: #e2ebfd;
      color: #446ad6;*/
      border: 1px solid #5175da;
      color: #2c54c7;
  }

  .btn4 {
      background: #ffebd6;
      color: #ff6600;
  }

  .btn5 {
      border: 1px solid #2ebb81;
      color: #21b381;
      background: #fafffd;
  }

  @media all and (max-width:769px) {
      .search-result-all li {
          margin-bottom: 0;
          padding: 0;
      }

      .search-result-all li img {
          width: 1rem;
          height: 1rem;
          margin-top: .14rem;
      }
  }

  /*百度地图*/
  .BMap_cpyCtrl,
  .anchorBL {
      display: none;
  }

  /*阅读更多*/
  .read-more {
      max-height: 18rem;
      overflow: hidden;
  }

  .read-content .spread {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      width: 100%;
      line-height: 30px;
      text-align: center;
      cursor: pointer;
      color: #fb4343;
      padding-top: 150px;
      padding-bottom: 28px;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f3f6f8 100px);
      z-index: 999;
  }

  .read-content .spread:before {
      content: "\e616";
      position: absolute;
      left: 50%;
      top: 120px;
      margin-left: -8.5px;
  }

  /*图标开始*/
  @font-face {
      font-family: "iconfont";
      src: url('/css/iconfont.eot?t=1612872203072');
      /* IE9 */
      src: url('/css/iconfont.eot?t=1612872203072#iefix') format('embedded-opentype'),
          /* IE6-IE8 */
          url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
          url('/css/iconfont.woff?t=1612872203072') format('woff'),
          url('/css/iconfont.ttf?t=1612872203072') format('truetype'),
          /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
          url('/css/iconfont.svg?t=1612872203072#iconfont') format('svg');
      /* iOS 4.1- */
  }

  .iconfont {
      font-family: "iconfont" !important;
      font-size: 16px;
      font-style: normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  .icon-weixiu:before {
      content: "\e625";
  }

  .icon-remen:before {
      content: "\e60d";
  }

  .icon-liwu:before {
      content: "\e6d5";
  }

  .icon-huodong:before {
      content: "\e605";
  }

  .icon-dongtai:before {
      content: "\e695";
  }

  .icon-kefu:before {
      content: "\e61c";
  }

  .icon-jiqiren:before {
      content: "\e6a4";
  }

  .icon-shouye:before {
      content: "\e619";
  }

  .icon-gengduo:before {
      content: "\e617";
  }

  .icon-neirong:before {
      content: "\e618";
  }

  .icon-pinglun:before {
      content: "\e61b";
  }

  .icon-huangguan:before {
      content: "\e61e";
  }

  .icon-fenlei:before {
      content: "\e61f";
  }

  .icon-zhaopinpai:before {
      content: "\e620";
  }

  .icon-bianji:before {
      content: "\e621";
  }

  .icon-shoucang:before {
      content: "\e627";
  }

  .icon-guanbi:before {
      content: "\e62b";
  }

  .icon-fanhui:before {
      content: "\e62c";
  }

  .icon-xiala:before {
      content: "\e62d";
  }

  .icon-dianzan:before {
      content: "\e62f";
  }

  .icon-chakan:before {
      content: "\e630";
  }

  .icon-wode:before {
      content: "\e638";
  }

  .icon-zhuanshi:before {
      content: "\e639";
  }

  .icon-sousuo:before {
      content: "\e63b";
  }

  .icon-saoma:before {
      content: "\e63d";
  }

  .icon-zhankai:before {
      content: "\e63e";
  }

  .icon-shouqi:before {
      content: "\e63f";
  }

  .icon-fankui:before {
      content: "\e632";
  }

  .icon-xianshi:before {
      content: "\e616";
  }

  .icon-plus:before {
      content: "\e603";
  }

  .icon-ahead:before {
      content: "\e604";
  }

  .icon-share:before {
      content: "\e60b";
  }

  .icon-warn:before {
      content: "\e60e";
  }

  .icon-right:before {
      content: "\e60f";
  }

  .icon-load:before {
      content: "\e612";
  }

  .icon-map:before {
      content: "\e611";
  }

  .icon-info:before {
      content: "\e672";
  }

  .icon-baozhang:before {
      content: "\e677";
  }

  .icon-wenhao:before {
      content: "\e679";
  }

  .icon-zuobiao:before {
      content: "\e607";
  }

  .icon-shijian:before {
      content: "\e60a";
  }

  .icon-dianhua:before {
      content: "\e615";
  }

  .icon-tel:before {
      content: "\e602";
  }

  .icon-more:before {
      content: "\e608";
  }

  .icon-qipao:before {
      content: "\e622";
  }

  .icon-aixin:before {
      content: "\e623";
  }

  .icon-shouji:before {
      content: "\e667";
  }

  .icon-huaban:before {
      content: "\e600";
  }

  .icon-douban:before {
      content: "\e61d";
  }

  .icon-baidu:before {
      content: "\e65e";
  }

  .icon-wechat:before {
      content: "\e601";
  }

  .icon-weibo:before {
      content: "\e634";
  }

  .icon-qzone:before {
      content: "\e635";
  }

  .icon-qq:before {
      content: "\e637";
  }


  /*图标结束*/
  .iconfont {
      font-size: .32rem;
  }

  .icon-xiala {
      font-size: .2rem;
  }

  .icon-plus {
      font-size: .28rem;
      margin-left: .01rem;
  }

  .icon-dianzan {
      color: #2dc47b;
      font-size: .38rem;
      cursor: pointer;
      margin-left: .07rem;
  }

  .icon-baozhang {
      margin-left: .04rem;
  }

  .avatar i {
      flex: 1;
  }

  .avatar i:before {
      font-size: .4rem;
  }

  .social-share {
      margin-bottom: .4rem;
  }

  .social-share a {
      position: relative;
      text-decoration: none;
      margin: 4px;
      display: inline-block;
      outline: none;
  }

  .social-share .social-share-icon {
      position: relative;
      display: inline-block;
      font-size: .34rem;
      border-radius: 50%;
      border: 1px solid #666;
      text-align: center;
      vertical-align: middle;
      transition: background 0.6s ease-out 0s;
      width: .6rem;
      height: .6rem;
      line-height: .6rem;
  }

  .social-share .icon-wechat .wechat-qrcode p {
      font-size: .28rem;
      text-align: center;
  }

  .social-share .social-share-icon:hover {
      background: #666;
      color: #fff;
  }

  .social-share .icon-weibo {
      color: #ff763b;
      border-color: #ff763b;
  }

  .social-share .icon-weibo:hover {
      background: #ff763b;
  }

  .social-share .icon-baidu {
      color: #56b6e7;
      border-color: #56b6e7;
  }

  .social-share .icon-baidu:hover {
      background: #56b6e7;
  }

  .social-share .icon-huaban {
      color: #F47E8A;
      border-color: #F47E8A;
  }

  .social-share .icon-huaban:hover {
      background: #F47E8A;
  }

  .social-share .icon-qq {
      color: #56b6e7;
      border-color: #56b6e7;
  }

  .social-share .icon-qq:hover {
      background: #56b6e7;
  }

  .social-share .icon-qzone {
      color: #FDBE3D;
      border-color: #FDBE3D;
  }

  .social-share .icon-qzone:hover {
      background: #FDBE3D;
  }

  .social-share .icon-douban {
      color: #33b045;
      border-color: #33b045;
  }

  .social-share .icon-douban:hover {
      background: #33b045;
  }

  .social-share .icon-wechat {
      position: relative;
      color: #7bc549;
      border-color: #7bc549;
  }

  .social-share .icon-wechat:hover {
      background: #7bc549;
  }

  .social-share .icon-wechat .wechat-qrcode {
      display: none;
      border: 1px solid #eee;
      position: absolute;
      z-index: 9;
      top: -205px;
      left: -64px;
      width: 160px;
      height: 192px;
      color: #666;
      font-size: .26rem;
      text-align: center;
      background-color: #fff;
      box-shadow: 0 2px 10px #aaa;
      transition: all 200ms;
      -webkit-tansition: all 350ms;
      -moz-transition: all 350ms;
  }

  .social-share .icon-wechat .wechat-qrcode.bottom {
      top: 40px;
      left: -84px;
  }

  .social-share .icon-wechat .wechat-qrcode.bottom:after {
      display: none;
  }

  .social-share .icon-wechat .wechat-qrcode h4 {
      font-weight: normal;
      height: .6rem;
      line-height: .6rem;
      font-size: .28rem;
      background-color: #f3f3f3;
      margin: 0;
      padding: 0;
      color: #777;
      letter-spacing: 1px;
  }

  .social-share .icon-wechat .wechat-qrcode .qrcode {
      width: 105px;
      margin: 10px auto;
  }

  .social-share .icon-wechat .wechat-qrcode .qrcode table {
      margin: 0 !important;
  }

  .social-share .icon-wechat .wechat-qrcode .help p {
      font-weight: normal;
      line-height: 16px;
      padding: 0;
      margin: 0;
  }

  .social-share .icon-wechat .wechat-qrcode:after {
      content: '';
      position: absolute;
      left: 50%;
      margin-left: -6px;
      bottom: -13px;
      width: 0;
      height: 0;
      border-width: 8px 6px 6px 6px;
      border-style: solid;
      border-color: #fff transparent transparent transparent;
  }

  .social-share .icon-wechat:hover .wechat-qrcode {
      display: block;
  }

  /*下拉选项*/
  .navlist_wrap {
      background: #fff;
      margin-top: -1px;
  }

  .navlist_show {
      overflow: hidden;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
  }

  .navlist_show .navlist_mask {
      display: block
  }

  .navlist_show .navlist_wrap {
      position: absolute;
      top: 0;
      width: 100%;
  }

  .navlist_box {
      background: #fff;
      z-index: 1000;
      position: relative;
      width: 100%;
  }

  .navlist_box .navlist_bar {
      height: 1rem;
      line-height: 1rem;
      border-bottom: 1px solid #e5e5e5;
      position: relative;
      z-index: 8;
      background: #f9f9f9;
  }

  .navlist_box .navlist_bar span {
      flex: 1;
      height: 100%;
      color: #26292B;
      text-align: center
  }

  .navlist_box .navlist_bar span.active {
      color: #1EBE64
  }

  .navlist_box .navlist_bar span i {
      display: inline-block;
  }

  .navlist_box .navlist_bar span.active i {
      -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      transform: rotate(-180deg);
  }

  .navlist_box .navlist_bar span em {
      display: inline-block;
  }

  /*选项区域*/
  .navlist_select {
      width: 100%;
      position: absolute;
      top: 1rem;
      left: 0;
      background: #fff;
      z-index: -1
  }

  .navlist_select a {
      color: #26292B;
  }

  .navlist_select>div {
      width: 100%;
      max-height: 10rem;
      min-height: 4rem;
      overflow: auto;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      background: #fff;
      transition: -webkit-transform .5s ease;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      opacity: 0;
      z-index: 1
  }

  .navlist_select>div.active {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      opacity: 1;
      z-index: 2
  }

  /*多种*/
  .screen-multi div {
      padding: .2rem 0 .4rem;
  }

  .sele1,
  .sele2,
  .sele3 {
      overflow-y: auto;
      min-width: 33%;
      flex: 1;
  }

  .sele1 a,
  .sele2 a,
  .sele3 a {
      padding-left: .4rem;
      display: block;
      padding: .2rem;
      line-height: 1.2;
  }

  .sele1 {
      background: #F0F0F0
  }

  .sele1 a.active {
      background: #f8f8f8;
      font-weight: bold;
      color: #1EBE64
  }


  .sele2 {
      background: #f8f8f8;
  }

  .sele2 a.active {
      background: #fff;
      font-weight: bold;
      color: #1EBE64
  }

  .sele3 {
      background: #fff;
  }

  .sele3 a.active {
      color: #1EBE64;
      font-weight: 700
  }

  .sele3 a.active i {
      border-color: #1EBE64
  }

  /*按钮型*/
  .screen-btn {
      padding: .1rem .5rem .8rem;
  }

  .screen-btn a {
      text-align: center;
      color: #505050;
      background: #f8f8f8;
      border-radius: 4px;
      overflow: hidden;
      padding: 0 .24rem;
      margin: .08rem .14rem .08rem 0;
      line-height: .6rem;
      min-width: 20%;
      /*flex: 1;*/
  }

  .screen-btn a.active {
      background: #EEFAF2;
      color: #1EBE64;
      font-weight: bold;
  }

  .screen-btn ul li span {
      display: block;
      margin: .3rem 0 .1rem;
      width: 100%;
      /*color: #b36c00;
                font-size: .28rem;*/
      letter-spacing: 1.4px;
  }

  .screen-btn ul li::nth-child(2) {
      margin-left: 0;
  }

  /*单行*/
  .screen-line {
      padding: .4rem .6rem;
  }

  .screen-line a {
      color: #26292B;
      display: block;
      line-height: .8rem;
  }

  .screen-line a.active {
      color: #1EBE64;
      font-weight: bold;
  }

  .stick-fixed {
      position: fixed;
      margin-top: -1px;
      top: 0;
  }

  .navlist_mask {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, .5);
      overflow: hidden;
      z-index: 99;
      display: none
  }

  .nav-list {
      padding: .4rem .6rem .02rem;
      border-bottom: 1px solid #eee;
  }

  /*  .navlist_select::after {
      content: "";
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.21), #fffdfd);
      width: 100%;
      position: absolute;
      bottom: 0;
      height: 30px;
  }*/
  .wrap-page {
      padding: .4rem 0;
  }

  .wrap-page .spread {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100px) !important;
  }

  .search-result-all .search-result-news {
      background: #fff;
      padding: .1rem 0;
      border-bottom: 1px solid #eee;
      border-radius: 0;
      margin: 0;
  }

  .search-result-all .search-result-news:last-child {
      border-bottom: none;
  }