.m-hot-search { padding: 0 0.3rem; overflow-x: scroll; white-space: nowrap; }

.m-hot-search .m-h-item { display: inline-block; margin-right: 0.1rem; padding: 0.2rem; width: 40%; white-space: normal; background: #fff; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-hot-search .m-h-title { font-size: 0.28rem; line-height: 1.5; height: 0.8rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.m-hot-search .m-h-rank { margin-top: 0.2rem; display: inline-block; padding: 0.06rem 0.1rem; font-size: 0.22rem; line-height: 1.3 }

.m-hot-search .color1 { color: #e86660; background: #fcefee; }

.m-hot-search .color2 { color: #ec8a33; background: #fef9f3; }

.m-hot-search .color3 { color: #f2b84a; background: #fefaf1; }

.m-hot-search .color4 { color: #666; background: #f8f8f8; }

.banner { padding: 0 0.3rem; height: 3rem; -webkit-border-radius: 0.2rem; border-radius: 0.2rem; overflow: hidden; }

.banner .swiper-pagination { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; z-index: 9; left: auto; right: .3rem; bottom: .3rem; width: auto; padding: 0 0.1rem; background-color: rgba(0, 0, 0, 0.2); line-height: 1; height: 0.2rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.banner .swiper-pagination-bullet { margin: 0 2px !important; width: 0.12rem; height: 0.12rem; }

.banner .swiper-pagination-bullet-active { background: #fff; }

.swiper-container { height: 100%; margin-left: auto; margin-right: auto; -webkit-border-radius: 0.2rem; border-radius: 0.2rem; overflow: hidden; }

.swiper-slide { text-align: center; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; object-fit: cover }

.swiper-slide img { object-fit: cover; }

.b-intro { position: absolute; bottom: 0; left: 0; padding: 0 1rem 0 0.3rem; width: 100%; height: 1rem; line-height: 1rem; font-size: 0.3rem; color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent)); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent); background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent); }

.m-main-nav { padding: 0.2rem 0 0.4rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.m-m-item { margin-top: 0.3rem; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 25%; min-width: 25%; text-align: center; }

.m-m-item .m-nav-legend { margin: 0 auto; width: 1.06rem; height: 1.06rem; }

.m-m-item .m-nav-title { display: block; padding-top: 0.1rem; font-size: 0.28rem; color: #333; }

.m-t-list li { padding: 0.3rem 0; }

.m-t-list li:first-of-type { padding-bottom: 0.1rem; }

.m-t-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.num { margin-right: 0.3rem; width: 0.22rem; height: 0.3rem; }

.num1 { background: url(../images/pic-today-1.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.num2 { background: url(../images/pic-today-2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.num3 { background: url(../images/pic-today-3.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.num4 { background: url(../images/pic-today-4.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.num5 { background: url(../images/pic-today-5.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.m-t-link { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.m-t-link h4 { font-size: 0.32rem; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2; }

.m-t-intro { padding-top: 0.2rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.m-t-intro .m-t-pic { margin-right: 0.2rem; width: 2rem; height: 1.3rem; overflow: hidden; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.m-t-intro .m-t-text { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.m-t-intro .m-t-text dt { font-size: 0.28rem; color: #666; line-height: 0.44rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.m-t-intro .m-t-text dd { padding-top: 0.16rem; font-size: 0.24rem; color: #999; }

.m-live-list { overflow-x: scroll; white-space: nowrap; font-size: 0; }

.m-live-list .m-l-item { display: inline-block; margin-right: 0.3rem; width: 70%; vertical-align: top; }

.m-live-list .ml-i-time { position: relative; padding-left: 0.4rem; font-size: 0.28rem; color: #999; line-height: 0.4rem; }

.m-live-list .ml-i-time:before { content: ''; position: absolute; left: 0; top: 0.04rem; width: 0.18rem; height: 0.18rem; -webkit-border-radius: 50%; border-radius: 50%; background: #ffb527; border: 0.08rem solid #ffddbe; }

.m-live-list .ml-i-time:after { content: ''; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 34%; height: 1px; background: #eee; }

.m-live-list .ml-i-cover { width: 100%; height: 2.7rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; overflow: hidden; }

.m-live-list .ml-i-cover span { position: absolute; right: 0; bottom: 0; padding: 0.1rem; font-size: 0.24rem; color: #333; background: #fedf46; -webkit-border-radius: 0.2rem 0 0 0; border-radius: 0.2rem 0 0 0; }

.m-live-list .ml-i-text { white-space: normal; font-size: 0.32rem; line-height: 0.48rem; color: #333; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.m-s-nav p { display: inline-block; margin-left: 0.2rem; font-size: 0.32rem; }

.m-s-nav .on { line-height: 1.1rem; color: #66c3a6; border-bottom: #66c3a6 2px solid; }

.ms-list-u li { padding: 0.3rem 0; border-bottom: 1px solid #eee; }

.ms-list-u .ms-list-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.ms-list-u .msl-item-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.h100 .msl-item-title { height: 1rem; }

.ms-list-u .msl-item-info .msl-item-title { font-size: 0.32rem; line-height: 0.48rem; max-height: 1rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.ms-list-u .msl-item-info .msl-item-time { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0.1rem; font-size: 0.24rem; color: #999; }

.ms-list-u .msl-item-info .msl-item-time span { vertical-align: middle; }

.ms-list-u .msl-item-info .icon-look { width: 0.26rem; height: 0.18rem; background: url(../images/icon-look.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; vertical-align: middle; }

.ms-list-u .msl-item-pic { margin-left: 0.3rem; width: 2.24rem; height: 1.3rem; overflow: hidden; position: relative; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.ms-list-u .btn-play { position: absolute; left: 0.2rem; bottom: 0.2rem; width: 0.5rem; height: 0.28rem; -webkit-border-radius: 0.2rem; border-radius: 0.2rem; background: #ee9b37 url(../images/icon-play.png) center center no-repeat; -webkit-background-size: 0.11rem 0.16rem; background-size: 0.11rem 0.16rem; }

.ms-more { display: block; margin: 0.3rem auto 0; width: 2.48rem; height: 0.6rem; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; line-height: 0.6rem; font-size: 0.28rem; color: #fff; text-align: center; background: -webkit-gradient(linear, left top, right top, from(#72e38c), to(#66c3a6)); background: -webkit-linear-gradient(left, #72e38c, #66c3a6); background: linear-gradient(to right, #72e38c, #66c3a6); -webkit-box-shadow: 0 0 0.1rem 0 rgba(103, 195, 165, 0.8); box-shadow: 0 0 0.1rem 0 rgba(103, 195, 165, 0.8); }

.msl-voice-depart { padding-top: 0.1rem; font-size: 0.28rem; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.msl-voice-dur { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; width: 50%; height: 0.48rem; line-height: 0.48rem; background: #f0f8e9; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; }

.msl-voice-dur .msl-v-avar { margin-right: 0.2rem; display: inline-block; width: 0.48rem; height: 0.48rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.msl-voice-dur .icon-dur { margin-right: 0.3rem; display: inline-block; width: 0.3rem; height: 0.3rem; background: url(../images/icon-dur.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }

.msl-voice-dur .msl-v-dur { display: inline-block; font-size: 0.24rem; color: #45c25c; }

.msl-voice-date { font-size: 0.24rem; color: #999; }

.msl-voice-date p { display: inline-block; margin-left: 0.2rem; }

.msl-voice-date span { vertical-align: middle; }

.icon-voice { width: 0.2rem; height: 0.2rem; background: url(../images/icon-voice.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; vertical-align: middle; }

.m-doctor-list { overflow-x: scroll; white-space: nowrap; font-size: 0;}

.md-l-item { display: inline-block; padding-right: 0.2rem; width: 50%;}

.m-famous-list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin-right: -0.2rem; }

.m-famous-list .mf-l-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.2rem; }

.mfl-item-content { display: block; padding-top: 0.3rem;  width: 100%; height: 3.18rem; overflow: hidden; text-align: center; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; background: -webkit-gradient(linear, right top, left bottom, from(#fff), to(#f7efdd)); background: -webkit-linear-gradient(right top, #fff, #f7efdd); background: linear-gradient(to left bottom, #fff, #f7efdd); }

.mfl-doctor-avar {  margin: 0 auto; width: 1.26rem; height: 1.26rem; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; overflow: hidden; border: 0.08rem solid #fff; }

.mfl-doctor-avar img { -webkit-border-radius: 50%; border-radius: 50%; }

.mfl-doctor-base { padding-top: 0.1rem; font-size: 0.22rem; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mfl-doctor-base em { margin-right: 0.1rem; font-size: 0.28rem; color: #444; font-weight: bold; }

.mfl-doctor-link { display: inline-block; position: relative; padding: 0 0.4rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.24rem; color: #fff; background: #aa8a60; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; }

.mfl-doctor-link:after { content: ''; display: inline-block; margin-left: 0.1rem; width: 0; height: 0; border-top: 0.1rem solid transparent; border-bottom: 0.1rem solid transparent; border-left: 0.1rem solid #fff; }

.mfl-dpa { display: inline-block; position: absolute; right: -0.1rem; top: -0.34rem; padding: 0 0.2rem; font-size: 0.22rem; height: 0.48rem; line-height: 0.5rem; color: #aa8a60; background: #fff; -webkit-border-radius: 0 0 0 0.1rem; border-radius: 0 0 0 0.1rem; -webkit-box-shadow: 0 0.03rem 0.05rem 0 #ddd; box-shadow: 0 0.03rem 0.05rem 0 #ddd; overflow: hidden; }

.mfl-other-content { display: block; height: 2rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; text-align: center; }

.mfl-other-content .mfl-title { padding-top: 0.3rem; font-size: 0.34rem; font-weight: bold; }

.mfl-other-content .mfl-des { padding-top: 0.2rem; font-size: 0.26rem; }

.odt1 { background: #f8edeb url(../images/pic-ek.png) center 1.16rem no-repeat; -webkit-background-size: 1.06rem 1.35rem; background-size: 1.06rem 1.35rem; }

.odt1 .mfl-title { color: #ff8a8a; }

.odt1 .mfl-des { color: #f5aaaa; }

.odt2 { background: #e6e3fd url(../images/pic-fk.png) center 1.3rem no-repeat; -webkit-background-size: 1.31rem 1.29rem; background-size: 1.31rem 1.29rem; }

.odt2 .mfl-title { color: #a689d7; }

.odt2 .mfl-des { color: #b9a5db; }

.odt3 { background: #daeffd url(../images/pic-zl.png) center 1.16rem no-repeat; -webkit-background-size: 0.99rem 1.23rem; background-size: 0.99rem 1.23rem; }

.odt3 .mfl-title { color: #5ea2cf; }

.odt3 .mfl-des { color: #83b7d9; }

.ask-bg { background: #f8f8f8; }

.m-list-item { padding: 0.2rem; margin-bottom: 0.1rem; background: #fff; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.ml-item-question { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.ml-item-question .ml-item-lab { margin-top: 0.05rem; margin-right: 0.1rem; width: 0.36rem; height: 0.36rem; font-size: 0.22rem; line-height: 0.36rem; color: #fff; background: #66aef9; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; }

.ml-item-question .ml-ask-bg { background: #eb8388; }

.ml-item-question .ml-item-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.32rem; }

.ml-item-question .ml-item-info .ml-question-title { line-height: 0.48rem; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.ml-item-question .ml-item-info .ml-answer-title { font-size: 0.28rem; line-height: 0.48rem; color: #666; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.ml-answer-doctor { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.24rem; color: #999; }

.m-ask-tags { font-size: 0; margin-right: -0.2rem; }

.m-ask-tags .ma-tags-item { display: inline-block; width: 25%; padding-right: 0.2rem; margin-bottom: 0.2rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ask-tags .ma-tags-link { display: block; width: 100%; height: 0.7rem; font-size: 0.28rem; color: #666; line-height: 0.7rem; text-align: center; background: #fff; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.m-ask-more { display: block; width: 100%; height: 0.8rem; font-size: 0.28rem; color: #66c3a6; line-height: 0.8rem; border: 1px solid #62c4a6; text-align: center; -webkit-border-radius: 4px; border-radius: 4px; background: #fff; }

.m-ask-more span { vertical-align: middle; }

.icon-question { vertical-align: middle; margin-right: 0.1rem; width: 0.28rem; height: 0.28rem; background: url(../images/icon-question.png) no-repeat; -webkit-background-size: contain; background-size: contain; }

.pic-ad { padding-top: 0.3rem; height: 2.35rem; overflow: hidden; }

.m-news-mix { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin-right: -0.2rem; }

.m-news-mix .mn-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.2rem; }

.m-news-mix .mn-item-link { display: block; background: #f8f8f8; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; overflow: hidden; }

.m-news-mix .mn-item-pic { width: 100%; height: 1.9rem; overflow: hidden; }

.mn-item-info { padding: 0 0.2rem; }

.mn-item-info .nm-item-title { padding-top: 0.1rem; font-size: 0.32rem; line-height: 0.48rem; height: 1rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.mn-item-info .nm-item-time { display: block; padding-bottom: 0.3rem; font-size: 0.24rem; color: #bbb; }

.m-news-list li { position: relative; padding-left: 0.26rem; font-size: 0.32rem; line-height: 0.8rem; }

.m-news-list li:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #ccc; }

.m-news-list .mn-list-link { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.m-news-list .mn-list-title { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.32rem; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.m-news-list .mn-list-title em { margin-right: 0.1rem; }

.hot { display: inline-block; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; color: #fff; font-size: 0.24rem; text-align: center; background: #e63323; -webkit-border-radius: 4px; border-radius: 4px; vertical-align: middle; }

.m-news-list .mn-list-time { width: 20%; font-size: 0.24rem; color: #bbb; text-align: right; }

.m-dise-top {  margin: 0 -0.3rem; position: relative; height: 3rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.md-pic { height: 3rem; overflow: hidden;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;}

.m-dise-top .m-dise-text { position: absolute; bottom: 0; padding: 0 0.2rem; width: 100%; height: 0.9rem; line-height: 0.6rem; font-size: 0.32rem; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.7))); background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.7)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.7)); }

.md-list-item { padding: 0.3rem 0; border-bottom: 1px solid #eee; }

.md-list-item:last-of-type { border-bottom: none; }

.md-list-item .mdl-item-title { font-size: 0.32rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.md-list-item .mdl-item-tag { margin-right: 0.1rem; display: inline-block; font-size: 0.24rem; padding: 0.06rem 0.1rem; color: #fff; line-height: 1; background: -webkit-gradient(linear, left top, right top, from(#65c4a6), to(#72e38c)); background: -webkit-linear-gradient(left, #65c4a6, #72e38c); background: linear-gradient(to right, #65c4a6, #72e38c); -webkit-border-radius: 2px; border-radius: 2px; vertical-align: middle; }

.md-list-item .mdl-item-content { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }

.md-list-item .mdl-item-content .mdl-item-pic { margin-right: 0.2rem; width: 2.8rem; height: 1.58rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; overflow: hidden; }

.md-list-item .mdl-item-content .mdl-item-info { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.md-list-item .mdl-item-content .mdl-item-des { font-size: 0.28rem; line-height: 0.44rem; color: #999; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.md-list-item .mdl-item-content .mdl-item-related { padding-top: 0.4rem; font-size: 0.24rem; color: #ffb527; }

.md-list-item .mdl-item-content .mdl-item-related a {  color: #ffb527; margin-right: 0.4rem;  }

.m-like-header { padding: 0.44rem 0; text-align: center; }

.m-like-header span { display: inline-block; font-size: 0.4rem; vertical-align: middle; }

.m-like-header .icon-like { margin-right: 0.1rem; width: 0.4rem; height: 0.38rem; background: url(../images/icon-like.png) no-repeat; -webkit-background-size: contain; background-size: contain; vertical-align: middle; }

.ml-list-item { margin-bottom: 0.2rem; text-align: center; }

.mll-item-link { display: inline-block; margin: 0 0.05rem 0.2rem; padding: 0 0.4rem; height: 0.72rem; text-align: center; font-size: 0.32rem; color: #143233; line-height: 0.72rem; background: #f8f8f8; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; }

.new { background: #f2b84a; }

.m-health-top { white-space: nowrap; overflow-x: scroll; overflow-y: hidden; }

.m-health-top .ml-top-item { display: inline-block; margin-right: 0.2rem; width: 40%; background: #fff; overflow: hidden; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; -webkit-box-shadow: 0 0 0.1rem 0.04rem #eee; box-shadow: 0 0 0.1rem 0.04rem #eee; }

.m-health-top .mlt-item-pic { height: 1.7rem; overflow: hidden; }

.m-health-top .mn-item-info { padding: 0.1rem 0.2rem 0.2rem; }

.m-health-top .nm-item-title { white-space: normal; }

.mh-list-item { padding-top: 0.24rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mh-list-item .mhl-item-tag { display: inline-block; padding: 0 0.3rem; height: 0.56rem; font-size: 0.28rem; line-height: 0.56rem; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; }

.mh-list-item .mhl-item-link { font-size: 0.32rem; }

.mhl-1 { color: #ec908d; background: #fbf2ee; }

.mhl-2 { color: #7aadf9; background: #eff7fc; }

.mhl-3 { color: #66c3a6; background: #f1fcf9; }

.mhl-4 { color: #f2b84a; background: #fcf7ee; }

.mhl-5 { color: #9a79e2; background: #f6f3f9; }

.mr-list-link h4 { font-size: 0.32rem; line-height: 0.48rem; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.mr-list-link .mr-list-mix { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin-top: 0.1rem; margin-right: -0.1rem; }

.mr-list-link .mr-list-mix .mrl-mix-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 0.1rem; height: 1.3rem; overflow: hidden; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.mr-list-link .mr-list-legend { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.24rem; color: #999; }

.m-recommend-list li:last-of-type { border-bottom: none; }



