/* @media screen and (max-width: 991px) {
    .goTop_box #goTop {
        display: none;
    }
} */

/*小屏幕，主要是PAD*/

@media (min-width: 796px) and (max-width: 991px) {

    /* 左边 */
    #main_left {
        margin-left: -14%;
    }

    /* 轮播图 */
    #carousel-example-generic {
        width: 104.3%;
    }

    .carousel-inner {
        margin-left: -2vw;
    }

    /* 机构入驻 */
    #main_left .settle .settle_box .next {
        position: absolute;
        right: -2.8vw;
    }

    /* 右边 */
    #main_right {
        margin-left: -16%;

    }

    main #main_right .hot_article .hot_article_title,
    main #main_right .top_answers .hot_article_title,
    main #main_right .hot_videos .hot_article_title {
        width: 109%;
    }


    main #main_right .hot_article .hot_article_title img,
    main #main_right .top_answers .hot_article_title img,
    main #main_right .hot_videos .hot_article_title img {

        margin-left: 61vw;
    }

    main #main_right .hot_article .hot_article_txt,
    main #main_right .top_answers .top_answers_concent,
    main #main_right .hot_videos .hot_videos_concen {
        width: 109%;
    }

    main #main_right .hot_article .hot_article_txt .img_1,
    main #main_right .hot_article .hot_article_txt .img_2,
    main #main_right .hot_videos .hot_videos_concen a {
        margin-left: 8vw;
        margin-right: 9vw;
    }

    main #main_right .hot_article .hot_article_txt p,
    main #main_right .top_answers .top_answers_concent .writing a p,
    main #main_right .top_answers .top_answers_concent .writing .txt,
    main #main_right .hot_videos .hot_videos_concen .writing .title {
        width: 100%;
    }

    main #main_right .top_answers .top_answers_concent a {
        margin-left: 0vw;
    }

    main #main_right .hot_videos .hot_videos_concen a {
        margin-left: 6vw;
    }

    /* 入驻专家 */
    main #main_right .resident_experts .hot_article_title,
    main #main_right .resident_experts .expert {
        width: 106.5%;
    }

    main #main_right .resident_experts .hot_article_title img {
        margin-left: 45.5vw;
    }

    main #main_right .resident_experts .expert button {
        margin-left: 29%;
    }

    main #main_right .resident_experts .expert .personnel {
        width: 100%;
        margin-left: 3vw;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s {
        margin-left: 4vw;
    }


}

/* 超小屏幕，主要是手机 */

@media (min-width: 480px) and (max-width: 795px) {

    main {
        width: 100vw;
        height: 100%;
        margin: 0 auto;
    }

    #carousel-example-generic {
        padding: 0.833333vw;
        height: 100%;
        width: 100%;
    }

    #carousel-example-generic .carousel-inner img {
        width: 86.333333vw;
        height: 31.333333vw;

        /* margin: 0.8333333333333333vw; */
        margin: auto;
    }

    /* 导航栏 */
    #main_left #bar {
        width: 100%;
        height: 100%;
        margin: 1.666666666666667vw 0 1.333333333333333vw 0vw;
        flex-wrap: wrap;
        text-align: center;
    }

    #main_left #bar li {
        font-size: 1.2vw;
        line-height: 10vw;
    }

    #main_left #bar li:hover {
        font-size: 1.5vw;
    }

    /* 文章内容 */

    #main_left #article_content {
        width: 100%;
        height: 100%;

        margin-bottom: 1.5vw;
    }

    #main_left #article_content #article {
        margin-top: 0.6666666666666667vw;
    }

    #main_left #article_content #article .details {
        width: 52vw;
        height: 100%;

        margin-top: 5.833333333333333vw;
        margin-left: 2.5vw;
        padding-bottom: 3.833333333333333vw;
    }

    #main_left #article .details .details_1 {
        width: 200%;
        margin-bottom: 2vw;
    }

    #main_left #article .details .details_1 .title {
        font-size: 1.5vw;
        width: 34.58333333333333vw;
    }

    #main_left #article .details .details_1 .time {
        font-size: 1.166666666666667vw;
        margin-left: 33.25vw;
        width: 100%;
    }

    #main_left #article .details .details_2 .subject_a img {
        width: 16.33333333333333vw;
        height: 16.083333333333333vw;

        margin: 1.666666666666667vw 0;
    }

    #main_left #article .details .details_2 .subject {
        margin-left: 19.41666666666667vw;
        margin-top: -16.83333333333333vw;
        width: 125%;
    }

    #main_left #article .details .details_2 .subject p {
        width: 100%;
        height: 100%;
        font-size: 1.166666666666667vw;
        line-height: 5vw;
    }

    #article li .details_3 {
        margin-top: 1.666666666666667vw;
        margin-left: 17.83333333333333vw;
    }

    #article li .details_3 .pic-user a {
        width: 214%;
        margin-left: 2.5vw;
    }

    #article li .details_3 .pic-user img {
        width: 5vw;
        height: 5vw;
    }

    #article li .details_3 .pic-user .usersname {
        font-size: 1.333333333333333vw;

        margin-left: 0.8333333333333333vw;
        margin-top: 0.8333333333333333vw;
    }

    #article li .details_3 .data {
        margin-left: 26.66666666666667vw;
        margin-top: 1vw;
    }

    #article li .details_3 .data span {
        font-size: 1.333333333333333vw;
    }

    .data .browse{
        margin-left: -1vw;
    }
    .data .collection {
        margin-left: 4.333333333333333vw;
    }

    .data .browse_img,
    .data .browse_img.on {
        width: 4.8vw;
        height: 5.5vw;
    }

    .data .collection .icon,
    .data .collection .icon.on {
        width: 5.5vw;
        height: 5.3vw;
    }

    #article li .details_3 .data .browse img,
    #article li .details_3 .data .collection img,
    #main_right .hot_article .data .browse img,
    #main_right .hot_article .data .collection img {
        width: 1.833333333333333vw;
        height: 1.5vw;
    }

    /* 近期活动 */
    #main_left .recent_activities {
        width: 100%;
        height: 100%;
    }

    #main_left .recent_activities .recent_activities_head {
        height: 100%;
        line-height: 7.833333333333333vw;
        width: 100%;
        margin-left: 1.666666666666667vw;
        margin-bottom: 2vw;
    }

    #main_left .recent_activities .recent_activities_head p {
        font-size: 2vw;

        margin-left: 1.666666666666667vw;
        margin-bottom: 0;
        width: 15%;
        border-bottom: 0.3333333333333333vw solid #3f53d8;
    }

    #main_left .recent_activities .recent_activities_head button {
        width: 87%;
        height: 80%;

        line-height: 2.833333333333333vw;
        margin-top: 1vw;
        margin-right: 8vw;
    }

    #main_left .recent_activities .recent_activities_head img {
        width: 2.4vw;
        height: 2.4vw;
        margin-right: 0.8333333333333333vw;
        margin-top: -0.3333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_head span {
        font-size: 1.333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_1 {
        margin: 2vw 2.5vw 1.666666666666667vw 3.666666666666667vw;

        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.833333333333333vw;
        -moz-column-gap: 1.833333333333333vw;
        column-gap: 1.833333333333333vw;

        width: 61.83333333333333vw;
    }

    #main_left .recent_activities .recent_activities_img img {
        width: 100%;
        height: 80%;
    }

    #main_left .recent_activities .recent_activities_1 .address {
        width: 48%;
        height: 15%;
        font-size: 1.333333333333333vw;
        line-height: 5.916666666666667vw;

        margin-left: 0.8333333333333333vw;
        margin-top: -6.166666666666667vw;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #main_left .recent_activities .recent_activities_1 .title {
        width: 50.5vw;
        font-size: 1.2vw;
        line-height: 5vw;

        margin: 1.833333333333333vw 0 1.5vw 0.8333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_1 .txt {
        font-size: 1.333333333333333vw;
        line-height: 2vw;

        margin: 0 0 1.5vw 0.8333333333333333vw;
    }

    .recent_activities_img {
        width: 100%;
        height: 100%;
        margin-left: 13vw;
        margin-bottom: 4vw;
    }

    /* 入驻机构 */
    .settle_box .prve {
        position: absolute;
        left: 7.4vw;
        top: 92%;
        width: 2.75vw;
        height: 5.5vw;
    }

    .settle_box .next {
        position: absolute;
        right: 7.4vw;
        top: 92%;
        width: 2.75vw;
        height: 5.5vw;
    }

    #main_left .settle {
        width: 100%;
        height: 100%;

        margin-top: 1.666666666666667vw;
        margin-bottom: 13.33333333333333vw;
    }

    #main_left .settle .recent_activities_head {
        width: 92%;
        margin-left: 1.666666666666667vw;
        height: 100%;
        line-height: 7.833333333333333vw;
    }

    #main_left .settle .recent_activities_head .boxs {
        width: 100%;
    }

    #main_left .settle .recent_activities_head .p {
        font-size: 2vw;

        margin-left: 1.666666666666667vw;
        padding-bottom: 1.25vw;
        width: 8.333333333333333vw;
        border-bottom: 0.3333333333333333vw solid #3f53d8;
    }

    #main_left .settle .recent_activities_head .p_1 {
        font-size: 1.333333333333333vw;

        margin-left: 1.666666666666667vw;
    }

    #main_left .settle .recent_activities_head .p_2 {
        font-size: 1.333333333333333vw;
    }

    #main_left .settle .recent_activities_head button {
        width: 114%;
        height: 79%;

        margin-top: 1.25vw;
        margin-right: 8vw;
        line-height: 3.333333333333333vw;
    }

    #main_left .settle .recent_activities_head button img {
        width: 3.5vw;
        height: 3vw;
    }

    #main_left .settle .recent_activities_head button .ps {
        font-size: 1.333333333333333vw;
        margin-left: 0.6666666666666667vw;
    }

    #main_left .settle .company {
        width: 77.33333333333333vw !important;
        margin-top: 6.333333333333333vw;
        margin-bottom: 6.333333333333333vw;
        margin-left: 9vw;
    }


    #main_left .settle .company .company_s img {
        width: 15.33333333333333vw;
        height: 16vw;
    }

    #main_left .settle .company .company_s {
        margin-right: 4vw;
    }

    #main_left .settle .company .company_s img {
        width: 22vw;
        height: 23vw;
    }

    #main_left .settle .company .company_s .name {
        font-size: 1.5vw;
        line-height: 5vw;

        margin: 1.666666666666667vw 0vw;
        width: 20.83333333333333vw;
        /* height: 100%; */
    }

    #main_left .settle .company .company_s button {
        width: 82%;

        font-size: 1.333333333333333vw;
        line-height: 4vw;
    }

    #main_left .settle .right_company {
        width: 0.75vw;
        height: 1.166666666666667vw;
    }

    #main_left .settle .borde {
        width: 4.166666666666667vw;
        height: 26.66666666666667vw;
        margin: 0.5vw -4.166666666666667vw;
    }

    #main_left .settle .borde img {
        width: 4.166666666666667vw;
        height: 26.66666666666667vw;
        margin: 0;
    }

    /* 右边区域 */
    main #main_right {
        /* min-height: 100%; */
        margin-left: 0vw;
        padding: 0;
    }

    #main_right .hot_article .hot_article_txt img {
        width: 8.75vw;
        height: 8.75vw;
    }

    main #main_right .hot_article .hot_article_title,
    main #main_right .top_answers .hot_article_title,
    main #main_right .hot_videos .hot_article_title {
        width: 100%;
        height: 10vw;

        margin-bottom: 0.8333333333333333vw;
        line-height: 10vw;
    }

    main #main_right .hot_article .hot_article_title p,
    main #main_right .top_answers .hot_article_title p,
    main #main_right .hot_videos .hot_article_title p {
        font-size: 2vw;

        line-height: 5.833333333333333vw;
        margin-left: 1.6666666666666671vw;
        margin-bottom: 0;

        width: 14%;
    }

    main #main_right .hot_article .hot_article_title img,
    main #main_right .top_answers .hot_article_title img,
    main #main_right .hot_videos .hot_article_title img {
        width: 2.75vw;
        height: 3.166666666666667vw;
        margin: 1.5vw 0 0 72.83333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt {
        width: 100%;
    }

    main #main_right .hot_article .hot_article_txt .img_1 {
        width: 7.5vw;
        height: 7.5vw;
    }

    main #main_right .hot_article .hot_article_txt .img_2 {
        width: 20.75vw;
        height: 20.75vw;
        margin: 0.8333333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt p {
        width: 100%;
        /* height: 3.666666666666667vw; */
        font-size: 1.333333333333333vw;
        line-height: 3.166666666666667vw;
    }

    main #main_right .hot_article .hot_article_txt .data {
        margin-top:0vw;
        margin-left: 1vw;
    }

    main #main_right .hot_article .hot_article_txt .data .collection {
        margin-left: 1.666666666666667vw;
    }

    main #main_right .hot_article .hot_article_txt .data span {
        font-size: 1.333333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt .hot_article_box {
        margin-top: 4.166666666666667vw;
        margin-left: 4vw;
    }

    /* 热门回答 */
    main #main_right .top_answers .top_answers_concent {
        width: 100%;
        height: 100%;
    }

    main #main_right .top_answers .top_answers_concent .writing {
        margin-top: 2.666666666666667vw;
        margin-bottom: 2.666666666666667vw;
        margin-right: 0.8333333333333333vw;
    }

    main #main_right .top_answers .top_answers_concent .writing .title {
        width: 100%;
        font-size: 1.5vw;
        line-height: 5vw;
    }

    main #main_right .top_answers .top_answers_concent .writing .txt {
        width: 100%;
        font-size: 1.166666666666667vw;
        line-height: 5vw;
        margin-top: 0.8333333333333333vw;
    }

    main #main_right .top_answers .top_answers_concent .hover1 .img,
    main #main_right .top_answers .top_answers_concent.active .hover1 .img {
        width: 15.333333333333333vw;
        height: 3.333333333333333vwpx;
        margin: 1.5vw;

    }

    /* 热门视频 */
    main #main_right .hot_videos .hot_videos_concen {
        width: 100%;
        height: 100%;
    }

    main #main_right .hot_videos .hot_videos_concen img {
        width: 20.5vw;
        height: 15.5vw;
        margin: 1.666666666666667vw;
    }

    main #main_right .hot_videos .hot_videos_concen .writing .title {
        width: 100%;
        /* height: 100%; */
        font-size: 1.333333333333333vw;
        line-height: 6vw;

        margin: 3.666666666666667vw 1.666666666666667vw 1vw 0;
    }

    main #main_right .hot_videos .hot_videos_concen .writing .data {
        font-size: 1.166666666666667vw;
        margin-top: 0vw;
    }

    /* 入驻专家 */

    main #main_right .resident_experts .hot_article_title {
        width: 97.7%;
        height: 10vw;
        line-height: 10vw;
    }

    main #main_right .resident_experts .hot_article_title .p {
        height: 2vw;
        font-size: 2vw;

        line-height: 5.833333333333333vw;
        margin-left: 1.666666666666667vw;
        padding-bottom: 1.166666666666667vw;

        width: 8.333333333333333vw;
    }

    main #main_right .resident_experts .hot_article_title .p_1 {
        /* width: 131px;
          height: 17px; */
        font-size: 1.333333333333333vw;

        margin-left: 1.666666666666667vw;
    }

    main #main_right .resident_experts .hot_article_title .p_2 {
        /* width: 131px;
          height: 17px; */
        font-size: 1.333333333333333vw;
    }

    main #main_right .resident_experts .hot_article_title img {
        width: 2.75vw;
        height: 3.166666666666667vw;
        margin-left: 55vw;
        margin-top: 2.5vw;

    }

    main #main_right .resident_experts .expert {
        width: 97.7%;
        /* height: 640px; */
        height: 100%;
        margin-top: 0.8333333333333333vw;
    }

    main #main_right .resident_experts .expert button {
        width: 45.91666666666667vw;
        height: 9vw;

        margin: 1.666666666666667vw 25.5vw;
        line-height: 9vw;
    }

    main #main_right .resident_experts .expert button img {
        width: 4.583333333333333vw;
        height: 4.916666666666667vw;
    }

    main #main_right .resident_experts .expert button .p {
        /* width: 71px;
          height: 17px; */
        font-size: 1.5vw;

        margin-left: 0.8333333333333333vw;
    }

    main #main_right .resident_experts .expert .personnel {
        margin-left: 15.333333333333333vw;
        margin-bottom: 2.5vw;
        width: 73vw;

    }

    main #main_right .resident_experts .expert .personnel .personnel_s {
        margin: 1.785714285714286vw 4.166666666666667vw;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s img {
        width: 13vw;
        height: 13vw;
        border-radius: 50%;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s .name {
        /* width: 80px;
          height: 16px; */
        font-size: 1.333333333333333vw;
        line-height: 9vw;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s .txt {
        font-size: 1.166666666666667vw;
    }
}

/*微小屏幕，更低分辨率的手机*/

@media (max-width: 479px) {

    main {
        width: 100vw;
        height: 100%;
        margin: 0 auto;
        margin-top: 1rem;
        overflow: hidden;
    }
    
    #carousel-example-generic {
        padding: 0.833333vw;
        height: 100%;
        width: 100%;
    }

    #carousel-example-generic .carousel-inner img {
        width: 86.333333vw;
        height: 31.333333vw;

        /* margin: 0.8333333333333333vw; */
        margin: auto;
    }

    /* 导航栏 */
    #main_left #bar {
        width: 92.333333vw;
        height: 100%;
        margin: 1.666666666666667vw 0 1.333333333333333vw 0vw;
        flex-wrap: wrap;
        text-align: center;
    }

    #main_left #bar li {
        font-size: 1.2vw;
        line-height: 10vw;
    }

    #main_left #bar li:hover {
        font-size: 1.5vw;
    }

    /* 文章内容 */

    #main_left #article_content {
        width: 100%;
        height: 100%;

        margin-bottom: 1.5vw;
    }

    #main_left #article_content #article {
        margin-top: 0.6666666666666667vw;
        width: 66vw;
    }

    #main_left #article_content #article .details {
        width: 52vw;
        height: 100%;

        margin-top: 5.833333333333333vw;
        margin-left: 2.5vw;
        padding-bottom: 3.833333333333333vw;
    }

    #main_left #article .details .details_1 {
        width: 200%;
        margin-bottom: 2vw;
    }

    #main_left #article .details .details_1 .title {
        font-size: 1.5vw;
        width: 34.58333333333333vw;
    }

    #main_left #article .details .details_1 .time {
        font-size: 1.166666666666667vw;
        margin-left: 33.25vw;
        width: 100%;
    }

    #main_left #article .details .details_2 .subject_a img {
        width: 16.33333333333333vw;
        height: 16.083333333333333vw;

        margin: 1.666666666666667vw 0;
    }

    #main_left #article .details .details_2 .subject {
        margin-left: 19.41666666666667vw;
        margin-top: -16.83333333333333vw;
        width: 125%;
    }

    #main_left #article .details .details_2 .subject p {
        width: 100%;
        height: 100%;
        font-size: 1.166666666666667vw;
        line-height: 5vw;
    }

    #article li .details_3 {
        margin-top: 1.666666666666667vw;
        margin-left: 17.83333333333333vw;
    }

    #article li .details_3 .pic-user a {
        width: 214%;
        margin-left: 2.5vw;
    }

    #article li .details_3 .pic-user img {
        width: 5vw;
        height: 5vw;
    }

    #article li .details_3 .pic-user .usersname {
        font-size: 1.333333333333333vw;

        margin-left: 0.8333333333333333vw;
        margin-top: 0.8333333333333333vw;
    }

    #article li .details_3 .data {
        margin-left: 26.66666666666667vw;
        margin-top: 1vw;
    }

    #article li .details_3 .data span {
        font-size: 1.333333333333333vw;
    }

    .data .browse,
    .data .collection {
        margin-left: 1.333333333333333vw;
    }

    .data .browse_img,
    .data .browse_img.on {
        width: 4.8vw;
        height: 5.5vw;
    }

    .data .collection .icon,
    .data .collection .icon.on {
        width: 5.5vw;
        height: 5.3vw;
    }

    #article li .details_3 .data .browse img,
    #article li .details_3 .data .collection img,
    #main_right .hot_article .data .browse img,
    #main_right .hot_article .data .collection img {
        width: 1.833333333333333vw;
        height: 1.5vw;
    }

    /* 近期活动 */
    #main_left .recent_activities {
        width: 100%;
        height: 100%;
    }

    #main_left .recent_activities .recent_activities_head {
        height: 100%;
        line-height: 7.833333333333333vw;
        width: 100%;
        margin-left: 1.666666666666667vw;
        margin-bottom: 2vw;
    }

    #main_left .recent_activities .recent_activities_head p {
        font-size: 2vw;

        margin-left: 1.666666666666667vw;
        margin-bottom: 0;
        width: 15%;
        border-bottom: 0.3333333333333333vw solid #3f53d8;
    }

    #main_left .recent_activities .recent_activities_head button {
        width: 87%;
        height: 84%;

        line-height: 2.833333333333333vw;
        margin-top: 0;
        margin-right: 8vw;
    }

    #main_left .recent_activities .recent_activities_head img {
        width: 2.4vw;
        height: 2.4vw;
        margin-right: 0.8333333333333333vw;
        margin-top: -0.3333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_head span {
        font-size: 1.333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_1 {
        margin: 2vw 2.5vw 1.666666666666667vw 3.666666666666667vw;

        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.833333333333333vw;
        -moz-column-gap: 1.833333333333333vw;
        column-gap: 1.833333333333333vw;

        width: 61.83333333333333vw;
    }

    #main_left .recent_activities .recent_activities_img img {
        width: 100%;
        height: 80%;
    }

    #main_left .recent_activities .recent_activities_1 .address {
        width: 48%;
        height: 15%;
        font-size: 1.333333333333333vw;
        line-height: 5.916666666666667vw;

        margin-left: 0.8333333333333333vw;
        margin-top: -6.166666666666667vw;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #main_left .recent_activities .recent_activities_1 .title {
        width: 50.5vw;
        font-size: 1.2vw;
        line-height: 5vw;

        margin: 1.833333333333333vw 0 1.5vw 0.8333333333333333vw;
    }

    #main_left .recent_activities .recent_activities_1 .txt {
        font-size: 1.333333333333333vw;
        line-height: 2vw;

        margin: 0 0 1.5vw 0.8333333333333333vw;
    }

    .recent_activities_img {
        width: 100%;
        height: 100%;
        margin-left: 13vw;
        margin-bottom: 4vw;
    }

    /* 入驻机构 */
    .settle_box .prve {
        position: absolute;
        left: 7.4vw;
        top: 92%;
        width: 2.75vw;
        height: 5.5vw;
    }

    .settle_box .next {
        position: absolute;
        right: 7.4vw;
        top: 92%;
        width: 2.75vw;
        height: 5.5vw;
    }

    #main_left .settle {
        width: 100%;
        height: 100%;

        margin-top: 1.666666666666667vw;
        margin-bottom: 13.33333333333333vw;
    }

    #main_left .settle .recent_activities_head {
        width: 92%;
        margin-left: 1.666666666666667vw;
        height: 100%;
        line-height: 7.833333333333333vw;
    }

    #main_left .settle .recent_activities_head .boxs {
        width: 100%;
    }

    #main_left .settle .recent_activities_head .p {
        font-size: 2vw;

        margin-left: 1.666666666666667vw;
        padding-bottom: 1.25vw;
        width: 8.333333333333333vw;
        border-bottom: 0.3333333333333333vw solid #3f53d8;
    }

    #main_left .settle .recent_activities_head .p_1 {
        font-size: 1.333333333333333vw;

        margin-left: 1.666666666666667vw;
    }

    #main_left .settle .recent_activities_head .p_2 {
        font-size: 1.333333333333333vw;
    }

    #main_left .settle .recent_activities_head button {
        width: 114%;
        height: 84%;

        margin-top: 0;
        margin-right: 8vw;
        line-height: 3.333333333333333vw;
    }

    #main_left .settle .recent_activities_head button img {
        width: 3.5vw;
        height: 3vw;
    }

    #main_left .settle .recent_activities_head button .ps {
        font-size: 1.333333333333333vw;
        margin-left: 0.6666666666666667vw;
    }

    #main_left .settle .company {
        width: 77.33333333333333vw !important;
        margin-top: 6.333333333333333vw;
        margin-bottom: 6.333333333333333vw;
        margin-left: 9vw;
    }


    #main_left .settle .company .company_s img {
        width: 15.33333333333333vw;
        height: 16vw;
    }

    #main_left .settle .company .company_s {
        margin-right: 4vw;
    }

    #main_left .settle .company .company_s img {
        width: 22vw;
        height: 23vw;
    }

    #main_left .settle .company .company_s .name {
        font-size: 1.5vw;
        line-height: 5vw;

        margin: 1.666666666666667vw 0vw;
        width: 20.83333333333333vw;
        /* height: 100%; */
    }

    #main_left .settle .company .company_s button {
        width: 82%;

        font-size: 1.333333333333333vw;
        line-height: 4vw;
    }

    #main_left .settle .right_company {
        width: 0.75vw;
        height: 1.166666666666667vw;
    }

    #main_left .settle .borde {
        width: 4.166666666666667vw;
        height: 26.66666666666667vw;
        margin: 0.5vw -4.166666666666667vw;
    }

    #main_left .settle .borde img {
        width: 4.166666666666667vw;
        height: 26.66666666666667vw;
        margin: 0;
    }

    /* 右边区域 */
    main #main_right {
        /* min-height: 100%; */
        margin-left: 0vw;
        padding: 0;
    }

    #main_right .hot_article .hot_article_txt img {
        width: 8.75vw;
        height: 8.75vw;
    }

    main #main_right .hot_article .hot_article_title,
    main #main_right .top_answers .hot_article_title,
    main #main_right .hot_videos .hot_article_title {
        width: 100%;
        height: 10vw;

        margin-bottom: 0.8333333333333333vw;
        line-height: 10vw;
    }

    main #main_right .hot_article .hot_article_title p,
    main #main_right .top_answers .hot_article_title p,
    main #main_right .hot_videos .hot_article_title p {
        font-size: 2vw;

        line-height: 5.833333333333333vw;
        margin-left: 1.6666666666666671vw;
        margin-bottom: 0;

        width: 14%;
    }

    main #main_right .hot_article .hot_article_title img,
    main #main_right .top_answers .hot_article_title img,
    main #main_right .hot_videos .hot_article_title img {
        width: 2.75vw;
        height: 3.166666666666667vw;
        margin: 1.5vw 0 0 72.83333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt {
        width: 100%;
    }

    main #main_right .hot_article .hot_article_txt .img_1 {
        width: 7.5vw;
        height: 7.5vw;
    }

    main #main_right .hot_article .hot_article_txt .img_2 {
        width: 20.75vw;
        height: 20.75vw;
        margin: 0.8333333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt p {
        height: auto;
        width: 100%;
        font-size: 1.333333333333333vw;
        line-height: 3.166666666666667vw;
    }

    main #main_right .hot_article .hot_article_txt .data {
        /* margin-top: -3.666666666666667vw; */
    }

    main #main_right .hot_article .hot_article_txt .data .collection {
        margin-left: 1.666666666666667vw;
    }

    main #main_right .hot_article .hot_article_txt .data span {
        font-size: 1.333333333333333vw;
    }

    main #main_right .hot_article .hot_article_txt .hot_article_box {
        margin-top: 4.166666666666667vw;
        margin-left: 4vw;
    }

    /* 热门回答 */
    main #main_right .top_answers .top_answers_concent {
        width: 100%;
        height: 100%;
    }

    main #main_right .top_answers .top_answers_concent .writing {
        margin-top: 2.666666666666667vw;
        margin-bottom: 2.666666666666667vw;
        margin-right: 0.8333333333333333vw;
        overflow: hidden;
    }

    main #main_right .top_answers .top_answers_concent .writing .title {
        width: 100%;
        font-size: 1.5vw;
        line-height: 5vw;
    }

    main #main_right .top_answers .top_answers_concent .writing .txt {
        width: 100%;
        font-size: 1.166666666666667vw;
        line-height: 5vw;
        margin-top: 0.8333333333333333vw;
    }

    main #main_right .top_answers .top_answers_concent .hover1 .img,
    main #main_right .top_answers .top_answers_concent.active .hover1 .img {
        width: 15.333333333333333vw;
        height: 3.333333333333333vwpx;
        margin: 1.5vw;

    }

    /* 热门视频 */
    main #main_right .hot_videos .hot_videos_concen {
        width: 100%;
        height: 100%;
    }

    main #main_right .hot_videos .hot_videos_concen img {
        width: 20.5vw;
        height: 15.5vw;
        margin: 1.666666666666667vw;
    }

    main #main_right .hot_videos .hot_videos_concen .writing .title {
        width: 100%;
        /* height: 100%; */
        font-size: 1.333333333333333vw;
        line-height: 6vw;

        margin: 3.666666666666667vw 1.666666666666667vw 1vw 0;
    }

    main #main_right .hot_videos .hot_videos_concen .writing .data {
        font-size: 1.166666666666667vw;
        margin-top: -4vw;
    }

    /* 入驻专家 */

    main #main_right .resident_experts .hot_article_title {
        width: 96%;
        height: 10vw;
        line-height: 10vw;
    }
    
    main #main_right .resident_experts .hot_article_title>a{
        margin-left: auto;
        margin-right: 1rem;
    }

    main #main_right .resident_experts .hot_article_title .p {
        height: 2vw;
        font-size: 2vw;

        line-height: 5.833333333333333vw;
        margin-left: 1.666666666666667vw;
        padding-bottom: 1.166666666666667vw;

        width: 8.333333333333333vw;
    }

    main #main_right .resident_experts .hot_article_title .p_1 {
        /* width: 131px;
          height: 17px; */
        font-size: 1.333333333333333vw;

        margin-left: 1.666666666666667vw;
    }

    main #main_right .resident_experts .hot_article_title .p_2 {
        /* width: 131px;
          height: 17px; */
        font-size: 1.333333333333333vw;
    }

    main #main_right .resident_experts .hot_article_title img {
        width: 2.75vw;
        height: 3.166666666666667vw;
        /* margin-left: 42.916666666666667vw; */
        margin-top: 2.5vw;

    }

    main #main_right .resident_experts .expert {
        width: 96%;
        /* height: 640px; */
        height: 100%;
        margin-top: 0.8333333333333333vw;
    }

    main #main_right .resident_experts .expert button {
        width: 45.91666666666667vw;
        height: 9vw;

        margin: 1.666666666666667vw 25.5vw;
        line-height: 9vw;
    }

    main #main_right .resident_experts .expert button img {
        width: 4.583333333333333vw;
        height: 4.916666666666667vw;
    }

    main #main_right .resident_experts .expert button .p {
        /* width: 71px;
          height: 17px; */
        font-size: 1.5vw;

        margin-left: 0.8333333333333333vw;
    }

    main #main_right .resident_experts .expert .personnel {
        margin-left: 11.333333333333333vw;
        margin-bottom: 2.5vw;
        width: 73vw;

    }

    main #main_right .resident_experts .expert .personnel .personnel_s {
        margin: 1.785714285714286vw 4.166666666666667vw;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s img {
        width: 14vw;
        height: 14vw;
        border-radius: 50%;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s .name {
        /* width: 80px;
          height: 16px; */
        font-size: 1.333333333333333vw;
        line-height: 9vw;
    }

    main #main_right .resident_experts .expert .personnel .personnel_s .txt {
        font-size: 1.166666666666667vw;
    }
    main #goTop{
        right:9%;
        left: auto;
    }
}