﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑"
}
ul, ol {
	list-style: none
}
a {
	text-decoration: none;
	color: #000
}
img {
	border: none;
	border: 0;
}
.zhtyw {
	width: 100%
}
.zhty {
	width: 64%;
	margin: auto;
	height: 60px;
	border: 2px solid #259e94;
	clear: both
}
.zhtyl {
	width: 20%;
	float: left
}
.zhtyl h3 {
	width: 100%;
	line-height: 60px;
}
.zhtyl h3 a {
	color: #259e94;
	font-weight: 600;
	font-size: 24px;
	margin-left: 20px;
}
.zhtyr {
	width: 60%;
	float: right;
	text-align: right;
}
.zhtyr ul li {
	width: 16.66%;
	line-height: 60px;
	float: right;
	text-align: center;
}
@media only screen and (max-width: 640px) {
.zhty {
	width: 96%;
	margin: auto;
	height: 60px;
	border: 2px solid #259e94;
	clear: both
}
.zhtyl {
	width: 25%;
	float: left
}
.zhtyl h3 {
	width: 100%;
	line-height: 60px;
}
.zhtyl h3 a {
	color: #259e94;
	font-weight: 600;
	font-size: 18px;
	margin-left: 2px;
}
.zhtyr {
	width: 75%;
	float: right
}
.zhtyr ul li {
	width: 25%;
	line-height: 60px;
	text-align: center;
	float: left;
	font-size: 14px
}
}
.ad {
	width: 100%;
	height: 40px;
}
/*顶部	*/
.dbw {
	width: 100%;
	display: block;
	height: 30px;
	height: 30px;
	background: #999;
}
.db {
	width: 64%;
	margin: auto;
	color: #FFF;
	font-size: 0.8rem;
	line-height: 30px;
}
.dbl {
	width: 50%;
	float: left
}
.dbr {
	width: 50%;
	float: right;
	text-align: right
}
@media only screen and (max-width: 640px) {
.db {
	width: 96%
}
}
/*logo*/
.logow {
	width: 100%;
	display: block;
}
.logo {
	width: 64%;
	margin: auto;
	height: 100px;
}
.logol {
	width: 33%;
	float: left
}
.logoz {
	width: 33%;
	float: left;
	font-size: 16px;
	color: #259e94;
	font-weight: 600;
	line-height: 32px;
	text-align: center
}
.logor {
	width: 33%;
	float: right;
}
.logor img {
	margin-top: 10px;
}
@media only screen and (max-width: 640px) {
.logoz {
	display: none
}
.logo {
	width: 100%;
	margin: auto;
	height: 100px;
}
.logol {
	width: 95%;
}
.logol img {
	width: 100%
}
.logor {
	display: none
}
}
/*.nav*/
.navw {
	width: 100%;
	display: block;
	background: #259e94;
	clear: both
}
.nav {
	width: 64%;
	margin: auto;
	color: #FFF;
	font-size: 1rem;
	height: 50px;
	line-height: 50px;
}
.nav ul li {
	width: 12.4%;
	float: left;
	text-align: center;
	border-left: 1px solid #FFF
}
.nav ul li a {
	color: #FFF;
}
@media only screen and (max-width: 640px) {
.nav {
	width: 100%;
	margin: auto;
	color: #FFF;
	font-size: 1rem;
	height: 100px
}
.nav ul li {
	width: 24.9%;
	float: left;
	text-align: center;
	border-top: 1px solid #FFF;
	height: 50px;
}
.nav ul li a {
	color: #FFF;
}
.c {
	border-right: 1px solid #FFF
}
}
/* banner*/
.zhbannerpc {
	width: 100%;
	display: block;
}
.zhbanneryd {
	width: 100%;
	display: none
}
@media only screen and (max-width: 640px) {
.zhbannerpc {
	width: 100%;
	display: none;
}
.zhbanneryd {
	width: 100%;
	display: block;
	margin: auto
}
}
/* 病种*/
.bzw {
	width: 100%;
	display: block;
	margin-top: 5px;
}
.bz {
	width: 64%;
	margin: auto;
	height: 130px;
	border: 1px solid #ccc;
	border-radius: 20px;
}
.bzl {
	width: 24.9%;
	float: left;
	height: 130px;
	border-left: 1px solid #ccc;
}
.bzl h3 {
	width: 60%;
	margin: auto;
	height: 38px;
	line-height:34px;
	color: #FFF;
	border: 1px solid #259e94;
	border-radius: 30px;
	background: #259e94;
	text-align: center;
	font-weight: 600;
	margin-top: 15px;
}
.bzl ul {
	width: 80%;
	margin: auto;
}
.bzl ul li {
	width:50%;
	height: 20px;
	line-height: 20px;
	float: left;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
}
 @media only screen and (max-width: 640px) {
.bzw {
	display: none
}
}
/*医院活动*/
.zhyyhdw {
	width: 100%;
	display: block;
	height: 356px;
}
.zhyyhd {
	width: 64%;
	margin: auto;
	margin-top: 15px;
}
.zhyyhdl {
	width: 25%;
	height: 350px;
	float: left
}
.zhyyhdz {
	width: 48%;
	height: 350px;
	float: left;
}
.zhyyhdzs {
	width: 100%;
	height: 150px;
}
.zhyyhdzsl {
	width: 35%;
	height: 150px;
	float: left
}
.zhyyhdzsl img {
	width: 90%
}
.zhyyhdzsr {
	width: 62%;
	height: 150px;
	float: right;
	border-bottom: 1px dotted #259e94;
	margin-left: 3%;
}
.zhyyhdzsr p {
	width: 100%;
	line-height: 30px
}
.zhyyhdzx {
	width: 100%;
	clear: both;
	margin-top: 15px;
}
.zhyyhdzx p {
	line-height: 35px;
}
.zhyyhdzx p span {
	position: relative;
	float: right
}
.zhyyhdr {
	width: 27%;
	height: 350px;
	float: right;
	border: 1px solid #259e94
}
.zhyyhdrs {
	width: 92%;
	font-size: 4px;
	height: 50px;
	border-bottom: 3px solid #259e94;
	margin-left: 4%;
	line-height: 50px;
	font-size: 18px;
	color: #259e94;
	font-weight: 600
}
.zhyyhdrx {
	width: 92%;
	margin-left: 4%;
	display: block;
	height: 200px;
}
.zhyyhdrx ul li {
	width: 25%;
	height: 70px;
	border: 1px solid #259e94;
	border-radius: 50PX;
	background: #259e94;
	float: left;
	margin-top: 15px;
	text-align: center;
	margin-left: 6%;
}
.zhyyhdrx ul li img {
	margin-top: 5px;
	margin-left: 15px;
}
.zhyyhdrx ul li a {
	font-size: 10px;
	color: #FFF
}
.zhyyhdrxx {
	width: 92%;
	margin-left: 4%;
	height: 80px;
	background: #259e94
}
.zhyyhdrxx p {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: #FFF
}
 @media only screen and (max-width: 640px) {
.zhyyhdw {
	width: 100%;
	display: block;
	height: 300px;
}
.zhyyhdl {
	display: none
}
.zhyyhdr {
	display: none
}
.zhyyhd {
	width: 100%;
	margin: auto;
	margin-top: 15px;
}
.zhyyhdz {
	width: 100%;
	height: 350px;
	float: left;
}
.zhyyhdzs {
	width: 100%;
	height: 100px;
}
.zhyyhdzsl {
	width: 35%;
	height: 100px;
	float: left
}
.zhyyhdzsl img {
	width: 100%
}
.zhyyhdzsr {
	width: 62%;
	height: 100px;
	float: right;
	border-bottom: 1px dotted #259e94;
	margin-left: 3%;
}
.zhyyhdzsr p {
	width: 100%;
	line-height: 20px;
	font-size: 0.8rem;
	color: #666
}
.zhyyhdzx {
	width: 100%;
	clear: both;
	margin-top: 15px;
}
.zhyyhdzx p {
	line-height: 35px;
	font-size: 0.8rem
}
.zhyyhdzx p span {
	position: relative;
	float: right
}
}
/* 产科*/
.zhckw {
	width: 100%;
	display: inline-block
}
.zhck {
	width: 64%;
	margin: auto;
}
.zhckl {
	width: 70%;
	float: left;
	height: 600px;
	border: 1px #259e94 solid;
	margin-top: 15px;
}
.zhckll {
	width: 45.5%;
	margin-left: 3%;
	float: left;
	height: 265px;
	border: 1px #259e94 solid;
	margin-top: 25px;
}
.zhcklls {
	width: 100%;
	height: 40px;
	border-bottom: 1px #259e94 dotted;
	background: #259e94
}
.zhcklls h3 {
	width: 30%;
	height: 35px;
	margin-top: 8px;
	background: #FFF;
	display: inline-block;
	margin-left: 2%;
	border-radius: 6px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
}
.zhcklls h3 a {
	color: #259e94;
	font-weight: 600
}
.zhcklls span {
	width: 30%;
	height: 35px;
	display: inline-block;
	line-height: 35px;
	float: right;
	text-align: center
}
.zhcklls span a {
	color: #FFF;
	font-weight: 600
}
.zhckllz {
	margin-left: 2%;
	height: 120px;
	border-bottom: 1px #259e94 dotted;
	width: 96%;
	clear: both;
	margin-top: 10px;
}
.zhckllzl {
	width: 35%;
	float: left;
	height: 100px;
}
.zhckllzr {
	width: 63%;
	float: right;
	height: 100px;
	line-height: 28px;
}
.zhckllzr a {
	color: #259e94
}
.zhckllx {
	margin-left: 2%;
	width: 96%;
}
.zhckllx p {
	line-height: 18px;
	font-size: 1rem;
	margin-top: 10px;
	width: 72%;
	float: left
}
.zhckllx span {
	line-height: 18px;
	font-size: 1rem;
	margin-top: 10px;
	width: 27%;
	float: right
}
.zhckr {
	width: 27%;
	float: right;
	height: 600px;
	border: 1px #259e94 solid;
	margin-top: 15px;
}
.zhckrs {
	height: 66px;
	border-bottom: 2px #259e94 solid;
	color: #259e94;
	font-size: 20px;
	font-weight: 600;
	line-height: 66px;
	padding-left: 5%
}
.zhckr p {
	line-height: 18px;
	font-size: 1rem;
	margin-top: 10px;
	width: 65%;
	float: left;
	margin-left: 2%;
	margin-top: 15px;
}
.zhckr span {
	line-height: 18px;
	font-size: 1rem;
	margin-top: 10px;
	width: 32%;
	float: right
}
.zhckrm img {
	width: 100%;
}
.zhckrm {
	width: 96%;
	margin-left: 2%;
	margin-top: 35px;
	display: inline-block
}
 @media only screen and (max-width: 640px) {
.zhck {
	width: 100%;
}
.zhckr {
	display: none
}
.zhckl {
	width: 100%;
	height: auto;
	display: inline-block;
	border: 1px #259e94 solid;
	margin-top: 15px;
}
.zhckll {
	width: 96%;
	margin-left: 2%;
	height: 265px;
	border: 1px #259e94 solid;
	margin-top: 25px;
}
.zhcklls {
	width: 100%;
	height: 40px;
	border-bottom: 1px #259e94 dotted;
	background: #259e94
}
.zhcklls h3 {
	width: 30%;
	height: 35px;
	margin-top: 8px;
	background: #FFF;
	display: inline-block;
	margin-left: 2%;
	border-radius: 6px;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
}
.zhcklls h3 a {
	color: #259e94;
	font-weight: 600
}
.zhcklls span {
	width: 30%;
	height: 35px;
	display: inline-block;
	line-height: 35px;
	float: right;
	text-align: center
}
.zhcklls span a {
	color: #FFF;
	font-weight: 600
}
.zhckllz {
	margin-left: 2%;
	height: 120px;
	border-bottom: 1px #259e94 dotted;
	width: 96%;
	clear: both;
	margin-top: 10px;
}
.zhckllzl {
	width: 35%;
	float: left;
	height: 100px;
}
.zhckllzr {
	width: 63%;
	float: right;
	height: 100px;
	line-height: 28px;
	font-size: 0.9rem;
}
.zhckllzr a {
	color: #259e94
}
.zhckllx {
	margin-left: 2%;
	width: 96%;
}
.zhckllx p {
	line-height: 18px;
	font-size: 0.9rem;
	margin-top: 10px;
	width: 75%;
	float: left
}
.zhckllx span {
	line-height: 18px;
	font-size: 0.9rem;
	margin-top: 10px;
	width: 25%;
	float: right
}
}

/*综合科室*/




.tabs-basic {
	max-width: 64%;
	margin: 30px auto;
}
/* The tabs */

.zhzh {
	width: 100%;
	height: 60px;
	border: 1px solid #259e94;background: #259e94
}
/*.zhzhl {
	width: 30%;
	float: left
}
.zhzhl h3 {
	color: #FFF;
	font-size: 18px;
	float: left;
	margin-left: 15px;
	height: 60px;
	line-height: 60px
}*/
.zhzhr {
	width: 100%;

}

.tabs-basic ul li {
	width: 25%;
	height: 58px;
	float: left;
	text-align: center;
	line-height:58px; 
}
.tabs-basic a {
	display: block;
	text-decoration: none;
	color: #FFF; font-size:18px;
}
.tabs-basic .tab-active {
	border-color: #dddddd;
	background-color: #ffffff;color: #259e94;

}
/* The content */
.zhzhx {
	width: 100%;
	clear: both;
	display: inline-block;
	margin-top: 15px;
}
.zhzhxl {
	width: 25%;
	float: left;
	display: inline-block
}
.zhzhxz {
	width: 49%;
	float: left;
	display: inline-block; margin:auto

}


















.zhzhxr {
	width: 25%;
	float: right;
	display: inline-block
}
.tabs-basic .tabs-content-placeholder {
}
.tabs-basic .tabs-content-placeholder div {
	display: none;
}
.tabs-basic .tabs-content-placeholder div.tab-content-active {
	display: block;
}
.tabs-basic .tabs-content-placeholder div img {
	max-width: 100%;
}
.zhzhx h3 {
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.tab-content-active p { display:inline-block }

.tab-content-active p a{ width:72%; float:left; color:#000}
.tab-content-active p span{ width:28%; float:right; text-align:right}
.zhzhx p {
	width:96%;
	line-height: 30px;
	font-size: 1rem;
	margin-top: 12px; margin-left:2%
}
.zhzhx a {
	color: #259e94;
}
.zhzhx ul{ display:inline-block}
.zhzhx ul li {
	width: 50%;
	float: left;
	height: 30px;
	line-height: 30px;
}
.zhzhx ul li a {
	color: #666
}
.zhzhxr img {
	width: 100%
}
.zhzhxr p {
	line-height: 24px;
}
.zhzhxr p a {
	color: #000
}

@media only screen and (max-width: 640px) {.tabs-basic{max-width: 100%;}.zhzhxl{ display:none}.zhzhxr{ display:none}.zhzhxz {width: 100%;display: inline-block
}.zhzhxz a{ font-size:0.8rem}}

/*流程*/

.zhlcw {
	width: 100%;
	display: inline-block;
}
.zhlc {
	width: 64%;
	margin: auto;
}
.zhlcd{ width:50%; float:left;}
.zhlcd img{ width:100%}

@media only screen and (max-width: 640px) {.zhlc {
	width:96%;
	margin: auto;
}
.zhlcd{ width:100%}
}
/*友情链接*/

/*结尾*/
.footerw{width: 100%; height:230px; background:#259e94;}
.footer{width: 64%; margin: auto;}

.footerl{ width:25%; float:left; margin-top:45px; border-right:1px #FFFFFF solid; height:145px; padding-top:10px; padding-right:15px;}
.footerz{ width:60%; float:left;margin-top:45px; border-right:1px #FFFFFF solid; height:145px; padding-top:10px;}
.footerz p{ color:#FFF; margin-left:5%; font-size:18px; line-height:30px; width:90%}

.footerr{ width:15%; float:right;margin-top:45px;height:145px; }
.footerr img{ margin-left:40px; margin-top:10px; height:120px;	}

@media only screen and (max-width: 640px){.footer{width:100%; margin: auto;}
.footerl{ display:none}
.footerr{ display:none}
.footerz{ width:100%;border:none; margin-top:10px; padding:0px}
.footerz p{ color:#FFF;}
}


.lxw{ width:100%; clear:both}
.lx{ width:64%; margin:auto; line-height:50px;}
.lx p{ width:33; float:left}
.sd{/* border:2px solid #259e94;*/}
@media only screen and (max-width: 640px){.lx{width:96%; margin: auto;} .sd{ display:none}}
/*当前位置*/
.dqwzw{ width:100%;}
.dqwz{ width:64%; margin:auto; height:60px; line-height:60px; border-bottom:2px solid #259e94;}
@media only screen and (max-width: 640px){.dqwz{width:100%;}}
.listw{width:100%;}
.list{ width:64%; margin:auto; display:block; }

@media only screen and (max-width: 640px){.list{width:100%;}}


.listl{width:74%; float:left; display:block; border:1px  solid #259e94; border-top:none; padding-bottom:28px;}
@media only screen and (max-width: 640px){.listl{ width:100%}}

.listl h3{ width:96%; height:50px; line-height:50px; font-weight:400; margin:auto; font-size:1.1rem}
.listl p{width:96%; font-size:0.8x; margin:auto}
.listr{ width:25%; float:right;}
@media only screen and (max-width: 640px){.listr{ width:98%; clear:both; float:none}}


.listr1{ width:98%; border:1px  solid #259e94;height:280px; border-top:none;margin-left:2%;}
@media only screen and (max-width: 640px){.listr1{ display:none}}
.listr1 h4{width:94%;  border-bottom:2px  solid #259e94;height:60px; line-height:60px; margin-left:3%; color:#259e94}
.listr1 p{ width:47%; float:left; margin-left:2%; border: solid 1px #259e94; height:40px; line-height:40px; text-align:center;  font-size:14px; margin-top:8px;}
.waptcx{ margin-top:10px;width:96%; margin-left:2% }
.waptcx a{ color:#2abfa8; font-size:1rem; font-weight:500}
.waptcx1{ text-align: center;margin-top:15px;height:60px;}
.waptcx1l{ float:left; width:48%; line-height:60px; background:#ebf9fa;height:60px; border:#ebf9fa solid 1px; border-radius:15px;}
.waptcx1r{ float:right; width:48%; line-height:60px;background:#fefaee;height:60px;border:#ebf9fa solid 1px; border-radius:15px;}
.waptcx2{ text-align: center; margin-top:15px;height:60px;}
.waptcx2l{ float:left; width:38%; line-height:60px; background:#fefaee;height:60px; border:#ebf9fa solid 1px; border-radius:15px;}
.waptcx2r{ float:right; width:58%; line-height:60px;background:#ebf4fb;height:60px;border:#ebf9fa solid 1px; border-radius:15px;}
.waptcx3{ text-align: center; margin-top:15px;height:60px;}
.waptcx3l{ float:left; width:48%; line-height:60px; background:#f7ebf5;height:60px; border:#ebf9fa solid 1px; border-radius:15px;}
.waptcx3r{ float:right; width:48%; line-height:60px;background:#ffeef0;height:60px;border:#ebf9fa solid 1px; border-radius:15px;}
.listr2{ width:98%; border:1px  solid #259e94;height:340px; border-top:none;margin-left:2%; display:inline-block}
.listr2 h4{width:94%;  border-bottom:2px  solid #259e94;height:60px; line-height:60px; margin-left:3%; color:#259e94}
.listr2 p{ width:47%; float:left; margin-left:2%; border: solid 1px #999; height:50px; line-height:50px; text-align:center;  font-size:14px; margin-top:12px;}
.listr2 p a{ font-size:16px; color:#FFF}
.listr21{ width:93%; height:60px; margin-top:10px;}
.listr21 p{ margin-left:24%; height:20px; width:50%; border:none}
.listr3{ width:98%; border:1px  solid #259e94;height:340px; border-top:none;margin-left:2%; display:inline-block}
.listr3 h4{width:94%;  border-bottom:2px  solid #259e94;height:60px; line-height:60px; margin-left:3%; color:#259e94}
.listr3 p{ width:96%;margin:auto; height:40px; line-height:40px; border-bottom:1px dotted #259e94 }
.listlxxxx ul li{float:left; padding:10px 10px 10px 10px; margin-top:30px;}


.botpf{ display: none}
@media only screen and (max-width: 640px) {.botpf{ display:block}
.botpf { overflow: hidden; zoom: 1; position: fixed; z-index: 9999; bottom: 0; width: 100%; background: #4c4c4c; height:auto; max-width:640px; left:50%;transform:translate(-50%);}
.botpf ul{width: 100%; margin:0 auto;text-align:center;}
.botpf ul li{ width:24.6%; padding:1% 0;  display:inline;  float:left; height:auto;}
.botpf ul li a:hover{ text-decoration:none;}
.botpf ul li:nth-child(2){ border-left:#ededed solid 1px;}
.botpf ul li:nth-child(3){ border-left:#ededed solid 1px;}
.botpf ul li:nth-child(4){ border-left:#ededed solid 1px;}
.botpf ul li span{ color:#ffffff;}
.botpf ul li a img{ width:50%; margin-left:23%; }
.botpf ul li a{ font-size:14px; letter-spacing:1.5px;}


}











