@charset "UTF-8";
.icon_more_right {
    padding-right: 10px;
    background: url(../images/icon-right2.png) no-repeat right/6px 9px;
}
.index_firend_tab .span {
    cursor: pointer;
}

.index_firend_tab .span.on {
    border-bottom: 3px solid #00CBA2;
    font-size: 20px;
    font-weight: bold;
}

.index_hzhb_list .img-box {
    width: 146px;
    height: 60px;
    background: #FFFFFF;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #EEEEEE;
}

.index_firend_content {
    max-height: 128px;
    overflow-y: auto;
}
.br-8 {
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.br-6 {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.index_health_news .s-left {
    width: 860px;
}

.index_health_news .s-left .tabs {
    width: 90%;
    height: 30px;
}

.index_health_news .s-left .tabs ul li {
    padding: 0 18px;
}

.index_health_news .s-left .tabs ul li.on {
    color: #fff;
    background: #62C4A6;
}
.index_health_news .s-left .tabs ul li.on a {
    color: #fff;
}

.index_health_news .s-left .d-left {
    width: 376px;
}

.index_health_news .s-left .d-left .top {
    height: 214px;
}

.index_health_news .s-left .d-left .top .title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.03)), to(rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.03) 40%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.03) 40%, rgba(0, 0, 0, 0.6) 100%);
}

.index_health_news .s-left .d-left .bottom .cell {
    width: 179px;
}

.index_health_news .s-left .d-left .bottom .cell .img-box {
    height: 110px;
}

.index_health_news .s-left .d-right {
    width: 460px;
}

.index_health_news .s-left .d-right ul li:nth-child(1) .title, .index_health_news .s-left .d-right ul li:nth-child(6) .title {
    font-size: 20px;
    font-weight: bold;
}

.index_health_news .s-left .d-right ul li:nth-child(5) {
    margin-bottom: 35px;
}

.index_health_news .s-right {
    width: 264px;
}

.index_health_news .s-right .hot-cell {
    height: 122px;
    background: #FFFBF3;
}

.index_health_news .s-right .hot-cell .h2 {
    height: 53px;
    background: url(https://static.bohe.cn/index_new/pc/images/hot.png) no-repeat 10px 12px/133px 34px;
}

.index_health_news .s-right .hot-cell .list {
    height: 56px;
}

.more_right4 {
    width: 20px;
    height: 20px;
    background: url(https://static.bohe.cn/index_new/pc/images/icon-right4.png) no-repeat right/16px 16px;
}

.index_right_list {
    margin-bottom: 8px;
}

.index_right_list .content {
    background: #FAFAFA;
    padding: 8px 16px;
}

.index_right_list .content .txt {
    height: 48px;
}

.index_iask_left {
    margin-right: -20px;
}

.index_iask_left .cell {
    height: 154px;
    background: #F7FAFA;
}

.index_iask_left .cell .title {
    margin-bottom: 3px;
}

.index_iask_left .cell .title:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 6px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #62C4A6;
    content: "Q";
    font-weight: 400;
}

.index_iask_left .cell .des {
    height: 52px;
    margin-bottom: 7px;
}

.index_iask_left .cell .yd-icon {
    padding-left: 18px;
    background: url(https://static.bohe.cn/index_new/pc/images/yuedu.png) no-repeat left/14px 13px;
}

.index_right_iask ul li {
    padding: 5px 0 18px 0;
}

.index_right_iask .list {
    padding-left: 54px;
}

.index_right_iask .list .img-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.index_video_tj_list {
    margin-right: -20px;
}

.index_video_tj_list ul li {
    width: 33.333333%;
}

.index_video_tj_list ul li .list {
    background: #FAFAFA;
}

.index_video_tj_list ul li .img-box {
    height: 164px;
}

.index_video_tj_list ul li .tag:before {
    content: "#";
    font-size: 16px;
    margin-right: 4px;
    display: inline-block;
    width: 17px;
    line-height: 17px;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #DEEEE9;
    color: #62C4A6;
}



 .title_point:before {
     display: inline-block;
     width: 4px;
     height: 4px;
     background: #D5D8E2;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     margin-right: 10px;
     content: "";
     vertical-align: middle;
 }


.jrjd-list { background-color: #fff6f4; border: 1px solid #ffe4de; width: 248px; height: 298px; }

.jrjd-list .h2 { color: #ff8589; line-height: 1; }

.jrjd-list .h2 .en { color: #ddd; font-family: '宋体'; }

.jrjd-list .h2:before { position: absolute; left: -1px; top: 15px; width: 4px; height: 20px; content: ''; background-color: #ff8589; }

.jrjd-list .txt-list { height: 250px; }

.jrjd-list .txt-list .list { height: 25%; border-bottom: 1px solid #ffe4de; }

.jrjd-list .txt-list .list:last-child { border-bottom: none; }

.jrjd-list .txt-list .list .link { padding-top: 8px; line-height: 24px; height: 48px; background: url(../images/right.png) no-repeat 205px; }

.banner-box { width: 600px; height: 300px; }

.banner-box .banner-imgs { height: 100%; }

.banner-box .banner-imgs .img { width: 600px; height: 300px; }

.banner-box .banner-imgs .txt { position: absolute; left: 0; bottom: 0; line-height: 70px; width: 100%; background: url(../images/bj.png) repeat-x left; }

.banner-box .banner-imgs .txt p { margin: 0 180px 0 30px; }

.banner-box .point-style { position: absolute; right: 10px; bottom: 25px; }

.banner-box .point-style ul li { width: 10px; height: 10px; -webkit-border-radius: 50%; border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); }

.banner-box .point-style ul li.on { background-color: #fff; }

.top-txt-title-list ul li { line-height: 38px; width: 49%; margin-right: 1%; }

.top-txt-title-list ul li:first-child, .top-txt-title-list ul li:nth-child(2) { font-size: 22px; }

.point { position: relative; padding-left: 15px; }

.point:before { position: absolute; left: 0; top: 50%; margin-top: -2.5px; width: 5px; height: 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ccc; content: ''; }

.section-title { line-height: 64px; }

.section-title.ask { padding-left: 40px; background: url(../images/ask.png) no-repeat left; }

.section-title.jk { padding-left: 40px; background: url(../images/jk.png) no-repeat left; }

.ask-section { border: 1px solid #eee; height: 399px; }

.ask-section .img-left { width: 380px; height: 100%; background-color: #fbfbfb; }

.ask-section .img-left .img { width: 100%; height: 190px; }

.ask-section .img-left .more-ask { height: 95px; padding-right: 90px; }

.ask-section .img-left .more-ask .btn { position: absolute; right: 0; top: 50%; margin-top: -16px; line-height: 32px; width: 80px; -webkit-border-radius: 4px; border-radius: 4px; }

.ask-section .img-left .txt-list { line-height: 30px; height: 90px; }

.ask-section .right-txt { width: 450px; }

.ask-section .right-txt .top-txt { height: 189px; }

.ask-section .right-txt .top-txt .des { line-height: 22px; max-height: 66px; }

.ask-section .right-txt .top-txt .flag { line-height: 28px; padding-top: 13px; }

.ask-section .right-txt .top-txt .flag .span { padding: 0 10px; line-height: 26px; border: 1px solid #eee; -webkit-border-radius: 14px; border-radius: 14px; }

.ask-section .right-txt .bottom-list ul li { margin-bottom: 16px; line-height: 22px; }

.ask-section .right-txt .bottom-list ul li .a { width: 75%; }

.grad1 { background-color: red; /* 不支持线性的时候显示 */ background-image: -webkit-gradient(linear, left top, right top, from(#7ebdf3), to(#75dddc)); background-image: -webkit-linear-gradient(left, #7ebdf3, #75dddc); background-image: linear-gradient(to right, #7ebdf3, #75dddc); }

.red2 { color: #ff8589; }

.middle-section-img .img { max-width: 870px; }

.news-list-section .left-menus { background-color: #f8f8f8; width: 160px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.news-list-section .left-menus .big-title { line-height: 36px; padding-right: 10px; background: url(../images/right.png) no-repeat right; }

.news-list-section .left-menus .son-menus { line-height: 26px; }

.news-list-section .right-news { width: 680px; }

.news-list-section .right-news .section-title { line-height: 52px; }

.news-list-section .lists { padding-left: 215px; }

.news-list-section .lists .img { position: absolute; left: 0; top: 20px; width: 200px; height: 110px; -webkit-border-radius: 6px; border-radius: 6px; }

.news-list-section .lists .txt .flag { padding: 0 3px; height: 20px; line-height: 20px; border: 1px solid #ff8589; color: #ff8589; -webkit-border-radius: 4px; border-radius: 4px; }

.news-list-section .lists .txt .des { line-height: 22px; height: 44px; }

.news-list-section .lists .txt .bottom-tips .tags{ width: 80%; height: 20px; }

.news-list-section .lists.no-img { padding-left: 0; }

.news-list-section .lists.no-img .des { height: auto; max-height: 44px; }

.news-list-section .list-left-menus { width: 160px; }

.news-list-section .menus-cell .h4 {
    line-height: 48px;
    margin-bottom: 2px;
    padding: 0 30px 0 18px;
background: #f5f6f7;
}
.news-list-section .menus-cell .h4s {
    background: #f5f6f7 url(../images/down.png) no-repeat 134px;
}

.news-list-section .menus-cell .h4 .more{ position: absolute; right: 0; top: 0; height: 48px; width: 30px; }

.news-list-section .menus-cell .menus-son { display: none; background-color: #fafafa; margin-bottom: 2px; }

.news-list-section .menus-cell .menus-son ul li { padding: 0 15px; line-height: 36px; }

.news-list-section .menus-cell .menus-son ul li .a.on,.news-list-section .menus-cell .menus-son ul li .a:hover{ color: #08c7a5; }

.news-list-section .menus-cell.on .h4 { background-image: url(../images/up.png); }

.news-list-section .menus-cell.on .menus-son { display: block; }

.news-list-section .menus-cell .h4.on,
.news-list-section .menus-cell .h4 .on{color: #08c7a5;}

.news-list-section .menus-cell .h4.link{ background-image: none; }

.click-more { width: 198px; height: 48px; line-height: 48px; border: 1px solid #23c6a5; color: #23c6a5; -webkit-border-radius: 25px; border-radius: 25px; }

.right-side .slide { border: 1px solid #eee; }

.right-side .jkkd .list { padding-left: 100px; }

.right-side .jkkd .list .img { position: absolute; left: 0; top: 15px; width: 90px; height: 60px; -webkit-border-radius: 6px; border-radius: 6px; }

.right-side .jkkd .list .title{ height: 38px; }

.right-side .jkkd .list.no-img{ padding-left: 0; }

.right-side .jkkd .list.no-img .title{ height: auto; max-height: 38px; }

.right-side-title .flag1 { -webkit-border-radius: 12px; border-radius: 12px; line-height: 24px; }

.right-side-title .flag1 .span1 { background-color: #42424e; padding: 0 5px 0 8px; }

.right-side-title .flag1 .span2 { background-color: #ff8589; padding: 0 5px; }

.right-side-banner .right-btn { position: absolute; right: 0; top: -30px; }

.right-side-banner .right-btn .a { width: 18px; height: 18px; border: 1px solid #eee; background: url(../images/s-left.png) no-repeat center; }

.right-side-banner .right-btn .a:last-child { background-image: url(../images/s-right.png); border-left: none; }

.right-side-banner .right-btn .a.on, .right-side-banner .right-btn .a:hover { opacity: 0.8; }

.right-side-banner .right-banner-box { height: 140px; }

.right-side-banner .right-banner-box .img { height: 140px; }

.right-side-banner .right-banner-box .title { position: absolute; left: 0; bottom: 0; width: 92%; padding: 0 4%; line-height: 42px; background: url(../images/bj.png) repeat-x left/auto 100%; }

.right-txt-lists { line-height: 32px; }

.right-menus-news .menus { width: 56px; }

.right-menus-news .menus .a { cursor: default; line-height: 40px; margin-bottom: 2px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f8f8f8; }

.right-menus-news .menus .a .tab:after {display: none; margin-right: -4px; margin-top: 15px; float: right; width: 8px; height: 8px; content: ''; background-color: #08c7a5; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.right-menus-news .menus .a.on{ color: #fff; background: #08c7a5; }

.right-menus-news .lists-box {position: absolute; right: 0; top: 0; display: none; width: 200px; height: 100%; padding-left: 12px; }

.right-menus-news .lists-box .top-img { height: 115px; -webkit-border-radius: 8px; border-radius: 8px; }

.right-menus-news .lists-box .top-img .title { position: absolute; left: 0; bottom: 0; width: 93%; padding: 0 4%; line-height: 30px; background-color: rgba(255, 132, 137, 0.6); }

.right-menus-news .lists-box ul li { line-height: 32px; }

.right-menus-news .menus .a.on .tab:after,.right-menus-news .menus .a.on .lists-box{ display: block; }

.right-menus-news .menus:hover .a{ color: #666 !important;  background-color: #f8f8f8 !important; }

.right-menus-news .menus .a:hover { color: #fff !important; background: #08c7a5 !important; }

.right-menus-news .menus:hover .lists-box,.right-menus-news .menus:hover .a .tab:after{ display: none !important; }

.right-menus-news .menus .a:hover .tab:after, .right-menus-news .menus .a:hover .lists-box,.right-menus-news .menus .a .lists-box:hover{ display: block !important; }

.right-hot-tags .a { width: 43%; padding: 0 2%; line-height: 40px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f8f8f8; }

.right-hot-tags .a:hover { background-color: #ff8589; color: #fff; }

.top-tips { background-color: #fdf2f2; line-height: 26px; text-indent: 2rem; }

.iask-pages-p { text-align: center; }

.iask-pages-p span.current { display: inline-block; border: 1px solid #eeeeee; padding: 8px 15px; margin-right: 10px; background-color: #09c7a5; color: #ffffff; }

.iask-pages-p a { display: inline-block; border: 1px solid #eeeeee; padding: 8px 15px; margin-right: 10px; color: #666666; cursor: pointer;}

.play-icon-btn:after{ position: absolute; left: 50%; top: 50%; opacity: .6; content: ''; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABIdJREFUaEPVWluIG1UY/v4zScEQ60MRdF0v7M6cTIjF4kJ1QbS22npha6UvtlDxqaJoWfGG9aGLVBcv6KKgUh+8PeijtnjttkURWnwQRZY1J7sPpeval75oiNBkzpETM2U2m2QuJ8nuBuYp//f9/zdzLnP+bwhd+A0ODl6WzWZvl1LeAeCapktn+DN4McZ+KJfLPy4sLPxrmp6SEti2fTMRbSWi2wDcDyAVk6sG4Cul1E9KqZNzc3O/xMTXw2MLyOfzV9dqtXEiGgewLknSFpiLSqmpVCo1NTs7+1cczlgCcrncuFJKF359nCQxYs8S0VSxWJyKiokkYHh42LYs6z0Ad0UlNoyb9jzvsfn5+bkwnlABnPN7AXwKYEMYWZf/vwBgnxDim068HQU4jvMkEb3d5cJi0SmlDpRKpXfagdoK4Jw/BOCzWNl6F7xHCPF5K/qWAjjnNwH4tXf1JGLeJIT4rRm5TEChULiqWq3+DODaRGl6BzqXTqc3z8zMnA+mWCYgl8sdVUqN9a6O5MxEdKxYLO5sK6Cxzr+VPEXvkUT0VHCfuPQE9A7red7pHm5S3VJ31rKsUX/HviTAcZxXieg5gyx60m8ywEeGKqVeK5VKz2tAXYB+MWOM6buf+N1GCEGO4+wloo8ApCNXkyzwopRyVL8A1gVwzl8A8Eoyrv9RWoCP55y/DOCgCV8E7EEhxKQv4HsAd0cAtQ0JCtBBjTn1LoBdJrwdsMeFENtpYGAgk81m/wZgmSRqFuBz2ba9hYiOEJFjwt8C65XL5fVk2/YYY+yoKXk7AT6v4ziPEtH7pnmCeCnlTuKc67Gv54DRL0yAJh8aGrrCsqyJxmHIKF8DPKkFfAzgYVO2KAICk3wzgMOm8w7AJ1rANIBt/RQQELIPwGSjCZCkhBNawCwANwk6iInzBIK4kZGRdLlcPqSUejFBDX9oAXoFujwBeAkkqQCfJJ/P3yilnFBK7Y5Ryz+rRkDjDHIIwINxBazoECoUCuuq1apeCZ+OUbgfWh9CKzmJHwcwAeDKBMVrSH0S930ZtW17O2PsJQC3JCzch9WX0b5tZK7rbpBS6g7DHsPCffgkua67Q0r5rSlh2CqUy+UOJ1wq25bGGLuHdGc5k8nopTRuczbSMuo4zm7G2JtKqetMb1ITvlapVNb7r9NfAHjAJEHzE3Bd9wbP8z4koi0mvB2wXwohdtUFOI7zDBG9bpKo6UCjx/kTJnxhWKXUs6VS6Y1uHykfIaIPTIdjWPEAlh4pG0/B9FD/O4CNEZIbhyw71GvGNd9W0SLWdGPLf66c8+N9NDLiDqdpIcSS5sOy3mjDjTmzAoZGmJgLnufd2uzatGuva1fm6zDGPv9/Xyu3pq3BsRrcGf8GdXJpOlpMq8SlaevOaIFRTD7t1hxbAcPjHICxVq5McOiGCtDB2rWp1WpH+mV8aCMjlUrtb3ZjWs25SAJ84Jo1uoPK1/SnBkEhDU9hB4A7AWxN0Bz2AJwEcEpK+V3fPvZoNQ51hzuTyWxjjI1G+dxGSnm6UqmcWFxcrJjuJf8BPIy+ORx0VcgAAAAASUVORK5CYII=') no-repeat center/cover; }
.vplay .play-icon-btn:after {
    width: 24px;
    height: 24px;
    margin-left: -12px;
    margin-top: -12px;
}
.n-tab {
    font-size: 0;
}
.n-tab p {
    display: inline-block;
    vertical-align: middle;
    margin-left: 16px;
    font-size: 14px;
    cursor: pointer;
    color: #999;
}
.n-tab p.on {
    position: relative;
    color: #00c8a5;
}
.n-tab p.on:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 2px;
    background: #00c8a5;
}
.frs{
    float: right;
    font-size: 14px;
    color: #999;
    font-weight: normal;

}
.index_health_lists{display: flex;justify-content: space-between;}
.index_health_lists .s-right{width: 30%}









