.all-wrap .content-wrap .banner .info {
  position: absolute;
  left: 50px;
  top: 80px;
  width: 160px;
  height: 140px;
  z-index: 1; }

.all-wrap .content-wrap .banner .info h2 {
  font-size: 36px;
   
  color: white;
  font-weight: bold;
  line-height: 1; }

.all-wrap .content-wrap .banner .info h3 {
  color: white;
  font-size: 16px;
   
  line-height: 1; }

.all-wrap .content-wrap .banner .info .btn {
  width: 120px;
  height: 40px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.8;
  position: absolute;
  bottom: 0;
  left: 0;
   
  color: white; }

.all-wrap .content-wrap .tableContent > .item .line {
  width: 100%;
  font-size: 0; }
  .all-wrap .content-wrap .tableContent > .item .line .left,
  .all-wrap .content-wrap .tableContent > .item .line .right {
    width: 50%;
    display: inline-block;
    height: 250px;
    vertical-align: top; }
  .all-wrap .content-wrap .tableContent > .item .line .right {
    text-align: right;
    padding-right: 70px;
    position: relative; }
    .all-wrap .content-wrap .tableContent > .item .line .right img {
      width: 440px;
      top: -80px;
      position: absolute;
      right: -40px; }
  .all-wrap .content-wrap .tableContent > .item .line .left {
    text-align: left;
    padding-left: 50px; }
    .all-wrap .content-wrap .tableContent > .item .line .left p {
      font-size: 16px;
      font-family: "FZLTZHUNHK";
      color: #888;
      text-transform: uppercase; }
    .all-wrap .content-wrap .tableContent > .item .line .left .sub {
      font-size: 14px;
       
      color: #999999;
      text-transform: uppercase;
      text-align: right; }
    .all-wrap .content-wrap .tableContent > .item .line .left .f1 {
      color: #36ccbb; }
    .all-wrap .content-wrap .tableContent > .item .line .left .f2 {
      color: #14c2cb; }
    .all-wrap .content-wrap .tableContent > .item .line .left .f3 {
      color: #00bcd5; }

.all-wrap .content-wrap .tableContent > .item .keysWords {
  padding: 0 30px;
  font-size: 0; }
  .all-wrap .content-wrap .tableContent > .item .keysWords .item {
    width: 25%;
    height: 115px;
    display: inline-block; }
    .all-wrap .content-wrap .tableContent > .item .keysWords .item .info {
      width: 170px;
      height: 110px;
      margin: auto;
      font-size: 0;
      padding-bottom: 14px; }
      .all-wrap .content-wrap .tableContent > .item .keysWords .item .info > div {
        display: inline-block; }
      .all-wrap .content-wrap .tableContent > .item .keysWords .item .info .text {
        font-size: 24px;
        font-family: "FZLTZHUNHK";
        color: #999999;
        text-transform: uppercase; }
      .all-wrap .content-wrap .tableContent > .item .keysWords .item .info .title {
        font-size: 46px;
        font-family: "FZLTDHK";
        color: white;
        text-transform: uppercase;
        border-radius: 5px;
        width: 70px;
        line-height: 65px;
        text-align: center;
        height: 70px;
        font-weight: bold;
        vertical-align: top; }
        .all-wrap .content-wrap .tableContent > .item .keysWords .item .info .title img {
          height: 107px; }
    .all-wrap .content-wrap .tableContent > .item .keysWords .item .sub {
      width: 170px;
      margin: auto;
      font-size: 14px;
       
      color: #666666;
      text-transform: uppercase;
      line-height: 1;
      padding-top: 14px; }

.all-wrap .content-wrap .tableContent > .item .superLine {
  width: 100%;
  font-size: 0;
  padding: 0 100px; }
  .all-wrap .content-wrap .tableContent > .item .superLine > div {
    display: inline-block;
    vertical-align: top; }
  .all-wrap .content-wrap .tableContent > .item .superLine .left {
    width: 335px; }
  .all-wrap .content-wrap .tableContent > .item .superLine .right {
    width: 335px; }
  .all-wrap .content-wrap .tableContent > .item .superLine h3 {
    font-size: 36px;
     
    color: #333333;
    line-height: 1;
    margin-bottom: 45px; }
  .all-wrap .content-wrap .tableContent > .item .superLine p {
    font-size: 14px;
     
    color: #666;
    line-height: 1; }
  .all-wrap .content-wrap .tableContent > .item .superLine .keyword {
    font-size: 16px;
    color: #50aeee;
    font-weight: bold;
     
    line-height: 1; }

.all-wrap .content-wrap .tableContent > .item strong {
  font-size: 32px;
  color: #333333;
  font-family: "Impact";
  text-transform: uppercase; }
  .all-wrap .content-wrap .tableContent > .item strong span {
    display: inline-block;
    -webkit-transform: translateX(8px) scale(1.35, 1.1);
    transform: translateX(8px) scale(1.35, 1.1); }

.all-wrap .content-wrap .tableContent > .item .questImg {
  width: 810px;
  margin-left: 60px;
  display: block; }

.all-wrap .content-wrap .tableContent > .item .questList {
  width: 100%;
  padding: 0 30px; }
  .all-wrap .content-wrap .tableContent > .item .questList > .questItem {
    width: 100%;
    height: 170px;
    font-size: 0; }
    .all-wrap .content-wrap .tableContent > .item .questList > .questItem > div {
      display: inline-block;
      vertical-align: top; }
    .all-wrap .content-wrap .tableContent > .item .questList > .questItem .imgWrap {
      height: 170px;
      position: relative; }
      .all-wrap .content-wrap .tableContent > .item .questList > .questItem .imgWrap img {
        position: absolute;
        max-width: 100%;
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto; }
    .all-wrap .content-wrap .tableContent > .item .questList > .questItem .imgWrap.left {
      width: 205px;
      margin-left: 45px;
      margin-right: 40px; }
    .all-wrap .content-wrap .tableContent > .item .questList > .questItem .textWrap {
      width: 467px;
      padding-top: 50px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 170px;
      border-bottom: 1px solid #efefef; }
      .all-wrap .content-wrap .tableContent > .item .questList > .questItem .textWrap h3 {
        font-size: 18px;
         
        color: #333333;
        font-weight: bold;
        text-align: left;
        line-height: 1;
        margin-bottom: 15px;
        white-space: pre-line; }
      .all-wrap .content-wrap .tableContent > .item .questList > .questItem .textWrap p {
        font-size: 14px;
         
        color: #666666;
        line-height: 1.714;
        white-space: pre-line; }

.all-wrap .content-wrap .tableContent > .item:nth-of-type(1) {
  display: block; }
.all-wrap .customfeed .feedbackList .info .userName {
    margin-bottom: 30px !important; }
.m-wrap .superiority {
  padding: 0.533rem 0rem 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .m-wrap .superiority .line h3 {
    font-size: 0.48rem;
     
    color: #333333;
    font-weight: bold;
    margin-bottom: 0.4rem; }
  .m-wrap .superiority .line img {
    width: 5.467rem;
    height: auto;
    margin: 0 auto 0.3rem;
    display: block; }
  .m-wrap .superiority .line .info {
    width: 8.267rem;
    margin: 0 auto 1.133rem; }
    .m-wrap .superiority .line .info p {
      font-size: 0.347rem;
      font-family: "FZLTZHUNHK";
      color: #888;
      text-transform: uppercase;
      line-height: 1.5; }
    .m-wrap .superiority .line .info .sub {
      font-size: 0.24rem;
      line-height: 1.5;
       
      color: #999999;
      text-transform: uppercase;
      text-align: right;
      margin-top: 0.267rem; }
  .m-wrap .superiority h2 {
    margin-bottom: 0.533rem; }
  .m-wrap .superiority .title {
    font-size: 0.613rem;
    font-family: "FZLTDHK";
    color: white;
    text-transform: uppercase;
    border-radius: 0.067rem;
    width: 0.933rem;
    line-height: 0.867rem;
    text-align: center;
    height: 0.933rem;
    font-weight: bold;
    vertical-align: top;
    display: inline-block; }
  .m-wrap .superiority .text {
    font-size: 0.32rem;
    font-family: "FZLTZHUNHK";
    color: #999999;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1; }
    .m-wrap .superiority .text span {
      line-height: 1;
      position: relative;
      top: -0.16rem;
      display: inline-block; }
  .m-wrap .superiority .bg_b {
    background-color: #50aeee; }
  .m-wrap .superiority .bg-g {
    background: #82de71; }

.m-wrap strong {
  font-size: 0.587rem;
  color: #333333;
  font-family: "Impact";
  text-transform: uppercase; }
  .m-wrap strong span {
    display: inline-block;
    margin-left: -0.213rem;
    position: relative;
    top: -0.067rem;
    line-height: 0.8;
    -webkit-transform: translateX(0.107rem) scale(1, 1);
    transform: translateX(0.107rem) scale(1, 1); }

.m-wrap .f1 {
  color: #36ccbb; }

.m-wrap .f2 {
  color: #14c2cb; }

.m-wrap .f3 {
  color: #00bcd5; }

.m-wrap .keysWords {
  font-size: 0;
  margin-bottom: 0.667rem; }
  .m-wrap .keysWords .item {
    width: 40%;
    display: inline-block;
    margin-bottom: 0.3rem; }
    .m-wrap .keysWords .item img {
      width: 70%; }

.m-wrap .superLine {
  width: 100%;
  font-size: 0;
  margin-bottom: 1.333rem; }
  .m-wrap .superLine .left {
    width: 8.667rem;
    margin: auto; }
  .m-wrap .superLine .right {
    width: 8.667rem;
    margin: auto; }
  .m-wrap .superLine > div img {
    height: 6rem;
    margin-bottom: 0.3rem; }
  .m-wrap .superLine h3 {
    font-size: 0.48rem;
     
    color: #333333;
    line-height: 1;
    margin-bottom: 0.6rem;
    margin-top: 0.4rem;
    font-weight: bold; }
  .m-wrap .superLine p {
    font-size: 0.36rem;
     
    color: #666;
    line-height: 1;
    margin-bottom: 0.3rem;
    text-align: left; }
  .m-wrap .superLine .keyword {
    font-size: 0.48rem;
    color: #50aeee;
    font-weight: bold;
     
    line-height: 0.5; }

.m-wrap .scene h2 {
  margin: 0.867rem 0 0.867rem; }

.m-wrap .scene .questImg {
  width: 10rem;
  height: auto; }

.m-wrap .scene .questList {
  width: 100%;
  padding: 0 .4rem; }
  .m-wrap .scene .questList > .questItem {
    width: 100%;
    height: 2.667rem;
    position: relative;
    font-size: 0; }
    .m-wrap .scene .questList > .questItem .imgWrap {
      height: 2.667rem;
      position: absolute;
      top: 50%;
      margin-top: -1.133rem; }
      .m-wrap .scene .questList > .questItem .imgWrap img {
        position: absolute;
        width: 1.6rem;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto; }
    .m-wrap .scene .questList > .questItem .imgWrap.left {
      width: 2.667rem; }
    .m-wrap .scene .questList > .questItem .textWrap {
      width: 5.867rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: absolute;
      height: 2.667rem;
      padding-top: .667rem;
      box-sizing: border-box;
      top: 50%;
      margin-top: -1.133rem;
      left: 2.867rem;
      border-bottom: .013rem solid #efefef; }
      .m-wrap .scene .questList > .questItem .textWrap h3 {
        font-size: .373rem;
         
        color: #333333;
        font-weight: bold;
        text-align: left;
        line-height: 1;
        margin-bottom: .2rem;
        white-space: pre-line; }
      .m-wrap .scene .questList > .questItem .textWrap p {
        font-size: .24rem;
         
        color: #666666;
        line-height: 1.714;
        white-space: pre-line;
        text-align: left; }
  .m-wrap .scene .questList .questItem:nth-of-type(4) .textWrap {
    padding-top: .467rem; }

.m-wrap .customfeed .appointmentBtn {
  margin-top: -0.3rem; }

.m-wrap .customfeed .feedbackList .info h3 {
  margin-bottom: 0.1rem; }

.m-wrap .customfeed .feedbackList .info p {
  margin-bottom: 0.366rem !important; }

.m-wrap .customfeed .feedbackList .info .userName {
  margin-bottom: 0.4rem !important; }

