﻿* {margin: 0; padding: 0; }
li{list-style-type:none;}
.cnt { margin:0 auto; }
html, body {
	font-size: 12px; /*reset 1 em size to 10px*/
	text-align: center;
	font-family: "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	color: #333333;
	background:#E2F2FF url(mainbg.jpg) repeat-x 0 0;
	height:100%;	
}

a{color: #333333;text-decoration: none;}
a:hover{text-decoration: underline;}

.wrapfix:after {content:"."; display:block;height:0; clear:both; visibility:hidden;}
.wrapfix {display: inline-table;}* html .wrapfix {height: 1%;}.wrapfix {display: block;}

/* content holder */
#content { border-bottom:solid 1px #fff; margin: 0px auto; width: 986px;background:#FFF;text-align: center;min-height:600px;height:auto!important;_height:600px;}
#links { margin: 0px auto; width: 986px;background:#FFF;text-align: center; }
#linksbg{ margin:0px auto; text-align: left;padding-left:40px; height:92px; width:920px; background-image:url(linksbg.jpg); border:#cfe8f3 solid 1px;}
#linksbg li { display: inline; text-align:center;}
#linksbg li a {float: left; color: #333333; height:24px; line-height:24px; width: 80px; text-align:center; text-decoration:underline;font-size:12px;}

#bottom { margin: 0px auto; width: 986px; height:15px; background-image:url(bottombg.jpg);}
#foot { padding-top:10px; width: 100%; height:80px;background-image:url(footbg.jpg); line-height:18px;}
#searchbar {height:40px; background-image:url(searchbg.jpg); color:#0B80B7;}
#searchbar .serach
{
    float:left;margin:0px 0px 0px 40px;_margin:0px 0px 0px 20px; text-align:left; width:305px;padding-top:10px;
}
#searchbar .btn_serach
{
    margin-right:45px;
    _margin-right:15px;
    _padding-top:1px;
    width:39px; float:right;
}
#searchbar .dicussion
{
    float:right;margin:0px 20px 0px 0px; text-align:left;
    width:605px;
    _width:585px;
    padding-top:12px;
}
#header {clear:both; width:100%; min-width:968px; background-image:url(headlogo.jpg); height:32px;line-height:32px;}
#header .main {width:968px; margin:0 auto;}
#header .login {float:left; padding-left:8px;}
#header .mailLink { float:right;}
.login form {float:left;}
.login .label {overflow:hidden; float:left;line-height:31px; height:31px; color:#4b4b4b;}
.login .img {overflow:hidden; float:left; margin-top:5px; _margin-top:6px; margin-right:4px; height:18px;}
.login .sel {overflow:hidden; float:left; margin-top:5px; _margin-top:4px; margin-right:2px; height:22px;}
.login .login_ipt {overflow:hidden; float:left; margin:5px 0 0; _margin-top:4px; height:20px; line-height:16px;color:#4b4b4b;}
.login .ipt {float:left; width:80px; height:18px; margin:5px 3px 0; font-size:12px;}
.login .btn_submit {_display:inline; float:left; width:43px; height:18px; margin:5px 5px 0 1px;_margin-top:6px; font-size:12px; color:#4B4B4B; cursor:pointer; border:none; background:url(log.jpg) top no-repeat #fff;}
.login .loginin {float:left;_padding-left:5px;}
.problem {padding:2px 0 0 19px; cursor:pointer; background:url(serach.jpg) no-repeat;}
.link {padding:2px 0 0 19px; cursor:pointer; background:url(link.jpg) no-repeat;}
.homepage {padding:2px 0 0 17px; background:url(homepage.jpg) no-repeat;}
#banner {background-image:url(bannerbg.jpg);height:95px; line-height:95px;clear:both; text-align:left;}
#banner .menu a{text-align:center;line-height:20px;text-decoration:underline; font-size:14px;}
#banner .menu .special{font-weight:bold; color:#FE5600;}

.myinput{border:solid 1px #000000;width:80px;height:16px;background:#FFF;}
.myinput_search{border:solid 1px #0B80B7;width:150px;height:16px;background:#FFF;}

/* horizontal tabbed menu */	
#tabs { height:37px; text-align:center;background-image:url(menu.jpg); }
#tabs1 {background-image:url(menu1.jpg); width:24px;height:37px;float:left;margin-left:90px;  _margin-left:45px;}
#tabs2 {height:37px;text-align:center;margin:0px auto; overflow:hidden; width:775px;}
#tabs2 a {display:block; float: left; background:url(menubg1.jpg) no-repeat; color: #333; width: 109px; text-align:center;font-weight: bold; text-decoration: none; font-size:14px; line-height:37px; height:37px; }
#tabs2 a:hover {color: #000; background:url(menubg2.jpg) no-repeat; width:109px;}	
#tabs2 a.current {color: #000;background:url(menubg2.jpg) no-repeat;}
#tabs2 .ksyy{color:#FF1B0F;font-size:16px;}
#tabs3 {display:block;float:left;background:url(menu2.jpg) no-repeat;width:2px;height:37px;line-height:37px;}

#ksleft {text-align: center;}
#ksleft li {display: inline;}
#ksleft li a {float:left;background:#fff url(ks1.jpg) no-repeat;padding:8px 0px 0px 60px;color:#333;width:208px;height:28px;line-height:28px;text-align:left;text-decoration:none;font-weight:bold;font-size:14px;}
#ksleft li a:hover { background: #fff url(ks2.jpg);color:#2aa8e0;}
	
#ksmenu {color:#FFF;font-weight: bold;text-align: right; width:566px; height:32px; float: right; margin:31px 12px 0px 0px;background-image:url(ksbar2.jpg);}
#ksmenu li { display: inline; height: 31px; }
#ksmenu li a { float:left;  color: #fff; height:31px; line-height:31px; width: 78px; text-align: center; font-weight: bold; text-decoration: none; }
#ksmenu li a:hover { color: #feff99; }	
#ksmenu li a.current {color: #feff99;}	

#bannerbox {margin-top:5px; height:98px; background: #fff;}
#ksbar { height:63px; width:971px; background-image:url(ksbar1.jpg);margin:0px auto;}
#ksbar .mc
{
    color:#FFF; font-family:simhei; text-align: left; height:63px; font-size:18px; line-height:63px;overflow:hidden; width:350px; float: left; margin-left:30px; _margin-left:15px;
}
#ksbar .mcfont{ font-size:28px;}
/* left side */
.left { float: left; width: 560px; margin: 10px 5px 10px 10px;_margin-left:5px;}
/* right side */
.right { float: left; width: 400px; margin:10px 0px;}
/* left side */
.left_ks { float: left; width: 280px; margin: 10px 10px 10px 10px;_margin-left:5px; background-color:#D8F3FF;}
/* right side */
.right_ks { float: left; width: 676px; margin: 10px 0px;}

.dqwz{ margin:5px 0px 0px 10px;width:971px;color:#333;text-align: left;}
.dqwz a{ text-decoration: underline;}

/*预约信息*/
.yuyueboxcontext{background-color:#CF3;}
	
.bgr {border-right:solid 1px #DEDEDE;border-left:solid 1px #DEDEDE;width:825px;margin:0px auto;background-color:#F7F7F7;}
.bgfill {border-right:solid 1px #A8DCF2; border-left:solid 1px #A8DCF2;width:966px;padding:10px 0px;margin:0px auto;}

.bar {border-bottom:dashed 0px #CCCCCC;border-top-style: none;border-right-style: none;border-left-style: none;padding-left:5px;}
.zenz { margin:8px 0px; overflow:hidden; }
.zenz li { line-height:25px; float:left; width:138px; text-align:left; padding-left:25px;}

/*=====p_bar begin====*/
.p_bar {text-align:center;padding-top:10px;line-height: normal;margin-top:5px;margin-bottom:10px;}
.p_bar a {margin:4px 2px 2px 2px;padding:3px 1px 3px 1px;font-size: 12px;color: #333;line-height: 14px;text-decoration: none;}
.p_bar a.p_num {background-color: #FFFFFF;border: 1px #CCC solid; cursor:pointer;}
.p_bar a:hover.p_num {background-color: #DDE9F5;border:1px #CEE1F0 solid;text-decoration: none;}
.p_bar a.p_curpage {border-style: none;font-weight: bold;}
/*=====p_bar end====*/

.yslb {border-collapse: collapse;}
.yslb td{line-height:16px; border:1px #A7DAEB solid; text-align:center;}
.yslb td a{ text-decoration:underline;}
.yslb .xh a{display:block;background: url(../images/res.jpg) no-repeat;width:41px; height:26px;line-height:26px;text-align:center;color:#3A5900;text-decoration:none;font-weight:bold; font-size:14px; margin:0px auto;}
.yslb .full{display:block;background: url(../images/res_full1.jpg) no-repeat;width:41px; height:26px;line-height:26px;text-align:center;color:#fff;text-decoration:none;font-weight:bold; font-size:14px; margin:0px auto;}
.yslb .today{display:block;background: url(../images/res_yellow.jpg) no-repeat;width:41px; height:26px;line-height:26px;text-align:center;color:#3A5900;text-decoration:none;font-weight:bold; font-size:14px; margin:0px auto;}

.mzbc {width:590px;background:#E2F6FF url(../images/divbg.jpg) repeat-x 0 0; text-align:center; border:1px #ABD9EF solid;list-style-image:none;list-style-type:none;z-index:102;}
.mzbc .explain{margin:5px 0px 0px 0px;text-align:left;line-height:15px;padding-left:25px;padding-bottom:5px; color:#08ABF8; background:url(dotline.gif) repeat-x 50% 100%;}
.mzbc .line{ border-bottom:solid 1px #ABD9EF; height:35px; background-color:#0887E1;}
.mzbc .pbrq{ height:25px;padding-left:10px;padding-top:6px;float:left;width:515px;text-align:left; font-size:14px; font-weight:bold; color:White; line-height:25px; }
.mzbc .close{float:left;text-align:right;padding-top:8px;width:60px;}
.mzbc .cont{width:590px;text-align:center;padding-bottom:10px;padding-top:3px;}
.mzbc .cont ul{margin:0px auto;text-align:center;}
.mzbc .cont ul li{display:inline;margin:0px auto;}
.mzbc .cont ul li a{ display:block;color: #000;width:85px;float:left;background: url(../images/mzbg1.jpg);text-decoration: none;font-size:12px; font-family:Arial; font-weight:600; line-height:31px; height:31px;margin:8px 0px 0px 12px;_margin-left:9px;}
.mzbc .cont ul li a .xh{float:left; display:block; color:#fff; text-align:center; width:29px;}
.mzbc .cont ul li a .sj{float:left;display:block;text-align:center; width:56px;}
.mzbc .cont ul li a:hover {text-decoration:none;background: url(../images/mzbg2.jpg);cursor:pointer;}
.mzbc .cont ul li a .reg{background: url(../images/mzbg3.jpg);}
.mzbc .cont ul li a .reg .xh{float:left; display:block; color:#8D8D8D;}			
.mzbc .cont ul li a .reg .sj{float:left; display:block; color:#767676;}

.mask{z-index:100;background-color:#EDF2FB;position:absolute;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;   }

.register {width:600px; background-color:#F6FBFF;text-align:center; border:1px #2AA8E0 solid;list-style-image:none;list-style-type:none;z-index:101;}
.register .line{border-bottom:solid 1px #2AA8E0; background-color:#B1E5FD; height:30px; padding-right:10px;}
.register .pbrq{height:30px;padding-left:10px;float:left;width:515px;text-align:left;font-size:14px;font-weight:bold;line-height:30px;}
.register .close{float:right;text-align:right;height:30px;line-height:30px;width:60px;}
.register .close a{text-decoration:underline;}
.register .cont{text-align:center; margin:10px 10px 10px 10px;}

FIELDSET { BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 0px solid; text-align:center; } 
LEGEND { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 0px } 

.cls {clear:both;}

/*=====就诊信息#B3D1E9 begin====*/

.content_jzxx{margin-bottom:5px;border:solid 1px #f6cd97;width:558px;}
.content_jzxx .head{height:30px;background-color:#f6cd97;background-image:url(orangebg.jpg);}
.content_jzxx .menu{float:left;height:20px;}
.content_jzxx .menu .list{background-color:#ff7200;margin:5px 0px 0px 10px;padding:0px 10px;line-height:25px;text-align : left;color: #ffffff;font-weight: bold;font-size:14px;}
.content_jzxx .more{color:#333;float:right;margin-right:5px;height:30px;line-height:30px;}
.content_jzxx .body{border-top:solid 1px #f6cd97;text-align:left;background-color:#fff;line-height:18px;clear:both;}

/*=====就诊信息 end====*/

/*=====content_ks begin====*/

.content_ks{ margin:5px; border:solid 1px #2aa8e0;}
.content_ks .head{height:30px;background-color:#2aa8e0;background-image:url(bluebg.jpg);}
.content_ks .menu{float:left;height:20px;}
.content_ks .menu li{display:inline;float:left;}
.content_ks .menu li a
{
     display:block;
     text-decoration:underline;
     border:solid 1px #2AA8E0;
     border-bottom:0px;
     margin:9px 0px 0px 5px;
     font-size:14px;
     height:23px;
     line-height:23px;
     text-align:center;
}
.content_ks .menu li .current{background:#fff;font-weight:bold;text-decoration:none;position:relative;margin-bottom:-1px;_height:24px;}
.content_ks .menu .list{   background-color:#2F96D5;margin:5px 0px 0px 10px;padding:0px 10px;line-height:25px;text-align:left;color: #ffffff;font-weight: bold;font-size:14px;}
.content_ks .menu .listbg{ background-color:#2aa8e0;}
.content_ks .more{color:#333;float:right;margin-right:5px;line-height:30px;}
.content_ks .body{border-top:solid 1px #2aa8e0;text-align:left;background-color:#fff;}

/*=====content_ks end====*/

/*=====content_zk begin====*/

.content_zk{ margin-top:0px;margin-bottom:5px;border:solid 1px #cee4a2;}
.content_zk .head{height:30px;background-image:url(greenbg.jpg);}
.content_zk .menu{float:left;height:20px;}
.content_zk .menu li{display:inline;float:left;}
.content_zk .menu li a
{
     display:block;
     text-decoration:underline;
     border:solid 1px #60A41D;
     border-bottom:0px;
     margin:9px 0px 0px 5px;
     font-size:14px;
     height:25px;
     line-height:25px;
     text-align:center;
}
.content_zk .menu li .current{background:#fff;font-weight:bold;text-decoration:none;}

.content_zk .menu .list
{
    background:url(arrow_green.jpg) no-repeat 0 45%;
	line-height:30px;
	margin-left:10px; 
	padding-left:20px;
    text-align : left;     
    color: #4c8100;
    font-weight: bold;
	font-size:14px;
}

.content_zk .menu .list1
{  
    background:url(arrow_green1.jpg) no-repeat 0 45%;
	line-height:30px;
	margin-left:10px; 
	padding-left:20px;
    text-align : left;     
    color: #fff;
    font-weight: bold;
	font-size:14px;
}
.content_zk .more{color:#333;float:right;margin-right:5px;line-height:20px;padding-top:5px;}
.content_zk .body,.content_zk .body_hos
{
    border-top:solid 1px #cee4a2;
    text-align:left;
    background-color:#fff;
    padding: 5px 10px 0px 10px;
    margin-bottom:5px;
    overflow:hidden; 
    clear:both;
}
.content_zk .body li{display:inline; line-height:25px; float:left; width:138px; text-align:left; padding-left:20px;}
.content_zk .body_hos li{display:inline;background:url(icon_hospital.jpg) no-repeat 0 30%; height:25px; line-height:25px; float:left; width:138px; text-align:left; padding-left:25px;}

/*=====content_zk end====*/

/*=====content begin====*/

.content{ margin-top:0px;margin-bottom:5px;border:solid 1px #b3d1e9;}
.content .head{height:30px;background-image:url(bluebg2.jpg);}
.content .menu{float:left;height:20px;}
.content .menu .list{background-color:#1e89e0;margin:5px 0px 0px 10px;padding:0px 10px;line-height:25px;text-align:left;color:#ffffff;font-weight:bold;font-size:14px;}
.content .menu .tabs{margin-left:10px;text-align:left;}
.content .menu .tabon{margin:5px 4px 0px 0px;height:25px;line-height:25px;padding:0px 10px;text-align:center;background-color:#1e89e0;float:left;}
.content .menu .tabon a{color:#ffffff;font-weight: bold;font-size:14px;text-decoration:none;}
.content .menu .tab{margin:5px 4px 0px 0px;height:25px;line-height:25px;padding:0px 10px;text-align:center;cursor:pointer;background-color:#ADE5FC;float:left;}
.content .menu .tab a{font-size:14px;text-decoration:underline;}
.content .menu .expbg{background:url(user_message.png) no-repeat 0 45%; padding-left:16px;}
.content .menu .letbg{background:url(heart.png) no-repeat 0 45%; padding-left:16px;}
.content .more{color:#333;float:right;margin-right:5px;line-height:20px;padding-top:5px;}
.content .body,.content .body_hos{border-top:solid 1px #b3d1e9;text-align:left;background-color:#fff;padding: 5px 10px 5px 10px; overflow:auto;}
.content .body .space{ line-height:20px;color:#333333;}
.content .body li{display: inline;float: left; width:175px;line-height:28px; text-align:left;}
.content .body_hos li{display:inline;float:left;background:url(icon_hospital.jpg) no-repeat 0 30%; height:28px; line-height:28px;width:165px; text-align:left; padding-left:25px;}

/*=====content end====*/

/*=====content_right begin====*/

.content_right{margin-top:0px;margin-bottom:5px;border:solid 1px #f2dfa3;}
.content_right .head{height:30px;background-image:url(yellowbg.jpg);}
.content_right .menu{float:left;height:20px;}
.content_right .menu .list{background:url(arrow_yellow.jpg) no-repeat 0 45%;line-height:30px;margin-left:10px; padding-left:20px;text-align:left;color:#ef6000;font-weight:bold;font-size:14px;}
.content_right .more{color:#333;float:right;margin-right:5px;height:30px;line-height:30px;}
.content_right .body{border-top:solid 1px #efb600;text-align:left;background-color:#fff;padding:5px;}
.content_right .body li{display: inline;float: left; width:300px;line-height:28px;}

/*=====content_right end====*/

.divwarp{width:100%; word-wrap:break-word;word-break:break-all;overflow:hidden !important;}
.divwarp a{ text-decoration:underline; color:#098bce;}

.lb_line {background-image: url(../images/dotline.gif);background-repeat: repeat-x;height: 5px;}

.btn_gxx {background:url(letter.jpg) no-repeat;color:#000; height:41px; line-height:41px; cursor:pointer;display:block; text-align:right; padding-right:15px;}
.btn_gxx span{color:#FF0000; font-size:24px; font-weight:bold;}

.gray{color:#999999;}
.green{color:#22661C; font-family:"Arial";}
.yellow{color:#F18700;}
.bold{ font-weight:bold;}
/*=====doctor_jy begin====*/

table.doctor_jy { margin-top:5px;color:#999999;}
table.doctor_jy  .top_lt {width:12px; height:12px; background:url(../images/doctor_good_01.gif) no-repeat;}
table.doctor_jy  .top_rt {width:12px; height:12px; background:url(../images/doctor_good_02.gif)  no-repeat; }
table.doctor_jy  .top_md { height:12px; background:url(../images/doctor_good_03.gif)  repeat-x; }
table.doctor_jy  .dle_lt {width:12px; height:58px; background:url(../images/doctor_good_04.gif) no-repeat;}
table.doctor_jy  .dle_rt {width:12px; height:58px; background:url(../images/doctor_good_05.gif)  no-repeat; }
table.doctor_jy  .dle_md { height:12px; background:url(../images/doctor_good_06.gif)  repeat-x; }
table.doctor_jy  .dle_md a{text-decoration:underline; color:#0F862C;}
table.doctor_jy  .mid_lt {width:12px; background:url(../images/doctor_good_07.gif) repeat-y;}
table.doctor_jy  .mid_rt {width:12px;  background:url(../images/doctor_good_08.gif)  repeat-y; }
table.doctor_jy  .space_jy {padding:5px 0 10px 5px; font-size:12px; line-height:20px; color:#333333;}
table.doctor_jy  .space_jy img{margin:3px 0 7px 0;vertical-align:middle; }
table.doctor_jy  .bot_lt {width:12px; height:12px; background:url(../images/doctor_good_09.gif) no-repeat;}
table.doctor_jy  .bot_rt {width:12px; height:12px; background:url(../images/doctor_good_10.gif)  no-repeat; }
table.doctor_jy  .bot_md { height:12px; background:url(../images/doctor_good_11.gif)  repeat-x; }
.doctor_jymore{ text-align:right;}

table.doctijiao { width:520px;}
table.doctijiao .topbg {background:#fefff0; border:1px #fff2a1 solid; padding:5px;}
table.doctijiao .botbg { border-collapse:collapse;}
table.doctijiao .botbg td {border:1px #eee solid} 

.doctor_note{ margin:5px 0px;}
.doctor_note .top_left{background:url(../images/user_message.png) no-repeat; padding-left:25px; float:left; height:20px; line-height:20px;}
.doctor_note .top_left a{text-decoration:underline; color:#0F862C;}
.doctor_note .top_right{ float:right;height:20px; line-height:20px; color:#999;}
.doctor_note .top_right strong{color:#0F862C;}
.doctor_note .note{ background:url(../images/dotline.gif) repeat-x 0 100%; padding:5px 0px 5px 25px; line-height:20px;}
/*=====doctor_jy end====*/

/*=====news begin====*/
.rank_list{ padding:5px 0 0 8px}
.rank_list li{background:url(../images/line.png) repeat-x 50% 100%;line-height:28px;height:28px;}
.rank_list li a{padding-left:5px;}

.num{ background:url(../images/num_07.png) no-repeat 0 48%; width:16px; height:28px; line-height:28px; text-align:center; padding-right:3px; color:#709458;display:inline-block; font-family:Verdana, Geneva, sans-serif; font-size:10px}
.no1{ background:url(../images/num_01.png) no-repeat 0 48%; color:#fff}
.no2{ background:url(../images/num_03.png) no-repeat 0 48%; color:#fff}
.no3{ background:url(../images/num_05.png) no-repeat 0 48%; color:#fff}

.ranklist{margin:5px 8px;}
.ranklist li{background:url(dotline.gif) repeat-x 50% 100%;}
.ranklist li .num{ background:url(icon_news.jpg) no-repeat 0 48%; width:20px; height:28px; line-height:28px;}


.news{border-top:solid 1px #cee4a2;text-align:left;background-color:#fff;padding: 0px 10px 5px 10px;margin-bottom:5px;}

.linkNews a:link{color:#328100}
.linkNews a:hover{color:#F00;}

.NewList{ padding:0px 10px 0px;}
.NewList ul{ margin:10px 0px 0px 10px;}
.NewList ul li{background:url(icon_info.gif) no-repeat 0 100%;padding-left:20px;position:relative; font-size:14px;}
.NewList ul li a{text-decoration:underline;height:22px;line-height:22px;}
.NewList ul li a:link{color:#328100}
.NewList ul li a:hover{color:#F00;}
.NewList ul li span { position:absolute; right:10px; color:#999; font-size:12px; z-index:0}

.NewsDetail{background-color:#F9FDFF;padding:30px 30px 30px 30px;margin:20px 30px 30px 30px;border:solid 1px #2AA8E0;}
.NewsTitle{ text-align:center; }
.NewsTitle h1{border-bottom:solid 1px #2AA8E0; font-size:22px; padding-bottom:10px;}
.NewsInfo{ padding-top:10px;padding-bottom:5px;}
.NewsBody{ text-align:left; font-size:14px;}

.SubNewMenu{position:absolute;display:none;background-color:#1979CD;}
.SubNewMenu li{display:inline;}
.SubNewMenu li a{ display:block;float: left;height:30px;line-height:30px; color:White; font-weight:bold;width:65px; text-align:center;}

/*=====news end====*/

/*=====Letter begin====background:url(icon_regt.jpg) no-repeat 0 55%;*/
.regtinfo{overflow:hidden; height:150px;margin:0px 8px; width:368px;}
.regtinfo li{background:url(icon_regt.jpg) no-repeat 0 50%;padding-left:20px;line-height:25px;height:25px;}


/*=====Letter end====*/


#art_source a,#art_source a:visited{color:#000; text-decoration:none;}
#art_source a:hover,#art_source a:active{color:#c00; text-decoration:none;}
.artInfo a,.artInfo a:visited{color:#c00;}
.artInfo a:hover,.artInfo a:active{color:#f00;}

/*=====Letter begin====*/
.Letter{ margin:10px 10px 5px 10px; background:url(icon_letter.jpg) no-repeat 0 48%; padding-left:20px;}
.Letter a{ color:#F18700; text-decoration:underline;}
.LetterCon{ margin:0px 5px 0px 30px; line-height:20px;}
.LetterCon a{color:#098BCE;text-decoration:underline;}
/*=====Letter end====*/

/*=====Exp begin====*/
.Exp{ margin:5px 10px 0px 10px;}
.Exp a{ color:#098BCE; text-decoration:underline;}
.ExpCon{margin:5px 5px 10px 10px;line-height:20px;background:url(dotline.gif) repeat-x 50% 100%;}
.ExpCon a{color:#098BCE;text-decoration:underline;}
/*=====Exp end====*/

/*=====LetterMore begin====*/
.LetterMore{width:968px; margin:10px auto;}
.LetterMore .LetterHead{width:953px;height:262px;background:url(letter_top.jpg) no-repeat;margin:0px auto;}
.LetterMore .LetterHead .sl{padding:80px 0px 0px 350px;text-align:left;font-size:30px;font-family:simhei;font-weight:bold;}
.LetterMore .LetterContent{width:953px;background:url(letter_content.jpg) repeat-y;margin:0px auto; padding-bottom:10px;}
.LetterMore .LetterContent_sub{ margin:0px auto;margin-left:110px;}
.LetterMore .LetterList {width:210px;float:left;border-bottom:1px #f18700 dotted; margin-right:50px;margin-bottom:20px;}
.LetterMore .LetterList a {color:#f18700; text-decoration:underline;}
.LetterMore .LetterList li {width:210px;float:left;line-height:20px;list-style:none;}
.LetterMore .LetterList h1 {font-size:14px;color:#f18700; text-align:center;}
.LetterMore .LetterList p { text-indent:25px; line-height:20px; text-align:left;}			
.LetterMore .LetterList .info {height:200px; text-align:left;}	
.LetterMore .LetterList .add {height:50px;width:200px;text-align:right;}
.LetterMore .LetterBottom{width:953px;height:250px;background:url(letter_bottom.jpg) no-repeat; margin:0px auto;}
.LetterMore .LetterBottom .page{margin-top:0px;padding-top:80px;}

/*=====LetterMore end====*/

/*=====LetterMore begin====*/
.ClinicMore{width:968px; margin:10px auto;}
.ClinicMore .ClinicHead{width:952px;height:260px;background:url(clinic_top.jpg) no-repeat;margin:0px auto;}
.ClinicMore .ClinicHead .sl{padding:90px 0px 0px 100px;text-align:left;font-size:30px;font-family:simhei;font-weight:bold;}
.ClinicMore .ClinicContent{width:952px;background:url(clinic_content.jpg) repeat-y;margin:0px auto; padding-bottom:10px;}
.ClinicMore .ClinicContent_sub{ margin:0px auto;margin-left:110px;}
.ClinicMore .ClinicList {width:210px;float:left;border-bottom:1px #098BCE dotted; margin-right:50px;margin-bottom:20px;}
.ClinicMore .ClinicList a {color:#f18700; text-decoration:underline;}
.ClinicMore .ClinicList li {width:210px;float:left;line-height:20px;list-style:none;}
.ClinicMore .ClinicList h1 {font-size:14px;color:#f18700; text-align:center;}
.ClinicMore .ClinicList p { text-indent:25px; line-height:20px; text-align:left;}			
.ClinicMore .ClinicList .info {height:200px; text-align:left;}	
.ClinicMore .ClinicList .add {height:50px;width:200px;text-align:right;}
.ClinicMore .ClinicBottom{width:952px;height:250px;background:url(clinic_bottom.jpg) no-repeat; margin:0px auto;}
.ClinicMore .ClinicBottom .page{margin-top:0px;padding-top:80px;}

/*=====LetterMore end====*/


/*=====serach_doct begin====*/
.serach_doct{width:283px;text-align:left;}
.serach_doct dt {width:283px;height:28px;line-height:28px;text-indent:10px;}
.serach_doct .hov{width:283px;height:28px;color:#000; background:url(headmenubg1.jpg) repeat;}
.serach_doct .hov a{font-size:14px;}
.serach_doct .current{width:283px;height:28px;color:#fff; background:url(headmenubg2.jpg) repeat;}
.serach_doct .current a{ color:#fff; font-weight:bold;font-size:14px;}
.serach_doct dt .dt_a{ width:240px;float:left;}
.serach_doct dt .dt_a a:hover{text-decoration:underline;}
.serach_doct dt .dt_b{ width:30px;float:left;}
.serach_doct dd{width:281px; border:solid 1px #CEEBF7; background:url(contentbg.jpg) repeat; padding:10px 0px;}
.serach_doct .dd_left{background:url(ddmenubg1.jpg) no-repeat;} 
.serach_doct .dd_right{background:url(ddmenubg2.jpg) no-repeat;} 
.serach_doct dd a{ width:128px; padding-top:3px; height:24px; line-height:24px;float:left;color:#000; text-decoration:none;text-indent:22px;}
.serach_doct dd a:hover{background:url(ddmenubg3.jpg) repeat-x; text-decoration:none;}
.serach_doct dd font{font-size:12px;font-weight:bolder; color:#22661C; font-family:"Arial";}

.serach_doct_dept{font-size:14px; font-weight:bold;text-align:left;margin:10px 0px 0px 0px; height:30px; line-height:30px;color:#87BF1C; width:100%;}
.serach_doct_dept a{color:#87BF1C;text-decoration:underline;}
.serach_doct_res{margin:10px 0px auto;}
.serach_doct_con{width:150px; float:left; position:relative;margin:5px 0px 0px 20px;height:29px;_height:30px;line-height:30px;font-weight:bold;font-size:14px;display:block; border:solid 1px #2AA8E0; border-bottom:0px; color:#1B7BB8;background-color:#fff;}
.serach_doct_res .bottom{background:url(dotline.gif) repeat-x 50% 100%;height:5px;}
.serach_doct_res td{line-height:20px;color:#333;font-family:"Arial";}
.serach_doct_res a{text-decoration:underline;color:#1B7BB8;}

.serach_doct_register {margin-left:5px;}
.serach_doct_register li{display:inline;float:left; width:220px; text-align:left;}
.serach_doct_register a{text-decoration:underline;color:#1B7BB8; height:25px; line-height:25px; font-weight:bold; text-align:left;}
.serach_doct_register font{color:#0B80B7;font-size:12px;}
.serach_doct_register .kyrs{color:#286A22; font-family:"Arial";}

/*=====serach_doct end====*/

/*=====zixun begin====*/

/*=====zixun_sort begin====*/
.zixun_sort{margin:0px 15px 10px 15px;}
.zixun_sort h1 
{
    background:url(faculty.gif) no-repeat scroll 0 0 transparent;
    color:#098BCE;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    margin:10px 0 0;
    padding-left:16px;
    vertical-align:middle;
}
.zixun_sort p {line-height:22px;margin:0px;padding:0 0 0 16px;}
.zixun_sort p a{text-decoration:underline;}
.zixun_sort p .current{color:Red;font-weight:bold;}
/*=====zixun_sort end====*/

/*=====zixun_list begin====*/
.zixun_list{border-top:solid 1px #2AA8E0;text-align:left;background-color:#fff;padding: 0px 10px 5px 0px;margin-bottom:5px;}

.zixun_list .ConList{ margin-left:20px;}
.zixun_list .ConList ul li{background:url(dotline.gif) repeat-x 50% 100%; padding-bottom:3px; line-height:28px; height:28px; position:relative; font-size:14px;}
.zixun_list .ConList ul li a{ padding-left:5px;text-decoration:underline}
.zixun_list .ConList ul li a:link{color:#064a94}
.zixun_list .ConList ul li a:hover{color:#ff7e00;}
.zixun_list .ConList ul li span{ position:absolute;text-align:center;width:140px; right:5px; color:#999; font-size:13px; z-index:0}
.zixun_list .ConList ul li .bt{position:absolute;text-align:center; width:620px;right:325px; color:#333; font-size:14px; z-index:0}
.zixun_list .ConList ul li .djsl{position:absolute;text-align:center; width:70px;right:245px; color:#333; font-size:14px; z-index:0}
.zixun_list .ConList ul li .zxr{position:absolute;text-align:center; width:80px;right:155px; color:#333; font-size:14px; z-index:0}
.zixun_list .ConList ul li .jd{position:absolute; text-align:center; width:30px; right:245px; color:#333; font-size:14px; z-index:0}
.zixun_list .ConList ul li .icon{background:url(icon_zx.jpg) no-repeat 0 48%; width:13px; height:28px; line-height:28px;}
/*=====zixun_list end====*/

/*=====consult_list begin====*/
.consult_body{border-top:solid 1px #efb600;text-align:left;background-color:#fff;padding:5px;}
.consult_list{margin:5px 8px;}
.consult_list li{background:url(dotline.gif) repeat-x 50% 100%;line-height:28px; height:28px;position:relative;}
.consult_list li a{color:#333;}
.consult_list li span { position:absolute; bottom:1px; right:5px; color:#999; font-size:13px; line-height:28px; height:28px;}
.consult_list li .num{ background:url(icon_consult.jpg) no-repeat 0 48%; width:20px; height:28px; line-height:28px;}
/*=====consult_list begin====*/

.textarea{height:100px;color:#333333;width:500px;overflow:hidden;background-color: #FFFFFF;border:none; border-bottom:dashed 1px #c1c1c1;}
.tab_zxnr{border:1px solid #7f9db9;font-size:14px; width:500px;}
.tab_zxnr td{padding:0px 12px;}
/*=====zixun end====*/

/*=====LoginPannel begin====*/
.LoginPannel{ z-index:999; width:609px;height:303px;position:absolute;z-index:999;}
.LoginPannel .LoginHead{ color:#fff; font-size:14px; font-weight:bold; height:36px; line-height:36px;background:url(../images/login_headbg.jpg) repeat-x;}
.LoginPannel .LoginHead .HeadTitle{float:left; width:566px;}
.LoginPannel .LoginContent{ text-align:center;background:#F1FBFF url(../images/login_bgc.jpg) repeat-x;}
.LoginPannel .LoginContent .lbg{float:left;background:url(../images/login_bgl.jpg) repeat-y;width:269px; border-right:solid 1px #D8EBF4;}
.LoginPannel .LoginContent .input{border:solid 1px #0094DC; width:150px;}
.LoginPannel .LoginContent .word{font-size:12px; line-height:20px;text-align:left;}
.LoginPannel .LoginContent .explain{font-size:12px;margin:0px 30px 0px 80px;color:#999; line-height:20px;text-align:left;}
.LoginPannel .LoginContent .rbg{background:url(../images/login_bgr.jpg) repeat-y right;width:339px; float:left;}
.LoginPannel .bottoml{background:url(../images/login_bottoml.jpg) repeat-x; height:5px;line-height:5px; width:4px;float:left;}
.LoginPannel .bottom{background:url(../images/login_bottom.jpg) repeat-x; height:5px; line-height:5px;float:left; width:601px;}
.LoginPannel .bottomr{background:url(../images/login_bottomr.jpg) repeat-x; height:5px;line-height:5px; width:4px;float:left;}


.LoginPannel1{ z-index:999; width:399px; position:absolute;}
.LoginPannel1 .Title1{ color:#fff; font-size:14px; font-weight:bold; height:36px; line-height:36px;background:url(login_headbg.jpg) repeat;}
.LoginPannel1 .Container1{ text-align:center;background:#F1FBFF url(login_bgc.jpg) repeat-x 0 0;}
.LoginPannel1 .Container1 .lbg{background:url(login_bgl.jpg) repeat-y; width:4px;}
.LoginPannel1 .Container1 td{ height:30px;}
.LoginPannel1 .Container1 .input{border:solid 1px #0094DC; width:100px;}
.LoginPannel1 .Container1 .rbg{background:url(login_bgr.jpg) repeat-y; width:4px;}
.LoginPannel1 .Container1 .bottoml{background:url(login_bottoml.jpg) repeat-x; height:5px; width:4px;}
.LoginPannel1 .Container1 .bottom{background:url(login_bottom.jpg) repeat-x; height:5px;}
.LoginPannel1 .Container1 .bottomr{background:url(login_bottomr.jpg) repeat-x; height:5px;width:4px;}
/*=====LoginPannel end====*/
.UserSelect
{
	padding: 8px;
	z-index: 999;
	width: 399px;
	position: absolute;
	border: solid 1px #B1D1F7;
	background: white;
	font-size: 12px;
	text-align: left;
}
.jzxz p{text-indent:25px; padding-top:7px; line-height:18px;}
.jzxz h1{padding-top:7px;font-size:14px;font-weight:bold;}


/*=====QA begin====*/

.QA{margin-bottom:5px;margin-top:10px; background:#fff; border:solid 1px #CEE4A2;}
.QA .QaHead{line-height:30px; height:30px;background-color:#F6FFE7;}
.QA .QaHead .Title1{width:70px;float:left;font-size:14px; font-weight:bold;color:#4C8100; text-align:center;margin-left:10px;}
.QA .QaHead .Nav{ width:400px; float:left;}
.QA .QaHead .Nav a{ margin-left:5px; margin-top:5px; display:block;float:left;cursor:pointer;width:70px;cursor:pointer;text-decoration:underline;border:solid 1px #CEE4A2;border-bottom:0px;height:25px;line-height:25px;text-align:center;}
.QA .QaHead .Nav .current{position:relative;margin-bottom:-1px;height:25px;_height:26px;background:#fff;font-weight:bold;text-decoration:none; color:#4C8100;}
.QA .QaHead .More{ float:right;line-height:40px; height:40px;}
.QA .nr{text-align:left; border-top:solid 1px #CEE4A2; background:#fff;}
.QA .nr ul{display: block;padding: 0 0 0 10px;height: 365px;overflow: hidden;background-image: url(bj9.jpg);background-repeat: repeat-y;background-position: center 0px;}
.QA .nr ul li{float:left;height:175px;width:263px;display:block;padding:5px 10px 0 0px;font-weight:bold;margin-top:6px;border-bottom: 1px dashed #d0d0d0;font-size: 14px;}
.QA .nr ul li h1{font-weight: bold;color:#000000;font-size: 14px;background: url(bj8_01.jpg) no-repeat; padding-left:18px;}
.QA .nr ul li p{line-height: 20px;display: block;padding: 8px 0px 0px 18px; font-weight:normal; font-size:12px;background: url(bj8_03.jpg) no-repeat 0px 10px;}


.cjwt_nav{border:solid 1px #2AA8E0;}
.cjwt_nav .tit{display:block;font-size:18px;font-weight:bold;text-align:left; margin:10px 0px 0px 20px;color:#4C8100;}
.cjwt_nav .nav1{display:block; margin:0px 10px 5px 10px;width:193px;height:49px;line-height:20px;text-decoration:underline;background:url("prob_nav1.jpg") no-repeat;padding:15px 0px 0px 55px; text-align:left;}
.cjwt_nav .nav2{display:block; margin:0px 10px 5px 10px;width:193px;height:52px;line-height:20px;text-decoration:underline;background:url("prob_nav2.jpg") no-repeat;padding:13px 0px 0px 55px; text-align:left;}
.cjwt_content{border:solid 1px #2AA8E0; width:678px;}
.cjwt_content .title{ margin:5px;background:url("prob_title.jpg") no-repeat;height:30px;line-height:30px; padding-left:15px;font-weight:bold; font-size:14px;text-align:left;}
.cjwt_content .container{text-align:left; margin:10px 10px 15px 20px; font-size:12px; line-height:20px;}

/*=====QA end====*/


/*=====suggestion begin====*/
.logo48 {width:48px;height: 48px;float: left;}
.sugg_info {overflow:hidden;width:800px; /* width > left_col+right_col */}
.sugg_info {/* nav link */clear:both;margin:10px auto;}
.sugg_info .post {width: 795px;clear: both;float: left;overflow:hidden;background-color:#E4F9FF;border: 1px solid #2AA8E0;margin: 0px 0px 6px 0px;padding: 1px;}
.sugg_info .essential {border:1px solid #F2B600;background-color:#FFFAE8;}
.sugg_info .post .left_col {width: 130px;float: left;overflow:hidden;}
.sugg_info .post .right_col {width: 665px;float: left;background: #FFF;overflow: hidden;}
.sugg_info .post .head {clear:both;text-align:center;height: 24px;border-bottom: 1px dotted #B8D2DC;font-size: 14px;}
.sugg_info .post .logo {clear: both;margin-top: 5px;padding-left:35px;}
.sugg_info .post .info {clear:both;text-align:center; line-height:20px;}
.sugg_info .post .info a{color: #999;text-decoration:none;}
.sugg_info .post .title {float:left;padding:2px 0px 0px 4px;text-align:left;color:#999;font-size:12px;}
.sugg_info .post .content11 {clear:both;text-align:left;font-size: 14px;padding:6px;height:auto !important;min-height:110px;height:110px;overflow:visible;}
.sugg_info .post .foot {clear:both;text-align:left;height: 12px;font-size: 12px;line-height: 12px;padding:6px;border-top: 1px dotted #D3E1E7;}
.sugg_info .post .no {float:right;color:#999;padding-right: 5px;}
.sugg_info .post .control {float:right;}
/*=====suggestion end====*/

/*=====tasknote begin====*/

.tasknote {padding-left:10px;position:absolute;z-index:100;}
.tasknote .arrow {background:url("../images/arrow.gif") no-repeat scroll 0 0 transparent;left:0px;overflow:hidden;position:absolute;top:10px;z-index:1;}
.tasknote .side {height:21px;width:11px;}
.tasknote .up {height:11px;left:40px;top:0;width:21px;}
.tasknote .down {background-position:0 -10px;bottom:2px;height:11px;left:40px;top:auto;width:21px;}
.tasknotebody {background:none repeat scroll 0 0 #FFF9E3;border:1px solid #f7d670;font-size:12px;padding-left:4px;width:240px;}
.noticeInfo {background:url("#") no-repeat scroll 0 3px transparent;line-height:20px;margin:12px 10px 0;padding-left:0px; text-align:left;}
.noticelist {margin:0 0 0 26px;padding:0;}
.noticelist li {line-height:22px;margin:0;padding:0;}
.tasknote .close {background:url("../images/close.gif") no-repeat scroll 0 0 transparent;cursor:pointer;height:13px;overflow:hidden;position:absolute;right:2px;top:2px;width:13px;z-index:2;}

/*=====tasknote end====*/

/*=====floatbox begin====*/
.floatbox {display:none; border: #b5b5b5 1px solid;font-size:12px;z-index: 300;background: #ffffff;float: right;overflow: hidden;width: 270px;height: 190px;right: 0px;bottom: 0px;position:fixed;_position:absolute; /*IE6*/_top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight); /*IE6*/}
.floatbox dt{ background-image:url(floatbox_bg.jpg);background-position: right top;height:28px;line-height:28px;}
.floatbox dt .box_tit{display:block;overflow:hidden;height:28px;line-height:28px;}
.floatbox dt .box_tit{ width:70%;float:left;color:#203D5F;font-size:10pt;text-indent:0.8em;font-weight:bold;}
.floatbox dd{ text-align:left; line-height:20px; width:96%; height:auto; display:block; margin:0 auto; overflow:hidden;padding:4px 0px;}
.floatbox dt .box_close,.floatbox dt .box_zoom{ width:12px;height:28px;line-height:28px;display:block;float:right; margin-right:8px;}
.floatbox dt .box_close img{ margin-top:8px}
.floatbox dt .box_zoom img{ margin-top:10px}

/*=====floatbox begin====*/


/*=====floatdiv begin====*/

.floatdiv{border:solid 1px #B5B5B5;position:absolute;top:200px;left:50px;width:325px;height:64px; z-index:999;}
.floatdiv .conttext{background-color:#fff;text-align:left;font-size:12px; padding:5px 10px;}
.floatdiv .conttext a{text-decoration:underline; color:#F18700;}
.floatdiv .iframebg{position:absolute; visibility:inherit; top:0px; left:0px;width:100%; height:100%; z-index:-1;}

/*=====floatdiv end====*/


