@charset "utf-8";
/* CSS Document 郑娇玲我爱你*/
@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; } }

/* reset.css -----------------------------------------------------------------*/
*{ margin:0px; padding:0px;}
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 {font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;color:#555;background-color:#eee}
em, i { font-style: normal; }
html * { outline: none; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; }
img { max-width: 100%; border: 0; /*-webkit-touch-callout: none;*/ }
ul, ol { list-style: none; }


/* const.css -----------------------------------------------------------------*/
.icon { display: inline-block; background-color: transparent; background-repeat: no-repeat; }
.clr:after, .clr:before { content: ""; display: table; }
.clr:after { clear: both; }
.clr { zoom: 1; }

.vam { vertical-align: middle; }
.dib { display: inline-block; }

.view {max-width: 750px;margin: 0 auto;background: #f7f7f7;}

/* 首页头部.css -----------------------------------------------------------------*/
.header { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; height: 1rem; background: #00AA5F; padding: 0 0.3rem; }
.header--logined .header-passprot-link { width: auto; background: transparent; }
.header-home { position: relative; padding-top: 0.24rem; padding-right: 0.22rem; border-right: 1px solid #0061ea; }
.header-home:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 1px; background-color: #4896fc; }
.header-right { margin-top: 0.33rem; }

.header-nav { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }
.header-nav-item { position: relative; display: inline-block; padding: 0 0.08rem 0 0.18rem; margin-right: 0.18rem; font-size: 0.4rem; line-height: 1rem; color: #fff; }
.header-nav-item h1{font-size: 0.4rem; font-weight:normal}
.header-nav-item .header-nav-link { color: white; }
.header-nav-item:last-of-type:after { display: none; }
.header-nav-item a  { color: white; }
.icon-header-home { display: inline-block;width: 0.46rem;height: 0.44rem; background:url(../images/icon1png.png) no-repeat;-webkit-background-size: 100% 100%; background-size: 100%; }

.icon-header-menu { width: 0.48rem; height: 0.34rem; background:url(../images/index.png) no-repeat; -webkit-background-size: 0.48rem 0.34rem; background-size: 0.48rem 0.34rem; }
/* header-sub.css -----------------------------------------------------------------*/

/* 带摘要列表.css -----------------------------------------------------------------*/
.mod_wrap { padding: 0.08rem 0.3rem 0.4rem; background: #fff;}
.mod_wrap h2 {width: 100%; font-size: 0.4rem; height: 1rem; line-height:1rem; color: #000; font-weight: normal;white-space: nowrap; border-bottom: #eee 0.03rem solid; }
.modZy_list{ padding:.02rem 0 .2rem 0; overflow:hidden; }
.modZy_list li{height: 2.2rem;margin-left: -0.15rem;position: relative;padding: 0.4rem 0;border-bottom: #cdcdcd 1px dotted;}
.modZy_list li:last-of-type { border-bottom: none;}
.modZy_list a{ display:block; width:90%;padding-left: 0.15rem;font-size: 0.36rem; height:0.52rem;line-height: 0.46rem; margin-bottom:.06rem; overflow:hidden;text-overflow:ellipsis;}
.modZy_list a:hover{color: #ff6600;}
.arDescribe{ display:block;padding-left: 0.15rem;font-size: 0.32rem; max-height:1.2rem;line-height: 0.57rem; color:#333; overflow:hidden;text-overflow:ellipsis;}

.modArInfo{height:0.52rem;font-size: 0.30rem;}
.modArInfo span{ display:block;line-height:0.46rem;font-size: 0.30rem;float:left;color: #999;}
.modArInfo span > a{ display:block; width:100%; line-height:0.46rem;font-size: 0.30rem; color:#999;}


/* 分页.css -----------------------------------------------------------------*/
.paging { overflow:hidden;}
.paging a:nth-of-type(1), .paging a:last-of-type { display: block; width:27.4%;background: #f8f9fa; height: 0.7rem; font-size: 0.32rem; line-height: 0.7rem; text-align: center; border: #ddd 1px solid; color: #00AA5F;}
.paging a:nth-of-type(1){ float:left;}
.paging a:last-of-type{ float:right;}
.currBox { width:40%; float:left; margin-left:.14rem;background: #f8f9fa; }

.currBox em {color: #666; }
.currBox span:last-of-type { color: #666; }
.currBox span:nth-of-type(1) { color: #00AA5F;}

.currBox { height: 0.7rem; font-size: 0.28rem; line-height: 0.7rem; text-align: center; border: #ddd 1px solid; font-size: 0.32rem }
.paging-num-arrow { display: inline-block; border-width: 0 0 2px 2px; width: 6px; height: 6px; border-style: solid; border-color: transparent transparent #c7c7c7 #c7c7c7; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -4px; margin-left: 0.2rem; vertical-align: middle; }


/* footer.css -----------------------------------------------------------------*/
.footer { background: #313131; }
.footer_text{ text-align: center; color: #999999; line-height: 0.9rem; font-size: 0.32rem; }
.footer_text a{ color:#999999; padding:0 0.1rem;}
.friendlink li{display:inline}
/* 科室导航.css -----------------------------------------------------------------*/
.col-dep-nav { position: relative; padding: 0 0.3rem 0.25rem; background: #fff; }
.col-dep-nav:before { content: ''; position: absolute; top: 0; left: 0; height: 0; width: 100%; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-top: 1px solid #eee; }
.col-dep-nav:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-bottom: 1px solid #eee; }
.col-dep-nav h2 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height: 1rem; color: #333; font-weight: normal; }
.col-dep-nav .dep-title-flex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0; }
.col-dep-nav .dep-title-flex > span { font-size: 0.4rem; }
.col-dep-nav .icon-title-nav, .col-dep-nav .icon-title-online, .col-dep-nav .icon-title-ask, .col-dep-nav .icon-title-hot { display: inline-block; margin-right: 0.18rem; width: 0.4rem; height: 0.4rem; }
.col-dep-nav .icon-nav-img { background-position: -1.34rem -2.6rem; -webkit-background-size: 0.4rem 0.4rem; background-size: 0.4rem; }
.dep-nav-flex { margin-right: -0.15rem; }
.dep-nav-flex li { float: left; padding-right: 0.15rem; margin-bottom: 0.15rem; width: 33.33333333%; height: 0.72rem; font-size: 0.32rem; line-height: 0.72rem; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.dep-nav-flex .dep-nav-link { display: block; color: #666; background: #f7f7f7; height: 0.72rem; }

/* 热门搜索.css -----------------------------------------------------------------*/
.icon-title-hot { background-position: -0.74rem -2.6rem; -webkit-background-size: 0.4rem 0.4rem; background-size: 0.4rem; }
.hot-search-tags { margin-right: -0.2rem; font-size: 0; margin-top:.16rem; }
.search-tags-item { display: inline-block; margin-right: 0.2rem; margin-bottom: 0.2rem; height: 0.62rem; line-height: 0.62rem; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; border: #cbcbcb 1px solid; }
.search-tags-link { display: block; padding: 0 0.3rem; font-size: 0.3rem; color: #333; }

/* 新增部分.css -----------------------------------------------------------------*/
.mod-wrap { /*padding: 0 0.3rem 0.4rem; */background: #fff; }
.mtop {margin-top: 0.18rem;}
.mod-wrap h2 { 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; height: 1rem; color: #ca5959; font-weight: normal; border-bottom: #eee 0.03rem solid; }
.mod-wrap .related-title {-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 0.4rem;color: #ca5959;}
.mod-wrap .recommend-article {-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;font-size: 0.4rem;color: #ca5959;}
.mod-wrap .rank {-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;color: #ca5959;}

.ar_list{ width:auto; padding-top:.12rem; overflow:hidden;}
.ar_list li{padding: 0.3rem 0; border-bottom: #cdcdcd 1px dashed;overflow:hidden;}
.ar_list li a {width:90%;white-space: nowrap;word-wrap: normal;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;font-size: 0.34rem;color:#000; padding:0px .08rem;}
.ar_list li a:hover{ color:#00AA5F;}
.PsBox{background:#fff;text-align:center;height:30px;font-size:14px;font-weight:400;color:red;line-height:30px;border:1px solid #ccc;position:relative}

.col-dep-nav .icon-nav-img,.icon-title-hot{background-image: url(../images/style.png);background-size: 3.85rem 3.52rem;}

/* 文章页.css -----------------------------------------------------------------*/
body { background: #f7f7f7; font-size: 0.32rem; }
.view { margin: 0 auto; max-width: 750px; min-width: 320px; }
.mtop { margin-top: 0.18rem; }

.header i.ico { display: inline-block; }
.header-home{ position: relative; padding-top: 0.28rem; padding-right: 0.28rem; border-right: 1px solid rgba(0, 0, 0, 0.1); }
.header-home:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 1px; background-color: rgba(255, 255, 255, 0.1); }

.header-nav-item:after { content: ''; position: absolute; right: -0.24rem; top: 0; width: 0.24rem; height: 100%; background-image: url(../images/index2.png); -webkit-background-size: 100% 100%; background-size: 100%; opacity: .1; }

.ico-header-home { display: inline-block; width: 0.46rem; height: 0.44rem; background-image: url(../images/icon1png.png); -webkit-background-size: 100% 100%; background-size: 100%; }
.ico-header-menu { width: 0.48rem; height: 0.34rem; background-image:url(../images/index.png); -webkit-background-size: 0.48rem 0.34rem; background-size: 0.48rem 0.34rem; }

/* header-sub.css -----------------------------------------------------------------*/
.theme-yangsheng .header { background: #00AA5F; }



/* 文章中心.css -----------------------------------------------------------------*/
.mod-detail-header { position: relative; padding: 0.15rem 0; margin-bottom: 0rem; }
.mod-detail-header:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; -webkit-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); transform: scale(1, 0.5); border-bottom: 1px solid #eee; }
.mod-detail-header h1 { font-weight: bold;
    margin: 10px 0;
    font-size: 28px!important;
    border-bottom: 0!important;
    color: #333;
    line-height: normal;
    text-align: center;}
.mod-detail-header .header-date {    color: #999;
    margin-bottom: 40px;
    font-size: 14px;
    text-indent: initial;
    text-align: center; }
.mod-detail-header .header-date > span { padding-right: 0.35rem; }

.mod_detail { overflow:hidden;  }
.mod_detail iframe {width: 100%;height: 500px;display:block;}
.mod_detail .brotherbean{color:#e62511;font-size:1.5em;}
.mod_detail p{margin-bottom: 20px;font-size: 20px!important;text-indent: 2em;
    color: #333!important;
    line-height: 1.6!important;
    text-align: justify!important;
    padding-bottom: 12px;}
.mod_detail p img{max-width: 100%;display:block;}
 .mod_detail p u{ text-decoration:none;margin-bottom: 20px; text-decoration:none; margin: 0 0 20px;
    text-indent: 2em;
    font-size: 17.5px;
    border-left: 5px solid #428bca;}
 .mod_detail blockquote{ text-decoration:none;margin-bottom: 20px; text-decoration:none; margin: 0 0 20px;
    text-indent: 2em;
    font-size: 17.5px;
    border-left: 5px solid #428bca;}
.mod_detail h2{margin-bottom:1em;font-size: 150%;color:#fb1;}
.mod_detail u {
    display:none
}
.mod_detail img { display: block; margin: 0 auto; width: 100%; }
.details_prev { margin-top: 0.3rem;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.details_prev > span { color: #999;font-size: 0.34rem; }
.ico-next { display: inline-block; width: 0; height: 0; border-top: 0.12rem solid transparent; border-bottom: 0.12rem solid transparent; margin-right: 0.1rem; }
.ico-next {border-left: 0.12rem solid #00AA5F;}
.details_prev span { margin-right: 0.2rem; }
.details_prev a{ color: #333; }
.theme-yuer .ico-next { border-left: 0.12rem solid #ff7171; }
.theme-yuer .mod_detail a { color: #ff7171; }


.pagelist { width:90%; margin:0px auto; height:auto; padding:.82rem 0 .48rem 0;overflow:hidden; }
.pagelist li {display:block;float:left; margin-left:2.0%;}
.pagelist li a {display:block; font-size:.3rem;padding:.16rem .20rem;color:#333;background-color:#FFF;border:1px solid #cccccc;}
.pagelist li a:hover {background-color:#00AA5F;color:#FFF;text-decoration:none;border:1px solid #00AA5F;}
.pagelist .thisclass a {background-color:#00AA5F;color: #fff; border:1px solid #00AA5F;}

/* 列表页.css -----------------------------------------------------------------*/

.no-line h2 {border-bottom: none;}
.btn-disc {font-size: 0;line-height: 1rem;}
.btn-disc-ev {background: #00AA5F;}
.btn-disc-ev {display: inline-block;margin-left: 5px;width: 5px;height: 5px;-webkit-border-radius: 50%;border-radius: 50%;vertical-align: middle;}


.comDise_list{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%; padding-bottom:.1rem;overflow: hidden;}
.comDise_list li {padding: 0.25rem 0;border-bottom: #cdcdcd 1px dashed;overflow: hidden;}
.comDise_list li:last-of-type {border-bottom: none;}
.comDise_list li a{ display: block;width: 90%;white-space: nowrap;word-wrap: normal;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;font-size: 0.34rem; color:#000;padding: 0px .08rem;}
.comDise_list li a:hover{ color:#00AA5F;}

.btn-more {display: block;width: 100%;height: 0.66rem;font-size: 0.28rem;line-height: 0.66rem;color: #999;text-align: center;background: #f2f2f2;}
.btn-more-arrow {display: inline-block;border-width: 0 0 2px 2px;width: 6px;height: 6px;border-style: solid;border-color: transparent transparent #ccc #ccc;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg)transform: rotate(225deg);margin-right: 2px;margin-left: 0.2rem;vertical-align: middle;}

/* 导航.css -----------------------------------------------------------------*/
.colDep_nav{ position: relative; padding: 0 0.3rem 0.25rem; background: #fff; }

.colDep_nav h2 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height: 1rem; color: #333; font-weight: normal; }
.dep_title{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0; }
.dep_title > span { font-size: 0.36rem; }
.iconTitle_nav{background: url(../images/tb2.jpg) no-repeat; background-size:100%;display:block; float:left; margin-top:.35rem;margin-right: 0.18rem;
width: 0.4rem;height: 0.36rem;vertical-align: middle;}


.depNav_flex { margin-right: -0.15rem; overflow:hidden; }
.depNav_flex li { float: left; padding-right: 0.15rem; margin-bottom: 0.15rem; width: 33.33333333%; height: 0.72rem; font-size: 0.32rem; line-height: 0.72rem; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.depNav_flex li a{ display: block; color: #666; background: #f7f7f7; height: 0.72rem; }

.mtop {margin-top: 0.18rem;}

.readall_box {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #de686d;background: #fff;border-radius: 4px;border: 1px solid #de686d;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#de686d;color:#fff;}




.article_01 {
	width: 300px;
	overflow: hidden;
	margin: 0 auto
}
.article_01 .pic {
	width: 67px;
	height: 67px;
	border: 1px solid #E2E2E2;
	overflow: hidden;
	float: left
}
.article_01 aside {
	width: 220px;
	float: left;
	padding-left: 5px
}
.article_01 h2 a {
	color: #3B5998;
	font-size: 17px;
	font-weight: 400
}
.article_01 p {
	line-height: 1.5em;
	padding-top: 5px;
	color: grey
}
.article_02 {
	width: 300px;
	overflow: hidden;
	margin: 0 auto
}
.article_02 .pic {
	width: 298px;
	border: 1px solid #E2E2E2;
	overflow: hidden
}
.article_02 .pic img {
	width: 100%
}
.article_02 aside {
	padding: 5px 0 0 5px
}
.article_02 h2 a {
	color: #3B5998;
	font-size: 16px;
	font-weight: 400
}
.article_02 p {
	line-height: 1.5em;
	padding-top: 5px;
	color: grey
}
.article_02.bb {
	border-bottom: 1px solid #F3F5F8;
	padding-bottom: 10px
}
.article_list {
	width: 300px;
	overflow: hidden;
	margin: 0 auto
}
.article_list li {
	height: 34px;
	border-bottom: 1px solid #F3F5F8
}
.article_list li a {
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	white-space: nowrap;
	word-spacing: normal
}
.article_list li a.a {
	float: left;
	max-width: 200px
}
.article_list li a.a.red {
	max-width: 100%
}
.article_list li a.t {
	display: inline-block;
	float: left;
	color: #ed5153;
	margin-right: 8px;
	max-width: 117px
}
.article_list_02 {
	width: 300px;
	overflow: hidden;
	margin: 0 auto
}
.article_list_02 li {
	height: 34px;
	border-bottom: 1px solid #F3F5F8
}
.article_list_02 li a {
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden
}
.article_list_02 li a span {
	display: inline-block;
	float: right;
	color: #ed5153;
	margin-right: 8px;
	margin-left: 10px
}
.article_list_03 {
	width: 300px;
	overflow: hidden;
	margin: 0 auto
}
.article_list_03 li {
	border-bottom: 1px solid #F3F5F8;
	padding: 3px 0
}
.article_list_03 li a {
	width: 230px;
	display: block;
	line-height: 1.6em;
	overflow: hidden
}
.article_list_03 li span {
	display: inline-block;
	float: right;
	color: #ed5153;
	margin-right: 8px;
	margin-left: 10px
}

dl.tab {
	overflow: hidden;
	margin: 0 auto
}
dl.tab dt {
	height: 30px;
	background: url(https: //https://p.qlogo.cn/qqmail_head/PiajxSqBRaEISJLyqDWk9MhiaZtDR411HI36zVTaZSq0Vsfhy0n9ayjOj3uy8ck8FgrmguaR2F3kc/0.jpg) left bottom
}
dl.tab dt div {
	text-indent: 10px;
	float: left;
	cursor: pointer;
	width: 50%;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
	overflow: hidden
}
dl.tab dt .left.on {
	background: url(https://p.qlogo.cn/qqmail_head/PiajxSqBRaEISJLyqDWk9MhiaZtDR411HI36zVTaZSq0Vsfhy0n9ayjOj3uy8ck8FgrmguaR2F3kc/0.jpg) no-repeat right top;
	color: #3F5441
}
dl.tab dt .right.on {
	background: url(https://p.qlogo.cn/qqmail_head/PiajxSqBRaEISJLyqDWk9MhiaZtDR411HI36zVTaZSq0Vsfhy0n9ayjOj3uy8ck8FgrmguaR2F3kc/0.jpg) no-repeat left top;
	color: #3F5441
}
dl.tab dd {
	overflow: hidden;
	display: none;
	padding-top: 10px
}


/*--/功能 function--*/
.pages{text-align:center;font-size:14px;line-height:25px;color:#ccc;font-family:microsoft yahei,sans-serif;clear:both}.pages a{margin:1px;padding:3px 12px;color:#999;text-decoration:none;background:#f5f5f5;border:1px solid #ebebeb;display:inline-block;white-space:nowrap}.pages a:hover{border:1px solid #09c;background:#09c;color:#fff}.pages span{margin:1px;padding:3px 12px;border:1px solid #ccc;background:#ccc;color:#fff;display:inline-block;white-space:nowrap}.pages span.a1{border:1px solid #ccc;background:#fff;color:#666}
/*--/page--*/