/*Css Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul,li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
/*Css Reset*/
/* */
body.body{ margin:0 auto; text-align:center; width:1004px}
table{text-align: left;}
strong{ font-weight:bold}
p{ margin:1em 0}
h2.h2{ font-size:14px; font-weight:bold; line-height:24px}
.wl1{  float:left;width:166px}
.wr1{ float:left; width:78.4%; width:82.5%; overflow:hidden}
.wr1-1{margin-right:215px; border-right:1px solid #ddd; background-color:#FFFFFF; padding:0 20px}
.wr1-2{ margin-left:180px}
.wr2{position:absolute; right:-10px; top:0px; width:210px; padding-top:20px; *right:0; *width:190px}
.wr2-1{top:148px; right:25px; width:180px}
.wr2-2{top:20px; right:0; width:270px;}
.w1{ margin-right:200px; zoom:1}
.infobox{ background-color:#fff; padding:20px 20px 0;height:auto !important;min-height:600px; height:600px; overflow:hidden !important; overflow:visible}
.mb{margin-bottom:10px}
.bd4{ border:1px solid #ddd}
.clearfloat{ overflow:hidden;zoom:1}
.ac9{ color:#999}
.acb{ color:#BBB}
.ac1{ color:#E2007B}
.ac369{ color:#369}
.ac333{ color:#333}
.colorred{ color:red}
input.t,input.w20,input.w75,input.w100,input.w145,input.w175,input.w300{ margin-left:0px; border:1px solid #808080; margin-top:-6px; padding:0 3px}
.w20{ width:20px}
.w75{ width:75px}
.w100{ width:130px}
.w145{ width:145px}
.w175{ width:175px}
.w300{ width:285px}
input.button{ cursor:pointer}
input.search{ margin:0;background:url(../@images/bg/bg.gif) no-repeat left -850px; padding:2px 2px 2px 15px; border-color:#BDC7D8}
/* input[readonly="readonly"],input[disabled="disabled"]{border: none;background-color: #fff; color:#000}*/
textarea.ta{ /*margin-left:-6px;*/ border:1px solid #808080; width:285px; height:60px; font-size:13px; line-height:14px; padding:3px}
textarea.ta1{height:100px}
span.radio{ line-height:180%;/* display:inline-block; _margin-top:5px*/}
span.radio input{ vertical-align: middle; margin-right:20px}
span.radio label{ padding-right:5px;}
select{/* margin-left:-6px; vertical-align:middle;*/border:1px solid #808080;margin-top:-4px}
.hide{ display: none}
.round{ position: relative}
.round span.round{ position:absolute; height:5px; width:5px; background:url(../@images/bg/bg-round.gif) no-repeat; font-size:0}
.round span.lt{ left:0; top:0; background-position:0 0}
.round span.rt{ right:0; top:0; background-position:-5px 0}
.round span.lb{ left:0; bottom:0; background-position:0 -5px}
.round span.rb{ right:0; bottom:0; background-position:-5px -5px}
.round1 span.lt{ left:-1px; top:-1px; background-position:0 -10px}
.round1 span.rt{ right:-1px; top:-1px; background-position:-5px -10px}
.round1 span.lb{ left:-1px; bottom:-1px; background-position:0 -15px}
.round1 span.rb{ right:-1px; bottom:-1px; background-position:-5px -15px}

div.btnSave{ width:350px; text-align:center; line-height:18px; margin:25px 0}
.btnSave span{ display:inline-block; margin:0 10px}
.btnSave span a,.btnSave span input{background:#D32C47;border:1px solid;border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF;color:#FFFFFF;cursor:pointer; display:inline-block;padding:0 30px; font-size:12px; text-decoration:none}
.btnSave span input{padding:2px 5px;}
.btnSave .y{ border:1px solid #F9A4B2}
.btnSave .n{ border:1px solid #E2E2E2}
.btnSave .y input{background:#D32C47; color:#FFFFFF;}
.btnSave .n input{background:#E5E5E5; color:#333333;}
.btnSave .y a{background:#D32C47; color:#FFFFFF;}
.btnSave .n a{background:#E5E5E5; color:#333333;}
.btnSave a:hover{ color:#FFFFFF; text-decoration:none}
tr.btnSave span{ margin:10px 10px 10px 0}

.tablelist{ line-height:20px; color:#369; margin-bottom:10px}
.tablelist tr.title td{ margin-bottom:10px; color:#666}
.tablelist tr{ border-bottom:1px solid #E3E3E3}
.tablelist tr:hover{ background-color:Lavender}
.tablelist td{ padding:8px 10px; white-space:nowrap}
.bd .edit,.bd .del{ color:#318E00}
.tablelist .line{/*background: #FFFFFF url(../@images/bg/bg.gif) repeat-x left -254px;*/ width:17px; height:14px; display:inline-block; text-align:center}

.tablelist .sex{ text-align:center}
.tablelist .age{ text-align:center}
.tablelist .senddate{ color:#999}

/* */
body{height:100%; text-align:center; background-color:#F7F7F7;}
.container{ font-size:12px;width:962px; margin:0 auto; overflow:hidden; text-align:left}
.hd,.hb,.hf,.bd{ clear:both}
ul.form{ overflow:hidden; font-size:12px; zoom:1 ;background: #FFFFFF url(../@images/bg/dotted.gif) repeat-x left bottom; padding-bottom:1px;}
ul.form li{ background: #FFFFFF url(../@images/bg/dotted.gif) repeat-x left top; padding-top:12px; padding-bottom:10px; clear:both}
/*ul.form li:hover{ background-color:Lavender}*/
ul.form li.d1h{ padding-left:68px}
ul.form li.t .l{ font-weight:bold;}
ul.form li.t .r{color:#369;}
ul.form .l{display:inline-block }
span.l{display:inline-block;text-align:right;width:85px; margin-right:10px;}
.form div.r{display:inline-block; width:450px;*margin-top:-26px; *margin-left:112px}
span.label{ padding-right:15px}
ul.form li td{ padding:10px 20px 10px 10px}
ul.form table input{ margin-top:0}
ul.form table .warning{ position:absolute}
ul.form .h3{ font-size:14px; line-height:30px; margin-top:10px}
table.form{ overflow:hidden; font-size:12px; zoom:1 ;background: #FFFFFF url(../@images/bg/dotted.gif) repeat-x left bottom; padding-bottom:1px;}
table.form tr{ background:url(../@images/bg/dotted.gif) repeat-x left top; padding-top:12px; padding-bottom:10px; clear:both}
table.form tr:hover{ background-color:Lavender}
table.form td{ padding:10px 20px 10px 10px}
table.form span.l{ display: inline}
table.form td.l{ width:20%; text-align:right; padding-right:0}
table.form td.r{ width:70%; text-align: left; padding-left:0}

ul.subject{ margin-left:0;font-size:14px; line-height:24px}
ul.subject li{ padding:0 0 23px; overflow:hidden; clear:both}
.subject .l{ float:left; padding-right:15px; text-align:center; font-size:12px; width:90px; overflow:hidden}
.subject div.r{ float: right; width:85%}
.subject .subject{background-position:0 -1px}
.subject .title{font-weight:bold;line-height:33px;padding-left:5px; border-top:1px solid #D8DFEA; border-bottom:1px solid #D8DFEA; margin-bottom:5px; background-color:#EFEFEF}
.subject .date{ padding-top:5px; margin-bottom:5px; font-size:12px}
.subject .floor{ float:right; padding-right:20px}
.subject .content{ text-indent:2em}
.subject .avatar{ display:block; margin:13px 20px 0; padding:1px; border:1px solid #F0F0F0;}
.subject .subject .avatar{ padding:20px 23px 26px 25px; margin:0; border:none; background: url(../@images/bg/bg-avatar.gif) no-repeat 0 0}
ul.subject .subject div.r{width:79%}
ul.subject .subject .l{ font-size:14px; width:130px}

/*309yy*/
.w200{ width:200px}
.w220{ width:220px}
.w228{ width:228px}
.w266{ width:266px}
.w313{ width:313px}
.w320{ width:320px}
.w248{ width:248px}
.w287{ width:287px}
.w351{ width:351px}
.w371{ width:371px}
.w382{ width:382px}
.w434{ width:434px}
.w436{ width:436px}
.w601{ width:601px}
div.w627{ width:627px}
.w694{ width:694px}
.w712{ width:712px}
.fl{ float:left}
.oh{ overflow:hidden}
.m10{ margin:0 10px 10px 0}
.mb10{ margin-bottom:10px}
.color{ color:#016737}
.color a{ color:#016737}
.color1{ color:#E71702}
body{ background:#004D26 url(../images/bj.jpg); background:#004D26 url(../images/bg-logo.gif); }
a{ color:#000}
#container{ width:960px;background:#004D26 url(../images/bj.jpg);}
#header,#mainNav,#main,#footer{ width: auto; clear:both; height:auto}
#main,.main{ background-color:White; padding:18px 18px 30px; width: auto; clear:both;zoom:1}
#footer{ background:white; padding:15px 0; margin:18px 0; color:#000}
#footer a,#footer .r{ color:#016737}
a.indexLink{ background-color:transparent; background-position:-19px 0 ;width:370px; height:107px}
.logo2{ margin:30px 0 0 }
.bd4{ border:1px solid #86DFA8}
img.bd4{ border:1px solid #0BA35A}
#nav{ background:#0E5F36 url(../images/309yy-navbg.jpg) no-repeat -7px 0; padding-bottom:2px; float:left; width:100%}
#nav li,#nav .lbg,#nav .rbg{ background:transparent}
#nav .lbg{ width:24px}
#mainNav li,#nav .s{ width:91px;}
#mainNav li a{ position:relative; padding:0 10px; text-indent:-9999px}
#mainNav li li a{ position:static; padding:0; text-indent:0}
#mainNav .line{ width:0px}
#nav li ul{ padding:20px 0 0; border:none; width:106px; margin:0 0 0 20px}
#nav li ul li{ background:none; border:none; float:none; width:auto; line-height:24px; height:auto}
#nav li ul li a{ display:inline; color:#D0FFE7}
#nav li ul li a:hover{background:none; color: #004D26;background-color: #D0FFE7; text-align:center; width:100%}
#breadcrumb{ margin:0 10px 10px; border:none; background:none; padding:0; color:#016737; height:auto; line-height:14px}
#breadcrumb a{ color:#000}
#breadcrumb .b{ font-weight:bold}
div#sidebar{ margin-right:10px; width:202px}
#sidebarNav{ border:1px solid #86DFA8; background-color:#E4FFEB}
#sidebarNav li{background:#fff url(../images/309yy-bg.gif) repeat-x 0 -34px; line-height:24px; height: auto; width: auto; padding:0}
#sidebarNav li a{ background:url(../images/309yy-bg.gif) repeat-x 0 -63px; padding-left:36px; display:inline-block}
#sidebarNav div{border:1px solid #FFF;border-bottom:1px solid #86DFA8; width:auto; background:#fff url(../images/309yy-bg.gif) repeat-x; padding-bottom:2px; color:#fff; font-size:13px}
#sidebarNav a{color:#016737}
.contentMain{ border-color:#86DFA8}
.contentTitle{ background:#FFF6D3;color:#016737;border-bottom:1px solid #86DFA8;margin:1px 0 1px 1px;}
.contentMore { background:#FFF6D3; width:auto; margin:0 1px 1px 0;border-bottom:1px solid #86DFA8; padding-right:11px}
.contentMore a{ color:#016737}
#contentLeft{ padding:0}
.contentMain ul a{ color:#000}
div.indexTop{ width:auto; clear:both}
div.contentLCenter,div.clinicWeekA,div.contentLBottom,div.contentRBottom,div.contentRTop,#column_sidebarNav{ width:auto}
div.contentRTop,div.contentTextMain,div.contentLBottom .contentMain,div.contentLBottom{ background:none}
div.contentTextMain p,div.contentRTopR p a{ color:#000}
#column_sidebar{ width:200px; border:1px solid #86DFA8; margin-right:10px; background-color:#E1FAE5}
#column_sidebar div div{ float: none; background:url(../images/309yy-bg.gif) repeat-x 0 0;}
#column_sidebar div a{ color:#fff}
#column_sidebarNav{ width:auto; float: none; color:#fff; background-color:#E1FAE5}
#column_sidebarNav .big{ padding:0; background:url(../images/309yy-bg.gif) repeat-x scroll 0 -30px; width: auto}
#column_sidebarNav .big a{ padding-left:36px; font-size:12px; background:url(../images/309yy-bg.gif) repeat-x scroll 0 -69px; color:#016737}
#column_content{ float:left; width:710px}
.contentName{ color:#016737; border: none;border-bottom:1px solid #86DFA8; float:none; width:auto;background:url(../images/309yy-bg.gif) repeat-x scroll 0 -30px; list-style-image: url(../images/309yy-arrow.gif)}
#column_content{ border:1px solid #86DFA8;}
.contentMainTitle h1{ color:#016737;border-bottom:1px solid #86DFA8; margin:10px 0 20px}
.return a {color:#016737; font-size:12px}
.fontSize a,.contentTextMore a{color:#016737;}
.columnList li{ background:url(../images/309yy-bg.gif) repeat-x scroll 0 -420px;}
.columnList li span{color:#016737; display:none}
.pager td.pagerTitle{ color:#000; background:#fff;}
.pager{ border:none; background:none}
div.Department_sidebarTop { width:auto;border:1px solid #86DFA8;}
div.Department_sidebar{ margin-right:10px; overflow:hidden}

div.h2{ border:1px solid #86DFA8;zoom:1}
.h2 .h2{ position:relative; border:1px solid #FFF;border-bottom:1px solid #86DFA8;background:url(../images/309yy-bg.gif) repeat-x 0 -33px; color:#fff; font-size:13px}
.h2 .h2 .bg{padding:0 35px 0 22px;background:url(../images/309yy-bg.gif) repeat-x right -120px; display:inline-block; line-height:27px; margin-bottom:1px}
.h2 .h2 .r{ position:absolute; right:15px; top:0; font-weight:normal;background:url(../images/309yy-bg.gif) repeat-x 0 -92px; text-indent:-9999px; width:30px}
.h2 .h2-1 .bg{ background-position:0 -150px; color:#016737}
.h2 .list{ padding-top:10px; padding-right:12px; margin-bottom:15px; clear:both;zoom:1}
.h2 .list li{ line-height:20px; padding-left:35px; padding-bottom:6px;background:url(../images/309yy-bg.gif) no-repeat 0 -180px;}
.h2 .list li.p{ text-indent:24px; background:none; line-height:24px; padding-left:18px; padding-bottom:0; letter-spacing:1px}
.h2 .list1{ background:url(../images/309yy-ulbg.gif) repeat-y 17px 19px;}
.h2 .list1 li{ background-position: 0 -420px;; background-repeat:repeat-x;margin-left:25px;padding-left:5px;}
.h2 .list2{ overflow:hidden;zoom:1}
.h2 .list2 li{ float:left; width:43%; height:20px; display:inline}
.h2 ul.img{ width:106%}
.h2 ul.img li{ float:left; padding:0; background:none; margin-left:10px ; display:inline}
.h2 .img2{ float:left ;margin:15px 0 15px 15px}

.listtop{ padding:18px 0 10px 15px}
.listtop .img{ float:left; border:1px solid #DBDBDB; padding:2px; margin:0 15px 15px 0}
.listtop .img2{ float:left; margin:0 15px 15px 0}
.listtop .h3{ padding-top:5px; font-size:14px; color:#016737; font-weight:bold}
.listtop .h3 a{color:#016737;}
.listtop .p{ text-indent:24px; line-height:20px}
.listtop .more{ color:#016737}
.listtop1{ background:url(../images/309yy-bg.gif) repeat-x right -210px;}
.imglist{ clear:both; overflow:hidden; width:99.8%}
.imglist ul{ overflow:hidden; padding:20px 0 20px 10px; width:106%; background-color:#FFFEF9;zoom:1}
.imglist li{ margin:0 4px; width:auto; float:left; text-align:center; display:inline}
.imglist img{ display:block; border:1px solid #d9d9d9; padding:2px; margin-bottom:6px}
.imglist p{ margin:0; border:1px solid #D9D9D9;border-top:none;padding-bottom:3px;padding-top:5px;}
.imglist .name,.imglist .dept,.imglist .title{ display:block; line-height:17px; background:none}
.imglist .name{ color:#016435; font-weight:bold}
.imglist .dept{ color:#EB6100; font-weight:bold}

.singleimg img{ border:1px solid #fff; border-bottom:1px solid #86DFA8; padding-bottom:1px}
.singleimg p{ border:1px solid #fff; margin:0; text-align:center; line-height:30px; background:url(../images/309yy-bg.gif) repeat-x scroll 0 -30px; color:#016737}

.imgul{padding-left:18px;padding-top:20px; overflow:hidden}
.imgul .img{ float:left; border:1px solid #d7d7d7; padding:2px}
.imgul h3{ line-height:32px; padding-left:15px; font-size:14px; font-weight:bold}
.imgul .list{ padding:0; margin:0}
.imgul .list li{ line-height:16px}
/*309yy*/

/*ÐÂ¼Ó*/
#Article2623 .fontSize span{ display:none}
#Column8 .columnList li span { display:block}
.out{background:url(../images/309yy-bg_ks.jpg) no-repeat; height:69px; width:277px; margin-bottom:8px; line-height:35px; font-size:13px; font-weight:bold; padding:1px 0 0 30px;color:#FF6600}
.out a{
;
display:block;
height:20px;
margin-left:10px;
width:130px}
.video_gk{margin-bottom:8px; display:none}
.Dept222 .video_gk{display:block !important}