﻿@charset "utf-8";

/* CSS Document */

html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, input { padding: 0; margin: 0; border: 0 }

ul, ol, li { list-style: none outside none; }

body { position: relative; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #333; background: url(../images/body_bg.png) repeat-x; overflow-x: hidden; }

a, a:visited { text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { color: #000; }

img { vertical-align: top; display: inline-block; border: none; }

.btn { display: inline-block; vertical-align: middle }

.fl { float: left; }

.fr { float: right; }

.fw { font-weight: bold; }

.clear { content: ''; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; zoom: 1; }

.clearr { width: 100%; height: 10px; margin: auto; overflow: hidden; clear: both; }

.clear1 { width: 100%; height: 15px; margin: auto; overflow: hidden; clear: both; }

.arial { font-family: 'arial'; }

.ft24 { font-size: 24px; }

.ft18 { font-size: 18px; }

.ft14 { font-size: 14px; }

.ft12 { font-size: 12px; }

input,textarea{outline:none;}

a.a-red, a.a-red:visited { color: #e60012; }

a.a-red:hover { color: #d38d00; }

.ft-red { color: #e60012; }

* html, * html body { background-attachment: fixed; }

.clearfix { *zoom:1

}

.clearfix:after { content: '\20'; display: block; height: 0; clear: both }

.autohei { overflow: hidden; zoom: 1; }

.header { height: 209px; width: 1000px; margin: 0 auto; }

.xiwang { height: 30px; line-height: 30px; overflow: hidden; color: #898989; }

.xiwang p span, .xiwang p a { float: left; }

.xiwang p b { float: left; display: block; font-size: 30px; margin: 0 5px; line-height: 15px; height: 25px; padding-bottom: 5px; }

.xiwang p a { display: inline-block; background: url(../images/sprite_bg2.png) -51px -195px no-repeat; width: 21px; height: 21px; overflow: hidden; margin: 4px 8px 0 0; }

.xiwang p a.tengxun { background-position: -51px -217px; }

.xiwang p a.qq { background-position: -51px -239px; }

.xiwang p a.weixin { background-position: -51px -261px; }

.head2 { height: 134px; background: url(../images/laopai.png) 440px 56px no-repeat; }

a.logo { float: left; margin-top: 35px; }

a.tel { float: right; margin-top: 20px; }

.topNav { height: 45px; width: 1000px; position: relative; }

.nav-down { width: 208px; height: 45px; position: absolute; background: #f4ac2e; padding-left: 22px; line-height: 45px; color: #fff; top: -45px; left: 0; font-size: 15px; font-weight: 800; }

span.menu-down { display: block; width: 15px; height: 15px; margin: 15px 22px 0 0; background: url(../images/sprite_bg2.png) -89px -106px no-repeat; overflow: hidden; }

span.rotate { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; -ms-transition: -moz-transform 0.3s ease-out; -o-transition: -moz-transform 0.3s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }

.menu { width: 769px; height: 100%; float: right; }

.menu li { width: 96px; height: 100%; background: url(../images/sprite_bg2.png) 94px -422px no-repeat; text-align: center; float: left; cursor: pointer; }

.menu li a { display: block; width: 96px; height: 45px; position: relative; overflow: hidden; }

.menu li a span { display: block; font-weight: 800; width: 96px; height: 45px; position: absolute; left: 0; line-height: 45px; font-size: 15px; color: #fff; }

span.m-cur { top: 0; }

span.m-over { top: 45px; background: #f4ac2e; }

.down-page { clear: both; position: absolute; width: 1000px; height: 450px; top: 209px; left: 50%; margin-left: -500px; }

.nav-1 { clear: both; width: 70px; height: 100%; position: absolute; left: -70px; top: 0; border-right: 1px solid #e2e2e2; background: #fff; overflow: hidden; display: none; }

.nav-1 dd { height: 88px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.nav-1 dd a { display: block; margin: 0 auto; background-image: url(../images/sprite_bg1.png); }

dd.page-d1 a { width: 39px; height: 36px; background-position: -727px top; margin-top: 28px; }

dd.page-d1 a:hover { background-position: -727px -36px; }

dd.page-d2 a { width: 39px; height: 35px; background-position: -767px top; margin-top: 20px; }

dd.page-d2 a:hover { background-position: -767px -35px; }

dd.page-d3 a { width: 36px; height: 35px; background-position: -807px top; margin-top: 25px; }

dd.page-d3 a:hover { background-position: -807px -35px; }

dd.page-d4 a { width: 41px; height: 33px; background-position: -844px top; margin-top: 25px; }

dd.page-d4 a:hover { background-position: -844px -33px; }

dd.page-d5 a { width: 43px; height: 31px; background-position: -886px top; margin-top: 30px; }

dd.page-d5 a:hover { background-position: -886px -31px; }

.nav-2 { width: 229px; height: 400px; float: left; background-color: #fff; display: none; border-bottom: 1px solid #e5e5e5; }

.zhuanqu { height: 130px; width: 209px; padding-left: 20px; background: url(../images/sprite_bg1.png) -125px -100px no-repeat; }

.zhuanqu i, .zhuanqu h3 { float: left; }

.zhuanqu i { display: block; width: 24px; height: 24px; margin-top: 14px; margin-right: 9px; }

.zhuanqu h3 { font-size: 16px; float: left; margin-top: 15px; }

.zhuanqu p { clear: both; padding-top: 10px; padding-left:20px }

.zhuanqu p a { margin: 0 3px; padding: 0 2px ; font-size: 14px; line-height: 30px; }

.zhuanqu p a:hover { background-color: #dcdcdc; }

i.zq-icon1 { background: url(../images/nav_top1.jpg); }

i.zq-icon2 { background: url(../images/nav_top2.jpg); }

i.zq-icon3 { background: url(../images/nav_top3.jpg); }

.nav-2 .cur { background-color: #6596de; }

.nav-2 .cur i.zq-icon1 { background: url(../images/nav_top1.jpg); }

.nav-2 .cur i.zq-icon2 { background: url(../images/nav_top2.jpg); }

.nav-2 .cur i.zq-icon3 { background: url(../images/nav_top3.jpg); }

.nav-3 { width: 767px; _width: 765px; height: 400px; float: left; }

.zq-con { width: 100%; height: 100%; overflow: hidden; background: #fff; border: 2px solid #ccc; display: none; }

.zq-con-l { width: 502px; height: 380px; float: left; margin: 25px 0 0 22px; border-right: 1px solid #ccc; _display: inline; }

h2.zq-h2 { font-size: 18px; font-weight: 600; }

.zq-con-l ul { width: 464px; margin-top: 10px; }

.zq-con-l li { width: 100%; padding: 10px 0 10px 2px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.zq-con-l li h3 { font-size: 16px; float: left; line-height: 30px; }

.zq-con-l li p { float: left; width: 384px; margin-top: 8px; }

.zq-con-l li a { display: block; float: left; height: 14px; line-height: 14px; _line-height: 16px; font-size: 14px; margin: 0 5px 8px 0; padding: 1px 3px; overflow: hidden; }

.zq-con-l li a:hover { background: #f4ac2e; }

.zq-con-r { width: 208px; height: 100%; float: left; margin: 25px 0 0 15px; _display: inline; }

.liaojie { height: 120px; border-bottom: 3px solid #dcdcdc; margin-top: 5px; }

.liaojie li { height: 27px; _height: 25px; border-bottom: 1px dashed #dcdcdc; line-height: 27px; overflow: hidden; }

.liaojie li span, .liaojie li a { float: left; display: block; font-size: 12px; }

.liaojie li a { padding: 0 2px; height: 20px; line-height: 20px; margin-top: 5px; }

.liaojie li a:hover { background: #f4ac2e; }

.liaojie li a.lj-a { background: #dcdcdc; height: 20px; line-height: 20px; padding: 0 3px; margin: 5px 12px 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; _line-height: 20px; }

.liaojie li span.lj-num { padding-left: 12px; margin-top: 7px; height: 12px; background: url(../images/sprite_bg3.png) left -235px no-repeat; font-size: 10px; line-height: 12px; }

.zq-doctor { height: 244px; margin-top: 10px; }

.zq-doctor p { width: 194px; font-size: 14px; padding-top: 8px; line-height: 20px; }



/*---------banner-----------*/



.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY { -webkit-animation: .8s ease-out backwards; -moz-animation: .8s ease-out backwards; -ms-animation: .8s ease-out backwards; animation: .8s ease-out backwards; }

.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards; }

.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY { -webkit-animation: .8s ease-in forwards; -moz-animation: .8s ease-in forwards; -ms-animation: .8s ease-in forwards; animation: .8s ease-in forwards; }

.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards; }

.slide-focus { height: 400px; position: relative; width: 1440px; margin: 0 auto; z-index: 100; }

.pic { width: 1440px; height: 400px; position: absolute; left: 0; top: 0; }

.pic ul { width: 5000px; }

.pic li {

	width: 100%;

	height: 450px;

	position: absolute;

	top: 1px;

	left: 0;

	filter: alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;

	z-index: 101;

	overflow: hidden;

}

.pic li.now { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 111; }

.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 { z-index: 11; padding-top: 30px; _display: inline; }

.tanru-1, .tanru-3 { width: 535px; height: 450px; }

.tanru-2 { width: 528px; height: 386px; margin-left: 50px; }

.tanru-4 { width: 491px; height: 349px; padding: 90px 0 0 80px; }

.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 { z-index: 11; margin-right: 50px; _display: inline; }

.danru-1 { width: 452px; height: 317px; }

.danru-2 { width: 492px; height: 355px; }

.danru-3 { width: 492px; height: 355px; }

.danru-4 { width: 470px; height: 238px; }

.danru-5 { width: 500px; height: 231px; margin-right: 80px; }

.pic li.now .a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }

.pic li.now .a-bouncein { -webkit-animation-name: bouncein; -moz-animation-name: bouncein; -ms-animation-name: bouncein; animation-name: bouncein; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -ms-animation-delay: .8s; animation-delay: .8s; }

.list { width: 200px; height: 16px; position: absolute; bottom: 10px; left: 55%; margin-left: -109px; z-index: 121; }

.list li { width: 16px; height: 16px; float: left; margin: 0 5px; background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-indent: -999px; cursor: pointer; overflow: hidden; }

.list li.cur { background-color: #F4AC2E; }

span#prev1, span#next1 { display: none; width: 28px; height: 40px; position: absolute; top: 190px; z-index: 120; cursor: pointer; }

span#prev1 { background: url(../images/left-arrow.png) no-repeat; left: 3%; }

span#next1 { background: url(../images/right-arrow.png) no-repeat; right: 3%; }

a.ex-zx1, a.ex-zx2 { display: block; float: left; width: 133px; height: 39px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 17px; line-height: 39px; text-align: center; font-weight: bold; position: relative;}

a.ex-zx1 { background: #6a6a6a; color: #fff; margin-right: 29px; }

a.ex-zx1:hover { color: #ddd; }

a.ex-zx2 { background: #1976DE; }

.ban-wrap { display: block; width: 100%; height: 100%; z-index: 101; }

.ban-wrap img { float: left; }

.pic ul li a.banner_z { width: 135px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; font-size: 19px; display: inline-block; position: absolute; left: 510px; bottom: 54px; border: 1px solid #000; background: #e19410 }

.slide-focus span.ban-a2 { display: block; float: right; width: 133px; height: 39px; margin: -40px 50px 0 0; }



/* 淡入-从下 */



@-webkit-keyframes fadeinB { 0% {

opacity:0;

-webkit-transform:translateY(100px);

}

100% {

opacity:1;

-webkit-transform:translateY(0);

}

}

 @-moz-keyframes fadeinB { 0% {

opacity:0;

-moz-transform:translateY(100px);

}

100% {

opacity:1;

-moz-transform:translateY(0);

}

}

 @-ms-keyframes fadeinB { 0% {

opacity:0;

-ms-transform:translateY(100px);

}

100% {

opacity:1;

-ms-transform:translateY(0);

}

}

 @keyframes fadeinB { 0% {

opacity:0;

transform:translateY(100px);

}

100% {

opacity:1;

transform:translateY(0);

}

}



/* 弹入 */



@-webkit-keyframes bouncein { 0% {

opacity:0;

-webkit-transform:scale(0.3);

}

50% {

opacity:1;

-webkit-transform:scale(1.05);

}

70% {

-webkit-transform:scale(0.7);

}

100% {

-webkit-transform:scale(1);

}

}

 @-moz-keyframes bouncein { 0% {

opacity:0;

-moz-transform:scale(0.3);

}

50% {

opacity:1;

-moz-transform:scale(1.05);

}

70% {

-moz-transform:scale(0.7);

}

100% {

-moz-transform:scale(1);

}

}

 @-ms-keyframes bouncein { 0% {

opacity:0;

-ms-transform:scale(0.3);

}

50% {

opacity:1;

-ms-transform:scale(1.05);

}

70% {

-ms-transform:scale(0.7);

}

100% {

-ms-transform:scale(1);

}

}

 @keyframes bouncein { 0% {

opacity:0;

transform:scale(0.3);

}

50% {

opacity:1;

transform:scale(1.05);

}

70% {

transform:scale(0.7);

}

100% {

transform:scale(1);

}

}

.banner { width: 100%; text-align: center; position: relative; z-index: 100; padding-bottom: 24px; height: 299px; }

.banner img { display: block; position: absolute; top: 0; left: 50%; }

/*导航*/

.department_nav { width: 980; height: 108px; margin: 0 auto; }

.department_nav ul { width: 980px; height: 108px; margin: 20px auto 0 auto; position: relative; }

.department_nav ul li { display: block; float: right; border: 1px solid #0e4a8d; display: block; width:178px; height: 106px; margin-left:20px;}

.department_nav ul li:hover{border:1px solid #ff6000; }

.department_nav ul li.department_title {margin-left:0px; }

.department_nav ul li.department_title a{ width: 180px; height: 108px;  background: url(../images/nav.png) no-repeat; display: block;}

.department_nav ul li.department_title a:hover{ background: url(../images/nva_hover.png) no-repeat; }

.department_nav ul li h1 { width: 180px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; padding-top: 66px; }

.department_nav ul li h2 { width: 180px; height: auto; line-height: 2px; text-align: center; text-transform: capitalize; font-size: 7px; display: block; font-weight: normal; font-family: "Arial"; letter-spacing: inherit; }

.department_nav ul li.department_title h1,.department_nav ul li.department_title h2 {margin-left: 0px;color: #0e4a8d; }

.department_nav ul li:hover.department_title h1,.department_nav ul li:hover.department_title h2 {color: #ff6000; }

.dep_ngshyz a { width: 180px; height: 108px; background: url(../images/nav_2.png) no-repeat; display: block; color: #0e4a8d;}

.dep_ngshyz a:hover { color: #ff6000; background: url(../images/nav_a2.png) no-repeat; display: block; }

.dep_nxshyz a { width: 180px; height: 108px;background: url(../images/nav_1.png) no-repeat; display: block; color: #0e4a8d; }

.dep_nxshyz a:hover { color: #ff6000; background: url(../images/nav_a1.png) no-repeat; display: block; }

.dep_ddz a { width: 180px; height: 108px; background: url(../images/nav_3.png) no-repeat ; display: block; color: #0e4a8d;  }

.dep_ddz a:hover { color: #ff6000; background: url(../images/nav_a3.png) no-repeat; display: block; }

.dep_cdz a { width: 180px; height: 108px;  background: url(../images/nav_4.png) no-repeat; display: block; color: #0e4a8d;  }

.dep_cdz a:hover { color: #ff6000; background: url(../images/nav_a4.png) no-repeat ; display: block; }

/*医院动态*/

.main { width: 1000px; margin: 0 auto; }

.box3 { padding: 20px 0 0 0; height: 320px; overflow: hidden; }

.leftPic { position: relative; width: 244px; height: 320px; overflow: hidden; }

.leftPic .hd { position: absolute; bottom: 11px; right: 12px; z-index: 1; }

.leftPic .hd li { float: left; width: 22px; height: 6px; background: #ededed; margin-left: 5px; text-indent: 9999em; cursor: pointer; }

.leftPic .hd .on { background: #496eb8; }

.news { padding: 0 33px 0 29px; width: 432px; height: 320px; overflow: hidden; }

.news .hd li { float: left; line-height: 39px; border-bottom: 2px solid #dfdfdf; width: 216px; text-align: center; cursor: pointer; font-size: 18px; }

.news .hd .on { border-bottom: 2px solid #6295dc; }

.news dl { padding: 11px 0 13px; background: url(../images/ico1.gif) repeat-x left bottom; }

.news dt { padding: 5px 4px; border: 1px solid #dfdfdf; }

.news dd { width: 290px; }

.news dd h2 { font-size: 14px; line-height: 26px; color: #6295dc; }

.news dd p { line-height: 24px; }

.news .bd ul { padding-top: 12px; }

.news .bd li { padding-left: 11px; line-height: 25px;}

.news .bd li span { float: right; color: #aaa; }

.zhinan { width: 230px; }

.zhinan .hd li { float: left; line-height: 39px; border-bottom: 2px solid #dfdfdf; width: 115px; text-align: center; cursor: pointer; font-size: 18px; }

.zhinan .hd .on { border-bottom: 2px solid #6295dc; }

.zhinan .p1 { padding-top: 14px; }

.zhinan .p1 li { position: relative; float: left; width: 71px; height: 69px; text-align: center; background: #e0e0e0; margin: 0 8px 8px 0; }

.zhinan .p1 li em { display: block; width: 42px; height: 36px; margin: 7px auto 0; background-repeat: none; background-position: 0 0; }

.zhinan .p1 li i { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background: #6295dc; animation: 0.4s ease 0s normal none 1 running orangeOut; -moz-animation: 0.4s ease 0s normal none 1 running orangeOut; -webkit-animation: 0.4s ease 0s normal none 1 running orangeOut; -o-animation: 0.4s ease 0s normal none 1 running orangeOut; z-index: 0; }

.zhinan .p1 li:hover i { opacity: 1; animation: 0.2s ease 0s normal none 1 running orangeIn; -moz-animation: 0.2s ease 0s normal none 1 running orangeIn; -webkit-animation: 0.2s ease 0s normal none 1 running orangeIn; -o-animation: 0.2s ease 0s normal none 1 running orangeIn; }

.zhinan .p1 li a { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }

.zhinan .p1 li:hover a { color: #fff; }

.zhinan .p1 .icon_nav1 em { background-image: url(../images/hico7.png); }

.zhinan .p1 .icon_nav1:hover em { background-image: url(../images/hico7.jpg); }

.zhinan .p1 .icon_nav2 em { background-image: url(../images/hico8.png); }

.zhinan .p1 .icon_nav2:hover em { background-image: url(../images/hico8.jpg); }

.zhinan .p1 .icon_nav3 em { background-image: url(../images/hico9.png); }

.zhinan .p1 .icon_nav3:hover em { background-image: url(../images/hico9.jpg); }

.zhinan .p1 .icon_nav4 em { background-image: url(../images/hico10.png); }

.zhinan .p1 .icon_nav4:hover em { background-image: url(../images/hico10.jpg); }

.zhinan .p1 .icon_nav5 em { background-image: url(../images/hico11.png); }

.zhinan .p1 .icon_nav5:hover em { background-image: url(../images/hico11.jpg); }

.zhinan .p1 .icon_nav6 em { background-image: url(../images/hico12.png); }

.zhinan .p1 .icon_nav6:hover em { background-image: url(../images/hico12.jpg); }

 @keyframes orangeIn { 0% {

 opacity: 0;

 transform: scale(0.8);

}

100% {

 opacity: 1;

 transform: scale(1);

}

}

@-moz-keyframes orangeIn { 0% {

 opacity: 0;

 transform: scale(0.8);

}

100% {

 opacity: 1;

 transform: scale(1);

}

}

@-webkit-keyframes orangeIn { 0% {

 opacity: 0;

 transform: scale(0.8);

}

100% {

 opacity: 1;

 transform: scale(1);

}

}

@-o-keyframes orangeIn { 0% {

 opacity: 0;

 transform: scale(0.8);

}

100% {

 opacity: 1;

 transform: scale(1);

}

}

@keyframes orangeIn { 0% {

 opacity: 0;

 transform: scale(0.8);

}

100% {

 opacity: 1;

 transform: scale(1);

}

}

@keyframes orangeOut { 0% {

 opacity: 1;

 transform: scale(1);

}

100% {

 opacity: 0;

 transform: scale(0.8);

}

}

@-moz-keyframes orangeOut { 0% {

 opacity: 1;

 transform: scale(1);

}

100% {

 opacity: 0;

 transform: scale(0.8);

}

}

@-webkit-keyframes orangeOut { 0% {

 opacity: 1;

 transform: scale(1);

}

100% {

 opacity: 0;

 transform: scale(0.8);

}

}

@-o-keyframes orangeOut { 0% {

 opacity: 1;

 transform: scale(1);

}

100% {

 opacity: 0;

 transform: scale(0.8);

}

}

@keyframes orangeOut { 0% {

 opacity: 1;

 transform: scale(1);

}

100% {

 opacity: 0;

 transform: scale(0.8);

}

}

.zhinan .p1 li p { padding-top: 2px; line-height: 17px; }

.zhinan .p1 dt { float: left; padding-right: 15px; }

.zhinan .p1 dd { float: left; line-height: 18px; }

.zhinan .p1 dd span { font-size: 20px; line-height: 17px; }

.zhinan .p1 .tel1 { padding: 6px 0 13px; background: url(../images/ico1.gif) repeat-x left bottom; }

.zhinan .p1 .tel1 span { color: #6295dc; }

.zhinan .p1 .tel2 { padding: 11px 0 0; }

.zhinan .p2 { padding-top: 11px; }

.zhinan .p2 p { text-indent: 2em; }

.zhinan .p2 p a { color: #f00; }

.zhinan .p2 .yy_zx a { display: block; width: 100px; height: 30px; line-height: 30px; margin: 10px 0px 0px 10px; float: left; background: #f00; color: #fff; text-align: center; }

.zhinan .p2 .yy_zx .yy_zx1 { background: #1b63b4; }

/*挂号*/

.box2 { background: #356fc0; color: #fff; }

.ksguahao { height: 30px; padding: 16px 0; line-height: 30px; }

.ksguahao h2 { font-size: 18px; font-weight: normal; padding-right: 10px; }

.ksguahao h2 img { vertical-align: middle; padding: 0 10px 5px 18px; }

.ksguahao ul { float: left; width: 680px; }

.ksguahao li { float: left; font-size: 16px; font-weight: 700; padding-left: 40px; }

.ksguahao li input, .ksguahao li select {color:#666; background-color: #fff; border: 1px solid #c6c6c6; height: 33px; line-height: 33px; vertical-align: middle; width: 220px; padding-left: 3px; font-size:14px;}

.ksguahao .ksgh{width:750px;}

.kstijiao { border: none; background-color: #fb9a00; border-radius: 5px; color: #fff; display: inline; float: left; height: 35px; margin-left: 23px; width: 91px; cursor:pointer;}

.ksguahao li .kstijiao { border: none; background-color: #fb9a00; border-radius: 5px; color: #fff; display: inline; float: left; height: 35px; margin-left: 23px; width: 91px; cursor:pointer;}



.gh_fm{width:980px; height:138px; position:relative;}

.gh_fm1{position:absolute; top:72px; left:275px; width:580px; height:31px;}

.gh_fm1 input{background:#fff; border:2px solid #7cbd6b; height:27px; line-height:27px; vertical-align: middle; padding-left: 3px; font-size:14px; float:left;}

.gh_fm1 input.gh_fm2{width:120px;}

.gh_fm1 input.gh_fm3{wdith:220px;}

.gh_fm1 input.gh_fm4{width:100px; height:31px; border: none; background-color: #fb9a00 ;border-radius: 5px; color: #fff; margin-left:20px; cursor:pointer;}

.gh_fm1 p{display:inline-block; float:left; font-size:16px; font-weight:bold; padding:0 5px 0 10px;line-height:27px;}

/*疾病自测*/

.wrap-2 { height: 171px; background: #e5e5e5; margin: 25px auto; }

.jibing { width: 1000px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }

span.zice { display: block; width: 109px; height: 25px; background: #f4ac2e url(../images/sprite_bg2.png) 36px -72px no-repeat; border: 1px solid #cb8c1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 52px; font-weight: bold; float: left; }

.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px; }

.jibing a:hover { background: #f4ac2e; border-color: #f4ac2e; }

/*专家*/

.wrap-3 { width: 978px; height: 415px; border: 1px solid #e5e5e5; margin: 25px auto 0 auto; padding: 10px 0; overflow: hidden; }

.zj-l { width: 680px; height: 100%; overflow: hidden; padding: 0 15px; }

.expert { position: relative; width: 100%; height: 100%; }

.caption {margin-bottom:5px;}

.thumb { height: 68px; overflow: hidden; position: relative; }

.thumb ul { width: 718px!Important; position: absolute; }

.thumb li { width: 155px; height: 68px; margin-left:65px; float: left; background: #b5b5b5; cursor: pointer; overflow: hidden; }

.thumb li.cur { background: #1b63b4; color: #fff; }

.thumb li img { width: 55px; height: 60px; margin: 4px; float: left; }

.thumb li h3 { font-size: 14px; line-height: 26px; padding-top: 10px; float: left; margin-left: 5px; font-weight: 100; width: 87px; }

.person { height: 263px; width: 630px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden; }

.expert span.prev, .expert span.next { top: 215px; }

span.prev, span.next { display: block; position: absolute; width: 25px; height: 44px; background: url(../images/sprite_bg1.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }

span.prev { background-position: -134px 0px; top: 125px; left: 0; }

span.next { background-position: -159px 0px; top: 125px; right: 0; }

.person ul { height: 302px; position: absolute; }

.person li { width: 630px; height: 302px; float: left; position: relative; }

.person li img { float: left; margin-right: 22px; }

.person li h3 { font-size: 18px; font-weight: bold; height: 56px; padding-top: 38px; color: #333; }

span.goodat { display: block; height: 145px; font-size: 16px; }

span.undergo { line-height: 26px; display: block; height: 100px; padding-top: 20px; }

.zj-r { width: 250px; overflow: hidden; position: relative; z-index: 0; padding-top: 20px; }

.them { height: 335px; margin-top: -9px; }

.them dd { border-bottom: 1px dashed #dcdcdc; height: 78px; position: relative; }

.th-wrap { height: 63px; padding-top: 15px; position: absolute; top: 0; left: 0; }

.them dd img { float: left; margin: 0 16px 10px 0; }

span.th-name { font-size: 12px; color: #969696; display: block; padding-left: 3px; float: left; margin-top: -4px; }

span.th-des { float: left; display: block; width: 130px; line-height: 18px; }

.th-info { width: 127px; height: 73px; position: absolute; top: 27px; _top: 25px; left: 58px; font-size: 12px; padding: 10px 11px 0 13px; z-index: 10; display: none; overflow: hidden; }

a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800; }

a.th-zx1:hover { color: #ddd; }

a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff; }

a.th-zx2 { background: #1976DE; margin-left: 22px; }

.wrap-5 { width: 978px; height: 412px; margin:25px auto; border: 1px solid #e5e5e5; padding: 15px 0 0 0; }

.js-l { width: 730px; padding:0 15px 0 15px; }

.js-r { width: 210px; margin-right:8px}

.js-list-l { width: 125px; height: 100%; }

.js-list-l a { display: block; width: 125px; height: 86.4px; background-color:#327acc; margin-bottom: 5px; position: relative; overflow: hidden; float: left; }

.js-list-l a:hover{background-color:#ff6000;}



.js-list-l a.js-list-a1.cur { background-position: 0px -66px;background:#f4ac2e; }

.js-list-l span { display: block; line-height: 86px; text-align: center; font-size: 15px; color: #fff; }

.js-list-r { width: 576px; height: 360px; border: 1px solid #ccc; padding-left: 24px; }

.js-block { display: none; }

h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #333; font-weight: bold; }

.js-box-2 { width: 336px; height: 330px; border-bottom: 1px dashed #dcdcdc; }

.js-box-r { float: right; width: 200px; padding-top: 30px; }

.js-box-r li { line-height: 20px; height: 50px; font-size: 14px; }

.js-box-r2 { float: right; width: 200px; padding-top: 80px; }

.js-box-r2 li { line-height: 20px; height: 50px; font-size: 14px; }

.js-box-wz { padding-top: 110px; line-height: 24px; }

.js-box-b { width: 576px; }

span.gaishan { display: block; width: 64px; height: 20px; background: url(../images/sprite_bg2.png) left -149px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden; }

.js-a-link { width: 172px; padding-top: 4px; }

.js-box-3 { height: 90px; }

.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }

.js-box-3 li img { width: 136px; height: 90px; }

.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);

zoom: 1; background: -ms-linear-gradient(top, rgba(51,51,51,0.7) 0%, rgba(51,51,51,0.7) 100%); text-align: center; color: #fff; overflow: hidden; }

.js-box-3 li p * { position: relative; }

.tx-1 { width: 180px; height: 256px; margin-top: 11px; }

.tx-1 li { width: 125px; height: 48px; background: url(../images/sprite_bg2.png) -138px -373px no-repeat; font-size: 20px; padding-left: 55px; line-height: 38px; }

.tx-2 { height: 60px; }

.tx-2 a { display: block; width: 45px; height: 45px; background: url(../images/sprite_bg1.png) no-repeat; float: left; margin-right: 21px; }

a.tx-s1 { background-position: -244px top; }

a.tx-s1:hover { background-position: -814px -293px; }

a.tx-s2 { background-position: -1px top; }

a.tx-s2:hover { background-position: -1px -45px; }

a.tx-s3 { background-position: -48px top; }

a.tx-s3:hover { background-position: -48px -45px; }

.tx-3 { padding: 11px 0; border-top: 1px dashed #dcdcdc; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.tx-3 dd { height: 60px; }

.tx-3 dd span { display: block; line-height: 30px; font-size: 18px; }

.tx-3 dd i { display: block; width: 10px; height: 33px; background: url(../images/sprite_bg1.png) left -33px no-repeat; float: left; margin-right: 9px; overflow: hidden; }

dd.tx-d1 i { background-position: -292px -33px; }

dd.tx-d2 { margin-top: 2px; }

dd.tx-d2 i { background-position: -326px -33px; }

/*文章*/

.wz { width: 978px; margin: 5px auto; border: 1px solid #d8d8d8; }

.wz.caption {margin-left:30px;margin-bottom:5px;}

.h_ky { font-size: 12px; padding: 0 15px 0 15px; }

.h_ky_l { width: 700px; padding: 6px 13px 0; }

.h_ky_r { width: 220px; }

.h_ky_l_top {   height: 50px;  }

.h_ky_l_top li { background-color: #dcdcdc; float: left; margin-left: 1px; width:230px;font-size:20px; line-height: 50px;height: 50px;  text-align: center; display: inline; cursor: pointer; }

.h_ky_l_top li.hover { background-color: #327acc; color:white;}

.h_ky_l_top li a{color:#327acc; }

.h_ky_l_top li.hover a{color:white;}

.h_ky_l_b_1 cite { display: block; width: 217px; padding-right: 11px; padding-top: 20px; }

.h_ky_l_bl1 { padding-left: 5px; width: 700px; }

.h_ky_bl1t { width: 443px;}

.h_ky_bl1t h3 { font-size: 14px; color: #1a61b9; text-align: center; line-height: 30px; padding-top: 5px; }

.h_ky_bl1t h3 a { color: #1a61b9; }

.h_ky_bl1t p { padding: 0 18px; line-height: 22px; color: #333; text-indent: 2em; }
.h_ky_bl1t p a{color:red;}

.h_ky_bl1b { padding-top: 12px; padding-left: 18px; width: 425px; }

.h_ky_bl1b li { color: #424242; line-height: 30px; border-bottom: 1px dashed #d8d8d8; }

.h_ky_bl1b li a { color: #424242; }

.h_ky_l_b_2 { background: url(../images/h_ky_img3.jpg) no-repeat left top; margin:10px 0 15px 0; padding-left: 88px; }

.h_ky_l_b_2 ul { border: 1px dashed #79d4e5; border-left: none; padding-left: 30px; height: 54px; padding-top: 2px; }

.h_ky_l_b_2 li { float: left; width: 190px; line-height: 26px; color: #353535; }

.h_ky_l_b_2 li a { color: #353535; }

.h_selftest { height: auto; overflow: hidden; padding-top: 5px; }

.h_selftest ul li { color: #4E4E4E; height: 25px; line-height: 25px; overflow: hidden; padding: 0 8px; }

.h_selftest ul li strong.left { background: url(../images/h_jkzc_2.jpg) no-repeat scroll center center transparent; color: #FFFFFF; height: 13px; line-height: 13px; margin-right: 4px; margin-top: 4px; display: inline-block; text-align: center; width: 13px; font-weight: normal; float: left; }

.h_selftest ul li p { float: left; font-family: '宋体'; }

.h_selftest ul li div.fr { height: 22px; line-height: 22px; padding-top: 3px; }

.h_selftest ul li div.fr span { float: left; }

.h_selftest ul li input { display: inline; float: left; height: 22px; margin: 0 1px; vertical-align: middle; }

.h_selftestp { background: none repeat scroll 0 0 #f0f0f0; color: #4E4E4E; line-height: 20px; padding: 10px 5px; }

.h_k { border: 1px solid #d4d4d4; }

.h_k h3 { background: url(../images/h_tit_1.jpg) no-repeat top left; font-size: 14px; font-weight: bold; color: #fffefe; padding-left: 40px; line-height: 30px; padding-top: 5px; }

.h_k h3 a { color: #fff; }

.h_testbtn { padding: 11px 0; text-align: center; }

.h_testbtn img { margin: 0 5px 0 0; }

.h_testbtn a:hover { text-decoration: none; }

/*康复案例*/

.eit { width: 978px; margin: 10px auto; overflow: hidden; }

.eit_xia { width: 1000px; overflow: hidden; }

.eit_xia_l { width: 699px; height: 347px; float: left; overflow: hidden; }

.eit_xia_ltop { width: 699px; height: 46px; margin: auto; overflow: hidden; }

.eit_xia_ltop ul li { width: 231px; height: 44px; padding: 1px; display: block; text-align: center; float: left; line-height: 44px; }

.eit_xia_ltop ul li a { display: block; }

.eit_xia_ltop ul li a:hover { text-decoration: none; }

.eit_xia .eit_xia_l .eit_xia_ltop .kfals { background: url(../images/js_t1.jpg) no-repeat; }

.eit_xia .eit_xia_l .eit_xia_ltop .report { background: url(../images/js_t2.jpg) no-repeat; }

.eit_xia .eit_xia_l .eit_xia_ltop .lf { background: url(../images/js_t3.jpg) no-repeat; margin: 0px; }

.eit_xia .eit_xia_l .eit_xia_ltop .kfals a { display: block; width: 232px; height: 44px; }

.eit_xia .eit_xia_l .eit_xia_ltop .report a { display: block; width: 232px; height: 44px; }

.eit_xia .eit_xia_l .eit_xia_ltop .lf a { display: block; width: 232px; height: 44px; }

.eit_xia .eit_xia_l .eit_xia_ltop .kfals .kjy_a { background: url(../images/eit_q1.jpg) no-repeat center; }

.eit_xia .eit_xia_l .eit_xia_ltop .report .kjy_a { background: url(../images/eit_q2.jpg) no-repeat center; }

.eit_xia .eit_xia_l .eit_xia_ltop .lf .kjy_a { background: url(../images/eit_q3.jpg) no-repeat center; }

.eit_xia_lxia { padding: 15px 0px 0px 0px; overflow: hidden; }

.eit_xia_lxia ul { }

.eit_xia_lxia li { width: 218px; height: 138px; float: left; text-align: center; margin-left: 15px; }

.eit_xia_lxia img { width: 218px; height: 113px; }

.eit_xia_lxia .procedure img{width:697px; height: 284px;}

.eit_xia_lxia span { display: block; text-align: center; line-height: 24px; font-size: 12px; }

.eit_xia_r { width: 280px; height: 347px;  overflow: hidden; background: url(../images/yuyue_bg.gif) -12px no-repeat; }

.eit_xia_ry { width: 245px; margin: auto; overflow: hidden; text-align: center; }

.eit_xia_ry p { float: left; height: 24px; line-height: 24px; font-size: 12px; }

.eit_xia_ry #button { width: 189px; height: 30px; display: block; background: url(../images/kong.png) no-repeat; color: #FFF; font-family: "微软雅黑"; font-size: 14px; margin: auto; border: none; cursor: pointer; }

#form1 { float: right; }

#textfield { float: left; width: 180px; height: 20px; border: 1px #d9d9d9 solid; }

#button { width: 104px; height: 31px; }

.eit_xia_rdi { width: 255px; margin: auto; }

.eit_xia_rdi p { width: 150px; float: left; line-height: 20px; font-size: 12px; }

.eit_xia_rdi span { font-size: 14px; color: #1b63b4; font-weight: bold; }

.eit_xia_rdi img { float: right; margin-top: 2px; }

.hz { width: 978px; margin: 20px auto; padding-top: 12px; font-size: 12px; border: 1px #e5e5e5 solid; background: url(../images/hz.jpg) left no-repeat; overflow: hidden; text-align: center; }

.hz dl { float: left; width: 128px; }

.hz dl dt img { margin: 0 auto; }

.hz dl dd { text-align: center; line-height: 40px; }



/*挂号*/

.guahao { width: 240px; background: #fff; padding-bottom: 8px; }

.guahao_tit { border-bottom:1px solid #0e4a8d; height: 34px; line-height: 34px; font-size: 14px; padding: 0 10px; }

.guahao1 { width: 240px; margin:15px auto; }

.guahao1 h4 { color: #CC0003; text-align: center; font-weight: normal; }

.guahao1 h4 img { display: inline-block; }

.guahao1 ul { padding: 6px 0 15px 15px; }

.guahao1 ul li { line-height: 29px; margin: 10px 0px; }

.guahao1 ul li input { width: 148px; height: 20px; border: 1px solid #AAAAAA; text-indent: 0.5em; }

.guahao1 ul li select { width: 150px; height: 22px; border: 1px solid #AAAAAA; text-indent: 0.5em; color:#666;}

.guahao1 ul li textarea { vertical-align: top; margin-top: 5px; width: 148px; height: 40px; }

/*底部*/

.fnav { width: 100%; background: #1b63b4; }

.fnav ul { width: 1000px; height: 44px; margin: 0 auto; }

.fnav li { display: block; width: 111px; height: 44px; float: left; background: #1b63b4; font-size: 18px; line-height: 44px; text-align: center; font-family: "微软雅黑"; }

.fnav li:hover { background: #f4ac2e }

.fnav li a { color: #FFFFFF; }

.fnav .on { background: #ffa200; }

.xin4 { width: 100%; height: 220px; background: #ffffff; margin-bottom: 15px; padding-bottom: 40px; }

.xin4_01 { width: 1000px; height: 220px; margin: 0 auto; border: 0px red solid; }

.xin4_02 { width: 290px; height: 220px; float: left; }

.xin4_03 { width: 460px; float: left; margin-left: 80px; }

.xin4_04 { padding-top: 10px; }

.xin4_05 { line-height: 30px; color: #666666; padding-top:40px;}

.xin4_06 { float: left; padding-top: 50px; }

.xin4_07 { width: 136px; height: 62px; margin-bottom: 22px; }

/*列表页*/

.main { width: 980px; overflow: auto; margin-bottom: 5px; }

.main_left { width: 724px; border: 1px solid #cccccc; display: inline; float: left; }

.main_right { width: 244px; margin-left: 736px; margin-top:-21px;}

.ewm { margin: 5px 0; }

input.tips { color: #a9a9a9; }

/*daohang*/

.daohang { height: 32px; border-bottom: 1px solid #ccc; color: #4444; line-height: 32px; }

.daohang img { display: inline; float: left; margin-left: 8px; margin-top: 5px; margin-right: 8px; }

.daohang a { color: #444; }

/*list*/

.main_list { width: 696px; margin: 0 auto; padding-top: 26px; border-bottom: 1px dashed #cfcfcf; margin-bottom: 18px; }
.main_list>p{text-align:center;color:#666;}
.main_list ul { margin-top: 25px; }

.main_list li h3 { height: 27px; background: url('../images/list-bg.jpg'); padding-left: 34px; padding-right: 20px; }

.main_list li h3 a { font-size: 14px; line-height: 28px; color: #FFF; }

.main_list li h3 small { display: inline; float: right; font-weight: normal; height: 27px; line-height: 28px; }

.main_list li p { line-height: 24px; text-indent: 2em; color: #696969; margin: 12px 0; height: 48px; overflow: hidden; }

.main_list li p a { color: #e60012; }

/*page*/

.page { text-align: center; margin-bottom: 46px; font-size: 14px; }

.page li { display: inline; color: #898989;}

.page li a { color: #898989; }

.page li.thisclass { color: #e60012; }

/*jiangbei*/

.jiangbei { width: 696px; margin: 0 auto; text-align: center; line-height: 22px; font-size: 13px; color: #323232; margin-bottom: 25px; }

/*info*/

.info { border: 1px solid #CCC; height: 420px; }

.info .head { height: 48px; background: url('../images/a-info.jpg'); border-bottom: 1px solid #ccc; }

.info .top { height: 360px; background: url('../images/info-bg.jpg'); padding-top: 7px; }

.info p { line-height: 18px; text-indent: 2em; color: #666; padding: 0 6px; margin-top: 3px; }

.info p a { color: #e60012; }

.info .zx { background: url('../images/info-bg.jpg') 0 2px repeat-x; height: 119px; border-top: 1px solid #ccc; }

.info .btn { width: 242px; height: 66px; background: url('../images/a-btn.jpg'); }

.info .btn a { height: 65px; display: inline; float: left; margin-right: 1px; }

.info .btn a.btn1 { width: 79px; }

.info .btn a.btn2 { width: 85px; }

.info .btn a.btn3 { width: 76px; margin-right: 0; }

.info .list_tel { display: block; margin-left: 18px; margin-top: 18px; }

/*zixun*/

.zixun { border: 1px solid #CCC; margin-top: 10px; }

.zixun .head { height: 40px; background-color: #4f97e8; color: #FFF; line-height: 40px; padding-left: 10px; }

.zixun .head strong { font-weight: normal; font-size: 18px; font-family: "微软雅黑", "arial", "宋体"; }

.zixun .head span { color: #000; }

.zixun .text { padding: 15px; color: #666; line-height: 30px; }

.zixun .text b { color: #ff7800; font-weight: normal; }

.zixun .text a { text-decoration: underline; }

/*guahao*/

.list_guahao { border: 1px solid #CCC; margin-top: 10px; }

.list_guahao .head { width: 220px; height: 40px; margin-bottom: 5px; }

.list_guahao img { display: block; margin: 0 auto; width: 218px; }

.list_guahao ul { text-align: center; height: 154px; overflow: hidden;  }

.list_guahao li { line-height: 22px; float: none; text-align:left; margin-left:5px}

.list_guahao a.btn { background: url('../images/zixun-bt.jpg'); width: 172px; height: 39px; margin: 0 auto; display: block; margin-top: 10px; }

/*team*/

.team { border: 1px solid #CCC; margin-top: 10px; border-top: 0; }

.team .head { background: url('../images/a-team-title.jpg'); height: 31px; padding-left: 175px; padding-top: 11px; }

.team .head a { width: 61px; height: 19px; display: block; }

.team .top { padding: 11px 8px 13px 5px; height: 125px; }

.team .top img { border: 1px solid #dedede; width: 110px; height: 115px; display: inline; float: left; margin-right: 14px; }

.team h2 { font-size: 14px; font-weight: bold; line-height: 20px; }

.team h2 a { color: #4f97e8; }

.team p { color: #666666; line-height: 18px; margin-top: 10px; }

.team p a { color: #f00; }

.team .sc { height: 160px; }

.team .sc p { padding: 10px 16px; margin: 0; }

.team .sc .btn1 { width: 103px; height: 24px; display: inline; float: left; background: url('../images/a-team-btn.png'); margin-left: 12px; margin-right: 14px; }

.team .sc .btn2 { width: 103px; height: 24px; display: inline; float: left; background: url('../images/a-team-btn.png') 0 -24px; }

.wx { margin: 10px 0; }

/*wenda*/

.wenda { border: 1px solid #CCC; border-top: 0; height: 280px; margin-top: 10px; }

.wenda .head { background: url('../images/a-wenda-title.jpg'); height: 31px; padding-left: 175px; padding-top: 11px; }

.wenda .head a { width: 61px; height: 19px; display: block; }

.wenda img { width: 221px; height: 90px; display: block; margin: 0 auto; padding-top: 3px; padding-bottom: 6px; border-bottom: 1px solid #4f97e8; }

.wenda .text { padding: 0 16px; }

.wenda h2 { font: 16px/46px "微软雅黑", "arial", "宋体"; height: 46px; color: #4f97e8; }

.wenda .wen { background: url('../images/wenda-bg.png') no-repeat; height: 34px; padding-left: 45px; color: #333; line-height: 34px; margin-bottom: 14px; }

.wenda .da { background: url('../images/wenda-bg.png') 0 -34px no-repeat; height: 34px; padding-left: 45px; color: #333; line-height: 17px; }

.wenda .da a { color: #f00; }

/*list_db*/

.list_db1 { width: 700px; height: 222px; position: relative; margin: 25px auto 0; }

.list_db1 p { width: 300px; height: 148px; position: absolute; top: 80px; left: 350px; line-height: 24px; }

span.hz-tishi { font-size: 18px; color: #a40000; }

.list_db2 { width: 698px; height: 119px; margin: 0 auto; overflow: hidden; }

.hz-online4 { padding-left: 26px; height: 25px; margin: 25px 0 0 22px; line-height: 15px; background: url(../images/sprite_bg3.png) -35px -466px no-repeat; }

.jieda { width: 409px; height: 39px; border: 1px solid #cfcece; padding-left: 12px; margin-left: 20px; font-size: 14px; line-height: 39px; color: #999; }

#hz-tijiao { width: 171px; height: 39px; font-size: 18px; color: #666; line-height: 39px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; margin-left: 50px; background: #ccc; cursor: pointer; }

.list_db3 { width: 698px; height: 169px; border: 1px solid #cfcece; border-top: 3px solid #cfcece; margin: 8px auto; margin-bottom: 20px; position: relative; overflow: hidden; }

.list_db3 h1 { font-size: 24px; font-weight: 500; position: absolute; top: 11px; left: 18px; }

.tj-1 { width: 333px; height: 105px; border-right: 1px solid #ccc; margin-left: 13px; }

.tj-2 { width: 280px; padding-left: 24px; border-right: none; }

.list_db3 ul { margin-top: 23px; padding-top: 24px; _display: inline; }

.list_db3 li { list-style: inside square; width: 290px; height: 28px; border-bottom: 1px dashed #ccc; color: #999; }

.list_db3 li a { font-size: 14px; padding: 0 2px; line-height: 28px; }

.list_db3 li a:hover { background-color: #F4AC2E; }

/*gdzx*/

.bz_zx { float: right; width: 190px; }

.bz_zx a, .bz_zx span { float: left; display: inline-block; background: url(../images/sprite_bg2.png) no-repeat; }

span.bz_tj { width: 60px; height: 22px; padding-left: 18px; background-position: -160px -540px; }

.bz_zx a { width: 18px; height: 18px; margin: 2px 4px 0 5px; }

.bz_zx a.bz_online1 { background-position: -51px -283px; overflow: hidden; }

.bz_zx a.bz_online2 { background-position: -51px -302px; overflow: hidden; }

.bz_zx a.bz_online3 { background-position: -51px -321px; overflow: hidden; }

.bz_zx a.bz_online4 { background-position: -51px -340px; position: relative; }

a.bz_online4 .bz_p { width: 117px; height: 116px; display: none; position: absolute; bottom: 22px; left: -55px; }

a.bz_online4:hover .bz_p { display: block; }

/*guahao*/

.gh_rt { width: 242px; height: 290px; border: 1px solid #d4d3d3; margin-top: 10px; }

.gh_rt .guahao1 { width: 242px; }

.gh_rt .guahao1 ul li { line-height: 29px; margin: 0px; padding: 0px; float: none; }

.gh_rt .guahao1 ul li span { padding: 0px; }

/*内容页*/

.article-zx { height: 50px; text-align: center; }

a.bz-online5, a.bz-online6 { width: 160px; height: 40px; line-height: 40px; font-size: 16px; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }

a.bz-online5 { color: #fff; background: #666; margin-right: 40px; }

a.bz-online5:hover { color: #ddd; }

a.bz-online6 { background: #f4ac2e; color: #fff; }

a.bz-online6:hover { color: #000; }

.main_list h2 { text-align: center;color:#f4ac2e }

.main_list p { margin: 8px 0; text-indent: 2em; line-height: 28px; }

.jb_show_up { width: 660px; height: auto; overflow: hidden; border-top: 1px solid #ccc; padding-top: 10px; margin: 10px auto; }

.jb_show_up ul { }

.jb_show_up ul li { float: left; width: 300px; height: auto; font-size: 14px; padding: 5px 0 5px 30px; }

.jb_show_up p { text-align: center; padding-bottom: 10px; }

.jb_show_up p a { margin: 0 10px; }

/*封面页*/

#main1 { width: 980px; margin: 0 auto; }

/*part1*/

.part1 { margin-top: 15px; overflow: auto; }

.part1 .left { width: 292px; height: 333px; border: 4px solid #e4e4e4; position: relative; display: inline; float: left; }

.part1 .left .img { width: 292px; height: 333px; overflow: hidden; }

.part1 .left a { width: 292px; height: 333px; display: block; }

.part1 .left img { width: 292px; height: 333px; display: block; }

.part1 .left .page { display: block; position: absolute; margin-bottom: 0px; height: 30px; width: 292px; left: 0; bottom: 0; text-align: right; background: none !important; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.40)), to(rgba(0,0,0,.40))) !important; background-image: -moz-linear-gradient(rgba(0,0,0,.40) 0, rgba(0,0,0,.40) 100%) !important; background-image: -ms-linear-gradient(rgba(0,0,0,.40) 0, rgba(0,0,0,.40) 100%) !important; background-image: -o-linear-gradient(rgba(0,0,0,.40) 0, rgba(0,0,0,.40) 100%) !important; background-image: linear-gradient(rgba(0,0,0,.40) 0, rgba(0,0,0,.40) 100%) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000') !important;

}

.part1 .left .page ul { display: block; width: 46px; height: 20px; position: absolute; right: 5px; top: 5px; }

.part1 .left .page li { display: inline; background-color: #666666; margin-left: 3px; float: left; height: 20px; width: 20px; text-align: center; color: #FFF; font-family: "微软雅黑", "arial", "宋体"; cursor: pointer; }

.part1 .left .page li.on { background-color: #ff7700; }

.part1 .center { width: 460px; height: 341px; display: inline; float: left; margin-left: 6px; }

.part1 .center .head { height: 46px; background: url('../images/list-head-bg.jpg'); border-right: 1px solid #cfcfcf; }

.part1 .center .head .text { height: 46px; width: 134px; background: url('../images/list-head.jpg'); font: bold 20px/46px "微软雅黑", "arial", "宋体"; color: #FFF; padding-left: 54px; display: inline; float: left; }

.part1 .center .head a { color: #529aec; line-height: 46px; display: inline; float: right; margin-right: 24px; }

.part1 .center .main1 { border: 1px solid #cfcfcf; border-top: 0; }

.part1 .center .hot { height: 89px; margin: 0 20px 0 15px; padding: 11px 0 14px 0; border-bottom: 1px dashed #cfcfcf; margin-bottom: 12px; overflow: hidden; }

.part1 .center .hot img { width: 95px; height: 83px; display: inline; padding: 2px; border: 1px solid #cfcfcf; float: left; margin-right: 17px; }

.part1 .center .hot p { color: #656565; line-height: 22px; text-indent: 2em; }

.part1 .center .list-bar { height: 24px; padding-left: 2px; }

.part1 .center .list-bar a { display: inline; float: left; width: 112px; height: 24px; color: #333333; line-height: 24px; text-align: center; background: url('../images/list-btn.jpg'); margin-right: 2px; font-size:13px;}

.part1 .center .list-bar a.on { color: #FFF; background: url('../images/list-btn.jpg') 0 -24px no-repeat; font-size:13px;}

.part1 .center .list-body { height: 143px; overflow: hidden; }

.part1 .center .list-body ul { height: 132px; padding-top: 6px; padding-bottom: 5px; padding: 0 17px; }

.part1 .center .list-body li { height: 32px; line-height: 32px; border-bottom: 1px dotted #666666; padding-left: 15px; }

.part1 .center .list-body li a { color: #3e3e3e; }

.part1 .center .list-body li span { display: inline; float: right; height: 32px; line-height: 32px; color: #656565; }

.part1 .right { width: 208px; margin-top: 3px; display: inline; float: left; margin-left: 6px; background: url('../images/part7-right-title.jpg') 0 0 no-repeat; }

.part1 .right .btn1 { width: 100px; height: 38px; display: inline; float: left; margin-right: 8px; margin-bottom: 17px; }

.part1 .right .btn2 { width: 100px; height: 38px; display: inline; float: left; margin-bottom: 17px; }

.part1 .right .map { width: 202px; height: 200px; padding: 2px; border: 1px solid #cfcfcf; }

.part1 .right .searchfrom { width: 200px; height: 26px; margin: 0 auto; margin-top: 12px; }

.part1 .right .searchfrom input { width: 123px; line-height: 24px; height: 24px; display: inline; float: left; border: 1px solid #b5beb9; background-color: #f3f8fc; border-right: 0; padding: 0 8px; font-size: 14px; }

.part1 .right .searchfrom button { display: inline; float: left; width: 60px; height: 26px; border: 1px solid #c85b00; border-left: 0; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; line-height: 24px; background-color: #ff7400; cursor: pointer; }

.part1 .right .searchto { width: 200px; height: 26px; margin: 0 auto; margin-top: 12px; }

.part1 .right .searchto input { width: 182px; height: 24px; line-height: 24px; display: inline; float: left; border: 1px solid #b5beb9; background-color: #f3f8fc; padding: 0 8px; font-size: 14px; }

input.tips { color: #939393; }

/*part2*/

.part2 { margin-top: 15px; }

.part2 .main1 { border: 1px solid #cfcfcf; margin-top: 15px; }

.part2 .main1 .text { height: 63px; background: url('../images/list-lf4.jpg'); color: #2e2f2e; font-size: 14px; line-height: 22px; text-indent: 2em; padding: 47px 8px 0 160px; }

.part2 .main1 .text strong { font-weight: normal; color: #dc0000; }

.lf { display: block; margin-top: 6px; margin-bottom: 12px; }

/*part3*/

/*part2*/

.title { height: 59px; margin: 4px 0; position: relative; z-index: 100; }

.title img { display: inline; float: left; width: 395px; height: 59px; }

.title .read { width: 120px; height: 22px; display: inline; float: right; margin-top: 24px; color: #529aec; padding-left: 120px; line-height: 22px; }

.part3 .main1 { border: 1px solid #cfcfcf; border-radius: 2px; height: 388px; }

.part3 .main1 .left { width: 342px; height: 193px; display: inline; float: left; margin-left: 30px; padding-top: 13px; }

.part3 .main1 .right { width: 570px; margin-left: 394px; padding-top: 20px; overflow: auto; }

.part3 .main1 .right p { text-indent: 2em; font: 12px/26px 宋体; color: #595757; margin-bottom: 22px; }

.part3 .main1 .right p a { color: #e60012; }

.part3 .main1 .right span { width: 94px; height: 40px; display: inline; float: left; margin-right: 14px; padding: 10px 0 10px 38px; text-align: center; font: 16px/20px "微软雅黑", "arial", "宋体"; }

.part3 .main1 .right span.text1 { background: url('../images/part2-text1.jpg'); }

.part3 .main1 .right span.text3 { background: url('../images/part2-text2.jpg'); }

.part3 .main1 .right span.text4 { background: url('../images/part2-text3.jpg'); margin-right: 0; }

.part3 .main1 .bot { width: 914px; height: 63px; padding: 0 34px 0 30px; margin-top: 15px; }

.part3 .main1 .bot .title { width: 63px; height: 52px; padding-top: 11px; background: url('../images/part2-bot.jpg'); text-align: center; font: 18px/20px "微软雅黑", "arial", "宋体"; color: #FFF; display: inline; float: left; margin: 0; }

.part3 .main1 .bot ul { width: 846px; height: 63px; display: block; margin-left: 68px; _margin-right: -3px; background-color: #e2e3e3; }

.part3 .main1 .bot li { width: 398px; height: 26px; padding-left: 25px; display: inline; float: left; margin-top: 4px; position: relative; }

.part3 .main1 .bot li img { width: 110px; height: 70px; display: inline; float: left; margin-right: 15px; position: absolute; clip: rect(0px 110px 26px 0px) }

.part3 .main1 .bot li a { color: #595757; line-height: 26px; position: absolute; left: 150px; z-index: 100; }

.nsj { width: 980px; height: 124px; display: block; margin: 10px 0; }

/*part4*/

.part4 { margin-top: 10px; }

.part4 .bing { width: 712px; height: 616px; display: inline; float: left; }

.part4 .list1 { width: 352px; height: 302px; display: inline; float: left; margin-right: 4px; margin-bottom: 8px; }

.part4 .list1 .head { height: 46px; background: url('../images/list-head-bg.jpg'); border-right: 1px solid #cfcfcf; }

.part4 .list1 .head .more { width: 65px; height: 19px; background: url('../images/list-more.png'); display: inline; float: right; margin-right: 12px; margin-top: 14px; color: #FFF; text-align: center; line-height: 19px; }

.part4 .list1 .head .text { height: 46px; width: 176px; background: url('../images/list-head.jpg'); font: 20px/46px "微软雅黑", "arial", "宋体"; padding-left: 50px; display: inline; float: left; }

.part4 .list1 .head .text a { color: #FFF;}

.part4 .list1 .body { height: 254px; border: 1px solid #cfcfcf; border-top: 0; border-radius: 0 0 2px 2px; }

.part4 .list1 .body .top { width: 320px; display: inline; float: left; border-bottom: 1px dashed #cfcfcf; padding: 10px 12px 8px 18px; }

.part4 .list1 .body .top .top1 { float: left; padding-left: 40px; }

.part4 .list1 .body .top .top1 h2 { font-size: 14px; font-weight: bold; line-height: 24px; text-align: center; }

.part4 .list1 .body .top .top1 h2 a { color: #3e3e3e; }

.part4 .list1 .body .top .top1 p { color: #3e3e3e; line-height: 24px; text-indent: 2em; padding: 6px 0; width: 160px; word-break: break-all }

.part4 .list1 .body .top .top1 p a { color: #f00; }

.part4 .list1 .body img { display: block; width: 100px; height: 100px; padding: 2px; border: 1px solid #cfcfcf; float: left; }

.part4 .list1 .body .bm { display: inline; float: left; width: 322px; padding: 5px 12px 0 18px; }

.part4 .list1 .body .bm h2 { font-size: 14px; font-weight: bold; line-height: 24px; }

.part4 .list1 .body .bm h2 a { color: #3e3e3e; }

.part4 .list1 .body .bm p a { color: #f00; }

.part4 .list1 .body .bm li { line-height: 28px; }

.part4 .list1 .body .bm li a { color: #3e3e3e; font-size: 16px; }

.part4 .part4-right { width: 262px; height: 610px; margin-left: 718px; padding-bottom: 6px; _margin-right: -3px; }

.part4 .anli { border: 1px solid #cfcfcf; position: relative; }

.part4 .anli .prev { position: absolute; width: 32px; height: 186px; top: 56px; left: 0; background: url('../images/anli-page.png') 0 78px no-repeat; cursor: pointer; }

.part4 .anli .next { position: absolute; width: 32px; height: 186px; top: 56px; right: 0; background: url('../images/anli-page.png') -32px 78px no-repeat; cursor: pointer; }

.part4 .anli ul { width: 260px; height: 255px; overflow: hidden; }

.part4 .anli li { background: url('../images/anli-bg.jpg') 5px 12px no-repeat; width: 260px; height: 264px; padding-top: 16px; }

.part4 .anli li img { display: block; width: 186px; height: 178px; margin: 0 auto; }

.part4 .anli li h2 { text-align: center; font-size: 14px; font-weight: bold; line-height: 24px; margin-top: 6px; }

.part4 .anli li h2 a { color: #ea6102; }

.part4 .anli li p { line-height: 24px; text-indent: 2em; padding: 0 5px; color: #3e3e3e; }

.part4 .anli li p a { color: #ea6102; }

.part4 .route { border: 1px solid #cfcfcf; margin-top: 9px; width: 260px; height: 299px; }

.part4 .route .head { height: 31px; background: url('../images/list-route.jpg'); padding-top: 10px; padding-left: 185px; }

.part4 .route .head a { width: 61px; height: 19px; display: block; }

.part4 .route .cont { background: url('../images/list-route-bg.jpg'); width: 179px; height: 95px; border: 1px solid #d2d2d2; margin: 9px auto; padding-top: 7px; padding-left: 70px; }

.part4 .route .cont h3 { color: #FFF; font-weight: normal; height: 15px; line-height: 15px; margin-top: 7px; font-size: 12px; width: 57px; text-align: center; }

.part4 .route .cont p { color: #529aec; height: 26px; line-height: 26px; }

.part4 .route .cont strong { display: block; color: #8ec220; height: 26px; line-height: 26px; }

.part4 .route .text { line-height: 22px; width: 252px; margin: 0 auto; margin-top: 20px; }

.part4 .route .text strong { color: #fd6c00; font-weight: normal; }

.ewm { margin-top: 2px; margin-bottom: 12px; }

/*挂号*/

#main_gh { width: 978px; border: 1px solid #599bff; margin: 18px auto; overflow: auto; }

#header .banner .banner_1 { height: 90px;}

#header .banner .banner_2 { height: 91px;}

#header .banner .banner_3 { height: 90px;}

#header .banner .banner_4 { height: 90px;}

/*title*/

.title { height: 45px; background: url('../images/g-title-bg.jpg'); border-bottom: 1px solid #599bff; }

.title img { width: 265px; height: 45px; display: inline; float: left; }

.title p { margin-left: 265px; _margin-right: -3px; height: 45px; color: #656565; line-height: 45px; text-align: right; padding-right: 14px; }

.title a { color: #656565; }

/*left*/

.left { width: 495px; display: inline; float: left; }

.left .tip { background: url('../images/r-tip.png') 35px 20px no-repeat; padding: 20px 35px; padding-top: 20px; line-height: 26px; font-size: 13px; color: #676767; }

.left .tip .left { width: 44px; height: 54px; color: #599bff; margin-left: 24px; font-weight: bold; }

.left form { display: block; width: 335px; margin: 0 auto; }

.left form .unit { margin-bottom: 15px; }

.left form label { display: inline; float: left; width: 80px; text-align: right; height: 28px; font: 13px/28px "微软雅黑", "arial", "宋体"; color: #323232; }

.left form label strong { font-weight: normal; color: #f76a00; }

.left form input { height: 14px; display: block; border: 1px solid #ccc; line-height: 14px; padding: 6px 5px; width: 243px; font-size: 14px; }

.left form textarea { display: block; border: 1px solid #ccc; line-height: 26px; height: 78px; padding: 0 5px; width: 243px; resize: none; }

.left form .info_gh { display: block; margin-left: 80px; color: #f00; font: 13px/28px "微软雅黑", "arial", "宋体"; }

.left form .sex { height: 28px; line-height: 28px; }

.left form .sex input { display: inline; width: auto; height: auto; float: none; line-height: 26px; }

.left form .code { height: 30px; }

.left form .code img { width: 100px; height: 30px; display: inline; float: left; margin-right: 10px; }

.left form .code input { width: 80px; }

.left .btn { margin-top: 20px; display: block; }

.left .btn button { display: inline; float: left; width: 103px; height: 24px; border: 0; background: url('../images/r-sub.jpg'); cursor: pointer; margin-left: 96px; }

.left .btn a { display: inline; float: left; width: 103px; height: 24px; background: url('../images/r-sc.jpg'); margin-left: 14px; }

/*right*/

.right_gh { width: 483px; margin-left: 495px; _margin-right: -3px; }

.right_gh .top { height: 28px; padding-right: 15px; font-size: 13px; font-weight: bold; color: #599bff; text-align: right; line-height: 28px;}

.right_gh .bot { height: 28px;}

.right_gh .main_gh { border: 1px solid #e3e3e3; overflow: auto; margin-right: 14px; height: 660px; overflow: hidden; }

.right_gh .main_gh .line { width: 23px; display: inline; float: left;height: 660px; }

.right_gh .main_gh .cont { margin-left: 23px; _margin-right: -3px; padding: 18px 10px 10px 0; }

.right_gh .main_gh .cont img { display: block; margin: 0 auto; }

.right_gh .main_gh .cont .text { background-color: #fff9f5; border: 1px solid #ccc; color: #676767; line-height: 22px; padding: 5px 10px; margin: 10px 0; width: 395px; }

.right_gh .main_gh .cont .text p { text-indent: 2em; }

.right_gh .main_gh .cont .text strong { color: #f00; }

.right_gh li { height: 48px; border-bottom: 1px solid #f2f2f2; background-image: url('../images/r-right-bg.jpg'); background-repeat: no-repeat; padding-left: 60px; }

.right_gh li.r2 { background-position: 0 -48px; }

.right_gh li.r3 { background-position: 0 -96px; }

.right_gh li.r4 { background-position: 0 -144px; }

.right_gh li.r5 { background-position: 0 -192px; }

.right_gh li h2 { font: 16px/22px "微软雅黑", "arial", "宋体"; padding-top: 2px; }

.right_gh li h2 a { color: #599bff; }

.right_gh li p { line-height: 22px; color: #7b7b7b; }

.right_gh .tip { color: #7b7b7b; line-height: 22px; margin-top: 20px; }

.right_gh .tip strong { color: #599bff; }

.pl { border: 1px solid #d3d3d3; padding: 18px; padding-top: 5px; padding-right: 0; width: 960px; margin: 12px auto; }

.pl h2 { height: 40px; font: 18px/40px 微软雅黑; color: #50a414; border-bottom: 1px solid #d3d3d3; padding-left: 46px; background: url('../images/test-h.jpg') 5px 0 no-repeat; }

.pl h2 a { font: 12px/40px 宋体; color: #2e8cf3; display: inline; float: right; margin-right: 30px; }

.pl ul { height: 400px; overflow-y: auto; margin: 10px 0; }

.pl li { padding: 15px 0; border-bottom: 1px solid #CCC; width: 914px; }

.pl li .tx { width: 60px; text-align: center; display: inline; float: left; color: #5b5b5b; line-height: 28px; }

.pl li .text { margin-left: 80px; _margin-right: -3px; }

.pl li .text .t { font: 12px/20px 宋体; color: #5b5b5b; margin-bottom: 10px; }

.pl li .text .t span { color: #222; }

.pl li .text .t b { color: #599bff; font-weight: normal; }

.pl li .text p { font: 13px/20px 宋体; color: #222; }

.pl li .text .b { font: 12px/20px 宋体; color: #5b5b5b; margin-top: 10px; }

.pl li .text .b a.y { display: inline; float: right; width: 40px; height: 20px; background: url('../images/test-y.jpg') 0 2px no-repeat; padding-left: 20px; }

.pl li .text .b a { color: #2e8cf3; }

.pl textarea { display: block; border: 1px solid #d3d3d3; height: 72px; width: 900px; resize: none; font: 12px/24px 宋体; color: #222; padding: 10px; }

.pl textarea.tips { color: #5b5b5b; }

.pl button { border: 0; margin: 0; padding: 0; width: 60px; height: 20px; font: 12px/20px 宋体; color: #FFF; background-color: #979797; cursor: pointer; display: block; margin-left: 862px; margin-top: 4px; }

/*补充*/

.chezhan ul { padding: 3px 0px!important; }

.index_bt { font-size: 18px; font-weight: bold; }

/*离线宝*/

/*离线宝*/

.lxb_index1 { width: 148px; border: 1px solid #000; font-size: 14px; height: 30px; line-height: 30px; margin-top: 10px; }

.lxb_index2 { width: 70px; height: 32px; background: #1b63b4; color: #fff; font-size: 12px; line-height: 32px; text-align: center; margin-left: -4px;  }



.lxb_r1{width:242px; border:1px solid #ccc; margin-top:10px; border-top:none; text-align:center;}

.lxb_r1 .lxb_r2{width:242px; height:40px; line-height:40px; background:#4f97e8; color:#fff; text-align:center;}

.lxb_r1 .lxb_r2 strong{font-weight: normal; font-size: 18px; font-family: "微软雅黑", "arial", "宋体";}

.lxb_r1 input{width:230px; height:30px; line-height:30px; padding-left:5px; margin:5px auto; border:1px solid #ccc; font-size:14px;}

.lxb_r1 .lxb_ran{width:150px; background:#ff8800; color:#fff;}

/*底部浮动*/

#floatNavWarp { width: 100%; height: 60px; background: #3a3a3a; position: absolute; right: 0; bottom: 0; z-index: 9000; }

.floatNav { width: 1000px; margin: 0 auto; height: 60px; background: url(../images/float-nav-bg.jpg) no-repeat; }

.num { width: 240px; height: 60px; float: left; color: #fff600; }

.num span { width: 23px; height: 14px; line-height: 14px; text-align: center; margin: 35px 0 0 25px; display: block; font-size: 12px; }

.online { width: 143px; height: 47px; float: left; padding-top: 13px; margin-left: 80px; display: inline; }

.floatCon { width: 490px; height: 60px; float: left; }

.floatCon li { float: left; margin: 13px 13px 0 0; width: 120px; height: 47px; position: relative; }

.floatCon li div { position: absolute; height: 75px; margin-top: 25px; display: none }

.floatCon .phone div { left: -150px; top: 60px; width: 419px; background: url(../images/phone-hover.png) top left no-repeat; }

.floatCon .phone div .tel_txt { width: 196px; height: 30px; margin: 10px 12px 0 65px; line-height: 30px; background: url(../images/phone-a.png) top left no-repeat; padding-left: 4px; border: none; }

.floatCon .phone div .tel_sub { width: 133px; height: 32px; margin: 11px 0 0; background: url(../images/phone-b.png) top left no-repeat; cursor: pointer; border: none; }

.floatCon .QQ div { left: -80px; top: 60px; }

.floatCon .WX div { left: -150px; top: 60px; width: 419px; background: url(../images/phone-hover.png) top left no-repeat; }

.floatCon .WX div .tel_txt { width: 196px; height: 30px; margin: 10px 12px 0 65px; line-height: 30px; background: url(../images/phone-a.png) top left no-repeat; padding-left: 4px; border: none; }

.floatCon .WX div .tel_sub { width: 133px; height: 32px; margin: 11px 0 0; background: url(../images/phone-b.png) top left no-repeat; cursor: pointer; border: none; }

.floatCon .QQ { width: 115px; }

.floatCon li a { display: block; width: 120px; height: 36px; display: block; }

.floatCon .QQ a { display: block; width: 115px; height: 36px; display: block; }

.phone a:link, .phone a:visited { color: #f00; text-decoration: none; background: url(../images/dh.png) no-repeat; }

.phone a:hover { text-decoration: underline; background: url(../images/dh.png) 0 -36px; }

.WX a:link, .phone a:visited { color: #f00; text-decoration: none; background: url(../images/dh.png) no-repeat; }

.WX a:hover { text-decoration: underline; background: url(../images/dh.png) 0 -36px; }

.QQ a:link, .QQ a:visited { color: #f00; text-decoration: none; background: url(../images/qq.png) no-repeat; }

.QQ a:hover { text-decoration: underline; background: url(../images/qq.png) 0 -36px; }

.QQ div { width: 292px; height: 62px; padding-left: 127px;}

.QQ div p { float: left; width: 146px; display: block; height: 55px; }

.QQ div p a:link, .QQ div p a:visited { background: #3a3a3a; }

.WX a:link, .WX a:visited { color: #f00; text-decoration: none; background: url(../images/wx.png) no-repeat; }

.WX a:hover { text-decoration: underline; background: url(../images/wx.png) 0 -36px; }

.topL { width: 40px; height: 32px; margin-top: 15px; float: left; cursor: pointer; }



/*医患互动*/

.bqwd { width: 724px; margin-top: 10px; color: #555; float:left; border: 1px solid #cccccc;}

.bqwd .hztw_a .w { background: url(../images/wd.png) no-repeat; position: absolute; top: -9px; left: 10px; width: 43px; height: 35px; }

.bqwd .hztw_a { display: inline-block; width: 653px; margin: 10px; border: 1px solid #02879f; padding: 30px 10px 10px 40px; position: relative; }

.bqwd .hztw_a h3 { font-size:16px; line-height:28px;}

.bqwd .hztw_a span { display: inline-block; background: #f98d00; text-align:center; width:70px; height:35px; line-height:35px; color: #fff; margin-left: 20px; }

.bqwd .bqms { color: #555;}

.bqwd p { line-height: 24px; font-size:14px;}

.yshd_a .d { background: url(../images/wd.png) 1px -48px no-repeat; position: absolute; top: -8px; left: 10px; width: 43px; height: 35px; }

.yshd_a .d_r{position:absolute; top:10px; right:20px;}

.yshd_a .d_r p{font-size:12px; color:#555;} 

.yshd_a { display: inline-block; width:678px; margin:10px; border: 1px solid #f98d00; padding: 30px 10px 10px 15px; position: relative; }

.yshd_a .yshd_atop { width: 653px; }

.yshd_a .yshd_atop .yshd_atl { float: left; width: 131px; height:161px; }

.yshd_a .yshd_atop .yshd_atl img { width: 131px; height:162px; }

.yshd_a .yshd_atop .yshd_atr { float: left; width:475px; padding:20px 20px 0px 20px;}

.yshd_a .yshd_atop .yshd_atr .yshd_atr1 {width:475px; color: #555; line-height: 22px; line-height:28px;}

.yshd_a .yshd_atop .yshd_atr .yshd_atr1 p { color: #02879f; font-weight: bold; font-size:24px; }

.yshd_a .yshd_atop .yshd_atr .yshd_atr1 span { color: #555; font-weight: normal; font-size:16px;}

.yshd_a .yshd_atop .yshd_atr .yshd_atr2 { width:475px; line-height: 22px; line-height:28px; margin-top:10px;}

.yshd_a .yshd_atop .yshd_atr .yshd_atr2 a { display: inline-block; padding:5px; background: #EE9105; color: #fff; font-size:14px; margin-bottom:10px;}

.yshd_hd { width: 653px; background: #f5f5f5; line-height:24px; font-size:14px; margin-top:5px; }

.yshd_hd img{margin:0 auto;}

.yshd_hd span { font-weight: bold; }

.yshd_hd .yshd_hdb { width: 653px; padding:10px 0px; }

.yshd_hd .yshd_hdb a { display: inline-block; background: #fff; width:90px; height:40px; line-height:40px; margin-right: 20px; float: right; text-align:center;}

.yshd_hd .yshd_hdb .yshd_hdb1 { padding-left:30px; text-align:left; background: #fff url(../images/grateic.gif) no-repeat 10px 10px ; }

.yshd_hd .yshd_hdb2 { background-color: #f98d00!important; color: #fff; }







.Content {

    width: 980px;

    margin: 0 auto;

	margin-bottom:30px;
    overflow: hidden;

}



.frame { background: url("../images/a3.jpg") repeat-x; border: 1px solid rgb(204, 204, 204); }

.cmy { background: url("../images/ico.gif") no-repeat 8px; height: 35px; color: rgb(26, 116, 184); line-height: 35px; padding-left: 30px; font-size: 14px; font-weight:bold; }

.cmy span { font-size: 12px; font-weight: lighter; margin-right: 10px; float: right; }

.cmy span a { color: rgb(111, 111, 111); text-decoration: none; }

.Left { border: 1px solid rgb(204, 204, 204); width: 705px; height: auto; overflow: hidden; margin-top: 8px; float: left; }

.Right { width: 265px; height: auto; overflow: hidden; margin-top: 8px; float: right; }

.nav_map { height: 36px; color: rgb(102, 102, 102); line-height: 36px; overflow: hidden; }

.nav_map .map_ico { background: url("../images/ico1.gif") no-repeat right; width: 35px; height: 35px; margin-right: 8px; float: left; display: block; }

.Search { margin: 8px auto; width: 980px; height: 36px; line-height: 36px; overflow: hidden; }

.Search img { left: -3px; top: -3px; vertical-align: middle; position: relative; }

.Search .sRight { margin-top: 4px; vertical-align: middle; float: left; }

.Search .sRight strong { width: 180px; text-align: center; }

.Search .Search_Text {border: currentColor; width: 170px; height: 26px; color: rgb(153, 153, 153); line-height: 26px; padding-left: 30px; vertical-align: middle; }

.Newsindex {padding-bottom:15px; overflow: hidden; margin-top: 8px; }

.Newsindex ul { margin: 15px 0px 0px 15px; color: rgb(204, 204, 204); }

.Newsindex ul li { width: 306px; line-height: 22px; margin-right: 15px; float: left; }

.Newsindex ul li span { color: #333; float: right; }
.Newsindex ul li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;width:70%; float:left;color:#333}

.hzyqlx { border: 1px solid rgb(204, 204, 204); width: 976px; height: 137px; overflow: hidden; }

.hzyqlx_ul1 {width: 976px; height: 31px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; }

.hzyqlx_ul1 li { font: bold 13px/31px Verdana, Geneva, sans-serif; width: 98px; height: 31px; color:#176093; text-indent: 32px; float: left; font-size-adjust: none; font-stretch: normal; }

.hzyqlx_ul2 { font: 13px/24px Verdana, Geneva, sans-serif; padding: 13px 0px 0px 10px; width: 960px; height: 91px; color: rgb(51, 51, 51); word-spacing: 8px; float: left; font-size-adjust: none; font-stretch: normal; }

body, td, th {
	font-family: "Microsoft YaHei", "微软雅黑", \5FAE\8F6F\96C5\9ED1;
}
.article_content p{text-indent:2em;}
.tj-1 li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;width:91%; float:left;}
.zjbg {
	position: relative;
	margin-top: 20px;
	width: 710px;
	height: 300px;
}
#con_zj_1 {
	display: block;
}
.personl {
	margin-right: 37px;
}
.left {
	float: left;
}
.personr {
	width: 380px;
}
.left {
	float: left;
}
.personr h3 {
	color: #764A03;
	font-size: 32px;
	font-weight: bold;
	padding-top: 15px;
}
.personr h3 .zjzc {
	font-weight: normal;
	color: #010101;
	font-size: 16px;
	padding-left: 10px;
}
.h0 {
	clear: both;
	height: 0;
}
.hospital_des {
	background:#ddd; color:#fff; height:36px; line-height:36px; width:100%;
}
.hospital_des div{
	width:140px; text-align:center;background:#07c; color:#fff; font-size:18px;
}