body{
	font-size:12px; background:url(../Images/back1.gif) repeat-x; background-color:#eee6ce;margin-top:-14px; 
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style-type: none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
input {vertical-align:middle;}

img{border:0; }
.img1 { border:1px #D7D7D7 solid; padding:3px;}
.img2 { border:1px #D7D7D7 solid; }
.img3 { margin-right:5px; }
.img4 { border:1px #D7D7D7 solid; padding:3px; margin:5px;}
*{padding:0;margin:0}
.left { float:left;}
.center { float:right;}
.toptext { padding-top:5px; padding-right:10px; width:260px;}
a:link,a:visited{color:#000;text-decoration:none;}
a:active{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}

.hackbox {	border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0px;margin-top:0px;clear:both;visibility:hidden;}

a.kong:link,a.kong:visited {color: #f30;text-decoration:none;}
a.kong:active {color: #f30;text-decoration:none;}
a.kong:hover {color: #f30;text-decoration:none;}

a.red:link,a.red:visited {color: #f30;text-decoration:none;}
a.red:active {color: #f30;text-decoration:none;}
a.red:hover {color: #f30;text-decoration:underline;}

a.green:link,a.green:visited {color: #090;text-decoration:none;}
a.green:active {color: #090;text-decoration:none;}
a.green:hover {color: #090;text-decoration:underline;}

a.yellow:link,a.yellow:visited {color: #f90;text-decoration:none;}
a.yellow:active {color: #f90;text-decoration:none;}
a.yellow:hover {color: #f90;text-decoration:underline;}

a.orange:link,a.orange:visited {color: #f60;text-decoration:none;}
a.orange:active {color: #f90;text-decoration:none;}
a.orange:hover {color: #f90;text-decoration:underline;}

a.blue:link,a.blue:visited {color: #0551A9;text-decoration:none;}
a.blue:active {color: #039;text-decoration:none;}
a.blue:hover {color: #039;text-decoration:underline;}

a.white:link,a.white:visited {color: #fff;text-decoration:none;}
a.white:active {color: #fff;text-decoration:none;}
a.white:hover {color: #fff;text-decoration:underline;}

a.grey:link,a.grey:visited {color: #666;text-decoration:none;}
a.grey:active {color: #666;text-decoration:none;}
a.grey:hover {color: #333;text-decoration:underline;}

.black { color:#333; font-size:12px; font-weight:bolder;}
.grey {color: #666;}
.blue {color: #0551A9;font-size:12px; }
.brown { color:#7B2E00; font-size:12px; }
.grey { color:#999; font-size:12px;}
.grey2 { color:#666; font-size:12px;}
.blue { color:#185787; }
.orange {color:#FF6600; }
.btblack { color:#333; font-size:14px; font-weight:bolder;}
.bt {font-weight:bolder;}
.bt14 {font-weight:bolder;font-size:14px; }
.input1 { height:16px; font-size:12px; vertical-align:middle;}
.input2 {vertical-align:middle; font-size:12px;}
.input3 { border:1px #6699FF solid; height:20px; width:120px;}
.input4 { border:1px #CCC solid; height:20px; width:120px;}
.input5 { border:1px #666 solid; height:20px; width:120px;}
.px14 { font-size:14px;}
.strong { font-weight:bold;}
.marginb5 { margin-bottom:5px;}









#top { width:860px; margin:0 auto; padding:0;}
.top_button { width:100%; height:30px; }
.top_button .left { width:120px; padding-top:8px; float:left; padding-left:10px;}
.top_button .center { width:600px; float:right; padding-right:10px;}
.top_button .button_left { background:url(../Images/top_button_left.gif) no-repeat; float:right; width:90px; height:18px; padding-top:12px; text-align:center; padding-left:13px; font-weight:bolder;}
.top_button .button_center { background:url(../Images/top_button_center.gif) no-repeat; float:right; width:85px; height:18px; padding-top:12px; text-align:center; padding-left:10px; font-weight:bolder;}
.top_button .button_right { background:url(../Images/top_button_right.gif) no-repeat; float:right; width:85px; height:18px; padding-top:12px; text-align:center; padding-left:12px; font-weight:bolder;}

.top_pic { width:100%; height:74px;}
.top_pic .left { width:500px; float:left; padding-left:10px;}
.top_pic .center { width:310px; float:right; padding-left:10px;}
.top_pic .logo_pic { float:left; width:68px; height:68px; margin-top:3px;}
.top_pic .logo_text { float:left; width:329px; height:68px; margin-top:3px;}
.top_pic .search { width:240px; height:30px; float:right; background-color:#EBECDB; margin-top:25px; text-align:center; padding-top:5px;}



.top_menuback {width:895px; background:url(../Images/top_menuback.gif) repeat-y; text-align:center; margin:0 auto;margin-bottom:10px;}
.top_menu { width:860px; height:39px;background:url(../Images/top_menu_back2.gif) right repeat-x; margin-left:17px !important; *margin-left:0px !important;*margin-left:0px;}
.top_menu .menu01 { float:left;width:50px; height:19px;background:url(../Images/top_menu_back3.gif) no-repeat right; text-align:center; padding-top:20px; font-weight:bolder; padding-right:10px;}
.top_menu .menu02 { float:left;width:56px; height:19px;background:url(../Images/top_menu_back3.gif) no-repeat right; text-align:center; padding-top:20px; font-weight:bolder; padding-right:11px;}
.top_menu .menu02_up { float:left;width:56px; height:19px;background:url(../Images/top_menu_back4.gif) no-repeat right; text-align:center; padding-top:20px; font-weight:bolder; padding-right:11px;}
.top_menu .menu03 { float:left;width:55px; height:19px;text-align:center; padding-top:20px; font-weight:bolder; }
.top_menu .menu03_up { float:left;width:55px; height:19px;text-align:center; padding-top:20px; font-weight:bolder; background:url(../Images/top_menu_back5.gif) repeat-x;}




#service { width:858px; margin:0 auto; padding:0 auto; border-top:1px #CCC solid;border-left:1px #CCC solid;border-right:1px #CCC solid;height:170px; margin-bottom:10px !important; margin-bottom:0px;}

.main_back { width:895px; background:url(../Images/main_back.gif) repeat-y; text-align:center; margin:0 auto;}
#main { width:844px; margin:0 auto; padding:7px; background-color:#fff;}
#main .left { float:left;width:200px; margin-bottom:2px;}

.left_title { width:190px; height:19px;padding-top:8px; padding-left:10px; background:url(../Images/title_back01.gif) repeat-x; color:#333; font-size:12px; font-weight:bolder;color:#7B2E00}
.left_main { border-bottom:1px #9bbdd3 solid;border-left:1px #9bbdd3 solid;border-right:1px #9bbdd3 solid;text-align:center; width:194px !important;width:198px; padding:5px 0 0 4px !important;padding:5px 0 0 0; background-color:#ecf7fe;}
.left_button { width:165px; height:24px; background:url(../Images/left_button01.gif) repeat-x; margin-bottom:12px; margin-top:5px; cursor:hand; text-align:left; padding-top:10px; font-weight:bolder; padding-left:25px; color:#666666;}

#main .center { float:right;width:635px; margin-bottom:2px;}
.center_title { float:left;width:615px; height:20px; background:url(../Images/title_back02.gif) repeat-x; padding-top:7px; padding-left:10px; padding-right:10px; color:#185787}
.center_main { width:623px; border-bottom:1px #9BBDD3 solid;border-left:1px #9BBDD3 solid;border-right:1px #9BBDD3 solid;  padding:5px; background-color:#FFF;height:318px !important;*height:285px !important;*height:200px;}
.center_main .newspic { width:240px; float:left; height:180px; text-align:center;}
.center_main .newstext { width:365px; float:right; height:180px;}
.center_main .newsttitle { font-size:14px; text-align:center; font-weight:bolder; line-height:200%;}
.center_main .newstmain { font-size:12px; text-align:left; line-height:150%;}
.center_main .newslist li { height:22px; padding-top:5px; width:620px; text-align:left; margin:0;}
.banner { margin-top:6px; }


.infolist { width:846px;}

.deptinfo { width:279px;  float:left;text-align:center;}
.deptlist1 { width:263px; height:55px; border:1px #BFBFBF solid; margin-bottom:4px !important; margin-bottom:1px;}
.deptlist_pic { width:265px; height:53px; text-align:center; padding-top:4px; float:left;}
.deptlist_text { width:188px; height:55px; text-align:left; float:right; line-height:150%;}
.deptlist2 { float:left; text-align:left; padding-left:5px;width:119px; height:17px; padding-top:7px;border:1px #E7E7E7 solid; margin-bottom:2px; margin-top:0px; margin-right:1px;margin-left:3px; background:url(../images/info_back.gif) repeat-x;}

.doctorinfo { width:279px; margin-right:4px; float:left; background-color:#333; text-align:center; }
.doctorlist1 { line-height:150%; width:266px; text-align:left; margin-bottom:7px;}
.doctorlist2 { float:left; text-align:left; padding-left:5px;width:76px; height:17px; padding-top:7px;border:1px #E7E7E7 solid; margin-bottom:4px; margin-top:1px; margin-right:1px;margin-left:3px; background:url(../images/info_back.gif) repeat-x;}

.commerceinfo { width:279px; float:left;margin-right:4px; }
.commerceinfo li { width:259px; height:16px; padding-top:5px;}

.infotitle { width:259px; height:20px; background:url(../Images/title_back03.gif) repeat-x; padding-top:7px; padding-left:10px; padding-right:10px; color:#185787; text-align:left;}
.infomain {border-bottom:1px #9BBDD3 solid;border-left:1px #9BBDD3 solid;border-right:1px #9BBDD3 solid; width:267px; padding:5px; background-color:#FFF; text-align:left;}
.infomain .infotext { line-height:140%; width:95%; margin:0 auto; margin-bottom:6px; height:137px;}

#pic { width:860px; margin:0 auto; padding:0 auto;}
#main2 { width:851px; margin:0 auto; padding:7px 7px 7px 0; background-color:#fff; border-left:1px #c1c0ae solid; border-right:1px #c1c0ae solid;}

#main2 .left { float:left;width:179px; margin-bottom:10px;}
.menu_back { text-align:left; padding-left:40px;background:url(../Images/pagemenu_back.gif) no-repeat; width:139px; height:23px; margin-bottom:5px; padding-top:10px; }
.menu_back2 { text-align:left; padding-left:40px;background:url(../Images/pagemenu_back2.gif) no-repeat; width:139px; height:23px; margin-bottom:5px; padding-top:10px; }
.menu_back3 { text-align:left; padding-left:50px;background:url(../Images/pagemenu_back3.gif) no-repeat right; width:129px; height:21px; margin-bottom:5px; padding-top:10px; }
.address_back { text-align: center; background:url(../Images/pageaddress_back.gif) repeat-x bottom; width:179px; margin-bottom:5px; border-top:1px #c1bfab solid; border-right:1px #c1bfab solid; border-bottom:1px #c1bfab solid; background-color:#deeff9; padding:5px 0 5px 0; margin-top:10px;}
.address_list { width:159px; text-align:left; line-height:200%; color:#626262; padding-left:5px !important; padding-left:0px;}

#main2 .right { float:right;width:660px; margin-bottom:10px;}

.location { background-color:#f6f6f6; border-bottom:2px #c1bfab solid; height:21px; width:650px; font-weight:bolder; text-align:left; padding-left:10px; padding-top:10px; color:#666; margin-bottom:5px;}
.text {text-align:left; padding:5px; line-height:200%; width:640px;}
.text td {line-height:200%;color:#666;}
.text img {line-height:150%; magin:5px 0;}
.news_title { width:620px; font-size:14px; text-align:center; line-height:150%; font-weight:bolder; margin-bottom:5px;}
.news_stitle {width:620px; font-size:12px; text-align:center; line-height:150%; margin-bottom:10px;}
.news_text { width:620px; font-size:14px; text-align:left; line-height:150%;}
.news_list { width:620px; height:20px; border-bottom:1px #CCC dotted; padding-left:10px; padding-top:10px;}
.news_page { width:620px; height:20px; padding-left:10px; padding-top:5px; text-align:center; border-top:2px #CCC solid; background-color:#f6f6f6; margin-top:10px;}

.dept_ul { width:650px;}
.dept_list { display:inline-block;float:left; background:url(../Images/dept_left.gif) no-repeat left; height:26px; text-align:center; margin:0 5px 10px 0;}
.dept_list2 { float:left; background:url(../images/dept_right.gif) no-repeat right; height:24px; text-align:center;padding:2px 5px 0px 15px; width:105px;}

.doctor_ul { width:650px;}
.doctor_list { display:inline-block;float:left; background:url(../Images/dept_left.gif) no-repeat left; height:26px; text-align:center; margin:0 5px 0 0;}
.doctor_list2 { float:left; background:url(../Images/dept_right.gif) no-repeat right; height:24px; text-align:center;padding:5px 5px 5px 20px; width:62px;}
/*white-space:nowrap*/

.ks { background-color:#d9e8f4; width:100px;}
.kss { background-color:#FFF;}
.kss li { float:left; margin-right:10px; white-space:nowrap;}
th { background-color:#f5f9fc; text-align:center;}
.day_on {color:#1158a9; background:#bcd7ec;}
.day_off a {color:#ccc;}

.guest_table { border-bottom:1px solid #EFEFEF; background-color:#f1f9ff; padding-left:10px;}
.guest_table2 {border-bottom:1px solid #EFEFEF; background-color:#f1f9ff; text-align:center;}
.name {padding-left:5px;}
.name span { white-space:nowrap; 	}
.deptname li { width:130px; float:left;}

.bottom { width:100%; height:85px; margin-top:10px; text-align:center; background:url(../Images/bottom_back.jpg) repeat-x; color:#FFFFFF;}
.bottom2 { border-top:2px #CCC solid; width:100%-7px; height:50px; margin-top:5px;margin-left:7px; text-align:center; }
.bottom_pic {width:150px; float:left; vertical-align:middle; text-align:center; margin-left:80px; padding-top:10px; padding-right:10px;}
.bottom_text {text-align:left; float:left; width:500px; vertical-align:middle; padding-top:20px; line-height:150%;}


/* update 20100719 */
.zj{

}
.zj li{
color:#0051AD;
height:31px;
line-height:31px;
bordeR:solid 1px #C6C3AD;
margin:0 0 5px 0;
}
.zj a{
color:#0051AD;
display:block;
font-weight:bold;
background:url(../skin/sealove/bg_off.gif) repeat-x 0 0;
}
.zj a:link{
color:#0051AD;
display:block;
font-weight:bold;
background:url(../skin/sealove/bg_off.gif) repeat-x 0 0;
}
.zj a:visited{
color:#0051AD;
font-weight:bold;
background:url(../skin/sealove/bg_off.gif) repeat-x 0 0;
}
.zj a:hover{
color:#0051AD;
display:block;
background:url(../skin/sealove/bg_on.gif) repeat-x 0 0;
text-decoration:none;
}
.zj a:active{
color:#0051AD;
font-weight:bold;
background:url(../skin/sealove/bg_off.gif) repeat-x 0 0;
}
.zj span{
display:block;
background:url(../skin/sealove/icon_01.gif) no-repeat 45px 50%;
}
.bg16 li{
background:url(../skin/sealove/bg16.gif) no-repeat 0 0;
width:125px;
height:26px;
text-align:center;
line-height:25px;
margin:0 0 15px 10px;
padding:0 0 0px 4px;
float:left;
}