﻿/*样式初始化*/
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
 a img { border:none; }
 strong { font-weight:bold }
 table { border-collapse: collapse; border-spacing: 0; }
 input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; vertical-align:middle }
 body { background-color:#EEE6CE; color:#222222 }
 body, p, td, th, li { font-family:"宋体", "新宋体"; font-size:12px }
 ul, ol, li { list-style:none; }
 p { margin: 0.5em 0 1em 0; }
 h1 { color:#5C8127; margin:.825em 0 .5em 0; font-size:2.125em; }
 h2 { margin:.825em 0 .5em 0; font-size:1.75em; }
 h3 { color:#5C8127; margin:.825em 0 .5em 0; font-size:1.5em; }
 h4 { color:#5C8127; margin:.825em 0 .5em 0; font-size:1.25em; }
 h5 { color:#5C8127; margin:.825em 0 .5em 0; font-size:1.125em; }
 h6 { color:#5C8127; margin:.825em 0 .5em 0; font-size:1em; }
 a { color:#222; text-decoration:none; cursor:pointer; }
 a:hover { text-decoration: underline; }
 .clearit { clear:both; }
 .h2-libg li b { float:left; font-weight:normal; }
 .span_date { color: #9F6411; float: right; padding-right: 10px; }
 .fontcol{ color:#9F6411;}
 .clinicTableDiv a{ color:#0041B8;}
 #con_tablea_3 a{ color:#0041B8;}
 #con_tablea_2 a{ color:#0041B8;}
 /*#con_tablea_2 table td a {display: block; float: left; width: 45px;}*/
 .clinicTableDiv table td a {display: block; width: 45px;}
 /*body{overflow-x:hidden}*/
 /*end*/
 /*基本样式定义*/
 h1 { margin:5px 0; font-size:18px; color:#222222; font-weight: bold; }
 .mb { margin-bottom:10px }
 .margin1 { margin:15px 0 30px }
 .p0 { padding:0 }
 .m0 { margin:0 }
 .mr { margin-right:10px }
 .mr25 { margin-right:25px }
 .mb25 { margin-bottom:25px }
 .cb { clear:both }
 .fs13 { font-size:13px }
 .fl { float: left }
 .fr { float:right }
 .w72 { width:72px !important }
 .w425 { width:425px }
 .w530 { width: 530px }
 .h600 { height:600px }
 .color1 { color:#AC6410 }
 .colorred { color:red }
 .color2 { color:#0041B8 }
 .imgfix { vertical-align:middle }
 .redstar { background:url(../images/star.gif) no-repeat scroll -100px center }
 .bluestar { background:url(../images/star.gif) no-repeat scroll -200px center }
 .brownstar { background:url(../images/star.gif) no-repeat scroll 0px center }
 .warning { color:red }
 span.button { background:url(../images/welcome.gif) no-repeat 0px -1425px; padding:0 1px; display:inline-block; float: left }
 span.button a { background:url(../images/welcome.gif) no-repeat -2px -1400px; display:inline-block; line-height:20px; color:#fff; padding: 0 14px; float: left }
 .hide { display: none }
 .clearfloat { overflow:hidden; zoom:1; clear:both }
 .ie6 { zoom:1 }
 input.t, input.w20, input.w75, input.w100, input.w145, input.w175, input.w300 { border:1px solid #CCC; padding:0 3px }
 .w20 { width:20px }
 .w75 { width:75px }
 .w100 { width:110px }
 .w145 { width:145px }
 .w175 { width:175px }
 .w300 { width:300px }
 input.button { cursor:pointer }
 textarea.ta { border:1px solid #CCC; width:300px; height:60px; font-size:13px; line-height:14px; padding:3px }
 .radio input { vertical-align: middle; margin-right:15px }
 .radio label { padding-right:5px; }
 select.radio { border:1px solid #808080; margin-right:5px; min-width:40px }
 .h2 li img.more { margin:0; padding:0; border:none }
 h6.pageAction { line-height:20px;  border-top:none; border-width:1px 0; clear: both; margin:0 0 13px 0; font-weight: normal; position:relative; width:770px; height:20px; color:#888; padding-top:2px;overflow:hidden }
 h6.pageAction a { color:#888; padding-left:18px; margin:0 5px; background:url(../images/welcome.gif) no-repeat; float:left }
 h6.pageAction .print { background-position: 0px -1500px }
 h6.pageAction .mail { background-position: -50px -1500px }
 h6.pageAction .mailpage { background-position: 0px -1525px }
 h6.pageAction .fontsize { position:absolute; right:0; width:135px }
 h6.pageAction .fontsize a { text-indent:-9990px; width:20px; height:14px; position:absolute; top:1px; padding:0; background-image:url(../images/welcome.gif); background-repeat:no-repeat }
 h6.pageAction .small { background-position:-130px -1518px; right:35px }
 h6.pageAction .big { background-position:-98px -1518px; right:10px }
 h6.pageAction_B a { padding:0; background:none }
 h6.pageAction_B .fontsize { position: relative; float:left }
 h6.pageActionList a { padding:0; background:none; float:none }
 h6.pageActionList { text-align:right }
 .index .h2 h2 { line-height:28px; height:28px; }
 .index .h2 ul { padding-top: 17px }
 .h2 h2 { position:relative; font-size: 14px; text-indent: 10px; background:url(../images/bg-x.gif) repeat-x 0px -100px; margin:0; line-height:24px; color: #444; font-weight: normal; }
 .h2 h2 a { position:absolute; right:11px; top:0; padding-right:16px; color: #666; background:url(../images/welcome.gif) no-repeat -147px -1797px; text-indent: 0px; font-weight:normal }
 .h2 h2 span { position:absolute; right:0 }
 .h2 h2 span a { position:static; }
 .h2 h2.title { background:none; margin-top:18px; color:#A06312; font-weight:bold }
 .h2 h6.adddate { text-align:right; color:#0041B8; font-weight: normal; }
 .blue h6 { color: #0041B8; margin: 10px 0;}
 .field-validation-error{ color:red;}
 .h2 ul { line-height:22px; overflow:hidden }
 .h2 .p0 { padding:0 }
 .h2 ul.ul { padding-bottom:13px }
 .h2 li { padding-left:6px; padding-right:4px; letter-spacing:1px }
 .h2 li a { color:#444444; }
 .h2 li.text { line-height:18px; padding-top:5px; padding-left:8px; ; text-indent:24px; }
 .h2 li.img { padding:0; text-align: center; }
 .h2 li.img img { padding:0; margin: 0 }
 .h2 img.l { float: left; margin:10px 2px 0 0 }
 .h2 img.top { margin:0; padding:0; border:none }
 .h2 li img.l { float: left; margin:4px 12px 20px -5px }
 .h2 li.img a { padding:0; margin: 0 }
 .h2 li.title { color: #AC6410; font-size:14px; margin-bottom:10px;background:none; }
 .h2 li.title a { font-weight:bold; color:#0041B8; }
 .h2 li.h3 { font-weight:bold; color:#0041B8; padding-top:15px; font-size:13px }
 .h2 li.search { margin-bottom:10px; padding-right: 0 }
 .h2 li.search .text {margin-top:5px; }
 .h2 li strong { font-weight: bold; }
 .h2 li.advisory { background:url(../images/welcome.gif) no-repeat 0px -650px; margin:5px 8px }
 .h2 li.advisory a { color:#ffffff; font-weight:bold }
 .h2 li.w55 { clear:both }
 .h2 li.w55 strong { float:left; width:55px; font-weight: normal }
 .h2 li.ie6fix { _line-height:22px }
 .h2 li .colorred { font-weight: bold; letter-spacing:0 }
 .h2 li .edit { letter-spacing:0; background:url(../images/bg-icon.gif) no-repeat 2px 5px; width:20px; height:18px; position:absolute }
 .h2 li .new { letter-spacing:0; color:red }
 .h2 li .titleTime { float:right; padding-right:10px; color:#9F6411 }
 .h2-a h2, .h2-b h2 { color:#AC6410; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:none; text-indent:2px; margin-bottom:10px; }
 .h2-a li, .h2-b li { padding-left:8px }
 .h2-a li a { color:#222 }
 .h2-b li a { color:#0041B8 }
 .h2-c h2 { font-size:12px; color:#f0f0f0; background:#7F968E; border-bottom:1px solid #547167 }
 .h2-d h2 { font-size:12px; color:#9F6411; background:#f8f8f8 }
 .h2-a1 h2 { color:#AC6410; border-bottom:1px solid #ccc; background:none; text-indent:2px }
 .h2-a1 li a { color:#AC6410 }
 .h2-e li a { float:left }
 .h2-e li { text-align:right; color:#AC6410 }
 .h2-e li.top a { color:#0041B8 }
 .h2-f h2 { background-position:0 -600px }
 .ac2 li a { color:#222222 }
 .h2-li22 h2 { background-position:0px -50px }
 .h2-li18 li { line-height:18px }
 .h2-li22 li { line-height:22px }
 .h2-li24 li { line-height:24px }
 .h2-li27 li { line-height:27px }
 .h2-li30 li { line-height:30px }
 .h2 li.li { background-position: 0 -141px; }
 .h2 li.li a { padding-left:0; background:url(../images/bg-li.gif) no-repeat left 0px; padding-left:20px; }
 .h2-bg1 h2 { line-height:26px; background-position:0px -350px; _background-position:0px -345px }
 .h2-bg1 ul { background-color:#F8F8EE }
 div.h2-bg2 { border:1px solid #A9CEE0 }
 .h2-bg2 h2 { line-height:24px; /*background-position:0px -400px*/ }
 .h2-bg2 ul { background-color:#DFF0FA; zoom:1; overflow:hidden; line-height:28px; }
 .h2-bg2 ul p { line-height:22px; margin:0; padding-left:18px; color:#0041B8 }
 .h2-bg3 h2 { line-height:26px; background-position:0px -350px }
 .h2-bg3 ul { background-color:#F8F8EE }
 .h2-bg3 li a { color:#222 }
 .h2-li22 li.ask a { color:#0041B8 }
 .h2-libg .li { padding-left:0; background:url(../images/bg-li.gif) no-repeat left 0px; }
 .h2-libg .li a { padding-left:20px; }
 .h2-libg1 .li a { background-position:0 -54px }
 .h2-libg2 .li a { padding-left:30px }
 .h2-libg3 .li { background:url(../images/bg-li.gif) repeat-x left -150px; margin-right:15px }
 .h2-img h2 { line-height:34px; font-size:14px; background-position:0px -650px; border-bottom: 1px solid #CCC; margin-bottom: 15px; color: #4d4d4d; }
 .h2-img img { border:1px solid #ccc; padding: 1px; text-indent: 20px; position:absolute; left:20px }
 .h2-img ul { height:138px; line-height:22px; padding-left:142px; padding-top:2px; }
 .h2-img li strong { color:#0041B8; font-weight:bold }
 .h2-img { position:relative }
 .clinicStop h2, .clinicExpert h2 { border-top:none; color:#AC6410 }
 .clinicStop ul, .clinicExpert ul { color:#AC6410 }
 .liimg div { margin:0 11px 0 104px }
 .liimg ul { height: 1% }
 .liimg li { position:relative; height:100px; }
 .liimg li img { float: left; }
 .liimg h3 { border-bottom: 1px solid #ccc; font-size:13px; font-weight: normal; margin:0; }
 .liimg h3 a { color:#0041B8; margin:0 }
 .liimg li strong { color: #885522; font-weight: bold; margin-right: 12px; }
 .liimg h6 { margin:0; padding-top: 6px; }
 .liimg h6 a { color:#FFFFFF; font-weight:bold; text-align:center; padding:0 14px; display:inline-block; background: url(../images/welcome.gif) no-repeat }
 .liimg h6 .reserve { background-position:0px -550px; width:auto; }
 .liimg h6 .ask { background-position:0px -850px }
 .liimg h6 .time { background-position:0px -900px }
 .liimg2 div { margin-left:60px }
 .liimg2 li h3 { line-height:16px; font-weight:bold; border:none }
 .liimg2 li { float:left; width:46%; height:77px }
 .liimg3 h3 { font-size:14px; font-weight:normal; color:#222; border:none; height:20px }
 .liimg3 h3 strong { color:#222 }
 .liimg3 li { height:130px }
 .liimg3 li p { margin-bottom:0; _height:60px }
 .liimg3 li p img { float: none; border:none }
 .liimg4 P { line-height:16PX; letter-spacing:0 }
 .liimg4 img { margin-bottom:10px; margin-right:10px }
 .liimg4 p a { color:#0041B8 }
 .liimg4 li { height:60px; clear:both; padding:0 }
 /*边框*/
 .bd1 { border:1px solid #DFE0D8; }
 .bd2 { border:1px solid #A2C6DC }
 .bd3 { border:1px solid #C1BFAA }
 .bd4 { border:solid #DFE0D8; border-width:1px 0 }
 .bd5 { border:solid #DFE0D8; border-width:0 1px }
 .bd6 { border:1px solid #e8e8e8 }
 .bd_B { border-top:none; font-size:0px; height:12px }
 input.text { border:1px solid #ccc; width:128px; font-size: 12px; line-height: 14px; padding: 2px }
 textarea { border:1px solid #ccc; padding:3px; line-height:18px }
 input.button, input.submit, li.button a, a.button { cursor:pointer; border:2px outset; border-color: #D5D1C6 #7F7F81 #7F7F81 #D5D1C6; background-color:#0185DA; color:#fff; width:auto; margin:5px 5px 0 5px; font-size: 12px; padding: 0 10px; _padding-top:5px; height: 22px; overflow: hidden; border:none;}
 li.button a, a.button { height: 18px; line-height: 18px; text-decoration: none; }
 table.radio { display:inline; vertical-align:middle }
 span.icon, a.icon { height:12px; line-height:12px; width:20px; display:inline-block; background: url(../images/welcome.gif) no-repeat 0px -530px; cursor: pointer; }
 .style1 { padding:9px 10px 8px 6px; background: url(../images/bg-div.gif) repeat-x 0px bottom; }
 .style1 ul { padding:0 }
 .style1 h2 { border:none; background:none; font-weight: bold; color: #9F6411; }
 .style1 h3 { font-size: 12px; text-indent:25px; line-height:20px; font-weight:bold; background: url(../images/welcome.gif) no-repeat 0px -528px }
 .style1 h3 a { color:#0041B8 }
 .style2 ul { padding-bottom:5px }
 .style2 li strong { display: inline-block; background-color: #C9DEF1; text-align: center; margin-right: 12px; height: 20px; padding: 0 8px; font-weight:normal; letter-spacing:0 }
 .style2 li.h3 { padding-left:4px; margin-bottom: 4px; color: #0041B8; }
 .style2 li.h3 a { color: #0041B8; }
 .style2 li.text { line-height:18px; padding-top:5px; padding-left:8px; }
 .style2 li.text a:hover { text-decoration:none }
 .style3 h2 { line-height: 27px }
 .style3 ul { padding-bottom:0; padding-top: 10px }
 .style3 li { line-height:20px; padding-left: 5px ;}
 .style3 a { color:#AC6410 }
 .style3 .fs13 a { color:#0041B8 }
 .style3 .fs13 { color:#AC6410; line-height: 22px }
 .style4 ul { padding-bottom: 20px; }
 .style4 li { line-height: 18px; padding: 0 0 0 13px }
 .style4 li a { color:#222 }
 .style4 .fs13 a { color:#0041B8 }
 .style4 .fs13 { color:#AC6410; }
 .style4 li.text { color:#AC6410; padding:2px 2px 10px 13px }
 .topP ul { padding-top:0px; padding-bottom:0; line-height:20px }
 .topP li { padding-left:8px }
 .tab { height:28px; line-height:26px; border-left:1px solid #C1BFAB; background:url(../images/bg-x.gif) repeat-x 0px -550px; overflow: hidden; }
 .tab li {float:left;border:#C1BFAB solid;border-width:1px 1px 0 0;background: url(../images/bg-x.gif) repeat-x 0px -600px;}
 .tab a {color:#444;padding: 0 9px;display:block;height:25px;}
 .tab li.last{border-right:0px;}

 .tab2{height: 58px;}
 .tab2 li { float: left;border: #C1BFAB solid;border-width: 1px;background: #f1f1f1 url(../images/bg-x.gif) repeat-x 0px -552px; border-color:#DFE0D8; width: 154px;height: 26px;}
 .tab2 a {color:#444;padding: 0 9px;display:block;height:25px;line-height: 25px;}
 .tab2 li a:hover { text-decoration:none; }
 .tab2 li.active { background: #006699; }
 .tab2 .active a { color: #fff;font-weight: 600; }


 .tab .div { width:388px; height: 12px; border:#C1BFAB solid; border-width:0 1px; clear: both; background: none; position: relative; ; left: -1px; padding: 0 }
 .tab li.active { border-bottom:1px solid #FFFFFF; background-position:0px -500px }
 .tab .active a { color:#AC6410 }
 .tabDiv { line-height:26px; border-width:0 1px; padding-left:3px; clear:both; min-height: 26px; _height: 26px }
 .tabDiv a { padding:0 10px }
 .tabDiv .active { text-decoration:underline; color:#AC6410 }
 .tabDiv a.column_on{ padding:3px; background: none repeat scroll 0 0 #CCCCCC;color: #A06312}
 .tab_img img{width: 100%;}

 .content p { line-height:18px; margin:17px 0 }
 .content p a { color:#0041B8 }
 .content p a { border:none !important; margin-left:5px !important }
 .news li.text { padding:0 0 10px 0 }
 .news ul { line-height:20px; padding-bottom:0 }
 .news li a { color:#0041B8 }
 .news1 h3 { font-size:16px; line-height:18px; color:#885522 }
 .news1 ul { padding-top:5px }
 .news1 li { background:url(../images/welcome.gif) no-repeat 0px -600px; padding-left:12px }
 .ul3 { zoom:1; overflow:hidden; clear:both }
 .ul3 ul { float:left; width:189px }
 .ul3 li.title { padding-left: 1px; padding-bottom: 2px; color: #A06312; font-weight: bold; border-bottom: 1px solid #ccc; font-size: 14px; margin-bottom: 12px; }
 .ul3 li { line-height: 24px; padding-left: 1px }
 .toptext ul { padding:0 0 8px 0 }
 .toptext li { padding-left:0 }
 .liList h3 { border:none; font-weight:bold }
 .liList ul { zoom:1; overflow:hidden; padding-bottom:10px; }
 .liList li { float:left; line-height:24px; margin:0 0px 4px 0;}
 .liList li a { color:#686868; font-weight:normal; display: block; border:1px solid #E2E2E2; text-align:center; background:url(../images/welcome.gif) no-repeat 0px -700px; zoom: 1; padding:0 7px; }
 .liList li a:hover { color:#A06312; border-color:#A06312; text-decoration: none; }
 .liList .currentType a, .liList .currentLetter a { color:#A06312; border-color:#A06312; text-decoration: none; }
 .liList h2.h2 { border: none; font-weight: bold }
 .liList1 li a { color:#0041B8; border:none; background:none; font-weight: normal; }
 .liList2 li { width:96px; margin:0; line-height: 22px }
 .liList2 li a { text-align: left; }
 .liList2 ul { padding-top:0px }
 .liList2 h3 { margin:8px 0 4px; font-size:12px; font-weight:bold; color: #0041B8; }
 .liList2 h3 a { color: #0041B8 }
 .liList ul.list a:hover { font-size: 14px }
 div.liList3 { margin-right: 9px; width: 460px }
 .liList3 .title { margin-bottom:4px; padding: 0 }
 .liList3 .title li { width:78px; margin:0 }
 .liList3 li.pre { width:39px; text-indent:-9999px; }
 .liList3 li.pre a { background-position:-117px -700px }
 .liList3 li.next { width:34px }
 .liList3 li.next a { background-position:right -700px }
 .liList3 li { width:39px; height:26px }
 .liList3 li a { margin:0 5px 0 0 }
 .liList3 li.m0 { width:34px }
 .liList3 li.m0 a { margin:0; }
 .dlList dl, .dlList tr { clear: both; zoom: 1; overflow: hidden; padding-left:10px; position:relative; line-height:150% }
 .dlList dt, .dlList dd, .dlList tr, .dlList td { padding:4px;vertical-align:top }
 .dlList dt, .dlList dd { float:left }
 .dlList dl.title, .dlList tr.title { white-space:nowrap; color: #852; font-weight: bold; border-bottom: 1px solid #CCCCCC; margin: 17px 0 5px; background-color:#eee }
 .dlList dl.title .state { color: #852 }
 .dlList dt.title { width:280px; text-align:left }
 .dlList a { color:#0041B8 }
 .dlList a img { vertical-align:middle }
 .dlList .name { width:70px }
 .dlList .sex { width:78px; text-align: center; position: relative; left: -20px; }
 .dlList .num { width:50px; text-align: center; }
 .dlList .type { width:190px }
 .dlList .date { width:122px }
 .dlList .state { width:54px; line-height:20px; text-align:center; color:#0041B8; background-color:#f4f4f4; border:1px solid #CCCCCC; margin-top: 4px; }
 .dlList .w { width:190px }
 .dlList .outside { color:red }
 .dlList dd.title { width:135px }
 .dlList em { color:red; font-style:normal; font-weight: normal; margin-left: 5px;}
 .dlList .dlList_B { background-color:#DEE0E2; clear:both; line-height:20px; margin:10px 0; padding:5px 0; }
 .dlList .id { width:30px }
 .dlList .check { width:20px }
 .dlList .state { position:absolute; right:80px; width:70px }
 .dlList .sort { position:absolute; right:80px; width:70px }
 .dlList .action { position:absolute; right:5px; width:70px }
 .dlList .num { position:absolute; right:5px; width:70px }
 .dlList .posttime { right:160px; width:60px }
 .dlList .portal { position:absolute; right:160px; text-align:center }
 .dlList .specs { width: 100px }
 .dlList .ie6 .specs { text-align: left; padding: 0 2px 0 8px; width: 90px }
 .dlList .price { width: 60px }
 .dlList .ie6 .price { width: 50px; padding: 0 5px; text-align: right; }
 .dlList .unit { width: 40px }
 .dlList .product { width:170px; }
 .dlList .ie6 .product { padding:0 10px; width: 150px; text-align: left; }
 .dlList .grade { position:absolute; right:0; width:65px; }
 .dlList .warning { float:none; width:auto }
 .dlList .new .title a { font-weight:bold }
 .dlList dl.hover, .dlList dl:hover { background-color:#EEEEEE }
 .articleList .name { position:absolute; right:150px; }
 .articleList dl.title .state { color:#885522 }
 .addarticle dl { float:left; clear:none; width:350px }
 .addarticle dl.rightDL { width:215px; float:right }
 .addarticle dl.addfckedit { clear:both; width:97% }
 .addarticle dl.addsummary { clear:both; width:97% }
 .addarticle dt { text-align:right; width:50px }
 .addcolumn dt { text-align:right; width:110px }
 .addcolumn dl.addfckedit dt { display:none }
 .columnList ul { line-height:22px; padding:10px; height: 1% }
 .columnList li { position:relative; height:1%; clear:both }
 .columnList li a { float:left }
 .columnList li a img { width:145px; height:100px; }
 .columnList li span { position: absolute; right:10px; top: 0; color: #0041B8 }
 .columnList .starttime { right: 230px; text-align: center; width: 60px;}
 .columnList .deadline { right: 135px; text-align: center; width: 72px;}
 .columnList .num { text-align: right; width: 108px;}
 .addPlacard .mbox dt { width:auto; max-width: 48px; text-align:left }
 .addPlacard .mbox dt.w48 { width:48px; }
 .columnList .state, .articleList .state { margin:0; background:none; border:none; }
 .depaList dd.state { right:220px }
 .articleList1 dt.title { width:60px }
 .articleList1 .num { right:215px }
 .articleList1 .portal { right:155px; width:50px }
 .articleList1 .grade { right: 295px; position: absolute; }
 .articleList1 .name { right: 370px }
 .articleList1 .account { position: absolute; right:80px }
 .quicksearch { padding:5px; clear:both; text-align:center; margin:5px }
 .quicksearch img { vertical-align:middle }
 .dlList1 dl.title { color:#0041B8; font-weight:normal; border:none }
 .dlList1 .name a { color:#AC6410 }
 .dlList2 dl.title { color:#0041B8; font-weight:normal; border:none; margin:9px 0 -9px }
 .dlList2 dl { line-height:29px }
 .dlList2 .name a { color:#222; }
 .dlList2 .sex { left:-6px; width:85px }
 .dlList3 dt, .dlList3 dd { float:none; text-align:left }
 .dlList4 table { border-collapse: collapse; text-align: center; }
 .dlList4 td { height:26px }
 .dlList4 tr.top, .dlList4 tr.top td { height:20px; background-color: #ddd; line-height: 20px; color: #666; }
 .dlList4 td.all { width:68px }
 .dlList4 td.time { color:#069 }
 .dlList4 .redstar { padding-left:18px }
 .dlList4 dl.title { width:100%; overflow:auto; background-color:#998262; border-bottom-color:#7C6240; color:#fff }
 .dlList4 dt { text-indent: 15px; }
 .dlList4 dd { float: right; padding-right:18px }
 .dlList4 dd a { color:#7F6B4A; background:url(../images/welcome.gif) no-repeat; display:inline-block; width:76px; line-height:20px; text-indent:20px; margin-top: 3px; font-weight: normal; }
 .dlList4 dd .right1 { background-position:0px -998px; margin-right:16px }
 .dlList4 dd .right2 { background-position:0px -1048px }
 .dlList0 dd, .dlList0 dt, .dlList0 dl { padding: 0; text-align: left; }
 .dlList0 dd.name { width: 60px }
 .dlList0 dl.title { background:none }
 .dlList5 dl { margin:5px 0 }
 .dlList5 dt { width:65px; text-align:right }
 .dlList5 .text { display:block; margin-right:10px }
 .dlList5 img.codeImg { display:block; cursor:pointer; margin:5px 0 0 0; text-align:left; position:absolute; top:-4px; left:232px }
 .dlList5 .btn { display:block; cursor:pointer; margin:5px 0 0 0; text-align:left; position:absolute; top:-4px; left:290px }
 .dlList5 .warning { float:left; clear:both }
 #reloadvcade { float:left; margin:5px 0; clear:both }
 .FeatureList .dlList0 dt { width:90px }
 .FeatureList .dlList0 dd { width:295px }
 .FeatureList .dlList0 dd a { color: #222; }
 .dlFormList dl { line-height:32px; padding-left:15px }
 .dlFormList dt { width:92px; text-indent: 6px; color: #000000; font-weight: bold; text-align:right }
 .dlFormList .text { width:184px; padding: 2px; }
 .dlFormList .button { padding: 2px; margin-right:5px }
 .dlFormList p { line-height:32px; margin:0; padding:10px 0 0px 5px }
 .dlFormList h3 { color:#AC6410; font-size:15px; font-weight:bold }
 .dlFormList dd.tips { float:none; padding:2px; border:1px solid #000; width: 482px; margin-left: 6px; clear: both; }
 .dlFormList dd.tips div { padding:5px; border:1px solid #000 }
 .dlFormList dd.tips p { line-height:20px; margin:0; padding:0 }
 .dlFormList1 { padding-left:10px }
 .dlFormList1 dt { width:145px }
 .dlFormList1 dd { _padding-top: 5px }
 .dlFormList1 input.text, .dlFormList1 textarea { border: 2px inset #FFF }
 .setp1 { padding-top:1px; padding-bottom:10px; height: 1% }
 .imgPList ul { overflow: hidden; width: 100%; }
 .imgPList li { float:left; text-align: center; margin-right: 10px; height: 177px; }
 .imgPList img { border:1px solid #DFE0D8; padding:6px 7px; display: block; margin-bottom: 8px; width: 170px; height: 117px }
 .jobList { border-bottom:none }
 .jobList a { color:#0041B8 }
 .jobList h2 { line-height:28px; font-size:12px; color:#9F6411; background:#f8f8f8 }
 .jobList dl { clear:both; overflow:auto; width:100%; line-height:26px; margin: 0; border-bottom: 1px solid #ccc; }
 .jobList dt { float:left }
 .jobList dd { float:left }
 .jobList dl.title { border-bottom-color:#547167; background-color:#69847B; color:#fff }
 .jobList dl.title .post { text-align:center }
 .jobList dl.title .depa { text-align:center; border: none; }
 .jobList dl.title .num { border: none; }
 .jobList .post { width: 265px; text-indent: 10px; }
 .jobList .depa { width: 150px; border: solid #CCC; border-width: 0 1px; text-indent: 10px; }
 .jobList .num { width: 67px; text-align: center; border-right: 1px solid #ccc; }
 .jobList .time { width: 100px; text-align: center; }
 .pagination { text-align:center; line-height:24px; color: #888; }
 .pagination a { margin:0 10px; color: #888; }
 .pagination .pre { background:url(../images/welcome.gif) no-repeat 0px -950px; width: 30px; display: inline-block; text-indent:-9999px }
 .pagination .next { background-position:-50px -950px }
 .btnsave { padding-left:170px; margin:10px 0;margin-top: 18px; line-height:20px }
 .btnsave a{ display:inline-block; padding:0 10px; background-color:#0185DA; color:#fff; margin-right:15px; width:auto; border:none; height:24px; line-height:24px;}
 .submitbtn{ display:inline-block; padding:0 10px; background-color:#0185DA!important; color:#fff; margin-right:15px; width:auto!important; border:none; height:24px; line-height:24px;}
 .btnsave a:hover { text-decoration:none }
 .main_R .style2 li { padding-left:0 }
 /*元素特殊细节部分修正*/
 .study .h3-1 a { color:#0041B8; font-size:13px }
 .study .h3-2 a { color:#0041B8; font-weight:bold }
 .study li strong { background-color:#E7E7DB }
 .study li.text { padding-bottom:10px; padding-left: 0 }
 .study li { padding-left: 0 }
 .study1 li.h3-2, .study1 li.text { padding-left: 10px }
 div.apply a { color:#222 }
 div.apply li { line-height:18px }
 span.apply a { color:#0041B8; float:right; background:url(../images/welcome.gif) no-repeat scroll 0 -528px; padding-left:25px }
 h3.apply { font-size:12px; font-weight:bold; padding-left:25px; background:url(../images/welcome.gif) no-repeat 0px -530px; margin:5px 0 0 0 }
 .exchange li { color:#0041B8; letter-spacing:0 }
 .exchange li span { float: right; }
 .spiritual li.text {padding-bottom: 10px;}
 .spiritual li a { color:#0041B8; }
 .scale img { margin-left:-5px }
 .dean img { margin-left:-5px }
 .dean ul { padding-bottom:0; padding-right:0 }
 .dean li.text { padding-left: 16px }
 .dean h3 { padding-bottom:18px; font-weight:normal; background:url(../images/bg-x.gif) repeat-x 0px -450px; padding-left:0 }
 .dean h3 a { color:#0041B8; padding-left:25px; background:url(../images/welcome.gif) no-repeat scroll 0 -530px; float:right; padding-right:20px }
 .dean1 img { margin-left:-5px; margin-bottom:5px }
 .dean1 ul { padding-bottom:0 }
 .dean1 strong { font-weight:bold }
 .dean1 .bg { background:url(../images/bg-x.gif) repeat-x 0px -450px; padding-bottom:13px }
 .patientShare ul.ul { background:url(../images/bg-x.gif) repeat-x scroll 0 -426px; padding-top:10px; padding-bottom:7px }
 .patientShare li img { margin-left:-6px }
 .patientShare li.fs13 { line-height: 24px }
 .patientShare li { padding-left: 10px }
 .supplyService h3 { margin:0; background-color:#DFF0FA; padding:8px 0 0 10px; font-size:12px; font-weight:normal; color:#0041B8 }
 .supplyService ul { padding-top:5px; padding-bottom:3px }
 .supplyService li a { color:#222 }
 .summary ul { padding-top:0; padding-right:0; background-color:#DFF0FA; margin-top:10px; border:1px solid #ccc }
 .summary1 ul { border:none }
 .summary1 strong { color:#AC6410; font-weight: bold; }
 .summary1 li.text { padding:5px 20px 0 }
 /*天坛往事*/
 .wangshi li a { color:#444 }
 .msgtext { text-align:center; padding:30px 10px 50px }
 /*---*/

 .container { padding-bottom:11px; margin:0 auto; width:1003px }
 .container .container { padding-bottom:0; width: auto }
 .index .main { border-top:none; margin:0 auto}
 .main { width:589px; margin:0 119px 0 154px; clear:both; background:#FFFFFF; padding: 10px; padding-top:13px; position: relative; }
 .index .footer { border-top:1px dashed #CACACA; padding-top:14px; margin-top: 0; width:738px; }
 .footer { clear:both; margin:14px 0;/* height: 107px */ }
 .footer p { text-align: center; margin: 0; line-height: 20px; }
 .footer p a { margin:0 5px; color:#444 }
 .footer img { vertical-align:middle }
 .copyright { padding-top:7px; color:#909090 }
 .footer p span { color:#444; padding:0px 5px; font-size:13px; }
 .index .mainbg { background-position:0px 0px ;}
 .mainbg { position: relative; width:962px; margin-left:20px;}
 .index .mainbg-B { width:758px; margin:0 auto }
 .mainbg-B { width:610px; margin:0 119px 0 154px; height:5px; font-size:0px; background:url(../images/bg-x.gif) repeat-x 0px -200px; }
 .index .main_L { width: 486px; margin-bottom:22px }
 .index .main_R { width: 242px; }
 .main_L { width: 580px; float:left; margin-right:10px; overflow: hidden; }
 .main_L p{ line-height:24px;}
 .main_R { width: 190px; float:right; }
 img.main_T { margin-bottom:13px }
 .main_L_50 { float:left; width:49% }
 .main_L_L, .main_L_R { float:left; width:49.1%; overflow:hidden }
 .main_L_L { margin-right:10px }
 .message { margin:0 5px -1px; background:#FFFCE3 url(../images/bg-note.gif) no-repeat 15px 15px; line-height:34px; border-bottom:none; position:relative; z-index:1; padding:0 0 0 70px; font-weight:bold; }
 .message .warning { color:#AC6410; }
 /*--2012-2-8--lsn--头部banner--
 .header{overflow:hidden; background:url(../images/N_year03.jpg) no-repeat left top; padding-top:125px;}*/
 .header .top { height:30px; background:url(../images/bg-x.gif) repeat-x; position:relative; overflow:hidden;width:1000px; }
 .userState { position:absolute; line-height: 30px; font-weight: bold; color: #CEE8F7; right:550px; padding-right:15px; }
 .userState span { color: #FFF }
 .userState a { color: #CEE8F7; padding: 0 11px; }
 .header .nav { text-align: right; padding-right: 190px; line-height: 25px; height:25px; padding-top:5px; font-weight: bold; background:url(../images/bg-headernav.gif) no-repeat 0px 0px; width: 818px }
 .header .nav a { margin:0 36px 0 2px; }
 .header .search { height:62px; background:#FDFDF1 url(/Sites/Uploaded/UserUpLoad/20141225/20141225170439.gif) no-repeat scroll 30px 8px; position: relative; width:100% }
 .header .index { position:absolute; top:0; left:0; height:;
 height: 70px; width: 420px; text-indent: -9999px; }
 .header form { position:absolute; right:142px; bottom: 5px; padding: 5px 3px 4px 2px; background-color: #EBECDB; }
 div.search { height:22px }
 .header .form { right:142px; bottom: 5px; background-color: #EBECDB; }
 div.search .submit { background:url(../images/welcome.gif) no-repeat 0px -400px; border:0; padding:2px 13px 3px; color: #FFFFFF; width: 62px; height: 20px }
 .mainnav { padding:21px 0 38px 123px; background:url(../images/bg-mainnav.gif) no-repeat 2px 0px; background:url("../images/bg-mainnav.gif") no-repeat scroll 1px 0 transparent; height:60px; font-weight: bold; }
 .mainnav .navli { padding-left:47px; padding-right:47px; }
 .mainnav a.lay0:hover, .mainnav a.lay0.current { border-bottom:4px solid #9F6411; padding-bottom:8px; color:#9F6411; text-decoration: none; }
 .welcome { margin:0 auto; width: 758px; border-bottom:none; height:182px }
 .welcome ul { height:40px; overflow:hidden; line-height: 32px; background-color:#8E8E90; border:1px solid #666; border-left:none }
 .welcome li { float:left; width: 104px; padding:3px 0 5px 46px; background:url(../images/welcome.gif) no-repeat; border-left:1px solid #666 }
 .welcome a { color:#d8d8d8 }
 .welcome a:hover { color:#fff }
 .welcome .a { background-position:0px -1550px; line-height:16px }
 .welcome .b { background-position:0px -1600px }
 .welcome .c { background-position:0px -1650px }
 .welcome .d { background-position:0px -1700px; width:105px }
 .welcome .e { width:105px; background:url(../images/xiao1.jpg) no-repeat; background-position:0 -50px }
 #imgList img { display:none }
 .special div { padding: 13px 0px 0 12px; font-weight: bold; overflow: hidden; height: 110px }
 .special div a { width: 93px; float: left; border: 1px solid #ccc; margin: 0 9px 15px; text-align: center; color:#444; /*line-height: 26px; height: 26px;background:url(../images/bg-x.gif) repeat-x 0px -150px--lsn--20120411*/ background:url(../images/bg-x.gif) repeat-x 0px -140px; line-height: 36px; height: 36px; }
 .service ul { padding: 10px 15px 0 10px; overflow: hidden }
 .service li { line-height:28px; padding-left:0; /*margin-bottom: 3px;--lsn--20120411*/ margin-bottom: 12px; border: 1px solid #efefef; position: relative; width: 223px; background:url(../images/bg-x.gif) repeat-x 0px -150px; clear: both; height: 28px; font-size: 0 }
 .service a { padding-left:39px; background:url(../images/welcome.gif) no-repeat; float: left; display: inline-block; font-size: 12px }
 .service a.right { position: absolute; left:244px; width:225px; top:0px; color:#222; padding:0; background:none }
 .service a.right:hover { color:#0041B8 }
 .service .a a { background-position:0px -200px }
 .service .b a { background-position:0px -250px }
 .service .c a { background-position:0px -300px }
 .service .d a { background-position:0px -350px }
 .service .mail { background:url(../images/email.png); background-repeat:no-repeat }
 .service .dc { background:url(../images/diaocha.png); background-repeat:no-repeat }
 .service .rc { background:url(../images/job.png); background-repeat:no-repeat }
 .service .e { background:url(../images/yixuelunli.jpg); background-repeat:no-repeat }
 .service .yy1 { background:url(../images/yy.jpg); background-repeat:no-repeat }
 .sidebar { position:absolute; width: 150px; top:0; border-right:none; margin-left:10px;margin-top: 10px; }
 .sidebarNav { background-color:#fff; padding:13px 0; border-right:none;width: 144px; }
 .sidebarNav ul { line-height:24px; border-bottom:1px solid #C1BFAA; }
 .sidebarNav li { background:url(../images/bg-x.gif) repeat-x 0px -250px; border-top:1px solid #C1BFAA; }
 .sidebarNav li.lv1_li h2{font-weight:normal;}
 .sidebarNav ul ul { -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background-color: #FDFDF1;
 border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #E8E7D3;
 border-image: none;
 border-style: none none none solid;
 border-width: medium medium medium 1px;
 height: 1%;
 border-left:none;
 }
 #left_ul_2 .lv2_ul{ background:#FDFDF1!important;}
 #left_ul_2 .lv2_ul h2{ background:none!important;}
 #left_ul_2 .lv2_ul li,.sidebarNav li.lv2_li{ background:none!important;}
 #left_ul_18 ul li{ background:none!important;}
 .sidebarNav ul ul li.layer1 { border: none; line-height:26px;border-bottom:1px solid #ccc;}
 .sidebarNav .title a { font-weight:bold; color:#A06312; }
 .sidebarNav a { color:#444; display:block; padding-left:18px; zoom:1 }
 .sidebarNav a:hover { color:#A06312; }
 .sidebarNav h2 { margin:0; font-size:12px; line-height:24px; color:#A06312; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#FDFDF1 url(../images/bg-x.gif) repeat-x 0px -250px }
 .sidebarNav .q_tit { font-weight:bold; font-size:14px; padding-left:15px; color:#333; }
 .sidebarNav .left_title h2 { padding:0 0 0 18px; font-weight:bold; color:#333333 }
 .sidebarNav h2.channel a, .sidebarNav li.selected a { color:#A06312; font-weight:bold }
 .sidebarNav .layer1 { border-top:none; background-image:none; background-color:#FDFDF1; border-left:10px solid #E8E7D3; line-height:19px }
 .sidebarNav .layer2 { border-top:none; background-image:none; background-color:#FDFDF1; border-left:10px solid #E8E7D3; line-height:19px; padding-left:15px }
 .sidebarNav .ren a { color:#A06312; font-weight:bold }
 .sidebarLogo { position:relative; width: 144px; top:16px; border-right:none; background: #EAF5FB url(../images/welcome.gif) no-repeat 0px -450px; padding :67px 0 0 0 }
 .sidebarLogo ul { line-height:21px; padding:12px 0; background: #EAF5FB url(../images/bg-x.gif) repeat-x 0px -277px }
 .sidebarLogo li { text-indent:10px }
 .sidebarLogo a { color:#0041B8 }
 .error { padding: 34px 0 0 150px; }
 .error ul { padding-left: 140px; background: url(../images/welcome.gif) no-repeat scroll 0 -1100px; margin-bottom: 40px; height:1% }
 .error li { font-weight: bold; }
 .error li.bg { padding: 15px 0 15px 5px; zoom: 1; overflow: hidden; }
 .error li.bg a { float:left; background:url(../images/welcome.gif) no-repeat; padding:0px 15px 0 30px; line-height: 24px; font-weight: normal; }
 .error li.bg a.a { background-position: 0px -1300px; }
 .error li.bg a.b { background-position: 0px -1300px; padding-left: 25px; padding-right:7px }
 .result { padding: 15px 0 0; }
 .result h2 { background: none; color: #9F6411; font-weight: bold; padding: 0; }
 .result h2 strong { color: red }
 .result ul {width: 450px;padding-top: 20px;padding-bottom: 23px;}
 .result li {position: relative; }
 .result li strong { font-weight: normal; color:red }
 .result li p { line-height:20px; margin:0 }
 .result li h3 { font-weight:normal; margin: 0; font-size: 14px; line-height: 24px; position: relative }
 .result a.site { color: #008000; letter-spacing: 0 }
 .result p.site { color: #9F6411 }
 .searchDoctor ul { width: 500px }
 .searchDoctor h3 .right { position: absolute; right: 0px }
 .searchDoctor .right a { margin:0 0 0 10px; font-size: 12px; color: #9F6411; text-decoration: underline; }
 .searchDoctor .avatar { float: left; margin-right: 15px; border: 1px solid #C1BFAB }
 .searchDoctor li { height: 130px }
 .loginul { zoom:1; overflow:hidden;width:72%;}
 .loginul input { width:128px }
 .loginul ul.login { border-right:1px solid #CCC; width:305px }
 .loginul ul { float:left; padding:8px 8px 26px }
 .loginul li { padding-left:15px; line-height: 25px; clear:both; position:relative }
 .loginul li.title { font-weight:bold; font-size:14px; padding-left:0; margin-bottom:4px }
 .loginul li span { float:left; width:65px; height: 24px; }
 .loginul span.rememberme input { width: auto }
 .loginul span.warning { width:auto;height:auto; }
 .loginul p { clear:both }
 .loginul a { color:#0041B8; text-decoration: underline; }
 .loginul li.button { text-align:center }
 .loginul ul.reg li.button { text-align:center; padding:50px 0 0 32px }
 .loginul ul.reg li.button a { padding:0 10px; float:left; }
 .loginul input.button { width:66px; }
 ul.logintips { line-height:20px;}
 ul.logintips .title { font-weight:bold; list-style:none; font-size:13px; list-style-position:outside }
 ul.logintips li { list-style:inside disc; padding-left:0 }
 h3.logintips { text-align:center; color: #0085DA; margin: 50px 0 23px; font-weight: bold; }
 h3.logintips a { color: #0041B8; text-decoration: underline; }
 p.logintips { padding-left:5px; margin-bottom:20px; line-height:16px }
 /*疾病专题*/
 .DiseaseSpecial h1 { margin:0 0 12px 0; font-size:18px; color:#222222; padding-top:2px; font-weight: bold; }
 /*问题列表*/
 .quizList h2 { position:relative }
 .quizList li { position:relative; height:20px }
 .quizList .state { position:absolute; right: 80px; width: 30px; text-align: center; }
 .quizList .date { position:absolute; width:68px; padding:0 5px; right: 0px; text-align: center; }
 .quizList li a { color:#0041B8 }
 .relatedList h2 { font-size:12px; font-weight:bold; background:none; color:#000000; border:none }
 .relatedList ul { padding-top:0px }
 .relatedList li { padding-left:22px; background: url(../images/welcome.gif) no-repeat 0px -526px; }
 /*文章主体*/
 .articleMain h1 { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; color:#AC6410; text-indent:2px; font-size:14px; font-weight:normal; height:1%; line-height:24px; margin-top:10px; }
 .articleText { letter-spacing: 1px; padding:0 10px; line-height:150%; text-align:justify }
 .articleText p { margin: 18px 0; }
 .articleText td { padding:0 5px }
 /*专家出诊列表*/
 .clinic { clear:both; border-bottom: none; }
 .clinicTime { color:#AC6410; line-height: 26px; background-color:#F8F8F8; padding: 1px 0 1px 15px; margin:0 0 1px 0; overflow: auto; }
 .timeSort { width: 190px; float: left; padding: 0 0 0 20px; }
 .sort { font-size: 12px; float: left; width: 95px; }
 .weekToday { background:url(../images/weektodaybg1.gif) no-repeat 50% bottom; display: block; color: #FFFFFF; width: 86px; height: 33px; line-height: 33px; text-align:center }
 .weekToday a { color: #FFFFFF !important }
 .week td { background:url(../images/weekbg.jpg) repeat-x left top; text-align: center; color:#066; font-weight: bold; width: 68px; padding: 0 0 0 2px; vertical-align: middle; height: 33px; }
 .todays { color:#FFFFFF; text-align:center }
 .week a { color:#066; }
 .today a { color:#666 !important }
 .am, .pm { line-height:20px; height: 33px; }
 .am div, .pm div { padding:0 0 0 25px; width: 40px; }
 .am a, .pm a { color:#930; }
 .am td, .pm td { height: 33px; vertical-align: middle; width: 86px; }
 .experttable td { text-align:left; padding: 0 0 0 10px; width: 66px; }
 .daysort { color:#930; border-left: 1px #9c6 solid; padding: 0 0 0 0; font-weight: bold; text-align: center; }
 .daysort span { display:block; padding:0 0 0 10px }
 .trH { line-height:20px; background-color:#F4F8E9; vertical-align: middle; }
 .trS { border-left: 1px #9c6 solid; background-color: #F4F8E9 }
 .trS td { line-height:25px; }
 .normal { background: url(../images/five-yellow.gif) no-repeat left 40%; padding-left:20px; }
 .expert { background: url(../images/welcome.gif) no-repeat left -750px; padding-left:27px }
 td .expert { background-position:left -752px }
 .unique { background: url(../images/welcome.gif) no-repeat left -962px; padding-left:27px }
 td .unique { background-position:left -774px }
 .chief { background: url(../images/five-red.gif) no-repeat 10px -2px; }
 .time .other { padding-left:20px }
 .clinicWeek { clear:both; background-color: #9B8464; zoom: 1; overflow: hidden; height: 26px; line-height: 26px; }
 .clinicWeek li { text-align:center; padding-top:2px }
 .clinicWeek a { color: #fff; }
 .weekAll { width: 89px; color: #066; float: left; }
 .week { width: 16%; text-align: center; font-weight: bold; color: #FFF; float: left; line-height: 26px; }
 .today { background: url(../images/welcome.gif) no-repeat 10px -800px; color:#666 }
 .clinicInfo { height: 19px; clear: both; background-color: #ddd; color: #666; line-height: 19px; }
 .clinicInfo li { float: left; text-align: center; }
 .time1 { width: 70px; }
 .reserve1, .inquire1 { width: 70px }
 .doctorList { clear: both; }
 .doctorList table { border-collapse: collapse; }
 .doctorList td { vertical-align:middle; line-height: 20px; border: 1px solid #ccc; text-align: center; }
 .doctorList ul { padding: 0; list-style: none; border-top:1px #A6B87A solid; border-right:1px #A6B87A solid; border-left:1px #A6B87A solid; margin: 0; display: inline-table; }
 .doctorList li { border-bottom:1px #A6B87A solid; overflow: hidden; display: inline-table; vertical-align: middle; }
 .doctorList a { color: #930; }
 .doctorList1 td.name { line-height:60px }
 .doctorList1 td.name img { border:1px solid #CCCCCC; padding:1px; float:left; margin:10px; vertical-align: middle; }
 .doctorList1 .position { color:#666 }
 .doctorList1 .quiz { color:#fff; background-color:#9D849A; width:47px; height:19px; margin:0 auto; text-align:center }
 .doctorList1 td.expertAt { text-align:left; padding:10px 10px 10px 12px }
 .doctorList1 .time1 { width:60px }
 .position1 { width: 70px; }
 .clinicInfo .name { width:115px; color: #666; float: left; }
 .position { text-align: center; color: #993300; }
 .reserve, .inquire { width: 70px; }
 .reserve a, .inquire a { font-weight: bold; text-decoration:none }
 .expertAt { width: 175px; text-align: left; padding-left: 17px; }
 /*End 专家*/

 .pager { margin:10px 0 }
 .pager span { margin-left:10px }
 /*End专家出诊列表*/

 .reserveonline p { line-height:20px }
 .reserveMethods { line-height:20px }
 .reserveMethods h2 { color:#852; font-size:14px; font-weight:bold; line-height:28px; margin:0 0 6px 0 }
 .reserveMethods h3 { color:#000; font-size:12px; font-weight:bold; line-height:28px; margin:0 }
 .reserveMethods strong { color:#852 }
 .reserveMethods li { height:60px }
 /*特需门诊*/
 .Clinic { color:#585858; }
 .Clinic h3 { line-height:26px; color:#9F6411; padding:2px 0 0 22px; font-size:12px; font-weight:normal; border:1px #b8b8b8 solid; border-bottom:none; margin: 0; }
 .Clinic p { margin: 0; }
 .clinicList { border:1px solid #b8b8b8; width:100% }
 .clinicList .Top { text-align:center; background:#7F728C; color:#fff; overflow:hidden; border-bottom:1px #5C4F6B solid; }
 .clinicList a { padding:0 3px; color:#585858 }
 .clinicList td { line-height:24px; text-align:center; padding:2px 0 3px 0; white-space:nowrap; word-break:keep-all; width:72px }
 .clinicList span { display:block; line-height:20px; text-align: center; }
 .clinicList td.L { width:100px; text-align:left; text-indent:20px }
 .clinicList td.R { display:none }
 .Clinic .Bottom { clear:both; padding:16px 34px; line-height:22px }
 .Clinic .Bottom span { letter-spacing:2px; }
 .Clinic .Bottom .p2 { letter-spacing:2px; }
 .Clinic strong { color:#0041B8; font-weight:normal }
 .comment { background-color:#F6F6F6; padding:16px 34px; line-height:22px; border-bottom:none }
 .comment .p1 { padding:0 0 0 38px }
 .comment span { background:url(../images/five-red.gif) no-repeat scroll -4px 0px; padding: 8px; *padding:0 8px 8px 8px;
 display: inline-block; }
 /*End特需门诊*/
 /*检测报告单*/
 .Report { margin-bottom:125px }
 .Report h1 { font-size:16px; font-weight:bold; margin:0; text-align:center; color:#222 }
 .Report h2 { font-size:11px; font-weight:normal; margin:0; text-align:center; color:#222; line-height:20px; margin-bottom:20px }
 .Report h3 { color:#0041B8; padding-left:22px; background:url(../images/welcome.gif) no-repeat 0px -1450px; font-size:12px; font-weight:normal }
 .Report h3 strong { color:#AC6410; font-weight:normal }
 .Report .base { clear:both; overflow:hidden; height:1%; margin-bottom:17px }
 .Report .base li { float:left; width:136px }
 .Report .base1 li { width:204px }
 .Report li.wauto { width: auto }
 .Report li.w165 { width:165px }
 .Report .base span { float: left }
 .Report span.text { line-height:20px; padding-top:3px; border-bottom:1px dashed #222; _width:64px; min-width:64px; white-space:nowrap }
 .Report span.name { font-size:14px; color:#AC6410; font-weight:bold }
 .Report table.item { width:100%; border:none; line-height:18px; margin-bottom:70px }
 .Report tr.title td { border:solid #222; border-width:1px 0; line-height:25px }
 .Report td { padding-left:5px; height:20px }
 .Report td.w1 { width:65px }
 .Report td.w2 { width:145px }
 .Report td.w3 { width:135px }
 .Report td.w4 { width:135px }
 .Report td.w5 { width:100px }
 .results { height:200px; margin-bottom:15px }
 .results dl { line-height:18px }
 .results dt { width:126px; text-align:left; padding:0 }
 .results dd { padding:0; width:453px; text-align:left }
 ul.form li span { float:left; width:120px }
 ul.form li { clear:both; height:1%; overflow:hidden; margin:5px 0 }
 ul.form li.title { padding-left:150px }
 ul.form li.button { padding-left:35px }
 ul.form input { width:290px }
 ul.form label { float:left }
 ul.form em { float:left; color:red; padding-right:10px }
 ul.form .submit { width:auto }
 /*出诊设置*/
 .clinicSet .topright { position:absolute; right:30px; top:50px; background:url(../images/welcome.gif) no-repeat 20px -1768px }
 .clinicSet .topright span { padding-left:40px; color:#9F6411 }
 .clinicSet p { line-height:28px; margin:0; position:relative }
 .clinicSet .top span { position:absolute; right:0 }
 .clinicSet h2 { background-image: none; color: #9F6411; margin-top: 12px; line-height: 30px; background-color: #f8f8f8; font-size:12px; border-bottom: none; }
 .clinicSet h2 span { position:absolute; right:0; top: 0 }
 .clinicSet h2 a { }
 .clinicSet table.clinic { width:100%; border:1px solid #ccc; margin-bottom: 10px }
 .clinicSet td { line-height: 26px; text-align: center; color: #666; }
 .clinicSet .title td { color: #666; background-color: #ddd; padding: 3px 0 2px 0; line-height: 16px }
 .clinicSet .title .today { background-color:#AE9B7D; color:#fff }
 .clinicSet td.w1 { color: #069; width: 64px }
 .clinicSet td.w2 { width: 74px }
 .clinicSet td span { display: block; }
 .clinicSet td div { text-align: center; }
 .clinicSet .today { background-image: none; background-color: #AE9B7D; color: #fff }
 .clinicSet .detail .price { background:url(../images/welcome.gif) no-repeat 0px -1445px; text-indent: 25px; margin:0 3px 9px; border-bottom: 1px dotted }
 .clinicSet .detail a { text-indent: -9999px; float: left; width: 19px; padding-left: 0 }
 .clinicSet .action { margin: 0 4px; overflow: hidden; height: 22px }
 .clinicSet .special { background-color: #E0E9FA }
 .clinicSet .edit, .clinicSet .stop, .clinicSet .del { background:url(../images/welcome.gif) no-repeat; padding-left: 20px }
 .clinicSet .edit { background-position: 2px -1750px }
 .clinicSet .stop { background-position: -63px -1750px }
 .clinicSet .del { background-position: -122px -1750px }
 .clinicSet dl, .clinicSet dt { padding: 0; text-align: left; line-height: 30px }
 .clinicSet dd span { padding-right: 10px }
 .clinicSet ul { height: 1%; overflow: hidden; padding-top: 0; padding-bottom: 35px }
 .clinicSet li { float: left; line-height: 30px; height: 30px; width: 45%; padding-left: 0 }
 .clinicSet li input.text { width: 75px; margin-right:5px }
 .clinicSet div.btnsave { padding-left: 70px; margin-bottom: 35px }
 .specialClinic { border:#b8b8b8 solid; border-width:0 0 0 1px }
 .specialClinic tr.title td { background-color:#ddd; white-space:nowrap; color: #666; font-weight: normal; line-height: 20px }
 .specialClinic td { border:#b8b8b8 solid; border-width:0 1px 1px 0; text-align:center; line-height:22px; padding:0 5px; color: #666 }
 .specialClinic td strong { color:#069 }
 .specialClinic1 td { border-color: #b8b8b8; line-height: 26px }
 .specialClinic1 td div { padding-left: 7px }
 .clinicList1 h1 { margin:0 0 1px 0; line-height:29px; border-bottom:1px solid #7C6240; background-color:#998262; color:#fff; font-size:13px; font-weight: bold; text-align:center; height: 1% }
 .clinicList1 h2 { margin:0; line-height:26px; color:#9F6411; font-size:13px; font-weight:normal; text-align:center; background-color: #f8f8f8; border: solid #b8b8b8; border-width: 0 1px 1px 1px }
 .clinicList1 dt, .clinicList1 dd { padding: 0; min-height: 26px; margin-bottom: 1px }
 .clinicList1 dl { padding: 0; line-height: 27px; border: solid #b8b8b8; border-width: 0 1px 1px 1px; color: #666; }
 .clinicList1 dd { border-left: 1px solid #b8b8b8 }
 .clinicList1 dl.title { margin:0; line-height: 20px; font-weight: normal; background-color: #ddd }
 .clinicList1 dl.ie6 .name a { color: #069 }
 .clinicList1 dl.ie6 .name { font-weight: bold; color: #069 }
 .clinicList1 dl.ie6 .time { color: #9F6411 }
 .clinicList1 dl.ie6 .cost { color: #069 }
 .clinicList1 dl.ie6 .specialty { text-align: left; padding-left: 15px; width: 180px }
 .clinicList1 dt.name { width: 70px }
 .clinicList1 dd.post { width:105px }
 .clinicList1 dd.specialty { width:195px }
 .clinicList1 dd.time { width: 90px }
 .clinicList1 dd.cost { width: 48px }
 .clinicList1 dd.site { width: 74px }
 #btc { width: 200px; color:#000; line-height: 20px; color: #F00 }
 #btc .tooltip span.top { padding: 30px 8px 0; background: url(../images/bg_tips.gif) no-repeat top }
 #btc .tooltip b.bottom { padding:35px 15px 0; color: #548912; background: url(../images/bg_tips.gif) no-repeat bottom }
 .userinfo { border-collapse:collapse; margin-bottom:10px; }
 .userinfo td { padding:2px; line-height:18px }
 /*问答详细页*/
 .quizbox { border:1px solid #B8B8B8; margin-bottom:10px; line-height:24px; }
 .quizbox h3 { position:relative; border-bottom:1px solid #C0C0C0; font-size:12px; margin:0; color: #9F6411 }
 .quizbox h3 strong { width: 104px; display: inline-block; background-color:#f2ffee; text-align:center }
 .quizbox h1 { color: #444; border: 0; padding: 0; margin:0 }
 .quizbox h3 span { padding-left:10px }
 .quizbox .floor { position:absolute; right:15px; color: #9F6411; }
 .quizbox sup { font-size:12px }
 .quizbox .quizbox_M { overflow:hidden; width: 100%; background: url(../images/bg-pic-y.gif) repeat-y left top; position:relative }
 .quizbox .pic { float:left; width: 85px; text-align: center; padding: 18px 10px; }
 .quizbox .quiztext { float:left; width: 77%; padding: 15px; padding-bottom: 30px; font-size:14px }
 .quizbox .quiztext p { font-size:14px }
 .doctorbox .quiztext p { color:#990000 }
 .quizbox p { text-align:left; margin:0 }
 .quizbox h6 { text-align: right; position:absolute; bottom:0; margin:0 0 0 -15px; width:482px; background-color:#f9fff7; font-weight:normal }
 .quizbox h6 a { margin-right:10px; color:#808080; font-size:12px }
 .quizaction { text-align:right }
 .quizaction input { border:1px solid #6E6E6E; color:#7E7E7E; background-color:#FFFFFF }
 .lookquestion { position:relative; margin:10px 0 }
 .lookquestion .next { position:absolute; right:10px; }
 .quizinfo { line-height:24px; margin:10px 0 }
 .quizinfo strong { font-size:14px; display:block }
 /*添加问答*/
 .quiznew h2 { font-size:12px; border:0; background:none }
 .quiznew p { padding:4px 0; margin:0 }
 .quiznew p span { width:40px; text-align:right; display:inline-block; margin-right:10px }
 .quiznew .input_all{ border:1px solid #B0AE80; width:300px }
 .quiznew select { margin-right:5px }
 .quiznew span.normal { width:auto; display:inline }
 .quiznew span.normal input { width:auto; }
 /*问答列表*/
 .quizdlList dl { padding:0 }
 .quizdlList dl.text { height:48px; border-bottom:1px solid #C0C0C0; padding: 3px; line-height:18px }
 .quizdlList .title dd { border-right:1px solid #B8B8B8;text-align: center;}
 .quizdlList .title .person { text-align:center; text-indent:0 }
 .quizdlList .title .lasttime { border:0 }
 .quizdlList .title .disease { border-left:1px solid #fff; }
 .quizdlList dd { padding:0 }
 .quizdlList dl.title { background-color:#DDD }
 .quizdlList .person { width:100px; text-indent:20px; text-align:left }
 .quizdlList .text .person { background:url(../images/iconuser16.gif) no-repeat 3px 3px }
 .quizdlList dd a { padding:0 }
 .quizdlList .text .title { text-align:left }
 .quizdlList dd.title { padding-left:5px; width:210px }
 .quizdlList .disease { width:95px; position:absolute; right:355px }
 .quizdlList .disease a { color:#666 }
 .quizdlList dd.num { width:55px; position:absolute; right:215px }
 .quizdlList dd.state { width:30px; position:absolute; right:175px; padding:0 5px; line-height:18px }
 .quizdlList .submittime { width:75px; position:absolute; right:100px }
 .quizdlList .lasttime { width:100px; position:absolute; right:0 }
 .quizdlList .text .lasttime { line-height:18px; padding-left:5px }
 /*问答end*/

 /*yahoo tech滚动样式*/
 /*今日出诊专家*/
 #ticker { width: 100%; overflow: hidden }
 .feature { list-style: none; clear: both; overflow:visible; padding: 8px 0 0 15px; width: 385px; padding: 15px 0 }
 .feature li { line-height: 54px; float: left; height: 54px; padding-left:19px; width: 172px; padding-right:0; overflow: hidden }
 .feature li img { float: left; margin: 0 14px 0 0; border: 1px solid #ccc; width: 36px; height: 36px; padding: 1px }
 .feature h5 { font-size: 12px; float: none; line-height: 20px; margin: 5px 0 0 0; white-space: nowrap; color: #444; font-weight: normal }
 .feature h5 a { font-weight: bold; color: #0041B8 }
 .feature p { margin: 0; line-height: 12px; float: none; clear: none; }
 .feature p a { color: #AC6410 }
 .feature p strong { font-weight: bold; color: #AC6410 }
 .todayExpert h2 { background: none; border-bottom: 1px solid #CCC }
 #ticker { POSITION: relative; }
 #ticker .feature { overflow: hidden; margin: 0 2px 0 0; padding-top: 20px; padding-bottom: 0 }
 #ticker H3 { FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 5px 0px 10px 9px; COLOR: #6d9021; LINE-HEIGHT: 120% }
 #ticker H3 SPAN { FONT-SIZE: 85%; COLOR: #656565 }
 #ticker H3 A { FONT-SIZE: 73%; MARGIN-LEFT: 55px }
 #ticker H3#popTV A { FONT-SIZE: 73%; MARGIN-LEFT: 35px }
 #ticker H3#fpPopAdviceH3 A { FONT-SIZE: 73%; MARGIN-LEFT: 25px }
 .tickerviewable { OVERFLOW: hidden; POSITION: relative; HEIGHT: 180px; }
 .tickerviewable .tickerscroll { WIDTH: 10000px; POSITION: absolute }
 #ynscroll .ysnip { FLOAT: left! important }
 #prodGrid { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
 #prodGrid LI { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 170px; PADDING-TOP: 10px; HEIGHT: 75px }
 #fpProd1 { BORDER-RIGHT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid }
 #fpProd2 { BORDER-BOTTOM: #e5e5e5 1px solid }
 #fpProd3 { BORDER-RIGHT: #e5e5e5 1px solid }
 #prodGrid LI A IMG { FLOAT: left; MARGIN: 0px 8px; border: 0; }
 #prodGrid LI#fpProd3 A:link { PADDING-TOP: 8px! important }
 .tickerControls { height: 28px; background-color: #f7f7f7; padding-top: 10px }
 .fscleft { FLOAT: left; MARGIN: 0px 0px 5px 50px; display: inline }
 .fscleft A { DISPLAY: block; WIDTH: 29px; HEIGHT: 24px }
 .fscleft A.buttonOn { BACKGROUND: url(../images/welcome.gif) no-repeat 0px -1807px }
 .fscleft A:hover { BACKGROUND: url(../images/welcome.gif) no-repeat -1px -1807px; CURSOR: pointer }
 .fscleft A STRONG { DISPLAY: none }
 .fscright { FLOAT: right; MARGIN: 0px 50px 5px 0; display: inline }
 .fscright A { DISPLAY: block; WIDTH: 29px; HEIGHT: 24px }
 .fscright A.buttonOn { BACKGROUND: url(../images/welcome.gif) no-repeat 0 -1857px }
 .fscright A:hover { BACKGROUND: url(../images/welcome.gif) no-repeat 1px -1857px; CURSOR: pointer }
 .fscright A STRONG { DISPLAY: none }
 .fscleft A.buttonOff { BACKGROUND: url(../images/welcome.gif) no-repeat 0px -1807px; CURSOR: default }
 .fscleft A.buttonOff:hover { CURSOR: default }
 .fscright A.buttonOff { BACKGROUND: url(../images/welcome.gif) no-repeat 0px -1857px; CURSOR: default }
 .fscright A.buttonOff:hover { CURSOR: default }
 .dots { TEXT-ALIGN: center; line-height: 30px }
 .dots A { MARGIN: 0px 1px; WIDTH: 8px; HEIGHT: 10px; padding: 5px 6px; *padding:5px 3px;
 line-height: 20px; zoom:1; BACKGROUND: url(../images/bg_yahoo.gif) no-repeat -800px -191px }
 .dots A STRONG { DISPLAY: none }
 .dots A.on { BACKGROUND: url(../images/welcome.gif) no-repeat 0px -1945px }
 .dots A.off { BACKGROUND: url(../images/welcome.gif) no-repeat 0px -1910px }
 .dots A:hover { TEXT-DECORATION: none }
 /*今日出诊专家-end*/

 /*=======================================longw============================*/
 .clinicList2 { clear: both; zoom:1 }
 .clinicList2 dl.title { background:#F8F8F8; border-top:1px solid #B8B8B8; }
 .clinicList2 h1 { margin:0 0 1px 0; line-height:29px; border-bottom:1px solid #7C6240; background-color:#998262; color:#fff; font-size:13px; font-weight: bold; text-align:center; height: 1% }
 .clinicList2 h2 { margin:0; line-height:26px; color:#9F6411; font-size:13px; font-weight:normal; text-align:center; background-color: #f8f8f8; border: solid #b8b8b8; border-width: 0 1px 1px 1px }
 .clinicList2 dt, .clinicList2 dd { padding: 0; min-height: 26px; margin-bottom: 1px }
 .clinicList2 dl { padding: 0; line-height: 27px; border: solid #b8b8b8; border-width: 0 1px 1px 1px; color: #666; }
 .clinicList2 dd { border-left: 1px solid #b8b8b8 }
 .clinicList2 dl.title { font-size:13px; margin:0; line-height: 26px; font-weight: normal; background-color: #F8F8F8 }
 .clinicList2 dl.ie6 .name a { color: #069 }
 .clinicList2 dl.ie6 .name { font-weight:normal; color: #069; text-align: left }
 .clinicList2 dl.ie6 .time { color: #9F6411 }
 .clinicList2 dl.ie6 .cost { color: #069 }
 .clinicList2 dl.ie6 .specialty { text-align: left; padding-left: 15px; width: 37px }
 .clinicList2 dt.name { width: 160px; padding: 0 10px }
 .clinicList2 dd.post { width:53px }
 .clinicList2 dd.specialty { width:52px }
 .clinicList2 dd.time { width: 163px }
 .clinicList2 dd.cost { width: 53px }
 .clinicList3 dl.title { background:#F8F8F8; border-top:1px solid #B8B8B8; }
 .clinicList3 h1 { margin:0 0 1px 0; line-height:29px; border-bottom:1px solid #7C6240; background-color:#998262; color:#fff; font-size:13px; font-weight: bold; text-align:center; height: 1% }
 .clinicList3 h2 { margin:0; line-height:26px; color:#9F6411; font-size:13px; font-weight:normal; text-align:center; background-color: #f8f8f8; border: solid #b8b8b8; border-width: 0 1px 1px 1px }
 .clinicList3 dt, .clinicList2 dd { padding: 0; min-height: 26px; margin-bottom: 1px }
 .clinicList3 dl { padding: 0; line-height: 27px; border: solid #b8b8b8; border-width: 0 1px 1px 1px; color: #666; }
 .clinicList3 dd { border-left: 1px solid #b8b8b8 }
 .clinicList3 dl.title { font-size:13px; margin:0; line-height: 26px; font-weight: normal; background-color: #F8F8F8 }
 .clinicList3 dl.ie6 .name a { color: #069 }
 .clinicList3 dl.ie6 .name { font-weight:normal; color: #069 }
 .clinicList3 dl.ie6 .time { color: #9F6411 }
 .clinicList3 dl.ie6 .cost { color: #069 }
 .clinicList3 dl.ie6 .specialty { text-align: right; padding-right: 10px; padding-left:0; width: 50px }
 .clinicList3 dt.name { width: 53px }
 .clinicList3 dd.post { width:264px }
 .clinicList3 .ie6 dd.post { text-align:left; text-indent:10px }
 .clinicList3 dd.specialty { width:60px }
 .clinicList3 dd.time { width: 45px }
 .clinicList3 dd.cost { width: 53px }
 .clinicList3 dd.costa { width: 53px }
 .clinicList3 dd.costb { width: 53px }
 .clinicList3 .ie6 dd.costb { width: 48px; text-align:right; padding-right:5px }
 .clinicList4 dl.title { background:#F8F8F8; border-top:1px solid #B8B8B8; }
 .clinicList4 h1 { margin:0 0 1px 0; line-height:29px; border-bottom:1px solid #7C6240; background-color:#998262; color:#fff; font-size:13px; font-weight: bold; text-align:center; height: 1% }
 .clinicList4 h2 { margin:0; line-height:26px; color:#9F6411; font-size:13px; font-weight:normal; text-align:center; background-color: #f8f8f8; border: solid #b8b8b8; border-width: 0 1px 1px 1px }

 .clinicList4 dt, .clinicList4 dd { padding: 0; min-height: 26px; margin-bottom: 1px }
 .clinicList4 dl { padding: 0; line-height: 27px; border: solid #b8b8b8; border-width: 0 1px 1px 1px; color: #666; }
 .clinicList4 dd { border-left: 1px solid #b8b8b8 }
 .clinicList4 dl.title { font-size:13px; margin:0; line-height: 26px; font-weight: normal; background-color: #F8F8F8 }
 .clinicList4 dl.ie6 .name a { color: #069 }
 .clinicList4 dl.ie6 .name { font-weight:normal; color: #069 }
 .clinicList4 dl.ie6 .time { color: #9F6411 }
 .clinicList4 dl.ie6 .cost { color: #069 }
 .clinicList4 dl.ie6 .specialty { text-align: left; padding-left: 15px; width: 37px }
 .clinicList4 dt.name { width: 119px }
 .clinicList4 dd.post { width:181px }
 .clinicList4 dd.specialty { width:85px }
 .clinicList5 dt.name, .clinicList5 dd.post { width:160px; }
 .clinicList5 dl.title dd.specialty { text-align: center; width:65px }
 .clinicList5 dl.ie6 dd.specialty { text-align: right; padding-left:0; width:55px }
 .sm { border:1px #DFE0D8 solid; }
 .sm_t { height:27px; background:url(../images/sm-01.gif) repeat-x left top; font-size:14px; color:#444444; padding-left:12px; line-height:27px; }
 .sm ul { background:#F8F8EE; padding:12px 9px 12px 14px; }
 .sm li { line-height:18px; margin-bottom:5px; }
 .grsm { width:587px; }
 .grsm_t { width:587px; overflow:hidden; }
 .grsm_t h3 { font-weight:bold; color:#464646; float:left; font-size:12px; }
 .grsm_t h4 { color:#464646; float:left; font-size:12px; margin-right:55px; font-weight:normal; }
 .sm1 { width:563px; background:#F8F8EE; border-left:1px #DFE0D8 solid; border-right:1px #DFE0D8 solid; border-bottom:1px #DFE0D8 solid; padding:0 12px; height:32px; }
 .sm1 h3 { font-size:13px; color:#9F6411; margin-right:20px; float:left; }
 .sm1 h4 { font-size:13px; color:#006699; font-weight:bold; float:left; }
 .lw-R { width:190px; float:left; }
 .sjcx { width:188px; border:1px #A9CEE0 solid; }
 .sjcx_t { width:176px; height:26px; background:url(../images/sm-02.gif) repeat-x; font-size:14px; color:#444444; padding-left:12px; line-height:27px; }
 .sjcx_b { width:188px; overflow:hidden; background:#DFF0FA; padding-top:10px; }
 .sjcx_b p { padding: 0 12px; }
 .sjcx_b .input { width:100px; }
 .sm2 { width:188px; border:1px #DFE0D8 solid; }
 .sm2_t { width:176px; height:26px; background:url(../images/sm-01.gif) repeat-x; font-size:14px; color:#444444; padding-left:12px; line-height:27px; }
 .sm2 ul { width:160px; background:#F8F8EE; padding:12px 14px; }
 .sm2 li { line-height:18px; margin-bottom:8px; }
 .ab h2 { color:#0041B8 !important; border:none !important }
 #37 .main_R { display:none }
 .column37 .main_R { display:none }
 .column37 .main_L { width:100% }
 .column37 .columnList li { width:145px; float:left; clear:none; margin-left:20px; height:150px }
 .column37 .columnList li a { width:100%; text-align:center; line-height:14px }
 .column124 .columnList li { width:145px; float:left; clear:none; margin-left:20px; height:150px }
 .column124 .columnList li a { width:100%; text-align:center; line-height:14px }
 .column124 .columnList li span { display:none }
 .column124 .columnList ul { padding-left:45px }
 /*=======================================end============================*/
 /*网站改版样式*/
 /*登录*/
 .login_sucess{
 height: 30px;
 line-height: 30px;
 margin-bottom: 10px;
 }
 .lineHe{line-height: 28px !important;}
 .login_sucess label{
 color:red;
 }
 /*首页*/
 .special div a { color:#686868; }
 .h2 li a, .service a.rightOne, .index .h2 ul .notice span { color:#0041B8; }
 .index .h2 ul { padding-top:10px; }
 .index .h2 ul .notice a { color:#222222; }
 .index .h2 ul .notice span { text-decoration:underline; }
 .h2 li strong a { color:#0041B8; }
 /*.h2 li a { color:#333 }*/
 /*科室与医生*/
 .sidebarNav h2 { background:url("../images/side-01.gif") repeat-x scroll 0 0; line-height:27px; border-top:none;}
 .sidebarNav ul { line-height:27px; }
 .sidebarNav li { background:url("../images/side-01.gif") repeat-x scroll 0 0 transparent; border-top:none; margin-left:-1px; }
 .sidebarNav h2.channel a { color:#444; font-weight:normal; }
 .department { width:780px; }
 .tab { border-left:1px solid #DFE0D8; border-right:1px solid #DFE0D8; border-bottom:1px solid #DFE0D8; background:url("../images/department-03.gif") repeat scroll 0 0 transparent; }
 .tab li { border-color:#DFE0D8; border-bottom:none; }
 .tab li.last{}
 .tab li a:hover { text-decoration:none; }
 .tab a.tabmore { background:url("../images/welcome.gif") no-repeat scroll -147px -1796px transparent; color:#666666; float:right; font-size:13px; font-weight:normal; padding-right:30px; right:11px; text-indent:0; top:0; }
 .departP { background:url("../images/dept-06.GIF") no-repeat; line-height:28px; height:28px; }
 .departP span {padding:0 15px;}
 .departP span.active { text-decoration:underline; }
 .liList2 div.dept { overflow:hidden;/*padding:13px 0 0 12px;*/ }
 .liList2 div.dept a { color:#686868; width:100%; background:url("../images/bg-x.gif") repeat-x scroll 0 -150px transparent; border:1px solid #dfe0d8; float:left; height:26px; line-height:26px; margin:0 10px 8px 0; text-align:center; white-space:nowrap }
 .liList2 div.dept a.deptRight { margin-right:0px; }
 .tab { background:url("../images/department-03.gif") repeat scroll 0 0 transparent; border-bottom:1px solid #DFE0D8; border-left:1px solid #DFE0D8; border-right:1px solid #DFE0D8; }
 .check { width:275px; float:left; margin-right:15px; overflow:hidden }
 .check ul.checkcenter { padding:0px; height:29px; margin-bottom:0px; border-bottom:#dfe0d8 1px solid; border-left:#dfe0d8 1px solid; border-right:#dfe0d8 1px solid; }
 .check ul.checkcenter li { line-height:29px;height:29px;padding:0;}
 .check ul.checkcenter li a { color:#AC6410; font-size:14px; display:block; padding:0 5px;height:29px;}
 .checkcont { padding:19px 15px 9px 16px; zoom:1; line-height:20px; letter-spacing:1px; border-left:#dfe0d8 1px solid; border-bottom:#dfe0d8 1px solid; border-right:#dfe0d8 1px solid; }
 .checkcont1 { line-height:20px; letter-spacing:1px; color:#3e3d3c; }
 .checkcont2 { text-align:justify; }
 .checkimg { float:left; margin-right:14px; }
 .checkimg img { float:left; border:#dfe0d8 1px solid; }
 .checkimg h3 { clear:both; color:#222; font-size:12px; font-weight:normal; border:1px solid #dfe0d8; border-top:none; background:#F8F8EE; margin:0px; text-align:center; }
 .checkcont h2 { font-size:12px; font-weight:bold; border:none; clear:both; padding:7px 0 2px; *padding-top:15px;
 }
 .checkcont ul, .tszl ul { color:#0041b8; background:none; margin:0; padding:0; }
 .checkcont ul li, .tszl ul li { float:left; line-height:23px; padding-left:12px; background:url("../images/department-02.gif") no-repeat scroll left 9px transparent; }
 .tszl { float:left; margin-top:10px; width:275px; }
 .tszl h2 { line-height:25px; }
 .tszl1 { border:none; padding:15px 5px 15px 0; }
 .tszl1 h2.title { color:#0041b8; border:medium none; font-size:12px; font-weight:bold; margin:0; width:185px; overflow:hidden; white-space:nowrap; }
 .tszl1 .checkimg { margin-right:8px; *margin-right:5px;
 }
 .tszl ul li { width:auto; float:none; }
 .tszl1 ul { margin:9px 0 0; *margin-top:15px;
 clear:both }
 .tszl1 ul li { line-height:24px; }
 .zjcz { border:#dfe0d8 1px solid; }
 .zjcz h2 { border-bottom:#dfe0d8 1px solid; border-top:none; }
 .zjcz ul { background:#f8f8ee; padding:11px 12px; }
 .zjcz ul li { line-height:20px; }
 .zdks { border:1px solid #dfe0d8; margin-top:13px; border-top:none; }
 .zdks h2 { margin:0; color:#444444; font-size:14px; *padding:0 10px;
 text-indent:10px; font-weight:normal; background:url("../images/department-03.gif") repeat scroll left 0px transparent; line-height:29px; }
 .zdks h2 a { background:url("../images/welcome.gif") no-repeat scroll -147px -1794px transparent; color:#666666; float:right; font-weight:normal; padding-right:16px; right:11px; text-indent:0; top:0; }
 .deptRoom { padding:15px 11px 15px 14px; overflow-y:scroll; height:405px }
 .deptRoomScroll { *height:423px;
 }
 .deptRoom img { }
 .deptRoom h3 { color:#AC6410; font-size:13px; font-weight:bold; margin-top:12px; margin-bottom:4px; }
 .deptRoom1 { line-height:21px; }
 .deptRoom11 { text-indent:2em; }
 .deptRoom11img { margin-top:15px; }
 .deptRoom1 a img { vertical-align:middle; width:14px; }
 a img { vertical-align:middle; }
 .mail_LL { margin-top:4px; overflow:hidden; }
 /*全部科室*/
 .departmentList { border:#dfe0d8 1px solid; border-top:none; }
 .departmentList h2 { background:url("../images/dept-03.gif") repeat-x; line-height:29px; color:#A06312; font-size:13px; text-indent:20px; }
 .departmentList h3 { color:#A06312; clear:both; font-size:12px; font-weight:bold; margin:0px; text-indent:20px; padding:19px 0 10px; border-bottom:1px solid #DFE0D8; }
 .departmentList ul { margin:0px; overflow:hidden; }
 .departmentList ul li { float:left; color:#686868; padding-right:0px; }
 .departmentList ul li a { color:#686868; }
 .departmentList ul.evenul { padding:9px 3px 9px 5px; background:none; }
 .doccol { overflow:hidden; margin-bottom:39px; }
 .doccol1 { margin-bottom:0px; }
 .doccol1 h3 { padding:16px; }
 .doccol1 ul.evenul { padding-bottom:13px; padding-top:10px; }
 /*病人向导*/
 .main_L_Top { overflow:hidden; zoom:1; }
 .Guide_LL { width:185px; margin-bottom:15px; margin-right:10px; float:left; }
 .Guide_LL img { border:#DFE0D8 1px solid; border-bottom:none; }
 .Guide_LL h2 { color:#444; background:url("../images/department-03.gif") repeat scroll left 0 transparent; border:none; border-right:#DFE0D8 1px solid; line-height:30px; padding-left:10px; }
 .Guide_LL ul { padding:0px; border-right:#DFE0D8 1px solid; border-left:#DFE0D8 1px solid; }
 .Guide_LL .guidecolumn { overflow-y:scroll; height:425px; border-bottom:#DFE0D8 1px solid; background:none repeat scroll 0 0 #FEFFF5; }
 .Guide_LL td { line-height:26px; padding:0 0 0 15px; }
 .Guide_LL a { color:#9F6411; text-decoration:underline; font-weight:bold; }
 .Guide_LL .ypxt-n { text-decoration:underline; font-weight: bold; color:#9F6411; line-height:26px; border-bottom:#DFE0D8 1px solid; background:#FEFFF5; }
 .Guide_LL .guideColumn3 { border:none; padding-left:25px; *padding-left:12px;
 }
 .Guide_LL .guideColumn3 td { border-bottom:none; }
 .Guide_LL .guidecolumn td td a { line-height:26px; }
 .Guide_LL .guideColumn3 a { font-weight:normal; color:#9f6411; background:none; }
 .guidecolumn .guideColumn2 a { font-weight:normal; color:#3e3d3c; }
 .guidecolumn .guideColumn2Active a { background:url("../images/guide-01.GIF") no-repeat scroll 60px 2px transparent; *background:url("../images/guide-01.GIF") no-repeat scroll 60px 4px transparent;
 padding-right:20px; }
 .Guide_LR { float:left; width:370px; }
 .Guide_LR1 { overflow:hidden; clear:both; }
 .clinicGuide { border:#DFE0D8 1px solid; border-top:none; margin-bottom:13px; }
 .clinicGuide h2 { background:url("../images/guide-08.gif") repeat scroll left 0 transparent; line-height:30px; border:none; padding-left:10px; }
 .clinicGuide h2 a { background:url("../images/welcome.gif") no-repeat scroll -147px -1795px transparent; line-height:27px; }
 .clinicGuide h3 { margin-bottom:9px; font-size:13px; font-weight:bold; color:#0041B8; padding-left:15px; }
 .clinicGuide .clinicGuide1 { padding-left:15px; text-indent:2em; line-height:20px; *line-height:24px;
 }
 .clinicGuide ul { padding-left:15px; padding-top:8px; padding-bottom:8px; zoom:1; }
 .clinicGuide ul li { float:left; width:150px; line-height:20px; *line-height:22px;
 padding-left:12px; background:url("../images/department-02.gif") no-repeat scroll left 9px transparent; }
 .cjwd img { float:left; margin:16px 15px 10px 5px; border:#ccc 1px solid; }
 .cjwd ul { float:left; }
 .cjwd ul li { background:url("../images/department-02.gif") no-repeat scroll left 9px transparent; padding-left:12px; }
 .cjwd ul li a { color:#3E3D3C; }
 .question ul { padding:13px 10px 15px; }
 .question ul li { padding-left:25px; line-height:24px; }
 .question ul li span { float:right; color:#3E3D3C; }
 .question ul li a { text-decoration:underline; }
 .question ul li.ask { background:url("../images/wenti.GIF") no-repeat scroll left 3px transparent; }
 .question ul li.answer { background:url("../images/huida.GIF") no-repeat scroll left 3px transparent; }
 .question ul li.answer a { color:#9F6411; }
 /**/
 .lylx img { border:1px solid #dfe0d8; float:left; margin:12px 30px 10px 5px; }
 .lylx .lylx1 { color:#9F6411; line-height:22px; padding:16px 30px; padding-bottom:0px; text-indent:2em; text-align:justify; }
 .guide_R { margin-bottom:17px; *margin-bottom:0px;
 }
 .guide_R .h2 li { padding-left:17px; }
 .guide_RR ul { padding:5px 0px; line-height:21px; }
 .jksp { border:#ccc 1px solid; }
 .jksp img { padding:1px; }
 /*出诊列表*/
 .clinic .clinicTop,.table_newtitle { border:#b8b8b8 1px solid; border-bottom:none; line-height:30px; height:30px; overflow:hidden; background:#f8f8f8; }
 .clinic .clinicTop div,.table_newtitle li { float:left; border-right:#b8b8b8 1px solid; color:#9f6411; padding:0px 23px; font-size:15px; }
 .clinic .clinicTop .active,.table_newtitle .active{ background:url("../images/guide-02.GIF"); }
 /*.clinic .clinicTable td { border:#b8b8b8 1px solid; text-align:center }*/
 .clinicTitle { background:#a99678; line-height:28px; color:#FFF; overflow:hidden; width:100%; }
 .clinicTitle div { float:left; text-align:center; background:#a99678; }
 .clinicTime1 { width:108px; }
 .clinicTime2 { width:63px; }
 .clinicTime3 { width:43px; }
 .clinicNum { width:40px; }
 .clinicDept { width:90px; }
 .clinicExpert { width:100px; }
 .clinicTrust { width:120px; }
 .clinicSuit { width:240px; padding:0px 10px; }
 .clinic .clinicTable td.clinicSuit1 { text-align:left; padding:0px 10px; }
 .clinicRegister { width:60px; }
 .tdColor { color:#9f6411; }
 #trnote td { padding:20px; color:#3e3d3c; text-align:left; line-height:20px; }
 /*科室与医生页面的出诊时间列表*/
 .deptClinic { margin-top:10px; }
 .deptClinic table.clinicTable tr td.explain { padding:10px; line-height:20px; text-align:left!important; }
 .deptClinic table.clinicTable tr td a { color:#0041B8; }
 .deptClinic .clinicTitle { height:26px; }
 .deptClinic .clinicTitle div { line-height:26px; }
 .deptClinic .weekall { width:130px; }
 .deptClinic .deptTime { width:75px; }
 .deptClinic .week1 { width:115px; font-weight:normal; }
 .deptClinic .clinicTitle .week1 a { color:#FFF; text-decoration:none; }
 .deptClinic .deptClinic td.week1 a { color:#0041B8; text-decoration:none; }
 .deptClinic .clinicTitle div.weekToday1 { background:url("../images/dept-05.GIF") no-repeat scroll 20px 1px transparent; color:#3E3D3C; }
 .deptClinic .clinicTitle div.weekToday1 a { color:#3E3D3C; }
 .deptClinic table.clinicTable td.weekall { color:#9F6411; }
 .deptClinic table.clinicTable tr.afternoon { background:#FAFAFA; }
 /*医院状况*/
 .aboutUs .main_L img.aboutusImg { width:571px; }
 .yardIntro ul { padding:0px 5px 10px 4px; }
 .yardIntro li img { margin-left:0px; }
 .yardIntro ul li.text { letter-spacing:0; padding:5px 10px 0px 14px; *padding:7px 10px 2px 14px;
 }
 .hospitalNews ul li.text { letter-spacing:0; padding-left:9px; padding-right:13px; text-indent:2em; }
 .hospitalNews ul li.text p{margin:0;}
 .hospitalNews ul { padding-bottom:0px; }
 .hospitalNews ul.ttheartlist { padding-top:0px; padding-left:3px; }
 .hospitalNews ul.ttheartlist li { background:url("../images/department-02.gif") no-repeat scroll left 8px transparent; padding-left:12px; /**background:url("../images/department-02.gif") no-repeat scroll left 10px transparent; padding-left:11px;*/ width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;box-sizing:border-box;}
 .hospitalNews ul.ttheartlist li span { color:#887f7f; }
 .text p a.details {
 background: url("/Content/Areas/Common/images/department-06.gif") no-repeat 0 8px;
 display: inline-block;
 padding-left: 5px;
 text-indent: -9999px;
 width: 14px;
 }
 .ttheart ul.ttheartlist{padding: 2px 3px 15px;}

 .ttheart ul li a { color:#222222; background:none !important; padding-left:0 !important }
 .fairtt div { margin-top:-20px; *margin-top:0px;
 }
 .fairtt div h3 a { font-size:13px; }
 .rector { width:198px; }
 .rector ul li.text { padding:5px 13px; letter-spacing:0px; }
 .rector ul li.text a { float:right; }
 .ttlrld { width:200px; height:36px; background:url("../images/aboutus-04.GIF") no-repeat; border:none; }
 .ttlrld ul { padding:6px 8px; background:none; }
 .ttlrld ul li a { color:#444; text-decoration:underline; }
 .webSurvey { width:198px; border:#dfe0d8 1px solid; border-top:none; margin-top:10px; background:#f8f8ee; padding-bottom:10px;}
 .webSurvey h2 { font-size:14px; color:#444; font-weight:normal; margin:0px; padding:5px; padding-left:10px; line-height:18px; background:url("../images/aboutus-05.GIF") repeat-x; }
 .webSurvey p{ padding:0px 10px; line-height:24px;}
 .webSurvey ul { background:#f8f8ee; padding:13px 15px; }
 .webSurvey ul li { line-height:25px; /*padding-left:10px;*/ }
 .webSurvey ul li.webSurveyli {/*padding:12px 10px 6px;*/ padding-bottom:6px; color:#0041b8; }
 .webSurvey input { margin-left:13px; margin-bottom:12px; }
 .webSurvey ul li input { margin:0px; margin-left:3px; *margin-left:1px;
 }
 .webSurvey input.webinput { background:url("../images/aboutus-02.GIF") no-repeat; cursor:pointer; border:medium none; height:25px; width:66px; margin-left:7px; }
 .webSurvey input.webinput1 { margin-left:28px; }
 .btn_group a{ background:url("../images/aboutus-02.GIF") no-repeat; cursor:pointer; border:medium none; height:25px; width:66px; margin-left:7px; display:block; text-align:center; line-height:25px; float:left; }
 .webSurvey .dc_btn{padding:0 15px;}

 /*健康视频*/
 .healthVideo .main_L { width:65.4%; margin-right:20px; }
 .healthVideo .main_R { width:30.7%; padding-top:15px; *padding-top:25px;
 }
 .healthVideo { border:#DFE0D8 1px solid; overflow:hidden; zoom:1; }
 .healthVideo ul.tab li a { font-size:13px; }
 .healthVideo ul.tab li.active a, .healthVideo ul.tab li.active a:hover { text-decoration:underline; }
 .healthVideo ul.videotop { background:url("../images/dept-03.gif") repeat-x; height:29px; line-height:28px; border-left:none; border-right:none; border-bottom:none; margin-bottom:0; }
 .healthVideo ul.videotop li { border-top:none; border-right:#DFE0D8 1px solid; width:52px; }
 .tthvideo { margin-left:23px; margin-top:20px; border-bottom:#b7b7b7 1px dotted; margin-bottom:10px; }
 .tthvideo h2 { background:none; color:#AC6410; font-weight:bold; text-indent:0px; }
 .tthvideo h2 a { right:2px; }
 .tthvideo ul { padding:8px 0 4px 3px; }
 .tthvideo ul li { height:200px; padding:0px 5px; width:146px; }
 .tthvideo ul li img { margin:0px }
 .tthvideo ul li h3 { clear:both; font-weight:normal; letter-spacing:0px; font-size:12px; line-height:18px; padding-top:7px; padding-left:2px; width:140px; height:18px; overflow:hidden;}
 .tthvideo ul li p { margin:4px 0px 10px 0px; color:#AC6410; }
 .tthvideo ul li.tthvideoli { padding-right:15px; }
 .subject { border:#dfe0d8 1px solid; background:#fefff5; margin-top:10px; overflow:hidden; zoom:1; }
 .subject h2 { background:none; color:#AC6410; font-weight:bold; font-size:13px; padding-top:8px; }
 .subject h2 a { margin-top:5px; }
 .subject ul { padding:5px 10px; }
 .subject ul li { background:url("../images/video-02.gif") no-repeat; height:30px; line-height:29px; padding-left:30px; }
 .subject ul li.ashli { background:url("../images/video-11.gif") no-repeat; }
 .subject1 ul { padding:5px 0 10px 8px; *padding:5px 0px 10px 15px;
 zoom:1; }
 .subject1 ul li { float:left; background:none; padding-left:8px; *padding-left:0px;
 width:97px; height:33px; }
 .subject1 ul li a { white-space:nowrap; background:url("../images/video-01.gif") no-repeat; display:inline-block; line-height:23px; color:#222; text-align:center; width:97px; }
 .subject ul li.subjectmore { background:none; }
 .subject ul li.subjectmore h2 a { color:#666; right:-8px; }
 /*健康讲堂*/
 #healthForum1 { padding:13px 9px 10px 10px; width:783px; }
 .healthForum { border:none; }
 .healthForumTop { }
 .healthForumTop img { float:left; margin-right:10px; }
 .healthForumTop .task { float:left; width:200px; }
 .healthForumTop .task ul { line-height:20px; padding-bottom:10px; padding-left:9px; }
 .healthForumTop .task ul li span { color:#0041B8; padding-right:6px; }
 .healthForum ul.forumtop { clear:both; border:#DFE0D8 1px solid; border-bottom:none; }
 .forumphb ul li { background:url("../images/video-02.GIF") no-repeat scroll 3px 7px transparent; line-height:27px; height:27px; white-space:nowrap }
 .forumphb ul li.ashli { background:url("../images/speak-10.gif") no-repeat scroll 0 0 transparent; }
 .forumztpd { margin-bottom:13px; }
 .forumVideo { overflow:hidden; padding:14px 0; padding-bottom:3px; }
 .forumVideo .leftimg { width:210px; margin-right:15px; float:left }
 .forumVideo .forumVideo2 { width:220px; margin-top:0px; }
 .forumVideo .content { margin:0; padding:0 }
 .forumVideo1 h2 { background:url("../images/speak-03.GIF") no-repeat; font-size:14px; font-weight:bold; color:#9F6411; line-height:37px; margin:0; padding-left:37px; padding-top:3px; margin-top:-4px; }
 .forumvideo3 { text-align:justify; text-indent:2em; line-height:20px; padding-left:5px; }
 .forumvideo3 a { background:url("../images/department-06.gif") no-repeat scroll 29px 0 transparent; padding-right:23px; color:#0041B8; text-decoration:underline; }
 .forumVideo1 ul { padding:7px 5px; }
 .forumVideo1 ul li { background:url("../images/department-02.gif") no-repeat scroll left 9px transparent; line-height:22px; padding-left:13px; }
 .forumVideo1 ul li a { color:#0041B8; }
 .forumCopt { margin-top:0px; margin-right:14px; }
 .forumCopt h2 a { right:5px; }
 .forumCopt .tszl1 { padding:15px 5px 0 0; }
 .forumCopt ul li { line-height:22px; }
 .illSpecial { width:203px; margin-right:0px; }
 .illSpecial h2 { padding-left:0px; }
 .illSpecial h2 a { background:url("../images/welcome.gif") no-repeat scroll -147px -1793px transparent; }
 .illSpecial ul.guidecolumn { height:177px; background:#FEFFF5; }
 .illSpecial ul.guidecolumn img { margin:5px; }
 .illSpecial ul li { border-bottom:none; border-top:1px solid #DFE0D8; line-height:27px; *line-height:26px;
 }
 .illSpecial ul li.guideColumn2Active { background:#f8f8ea; }
 .illSpecial ul li a { color:#3E3D3C; font-weight:normal; }
 .aneurysm h2 { margin-bottom:7px; }
 .aneurysm .aneurysmArticle { width:240px; float:left; margin-left:4px; margin-right:28px; }
 .aneurysm h3 { color:#AC6410; font-weight:bold; font-size:13px; *font-size:12px;
 clear:both; padding-left:3px; margin-bottom:10px; }
 .aneurysmArticle h3.articleh3 { margin-bottom:6px; }
 .aneurysmArticleImg { letter-spacing:1px; line-height:21px; }
 .aneurysmArticleImg img { float:left; border:1px solid #DFE0D8; margin-right:5px; margin-bottom:15px; *margin-bottom:5px; width:92px; height:68px; float:left;}
 .aneurysmArticleImg h2{ float:left; width:130px; font-size:12px; overflow:hidden; height:68px; border:none}
 .aneurysmArticleImg h2 a{ padding:0px;}
 .aneurysmArticle ul { padding:0px; padding-left:6px; }
 .aneurysmArticle ul li { background:url("../images/department-02.gif") no-repeat left 9px; padding-left:10px; height:22px; line-height:22px;}
 .aneurysmArticle ul li h3{ font-size:12px; font-weight:normal}
 .aneurysmQuestion { float:left; width:260px; margin-right:14px; }
 .aneurysmQuestion table { padding:0 4px 15px; }
 .aneurysmQuestion table tr td{ height:22px; line-height:22px;}
 .aneurysmQuestion table .tit_head{ padding:0 0 0 20px; }
 .aneurysmQuestion table .tit_head a{color:#9F6411}
 .aneurysmExpert { float:left; }
 .aneurysmExpert ul { padding-bottom:0px; }
 .aneurysmExpert ul li { overflow:hidden; padding-bottom:15px; *padding-bottom:35px;
 }
 .aneurysmExpert ul li img { float:left; border:1px solid #BDBEC0; padding:1px; width:36px; height:36px;}
 .aneurysmExpert ul li p { margin:0px; }
 .aneurysmExpert1 { float:left; line-height:20px; padding-left:15px; }
 .aneurysmExpert1 p { color:#444; }
 .aneurysmExpert1 p span { font-weight:bold; color:#0041b8; }
 .mainnav { padding:0 0 0px 123px; background:url("../images/bg-mainnav.gif") no-repeat scroll 1px 0 transparent; height:60px; font-weight: bold; }
 .form img { left:43px; top:7px; position:absolute; }
 .navli { float: left; text-align:center; }
 .suckerdiv ul li { position: relative; }
 .suckerdiv ul li ul { left:0; position: absolute; top: 48px; display: none; }
 .suckerdiv ul li ul li ul { left: 151px; top:0 }

 .navul .navli ul li a { /*background:none;*/ margin-left:0px; }
 */ .form img {
 left:43px;
 top:7px;
 position:absolute;
 }
 .navli { position:relative }
 /*出诊*/
 .clinic .cliniclist td { border-bottom:none; border-left:none }
 .clinic .cliniclist .tr1 td { border-top:none; }
 .cliniclist .tr1 .price { border-right:none }
 .cliniclist .id { width:30px; color:#9F6411 }
 .cliniclist .dept { width:60px }
 .cliniclist .title { width:60px }
 .cliniclist .name { width:60px }
 .clinic .cliniclist .skill { width:320px; color:#9F6411; text-align:left; padding-left:10px }
 .cliniclist .price { width:60px; color:#9F6411 }
 .clinic .weektitle { color:#9F6411 }
 .clinic .titletr td { background:#A99678; color:#fff }
 .clinic .titlrtr .cliniclist .skill { color:#fff; text-align: center }
 .clinic .cliniclist .price { border-right:none }
 /*内网改成宽版*/
 .mainnav { padding-left:27px; background-position:left -60px }
 .main { margin-right: 0; min-height: 500px; position: relative; width: 781px;}

 .clinicweek { background-color:#A99678; color:#FFFFFF; margin:0 }
 .clinic .clinicweek .s1 { width:15%; border:1px #A99678 solid }
 .clinic .clinicweek .period { width:10%; border:1px #A99678 solid }
 .clinic .clinicweek .w { width:15%; border:1px #A99678 solid }
 .bg1 span { display:block; width:45px; float:left }
 .bg2 span { display:block; width:45px; float:left }
 .bg2 { background-color:#FAFAFA }
 .bg4 { background-color:#FAFAFA }
 .bg3 span { display:block; width:45px; float:left }
 .bg4 span { display:block; width:45px; float:left }
 .DepartmentName { color:#9F6411 }
 .w span { display:block; background:url(../images/week_cz.jpg) no-repeat scroll 26px 0px transparent; height:25px; line-height:25px; margin-bottom:-5px }
 .dayweek { vertical-align:top; padding:5px 0 5px 11px; line-height:19px }
 .co ul li h3 a { font-size:12px; color:#0041B8; font-weight:normal }
 .co ul li h3 { width:134px }
 .main_L .co ul li { float:left; height:174px; width:182px; clear:none }
 .main_L .co ul li p { color:#9F6411; clear:both }
 .main_L .co ul { padding-left:40px }
 /*网站地图*/
 .sitemap { margin-left:20px }
 .sitemap .channel { font-size:14px; font-weight:bold; padding-top:10px }
 .sitemap .column { float:left; width:105px }
 .sitemap .column5 { width:208px }
 .sitemap .column127 { width:200px }
 .sitemap .column128 { width:200px }
 .sitemap .column248 { width:200px }
 .sitemap .column614 { width:214px }
 .sitemap .column664 { width:211px }
 .sitemap .column686 { width:211px }
 .sitemap .list { clear:both }
 .sitemap .channel10 .column1 { float:none; margin-left:-10px; font-size:13px; font-weight:bold }
 .sitemap .channel10 .column2 { clear:left }
 /*-----------------------就医须知--------------------------*/
 .jy_xz { width:355px; }
 .jy_xz .Guide_LR1 { float: left; width: 161px; clear: none!important; }
 .jy_xz center { float: left; height: 90px; width: 20px; }
 /*-----------------------医院概况 5.18 tt--------------------------*/
 .hospitalNews .ttheartlist_tt { padding-top:0px; padding-left:3px;padding-bottom:15px; }
 .hospitalNews .ttheartlist_tt li { background:url("../images/department-02.gif") no-repeat scroll left 8px transparent; padding-left:12px; float:left; padding-right:15px; width:236px; }
 .hospitalNews .ttheartlist_tt li a { color:#222222; }
 /*-----------------------问答图标--------------------------*/
 .question_icn_1 { background-image: url(../../Common/images/appointment_icn_time.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .question_icn_2 { background-image: url(../../Common/images/appointment_icn_reply.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .question_icn_3 { background-image: url(../images/question_icn_renew.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .question_icn_4 { background-image: url(../../Common/images/appointment_icn_ok.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .question_icn_5 { background-image: url(../../Common/images/appointment_icn_cancel.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .question_icn_haodf { background-image: url(../images/question_icn_haodf.gif); background-position: left center; background-repeat: no-repeat; display: block; margin:0 auto; height: 28px; width: 15px; }
 .lv3_ul{ display:none!important}

 /*网站地图样式*/
 .ss1_ul{ line-height:22px; background:#FFF;padding:1px 0 10px 10px;*padding:10px 0 10px 10px}
 .ss1_li{ width:100%; margin-top:10px;}
 .ss1_ul .ss1_li a{ color:#AC6410;}
 .ss1_ul .ss1_li .ss2_ul a{ color:#333;}
 .ss1_li ul.ss2_ul .ss2_li{ float:left; width:201px; margin-top:10px; background:#f5f5f5; border:#d6dde6 solid 1px; margin-right:10px; padding:5px 10px}
 .ss1_li ul.ss2_ul .ss2_li.hover{ border-color:#eae0b9}
 .ss1_li a.go{ font-size:14px; font-weight:bold;}
 .ss1_li ul.ss2_ul .ss2_li a.go{ font-size:14px; font-weight:normal;} 
 .ss1_li ul.ss2_ul .ss2_li ul.ss3_ul{ margin-top:5px;}
 .ss1_li ul.ss2_ul .ss2_li ul.ss3_ul .ss3_li a.go{ font-size:12px; font-weight:normal;} 
 .ss2_liHasSon{ display:block; border-bottom:#d6dde6 solid 1px}

 .ae-pagination {
 font-size: 100%;
 text-align: right;
 padding:10px 0 
 }
 .h140 { height:132px; overflow:hidden; }
 .h_banner{ width:1003px; margin:0px; clear:both;}

 /*最新添加的招聘样式*/
 .descrip{ display:block; font-weight:bold; float:right; padding:0 10px 0 0px; color:#444!important}
 .job_right .tab li{ padding:0!important;}
 .job_right .tab a{color:#AC6410;display: block; height: 25px; padding: 0 20px;}
 .job_right .tab .active a{font-weight:bold}

 .table_newtitle li.hover{ background:url(/Content/Areas/Common/images/guide-02.GIF); }


 /*个人用户-表格样式 wwy*/
 .mbox {
 border: 1px solid #C1BFAA;
 margin-bottom: 10px;
 }
 .mbox .l {
 color: #855622;
 font-weight: bold;
 text-align: right;
 width: 162px;
 }
 .mbox .r {
 padding-left: 10px;
 text-align: left;
 width: 390px;
 }
 .mbox tr:hover{ background: #cdeef7;}
 .mbox td {
 padding: 6px;
 text-align: center;
 vertical-align: top;
 }
 .mbox .bg { background:#FAFBF6;}
 .hot_ask_tit a{ float:right;}
 .hot_ask .hot_ask_tit strong {
 color: #855622;
 }
 .article_right .select_query .select_text_btn .select_query_btn{ width:60px; height:25px; text-align: center; border: 1px solid #ddd;background:#eee}



 /*二维码样式*/
 .kefu{position:fixed;top:30%;_position:absolute;_top:expression(documentElement.scrollTop + 20 + "px");_left:780px; z-index:999;width:105px;font-size:12px;line-height:22px; background:#EEE6CE; display:none}
 #kefu1,#kefu2{width:105px;font-size:12px;line-height:22px}
 .#kefu1 h1,.#kefu2 h1{margin:0px auto!important;width:87px;height:35px; font-size:14px;}
 .weiboBox_content,.ManYiddc_content{border:solid 1px #1465b6;width:95px;overflow:hidden;text-align:center;background:#FFF}
 .ManYiddc_content{margin:10px 0 0;padding:0 0 5px}
 .weiboBox_content h2,.ManYiddc_content h2{height:12px;width:92px;margin:0px;font-size: 0px!important;}
 .Btn img{width: 12px; vertical-align: top;}
 .weiboBox_content h2 a,.ManYiddc_content h2 a{float:right;height: 12px;}
 .weiboBox_content p a{color:#1167b4;text-decoration:none}
 .weiboBox_content p a:hover{text-decoration:underline}
 img.erweima{width:80px}
 .ManYiddc_content p a{color:#1167b4; margin:0px!important;}
 .ManYiddc_content > p { margin:0px!important; line-height: 14px!important;}
 .weiboBox_content > p { margin:0px!important; line-height: 14px!important;}

 /*无障碍样式*/
 .aid{position:fixed;top:280px;_position:absolute;_top:expression(documentElement.scrollTop + 20 + "px");_left:250px; z-index:999;width:105px;}
 .aid img{width:100%;}


 /*-----新版出诊样式------*/

 /*出诊样式*/
 .Scheduling{width:100%;background:#fff;z-index:1000000;}
 .Scheduling_tab_1{border-bottom:3px solid #366BAF;}
 .Scheduling_tab_1 p{font-size: 14px;line-height: 35px;color: #ff0000;float: right; margin:0px auto !important;}
 .Scheduling ul li{cursor: pointer;}
 .Scheduling_tab_1 li{float: left;height:35px;line-height: 35px;padding:0 40px;color:#000;background: #bad2f0;margin-right:10px;}
 .Scheduling_tab_1 li.active{color: #fff;background: #366baf;}

 .Scheduling_Box_1{border:1px solid #DEDEDE;border-top:none;padding:15px;}
 .Scheduling_tab_2{border-bottom:2px solid #82b0ec;}
 .Scheduling_tab_2 li{color: #366baf;height:30px;line-height: 30px;float: left;padding:0 15px;border:1px solid #DEDEDE;margin-right:10px;border-bottom:none;}
 .Scheduling_tab_2 li.active{background: #fff;border:2px solid #82b0ec;border-bottom:none;position: relative;z-index: 100;top:2px;line-height:28px }

 .Scheduling_tab_2.last_tab li{border:1px solid #DEDEDE; }
 .Scheduling_tab_2.last_tab li.active{border-bottom:none;z-index: 100;line-height: 30px;position: inherit;border:1px solid #366baf;background: #366baf;color: #fff;}
 .Scheduling_tab_2.last_tab{border:none;}



 .Scheduling_tab_3{padding:15px 0 0 0;}
 .Scheduling_tab_3 li{color: #666;height:30px;line-height: 30px;float: left;padding:0 15px;margin-right:15px;}
 .Scheduling_tab_3 li.active{color:#366baf;background: #c8e0ff }

 .Scheduling_tab_1 li.active{background: #366BAF;}

 /*时间信息*/
 .Scheduling_time{background:#94b5dd;position: relative;height:45px;margin-top: 15px;line-height: 45px;}
 .Scheduling_time p{text-align: center;color: #fff;line-height:45px;font-weight: bold;font-size:18px;}
 .Scheduling_next,.Scheduling_pre{background: url(../images/Scheduling_tim.png) no-repeat;width:70px;display: block;position: absolute;height:25px;line-height: 25px;text-align: center;top:10px;color: #366baf }
 .Scheduling_pre{left:15px;background-position:left center }
 .Scheduling_next{right:15px;background-position:right center}
 .Scheduling_next:hover,.Scheduling_pre:hover{color: #fff;background:url(../images/Scheduling_tim_H.png) no-repeat;text-decoration:none}
 .Scheduling_pre:hover{background-position:left center }
 .Scheduling_next:hover{background-position:right center}

 .Scheduling_pre.Scheduling_def{background: url(../images/Scheduling_tim_def.png) no-repeat left center;color: #9e9e9e}
 .Scheduling_next.Scheduling_def{background: url(../images/Scheduling_tim_def.png) no-repeat right center;color: #9e9e9e}

 /*p.Scheduling_icon{padding:10px;background: #ebf4ff;margin-bottom: 10px}
 p.Scheduling_icon span.SchedulingLevel_icon1,p.Scheduling_icon span.SchedulingLevel_icon2,
 p.Scheduling_icon span.SchedulingLevel_icon3,p.Scheduling_icon span.SchedulingLevel_icon4,
 p.Scheduling_icon span.SchedulingState_icon0,p.Scheduling_icon span.SchedulingState_icon14,
 p.Scheduling_icon span.SchedulingProfessional_icon4,
 p.Scheduling_icon span.SchedulingProfessional_icon5,
 p.Scheduling_icon span.SchedulingProfessional_icon6,
 p.Scheduling_icon span.SchedulingProfessional_icon7,
 p.Scheduling_icon span.SchedulingProfessional_icon8,
 p.Scheduling_icon span.SchedulingProfessional_icon9,
 p.Scheduling_icon span.SchedulingProfessional_icon10,
 p.Scheduling_icon span.SchedulingProfessional_icon11,
 p.Scheduling_icon span.SchedulingProfessional_icon12,
 p.Scheduling_icon span.SchedulingProfessional_icon13,
 p.Scheduling_icon span.SchedulingProfessional_icon14,
 p.Scheduling_icon span.SchedulingProfessional_icon15,
 p.Scheduling_icon span.SchedulingProfessional_icon16,
 p.Scheduling_icon span.SchedulingProfessional_icon17,
 p.Scheduling_icon span.SchedulingProfessional_icon18,
 p.Scheduling_icon span.SchedulingProfessional_icon99 {display:none;}
 p span.SchedulingProfessional_icon18{background:none;}*/




 /*出诊信息*/
 table.select_table tr.First_tr{border-top:2px solid #3f6cb6;background: #f1f1f1;text-align: center;color: #3f6cb6;font-weight: bold;}
 table.select_table tr.First_tr td{height:40px;line-height: 40px;}
 table.select_table tr{border-left:1px solid #e9e9e9;background:#fff}
 table.select_table td{line-height: 30px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;height:30px; padding:0px 0px 0px 5px;}
 table.select_table td.center{text-align: center;width:30px;}
 table.select_table td .showson a{float: left;}
 table#Scheduling_table {border-left: 1px solid #e9e9e9;}

 /*今天出诊样式*/
 table.select_table td.sday{background: #fffdf5;}



 .Scheduling_btn{width:52px;height:30px;margin:0 auto;display: none;cursor: pointer;background: url(../images/Scheduling_btn.png) no-repeat center top;}
 div.Scheduling_tab{width:100%;}
 div.Scheduling_icon_box{background: #fff;z-index:100000}


 /*医生弹窗样式*/
 .showson{position: relative;}
 .zIndex { z-index:20 }
 .speace_span { background:#fff;border:solid 1px #d9d9d9; width:266px; clear:both; height:138px; padding:10px 10px 12px 10px; left:0px; position: absolute; text-align: left; top:25px; z-index: 10000; line-height:22px!important; }
 .speace_span img { float: left; margin: 0 10px 0 0; width:99px; height:134px; line-height:20px; }
 .speace_span p { color:#666 }
 .speace_span p span { color:#145EA9 }
 .speace_span h2 a {float: none!important}
 .sday { background:#fffdf5!important; }
 .gehang_bs { background:#ECF5FA; } 

 /*/*门诊排班图标*/
 /*span.Icon{padding:5px 20px;line-height: 32px;background: url(../images/Scheduling_icon.png) no-repeat;}
 span.outpatient{background: url(../images/Scheduling_icon.png) no-repeat;display: block;width:15px;height:22px;float: left;margin:2px 2px}
 span.SchedulingProfessional_icon1{background-position:left 5px; }/*主任医师*/
 /*span.SchedulingProfessional_icon2{background-position:left -18px; }/*副主任医师*/
 /*span.SchedulingProfessional_icon19 {background-position:left -452px;}/*专家团队*/

 /*span.SchedulingLevel_icon1{background-position:left -41px;display:none; }/*普通门诊*/

 /*span.SchedulingLevel_icon2,span.SchedulingLevel_icon4{background-position:left -64px;display:none; }/*专科门诊*/

 /*span.SchedulingLevel_icon3{background-position:left -87px; }/*特需门诊*/
 /*span.SchedulingProfessional_icon3.Icon {background-position: left -477px;}

 span.SchedulingLevel_icon99{background-position:left -110px; }/*会诊*/
 /*
 span.SchedulingTimeOfDay_icon1{background-position:left -133px; }/*上午*/
 /*
 span.SchedulingTimeOfDay_icon2{background-position:left -156px; }/*下午*/
 /*
 span.SchedulingTimeOfDay_icon3{background-position:left -179px; }/*晚上*/

 /*
 span.SchedulingState_icon99{background-position:left -270px; }/*不可预约*/
 /*
 span.SchedulingState_icon2{background-position:left -316px; }/*时间未到*/
 /*
 span.SchedulingState_icon4{background-position:left -247px; }/*可预约*/
 /*
 span.SchedulingState_icon6{background-position:left -224px; }/*预约已过*/
 /*
 span.SchedulingState_icon8{background-position:left -407px; }/*暂*/
 /*
 span.SchedulingState_icon10{background-position:left -339px; }/*假期中*/
 /*
 span.SchedulingState_icon12{background-position:left -293px; }/*预约已满*/
 /*
 span.SchedulingState_icon14{background-position:left -202px; }/*停诊*/
 /*
 span.SchedulingState_icon16{background-position:left -361px; }/*替诊*/
 /*
 span.SchedulingState_icon18{background-position:left -384px; }/*被替诊*/
 /*
 span.SchedulingState_icon20{background-position:left -430px; }/*换诊*/ 

 /*取消显示*/
 /*span.SchedulingTimeOfDay_icon1{display:none; }/*上午*/
 /*span.SchedulingTimeOfDay_icon2{display:none; }/*下午*/
 /*span.SchedulingTimeOfDay_icon3{display:none; }/*晚上*/

 /*span.SchedulingState_icon99{display:none; }/*不可预约*/
 /*span.SchedulingState_icon2{display:none; }/*时间未到*/
 /*span.SchedulingState_icon4{display:none; }/*可预约*/
 /*span.SchedulingState_icon6{display:none; }/*预约已过*/
 /*span.SchedulingState_icon8{display:none; }/*暂*/
 /*span.SchedulingState_icon10{display:none; }/*假期中*/
 /*span.SchedulingState_icon12{display:none; }/*预约已满*/
 /*span.SchedulingState_icon14{ background-position:left -201px; }/*停诊*/
 /*span.SchedulingState_icon16{display:none; }/*替诊*/
 /*span.SchedulingState_icon18{display:none; }/*被替诊*/
 /*span.SchedulingState_icon20{display:none; }/*换诊*/ 

 #ctl00_ContentPlaceHolder1_SidebarNav21_Panel1 ul{padding:0 5px;}


 /*新年banner*/
 .Img_top img{ width:100%; }
 @media only screen and (max-width: 1366px)
 {
 .kefu{position:fixed;top:10%;_position:absolute;_top:expression(documentElement.scrollTop + 20 + "px");
 }
 @media only screen and (max-width: 768px)
 {
 /*2.13修改新年飘窗*/
 #float_img1{display:none;}
 .couple{display:none;}
 .Description_right{width:100%!important;}
 .Description_right img {width: 100%;height: auto;}
 /*2.13修改*/
 /* .Img_top{ display:block;} */

 /* 经验分享响应式 */
 .container{width:100%;}
 .mainbg{width: 100%;margin: 0px;}
 .mainbg-B{width:100%;margin:0;}
 .main{width: 100% !important;margin: 0 !important;}
 .mbox{overflow: hidden;}
 .ks_navUl{width: 98%;}
 }  