@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body { font-family:"微软雅黑"; }
body, button, input, select, textarea { font: 12px arial, \5b8b\4f53; background-color: #fff; margin: 0px; padding: 0px}
h1, h2, h3, h4, h5, h6，button, input, select, textarea { font-size: 100%; border: 0 }
address, cite, dfn, em, var { font-style: normal }
code, kbd, pre, samp { font-family: courier new, courier, monospace }
ul, ol { list-style: none }
a { color: #545454; text-decoration: none }
a:visited { color: #545454; text-decoration: none }
a:hover { color: #d04900; }
img { border: 0; }
.fl { float: left }
.fr { float: right }
/*首页top*/
.k-top { width:100%; height:120px; background:#148ec7; }
.top { width:616px; height:120px; margin:auto; background:url(../images/logo.png) 0px 34px no-repeat; padding-left:384px; }
.top_nr { background:url(../images/top-yibao.png) 0px 27px no-repeat; width:308px; height:120px; padding-left:308px; }
.top_nr p { padding-top:46px; font-size:14px; color:#fff; padding-left:48px}
.top_nr p font { font-size:18px; }
.index_search { background:url(../images/index-search.png) no-repeat; width:290px; height:33px; line-height:33px; }
.search-txt { margin-left:45px; height:33px; width:170px; }
.search-btn { height:33px; width:70px; text-align:center; font-size:14px; color:#fff; cursor:pointer }
/*首页导航*/
.top-nav { width:100%; height:44px; background:#cae4f5; }
.top-nav .nav { width:1000px; height:44px; line-height:44px; margin:auto; }
.top-nav .nav a { display:block; width:166px; text-align:center; line-height:44px; float:left; font-size:14px; color:#326081; background:url(../images/nav-bg.gif) right center no-repeat; }
/*首页banner*/
.index_banner { width: 100%; _width: 100%; clear: both; height: 369px; position: relative; color: #fff }
.index_banner .img li { position: absolute; top: 0; left: 0; width: 100%; _width: 100%; height: 369px; }
.index_banner .circle { position: absolute; width: 300px; height: 30px; bottom: 5px; left: 50%; text-align: center; margin-left: -150px }
.index_banner .circle a { background: #888888; width: 16px; height: 16px; display: inline-block; margin: 5px; border-radius: 7px }
.index_banner .circle a.orange { background: #326081 }
.index_banner .img a { display: block; width: 1000px; height: 369px; margin: 0 auto; }
/*index bz*/
/**** dh ****/
.tbdh2 { width:100%; height:106px; background:#fbfbfb; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; }
.tbdh2 ul { width:1000px; height:106px; display:block; margin:0 auto; border-right:1px solid #e9e9e9; }
.tbdh2 ul li { width:199px; height:106px; position:relative; border-left:1px solid #e9e9e9; float:left; text-align:center; }
.lia1 { height: auto; display:block; text-align:center; font-size:14px; color:#888888; padding-top:80px; padding-bottom:6px; }
.tbdh2 ul li.active a.lia1 { color:#FFFFFF; }
#dhli1 { background:url(../images/tb1.png) no-repeat 68px 8px; }
#dhli1.active { background:#148ec7 url(../images/tb11.png) no-repeat 68px 8px; }
#dhli2 { background:url(../images/tb2.jpg) no-repeat 78px 8px; }
#dhli2.active { background:#148ec7 url(../images/tb22.jpg) no-repeat 78px 8px; }
#dhli3 { background:url(../images/tb3.jpg) no-repeat 84px 8px; }
#dhli3.active { background:#148ec7 url(../images/tb33.jpg) no-repeat 84px 8px; }
#dhli4 { background:url(../images/tb4.jpg) no-repeat 84px 8px; }
#dhli4.active { background:#148ec7 url(../images/tb44.jpg) no-repeat 84px 8px; }
#dhli5 { background:url(../images/tb5.jpg) no-repeat 69px 8px; }
#dhli5.active { background:#148ec7 url(../images/tb55.jpg) no-repeat 69px 8px; }
.wccs { width:996px; height:40px; border:2px solid #5e6060; position: absolute; top:106px; display:block; left:0px; text-align:left; font-size:12px; color:#333333; line-height:40px; background:#FFFFFF; z-index:10; display:none; }
.wccs a { font-size:14px; color:#333333; padding-left:10px; padding-right:15px; }
/*搜搜*/
.box1 { width:980px; height:auto; overflow:hidden; margin:20px auto 0; }
.rdzx { width:960px; height:70px; padding:8px 10px 8px 10px; background:#fafafa; overflow:hidden; }
.rdzx p.fl { width:193px; height:32px; background:url(../images/index01_42.jpg) no-repeat left top; text-align:center; line-height:32px; font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:1em; }
.rdzx p.fr { width:740px; height:35px; overflow:hidden; text-align:left; line-height:35px; }
.rdzx p.fr a { font-size:14px; color:#888888; text-decoration:underline; padding-right:24px; }
.rdzx .f_rt { float:left; }
.rdzx .f_rt a { font-size:14px; color:#888888; text-decoration:underline; line-height:35px; padding-right:36px; }
.main { width:1000px; height:auto; margin:auto; font-family:"微软雅黑"; }
/*yygs*/
.ner1 { width:1000px; overflow:hidden; margin-right:auto; margin-left:auto; margin-top:20px; }
.main-yygs { width:295px; height:283px; float:left; overflow:hidden; border:1px solid #eceae2; padding:0 }
.yygs { width:295px; height:39px; background:#fafafa; }
.yygs ul li { width:147px; height:44px; float:left; }
.yygs ul li a { width:147px; height:44px; text-align:center; line-height:38px; display:block; font-size:14px; color:#148ec7; }
.yygs ul li a.mouseout { width:147px; height:44px; background:url(../images/yygs.jpg) no-repeat; color:#FFF; display:block; }
.yygsa { width:280px; height:245px; }
.yygsb { width:280px; height:245px; background:#FFF; margin:0 auto; }
.yygsb1 { height:90px; margin:0 auto; margin-top:10px; width:280px; }
.yygsb1 span { width:109px; height:87px; border:1px solid #e6e6e6; float:left; margin-left:15px; margin-right:0 }
.yygsb_fr { float:left; width:130px; height:87px; }
.yygsb1 h3 { width:154px; height:20px; font-size:14px; color:#888888; padding-left:10px; overflow:hidden; }
.yygsb1 h3 a { color:#888888; }
.yygsb1 p { width:118px; padding-left:10px; height:76px; text-indent:1em; line-height:22px; color:#888888; font-family:"微软雅黑"; }
.yygsb1 span { display:block; float:left; width:109px; height:87px; background:#fff; border:1px solid #e6e6e6; }
.yygsb1 p a { color:#f00; }
/*yy_dt*/
.yy_dt { width:254px; height:123px; margin-top:10px; margin-left:16px }
.yy_dt li { height:25px; line-height:25px; color:#c1c1c1; font-size:14px; margin-bottom:5px }
.yy_dt li a { color:#888888; }
.yy_dt li a:hover { color:#f00; }
/*ggtu*/
.ggt { width:397px; height:285px; margin-left:326px; position:absolute; }
.ggtu { width:395px; height:283; border:1px solid #eceae2; }
.nr3 { width:395px; height:283px; }
.ggzx { width:395px; height:30px; float:none; margin-top:10px; }
/*tszt*/
.tszt { float:right; width:245px; height:283px; border:1px solid #e8e8e8 }
.tszt1 { width:130px; height:30px; }
.zt { width:298px; height:250px; border:1px solid #eceae2; margin-top:10px; border-top:none; border-left:none }
.zt1 { width:129px; height:230px; float:left; margin-top:5px; }
.zt2 { width:129px; height:230px; float:right; margin-right:15px; margin-top:15px; }
/*zjgg*/
.zjgg { width:1000px; height:100px; margin:0 auto; margin-top:20px; }
/*挂号*/
.zt-guahao { margin-top: 75px; padding-left: 30px; height: 127px; overflow: hidden }
#zt-guahao { overflow: hidden; width: 228px; height: 170px; padding-left: 10px; margin-top: 10px; margin-bottom: 20px; }
#zt-guahao li { float: left; width: 235px; height: 34px; line-height: 34px; font-size:14px; color:#888888 }
#zt-guahao li p { float: left; text-align: left; }
#zt-guahao li p.name { width: 49px }
#zt-guahao li p.time { width: 69px }
#zt-guahao li p.city { width: 50px; }
#zt-guahao li p.suc { width: 60px; color: red }
/*---------wrap-3--------------*/

.wrap-3 { width:970px; height: 462px; border: 1px solid #e5e5e5; margin:0 auto; padding:15px 14px 0; overflow: hidden; margin-top:30px }
.zj-l { width:718px; height: 100%; overflow: hidden; }
.expert { position:relative; width:100%; height:100%; }
.thumb { height:68px; overflow: hidden; position:relative; }
.thumb ul { width:1000px; position:absolute; }
.thumb li { width:155px; height: 68px; margin-right:32px; float:left; background: #148ec7; cursor: pointer; overflow:hidden; }
.thumb li.cur { background: #f7941d; }
.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; color:#fff; font-family:"微软雅黑"; font-weight:normal; }
.person { height:313px; 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:-191px top; top:125px; left:0; }
span.next { background-position: -216px top; 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:35px; font-size:16px; }
span.undergo { line-height: 26px; display: block; height: 110px; font-size:16px; }
span.undergo font { color:red; }
a.ex-zx2 { background:#f4ac2e; color:#fff; }
a.ex-zx1, a.ex-zx2 { display: block; float:left; width:123px; 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; z-index:5000; }
a.ex-zx1 { background:#067dc9; color:#fff; margin-right:29px; }
a.ex-zx1:hover { color:#ddd; }
.zj-r { width:214px; overflow: hidden; position:relative; z-index:0; }
.them { height:240px; margin-top:-9px; overflow:hidden }
.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:18px; color:#969696; display: block; padding-left:3px; float:left; margin-top:-4px; margin-bottom:6px }
span.th-des { float:left; display:block; width:130px; line-height:18px; font-size:14px; color:#888888 }
.th-info { width:127px; height:73px; position:absolute; top:27px; _top:25px; left:58px; background:url(../images/sprite_bg4.png) no-repeat; 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; color:#fff; }
a.th-zx1:hover { color:#ddd; }
a.th-zx1 { background:#2d532a; margin-left:18px; color:#fff; }
a.th-zx2 { background: #f4ac2e; margin-left:22px; }
/*add*/
.caption { font-size: 24px; height: 44px; overflow:hidden; color:#2d542b; }
.caption a { color:#148ec7; }
.popolars { color:#148ec7; font-size:18px; }
.cap-en { font-size:14px; color:#b4a0a0; }
.arial { font-family:'arial'; }
span.switch { float:right; display: block; width:46px; height: 18px; background: url(../images/sprite_bg2.png) no-repeat; padding-left:28px; line-height: 18px; margin-top: 12px; cursor:pointer; color:#333333; font-size:14px; }
.clear { content:''; clear:both; display:block; height:0; visibility:hidden; line-height:0; zoom:1; }
.ad1_zx { height:102px; border:3px solid #148ec7; margin-top:30px; }
.ad1_zx a { display:block; width:982px; height:69px; margin:auto; margin-top:17px; }
.tnemsay { color:#2d542b; font-size:18px; }
/*科室*/

#office { width:1000px; margin:30px auto; overflow:hidden; }
#office .tabs_nav { border-top:1px solid #afe4fd; overflow:hidden; }
#office .tabs_nav a { width:124px; height:43px; line-height:44px; text-align:center; border-top:1px solid #afe4fd; float:left; color:#148ec7; font-size:14px }
#office .tabs_nav .tabs_btn, #office .tabs_nav .more { border-bottom:1px solid #95dcfe; border-left:1px solid #95dcfe; background:#e0f4fe; border-top:0; }
#office .tabs_nav .t { width:125px; height:44px; line-height:44px; float:left; background:#148ec7 url(../images/ok.gif) no-repeat 10px center; color:#FFF; font-size:16px; text-indent:35px; }
#office .tabs_nav a { text-decoration:none; }
#office .tabs_nav .more span { background:#148ec7; color:#FFF; padding:3px 8px; border-radius:3px; font-size:14px }
#office .tabs_nav .hover { background:#FFF; border-bottom:1px solid #FFF; color:#018ace; font-size:15px; font-weight:bold; }
#office .tabs_item { overflow:hidden; margin-top:20px; }
#office .l { width:482px; float:left; overflow:hidden; }
#office .m { width:280px; float:left; overflow:hidden; }
#office .r { width:222px; float:right; }
#office .hot { height:69px; border:1px dashed #bcbcbc; padding:10px 15px; overflow:hidden; padding-top:6px; }
#office .hot h3 { text-align:center; height:30px; line-height:30px }
#office .hot h3 a { color:#148ec7; font-size:14px; font-weight:normal }
#office .hot p { color:#888888; font-size:14px; }
#office .hot p a { color:#f60633; }
#office .list { overflow:hidden; margin-top:12px; }
#office .list img { float:left; }
#office .list ul { width:270px; float:right; }
#office .list li { overflow:hidden; height:26px; line-height:26px; color:#444444; font-size:14px; color:#888888 }
#office .list li span { float:right; font-size:14px; color:#A1A1A1; }
#office .list li a { color:#888888 }
#office .c { overflow:hidden; border-top:1px solid #e4e4e4; margin-top:5px; }
#office .c li { width:50%; float:left; height:40px; line-height:40px; font-size:14px; color:#888888 }
#office .c li a { color:#888888 }
#office .alert { background:#e4e3e3; height:30px; line-height:30px; overflow:hidden; }
#office .alert span { float:left; background:#f7941d url(../images/or.gif) no-repeat top right; padding:0 15px 0 10px; color:#FFF; font-size:14px; }
#office .alert a { color:#888888; margin-left:6px; font-size:14px; }
#office .m li { width:130px; float:left; }
#office .m .f { margin:0 10px; _margin:0 5px; }
#office .m .b { margin-top:5px; }
/*brand*/
.sy_title { background:url(../images/px1.gif) 0px 14px repeat-x; text-align:center; height:60px; width:100%; border:none }
.sy_title h1 { font-size:22px; font-weight:normal; height:30px; overflow:hidden; font-size:24px; color:#148ec7; margin-bottom:10px }
.sy_title h2 { font-size:11px; color:#fff; font-weight:normal; height:22px; line-height:22px; background:#1884d2; width:150px; margin:0 auto; overflow:hidden; }
.zt { font-family: "Microsoft YaHei", SimHei, sans-serif; }
.sy_con5 { overflow:hidden; margin-bottom:30px; width:1000px; }
.sy_con5ln_t { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH:1000px; FLOAT: left; display:inline; HEIGHT: 54px; OVERFLOW: hidden; PADDING-TOP: 0px; }
.sy_con5ln_t LI { WIDTH:233px; DISPLAY: inline; FLOAT: left; HEIGHT: 54px; margin-right:22px; }
.sy_con5ln_t LI A { TEXT-ALIGN: center; LINE-HEIGHT:44px; WIDTH: 233px; FLOAT: left; display:inline; HEIGHT: 54px; COLOR: #333333; FONT-SIZE: 16px; background:url(../images/bg4.png) no-repeat; }
.sy_con5ln_t LI .mouseout { BACKGROUND: url(../images/bg3.png) no-repeat; COLOR: #fff; text-decoration:none }
.sy_con5ln_n { position:relative; width:1000px; float:left; display:inline; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP:20px; }
#sy_con5js_gd3 { overflow:hidden; width:1000px; }
#timeline { width: 1000px; height: 350px; overflow: hidden; margin:0 auto; position: relative; }
#dates { width: 1000px; height: 60px; overflow: hidden; }
#dates li { list-style: none; float: left; width: 145px; height: 45px; font-size:16px; text-align: center; background: url(../images/biggerdot.png) center bottom no-repeat; }
#dates a { line-height: 38px; padding-bottom: 10px; }
#dates .selected { display:block; font-size: 18px; color: #1884d2; background:url(../images/biggerdot_1.png) center 35px no-repeat }
#sy_con5issues { width: 1000px; height: 350px; overflow: hidden; }
#sy_con5issues li { width: 1000px; height: 350px; list-style: none; float: left; }
.sy_con5issuesleft img { float: left; margin-right:30px; margin-bottom:6px; }
.sy_con5issuesright h1 { color: #1884d2; overflow:hidden; height:50px; width:100%; font-weight:normal; font-size: 26px; text-align:center; font-family: "Microsoft YaHei", SimHei, sans-serif }
.sy_con5issuesright h2 { color: #555555; font-weight:normal; font-size: 14px; margin: 5px 0 5px; text-align:center; font-family: "Microsoft YaHei", SimHei, sans-serif }
.sy_con5issuesright p { font-size: 12px; overflow:hidden; font-weight: normal; line-height:22px; color:#797979; width:377px; margin:0 auto; text-indent:2em; }
.sy_con5issuesleft { float:left; display:inline; width:521px; }
.sy_con5issuesright { float:right; display:inline; width:465px; margin-top:30px; _width:448px; }
.sy_con5issueszx { overflow:hidden; float:right; display:inline; width:260px; height:52px; position:absolute; bottom:0px; right:0; }
.sy_con5issueszx a { float:left; display:inline; margin-top:0px; padding-top:0px; width:52px; height:52px; margin-right:4px }
/**********************************foot***********************************/
.footer { width:100%; border-top:1px solid #828282; border-bottom:1px solid #828282; background:#4b4b4b; text-align:center; padding-top:25px; line-height:30px; font-family:"微软雅黑"; }
.footer p { color:#fff; font-size:14px; }
.footer p a { color:#fff; }
.slideBox{ width:395px; height:283px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:21px; overflow:hidden; position:absolute; right:24px; bottom:13px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:24px; height:21px; line-height:21px; text-align:center; background:#138ec7; cursor:pointer; color:#fff; }
.slideBox .hd ul li.on{ background:#f7941d; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:395px; height:283px; display:block;  }



