@charset "utf-8";
body,textarea,input,select,option {color:#333;font-family:Arial,PingFangSC-Medium,'微软雅黑',Tahoma,sans-serif;}
h1,h2,h3,h4,h5,h6,input, textarea, select{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,li,textarea,input,select,option,th,td {padding:0;}
table {border-collapse:collapse;}
ol,ul {list-style-type:none;}
a {text-decoration:none;color:#333;}
a,textarea,input{outline:none}
textarea {overflow:auto;resize:none;}
a img {border:none;}
label,label input{vertical-align:middle}
body{word-break:normal;word-wrap:break-word;cursor:default;}
input[type="checkbox"],input[type="text"],input[type="submit"],input[type="number"],input[type="tel"],textarea,button,input[type="button"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;}html, body, form,fieldset, p, div,h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
body{margin:0 auto; width:100%;max-width:640px;}
i,var{font-style:normal;}
b,i{font-style:normal;}
.vm *{vertical-align: middle;}
img{display:block;}
body a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
em,i,var{font-style:normal;}
.clear{clear:both;}
/*样式重置公共*/
html{
    font-size:16px;
}
@media screen and (min-width:240px) {
    html {
        font-size:9px;
    }
}
@media screen and (min-width:320px) {
    html {
        font-size:12px;
    }
}
@media screen and (min-width:375px) {
    html{
        font-size:14.0625px;
    }
}
@media screen and (min-width:640px) {
    html{
        font-size:20px;
    }
}
.bg_grey{ background-color:#f6f6f6;}
.p_video{
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.p_video span{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
}
.p_video video{
	display: block;
	max-height: 355px;
}
.p_video var.bg{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #333;
	opacity: 0.5;
	z-index: 9;
}
.p_play{
	display: block;
	width: 3.5561877667rem;
	height: 3.5561877667rem;
	position: absolute;
	left: 50%;
	margin-left: -1.77809388rem;
	top: 50%;
	margin-top: -1.77809388rem;
	z-index: 99;
	background: url(./img/play.png) no-repeat 0 0;
	background-size: 50px 50px;
	-webkit-background-size:3.5561877667rem  3.5561877667rem;
	-moz-background-size:3.5561877667rem  3.5561877667rem;
}
.art_cont {
	padding:1.066856rem;
}
.art_cont h1 {
	display: block;
	line-height:1.70697rem;
	font-size:1.42247rem;
	font-weight:normal;
	color:#000000;
}
.art_cont .time {
	color: #999;
	font-size:0.924608rem;
	padding-top:0.42857rem;
	display:inline-block;
	margin-right:0.99573rem;
}
.doc_info{
	border-radius:0.35561877rem;
	overflow: hidden;
	clear: both;
	margin-top:1.28022rem;
	padding-left:0px;
}
.art_cont .cont {
	position: relative;
	font-size: 15px;
	line-height: 24px;
	padding-top: 20px;
}
.art_cont .cont var {
	display: block;
	color: #333;
	font-size:1.066856rem;
	line-height:1.70697rem;
	margin-bottom:0.711237rem;
}
.doc_info img {
	width:3.27169rem;
	height:3.27169rem;
	border-radius: 50%;
	overflow: hidden;
	float: left;
}
.art_cont .cont p {
	display: block;
	color: #333333;
	font-size:1.066856rem;
	line-height:2.0625889rem;
}
.doc_info div {
	display: block;
	margin-left:4.267425rem;
	margin-top:-0.284495rem;
}
.doc_info div span {
	display: block;
	font-size:1.06685rem;
	line-height:1.42247rem;
	padding-top:0.213371rem;
}
.doc_info div span em {
	display: inline-block;
	line-height:1.280227rem;
	padding:0.355618rem;
	border-radius:0.1422475rem;
	margin-left:0.35561877rem;
	font-size:0.853485rem;
	vertical-align: middle;
}
#picture img{
	width:100%;
}
.doc_info div var {
	display: block;
}
.doc_info a div .qw-on{
	width:5.33428rem;
	height:1.280227rem;
	border-radius:0px;
	float:none;
	display:inline-block;
	position:relative;
	top:0.213371rem;
}
@media screen and (min-width:640px) {
    .doc_info a div .qw-on{
		top:0.25rem;
	}
}
.related_topics{
	width:100%;
	height:3.413940rem;
	background-color:#f6f6f6;
	line-height:3.413940rem;
	box-sizing:border-box;
	padding-left:1.06685rem;
	border-radius:0.213371rem;
	font-size:1.0668563rem;
	color:#333333;
	margin-top:1.066856rem;
	margin-bottom:1.28022759rem;
}
.related_topics em{
	display:inline-block;
	width:0.568990rem;
	height:0.9246088rem;
	background-image:url(./img/img.png);
	background-size:1.6358rem 14.0825rem;
	background-position:-0.586rem -1.2775rem;
	float:right;
	margin-right:1.066856rem;
	margin-top:1.205rem;
}
.related_topics a{
	display:block;
}
.line_bg{
	height:0.711237rem;
	background-color:#f6f6f6;
}
.art_cont {
	padding:1.066856rem;
}
.about_lists {
	padding-top:1.066856rem;
	background-color:#ffffff;
	overflow:hidden;
	padding-left:1.066856rem;
}
 .ti {
	display: block;
	font-size:1.280227rem;
	color:#000000;
	padding-bottom:1.1339800rem;
}
.about_lists .li {
	display: block;
	overflow: hidden;
	clear: both;
	padding:0.4689900rem 0;
}
.about_lists .img {
	float: left;
	width: 6.68563300rem;
	height: 3.698435277rem;
	overflow: hidden;
}
.about_lists .img img {
	display: block;
	width: 100%;
}
.about_lists .item-content {
	display: block;
	margin-left:7.39687055rem;
}
.about_lists .item-content em {
	display: block;
	line-height:1.35135135rem;
	font-size:1.1379800rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top:0.213371rem;
	color:#333333;
}
.about_lists .item-content span {
	display: block;
	padding-top:0.71123755rem;
}
.about_lists .item-content span var {
	display: inline-block;
	color: #999;
	line-height:1.35135rem;
}
.about_lists div span .var1 {
	font-size:0.99573257rem;
	color:#3f3f3f;
}
.about_lists div span .var2 {
	font-size:0.8534850rem;
	color:#848e9d;
}
.art_cont{
	background-color:#ffffff;
	overflow:hidden;
}

.special {
	display: block;
}
.special .dor {
	display: -webkit-box;
	padding-top:0.9246088rem;
}
.special .dor img {
	display: block;
	width: 3.20056899rem;
	height: 3.20056899rem;
	border-radius: 50%;
}
.special .dorhead{
	box-sizing: border-box;
	padding-left:1.0668rem;
}
.zt_page_banner{width:100%;}
.special .dor span {
	display: block;
	padding-left:0.99573257rem;
	float:left;
}
.special .dor span b {
	display: block;
	font-size:1.066856rem;
	line-height:1.066856rem;
	padding-top:0.3556187766rem;
	color: #666;
}
.special .dor span b i {
	padding-right:0.85348506rem;
	color: #333;
}
.special .dor span var {
	display:block;
	font-size:1.066856rem;
	line-height:1.066856rem;
	color:#666;
	padding-top:0.71123755rem;
}
var.time_box {
	display:block;
	position:absolute;
	padding:0 0.2844950rem;
	color:#fff;
	background-color:rgba(0, 0, 0, 0.4);
	bottom:0.71123755rem;
	right:0.71123755rem;
	border-radius:1.137980085rem;
	z-index:10;
	width:3.7695590rem;
	height:1.49359886rem;
	font-size:0.99573257rem;
	text-align:center;
	line-height:1.49359886rem;
}
.xlpk_head{
	height:2.844950rem;
	width:100%;
	max-width:640px;
	padding-top:0.71123755rem;
	background-color:#ffffff;
}
.logo{
	width:7.823613rem;
	height:1.92034139rem;
	margin-left:1.066856rem;
	padding-top:0.426742532rem;
	float:left;
}
.xlpk_head div{
	margin-left: 10.02418rem;
	position:relative;
	top:0.284495rem;
}
.picture img{width:100%;}
.xlpk_head div em{
	position:absolute;
	display:block;
	width:0.9246088rem;
	height:0.9957325rem;
	top:0.5689900rem;
	left:0.49786628rem;
	background-image: url(./img/img.png);
    background-size: 1.6358rem 14.0825rem;
	background-position:-0.3200rem -2.7738rem;
}
.xlpk_head div input{
	width:94%;
	height:2.27596017rem;
	box-sizing:border-box;
	background-color:#f4f4f4;
	border:none;
	border-radius:1.4224751066rem;
	padding-left:1.84921763869rem;
	font-size:1.00980085rem;
}
.nav_xlpk{
	padding-top:1.42247510rem;
    overflow: hidden;
	background-color:#ffffff;
	width: 100%;
}
.nav_xlpk a{
	display:block;
	width:33.33%;
	float:left;
	text-align:center;
	font-size:1.28022759rem;
}
.nav_xlpk a span{
	color:#333333;
}
.nav_xlpk a.on span{
	border-bottom:3px solid #45c25d;
	display:inline-block;
	padding-bottom:0.71123755rem;
	font-size:1.28022759rem;
	color:#000000;
}
.dor_name{
   margin-top:0.924608819rem;
}
.dor_name span i{
	font-size:1.13798008rem;
	color:#333333;
}
.dor_name span em{
	font-size:0.924608819rem;
	margin-left:0.924608819rem;
	color:#848e9d;
}
.dor_name  font{
	overflow: hidden;
	-webkit-line-clamp:1; 
	-webkit-box-orient: vertical;
	display: -webkit-box;
	color: #848e9d;
	position:relative;
	left: 0.924608819rem;
	top:0.1422rem;
}
.line-through{
	height:0.71123755rem;
	background-color:#f6f6f6;
}
.dor{
	padding-bottom:18px;
}
.headlines{
	background-color:#ffffff;
	padding-bottom:1.42247510rem;
}
.headlines ul li a img{
	width:7.6102418rem;
	height:4.97866287rem;
	float:left;
	border-radius:0.213371266rem;
}
.headlines ul li {
	padding-left:1.066856rem;
	padding-right:1.066856rem;
	overflow:hidden;
	padding-top:1.2091038rem;
}
.headlines ul li a  div{
	margin-left:8.534850rem;
}
.cont_head{
	font-size:1.209103840rem;
	color:#333333;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.cont_title{
	font-size:0.924608819rem;
	color:#848e9d;
	margin-top:0.42674253rem;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.p_loading{
	text-align:center;
	padding-top:1.066856rem;
	color:#848e9d;
	font-size:0.99573257rem;
}
.swiper-slide a img{
	width:100%;
	display:block;
}
.ttxw_tit{margin-left:1.066856rem;margin-right:1.066856rem;padding-top:1.564722617rem;}
.ttxw_tit span{font-size:1.20910384068rem;color:#333333;}
.ttxw_tit a{float:right;display:inline-block;margin-top:0.142247510668rem;color: #848e9d;}
.jrtp{background:#ffffff;overflow:hidden;}
.jrtp  p{
	margin-left:1.066856rem;
	margin-right:1.066856rem;
}
.jrtp .p_tp{
	font-size:1.20rem;
	color:#3f3f3f;
	padding-top:1.280rem;
}
.jrtp .p_tp_cont{
	font-size:1.0668rem;
	padding-top:1.0668rem;
}
.jrtp div.tp_click{
	margin-left:1.0668rem;
	margin-right:1.0668rem;
	margin-top:1.920rem;
}
.jrtp div.tp_click i{
	display:block;
	width:100%;	
	height:3.200rem;
	float:left;
	
}
.jrtp div.tp_click i var{
	display:inline-block;
	width:49%;
	height:3.200rem;
	text-align:center;
	line-height:3.200rem;
	font-size:1.13798rem;
	color:#ffffff;
}
.jrtp div.tp_click i var:nth-child(1){
	background:#04a680;
	border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
}
.jrtp div.tp_click i var:nth-child(1) em{
	display: inline-block;
    width: 0;
    height: 0;
    border-top: 47px solid blue;
    border-right: 29px solid transparent;
    float: right;
}
.jrtp div.tp_click i var:nth-child(2){
	background-color:#e98240;
	border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
	float:right;
}
.jrtp div.tp_click i var:nth-child(2) em{
    display:inline-block;
	width: 0;
    height: 0;
    border-bottom: 100px solid red;
    border-left: 100px solid transparent;
	float: left;
}
@media screen and (min-width:640px) {
	.jrtp div.tp_click i{
		display:block;
		width:100%;	
		height:3.7rem;
		float:left;
		background-image:url(./img/v4.png);
		background-size:100% 100%;
	}
	.jrtp div.tp_click i var{
		display:inline-block;
		width:50%;
		height:3.7rem;
		text-align:center;
		line-height:3.7rem;
		font-size:1.422rem;
	}
}
.jrtp div.tp_click{
	overflow:hidden;
}
.famous_doctors{
	margin-left:1.0668rem;
	margin-right:1.0668rem;
	height:4.267rem;
	background-color:#f6f6f6;
	border-radius:0.3556rem;
	margin-top:1rem;
}
.hlpk_sy_jj img{
	width:2.1337rem;
	height:2.2759rem;
	border-radius:50%;
	float:left;
	margin-top:0.9957rem;
}
.hlpk_sy_jj div{
	float:left;
	margin-top:0.7823rem;
	margin-left:0.56899rem;
}
.hlpk_sy_jj div span{
	display:block;
}
.hlpk_sy_jj div span:first-child{
	font-size:1.13798rem;
	color:#333333;
}
.hlpk_sy_jj div span:last-child{
	font-size:0.9246rem;
	color:#848e9d;
}
.hlpk_sy_jj a{
	float:right;
	margin-top:1.49359rem;
	font-size:1.0668rem;
	color: #333333;
}
.hlpk_sy_jj a em{
	display:inline-block;
	width:0.56899rem;
	height:0.92460rem;
	background-image: url(./img/img.png);
    background-size: 1.6358rem 14.0825rem;
	background-position: -0.586rem -1.2775rem;
	margin-left:0.355618rem;
	position:relative;
	top:0.09524rem;
}
.hlpk_sy_jj{
	margin-left:1.0668rem;
	margin-right:1.0668rem;
}
.jrtp{
	padding-bottom:1.422rem;
}
.special_topic{
	background-color:#ffffff;
}	
.ttxw_tit a em{
	display:inline-block;
	width:0.56899rem;
	height:0.9246rem;
	background-image:url(./img/img.png);
    background-size:1.6358rem 14.0825rem;
	background-position:-0.39118rem 0;
	margin-left:0.355618rem;
	position:relative;
	top: 0.08rem;
}
.list-box{
	padding-bottom:2.1337rem;
}
.list-box .swiper-container .swiper-slide .lzys_box{
	padding-top:1.42247rem;
	box-sizing:border-box;
}
.list-box .swiper-container .swiper-slide .lzys_box div{
    width:4.3385rem;
    height:4.3385rem;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
	background-color:#f3f4f8;
}
.list-box .swiper-container .swiper-slide .lzys_box div img{
	width:100%;
	height:100%;
	border-radius:50%;
	display:block;
}
.list-box .swiper-container .swiper-slide .lzys_box{
	background:#c4b49e;
	height:12.8022rem;
	border-radius:0.3556rem;
}
.list-box .swiper-container .swiper-slide  .acc1bc{
	background-color:#acc1bc;
}
.list-box .swiper-container .swiper-slide .lzys_box i{
	display:block;
	text-align:center;
	font-size:1.209rem;
	color:#ffffff;
	margin-top:0.853485rem;
}
.list-box .swiper-container .swiper-slide .lzys_box p{
	text-align:center;
	font-size:0.8957rem;
	color:#ffffff;
}
p.doct_names{
	margin-top:0.56899rem;
}
p.czts_doct{
	margin-top:0.71123rem;
}
p.czts_doct,p.doct_names{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
@media screen and (min-width: 640px){
	.list-box .swiper-container .swiper-slide .lzys_box{
		height:15.91465rem;
	}
	.list-box .swiper-container .swiper-slide .lzys_box i{
		font-size:1.209rem;
		margin-top:0.99573rem;
	}
	p.doct_names{
		margin-top:0.71123rem;
	}
	p.czts_doct{
		margin-top:1.6358rem;
	}
}
.special_topic_list{
	background-color:#ffffff;
	padding-top:1.419446rem;
}
.special_topic_list ul{
	overflow:hidden;
}
.special_topic_list ul li{
	display:block;
    float: left;
    width: 31%;
	margin-bottom:1.13555rem;
}

.special_topic_list ul li .div_list_li var{
	display:block;
	width:100%;
	padding-bottom:97%;
	background-color:#f4f4f4;
	height:0;
}
div.margin_left_right{
	margin-left:1.064584rem;
	margin-right:1.064584rem;
}
.special_topic_list div ul li:nth-child(3n+2){
	margin-left:3.5%;
	margin-right:3.5%;
}
.special_topic_list ul li a{
	display:block;
}
.special_topic_list ul li div p:nth-child(1){
	color:#333333;
	font-size:1.2065rem;
	margin-top:0.325925rem;
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.special_topic_list ul li div p:nth-child(2){
	color:#848e9d;
	font-size:0.92264017rem;
	margin-top:0.3666rem;
	line-height:1.4904rem;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	height:2.980837rem;
}
.tj_video_audio{
	clear:both;
	background-color:#ffffff;
	overflow:hidden;
}
.tj_video_audio h2 {
	font-weight:normal;
	padding-top:1.42247rem;
}
.tj_video_audio h2 span{
	font-size:1.209rem;
	display:block;
	width:48%;
	float:left;
	box-sizing:border-box;
	text-align:center;
}
.tj_video_audio h2 span font{
   display:block;
   width:5.6899rem;
}
.tj_video_audio h2 span var.on{
	display:block;
	width:2.1337rem;
	height:0.1422rem;
	background-color:#45c25d;
	margin:0 auto;
	margin-top:0.71123rem;
}
.tj_video_audio h2 em{
	margin-left:0.7112rem;
	margin-right:0.7112rem;
}
.tj_video_audio h2 span:first-child font{
	float:right;
}
.tj_video_audio h2 span:last-child{
	float:right;
}
.tj_video_audio h2 span font.on{
	font-weight:bold;
}
.hot_video ul {
		display: block;
		padding: 1.422rem 0.568rem;
	}
	.hot_video ul li {
		display: block;
		width: 50%;
		float: left;
		margin-bottom:1.280rem;
	}
	.hot_video ul li a {
		display: block;
		margin: 0 0.28449rem;
	}
	.hot_video ul li a span {
		display: block;
		position: relative;
		height: 0px;
		padding-bottom: 56%;
		overflow: hidden;
	}
	.hot_video ul li a span img {
		display: block;
		width: 100%;
		border-radius:0.4267rem;
	}
.hot_video ul li a span i {
	display: block;
	position: absolute;
	padding: 0 0.28449rem;
	height:1.13798rem;
	line-height:1.13798rem;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	bottom:0.28449rem;
	right:0.28449rem;
	border-radius:1.13798rem;
	font-size:0.9957rem;
}
.hot_video ul li a b {
	display: block;
	font-size:0.9246rem;
	line-height:0.9246rem;
	padding:0.71123rem 0.4267rem 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hot_video ul li a var {
	display: block;
	line-height:1.7069rem;
	font-size:1.0668rem;
	color: #333333;
	padding:0.56899rem 0.4267rem 0px;
	height:3.20056rem;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
.hot_audio{
	background-color:#ffffff;
	padding-bottom:1.42247rem;
}
.hot_audio .audio_circle{
	width:3.7695590rem;
	height:3.7695590rem;
	background-color:#ededed;
	float:left;
	border-radius:50%;
}
.hot_audio .audio_cont{
	margin-left:4.97866287rem;
}
.hot_audio ul{
	margin-left:1.066856rem;
	margin-right:1.066856rem;
}
.hot_audio ul li{
	overflow:hidden;
	padding-top:1.77809388rem;
	box-sizing:border-box;
}
.audio_cont p:first-child{
	font-size:1.2091038rem;
	color:#333333;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.audio_cont p:last-child{
	font-size:0.924608819rem;
	color:#848e9d;
	margin-top:0.497866287rem;
}
.audio_cont p:last-child span{
	font-size:1.137980085rem;
	color:#333333;
	margin-right:0.71123755rem;
}
.audio_cont p:last-child em{
	margin-left:0.35561877667rem;
	margin-right:0.35561877667rem;
	
}
.hot_audio a div.audio_circle var{
	display:block;
	width:1.422475rem;
	height:1.422475rem;
	background-image:url(./img/img.png);
	background-size:1.6358rem 14.0825rem;
	background-position: -0.248933rem -10.3485rem;
	margin:0 auto;
	margin-top:0.640113798rem;
}
.hot_audio a div.audio_circle  span{
	display:block;
	text-align:center;
	color:#9ea5b1;
	margin-top:1px;
}
.ti_audio{
	margin-left: 15px;
	padding-top: 15px;
	padding-bottom:0px;
}
.margin-top{margin-top:10px;}
.xlpk_head_div div{
	margin-left:1.0668rem;
	margin-right:1.0668rem;
}
#cancel{
    float: right;
    margin-top: -1.920rem;
    display: block;
    width:2.8449rem;
    height:1.920rem;
    margin-right:0.7112rem;
    line-height:1.920rem;
    text-align: center;
    font-size:1.1379rem;
}
.xlpk_head_div div input{
	width:85%;
}
.xlpk_head_div div var{
	font-size:1.2091038rem;
	margin-left:0.711237rem;
	display:inline-block;
	position:relative;
	top:0.142247510668rem;
}	
.xlpk_head_div div input{
	width:100%;
}
@media screen and (min-width:640px) {
	.xlpk_head_div div input{
		width:100%;
	}
}
.search_audio_tit{
	font-size:1.1379800rem;
	margin-bottom:0.782361308677rem;
	color:#333333;
}
.search_audio_tit span{
	color:#f53b3b;
}
.audio_cont var span{
	color:#f53b3b;
}
.audio_cont var{font-size:0.9246088rem;line-height:1.564722rem;color:#333333;}
.list {
	padding: 0 0.85348506rem;
	background-color: #fff;
	padding-bottom:0.85348506rem;
}
.list a{
	display: block;
	overflow:hidden;
	padding-top:1.066856rem;
	padding-bottom:0.426742rem;
}
.list a .div_search{
	display: -webkit-box;
	border-bottom: 1px solid #e5e5e5;
}
.list a span.search_span_img {
	display: block;
	width:10.45519rem;
	height:5.61877667rem;
	position: relative;
	border-radius:0.426742rem;
	overflow: hidden;
	float:left;
}
.list a span.search_span_img img {
	display: block;
	width: 100%;
	height: 100%;
}
.list a span.search_span_img var {
	display: block;
	padding: 0 0.28449502rem;
	position: absolute;
	height:1.564722617rem;
	line-height:1.280227596rem;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius:1.13798008rem;
	right:0.28449502rem;
	bottom:0.28449502rem;
}
.list a div.search_div_cont {
	display: block;
	margin-left:11.3798008rem;
}
.list a div.search_div_cont var {
	display: block;
	font-size:0.99573257rem;
	line-height:1.564722617rem;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.list a div.search_div_cont var  i{
	color:#f53b3b;
}
.search_doct_list{
  overflow:hidden;
  background-color:#ffffff;
}
.search_doct_list a{
  display:block;
  margin-left:1.0668rem;
  margin-right:1.0668rem;
  padding-top:1.251rem;
  padding-bottom:1.22247rem;
  overflow:hidden;
}
.search_doct_list .doc_img_h{width:3.769rem;height:3.769rem;border-radius:50%;float:left;}
.search_doct_list .doc_img_h img{width:100%;height:100%;border-radius:50%;}
.p_search_name{margin-bottom:0.7112rem;}
.p_search_name span{font-size:1.209rem;color:#333333;margin-right:0.85348rem;}
.p_search_name var{font-size:0.9246rem;color:#333333;}
.p_search_doct{font-size:0.9246rem;color:#333333;}
.p_search_doct em{margin-left:1.42247rem;}
.doc_cont_h{margin-left:4.6230rem;}
.search_null{width:9.3172rem;height:7.39687rem;position:absolute;left:50%;margin-left:-4.623rem;top:50%;margin-top:-3.6984rem;display:none;z-index:10;}
.search_null div{
	width:7.183rem;
	height:4.694rem;
}
.search_null div img{
	width:100%;
	height:100%;
	display:block;
}
.search_null p{
	text-align:center;
	font-size:0.9957rem;
	color:#848e9d;
	margin-top:1.422rem;
}
.jj_ys_div {
	padding-top:1.13798rem;
	padding-bottom:0.5rem;
	background-color:#ffffff;
}
.jj_ys_div p{
	margin-bottom:0.8534rem;
	padding-left:1.0668rem;
	padding-right:1.0668rem;
	box-sizing:border-box;
}
.p_doc_pro var{
	font-size:1.209rem;
	color:#333333;
	margin-right:0.9246rem;
}
.p_doc_pro font{
	font-size:0.9246rem;
	color:#333333;
}
.p_doc_pro i{
	font-size:1.0668rem;
	color:#848e9d;
}
.p_doc_add{
	font-size:0.9246rem;
	color:#333333;
}
.p_be_good_at{
	font-size:1.0668rem;
	color:#848e9d;
	line-height:1.778rem;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:2;
	overflow:hidden; 
}
.p_doc_pro i{
	float:right;
}
.p_doc_pro i em{
	display: inline-block;
	width: 0.56899rem;
	height: 0.9246rem;
	background-image: url(./img/img.png);
	background-size: 1.6358rem 14.0825rem;
	background-position: -0.39118rem 0;
	margin-left: 0.355618rem;
	position: relative;
	top:0.16rem;
}
.nav_xlpk_homepage a{
	width:50%;
}
.audio_homepage ul li a .audio_cont p.tit_audio{
	font-size: 1.2091038rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin-top:0.9246088rem;
}
.homepage_doct_head div{
	width:6.40rem;
	height:6.40rem;
	background-color:#e5e7ea;
	margin:0 auto;
	border-radius:50%;
	margin-top:1.0668rem;
}
.homepage_doct_head div img{
	width:5.6899rem;
	height:5.6899rem;
	display:block;
	margin:0 auto;
	border-radius:50%;
	position:relative;
	top:0.355618rem;
}
.search_history{
	width: 100%;
    max-width: 640px;
    overflow: hidden;
    padding-bottom: 30px;
    position: fixed;
    top:4.76529rem;
    background-color: #ffffff;
	z-index:10;
	height:100%;
	overflow-y:hidden;
}
.search_padd_top{
	padding-top:1.1rem;
}
.history_tit{
	margin-left:1.77809rem;
	margin-right:1.77809rem;
	overflow:hidden;
}
.history_tit i{
	display:inline-block;
	font-size:1.209rem;
	color:#333333;
}
.history_tit i.last-child{
	width:1.5647rem;
	height:1.5647rem;
	background-image:url(./img/img.png);
	background-size:1.6358rem 14.0825rem;
	background-position:0rem -12.55334rem;
	position:relative;
	top:0.033rem;
	float:right;
}
.search_history_cont{
	margin-left:1.77809rem;
	margin-right:1.77809rem;
	overflow: hidden;
}
.search_history_cont a{
	display: block;
    float: left;
    width: 50%;
	margin-top:1.1rem;
	box-sizing:border-box;
	padding-left:0.426136rem;
}
.search_history_cont a em{
	display:inline-block;
	width:1.280rem;
	height:1.280rem;
	background-image:url(./img/img.png);
	background-size:1.6358rem 14.0825rem;
	background-position: -0.3200rem -8.321479rem;
	position: relative;
    top:0.28449rem;
}
.search_history_cont a font{
	font-size:1.0668rem;
	margin-left:0.711rem;
	color:#333333;
}
.hot_search{
	margin-left: 1.77809rem;
    margin-right: 1.77809rem;
}
.hot_search a{
	display: block;
	margin-top:1.280rem;
	box-sizing:border-box;
	padding-left:0.426136rem;
}
.hot_search a em{
	margin-right:1.0668rem;
}
.hot_search a var{
	font-size:1.0668rem;
	color:#333333;
}
.hot_search a em.on-1{
	color:#f53b3b;
}
.hot_search a em.on-2{
	color:#ecaa38;
}
.hot_search a em.on-3{
	color:#45c25d;
}

.grjj{
	margin-left:1.0668rem;
	margin-right:1.0668rem;
	padding-bottom:1.42247rem;
}
.grjj p.grjj_tit{
	padding-top:1.280rem;
	overflow:hidden;
	margin-bottom:0.78236rem;
}
.grjj p.grjj_tit span{
	color:#000000;
	font-size:1.209rem;
}
.grjj p.grjj_sc em,.grjj p.grjj_tit em{
	display:inline-block;
	background-image:url(./img/img.png);
	background-size:1.6358rem 14.0825rem;
}
.grjj p.grjj_tit em{
	width:1.13798rem;
	height:1.351rem;
	background-position:-0.28449rem -4.4452rem;
	float:left;
	margin-right:0.4267rem;
	margin-top:0.21rem;
}
.grjj p.grjj_sc em{
	background-position:-0.3200rem -6.3300rem;
}
.grjj div{
	line-height:2rem;
	font-size:1.159rem;
	color:#333333;
}
#click_arrow em{
	display:inline-block;
	width:0.355618rem;
	height:1.0668rem;
	background-image:url(./img/arrow_icon.png);
	background-size:0.355618rem 1.0668rem;
	margin-left:0.355618rem;
	position:relative;
	top:0.21337rem;
}
#click_arrow em.on{
	transform:rotate(-180deg);
}
.mip-audio{
	font-size:0;
	width:100%;
	max-width:640px;
	-webkit-tap-highlight-color:transparent;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:url(./img/audio.png);
	background-size:100% 100%;
}
.all-pink [controller]{
	border-radius:0.3556rem;
	padding:0.7112rem 1.0668rem;
	box-sizing:border-box;
	position:relative;
	text-align:center;
}
.all-pink [play-button]{
	width:3.627rem;
	height:3.627rem;
	box-sizing:content-box;
	vertical-align:top;
	background-size:3.627rem 3.627rem;
	background-clip:content-box;
	display:block;
	margin-bottom:0.85rem;
	float: left;
	margin-top:-0.28449rem;
}
@media screen and (min-width:640px) {
	.all-pink [play-button]{
		margin-top: -0.39rem;
	}		
	.all-pink [controller]{
		margin-right:1.0668rem;
	}
}
mip-audio.mip-audio-default-style [controller]{background-color:#fff;}
.mip-audio-stopped-icon{
	background-image: url(./img/play.png);
}
.mip-audio-playing-icon{
	background-image: url(./img/audio_play.png);
	width:3.627rem;
	height:3.627rem;
}
.all-pink [seekbar]{
	width:81%;
	height:0.5689rem;
	box-sizing:border-box;
	background-color:#c0f2e3;
	position:relative;
	border-radius:0.56899rem;
}
.all-pink .fill_seekbar{
	float:right;
	margin-top:0.7112rem;
}
@media screen and (min-width:640px) {
	.all-pink .fill_seekbar{
		margin-top: 0.6rem;
	}
}
.audio_box{
	width:81%;
	overflow:hidden;
	float:right;
	margin-top:0.7rem;
}
.all-pink [seekbar-fill]{
	height: 0.5693rem;
	background-color:#414141;
	position:absolute;
	margin-top:0px;
	border-radius:0.56899rem;
}
.all-pink [seekbar-button]{
	width:1rem;
	height:1rem;
	background-color:#fff;
	border-radius:0.711rem;
	margin-left:-0.1956rem;
}
.all-pink [current-time],.color-gray,.all-pink [total-time]{
	font-size:1.0668rem;
	color:#fff;
	float: left;
}
.bg-color-pink3{
	background-color:#ffffff!important;
	position: absolute;
    top: -0.28449rem;
    left: -0.07112rem;
}
.bg-color-pink{
	position:absolute;
	top:50%;
	margin-top:-2.2850rem;
}
.div_list_li a var img{
	width:100%;
	height:100%;
}
.showdownBtn {
	display: none;
	background: -webkit-linear-gradient(top, rgba(250, 250, 250, 0) 0%, #fff 60%, #fff 100%);
	background: -moz-linear-gradient(top, rgba(250, 250, 250, 0) 0%, #fff 60%, #fff 100%);
	background: -o-linear-gradient(top, rgba(250, 250, 250, 0) 0%, #fff 60%, #fff 100%);
	position: absolute;
	padding-top:2.1337rem;
	width: 100%;
	z-index: 2;
	bottom: -0.85348rem;
	left: 0;
	z-index: 3;
}
.showdownBtn em {
	display: block;
	width: 5.222rem;
	padding:1.7780rem 0.3556rem 0 0;
	height:2.489rem;
	line-height:2.489rem;
	margin: 0 auto 0.3556rem;
	color: #333333;
	text-align: center;
	font-size: 0.9957rem;
	position: relative;
}
.showdownBtn em:after {
	position: absolute;
	content: "";
	right: -0.28449rem;
	top: 2.489rem;
	display: block;
	width:0.56899rem;
	height:0.56899rem;
	border-top:0.07112rem solid #333333;
	border-right:0.07112rem solid #333333;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
transform: rotate(135deg);
}
.jrtp {
    padding-bottom: 1.422rem;
    height: 9rem;
}
.box{
	position:relative;
	width:82%;
	margin:0 auto;   
}
@media screen and (min-width:640px) {
	.box{
		width:83.888%;
	}
}
.left_btn .l_btn {
    position: relative;
    z-index: 3;
}
.left_btn .txt {
    position: absolute;
    bottom: 1.45247rem;
    left: -5%;
    color: #fff;
    font-size: 1.0668rem;
    font-style: normal;
    text-align: center;
    width: 52%;
    z-index: 100000000;
}
.right_btn .txt {
    position: absolute;
    bottom: 1.45247rem;
    right: -5.3%;
    color: #fff;
    font-size: 1.0668rem;
    font-style: normal;
    z-index: 1000000;
    width: 52%;
    text-align: center;
}
.left_btn .l_btn span {
    -moz-transform: skew(-30deg);
    -webkit-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    bottom:0.56899rem;
    background-color:#04a680;
    position: absolute;
    z-index: 4;
    display: block;
    width:48.5%;
    height:3.12944rem;
	border-top-left-radius:0.85348rem;
    border-bottom-left-radius:1.6358rem;
}
.left_btn .l_btn var{
	display: block;
    width:3.12944rem;
    height:3.12944rem;
    background-color:#04a680;
    position: absolute;
    z-index: 100;
    top: -3.698rem;
    left:-1.5rem;
    border-top-left-radius:3.27169rem;
    border-bottom-left-radius:2.91607rem;
}
.right_btn .r_btn {
    position: relative;
    z-index: 3;
}
.right_btn .r_btn span {
    -moz-transform: skewX(-30deg);
    -webkit-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    transform: skewX(-30deg);
    bottom:0.56899rem;
    background-color:#e98240;
    position:absolute;
    z-index:4;
    display:block;
    width:48.5%;
    height:3.12944rem;
	right:0px;
	border-top-right-radius:1.209rem;
    border-bottom-right-radius:0.21337rem;
}
.r_btn  var{
	display: block;
    width: 3.12944rem;
    height: 3.12944rem;
    background-color:#e98240;
    position: absolute;
    z-index: 100;
    top: -3.698rem;
    right: -1.6rem;
    border-top-right-radius: 3.27169rem;
    border-bottom-right-radius: 2.9160rem;
}
.left_btn,.right_btn{
	width:99%;
}
.box div.on{
	opacity:0.3;
}
/*头条头部*/
.headlines_head{
	height:3.55618rem;
}
.headlines_head h1{
	text-align:center;
	font-weight:normal;
	line-height:3.55618rem;
	font-size:1.2rem;
	color:#161a1d;
	box-sizing:border-box;
	position:relative;
	color:#161a1d;
}
.headlines_head h1 a{
	display:block;
    width: 0.56899rem;
    height: 0.92460rem;
    background-image: url(./img/img.png);
    background-size: 1.6358rem 14.0825rem;
    background-position: -0.586rem -1.2775rem;
    margin-left: 0.355618rem;
    position: relative;
    top: 0.09524rem;
	transform:rotate(176deg);
	float: left;
	margin-top:1.1668rem;
	position:absolute;
	left:1.1379rem;
}
body.on{
	overflow-y:hidden;
}



/*音频播放器*/
.voice_question .voice_part {
	display: -webkit-box;
	margin-top: 22px;
}
.audioplayer {
	height: 70px;
	color: #fff;
	position: relative;
	z-index: 1;
	border-radius: 2px;
	padding: 10px;
	width: 100%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.audioplayer-mini {
	width: 50px;
	margin: 0 auto;
}
.audioplayer>div {
	position: absolute;
}
.audioplayer-playpause {
	width: 50px;
	height: 50px;
	text-align: left;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 2;
	top: 10px;
	left: 10px;
	background-image:url(./img/circle.png);
	background-size:50px 50px;
}
.audioplayer-mini .audioplayer-playpause {
	width: 50px;
}
.audioplayer-playpause a {
	display: block;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-right: none;
	border-left-color: #fff;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -5px;
	border-left-width: 16px;
}
.audioplayer-playing .audioplayer-playpause a {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px;
}
.audioplayer-playing .audioplayer-playpause a:before,
.audioplayer-playing .audioplayer-playpause a:after {
	width: 25%;
	height: 100%;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 0;
}
.audioplayer-playing .audioplayer-playpause a:before {
	left: 0;
}
.audioplayer-playing .audioplayer-playpause a:after {
	right: 0;
}
.audioplayer-time {
	line-height: 38px;
	text-align: center;
	z-index: 2;
	top: 0;
}
.audioplayer-time-current {
	color: #ffffff;
	left: 75px;
	font-size: 12px;
	line-height: 18px;
	top: 40px;
}
.audioplayer-time-duration {
	color: #ffffff;
	right: 12px;
	font-size: 12px;
	line-height: 18px;
	top: 40px;
}
.audioplayer-novolume .audioplayer-time-duration {
	border-right: 0;
	right: 0;
}
.audioplayer-bar {
	height: 20px;
	cursor: pointer;
	z-index: 1;
	top: 50%;
	right: 12px;
	left: 76px;
	margin-top: -18px;
	position: relative;
}
.audioplayer-bar::after {
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 100%;
	background-color: #c0f2e3;
	height: 3px;
	z-index: 1;
	border-radius:14px
}
.audioplayer-novolume .audioplayer-bar {
	right: 70px;
}
.audioplayer-bar div {
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.audioplayer-bar .audioplayer-bar-loaded {
	z-index: 2;
}
.audioplayer-bar .audioplayer-bar-loaded::after {
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 100%;
	background-color: #c0f2e3;
	height: 3px;
	z-index: 2;
	border-radius:15px;
}
.audioplayer-bar-played {
	z-index: 3;
}
.audioplayer-bar .audioplayer-bar-played::before {
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 100%;
	background: #2f7d66;
	height: 3px;
	z-index: 3;
	border-radius:14px
}
.audioplayer-bar-played::after {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	z-index: 4;
	right: -5px;
	top: 4px;
	background-color: #ffffff;
}
.audioplayer-volume {
	width: 30px;
	height: 100%;
	text-align: left;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 2;
	top: 0;
	right: 0;
}
.audioplayer-volume-button {
	width: 100%;
	height: 100%;
}
.audioplayer-volume-button a {
	width: 5px;
	height: 6px;
	background-color: #bbb;
	display: block;
	position: relative;
	z-index: 1;
	top: 34%;
	left: 20%;
}
.audioplayer-volume-button a:before,
.audioplayer-volume-button a:after {
	content: '';
	position: absolute;
}
.audioplayer-volume-button a:before {
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-left: none;
	border-right-color: #bbb;
	z-index: 2;
	top: 50%;
	right: -0.25em;
	margin-top: -8px;
}
.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
	width: 5px;
	height: 5px;
	border: 4px double #bbb;
	border-width: 0.25em 0.25em 0 0;
	left: 9px;
	top: -1px;
	-webkit-border-radius: 0 15px 0 0;
	-moz-border-radius: 0 15px 0 0;
	border-radius: 0 15px 0 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.audioplayer-volume-adjust {
	height: 70px;
	cursor: default;
	position: absolute;
	left: 0;
	right: -1px;
	top: -9999px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.audioplayer-volume:not(:hover) .audioplayer-volume-adjust {
	opacity: 0;
}
.audioplayer-volume:hover .audioplayer-volume-adjust {
	top: auto;
	bottom: 100%;
}
.audioplayer-volume-adjust>div {
	width: 8px;
	height: 100%;
	background-color: #dedede;
	cursor: pointer;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}
.audioplayer-volume-adjust div div {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #F15727;
}
.audioplayer-novolume .audioplayer-volume {
	display: none;
}

.audioplayer-play,
.audioplayer-pause {
	-webkit-filter: drop-shadow(1px 1px 0 #000);
	-moz-filter: drop-shadow(1px 1px 0 #000);
	-ms-filter: drop-shadow(1px 1px 0 #000);
	-o-filter: drop-shadow(1px 1px 0 #000);
	filter: drop-shadow(1px 1px 0 #000);
}
.audioplayer-bar, 
.audioplayer-bar div,
.audioplayer-volume-adjust div {
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.audioplayer *,
.audioplayer *:before,
.audioplayer *:after {
	-webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	-o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
	transition: color .25s ease, background-color .25s ease, opacity .5s ease;
}
#click_arrow{color:#1568ff;}

.footerBox {text-align: center;background-color: #60996b;padding: 20px 15px;}
.footerBox .ti { display: block; text-align: center; color: #fff; font-size: 16px; padding-bottom: 0; }
.footerBox .ti img { display: inline-block; width: 20px; height: 20px; vertical-align: middle; }
.footerBox .ti b { display: inline-block; line-height: 20px; vertical-align: middle; margin-left: 5px; font-weight: bold; }
.footerBox .sp { display: block; text-align: center; color: #fff; font-size: 12px; padding-top: 15px; }
.footerBox .sp span { display: block; text-align: center; color: #fff; line-height: 18px; padding: 4px 0; }
.footerBox a{ color: #fff; text-decoration: underline; line-height: 18px; padding: 4px 0;}