@charset "gb2312";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html {
	overflow-x:hidden;
	margin:0 auto;
}
body {
	font:16px/28px 'Microsoft YaHei' Arial;
	color:#333;
	background:#fff;
}
video {
	width:100%;
}
img[src*="pre.png"] {
border:none;
background-image:url(../images/loading.gif);
background-size:10px 10px;
background-position:center center;
background-repeat:no-repeat;
}
li {
	list-style:none;
}
h1, h2 {
	font-size:18px;
	font-weight:normal;
	color:#000;
	line-height: 32px;
}
a {
	text-decoration:none;
	color:#000;
	-webkit-tap-highlight-color:rgba(0, 255, 0, 0.3);
}
a:hover {
	text-decoration:none;
}
em {
	font-style:normal;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	overflow:hidden;
}
.red {
	color:#f00;
}
.p1 li, .p2, .nav li, .search form, .fsdx, .bar-top, .cb_d ul, .cb_d1 ul, .zj_bt, .page ul, .zixun {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.page ul {
	-moz-box-pack: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.reverse {
	-webkit-box-direction:reverse;
	flex-direction: row-reverse;
}
.p1 li a, .p2 a, .nav li a, .search form input, .fsdx input, .bar-top>div, .cb_d ul li, .zj_bt a, .zixun a {
	-webkit-box-flex: 1;
	-moz-box-flex:1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
}
/***********头部*************/
.top {
	width:100%;
	margin:0 auto;
}
.top img {
	width:100%;
	display:block;
}
.nav {
	background: #1672ce;
	margin: 0 0 2px;
}
.nav li:nth-child(1) {
border-bottom:1px solid #159BE0;
}
.nav li a {
	width:25%;
	text-align: center;
	line-height: 40px;
	border-right:1px solid #159BE0;
	color:#fff;
	display: block;
}
.nav li a:last-child {
	border: none;
}
/***********幻灯*************/
.cj_slide {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 auto 5px;
}
.cj_slide .bd {
	position:relative;
}
.cj_slide .hd {
	position:absolute;
	bottom:3px;
	left:0px;
	height:20px;
	width:100%;
	text-align:center;
}
.cj_slide .hd li {
	display:inline-block;
	width:10px;
	height:10px;
	background:url(../images/slide_point.png) left center no-repeat;
	margin:0px 3px;
	font-size:0;
}
.cj_slide .hd li.on {
	background:url(../images/slide_point.png) -10px center no-repeat;
}
.cj_slide img {
	display:block;
}
/***********搜索*************/
.search {
	margin:5px;
	background-color: #0873bb;
	padding: 3px;
	box-sizing: border-box;
	overflow: hidden;
}
.search input {
	line-height: 28px;
	font-size: 16px;
	float: left;
	border: none !important;
}
.search input[type="text"] {
	width:70%;
	margin-right:1%;
	color:#848080;
}
.search input[type="submit"] {
	width:28%;
	color: red;
	background-color: #fff;
}
/***********医院新闻*************/
.xw {
	margin:5px;
	padding:5px;
	border:1px solid #b2b2b2;
}
.xw h3 {
	font-size:24px;
	font-weight:bold;
	font-family:'微软雅黑';
	color:#e40000;
}
.xw .xw1 {
	padding:0px 2px 0px 2px;
}
.xw .xw1 li {
	line-height:28px;
	font-size:14px;
	border-bottom:1px dashed #7f7f7f;
}
.xw .xw1 li span {
	display:inline-block;
	width:30px;
	margin-right:10px;
	vertical-align:middle;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	font-size:14px;
	background:#1672ce;
}
.xw .xw1 li:first-child span {
	background:#c40000;
}
.xw .xw1 li a {
	color:#464646;
}
.xw .xw2 {
	padding:0px 2px 0px 2px;
}
.xw .xw2 li {
	line-height:28px;
	font-size:14px;
	border-bottom:1px dashed #7f7f7f;

	text-decoration:none;
}
.arrow {
   color:#36C; padding-left:2px; padding-right:5px;
}
.xw .xw2 li a {
	color:#464646;
}
.xw .xw2 li a span {
	color:#f00;
	font-weight:bold;
}
.xw .xw2 li:last-child {
	border-bottom:none;
}
.xw .yz {
	margin:5px;
	overflow:hidden;
}
.xw .yz img {
	width:49%;
	display:block;
}
/***********咨询公共*************/
.zx_ad {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: box;
	margin:5px;
	overflow:hidden;
}
.zx_ad a {
	display:block;
	text-align:center;
	line-height:32px;
	background-color:#dee2e1;
	-webkit-box-flex: 1;
	font-size:16px;
}
.zx_ad a:nth-child(1) {
color:#e88a0f;
}
.zx_ad a:nth-child(2) {
color:#1672ce;
margin-left:5px;
}
.tit {
	background-color:#1672ce;
	margin:5px 5px 0px 5px;
	overflow: hidden;
}
.tit span {
	line-height:32px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-left:5px;
}
.tit a img {
	width:53px;
	height:24px;
	display:block;
	margin:4px;
}
/***********关键词（烦恼）*************/
.fannao {
	border:1px solid #aeaeae;
	border-top:none;
	margin:0px 5px;
}
.fannao ul {
	padding:0px 3px;
}
.fannao ul li {
	line-height:28px;
	font-size:14px;
	border-bottom:1px dashed #7f7f7f;

	text-decoration:none;
}
.fannao ul li a {
	color:#464646;
}
.fannao ul li:last-child {
	border-bottom:none;
}
/***********常识*************/
.changshi {
	margin:5px;
}
.changshi .item {
	overflow:hidden;
}
.changshi .item li {
	width:32%;
	line-height:36px;
	border:1px solid #cdcccc;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	float:left;
	text-align:center;
	margin:0 2% 2% 0;
	box-sizing:border-box;
}
.changshi .item li:nth-child(3n) {
margin-right:0px !important;
}
.changshi .item li a {
	color:#464646;
}
.changshi .wenz {
	margin:0 auto;
}
.changshi .wenz li {
	line-height:28px;
	border-bottom:1px dashed #7f7f7f;
	
	font-size:14px;
}
.changshi .wenz li a {
	color:#464646;
}
.changshi .wenz li:last-child {
	border-bottom:none;
}
/***********专家*************/
.zj0 {
	width:100%;
	overflow: hidden;
}
.zj0 ul {
	float:left;
	width:100%;
}
.zj0 li {
	float:left;
	width:100%;
	padding:10px 0;
	position:relative;
	border-bottom:1px dashed #cccccc;
}
.zj0 li .zj_m {
	position:absolute;
	top:10px;
	right:0px;
	width:37px;
	height:103px;
}
.zj0 li .zj_k {
	margin-right:47px;
	position:relative;
}
.zj0 li .zj_l {
	position:absolute;
	top:0px;
	left:10px;
	width:91px;
	height:104px;
}
.zj0 li .zj_r {
	float:left;
	height:104px;
	margin-left:111px;
}
.zj0 li .zj_r dl {
	float:left;
	width:100%;
	height:104px;
	overflow:hidden;
}
.zj0 li .zj_r dl dt {
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #cccccc;
	overflow:hidden;
}
.zj0 li .zj_r dl dt strong {
	float:left;
	height:35px;
	line-height:35px;
}
.zj0 li .zj_r dl dt strong a {
	padding-left:5px;
	font-size:16px;
	display:block;
}
.zj0 li .zj_r dl dt span {
	float:left;
	height:35px;
	line-height:38px;
	font-size:12px;
	font-weight:bold;
	color:#d32c33;
}
.zj0 li .zj_r dl dt em {
	float:right;
	width:84px;
	height:35px;
	padding:5px 0;
}
.zj0 li .zj_r dl dd {
	float:left;
	width:100%;
	height:42px;
	text-indent:2em;
	font-size:12px;
	line-height:20px;
	padding-top:5px;
	overflow:hidden;
}
.zj0 li .zj_r dl p {
	float:right;
	width:100%;
	height:19px;
	border:1px solid #d32c33;
	background:url(../images/1_59.png) no-repeat 1px top;
	overflow:hidden;
}
.zj0 li .zj_r dl p a {
	padding-left:38px;
	height:19px;
	line-height:19px;
	font-size:12px;
	color:#d32c33;
	display:block;
}
/***********技术*************/
.jishu, .bingli {
	margin:5px;
}
.jishu h3, .bingli h3, .guahao h3 {
	font-size:20px;
	text-align:center;
}
.jishu h4, .bingli h4, .guahao h4 {
	font-size:16px;
	text-align:center;
}
.jishu ul li {
width: 100%;
line-height: 28px;
border-bottom: 1px dashed #7f7f7f;
background-size: 17px 8px;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.jishu ul li a, .bingli .bingli2 li a {
	color:#464646;
	text-decoration:none;
}
.jishu ul li:last-child, .bingli .bingli2 li:last-child {
	border-bottom:none;
}
/***********病例*************/
.bingli .bingli1 {
	width:100%;
	overflow:hidden;
}
.bingli .bingli1 li {
	width:32%;
	float:left;
	margin-right:2%;
}
.bingli .bingli1 li:last-child {
	margin-right:0px !important;
}
.bingli .bingli1 li h5 {
	line-height:40px;
	text-align:center;
	color:#252525;
}
.bingli .bingli2 li {
	line-height:28px;
	border-bottom:1px dashed #7f7f7f;
	
	font-size:14px;
}
.bingli img, .guahao_zx img {
	width: 112px;
	display: block;
	height: 125px;
}
.bingli span {
	width:88%;
	margin:0 auto;
	text-align:center;
	line-height:32px;
	display:block;
	background-color:#1672ce;
	border-radius:8px;
}
.bingli span a {
	color:#fff;
}
/***********预约挂号*************/
.guahao {
	border:1px solid #aeaeae;
	border-top:none;
	box-sizing:border-box;
	margin:0px 5px 5px 5px;
	z-index:10001
}
.guahao ul {
	padding-left:5px;
	font-size:14px;
}
.guahao ul li {
	line-height:36px;
}
.guahao input {
	line-height:28px;
	border:1px solid #aeaeae;
	vertical-align:middle;
	font-size:16px;
	color:#ccc;
}
.sw_txt2 {
	width:30%;
}
.sw_txt3 {
	width:67%;
}
.sw_but2 {
	width:150px;
	height:37px;
	background:url(../images/sw_but2.png) no-repeat center top;
	border:none;
	background-size:150px 37px;
	margin:5px auto;
	display: block;
}
.hqdizhi {
	padding:8px;
	background:#fff;
}
.hqdizhi form {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.hqdizhi input {
	border:1px solid #e88a0f;
	padding:8px;
	display:block;
}
.tel {
	width:70%;
}
.sbtbtn3 {
	width:30%;
	background:#e88a0f;
	color:#fff;
	-webkit-appearance:none;
}
/***********foot*************/
footer {
	margin-bottom:12px;
}
.foot_nav {
	background:#1672ce;
	margin:0px 5px;
}
.foot_nav a {
	display:inline-block;
	width:25%;
	line-height:34px;
	color:#fff;
	font-size:16px;
	text-align:center;
}
.fot_2 {
	position:relative;
}
.fot_2_p1 {
	line-height:36px;
	padding:10px 0px 0px 8px;
	color:#3c3c3c;
	line-height:28px;
}
.fot_back_top {
	right:10px;
	top:30px;
	position:absolute;
}
/***********bottom*************/
.bottom {
	width:100%;
	overflow:hidden;
	position:fixed;
	bottom:0px;
	left:0px;
	border-top:1px solid #0F6DB2;
	z-index:2000;
}
.bottom li {
	width:22%;
	float:left;
	height:40px;
	background:#1672CE;
}
.bottom li:nth-child(2) {
width:34%;
}
.bottom li a {
	line-height:16px;
	display:block;
	padding-top:3px;
	text-align:center;
	color:white;
	font-size:12px;
	border-right:1px solid #0459AD;
	border-left:1px solid #2386E7;
	position:relative;
}
.bottom li a span {
	position:absolute;
	top:2px;
	right:2px;
	background:#D50000;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:100px;
	border:2px solid #fff;
	-webkit-transform:scale(0.6);
	-webkit-transform-origin:top center;
	-ms-transform:scale(0.6);
	-ms-transform-origin:top center;
	transform:scale(0.6);
	transform-origin:top center;
	-webkit-animation:run 1s linear 0 infinite;
}
@-webkit-keyframes run {
 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-ms-keyframes run {
 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
.bottom li:first-child a {
	border-left:none;
}
.bottom li:first-child a span {
	-webkit-animation:none;
	-webkit-transform:scale(0.75);
}
.bottom li:last-child a {
	border-right:none;
}
.bottom li a:before {
	display:block;
	margin:0 auto;
	height:20px;
	font-size:16px;
	color:#fff;
}
/***********list*************/
.position {
	border:1px solid #aeaeae;
	height:32px;
	margin:1px;
}
.position p {
	line-height:32px;
	font-size:14px;
	padding-left:3px;
	overflow:hidden;
	height:32px;
}
.position p strong {
	color:#159BE0;
}
.position .sw_position_a {
	display:inline-block;
}
.position img {
	width:52px;
	height:24px;
	display:block;
	vertical-align:middle;
	margin:4px;
}
.list ul {
	margin:5px;
}
.list ul li {
	border-bottom:1px dashed #7f7f7f;
	overflow:hidden;
}
.list ul li h3 {
	font-size:18px;
	color:#007200;
	padding-left:10px;
	line-height:28px;
}
.list ul li span {
	font-size:16px;
	color:#545454;
	display:block;
	text-align:right;
	padding-right:8px;
}
.list ul li p {
	line-height:28px;
	font-size:14px;
	color:#333;
	background:url(../images/bz_bg1.png) no-repeat left 8px;
	padding-left:18px;
	padding-bottom:10px;
}
.list ul li p em {
	color:#e00000;
	font-style:normal;
}
.list ul li a {
	color:#464646;
}
.zx_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: box;
	margin:5px auto;
	overflow:hidden;
}
.zx_list a {
	display:block;
	text-align:center;
	line-height:32px;
	background-color:#dee2e1;
	-webkit-box-flex: 1;
	font-size:16px;
}
.zx_list a:nth-child(1) {
color:#e88a0f;
}
.zx_list a:nth-child(2) {
color:#1672ce;
margin-left:5px;
}
.pagelist {
	width:100%;
	margin:8px auto;
	overflow:hidden;
	text-align: center;
}
.pagelist ul li {
	border:#ccc 1px solid;
	background:#fff;
	color:#005fb9;
	font-size:18px;
	margin:0px 2px;
	display:inline-block;
	padding:3px 5px;
}
.pagelist ul li a {
	color:#000;
}
/***********arc*************/
.con h3 {
	font-size:18px;
	color:#000;
	text-align:center;
	padding-top:5px;
	line-height:30px;
	padding-left:5px;
}
.con h4 {
	text-align:center;
	font-size:14px;
	color:#656565;
	width:100%;
	line-height:28px;
	margin-top: 5px;
	overflow:hidden;
}
.con h4 a {
	color:#fff;
	background-color:#159BE0;
	padding:5px 8px;
	margin-right:5px;
}
.con h4 a:nth-child(2) {
background-color:#e88a0f;
}
.con .arc {
	margin:5px;
}
.con .arc img[src*=".jpg"] {
display:block;
margin:0 auto;
max-width:280px;
}
.pre_next {
	margin:5px;
}
.pre_next p {
	color:#000;
	text-align:left;
	overflow:hidden;
}
.pre_next p a {
	color:#1672ce;
}
.zx_arc {
	margin:5px;
}
.zx_arc img {
	width:100%;
	display:block;
}
.tj_arc {
	margin:0px 5px 5px 5px;
	border:1px solid #d9d9d9;
	border-top:none;
}
.tj_arc li {
	line-height:28px;
	border-bottom:1px dashed #7f7f7f;
	padding-left:5px;
}
.tj_arc li a {
	color:#464646;
}
.tj_arc li span {
	float:left;
	margin-right:3px;
}
.tj_arc li:last-child {
	border-bottom:none;
}
/***********anli*************/
.anli {
	border:1px #d9d9d9 solid;
	overflow:hidden;
zoom;
1;
	margin:5px;
}
.al1 {
	padding:8px;
	overflow:hidden;
	zoom:1;
}
.anli_dao {
	margin:5px;
}
.anli_dao img {
	width:127px;
	height:100px;
	float:left;
	margin:0px 10px 0px 0px;
	display:block;
}
.anli_dao p {
	text-indent:1.8rem;
}
.anli_zan ul li {
	border-bottom:1px #bfbfbf dashed;
	padding:5px 0px;
	overflow:hidden;
	zoom:1;
	color:#333333;
	line-height:28px;
	background:url(../images/al1_ico.png) 0px 5px no-repeat;
	padding-left:35px;
}
.anli_zan ul li span {
	color:#eca212;
}
.anli_list {
	padding:5px;
	margin:5px;
	overflow:hidden;
	zoom:1;
	border: 1px #d9d9d9 solid;
}
.anli_item {
	overflow:hidden;
	zoom:1;
}
.anli_item img {
	width:144px;
	height:105px;
	float:left;
	margin-right:10px;
	display:block;
}
.anli_item h4 {
	color:#333333;
	text-align:center;
	font-weight:bold;
	line-height:30px;
}
.anli_item p {
	color:#545454;
	font-size:14px;
	line-height:26px;
	text-indent:2em;
	margin-top:2px;
}
.anli_xx ul {
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
.anli_xx ul li {
	float:left;
	width:32%;
	height:100px;
	background:url(../images/al2_lbg.png) no-repeat center top;
	display:inline;
}
.anli_xx ul li:nth-child(2) {
margin:0px 2%;
}
.anli_xx ul li h3 {
	font-weight:bold;
	color:#FAF708;
	line-height:28px;
	text-align:center;
	margin:10px 0px 5px;
}
.anli_xx ul li h5 {
	font-size:14px;
	color:#ffffff;
	line-height:24px;
	margin:0px 5px;
}
/******预约表单*****/
.jiange {
	height:10px;
	clear:both;
}
.nrjjsb {
	width:100%;
	height:auto;
	padding:0 0 10px 0;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #bebebe;
	box-sizing:border-box;
}

.nr_n1 {
	width:94%;
	margin:0 auto;
	height:56px;
	border-bottom:1px dashed #CCCCCC;
}
.nr_n1 p {
	line-height:30px;
	font-size:16px;
}
.nr_n1_dx {
	width:95%;
	height:26px;
	padding-left:5%;
}
.nr_n1_dx input {
	float:left;
	line-height:26px;
	margin-top:6px;
}
.nr_n1_dx label {
	float:left;
	line-height:26px;
	width:30%;
	text-align:left;
}
.nr_n1_dx label a {
	display:block;
	line-height:26px;
	text-indent:0.5em;
	font-size:14px;
}
.nr_n2 {
	width:94%;
	height:auto;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
}
.nr_n2_d1 {
	width:100%;
	height:34px;
	margin:2px 0px;
}
.nr_n2_d1 p {
	float:left;
	line-height:34px;
	font-size:14px;
	padding:0 2%;
	width:24%;
	text-align:center;
}
.nr_n2_d1 input {
	display:block;
	width:70%;
	height:32px;
	border:1px solid #CCC;
}
.nr_n2_d2 {
	width:100%;
	height:47px;
}
.nr_n2_d2 p {
	line-height:47px;
	font-size:14px;
	padding:0 2%;
	float:left;
	width:24%;
	text-align:center;
}
.nr_n2_d2 span {
	width:70%;
	display:block;
	line-height:47px;
	height:47px;
	text-align:left;
	float:left;
}
.nr_n2_d2 span a {
	line-height:47px;
	font-size:14px;
}
.biaodan h3 {
	background:#1672ce;
	color:#1672ce;
	line-height: 2;
	position:relative;
	margin: 0 0 8px;
}
.biaodan h3 span {
	background: #fff;
	line-height: 40px;
	display: inline-block;
	position:relative;
	width: 70%;
	margin: 2px 0 2px 36px;
	text-align: center;
	font-size:14px;
}
.biaodan .jiami {
color: #FF7800;
display: block;
text-align: center;
line-height: 28px;
font-size: 14px;
}
.anniu1 {
	width: 40%;
height: 30px;
background: #EB862A none repeat scroll 0% 0%;
margin: 10px auto;
border-radius: 5px;
line-height: 30px;
text-align: center;
}
#submit{border: medium none;
background-color: #EB862A;  cursor:pointer; font-size:16px; color:#FFF;}
.anniu1 a {
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
}
