@charset "UTF-8";
/* reset.css -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, article, aside, nav, figure, figcaption {
	margin: 0;
	padding: 0;
}
html, body {
	width: 100%;
}
body {
	line-height: 1.2;
	color: #333333;
	background-color: #f4f5f6;
}
@font-face {
	font-family: "OPPOSans2";
	font-weight: 400;
	src: url("https://img.naimal.com/fonts/OPPOSans-Regular.woff") format("woff");
	font-display: swap;
}
body, button, select, input, textarea, h1,h2,h3,h4,h5,h6,a,span,p {
	font-family: OPPOSans2, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;
}
a {
	color: #333333;
}
html * {
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
}
img {
	max-width: 100%;
	border: 0;
	vertical-align: top; /*-webkit-touch-callout: none;*/
	font-size: 14px;
}
ul, ol {
	list-style: none;
}
/* form-reset.css -----------------------------------------------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
button {
	background: none;
	border: none;
}
a, input, textarea, button {
	color: #333333;
	text-decoration: none;
	border: none;
}
input, button, textarea, select, optgroup, option {
	font: 1rem "Microsoft Yahei", "Helvetica";
}
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
 input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder {
color: rgba(255, 255, 255, 0.5);
}

@media only screen and (min-width: 320px) {
html {
	font-size: 42.66667px;
}
}

@media only screen and (min-width: 360px) {
html {
	font-size: 48px;
}
}

@media only screen and (min-width: 375px) {
html {
	font-size: 50px;
}
}

@media only screen and (min-width: 384px) {
html {
	font-size: 51.2px;
}
}

@media only screen and (min-width: 414px) {
html {
	font-size: 55.2px;
}
}

@media only screen and (min-width: 480px) {
html {
	font-size: 64px;
}
}

@media only screen and (min-width: 640px) {
html {
	font-size: 85.33333px;
}
}

@media only screen and (min-width: 750px) {
html {
	font-size: 100px;
}
}

@media only screen and (max-width: 319px) {
html {
	font-size: 42.53333px;
}
}
body {
	max-width: 750px;
	margin: 0 auto;
}
/*通用类*/
/* const.css -----------------------------------------------------------------*/
.icon {
	display: inline-block;
	background-color: transparent;
	background-repeat: no-repeat;
}
.VAM:after {
	content: "";
	display: inline-block;
	overflow: hidden;
	height: 100%;
	width: 0;
	font-size: 0;
	vertical-align: middle;
}
.wbwr {
	word-break: break-all;
	word-wrap: break-word;
}
.clr:after, .clr:before {
	content: "";
	display: table;
}
.clr:after {
	clear: both;
}
.fll {
	float: left;
}
.flr {
	float: right;
}
.vam {
	vertical-align: middle;
}
.db {
	display: block;
}
.dib {
	display: inline-block;
}
.vh {
	visibility: hidden;
}
.tar {
	text-align: right;
}
.tal {
	text-align: left;
}
.tac {
	text-align: center;
}
.ovh {
	overflow: hidden;
}
.vat {
	vertical-align: top;
}
.vam {
	vertical-align: middle;
}
.posr {
	position: relative;
}
.auto {
	margin-left: auto;
	margin-right: auto;
}
.bb {
	background-color: #eae7e7;
}
/*字体字号*/
.f20 {
	font-size: 0.2rem;
}
.f22 {
	font-size: 0.22rem;
}
.f24 {
	font-size: 0.24rem;
}
.f26 {
	font-size: 0.26rem;
}
.f28 {
	font-size: 0.28rem;
}
.f30 {
	font-size: 0.3rem;
}
.f32 {
	font-size: 0.32rem;
}
.f34 {
	font-size: 0.34rem;
}
.f36 {
	font-size: 0.36rem;
}
.f38 {
	font-size: 0.38rem;
}
.f40 {
	font-size: 0.4rem;
}
.f42 {
	font-size: 0.42rem;
}
.f44 {
	font-size: 0.44rem;
}
.f46 {
	font-size: 0.46rem;
}
.f48 {
	font-size: 0.48rem;
}
.f50 {
	font-size: 0.5rem;
}
.f52 {
	font-size: 0.52rem;
}
.f54 {
	font-size: 0.54rem;
}
.f56 {
	font-size: 0.56rem;
}
.f58 {
	font-size: 0.58rem;
}
.f60 {
	font-size: 0.6rem;
}
/*字体颜色*/
/*蓝色*/
.fcb {
	color: #2d85e4;
}
.fcg {
	color: #07d0c3;
}
.fc3 {
	color: #333;
}
.fc5 {
	color: #555;
}
.fc6 {
	color: #666;
}
.fc8 {
	color: #888;
}
.fc9 {
	color: #999;
}
.fcf {
	color: #fff;
}
.fc0 {
	color: #000;
}
.fcy {
	color: #ffa800;
}
.red {
	color: #f00;
}
/*去除加粗*/
.fn {
	font-weight: normal;
}
/*去除倾斜*/
.fs {
	font-style: normal;
}
/*单行字体缩略*/
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*下边距*/
.mb10 {
	margin-bottom: 0.1rem;
}
.mb20 {
	margin-bottom: 0.2rem;
}
.mb30 {
	margin-bottom: 0.3rem;
}
.mb40 {
	margin-bottom: 0.4rem;
}
.mb15 {
	margin-bottom: 0.15rem;
}
.mb17 {
	margin-bottom: 0.17rem;
}
.mb25 {
	margin-bottom: 0.25rem;
}
.mb35 {
	margin-bottom: 0.35rem;
}
.mb45 {
	margin-bottom: 0.45rem;
}
.mt20 {
	margin-top: 0.2rem;
}
/*右边距*/
.mr10 {
	margin-right: 0.1rem;
}
.mr20 {
	margin-right: 0.2rem;
}
.mr30 {
	margin-right: 0.3rem;
}
.mr40 {
	margin-right: 0.4rem;
}
.mr15 {
	margin-right: 0.15rem;
}
.mr25 {
	margin-right: 0.25rem;
}
.mr35 {
	margin-right: 0.35rem;
}
.mr45 {
	margin-right: 0.45rem;
}
/*左边距*/
.ml10 {
	margin-left: 0.1rem;
}
.ml20 {
	margin-left: 0.2rem;
}
.ml30 {
	margin-left: 0.3rem;
}
.ml40 {
	margin-left: 0.4rem;
}
.ml15 {
	margin-left: 0.15rem;
}
.ml25 {
	margin-left: 0.25rem;
}
.ml35 {
	margin-left: 0.35rem;
}
.ml45 {
	margin-left: 0.45rem;
}
/*左填充*/
.pl10 {
	padding-left: 0.1rem;
}
.pl20 {
	padding-left: 0.2rem;
}
.pl30 {
	padding-left: 0.3rem;
}
.pl40 {
	padding-left: 0.4rem;
}
.pl15 {
	padding-left: 0.15rem;
}
.pl25 {
	padding-left: 0.25rem;
}
.pl35 {
	padding-left: 0.35rem;
}
.pl45 {
	padding-left: 0.45rem;
}
/*右填充*/
.pr10 {
	padding-right: 0.1rem;
}
.pr20 {
	padding-right: 0.2rem;
}
.pr30 {
	padding-right: 0.3rem;
}
.pr40 {
	padding-right: 0.4rem;
}
.pr15 {
	padding-right: 0.15rem;
}
.pr25 {
	padding-right: 0.25rem;
}
.pr35 {
	padding-right: 0.35rem;
}
.pr45 {
	padding-right: 0.45rem;
}
/*上填充*/
.pt10 {
	padding-top: 0.1rem;
}
.pt20 {
	padding-top: 0.2rem;
}
.pt30 {
	padding-top: 0.3rem;
}
.pt40 {
	padding-top: 0.4rem;
}
.pt15 {
	padding-top: 0.15rem;
}
.pt25 {
	padding-top: 0.25rem;
}
.pt35 {
	padding-top: 0.35rem;
}
.pt45 {
	padding-top: 0.45rem;
}
.pb10 {
	padding-bottom: 0.1rem;
}
.pb15 {
	padding-bottom: 0.15rem;
}
.pb20 {
	padding-bottom: 0.2rem;
}
.pb25 {
	padding-bottom: 0.25rem;
}
.pb30 {
	padding-bottom: 0.3rem;
}
.pb40 {
	padding-bottom: 0.4rem;
}
/*0*/
.mb0 {
	margin-bottom: 0 !important;
}
/*flex*/
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.fs0 {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.fs1 {
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}
.aic {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.jcc {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.jsb {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.fg0 {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}
.fg1 {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.fww {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.w50 {
	width: 50%;
}
.none {
	display: none;
}
.bb1-dashed {
	border-bottom: 1px dashed #eee;
}
.bt1-dashed {
	border-top: 1px dashed #eee;
}
.bb1 {
	border-bottom: 1px solid #eee;
}
.bl1 {
	border-left: 1px solid #eee;
}
.bt1 {
	border-top: 1px solid #eee;
}
.br1 {
	border-right: 1px solid #eee;
}
.hidden2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.hidden4 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}
.bw {
	background-color: #fff;
}
.opt0 {
	opacity: 0;
}
.lh52 {
	line-height: 0.52rem;
}
.lh92 {
	line-height: 0.92rem;
}
* {
	-webkit-overflow-scrolling: touch;
}
/*头部*/
.v-header {
	height: 0.85rem;
	border-bottom: 1px solid #4796f6;
	background-color: #318af5;
}
.v-header .logo {
	width: 1.8rem;
	height: 100%;
	background: url(https://img.naimal.com/newask/images/waplogo.png) no-repeat left/1.71rem 0.45rem;
}
.v-header .go-menus {
	width: 0.7rem;
	height: 100%;
	background: url(https://img.naimal.com/newask/images/menu.png) no-repeat left/0.47rem 0.48rem;
}
.v-header .center .search {
	height: 0.56rem;
	width: 100%;
	background-color: #579ff5;
	overflow: hidden;
	-webkit-border-radius: 0.28rem;
	border-radius: 0.28rem;
}
.v-header .center .search .search-form {
	height: 100%;
	width: 1.5rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.v-header .center .search .search-form.focus {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: .8rem;
}
.v-header .center .search .search-form input {
	line-height: 0.56rem;
	background-color: transparent;
}
.v-header .center .search .search-form .input {
	width: 100%;
}
.v-header .center .search .search-form .submit {
	position: absolute;
	width: .8rem;
	height: 100%;
	right: 0;
	top: 0;
}
.v-header .center .search .icon {
	width: 0.54rem;
	height: 100%;
	background: url(https://img.naimal.com/newask/images/search.png) no-repeat center/0.26rem;
}
.v-header .go-back {
	width: 0.5rem;
	height: 100%;
	background: url(https://img.naimal.com/newask/images/left.png) no-repeat right/0.2rem auto;
}
.v-header .go-home {
	width: 0.7rem;
	height: 100%;
	background: url(https://img.naimal.com/newask/images/home.png) no-repeat left/0.36rem;
}
/*底部*/
.footer {
	background-color: #999;
	padding: 0.2rem 0.3rem 0.3rem;
}
.footer p {
	line-height: 0.4rem;
}
.footer .card {
	padding-top: 0.1rem;
}
.footer .card .kexin {
	width: 1.19rem;
	height: 0.44rem;
	margin-right: 0.28rem;
	vertical-align: bottom;
}
.footer .card .anquan {
	width: 1.49rem;
	height: 0.63rem;
	vertical-align: bottom;
}
/*tabs*/
.section-tabs {
	background-color: #318af5;
	line-height: 0.68rem;
	box-sizing: border-box;
	max-width: 750px;
	padding: 0.18rem 0 0.2rem .3rem;
}
.section-tabs .link {
	width: 16.666667%;
}
.section-tabs .more {
	color: #7fbafd;
}
.section-tabs .more span:after {
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: red;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	vertical-align: super;
}
.top-fixed-box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99999999;
}
.guanggao {
	background: #fff;
    padding: 10px 15px 0 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*banner*/
.banner {
	height: 3rem;
}
.banner .bj {
	height: 1rem;
	background-color: #318af5;
}
.banner .banner-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.banner .swiper-pagination {
	z-index: 9;
	left: auto;
	right: .5rem;
	bottom: .22rem;
	width: auto;
	font-size: 12px;
	padding: 0 3px;
	background-color: rgba(0,0,0,.2);
	line-height: 1;
	height: 10px;
	border-radius: 5px;
}
.banner .swiper-pagination-bullet {
	background-color: #eee;
	width: 6px;
	height: 6px;
	margin: 0 2px;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 2px;
}
.banner .swiper-pagination-bullet-active {
	background-color: #fff;
}
.banner .banner-box .img {
	height: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.banner .banner-box .img img {
	width: 100%;
	height: 100%;
}
.banner .banner-box .img .des {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 0.8rem;
	background: url(https://img.naimal.com/newask/images/bj1.png) left bottom/100% 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 2rem 0 0.2rem;
}
.hot-tabs .h-tabs {
	line-height: 0.4rem;
}
.hot-tabs .h-tabs .cell {
	width: 20%;
	position: relative;
	padding-top: 1.08rem;
}
.hot-tabs .h-tabs .cell:before {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: .88rem;
	height: .88rem;
	content: '';
	background: url(https://img.naimal.com/newask/images/tab2.png) no-repeat left top/auto 100%;
}
.hot-tabs .h-tabs .cell.icon1:before {
	background-position: -1.5rem top;
}
.hot-tabs .h-tabs .cell.icon4:before {
	background-position: -3.01rem top;
}
.hot-tabs .h-tabs .cell.icon2:before {
	background-position: -4.51rem top;
}
.hot-tabs .h-tabs .cell.icon3:before {
	background-position: -6.01rem top;
}
.hot-tabs .h-tabs .cell.iconyao:before {
	background: url(./https://img.naimal.com/newask/images/tab-yao.png) no-repeat center top/cover;
}
.fhtt-section {
	height: 1.2rem;
	padding: 0.2rem 0.28rem 0.2rem 1.35rem;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 6px #ddd;
	box-shadow: 0 0 6px #ddd;
	background: url(https://img.naimal.com/newask/images/tt2.png) no-repeat 0.3rem center/.74rem auto;
}
.fhtt-section .toutiao {
	height: 1.2rem;
	overflow: hidden;
	border-left: 1px solid #eee;
	padding-left: 0.2rem;
}
.fhtt-section ul li {
	line-height: .6rem;
}
.fhtt-section ul li a {
	width: 50%;
	margin-right: 5px;
}
/*.fhtt-section ul li:first-child { margin-bottom: .1rem; }*/

.h2-title {
	padding-top: 0.3rem;
	line-height: 1.2;
}
.h2-title .more:after {
	display: inline-block;
	content: '';
	border: 0.12rem solid transparent;
	border-left-color: #999;
	width: 0;
	height: 0;
	overflow: hidden;
	margin-left: 5px;
	-webkit-transform: scaleY(0.8);
	-ms-transform: scaleY(0.8);
	transform: scaleY(0.8);
}
.hot-tj-lists .list {
	height: 1.26rem;
}
.hot-tj-lists .list .img {
	width: 2.24rem;
	height: 100%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.hot-tj-lists .list .img img {
	width: 100%;
	min-height: 100%;
}
.hot-tj-lists .list .img time {
	position: absolute;
	right: 0.06rem;
	bottom: 0.06rem;
	padding: 0 0.04rem;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	line-height: 1.3;
	background-color: rgba(0, 0, 0, 0.3);
}
.hot-tj-lists .list .des {
	width: 50%;
}
.hot-tj-lists .list .des .h3 {
	line-height: 0.46rem;
	height: 0.9rem;
	margin-top: -.08rem;
	margin-bottom: .08rem;
}
.hot-tj-lists .list .des .h3:before {
	display: inline-block;
	content: '';
	width: 0.32rem;
	height: 0.32rem;
	vertical-align: middle;
	background: url(https://img.naimal.com/newask/images/icon.png) no-repeat left -3.74rem/0.3rem auto;
	margin-right: 0.1rem;
}
.hot-tj-lists .list .des .h3.icon1:before {
	background-position: left -1.86rem;
}
.hot-tj-lists .list .des .h3.icon2:before {
	background-position: left top;
}
.hot-tj-lists .list .des .h3.icon4:before {
	background: url(https://img.naimal.com/newask/images/wh.png) no-repeat left top/.3rem auto;
}
.hot-tj-title-list ul li {
	line-height: 0.9rem;
}
.hot-tj-title-list ul li .a {
	width: 50%;
}
.hot-tj-title-list ul li .see {
	padding-left: 0.34rem;
	background: url(https://img.naimal.com/newask/images/see.png) no-repeat left/0.26rem auto;
}
.hot-tj-title-list ul li:first-child a {
	padding-left: 0.4rem;
	background: url(https://img.naimal.com/newask/images/hot.png) no-repeat left/0.25rem 0.35rem;
}
.hot-tj-title-list ul li:last-child {
	border-bottom: none;
}
.news-section .one-img-txt {
	height: 2.6rem;
	overflow: hidden;
}
.news-section .one-img-txt img {
	width: 100%;
	height: 2.6rem;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.news-section .one-img-txt .des {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 0.9rem;
	background: url(https://img.naimal.com/newask/images/bj1.png) left top/auto 100%;
	width: 100%;
	padding: 0 0.3rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.news-section .one-img-txt .jiaodian {
	line-height: 0.4rem;
	width: 1.5rem;
	background-color: #f00;
	position: absolute;
	right: -0.45rem;
	top: 0.1rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
.news-section .two-txt-list {
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.news-section .two-txt-list ul li {
	line-height: 0.4rem;
	padding: 0.12rem 0.2rem 0.12rem 0.3rem;
}
.news-section .two-txt-list ul li a:before {
	display: inline-block;
	width: 0.08rem;
	height: 0.09rem;
	background-color: #ccc;
	content: '';
	vertical-align: middle;
	margin-right: 0.15rem;
}
.news-section .three-img-list .h3 {
	line-height: 0.7rem;
}
.news-section .three-img-list .imgs .img {
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 32.45%;
	height: 1.25rem;
}
.news-section .three-img-list .imgs .img img {
	width: 100%;
	min-height: 100%;
}
.news-section .three-img-list time {
	line-height: 0.56rem;
}
.load-more {
	line-height: 0.8rem;
	background-color: #f4f5f6;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.hot-tj-lists .list.h-auto {
	height: auto;
}
.last-border:last-child {
	border-bottom: none;
}
.first-border:first-child {
	border-top: none;
}
.hot-tj-lists .list .des .h3.h-auto {
	height: auto;
}
.hot-tj-lists .list .des .h3.h-max {
	max-height: 0.9rem;
}
.hot-tj-lists .list .des .h3.no-icon:before {
	display: none;
}
.voice-list .hot-tj-lists .list .des h3.h3 {
	margin-bottom: 0.15rem;
}
.voice-list .hot-tj-lists .list .des p.h3 {
	line-height: 0.42rem;
	margin-bottom: 0.15rem;
}
.voice-list .voice-time {
	line-height: 0.46rem;
	width: 2.54rem;
	-webkit-border-radius: 0.23rem;
	border-radius: 0.23rem;
	background: #f4f5f6 url(https://img.naimal.com/newask/images/iconv.png) no-repeat 0.2rem center/0.18rem;
	padding-left: 0.52rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*.kp-lists { min-height: 8.3rem; }*/

.kp-lists.iask-lists {
	padding-top: 0.08rem;
}
.kp-lists.iask-lists .list .title {
	line-height: 0.86rem;
}
.jpkp-tabs .tab {
	margin-right: 0.56rem;
	line-height: 0.4rem;
}
.jpkp-tabs .tab.on {
	font-size: 0.36rem;
	color: #333;
	background: url(https://img.naimal.com/newask/images/bj3.png) repeat-x left bottom/auto 0.1rem;
}
.slide-img-cards {
	height: 3.1rem;
	overflow: hidden;
}
.slide-img-cards .card {
	width: 3rem;
	height: 3rem;
	-webkit-box-shadow: 0 0 6px #ddd;
	box-shadow: 0 0 6px #ddd;
	margin-right: 0.2rem;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.slide-img-cards .card .img {
	width: 100%;
	height: 1.7rem;
	overflow: hidden;
	margin-bottom: 0.1rem;
}
.slide-img-cards .card .img img {
	width: 100%;
	min-height: 100%;
}
.slide-img-cards .card .des {
	padding: 0 0.2rem;
	height: 0.96rem;
	line-height: 0.48rem;
}
.scroll-x {
	overflow-x: auto;
	overflow-y: hidden;
}
.djdgz {
	border: 1px solid #eee;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.djdgz .top-icon {
	height: 0.6rem;
	background: url(https://img.naimal.com/newask/images/dj.png) no-repeat -0.1rem bottom/2.74rem 0.8rem;
}
.djdgz .hot-tj-title-list ul li {
	line-height: 0.68rem;
}
.djdgz .hot-tj-title-list a:before {
	display: inline-block;
	width: 0.08rem;
	height: 0.08rem;
	background-color: #ccc;
	content: '';
	vertical-align: middle;
	margin-right: 0.15rem;
}
.djdgz .hot-tj-title-list ul li:first-child a {
	padding: 0;
	background: none;
}
.iask-lists .list:last-child {
	border-bottom: none;
}
.iask-lists .list .title {
	line-height: 0.8rem;
	padding-left: 0.42rem;
	background: url(https://img.naimal.com/newask/images/wh.png) no-repeat left/0.32rem;
}
.doctor-info {
	background-color: #f4f5f6;
	padding: 0.2rem;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.doctor-info .top-info img {
	height: 0.56rem;
	width: 0.56rem;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.doctor-info .des {
	line-height: 0.48rem;
}
.me-to-ask {
	line-height: 0.8rem;
	background-color: #6595ff; /* 不支持线性的时候显示 */
	background-image: -webkit-gradient(linear, left top, right top, from(#69d9ed), to(#6595ff));
	background-image: -webkit-linear-gradient(left, #69d9ed, #6595ff);
	background-image: linear-gradient(to right, #69d9ed, #6595ff);
	-webkit-border-radius: 0.4rem;
	border-radius: 0.4rem;
}
.me-to-ask span {
	padding-left: 0.45rem;
	background: url(https://img.naimal.com/newask/images/edit.png) no-repeat left/0.29rem 0.27rem;
	letter-spacing: 1px;
}
.news-section .ys.two-txt-list {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.news-section .ys.two-txt-list ul li {
	padding-left: 0;
	padding-right: 0;
}
.news-section .one-img-txt.radius {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 6px #ddd;
	box-shadow: 0 0 6px #ddd;
}
.ys-hot {
	height: 1.2rem;
	padding-left: 1.3rem;
	background: url(https://img.naimal.com/newask/images/hot2.png) no-repeat left/1.16rem 1.12rem;
	line-height: 0.44rem;
}
.ys-hot .title span {
	background: url(https://img.naimal.com/newask/images/bj2.png) repeat-x left bottom/auto 0.1rem;
}
/*.ys-hot .title span:before { display: inline-block; width: 0.04rem; height: 0.36rem; content: ''; margin-right: 0.1rem; background: url(https://img.naimal.com/newask/images/bj2.png) repeat-x left/auto 0.14rem; }*/

.sex-lists {
	border: 1px solid #eee;
	background: url(https://img.naimal.com/newask/images/ry.png) no-repeat right top/0.88rem;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.sex-lists .list {
	padding: 0.2rem 0;
}
.sex-lists .list .title {
	line-height: 0.56rem;
	margin-bottom: 0.1rem;
}
.sex-lists .list .des {
	line-height: 0.42rem;
}
.sex-lists .list .imgs .img {
	width: 2rem;
	height: 1.14rem;
	overflow: hidden;
	margin-bottom: 0.1rem;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.sex-lists .list .imgs .img img {
	width: 100%;
	min-height: 100%;
}
.sex-lists .list:last-child {
	border-bottom: none;
}
.sex .slide-img-cards .card-box {
	width: 50%;
	padding-right: .3rem;
	box-sizing: border-box;
}
.sex .slide-img-cards .card {
	margin-right: 0;
	width: 100%;
}
.sex .slide-img-cards .card .img {
	height: 1.86rem;
	margin-bottom: 0;
}
/*.sex .slide-img-cards .card .des { line-height: 0.72rem; height: auto; }*/

.menu-title {
	height: 0.88rem;
	background: url(https://img.naimal.com/newask/images/right.png) no-repeat right center/0.14rem auto;
}
.menu-title.no-url {
	background: none;
}
.menu-title .icon {
	padding-left: 0.48rem;
	line-height: 0.4rem;
	background: url(https://img.naimal.com/newask/images/icon2.png) no-repeat left 0.06rem;
	-webkit-background-size: 0.32rem auto;
	background-size: 0.32rem auto;
}
.menu-title .icon1 {
	background-position: left -0.65rem;
}
.menu-title .icon2 {
	background-position: left -1.38rem;
}
.menu-title .icon3 {
	background-position: left -2.1rem;
}
.menu-title .icon4 {
	background-position: left -2.82rem;
}
.menu-title .icon5 {
	background-position: left -3.55rem;
}
.menu-title .icon6 {
	background-position: left -4.26rem;
}
.menu-title .icon7 {
	background-position: left -4.98rem;
}
.menu-title .icon8 {
	background-position: left -5.7rem;
}
.menu-title .icon9 {
	background-position: left -6.42rem;
}
.menu-title .icon10 {
	background-position: left -7.15rem;
}
.menu-title .icon11 {
	background-position: left -7.88rem;
}
.menu-title .icon12 {
	background-position: left -8.6rem;
}
.menu-title .icon13 {
	background-position: left -9.3rem;
}
.menu-title .icon14 {
	background-position: left -10.05rem;
}
.menu-title .icon15 {
	background-position: left -10.75rem;
}
.menu-list .cell {
	line-height: 1.4;
	height: 0.58rem;
	padding: 0 0.22rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0.29rem;
	border-radius: 0.29rem;
	border: 1px solid #eee;
}
.loading {
	height: .8rem;
	background: url('data:image/gif;base64,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') no-repeat center;
}
.health_article .i-flag {
	width: 0.34rem;
	line-height: .34rem;
	background: #5089ED;
	border-radius: 0.08rem;
}
.lh46 {
	line-height: .46rem;
}
.scroll_x_flag:after {
	position: absolute;
	right: 0;
	top: 0;
	width: .3rem;
	height: 100%;
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	content: '';
}
