﻿html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
*+html input,*+html textarea,*+html select{font-family:inherit;font-size:inherit;font-weight:inherit}
* html input,* html textarea,* html select{font-size:100%}
legend{color:#000}

body {font-family:'宋体'}

div,ul,li,dl,dd { overflow2:hidden; border:0; padding:0; margin:0}
img {border:0;-ms-interpolation-mode: bicubic;/* Internet Explorer 7.0+ */}
.img {border:1px solid #ccc; padding:1px; background:#fff;}
.img_80,.img_120 {border:1px solid #ccc; padding:1px; background:#fff;}
.img_80:hover,.img_120:hover {border:1px solid #a3c939; cursor:pointer;}
.img_80:active,.img_120:active {border:1px solid #ff6600}

.left_ad {border:0; padding:2px; margin-top:5px; background:url(../images/left_ad_bj.png) no-repeat top}
.left_ad img {width:226px; border:0}
dd {overflow:hidden}


html {margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-position:center;
	scrollbar-base-color:#666;
	scrollbar-shadow-color:#36663;
	scrollbar-highlight-color:#a2ffas;
	scrollbar-darkshadow-color:#666;
	scrollbar-3dlight-color:#666;
}

/*蓝色：006fb8; 橙色：ff6600; 绿色:a3c939 */

/* body */
body{ min-width2:1003px; background2:#e8e9eb; background:#E8E9EB; background:#fff; background2:url('../images/main_bj.png'); font-size:13px;}/*dong 2012.07.25*/

#m_bj {width:100%; height2:100%; background2:url(../images/53173-111111092K474.jpg) top center}


#b_hx2 {width:100%; height:30px; line-height:34px; border-top2:2px solid #006fb8; background:#f1fff0; background:#DCFFD9; border-bottom:1px solid #ccc}

#b_hx     
{
	position: fixed;
	_position:relative;
    z-index: 800;
    top: 0px;
    width: 100%;
    min-width: 1000px;
    background: url('../images/topbar_bg.png') repeat-x scroll center bottom transparent;
    font: 12px/1.5 Tahoma,Arial,sans-serif;
    color: #333;
}
#b_hx ul {margin:0 auto; height:32px; line-height:32px; width:1000px; overflow:hidden;}
#b_hx ul li {float:left; color:#333}
#b_hx ul li span {cursor:pointer}
#b_hx ul li a {padding:0 5px; text-decoration:none}
#b_hx ul li p { display:inline; color:#666;}
#b_hx ul li p b {font-weight:normal; color:#ff0000; }
#b_hx ul li p img{ height:11px;_VISIBILITY: visible; _BEHAVIOR: none; _ZOOM: 1; _padding-top:8px;}

#b_bj {width:100%; position:relative; z-index:100; opacity:0.6; filter:alpha(opacity=60); height:20px; background:#000;}

#m_body {width:1000px; margin:0 auto; margin-top2:3px; height:auto; overflow:hidden; background2:#fafafa}
#m_head {width:1000px; height:83px; padding-top:10px; position2:absolute; top2:2px; margin:0}

#b_area {padding:0 5px}
#area {position:absolute; display:none; overflow:hidden; background:#EAF7FB; background:#fafafa; border:1px solid #006FB8; z-index:500; left:50%; margin-left:-500px; top:23px; padding:10px 0;}
#area ul li {  height:28px; font-size:15px; line-height:28px}
#area ul li:hover { cursor:pointer; color:#006fb8;}
#area ul li {width:100px; text-align:center;}

#down {position:absolute; display:none; overflow:hidden; background:#EAF7FB; background:#fafafa; border:1px solid #006FB8; z-index:500; left:50%; margin-left:320px; top:24px; padding-bottom:10px;}
#down ul li img {width:80px; height:80px; margin:10px 15px 3px 15px;}
#down ul li:hover { cursor:pointer;}
#down ul li {width:110px; margin:5px; text-align:center;}
#down ul li a {margin-bottom:5px; display:block}
#down ul li a b{font-size:13px; border-radius:3px; background:#006fb8; color:#fff}


#kefu {position:absolute; display:none; overflow:hidden; background:#EAF7FB; background:#fafafa; border:1px solid #006FB8; z-index:500; left:50%; margin-left:360px; top:24px; padding:10px 0;}
#kefu ul li {  height:24px; font-size:13px; line-height:24px}
#kefu ul li:hover { cursor:pointer; color:#006fb8;}
#kefu ul li {width:80px; text-align:center;}

#m_top {background:#efefef; height:20px;}
#m_top ul li {float:left;}

a {text-decoration:none; color:#666;}
a:hover {color:#006fb8; cursor:pointer; text-decoration:underline}

.m_k {width:1000px; height:auto; margin:0 auto; position:relative; background2:#fff; padding-bottom:10px; overflow:hidden}

.m_70 {width:720px; float:right; overflow:hidden}
.m_30 {width:230px; float:left; overflow:hidden}
.m_71 {width:590px; float:right; overflow:hidden}
.m_31 {width:400px; float:left; overflow:hidden}

.p_url {width:720px; height:28px; padding:8px 0 4px 0; color:#409300; line-height:28px; border-bottom:1px solid #ccc; font-size:15px;}
.p_url a {color:#409300}
.p_url a:hover { color:#ff6600; dursor:pointer;}


.p_about dd {margin:50px 20px}
.p_about dd.p_cs {border-bottom:1px dotted #a3c939; padding-bottom:5px; margin:30px; color:#999; margin-bottom:10px; text-align:right}
.p_about dd.p_cs em { font-style:italic; font-family:Arial}
.p_about dd p {margin-bottom:20px; line-height:24px; font-size:15px; color:#333; text-indent:2em}
.p_about dd p img {border:1px solid #ccc; padding:1px;}


#fdp {float:left; width:700px; position:relative; height:250px; background:#eef8fd; background2:#ff0000; overflow:hidden}
#fdp_img {width:696px; overflow2:hidden}
.bigimg {display:none; position:absolute; width:696px; height:246px; overflow2:hidden; border:1px solid #ccc}
.bigimg img {width:696px; height:246px;}

#tigger { position:absolute; right:20px; background:none; background2:#000; top:210px; z-index:2; margin-top2:320px; overflow:hidden}
#tigger ul li {float:left; margin-left:5px; font-family:arial; border:1px solid #333; width:20px; height:20px; text-align:center; line-height:20px;}
#tigger ul li a:hover {color:#1747a2}

#tigger ul li a2 { float:left; display:block; text-align:center; color:#000; font-size:12px; border:1px solid #333; width:20px; line-height:20px; height:20px;}
#tigger ul li a2:hover {font-size:15px; font-weight:bold; color:#1747a2; height:20px; *height:18px; line-height:18px; border:1px solid #1747a2; }

#span_bj {width:655px; background:#efefef; height:60px; line-height:60px; text-align:left; position:absolute; filter:alpha(opacity=20); opacity: 0.1; margin-left:1px; margin-top:300px;}
#span_title2 {width:655px; height:60px; line-height:60px; text-align:left; position:absolute; filter:alpha(opacity=100); margin-left:1px; margin-top:300px;}
#span_title2 ul li { font-family:'黑体'; font-size:20px; color:#f59000; padding-left:20px;}

.dd_bn_2 {text-align:center; height:36px; padding-top:15px; padding-bottom:10px;}
.dd_bn_2 ul li {float:left; width:30%; padding-left:19%; border2:1px solid #ddd; background:none; display:block; text-align2:center; position2:relative}


.bn_2{display:block; background2:url(../images/bn_2.gif) no-repeat 0 0;  background:#409300;border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:67px; height:30px; line-height:30px; font-size:15px;}
.bn_2:hover {display:block; background2:url(../images/bn_2.gif) no-repeat 0 -30px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:67px; height:30px; line-height:30px; font-size:15px;}
.bn_2:active {display:block; background2:url(../images/bn_2.gif) no-repeat 0 -60px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:67px; height:30px; line-height:30px; font-size:15px;}


.bn_3{display:block; background2:url(../images/bn_3.gif) no-repeat 0 0;  background:#409300; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:80px; height:30px; line-height:30px; font-size:16px;}
.bn_3:hover {display:block; background2:url(../images/bn_3.gif) no-repeat 0 -36px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:80px; height:30px; line-height:30px; font-size:16px;}
.bn_3:active {display:block; background2:url(../images/bn_3.gif) no-repeat 0 -72px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:80px; height:30px; line-height:30px; font-size:16px;}



.bn_4{display:block; background2:url(../images/bn_4.gif) no-repeat 0 0; background:#409300; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:92px; height:30px; line-height:30px; font-size:16px;}
.bn_4:hover {display:block; background2:url(../images/bn_4.gif) no-repeat 0 -36px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:92px; height:30px; line-height:30px; font-size:16px;}
.bn_4:active {display:block; background2:url(../images/bn_4.gif) no-repeat 0 -72px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:92px; height:30px; line-height:30px; font-size:16px;}



.bn_5{display:block; background2:url(../images/bn_5.gif) no-repeat 0 0;  background:#409300;border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:104px; height:30px; line-height:30px; font-size:16px;}
.bn_5:hover {display:block; background2:url(../images/bn_5.gif) no-repeat 0 -36px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:104px; height:30px; line-height:30px; font-size:16px;}
.bn_5:active {display:block; background2:url(../images/bn_5.gif) no-repeat 0 -72px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:104px; height:30px; line-height:30px; font-size:16px;}


.bn_6 {display:block; background2:url(../images/bn_6.gif) no-repeat 0 0;  background:#409300;border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:116px; height:30px; line-height:30px; font-size:16px;}
.bn_6:hover {display:block; background2:url(../images/bn_6.gif) no-repeat 0 -36px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:116px; height:30px; line-height:30px; font-size:16px;}
.bn_6:active {display:block; background2:url(../images/bn_6.gif) no-repeat 0 -72px; border:0; text-align:center; padding:0; margin:0; cursor:pointer; color:#fff; width:116px; height:30px; line-height:30px; font-size:16px;}




/*
#nav_k {width:1005px; height:40px; margin:5px 0; background:url(../images/nav_bj.png) no-repeat;}
#nav_k ul {padding:0 12px}
#nav_k ul li {float:left; width:140px; font-size:18px; line-height:40px; color:#fff; text-align:center; font-weight:400}
#nav_k ul li:hover {background:url(../images/nav_hover.png) repeat-x; cursor:pointer}
#nav_k ul li a {color:#fff}*/


#nav_k {width:1000px; height:40px; margin:5px 0; margin-bottom:12px; background:url(../images/nav_bj.png) no-repeat; background:#409300; background2:#fb71af; position:relative; z-index:100}
#nav_1000 {width:1000px; height:40px; margin:0 auto; position:relative}
#nav_k ul { padding:0; margin:0; width:1000px; height:40px; position:relative;}
#nav_k ul li {float:left; padding:0 15px; height:40px;line-height:40px; font-weight:400; z-index:100; text-align:center; position2:relative; color:#fff; font-size:14px;}
#nav_k ul li.fg {float:left; width:1px; padding:0; height:20px; margin-top:10px; background2:#666; background:url('../images/nav_fg.png') no-repeat; background:#aaa;}
#nav_k ul li a{float2:left; padding:3px 18px; display2:block; width2:100%; height:40px; line-height:40px; color:#fff; background:none; font-size:14px; font-weight:400; position2:relative}
#nav_k ul li a.na_1 {font-weight:bold; width:72px; font-size:14px; background:url(../images/na_bj.png) no-repeat 5px; }
#nav_k ul li a.on {background2:url('../../images/nav_hover.png') repeat-x; color:#ff6600;}
#nav_k ul li a:hover {background2:url('../../images/nav_hover.png') repeat-x; color:#ff6600; color:#666}
#nav_k ul li ul {display:none; position:absolute; z-index:600; opacity:0.8; filter:alpha(opacity=80); top:40px; left:0; margin:0; padding:0 10px; padding-top2:5px; width2:100%; float2:left; background:url(../images/nav_ul_bj.gif) no-repeat; *background2:#000}
#nav_k ul li ul li {float:left; text-align:center; height:32px; width:120px; padding2:0 5px; margin:0; background2:url('../images/nav_fg2.jpg') repeat-x bottom}
#nav_k ul li ul li a {float2:left; display:block; width2:100%; padding:0; margin:0; height:32px;line-height:32px; font-size:13px;}
#nav_k ul li ul li a:hover{ background:none; color:#666;}

/*
#nav_k {width:auto; height:40px; margin-top:30px; _margin-top:2px; background:url('../images/nav_bj.png') repeat-x; z-index:100;}
#nav_1000 {width:1000px; height:40px; margin:0 auto; padding:0; border:0}

#nav {width:1000px; float:left; height:40px; line-height:40px; position:relative; padding:0;}
#nav li {float:left; width:98px; padding2:0 10px; height:40px; z-index:100; text-align:center; position2:relative;}
#nav li.fg {float:left; width:2px; height:40px; background:url('../images/nav_fg.jpg') no-repeat}
#nav li a{float2:left; width:100%; display:inline-block; white-space: nowrap; height:40px; line-height:40px; color:#fff; cursor:pointer; font-family:Microsoft YaHei; background:none; font-size:15px;}
#nav li a.on {background:url('../images/nav_bj2.jpg') repeat-x;}
#nav li a:hover {background:url('../images/nav_bj2.jpg') repeat-x;}

#nav li ul {display:none; position:absolute; z-index:1000; top:40px; left2:-102px; margin:0; border2:1px solid #00305e; padding:0; overflow1:hidden; padding-top2:5px; width2:100%; float2:left; background:#006cce}
#nav li ul li {float2:left; text-align:center; height:34px; padding-left2:1px; border-lef2t:1px solid #14426f; width2:100px; margin:0; background2:url('../../images/li_bj.png') no-repeat right}
#nav li ul li.fg {float2:left; width:2px; height:34px; background:url('../../images/li_bj.png') no-repeat; padding:0; margin:0;}
#nav li ul li a {float2:left; display:block; width2:100%; height:34px; padding:0; margin:0; background2:#000; cursor:pointer; line-height:32px; font-size:12px;}
#nav li ul li a:hover{background:#0079e8; color:#fff;}
*/


.tit {background2:#EAF7FB; background:#fff; border:1px solid #CBE7AD; }
.tit dt { background2:url(../images/dt_bj2.png) repeat-x; background2:#006fb8; background:#fff; border-radius: 5px; border2:1px solid #ccc; border-bottom:1px solid #eef6e7; height:32px; line-height:32px; width2:100%;}
.tit dt b {float:left; background2:url(../images/dt_bj1.png) no-repeat #fff; display2:block; width2:175px; width2:130px; text-indent:10px; color:#444; font-size:14px;}
.tit dt b a {float:left; width:100%;}
.tit dt a {float:right; width:45px; text-align:right; padding-right:15px; padding-top1:5px; color2:#fff; color:#333; height:35px; background2:url(../images/dt_bj3.png) right top no-repeat #fff; display:block}
.tit dd {border2:1px solid #ccc; width:100%; border-top2:0}


#login {padding:50px 55px; display:none}
#login ul li {height:40px; line-height:40px}
#login ul li.login_bn {height:40px; line-height:40px; padding-top:15px; font-size:15px}
#login ul li.login_bn a {padding:3px 10px; float:left;}
#login ul li.login_bn span2 {display:block; padding-top:0}
#login ul li.login_bn span a {display:block; float:left; line-height:30px; padding:0 0 0 10px; font-size:13px}
.input_tanchu {border:1px solid #ccc; height:26px; width:160px; line-height:26px; padding:0 5px;}
.input_tanchu:hover {border:1px solid #666}

dl.i_manager {display:none;}


dd.dd_login {height:186px; *height:211px; padding:10px 0px 12px 0px;}
dd.dd_login table tr {height:36px;}
dd.dd_login ul li {margin-top:5px; padding:0 12px;}
td#login_bn {padding:8px 0 12px 0px;}
td#login_text {padding:0 5px; border-top:1px dotted #666}
td#login_text a{ margin-right:12px; font-size:12px; border-right1:1px solid #999}
dd.dd_login table tr td span {color:#006fb8; font-size:12px;}


ul#m_url {padding:0px}
ul#m_url li {height:28px; line-height:28px; font-size:16px;}


dd#manager_dd {min-height:208px;}
dd#manager_dd ul {padding:20px; font-size:15px;}
dd#manager_dd ul li {padding:5px}

dd.dd_nav ul {padding:20px 30px 50px 20px; overflow:hidden}
dd.dd_nav ul li {float:left; width:100%; height:28px; line-height:28px;}
dd.dd_nav ul li.n1 {text-indent:20px; font-size:18px; color:#006fb8; border-top2:1px dotted #ccc; margin-top:15px;}
dd.dd_nav ul li.n1 a {color:#006fb8}
dd.dd_nav ul li.n2 {text-indent:35px; font-size:15px; color:#666; }



#m_reg ul {padding:50px}
#m_reg ul li {margin-top:15px; padding:0 22px;}
#m_reg ul li#login_bn {padding:8px 0 12px 70px; border-bottom:1px dotted #666}
#m_reg ul li span {color:#006fb8; font-size:15px;}
#m_reg ul li em {color:#999}

dl.dl_0 {border:0}

dd.dd_hos {padding:8px 0 0 5px; min-height:100px;_height:100px;overflow:visible;}
dd.dd_hos ul {padding:3px}
dd.dd_hos ul li {float:left; width:49%; border2:1px solid #fff; margin-bottom:5px }
dd.dd_hos ul li p.p_img {background:url(../images/tp_bj.png2) no-repeat left top #fafafa; float:left; overflow:hidden; width:70px; height2:60px; border-radius:3px; padding:2px; border:1px solid #eee; background:#fafafa;}
dd.dd_hos ul li.li_on {cursor:pointer; border2:1px solid #EEE;}
dd.dd_hos ul li.li_on p.p_img {background:url(../images/tp_bj_1.png2) no-repeat left top; border:1px solid #aaa; }
dd.dd_hos ul li p.p_img img {max-width:70px; width:expression(this.width > 70? "70px":true); border:0; padding:0;}
dd.dd_hos ul li p.p_text { width:190px; float:left; margin-left:5px;}
dd.dd_hos ul li p.p_text b {display:block; font-size:12px; padding:0; color:#444; text-align:left; padding-top:5px; padding-bottom:5px; width:100%; float:left}
dd.dd_hos ul li p.p_text em {float:left; font-size:12px; text-align:left; display:block; width:100%}

dd.dd_doc {padding:6px 0 0 8px; min-height:200px}
dd.dd_doc ul {padding2:3px; overflow:hidden}
dd.dd_doc ul li {float:left; width:200px;  border2:1px solid #ddd; margin-top:10px;margin-left2:5px;}
dd.dd_doc ul li p.p_img {float:left; position:relative; background:url(../images/tp_bj.png2) no-repeat left top #fafafa; width:60px; height:85px; overflow:hidden; text-align:center; border-radius:3px; padding:2px; border:1px solid #eee; background:#fafafa; margin-top:5px; margin-left:5px;}
dd.dd_doc ul li p.p_img span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:3px; top:3px; z-index:10;}
dd.dd_doc ul li p.p_img span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:3px; top:3px; z-index:10}
dd.dd_doc ul li p.p_img span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:3px; top:3px; z-index:10}
dd.dd_doc ul li.li_on {cursor2:pointer; border2:1px solid #bbb;}
dd.dd_doc ul li.li_on p.p_img {display:block; background:url(../images/tp_bj_1.png2) no-repeat left top; border-radius:3px; padding:2px; border:1px solid #006FB8;}
dd.dd_doc ul li p.p_img img {display:block; max-width:60px; max-height:85px; width:expression(this.width > 60? "60px":(this.height > 85 ? "85px": true));}
dd.dd_doc ul li p.p_img img.no {filter: gray; opacity:0.2;}

dd.dd_doc ul li p.p_text {float:left; text-align:left; width:90px; margin-left:5px;}
dd.dd_doc ul li p.p_text b {font-size:12px; color:#444; padding-bottom:5px;}
dd.dd_doc ul li p.p_text b span {font-size:12px; color:#666;}
dd.dd_doc ul li p.p_text em {display:block; text-align:left; font-size:12px; padding-top2:5px; border-top2:1px dotted #ddd; width:100%; float:left}
dd.dd_doc ul li p.p_text em a{color:#ff6600; cursor:pointer; text-decoration:underline;}


.m_main {width:1000px; height:auto; margin:0 auto; margin-bottom:10px; overflow:hidden}
.m_main dl { border:1px solid #CBE7AD; border-radius:3px; overflow:hidden}
.m_main dl dt {height:30px; background2:#f8f8f8; background:#fff; color:#555; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold; text-indent:15px; font-size:14px;}
.m_main dl dt b {color:#555}
.m_main dl dt span.search_dt {float:right; _padding-top:3px; display:block}
.m_main dl dt span input {border:1px solid #ececec; background:url(../images/s_bj.png) 2px no-repeat; text-indent:22px; width:300px; height:22px; line-height:22px;}
.m_main dl dt span input.Button {border:1px solid #d080b2; margin-left:5px; margin-right:5px; cursor:pointer; text-indent:0; background:url(../images/patientbtn.png) repeat-x; color:#010101; width:50px; height:24px; line-height:22px;}

.m_main dl dt b a {color:#555}
.m_main dl dd { min-height:450px; border:0px solid #ccc}

dd.dd_hos_list ul {padding:25px}
dd.dd_hos_list ul li {float:left; width:235px; margin-bottom:20px; padding-bottom:20px;}

dd.dd_hos_list ul li.li_on {cursor2:pointer}
dd.dd_hos_list ul li p {background:#fff; border:1px solid #ececec; margin:0 25px; padding:5px; overflow:hidden; width:175px; height:115px; border-radius:3px; cursor:pointer }
dd.dd_hos_list ul li p img {max-width:175px; width:expression(this.width > 175? "175px":true);  padding:0; border:0;}
dd.dd_hos_list ul li p.p_text { width:300px; float:left; margin-left:20px;}
dd.dd_hos_list ul li a {display:block; font-size:12px; padding:0; color:#ff6600; text-align:center; padding-top:5px; width:100%; float:left}
dd.dd_hos_list ul li p.p_text em {float:left; font-size:13px; text-align:left; display:block; width:100%}

dd.dd_doc_list ul {padding:25px;_height:400px;_overflow:visible}
dd.dd_doc_list ul li {float:left; width:100%; padding:10px 5px; border-bottom:1px dashed #bbb }
dd.dd_doc_list ul li p.p_img {background:url(../images/tp_bj.png2) no-repeat left top #fafafa; position:relative; background:#fafafa; border:1px solid #eee; float:left; overflow:hidden; width:60px; min-height:82px;_height:82px; padding:5px; border-radius:3px;}
dd.dd_doc_list ul li p.p_img span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10;}
dd.dd_doc_list ul li p.p_img span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10}
dd.dd_doc_list ul li p.p_img span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:6px; top:6px; z-index:10}

dd.dd_doc_list ul li.li_on {cursor2:pointer; background:#efefef;  border-radius:5px}
dd.dd_doc_list ul li.li_on p.p_img {background:url(../images/tp_bj_1.png2) no-repeat left top; cursor2:pointer; border2:1px solid #999;  padding:5px; border-radius:3px; }
dd.dd_doc_list ul li p.p_img img {max-width:60px; width:expression(this.width > 60? "60px":true); border:0; padding:0;}
dd.dd_doc_list ul li p.p_text { width:540px;background2:#999; border-right:1px solid #ccc; float:left; margin-left:10px;}
dd.dd_doc_list ul li p.p_text b {display:block; font-size:13px; padding:0; color:#333; text-align:left; padding-bottom:5px; padding-top2:5px; width:100%; float:left}
dd.dd_doc_list ul li p.p_text b span {font-weight:normal}
dd.dd_doc_list ul li p.p_text em {float:left; font-size:12px; text-align:left; display:block; width:100%}
dd.dd_doc_list ul li p.doc_cs { height:100%; width:120px; line-height:24px; background2:#eee; float:left; margin-left:10px;}
dd.dd_doc_list ul li p.doc_cs span {color:#ff6600; padding-right:3px; font-size:12px; font-weight:bold; font-family:Arial}


.dd_hos_list_heng ul {padding:15px; overflow:hidden}
.dd_hos_list_heng ul li {float:left; width:100%; margin-bottom:20px; padding-bottom:20px;}
.dd_hos_list_heng ul li p {float:left; display:block; margin:0 15px;}
.dd_doc_list_heng ul li p.pp_img {background:url(../images/tp_bj_1.png2) no-repeat left top; cursor2:pointer; border:1px solid #333; width:200px; padding:5px; border-radius:3px; }

.dd_hos_list_heng ul li p.pp_img img {max-width:175px; width:expression(this.width > 175? "175px":true);  padding:0; border:0;}
.dd_hos_list_heng ul li p.p_text { width:570px; float:left; margin-left2:20px;}
.dd_hos_list_heng ul li p.p_text b {margin-bottom:5px; color:#333;}
.dd_hos_list_heng ul li p.p_text em {float:left; font-size:13px; margin-top:5px; text-align:left; display:block; width:100%}


.dd_doc_list2 ul {padding:5px}
.dd_doc_list2 ul li {float:left; width:100%; margin-bottom:10px; padding:10px 0px; border-bottom:1px dashed #efefef }
.dd_doc_list2 ul li p.p_img {background:url(../images/tp_bj.png2) no-repeat left top #fafafa; position:relative;  float:left; overflow:hidden; width:80px; height2:120px; background:#fafafa; border:1px solid #eee;  padding:5px; border-radius:3px;}
.dd_doc_list2 ul li p.p_img span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10;}
.dd_doc_list2 ul li p.p_img span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10}
.dd_doc_list2 ul li p.p_img span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:6px; top:6px; z-index:10}

.dd_doc_list2 ul li.li_on {cursor2:pointer; background:#efefef; border-radius:5px}
.dd_doc_list2 ul li.li_on p.p_img {background:url(../images/tp_bj_1.png2) no-repeat left top; cursor:pointer; border:1px solid #aaa;  }
.dd_doc_list2 ul li p.p_img img {max-width:80px; width:expression(this.width > 80? "80px":true); border:0; padding:0;}
.dd_doc_list2 ul li p.p_text { width:280px; float:left; margin-left:15px;}
.dd_doc_list2 ul li p.p_text b {display:block; font-size:18px; padding:0; color:#006fb8; text-align:left; padding-top2:5px; width:100%; float:left}
.dd_doc_list2 ul li p.p_text em {float:left; font-size:14px; text-align:left; display:block; width:100%}


p.p_btn {display:block; float:right; width:150px; position2:relative; z-index:100; padding-right:5px;}
p.p_btn a {margin-bottom:5px; display:block; text-align:center;  border:0;}
p.p_btn a:hover {margin-bottom:5px}
p.p_text em.em_expert_4{ color:#666; height:72px; padding-top:3px; font-size:12px; line-height:16px}
p.p_text em.em_expert_xx {color:#666; height:48px; display:block; font-size:12px; line-height:16px; overflow-x:hidden; overflow-y:auto}
p.p_text em.em_expert_yy {color:#666; height:48px; display:block; font-size:12px; line-height:16px; overflow-x:hidden; overflow-y:hidden}

a.an_1 {cursor:pointer;background:#0093d0 ; background2:#409300; width:80px; border-radius:3px; height:24px; text-align:center;  color:#fff; line-height:24px; font-size:13px;}
a.an_2 {cursor:pointer;background2:#31c171; background:#409300; width:80px; border-radius:3px; height:24px; text-align:center;  color:#fff; line-height:24px; font-size:13px; display:block}
a.an_3 {cursor:pointer;background2:#4197e1; background2:#409300; width:80px; border-radius:3px; height:24px; text-align:center; text-decoration:underline; color:#409300; line-height:24px; font-size:13px;}
a.an_4 {cursor:pointer;background2:#336666; background2:#409300; width:80px; border-radius:3px; height:24px; text-align:center; text-decoration:underline; color:#409300; line-height:24px; font-size:13px;}
a.an_11 {cursor:pointer;background:#409300; width:100px; border-radius:3px; height:24px; text-align:center; color:#fff; line-height:24px; font-size:13px; }
a.an_12 {cursor:pointer;background:#409300; width:100px; border-radius:3px; height:24px; text-align:center; color:#fff; line-height:24px; font-size:13px; }
a.an_00 {background:#409300; color:#666;}

a.bn_12 {background:#409300; width:60px; display:block; border-radius:3px; height:24px; text-align:center; color:#fff; line-height:24px; font-size:13px;}


.emn_1 {background2:#e76049; background2:#4197e1; width:80px; border-radius:3px; cursor:pointer; height:18px; margin-top2:2px; text-align:left; color:#409300; line-height:18px; font-size:12px;text-decoration:underline; }
.emn_2 {background2:#31c171; background2:#4197e1; width:80px; border-radius:3px; cursor:pointer; height:18px; margin-top2:2px; text-align:left; color:#409300; line-height:18px; font-size:12px; text-decoration:underline; }
.emn_3 {background2:#4197e1; background2:#4197e1; width:80px; border-radius:3px; cursor:pointer; height:18px; margin-top2:2px; text-align:left; color:#409300; line-height:18px; font-size:12px;text-decoration:underline; }
.emn_4 {background2:#336666; background2:#4197e1; width:80px; border-radius:3px; cursor:pointer; height:18px; margin-top2:2px; text-align:left; color:#409300; line-height:18px; font-size:12px;text-decoration:underline; }


input.bn_12 {background:#409300; border:0; color:#fff; cursor:pointer; width:150px; border-radius:3px; height:36px; line-height:36px; font-size:16px;}
input.bn_8 {background:#409300; border:0; color:#fff; cursor:pointer; width:80px; border-radius:3px; height:30px; line-height:30px; font-size:15px;}

.dd_hezuo {padding:5px 10px}
.dd_hezuo a {width:166px; padding:0 22px; float:left; display:block; height:82px}
.dd_hezuo a img {width2:120px;}

#hos_info {float:right; padding:4px; border-left:1px dotted #ddd; width:150px;}
#hos_info p {display:block; width:100%}
#hos_info p.p_img img {width:150px; margin-bottom:5px;}

table.tab_yuyue {width:100%; margin2:5px; border-collapse:separate; border-spacing:1px; display2:none}
.tab_yuyue tr td.yy_sjd {background:#7DD0F9; border-bottom:1px solid #fff;}
.tab_yuyue tr td {text-align:center; width2:50px; margin2:3px;}
.tab_yuyue tr td span {font-size:12px; font-family:Arial; color:#666;}
.tab_yuyue tr td.td_m {width:40px}

table.tab_yuyue_list {width:100%; border-collapse:separate; background2:#ddd; border-spacing:2px}
.tab_yuyue_list tr td {margin2:5px; width:100%; background2:#333; height:68px; border:1px solid #efefef}
.tab_yuyue tr td.yy_week {background:#0C9FE5; _background:#D8E9EC; margin2:5px; height:50px; border3:1px solid #ccc;}
.tab_yuyue_list tr td.yy_week {background:#0C9FE5; height:49px; border:1px solid #0C9FE5; border-top:0; border-bottom:1px solid #ccc}

.tab_yuyue_list tr td.gq {background2:#efefef; color:#bbb;}
.tab_yuyue_list tr td.cz {background2:#fff; color:#666;}

.tab_yuyue_list tr td.zc {background:url(../images/keyuyue.gif) no-repeat 2px 2px; padding-top2:5px; color:#006600; font-family:arial; }
.tab_yuyue_list tr td.zc a { display:block; text-align:center; border:1px solid #fff; padding:0; border2:0; margin:0; width:100%; height:66px; line-height:88px; _line-height:66px;}
.tab_yuyue_list tr td.zc a b {font-size:18px; color:#ff6600}

.tab_yuyue_list tr td.zc a:hover {cursor:pointer; border:1px solid #ff6600; color:#ff6600;}
.tab_yuyue_list tr td.zc a:active {background:#ff6600; color:#fff}
.tab_yuyue_list tr td.zc a:active {color:#fff}
.tab_yuyue_list tr td.zc a:active b {font-size:18px; color:#fff}

.family_list {padding:5px}
.family_list li { border-bottom:1px dotted #efefef; overflow:hidden}
.family_list li input { display:block; float:left; width:3%;}
.family_list li b {font-size:15px; line-height:24px; height:24px; float:left; display:block; width:97%;}
.family_list li span {font-size:13px;display:block; margin-left:20px; width:95%; }


table.tab_list_no {border:0; width:940px; margin:30px;}
table.tab_list_no tr {height:40px; border-bottom:1px dashed #efefef}


.sp_time {font-size:13px; font-variant:inherit}

.m_71 dl {margin-bottom2:30px; padding-bottom2:10px; margin-top:10px; border-bottom1:1px dotted #a3c939}
.m_71 dl dt2 {font-size:18px; display:block; color:#006fb8; border-bottom:1px dotted #efefef; margin-bottom:5px; padding-bottom:5px;}

dl.list_doc {border:0}
dl.list_doc dd ul {padding:10px}
dl.list_doc dd ul li {float:left; position:relative; width2:150px; width:33%; margin-bottom:30px; margin2:0px 0 15px 5px;}
dl.list_doc dd ul li p.p_img {margin2:0 auto; float:left; position:relative; background:url(../images/tp_bj.png) no-repeat left top #fafafa; width:85px; height:120px; overflow:hidden; text-align:center; padding:5px 0 0 5px;}
dl.list_doc dd ul li p.p_img span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10}
dl.list_doc dd ul li p.p_img span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_01.gif) no-repeat; left:6px; top:6px; z-index:10}
dl.list_doc dd ul li p.p_img span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:6px; top:6px; z-index:10}
dl.list_doc dd ul li.li_on {cursor:pointer}
dl.list_doc dd ul li.li_on p.p_img {display:block; background:url(../images/tp_bj_1.png) no-repeat left top;}
dl.list_doc dd ul li p.p_img img {display:block; max-width:85px; max-height:120px; width:expression(this.width > 85? "85px":(this.height > 120 ? "120px": true));}
dl.list_doc dd ul li p.p_img img.no {filter: gray; opacity:0.2;}

dl.list_doc dd ul li p.p_text {float:left; width:120px; margin-left:5px;}
dl.list_doc dd ul li p.p_text b span {font-size:12px;}
dl.list_doc dd ul li p.p_text em {display:block; text-align:left; font-size:13px; padding-top2:5px; border-top2:1px dotted #ddd; width:100%; float:left}
dl.list_doc dd ul li p.p_text em a{color:#ff6600; cursor:pointer; text-decoration2:underline;}

/*
.list_hos dl dd ul {padding:30px 10px}
.list_hos dl dd ul li {float:left; width:100%; border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:15px;}
.list_hos dl dd ul li p.p_img {margin2:0 auto; overflow:hidden; width:160px; height:120px; padding2:5px 0 0 5px;}


.list_hos dl dd ul li p2 {background:url(../../images/tp_bj_1.png) no-repeat left top;}
.list_hos dl dd ul li p.p_img img {max-width:156px; width:expression(this.width > 156? "156px":true);}
.list_hos dl dd ul li p.p_img img.no {filter: gray; opacity:0.2;}
.list_hos dl dd ul li p.p_text span {display:block; text-align:center; font-size:12px; padding-top:5px; width2:100%; float:left}
.list_hos dl dd ul li p.p_text span a{color:#ff6600; cursor:pointer; text-decoration2:underline;}
.list_hos dl dd ul li p.p_text span img {width:10px; height:10px;}*/

dl.list_hos {border:0}
dl.list_hos dd ul {margin:30px 10px}
dl.list_hos dd ul li {float:left; width:50%; border-bottom2:1px dotted #ccc; margin-bottom:15px; padding-bottom:15px;}
dl.list_hos dd ul li p.p_img {background:url(../images/tp_bj.png) no-repeat left top #fafafa; float:left; overflow:hidden; width:160px; height:100px; padding:5px 0 0 5px;}
dl.list_hos dd ul li.li_on {cursor:pointer}
dl.list_hos dd ul li.li_on p.p_img {background:url(../images/tp_bj_1.png) no-repeat left top; cursor:pointer}
dl.list_hos dd ul li p.p_img img {max-width:160px; width:expression(this.width > 160? "160px":true); border:0; padding:0;}
dl.list_hos dd ul li p.p_img img.no {filter: gray; opacity:0.2;}
dl.list_hos dd ul li p.p_text {float:left; width:220px; margin-left:10px}
dl.list_hos dd ul li p.p_text b {display:block; font-size:18px; text-align:left; padding-top:5px; width:100%; float:left}
dl.list_hos dd ul li p.p_text b a{color:#ff6600; cursor:pointer; text-decoration2:underline;}
dl.list_hos dd ul li p.p_text em {float:left; display:block; width:100%}
dl.list_hos dd ul li p.p_text em img {width:10px; height:10px;}

dl.p_page {border:0}
dl.p_page dd {padding-bottom:20px; margin-top:30px; text-align:right; padding-right:20px; }


#hos_details dd { padding:25px;  border-bottom2:1px dotted #006fb8; margin-bottom:10px; }
#hos_details dd p.p_img {float:left; width:220px}
#hos_details dd p.p_img img {border:1px solid #ccc; padding:1px; width:200px}
#hos_details dd p.p_text {float:left; width:580px}
#hos_details dd p.p_text b {display:block; font-size:13px; color:#333; margin-bottom:5px;}
#hos_details dd p.p_text em {display:block; font-size:12px; color:#333; margin-bottom:5px;}
#hos_details dd p.p_text span {margin-top:10px; display:block; line-height:18px; font-size:12px; color:#999}
/*#hos_yuyue_bn { position:absolute; right:10px; top:50px; z-index:100}
#hos_yuyue_bn a {display:block; margin-bottom:5px}*/

#hos_details_doc dd { padding:25px; min-height:auto; margin-bottom:10px; }
#hos_details_doc dd p.p_img {float:left; width:220px}
#hos_details_doc dd p.p_img img {border:1px solid #ccc; padding:1px; width:200px}
#hos_details_doc dd p.p_text {float:left; width:580px}
#hos_details_doc dd p.p_text b {display:block; font-size:13px; color:#333; margin-bottom:5px;}
#hos_details_doc dd p.p_text em {display:block; font-size:12px; color:#333;}
#hos_details_doc dd p.p_text span {margin-top:10px; display:block; line-height:18px; font-size:12px; color:#999}
/*#hos_yuyue_bn { position:absolute; right:10px; top:50px; z-index:100}
#hos_yuyue_bn a {display:block; margin-bottom:5px}*/

#hos_details_doc dd ul {float:left; width:100%;}

#hos_details_doc dd ul.hos_dept {margin-bottom:30px;_margin-bottom:0px}

#hos_details_doc dd ul.hos_dept li {float:left; padding:15px; margin:5px; background:#efefef; border:1px solid #ccc; cursor:pointer}


ul#hos_doc li {float:left; width:100%; padding:10px 0; overflow:hidden; margin:0; border-bottom:1px dashed #bbb }
ul#hos_doc li p.p_img {background:url(../images/tp_bj.png2) no-repeat left top #fafafa; position:relative; background:#fafafa; border:1px solid #eee; float:left; overflow:hidden; width:60px; min-height:82px;_height:82px; padding:5px; border-radius:3px;}
ul#hos_doc li p.p_img span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10;}
ul#hos_doc li p.p_img span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10}
ul#hos_doc li p.p_img span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:6px; top:6px; z-index:10}

ul#hos_doc li.li_on {cursor2:pointer; background:#efefef;  border-radius:5px}
ul#hos_doc li.li_on p.p_img {background:url(../images/tp_bj_1.png2) no-repeat left top; cursor2:pointer; border2:1px solid #999;  padding:5px; border-radius:3px; }
ul#hos_doc li p.p_img img {max-width:60px; width:expression(this.width > 60? "60px":true); max-height:85px; width:expression(this.height > 85? "85px":true); border:0; padding:0;}
ul#hos_doc li p.p_text { width:540px; background2:#999; border-right:1px solid #ccc; float:left; margin-left:10px;}
ul#hos_doc li p.p_text b {display:block; font-size:13px; padding:0; color:#333; text-align:left; padding-top2:5px; width:100%; float:left}
ul#hos_doc li p.p_text em {float:left; font-size:12px; text-align:left; display:block; width:100%}
ul#hos_doc li p.doc_cs { height2:100%; width:120px; line-height:24px; background2:#eee; float:left; margin-left:10px;}
ul#hos_doc li p.doc_cs span {color:#ff6600; padding-right:3px; font-size:12px; font-weight:bold; font-family:Arial}


#doc_details dd { padding:10px;  border-bottom2:1px dotted #006fb8; margin-bottom:10px; }
#doc_details dd p.p_img {float:left; width:200px}
#doc_details dd p.p_img img {border:1px solid #ccc; padding:1px; width:180px}
#doc_details dd p.p_text {float:left; width:440px}
#doc_details dd p.p_text b {display:block; font-size:24px; padding-bottom:5px; color:#006fb8; margin-bottom:5px;}
#doc_details dd p.p_text em {display:block; padding-bottom:5px; font-size:15px; color:#333;}
#doc_details dd p.p_text span {margin-top:10px; display:block; line-height:18px; font-size:12px; color:#999}


#doc_details_x dd { padding:10px;  border-bottom2:1px dotted #006fb8; margin-bottom:10px; }
#doc_details_x dd p.p_img {float:left; width:120px}
#doc_details_x dd p.p_img img {border:1px solid #ccc; padding:1px; width:100px}
#doc_details_x dd p.p_text {float:left; width:440px}
#doc_details_x dd p.p_text b {display:block; font-size:24px; padding-bottom:5px; color:#006fb8; margin-bottom:5px;}
#doc_details_x dd p.p_text em {display:block; padding-bottom:5px; font-size:15px; color:#333;}
#doc_details_x dd p.p_text span {margin-top:10px; display:block; line-height:18px; font-size:12px; color:#999}


.m_main dl dd.dd_pag {text-align:right; min-height:30px; padding:25px;}
.m_main dl dd.dd_pag table.tab_pag {width:100%; text-align:right}

#dept_k ul {border-bottom:1px dotted #eee; margin-bottom:10px; padding-bottom:5px; border-right2:1px solid #ddd; overflow:hidden}
#dept_k ul.ul_on {background2:#D8E9EC2; border-right:0;}
#dept_k ul.ul_00 {}
#dept_k ul li {word-break:break-all;white-space:nowrap}
#dept_k ul li.li_000 {height:24px; line-height:24px; border-top:0; text-indent:20px; border-right2:1px solid #ddd}
#dept_k ul li.li_00 {height:24px; font-size:14px; line-height:24px; float:left; padding-left:10px; }
#dept_k ul li.li_0 {height:32px; line-height:32px; font-size:18px; padding-top:5px; text-indent:30px; margin-bottom:0px;}
#dept_k ul li:hover {color:#a3c939; cursor:pointer}
#dept_k ul li.li_on {color:#000; border2:1px solid #ddd; height:22px; background2:#D8E9EC; line-height:22px; border-right:0; font-size:14px; cursor:pointer; text-indent:20px;}
#dept_k ul li span {font-size:12px; color:#999}

/*
#index_dept_k ul {padding:4px 0; border-bottom:1px dashed #ddd; font-family:'微软雅黑'; overflow:hidden}
#index_dept_k ul.ul_on {background2:#D8E9EC2; border-right:0;}
#index_dept_k ul.ul_00 {}
#index_dept_k ul li {word-break:break-all;white-space:nowrap;}
#index_dept_k ul li.li_00 {height:22px; font-size:12px; line-height:22px; float:left; width:23%; padding-left2:3px; }
#index_dept_k ul li.li_0 {height:100%; text-align:right; padding-right:15px; width:25%; float:left; line-height:100%; font-size:15px; text-indent:1em; margin-bottom:0px;}
#index_dept_k ul li.li_0_0 {height:22px; text-align:right; padding-right:15px; width:25%; float:left; line-height:22px; font-size:15px; text-indent:1em; margin-bottom:0px;}
#index_dept_k ul li:hover {color:#006FB8; cursor:pointer}
#index_dept_k ul li.li_on {color:#000; border2:1px solid #ddd; height:22px; background2:#D8E9EC; line-height:22px; border-right:0; font-size:14px; cursor:pointer; text-indent:20px;}
#index_dept_k ul li span {font-size:12px; color:#999}


#index_dept_k dt { background2:url(../images/dt_bj2.png) repeat-x; background2:#ccc; border-radius: 3px; border:1px solid #ccc; border-bottom:1px dotted #ccc; height:40px; line-height:40px; width2:100%;}
#index_dept_k dt b {float:left; background2:url(../images/dt_bj1.png) no-repeat #fff; display:block; width:175px; width:130px; text-indent:15px; color:#333; font-size:17px;}
#index_dept_k dt a {float:right; width:45px; text-align:right; padding-right:15px; padding-top1:5px; height:35px; background2:url(../images/dt_bj3.png) right top no-repeat #fff; display:block}
*/

#index_dept_k { overflow:visible}
#index_dept_k dl {border-bottom:1px solid #EAF5DF; margin2:0 auto; margin-bottom2:19px; margin-left:3px; width:390px;}
#index_dept_k dl dd {overflow:hidden}
#index_dept_k dl dd.dd_2 {border:1px solid #FC8C2A; border-top:2px solid #fc8c2a; position:relative; display:none; background:#fff; top:0; z-index:8}
#index_dept_k dl dd.dd_1 {border:1px solid #fff; border-top:2px solid #fff}
#index_dept_k dl dd.dd_0 {border:1px solid #fff; height:28px; overflow:hidden; border-top:2px solid #fff}
#index_dept_k dl dd.dd_0 b.b_0 {height:28px; line-height:28px}

#index_dept_k dl dd b {float:left; width:18%; font-size:13px; color:#339900; height:48px; line-height:48px; text-align:center; padding-right:10px;}
#index_dept_k dd b.b_0_0 {height:28px; line-height:28px}
#index_dept_k dl dd ul {float:left; width:78%; padding:4px 0;*padding:3px 0; height:40px; overflow:hidden}
#index_dept_k dd ul.ul_0_0 {float:left; width:78%; padding:4px 0; height:20px; overflow:hidden}
#index_dept_k dl dd.dd_2 ul {float:left; width:78%; padding:4px 0; height:auto; overflow:hidden}
#index_dept_k dl dd ul li {float:left; width:25%; text-indent:2px; word-break:break-all;white-space:nowrap; font-size:12px; line-height:20px;}
#index_dept_k dl dd ul li:hover {color:#339900; cursor:pointer}

#index_dept_k2 {overflow:auto}
#index_dept_k dl {position:relative;}
#index_dept_k dl dd.dd_2 {position:absolute; display:none; background:#fff; top:0; z-index:8}


/*
#index_dept_k b {float:left; width:18%; font-size:13px; color:#339900; height:48px; line-height:48px; text-align:center; padding-right:10px;}
#index_dept_k b.b_0_0 {height:28px; line-height:28px}
#index_dept_k ul.ul_0 {float:left; width:78%; position:relative; border-bottom:1px solid #EAF5DF; z-index:8; padding:4px 0; height:40px; overflow:hidden}
#index_dept_k ul.ul_0_0 {float:left; width:78%; border-bottom:1px solid #EAF5DF; padding:4px 0; height:20px; overflow:hidden}
#index_dept_k ul.ul_1 {float:right; width:78%; position:relative; top:0; display:none; z-index:10; border-bottom2:1px dotted #ddd; border:1px solid #FC8C2A; border-top:2px solid #FC8C2A; height2:40px; background:#efefef; padding:4px 0; overflow2:hidden}
#index_dept_k ul li {float:left; width:25%; text-indent:2px; word-break:break-all;white-space:nowrap; font-size:12px; line-height:20px;}
#index_dept_k ul li:hover {color:#006fb8; cursor:pointer}
*/

#page_dept_k {padding:10px}
#page_dept_k ul {padding:10px; overflow:hidden}
#page_dept_k ul.ul_on {background2:#D8E9EC2; border-right:0;}
#page_dept_k ul.ul_00 {}
#page_dept_k ul li {word-break:break-all;white-space:nowrap;}
#page_dept_k ul li.li_000 {height:24px; font-size:15px; color:#999; line-height:24px; float:left; width:20%; padding-left2:3px; }
#page_dept_k ul li.li_00 {height:24px; font-size:15px; line-height:24px; float:left; width:20%; padding-left2:3px; }
#page_dept_k ul li.li_11 {height:32px; width:95%; border-bottom:1px solid #29b0b3; line-height:32px; font-size:18px; font-weight:bold; text-inden2t:1em; margin-bottom:5px;}
#page_dept_k ul li.li_111 {height:32px; width:95%; border-bottom:1px solid #29b0b3; line-height:32px; color:#999; font-weight:bold; font-size:18px; text-indent2:1em; margin-bottom:5px;}
#page_dept_k ul li.li_00:hover {color:#006FB8; cursor:pointer}
#page_dept_k ul li.li_11:hover {color:#006FB8; cursor:pointer}
#page_dept_k ul li.li_on {color:#000; border2:1px solid #ddd; height:22px; background2:#D8E9EC; line-height:22px; border-right:0; font-size:14px; cursor:pointer; text-indent:20px;}
#page_dept_k ul li span {font-size:12px; color:#999}

#page_dept_k ul li em {float:left; display:block; width:3px; height:10px; margin:10px 5px 0 5px; background:#29b0b3}



table.tab_list {border:1px solid #dfdfdf; border-top2:2px solid #dfdfdf; background:url(../images/tr_bj.png);}
table.tab_list tr {border-top:1px solid #fbfbfb; border-bottom:1px solid #dfdfdf; height:30px; line-height:30px;}
td.td_c {text-align:center}
td.td_r {text-align:right}

table.tab_list tr.tr_top {border-top:2px solid #fbfbfb}

a.t_add {background:url(../images/t_add.png) no-repeat 0 1px; padding-left:17px;}
a.t_edit {background:url(../images/t_edit.png) no-repeat 0 1px; height:20px; width:16px; display:block}


table.tab_text tr {height:30px; line-height:30px}



#se_div { border2:3px solid #53B9E8; padding:10px; display:none; background:#C8EAFB; opacity:0.99; filter:alpha(opacity=99); position2:absolute; width2:600px; *width2:620px; top2:150px; left2:150px; z-index2:1000}
dd#se_dd ul {float:left; width:100%; white-wrap:break-word; word-break: break-all; font-weight:normal; color:#000; border-bottom:1px dotted #999}
dd#se_dd ul li {float:left; white-wrap:break-word; word-break: break-all;}
dd#se_dd ul li.please {width:540px; color:#000; text-indent:0; margin-bottom:10px; border-bottom:1px solid #333}
dd#se_dd ul li.qd {width:30px; cursor:pointer; text-indent:0; margin-bottom:10px; border-top:1px solid #333}
dd#se_dd ul li.gb {width:30px; cursor:pointer; text-align:right; margin-bottom:10px; border-bottom:1px solid #333}
dd#se_dd ul li.se_li0 {width:18%; font-size:15px; }
dd#se_dd ul li.se_li0 checkbox {width:10px; height:10px}
dd#se_dd ul li.se_li1 {width:82%; font-size:12px; color:#333}

dd#bn_dd {height2:40px; line-height2:40px; text-align:center; padding-top:10px; padding-left:300px;}

.hide{display:none;}


.hos_yuyue_k {position2:absolute; display:none; border2:2px solid #333; background:#fff; z-index2:1000; width:100%; height:auto; margin2:-30px 0 0 -150px; left2:50%; top2:50%;}
.hos_yuyue_k dl dt {background:#ccc; text-indent:10px; height:30px; line-height:30px; border-bottom:1px dashed #ddd}
.hos_yuyue_k dl dt span {float:right; padding-right:10px; cursor:pointer}
.hos_yuyue_k dl dd {padding:3px 10px}

#yy_div dl dd#t_div {float:left; width:100%;}
#t_div ul li {float:left; margin-right:10px; cursor:pointer; margin-bottom:10px; padding:0 3px; background:#efefef; border:1px solid #ccc}
#t_div ul li.t1 {border:1px solid #666}
#t_div ul li.t2 {border:1px solid #ff6600}
#t_div ul li.t3 {border:1px solid #006600}
#t_div ul li a {margin-left:5px; cursor:pointer}


/*exit*/
#tishi_k {position:absolute; left:50%; top:50%; background:#fff; font-size:13px; margin:-150px 0 0 -250px; width:400px; height:240px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #bbb;}
#tishi_k dl dt { height:30px; line-height:30px; text-indent:20px; font-size:15px; color:#333; border-bottom2:1px dotted #999; background:url(../images/topbar_bg.png) repeat-x bottom}
#tishi_k dl dd p span {color:#333; font-family:Arial; font-size:15px;}
#tishi_k dl dd { text-align:center; height:140px; line-height:140px}
#tishi_k dl dd#bn_k { width2:300px; height:50px; line-height:50px}
#tishi_k dl dd#bn_k p#p1 {text-align:center; width:120px; margin:0 auto;}
#tishi_k dl dd#bn_k p#p2 {text-align:center; width:250px; margin:0 auto;}

#bn_ext {float:left; display:block; width:115px; height:39px; border:0; background:url('../images/bn.png') no-repeat -115px -355px; text-indent:-9999px; cursor:pointer;}
#bn_ext:hover {background:url('../images/bn.png') no-repeat -115px -316px}


.em_expert_2 {height:32px; line-height:16px; overflow:hidden}
.em_expert_5 {height:80px; line-height:16px; overflow:hidden}



table.tab_list {border:1px solid #ccc; width:100%; margin-top2:15px;}
table.tab_list tr th {color:#333; font-weight:bold; height:28px; border-top:1px solid #ccc; background:url(../images/td_bj.gif) repeat-x}
table.tab_list tr {border-top:1px solid #fff; height:28px; border-bottom:1px solid #dfdfdf; background:url(../images/td_bj.gif) repeat-x;}


table.tab_list tr.tr_top {border-top:2px solid #fbfbfb}

a.t_add {background:url(../images/t_add.png) no-repeat 0 1px; padding-left:17px;}
a.t_edit {background:url(../images/t_edit.png) no-repeat 0 1px; height:20px; width:16px; display:block}




table.tab_list tr td{ line-height:18px; background:#fff; vertical-align:middle;} 
table.tab_list tr.alt td { background:url(../images/td_bj.gif) repeat-x top #f1f1f1;} 
table.tab_list tr.over td {background:url(../images/td_bj.gif) repeat-x top #dedede;} 

.td_c {text-align:center}
.td_r {text-align:center}
.p_5 {padding-left:5px}
td.sp_time {font-size:12px; font-style:italic; line-height:16px; font-family:Arial; color:#666}

/***
#ifr_k_pailie {float:left; min-height:840px; _height:840px; margin-bottom:15px; width:100%; opacity2:0.2; filter2:alpha(opacity=20);}
#ifr_k_pailie dl dd {float:left; width:790px;}

#ifr_k_pailie dl dd ul {float:left; width:100%}
#ifr_k_pailie dl dd ul.doctor li {float:left; position:relative; width:151px; margin:0px 0 15px 5px}
#ifr_k_pailie dl dd ul.doctor li p {margin:0 auto; position:relative; background:url(../images/tp_bj.png) no-repeat left top #fff; _background:url(../images/tp_bj.png) no-repeat left top #D8E9EC; width:85px; height:120px; overflow:hidden; text-align:center; padding:5px 0 0 5px;}
#ifr_k_pailie dl dd ul.doctor li p span.sp_2 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_02.gif) no-repeat; left:6px; top:6px; z-index:10}
#ifr_k_pailie dl dd ul.doctor li p span.sp_1 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_01.gif) no-repeat; left:6px; top:6px; z-index:10}
#ifr_k_pailie dl dd ul.doctor li p span.sp_0 {display:block; width:27px; height:27px; position:absolute; background:url(../images/tp_bj_00.gif) no-repeat; left:6px; top:6px; z-index:10}
#ifr_k_pailie dl dd ul.doctor li.li_on p {display:block; background:url(../images/tp_bj_1.png) no-repeat left top;}
#ifr_k_pailie dl dd ul.doctor li p img {display:block; max-width:85px; max-height:120px; width:expression(this.width > 85? "85px":(this.height > 120 ? "120px": true));}
#ifr_k_pailie dl dd ul.doctor li p img.no {filter: gray; opacity:0.2;}
#ifr_k_pailie dl dd ul.doctor li span {display:block; text-align:center; font-size:12px; padding-top:5px; border-top2:1px dotted #ddd; width:100%; float:left}
#ifr_k_pailie dl dd ul.doctor li span a{color:#ff6600; cursor:pointer; text-decoration2:underline;}

#ifr_k_pailie dl dd ul.hos li {float:left; width:180px; margin:0px 4px 25px 4px}
#ifr_k_pailie dl dd ul.hos li p {margin:0 auto; background:url(../images/tp_bj.png) no-repeat left top #fafafa; overflow:hidden; width:160px; height:100px; padding:5px 0 0 5px;}
#ifr_k_pailie dl dd ul.hos li.li_on p {background:url(../images/tp_bj_1.png) no-repeat left top;}
#ifr_k_pailie dl dd ul.hos li p img {max-width:160px; width:expression(this.width > 160? "160px":true);}
#ifr_k_pailie dl dd ul.hos li p img.no {filter: gray; opacity:0.2;}
#ifr_k_pailie dl dd ul.hos li span {display:block; text-align:center; font-size:12px; padding-top:5px; width:100%; float:left}
#ifr_k_pailie dl dd ul.hos li span a{color:#ff6600; cursor:pointer; text-decoration2:underline;}
#ifr_k_pailie dl dd ul.hos li span img {width:10px; height:10px;}
***/

#hosdetial_dd ul {border-bottom:1px solid #eee; border-right:1px solid #ddd;}
#hosdetial_dd ul.ul_on {height:auto; border-right:0;}
#hosdetial_dd ul.ul_on_all {background:#D8E9EC; height:auto; border-right:0;}
#hosdetial_dd ul.ul_off { height:32px; overflow:hidden;}

#hosdetial_dd ul li.li_00 {height:24px; font-size:14px; text-indent:20px; line-height:24px; }
#hosdetial_dd ul li.li_0 {height:32px; line-height:32px; font-size:18px; text-indent:10px;}
#hosdetial_dd ul li.li_on {color:#000; border:1px solid #ddd; height:24px; background:#D8E9EC; line-height:24px; border-right:0; font-size:14px; cursor:pointer; text-indent:20px;}
#hosdetial_dd ul li.li_on_0 {color:#000; border:1px solid #ddd; height:32px; background:#D8E9EC; line-height:32px; border-right:0; font-size:18px; cursor:pointer; text-indent:10px;}

#hosdetial_dd ul li.li_000 {height:24px; line-height:24px; border-top:0; text-indent:20px; border-right2:1px solid #ddd}

#hosdetial_dd ul li:hover {color:#ff0000; cursor:pointer}
#hosdetial_dd ul li span {font-size:12px; color:#999}


#yy_div {position2:absolute; border2:2px solid #333; background:#fff; z-index2:1000; width:100%; height:auto; margin2:-30px 0 0 -150px; left2:50%; top2:50%;}
#yy_div dl dt {background:#ccc; text-indent:10px; height:30px; line-height:30px; border-bottom:1px dashed #ddd}
#yy_div dl dt span {float:right; padding-right:10px; cursor:pointer}
#yy_div dl dd {padding:3px 10px}

#yy_div dl dd#t_div {float:left; width:100%;}
#t_div ul li {float:left; margin-right:10px; cursor:pointer; margin-bottom:10px; padding:0 3px; background:#efefef; border:1px solid #ccc}
#t_div ul li.t1 {border:1px solid #666}
#t_div ul li.t2 {border:1px solid #ff6600}
#t_div ul li.t3 {border:1px solid #006600}
#t_div ul li a {margin-left:5px; cursor:pointer}


/* header */
div.header{ width:100%; height:100px; overflow:hidden; background:url('../images/top_back.jpg') 0 0 repeat-x; border-bottom:2px solid #2069cc}
div.header div.header-content{ position:relative; width:1003px; height:auto; overflow:hidden; margin:0 auto;}

/* bodyer */
.bodyer{ width:100%; position:relative; z-index:10; background:#efefef;}


#main_k1 {border: solid 0px #bbb; margin: 10px auto; position:relative; overflow:hidden; z-index:50; width:1002px; height:auto;}
#main_k3 {float:left; border: solid 1px #bbb; width:1000px; min-height:350px; margin-bottom:15px; opacity2:0.2; filter2:alpha(opacity=20); height2:300px; overflow2:hidden; background:#fafafa;}

#main_k3 dl dt {height:30px; line-height:30px; text-indent:20px; font-size:15px; color:#ff6600; border-bottom:1px dotted #999; background:#D2E9FC}
#main_k3 dl dt span {float:right; font-size:13px; padding-right:5px;}


/*登录****/
.lgtable {width:240px; margin:0; padding:0; background:none; text-align:center}
.lgtable td {height:30px; padding-top:8px; text-align:right}

.inputtext {border:1px solid #D9D9D9; height: 24px; line-height: 24px; font-size: 13px; width: 100%; color: #666; text-indent:3px;}      

.inputtext11 {  background-image: url(../images/inputback.jpg);
            background-repeat: repeat-x;
            background-position: top;
            line-height: 30px;
            border: 1px solid #D9D9D9;
            height: 25px;
            line-height: 25px;
            font-weight: bold;
            font-size: 14px;
            color: #3C3C3C;}
a#imgLogin2 {display:block; float:left; width:115px; height:39px; background:url('../images/bn.png') no-repeat 0 -121px #ddd; text-indent:-9999px; cursor:pointer; background2:#000}
a#imgLogin2:hover {background:url('../images/bn.png') no-repeat 0 -82px #ddd;}

a#reg1 {float:left; display:block; width:115px; height:39px; margin-right:10px; background:url('../images/bn.png') no-repeat -115px -121px #ddd; text-indent:-9999px; cursor:pointer; background2:#000}
a#reg1:hover {background:url('../images/bn.png') no-repeat -115px -82px #ddd;}

a#reg2 {float:left; display:block; width:115px; height:39px; background:url('../images/bn.png') no-repeat -115px -199px #ddd; text-indent:-9999px; cursor:pointer; background2:#000}
a#reg2:hover {background:url('../images/bn.png') no-repeat -115px -160px #ddd;}


.help {font-size:12px; width:100%; overflow:hidden; background: url('../images/fgx.gif') top #dfdfdf repeat-x; padding-top:10px; padding-bottom:10px; margin-top:20px; background2:#000}
.help ul li {float:left; width:155px; background2:#ff0000; margin-top:5px; padding-left:10px;}

.hezuo {width:1003px; text-align:center; overflow:hidden; margin:0 auto; padding:5px 0 10px 0; font-size:18px;}
.hezuo table {cellpadding:10px;}
.hezuo table tr td {width:180px; _display2:block; float2:left; cellspacing:10px; margin:10px; height:90px; line-heigh2t:90px; text-align:center; background:#fff; border:1px solid #D1E0EC}
.hezuo table tr td  _a{width:170px; display:block; height:80px; background:#fff; border:1px solid #D1E0EC}


.tbody{width:1003px; height:400px; overflow:hidden; margin:0 auto; padding:5px 0;}
.leftby{ border: 1px solid #D1E0EC; width: 658px; float: left; text-align:center;height:387px; background:#fff; padding:1px;}
.rightby{ border: 1px solid #D1E0EC; padding:1px; background:#fff; margin-left:5px; width:332px; float:left;}


/*reg*/

table#reg {margin:50px 50px 50px 100px; font-size:14px;}
#reg tr td {height:30px; padding-top:10px; padding-left:5px;}
#reg tr td span { font-size:12px; border: solid 1px #A88145; display: block; padding-right:5px; color: #A88145; background: #FFFAE5; height: 24px;line-height:24px;}
#reg tr td code{font-size: 12px; font-weight: normal; color: #A88145;}

#bn_regk {width:100%; height:40px; padding-top:20px;}
#bn_regk input {display:block; width:230px; height:41px; border:0; background:url('../images/bn.png') no-repeat 0 -41px; text-indent:-9999px; cursor:pointer;}
#bn_regk input:hover {background:url('../images/bn.png') no-repeat 0 0}



#bn_getpwd {width:100%; height:40px; padding-top:20px;}
#bn_getpwd input {display:block; width:90px; height:32px; border:0; background:url('../images/bn.png') no-repeat 0 -662px; text-indent:-9999px; cursor:pointer;}
#bn_getpwd input:hover {background:url('../images/bn.png') no-repeat 0 -630px}


#main_k_guahao {float:left; border: solid 1px #eee; _margin-top:-1px; min-height:420px; _height:420px; margin-bottom:15px; width:1000px; opacity2:0.2; filter2:alpha(opacity=20); background:#fafafa;}


#main_k_guahao dl dt {height:30px; background2:#f8f8f8; background:#fff; color:#555; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold; text-indent:15px; font-size:14px;}
#main_k_guahao dl dd { min-height2:300px; margin:15px; width:100%; float:left; overflow:hidden}
#main_k_guahao dl dd.gh_bn {width:100%; text-align:center; float:left; height:60px; line-height:60px; border-top:0;}

/*
#main_k_guahao dl.gh_1 dt {font-size:15px; height:32px; overflow:hidden; border-bottom:1px solid #999; line-height:32px; text-indent:2em}
#main_k_guahao dl.gh_1 dt span {padding:0 5px}
#main_k_guahao dl.gh_1 dt span.on { background:#ff6600; color:#fff; padding:0 5px;}
#main_k_guahao dl.gh_1 dt span:hover {padding:0 5px; cursor:pointer; border:1px solid #ff6600}
#main_k_guahao dl.gh_1 dd {padding-bottom:5px; overflow:hidden; border-top:1px solid #fff;}
*/
#main_k_guahao dl.gh_1 dd ul { margin:10px; overflow:hidden; }
#main_k_guahao dl.gh_1 dd ul li {float:left; width:25%; overflow:hidden; height:40px; white-space2:nowrap; word-break2: break-all;}
#main_k_guahao dl.gh_1 dd ul li label{ overflow:hidden; background:#fff}

#main_k_guahao dl.gh_2 dd ul { margin:10px; overflow:hidden; }
#main_k_guahao dl.gh_2 dd ul li {float:left; width:25%; overflow:hidden; height:40px; line-height:24px; white-space:nowrap; word-break: break-all;}

#main_k_guahao dl.gh_3 dd ul { margin:10px; overflow:hidden; }
#main_k_guahao dl.gh_3 dd ul li {float:left; width:23%; margin:5px; background:#efefef; border:1px solid #ccc; border-radius:3px;}
#main_k_guahao dl.gh_3 dd ul li:hover {background:#fff; cursor:pointer}
#main_k_guahao dl.gh_3 dd ul li ul li {float:left; border:0; background:none; height:24px; margin:0; width:100%}
#main_k_guahao dl.gh_3 dd ul li ul li.ghx {height:1px; border-top:1px dotted #ccc}
#main_k_guahao dl.gh_3 dd ul li ul li.li_bn {padding-top:10px; width:80px; padding-left:35%;}
#main_k_guahao dl.gh_3 dd ul li ul li b{}
#main_k_guahao dl.gh_3 dd ul li ul li span {font-family:arial; color:#ff0000; font-size:16px; font-weight:bold}


/*
#main_k_guahao dl.gh_2 dd {width:100%; float:left; background2:#ddd; overflow:hidden}

#main_k_guahao dl.gh_2 dt {font-size:15px; height:32px; overflow:hidden; border-bottom:1px solid #999; line-height:32px; text-indent:2em}
#main_k_guahao dl.gh_2 dt span {padding:0 5px}
#main_k_guahao dl.gh_2 dt span.on { background:#ff6600; color:#fff; padding:0 5px;}
#main_k_guahao dl.gh_2 dt span:hover {padding:0 5px; cursor:pointer; border:1px solid #ff6600}
#main_k_guahao dl.gh_2 dd {padding-bottom:5px; overflow:hidden; border-top:1px solid #fff;}


*/



/*video_jianyi
#jianyi_k { font-size:13px; font-family:Microsoft YaHei; width:514px; height:300px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#jianyi_k dl dt { height:42px; line-height:45px; text-indent:20px; font-family:Microsoft YaHei; font-size:15px; color:#fefefe; background:url(../images/jy_top.png) no-repeat}
#jianyi_k dl dt span {float:right; cursor:pointer; padding-right:15px;}
#jianyi_k dl dd p span {color:#ff6600; font-family:Arial; font-size:15px;}
#jianyi_k dl dd { text-align:center; padding:10px 15px 0 15px; height:180px; background:url(../images/jy_middle.png) repeat-y}
#jianyi_k dl dd#bn_k { height:32px; padding-top:15px;}
#jianyi_k dl dd#bn_k p#p1 {text-align:center; width:100px; margin:0 auto;}
#jianyi_k dl dd#bn_k p#p2 {text-align:center; width:240px; margin:0 auto;}
#btnSave {float:left; display:block; width:90px; height:32px; border:0; background:url('../images/bn.png') no-repeat 0 -589px; text-indent:-9999px; cursor:pointer;}
#btnSave:hover {background:url('../images/bn.png') no-repeat 0 -550px}
#btnClae {float:right; display:block; width:90px; height:32px; border:0; background:url('../images/bn.png') no-repeat -115px -589px; text-indent:-9999px; cursor:pointer;}
#btnClae:hover {background:url('../images/bn.png') no-repeat -115px -550px}
.textarea {border:0; padding:1px;}
#jianyi_k dl dd table tr td {border-right:1px solid #aaa; border-bottom:1px solid #aaa;}
#jianyi_k dl dd#dd_bottom {width:484px; height:18px; background:url(../images/jy_bottom.png) no-repeat}
*/


#main_k_suifang {float:left; overflow:hidden; width:100%; background:#fafafa;}
#main_k_suifang dl dd {padding2:10px 0 15px 0; overflow:hidden; width:100%; margin:0 auto; background2:url('../images/fgx.gif') repeat-x bottom}
#main_k_suifang dl dd.no_bg {background:none}




#main_k_suifang dl dd ul {float:left; width:100%; overflow:hidden;}
#main_k_suifang dl dd ul.gray { color:#999}
#main_k_suifang dl dd ul li {float:left; line-height:24px;}
#main_k_suifang dl dd .li_10 {width:15%; font-size:13px; text-align:right; color:#006600;}
#main_k_suifang dl dd .li_12 {width:12%; font-size:13px;}
#main_k_suifang dl dd .li_18 {width:18%; _width:22%; font-size:13px;}
#main_k_suifang dl dd .li_40 {width:36%; _width:39%; font-size:15px;}
#main_k_suifang dl dd .li_15 {width:15%; font-size:13px; text-align:right; color:#006600;}
#main_k_suifang dl dd .li_85 {width:84%;}

#main_k_suifang dl dd table tr td.td_title {font-size:13px; text-align:right; color:#006600}
#main_k_suifang dl dd table tr td.td_18 {font-size:13px; text-align:right; color:#006600}

#main_k_suifang dl dd ul li select {border:1px solidgg #D9D9D9; height: 20px; line-height: 20px; font-size: 13px;  margin:1px 0px 1px 0px; color: #333; text-indent:3px;}

#main_k_suifang dl dd.dd_btn {text-align:center; height:33px; padding:10px 0 20px 0; line-height2:60px; }

#sf_xp { position:relative; margin-left:15px; float:left; width:120px; height:90px;}
#sf_xp img {width:120px; position:absolute; bottom:0; left:0; display:block; z-index:5; height:90px; padding:1px; float2:left; border:solid 1px #333}
#sf_xp span {position:absolute; display:block; font-size:11px; width:124px; line-height:20px; text-align:center; float2:left; z-index:10; bottom:0; left:0; height:20px; background:#333; opacity:0.8; filter:alpha(opacity=80); color:#fff}
.inputtext_sf {border:1px solid #7F9DB9; width:100%; height: 18px; line-height: 18px; font-size: 13px;  margin:1px 0px 1px 0; color: #333; text-indent:3px;}
.inputtext_sf_bt {border:1px solid #7F9DB9; background:#C8EAFB; height: 18px; line-height: 18px; font-size: 13px;  margin:1px 0px 1px 0px; color: #333; text-indent:3px;}
.inputtext_sf2 {border:0; border-bottom:1px solid #7F9DB9; font-weight:bold;}
.inputtextarea_sf {border:1px solid #7F9DB9; width:99%; height:60px; line-height: 18px; font-size: 12px;  margin:1px 0px 1px 0px; color: #333; text-indent:3px;}
.inputselect_sf {border2:1px solid #7F9DB9; height: 22px; line-height: 22px; font-size: 13px;  margin:1px 0px 1px -1px; color: #333; text-indent:3px;}

#sf_js_div { border:3px solid #53B9E8; padding:10px 15px 15px 15px; display:none; background:#C8EAFB; color:#fff; opacity:0.95; filter:alpha(opacity=95); position:absolute; width:400px; top:50px; left:200px}
#sf_js_div ul li {float:left; width:100%; height:24px; white-wrap:break-word; word-break: break-all; line-height:24px; color:#000; text-indent:30px; border-bottom2:1px solid #666}
#sf_js_div ul li.please {border:0; width:320px; text-indent:0; margin-bottom:10px; border-bottom:1px solid #666}
#sf_js_div ul li.qd {border:0; width:40px; cursor:pointer; text-indent:0; margin-bottom:10px; border-bottom:1px solid #666}
#sf_js_div ul li.gb {border:0; width:40px; cursor:pointer; text-align:right; text-indent:0; margin-bottom:10px;border-bottom:1px solid #666}
#sf_js_div ul li p {width:80%; display:block; float:right}
#sf_js_div ul li.li_r {float:left; width:100%; height:24px; white-wrap:break-word; word-break: break-all; line-height:24px; color:#000; text-indent:30px; border-bottom:1px dotted #666}



dd.dd_btn p.p1 {text-align:center; width:120px; margin:0 auto;}
dd.dd_btn p.p2 {text-align:center; width:230px; margin:0 auto;}
dd.dd_btn p span {float:left; width:20px; display:block}




/*找回密码*****/
#main_pw {float:left; border: solid 1px #bbb; position2:relative; width:1000px; min-height:350px; margin-bottom:15px; opacity2:0.2; filter2:alpha(opacity=20); height2:300px; overflow2:hidden; background:#fafafa;}
#main_pw dl dt {height:30px; line-height:30px; text-indent:20px; font-size:15px; color:#ff6600; border-bottom:1px dotted #999; background:#D2E9FC}
#main_pw dl dt span {float:right; font-size:13px; padding-right:5px;}
#main_pw dl dd {padding:50px 35px 10px 35px; margin:0; border:0; font-size:13px; background2:#fff}
#main_pw dl dd p span {color:#ff6600}

#main_pw dl dd#pw_jindu {width:930px; padding:0; margin:0 auto; position:relative; height:180px; background22:#000}
#pw_jd_display {float:left; position:absolute; left:0; bottom:30px; background:url('../images/get_pw_0.png') no-repeat #fafafa; width:930px; height:180px;}
#pw_jd_display_cur {float:left; position:absolute; left:0; bottom:30px; background:url('../images/get_pw_1.png') no-repeat #fafafa; height:180px;}


/* footer */
#foot_k {width:100%; float:left; margin:0 auto; position2:fixed; position2:absolute; position:relative; left2:0; height:90px; z-index:1; bottom2:0}
.footer{ width:auto; height:90px; font-family:arial; overflow:hidden; background:url('../images/fgx.jpg') repeat-x #ddd;}
.footer .footer-content{ width:1003px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0 0 0; text-align:center;}/* dong 2012.07.16 padding:27px 0 0 0;*/
.footer .footer-content span.link{ display:inline-block; padding:5px 0 0 28px; color:#666666; font-size:12px; line-height:24px; text-align:right; vertical-align:top;}
.footer .footer-content span.link a{ padding:0 10px 0 5px; border-right:1px solid #666666; color:#666666; text-decoration:none;}
.footer .footer-content span.link a.last{ border-right:0;}
.footer .footer-content span.link a:hover{ text-decoration2:underline; color:#2aa0f8}


a.an_shouc2 {background2:#ff0000; padding:3px 5px;}
em.em_shouc {background2:#ff0000; padding:1px; display:none; width:30px;}

a.an_shouc {color:#ff6600; margin-left:5px; padding:0px 1px; background2:#efefef; font-size:13px; display:none; text-decoration:underline}


#mask {opacity:0.5; filter:alpha(opacity=50); _filter:alpha(opacity=70); display:none; background:#000; _background:#cce1e6; z-index:1000; position:absolute; top:0; left:0;}
#moveDiv {position: fixed; _position:absolute; display:none; z-index:1001; background:none;}
#ifr_div {width:100%; height:100%; overflow:hidden; background:#fff;}
#ifrm {width:100%; height:100%; overflow-x:hidden; display:none;}
#td_move { cursor:pointer}

.tab_msg {border:0;}
.tab_msg tr td {border:0; height:auto}
.tab_msg tr td#jy_2 span {height:30px; line-height:30px; font-size:15px; color:#fefefe;}

.tab_msg tr td#jy_2 img {float:right; cursor:pointer; padding-top:10px; padding-right:5px;}/* text-indent:-99999; height:18px; width:18px; background:url('../../images/07.gif') no-repeat}*/
.tab_msg tr td#jy_3 span {height:30px; line-height:30px; font-size:15px; color:#fefefe;}
.tab_msg tr td#jy_3 img {float:right; cursor:pointer; padding-top:10px; padding-right:5px;}/* text-indent:-99999; height:18px; width:18px; background:url('../../images/07.gif') no-repeat}*/

#ifr_div ul {padding:30px 50px}
#ifr_div ul li {float:left; width:100px;}


.r_hello 
{
    display:block;
    height: 65px;
    line-height: 65px;
    padding-left: 80px;
    background: url('../images/help_hello.gif') no-repeat scroll 0% 0% transparent;
    margin-bottom: 20px;
    font-size: 12px;
    font-weight: bold;
}
.Practicecss{position:absolute; z-index:2; left:2px; top:70px; font-size:12px; color:#fff;  padding:2px 6px 2px 6px;_padding:2px 5px 2px 5px;opacity:0.9;filter:alpha(opacity=90);}
.ys1{background-color:#409300;}                 
.ys2{background-color:#009590;}
