@charset "UTF-8";
@media screen and (max-width: 750px) {
  .mtborradt24 {
    border-radius: 3.2vw 3.2vw 0px 0px;
  }
  .departpulic p {
    font-size: 4.26667vw;
    color: #3C3C3D;
    line-height: 6.93333vw;
  }
  .departpulic p b {
    font-size: 4.26667vw;
    color: #3C3C3D;
    line-height: 6.93333vw;
    font-style: normal;
    font-weight: bolder;
  }
  .departpulic b {
    font-size: 4.26667vw;
    color: #3C3C3D;
    line-height: 6.93333vw;
    font-style: normal;
    font-weight: bolder;
  }
  .departpulic p strong{
        font-size: vw(16);
        color: #3C3C3D;
        line-height: vw(26);
        font-style: normal;
        font-weight: bolder;
    }
    .departpulic strong{
        font-size: vw(16);
        color: #3C3C3D;
        line-height: vw(26);
        font-style: normal;
        font-weight: bolder;
    }
  .departpulic span {
    font-size: 4.26667vw;
    color: #3C3C3D;
    line-height: 6.93333vw;
  }
  .departpulic {
    font-size: 4.26667vw;
    color: #3C3C3D;
    line-height: 6.93333vw;
    margin-top: 1.33333vw;
  }
  .departpulic img {
    width: 93.6vw;
    height: auto;
    margin-top: 3.2vw;
  }
  .contentbox2 {
    position: relative;
    padding-bottom: 6.4vw;
    height: 1.86667vw;
    overflow: hidden;
  }
  .menuBox {
    position: fixed;
    z-index: 9999;
    background: #333;
    border-radius: .8rem;
    width: 6.4rem;
    right: 1.6rem;
    top: 3.5rem;
    display: none;
  }
  .mt16 {
    margin-top: 1.6rem;
  }
  .loadmore {
    background-color: #fff;
    background-image: url(../../image/citybg.png);
    background-position: bottom;
    background-size: 100% 3.73333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 9.86667vw;
    padding-bottom: 1.33333vw;
  }
  .loadmore p {
    font-size: 3.73333vw;
    color: #A4A4A4;
    text-align: center;
    margin-top: 1.33333vw;
  }
  .citybox {
    height: 12.26667vw;
  }
  .opentext {
    background-image: url(../../image/icon_open.png);
    background-position: right center;
    background-size: 5.33333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    padding-right: 5.33333vw;
    right: 0.53333vw;
    bottom: 3.2vw;
    background-color: #fff;
    padding-left: 1.6vw;
  }
  .advtext {
    bottom: 1.06667vw;
    right: 1.6vw;
  }
  .hosnav h3 {
    font-size: 4.26667vw;
    line-height: 7.2vw;
    color: #3C3C3D;
    margin-top: 3.2vw;
  }
  .hosnav p {
    font-size: 4.26667vw;
    line-height: 7.2vw;
    color: #3C3C3D;
    font-weight: normal;
    margin-top: 2.66667vw;
  }
  .hosnav img {
    width: 93.6vw;
    height: 45.86667vw;
    border-radius: 1.6vw;
    margin-top: 4.26667vw;
  }
  .articalbtngroup a {
    background-position: 10.66667vw center;
    background-size: 5.33333vw;
    padding-left: 6.66667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .mtbotgroup a {
    background-position: 10.66667vw center;
    padding-left: 6.66667vw;
    background-size: 5.33333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .articalbtngroup a {
    font-size: 4.26667vw;
    color: #fff;
    line-height: 12.8vw;
    width: 45.06667vw;
    text-align: center;
    border-radius: 1.06667vw;
  }
  .articalpbox h1 {
    font-size: 5.33333vw;
    color: #3EB79D;
  }
  .articalpbox > p {
    font-size: 4.26667vw;
    line-height: 8.53333vw;
    color: #333333;
    margin-top: 2.66667vw;
    text-align: justify;
  }
  .articalpbox h2 {
    font-size: 4.8vw;
    color: #333;
    padding-left: 3.2vw;
    position: relative;
    margin-top: -1.33333vw;
    margin-top: 4.26667vw;
  }
  .articalpbox h2::before {
    content: "";
    display: block;
    position: absolute;
    width: 1.06667vw;
    height: 4.26667vw;
    background: #3EB79D;
    border-radius: 0.8vw;
    top: 1.33333vw;
    left: 0.53333vw;
  }
  .articalpbox h3 {
    font-size: 4.26667vw;
    color: #333;
    margin-top: 4.26667vw;
  }
  .articalpbox > i {
    font-size: 3.2vw;
    line-height: 9.6vw;
    color: #999999;
    border-bottom: 1px solid #EEEEEE;
    font-style: normal;
    display: block;
  }
  .articalpbox > i span {
    font-size: 3.2vw;
    line-height: 9.6vw;
    color: #999999;
    margin-left: 6.4vw;
  }
  .artlistbox {
    padding-bottom: 2.13333vw;
    border-bottom: 1px solid #ebebeb;
  }
  .artlistboxtop h1 {
    width: 90.66667vw;
    font-size: 4.26667vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 4.26667vw;
  }
  .artlistboxtop {
    display: block;
  }
  .artlistboxtop p {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    color: #666666;
    text-align: justify;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 2.66667vw;
  }
  .navbread {
    background-image: url(../../image/icon_more.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: right center;
    padding-right: 4.26667vw;
    margin-right: 2.13333vw;
    margin-left: 2.13333vw;
  }
  .jghosactiveotboxcalc {
    width: calc(100% + 3.6vw);
  }
  .jghosactive {
    padding-left: 2.13333vw;
    padding-right: 2.13333vw;
  }
  .indexnavtop {
    top: 25.53333vw;
  }
  .mtborradb24 {
    border-radius: 0px 0px 3.2vw 3.2vw;
  }
  .mtborradb8 {
    border-radius: 0px 0px 1.06667vw 1.06667vw;
  }
  .mtborrad36 {
    border-radius: 4.8vw;
  }
  .doctimetext h4 {
    font-size: 4.26667vw;
    color: #3EB79D;
    background-position: left center;
    background-size: 4.8vw;
    background-repeat: no-repeat;
    padding-left: 6.66667vw;
    margin-top: 4.26667vw;
  }
  .doctimetext p {
    font-size: 3.73333vw;
    color: #333;
    line-height: 5.86667vw;
    margin-top: 2.13333vw;
  }
  .hookbg {
    background-image: url(../../image/hook.png);
    background-repeat: no-repeat;
    background-size: 5.33333vw;
    background-position: left center;
    padding-left: 6.4vw;
  }
  .discusinput input {
    margin-left: 2.4vw;
    border: none;
    color: #0064E8;
    height: 9.6vw;
    line-height: 9.6vw;
    padding-left: 3.2vw;
    border-radius: 1.6vw;
    background: #F2F7FE;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 3.73333vw;
  }
  .discusinput input::-webkit-input-placeholder {
    color: #0064E8;
  }
  .discucdetail p {
    font-size: 4.26667vw;
    line-height: 7.46667vw;
    color: #333333;
    margin-top: 3.2vw;
  }
  .mtbackhos {
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: left center;
    padding-left: 5.33333vw;
  }
  .goTop {
    position: fixed;
    display: none;
    bottom: 5.33333vw;
    right: 6.4vw;
    width: 8vw;
    height: 8vw;
    background-color: rgba(0, 0, 0, 0.1);
    background-image: url(../../image/icon_zd_normal.png);
    background-repeat: no-repeat;
    background-size: 8vw;
    background-position: center center;
    z-index: 998;
  }
  .mtborradtl24 {
    border-radius: 3.2vw 0px 0px 0px;
  }
  .mtborradtr24 {
    border-radius: 0px 3.2vw 0px 0px;
  }
  .articaconten p {
    font-size: 4.8vw;
    color: #3C3C3D;
    line-height: 8.53333vw;
    text-align: justify;
    margin-top: 3.2vw;
  }
  .articaconten p img {
    width: 93.6vw;
    height: auto;
    margin-top: 3.2vw;
  }
  .articaconten h1 {
    font-size: 5.33333vw;
    color: #0064E8;
    width: 93.6vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 2.66667vw;
  }
  .articaconten h2 {
    font-size: 5.33333vw;
    color: #3C3C3D;
    margin-top: 6.4vw;
  }
  .articaconten h3 {
    font-size: 4.8vw;
    color: #3C3C3D;
    margin-top: 3.2vw;
  }
  .articaconten h5 {
    font-size: 3.73333vw;
    text-align: justify;
    font-weight: normal;
    color: #6E6E70;
    line-height: 6.4vw;
    padding: 3.2vw;
    background: rgba(224, 225, 228, 0.39);
    border-radius: 1.6vw;
    margin-top: 3.2vw;
  }
  .articaconten h6 {
    font-size: 3.73333vw;
    text-align: justify;
    font-weight: normal;
    color: #333;
    margin-top: 2.13333vw;
  }
  .articaconten span {
    font-size: 4.26667vw;
    color: #333;
    line-height: 8.53333vw;
    text-align: justify;
  }
  .articaconten b {
    font-size: 4.26667vw;
    color: #333;
    line-height: 8.53333vw;
    text-align: justify;
    font-weight: normal;
  }
  .picmoreback {
    background-image: url(../../image/icon_left.png) !important;
    background-repeat: no-repeat !important;
    background-size: 5.33333vw !important;
    background-position: 21.86667vw center !important;
  }
  .articaconten h1 {
    background-image: url(../../image/icon_wen.png) !important;
    background-repeat: no-repeat !important;
    background-size: 6.4vw !important;
    background-position: left 0.53333vw !important;
    padding-left: 8.53333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .articaconten h6 {
    margin-top: 0px;
  }
  .thirdtitle {
    position: relative;
    padding-left: 2.66667vw;
  }
  .thirdtitle::before {
    position: absolute;
    content: "";
    display: block;
    width: 0.53333vw;
    height: 3.2vw;
    border-radius: 0.8vw;
    background-color: #0064E8;
    top: 1.33333vw;
    left: 0px;
  }
  .articalzy::before {
    content: "摘要：";
    font-size: 3.73333vw;
    color: #333;
    white-space: nowrap;
    font-weight: bold;
  }
  .discusstitle h5 {
    color: #666 !important;
  }
  .discusstitle::before {
    content: "讨论规则：";
    font-size: 3.73333vw;
    color: #333;
    white-space: nowrap;
    display: block;
    font-weight: bold;
    margin-bottom: 2.13333vw;
  }
  .arttips::before {
    content: "Tips：";
    font-size: 5.33333vw;
    color: #0064E8;
    white-space: nowrap;
    font-weight: bold;
  }
  .botboxcalc {
    width: calc(100% + 5.5vw);
  }
  .mtwidcalc40 {
    width: calc(100% + 8.8vw);
  }
  .mtbackimgadr {
    background-image: url(../../image/icon_adress.png) !important;
    background-repeat: no-repeat !important;
    background-size: 4.26667vw !important;
    background-position: left center !important;
    padding-left: 5.33333vw;
  }
  .mtborrad24 {
    border-radius: 3.2vw;
  }
  .mtborradt12 {
    border-radius: 1.6vw 1.6vw 0px 0px;
  }
  .mtborradb12 {
    border-radius: 0px 0px 1.6vw 1.6vw;
  }
  .mtborradb16 {
    border-radius: 0px 0px 2.13333vw 2.13333vw;
  }
  .tagbackimg {
    background-image: url(../../image/icon_tag.png) !important;
    background-repeat: no-repeat !important;
    background-size: 2.13333vw !important;
    background-position: left 1.86667vw !important;
    padding-left: 5.33333vw;
  }
  .jxbackimg {
    background-image: url(../../image/icon_sj.png) !important;
    background-repeat: no-repeat !important;
    background-size: 4.26667vw !important;
    background-position: left 0.53333vw !important;
    padding-left: 4.53333vw;
  }
  .backtitlewen {
    background-image: url(../../image/icon_wen.png) !important;
    background-repeat: no-repeat !important;
    background-size: 5.33333vw !important;
    background-position: left 0 !important;
    padding-left: 8vw;
  }
  .mtborradtl12 {
    border-radius: 1.6vw 0px 0px 0px;
  }
  .mtborrad8 {
    border-radius: 1.06667vw 0px 0px 0px;
  }
  .secontitle {
    font-size: 4.26667vw;
    color: #333;
    padding-left: 3.2vw;
    position: relative;
    margin-top: -1.33333vw;
  }
  .secontitle::before {
    content: "";
    display: block;
    position: absolute;
    width: 1.06667vw;
    height: 3.46667vw;
    background: #0064E8;
    border-radius: 0.8vw;
    top: 1.33333vw;
    left: 0.53333vw;
  }
  .indtitle {
    font-size: 5.06667vw;
    color: #333;
    padding-left: 3.2vw;
    position: relative;
    margin-top: -1.33333vw;
    color: #3C3C3D;
  }
  .indtitle::before {
    content: "";
    display: block;
    position: absolute;
    width: 1.06667vw;
    height: 4.26667vw;
    background: #0064E8;
    border-radius: 0.8vw;
    top: 1.33333vw;
    left: 0.53333vw;
  }
  .mtbackmore {
    background-image: url(../../image/icon_open.png);
    background-repeat: no-repeat;
    background-size: 5.86667vw;
    background-position: 49.33333vw center;
    padding-right: 7.46667vw;
  }
  .backmore {
    font-weight: normal;
    background-image: url(../../image/icon_more.png);
    background-repeat: no-repeat;
    background-size: 5.33333vw;
    background-position: right center;
    padding-right: 5.33333vw;
  }
  .cityopen {
    font-size: 4.26667vw;
    color: #3EB79D;
    background-image: url(../../image/icon_open.png);
    background-repeat: no-repeat;
    background-size: 6.4vw;
    background-position: right center;
    padding-right: 7.46667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .cityclose {
    background-image: url(../../image/icon_close.png);
    background-repeat: no-repeat;
    background-size: 6.4vw;
    background-position: right center;
    padding-right: 7.46667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #3EB79D;
  }
  .indintitle {
    position: relative;
    padding-left: 3.2vw;
  }
  .indintitle::before {
    content: "";
    display: block;
    position: absolute;
    width: 1.06667vw;
    height: 4.26667vw;
    background: #3EB79D;
    border-radius: 0.8vw;
    top: 0.8vw;
    left: 0.53333vw;
  }
  .jctitle::before {
    top: 0.8vw !important;
  }
  .backsize::before {
    top: 0.8vw;
  }
  .indtitle a {
    font-size: 4.26667vw;
    color: #A4A4A4;
    float: right;
    font-weight: normal;
    background-image: url(../../image/icon_more.png);
    background-repeat: no-repeat;
    background-size: 5.33333vw;
    background-position: right 0.26667vw;
    padding-right: 5.33333vw;
  }
  .indtitle b {
    font-size: 3.73333vw;
    color: #A4A4A4;
    float: right;
    font-weight: normal;
  }
  .indtitle span {
    font-size: 3.73333vw;
    color: #666;
    float: right;
    background-image: url(../../image/icon_hyh.png);
    background-repeat: no-repeat;
    background-size: 5.33333vw;
    background-position: left 0px;
    padding-left: 6.66667vw;
  }
  .mtborradrl16 {
    border-top-left-radius: 2.13333vw;
  }
  .caretitle {
    background-image: url(../../image/icon_gxwt.png);
    background-repeat: no-repeat;
    background-size: 6.4vw;
    background-position: left center;
    padding-left: 8.53333vw;
  }
  .indexbottext {
    width: 4.26667vw;
    height: 0.8vw;
    border-radius: 1.06667vw;
    margin-top: 1.33333vw;
  }
  .botnavbottext {
    width: 8.53333vw;
    height: 0.8vw;
    border-radius: 0.8vw;
    margin-top: 1.33333vw;
    font-size: 4.26667vw;
  }
  .recomboxtext {
    width: 8.53333vw;
    height: 0.8vw;
    border-radius: 0.8vw;
    margin-top: 1.33333vw;
    font-size: 4.26667vw;
  }
  .botnavbox li span {
    font-size: 5.06667vw;
  }
  .botnavactive span {
    font-weight: bold;
    color: #3C3C3D;
  }
  .recomboxactive span {
    font-weight: bold;
    color: #3C3C3D;
  }
  .sytext {
    width: 8.53333vw;
    height: 1.06667vw;
    border-radius: 1.06667vw;
    margin-top: 1.33333vw;
  }
  .tagtoptext {
    width: 8.53333vw;
    height: 1.06667vw;
    border-radius: 1.06667vw;
    margin-top: 1.33333vw;
  }
  .pageList a {
    display: block;
    padding: 1.2vw 2.4vw;
    border-radius: .8vw;
    color: #A4A4A4;
    font-size: 3.73333vw;
    background: #e9e8e8;
    margin-right: 1.6vw;
    white-space: nowrap;
  }
  .pageList span.current {
    background: #e9e8e8;
    color: #3EB79D;
    display: block;
    padding: 1.2vw 2.4vw;
    border-radius: .8vw;
    font-size: 2.8vw;
    margin-right: 1.6vw;
  }
  .mtborradtt420 {
    border-radius: 1.06667vw 0px 5.33333vw 0px;
  }
  .botnavboxcontent {
    border-radius: 1.6vw;
    padding-left: 3.2vw;
    padding-right: 3.2vw;
    padding-bottom: 3.2vw;
  }
  .recomboxcontent {
    border-radius: 1.6vw;
    padding-left: 3.2vw;
    padding-right: 3.2vw;
    padding-bottom: 3.2vw;
  }
  .mtshou {
    padding-right: 4.26667vw;
    padding-left: 4.26667vw;
    background-image: url(../../image/icon_collect.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: right 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
  .mtzhan {
    padding-right: 4.26667vw;
    padding-left: 4.26667vw;
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: right 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
  .box88206 {
    width: 27.46667vw;
    height: 11.73333vw;
  }
  .imgbox336138 {
    width: 44.8vw;
    height: 18.4vw;
  }
  .imgbox80 {
    width: 10.66667vw;
    height: 10.66667vw;
  }
  .imgbox56 {
    width: 7.46667vw;
    height: 7.46667vw;
  }
  .imgbox150 {
    width: 20vw;
    height: 20vw;
  }
  .imgbox224168 {
    width: 29.86667vw;
    height: 22.4vw;
  }
  .imgbox250188 {
    width: 33.33333vw;
    height: 25.06667vw;
  }
  .imgbox40 {
    width: 5.33333vw;
    height: 5.33333vw;
  }
  .imgbox686128 {
    width: 91.46667vw;
    height: 17.06667vw;
  }
  .imgbox654222 {
    width: 87.2vw;
    height: 29.6vw;
  }
  .imgbox222166 {
    width: 29.6vw;
    height: 22.13333vw;
  }
  .imgbox222176 {
    width: 29.6vw;
    height: 22.93333vw;
  }
  .imgbox200122 {
    width: 26.66667vw;
    height: 17.6vw;
  }
  .imgbox204158 {
    width: 27.2vw;
    height: 21.06667vw;
  }
  .imgbox296316 {
    width: 39.46667vw;
    height: 42.13333vw;
  }
  .imgbox48 {
    width: 6.4vw;
    height: 6.4vw;
  }
  .imgbox72 {
    width: 9.6vw;
    height: 9.6vw;
  }
  .imgbox156118 {
    width: 20.8vw;
    height: 15.73333vw;
  }
  .imgbox752396 {
    width: 93.6vw;
    height: 52.8vw;
    border-radius: 2.13333vw;
  }
  .imgbox752140 {
    width: 93.6vw;
    height: 18.66667vw;
  }
  .imgbox314236 {
    width: 41.86667vw;
    height: 31.46667vw;
  }
  .imgbox314200 {
    width: 41.86667vw;
    height: 26.66667vw;
  }
  .imgbox338254 {
    width: 45.06667vw;
    height: 33.86667vw;
  }
  .imgbox320240 {
    width: 42.66667vw;
    height: 32vw;
  }
  .imgbox160 {
    width: 21.33333vw;
    height: 21.33333vw;
  }
  .imgbox120 {
    width: 16vw;
    height: 16vw;
  }
  .imgbox230174 {
    width: 30.66667vw;
    height: 23.2vw;
  }
  .mtwid308 {
    width: 41.06667vw;
  }
  .mtwid508 {
    width: 67.73333vw;
  }
  .mtwid560 {
    width: 74.66667vw;
  }
  .mtwid530 {
    width: 70.66667vw;
  }
  .mtwid364 {
    width: 48.53333vw;
  }
  .mtwid314 {
    width: 41.86667vw;
  }
  .mtwid300 {
    width: 40vw;
  }
  .mtwid700 {
    width: 93.33333vw;
  }
  .mtwid750 {
    width: 100vw;
  }
  .mtwid630 {
    width: 84vw;
  }
  .mtwid600 {
    width: 80vw;
  }
  .mtwid160 {
    width: 17.33333vw;
  }
  .mtwid192 {
    width: 25.6vw;
  }
  .mtwid152 {
    width: 20vw;
  }
  .mtwid1620 {
    width: 82.66667vw;
  }
  .holisttile h2 {
    color: #333333;
    font-size: 4.26667vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 42.66667vw;
  }
  .hospitalcity {
    display: inline-block;
    width: 16vw;
    background-image: url(../../image/icon_open_pink.png);
    background-repeat: no-repeat;
    background-size: 6.4vw;
    background-position: 8.53333vw 0;
  }
  .quesdetainame h3 {
    font-size: 4.26667vw;
    color: #333333;
    margin-left: 3.46667vw;
  }
  .artreadmore {
    position: absolute;
    font-size: 3.73333vw !important;
    text-align: center;
    z-index: 100;
    bottom: 0px;
    color: #32A3E9 !important;
    text-indent: 0 !important;
    opacity: 1;
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: right;
    left: 39.46667vw;
    width: 20vw;
  }
  .articalcontent::after {
    padding-top: 44.53333vw;
  }
  .articalcontent {
    height: 93.86667vw;
    overflow: hidden;
  }
  .articalcontent p {
    font-size: 4.26667vw;
    line-height: 8vw;
    color: #333333;
    text-indent: 8.53333vw;
    margin-top: 5.33333vw;
    text-align: justify;
  }
  .articalcontent span {
    font-size: 4.26667vw;
    line-height: 8vw;
    color: #333333;
    text-indent: 8.53333vw;
    display: inline-block;
    margin-top: 5.33333vw;
    text-align: justify;
  }
  .articalcontent div {
    font-size: 4.26667vw;
    line-height: 8vw;
    color: #333333;
    text-indent: 8.53333vw;
    margin-top: 5.33333vw;
    text-align: justify;
  }
  .artticaltag li a {
    display: inline-block;
    padding-left: 2.13333vw;
    padding-right: 2.13333vw;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
    border-radius: 1.06667vw;
  }
  .articaclicon {
    width: 93.6vw;
    height: 69.86667vw;
    border-radius: 1.6vw;
    margin: 0 auto;
  }
  .articaltitle h1 {
    font-size: 5.33333vw;
    color: #333;
    margin-top: 6.4vw;
    margin-bottom: 3.2vw;
  }
  .sciloadmore p {
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: 59.73333vw 0px;
  }
  .mtminwidth284 {
    min-width: 51.2vw;
  }
  .mtwid188 {
    width: 25.06667vw;
  }
  .mtfirstArea,
  .secoundArea {
    width: 50vw;
    height: 94vh;
    overflow-y: scroll;
  }
  .lactive {
    background: #F7FAFF;
    font-size: 4.26667vw;
    font-weight: bold;
    color: #333333 !important;
    position: relative;
  }
  .lactive::before {
    position: absolute;
    content: " ";
    width: 1.06667vw;
    height: 3.46667vw;
    background: #0064E8;
    border-radius: 1.06667vw;
    top: 4.26667vw;
    left: 2.13333vw;
  }
  .strlistmr p {
    margin-right: 3.2vw !important;
    line-height: 7.46667vw;
    background-color: #F7F8FB;
  }
  .strlistmr p a {
    padding-left: 3.2vw;
    padding-right: 3.2vw;
    display: inline-block;
    line-height: 7.46667vw;
    font-size: 3.73333vw;
    color: #999;
    border: 1px solid #F7F8FB;
    border-radius: 1.06667vw;
  }
  .strlistmr p:first-child {
    margin-left: 0px !important;
  }
  .strlistmr .sactive a {
    border: 1px solid #FD81A0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    color: #FD81A0 !important;
    border-radius: 1.06667vw;
  }
  .tagbackimg {
    background-image: url(../../image/icon_left.png);
    background-repeat: no-repeat;
    background-size: 4.26667vw;
    background-position: 86.13333vw 2.66667vw;
  }
  .taglisticon::before {
    content: " ";
    display: block;
    width: 1.06667vw;
    height: 1.06667vw;
    border-radius: 50%;
    position: absolute;
    left: 0.26667vw;
    top: 2.13333vw;
    background: #FD81A0;
  }
  .mtwidth146 {
    width: 19.46667vw;
  }
  .mtwidth162 {
    width: 21.6vw;
  }
  .mttop20 {
    top: 2.66667vw;
  }
  .mtbacktop70 {
    background-position: 86.13333vw 9.33333vw;
  }
  .mtmoremt2 {
    margin-top: 0.53333vw;
  }
  .mtright24 {
    right: 3.2vw;
  }
  .mttop34 {
    top: 4.53333vw;
  }
  .mthei44 {
    height: 5.86667vw;
  }
  .mthei50 {
    height: 6.66667vw;
  }
  .mthei400 {
    height: 53.33333vw;
  }
  .mtwid604 {
    width: 80.53333vw;
  }
  .mthei56 {
    height: 7.46667vw;
  }
  .mthei20 {
    height: 2.66667vw;
  }
  .mthei88 {
    height: 11.73333vw;
  }
  .mthei164 {
    height: 21.86667vw;
  }
  .mthei166 {
    height: 23.46667vw;
  }
  .mthei96 {
    height: 12.8vw;
  }
  .mtlinehei90 {
    line-height: 12vw;
  }
  .mtlinehei76 {
    line-height: 10.13333vw;
  }
  .mtlinehei28 {
    line-height: 3.73333vw;
  }
  .mtlinehei36 {
    line-height: 4.8vw;
  }
  .mtlinehei40 {
    line-height: 5.33333vw;
  }
  .mtlinehei46 {
    line-height: 6.13333vw;
  }
  .mtlinehei84 {
    line-height: 11.2vw;
  }
  .mtlinehei48 {
    line-height: 6.4vw;
  }
  .mtlinehei96 {
    line-height: 12.8vw;
  }
  .mtlinehei44 {
    line-height: 5.86667vw;
  }
  .mtlinehei32 {
    line-height: 4.26667vw;
  }
  .mtlinehei64 {
    line-height: 8.53333vw;
  }
  .mtlinehei56 {
    line-height: 7.46667vw;
  }
  .mtlinehei50 {
    line-height: 6.66667vw;
  }
  .mtlinehei52 {
    line-height: 6.93333vw;
  }
  .mtlinehei72 {
    line-height: 9.6vw;
  }
  .mtlinehei88 {
    line-height: 11.73333vw;
  }
  .mtlinehei164 {
    line-height: 21.86667vw;
  }
  .mtnavFixed {
    width: 100vw;
    height: 37.86667vw;
    bottom: 12vw;
    z-index: 999;
    border-radius: 1.6vw 1.6vw 0 0;
  }
  .mticon48 {
    width: 6.4vw;
    height: 6.4vw;
  }
  .mticon40 {
    width: 5.33333vw;
    height: 5.33333vw;
  }
  .mticon80 {
    width: 10.66667vw;
    height: 10.66667vw;
  }
  .mticon96 {
    width: 12.8vw;
    height: 12.8vw;
  }
  .mticon192 {
    width: 25.6vw;
    height: 25.6vw;
  }
  .mticon192 {
    width: 25.6vw;
    height: 25.6vw;
  }
  .mticon13258 {
    width: 17.6vw;
    height: 6.93333vw;
  }
  .mticon222148 {
    width: 29.6vw;
    height: 19.73333vw;
  }
  .mticon226158 {
    width: 30.13333vw;
    height: 21.06667vw;
  }
  .mticon316232 {
    width: 42.13333vw;
    height: 30.93333vw;
  }
  .mticon232174 {
    width: 30.93333vw;
    height: 23.2vw;
  }
  .mticon5632 {
    width: 7.46667vw;
    height: 4.26667vw;
  }
  .mticon50 {
    width: 6.66667vw;
    height: 6.66667vw;
  }
  .mticon70 {
    width: 9.33333vw;
    height: 9.33333vw;
  }
  .mticon72 {
    width: 9.6vw;
    height: 9.6vw;
  }
  .mticon80 {
    width: 10.66667vw;
    height: 10.66667vw;
  }
  .mtborrad6 {
    border-radius: 0.8vw;
  }
  .mticon32 {
    width: 4.26667vw;
    height: 4.26667vw;
  }
  .mtpd24 {
    padding: 3.2vw;
  }
  .mtpd10 {
    padding: 1.33333vw;
  }
  .mtpd32 {
    padding: 4.26667vw;
  }
  .mtpdl10 {
    padding-left: 1.33333vw;
  }
  .mtpdl44 {
    padding-left: 5.86667vw;
  }
  .mtpdr44 {
    padding-right: 5.86667vw;
  }
  .mtpdr40 {
    padding-right: 5.33333vw;
  }
  .mtpdl24 {
    padding-left: 3.2vw;
  }
  .mtpdl28 {
    padding-left: 3.73333vw;
  }
  .mtpdr24 {
    padding-right: 3.2vw;
  }
  .mtpdr8 {
    padding-right: 1.06667vw;
  }
  .mtpdr20 {
    padding-right: 2.66667vw;
  }
  .mtpdr16 {
    padding-right: 2.13333vw;
  }
  .mtpdr12 {
    padding-right: 1.6vw;
  }
  .mtpdr10 {
    padding-right: 1.33333vw;
  }
  .mtpdr128 {
    padding-right: 17.06667vw;
  }
  .mtpdl20 {
    padding-left: 2.66667vw;
  }
  .mtpdl8 {
    padding-left: 1.06667vw;
  }
  .mtpdl16 {
    padding-left: 2.13333vw;
  }
  .mtpdl12 {
    padding-left: 1.6vw;
  }
  .mtpdt16 {
    padding-top: 2.13333vw;
  }
  .mtpdt20 {
    padding-top: 2.66667vw;
  }
  .mtpdt18 {
    padding-top: 2.4vw;
  }
  .mtpdt8 {
    padding-top: 1.06667vw;
  }
  .mtpdb8 {
    padding-bottom: 1.06667vw;
  }
  .mtpdb4 {
    padding-bottom: 0.53333vw;
  }
  .mtpdb48 {
    padding-bottom: 6.4vw;
  }
  .mtpdb40 {
    padding-bottom: 5.33333vw;
  }
  .mtpdt2 {
    padding-top: 0.53333vw;
  }
  .mtpdt88 {
    padding-top: 11.73333vw;
  }
  .mtpdb10 {
    padding-bottom: 1.33333vw;
  }
  .mtpdb18 {
    padding-bottom: 2.4vw;
  }
  .mtpdt24 {
    padding-top: 3.2vw;
  }
  .mtpdt40 {
    padding-top: 5.33333vw;
  }
  .mtpdt4 {
    padding-top: 0.53333vw;
  }
  .mtpdt32 {
    padding-top: 4.26667vw;
  }
  .mtpdt26 {
    padding-top: 3.46667vw;
  }
  .mtpdb24 {
    padding-bottom: 3.2vw;
  }
  .mtpdb12 {
    padding-bottom: 1.6vw;
  }
  .mtpdb16 {
    padding-bottom: 2.13333vw;
  }
  .mtpdb20 {
    padding-bottom: 2.66667vw;
  }
  .mtpdb28 {
    padding-bottom: 3.73333vw;
  }
  .mtpdb32 {
    padding-bottom: 4.26667vw;
  }
  .mtpdl32 {
    padding-left: 4.26667vw;
  }
  .mtpdr32 {
    padding-right: 4.26667vw;
  }
  .mtft28 {
    font-size: 3.73333vw;
  }
  .mtft24 {
    font-size: 3.2vw;
  }
  .mtft20 {
    font-size: 2.66667vw;
  }
  .mtft32 {
    font-size: 4.26667vw;
  }
  .mtft38 {
    font-size: 5.06667vw;
  }
  .mtft36 {
    font-size: 4.8vw;
  }
  .mtft40 {
    font-size: 5.33333vw;
  }
  .mtlh64 {
    line-height: 8.53333vw;
  }
  .mtlh60 {
    line-height: 8vw;
  }
  .mtmtf4 {
    margin-top: -0.53333vw;
  }
  .mtmtf20 {
    margin-top: -2.66667vw;
  }
  .mtmtf18 {
    margin-top: -2.4vw;
  }
  .mtmtf1 {
    margin-top: -0.26667vw;
  }
  .mtmt20 {
    margin-top: 2.66667vw;
  }
  .mtmt34 {
    margin-top: 4.53333vw;
  }
  .mtmt64 {
    margin-top: 8.53333vw;
  }
  .mtmt38 {
    margin-top: 5.06667vw;
  }
  .mtmt32 {
    margin-top: 4.26667vw;
  }
  .mtmt24 {
    margin-top: 3.2vw;
  }
  .mtmt48 {
    margin-top: 6.4vw;
  }
  .mtmt52 {
    margin-top: 6.93333vw;
  }
  .mtmt40 {
    margin-top: 5.33333vw;
  }
  .mtmt10 {
    margin-top: 1.33333vw;
  }
  .mtmt12 {
    margin-top: 1.6vw;
  }
  .mtmt28 {
    margin-top: 3.73333vw;
  }
  .mtmt4 {
    margin-top: 0.53333vw;
  }
  .mtmt8 {
    margin-top: 1.06667vw;
  }
  .mtmb92 {
    margin-bottom: 12.26667vw;
  }
  .mtmb34 {
    margin-bottom: 4.53333vw;
  }
  .mtmb32 {
    margin-bottom: 4.26667vw;
  }
  .mtmb16 {
    margin-bottom: 2.13333vw;
  }
  .mtmb48 {
    margin-bottom: 6.4vw;
  }
  .mtmb40 {
    margin-bottom: 5.33333vw;
  }
  .mtmb24 {
    margin-bottom: 3.2vw;
  }
  .mtmb8 {
    margin-bottom: 1.06667vw;
  }
  .mtmt16 {
    margin-top: 2.13333vw;
  }
  .mtmr32 {
    margin-right: 4.26667vw;
  }
  .mtmr8 {
    margin-right: 1.06667vw;
  }
  .mtmr24 {
    margin-right: 3.2vw;
  }
  .mtmr18 {
    margin-right: 2.4vw;
  }
  .mtmr40 {
    margin-right: 5.33333vw;
  }
  .mtmr4 {
    margin-right: 0.53333vw;
  }
  .mtmr12 {
    margin-right: 1.6vw;
  }
  .mtmr16 {
    margin-right: 2.13333vw;
  }
  .mtmr10 {
    margin-right: 1.33333vw;
  }
  .mtmr48 {
    margin-right: 6.4vw;
  }
  .mtml56 {
    margin-left: 7.46667vw;
  }
  .mtmlf10 {
    margin-left: -1.33333vw;
  }
  .mtml60 {
    margin-left: 8vw;
  }
  .mtml76 {
    margin-left: 10.13333vw;
  }
  .mtml32 {
    margin-left: 4.26667vw;
  }
  .mtml4 {
    margin-left: 0.53333vw;
  }
  .mtml40 {
    margin-left: 5.33333vw;
  }
  .mtml24 {
    margin-left: 3.2vw;
  }
  .mtml228 {
    margin-left: 30.4vw;
  }
  .mtml12 {
    margin-left: 1.6vw;
  }
  .mtml116 {
    margin-left: 15.46667vw;
  }
  .mtml16 {
    margin-left: 2.13333vw;
  }
  .mtml20 {
    margin-left: 2.66667vw;
  }
  .mtml46 {
    margin-left: 6.13333vw;
  }
  .mtfont24 {
    font-size: 3.2vw;
  }
  .mtfont28 {
    font-size: 3.73333vw;
  }
  .mtborrad12 {
    border-radius: 1.6vw;
  }
  .mtborrad16 {
    border-radius: 2.13333vw;
  }
  .mtborrad88 {
    border-radius: 11.73333vw;
  }
  .mtborrad8 {
    border-radius: 1.06667vw;
  }
  .mtborradtl12 {
    border-top-left-radius: 1.6vw;
  }
  .mtborradtr12 {
    border-top-right-radius: 1.6vw;
  }
  .mtborradbl24 {
    border-bottom-left-radius: 3.2vw;
  }
  .mtborradbr24 {
    border-bottom-right-radius: 3.2vw;
  }
  .mtwidth95 {
    width: 94%;
  }
  .mtwid40 {
    width: 10.66667vw;
  }
  .mtwid420 {
    width: 56vw;
  }
  .mtwid476 {
    width: 63.46667vw;
  }
  .mtwid48 {
    width: 5.86667vw;
  }
  .mthei40 {
    height: 5.33333vw;
  }
  .mtwid60 {
    width: 16vw;
  }
  .mthei60 {
    height: 16vw;
  }
  .mthei68 {
    height: 9.06667vw;
  }
  .mtwid85 {
    width: 22.66667vw;
  }
  .mtwid128 {
    width: 17.06667vw;
  }
  .mthei128 {
    height: 17.06667vw;
  }
  .mthei90 {
    height: 12vw;
  }
  .mtwid312 {
    width: 41.6vw;
  }
  .mthei222 {
    height: 29.6vw;
  }
  .mtwid218 {
    width: 29.06667vw;
  }
  .mtwid210 {
    width: 28vw;
  }
  .mtwid208 {
    width: 27.73333vw;
  }
  .mtwid296 {
    width: 39.46667vw;
  }
  .mtwid356 {
    width: 47.46667vw;
  }
  .mtwid338 {
    width: 45.06667vw;
  }
  .mthei284 {
    height: 51.2vw;
  }
  .mthei144 {
    height: 16.53333vw;
  }
  .mthei66 {
    height: 8.8vw;
  }
  .mtwid64 {
    width: 8.53333vw;
  }
  .mtwid32 {
    width: 4.26667vw;
  }
  .mthei32 {
    height: 4.26667vw;
  }
  .mthei346 {
    height: 46.13333vw;
  }
  .mtwid64 {
    width: 8.53333vw;
  }
  .mthei64 {
    height: 8.53333vw;
  }
  .mtflex47 {
    width: 47%;
  }
  .indexzntabbox .indexzntab {
    white-space: nowrap;
    position: relative;
  }
  .indexzntabbox .bactive::after {
    content: " ";
    display: block;
    width: 5.33333vw;
    height: 0.53333vw;
    background: #3EB79D;
    position: absolute;
    border-radius: 1.06667vw;
    left: 2.13333vw;
    top: 6.93333vw;
  }
  .swiper-containerindex .swiper-slide img {
    width: 100%;
    height: 25.6vw;
    border-radius: 1.6vw;
  }
  .maxwidthtag {
    width: 51.2vw;
    overflow: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 4.8vw;
    margin-top: 2.66667vw;
  }
  .swiper-containerindex .swiper-slide {
    border-radius: 1.6vw;
  }
  .indexsearch input::-webkit-input-placeholder {
    line-height: 8.53333vw;
    color: #AAA;
    width: 44.8vw;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .indexsearch input {
    font-size: 3.73333vw;
    height: 8.53333vw;
    line-height: 8.53333vw;
    color: #333;
    border: none;
    background-color: #F3F3F3;
    width: 56.53333vw;
    border-radius: 4.8vw;
    padding-left: 8vw;
    padding-right: 12.26667vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-image: url(../../image/icon_ss.png);
    background-repeat: no-repeat;
    background-size: 5.33333vw;
    background-position: 1.6vw center;
  }
  .indexsearch span {
    display: inline-block;
    right: 3.2vw;
    height: 2.13333vw;
    line-height: 8.53333vw;
    vertical-align: middle;
  }
  .ih_right input {
    width: 20.26667vw;
    height: 8.53333vw;
    border-radius: 4.8vw;
    background: #fff;
    border: none;
    padding-left: 2.13333vw;
    margin-left: 25.6vw;
    background-image: url(../../image/icon_search.png);
    background-size: 5.33333vw;
    background-repeat: no-repeat;
    background-position: 3.2vw 1.33333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .ih_right input .swiper-containerindex .swiper-slide img {
    width: 100%;
    height: 100%;
  }
  .ih_right input .swiper-containerindex .swiper-pagination {
    bottom: 12px !important;
    left: 324px !important;
  }
  .index_banner {
    width: 95%;
    margin: 0 auto;
    border-radius: 1.6vw;
  }
  .swiper-containerindex .swiper-slide img {
    width: 100%;
    height: 100%;
  }
  .swiper-containerindex .swiper-pagination {
    bottom: 1.6vw !important;
    left: 40vw !important;
  }
  .indextitle h2 {
    font-size: 4.26667vw;
    font-weight: bold;
    padding-left: 2.66667vw;
    position: relative;
  }
  .indextitle h2::before {
    content: " ";
    display: block;
    width: 0.8vw;
    height: 3.46667vw;
    background: #0064E8;
    border-radius: 1.33333vw;
    position: absolute;
    top: 1.33333vw;
    left: 1px;
  }
  .indextabheader p:first-child {
    margin-left: 3.73333vw;
  }
  .indextabheader p,
  .indextabheader a {
    padding-left: 3.2vw;
    padding-right: 3.2vw;
    line-height: 7.46667vw;
    text-align: center;
    color: #999999;
    background: #F7F8FB;
    border-radius: 1.06667vw;
    margin-right: 4.26667vw;
    font-size: 3.73333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #F7F8FB;
    white-space: nowrap;
  }
  .indexbytab {
    width: 74.66667vw;
  }
  .indexbytab p,
  .indextabheader a {
    padding-left: 3.2vw;
    padding-right: 3.2vw;
    line-height: 7.46667vw;
    text-align: center;
    color: #999999;
    margin-right: 4.26667vw;
    font-size: 3.73333vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    white-space: nowrap;
  }
  .indexbytab p.bactive {
    color: #333333;
  }
  .mtimg {
    width: 30.66667vw;
    height: 19.2vw;
    border-radius: 1.6vw;
  }
  .indexlisttitle h3 {
    font-size: 4.26667vw;
    color: #333333;
    line-height: 6.4vw;
    height: 11.73333vw;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-right: 5.33333vw;
  }
  .hostabtitle h3 {
    font-size: 3.73333vw;
    color: #333333;
    text-align: center;
    width: 31.2vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto;
    margin-top: 2.13333vw;
  }
  #swiper-containerlc .swiper-slide {
    width: 19.2vw;
    height: 19.2vw;
    background-color: #ffffff;
    margin-right: 3.2vw !important;
  }
  #swiper-containerlc .swiper-slide:nth-child(1) {
    margin-left: 3.2vw;
  }
  #swiper-containerlc .swiper-slide:last-child {
    margin-right: 0px !important;
  }
  .indexwdtitle h3 {
    font-size: 4.26667vw;
    font-weight: bold;
    line-height: 5.86667vw;
    color: #333333;
    width: 79.2vw;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 3.2vw;
    margin-bottom: 2.13333vw;
    padding-left: 7.46667vw;
    background-image: url("../../image/home_icon_wen.png");
    background-repeat: no-repeat;
    background-size: 5.33333vw 5.33333vw;
    background-position: 0.26667vw 0.26667vw;
  }
  .indexwdtitle p {
    font-size: 3.73333vw;
    line-height: 5.86667vw;
    color: #666666;
    padding-left: 7.46667vw;
    background-image: url("../../image/icon_da.png");
    background-repeat: no-repeat;
    background-size: 5.33333vw 5.33333vw;
    background-position: 0.26667vw 0.26667vw;
  }
}

@media screen and (min-width: 750px) {
  body {
    margin: 0 auto;
    max-width: 750px;
  }
  .departpulic p {
    font-size: 32px;
    color: #3C3C3D;
    line-height: 52px;
  }
  .departpulic p b {
    font-size: 32px;
    color: #3C3C3D;
    line-height: 52px;
    font-style: normal;
    font-weight: normal;
  }
  .departpulic span {
    font-size: 32px;
    color: #3C3C3D;
    line-height: 52px;
  }
  .departpulic b {
    font-size: 32px;
    color: #3C3C3D;
    line-height: 52px;
    font-style: normal;
    font-weight: normal;
  }
  .departpulic {
    font-size: 32px;
    color: #3C3C3D;
    line-height: 52px;
    margin-top: 10px;
  }
  .departpulic img {
    width: 700px;
    height: auto;
    margin-top: 24px;
  }
  .menuBox {
    position: fixed;
    z-index: 9999;
    background: #333;
    border-radius: .8rem;
    width: 10.4rem;
    right: 49.6rem;
    top: 6.5rem;
    display: none;
  }
  .mt16 {
    margin-top: 1.6rem;
  }
  .contentbox2 {
    position: relative;
    padding-bottom: 48px;
    height: 14px;
    overflow: hidden;
  }
  .loadmore {
    background-color: #fff;
    background-image: url(../../image/citybg.png);
    background-position: bottom;
    background-size: 100% 28px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 74px;
    padding-bottom: 10px;
  }
  .loadmore p {
    font-size: 28px;
    color: #A4A4A4;
    text-align: center;
    margin-top: 10px;
  }
  .citybox {
    height: 92px;
  }
  .opentext {
    background-image: url(../../image/icon_open.png);
    background-position: right center;
    background-size: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat;
    padding-right: 40px;
    right: 4px;
    bottom: 24px;
    background-color: #fff;
    padding-left: 12px;
  }
  .hosnav h3 {
    font-size: 32px;
    line-height: 54px;
    color: #3C3C3D;
    margin-top: 24px;
  }
  .hosnav p {
    font-size: 32px;
    line-height: 54px;
    color: #3C3C3D;
    font-weight: normal;
    margin-top: 20px;
  }
  .hosnav img {
    width: 704px;
    height: 344px;
    border-radius: 12px;
    margin-top: 32px;
  }
  .mtborradt24 {
    border-radius: 24px 24px 0px 0px;
  }
  .mtborradb8 {
    border-radius: 0px 0px 8px 8px;
  }
  .advtext {
    bottom: 8px;
    right: 12px;
  }
  .articalbtngroup a {
    background-position: 80px center;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-size: 40px;
  }
  .mtbotgroup a {
    background-position: 80px center;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-size: 40px;
  }
  .articalbtngroup a {
    font-size: 32px;
    color: #fff;
    line-height: 96px;
    width: 338px;
    text-align: center;
    border-radius: 8px;
  }
  .articalpbox h1 {
    font-size: 40px;
    color: #3EB79D;
  }
  .articalpbox > p {
    font-size: 32px;
    line-height: 64px;
    color: #333333;
    margin-top: 20px;
    text-align: justify;
  }
  .articalpbox h2 {
    font-size: 36px;
    color: #333;
    padding-left: 24px;
    position: relative;
    margin-top: -10px;
    margin-top: 32px;
  }
  .articalpbox h2::before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 32px;
    background: #3EB79D;
    border-radius: 6px;
    top: 10px;
    left: 4px;
  }
  .articalpbox h3 {
    font-size: 32px;
    color: #333;
    margin-top: 32px;
  }
  .articalpbox > i {
    font-size: 24px;
    line-height: 72px;
    color: #999999;
    border-bottom: 1px solid #EEEEEE;
    font-style: normal;
    display: block;
  }
  .articalpbox > i span {
    font-size: 24px;
    line-height: 72px;
    color: #999999;
    margin-left: 48px;
  }
  .artlistbox {
    padding-bottom: 16px;
    border-bottom: 1px solid #ebebeb;
  }
  .artlistboxtop h1 {
    width: 680px;
    font-size: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 32px;
  }
  .artlistboxtop {
    display: block;
  }
  .artlistboxtop p {
    font-size: 28px;
    line-height: 40px;
    color: #666666;
    text-align: justify;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 20px;
  }
  .navbread {
    background-image: url(../../image/icon_more.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right center;
    padding-right: 32px;
    margin-right: 16px;
    margin-left: 16px;
  }
  .jghosactive {
    padding-left: 16px;
    padding-right: 16px;
    margin-right: 24px;
    margin-left: 24px;
  }
  .mtborradb24 {
    border-radius: 0px 0px 24px 24px;
  }
  .mtborrad36 {
    border-radius: 36px;
  }
  .articaconten p {
    font-size: 36px;
    color: #3C3C3D;
    line-height: 60px;
    text-align: justify;
    margin-top: 24px;
  }
  .articaconten h1 {
    font-size: 40px;
    color: #0064E8;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 20px;
  }
  .articaconten h2 {
    font-size: 40px;
    color: #3C3C3D;
    position: relative;
    margin-top: 48px;
  }
  .articaconten h3 {
    font-size: 36px;
    color: #3C3C3D;
    margin-top: 24px;
  }
  .articaconten h5 {
    font-size: 28px;
    text-align: justify;
    font-weight: normal;
    color: #6E6E70;
    line-height: 48px;
    padding: 24px;
    background: rgba(224, 225, 228, 0.39);
    border-radius: 12px;
    margin-top: 24px;
  }
  .articaconten h6 {
    font-size: 28px;
    text-align: justify;
    font-weight: normal;
    color: #3C3C3D;
    margin-top: 16px;
  }
  .thirdtitle {
    position: relative;
    padding-left: 20px;
  }
  .thirdtitle::before {
    position: absolute;
    content: "";
    display: block;
    width: 4px;
    height: 24px;
    border-radius: 6px;
    background-color: #0064E8;
    top: 10px;
    left: 0px;
  }
  .articaconten span {
    font-size: 32px;
    color: #333;
    line-height: 60px;
    text-align: justify;
  }
  .articaconten b {
    font-size: 32px;
    color: #333;
    line-height: 60px;
    text-align: justify;
    font-weight: normal;
  }
  .doctimetext h4 {
    font-size: 32px;
    color: #3EB79D;
    background-position: left center;
    background-size: 36px;
    background-repeat: no-repeat;
    padding-left: 50px;
    margin-top: 32px;
  }
  .doctimetext p {
    font-size: 28px;
    color: #333;
    line-height: 44px;
    margin-top: 16px;
  }
  .mtborradb12 {
    border-radius: 0px 0px 12px 12px;
  }
  .mtborradb16 {
    border-radius: 0px 0px 16px 16px;
  }
  .mtborradt12 {
    border-radius: 12px 12px 0px 0px;
  }
  .jxbackimg {
    background-image: url(../../image/icon_sj.png) !important;
    background-repeat: no-repeat !important;
    background-size: 32px !important;
    background-position: left 4px !important;
    padding-left: 34px;
  }
  .backtitlewen {
    background-image: url(../../image/icon_wen.png) !important;
    background-repeat: no-repeat !important;
    background-size: 40px !important;
    background-position: left 0 !important;
    padding-left: 60px;
  }
  .mtborradtl12 {
    border-radius: 12px 0px 0px 0px;
  }
  .mtborradtl8 {
    border-radius: 8px 0px 0px 0px;
  }
  .indintitle {
    position: relative;
    padding-left: 24px;
  }
  .indintitle::before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 32px;
    background: #3EB79D;
    border-radius: 6px;
    top: 8px;
    left: 4px;
  }
  .indtitle {
    font-size: 36px;
    color: #3C3C3D;
    padding-left: 24px;
    position: relative;
    margin-top: -10px;
    color: #3C3C3D;
  }
  .indtitle::before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 32px;
    background: #0064E8;
    border-radius: 6px;
    top: 9px;
    left: 4px;
  }
  .cityopen {
    font-size: 32px;
    color: #3EB79D;
    background-image: url(../../image/icon_open.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: right center;
    padding-right: 56px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .cityclose {
    background-image: url(../../image/icon_close.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: right center;
    padding-right: 56px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #3EB79D;
  }
  .backsize::before {
    top: 14px;
  }
  .indtitle a {
    font-size: 32px;
    color: #A4A4A4;
    float: right;
    background-image: url(../../image/icon_more.png);
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: right 0;
    padding-right: 50px;
  }
  .indtitle span {
    font-size: 28px;
    color: #666;
    float: right;
    background-image: url(../../image/icon_hyh.png);
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: left 0px;
    padding-left: 50px;
  }
  .mtborradrl16 {
    border-top-left-radius: 16px;
  }
  .caretitle {
    background-image: url(../../image/icon_gxwt.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: left center;
    padding-left: 64px;
  }
  .indexbottext {
    width: 32px;
    height: 6px;
    border-radius: 8px;
    margin-top: 10px;
  }
  .botnavbottext {
    width: 64px;
    height: 6px;
    border-radius: 6px;
    margin-top: 10px;
  }
  .recomboxtext {
    width: 64px;
    height: 6px;
    border-radius: 6px;
    margin-top: 10px;
  }
  .botnavactive a {
    font-size: 32px;
  }
  .recomboxactive a {
    font-size: 32px;
  }
  .recombox li span {
    font-size: 38px;
  }
  .botnavbox li span {
    font-size: 38px;
  }
  .sytext {
    width: 64px;
    height: 8px;
    border-radius: 8px;
    margin-top: 10px;
  }
  .tagtoptext {
    width: 64px;
    height: 8px;
    border-radius: 8px;
    margin-top: 10px;
  }
  .mtborrad24 {
    border-radius: 24px 24px 0px 0px;
  }
  .botboxcalc {
    width: calc(100% + 40px);
  }
  .mtwidcalc40 {
    width: calc(100% + 20px);
  }
  .mtbackimgadr {
    background-image: url(../../image/icon_adress.png) !important;
    background-repeat: no-repeat !important;
    background-size: 32px !important;
    background-position: left center !important;
    padding-left: 40px;
  }
  .pageList a {
    display: block;
    padding: 12px 16px;
    border-radius: 8px;
    color: #A4A4A4;
    font-size: 28px;
    background: #e9e8e8;
    margin-right: 8px;
  }
  .mtborradtt420 {
    border-radius: 8px 0px 40px 0px;
  }
  .botnavboxcontent {
    border-radius: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
  }
  .recomboxcontent {
    border-radius: 12px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
  }
  .holisttile h2 {
    color: #333333;
    font-size: 32px;
    width: 360px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .hospitalcity {
    display: inline-block;
    width: 120px;
    background-image: url(../../image/icon_open_pink.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: 64px 0;
  }
  .mtshou {
    padding-right: 32px;
    padding-left: 32px;
    background-image: url(../../image/icon_collect.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
  .mtzhan {
    padding-right: 32px;
    padding-left: 32px;
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: right;
  }
  .mtwid308 {
    width: 308px;
  }
  .mtwid508 {
    width: 508px;
  }
  .mtwid560 {
    width: 560px;
  }
  .mtwid530 {
    width: 530px;
  }
  .imgbox156118 {
    width: 156px;
    height: 118px;
  }
  .imgbox72 {
    width: 72px;
    height: 72px;
  }
  .imgbox200122 {
    width: 200px;
    height: 122px;
  }
  .imgbox204158 {
    width: 204px;
    height: 158px;
  }
  .imgbox222176 {
    width: 222px;
    height: 176px;
  }
  .imgbox752396 {
    width: 701px;
    height: 396px;
    border-radius: 2.13333vw;
  }
  .imgbox230174 {
    width: 230px;
    height: 174px;
  }
  .imgbox314200 {
    width: 314px;
    height: 200px;
  }
  .imgbox338254 {
    width: 338px;
    height: 254px;
  }
  .imgbox752140 {
    width: 701px;
    height: 140px;
  }
  .imgbox314236 {
    width: 314px;
    height: 236px;
  }
  .imgbox160 {
    width: 160px;
    height: 160px;
  }
  .imgbox56 {
    width: 56px;
    height: 56px;
  }
  .imgbox336138 {
    width: 336px;
    height: 138px;
  }
  .imgbox80 {
    width: 80px;
    height: 80px;
  }
  .imgbox150 {
    width: 150px;
    height: 150px;
  }
  .imgbox40 {
    width: 40px;
    height: 40px;
  }
  .imgbox224168 {
    width: 224px;
    height: 168px;
  }
  .imgbox250188 {
    width: 250px;
    height: 188px;
  }
  .mtwid630 {
    width: 630px;
  }
  .mtwid600 {
    width: 600px;
  }
  .mtwid160 {
    width: 160px;
  }
  .mtwid192 {
    width: 192px;
  }
  .mtwid152 {
    width: 152px;
  }
  .mtwid1620 {
    width: 620px;
  }
  .mtwid48 {
    width: 48px;
  }
  .mthei32 {
    height: 32px;
  }
  .quesdetainame h3 {
    font-size: 32px;
    color: #333333;
    margin-left: 26px;
  }
  .artreadmore {
    position: absolute;
    font-size: 28px !important;
    text-align: center;
    z-index: 100;
    bottom: 0px;
    color: #32A3E9 !important;
    text-indent: 0 !important;
    opacity: 1;
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right;
    left: 296px;
    width: 150px;
  }
  .articalcontent {
    height: 754px;
    overflow: hidden;
  }
  .articalcontent::after {
    padding-top: 334px;
  }
  .articalcontent p {
    font-size: 32px;
    line-height: 60px;
    color: #333333;
    text-indent: 64px;
    margin-top: 40px;
    text-align: justify;
  }
  .articalcontent span {
    font-size: 32px;
    line-height: 60px;
    color: #333333;
    text-indent: 64px;
    display: inline-block;
    margin-top: 40px;
    text-align: justify;
  }
  .articalcontent div {
    font-size: 32px;
    line-height: 60px;
    color: #333333;
    text-indent: 64px;
    margin-top: 40px;
    text-align: justify;
  }
  .articaclicon {
    border-radius: 12px;
  }
  .artticaltag li a {
    display: inline-block;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 8px;
  }
  .articaltitle h1 {
    font-size: 40px;
    color: #333;
    margin-top: 48px;
    margin-bottom: 24px;
  }
  .sciloadmore p {
    background-image: url(../../image/icon_loadmore.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 448px 0px;
  }
  .mtminwidth284 {
    min-width: 284px;
  }
  .mtwid188 {
    width: 200px;
  }
  .lactive {
    background: #F7F8FB;
    font-size: 32px;
    font-weight: bold;
    color: #333333 !important;
    position: relative;
  }
  .lactive::before {
    position: absolute;
    content: " ";
    width: 8px;
    height: 26px;
    background: #FD81A0;
    border-radius: 8px;
    top: 32px;
    left: 16px;
  }
  .mtfirstArea,
  .secoundArea {
    width: 375px;
    height: 94vh;
    overflow-y: scroll;
  }
  .strlistmr p {
    margin-right: 24px !important;
    line-height: 56px;
    background-color: #F7F8FB;
    border-radius: 8px;
  }
  .strlistmr p a {
    padding-left: 24px;
    padding-right: 24px;
    display: inline-block;
    line-height: 56px;
    font-size: 28px;
    color: #999;
    border: 1px solid #F7F8FB;
    border-radius: 8px;
  }
  .strlistmr p:first-child {
    margin-left: 0px !important;
  }
  .strlistmr .sactive a {
    border: 1px solid #FD81A0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    color: #FD81A0 !important;
    border-radius: 8px;
  }
  .tagbackimg {
    background-image: url(../../image/icon_left.png);
    background-repeat: no-repeat;
    background-size: 32;
    background-position: 646px 20px;
  }
  .taglisticon::before {
    content: " ";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: 3px;
    top: 16px;
    background: #FD81A0;
  }
  .mtwidth162 {
    width: 162px;
  }
  .mtwid210 {
    width: 210px;
  }
  .mtwid208 {
    width: 208px;
  }
  .mtwid218 {
    width: 218px;
  }
  .mtwid356 {
    width: 356px;
  }
  .mtwid338 {
    width: 338px;
  }
  .mtwid312 {
    width: 312px;
  }
  .mtwidth146 {
    width: 146px;
  }
  .mttop20 {
    top: 20px;
  }
  .mtbacktop70 {
    background-position: 646px 70px;
  }
  .mtmoremt4 {
    margin-top: 4px;
  }
  .znacive {
    border: 1px solid #FD81A0;
    border-radius: 8;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #FD81A0;
    background: #fff;
  }
  .mtright24 {
    right: 24px;
  }
  .mttop34 {
    top: 34px;
  }
  .mthei96 {
    height: 96px;
  }
  .mtwid750 {
    width: 750px !important;
  }
  .mtnavFixed {
    width: 100%;
    height: 284px;
    bottom: 90px;
    z-index: 999;
    border-radius: 12px 12px 0 0;
  }
  .mticon48 {
    width: 48px;
    height: 48px;
  }
  .mticon80 {
    width: 80px;
    height: 80px;
  }
  .mticon96 {
    width: 96px;
    height: 96px;
  }
  .mticon204156 {
    width: 204px;
    height: 156px;
  }
  .mticon222148 {
    width: 222px;
    height: 144px;
  }
  .mticon226158 {
    width: 226px;
    height: 158px;
  }
  .mticon232174 {
    width: 232px;
    height: 174px;
  }
  .mticon5632 {
    width: 56px;
  }
  .mticon50 {
    width: 50px;
    height: 50px;
  }
  .mticon70 {
    width: 70px;
    height: 70px;
  }
  .mticon32 {
    width: 32px;
    height: 32px;
  }
  .mthei144 {
    height: 144px;
  }
  .mtlinehei44 {
    line-height: 44px;
  }
  .mthei50 {
    height: 50px;
  }
  .mtlinehei32 {
    line-height: 32px;
  }
  .mtlinehei40 {
    line-height: 40px;
  }
  .mtlinehei46 {
    line-height: 46px;
  }
  .mtlinehei48 {
    line-height: 48px;
  }
  .mtlinehei90 {
    line-height: 90px;
  }
  .mtlinehei76 {
    line-height: 76px;
  }
  .mtlinehei36 {
    line-height: 36px;
  }
  .mthei166 {
    height: 166px;
  }
  .mtlinehei96 {
    line-height: 96px;
  }
  .mtlinehei64 {
    line-height: 64px;
  }
  .mtlinehei56 {
    line-height: 56px;
  }
  .mtlinehei50 {
    line-height: 50px;
  }
  .mtlinehei52 {
    line-height: 52px;
  }
  .mtlinehei72 {
    line-height: 72px;
  }
  .mtlinehei88 {
    line-height: 88px;
  }
  .mtlinehei144 {
    line-height: 112px;
  }
  .mticon72 {
    width: 72px;
    height: 72px;
  }
  .mtborrad6 {
    border-radius: 6px;
  }
  .mtpd24 {
    padding: 24px;
  }
  .mtpd10 {
    padding: 10px;
  }
  .mtpd32 {
    padding: 32px;
  }
  .mtpdl10 {
    padding-left: 10px;
  }
  .mtpdl44 {
    padding-left: 44px;
  }
  .mtpdr44 {
    padding-right: 44px;
  }
  .mtpdl40 {
    padding-left: 5.33333vw;
  }
  .mtpdr40 {
    padding-right: 5.33333vw;
  }
  .mtpdl24 {
    padding-left: 24px;
  }
  .mtpdl28 {
    padding-left: 28px;
  }
  .mtpdr24 {
    padding-right: 24px;
  }
  .mtpdr20 {
    padding-right: 20px;
  }
  .mtpdr16 {
    padding-right: 16px;
  }
  .mtpdr128 {
    padding-right: 128px;
  }
  .mtpdl16 {
    padding-left: 16px;
  }
  .mtpdr10 {
    padding-right: 10px;
  }
  .mtpdr8 {
    padding-right: 8px;
  }
  .mtpdr12 {
    padding-right: 12px;
  }
  .mtpdl12 {
    padding-left: 12px;
  }
  .mtpdt16 {
    padding-top: 16px;
  }
  .mtpdt18 {
    padding-top: 18px;
  }
  .mtpdt20 {
    padding-top: 20px;
  }
  .mtpdl20 {
    padding-left: 20px;
  }
  .mtpdl8 {
    padding-left: 8px;
  }
  .mtpdb24 {
    padding-bottom: 24px;
  }
  .mtpdb12 {
    padding-bottom: 12px;
  }
  .mtpdb16 {
    padding-bottom: 16px;
  }
  .mtpdb20 {
    padding-bottom: 20px;
  }
  .mtpdt24 {
    padding-top: 24px;
  }
  .mtpdt8 {
    padding-top: 8px;
  }
  .mtpdb8 {
    padding-bottom: 8px;
  }
  .mtpdb4 {
    padding-bottom: 4px;
  }
  .mtpdb40 {
    padding-bottom: 40px;
  }
  .mtpdt4 {
    padding-top: 4px;
  }
  .mtpdb10 {
    padding-bottom: 10px;
  }
  .mtpdb18 {
    padding-bottom: 18px;
  }
  .mtpdt88 {
    padding-top: 88px;
  }
  .mtpdt40 {
    padding-top: 40px;
  }
  .mtpdt4 {
    padding-top: 4px;
  }
  .mtpdt32 {
    padding-top: 32px;
  }
  .mtpdt26 {
    padding-top: 26px;
  }
  .mtpdb32 {
    padding-bottom: 32px;
  }
  .mtpdl32 {
    padding-left: 32px;
  }
  .mtpdr32 {
    padding-right: 32px;
  }
  .mtpdb32 {
    padding-bottom: 32px;
  }
  .mtpdl32 {
    padding-left: 32px;
  }
  .mtpdr32 {
    padding-right: 32px;
  }
  .mtft28 {
    font-size: 28px;
  }
  .mtft20 {
    font-size: 20px;
  }
  .mtft24 {
    font-size: 24px;
  }
  .mtft32 {
    font-size: 32px;
  }
  .mtft38 {
    font-size: 38px;
  }
  .mtft36 {
    font-size: 36px;
  }
  .mtft40 {
    font-size: 40px;
  }
  .mtmr32 {
    margin-right: 32px;
  }
  .mtmr8 {
    margin-right: 8px;
  }
  .mtmr24 {
    margin-right: 24px;
  }
  .mtmr18 {
    margin-right: 18px;
  }
  .mtmr40 {
    margin-right: 40px;
  }
  .mtmr12 {
    margin-right: 12px;
  }
  .mtmr16 {
    margin-right: 16px;
  }
  .mtmr10 {
    margin-right: 10px;
  }
  .mtmr48 {
    margin-right: 48px;
  }
  .mtml56 {
    margin-left: 56px;
  }
  .mtml60 {
    margin-left: 60px;
  }
  .mtml76 {
    margin-left: 76px;
  }
  .mtml32 {
    margin-left: 32px;
  }
  .mtml4 {
    margin-left: 4px;
  }
  .mtml24 {
    margin-left: 24px;
  }
  .mtml12 {
    margin-left: 12px;
  }
  .mtml16 {
    margin-left: 16px;
  }
  .mtml20 {
    margin-left: 20px;
  }
  .mtml46 {
    margin-left: 46px;
  }
  .mtlh64 {
    line-height: 64px;
  }
  .mtmtf20 {
    margin-top: -20px;
  }
  .mtmtf4 {
    margin-top: -4px;
  }
  .mtlh60 {
    line-height: 60px;
  }
  .mtmt20 {
    margin-top: 20px;
  }
  .mtmt24 {
    margin-top: 24px;
  }
  .mtmt34 {
    margin-top: 34px;
  }
  .mtmt64 {
    margin-top: 64px;
  }
  .mtmt10 {
    margin-top: 5px;
  }
  .mtmt12 {
    margin-top: 12px;
  }
  .mtmt28 {
    margin-top: 28px;
  }
  .mtmt8 {
    margin-top: 8px;
  }
  .mtmt48 {
    margin-top: 48px;
  }
  .mtmb92 {
    margin-bottom: 92px;
  }
  .mtmb32 {
    margin-bottom: 32px;
  }
  .mtmt40 {
    margin-top: 40px;
  }
  .mtmt32 {
    margin-top: 32px;
  }
  .mtmt4 {
    margin-top: 4px;
  }
  .mtmb16 {
    margin-bottom: 16px;
  }
  .mtmb48 {
    margin-bottom: 48px;
  }
  .mtmb40 {
    margin-bottom: 40px;
  }
  .mtmb24 {
    margin-bottom: 24px;
  }
  .mtmt16 {
    margin-top: 16px;
  }
  .mtfont24 {
    font-size: 24px;
  }
  .mtborrad12 {
    border-radius: 12px;
  }
  .mtborrad16 {
    border-radius: 16px;
  }
  .mtborrad88 {
    border-radius: 88px;
  }
  .mtborrad8 {
    border-radius: 8px;
  }
  .mtborradtl12 {
    border-top-left-radius: 12px;
  }
  .mtborradtr12 {
    border-top-right-radius: 12px;
  }
  .mtborradbl24 {
    border-bottom-left-radius: 24px;
  }
  .mtborradbr24 {
    border-bottom-right-radius: 24px;
  }
  .mtwid476 {
    width: 476px;
  }
  .mtflex45 {
    width: 45%;
  }
  .mtwhilewrap {
    white-space: nowrap;
  }
  .mtwid64 {
    width: 64px;
  }
  .mthei66 {
    height: 66px;
  }
  .mthei284 {
    height: 284px;
  }
  .mthei90 {
    height: 90px;
  }
  .mtwid128 {
    width: 128px;
  }
  .mtwid314 {
    width: 314px;
  }
  .mtwid300 {
    width: 300px;
  }
  .mtwid700 {
    width: 700px;
  }
  .indexzntabbox .indexzntab {
    line-height: 60px;
    white-space: nowrap;
    position: relative;
  }
  .indexzntabbox .bactive::after {
    content: " ";
    display: block;
    width: 40px;
    height: 4px;
    background: #0064E8;
    position: absolute;
    border-radius: 8px;
    left: 16px;
    top: 66px;
  }
  .swiper-container .swiper-slide img {
    width: 95%;
    height: 96px;
    border-radius: 6px;
  }
  .swiper-container .swiper-slide {
    border-radius: 6px;
  }
  .ih_right input::-webkit-input-placeholder {
    color: #aab2bd;
    font-size: 24px;
    text-align: right;
    margin-left: 20px;
    line-height: 64px;
    padding-right: 10px;
  }
  .ih_right input {
    width: 152px;
    height: 64px;
    border-radius: 36px;
    background: #fff;
    border: none;
    padding-left: 72px;
    margin-left: 192px;
    background-image: url(../../image/icon_search.png);
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: 24px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .ih_left img {
    width: 340px;
  }
  .index_banner {
    width: 95%;
    margin: 0 auto;
    border-radius: 6px;
  }
  .swiper-containerindex .swiper-slide img {
    width: 100%;
    height: 100%;
  }
  .swiper-containerindex .swiper-pagination {
    bottom: 12px !important;
    left: 324px !important;
  }
  .indexsearch input::-webkit-input-placeholder {
    line-height: 64px;
    color: #AAA;
    width: 336px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .indexsearch input {
    font-size: 32px;
    height: 64px;
    line-height: 64px;
    color: #333;
    border: none;
    background-color: #F3F3F3;
    width: 424px;
    border-radius: 36px;
    padding-left: 60px;
    padding-right: 92px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-image: url(../../image/icon_ss.png);
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: 12px center;
  }
  .indexsearch span {
    display: inline-block;
    right: 28px;
    height: 16px;
    line-height: 64px;
    vertical-align: middle;
  }
  .ih_left img {
    width: 45.33333vw;
  }
  .indextitle h2 {
    font-size: 32px;
    font-weight: bold;
    padding-left: 20px;
    position: relative;
    color: #333333;
  }
  .indextitle h2::before {
    content: " ";
    display: block;
    width: 6px;
    height: 26px;
    background: #FD81A0;
    border-radius: 10px;
    position: absolute;
    top: 10px;
    left: 2px;
  }
  .indextabheader p:first-child {
    margin-left: 28px;
  }
  .indexbytab p:first-child {
    margin-left: 28px;
  }
  .indextabheader p,
  .indextabheader a {
    padding-left: 24px;
    padding-right: 24px;
    line-height: 56px;
    text-align: center;
    color: #999999;
    background: #F7F8FB;
    border-radius: 8px;
    margin-right: 32px;
    font-size: 28px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #F7F8FB;
    white-space: nowrap;
  }
  .indexbytab p,
  .indextabheader a {
    padding: 0 24px;
    line-height: 56px;
    text-align: center;
    color: #999999;
    margin-right: 32px;
    font-size: 28px;
  }
  .mtimg {
    width: 240px;
    height: 144px;
    border-radius: 12px;
  }
  .indexlisttitle h3 {
    font-size: 32px;
    color: #333333;
    line-height: 48px;
    height: 88px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-right: 40px;
  }
  .maxwidthtag {
    width: 385px;
    overflow: hidden;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 36;
    margin-top: 20;
  }
  .hostabtitle h3 {
    font-size: 28px;
    color: #333333;
    text-align: center;
    width: 234px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto;
    margin-top: 16px;
  }
  #swiper-containerlc .swiper-slide {
    width: 144px;
    height: 144px;
    background-color: #ffffff;
    margin-right: 24px !important;
  }
  #swiper-containerlc .swiper-slide:nth-child(1) {
    margin-left: 24px;
  }
  #swiper-containerlc .swiper-slide:last-child {
    margin-right: 0px !important;
  }
  .indexwdtitle h3 {
    font-size: 32px;
    font-weight: bold;
    line-height: 44px;
    color: #333333;
    width: 596px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 24px;
    margin-bottom: 16px;
    padding-left: 56px;
    background-image: url("../../image/home_icon_wen.png");
    background-repeat: no-repeat;
    background-size: 40 40;
    background-position: 2px 2px;
  }
  .indexwdtitle p {
    font-size: 24px;
    line-height: 44px;
    color: #666666;
    padding-left: 56px;
    background-image: url("../../image/icon_da.png");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 2px 2px;
  }
  .mtbackhos {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: left center;
    padding-left: 40px;
  }
}
/*# sourceMappingURL=common.css.map */