        @charset "UTF-8";

        body,
        div,
        dl,
        dt,
        dd,
        ul,
        ol,
        li,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        pre,
        code,
        form,
        fieldset,
        legend,
        input,
        button,
        textarea,
        p,
        blockquote,
        th,
        td,
        header,
        footer,
        section,
        article,
        aside,
        nav,
        figure,
        figcaption {
            margin: 0;
            padding: 0;
        }

        html,
        body {
            width: 100%;
            max-width: 750px;
            margin: 0 auto;
        }

        body {
            font-family: "Microsoft Yahei", "Helvetica";
            line-height: 1.3;
            color: #333;
            background-color: #f9f9f9;
        }

        a {
            color: #333333;
        }

        html * {
            outline: none;
            -webkit-tap-highlight-color: transparent;
            -webkit-text-size-adjust: none;
            -ms-text-size-adjust: none;
            -moz-text-size-adjust: none;
            text-size-adjust: none;
        }

        img {
            max-width: 100%;
            border: 0;
            vertical-align: top;
            font-size: 14px;
        }

        ul,
        ol {
            list-style: none;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        button {
            background: none;
            border: none;
        }

        a,
        input,
        textarea,
        button {
            color: #333333;
            text-decoration: none;
            border: none;
        }

        input,
        button,
        textarea,
        select,
        optgroup,
        option {
            font: 1rem "Microsoft Yahei", "Helvetica";
        }

        input[type="button"],
        input[type="text"],
        input[type="submit"],
        input[type="search"],
        input[type="tel"],
        input[type="number"],
        select,
        option,
        .appNone {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

        input::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder {
            color: rgba(0, 0, 0, 0.3);
        }

        input:-moz-placeholder,
        textarea:-moz-placeholder,
        input::-moz-placeholder,
        textarea::-moz-placeholder {
            color: rgba(0, 0, 0, 0.3);
        }

        textarea {
            vertical-align: top;
        }

        @media only screen and (min-width:320px) {
            html {
                font-size: 42.66667px;
            }
        }

        @media only screen and (min-width:360px) {
            html {
                font-size: 48px;
            }
        }

        @media only screen and (min-width:375px) {
            html {
                font-size: 50px;
            }
        }

        @media only screen and (min-width:384px) {
            html {
                font-size: 51.2px;
            }
        }

        @media only screen and (min-width:414px) {
            html {
                font-size: 55.2px;
            }
        }

        @media only screen and (min-width:480px) {
            html {
                font-size: 64px;
            }
        }

        @media only screen and (min-width:640px) {
            html {
                font-size: 85.33333px;
            }
        }

        @media only screen and (min-width:750px) {
            html {
                font-size: 100px;
            }
        }

        @media only screen and (max-width:319px) {
            html {
                font-size: 42.53333px;
            }
        }

        .icon {
            display: inline-block;
            background-color: transparent;
            background-repeat: no-repeat;
        }

        .wbwr {
            word-break: break-all;
            word-wrap: break-word;
        }

        .clr:after,
        .clr:before {
            content: "";
            display: table;
        }

        .clr:after {
            clear: both;
        }

        .fll {
            float: left;
        }

        .flr {
            float: right;
        }

        .vam {
            vertical-align: middle;
        }

        .vat {
            vertical-align: top;
        }

        .db {
            display: block;
        }

        .dib {
            display: inline-block;
        }

        .vh {
            visibility: hidden;
        }

        .tar {
            text-align: right;
        }

        .tal {
            text-align: left;
        }

        .tac {
            text-align: center;
        }

        .taj {
            text-align: justify;
        }

        .ovh {
            overflow: hidden;
        }

        .ovhx {
            overflow-x: auto;
        }

        .posr {
            position: relative;
        }

        .auto {
            margin-left: auto;
            margin-right: auto;
        }

        .bsbb {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .unline {
            text-decoration: underline;
        }

        .f20 {
            font-size: 0.2rem;
        }

        .f22 {
            font-size: 0.22rem;
        }

        .f24 {
            font-size: 0.24rem;
        }

        .f26 {
            font-size: 0.26rem;
        }

        .f28 {
            font-size: 0.28rem;
        }

        .f30 {
            font-size: 0.3rem;
        }

        .f32 {
            font-size: 0.32rem;
        }

        .f34 {
            font-size: 0.34rem;
        }

        .f36 {
            font-size: 0.36rem;
        }

        .f38 {
            font-size: 0.38rem;
        }

        .f40 {
            font-size: 0.4rem;
        }

        .f42 {
            font-size: 0.42rem;
        }

        .f44 {
            font-size: 0.44rem;
        }

        .f46 {
            font-size: 0.46rem;
        }

        .f48 {
            font-size: 0.48rem;
        }

        .f50 {
            font-size: 0.5rem;
        }

        .f52 {
            font-size: 0.52rem;
        }

        .f54 {
            font-size: 0.54rem;
        }

        .f56 {
            font-size: 0.56rem;
        }

        .f58 {
            font-size: 0.58rem;
        }

        .f60 {
            font-size: 0.6rem;
        }

        .fc3 {
            color: #333;
        }

        .fc5 {
            color: #555;
        }

        .fc6 {
            color: #666;
        }

        .fc8 {
            color: #888;
        }

        .fc9 {
            color: #999;
        }

        .fcf {
            color: #fff;
        }

        .fcb {
            color: #bbb;
        }

        .fcc {
            color: #ccc;
        }

        .fc0 {
            color: #000;
        }

        .blue {
            color: #318af5;
        }

        .grey {
            color: #03ce9b;
        }

        .yellow {
            color: #ffa800;
        }

        .red {
            color: #f00;
        }

        .orange {
            color: orange;
        }

        .green {
            color: #62C4A6;
        }

        .fn {
            font-weight: normal;
        }

        .bold {
            font-weight: bold;
        }

        .fs {
            font-style: normal;
        }

        .ellipsis {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .mb3 {
            margin-bottom: 0.03rem;
        }

        .mb4 {
            margin-bottom: 0.04rem;
        }

        .mb5 {
            margin-bottom: 0.05rem;
        }

        .mb8 {
            margin-bottom: .08rem;
        }

        .mb10 {
            margin-bottom: 0.1rem;
        }

        .mb15 {
            margin-bottom: 0.15rem;
        }

        .mb20 {
            margin-bottom: 0.2rem;
        }

        .mb24 {
            margin-bottom: 0.24rem;
        }

        .mb25 {
            margin-bottom: 0.25rem;
        }

        .mb30 {
            margin-bottom: 0.3rem;
        }

        .mb35 {
            margin-bottom: 0.35rem;
        }

        .mb40 {
            margin-bottom: 0.4rem;
        }

        .mb45 {
            margin-bottom: 0.45rem;
        }

        .mb50 {
            margin-bottom: 0.5rem;
        }

        .mb55 {
            margin-bottom: 0.55rem;
        }

        .mb60 {
            margin-bottom: 0.6rem;
        }

        .mt5 {
            margin-top: 0.05rem;
        }

        .mt10 {
            margin-top: 0.1rem;
        }

        .mt15 {
            margin-top: 0.15rem;
        }

        .mt20 {
            margin-top: 0.2rem;
        }

        .mt25 {
            margin-top: 0.25rem;
        }

        .mt30 {
            margin-top: 0.3rem;
        }

        .mt35 {
            margin-top: 0.35rem;
        }

        .mt40 {
            margin-top: 0.4rem;
        }

        .mt45 {
            margin-top: 0.45rem;
        }

        .mt50 {
            margin-top: 0.5rem;
        }

        .mt55 {
            margin-top: 0.55rem;
        }

        .mt60 {
            margin-top: 0.6rem;
        }

        .mr5 {
            margin-right: 0.05rem;
        }

        .mr10 {
            margin-right: 0.1rem;
        }

        .mr15 {
            margin-right: 0.15rem;
        }

        .mr20 {
            margin-right: 0.2rem;
        }

        .mr25 {
            margin-right: 0.25rem;
        }

        .mr30 {
            margin-right: 0.3rem;
        }

        .mr35 {
            margin-right: 0.35rem;
        }

        .mr40 {
            margin-right: 0.4rem;
        }

        .mr45 {
            margin-right: 0.45rem;
        }

        .mr50 {
            margin-right: 0.5rem;
        }

        .mr55 {
            margin-right: 0.55rem;
        }

        .mr60 {
            margin-right: 0.6rem;
        }

        .ml5 {
            margin-left: 0.05rem;
        }

        .ml10 {
            margin-left: 0.1rem;
        }

        .ml15 {
            margin-left: 0.15rem;
        }

        .ml20 {
            margin-left: 0.2rem;
        }

        .ml25 {
            margin-left: 0.25rem;
        }

        .ml30 {
            margin-left: 0.3rem;
        }

        .ml35 {
            margin-left: 0.35rem;
        }

        .ml40 {
            margin-left: 0.4rem;
        }

        .ml45 {
            margin-left: 0.45rem;
        }

        .ml50 {
            margin-left: 0.5rem;
        }

        .ml60 {
            margin-left: 0.6rem;
        }

        .pl5 {
            padding-left: 0.05rem;
        }

        .pl10 {
            padding-left: 0.1rem;
        }

        .pl15 {
            padding-left: 0.15rem;
        }

        .pl20 {
            padding-left: 0.2rem;
        }

        .pl25 {
            padding-left: 0.25rem;
        }

        .pl30 {
            padding-left: 0.3rem;
        }

        .pl35 {
            padding-left: 0.35rem;
        }

        .pl40 {
            padding-left: 0.4rem;
        }

        .pl45 {
            padding-left: 0.45rem;
        }

        .pl50 {
            padding-left: 0.5rem;
        }

        .pl55 {
            padding-left: 0.55rem;
        }

        .pl60 {
            padding-left: 0.6rem;
        }

        .pr5 {
            padding-right: 0.05rem;
        }

        .pr10 {
            padding-right: 0.1rem;
        }

        .pr15 {
            padding-right: 0.15rem;
        }

        .pr20 {
            padding-right: 0.2rem;
        }

        .pr25 {
            padding-right: 0.25rem;
        }

        .pr30 {
            padding-right: 0.3rem;
        }

        .pr35 {
            padding-right: 0.35rem;
        }

        .pr40 {
            padding-right: 0.4rem;
        }

        .pr45 {
            padding-right: 0.45rem;
        }

        .pr50 {
            padding-right: 0.5rem;
        }

        .pr60 {
            padding-right: 0.6rem;
        }

        .pt5 {
            padding-top: 0.05rem;
        }

        .pt10 {
            padding-top: 0.1rem;
        }

        .pt15 {
            padding-top: 0.15rem;
        }

        .pt20 {
            padding-top: 0.2rem;
        }

        .pt25 {
            padding-top: 0.25rem;
        }

        .pt30 {
            padding-top: 0.3rem;
        }

        .pt35 {
            padding-top: 0.35rem;
        }

        .pt40 {
            padding-top: 0.4rem;
        }

        .pt45 {
            padding-top: 0.45rem;
        }

        .pt50 {
            padding-top: 0.5rem;
        }

        .pt60 {
            padding-top: 0.6rem;
        }

        .pt100 {
            padding-top: 1rem;
        }

        .pb5 {
            padding-bottom: 0.05rem;
        }

        .pb10 {
            padding-bottom: 0.1rem;
        }

        .pb15 {
            padding-bottom: 0.15rem;
        }

        .pb20 {
            padding-bottom: 0.2rem;
        }

        .pb25 {
            padding-bottom: 0.25rem;
        }

        .pb30 {
            padding-bottom: 0.3rem;
        }

        .pb35 {
            padding-bottom: 0.35rem;
        }

        .pb40 {
            padding-bottom: 0.4rem;
        }

        .pb50 {
            padding-bottom: 0.5rem;
        }

        .pb60 {
            padding-bottom: 0.6rem;
        }

        .mb0 {
            margin-bottom: 0 !important;
        }

        .ml-30 {
            margin-left: -0.3rem;
        }

        .ml-20 {
            margin-left: -0.2rem;
        }

        .ml-10 {
            margin-left: -0.1rem;
        }

        .flex {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
        }

        .fs0 {
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

        .fs1 {
            -webkit-flex-shrink: 1;
            -ms-flex-negative: 1;
            flex-shrink: 1;
        }

        .aic {
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .jcc {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .jsb {
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -moz-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .fg0 {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -moz-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
        }

        .fg1 {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
        }

        .fww {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .h100 {
            height: 100%;
        }

        .w100 {
            width: 100%;
        }

        .w50 {
            width: 50%;
        }

        .w25 {
            width: 25%;
        }

        .none {
            display: none;
        }

        .bb1-dashed {
            border-bottom: 1px dashed #eee;
        }

        .bt1-dashed {
            border-top: 1px dashed #eee;
        }

        .bb1 {
            border-bottom: 1px solid #eee;
        }

        .bl1 {
            border-left: 1px solid #eee;
        }

        .bt1 {
            border-top: 1px solid #eee;
        }

        .br1 {
            border-right: 1px solid #eee;
        }

        .bn {
            border: none;
        }

        .bb1-last:last-child {
            border-bottom: none;
        }

        .bt1-first:first-child {
            border-top: none;
        }

        .hid2 {
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .hid3 {
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            -webkit-box-orient: vertical;
        }

        .hid4 {
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            line-clamp: 4;
            -webkit-box-orient: vertical;
        }

        .bw {
            background-color: #fff;
        }

        .bg {
            background-color: #f4f5f6;
        }

        .bb {
            background-color: #519aff;
        }

        * {
            -webkit-overflow-scrolling: touch;
        }

        .lh26 {
            line-height: 0.26rem;
        }

        .lh28 {
            line-height: 0.28rem;
        }

        .lh30 {
            line-height: 0.30rem;
        }

        .lh32 {
            line-height: 0.32rem;
        }

        .lh34 {
            line-height: 0.34rem;
        }

        .lh36 {
            line-height: 0.36rem;
        }

        .lh38 {
            line-height: 0.38rem;
        }

        .lh40 {
            line-height: 0.4rem;
        }

        .lh42 {
            line-height: 0.42rem;
        }

        .lh44 {
            line-height: 0.44rem;
        }

        .lh46 {
            line-height: 0.46rem;
        }

        .lh48 {
            line-height: 0.48rem;
        }

        .lh50 {
            line-height: 0.5rem;
        }

        .lh52 {
            line-height: 0.52rem;
        }

        .lh56 {
            line-height: 0.56rem;
        }

        .lh60 {
            line-height: 0.6rem;
        }

        .lh80 {
            line-height: 0.8rem;
        }

        .lh90 {
            line-height: 0.9rem;
        }

        .lh100 {
            line-height: 1rem;
        }

        .all-img {
            width: 100%;
            height: 100%;
        }

        .img-cover {
            -o-object-fit: cover;
            object-fit: cover;
        }

        .img-contain {
            -o-object-fit: contain;
            object-fit: contain;
        }

        .dropload-up,
        .dropload-down {
            position: relative;
            height: 0;
            overflow: hidden;
            font-size: 0.26rem;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
        }

        .dropload-down {
            height: 0.6rem;
            line-height: 0.6rem;
            text-align: center;
        }

        .dropload-refresh,
        .dropload-update,
        .dropload-load,
        .dropload-noData {
            height: .5rem;
            line-height: .5rem;
            font-size: 0.26rem;
            text-align: center;
            color: #999;
        }

        .dropload-load span {
            line-height: 1;
        }

        .dropload-load .loading {
            display: inline-block;
            height: 0.2rem;
            width: 0.2rem;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            margin-right: 0.16rem;
            border: 2px solid #999;
            border-bottom-color: transparent;
            vertical-align: middle;
            -webkit-animation: rotate 0.75s linear infinite;
            animation: rotate 0.75s linear infinite;
        }

        .before-loading:before {
            content: "";
            display: inline-block;
            height: .2rem;
            width: .2rem;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            margin-right: 6px;
            border: 2px solid #009de0;
            border-bottom-color: transparent;
            vertical-align: middle;
            -webkit-animation: rotate 1.5s linear infinite;
            animation: rotate 1.5s linear infinite;
        }

        @-webkit-keyframes rotate {
            from {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            to {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            to {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        @keyframes rotate {
            from {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            to {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }

            to {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        .pl24 {
            padding-left: .24rem;
        }

        .pr24 {
            padding-right: .24rem;
        }

        .mr24 {
            margin-right: .24rem;
        }

        .ml24 {
            margin-left: .24rem;
        }

        body {
            background: #F8F9FA url(../images/header-bj.png) no-repeat left -0.4rem/100% auto;
        }

        .br16 {
            -webkit-border-radius: .16rem;
            border-radius: .16rem;
        }

        .br10 {
            -webkit-border-radius: .1rem;
            border-radius: .1rem;
        }

        .index_header {
            height: 1rem;
        }

        .index_header .logo {
            width: 2.2rem;
            background: url(../images/logo.png) no-repeat left/2.15rem 0.46rem;
        }

        .index_header .logo-txt {
            width: 2.2rem;
            height: .48rem;
            background: url(../images/logo-txt.png) no-repeat left bottom/2.14rem auto;
        }

        .index_header .go-menu {
            width: .5rem;
            background: url(../images/menu.png) no-repeat right/0.4rem auto;
        }

        .header_mask {
            position: absolute;
            left: 0;
            top: 1rem;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 0, 0, .4);
            display: none;
            z-index: 99999;
        }

        .top_menus {
            position: absolute;
            top: 1rem;
            left: 0;
            width: 100%;
            display: none;
            box-sizing: border-box;
            background: #fff;
            border-top: 1px solid #eee;
            z-index: 11;
            padding: .48rem .3rem 0;
        }

        .top_menus .cell {
            width: 25%;
            margin-bottom: .4rem;
            padding-top: .8rem;
            font-size: .3rem;
            text-align: center;
            background: url(../images/home.png) no-repeat center top/0.64rem 0.64rem;
        }

        .top_menus .cell.zhibo {
            background-image: url(../images/zhibo.png);
        }

        .top_menus .cell.jibing {
            background-image: url(../images/jibing.png);
        }

        .top_menus .cell.yisheng {
            background-image: url(../images/yisheng.png);
        }

        .top_menus .cell.yidian {
            background-image: url(../images/yidian.png);
        }

        .top_menus .cell.shipin {
            background-image: url(../images/shipin.png);
        }

        .top_menus .cell.yuyin {
            background-image: url(../images/yuyin.png);
        }

        .top_menus .cell.wenzhang {
            background-image: url(../images/wenzhang.png);
        }

        .top_menus .cell.xinwen {
            background-image: url(../images/xinwen.png);
        }

        .top_menus .cell.zixun {
            background-image: url(../images/zixun.png);
        }

        .top_menus .cell.wenda {
            background-image: url(../images/wenda.png);
        }

        .top_menus .cell.zhidao {
            background-image: url(../images/zhidao.png);
        }

        .top_menus .cell.dshipin {
            background-image: url(../images/duanshipin.png);
        }

        .top_menus .cell.yiyao {
            background-image: url(../images/yiyao.png);
        }

        .top_menus .cell.zdao {
            background-image: url(../images/yyzdao.png);
        }

        .top_menus:before {
            position: absolute;
            right: .36rem;
            top: -.13rem;
            content: "";
            width: .2rem;
            height: .2rem;
            border-top: 1px solid #eee;
            border-left: 1px solid #eee;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            background: #fff;
        }

        .zid69 {
            z-index: 999999;
        }

        .top_tab .cell {
            padding-top: 1.1rem;
            background: url(../images/top-hos.png) no-repeat center 0.2rem/0.96rem auto;
        }

        .top_tab .cell.doc {
            background-image: url(../images/top-doc.png);
        }

        .top_tab .cell.bk {
            background-image: url(../images/top-bk.png);
        }

        .top_tab .cell.yao {
            background-image: url(../images/top-yao.png);
        }

        .top_tab2 .cell {
            padding: .62rem 0 .04rem;
            background: url(../images/tab-video.png) no-repeat center top/0.54rem 0.54rem;
        }

        .top_tab2 .cell.voice {
            background-image: url(../images/tab-voice.png);
        }

        .top_tab2 .cell.article {
            background-image: url(../images/tab-article.png);
        }

        .top_tab2 .cell.ans {
            background-image: url(../images/tab-ans.png);
        }

        .top_tab2 .cell.iask {
            background-image: url(../images/tab-iask.png);
        }

        .top_tab2 .cell.news {
            background-image: url(../images/tab-news.png);
        }

        .top_tab2 .cell.yao {
            background-image: url(../images/tab-yao.png);
        }

        .top_tab2 .cell.zx {
            background-image: url(../images/tab-zx.png);
        }

        .index_banner,
        .index_banner .cell {
            height: 1.9rem;
        }

        .index_banner .swiper-pagination {
            position: absolute;
            left: 50%;
            bottom: .16rem;
            transform: translateX(-50%);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .index_banner .swiper-pagination-bullet {
            width: 4px;
            height: 4px;
            border-radius: 2px;
            background: rgba(0, 0, 0, .3);
            margin: 0 2px;
        }

        .index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
            width: 10px;
            background: #04bb54;
        }

        .m_right {
            padding-right: .18rem;
            background: url(../images/t-right.png) no-repeat right/0.12rem auto;
        }

        .hot_news_bj_icon {
            padding-right: .1rem;
            background: url(../images/news-bj.png) no-repeat right top/0.34rem 0.34rem;
        }

        .hot_news_list .list .img-box {
            width: 2.44rem;
            height: 1.48rem;
        }

        .hot_news_list .list .title {
            height: .92rem;
        }

        .hot_news_list .list.no-img .title {
            height: auto;
        }

        .index_hot_news {
            background: #F5F8FF;
        }

        .index_hot_news .dt {
            height: .5rem;
            background: url(../images/jrrm.png) no-repeat left/auto 0.3rem;
        }

        .index_hot_news .dd .a {
            padding-left: .2rem;
            background: url(../images/icon-li.png) no-repeat left/0.08rem 0.08rem;
        }

        .lh64 {
            line-height: .64rem;
        }

        .index_title_tab .a {
            background: #F2F5F7;
        }

        .index_title_tab .a.on {
            background: #F0FDF9;
            color: #62C4A6;
        }

        .index_jx_kp .list .img-box {
            height: 1.48rem;
            width: 2.44rem;
        }

        .index_jx_kp .list .des {
            height: .92rem;
        }

        .index_jx_kp .list.no-img .des {
            height: auto;
        }

        .index_jx_kp .voice {
            width: 2.26rem;
            height: 0.48rem;
            background: #F0FDF9;
            -webkit-border-radius: 0.26rem;
            border-radius: 0.26rem;
            color: #62C4A6;
        }

        .index_jx_kp .voice .icon-voice {
            width: 0.28rem;
            height: 0.3rem;
            background: url(../images/icon-voice.png) no-repeat left/auto 0.24rem;
        }

        .player_icon:after {
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: .6rem;
            height: .6rem;
            content: "";
            background: url(../images/icon-play.png) no-repeat center/0.5rem 0.5rem;
        }

        .bottom_more {
            line-height: .74rem;
            -webkit-border-radius: .12rem;
            border-radius: .12rem;
            background: #FAFAFA;
        }

        .bottom_more .m-right {
            padding-right: .3rem;
            background: url(../images/m-right.png) no-repeat right/0.24rem auto;
        }

        .fc-yellow {
            color: #B68B4A;
        }

        .all_hos_paihang {
            background: -webkit-linear-gradient(264deg, #FFF8E6 0%, #FFFFFF 100%);
            background: linear-gradient(186deg, #FFF8E6 0%, #FFFFFF 100%);
        }

        .all_hos_paihang .h2 {
            background: url("../images/icon-pright.png") no-repeat right top/2rem 1rem;
        }

        .all_hos_paihang .pleft {
            background: url(../images/icon-pleft.png) no-repeat left top/0.34rem 0.3rem;
        }

        .all_hos_paihang .tabs {
            height: .8rem;
        }

        .all_hos_paihang .tabs .a {
            margin-right: .76rem;
        }

        .all_hos_paihang .tabs .a.on {
            font-weight: bold;
            color: #333;
            background: url(../images/title-btm.png) no-repeat center bottom/0.34rem auto;
        }

        .all_hospital_lists .li .flag {
            position: absolute;
            left: 0;
            top: .1rem;
            width: .6rem;
            padding: .1rem 0;
            background: url(../images/icon-pbj.png) no-repeat left top/100% 100%;
            -webkit-transform: scale(0.85);
            -ms-transform: scale(0.85);
            transform: scale(0.85);
            -webkit-transform-origin: left top;
            -ms-transform-origin: left top;
            transform-origin: left top;
        }

        .all_hospital_lists .li:nth-child(1) .flag {
            background-image: url(../images/icon-pbj0.png);
        }

        .all_hospital_lists .li:nth-child(2) .flag {
            background-image: url(../images/icon-pbj1.png);
        }

        .all_hospital_lists .li:nth-child(3) .flag {
            background-image: url(../images/icon-pbj2.png);
        }

        .all_hospital_lists .li .img-box {
            width: 2.44rem;
            height: 1.48rem;
        }

        .all_hospital_lists .li .p-flag {
            margin-top: .04rem;
            -webkit-border-radius: .08rem;
            border-radius: .08rem;
            padding: 0 .16rem 0 .44rem;
            background: #FFF2E2 url(../images/icon-p.png) no-repeat 0.16rem center/0.22rem auto;
        }

        .index_doc_ks_tab .cell {
            padding: 0 .08rem;
        }

        .index_doc_ks_tab .icon {
            width: .7rem;
            height: .7rem;
            background: #F0F7F8 url(../images/ks-eye.png) no-repeat center/0.48rem 0.48rem;
            -webkit-border-radius: 50%;
            border-radius: 50%;
        }

        .index_doc_ks_tab .icon.man {
            background-image: url(../images/ks-man.png);
        }

        .index_doc_ks_tab .icon.zl {
            background-image: url(../images/ks-zl.png);
        }

        .index_doc_ks_tab .icon.pf {
            background-image: url(../images/ks-pf.png);
        }

        .index_doc_ks_tab .icon.wm {
            background-image: url(../images/ks-wm.png);
        }

        .index_doctor_banner {
            height: 3.55rem;
            background: url(../images/ystj-bj.png) no-repeat left top/100% auto;
        }

        .index_doctor_banner .list ul li {
            width: 33.3333%;
            padding-top: .33rem;
            height: 2.94rem;
        }

        .index_doctor_banner .list ul li .img-box {
            width: 1.24rem;
            height: 1.24rem;
        }

        .index_doctor_banner .point .swiper-pagination-bullet {
            width: .08rem;
            height: .08rem;
            -webkit-border-radius: .04rem;
            border-radius: .04rem;
            background: #eee;
            margin: 0 .02rem;
        }

        .index_doctor_banner .point .swiper-pagination-bullet.swiper-pagination-bullet-active {
            width: .28rem;
            background: #62C4A6;
        }

        .hot_jb_tab .a {
            padding: 0 .28rem;
            background: #F1F5F7;
            -webkit-border-radius: .08rem;
            border-radius: .08rem;
        }

        .hot_jb_list .list .title:before {
            display: inline-block;
            height: .42rem;
            content: "";
            vertical-align: top;
            background: url(../images/li0.png) no-repeat left/0.34rem auto;
        }

        .hot_jb_list .list:nth-child(1) .title:before {
            width: .4rem;
        }

        .hot_jb_list .list:nth-child(2) .title:before {
            width: .4rem;
            background-image: url(../images/li1.png);
        }

        .hot_jb_list .list:nth-child(3) .title:before {
            width: .4rem;
            background-image: url(../images/li2.png);
        }

        .hot_jb_list .list:nth-child(4) .title:before {
            width: .4rem;
            background-image: url(../images/li3.png);
        }

        .hot_jb_list .list:nth-child(5) .title:before {
            width: .4rem;
            background-image: url(../images/li4.png);
        }

        .relate_yao {
            height: 1.25rem;
            background: #F0F7F8;
        }

        .relate_yao .icon {
            width: .9rem;
            height: .8rem;
            background: url(../images/yyzn.png) no-repeat left/0.7rem auto;
        }

        .relate_yao .list {
            height: .9rem;
        }

        .title_tabs_ovhx {
            height: .72rem;
        }

        .title_tabs_ovhx .a {
            margin-right: .4rem;
            line-height: .6rem;
        }

        .title_tabs_ovhx .a.on {
            font-weight: bold;
            color: #333;
            background: url(../images/title-btm.png) no-repeat center bottom/0.34rem auto;
        }

        .title_tabs_box .title-menu {
            position: absolute;
            right: 0;
            top: 0;
            height: 100%;
            width: .7rem;
            background: #fff url(../images/tab-menu.png) no-repeat center/0.32rem 0.32rem;
            -webkit-box-shadow: -2px 0 4px #ddd;
            box-shadow: -2px 0 4px #ddd;
        }

        .index_yao_list .img-box {
            padding-top: .06rem;
            width: 2.24rem;
            height: 1.75rem;
        }

        .index_yao_list .flag {
            margin-bottom: .12rem;
        }

        .index_yao_list .flag span {
            padding: 0 .14rem;
            -webkit-border-radius: .06rem;
            border-radius: .06rem;
        }

        .index_yao_list .flag .fgreen {
            background: #E8FAF2;
            color: #62C4A6;
        }

        .index_yao_list .flag .fred {
            background: #FFEEE6;
            color: #FF656E;
        }

        .health_news_top .list {
            height: 3.3rem;
            background: #F0F5F7;
        }

        .health_news_top .list .img-box {
            height: 1.8rem;
        }

        .health_news_bottom {
            line-height: .68rem;
        }

        .health_news_bottom .flag {
            background: #F8F8F8;
            -webkit-border-radius: .22rem;
            border-radius: .22rem;
        }

        .index_iask_list .list .icon {
            width: .4rem;
            line-height: .4rem;
            -webkit-border-radius: .1rem;
            border-radius: .1rem;
            background: #62C4A6;
            margin-right: .12rem;
        }

        .title_tab_radius .tab {
            background: #F1F5F7;
            line-height: .52rem;
            -webkit-border-radius: .26rem;
            border-radius: .26rem;
            padding: 0 .28rem;
        }

        .title_tab_radius .tab.on {
            color: #fff;
            background: #62C4A6;
        }

        .index_txt_list .num {
            width: .3rem;
        }

        .index_txt_list ul li:nth-child(1) .num {
            color: #FF008C;
        }

        .index_txt_list ul li:nth-child(2) .num {
            color: #FF3619;
        }

        .index_txt_list ul li:nth-child(3) .num {
            color: #FF8A00;
        }

        .index_footer {
            background: #F2F3F5;
        }

        .index_footer .type_web .cell {
            width: 2.1rem;
            background: #fff;
            -webkit-border-radius: .08rem;
            border-radius: .08rem;
        }

        .index_footer .type_web .cell .pc {
            padding-left: .4rem;
            background: url(../images/footer-pc.png) no-repeat left/0.32rem auto;
        }

        .index_footer .type_web .cell .m {
            padding-left: .4rem;
            background: url(../images/footer-m.png) no-repeat left/0.32rem auto;
        }

        .index_footer .type_web .cell .js {
            padding-left: .4rem;
            background: url(../images/footer-js.png) no-repeat left/0.32rem auto;
        }

        .index_footer .footer-logo {
            width: 2.21rem;
            height: .94rem;
        }

        .lh58 {
            line-height: .58rem;
        }

        .fce {
            color: #eee;
        }

        .di {
            display: inline;
        }