/*div,*/
/*span,*/
/*h1,*/
/*p {*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none;*/
/*}*/

html,
body {
    width: 100%;
    min-height: 100%;
    height: 100%;
}

body {
    max-width: 7.5rem;
    margin: 0 auto;
    background-color: #fff;
    -webkit-box-sizing: border-box;
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    line-height: 1.5;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    -webkit-user-select: text;
    border: medium none;
    border-radius: 0;
    outline: 0;
    background-color: transparent;
    -webkit-appearance: none;
}

.p_relative {
    position: relative;
}


/*H5主体样式*/


/* 订阅科室 */

.sub_box {
    padding: .1rem .3rem 1.5rem .3rem;
}

.sub_top {
    width: 6.9rem;
}

.sub_top_left {
    width: 1.1rem;
}

.sub_top_img img {
    width: .4rem;
    height: .4rem;
}

.sub_top_left button {
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.sub_top_img button {
    font-size: 0.28rem;
    font-weight: 400;
    color: #121822;
    line-height: 0.4rem;
}

.sub_top_guan {
    margin-right: .06rem;
}

.sub_top_guan img {
    width: .4rem;
    height: .4rem;
}

.sub_title p {
    font-size: .36rem;
    font-weight: 600;
    color: #121822;
    line-height: .5rem;
    padding: .42rem 0 .20rem 0;
}

.sub_title button {
    width: 1.56rem;
    height: .72rem;
    border-radius: .4rem;
    font-size: .24rem;
    font-weight: 500;
    line-height: .34rem;
}

.blueAll {
    color: #FFFFFF;
    background: #4D94FF;
}

.grayAll {
    color: #121822;
    background: #F9FAFC;
}

.sub_title {
    display: block;
    padding-top: .4rem;
    font-size: .36rem;
    font-weight: 600;
    color: #121822;
    line-height: .5rem;
}

.sub_nei {
    padding-top: .3rem;
}

.sub_nei1 {
    width: 6.9rem;
    /* column-gap: .22rem;
	-webkit-column-gap: .22rem; */
}

.sub_nei1 a {
    display: block;
    text-align: center;
    background: #F9FAFC;
    border-radius: .4rem;
    font-size: .26rem;
    font-weight: 400;
    color: #121822;
    line-height: .72rem;
    margin: .2rem .22rem .2rem 0;
    width: 1.56rem;
    height: .72rem;
}

.sub_nei1 a:nth-child(4n) {
    margin-right: 0;
}

/* 我的消息 */

.my_top {
    width: 6.9rem;
    margin: 0 auto;
    /* padding-top: .26rem; */
}

.my_logo img {
    width: 1.52rem;
    height: .72rem;
}

.my_right {
    /* width: 1.5rem; */
    padding-top: .08rem;
}

.my_right_img img {
    width: .4rem;
    height: .4rem;
    margin-right: .24rem;
}

.my_right button {
    padding: .08rem .14rem .06rem .14rem;
    font-size: .26rem;
    color: #FFFFFF;
    line-height: .34rem;
    background: #4D94FF;
    border-radius: .28rem;
}

.mt_infor_title {
    display: block;
    padding: .42rem .3rem .06rem .3rem;
    font-size: .36rem;
    font-weight: 600;
    color: #121822;
    line-height: .5rem;
    letter-spacing: 0.02rem;
    background: url(../images/icon2.png) no-repeat left .5rem;
    background-size: .08rem .36rem;
    -webkit-background-size: .08rem .36rem;
}

.my_item_top_left {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
}

.my_item_left_img img {
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
    margin-right: .08rem;
}

.my_info_sp {
    font-size: .32rem;
    font-weight: 400;
    color: #111111;
    line-height: .44rem;
    max-width: 4.5rem;
}

.my_top span {
    display: block;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.my_info_item .my_info_pt {
    margin-left: .74rem;
    padding: .16rem .3rem .3rem .24rem;
    border-bottom: .01rem solid #EAEAEA;
    font-size: .28rem;
    font-weight: 400;
    color: #5D5D5D;
    line-height: .4rem;
}


/* 个人中心 */

.person_box {
    background: linear-gradient(180deg, #F2F7FF 0%, #FFFFFF 100%);
}

.person_item {
    padding: 0 .36rem 0 .26rem;
}

.person_item_left span {
    display: block;
    padding-left: .1rem;
    font-size: .28rem;
    letter-spacing: .01rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.person_item_left img {
    width: .4rem;
    height: .4rem;
}

.person_item_img1 img {
    width: 1.52rem;
    height: .7rem;
}

.person_item_right button {
    margin: 0 .3rem 0 .3rem;
    padding: .08rem .14rem .06rem .14rem;
    font-size: .26rem;
    color: #FFFFFF;
    line-height: .34rem;
    background: #4D94FF;
    border-radius: .28rem;
}

.person_item_img2 img {
    width: .4rem;
    height: .4rem;
}


/* 头像信息 */

.pereson_info {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
    padding: .5rem .3rem .58rem .3rem;
}

.person_info_picture img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}

.person_info_xinxi {
    padding-left: .1rem;
}

.person_info_text {
    font-size: .36rem;
    font-weight: 600;
    color: #222222;
    line-height: .5rem;
    max-width: 5rem;
}

.person_info_right {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-align-items: center;
}

.person_info_sp1 {
    background: url(../images/icon27.png) no-repeat left;
    background-size: .44rem .44rem;
    -webkit-background-size: .44rem .44rem;
    display: block;
    padding-left: .58rem;
    font-size: .24rem;
    font-weight: 400;
    color: #222222;
    line-height: .44rem;
}

.not_approve {
    background: url(../images/icon27_gray.png) no-repeat left;
    background-size: .44rem .44rem;
    -webkit-background-size: .44rem .44rem;
    display: block;
    padding-left: .58rem;
    font-size: .24rem;
    font-weight: 400;
    color: #222222;
    line-height: .44rem;
}

.person_info_sp2 {
    background: url(../images/icon17.png) no-repeat left;
    -webkit-background-size: .48rem .48rem;
    background-size: .48rem .48rem;
    display: block;
    padding-left: .58rem;
    font-size: .24rem;
    font-weight: 400;
    color: #222222;
    line-height: .48rem;
    margin-left: .48rem
}

.not_vip {
    background: url(../images/icon17_gray.png) no-repeat left;
    -webkit-background-size: .48rem .48rem;
    background-size: .48rem .48rem;
    display: block;
    padding-left: .58rem;
    font-size: .24rem;
    font-weight: 400;
    color: #222222;
    line-height: .48rem;
    margin-left: .48rem
}

.person_info_img1 img {
    margin-right: .06rem;
    width: .44rem;
    height: .44rem;
}

.person_info_img2 img {
    margin-left: .48rem;
    width: .48rem;
    height: .48rem;
}

.person_info_id {
    padding: .14rem .3rem 0 0;
    font-size: .24rem;
    font-weight: 400;
    color: #222222;
    line-height: .34rem;
}

.person_maili {
    background: url(../images/bj.png) no-repeat;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
}

.person_maili_box {
    /* width: 6.42rem; */
    padding: .38rem .56rem .44rem .62rem;
}

.person_maili_img1 img {
    width: .8rem;
    height: .8rem;
}

.person_maili_sp1 {
    display: block;
    padding-left: .18rem;
    font-size: .36rem;
    font-weight: 400;
    color: #E5AE7D;
    line-height: .5rem;
    letter-spacing: .02rem;
}

.person_maili_item {
    max-width: 3.8rem;
}

.person_maili_sp2 {
    display: block;
    padding-right: .24rem;
    font-size: .48rem;
    font-weight: 500;
    color: #E5AE7D;
    line-height: .66rem;
}

.person_maili_img2 {
    width: .2rem;
    height: .2rem;
}


/* 个人列表 */

.person_list {
    background-color: #FFF;
    padding: 0 0 .3rem 0;
}

.person_list_box {
    border-bottom: 0.01rem solid #EAEAEA;
    /* padding-bottom: .18rem; */
    padding: .22rem 0 .18rem 0;
    margin: 0 .32rem 0 .3rem;
}

.person_list_img {
    margin-left: -.1rem;
}

.person_list_img img {
    width: .56rem;
    height: .56rem;
}

.person_list_img1 img {
    width: .18rem;
    height: .30rem;
}

.person_list_left span {
    display: block;
    padding-left: .06rem;
    font-size: .3rem;
    font-weight: 400;
    color: #111111;
    line-height: .42rem;
}


/* 指南 */

.model1 {
    display: none;
    position: absolute;
    top: 2.1rem;
    height: 100%;
    width: 7.5rem;
    background-color: rgba(0, 0, 0, 0.5);
}

.guide_top {
    background-color: #F7F8FA;
    padding: .18rem .2rem;
}

.guide_img1 img {
    width: .4rem;
    height: .4rem;
}

.guide_img_logo img {
    width: .72rem;
    height: .72rem;
    border-radius: .2rem;
    margin: 0 .12rem 0 .16rem;
}

.guide_text1 {
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.guide_text2 {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
    padding-top: .05rem;
}

.guide_text3 {
    display: block;
    padding-left: 1rem;
    font-size: .28rem;
    font-weight: 400;
    color: #4D94FF;
    line-height: .4rem;
}


/* 导航 */
.guide {
    width: 100%;
    min-height: 100%;
    position: relative;
}

.guide_nav {
    width: 6.9rem;
    padding: .36rem 0 .02rem 0;
    margin-left: .28rem;
}

.guide_nav_img1 {
    padding-left: .6rem;
}

.guide_img2 img {
    width: .3rem;
    height: .3rem;
}

.gui_nav_right {
    position: relative;
    width: 1.26rem;
}

.guide_img3 {
    position: relative;
}

.guide_img3 img {
    width: .48rem;
    height: .48rem;
    border-radius: 50%;
}

.guide_img4 {
    min-width: .24rem;
    height: .24rem;
    position: absolute;
    left: 55%;
    bottom: -2%;
    background-color: red;
    border-radius: 50%;
    text-align: center;
    border: .02rem solid #fff;
    padding: 0 .03rem;
}

.guide_img4 span {
    display: block;
    text-align: center;
    font-size: .24rem;
    font-weight: 400;
    transform: scale(0.8);
    color: #FFFFFF;
    line-height: .24rem;
}

.guide_nav1 {
    width: 7.22rem;
    position: relative;
    margin-top: .42rem;
}

.guid_nav_sp {
    display: block;
    padding: 0 0.4rem 0 0.3rem;
    font-size: .36rem;
    font-weight: 600;
    color: #121822;
    line-height: .5rem;
    letter-spacing: .02rem;
    background: url(../images/icon2.png) no-repeat left center;
    background-size: .08rem .36rem;
    -webkit-background-size: .08rem .36rem;
}

.guide_nav_item_img1 img {
    width: .4rem;
    height: .4rem;
}

.guide_nav_item_img2 img {
    width: .16rem;
    height: .12rem;
}

.guide_nav_item_imgs img {
    width: .2rem;
    height: .2rem;
}

.guide_nav_item1 {
    position: relative;
}

.guide_nav_quanbu {
    display: block;
    padding: 0 .3rem 0 0;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
    background: url(../images/zhankai.png) no-repeat right center;
    -webkit-background-size: .16rem .12rem;
}

.guide_nav_quanbu1 {
    display: block;
    padding: 0 .3rem 0 0;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
    background: url(../images/icon6.png) no-repeat right center;
    -webkit-background-size: .16rem .12rem;
}


/* 指南列表 */

.guide_lt {
    display: block;
    padding: .36rem .3rem .46rem .3rem;
    border-bottom: 0.01rem solid #F7F8FA;
}

.guide_list .guide_lt1:last-child {
    border-bottom: none;
}

.guide_list .guide_lt:last-child {
    border-bottom: none;
}

.guide_lt_sp {
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
}

.guide_lt_sp1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 6.64rem;
    margin: .3rem 0;
    font-size: .28rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .4rem;
}

.guide_lt_sp2 {
    display: flex;
    justify-content: flex-end;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}


/* 置顶 */

.zhiding {
    position: fixed;
    top: 11.51rem;
    right: .3rem;
    width: .72rem;
    height: .72rem;
}

.zhiding img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}


/* 经典病例 */

.model2 {
    display: none;
    position: fixed;
    top: 14%;
    height: 100%;
    width: 7.5rem;
    background-color: rgba(0, 0, 0, 0.5);
}

.guid_nav_classic {
    width: 6.9rem;
    padding: 0 0 .02rem 0;
    margin-left: .28rem;
}

.guide_lt1 {
    display: block;
    padding: .3rem .3rem .5rem .3rem;
    border-bottom: .01rem solid #F7F8FA;
}

.guide_lt_sp3 {
    margin: .3rem 0;
    font-size: .28rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .4rem;
}

.guide_lt_sp4 {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.guide_lt_sp5 {
    margin: .3rem auto .4rem auto;
    width: 2.66rem;
    padding: 0.1rem 0 .08rem 0;
    font-size: .24rem;
    font-weight: 400;
    color: #4D94FF;
    line-height: .34rem;
    letter-spacing: 0.01rem;
    background: #F2F7FF;
    border-radius: .08rem;
    text-align: center;
}

.guid_lt_spt {
    padding: .3rem .3rem .2rem .3rem;
}


/* 医学会议 */

.guide_nav_item_right {
    /* column-gap: .2rem;
	-webkit-column-gap: .2rem; */
}

.huiyi_list .huiyi_item:last-child {
    border-bottom: none;
}


/* 下拉列表 */

.guide_leixing {
    background: url(../images/zhankai.png) no-repeat right center;
    -webkit-background-size: .16rem .12rem;
    display: block;
    padding-right: .25rem;
    padding-left: .3rem;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.guide_lei {
    background: url(../images/icon6.png) no-repeat right center;
    -webkit-background-size: .16rem .12rem;
    display: block;
    padding: 0 .25rem 0 .3rem;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.tabs_con .guide_selected {
    display: none;
}

.guide_nav_list1 {
    display: none;
    position: absolute;
    left: 43%;
    top: 2.2rem;
    padding: .4rem .58rem 0 .6rem;
    width: 2.32rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
}

.guide_nav_list2 {
    display: none;
    position: absolute;
    right: 10%;
    top: 2.2rem;
    padding: .4rem .32rem 0 .32rem;
    max-height: 3.2rem;
    overflow-y: scroll;
    width: 2.32rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
    text-align: center;
}

.guide_nav_list3 {
    display: none;
    position: absolute;
    right: 4%;
    top: 2.2rem;
    padding: .4rem .3rem 0 .32rem;
    max-height: 6rem;
    overflow-y: scroll;
    width: 2.32rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
    text-align: center;
}

.guide_nav_sp1 {
    color: #4D94FF !important;
}

.guide_nav_sp2 {
    display: block;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
    padding: 0 0 .3rem 0;
}

.guide_nav_list4 {
    display: none;
    position: absolute;
    right: 0;
    top: 2.2rem;
    padding: .4rem .48rem .16rem .5rem;
    width: 1.56rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
}

.guide_nav_sp3 {
    display: block;
    padding-bottom: .34rem;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}


/* 医学会议列表 */

.huiyi_item {
    padding: .4rem .3rem .42rem .3rem;
    border-bottom: 0.01rem solid #F7F8FA;
}

.huiyi_item p {
    max-width: 4.42rem;
    min-height: .96rem;
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
}

.huiyi_item_bottom {
    width: 4.5rem;
    padding-top: .32rem;
}

.huiyi_left_img {
    width: .28rem;
    height: .28rem;
}

.huiyi_text {
    padding-left: .04rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.huiyi_right {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.huiyi_item_img img {
    width: 2.18rem;
    height: 1.62rem;
    border-radius: .08rem;
}


/* 业内新闻 */

.xinwen {
    padding-top: .32rem;
    width: 4.42rem;
}

.xinwen span {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.xinwen_btn {
    padding: 0 .12rem .02rem .12rem;
    background: #F9FAFC;
    border-radius: 18px;
}

.xinwen_text {
    padding-left: .3rem;
}

.xinwen_text2 {
    padding-left: .36rem;
    background: url(../images/icon3.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}


/* 文章底层页 */
.acticle_box {
    background: #FFF;
}

/* 顶部 */

.article_top {
    width: 6.9rem;
    margin-left: .3rem;
}

.acticle_img1 {
    width: 1.52rem;
    height: .72rem;
}

.article_topr {
    width: 3.04rem;
}

.article_img2 img {
    width: .4rem;
    height: .4rem;
}

.article_img3 img {
    width: .3rem;
    height: .3rem;
}

.article_top_btn button {
    padding-top: .02rem;
    width: 1.32rem;
    height: .48rem;
    background: #4D94FF;
    border-radius: .28rem;
    font-size: .26rem;
    color: #FFFFFF;
    line-height: .48rem;
}


/*  */

.article_second {
    padding: .32rem .3rem .6rem .3rem;
}

.article_tilte {
    font-size: .4rem;
    font-weight: 600;
    color: #121822;
    line-height: .56rem;
}

.article_secenter {
    padding: .32rem 0 .2rem 0;
}

.article_secenter span {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.article_time {
    display: block;
    padding-left: .4rem;
}

.article_lian {
    font-size: .24rem;
    font-weight: 400;
    color: #4D94FF;
    line-height: .34rem;
}

.article_sebottom {
    position: relative;
}

.article_sebottom p {
    font-size: .34rem;
    font-weight: 400;
    /*color: #121822;*/
    /*line-height: .6rem;*/
}

.article_text1 {
    padding-bottom: .1rem;
}

.article_text2 {
    padding-bottom: .48rem;
}

.article_text3 {
    padding-bottom: .85rem;
}


/* 按钮 */

.article_btn {
    position: fixed;
    bottom: 20px;
    left: 2.54rem;
}

.article_btn button {
    width: 2.4rem;
    height: .72rem;
    background: #4D94FF;
    border-radius: .36rem;
    font-size: .3rem;
    color: #FFFFFF;
    line-height: .72rem;
    text-align: center;
}


/* 最新评论 */

.article_third {
    margin-top: .1rem;
    padding: .4rem 0 .4rem 0;
    background: #fff;
}

.article_third_sp {
    display: block;
    padding-left: .3rem;
    font-size: .32rem;
    font-weight: 600;
    color: #4D94FF;
    line-height: .44rem;
    letter-spacing: .02rem;
    background: url(../images/icon2.png) no-repeat left center;
    background-size: .08rem .36rem;
    -webkit-background-size: .08rem .36rem;
}

.article_pinglun {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: .32rem .14rem .4rem .3rem;
}

.third_img img {
    width: .68rem;
    height: .68rem;
}

.third_list {
    padding-left: .12rem;
}

.third_p1 {
    max-width: 6.22rem;
    font-size: .32rem;
    font-weight: 400;
    color: #111111;
    line-height: .44rem;
}

.third_p2 {
    max-width: 6.22rem;
    padding-top: .04rem;
    padding-left: .04rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.third_p3 {
    max-width: 6.22rem;
    padding: .3rem 0 .3rem .04rem;
    min-height: .82rem;
    font-size: .28rem;
    font-weight: 400;
    color: #5D5D5D;
    line-height: .4rem;
}

.third_bottom {
    width: 6.1rem;
    padding-left: .04rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.third_bj {
    display: block;
    padding-left: .35rem;
    background: url(../images/icon19.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.third_active {
    display: block;
    padding-left: .35rem;
    background: url(../images/iconz.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.third_border {
    display: block;
    width: 6.76rem;
    border: solid .01rem #EAEAEA;
    margin-left: .74rem;
}

.third_btn {
    padding: .38rem 0 .4rem 2.32rem;
}

.third_btn button {
    padding: 0 .12rem;
    height: .52rem;
    font-size: .24rem;
    font-weight: 400;
    color: #4D94FF;
    line-height: .34rem;
    background: #F2F7FF;
    border-radius: .08rem;
}


/* 为您推荐 */

.tuijian {
    background: #fff;
    padding: .4rem 0 0 0;
    border-top: .1rem solid #F9FaFC;
}

.tuijian_title {
    padding-left: .3rem;
    font-size: .32rem;
    font-weight: 600;
    color: #121822;
    line-height: .44rem;
    letter-spacing: .02rem;
    background: url(../images/icon2.png) no-repeat left center;
    background-size: .08rem .36rem;
    -webkit-background-size: .08rem .36rem;
}

.tuijian_tetitle {
    color: #4D94FF;
}

.tuijian_item {
    padding: .4rem .3rem .42rem .3rem;
    border-bottom: .01rem solid #F7F8FA;
}

.tuijian .tuijian_item:last-child {
    border-bottom: none;
}

.tuijian_item_left p {
    max-width: 4.42rem;
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
}

.tuijian_bottom {
    padding-top: .32rem;
}

.tuijian_btn {
    font-size: .24rem;
    font-weight: 400;
    color: #4D94FF;
    line-height: .34rem;
}

.tuijian_text2 {
    padding-left: .34rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
    background: url(../images/icon3.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
}


/* 医脉通m站 */

.zuizhong {
    border-bottom: .14rem solid #F9FaFC;
}

.guide_img6 {
    position: relative;
}

.guide_img6 img {
    width: .48rem;
    height: .48rem;
    border-radius: 50%;
}

.msearch {
    width: 6.9rem;
    height: .68rem;
    margin: .34rem .3rem .48rem .3rem;
    border-radius: .12rem;
}

.msearch input {
    width: 100%;
    height: 100%;
    padding-left: .9rem;
    color: #111;
    font-size: .28rem;
    font-weight: 400;
    line-height: .4rem;
    border-radius: .12rem;
    background: url(../images/icon7.png) no-repeat .3rem;
    background-size: .3rem .3rem;
    -webkit-background-size: .3rem .3rem;
    background-color: #F7F8FA;
}

.zixun {
    width: 6.9rem;
    margin: 0 .3rem;
    /* column-gap: .27rem;
	-webkit-column-gap: .27rem; */
}

.zixun a {
    display: block;
    width: 1.56rem;
    height: .72rem;
    margin: .2rem .22rem .2rem 0;
    font-size: .32rem;
    font-weight: 400;
    color: #121822;
    line-height: .72rem;
    background: #F9FAFC;
    border-radius: .4rem;
    text-align: center;
}

.zixun a:nth-child(4n) {
    margin-right: 0;
}

.mzhan {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    padding: .3rem 0 .54rem 0;
}

.top {
    overflow: hidden;
    height: 100%;
}

.sup {
    max-height: 2.09rem;
    overflow: hidden;
}

.mzhankai {
    display: block;
    padding-left: .3rem;
    font-size: .24rem;
    font-weight: 400;
    color: #3C4450;
    line-height: .34rem;
    background: url(../images/icon28.png) no-repeat left;
    background-size: .16rem .12rem;
    -webkit-background-size: .16rem .12rem;
}

.fold_btn {
    display: block;
    padding-left: .3rem;
    font-size: .24rem;
    font-weight: 400;
    color: #3C4450;
    line-height: .34rem;
    background: url(../images/icon6.png) no-repeat left;
    background-size: .16rem .12rem;
    -webkit-background-size: .16rem .12rem;
}

.zuizhong_bottom {
    padding: .38rem 0 .18rem 0;
}

.zuizhong_sp {
    display: block;
    padding-left: .3rem;
    font-size: .36rem;
    font-weight: 600;
    color: #121822;
    line-height: .5rem;
    letter-spacing: .02rem;
    background: url(../images/icon2.png) no-repeat left .06rem;
    background-size: .08rem .36rem;
    -webkit-background-size: .08rem .36rem;
}

.zuizhong_list1 {
    display: block;
    padding: 0.4rem 0.3rem 0.4rem 0.3rem;
    border-bottom: 0.01rem solid #f7f8fa;
}

.zuizhong_bottom .zuizhong_list1:last-child {
    border-bottom: none;
}

.zuizhong_p1 {
    max-width: 6.9rem;
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
}

.zuizhong_img {
    width: 6.9rem;
    /* column-gap: .18rem;
	-webkit-column-gap: .18rem; */
    padding-bottom: .3rem;
}

.zuizhong_img img {
    width: 2.18rem;
    height: 1.62rem;
    border-radius: .08rem;
}

.zuizhong_text {
    padding-top: .3rem;
    width: 6.9rem;
}

.zuizhong_text1 {
    display: block;
    padding: .02rem .12rem .03rem .12rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
    text-align: center;
    background: #F9FAFC;
    border-radius: .18rem;
}

.zuizhong_text2 {
    display: block;
    padding-left: .3rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.zuizhong_list2 {
    width: 4.42rem;
    padding-top: .32rem;
}

.zuizhong_text3 {
    display: block;
    padding-left: .3rem;
    font-size: .24rem;
    font-weight: 400;
    color: #3C4450;
    line-height: .34rem;
}

.xinwen_text3 {
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.zuizhong_list1 .overflow-one {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 6.64rem;
    font-size: .28rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .4rem;
    margin-bottom: .3rem;
    padding-top: .3rem;
}

.person_it {
    padding: .4rem .36rem 0 .26rem;
}

.person_item_right {
    /* position: relative; */
}

.guide_imgg {
    position: absolute;
    left: 95%;
    top: 44%;
    width: .3rem;
    height: .3rem;
    background-color: #FFF;
    border-radius: 50%;
    text-align: center;
    padding-bottom: .03rem;
}


/* 信息流样式 */

.icon9 {
    display: flex;
    justify-content: end;
    padding-top: .2rem;
}

.icon9 img {
    width: .28rem;
    height: .28rem;
}

.icon90 {
    display: flex;
    justify-content: end;
    margin-right: .32rem;
}

.icon90 img {
    width: .28rem;
    height: .28rem;
}

.bj2 {
    padding-bottom: .3rem;
    position: relative;
}

.bj2 img {
    width: 6.9rem;
    height: 2.3rem;
    border-radius: .08rem;
}

.bj2_div {
    position: absolute;
    right: .1rem;
    bottom: .65rem;
    padding: .08rem .13rem .05rem .12rem;
    background: #000000;
    border-radius: .18rem;
    opacity: 0.4;
}

.bj2_sp {
    display: block;
    font-size: .24rem;
    transform: scale(0.9);
    font-weight: 400;
    color: #FFFFFF;
    line-height: .24rem;
    text-align: center;
}

.zuizzhong_tt {
    padding-bottom: .3rem !important;
}

.zuizhong_listt {
    display: block;
    padding: .4rem .3rem .2rem .3rem;
    border-bottom: 0.01rem solid #F7F8FA;
}

.xinwen_text4 {
    padding-left: .36rem;
    margin-right: .18rem;
    background: url(../images/icon19.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.third_actived {
    padding-left: .36rem;
    margin-right: .18rem;
    background: url(../images/iconz.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.xinwen_text5 {
    padding-left: .36rem;
    margin-left: .13rem;
    background: url(../images/icon18.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.xinwen_text6 {
    padding-left: .36rem;
    background: url(../images/icon3.png) no-repeat left center;
    background-size: .28rem .28rem;
    -webkit-background-size: .28rem .28rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.xinxi_zhiboing {
    border-bottom: 0.1rem solid #F7F8FA;
}

.bottom {
    padding-top: .18rem;
    border-bottom: .01rem solid #F7F8FA;
}


/*用户信息 */

.xinxi {
    padding: .32rem .3rem .5rem .3rem;
    border-bottom: 0.01rem solid #F7F8FA;
}

.xinxi_top {
    width: 6.9rem;
}

.xinxi_img img {
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
}

.xinxi_text {
    padding-left: .24rem;
}

.xinxi_text_p1 {
    font-size: .24rem;
    font-weight: 400;
    color: #121822;
    line-height: .34rem;
}

.xinxi_text_p2 {
    padding-top: .08rem;
    font-size: .24rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .34rem;
}

.xinxi_close img {
    width: .28rem;
    height: .28rem;
}

.xinxi_text_p3 {
    padding-top: .2rem;
    width: 6.9rem;
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
    letter-spacing: .01rem;
}

.xinxi_text_p4 {
    padding: .3rem 0;
    font-size: .28rem;
    font-weight: 400;
    color: #A5AEBB;
    line-height: .4rem;
}


/* 直播 */

.xinxi_zhibo {
    padding: .38rem .3rem .2rem .3rem;
}

.xinxi_zhibo_p1 {
    max-width: 3.37rem;
}

.xinxi_zhibo_bottom {
    padding-top: .4rem;
    min-width: 3.37rem;
}

.xinxi_zhibo_p1 p {
    min-height: .96rem;
    font-size: .34rem;
    font-weight: 600;
    color: #121822;
    line-height: .48rem;
}

.mianfei {
    font-size: .34rem;
    font-weight: 500;
    color: #4D94FF;
    line-height: .48rem;
}

.xinxi_zhibo_img {
    position: relative;
}

.xinxi_zhibo_img1 img {
    width: 3.3rem;
    height: 1.84rem;
    border-radius: .1rem;
}

.xinxi_zhibo1 {
    padding: .6rem .3rem;
}

.xinxi_time {
    font-size: .24rem;
    font-weight: 500;
    color: #4D94FF;
    line-height: .34rem;
}

.xinxi_botom {
    padding-top: .1rem;
    padding-bottom: .4rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: .28rem;
}

.xinxi_botom button {
    padding: .2rem .48rem .18rem .48rem;
    background: #F9FAFC;
    border-radius: .08rem;
    font-size: .24rem;
    font-weight: 400;
    color: #121822;
    line-height: .34rem;
    letter-spacing: .02rem;
}

.xinxi_zhiding img {
    margin-left: 1.74rem;
    width: .76rem;
    height: .76rem;
}


/* 直播图小字 */

.xinxi_zhibo_right {
    position: absolute;
    right: .12rem;
    top: 1.47rem;
    width: 3.06rem;
    margin-bottom: .1rem;
}

.zhibo_little_img {
    font-size: .2rem;
    transform: scale(.9);
    font-weight: 400;
    color: #FFFFFF;
    line-height: .28rem;
    background: url(../images/icon10.png) no-repeat left .05rem;
    background-size: .2rem .2rem;
    -webkit-background-size: .2rem .2rem;
    padding-left: .3rem;
}

.zhibo_little_img2 {
    font-size: .2rem;
    transform: scale(.9);
    font-weight: 400;
    color: #FFFFFF;
    line-height: .28rem;
    background: url(../images/icon29.png) no-repeat left .03rem;
    background-size: .2rem .2rem;
    -webkit-background-size: .2rem .2rem;
    padding-left: .3rem;
}


/* 最新进展 */

.zuixin_box {
    width: 100%;
    max-height: 6.67rem;
    overflow-y: scroll;
}

.model {
    display: none;
    position: fixed;
    top: 17%;
    height: 100%;
    width: 7.5rem;
    background-color: rgba(0, 0, 0, 0.5);
}

.model_list {
    padding: 0 .3rem;
    background-color: #fff;
    /* column-gap: .18rem;
	-webkit-column-gap: .18rem; */
}

.model_list a {
    display: block;
    text-align: center;
    width: 1.56rem;
    height: .72rem;
    background: #F9FAFC;
    border-radius: .4rem;
    font-size: .26rem;
    font-weight: 400;
    color: #121822;
    line-height: .72rem;
    margin: .2rem .22rem .2rem 0;
}

.model_list a:nth-child(4n) {
    margin-right: 0;
}

.xinwen_list .huiyi_item:last-child {
    border-bottom: none;
}


/* 业内新闻展开 */

.zhankaiq {
    position: relative;
    display: none;
}

.quanbu {
    /* display: none; */
    position: absolute;
    right: 4%;
    top: .15rem;
    width: 1.57rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
    padding: .4rem .5rem 0 .5rem;
}

.quanbu a {
    padding-bottom: .4rem;
}

.ul {
    /* display: none; */
    position: absolute;
    right: 30%;
    top: .15rem;
    background: #FFFFFF;
    box-shadow: 0px 0px .12rem 0px rgba(200, 200, 200, 0.5);
    border-radius: .02rem;
    padding: .3rem .46rem 0 .46rem;
    text-align: center;
    width: 3.2rem;
}

.ul a {
    display: block;
    height: .8rem;
}


/* 业内新闻展开 */

.xinwen_box {
    display: none;
    position: absolute;
    top: 2.2rem;
    height: 100%;
    width: 7.5rem;
    background-color: rgba(0, 0, 0, 0.5);
}

.xinwen_index {
    padding: .4rem 1.24rem 1.6rem 1.22rem;
    width: 3.06rem;
    background: #F9FAFC;
}

.xinwen_item {
    display: block;
    padding-bottom: .2rem;
    padding-top: .1rem;
    margin-bottom: .1rem;
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.xinwen_item li {
    color: #121822;
}

.xinwen_active {
    padding-bottom: .2rem;
    border-bottom: .02rem solid #4D94FF;
    color: #4D94FF !important;
}

.xinwen_model {
    display: flex;
}

.xinwen_ul {
    padding: .2rem 1rem .7rem 1.1rem;
    text-align: center;
    font-size: .28rem;
    font-weight: 500;
    color: #121822;
    line-height: .4rem;
    background-color: #fff;
    min-width: 4.44rem;
    min-height: 6.1rem;
}

.xinwen_ul li {
    height: .8rem;
}

.guide_nav_spt {
    font-size: .28rem;
    font-weight: 400;
    color: #121822;
    line-height: .4rem;
}

.t {
    display: none;
}

.model2Top {
    top: 6%;
    z-index: 10;
}

.sub_nei1 a.selectedBtn,
.model_list a.selectedBtn {
    background: #4D94FF;
    color: #FFFFFF;
}

/* 遮罩和弹窗 */
.shade-box {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background-color: rgba(0, 0, 0, 0.5);
}

.shade-cover {
    background-color: #ffffff;
    width: 85%;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    z-index: 60;
    -webkit-box-sizing: border-box;
    border-radius: 0.1rem;
}

.shade-one {
    padding: 0.9rem 0.66rem 0.8rem 0.62rem;
    font-size: 0.45rem;
    text-align: center;
    line-height: 0.6rem;
}

.shade-two {
    width: 100%;
    display: flex;
    justify-content: space-between;

}

.shade-three {
    width: 50%;
    font-size: 0.5rem;
    line-height: 0.6rem;
    height: 1rem;
    border-radius: 0 0 0 0.1rem;
    border: 1px solid #A5AEBB;
    color: #4D94FF;

}

.shade-three-one {
    width: 50%;
    font-size: 0.5rem;
    line-height: 0.6rem;
    height: 1rem;
    border-radius: 0 0 0.1rem 0;
    border: 1px solid #A5AEBB;
    color: #4D94FF;
}

/* 新增遮罩和弹窗 */
.weal-box {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background-color: rgba(0, 0, 0, 0.5);
}

.weal-cover {
    background-color: #ffffff;
    width: 78%;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    z-index: 60;
    -webkit-box-sizing: border-box;
    border-radius: 0.1rem;
}

.weal-tu {
    padding: 0.3rem 0.2rem 0.2rem 0.2rem;
    display: flex;
}

.weal-two {
    flex: 1;
    margin-left: 0.15rem;
}

.weal-two-one {
    font-size: 0.34rem;
    line-height: 0.5rem;
    color: #000000;
    font-weight: bold;


}

.weal-zong {
    overflow-y: scroll;
    height: 220px;
}

.weal-two-two {
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #999999;
}

.weal-tu-three {
    width: 0.28rem;
    height: 0.28rem;
    margin-top: -0.1rem;
}

.weal-list {
    padding: 0 0.2rem 0.15rem 0.2rem;
    display: flex;

}

.weal-list-zong {
    flex: 1;
}

.weal-list-one {

    font-size: 0.32rem;
    height: 0.5rem;
    line-height: 0.5rem;
    color: #121822;
    display: block;
    /* white-space: nowrap; */
    /* width:80%; */
    overflow: hidden;
    text-overflow: ellipsis;




}

.weal-list-two {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #999999;
    margin-top: 0.1rem;

}

.weal-list-three {
    background: url(../images/jiaone.png) no-repeat;
    width: 0.1rem;
    height: 0.2rem;
    background-size: 100% 100%;
    text-align: right;
    margin-top: 0.2rem;
}

.APlayerBox {
    background-color: #F7F8FA;
    border-radius: 10px;
    box-shadow: 0 0 10rx rgba(0, 0, 0, 0.2);
    width: 100%;
    box-sizing: border-box;
    margin: 10px auto;
    padding: 15px;
}

.APlayerBox .aplayer-body {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    width: 100%;
}

.APlayerBox .aplayer {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    text-shadow: none;
    margin: 0;
}

.APlayerBox .aplayer-body .aplayer-info {
    flex: 1;
    width: 100%;
    padding: 0;
    margin: 0;
}

.APlayerBox .aplayer-music {
    display: block;
}

.APlayerBox .aplayer-author {
    display: none;
}

.APlayerBox .aplayer .aplayer-pic {
    float: none;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    background-color: transparent;
    border-radius: 50%;
}

.APlayerBox .aplayer .aplayer-pic .aplayer-play {
    background: url(../APlayer/icon2.png) no-repeat;
    background-size: 100% 100%;
    border: medium none;
    bottom: 0;
    right: 0;
    margin: 0;
}

.APlayerBox .aplayer .aplayer-pic .aplayer-play svg {
    display: none;
}

.APlayerBox .aplayer .aplayer-pic .aplayer-pause {
    background: url(../APlayer/icon1.png) no-repeat;
    background-size: 100% 100%;
    border: medium none;
    width: 26px;
    height: 26px;
    bottom: 0;
    right: 0;
    margin: 0;
}

.APlayerBox .aplayer .aplayer-pic .aplayer-pause svg {
    display: none;
}

.APlayerBox .aplayer .aplayer-pic .aplayer-button {
    box-shadow: none;
    text-shadow: none;
    background-color: transparent;
}

.APlayerBox .aplayer .aplayer-info {
    height: auto;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {
    display: none;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
    transform: scale(1);
    -webkit-transform: scale(1);
    background: #509dff !important;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
    background: #509dff !important;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop {
    display: none
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-time {
    position: absolute;
    left: 0;
    top: 22px;
    width: 100%;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
    margin: 10px 5px 15px;
}

.APlayerBox .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {
    width: 100%;
    color: transparent;
}

.APlayerBox .aplayer-ptime {
    position: absolute;
    left: 4px;
    top: 0;
    color: #A5AEBB;
    font-size: 12px;
}

.APlayerBox .aplayer-dtime {
    position: absolute;
    right: 4px;
    top: 0;
    color: #A5AEBB;
    font-size: 12px;
}

.APlayerBox .aplayer .aplayer-info .aplayer-music .aplayer-title {
    font-size: 0.36rem;
    line-height: 0.5rem;
    color: #121822;
    margin-bottom: 0;
}

.APlayerBox .aplayer .aplayer-info .aplayer-music {
    margin: 0;
    padding: 0;
    display: none;
}

.APlayerBox .aplayer_tit {
    font-size: 0.36rem;
    line-height: 0.5rem;
    color: #121822;
    margin-bottom: 0;
}

.APlayerBox {}

.APlayerBox {}

.APlayerBox {}

.APlayerBox {}


/*2022-10-21 NCCN入口*/
.NCCN_entry {
    display: block;
    width: 100%;
    margin: 0.2rem auto 0;
}

/*2023-02-24 添加“参考文献”*/
.references_box {
    background-color: #F7F7F7;
    /* margin: 0.3rem;
	border-radius: 0.10rem;
	padding: 0.3rem;
	font-size: 0.26rem;
	line-height: 0.36rem; */
    margin: 15px;
    border-radius: 5px;
    padding: 15px;
    font-size: 13px;
    line-height: 18px;
    color: #3C4450;
    text-align: justify;
}

.references_box .tit {
    /* font-size: 0.30rem; */
    color: #3C4450;
    /* line-height: 0.42rem;
	margin-bottom: 0.2rem; */
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 10px;
}

.references_box .line {
    /* font-size: 0.26rem; */
    color: #3C4450;
    /* line-height: 0.36rem;
	margin-bottom: 0.24rem; */
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 12px;
}

.references_box .line:last-child {
    margin: 0;
}

.references_box .blue {
    color: #5993FE;
}

/*2023-07-07-修改文章底层页, 添加专栏*/
.special_column_box {
    width: 6.9rem;
    margin-top: .2rem;
    margin-bottom: .6rem;
    background: rgba(246, 247, 248, .7);
    border-radius: .16rem;
}

.one_special_column {
    padding: .24rem .26rem .24rem .3rem;
    align-items: flex-start;
}

.special_column_img {
    width: .96rem;
    height: .96rem;
    border-radius: 50%;
}

.special_column_text {
    background: url(../images/icon_right.png) no-repeat right center;
    background-size: .24rem .24rem;
    padding: 0 .52rem 0 .24rem;
}

.special_column_name {
    font-size: .3rem;
    color: #222222;
    line-height: .42rem;
    margin-bottom: .2rem;
}

.article_num {
    font-size: .24rem;
    color: #B1B1B1;
    line-height: .34rem;
}

.related_special_column {
    padding: .3rem 0 .1rem .3rem;
}

.related_column_title {
    margin-bottom: .3rem;
    font-size: .24rem;
    font-weight: bold;
    color: #3C4450;
    line-height: .44rem;
}

.related_column_list ul {
    flex-wrap: wrap;
}

.related_column_item {
    margin: 0 .3rem .2rem 0;
}

.related_column_item a {
    width: 3rem;
    height: .92rem;
    padding: .18rem .2rem;
    background: #FFFFFF;
    border-radius: .16rem;
}

.related_column_img {
    width: .56rem;
    height: .56rem;
    border-radius: 50%;
}

.related_column_name {
    padding-left: .12rem;
    font-size: .24rem;
    color: #222222;
    line-height: .34rem;
}

/* 调研问卷 */
.survey_box {
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    margin: 0 0.3rem 0.3rem;
    padding:0.4rem 0.2rem;
}
.survey_top {
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.5rem;
    color: #333333;
    padding-bottom: 0.32rem;
    font-weight: bold;
}
.survey_cont {
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #333333;
}
.survey_block {
    padding-bottom: 0.4rem;
}
.sur_tit {
    padding-bottom: 0.24rem;
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #333333;
}
.sur_type {
    display: inline-block;
    background-color: #5D9EFF;
    font-size: 0.24rem;
    margin-right: 0.1rem;
    line-height: 0.4rem;
    padding: 0 0.1rem;
    border-radius: 0.1rem;
    color: #fff;
}
.sur_cont {
    width: 100%;
}
.sur_line {
    margin-bottom: 0.2rem;
    display: block;
    background-color: #fff;
    padding: 0.2rem 10% 0.2rem 0.2rem;
    border-radius: 0.1rem;
    display: flex;
    border: 1px solid #fff;
}
.sur_line.active {
    background: url('../images/Vector 2.png') no-repeat 95% center #fff;
    background-size: 0.32rem 0.22rem;
    border-color: #5D9EFF;
}
.sur_flex {
    flex: 1;
    width: 100%;
}
.sur_num {
    padding-right: 0.1rem;
}
.survey_btm {
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.48rem;
    color: #9D9D9D;
}
.sur_btn {
    background-color: #A9CBFF;
    text-align: center;
    border-radius: 0.1rem;
    width: 4rem;
    line-height: 0.92rem;
    font-size: 0.32rem;
    color: #fff;
    margin: 0 auto 0.1rem;
}
.sur_btn.active {
    background-color: #5D9EFF;
}
.sur_btn.end {
    background-color: #CFCFCF;
}
.pbtm {
    padding-bottom: 1rem;
}
.sur_result_line {
    margin-bottom: 0.2rem;
    display: block;
    padding: 0.2rem;
    border-radius: 0.1rem;
    display: flex;
    align-items: center;
}
.sur_pic {
    text-align: center;
    width: 0.6rem;
    margin-left: 0.1rem;
}
.sur_pic img{
    width: 0.32rem;
    margin: 0 auto;
}
.sur_block {
    display: flex;
}
.sur_percent {
    text-align: right;
    width: 1rem;
}
.sur_bar {
    width: 100%;
    height: 1px;
    background-color: #CFCFCF;
    position: relative;
    margin-top: 0.1rem;
}
.bar_percent {
    background-color: #5D9EFF;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
}
.sur_result_block {
    width: 100%;
}
.sur_btm_txt {
    text-align: center;
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #333333;
    padding:0 0 0.2rem;
}
