/*头部*/
.title{ width: 100%; height: 100px;}
.title dl{ height: 60px; margin: 0 auto; padding-top: 20px;}
.title h1{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-weight: 600; font-size: 24px;}
.title dd{ padding-top: 10px;}
.title span{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; color: #999; overflow: hidden;}
.nav{ width: 100%; height: 50px; overflow: hidden; background: #009582;}
.nav ul{ margin: 0 auto;}
.nav li{ width: 12.5%; float: left; line-height: 50px;}
.nav li:hover{ background-color: #007868;}
.nav a{ display: block; text-align: center; font-size: 16px; color: #fff;}
.this{ background-color: #007868;}
/*头部结束*/

/*主体*/
.content{ margin: 0 auto; padding-top: 20px;}
/*医院介绍*/
.hospital_ln{ background: #fff; padding: 15px;}
.hospital_ln dt{ width: 468px; height: 312px; float: left; overflow: hidden;}
.hospital_ln dt img{ width: 100%; height: 100%;}
.hospital_ln dd{ width: 682px; float: right;}
.hospital_ln h1{width: 100%;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 7px;}
.hospital_ln h1 a{ color: #333;}
.hospital_ln h1 a:hover{ color: #009582;}
.hospital_ln p{ width: 100%; line-height: 34px; color: #999; overflow: hidden; font-size: 14px;}
.hospital_ln p a{ color: #ff931e;}
.hospital_ln span{ width: 100%; height: 20px; line-height: 20px; color: #333; overflow: hidden; padding-top: 20px; display: block; clear: both;}
.hospital_ln span i{ color: #999;}
.hospital_ln span a{ color: #ff931e; padding-left: 10px;}
.index_yydt{ width: 100%; height: 30px; padding-bottom: 5px; border-bottom: 1px solid #eee; line-height: 25px; margin-top: 10px;}
.index_yydt i{ float: left; font-size: 16px; height: 30px; line-height: 25px; padding-bottom: 5px; border-bottom: 2px solid #009582; color: #009582;}
.hospital_ln dd ul{ margin-top: 10px;}
.hospital_ln dd li{ width: 45%; height: 30px; line-height: 30px; padding-left: 10px; float: left; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; color: #999;}
.hospital_ln dd li::before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background: #ddd;}
.hospital_ln dd li a{ color: #333;}
.hospital_ln dd li a:hover{ color: #009582;}
/*医院介绍结束*/

/*医生团队*/
.doctor{ width: 100%;}
.doctor_title{ width: 100%; height: 50px; line-height: 50px; overflow: hidden;}
.doctor_title b{ font-size: 16px; float: left; color: #ff931e;}
.doctor_title a{ float: right; font-size: 12px; color: #999;}
.doctor ul{ width: 100%;}
.doctor li{ width: 32%; float: left; margin-right: 2%; background: #fff;}
.doctor li:nth-child(3n){ margin-right: 0;}
.doctor li:nth-child(4),.doctor li:nth-child(5),.doctor li:last-child{ margin-top: 2%;}
.doctor dl{ padding: 3%;}
.doctor dt{ width: 35%; height: 150px; overflow: hidden; position: relative; float: left;}
.doctor dt img{ width: 100%;}
.doctor dd{ width: 62%; float: right;}
.doctor dd span{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; display: block;}
.doctor dd span a{ color: #333;}
.doctor dd span a:hover{ color: #009582;}
.doctor i{ width: 100%; height: 20px; line-height: 20px; overflow: hidden; color: #999; margin-top: 5px;}
.doctor dd p{ width: 100%; line-height: 24px; margin-top: 5px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;}
.doctor_yygh{ background: #009582; line-height: 35px; text-align: center; color: #fff; width: 80px; float: left; margin-left: 25px; margin-top: 5px; display: block;}
.doctor_zxzx{ background: #ff931e; line-height: 35px; text-align: center; color: #fff; width: 80px; float: right; margin-right: 25px; margin-top: 5px; display: block;}
/*医生团队结束*/

/*特色医疗*/
.tsyl{ width: 100%;}
.tsyl dl{ width: 97%; background: #fff; padding: 1.5%;}
.tsyl dt{ width: 280px; height: 250px; float: left; background: #009582;}
.tsyl dt img{ width: 100%;}
.tsyl dd{ width: 870px; float: right;}
.doctor_title_one{ width: 100%;}
.doctor_title_one h1{ font-size: 24px;}
.doctor_title_one h1 a{ color: #333;}
.doctor_title_one p{ line-height: 1.5; padding-top: 10px;}
.tsyl dd span{ width: 100%; height: 1px; margin-top: 10px; border-bottom: 1px dashed #eee; display: block;}
.tsyl dd ul{ width: 100%; margin-top: 5px;}
.tsyl dd li{ width: 46%; height: 32px; line-height: 32px; padding-left: 10px; position: relative; overflow: hidden; float: left;}
.tsyl dd li:nth-child(2n){ float: right;}
.tsyl dd li::before{ content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background: #ddd; margin-top: -2px;}
.tsyl dd li a{ color: #333;}
.tsyl dd li i{ float: right;}
/*特色医疗结束*/
.one-li li{
	height: 28px !important;
	line-height: 28px !important;
}
.gg{ width: 100%; margin-top: 15px;}

/*医院环境*/
.hos_env{ width: 100%;}
.carousel{ width: 97%; padding: 1.5%; background: #fff; overflow: hidden;}
#mydiv{width:100%; max-width:1200px; height:152px; padding:0; overflow:hidden; }
#mysubdiv{margin:0; padding:0;width:9999px; height:152px;}
#mypicdiv{margin:0; padding:0;width:auto; height:152px; float:left;}

#mypicdiv2{margin:0; padding:0;width:auto; height:152px;float:left;}
#mydiv a{ width:271px; height:152px; float:left; padding-right:20px; display: block;}


/*医院环境结束*/

/*主体结束*/

/*底部*/
.footer{ width: 100%; height: auto; margin-top: 20px; overflow: hidden; background: #ececec;}
.footer dl{ width: 1200px; padding: 30px 0; margin: 0 auto;}
.footer dt{ float: left;}
.footer dd{ float: right; text-align: right;}
.footer p{ line-height: 1.7; color: #666; font-size: 12px;}
/*底部结束*/

.wap_footer{ display: none;}
.xiangmugai{ display:none;}
.wap_top{ display: none;}
.wap_pf{ display: none;}

/*文章列表页面*/
.web_list{ width: 100%;}
.block{ height: 60px; line-height: 60px; color: #999;}
.block a{ color: #999;}
.web_list_left{ width: 850px; float: left; padding:15px 15px 0 15px;}
.web_list_left_title{ width: 100%; height: 20px; line-height: 20px; padding-bottom: 10px; border-bottom: 2px solid #f7f8fa;}
.web_list_left_title i{ float: left; height: 20px; line-height: 20px; padding-bottom: 10px; border-bottom: 2px solid #009582; font-size: 16px; font-weight: 600;}
.web_list_left_title ul{ margin: 10px 0 20px 0;}
.web_list_left_title li{ margin-right: 15px; float: left; line-height: 30px; padding: 0 1%;}
.web_list_left_title li:hover{ background: #007868;}
.web_list_left_title li a{ color: #333;}
.web_list_left_title li:hover a{ color: #fff;}
.news ul{ width: 100%;}
.news li{ width: 100%; padding: 2% 0; border-bottom: 1px dashed #ececec;}
.news li:last-child{ padding-bottom: 0; border-bottom: none;}
.news li a h1{ width: 100%; height: 30px; font-size: 18px; color: #666; overflow: hidden;}
.news li p{ width: 100%; line-height: 25px; color: #666; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 10px;}
.news li i{ width: 100%; height: 20px; line-height: 20px; margin-top: 10px; color: #999; text-align:right; display:block}
.page{width: 94%; height: auto; padding: 2%; background: #fff; margin-top: 15px; border-radius: 3px; display: flex; justify-content: center; margin-top: 20px; border-top: 20px #f7f8fa solid;}
.page li{ display: block; float: left;}
.page_xz{ background: #009582; color: #fff;}
.page li a{display: block; color: #333; background: #eee; line-height: 34px; padding: 0 10px; margin: 0 2px;}
.web_list_right{ width: 300px; float: right;}
.cz_doc{ width: 90%; padding: 5%;}
.cz_doc_title{ width: 100%; height: 20px; line-height: 20px; text-align: center; color: #ff931e; display: flex; justify-content: center;}
.cz_doc_title strong { padding: 0 10px; font-weight: normal; position: relative; font-size: 16px;}
.cz_doc_title strong:before { position: absolute; content: ''; width: 50px; height: 1px; background: #ff931e; right: -50px; top: 50%; }
.cz_doc_title strong:after { position: absolute; content: ''; width: 50px; height: 1px; background: #ff931e; left: -50px; top: 50%;}
.list_doctor{ margin-top: 3%;}
.list_doctor li{ width:270px; height: 433px; overflow: hidden; float: left;}

.tjys-tent{width:240px;padding:10px 15px;background:#f7f8fa;transition:all ease .3s;text-align: center;}
.tjys-nike{width:100%;height:20px;line-height:20px;font-size:16px; color: #333;}
.tjys-name{width:100%;height:20px;line-height:20px;color:#999;margin-top:5px}
.tjys-more{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:5px;border-top:1px solid #eee}
.tjys-more span{color:#ff931e;font-size:14px;transition:all ease .3s;}
.tjys-more em{width:20px;height:30px;background:url(../images/tjys-icon1.png) no-repeat center;transition:all ease .3s}
.tjys-more a{ color: #333;}
.tjys-list:hover .tjys-more span{color:#009582}
.tjys-list:hover .tjys-more em{-webkit-animation:rightlaw .6s infinite;animation:rightlaw .6s infinite;background:url(../images/tjys-icon2.png) no-repeat center}

.list_yydt{ width: 100%; margin-top: 20px;}
.list_yydt dl{ padding: 5%;}
.list_yydt dt{ width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; color: #ff931e;}
.list_yydt dt p{ display: block; float: left;}
.list_yydt dt a{ float: right; font-size: 12px; color: #999;}
.list_yydt dd{ width: 100%; overflow: hidden; margin-top: 10px;}
.list_yydt dd li { width: 96%; height: 32px; line-height: 32px; padding-left: 10px; position: relative; overflow: hidden;}
.list_yydt dd li:before { content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; background: #eee; margin-top: -2px;}
.list_yydt dd li i{ float: right; color: #999; margin-left: 5px;}
.list_yydt dd li a{ color: #333;}
.list_gg{ width: 100%; margin-top: 20px;}
.list_gg img{ width: 100%;}
.list_yypt{ width: 100%; margin-top: 20px;}
.list_yypt dl{ padding: 5%;}
.list_yypt dt{ width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; color: #ff931e;}
.list_yypt dt p{ display: block; float: left;}
.list_yypt dd{ width: 100%; overflow: hidden;}
.list_yypt dd li{ width: 100%; height: auto; padding: 15px 0; border-bottom: 1px dashed #eee;}
.list_yypt dd li:last-child{ padding-bottom: 0; border: 0;}
.list_yypt_img{ width:15%; height: 40px; float: left; margin-right: 5%;}
.list_yypt_img img{ width: 100%;}
.list_yypt dd li p{ width: 80%; height: 15px; line-height: 15px; color: #999; overflow: hidden;}
.list_yypt dd li span{width: 80%; height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; font-size: 18px; font-weight: 600; padding-top: 00px; display: block;}
.list_yypt dd li i{ width: 80%; height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; color: #666; font-size: 12px;}
.list_yypt dd li i a{ color: #ff931e;}
.yypt-line a{ width: 130px; height: 40px; line-height: 40px;text-align: center; color: #fff; display: block; float: left;}
.yypt-line a:first-child{ background: #009582; float: left;}
.yypt-line a:last-child{ background: #ff931e; float: right;}


/*文章详情页面*/
.web_article_left{ width: 880px; float: left; }
.article_news{ float: left; padding: 15px;width: 96%;}
.article_news h1{ width: 100%; line-height: 30px; font-size: 24px;}
.article_news span{ width: 100%; height: auto; line-height: 20px; padding-bottom: 5px; border-bottom: 1px solid #eee; margin-top: 10px; color: #999; font-size: 12px; display: block;}
.article_news span a{ color: #333; margin-left: 10px;}
.article_news p{ width: 100%; font-size: 16px; margin-top: 15px; line-height: 26px; text-indent: 2em;}
.article_page{ padding: 15px; margin-top: 20px;}
.article_page li{line-height: 25px; width: 48%; height: 25px; overflow: hidden; color: #ff931e; float: left;}
.article_page li:last-child{ float: right; text-align: right;}
.article_page li a{ color: #333;}
.article_doc_list{ padding: 15px; margin-top: 20px; }
.article_doc_list dt{  width: 100%; height: 20px; line-height: 20px; overflow: hidden;}
.article_doc_list dt p{ float: left; color: #ff931e; font-weight: bold;}
.article_doc_list dt a{ float: right; color: #333;}
.article_doc_list dd li{ width: 46%; float: left; margin-top: 10px; padding: 1%; background: #f7f8fa; overflow: hidden; margin-top: 10px;}
.article_doc_list dd li:nth-child(2n){ float: right;}
.article_doc_img{ width: 35%; float: left; margin-right: 2%;}
.article_doc_img img{ width: 100%;}
.article_doc_list dd li span{ width: 63%; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px;}
.article_doc_list dd li span a{ color: #333;}
.article_doc_list dd li i{ width: 63%; height: 20px; line-height: 20px; color: #999; overflow: hidden; margin-top: 5px; display: block;}
.article_doc_list dd li p{ width: 63%; line-height: 20px; height: 63px;color: #666; overflow: hidden; margin-top: 5px;}
.article_yygh{ line-height: 35px; background: #009582; color: #fff; text-align: center; width: 80px; float: left; margin-left: 35px; margin-top: 2%;}
.article_zxzx{line-height: 35px; background: #ff931e; color: #fff; text-align: center; width: 80px; float: right; margin-right: 35px; margin-top: 2%;}
.article_rmwz{ padding: 15px; margin-top: 20px; }
.article_rmwz dt{ width: 100%; height: 40px; line-height: 40px; border-bottom: 2px solid #f7f8fa;}
.article_rmwz dt p{ float: left; height: 40px; line-height: 40px; border-bottom: 2px solid #009582; font-size: 16px; font-weight: 600;}
.article_rmwz dt a{ float: right; color: #999;}
.article_rmwz dd li{ width: 100%; padding: 15px 0;}
.article_rmwz dd li a h1{ width: 100%; height: 30px; font-size: 18px; color: #333;}
.article_rmwz dd li p{ width: 100%; line-height: 25px; color: #666; margin-top: 10px;}

/*医生列表页面*/
.doctor_list{ width: 100%;  margin-top: 30px;}
.doctor_list dt{ width: 100%; height: 20px; line-height: 20px; padding-bottom: 10px; border-bottom: 2px solid #f7f8fa;}
.doctor_list dt p{ float: left; height: 20px; line-height: 20px; padding-bottom: 10px; border-bottom: 2px solid #009582; font-size: 16px; font-weight: 600;}
.doctor_list dd{ width: 100%;}
.doctor_list dd li{ width: 100%; padding: 15px 0; border-bottom: 1px #ececec dashed;}
.doctor_list dd li:last-child{ border-bottom: none;}
.doctor_list_img{ width: 130px; height: 145px; float: left; overflow: hidden;}
.doctor_list_img img{ width: 100%;}
.doc_list_news{ width: 530px; float: left; margin-left: 40px;}
.doc_list_news h1 a{ width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #333;}
.doc_list_news span{ width: 100%; height: 20px; line-height: 20px; margin-top: 10px; color: #333; display: block;}
.doc_list_news span i{ color: #999;}
.doc_list_news p{width: 100%; line-height: 25px; color: #666; margin-top: 10px; overflow: hidden;}
.doc_list_line{ width: 110px; float: right;}
.doc_list_line a{ height: 40px; line-height: 40px;}
.doc_list_line a:first-child{ color: #009582; border: 1px solid #009582; width: 100%; height: 40px; line-height: 40px; text-align: center; display: block;}
.doc_list_line a:first-child:hover{ background: #009582; color: #fff;}
.doc_list_line a:last-child{ width: 100%; height: 40px; line-height: 40px; text-align: center; color: #ff931e; border:1px solid #ff931e; margin-top: 15px; display: block;}
.doc_list_line a:last-child:hover{ background: #ff931e; color: #fff;}

/*联系我们*/
.lxwm{ width: 850px; float: left; padding: 15px;}
.lxwm p{ width: 100%; line-height: 1.5; margin-top: 20px;}

/*医院详情页面*/
.hos_jj{ width: 850px; float: left; padding: 15px;}
.hos_jj p{ width: 100%; line-height: 1.5;}
.hos_jj i{ width: 90px; font-size: 20px; text-align: center; color: #007868; border-bottom: 2px #007868 solid; padding: 20px 0 10px 0; margin-bottom: 10px; display: block;}

/*医院环境页面*/
.h_jj{ padding: 2%;}
.h_jj img{ width: 100%}
.h_jj p{ width: 100%; line-height: 1.5;}
.h_jj i{ width: 90px; font-size: 20px; text-align: center; color: #007868; border-bottom: 2px #007868 solid; padding: 20px 0 10px 0; margin-bottom: 10px; display: block;}

/*wap*/
@media (max-width: 768px) {
	#wrapper{
		width: 99%;
	}
	.index_yydt{
		display: none;
	}
	.hospital_ln dd ul {
		display: none;
	}
	.doctor li:last-child{
		display: none;
	}


	.top{ display: none;}

	.wap_top{ width: 100%; display: block; background: #fff; position: fixed; top: 0; z-index: 10000; box-shadow: 2px 2px 2px #ccc;}
	.wap_top dl{ padding: 7px 0; height: auto;}
	.wap_top dt{ width: 80%; float: right; line-height: 1.5; font-weight: bold; padding-right: 5%; font-size: 1.2em;}
	.wap_top dt img{ width: 80%; float: left;}
	.wap_top dt p{ display: none; width: 8%; float: right; font-size: 12px; margin-top: 2%; padding:1% 2%; background: #01b2ac; color: #fff; text-align: center;}
	.wap_top dd{ width: 8%; float: left; font-size: 20px; font-weight: bold; padding-left: 3%; padding-top: 3%;}
	.wap_top p{top: 44px;}
	.wap_top p img{ width: 100%;}

	.nav-nav{ width: 100%; height: 100vh; background-color: rgba(0, 0, 0, .5); position: fixed; top: 0; left: 50%; display: none;transform: translateX(-50%);}
	.nav-left-left{ width: 78%; height: 100vh; background: #fff; float: left;}
	.nav-left-left-title{ width: 50%; height: auto; border-bottom-left-radius: 50%; background-color: #01b2ac; float: right; position: relative;}
	.nav-left-left-title img{ width: 55px; height: auto; position: absolute; top: 27%; left: -17%;}
	.nav-left-left-title h1{ font-size: 18px; color: #fff; padding: 10% 0 0 20%; font-weight: normal;}
	.nav-left-left-title span{ width:100%; font-size: 12px; display: block;padding: 1% 0 0 20%; color: #fff;}
	.nav-left-left-title a{ width: 70px; font-size: 12px; padding: 2%; color: #000;margin: 3% 0 10% 20%;border-radius: 10px; background: #fff; text-align: center; display: block;}
	.nav-left-left ul{ padding-top: 20px;}
	.nav-left-left li{ width: 80%; font-size: 14px; float: right; background: #F6F6F6; padding: 3% 0 3% 5%; margin-bottom: 5%;}
	.nav-left-left li a{ color: #333; border-left: 3px solid #01b2ac; padding-left: 3%;}
	.nav-left-left li i{ font-size: 12px; padding-left: 4%;}
	.nav-left-right{ width: 28px; height: 28px; float: right; margin: 2% 14% 0 0;}
	.nav-left-right img{ width: 100%;}

	#list { width: 100%; background-color: #999; position: absolute; top: 100%; left: 0; z-index: 1000; display: none; opacity: .9;}
	#list a { display: block; padding: 5px 10px; line-height: 1.5; text-decoration: none; color: #fff; text-align: center;}
	#list a:hover { background-color: #007868;}

	#list { width: 100%; background-color: #999; position: absolute; top: 100%; left: 0; z-index: 1000; display: none; opacity: .9;}
	#list a { display: block; padding: 5px 10px; line-height: 1.5; text-decoration: none; color: #fff; text-align: center;}
	#list a:hover { background-color: #007868;}


	.title{ display: none;}
	.nav{ display: none;}
	.content{ padding-top: 15%;}
	.hospital_ln{ padding: 2%;}
	.hospital_ln dt{ width: 100%; height: auto; float: none;}
	.hospital_ln dd{ width: 100%; float: none; margin-top: 2%;}
	.hospital_ln dd li{ width: 99%;}
	.doctor_title{ width: 96%; padding: 0 2%;}
	.doctor li{ width: 100%; float: none; margin-right: 0;}
	.tsyl dl{ padding: 2%;}
	.tsyl dt{ display: none;}
	.tsyl dd{ width: 100%; float: none;}
	.doctor_title_one {
		width: 100%;
		display: none;
	}
	.doctor_title_one h1{ font-size: 1.4em;}
	.doctor_title_one p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
	.tsyl dd span{ display: none;}
	.tsyl dd ul{ width: 94%; padding: 2%; margin-top: 0;}
	.tsyl dd li{
		width: 98%;
		height: 2em;
		line-height: 2em;
		padding-left: 2%;
		float: unset;
		display: flex;
		justify-content: space-between;
	}
	.tsyl dd li a {
		width: 72%;
	}
	.gg img{ width: 100%;}

	/*轮播*/
	#mydiv{width:100%; max-width:1000px; height:10rem; padding:0; overflow:hidden;}
	#mysubdiv{margin:0; padding:0;width:9999px; height:5rem;}
	#mypicdiv{margin:0; padding:0;width:auto; height:5rem; float:left;}
	#mypicdiv a{ width:24%; height:200px; float:left;}
	#mypicdiv2{margin:0; padding:0;width:auto; height:5rem;float:left;}
	#mydiv a{ width:20%; float:left; margin-right:3%;}

	.footer{ display: none;}
	.wap_footer{ display: block; width: 96%; padding: 2%; margin-bottom: 20%;}
	.wap_footer p{ width: 100%; line-height: 1.7;}
	.wap_footer p:nth-child(2), .wap_footer p:nth-child(3) {
		width: 48%;
		float: left;
		margin-right: 2%;
	}
	.wap_footer p:nth-child(5){ margin-top: 2%;}
	.wap_footer dd{ float: left; text-align: left;}

	.xiangmugai {width: 100%;max-width: 640px;bottom: 0px;background: #f0f0f0;position: absolute;position: fixed ! important;margin: 0px auto;top: expression(documentElement.scrollTop+250);text-align: center;z-index: 99999;padding:0 0 0 0;display:block;}
	.xiangmugai ul{width: 98%;margin: 0 auto;}
	.xiangmugai li{float: left;width: 33%;margin: 0 0.1%;}
	.xiangmugai li a{ width:100%;}
	.xiangmugai li a img{width:100%;}

	.wap_pf{ display: block;  width: 70px; height: 70px;  position: fixed; top: 40%; right: 3%; text-align: center; line-height: 70px; border-radius: 50%; z-index: 100000;}
	.wap_pf img{ width: 100%;}
	.wap_pf i{ border-radius: 50%; background: red; position: absolute; top: 3px; left: 0; width: 18px; height: 18px; text-align: center; line-height: 18px; color: #fff;}


	/*文章列表页面*/
	.block{ width: 96%; padding:0 2%; overflow:hidden;}
	.web_list{ width: 96%; margin: 0 auto;}
	.web_list_left{ width: 96%; padding: 2%; float: none; margin: 0 auto;}
	.web_list_right{ width: 100%; margin-top: 2%;}
	.cz_doc{ width: 92%; padding: 4%;}
	.list_doctor{ width: 100%;}
	.list_doctor img{ width: 100%;}
	.tjys-tent{ width: 94%; padding: 2% 3%;}
	.list_gg{ display: none;}

	/*文章页面*/
	.web_article_left{ width: 100%;}
	.article_page{ margin-top: 3%;}
	.article_page li{ width: 100%; height: 2em;}
	.article_page li:last-child{ text-align: left; float: none; padding-top: 3%;}
	.article_doc_list dd li{ width: 100%; padding: 2%;}
	.article_yygh{ margin-top: 5%;}
	.article_zxzx{ margin-top: 5%;}

	/*医生列表页面*/
	.doctor_list_img{ width: 35%; height: auto; float: left; margin-right: 5%;}
	.doc_list_news{ width: 60%; float: right; margin-left: 0;}
	.doc_list_news p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
	.doc_list_line{ width: 100%; float: none; padding-top: 3%; clear: both;}
	.doc_list_line a:first-child{ width: 29%; margin: 0 3% 0 17%; float: left;}
	.doc_list_line a:last-child{ width: 29%; margin: 0 17% 0 3%; float: right;}

	/*联系我们*/
	.lxwm{ width: auto; margin: 0 auto;}

	/*医院介绍*/
	.hos_jj{ width: auto; padding: 3%;}

	.news li{ padding: 5% 0;}
	.news li a h1{ height:auto;}
	.article_doc_list dd li p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
	.list_doctor li{ height: auto;}
	.article_doc_list dd li:nth-child(2n){ float:none;}
	.article_content{ width:100%}
	.article_news{ width:96%; padding:2%;}
	.article_news p img{ width:80%; margin:0 auto; margin-left:-2em;}
	.article_news center{ width:80%; margin:0 auto; margin-left:10%;}
	.article_news center img{ width:100%;}
}
