

/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
/*1rem = 37.5px 设计750*/
/*@font-face {*/
/*    font-family: "siyuan";*/
/*    src: url('https://mangtang-youxi.oss-cn-chengdu.aliyuncs.com/SourceHanSansCN-Medium.otf');*/
/*}*/

.mt10 {
    margin-top: 0.4rem;
}

.mb20 {
    margin-bottom: 0.5rem;
}

body {
    margin: 0 auto;
    max-width: 750px;
    background: #f8f9f9;
    margin-bottom: 1.75rem !important;
}

.container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.global-page-header #top-search-box {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #f6f6f6;
    z-index: 11000;
    -webkit-transform: translate(100%);
    -ms-transform: translate(100%);
    transform: translate(100%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.global-page-header #top-search-box .container {
    width: 100%;
    height: 1.17333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.17333rem;
    background: -webkit-gradient(linear, right top, left top, color-stop(32%, #0ab99d), to(#2595ff));
    background: -o-linear-gradient(right, #0ab99d 32%, #119681);
    background: linear-gradient(270deg, #0ab99d 32%, #119681);
    text-align: center;
    position: relative;
    color: #fff;
    font-size: 0.48rem;
    box-sizing: border-box;
}

.global-page-header #top-search-box .container form {
    margin: 0.18667rem 0.4rem;
    position: relative;
    clear: both;
    width: 100%;
    padding-right: 1.06667rem;
}

.global-page-header #top-search-box .container form input[type=search] {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    padding: 0.10667rem 0.66667rem 0.10667rem 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    border: none;
    background: #fff url(../image/search1.png) no-repeat 15px 50%;
    background-size: 11px;
    border-radius: 0.37333rem;
    font-size: 0.34667rem;
    outline: 0;
}

.global-page-header #top-search-box .container form input.search {
    width: 0.8rem;
    border: 0;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0.05333rem;
    margin: 0;
    border: none;
    background: none;
    padding: 0;
    color: #fff;
    font-size: 0.34667rem;
    height: 0.74667rem;
}

.global-page-header #top-search-box .clear {
    display: none;
    position: absolute;
    z-index: 1;
    width: 0.37333rem;
    height: 0.37333rem;
    right: 1.3333rem;
    top: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.36rem;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background: #ccc;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    border-radius: 0.18667rem;
}

.global-page-header #top-search-box .search-log {
    color: #999;
    background: #fff;
}

.global-page-header #top-search-box .search-log .hot-search {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0.4rem;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-head {
    padding: 0 0.4rem 0.29333rem 0;
    padding-top: 0.08rem;
    color: #333;
    font-size: 0.37333rem;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-head p {
    font-size: 0.4rem;
    line-height: 0.4rem;
    float: left;
    width: 2.66667rem;
    padding-left: 1px;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-head .hotword_visible {
    float: right;
    color: #999;
    font-size: 0.4rem;
    line-height: 0.4rem;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-tags {
    padding-right: 0.05333rem;
    overflow: hidden;
    font-size: 0.32rem;
    text-align: center;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-tags li {
    max-width: 100%;
    overflow: hidden;
    padding-right: 0.26667rem;
    padding-bottom: 0.26667rem;
    float: left;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-tags li a {
    height: 0.61333rem;
    line-height: 0.64rem;
    border-radius: 0.08rem;
    display: block;
    width: 100%;
    color: #686868;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background-color: #f0f2f5;
    padding-left: 0.34667rem;
    padding-right: 0.34667rem;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-tags li a .hot-search-move {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.global-page-header #top-search-box .search-log .hot-search .hot-search-tags li a .hot-search-red {
    color: #f00;
}

.global-page-header #top-search-box .search-log .hot-search .s_hasHide {
    display: none;
    font-size: 0.37333rem;
}

.global-page-header #top-search-box.expanded {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

#top-nav {
    height: 1.01333rem;
    line-height: 1.01333rem;
    background: #fff;
    position: relative;
    width: 100%;
    z-index: 100;
    padding: 3px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#top-nav .nav-bd {
    border-bottom: 1px solid #ededed;
}

#top-nav .scroll-container {
    position: relative;
    height: 1.01333rem;
    margin-right: 1.06667rem;
    margin-left: 0.26667rem;
    overflow: hidden;
}

#top-nav .swiper-wrapper {
    font-size: 0;
    float: left;
    white-space: nowrap;
}

#top-nav .swiper-wrapper li {
    display: inline-block;
    margin: 0 0.66667rem 0 0;
    vertical-align: top;
    font-size: 0.42667rem;
}

#top-nav .swiper-wrapper li.swiper-slide {
    width: auto;
}

#top-nav .swiper-wrapper li.on {
    font-weight: 700;
}

#top-nav .swiper-wrapper li:last-child {
    margin: 0;
}

#top-nav .swiper-wrapper a {
    color: #444;
    display: block;
    position: relative;
}

#top-nav .swiper-wrapper .on a:after {
    position: absolute;
    left: 50%;
    bottom: 5px;
    height: 2px;
    width: 0.53333rem;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    background: #0ab99d;
    border-radius: 2px;
    content: "";
}

#top-nav .show-menu {
    position: absolute;
    height: 100%;
    width: 1.06667rem;
    right: 0;
    top: 0;
    background: #fff;
    text-align: center;
    line-height: 0.98667rem;
}

#top-nav .show-menu:before {
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    left: 15px;
    top: 13px;
}

#top-nav .show-menu:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 100%;
    left: -20px;
    top: 0;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff);
}

#top-nav.expanded .show-menu:before {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    top: 0.53333rem;
}

.user-wrap {
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    top: 1rem;
    display: none;
    z-index: 1000;
    height: 100%;
    margin-top: 0;
    overflow: auto;
    padding-bottom: 105px;
    line-height: 1.2rem;
}

.user-wrap .top-bar {
    height: 1.2rem;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 0.53333rem;
}

.user-wrap .top-bar .iconfont {
    font-size: 0.64rem;
}

.user-wrap .top-bar .navbar-toggle {
    width: 1.2rem;
    height: 1.2rem;
    text-align: center;
}

.user-wrap .top-bar .logo-box {
    position: absolute;
    left: 50%;
    margin-left: -0.6rem;
}

.user-wrap .top-bar .logo-box img {
    width: 1.06667rem;
}

.user-wrap .top-bar .search-box {
    width: 1.2rem;
    height: 1.2rem;
    text-align: center;
}

.user-wrap .information {
    font-size: 0.42667rem;
    padding: 0.4rem 0.53333rem;
    padding-bottom: 0.26667rem;
    line-height: 1.2;
}

.user-wrap .information a.active {
    color: #0ab99d;
}

.user-wrap .subclass-ul {
    display: inline-block;
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
    padding: 0 0.53333rem 0.4rem;
    padding-bottom: 0.26667rem;
    color: #666;
    font-size: 0.32rem;
    vertical-align: top;
}

.user-wrap .subclass-ul li {
    float: left;
    width: 33.33%;
    height: 0.74667rem;
    line-height: 1.5;
    text-align: left;
    font-size: 0.34667rem;
}

.user-wrap .subclass-ul li a {
    color: #666;
}

.user-wrap .subclass-ul li a.active {
    color: #3ca5f6;
}

.user-wrap .subclass-ul li:nth-child(3n-1) {
    text-align: center;
}

.user-wrap .subclass-ul li:nth-child(3n) {
    text-align: right;
}

.user-wrap .navbar-nav-ul {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 0.4rem 1.06667rem;
}

.user-wrap .navbar-nav-ul li {
    position: relative;
    width: 33.33%;
    float: left;
    font-size: 0.42667rem;
    line-height: 1;
}

.user-wrap .navbar-nav-ul li:nth-child(3n-1) {
    text-align: center;
}

.user-wrap .navbar-nav-ul li:nth-child(3n) {
    text-align: right;
}

.user-wrap .vip-nav-content {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding: 0.4rem 1.06667rem;
    font-size: 0.42667rem;
    line-height: 1;
}

.user-wrap .vip-nav-content .nav-content-title a {
    display: block;
    width: 100%;
}

.user-wrap .vip-nav-content .nav-content-title a span {
    display: block;
    float: left;
}

.user-wrap .vip-nav-content .nav-content-title a i {
    display: block;
    float: right;
}

.user-wrap .user-face-wrap {
    padding: 0 1.06667rem;
    padding-top: 0.53333rem;
}

.user-wrap .user-face-wrap a {
    font-size: 0.42667rem;
    padding: 0rem 0.53333rem;
    border: 1px solid #0ab99d;
    width: 45%;
    line-height: 1.8;
    display: inline-block;
    text-align: center;
    border-radius: 0.16rem;
    color: #0ab99d;
}

.user-wrap .user-face-wrap a.register {
    border: 1px solid #0ab99d;
    background: #0ab99d;
    color: #fff;
}

.fz-bigger {
    font-size: 0.58667rem !important;
    line-height: 0.8rem !important;
}

.new-fy {
    background: #fff;
}

.new-fy .epidemic {
    position: relative;
    background: url(../image/top_pic_30d60ce.jpg) top left no-repeat;
    background-size: 100% auto;
    padding: 0.32rem 0 0;
    overflow: hidden;
}

.new-fy .epidemic .beauty-video {
    border-radius: 0.21333rem;
    margin: 0.42667rem 0.45333rem 0;
    background: #f2f5fa;
    padding: 0 0.4rem 0.32rem;
}

.new-fy .epidemic .beauty-video h4 {
    padding-top: 0.37333rem;
    padding-bottom: 0.13333rem;
}

.new-fy .epidemic .beauty-video img {
    height: auto;
    border-radius: 0.21333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.new-fy .epidemic .more-box-new {
    padding-bottom: 0.29333rem;
    margin: 0 0.93333rem;
}

.new-fy .epidemic .more-box-new .booking {
    display: inline-block;
    line-height: 0.74667rem;
    height: 0.8rem;
    padding: 0 0.4rem;
    width: 47%;
    border-radius: 4px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 0.37333rem;
    text-align: center;
}

.new-fy .epidemic .more-box-new .booking .iconfont {
    margin-right: 0.21333rem;
}

.new-fy .epidemic .more-box-new .login {
    border: 1px solid #0ab99d;
    color: #0ab99d;
    background: #ebf7f5;
}

.new-fy .epidemic .more-box-new .reg {
    border: 1px solid #0ab99d;
    background: #0ab99d;
    color: #fff;
}

.new-fy .big-title {
    font-weight: 700;
    padding: 5px 0.45333rem;
    margin-bottom: -0.21333rem;
    display: block;
    color: #fff;
}

.new-fy .img-height.video-banner {
    padding-bottom: 42.5%;
    border-radius: 0;
}

.new-fy .img-height.map-banner {
    padding-bottom: 80%;
}

.new-fy .img-height.area-map-banner {
    padding-bottom: 45%;
}

.new-fy .dynamic-data {
    margin: 0.8rem 0.4rem 0.42667rem 0.4rem;
    border-radius: 0.21333rem;
    -webkit-box-shadow: 0 2px 0.26667rem 0 rgba(155, 155, 155, 0.2);
    box-shadow: 0 2px 0.26667rem 0 rgba(155, 155, 155, 0.2);
    background-color: #fff;
    padding-top: 0.26667rem;
}

.new-fy .dynamic-data .dynamic-time {
    font-size: 0.32rem;
    line-height: 0.53333rem;
    margin-left: 0.4rem;
    color: #999;
    height: 0.8rem;
    line-height: 0.8rem;
}

.new-fy .dynamic-data .dynamic-time b {
    font-weight: 700;
    font-size: 0.42667rem;
    color: #333;
    padding-right: 0.26667rem;
}

.new-fy .dynamic-data .dynamic-link {
    display: block;
    padding: 0 0.4rem 0.24rem;
}

.new-fy .dynamic-data .tab-item {
    padding-top: 0.21333rem;
}

.new-fy .dynamic-data .single-div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.new-fy .dynamic-data .single-div.single-top {
    padding-top: 0.10667rem;
}

.new-fy .dynamic-data .single-div p {
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 0.32rem;
    padding: 0.10667rem 0 3px 0;
}

.new-fy .dynamic-data .single-div p strong {
    display: block;
    margin-bottom: -0.10667rem;
    font-size: 0.42667rem;
    line-height: 0.64rem;
}

.new-fy .dynamic-data .single-div p span {
    display: block;
    font-size: 0.32rem;
    line-height: 0.53333rem;
}

.new-fy .dynamic-data .single-div p span i {
    height: 0.53333rem;
    line-height: 0.53333rem;
    font-size: 0.32rem;
}

.new-fy .dynamic-data .single-div p span strong {
    font-size: 0.32rem;
    line-height: 1 px2rem 8;
    display: inline;
    font-weight: 400;
}

.new-fy .dynamic-data .single-div p .text-gray {
    color: #999;
    font-size: 0.32rem;
}

.new-fy .dynamic-data .single-div .small-size {
    font-size: 0.37333rem;
    line-height: 0.58667rem;
}

.new-fy .dynamic-data .single-div .default,
.new-fy .dynamic-data .single-div .down,
.new-fy .dynamic-data .single-div .up {
    font-style: normal;
}

.new-fy .dynamic-data .single-div .default:before,
.new-fy .dynamic-data .single-div .down:before,
.new-fy .dynamic-data .single-div .up:before {
    content: "↑";
    display: inline-block;
    position: relative;
    width: 0.32rem;
    height: 1 px2rem 8;
    vertical-align: top;
}

.new-fy .dynamic-data .single-div .default:before {
    content: "";
    height: 0.37333rem;
}

.new-fy .dynamic-data .single-div .style01 strong {
    color: #e22b00;
}

.new-fy .dynamic-data .single-div .style01 .up:before {
    color: #e22b00;
    top: 0;
}

.new-fy .dynamic-data .single-div .style01 .down:before {
    color: #e22b00;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .single-div .style02 strong {
    color: #f99b26;
}

.new-fy .dynamic-data .single-div .style02 .up:before {
    color: #f99b26;
    top: 0;
}

.new-fy .dynamic-data .single-div .style02 .down:before {
    color: #f99b26;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .single-div .style03 strong {
    color: #5bae69;
}

.new-fy .dynamic-data .single-div .style03 .up:before {
    color: #5bae69;
    top: 0;
}

.new-fy .dynamic-data .single-div .style03 .down:before {
    color: #5bae69;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .single-div .style04 strong {
    color: #999;
}

.new-fy .dynamic-data .single-div .style04 .up:before {
    color: #999;
    top: 0;
}

.new-fy .dynamic-data .single-div .style04 .down:before {
    color: #999;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .single-div .style05 strong {
    color: #f4603d;
}

.new-fy .dynamic-data .single-div .style05 .up:before {
    color: #f4603d;
    top: 0;
}

.new-fy .dynamic-data .single-div .style05 .down:before {
    color: #f4603d;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .single-div .style06 strong {
    color: #873781;
}

.new-fy .dynamic-data .single-div .style06 .up:before {
    color: #873781;
    top: 0;
}

.new-fy .dynamic-data .single-div .style06 .down:before {
    color: #873781;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 3px;
}

.new-fy .dynamic-data .epidemic-region {
    border-radius: 6px;
    background: #fbfbfb;
    padding: 4px 15px;
    margin-top: 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.new-fy .dynamic-data .epidemic-region p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0.32rem;
}

.new-fy .dynamic-data .epidemic-region p strong {
    font-weight: 400;
}

.new-fy .dynamic-data .epidemic-region .region-name span:before {
    display: inline-block;
    content: "";
    margin-right: 4px;
    vertical-align: -2px;
}

.new-fy .dynamic-data .epidemic-region p:first-child span {
    max-width: 2.13333rem;
}

.new-fy .dynamic-data .epidemic-region p {
    font-size: 0.32rem;
}

.new-fy .dynamic-data .epidemic-region .style01 strong {
    color: #e22b00;
}

.new-fy .dynamic-data .epidemic-region .style02 strong {
    color: #f99b26;
}

.new-fy .dynamic-data .epidemic-region .style03 strong {
    color: #5bae69;
}

.new-fy .dynamic-data .epidemic-region .style04 strong {
    color: #999;
}

.new-fy .icon-share {
    width: 0.85333rem;
    height: 0.85333rem;
    font-size: 0.64rem;
    top: 0.42667rem;
    right: 0.26667rem;
    z-index: 3;
    display: block;
    position: absolute;
    color: #fff;
}

.homepage2 {
    background: #fff;
    padding-top: 0.26667rem;
}

.homepage-heat {
    margin: 0 0.4rem 0.32rem 0.4rem;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(17, 30, 54, 0.08);
    box-shadow: 0 0.13333rem 0.53333rem 0 rgba(17, 30, 54, 0.08);
    overflow: hidden;
}

.homepage-heat .homepage-heat-head {
    position: relative;
    z-index: 1;
    height: 1.33333rem;
    overflow: hidden;
}

.homepage-heat .homepage-heat-head:before {
    top: 0;
    width: 0.42667rem;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #fff));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff 50%);
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 50%);
}

.homepage-heat .homepage-heat-head:after,
.homepage-heat .homepage-heat-head:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    pointer-events: none;
}

.homepage-heat .homepage-heat-head:after {
    left: 0;
    height: 0.37333rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f9fc));
    background-image: -o-linear-gradient(top, #fff, #f8f9fc);
    background-image: linear-gradient(-180deg, #fff, #f8f9fc);
}

.homepage-heat .homepage-heat-head .head__scroll {
    margin-bottom: -0.53333rem;
    padding-bottom: 0.53333rem;
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

.homepage-heat .homepage-heat-head .head__scroll::-webkit-scrollbar {
    display: none;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor .head__item {
    display: inline-block;
    margin-right: 0.53333rem;
    font-size: 0.37333rem;
    color: #666d7f;
    line-height: 1.33333rem;
    vertical-align: top;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor .head__item:first-child {
    margin-left: 0.42667rem;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor .head__item.highlight {
    position: relative;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor .head__item.highlight:before {
    content: "";
    position: absolute;
    top: 0.29333rem;
    right: -0.10667rem;
    width: 0.16rem;
    height: 0.16rem;
    background-color: #f60;
    border: 1px solid #fff;
    border-radius: 50%;
}

.homepage-heat .homepage-heat-head .head__scroll .head__anchor .head__item.activate {
    font-size: 0.42667rem;
    color: #111e36;
    font-weight: 700;
}

.homepage-heat .homepage-heat-content {
    overflow: hidden;
    padding-bottom: 0.4rem;
}

.homepage-heat .homepage-heat-content .heat-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    height: inherit;
    overflow: hidden;
    height: 3.89333rem;
    overflow: hidden;
}

.homepage-heat .homepage-heat-content .heat-brand a {
    margin-top: 0.32rem;
    color: #0ab99d;
}

.homepage-heat .homepage-heat-content .heat-brand a:nth-of-type(n+6) {
    margin-top: 0.42667rem;
}

.homepage-heat .homepage-heat-content .heat-brand .content__imagetext {
    display: block;
    width: 20%;
    font-size: 0.32rem;
    color: #111e36;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1;
}

.homepage-heat .homepage-heat-content .heat-brand .content__imagetext:visited {
    color: #111e35;
}

.homepage-heat .homepage-heat-content .heat-brand .content__imagetext img {
    width: 1.09333rem;
    height: 1.09333rem;
    margin-bottom: 0.10667rem;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab,
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 {
    margin: 0.4rem 0.26667rem 0 0.26667rem;
    display: table;
    width: 100%;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab .row,
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row {
    display: table-row;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab .row .cell,
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell {
    display: table-cell;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d8d7da;
    border-top: 1px solid #d8d7da;
    text-align: center;
    height: 1.14667rem;
    line-height: 1.14667rem;
    font-size: 0.37333rem;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab .row .cell:nth-child(4n),
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell:nth-child(4n) {
    border-right: 0;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab .row .cell.hover,
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell.hover {
    font-weight: 700;
    background: #0ab99d;
    color: #0ab99d;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab .row:first-child .cell,
.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row:first-child .cell {
    border-top: 0;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell {
    display: table-cell;
    width: 14.28571428571429%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d8d7da;
    border-top: 1px solid #d8d7da;
    text-align: center;
    height: 1.17333rem;
    line-height: 1.17333rem;
    font-size: 0.42667rem;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell:nth-child(4n) {
    border-right: 1px solid #d8d7da;
}

.homepage-heat .homepage-heat-content .heat-brand .heat-tab2 .row .cell:nth-child(7n) {
    border-right: 0;
}

.mask-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(34, 34, 34, 0.5);
    z-index: 10000;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 1;
}

.vr-share-link {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-radius: 4px 4px 0 0;
}

.vr-share-link .link-aera {
    margin: 0 17px 20px;
    border: 1px dashed #ccc;
    padding: 0 12px;
    line-height: 22px;
    display: block;
}

.vr-share-link .link-aera p.wx {
    padding: 5px 0;
}

.vr-share-link h4 {
    text-align: center;
    padding-top: 16px;
    padding-bottom: 12px;
}

.vr-share-link .copy-btn {
    line-height: 47px;
    height: 47px;
    text-align: center;
    display: block;
    border-top: solid 1px #f1f1f1;
    font-size: 16px;
}

.vr-share-link .del {
    padding: 8px 10px;
    position: absolute;
    top: 0;
    right: 0;
}

.vr-share-link .del:after {
    font-family: iconfont !important;
    content: '\e61c';
    font-size: 12px;
    color: #999;
}

.vr-mask-bg {
    bottom: 0;
    left: 0;
    width: 100%;
    position: fixed;
    z-index: 500;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    bottom: 0;
}

.vr-share {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    position: absolute;
    border-radius: 4px 4px 0 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.vr-share.expanded {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.vr-share h4 {
    text-align: center;
    padding-top: 20px;
}

.vr-share ul {
    overflow: hidden;
    zoom: 1;
    margin: 8px 0 17px;
    margin-top: 0;
}

.vr-share ul li {
    float: left;
    width: 20%;
    text-align: center;
    margin-top: 12px;
}

.vr-share ul li a {
    display: block;
}

.vr-share ul li a span {
    width: 42px;
    height: 42px;
    overflow: hidden;
    margin: 0 auto;
    display: block;
    border-radius: 50%;
}

.vr-share ul li .share-copy-ico span,
.vr-share ul li .share-fr-ico span,
.vr-share ul li .share-qq-ico span,
.vr-share ul li .share-qz-ico span,
.vr-share ul li .share-wb-ico span,
.vr-share ul li .share-wx-ico span {
    background-image: url(../image/sprite_share.png);
    background-image: -webkit-image-set(url(../image/sprite_share.png) 1x, url(../images/sprite_share@2x.png) 2x);
    background-size: 142px 93px;
}

.vr-share ul li .share-wx-ico span {
    background-position: -50px -51px;
    width: 42px;
    height: 42px;
}

.vr-share ul li .share-fr-ico span {
    background-position: -50px 0;
    width: 42px;
    height: 42px;
}

.vr-share ul li .share-qq-ico span {
    background-position: -100px 0;
    width: 42px;
    height: 42px;
}

.vr-share ul li .share-wb-ico span {
    background-position: -100px -51px;
    width: 42px;
    height: 42px;
}

.vr-share ul li .share-qz-ico span {
    background-position: 0 -51px;
    width: 42px;
    height: 42px;
}

.vr-share ul li .share-copy-ico span {
    background-position: 0 0;
    width: 42px;
    height: 43px;
}

.vr-share ul li a i {
    width: 42px;
    height: 43px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    font-size: 30px;
    color: #999;
}

.vr-share .share-btn {
    display: block;
    font-size: 16px;
    border-top: solid 1px #f1f1f1;
    height: 48px;
    line-height: 48px;
    text-align: center;
}

.vr-share .pop-right {
    text-align: center;
    margin: 57px 40px;
}

.vr-share .pop-right span {
    display: inline-block;
    -webkit-animation: popRight 0.5s steps(7) forwards;
    animation: popRight 0.5s steps(7) forwards;
    width: 28px;
    height: 28px;
    background-size: 28px;
    margin-bottom: 8px;
}

@-webkit-keyframes popRight {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 0 -196px;
    }
}

@keyframes popRight {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 0 -196px;
    }
}

.ct-module {
    width: 100%;
    background: #fff;
}

.ct-module div {
    padding: 0.4rem;
    padding-bottom: 0;
}

.ct-module div .ct-list li {
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 2;
    font-size: 0.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ct-module div .ct-list li a i {
    padding: 0 0.13333rem;
    font-weight: 700;
}

.ct-module div .ct-list li a i.red {
    color: #f00;
}

.ct-module .ct-tips {
    text-align: center;
    padding: 0.4rem;
}

.ct-module .ct-tips .btn {
    color: #0ab99d;
    font-size: 0.42667rem;
}

.ct-module .ct-tips .btn i {
    font-size: 0.42667rem;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index {
    font-size: 0.66667rem;
    line-height: 1.06667rem;
    padding: 0.21333rem;
    border-bottom: 0.26667rem solid #f5f5f5;
    overflow: hidden;
    background: #fff;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-pic {
    width: 3.86667rem;
    height: 2.45rem;
    display: block;
    color: #909090;
    position: relative;
    border-radius: .25rem;
    overflow: hidden;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-pic img {
    width: 100%;
    border-radius: .25rem;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info {
    width: 100%;
    padding-right: 4rem;
    padding-top: 0.13333rem;
    padding-left: 0.13333rem;
    font-size: 0.37333rem;
    line-height: .9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info h2 {
    height: 1.6rem;
    font-weight: 500;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info h2 p {
    font-size: 0.42667rem;
    line-height: 1.5;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: inline-block;
    word-break: normal;
    display: -webkit-box;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info .rec-article-time {
    color: silver;
    height: 0.50667rem;
    font-weight: 300;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info .rec-article-time span {
    font-size: 0.26667rem;
    line-height: 0.50667rem;
}

.related-article-wrap .rec-article-feed-ul .module-report-log-index .rec-article-info .rec-article-time .rec-author {
    margin-right: 0.26667rem;
}

.index-nes-btn {
    text-align: center;
    background: #fff;
    padding-top: 0.8rem;
    padding-bottom: 0.53333rem;
    margin-top: -0.26667rem;
}

.index-nes-btn .more-btn {
    height: 0.8rem;
    width: 60%;
    margin: 0 auto;
    line-height: 0.8rem;
    padding: 0 0.53333rem;
    border-radius: 0.4rem;
    -webkit-box-shadow: 0px 1px 5px rgba(74, 74, 74, 0.2);
    box-shadow: 0px 1px 5px rgba(74, 74, 74, 0.2);
    color: #c0c0c0;
}

.footer {
    margin-top: 0.8rem;
}

.footer .consult-footer {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.footer .consult-footer .title {
    padding-bottom: 0.66667rem;
}

.footer .consult-footer .title .logo {
    display: block;
    width: 3.41333rem;
    height: 0.53333rem;
    margin: 0 auto;
    position: relative;
    background: url(../image/youxi-foot-logo.png) 50% no-repeat;
    background-size: 100%;
}

.footer .consult-footer .title .logo:after {
    width: 1.2rem;
    right: -70%;
}

.footer .consult-footer .title .logo:after,
.footer .consult-footer .title .logo:before {
    position: absolute;
    content: '';
    height: 1px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #bcc2cf;
    top: 50%;
}

.footer .consult-footer .title .logo:before {
    width: 1.2rem;
    left: -70%;
}

.footer .consult-footer .introduce-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 6.66667rem;
    margin: 0 auto;
}

.footer .consult-footer .introduce-list .introduce-item {
    width: 50%;
    display: inline-block;
    margin-bottom: 0.64rem;
}

.footer .consult-footer .introduce-list .introduce-item .item-title {
    font-size: 0.37333rem;
    color: #6c798c;
    line-height: 0.37333rem;
    margin-bottom: 0.13333rem;
}

.footer .consult-footer .introduce-list .introduce-item .item-title img {
    display: inline-block;
    width: 0.42667rem;
    height: 0.42667rem;
    vertical-align: middle;
    margin-right: 0.13333rem;
}

.footer .consult-footer .introduce-list .introduce-item .item-text {
    font-size: 0.32rem;
    color: #bcc2cf;
    line-height: 0.32rem;
}

.footer .consult-footer .link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0.53333rem;
}

.footer .consult-footer .link .link-item {
    line-height: 0.37333rem;
    padding: 0rem 0.4rem;
    border-right: 1px solid #bcc2cf;
}

.footer .consult-footer .link .link-item a {
    font-size: 0.37333rem;
    color: #6c798c;
}

.footer .consult-footer .link .link-item:last-child {
    border-right: 0;
}

.lgoin-popub {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 1;
}

.lgoin-popub .weui-popup__modal {
    background: #fff;
    height: auto;
    width: 100%;
    position: absolute;
    z-index: 501;
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.lgoin-popub .weui-popup__modal.expanded {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.lgoin-popub .weui-popup__modal .weui-panel {
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__hd {
    min-width: 0;
    margin-right: 0.26667rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__hd.avatar {
    width: 50px;
    height: 50px;
    line-height: 50px;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__hd img {
    border-radius: 50%;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__hd img.weui-media-box__thumb {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd h4 {
    font-weight: 400;
    font-size: 0.45333rem;
    color: #586c94;
    width: auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: inherit;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd h4 i {
    color: #0ab99d;
    font-size: 0.32rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd p {
    color: #999;
    font-size: 0.34667rem;
    line-height: 1.2;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd p span {
    margin-right: 0.13333rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd p span::after {
    content: '';
    width: 1px;
    height: 0.26667rem;
    display: inline-block;
    background: #999;
    margin-left: 0.21333rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd p span:last-child::after {
    content: '';
    width: 1px;
    height: 0.26667rem;
    display: inline-block;
    background: #fff;
    margin: 0 0.13333rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids {
    overflow: hidden;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids .weui-grid {
    float: left;
    width: 20%;
    padding: 0.26667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids .weui-grid .weui-grid__icon {
    width: 0.74667rem;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids .weui-grid .weui-grid__icon i {
    font-size: 0.74667rem;
    color: #888;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids .weui-grid i.tb-incon {
    width: 0.48rem;
    height: 0.48rem;
    line-height: 0.53333rem;
    border-radius: 50%;
    background: #f00;
    font-size: 0.32rem;
    color: #fff;
    position: absolute;
    top: 0.05333rem;
    right: -0.21333rem;
    text-align: center;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .weui-grids .weui-grid p {
    font-size: 0.34667rem;
    color: #333;
    text-align: center;
    display: block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-media-box__bd .stui-close-popup {
    display: block;
    text-align: center;
    font-size: 0.37333rem;
    color: #333;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-cell__ft {
    text-align: right;
    color: #999;
    position: relative;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-cell__ft span {
    font-size: 0.37333rem;
    position: absolute;
    width: 1.33333rem;
    right: 0.4rem;
    top: 0.06667rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .weui-media-box_appmsg .weui-cell__ft i {
    font-size: 0.45333rem;
}

.lgoin-popub .weui-popup__modal .weui-panel .border1 {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}

.zx-popub {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 1;
}

.zx-popub .weui-popup__modal {
    background: #fff;
    height: auto;
    width: 100%;
    position: absolute;
    z-index: 501;
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.zx-popub .weui-popup__modal.expanded {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.zx-popub .weui-popup__modal .popub-top {
    height: 4.53333rem;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn {
    padding: 0.26667rem 0.53333rem;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid {
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.26667rem;
    float: left;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .weui-grid__icon {
    width: 1.28rem;
    height: 1.28rem;
    margin: 0 auto;
    border-radius: 50%;
    text-align: center;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .weui-grid__icon i {
    font-size: 0.64rem;
    line-height: 1.28rem;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .wx {
    background: #e1f1ff;
    color: #0ab99d;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .tel {
    background: #fff3e2;
    color: #ff9607;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .zx {
    background: #fef9e2;
    color: #f4c807;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .tc {
    background: #e5f7f7;
    color: #26bfbf;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-btn .weui-grids .weui-grid .weui-grid__label {
    text-align: center;
    line-height: 1.5;
    font-size: 0.34667rem;
    margin-top: 0.26667rem;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-hz {
    border-top: 1px solid #f0f0f0;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-hz .popub-zx-help {
    border-right: 1px solid #f0f0f0;
    width: 50%;
    text-align: center;
    height: 1.33333rem;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-hz .popub-zx-help:last-child {
    border: 0;
}

.zx-popub .weui-popup__modal .popub-top .popub-zx-hz .popub-zx-help a {
    line-height: 1.33333rem;
    font-size: 0.34667rem;
}

.zx-popub .weui-popup__modal .popub-foot {
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    background: #ebf7f5;
    text-align: center;
}

.zx-popub .weui-popup__modal .popub-foot .weui-media-box__bd .stui-close-popup {
    font-size: 0.42667rem;
    color: #0ab99d;
}

.weui-tabbar {
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #f7f7fa;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 1.73333rem;
    max-width: 750px;
    margin: auto;
}

.weui-tabbar:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #c0bfc4;
    color: #c0bfc4;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.3);
    -ms-transform: scaleY(0.3);
    transform: scaleY(0.3);
}

.weui-tabbar .weui-tabbar__item {
    padding: 0.18667rem 0 0;
    position: relative;
    padding: 0.18667rem 0 0;
    display: block;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon {
    display: inline-block;
    width: 0.72rem;
    height: 0.72rem;
    margin-bottom: 0.2rem;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon img {
    width: 100%;
    height: auto;
    margin-top: 5px;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon i {
    font-size: 0.72rem;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon .icon-zixun2 {
    color: #0ab99d;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon .icon-wode {
    font-size: 0.74667rem;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon .icon-wode {
    font-weight: 700;
    font-size: 0.74667rem;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__label {
    text-align: center;
    color: #999;
    font-size: 0.26667rem;
    line-height: 1.8;
}

.weui-tabbar .weui-tabbar__item .tiwen-btn {
    width: 90%;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    border: 1px solid #0ab99d;
    color: #0ab99d;
    font-size: 14px;
    border-radius: 3px;
    margin-top: 10px;
}

.weui-tabbar .weui-tabbar__item .tiwen-btn i {
    display: inline-block;
    width: 14px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    border: 1px solid #0ab99d;
    border-radius: 50%;
    margin-right: 5px;
}

.weui-tabbar .weui-tabbar__item .huida-btn {
    width: 90%;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    border: 1px solid #0ab99d;
    background: #0ab99d;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    margin-top: 10px;
}

.weui-tabbar .weui-tabbar__item .huida-btn i {
    color: #FFF;
}

.sub-nav-tj {
    line-height: 1.01333rem;
    background: #F5F5F5;
    position: relative;
    width: auto;
    z-index: 100;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.sub-nav-tj .nav-name {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-size: 0.37333rem;
    margin-right: 0.08rem;
    color: #999;
    line-height: 1.3;
}

.sub-nav-tj .items-mask {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(33%, #f5f5f5), to(rgba(248, 248, 248, 0)));
    background-image: -o-linear-gradient(right, #f5f5f5 33%, rgba(248, 248, 248, 0) 100%);
    background-image: linear-gradient(-90deg, #f5f5f5 33%, rgba(248, 248, 248, 0) 100%);
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 0.96rem;
    z-index: 10;
}

.sub-nav-tj .scroll-container {
    position: relative;
    margin-right: 0;
    margin-left: 0;
    overflow: hidden;
}

.sub-nav-tj .swiper-wrapper {
    font-size: 0;
    float: left;
    white-space: nowrap;
}

.sub-nav-tj .swiper-wrapper li {
    display: inline-block;
    margin: 0 0.26667rem 0 0;
    vertical-align: top;
    font-size: 0.42667rem;
}

.sub-nav-tj .swiper-wrapper li.swiper-slide {
    width: auto;
    display: flex;
    align-items: center;
}

.sub-nav-tj .swiper-wrapper li.on {
    font-weight: 700;
}

.sub-nav-tj .swiper-wrapper li:last-child {
    margin: 0;
}

.sub-nav-tj .swiper-wrapper li a {
    display: block;
    color: #333;
    padding: 0 0.34667rem;
    background: #fff;
    border-radius: 0.10667rem;
    font-size: 0.37333rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.sub-nav-tj .sub-nav-con {
    padding: 0 0.32rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    line-height: 1.01333rem;
}

.sub-nav-tj i {
    color: #999;
}

.top-wn {
    line-height: 0.98667rem;
}

.top-wn .nav-name {
    line-height: 0.98667rem;
}

.bk-page {
    background: #eee;
    margin-top: 0.3rem;
}

.img_radius {
    overflow: hidden;
}

.img_radius img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* .bk-top .bk-top-bg 改 end */

.wz-con {
    padding: 0.53333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-top: 0.27rem solid #F5F5F5;
}

.wz-con .wz-con-body {
    font-size: 0.42667rem;
    color: #262626;
    position: relative;
    max-width: 100%;
	text-align: justify;
}
.wz-con .wz-con-body table {
    max-width: 100%;
    width: calc(100vw - 1.06rem);
}

.wz-con .wz-con-body a {
    color: #0ab99d;
}

.wz-con .wz-con-body h2 {
    font-size: 0.53333rem;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #1a1a1a;
    font-synthesis: style;
	font-weight: bold;
	margin-top: 0.15rem;
	padding-left: 0.32rem;
    position: relative;
}

.wz-con .wz-con-body h2::after{
    content: "";
    position: absolute;
    top: 0.17rem;
    left: 0;
    width: 0.16rem;
    height: 0.46rem;
    background: #4194e2;
    border-radius: 3px;
}

.wz-con .wz-con-body h2 .special-title-num {
    line-height: 0.66667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0.66667rem;
}

.wz-con .wz-con-body h2 .special-title-num .index {
    font-size: 0.61333rem;
    line-height: 0.66667rem;
    color: #1a1a1a;
}

.wz-con .wz-con-body h2 .special-title-num .slash {
    font-size: 0.50667rem;
    font-weight: 600;
    line-height: 0.66667rem;
    height: 0.66667rem;
    color: #1a1a1a;
}

.wz-con .wz-con-body h2 .special-title-num .slash:after {
    display: block;
    width: 0.02667rem;
    height: 0.8rem;
    margin: 0 0.10667rem;
    content: '';
    -webkit-transform: rotate(30deg) scale(0.5);
    -ms-transform: rotate(30deg) scale(0.5);
    transform: rotate(30deg) scale(0.5);
    background-color: #999;
}

.wz-con .wz-con-body h2 .special-title-num .total {
    font-size: 0.4rem;
    line-height: 0.53333rem;
    height: 0.53333rem;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.wz-con .wz-con-body h2 .titleText {
    line-height: 0.72rem;
    margin-left: 0.32rem;
}

.wz-con .wz-con-body h2 .titleText span {
    font-size: 0.50667rem;
    font-weight: 600;
    line-height: 0.72rem;
    color: #1a1a1a;
    -webkit-box-shadow: inset 0 -0.3em rgba(4, 204, 130, 0.2);
    box-shadow: inset 0 -0.3em rgba(4, 204, 130, 0.2);
}

.wz-con .wz-con-body h3 {
    font-size: 0.48rem;
    color: #333;
    /*border-bottom: 0.05333rem solid #3ca5f6;*/
    line-height: 0.90667rem;
    display: inline-block;
	font-weight: bold;
	padding-top: 0.15rem;
}

.wz-con .wz-con-body p {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.6;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
}

.wz-con .wz-con-body p img {
    max-width: 100% !important;
	height: auto !important;
}

.wz-con .wz-con-body div {
    border: 2px dashed #3ac1d8;
    background-color: #f6f9fa;
    font-weight: normal;
    padding: 0.38rem 0.42rem 0.38rem 0.42rem;
    text-align: justify;
    margin: 0.38rem 0;
    color: #ff8001;
}

.wz-con .wz-con-body ul {
    margin: 0.3rem;
    font-size: 0.33rem;  
	color: #686767;
}

.wz-con .wz-con-body ul li{
   line-height: 0.6rem;
   padding: 0.18rem 0;
}

.guanggao {
    font-size: 0.42667rem;
	margin-top: 0.43rem;
}

.wz-con .wz-con-body blockquote {
    padding: 0.25rem 0.42rem !important;
    margin: 0.3rem 0 0.38rem;
    background: #ebf7f5;
    border: 0.03rem solid #18B89C;
    border-left: 0.08rem solid #0ab99d;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 12px;
}

tr:nth-child(2n+1) td {
    background: #fafafa;
}

table td {
    border: #6666 1px solid;
    padding: 0.15rem 0.15rem;
    font-size: 0.30rem;
    line-height: 0.48rem;
}

.swiper-wrapper-tags a {
    width: auto;
    height: 0.48rem;
    background: rgba(235, 247, 244, 1);
    border-radius: 0.27rem;
    padding: 0 0.21rem;
    font-size: 0.29rem;
    line-height: 0.48rem;
    color: #2AAC8B;
}

.wz-con .wz-con-body .expand-bottom,
.wz-con .expand-bottom {
    line-height: 1.7rem;
    display: none;
    margin-top: 0.53333rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.9355rem;
    text-align: center;
    color: #4173af;
    /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), to(#fff));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%); */
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .8), #fff);
}

.wz-con>.expand-bottom {
    bottom: 12px !important;
}

.wz-con .full {
    max-height: 15rem;
    overflow: hidden;
}

.wz-con .full .expand-bottom {
    display: block;
}

.wz-con .expand-bottom .icon-down:before {
    content: "";
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid #0AB99D;
    border-radius: 2px;
    position: relative;
    top: 13px;
    left: 7px;
}

.wz-con .full+.expand-bottom {
    display: block;
    color: #0AB99D;
    font-size: 18px;
}

.zzyx {
    width: 100%;
    padding: 0 0.66667rem;
    margin-top: 1.33333rem;
}

.zzyx .zzyx-border {
    border: 1px solid #d8d7da;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.66667rem 0.53333rem;
    border-radius: 0.26667rem;
    line-height: 0.8rem;
}

.zzyx .zzyx-border .zzyx-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.37333rem;
}

.zzyx .zzyx-border .zzyx-btn {
    width: 1.86667rem;
    line-height: 0.8rem;
    border-radius: 0.34667rem;
    background: #f00;
    color: #fff;
    text-align: center;
    font-size: 0.37333rem;
}

.fbinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eee;
    line-height: 0.85333rem;
    font-size: 0.37333rem;
    margin-top: 0.4rem;
    margin-left: 0.4rem;
    margin-right: 0.4rem;
}

.fbinfo .fb-left {
    width: 50%;
    color: #999;
}

.fbinfo .fb-right {
    width: 50%;
    text-align: right;
}

.bk-bottom-list {
    width: 100%;
    padding: 0.001rem 0.4rem;
    margin: 0.39rem 0;
    background: #fff;
    padding-bottom: 0.32rem;
    /* margin-top: 0.53333rem; */
}

.bk-bottom-list h4 {
    line-height: 0.93333rem;
    font-size: 18px;
}

.bk-bottom-list ul li {
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0.37333rem;
    overflow: hidden;
}

.bk-bottom-list ul li a {
    display: block;
    background: #ebf7f5;
    line-height: 0.76667rem;
    height: 1.06667rem;
    margin: 0.13333rem 0.16rem 0.13333rem 0;
    padding: 0 0.21333rem;
    border-radius: 0.13333rem;
    color: #0ab99d;
}

.bk-bottom-list ul li:nth-child(2n) a {
    margin-left: 0.16rem;
    margin-right: 0;
}

.bk-bottom-list .bk-bottom-btn {
    border-top: 1px solid #eee;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    margin-top: 0.53333rem;
}

.bk-bottom-list .bk-bottom-btn .bk-btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
}

.bk-bottom-list .bk-bottom-btn .bk-btn span {
    display: block;
    margin: 0 0.53333rem;
    border: 1px solid #ccc;
    border-radius: 0.53333rem;
    font-size: 0.42667rem;
}

.bk-bottom-list .bk-bottom-btn .bk-btn span i {
    font-size: 0.42667rem;
}

.bk-xgwz {
    width: 100%;
    padding: 0 0.26667rem;
    margin-top: 0.53333rem;
}

.bk-xgwz .bk-xgwz-con {
    border-radius: 0.26667rem;
    background: #fff;
    padding: 0.26667rem;
    padding-bottom: 0.4rem;
}

.bk-xgwz .bk-xgwz-con .bk-zgwz-title {
    padding: 0;
    padding-right: 0.26667rem;
}

.bk-xgwz .bk-xgwz-con .bk-zgwz-title h4 {
    font-size: 0.45333rem;
    font-weight: 700;
    float: left;
}

.bk-xgwz .bk-xgwz-con .bk-zgwz-title span {
    font-size: 0.32rem;
    color: #666;
    float: right;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.34667rem 0;
    border-bottom: 1px solid #eee;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li h4 {
    display: none;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-img {
    width: 2.8rem;
    height: 2rem;
    margin-right: 0.21333rem;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-img img {
    width: 100%;
    height: 100%;
    border-radius: 10%;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    position: relative;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-text .zgwz-text-top {
    font-size: 0.4rem;
    height: 1.4rem;
    overflow: hidden;
    line-height: 1.5;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-text .zgwz-foot {
    font-size: 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li .zgwz-text .zgwz-foot i {
    font-size: 0.32rem;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul li:last-child {
    border-bottom: none;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul.bk-text-list li h4 {
    display: block;
    padding: 0.13333rem 0;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul.bk-text-list li .zgwz-img {
    display: none;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul.bk-text-list li .zgwz-text {
    height: 2.4rem;
    height: 2.8rem;
}

.bk-xgwz .bk-xgwz-con .bk-xwz-list ul.bk-text-list li .zgwz-text .zgwz-text-top {
    font-size: 0.37333rem;
    overflow: auto;
}

.bottom-btn {
    text-align: center;
    padding-top: 0.53333rem;
}

.bottom-btn span {
    display: inline-block;
    padding: 0.21333rem 0;
    background: #f7f7f7;
    width: 80%;
    font-size: 0.4rem;
    border-radius: 0.16rem;
}

.bk-page .bk-ct-module {
    margin: 0.26667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0.4rem;
}

.bk-page .bk-ct-module .ct-module {
    border-radius: 0.26667rem;
}

.bk-pl .pl-con h4 {
    line-height: 1.06667rem;
    font-size: 0.4rem;
    font-weight: 700;
    padding: 0 0.53333rem;
}

.bk-pl .pl-con h4 i {
    color: #f00;
    font-weight: 300;
    margin-right: 0.13333rem;
}

.bk-pl .pl-con .pl-list {
    background: #fff;
    padding: 0 0.4rem;
    padding-bottom: 0.53333rem;
}

.bk-pl .pl-con .pl-list .pl-title {
    line-height: 1.2rem;
    height: 1.2rem;
    border-bottom: 1px solid #eee;
}

.bk-pl .pl-con .pl-list .pl-title span {
    font-size: 0.42667rem;
}

.bk-pl .pl-con .pl-list .pl-title span.red {
    color: #f00;
    padding-right: 0.13333rem;
    border-right: 1px solid #f00;
    margin-right: 0.13333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item {
    position: relative;
    display: none;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-avatar {
    z-index: 10;
    position: absolute;
    top: 0.42667rem;
    left: 0;
    width: 0.93333rem;
    height: 0.93333rem;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 100%;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-name {
    z-index: 10;
    position: absolute;
    left: 1.17333rem;
    max-width: 60%;
    margin: 0.13333rem 0.08rem;
    padding: 0.26667rem 0;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-name .unicmt-name-cont {
    font-size: 0.42667rem;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 0.48rem;
    line-height: 0.48rem;
    display: block;
    position: relative;
    padding-right: 0.53333rem;
    max-width: 100%;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-right {
    height: 0.61333rem;
    background-size: 0.42667rem 0.42667rem;
    background-position: 0.16rem 0.02667rem;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 20;
    right: 0;
    top: 0.4rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-fav {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 0.18667rem;
    height: 0.93333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-fav .like-component {
    -webkit-tap-highlight-color: transparent;
    font-size: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    height: 0.61333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-fav .like-component .like-icon {
    height: 0.61333rem;
    width: 0.61333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-fav .like-component .like-num-container {
    top: -0.0016rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-text {
    position: relative;
    font-size: 0.45333rem;
    padding-top: 1.12rem;
    padding-left: 1.14667rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-text .unicmt-txt {
    height: auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    /*-webkit-line-clamp: 5;*/
    text-align: left;
    position: relative;
    line-height: 1.5;
    word-break: break-all;
    font-size: 0.4rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-text .unicmt-txt img {
    max-width: 100%;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-text .unicmt-txt .unicmt-readall {
    display: none;
    position: absolute;
    right: 0.07112rem;
    bottom: 0;
    width: 0.18667rem;
    height: 0.56rem;
    background: url(../image/qw.png) center center no-repeat;
    background-size: 1.86667rem 0.56rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-bar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    padding-left: 1.14667rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    margin: 0.21333rem 0;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-bar i {
    /*font-size: 0.34667rem;*/
    /*padding: 0;*/
    /*margin: 0;*/
    /*line-height: 0.4rem;*/
    /*display: inline-block;*/
    /*width: 0.21333rem;*/
    /*overflow: hidden;*/
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-bar .unicmt-time {
    font-size: 0.34667rem;
    color: #999;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-bar .unicmt-bar-item {
    position: relative;
    font-size: 0.34667rem;
    color: #666;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box {
    margin: 0 0 0.37333rem 1.14667rem;
    padding: 0.13333rem 0;
    background-color: #f8f8f8;
    border-radius: 0.13333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist,
.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn {
    font-size: 0.34667rem;
    padding: 0.08rem 0.32rem;
    position: relative;
    display: none;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt,
.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt {
    position: relative;
    overflow: hidden;
    line-height: 1.5;
    word-break: break-all;
    text-align: left;
    color: #000;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .unicmt-relname,
.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .unicmt-relname {
    color: #4B78B2;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .cmt-vip,
.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .cmt-vip {
    padding: 0 0.13333rem;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .cmt-vip i,
.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .cmt-vip i {
    font-size: 0.37333rem;
    color: #f99b26;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn {
    line-height: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
}

.bk-pl .pl-con .pl-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn i {
    font-size: 0.32rem;
}

.unicmt-point {
    margin: 0.26667rem 0.03733rem;
    display: inline-block;
    width: 0.05333rem;
    height: 0.26667rem;
    line-height: 0.34667rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAADFBMVEWZmZmampqqqqqZmZmKbH8QAAAAA3RSTlPmiAZNIN+6AAAAFklEQVQI12OYkMBQf4HB/gAIARkTEgA5zAZ9+/SxoAAAAABJRU5ErkJggg==);
    background-size: 0.05333rem 0.05333rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.now-nav {
    margin: 0.26667rem;
    line-height: 1.2rem;
    height: 1.2rem;
    background: #fff;
    border-radius: 0.21333rem;
}

.now-nav .now-nav-con {
    font-size: 0.4rem;
    padding: 0 0.26667rem;
}

.now-nav .now-nav-con span {
    padding: 0 0.13333rem;
}

.now-nav .now-nav-con i {
    font-size: 0.4rem;
}

.sp-page {
    background: #eee;
}

/* .sp-page #videoBox {
    border: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    background: #fff;
}

.sp-page #videoBox .video-body .video-close {
    position: absolute;
    top: -0.4rem;
    left: -0.4rem;
    width: 0.85333rem;
    height: 0.85333rem;
    z-index: 99999999999;
    display: none;
}

.sp-page #videoBox .video-body .video-close i {
    background: #fff;
    border-radius: 50%;
}

.sp-page #videoBox video {
    width: 100%;
    vertical-align: bottom;
    position: relative;
}

.sp-page #videoBox.in {
    -webkit-animation: ac 1s;
    animation: ac 1s;
}

.sp-page #videoBox.in .video-body .video-close {
    display: none;
}

.sp-page #videoBox.out {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 300px;
    z-index: 999;
    -webkit-animation: an 0.5s;
    animation: an 0.5s;
}

.sp-page #videoBox.out .video-body {
    position: relative;
    border: 0.26667rem solid rgba(0, 0, 0, 0.8);
}

.sp-page #videoBox.out .video-body .video-close {
    display: block;
}

.sp-page .top-video {
    background: #fff;
}

.sp-page .video-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0.4rem;
    padding-bottom: 0;
}

.sp-page .video-title .video-user {
    width: 0.93333rem;
    height: 0.93333rem;
    position: relative;
    margin-right: 0.26667rem;
}

.sp-page .video-title .video-user img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    margin-top: 0.13333rem;
}

.sp-page .video-title .video-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.sp-page .video-title .video-text h4 {
    font-size: 0.4rem;
    color: #000;
}

.sp-page .video-title .video-text p {
    color: #999;
    font-size: 0.37333rem;
    white-space: nowrap;
    letter-spacing: 0.02667rem;
}

.sp-page .video-title .video-gz {
    width: 2rem;
    margin-top: 0.26667rem;
}

.sp-page .video-title .video-gz span {
    display: inline-block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #eef8f7;
    text-align: center;
    border-radius: 0.13333rem;
    font-size: 0.37333rem;
    color: #2196f3;
    letter-spacing: 0.05333rem;
}

.sp-page .video-text-container {
    padding: 0.4rem;
    padding-top: 0.26667rem;
    padding-bottom: 0;
}

.sp-page .video-text-container .video-top-text {
    font-size: 0.42667rem;
    color: #000;
    position: relative;
    font-weight: bold;
}

.sp-page .video-text-container .video-top-text p {
    padding-right: 0.8rem;
    letter-spacing: 0.02667rem;
    font-size: 0.45333rem;
}

.sp-page .video-text-container .video-top-text span {
    position: absolute;
    top: 0;
    right: 0;
    width: 0.53333rem;
    height: 0.53333rem;
}

.sp-page .video-text-container .video-top-text span i {
    font-size: 0.4rem;
    font-weight: 700;
}

.sp-page .video-text-container .video-top-bottom {
    font-size: 0.34667rem;
    margin-top: 0.4rem;
    padding-bottom: 0.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eee;
}

.sp-page .video-text-container .video-top-bottom .fx-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.sp-page .video-text-container .video-top-bottom .fx-info i {
    font-size: 0.32rem;
}

.sp-page .video-text-container .video-top-bottom span i {
    color: #000;
    padding: 0 0.05333rem;
}

.sp-page .video-text-container .video-top-bottom .fx {
    width: 1.46667rem;
}

.sp-page .top-video .sub-nav-tj {
    background: #fff;
}

.sp-page .top-video .sub-nav-tj .swiper-wrapper li a {
    line-height: 0.85333rem;
    background: #f6f6f6;
}

.sp-page .video-qu {
    height: 1.2rem;
    line-height: 1.2rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 0.53333rem;
}

.sp-page .video-qu .vip-qu-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.37333rem;
}

.sp-page .video-qu .vip-qu-text i {
    margin-right: 0.13333rem;
    font-size: 0.58667rem;
}

.sp-page .video-qu .vip-qu-jia {
    width: 1.33333rem;
    margin: 0.22667rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #999;
    border-radius: 0.37333rem;
    line-height: 0.69333rem;
    text-align: center;
}

.sp-page .video-qu .vip-qu-jia span {
    width: 100%;
    font-size: 0.34667rem;
    color: #999;
}

.sp-page .bk-xgwz {
    margin-top: 0.4rem;
}

.sp-page .bk-xgwz .bk-zgwz-title {
    margin: 0 -0.26667rem;
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0.93333rem;
    line-height: 0.93333rem;
}

.sp-page .bk-xgwz .bk-zgwz-title .wz-tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 0.93333rem;
    line-height: 0.93333rem;
}

.sp-page .bk-xgwz .bk-zgwz-title .wz-tab h4 {
    position: relative;
    margin: 0 0.26667rem;
    font-weight: 300;
}

.sp-page .bk-xgwz .bk-zgwz-title .wz-tab h4.hover {
    border-bottom: 0.05333rem solid #3ca5f6;
    font-weight: 700;
}

.sp-page .bk-xgwz .bk-zgwz-title span {
    display: inline-block;
}

.sp-page .xgtj {
    width: 100%;
    padding: 0 0.26667rem;
    margin-top: 0.4rem;
}

.sp-page .xgtj .xgtj-container {
    border-radius: 0.26667rem;
    background: #fff;
    padding: 0.26667rem;
    padding-bottom: 0.4rem;
}

.sp-page .xgtj .xgtj-container .bk-zgwz-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0.93333rem;
    line-height: 0.93333rem;
    padding: 0;
    padding-right: 0.26667rem;
    margin: 0 -0.26667rem;
    border-bottom: 1px solid #eee;
}

.sp-page .xgtj .xgtj-container .bk-zgwz-title .wz-tab {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 0.93333rem;
    line-height: 0.93333rem;
}

.sp-page .xgtj .xgtj-container .bk-zgwz-title .wz-tab h4 {
    position: relative;
    font-size: 0.45333rem;
    float: left;
    margin: 0 0.26667rem;
    font-weight: 300;
}

.sp-page .xgtj .xgtj-container .bk-zgwz-title .wz-tab h4.hover {
    border-bottom: 0.05333rem solid #3ca5f6;
    font-weight: 700;
}

.sp-page .xgtj .xgtj-container .bk-zgwz-title span {
    font-size: 0.32rem;
    color: #666;
    display: inline-block;
}

.sp-page .xgtj .xgtj-container .wz-con,
.sp-page .xgtj .xgtj-container .fbinfo,
.sp-page .xgtj .xgtj-container .bk-bottom-list {
    padding-left: 0.13333rem;
    padding-right: 0.13333rem;
}

.sp-page .xgtj .xgtj-container .zzyx {
    padding-left: 0.26667rem;
    padding-right: 0.26667rem;
}

.sp-page .bk-ct-module {
    margin: 0.26667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0.4rem;
}

.sp-page .bk-ct-module .ct-module {
    border-radius: 0.26667rem;
} */

.zt-page .zt-top-img1 {
    background: #fff;
}

.zt-page .top-img-top {
    padding: 0.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.zt-page .top-img-top .top-left {
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 4.53333rem;
}

.zt-page .top-img-top .top-left .img-thum {
    background: #fff;
    height: 100%;
    margin-right: 0.05333rem;
}

.zt-page .top-img-top .top-left .img-thum img {
    width: 100%;
    height: 100%;
    border-radius: 0.26667rem;
}

.zt-page .top-img-top .top-right {
    width: 50%;
    height: 4.53333rem;
}

.zt-page .top-img-top .top-right .top-imgs-li {
    width: 50%;
    height: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.zt-page .top-img-top .top-right .top-imgs-li .li-imgs-body {
    height: 100%;
    padding-bottom: 0.02667rem;
    padding-right: 0.02667rem;
}

.zt-page .top-img-top .top-right .top-imgs-li .li-imgs-body .img-thum {
    height: 100%;
    background: #fff;
}

.zt-page .top-img-top .top-right .top-imgs-li .li-imgs-body .img-thum img {
    width: 100%;
    height: 100%;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(2n) {
    margin-right: 0;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(2n) .li-imgs-body {
    height: 100%;
    padding-right: 0;
    padding-left: 0.02667rem;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(3),
.zt-page .top-img-top .top-right .top-imgs-li:nth-child(4) {
    margin-right: 0;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(3) .li-imgs-body,
.zt-page .top-img-top .top-right .top-imgs-li:nth-child(4) .li-imgs-body {
    height: 100%;
    padding-top: 0.02667rem;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(2) {
    margin-right: 0;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(2) .li-imgs-body .img-thum img {
    border-radius: 0 0.26667rem 0 0;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(4) {
    margin-right: 0;
}

.zt-page .top-img-top .top-right .top-imgs-li:nth-child(4) .li-imgs-body .img-thum img {
    border-radius: 0 0 0.26667rem 0;
}

.zt-page .top-img-text {
    padding: 0.53333rem;
    padding-top: 0.26667rem;
}

.zt-page .top-img-text .img-text h2 {
    font-size: 0.48rem;
    color: #000;
    font-weight: 700;
}

.zt-page .top-img-text .img-text p {
    font-size: 0.37333rem;
    line-height: 1.7;
    padding: 0.26667rem 0 0.53333rem 0;
}

.zt-page .top-img-text .img-text-form span {
    font-size: 0.32rem;
    color: #999;
}

.zt-page .zt-tg-zs {
    background: #fff;
    padding: 0 0.4rem;
    border-radius: 0.3rem;
    margin: 0.3rem 0.2rem;
}

.zt-page .zt-tg-zs .title {
    font-size: 0.53333rem;
    padding: 0.26667rem 0;
}

.zt-page .zt-tg-zs .title span {
    color: #0ab99d;
}

.zt-page .zt-tg-zs .zt-tg-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.zt-page .zt-tg-zs .zt-tg-con .tg-con-img {
    width: 2.93333rem;
    height: 2.13333rem;
    overflow: hidden;
    margin-right: 0.21333rem;
    border-radius: 0.26667rem;
}

.zt-page .zt-tg-zs .zt-tg-con .tg-con-img img {
    width: 100%;
    height: auto;
    border-radius: 0.26667rem;
}

.zt-page .zt-tg-zs .zt-tg-con .tg-con-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 5.86667rem;
    position: relative;
}

.zt-page .zt-tg-zs .zt-tg-con .tg-con-text h3 {
    color: #000;
    font-size: 0.45333rem;
    overflow: hidden;
    white-space: nowrap;
}

.zt-page .zt-tg-zs .zt-tg-con .tg-con-text p {
    font-size: 0.4rem;
    line-height: 1.5;
    padding-top: 0.13333rem;
}

.zt-page .zt-tg-zs .tg-con-tab {
    margin-bottom: 0.4rem;
    padding: 0;
}

.zt-page .zt-tg-zs .tg-con-tab ul li {
    text-align: center;
}

.zt-page .zt-tg-zs .tg-zs-foot {
    font-size: 0.37333rem;
    padding-bottom: 0.26667rem;
}

.zt-page .zt-tg-zs .tg-zs-foot span {
    font-size: 0.32rem;
    color: #999;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items {
    width: 50%;
    height: 4.8rem;
    padding-right: 0.18667rem;
    float: left;
    padding-bottom: 0.26667rem;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum {
    width: 100%;
    height: 2.93333rem;
    overflow: hidden;
    border-radius: 0.26667rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}


.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    position: absolute;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .play-icon {
    width: 22px;
    height: 28px;
    background: url(../image/play.png) center /cover no-repeat;
    z-index: 10;
}

.mini-play-icon {
    width: 6px;
    height: 7px;
    background: url(../image/play-mini.png) center /cover no-repeat;
    z-index: 10;
    margin-right: 5px;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .video-duration {
    position: absolute;
    right: 5px;
    bottom: 3px;
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-size: 12px;
    border-radius: 3px;
    padding: 0 5px;
    display: flex;
    align-items: center;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum img {
    width: 100%;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .play-btn {
    position: absolute;
    width: 0.66667rem;
    height: 0.66667rem;
    top: 50%;
    left: 50%;
    margin-top: -0.33333rem;
    margin-left: -0.33333rem;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .play-btn .play-icon {
    width: 38px;
    height: 46px;
    background: url(../image/play.png) center /cover no-repeat;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .play-btn i {
    font-size: 0.64rem;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .thum .time {
    position: absolute;
    bottom: 0.13333rem;
    right: 0.26667rem;
    font-weight: 700;
    font-size: 0.34667rem;
    color: #fff;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items .text {
    font-size: 0.37333rem;
    padding: 0.26667rem 0 0 0;
    color: #000;
    height: 1.33333rem;
    overflow: hidden;
}

.zt-page .zt-tg-zs .zt-tg-con-img .list-imgs .items:nth-child(2n) {
    padding-left: 0.18667rem;
}

.zt-page .zt-tg-zs .tg-wd {
    padding: 0.4rem 0;
    border-bottom: 1px solid #eee;
}

.zt-page .zt-tg-zs .tg-wd .tg-con-img {
    margin-right: 0.26667rem;
}

.zt-page .zt-tg-zs .tg-wd .tg-con-text .wd-text {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 0.34667rem;
    color: #999;
}

.zt-page .zt-tg-zs .tg-wd .tg-con-text .wd-text span i {
    font-size: 0.34667rem;
    line-height: 0.4rem;
}

.zt-page .zt-tg-zs .tg-zx {
    padding-bottom: 0.4rem;
}

.zt-page .zt-tg-zs .tg-zx .tg-con-img {
    margin-right: 0.26667rem;
}

.zt-page .zt-tg-zs .tg-zx .tg-con-text .wd-text {
    font-size: 0.34667rem;
    color: #999;
    line-height: 1;
    margin-top: 0.05333rem;
}

.zt-page .zt-tg-zs .tg-zx .tg-con-text .wd-text span i {
    font-size: 0.34667rem;
    line-height: 0.4rem;
}

.zt-page .zt-tg-zs .img-list-wd .tg-wd:first-child {
    padding-top: 0;
}

.zt-page .zt-tg-zs .img-list-wd .tg-wd:last-child {
    border-bottom: 0;
    padding-bottom: 0.53333rem;
}

.zt-page .qtrgz {
    /* background: #fff; */
    /* border-bottom: 0.32rem solid #F5F5F5; */
}

.zt-page .qtrgz .bk-bottom-list {
    padding-top: 0.26667rem;
    padding-bottom: 0.4rem;
}

.zt-page .qtrgz .bk-bottom-list ul li a {
    color: #0ab99d;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li {
    padding: 0.4rem 0;
    border-bottom: 1px solid #eee;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num {
    width: 0.66667rem;
    text-align: center;
    overflow: hidden;
    margin-right: 0.13333rem;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span {
    font-size: 0.32rem;
    color: #9d9d9d;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span.red1,
.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span.red2,
.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span.red3 {
    padding: 0.02667rem 0.10667rem;
    background: #009980;
    color: #fff;
    font-weight: 700;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span.red2 {
    background: #0ab99d;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-num span.red3 {
    background: #74dccd;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text {
    width: 8.26667rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-title-h3 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.42667rem;
    white-space: nowrap;
    color: #000;
    overflow: hidden;
    line-height: 0.45333rem;
    height: 0.45333rem;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-title-h3 span {
    width: 0.8rem;
    padding-left: 0.13333rem;
    height: 0.45333rem;
    display: inline-block;
    font-size: 0.34667rem;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-title-h3 span i {
    display: block;
    width: 100%;
    height: 100%;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-title-h3 span i.hot {
    background: url(../image/hot.png) 0 -1px no-repeat;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-title-h3 span i.new {
    background: url(../image/new.png) 0 0 no-repeat;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-num-right {
    position: relative;
    width: 1.86667rem;
    text-align: right;
    font-size: 0.32rem;
    padding-right: 0.32rem;
    height: 0.48rem;
    line-height: 0.48rem;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-text .rs-title .rs-num-right i {
    color: #f00;
    font-size: 0.32rem;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li .li-body .rs-body p {
    font-size: 0.34667rem;
    white-space: nowrap;
    line-height: 1;
    padding-top: 0.26667rem;
    overflow: hidden;
}

.zt-page .zt-tg-con-list .zt-rs-ul .ztrs-li:last-child {
    border: none;
    padding-bottom: 0.66667rem;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items {
    width: 25.2% !important;
    height: auto;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items .items-border {
    border: 1px solid #eee;
    border-radius: 0.26667rem;
    padding: 0.1rem;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items .thum {
    border-radius: 0.26667rem 0.26667rem 0 0;
    height: 1.9rem;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items .thum img {
    width: 100%;
    position: relative;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items .text h3 {
    text-align: center;
    font-size: 0.35rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: normal;
    -webkit-line-clamp: 1;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items .text p {
    color: #999;
    text-align: center;
    line-height: 1.5;
}

.zt-page #zt-xgyy .scroll-container .list-imgs .items:nth-child(2n) {
    /*padding-right: 0.4rem;*/
    padding-left: 0;
}

.zt-page .tg-zs-foot-mor {
    font-size: 0.42667rem;
    text-align: center;
    line-height: 1.5;
    padding: 0.26667rem 0 0.53333rem;
}

.new-tabbar {
    width: 100%;
}

.new-tabbar .tabbar-l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 6rem;
}

.new-tabbar .tabbar-l .tabbar-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 2.26667rem;
}

.new-tabbar .tabbar-l .tabbar-input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0.4rem 0.13333rem;
    line-height: 0.93333rem;
}

.new-tabbar .tabbar-l .tabbar-input .tabbar-input-text {
    border: 1px solid #bbb;
    border-radius: 0.13333rem;
    height: 100%;
    text-align: center;
    color: #999;
    font-size: 0.4rem;
}

.new-tabbar .tabbar-r {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.26667rem;
}

.new-tabbar .tabbar-r .weui-tabbar__item {
    padding-top: 0.13333rem;
}

.new-tabbar .tabbar-r .tabbar-msg {
    position: relative;
}

.new-tabbar .tabbar-r .tabbar-msg .tabbar-msg-num {
    background: #f00;
    color: #fff;
    position: absolute;
    height: 0.4rem;
    border-radius: 0.16rem;
    right: -0.13333rem;
    line-height: 0.4rem;
}

.new-tabbar .tabbar-r .tabbar-msg .tabbar-msg-num i {
    padding: 0 0.10667rem;
    font-size: 0.29333rem;
}

.new-tabbar .tabbar-r .weui-tabbar__icon {
    width: 0.8rem;
    height: 0.8rem;
}

.new-tabbar .tabbar-r .weui-tabbar__icon i {
    font-size: 0.8rem;
}

.float-r-nemu {
    width: 1.33333rem;
    height: 2.66667rem;
    position: fixed;
    top: 40%;
    margin-top: -1.6rem;
    right: 0.05333rem;
    background: #fff;
    z-index: 999999;
    border: 1px solid #eee;
}

.float-r-nemu .wz-mv {
    font-size: 0.64rem;
    color: #999;
}

.float-r-nemu .wz-mv .top {
    width: 100%;
    height: 1.33333rem;
    border-bottom: 1px solid #eee;
    text-align: center;
}

.float-r-nemu .wz-mv .top i {
    font-size: 0.90667rem;
}

.float-r-nemu .wz-mv .bottom {
    width: 100%;
    text-align: center;
}

.float-r-nemu .wz-mv .bottom i {
    font-size: 0.90667rem;
}

.jq-alert {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 99;
}

.jq-alert .alert {
    background-color: #fff;
    width: 80%;
    height: auto;
    border-radius: 0.10667rem;
    overflow: hidden;
}

.jq-alert .alert .title {
    position: relative;
    margin: 0;
    font-size: 0.37333rem;
    height: 0.85333rem;
    line-height: 0.85333rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
    padding: 0 0.26667rem;
}

.jq-alert .alert .content {
    padding: 0 0.26667rem;
    font-size: 0.32rem;
    color: rgba(0, 0, 0, 0.6);
}

.jq-alert .alert .content .prompt {
    width: 100%;
}

.jq-alert .alert .content .prompt .prompt-content {
    font-size: 0.37333rem;
    color: rgba(0, 0, 0, 0.54);
}

.jq-alert .alert .content .prompt .prompt-text {
    background: 0 0;
    border: 0;
    outline: 0;
    width: 100%;
    height: 0.53333rem;
    box-sizing: border-box;
    margin-top: 0.13333rem;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    text-indent: 0.13333rem;
}

.jq-alert .alert .content .prompt .prompt-text:focus {
    border: 1px solid #2196f3;
    background-color: rgba(33, 150, 243, 0.08);
}

.jq-alert .alert .content .db-pl {
    width: 100%;
}

.jq-alert .alert .content .db-pl .db-pl-text {
    width: 100%;
    height: 100%;
    border: 1px solid #eee;
    border-radius: 0.08rem;
    padding: 0.13333rem;
}

.jq-alert .alert .content .db-pl .db-pl-text textarea {
    font-size: 0.37333rem;
    line-height: 1.5;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
}

.jq-alert .alert .content .db-pl .db-pl-text-info {
    height: 0.74667rem;
    line-height: 0.74667rem;
}

.jq-alert .alert .fd-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
}

.jq-alert .alert .fd-btn:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f3f3f3;
}

.jq-alert .alert .fd-btn a {
    width: 100%;
    height: 1.06667rem;
    font-size: 0.37333rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, 0.8);
}

.jq-alert .alert .fd-btn a.cancel {
    position: relative;
    color: rgba(0, 0, 0, 0.5);
}

.jq-alert .alert .fd-btn a.cancel:after {
    content: "";
    position: absolute;
    top: 0.08rem;
    right: 0;
    width: 1px;
    height: 1.06667rem;
    background-color: #f3f3f3;
}

.jq-alert .alert .fd-btn a.confirm {
    color: #2196f3;
}

.jq-alert .alert .fd-btn a.confirm:active {
    background-color: #2196f3;
    color: #fff;
}

.jq-toast {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
}

.jq-toast .toast {
    max-width: 80%;
    padding: 0.13333rem 0.21333rem;
    background-color: rgba(0, 0, 0, 0.48);
    color: #fff;
    border-radius: 0.10667rem;
    font-size: 0.32rem;
}

.copdd {
    opacity: 0;
    z-index: -1;
}

/*百科列表*/
.sub-nav-bklb {
    background: #eee;
    /*padding: 0.26667rem 0.26667rem 0 0.26667rem;*/
    height: 1.3rem;
    margin-bottom: 1rem;
}

.sub-nav-bklb .sub-nav-con {
    background: #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    line-height: 1.01333rem;
    /*border-radius: 0.26667rem 0.26667rem 0 0;*/
}

.sub-nav-bklb .sub-nav-con.pf {
    position: fixed;
    top: 0;
    left: 0;
    border-radius: 0;
    z-index: 999;
    width: 100%;
}

.sub-nav-bklb .sub-nav-con.pf .scroll-container {
    width: 100%;
}

.sub-nav-bklb i {
    color: #999;
}

.sub-nav-bklb .scroll-container {
    position: relative;
    margin-right: 0.26667rem;
    margin-left: 0.26667rem;
    overflow: hidden;
}

.sub-nav-bklb .swiper-wrapper {
    font-size: 0;
    float: left;
    white-space: nowrap;
}

.sub-nav-bklb .swiper-wrapper li {
    display: inline-block;
    margin: 0 0.26667rem 0 0;
    vertical-align: top;
    font-size: 0.42667rem;
}

.sub-nav-bklb .swiper-wrapper li.swiper-slide {
    width: auto;
}

.sub-nav-bklb .swiper-wrapper li.on {
    font-weight: 700;
}

.sub-nav-bklb .swiper-wrapper li:last-child {
    margin: 0;
}

.sub-nav-bklb .swiper-wrapper li a {
    color: #333;
    padding: 0.1rem 0.34667rem;
    border-radius: 0.10667rem;
    font-size: 0.27333rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: #f7f7f7;
}

.sub-nav-bklb .swiper-slide.con a {
    background: #ebf5ff;
    color: #0ab99d;
}

.wz-bklb {
    padding: 0 0.26667rem;
    /*background: #eee;*/
}

.wz-bklb .wz-con-body {
    background: #FFF;
    padding: 0.26667rem;
    border-radius: 0 0 0.26667rem 0.26667rem;
}

.wz-bklb .wz-con-body .tags a {
    display: inline-block;
    width: 50%;
    color: #666;
    line-height: 1.8;
}

.wz-bklb .wz-con-body h2 {
    position: relative;
}

.wz-bklb .wz-con-body h2 .more {
    position: absolute;
    top: 0;
    right: 0;
    color: #0ab99d;
    font-size: 0.40667rem;
}

.bklb-table {
    line-height: 1.01333rem;
    padding: 0 0.26667rem;
}

.bklb-table a {
    display: inline-block;
    height: 100%;
    /* padding: 0 0.36667rem; */
    font-size: 0.4rem;
    font-weight: 800;
}

.bklb-table a.con {
    border-bottom: 0.05333rem solid #0ab99d;
}

.bklb-table-list {
    background: #eee;
    padding: 0.26667rem;
}

.bklb-table-list .bk-xwz-list {
    background: #fff;
    padding: 0.26667rem;
    border-radius: 0.26667rem 0.26667rem;
}

.bklb-table-list .bk-xwz-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.34667rem 0;
    border-bottom: 1px solid #eee;
}

.bklb-table-list .bk-xwz-list ul li h4 {
    font-size: 0.4rem;
    font-weight: bold;
    color: #225599;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-img {
    width: 2.8rem;
    height: 2rem;
    margin-right: 0.21333rem;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-img img {
    width: 100%;
    height: 100%;
    border-radius: 10%;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    position: relative;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-small-text {
    font-size: 0.4rem;
    position: absolute;
    display: -webkit-box;
    line-height: 1rem;
    width: 5rem;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.bk-xwz-list .zgwz-small-text {
    font-size: 0.4rem;
    position: absolute;
    display: -webkit-box;
    width: 6rem;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-text .zgwz-text-top {
    font-size: 0.4rem;
    height: .5rem;
    overflow: hidden;
    line-height: 1.5;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-text .zgwz-foot {
    font-size: 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
}

.bklb-table-list .bk-xwz-list ul li .zgwz-text .zgwz-foot i {
    font-size: 0.32rem;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.bklb-table-list .bk-xwz-list ul li:last-child {
    border-bottom: none;
}

.bklb-table-list .bk-xwz-list .bottom-btn span {
    width: 95%;
}

.bklb-table-list .bk-xwz-list .full {
    max-height: 10.66667rem;
    overflow: hidden;
}

.bottom-btn .icon-down:before {
    content: "";
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #666666;
    border-radius: 2px;
    position: relative;
    top: 10px;
    left: 5px;
}

/*分类标签*/
.flbq-table {
    float: left;
    width: 20%;
    text-align: center;
    padding: 0.2rem 0;
}

.flbq-table a {
    display: block;
}

.flbq-table a img {
    width: 30%;
    height: auto;
}

.flbq-table span {
    display: block;
    line-height: 1.8;
}

.flbq-table .iconfont1 {
    font-size: 20px;
}

.flbq-list {
    padding: 0.3rem;
    border-bottom: 0.05rem solid #e0e0e0;
}

.flbq-list .flbq-list-title {
    font-size: 0.5rem;
}

.flbq-list .flbq-list-title i {
    font-size: 0.5rem;
    margin-right: 5px;
    color: #2595ff
}

.classify-list {
    padding-top: 0.3rem;
}

.classify-list .classify-item {
    width: 50%;
    margin-bottom: .2rem;
    float: left;
    border-radius: .08rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.classify-list .classify-item:nth-child(2n+1) {
    padding-right: .1rem;
}

.classify-list .classify-item:nth-child(2n+2) {
    padding-left: .1rem;
}

.classify-list a {
    position: relative;
    display: block;
    padding: .2rem;
    background: #fff;
    border-radius: .08rem;
}

.classify-list .classify-name {
    font-size: 0.4rem;
    width: 3rem;
    text-align: left;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.classify-list .classify-num {
    color: #999;
    margin-top: .13rem;
    font-size: 0.2rem;
}

.classify-list .classify-img {
    position: absolute;
    right: .2rem;
    bottom: .2rem;
    width: 1.2rem;
    height: 1.2rem;
    z-index: 88;
}

.classify-list .classify-img img {
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
}

.flbq-list .flbq-list-info .bottom-btn {
    padding-top: 0.2rem;
}

.flbq-list .flbq-list-info .bottom-btn span {
    width: 100%;
    background: #e5f2ff;
    color: #0ab99d;
}

.flbq-list .flbq-list-info .full {
    max-height: 3.86667rem;
    overflow: hidden;
}

.flbq-qwzt {
    background: #FFF;
    padding: 0 0.3rem 0.3rem;
}

.flbq-qwzt .flbq-qwzt-title {
    height: 1.2rem;
    line-height: 1.2rem;
}

.flbq-qwzt .flbq-qwzt-title span {
    color: #1a1a1a;
    font-size: 0.5rem;
}

.flbq-qwzt .flbq-qwzt-title span:before {
    content: " ";
    width: 0.09rem;
    height: 0.4rem;
    background: #0ab99d;
    border-radius: 0.1rem;
    margin-right: 0.1rem;
    display: inline-block;
}

.flbq-qwzt .flbq-qwzt-title a {
    float: right;
    font-size: 0.4rem;
}

.css-zxyp8u {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 12px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 132, 255, 0.1);
    border-radius: 8px;
}

.css-1jqv0dp {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    color: #0ab99d;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 15px;
    font-weight: 600;
}

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

.css-cnnstd {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.css-1529bqz {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    max-width: 100%;
    height: auto;
    margin-left: 20px;
    width: 75px;
    height: 45px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.css-qqv389 {
    border-radius: 10px;
}

.css-1o8d0f2 {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    margin-left: 4px;
    margin-right: 4px;
    display: inline-block;
}

.css-xul63l {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 15px;
    padding: 15px 10px;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
}

.css-14gu07q {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
}

.css-52gvuv {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    border: 1px solid;
    border-color: #FFFFFF;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 0 1px 5px 0 rgba(26, 26, 26, 0.1);
    vertical-align: middle;
}

.css-ltzzin {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    max-width: 100%;
    height: auto;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: inherit;
    -webkit-filter: brightness(0.95);
    filter: brightness(0.95);
}

.css-tb58e3 {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    color: #175199;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: inherit;
    display: block;
}

.css-18biwo {
    display: inline-block;
    vertical-align: bottom;
}

.css-18biwo i {
    color: #0ab99d
}

.css-18biwo i em {
    color: #FFF;
    position: relative;
    left: -13px;
    font-size: 0.1rem;
    top: -1px
}

/*问答列表*/
.wdlb-table-list {
    background: #eee;
    padding: 0.26667rem;
}

.wdlb-table-list .wd-xwz-list {
    background: #fff;
    padding: 0.26667rem;
    border-radius: 0.26667rem 0.26667rem;
}

.wdlb-table-list .wd-xwz-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.34667rem 0;
    border-bottom: 1px solid #eee;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-img {
    width: 2.8rem;
    height: 2rem;
    margin-right: 0.21333rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 8px;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-img .play-icon,
.bk-xwz-list ul li .zgwz-img .play-icon {
    width: 22px;
    height: 28px;
    background: url(../image/play.png) center /cover no-repeat;
    z-index: 8;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-img .video-duration,
.bk-xwz-list ul li .zgwz-img .video-duration {
    position: absolute;
    right: 5px;
    bottom: 3px;
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-size: 12px;
    border-radius: 3px;
    padding: 0 5px;
    display: flex;
    align-items: center;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-img img {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    position: absolute;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    position: relative;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-text .zgwz-text-top {
    font-size: 0.4rem;
    height: 1.2rem;
    overflow: hidden;
    line-height: 1.5;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-text .zgwz-foot {
    font-size: 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
}

.wdlb-table-list .wd-xwz-list ul li .zgwz-text .zgwz-foot i {
    font-size: 0.32rem;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.wdlb-table-list .wd-xwz-list ul li:last-child {
    border-bottom: none;
}

.wdlb-table-list .wd-xwz-list .bottom-btn span {
    width: 95%;
}

.wdlb-table-list .wd-xwz-list .full {
    max-height: 13.5rem;
    overflow: hidden;
}

/*知识体系列表*/
.zstxlb-list {
    padding: 0 .3rem;
}

.zstxlb-list .zstxlb-list-time {
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    color: #9d9d9d;
}

.zstxlb-list .zstxlb-list-info {
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.5rem;
}

.zstxlb-list .zstxlb-list-info .zstxlb-list-title {
    color: #1a1a1a;
    font-size: 0.5rem;
    font-weight: bold;
}

.zstxlb-list .zstxlb-list-info .zstxlb-list-title a {
    color: #0ab99d;
    font-size: 0.40667rem;
}

.zstxlb-list .zstxlb-list-info p {
    font-size: 0.4rem;
    color: #666666;
    box-sizing: border-box;
    line-height: 1.8;
    padding-top: 0.26667rem;
    padding-bottom: 0.26667rem;
}

.zstxlb-list .zstxlb-list-info .tags a {
    font-size: 0.4rem;
    display: inline-block;
    width: 48%;
    color: #666;
    line-height: 1.8;
}

/*咨询内容*/



/*分类标签内容*/
.flbqnr-top {
    background: #FFF;
    padding: 0.3rem;
}

.flbqnr-top .bg {
    background: #f4faff;
    box-shadow: 3px 3px 2px #e1efff;
    border-radius: .3rem;
}

.flbqnr-top .flbqnr-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: .3rem;
}

.flbqnr-top .flbqnr-name {
    font-size: 0.7rem;
    width: 6rem;
    text-align: left;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    margin-top: 20px;
}

.flbqnr-top .flbqnr-num {
    color: #666666;
    margin-top: .13rem;
    font-size: 0.4rem;
    margin-bottom: 20px;
}

.flbqnr-top .flbqnr-img {
    position: absolute;
    right: .2rem;
    top: .3rem;
    width: 2.8rem;
    height: 2.8rem;
    z-index: 88;
}

.flbqnr-top .flbqnr-img img {
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
}

.flbqnr-top .flbqnr-swiper {
    padding: 0.4rem;
}

.flbqnr-top .flbqnr-swiper li {
    width: auto;
    padding: .1rem .3rem;
    background: #FFF;
    border-radius: .2rem;
    margin-right: 0.3rem;
}

.flbqnr-table {
    height: 1.3rem;
    background: #FFF;
    padding: 0 0.4rem;
    position: relative;
}

.flbqnr-table div {
    position: absolute;
    top: .3rem;
    right: .4rem;
    color: #333333;
}

.flbqnr-table div i {
    margin-right: 5px;
}

.flbqnr-table ul {
    height: 100%;
}

.flbqnr-table ul li {
    height: 100%;
    text-align: center;
    color: #333;
    font-weight: bold;
    float: left;
    padding: 0 0.3rem;
    font-size: 0.45rem;
}

.flbqnr-table ul li span {
    display: block;
    color: #999999;
    font-weight: normal;
    font-size: 12px;
}

.flbqnr-table ul li.con,
.flbqnr-table ul li.con span {
    color: #0ab99d;
}

.flbqnr-table ul li.con:after {
    height: 3px;
    width: 100%;
    background: #0ab99d;
    border-radius: 2px;
    content: "";
    display: block;
    margin-top: 0.08rem;
}

.flbqnr-list {
    background: #FFF;
    padding-bottom: 0.1rem;
    margin-bottom: 0.4rem;
}

.flbqnr-list .wdlb-table-list {
    padding: 0.3rem 0 0;
}

.flbqnr-list .wdlb-table-list .wd-xwz-list {
    border-radius: 0;
}

.flbqnr-list .flbqnr-list-pl {
    background: #eee;
    /* padding-top: 0.3rem; */
}

.flbqnr-list .pl-items-con {
    background: #fff;
    padding: 0.3rem;
}

.flbqnr-list .pl-items-con .unicmt-item {
    position: relative;
    display: none;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-avatar {
    z-index: 10;
    position: absolute;
    top: 0.42667rem;
    left: 0;
    width: 0.93333rem;
    height: 0.93333rem;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    border-radius: 100%;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-name {
    z-index: 10;
    position: absolute;
    left: 1.17333rem;
    max-width: 60%;
    margin: 0.13333rem 0.08rem;
    padding: 0.26667rem 0;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-name .unicmt-name-cont {
    font-size: 0.42667rem;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 0.48rem;
    line-height: 0.48rem;
    display: block;
    position: relative;
    padding-right: 0.53333rem;
    max-width: 100%;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-right {
    height: 0.61333rem;
    background-size: 0.42667rem 0.42667rem;
    background-position: 0.16rem 0.02667rem;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 20;
    right: 0;
    top: 0.4rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-fav {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 0.18667rem;
    height: 0.93333rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-fav .like-component {
    -webkit-tap-highlight-color: transparent;
    font-size: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    height: 0.61333rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-fav .like-component .like-icon {
    height: 0.61333rem;
    width: 0.61333rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-fav .like-component .like-num-container {
    top: -0.0016rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-text {
    position: relative;
    font-size: 0.45333rem;
    padding-top: 1.12rem;
    padding-left: 1.14667rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-text .unicmt-txt {
    height: auto;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    text-align: left;
    -webkit-line-clamp: 5;
    position: relative;
    line-height: 1.5;
    word-break: break-all;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-text .unicmt-txt .unicmt-readall {
    display: none;
    position: absolute;
    right: 0.07112rem;
    bottom: 0;
    width: 0.18667rem;
    height: 0.56rem;
    background: url(../image/qw.png) center center no-repeat;
    background-size: 1.86667rem 0.56rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-bar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    padding-left: 1.14667rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    margin: 0.21333rem 0;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-bar i {
    font-size: 0.34667rem;
    padding: 0;
    margin: 0;
    line-height: 0.4rem;
    display: inline-block;
    width: 0.21333rem;
    overflow: hidden;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-bar .unicmt-time {
    font-size: 0.34667rem;
    color: #999;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-bar .unicmt-bar-item {
    position: relative;
    font-size: 0.34667rem;
    color: #666;
    white-space: nowrap;
    padding-left: 0;
    padding-right: 0;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box {
    margin: 0 0 0.37333rem 1.14667rem;
    padding: 0.13333rem 0;
    background-color: #f8f8f8;
    border-radius: 0.13333rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist,
.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn {
    font-size: 0.34667rem;
    padding: 0.08rem 0.32rem;
    position: relative;
    display: none;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt,
.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt {
    position: relative;
    overflow: hidden;
    line-height: 1.5;
    word-break: break-all;
    text-align: left;
    color: #000;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .unicmt-relname,
.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .unicmt-relname {
    color: #4B78B2;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .cmt-vip,
.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .cmt-vip {
    padding: 0 0.13333rem;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist .unicmt-txt .cmt-vip i,
.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn .unicmt-txt .cmt-vip i {
    font-size: 0.37333rem;
    color: #f99b26;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn {
    line-height: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
}

.flbqnr-list .pl-items-con .unicmt-item .unicmt-sublist-box .unicmt-sublist-btn i {
    font-size: 0.32rem;
}

.flbqnr-list .bottom-btn {
    background: #fff;
    padding-bottom: 0.3rem;
}

/*同城交流列表*/
.tcjllb-wxts {
    background: #eee;
    padding: 0.3rem 0;
    font-size: 0.37rem;
}

.tcjllb-wxts a {
    background: #fff8ed;
    padding: 0.3rem;
    display: block;
}

.tcjllb-wxts div {
    color: #e22b00
}

.tcjllb-wxts div i {
    margin-right: 3px;
}

.tcjllb-wxts p {
    color: #5f372e;
}

.tcjllb-wxts p i {
    vertical-align: middle;
}

.tcjllb-hw-list {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
}

.tcjllb-hw-list .tcjllb-hw-title {
    height: .8rem;
}

.tcjllb-hw-list .tcjllb-hw-title strong {
    font-size: 16px;
    color: #333;
    padding-right: 5px;
}

.tcjllb-hw-list .tcjllb-hw-title span {
    font-size: 12px;
    color: #999;
}

.tcjllb-hw-list ul li {
    border-top: 1px solid #e7eaef;
}

.tcjllb-hw-list ul li>div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.34667rem 0;
}

.tcjllb-hw-list ul li .zgwz-img {
    width: 1.45rem;
    height: 1.45rem;
    margin-right: 0.21333rem;
}

.tcjllb-hw-list ul li .zgwz-img img {
    width: 100%;
    height: 100%;
    border-radius: 20%;
}

.tcjllb-hw-list ul li .zgwz-text {
    color: #333;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    position: relative;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-text-top {
    font-size: 0.4rem;
    height: .5rem;
    overflow: hidden;
    line-height: 1.5;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-foot {
    font-size: 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-foot a {
    color: #FFF;
    display: inline-table;
    border-radius: 2px;
    padding: 0 3px;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-foot a.zs {
    background: #cb89d9;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-foot a.jh {
    background: #ffa666;
}

.tcjllb-hw-list ul li .zgwz-text .zgwz-foot a.fh {
    background: #ff738a;
}

.tcjllb-hw-list ul li .more {
    color: #0ab99d;
    font-size: 0.40667rem;
    line-height: 1.45rem;
}

.tcjllb-hw-list ul li .atrlist {}

.tcjllb-hw-list ul li .atrlist a {
    width: 50%;
    float: left;
    display: block;
    font-size: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2;
}

.tcjllb-hw-list ul li .atrlist a.icon1:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #3b8cfb;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a.icon2:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #e31d1a;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a.icon3:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #ac1bdb;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a.icon4:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #2ca145;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a.icon5:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #ee4f20;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a.icon6:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #651bdb;
    display: inline-block;
    margin-right: 3px;
}

.tcjllb-hw-list ul li .atrlist a i {
    font-size: 12px;
    border-radius: 10px;
    padding: 1px 5px;
    margin-left: 3px;
    position: relative;
    top: -1px;
}

.tcjllb-hw-list ul li .atrlist a i.xin {
    border: 1px solid #ffc7da;
    color: #ff4683;
}

.tcjllb-hw-list ul li .atrlist a i.re {
    border: 1px solid #ffedc9;
    color: #faaa0e;
}

.tcjllb-hw-list ul li .atrlist a i.fei {
    border: 1px solid #f3d9c4;
    color: #ff6600;
}

.tcjllb-hw-list ul.full {
    max-height: 9.1rem;
}

.tcjllb-hw-list .bottom-btn {
    padding-top: 0.2rem;
}

.tcjllb-hw-list .bottom-btn span {
    width: 100%;
    background: #e5f2ff;
    color: #0ab99d;
}

.tcjllb-hw-list .full {
    max-height: 3.86667rem;
    overflow: hidden;
}

.tcjllb-tip {
    padding: 0.7rem 0.4rem;
    font-size: 0.3rem;
    line-height: 0.6rem;
}

.tcjllb-gn-list {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
}

.tcjllb-gn-list .tcjllb-gn-title {
    height: .8rem;
}

.tcjllb-gn-list .tcjllb-gn-title strong {
    font-size: 16px;
    color: #333;
    padding-right: 5px;
}

.tcjllb-gn-list .tcjllb-gn-title span {
    font-size: 12px;
    color: #999;
}

.tcjllb-gn-list ul li:first-child {
    border-top: 1px solid #e7eaef;
}

.tcjllb-gn-list ul li .tcjllb-gn-tit {
    height: 1rem;
    line-height: 1.33rem;
    position: relative;
}

.tcjllb-gn-list ul li .tcjllb-gn-tit span {
    font-size: 0.4rem;
    color: #24a500;
    border-right: 1px solid #f2f2f2;
    padding-right: 0.2rem;
}

.tcjllb-gn-list ul li .tcjllb-gn-tit a:first-child {
    font-size: 0.4rem;
    color: #338de6;
    border-right: 1px solid #f2f2f2;
    padding-right: 0.2rem;
}

.tcjllb-gn-list ul li .tcjllb-gn-tit a {
    width: 1.6rem;
    height: 1rem;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    font-size: 0.4rem;
    color: #222222;
    padding: 0 5px;
}

.tcjllb-gn-list ul li .tcjllb-gn-tit i {
    position: absolute;
    top: 0;
    right: 0;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab {
    display: none;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab {
    display: table;
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 0.3rem;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab .row {
    display: table-row;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell {
    display: table-cell;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    text-align: center;
    height: 1.14667rem;
    line-height: 1.14667rem;
    font-size: 0.37333rem;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell:nth-child(4n) {
    border-right: 0;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell.hover {
    font-weight: 700;
    background: #f60;
    color: #fff;
}

.tcjllb-gn-list ul li .tcjllb-gn-tab .heat-tab .row:first-child .cell {
    border-top: 0;
}

.tcjllb-gn-list .bottom-btn {
    padding-top: 0.4rem;
}

.tcjllb-gn-list .bottom-btn span {
    width: 100%;
    background: #e5f2ff;
    color: #0ab99d;
}

.tcjllb-gn-list .bottom-btn span a {
    display: block;
}

.jlxz-tit {
    text-align: center;
    font-size: 0.45rem;
    font-weight: bold;
    padding: 0.6rem 0 0.4rem;
}

.jlxz-info {
    margin: 0.26667rem;
    background: #f8f8f8;
    border-radius: 5px;
    padding: 20px;
}

.jlxz-info .jlxz-info-tit {
    font-size: 16px;
    display: flex;
    align-items: center;
}

.jlxz-info .jlxz-info-tit img {
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

.jlxz-info .jlxz-info-tit i {
    display: inline-block;
    border-radius: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    margin-right: 10px;
}

.jlxz-info .jlxz-info-tit .gth {
    background: #005eff;
}

.jlxz-info .jlxz-info-tit .jh1 {
    background: #f64040;
}

.jlxz-info .jlxz-info-tit .jh2 {
    background: #1abc66;
}

.jlxz-info p {
    padding: 5px 0 5px 15px;
    font-size: 14px;
    position: relative;
}

.jlxz-info p:before {
    content: "";
    background: #0ab99d;
    width: 4px;
    height: 4px;
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 14px;
}

/*医院目录列表*/
.yymllb-new {
    color: #333;
    font-size: .14rem;
    padding: 0 .12rem;
    position: relative;
    background: #fff;
    height: .4rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    border-radius: .1rem;
    box-shadow: 0 0.02rem 0.06rem 0 rgba(0, 0, 0, .05);
    border: .005rem solid #ebebeb;
    margin: 0.3rem;
    height: 1rem;
}

.yymllb-new .swiper-container {
    font-size: 14px;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: left;
}

.yymllb-new .swiper-container .swiper-slide span {
    color: #f74c31;
    font-size: .12rem;
    background-color: #ffefed;
    padding: 1px 3px;
    margin: 0 5px;
}

.yymllb-new .swiper-container .swiper-slide i {
    float: right;
}

.yymllb_tab {
    position: relative;
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    height: 1rem;
    background-color: #e6edff;
    border-radius: .12rem .12rem 0 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    line-height: 1rem
}

.yymllb_tab .yymllb_item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    height: 100%;
    color: #404a60;
    font-size: .4rem;
}

.yymllb_tab .yymllb_item:before {
    position: absolute;
    top: 0;
    display: block;
    width: 0;
    height: 1rem;
    font-size: 0;
    line-height: 0;
    background-size: 100% 100%;
    content: "."
}

.yymllb_tab .yymllb_item.current {
    color: #0ab99d;
    font-weight: 500;
    background-color: #fff
}

.yymllb_tab .yymllb_item.current:before {
    width: .25rem
}

.yymllb_tab .yymllb_item:first-child {
    border-radius: .12rem 0 0 0
}

.yymllb_tab .yymllb_item:first-child:before {
    right: -.25rem;
    background-image: url(../image/yyml2.png)
}

.yymllb_tab .yymllb_item:last-child {
    border-radius: 0 .12rem 0 0
}

.yymllb_tab .yymllb_item:last-child:before {
    left: -.25rem;
    background-image: url(../image/yyml.png)
}

.yymllb_list_div {
    background: #FFF;
    border-radius: 0 0 0.26667rem 0.26667rem;
}

.yymllb_list1 {}

.yymllb_list1 .yymllb_list1_time {
    color: #999;
    text-align: center;
    font-size: 14px;
    line-height: 1rem;
}

.yymllb_list1 .sub-nav-yymllb {
    background: #fff;
}

.yymllb_list1 .sub-nav-yymllb .scroll-container {
    position: relative;
    margin-right: 0.26667rem;
    margin-left: 0.26667rem;
    overflow: hidden;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper {
    font-size: 0;
    float: left;
    white-space: nowrap;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper li {
    display: inline-block;
    margin: 0 0.26667rem 0 0;
    vertical-align: top;
    font-size: 0.42667rem;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper li.swiper-slide {
    width: auto;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper li.on {
    font-weight: 700;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper li:last-child {
    margin: 0;
}

.yymllb_list1 .sub-nav-yymllb .swiper-wrapper li a {
    color: #333;
    padding: 0.1rem 0.34667rem;
    border-radius: 0.10667rem;
    font-size: 0.4rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: #f7f7f7;
}

.yymllb_list1 .sub-nav-yymllb .swiper-slide.con a {
    background: #ebf5ff;
    color: #0ab99d;
}

.yymllb_artlist {
    padding: 0 0.4rem;
}

.yymllb_artlist h2 {
    font-size: 0.53333rem;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #1a1a1a;
    font-synthesis: style;
    padding: .5rem 0;
}

.yymllb_artlist h2 .special-title-num {
    line-height: 0.66667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0.66667rem;
}

.yymllb_artlist h2 .special-title-num .index {
    font-size: 0.61333rem;
    line-height: 0.66667rem;
    color: #1a1a1a;
}

.yymllb_artlist h2 .special-title-num .slash {
    font-size: 0.50667rem;
    font-weight: 600;
    line-height: 0.66667rem;
    height: 0.66667rem;
    color: #1a1a1a;
}

.yymllb_artlist h2 .special-title-num .slash:after {
    display: block;
    width: 0.02667rem;
    height: 0.8rem;
    margin: 0 0.10667rem;
    content: '';
    -webkit-transform: rotate(30deg) scale(0.5);
    -ms-transform: rotate(30deg) scale(0.5);
    transform: rotate(30deg) scale(0.5);
    background-color: #999;
}

.yymllb_artlist h2 .special-title-num .total {
    font-size: 0.4rem;
    line-height: 0.53333rem;
    height: 0.53333rem;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.yymllb_artlist h2 .titleText {
    line-height: 0.72rem;
    margin-left: 0.32rem;
}

.yymllb_artlist h2 .titleText span {
    font-size: 0.50667rem;
    line-height: 0.72rem;
    color: #1a1a1a;
    -webkit-box-shadow: inset 0 -0.3em rgba(0, 132, 255, 0.2);
    box-shadow: inset 0 -0.3em rgba(0, 132, 255, 0.2);
}

.yymllb_artlist .full {
    max-height: 6.8rem;
    overflow: hidden;
}

.yymllb_artlist ul li {
    border-top: 1px solid #d8dce6;
    padding: 0.3rem 0;
    position: relative;
    color: #48494d;
}

.yymllb_artlist ul li .tit {
    font-size: 16px;
}

.yymllb_artlist ul li p {
    font-size: 12px;
}

.yymllb_artlist ul li .more {
    position: absolute;
    top: .25rem;
    right: 0;
    font-size: 14px;
    font-weight: bold;
    color: #0ab99d;
}

.yymllb_artlist .bottom-btn,
.yymllb_list2 .bottom-btn {
    padding-bottom: 0.53333rem;
}

.yymllb_artlist .bottom-btn span,
.yymllb_list2 .bottom-btn span {
    color: #999;
    width: 100%;
}

.yymllb_list2 {
    background: #FFF;
}

.yymllb_list2 .yymllb_list2_time {
    color: #999;
    text-align: center;
    font-size: 14px;
    line-height: 1rem;
}

.yymllb_list2 ul {
    padding: 0 0.4rem;
}

.yymllb_list2 li .title {
    padding-top: .2rem;
}

.yymllb_list2 li .title span {
    display: inline-block;
    color: #222222;
    font-size: 14px;
    font-weight: bold;
}

.yymllb_list2 li .title span.region {
    width: 30%;
}

.yymllb_list2 li .title span.region i {
    color: #0ab99d;
    font-size: 12px;
    margin-right: 3px;
}

.yymllb_list2 li .title span.number {
    width: 40%;
    text-align: center;
}

.yymllb_list2 li .title span.fun {
    width: 30%;
    text-align: right;
    font-weight: normal;
    color: #0ab99d;
}

.yymllb_list2 li p {
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: .2rem;
}

.yymllb_list2 li .yiyuan {
    display: none;
}

.yymllb_list2 li .yiyuan a {
    display: block;
    line-height: 1rem;
    color: #737373;
    padding: 0 .5rem;
    border-bottom: 1px solid #f5f5f5;
}

.yymllb_list2 li .yiyuan a i {
    color: #0ab99d;
    float: right;
}

.yymllb_list2 .bottom-btn {
    padding: 0.4rem;
}

.yymllb_list2 .full {
    max-height: 6rem;
    overflow: hidden;
}

/*问答内容*/
.wdnr-btn {
    font-size: 16px;
    position: relative;
    top: .3rem;
}

.wdnr-btn i {
    margin-right: 5px;
}

.wdnr-btn .answersNum i {
    font-size: 20px;
    position: relative;
    top: 2px;
}

.bk-hf .hf-con h4 {
    line-height: 1.06667rem;
    font-size: 0.4rem;
    font-weight: 700;
    padding: 0 0.53333rem;
}

.bk-hf .hf-con h4 i {
    color: #f00;
    font-weight: 300;
    margin-right: 0.13333rem;
}

.bk-hf .hf-con .hf-list .hf-list-mod {
    background: #fff;
    padding: 0.3rem;
    margin-bottom: 0.4rem;
    display: none
}

.bk-hf .hf-con .hf-list .hf-list-mod:nth-child(1),
.bk-hf .hf-con .hf-list .hf-list-mod:nth-child(2) {
    display: block;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title {
    background: #FFF;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title>div {
    float: left;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-img {
    width: 1rem;
    height: 1rem;
    padding: 2px;
    margin-right: 0.2rem;
    position: relative;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-img i {
    color: #0ab99d;
    position: absolute;
    right: -10px;
    bottom: -5px;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-img i em {
    color: #FFF;
    position: relative;
    left: -13px;
    font-size: 0.1rem;
    top: -1px
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-info {
    width: 6rem;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-info .hf-qz-title {
    color: #4e4e4e;
    font-size: 0.4rem;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-qz-info p {
    color: #8e8e8e;
    font-size: 0.32rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-gz {
    width: 2rem;
    margin-top: 0.16667rem;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-list-title .hf-gz span {
    display: inline-block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #eef8f7;
    text-align: center;
    border-radius: 0.13333rem;
    font-size: 0.37333rem;
    color: #2196f3;
    letter-spacing: 0.05333rem;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-con-body {
    font-size: 0.42667rem;
    color: #666;
    position: relative;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-con-body p {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.8;
    padding-top: 0.26667rem;
    padding-bottom: 0.26667rem;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-con-body p img {
    max-width: 100%;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-con-body .expand-bottom {
    line-height: 2.7rem;
    display: none;
    margin-top: 0.53333rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.86667rem;
    text-align: center;
    color: #0ab99d;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), to(#fff));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.bk-hf .hf-con .hf-list .hf-list-mod .full {
    max-height: 6.66667rem;
    overflow: hidden;
}

.bk-hf .hf-con .hf-list .hf-list-mod .full .expand-bottom {
    display: block;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-time {
    color: #888fa9;
    font-size: 14px;
    padding: 0.3rem 0;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx {
    color: #888fa9;
    font-size: 14px;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx span {
    margin-right: 10px;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx i {
    margin-right: 5px;
    font-size: 14px;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao {
    margin-right: .3rem;
    position: relative;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span {
    display: block;
    position: absolute;
    left: -45px;
    top: 30px;
    border-radius: 4px;
    border: 1px solid #eaeaea;
    background: #FFF;
    width: 80px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #898a8e;
    box-shadow: 0 2px 10px #eaeaea;
    display: none;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span i {
    position: absolute;
    top: -20px;
    left: 40px;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span i:before,
.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span i:after {
    position: absolute;
    content: '';
    border-top: 10px transparent dashed;
    border-left: 10px transparent dashed;
    border-right: 10px transparent dashed;
    border-bottom: 10px #fff solid;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span i:before {
    border-bottom: 10px #eaeaea solid;
}

.bk-hf .hf-con .hf-list .hf-list-mod .hf-zan-pl-sc-fx .jubao span i:after {
    top: 1px;
    /*覆盖并错开1px*/
    border-bottom: 10px #fff solid;
}

.more-hf {
    background: #0ab99d;
    color: #FFF;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    font-size: 14px;
    margin: .5rem;
    border-radius: 5px;
}

/*专题列表*/
.ztlb-gn-list {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
}

.ztlb-gn-list ul li .tcjllb-gn-tit {
    height: 1rem;
    line-height: 1.33rem;
    position: relative;
}

.ztlb-gn-list ul li .tcjllb-gn-tit a:first-child {
    font-size: 0.4rem;
    color: #0ab99d;
    border-right: 1px solid #f2f2f2;
    padding-right: 0.2rem;
}

.ztlb-gn-list ul li .tcjllb-gn-tit a {
    width: 1.6rem;
    height: 1rem;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    font-size: 0.4rem;
    color: #222222;
    padding: 0 5px;
}

.ztlb-gn-list ul li .tcjllb-gn-tit i {
    position: absolute;
    top: 0;
    right: 0;
}

.ztlb-gn-list ul li .tcjllb-gn-tab {
    display: none;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab {
    display: table;
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 0.3rem;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab .row {
    display: table-row;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell {
    display: table-cell;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    text-align: center;
    height: 1.14667rem;
    line-height: 1.14667rem;
    font-size: 0.37333rem;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell:nth-child(4n) {
    border-right: 0;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab .row .cell.hover {
    font-weight: 700;
    background: #f60;
    color: #fff;
}

.ztlb-gn-list ul li .tcjllb-gn-tab .heat-tab .row:first-child .cell {
    border-top: 0;
}

.ztlb-gn-list .bottom-btn {
    padding-top: 0.4rem;
}

.ztlb-gn-list .bottom-btn span {
    width: 100%;
    background: #e5f2ff;
    color: #0ab99d;
}

.ztlb-gn-list .bottom-btn span a {
    display: block;
}

.homepage {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
    display: flex;
}

.homepage a {
    position: relative;
    z-index: 1;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    margin-right: 8px;
}

.homepage a:last-child {
    margin-right: 0
}

.homepage a:before {
    content: "";
    display: block;
    padding-top: 100%;
    overflow: hidden
}

.homepage a img:first-child {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: auto
}

.homepage a img:nth-child(2) {
    position: absolute;
    bottom: 9px;
    left: 50%;
    z-index: 9;
    width: 140%;
    height: auto;
    max-height: 68px;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    pointer-events: none
}

@media screen and (min-width: 450px) {
    .homepage a img:nth-child(2) {
        width: 100%
    }
}

.homepage a .name {
    position: absolute;
    left: 2.13333vw;
    z-index: 10;
    color: #fff;
    top: .2rem;
    font-size: 0.4rem;
    font-weight: 700;
    width: 1.6rem;
    height: 0.5rem;
    overflow: hidden;
}

.homepage a .info {
    width: 2rem;
    position: absolute;
    left: 2.13333vw;
    z-index: 10;
    color: #fff;
    top: 7.2vw;
    font-size: 0.3rem;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}

.ztlb-gdgz {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
}

.ztlb-gdgz .ztlb-gdgz-tit {
    font-size: 0.5rem;
}

.ztlb-gdgz .ztlb-gdgz-list a {
    display: block;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 16px;
    border-bottom: 1px solid #d8dce6;
    position: relative;
}

.ztlb-gdgz .ztlb-gdgz-list a .serial {
    font-size: 16px;
    font-weight: bold;
    color: #cccccc;
    padding: 0 5px;
}

.ztlb-gdgz .ztlb-gdgz-list a .number {
    color: #999999;
    font-size: 12px;
}

.ztlb-gdgz .ztlb-gdgz-list a .re {
    font-size: 0.3rem;
    position: absolute;
    top: 15px;
    right: 0;
    background: #faa90e;
    color: #FFF;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.4rem;
    padding: 1px 4px;
}

.ztlb-gdgz .ztlb-gdgz-list a .xin {
    font-size: 0.3rem;
    position: absolute;
    top: 15px;
    right: 0;
    background: #fe4483;
    color: #FFF;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.4rem;
    padding: 1px 4px;
}

.ztlb-gdgz .ztlb-gdgz-list a:nth-child(1) .serial {
    color: #f13f40;
}

.ztlb-gdgz .ztlb-gdgz-list a:nth-child(2) .serial {
    color: #ff6600;
}

.ztlb-gdgz .ztlb-gdgz-list a:nth-child(3) .serial {
    color: #faa90e;
}

.ztlb-gdgz .ztlb-gdgz-list a:last-child {
    border-bottom: none;
}

.ztlb-zjgx {
    margin: 0 0.26667rem;
    background: #FFF;
    border-radius: 0.26667rem;
    padding: 0.3rem;
}

.ztlb-zjgx .ztlb-zjgx-tit {
    font-size: 0.5rem;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao:nth-of-type(odd) {
    border-radius: 10px;
    background-color: rgba(133, 144, 166, 0.1);
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 15px 9px;
    height: 74px;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao .css-1ecfcxe {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    color: #175199;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: inherit;
    font-size: 15px;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao .css-1eicmgm {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    color: #0ab99d;
    font-style: italic;
    font-weight: 700;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao .css-h6modf {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 9px;
    margin-right: 9px;
    font-weight: 500;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao i {
    color: #8792a8;
}

.ztlb-zjgx .ztlb-zjgx-list .css-1lngeao:nth-child(n+7) {
    display: none;
}

.ztlb-zjgx .bottom-btn span {
    width: 100%;
}

/*知识体系内容*/
.sub-nav-zstxnr {
    height: 1.3rem;
}

.sub-nav-zstxnr .sub-nav-con {
    background: #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    line-height: 1.01333rem;
    border-radius: 0.26667rem 0.26667rem 0 0;
}

.sub-nav-zstxnr .sub-nav-con.pf {
    position: fixed;
    top: 0;
    left: 0;
    border-radius: 0;
    z-index: 999;
    width: 100%;
}

.sub-nav-zstxnr .sub-nav-con.pf .scroll-container {
    width: 100%;
}

.sub-nav-zstxnr i {
    color: #999;
}

.sub-nav-zstxnr .scroll-container {
    position: relative;
    margin-right: 0.26667rem;
    margin-left: 0.26667rem;
    overflow: hidden;
}

.sub-nav-zstxnr .swiper-wrapper {
    font-size: 0;
    float: left;
    white-space: nowrap;
}

.sub-nav-zstxnr .swiper-wrapper li {
    display: inline-block;
    margin: 0 0.26667rem 0 0;
    vertical-align: top;
    font-size: 0.42667rem;
}

.sub-nav-zstxnr .swiper-wrapper li.swiper-slide {
    width: auto;
}

.sub-nav-zstxnr .swiper-wrapper li.on {
    font-weight: 700;
}

.sub-nav-zstxnr .swiper-wrapper li:last-child {
    margin: 0;
}

.sub-nav-zstxnr .swiper-wrapper li a {
    color: #333;
    padding: 0.2rem 0.34667rem;
    border-radius: 0.10667rem;
    font-size: 0.35rem;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: #f7f7f7;
}

.sub-nav-zstxnr .swiper-slide.con a {
    background: #ebf7f5;
    color: #0ab99d;
}

.wz-zstxnr {
    padding: 0;
}

.wz-zstxnr .wz-con-body {
    background: #FFF;
    padding: 0.26667rem;
}

.wz-zstxnr .wz-con-body h2 {
    position: relative;
}

.wz-zstxnr .wz-con-body .name {
    padding: 0.3rem 0;
    color: #000;
    font-size: 18px;
}

.wz-zstxnr .wz-con-body .name span:nth-child(1) {
    color: #ff1111;
    padding-right: 5px;
}

.wz-zstxnr .wz-con-body .name span.tag {
    font-size: 0.3rem;
    background: #0ab99d;
    color: #FFF;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.4rem;
    padding: 1px 4px;
    margin-left: 10px;
}

.wz-zstxnr .zstxnr-zxnr {
    display: flex;
    align-items: center;
    -webkit-box-pack: justify;
}

.wz-zstxnr .zstxnr-zxnr>div.zxnr-qz-img {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 0.2rem;
}

.wz-zstxnr .zstxnr-zxnr>div.zxnr-qz-img img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.wz-zstxnr .zstxnr-zxnr .zxnr-qz-info {
    width: 7rem;
    color: #555555;
    font-size: 0.4rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.wz-zstxnr .heat-tab {
    margin: 0.4rem 0 0;
    display: table;
    width: 100%;
}

.wz-zstxnr .heat-tab .row {
    display: table-row;
}

.wz-zstxnr .heat-tab .row .cell {
    display: table-cell;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    text-align: center;
    height: 1.14667rem;
    line-height: 1.14667rem;
    font-size: 0.37333rem;
}

.wz-zstxnr .heat-tab .row:first-child .cell {
    border-top: 0;
}

.wz-zstxnr .heat-tab .row .cell:nth-child(4n) {
    border-right: 0;
}

.wz-zstxnr .zstxnr-zxnr-list {
    margin-top: .3rem;
    border-top: 1px solid #f1f1f1;
}

.wz-zstxnr .zstxnr-zxnr-list a {
    font-size: 0.37333rem;
    color: #555555;
    display: block;
    line-height: .8rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.wz-zstxnr .zstxnr-zxnr-list a span {
    color: #999999;
    padding-right: 10px;
}

.zstxnr-zstx {
    background: #FFF;
    margin-top: 0.4rem;
    padding: 0 0.4rem;
}

.zstxnr-zstx .zstxnr-zstx-tit {
    height: 1.2rem;
    line-height: 1.2rem;
}

.zstxnr-zstx .zstxnr-zstx-tit span {
    color: #1a1a1a;
    font-size: 0.5rem;
}

.zstxnr-zstx .zstxnr-zstx-tit span:before {
    content: " ";
    width: 0.09rem;
    height: 0.4rem;
    background: #0ab99d;
    border-radius: 0.1rem;
    margin-right: 0.1rem;
    display: inline-block;
}

.zstxnr-zstx .zstxnr-zstx-list .zstxnr-zstx-name {
    font-size: 15px;
    color: #1a1a1a;
    margin-top: 0.2rem;
    display: flex;
    align-items: center;
}

.zstxnr-zstx .zstxnr-zstx-list .zstxnr-zstx-name img {
    width: 22px;
    height: 22px;
    margin-right: 8px;
}

.zstxnr-zstx .zstxnr-zstx-list .zstxnr-zstx-name i {
    margin-right: 5px;
}

.zstxnr-zstx .zstxnr-zstx-list:nth-child(2) .zstxnr-zstx-name i {
    color: #1eb92f
}

.zstxnr-zstx .zstxnr-zstx-list:nth-child(3) .zstxnr-zstx-name i {
    color: #8893a9
}

.zstxnr-zstx .zstxnr-zstx-list:nth-child(4) .zstxnr-zstx-name i {
    color: #0086f2
}

.zstxnr-zstx .zstxnr-zstx-list:nth-child(5) .zstxnr-zstx-name i {
    color: #f24071
}

.zstxnr-zstx .zstxnr-zstx-list:nth-child(6) .zstxnr-zstx-name i {
    color: #f25742
}

.zstxnr-zstx .zstxnr-zstx-list .zstxnr-zstx-tag {
    padding: 0.3rem 0;
}

.zstxnr-zstx .zstxnr-zstx-list .zstxnr-zstx-tag a {
    display: inline-table;
    background: #f3f4f6;
    color: #8590a6;
    border-radius: 8px;
    padding: 5px 7px;
    margin-right: 10px;
}

/*咨询封面*/
.zxfm-zs {
    background: #fff;
    padding: 0.4rem 0.4rem 0;
    margin: 0 0.26667rem;
    border-radius: 0.26667rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items {
    width: 50%;
    height: 4.8rem;
    padding-right: 0.18667rem;
    float: left;
    padding-bottom: 0.26667rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum {
    width: 100%;
    height: 2.93333rem;
    overflow: hidden;
    border-radius: 0.26667rem;
    position: relative;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum img {
    width: 100%;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum .play-btn {
    position: absolute;
    width: 0.66667rem;
    height: 0.66667rem;
    top: 50%;
    left: 50%;
    margin-top: -0.33333rem;
    margin-left: -0.33333rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum .play-btn i {
    font-size: 0.64rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum .time {
    position: absolute;
    bottom: 0.13333rem;
    right: 0.26667rem;
    font-weight: 700;
    font-size: 0.34667rem;
    color: #fff;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .text {
    font-size: 0.37333rem;
    padding: 0.26667rem 0 0 0;
    color: #000;
    height: 1.33333rem;
    overflow: hidden;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items:nth-child(2n) {
    padding-left: 0.18667rem;
}

.zxfm-zs .tg-zs-foot-mor {
    font-size: 0.42667rem;
    text-align: center;
    line-height: 1.5;
    padding: 0.26667rem 0 0.53333rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .items-border {
    border: 1px solid #eee;
    border-radius: 0.26667rem;
    padding-bottom: 0.26667rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum {
    border-radius: 0.26667rem 0.26667rem 0 0;
}

/*.zxfm-zs .zt-tg-con-img .list-imgs .items .thum img {*/
/*    width: 4.4rem;*/
/*}*/

.zxfm-zs .zt-tg-con-img .list-imgs .items .text h3 {
    text-align: center;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .text p {
    color: #999;
    text-align: center;
    line-height: 1.5;
}

.bk-zxfm {
    width: 100%;
    padding: 0 0.26667rem;
    margin-top: 0.53333rem;
}

.bk-zxfm .bk-zxfm-con {
    border-radius: 0.26667rem;
    background: #fff;
    padding: 0.26667rem;
    padding-bottom: 0.4rem;
}

.bk-zxfm .bk-zxfm-con .bk-zxfm-title {
    padding: 0;
    padding-right: 0.26667rem;
}

.bk-zxfm .bk-zxfm-con .bk-zxfm-title h4 {
    font-size: 0.45333rem;
    font-weight: 500;
    float: left;
}

.bk-zxfm .bk-zxfm-con .bk-zxfm-title h4 b {
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    padding-left: 5px;
}

.bk-zxfm .bk-zxfm-con .bk-zxfm-title span {
    font-size: 0.32rem;
    color: #666;
    float: right;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.34667rem 0;
    border-bottom: 1px solid #eee;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-img {
    width: 2.8rem;
    height: 2rem;
    margin-right: 0.21333rem;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-img img {
    width: 100%;
    height: 100%;
    border-radius: 10%;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    position: relative;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-text .zxfm-text-top {
    font-size: 0.4rem;
    height: 1.2rem;
    overflow: hidden;
    line-height: 1.5;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-text .zxfm-foot {
    font-size: 0.32rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #999;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li .zxfm-text .zxfm-foot i {
    font-size: 0.32rem;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li:nth-child(n+10) {
    display: none;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul li:last-child {
    border-bottom: none;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul.bk-text-list li h4 {
    display: block;
    padding: 0.13333rem 0;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul.bk-text-list li .zxfm-img {
    display: none;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul.bk-text-list li .zxfm-text {
    height: 2.4rem;
    height: 2.8rem;
}

.bk-zxfm .bk-zxfm-con .bk-xwz-list ul.bk-text-list li .zxfm-text .zxfm-text-top {
    font-size: 0.37333rem;
    overflow: auto;
}

.zxfm-bg {
    background-image: url(../image/banner_bg.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.zxfm-bg .link-text {
    text-align: center;
    color: #FFF;
}

.zxfm-bg .link-text .link-title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
    font-weight: 500
}

.zxfm-bg .link-text .link-sub-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: .3rem;
    padding-top: 30px;
    font-weight: 700
}

.zxfm-category-br {
    border: 5px solid #fac7c4;
    border-radius: 0.26667rem;
    margin: 0 0.26667rem;
    background: #feedeb;
}

.consult-index-category {
    padding: .4rem .10667rem;
    font-size: 0;
    line-height: 0
}

.consult-index-category .consult-index-category-item {
    width: 20%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: top;
    height: 1.73333rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.consult-index-category .consult-index-category-item .icon {
    width: .96rem;
    margin-top: .18667rem;
    height: .96rem;
    background-size: 100% 100%;
    position: relative
}

.consult-index-category .consult-index-category-item .title {
    font-size: .32rem;
    color: #566171;
    font-weight: 400;
    line-height: 1;
    padding-bottom: .16rem
}

.consult-index-category .consult-index-category-item .icon-1 {
    background-image: url(../image/icon1.png)
}

.consult-index-category .consult-index-category-item .icon-2 {
    background-image: url(../image/icon2.png)
}

.consult-index-category .consult-index-category-item .icon-3 {
    background-image: url(../image/icon3.png)
}

.consult-index-category .consult-index-category-item .icon-4 {
    background-image: url(../image/icon4.png)
}

.consult-index-category .consult-index-category-item .icon-5 {
    background-image: url(../image/icon5.png)
}

.consult-index-category .consult-index-category-item .icon-6 {
    background-image: url(../image/icon6.png)
}

.consult-index-category .consult-index-category-item .icon-7 {
    background-image: url(../image/icon7.png)
}

.consult-index-category .consult-index-category-item .icon-8 {
    background-image: url(../image/icon8.png)
}

.consult-index-category .consult-index-category-item .icon-9 {
    background-image: url(../image/icon9.png)
}

.consult-index-category .consult-index-category-item .icon-10 {
    background-image: url(../image/icon10.png)
}

@-webkit-keyframes bubble {

    0%,
    10% {
        -webkit-transform: none;
        transform: none
    }

    2.4% {
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0)
    }

    5.0% {
        -webkit-transform: scale(1.1, 1.3) translateZ(0);
        transform: scale(1.1, 1.3) translateZ(0)
    }

    6.8% {
        -webkit-transform: scaleY(1.1) translateZ(0);
        transform: scaleY(1.1) translateZ(0)
    }
}

@keyframes bubble {

    0%,
    10% {
        -webkit-transform: none;
        transform: none
    }

    2.4% {
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0)
    }

    5.0% {
        -webkit-transform: scale(1.1, 1.3) translateZ(0);
        transform: scale(1.1, 1.3) translateZ(0)
    }

    6.8% {
        -webkit-transform: scaleY(1.1) translateZ(0);
        transform: scaleY(1.1) translateZ(0)
    }
}

.consult-index-category .consult-index-category-item .before {
    width: .50667rem;
    height: .24rem;
    border-radius: .24rem .24rem .24rem 0;
    position: absolute;
    text-align: center;
    right: -.25333rem;
    top: .04rem;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-animation: bubble 3s linear infinite;
    animation: bubble 3s linear infinite
}

.consult-index-category .consult-index-category-item .before:before {
    content: "NEW";
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: .32rem;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(.5);
    transform: translate3d(-50%, -50%, 0) scale(.5)
}

.consult-index-category .consult-index-category-item .before.hot {
    background: #f54941
}

.consult-index-category .consult-index-category-item .before.hot:before {
    content: "HOT";
    color: #fff
}

.consult-index-category .consult-index-category-item .before.new {
    background: #21252d
}

.consult-index-category .consult-index-category-item .before.new:before {
    content: "NEW";
    color: #ffa202
}

.active-swiper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 1.2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    margin-bottom: 0.3rem;
}

.active-swiper:after {
    position: absolute;
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.active-swiper .left {
    padding: 0 .4rem;
    line-height: .53333rem;
    font-size: .42667rem;
    font-weight: 700;
    color: #21252d;
}

.active-swiper .left .icon {
    width: .56rem;
    display: inline-block;
    vertical-align: middle;
    margin-top: -.06667rem;
    height: .53333rem;
    margin-right: .26667rem;
    background: url("../image/dongtai.png") no-repeat 50%/100% 100%;
}

.active-swiper .right {
    height: 1.2rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: .34667rem;
    color: #6c798c;
}

.active-swiper .right .swiper-slide {
    line-height: 1.2rem;
    padding-left: .13333rem;
    padding-right: .4rem;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.active-swiper .right .swiper-slide em {
    font-style: normal;
    color: #718aff;
}

.axfm-table {
    height: 40px;
}

.axfm-table .tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px .26667rem
}

.axfm-table .tab .tab-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, .1)
}

.axfm-table .tab .tab-item,
.axfm-table .tab .tab-item.active {
    -webkit-transition: background-color, color .5s;
    -o-transition: background-color, color .5s;
    transition: background-color, color .5s
}

.axfm-table .tab .tab-item.active {
    background-color: rgba(0, 0, 0, .2)
}

.axfm-table .tab .tab-item:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.axfm-table .tab .tab-item:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.axfm-table .tab .tab-icon {
    display: inline-block;
    vertical-align: middle;
    width: 22px
}

.axfm-table .tab .tab-name {
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    font-size: 15px;
    color: #fff;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.axfm-table .tab.tab-fixed {
    position: fixed;
    top: 0;
    max-width: 750px;
    margin: 0 auto;
    width: 100%;
    z-index: 19;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .08)
}

.axfm-table .tab.tab-fixed .tab-item,
.axfm-table .tab.tab-fixed .tab-item.active {
    background-color: #fff
}

.axfm-table .tab.tab-fixed .tab-item.active .tab-name {
    color: #e62828
}

.axfm-table .tab.tab-fixed .tab-item.active .tab-name:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #e62828
}

.axfm-table .tab.tab-fixed .tab-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.axfm-table .tab.tab-fixed .tab-item:nth-child(4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.axfm-table .tab.tab-fixed .tab-icon {
    display: none
}

.axfm-table .tab.tab-fixed .tab-name {
    position: relative;
    color: #333;
    font-weight: 700
}

.newFooter {
    background-image: url(../image/banner_bg.png);
    background-size: 100% auto;
}

.newFooter .link-text {
    color: #fff;
    text-align: center;
    padding: 20px 0;
    display: block;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
}

.newFooter .link-text span {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
    font-weight: 500;
}

.newFooter .slogan-block {
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, .9));
    border-radius: 10px;
    margin: 0 .26667rem;
    font-size: 15px;
    text-align: center;
    padding: 20px 0 25px;
}

.newFooter .slogan-block .slogan-block-content {
    width: 70%;
    margin: 0 auto 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.newFooter .slogan-block .slogan-block-content:last-child {
    margin-bottom: 0
}

.newFooter .slogan-block .slogan-block-content .slogan-item {
    width: 120px
}

.newFooter .slogan-block .line-top {
    color: #e62828;
    line-height: 28px;
    height: 28px;
    vertical-align: baseline;
    font-family: ubuntu;
    margin-bottom: 5px
}

.newFooter .slogan-block .line-top .num {
    font-size: 28px
}

.newFooter .slogan-block .line-top .text {
    font-size: 12px
}

.newFooter .slogan-block .line-bottom {
    opacity: .9;
    font-size: 12px;
    line-height: 16px
}

.newFooter .slogan-block.tab-fixed {
    padding-bottom: 75px;
    margin-bottom: 10px
}

.newFooter .tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px .26667rem
}

.newFooter .tab .tab-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, .1)
}

.newFooter .tab .tab-item,
.newFooter .tab .tab-item.active {
    -webkit-transition: background-color, color .5s;
    -o-transition: background-color, color .5s;
    transition: background-color, color .5s
}

.newFooter .tab .tab-item.active {
    background-color: rgba(0, 0, 0, .2)
}

.newFooter .tab .tab-item:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.newFooter .tab .tab-item:nth-child(3) {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.newFooter .tab .tab-icon {
    display: inline-block;
    vertical-align: middle;
    width: 22px
}

.newFooter .tab .tab-name {
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    font-size: 15px;
    color: #fff;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.newFooter .tab.tab-fixed {
    position: fixed;
    top: 44px;
    max-width: 750px;
    margin: 0 auto;
    width: 100%;
    z-index: 19;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .08)
}

.newFooter .tab.tab-fixed .tab-item,
.newFooter .tab.tab-fixed .tab-item.active {
    background-color: #fff
}

.newFooter .tab.tab-fixed .tab-item.active .tab-name {
    color: #e62828
}

.newFooter .tab.tab-fixed .tab-item.active .tab-name:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #e62828
}

.newFooter .tab.tab-fixed .tab-item:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.newFooter .tab.tab-fixed .tab-item:nth-child(3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.newFooter .tab.tab-fixed .tab-icon {
    display: none
}

.newFooter .tab.tab-fixed .tab-name {
    position: relative;
    color: #333;
    font-weight: 700
}

.weui-tabbar {
    align-items: center;
}

.tabbar_comment {
    border: 1px solid #CECDD1;
    outline: none;
    height: 40px;
    width: 30%;
    border-radius: 4px;
    margin: 0 5px;
    padding: 0 10px;
    line-height: 40px;
    font-size: 14px;
}

.tabbar_comment::placeholder {
    color: #E7E7E7;
}

.tabbar_commetnumber {
    position: relative;
}

.tabbar_number {
    position: absolute;
    background-color: #F74636;
    color: #ffffff;
    font-size: 12px;
    right: 0;
    top: 5px;
    height: 15px;
    padding: 0 4px;
    min-width: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7.5px;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__icon {
    display: inline-block;
    width: 0.62rem !important;
    height: 0.62rem !important;
}

.weui-tabbar .weui-tabbar__item .weui-tabbar__label {
    line-height: inherit !important;
}

.video_header {

    position: fixed;
    z-index: 100;
    height: 324px;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px 1px rgba(204, 204, 204, 0.8);
}

.text-full img {
    max-width: 100%;
}

.active-swiper .right a {
    margin-top: 0.05rem;
    display: flex;
    align-items: center;
    white-space: normal !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    margin-left: 0.1rem;
    font-size: 0.39rem;
    height: 100% !important;
    line-height: 0.59rem !important;
}

.active-swiper .right .swiper-wrapper {
    height: auto !important;
}

.active-swiper .left .news div:nth-child(1) {
    font-size: 0.38rem;
    font-weight: normal;
    margin-bottom: 0;
}

.active-swiper .left .news div:nth-child(2) {
    font-size: 0.55rem;
    letter-spacing: 0.05rem
}

a:focus {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.xwz_listul {}

.xwz_listli {

    border-bottom: 0.01rem solid #f2f2f2;
    display: inherit !important;
}

.xwz_listlitop {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xwz_listliimg {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    object-fit: cover;
    margin: 0.2rem 0;
}

.xwz_listinfo {
    margin-left: 0.1rem;
    flex: 1;
}

.xwz_listname {
    font-size: 0.4rem !important;
    font-weight: bold;
    color: #000000;
}

.xwz_listnum {
    font-size: 0.35rem;
    margin-top: 0.02rem;
    color: #8c8c8c;
}

.xwz_listcell {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.3rem;
}

.xwz_listcell a {
    display: block;
    width: 48%;
}

.xwz_listcellside {
    /*width: 48%;*/
    background-color: #f5f5f5;
    border-radius: 0.15rem;
    display: block !important;
    padding: 0.2rem 0.3rem !important;
    margin-bottom: 0.3rem;
}

.xwz_listcellname {
    width: 100%;
    text-align: center;
    font-size: 0.4rem !important;
    font-weight: normal;
    /*font-family: 'siyuan';*/
    color: #1a1a1a;
}

.xwz_listcelldescrbie {
    width: 100%;
    text-align: center;
    font-size: 0.35rem;
    margin-top: 0.02rem;
    color: #8c8c8c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.p3l_title {
    /* margin-left: 0.24rem; */
    /* margin-right: 0.2rem; */
    color: #000000;
    font-size: 0.45rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    line-height: 0.65rem;
    margin-top: 0.5rem;
    /*font-family: 'siyuan';*/
    font-weight: normal;
    font-stretch: normal;
}

.p3l_number {
    color: #8D8D8D;
    font-size: 0.32rem;
}

.sub-nav-bklb .swiper-wrapper li a {
    padding: 0rem 0.34667rem !important;
}

.focus-question-list {
    height: 12.8rem;
}

.focus-question-list a:nth-child(n+3) .panel3_ul {
    float: left;
    width: 50%;
}

.focus-question-list a:nth-child(n+5) .panel3_ul {
    height: 1.5rem;
}

.focus-question-list a:nth-child(n+3) .panel3_ul .panel3_li .p3l_title {
    margin-top: 0.2rem;
}

.focus-question-list a:nth-child(1) .panel3_ul {
    background-color: #ccf0ea;
    width: 100%;
    height: 3.3rem;
}

.focus-question-list a:nth-child(2) .panel3_ul {
    height: 3rem;
    width: 100%;
    background-color: #e8fbf8;
}

.focus-question-list a:nth-child(3) .panel3_ul {
    width: 50%;
    height: 2.95rem;
    background-color: #f5f6f7;
}

.focus-question-list a:nth-child(4) .panel3_ul {
    height: 2.95rem;
    background-color: #fcfcfc;
}

.focus-question-list a:nth-child(5) .panel3_ul {
    background-color: #fcfcfc;
}

.focus-question-list a:nth-child(6) .panel3_ul {
    background-color: #f5f6f7;
}

.focus-question-list a:nth-child(7) .panel3_ul {
    background-color: #f5f6f7;
}

.focus-question-list a:nth-child(8) .panel3_ul {
    background-color: #fcfcfc;
}

.focus-question-list a:nth-child(n+3) .panel3_ul .rank-question-desc {
    margin-top: 0.4rem;
}

.focus-question-list a:nth-child(n+5) .panel3_ul .panel3_li {
    /*margin-top: 0.2rem;*/
}

.focus-question-list .panel3_ul .rank-question-desc {
    margin: 0.7rem 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}

.panel3_li {
    display: flex;
    align-items: center;
    height: 1rem;
    padding: 0.6rem 0.4rem 0.2rem;
}

.focus-question-list a:nth-child(n+3) .panel3_li .p3l_title {
    -webkit-line-clamp: 1;
}

/*医院列表*/
.zxfm-zs .zt-tg-con-img .list-imgs .items .thum {
    height: 1.9rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .text h3 {
    font-size: 0.35rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: normal;
    -webkit-line-clamp: 1;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .thum img {
    width: 100%;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items {
    width: 25%;
    padding: 0.1rem;
    height: auto;
}

.zxfm-zs {
    padding: 0.2rem;
}

.zxfm-zs .zt-tg-con-img .list-imgs .items:nth-child(2n) {
    padding-left: initial;
}

a:focus {
    border: none;
    outline: none;
    text-decoration: none
}

.zxfm-zs .zt-tg-con-img .list-imgs .items .items-border {
    padding: 0.1rem;
}

.content-main-header {
    background-color: #e4f1f5;
    height: 7.3rem;
    margin: 0.3rem;
    border-radius: 0.3rem;
}

.tag-header {
    width: 100%;
    height: 4rem;
}

.tag-header .tag-image {
    width: 100%;
    height: 4rem;
    border-radius: 0.2rem;
}

.tag-header .tag-image img {
    width: 100%;
    height: 100%;
    border-radius: 0.2rem 0.2rem 0 0;
    object-fit: cover;
}

.tag-content {}

.tag-content .tag-info {
    margin: 0.5rem 0.2rem 0;
    height: 0.6rem;
}

.tag-content .tag-info .tag-name {
    float: left;
    height: 0.61rem;
    font-weight: normal;
    /*font-family: siyuan;*/
    font-size: 0.65rem;
    font-stretch: normal;
    line-height: 0.35rem;
    letter-spacing: 0rem;
    color: #000000;

}

.tag-content .tag-info .tag-share {
    float: right;
    width: 0.48rem;
    height: 0.48rem;
}

.tag-content .tag-info .tag-share img {
    width: 100%;
}

.tag-content .tag-item {
    display: flex;
    align-items: center;
    margin: 0.2rem;
}

.tag-content .relate-tag-swiper {
    margin: 0.2rem;

}

.tag-content .relate-tag-swiper .swiper-wrapper {
    margin: 0.2rem;
    display: flex;
    align-items: center;
}

.tag-content .relate-tag-swiper .swiper-slide {
    width: 2.25rem;
    height: 0.83rem;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 0.23rem;
    background-color: #ffffff;
    text-align: center;
    line-height: 0.83rem;
    margin-right: 0.2rem;
}

.tag-content .tag-filter {
    width: 1rem;
    height: 1.13rem;
    position: absolute;
    right: 0.3rem;
    top: 7.75rem;
    margin-right: 0rem;
    background-color: #e4f1f5d6;
    border-radius: 0.2rem;
    z-index: 10;
    -webkit-filter: blur(4px);
    filter: blur(4px);
}


.alltag {
    height: 1.6rem;
    background: #F6F6F6;
    padding: 0 0.49rem;
    color: #989898;
    font-size: 0.43rem;
    display: flex;
    align-items: center;
}

.zflist {
    position: fixed;
    right: 0;
    top: 3rem;
    padding: 0 0.13rem;
    /* background-color: #ffffff; */
}

.zflist>div {
    width: 0.47rem;
    height: 0.47rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #B3B3B3;
    font-size: 0.28rem;
}

.addresslist {
    padding: 0.49rem 0;
    background-color: #ffffff;
}

.addresslist_active {
    color: #ffffff !important;
    background: #0AB99D;
    border-radius: 50%;
}

.aui-list-header {
    height: 0.87rem;
    background-image: linear-gradient(to right, #E6FCF8, #ffffff);
    padding: 0 0.49rem;
    display: flex;
    align-items: center;
    color: #4D4D4D;
    font-size: 0.41rem;
    font-weight: bold;
}


.aui-list-item {
    height: 1.5rem;
    padding: 0 0.59rem;
    display: flex;
    align-items: center;
    color: #000000;
    font-size: 0.46rem;
}

.aui-list-item:active {
    background-color: #F6F6F6;
}

.biaoqian {
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.3);
    width: 2rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 0.2rem;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.addresslistup {
    position: fixed;
    z-index: 88;
    right: 0.58rem;
    bottom: 3rem;
    width: 1.18rem;
    height: 1.18rem;
    border-radius: 50%;
    background: url("../image/addresslistup.png") center /cover no-repeat;
    display: none;
}

.tag-category-title {
    display: flex;
    align-items: center;
    /* font-family: PingFang-SC-Medium; */
    font-size: 0.5rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.35rem;
    letter-spacing: 0.03rem;
    color: #050505;
    /*font-family: 'siyuan';*/
}

.tag-category-title img {
    width: 1.18rem;
    height: auto;
    margin-right: 0.4rem;
}

.tag-category-container {
    /* display: flex; */
    /* align-items: center; */
}

.tag-category-container .tag-item {
    margin: 0.3rem 0.1rem 0 0.2rem;
    width: 21.8%;
    height: 0.84rem;
    float: left;
    padding: 0 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: normal;
    -webkit-line-clamp: 1;
    background-color: #ffffff;
    border-radius: 4.1rem;
    text-align: center;
    line-height: 0.84rem;
    font-size: 0.35rem;
    font-weight: normal;
}

.content-img {
    width: 100%;
    height: 4rem;
}

.content-img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    border-radius: 0.4rem 0.4rem 0 0;
}

.content-title {
    width: 9.66rem;
    /*font-family: 'siyuan';*/
    font-stretch: normal;
    line-height: 0.75rem;
    letter-spacing: 0rem;
    color: #000000;
    font-size: 0.53333rem;
    font-weight: normal;
    padding: 0 0.2rem;
}

.bk-gj-tab {
    margin-top: 0.3rem;
}

.content-share {
    float: right;
    height: 0.76667rem;
    display: flex;
    align-items: center;
    margin-left: auto;
}

.content-share img {
    width: 0.4rem;
    height: 0.4rem;
}

.unicmt-text .view-all-comment {
    color: #0ab99d;
    background: #fff;
    padding-left: 0.32rem;
    z-index: 0;
    float: right;
}

.unicmt-name-cont a {
    color: #496894;
}

.space-point {
    display: inline-block;
    vertical-align: middle;
    background: #ccc;
    width: 0.1rem;
    height: 0.1rem;
    border-radius: 0.1rem;
    margin: 0.15rem 0.1rem;
}

.wz-full img {
    max-width: 100%;
}

.tb-entries {}

.tb-entries tr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0.1rem;
}

.tb-entries tr:after {
    content: "";
    width: 33%;
}

.tb-entries td {
    width: 33.3333%;
    display: flex !important;
    align-items: center;
    margin-bottom: 0.1rem;
}

.tb-entries .role-split {
    margin-right: 0.04rem;
}

.tb-entries .entry-item {
    flex: 1;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

/*.tb-entries .entry-item {*/
/*    overflow: hidden;*/
/*    -o-text-overflow: ellipsis;*/
/*    text-overflow: ellipsis;*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 1;*/
/*}*/

.table-title-th {
    vertical-align: middle;
}

.bk-xwz-list .full {
    max-height: 26.66667rem;
    overflow: hidden;
}

.memu_h2 {
    color: #0ab99d;
    font-size: 22px;
    font-weight: bold;
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 8px;
}
.memu_h3 {
    font-weight: bold;
}

.memu_h2>i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: #0ab99d;
    border-radius: 5px;
    margin-right: 12px;
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}

/*视频详情页面*/
.head_top {
    position: sticky;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
}

.video_header {
    float: left;
    position: static !important;
    height: auto !important;
}

.video-info-content {
    font-size: 14px;
    display: none;
    margin-top: 0.4rem;
}

.video-info-content .video-view-count {
    text-align: left;
    margin: 0.1rem 0;
}

.video-info-content .video-publish-time {
    margin: 0.2rem 0 0.1rem;
}

.video-info-content .video-description {}


/*蒙层*/

.mengceng {
    background: #262626;
    z-index: -1000;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
}

.mengceng img {
    width: 100%;
    height: auto;
}

.mengceng .swiper-container {
    height: 100vh;
    display: flex;
    align-items: center;
}

.mengceng .swiper-wrapper {
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
}

.mengceng .swiper-pagination {
    bottom: 1.70667rem;
    right: .53333rem;
    /* padding: 0 .37333rem; */
    height: .74667rem;
    width: 1.2565rem;
    background: rgba(0, 0, 0, .4);
    border-radius: .42667rem;
    font-size: .3rem;
    font-weight: 500;
    color: #fff;
    /* line-height: .53333rem; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.mengceng .swiper-pagination-fraction {
    left: auto;
}

.common-table {
    border-collapse: collapse;
    width: 100% !important;
}
.common-table td {
    border: 1px solid #e5e5e5;
    padding: 10px 20px;
    word-break: break-all;
    text-align: center;
    font-size: 12px;
}

.wz-con-body p i{
    display: inline-block;
}