body {
 margin: 0;
 padding: 0;
 background: #FFF;
 text-align: center;
 font: 13px "ËÎÌå";
 color: #000000;

}
table , img {border:0}
div {overflow:hidden;}
a {
 color: #222222;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
a.yellow {color:yellow;}
a.blue {color: #4866B3;}
a.red {color:#FF2200;}
a.white {color:#FFFFFF;}
ul {list-style:none;text-align:left;margin:0;padding:0;}
#container {
 width: 1004px;
 margin: 0 auto;
 text-align: center;
 background:url(/template/images/body_bg.gif);
}
#header {
 width:984px;
 margin:0 10px;
}
#pagebody {
 width:984px;
 text-align: left;
 margin:0 10px;
 padding: 0;
}
#sidebar {
 width:229px;
 float:left;
}
#footer {
 background:#FFF;
}
.height5 {
 height:5px;
 clear:both;
}
.height10 {
 height:10px;
 clear:both;
}
.width5 {
 width:5px;
 height:100px;
 float:left;
}
.width10 {
 width:10px;
 height:100px;
 float:left;
}
#logo {
 width:384px;
 height:101px;
 float:left;
 background:url(/template/images/logo.gif);
}
#logoright {
 width:600px;
 height:101px;
 float:left;
 background:url(/template/images/logoright.gif);
}
#nav {
 background-image: url(/template/images/nav_bg.gif);
 height: 34px;
 width: 984px;
 line-height: 34px;
 text-align: center;
}
#nav1 {
 background-color: #DEF0F9;
 height: 33px;
 width: 984px;
 line-height: 33px;
 text-align: center;
}
#nav ul , #nav1 ul {
 margin:0;
 list-style:none;
}
#nav ul li {
 font-size:14px;
 height:34px;
 line-height:34px;
 float:left;
 text-align:center;
}
#nav ul li a {
 display:block;
 width:92px;
 height:34px;
 line-height:34px;
}
#nav ul li a:hover {
 width:92px;
 height:34px;
 line-height:34px;
 color: #CEE7FF;
 text-decoration: none;
 background:url(/template/images/nav_bg1.gif);
}
#nav1 ul li {
 height:33px;
 line-height:33px;
 margin:0 4px;
 float:left;
 text-align:center;
 padding:0 10px;
 font-size:12px;
}
#nav1 ul li a {
 color:#000066;
}
#nav1 ul li a:hover {
 color:#6e6e6e;
}
#link {
 width:984px;
 margin:0 10px;
 height:26px;
 line-height:26px;
 border-bottom:1px solid #c8c8c8;
 text-align:left;
 color: #0865b0;
 font-weight:bold;
}
#link_main {
 clear:both;
 width:984px;
 margin:6px 0;
 text-align:left;
}
#link_main span {
 padding:8px;
 line-height:20px;
}
#foot_logo {
 float:left;
 width:300px;
 height:129px;
 background:#FFF url(/template/images/foot_logo.gif) no-repeat center center;
}
#copyright {
 float:left;
 width:704px;
 height:129px;
 text-align:left;
 line-height:150%;
 background:#FFF;
}
#slide {
 width:506px;
 height:320px;
 float:left;
}
.sidebar {
 width:229px;
 float:left;
}
.sidebar_title {
 font-size:14px;
 color:#FFF;
 height:25px;
 line-height:20px;
 background:url(/template/images/sidebar_bg.gif);
}
.sidebar_title div {
 margin-left:15px;
}
.sidebar_title div a {
 color:#FFF;
}
.sidebar_title div a:hover {
 color: #CEE7FF;
 text-decoration: none;
}
.sidebar_title span {
 float:right;
 margin-top:12px;
 margin-right:12px;
}
.sidebar_main {
 background:#f8f8f8;
 width:227px;
 height:411px;
 border-left:1px solid #E1E1E1;
 border-right:1px solid #E1E1E1;
}
.sidebar_main_new {
 background:#f8f8f8;
 width:227px;
 height:282px;
 border-left:1px solid #E1E1E1;
 border-right:1px solid #E1E1E1;
}
.sidebar_main .list_ul {margin:0px 0px;}
.index_center {
 width:246px;
 float:left;
}
.index_center_title {
 font-size:14px;
 width:229px;
 height:34px;
 line-height:34px;
 background:url(/template/images/index_center_title.gif);
}
.index_center_title div {
 float:left;
 display:inline;
 margin-left:10px;
}
.index_center_title a {
 font-weight:bold;
 color:#0865b0;
}
.index_center_title a:hover {
 color:#000000;
}
.index_center_title span {
 float:right;
 margin-top:12px;
 margin-right:12px;
}
.index_center_middle {
 width:244px;
 height:280px;
 border-left:1px solid #E1E1E1;
 border-right:1px solid #E1E1E1;
}
.index_center_img {
 width:73px;
 float:left;
 display:inline;
 margin:5px;
}
.index_center_img img {
 width:73px;
 height:70px;
 margin-top:20px;
}
.index_center_main {
 float:left;
 width:158px;
 margin-top:5px;
}
.index_center_ul {
 margin:0;
 padding:0;
}
.index_center_li {
 height:70px;
 overflow:hidden;
 margin-top:20px;
 line-height:26px;
}
.index_center_li a {
 color:#888;
}
.index_center_li a:hover {
 color:#111;
 text-decoration: none;
}
#index_doctor {
 width:217px;
 margin:10px 5px;
}
.index_doctor {
 width:217px;
 height:81px;
 margin-top:10px;
}
.index_doctor_img {
 float:left;
 width:81px;
 height:81px;
}
.index_doctor_img img {
 width:70px;
 height:81px;
}
.index_doctor_imgr {
 float:left;
 width:130px;
 height:81px;
 font-size:12px;
}
.index_doctor_name {
 height:24px;
 line-height:24px;
}
.index_doctor_intro {
 padding:5px;
}
.index_list {
 width:984px;
 float:left;
}
.index_list_title {
 font-size:14px;
 width:984px;
 height:36px;
 line-height:40px;
 background:url(/template/images/index_list_bg.gif);
}
.index_list_title div {
 float:left;
 display:inline;
 margin-left:30px;
}
.index_list_title a {
 font-weight:bold;
 color:#0865b0;
}
.index_list_title a:hover {
 color:#000000;
}
.index_list_main {
 width:982px;
 height:510px;
 border-left:1px solid #E1E1E1;
 border-right:1px solid #E1E1E1;
}
.index_list_sidebar {
 width:238px;
 float:left;
 display:inline;
 margin:10px;
}
.index_list_middle {
 height:472px;
 background:#fbfbfd;
 border-right:1px solid #c8e8f7;
 border-left:1px solid #c8e8f7;
}
.index_list_main .main {
 width:196px;
 height:452px;
 margin:10px 20px;
}







#index_list_middle_last {
 height:583px;
 background:#fbfbfd;
 border-right:1px solid #c8e8f7;
 border-left:1px solid #c8e8f7;
}
#index_list_main_last {
 width:982px;
 height:621px;
 border-left:1px solid #E1E1E1;
 border-right:1px solid #E1E1E1;
}
#index_list_main_last .main {
 width:196px;
 height:563px;
 margin:10px 20px;
}
#index_list_main_last .main1 {
 width:424px;
 height:563px;
 margin:10px 20px;
}
#index_list_main_last .main1 img {
 width:128px;
 height:200px;
}
#index_list_main_last .main2 img {
 width:415px;
 height:85px;
}
#index_list_main_last .main2 .list_li {
 width:50%;
 float:left;
}
#index_list_main_last .main .title {
 font-size:14px;
 hegiht:24px;
 line-height:24px;
 border-bottom:1px dashed #CCC; 
 font-weight:bold;
}
#index_list_main_last .main .title a {color:#000000;}
#index_list_main_last .main .title a:hover {color:#0865b0;}
#index_list_main_last .main1 {
 width:424px;
 height:563px;
 margin:10px 20px;
}









.index_list_main .main1 img {
 width:121px;
 height:407px;
}
.index_list_main .main1{
 width:415px;
}
.index_list_main .main1 .list_ul{
 padding-left:10px;
}
.index_list_main .main2{
 width:415px;
}
.index_list_main .main2 img {
 width:415px;
 height:85px;
}
.index_list_main .main2 .list_li {
 width:200px;
 float:left;
}
.index_list_main .main .title {
 font-size:14px;
 hegiht:24px;
 line-height:24px;
 border-bottom:1px dashed #CCC; 
 font-weight:bold;
}
.index_list_main .main .title a {color:#000000;}
.index_list_main .main .title a:hover {color:#0865b0;}
.index_list_center {
 width:466px;
 float:left;
 display:inline;
 margin:10px 0;
}
#class_center {
 width:506px;
 float:left;
}
.class_center {
 width:504px;
 border-right:1px solid #c8e8f7;
 border-left:1px solid #c8e8f7;
}
.class_center .list_ul {
 margin-left:10px;
}
#location {
 height:30px;
 line-height:30px;
 margin:0 20px;
 border-bottom:1px dotted #CCC;
}
.class_list {
 width:464px;
 margin:20px;
}
.class_list_title {
 height:26px;
 line-height:26px;
 border-bottom:1px dotted #CCC;
 font-weight:bold;
}
.class_list_title a {color:#0865b0;}
.class_list_title a:hover {color:#000000;}
.class_list_main .list_ul {
 margin:10px;
}
#left_class {
 margin:30px;
}
#left_class li {
 margin:20px 0;
 background:url(/template/images/left_class_bg.gif) no-repeat left center;
}
#left_class li a {
 margin-left:40px;
 color:#000000;
}
#left_class li a:hover {
 color:#6FD8F7;
}
#article_left {
 width:745px;
 float:left;
}
#article_show {
 width:705px;
 margin:20px;
}
#article_main {
 width:743px;
 border-right:1px solid #c8e8f7;
 border-left:1px solid #c8e8f7;
}
.article_title {
 text-align:center;
 font-weight:bold;
 font-size:20px;
}
.article_title1 {
 text-align:center;
 margin:10px 0;
 padding:5px 0;
 border-bottom:1px solid #c8e8f7;
 
}
.article_title2 {
 width:690px;
 margin:5px auto;
 border:2px solid #ff0000;
}
.article_title2 .list_li {
 font-size:12px;
 float:left;
 width:225px;
  font-weight:bold;
}
.article_content {
 line-height:150%;
}
#prevnext {
 margin-top:10px;
}
#prevnext div {
 margin:4px;
}
#article_about {
 width:680px;

 margin:10px auto;
 border:1px solid #c8e8f7;
}
#article_about ul {
 margin-left:8px;
}
#article_about .list_li {
 font-size:12px;
 float:left;
 width:222px;
}
.doctor {
 width:484px;
 margin:10px;
 border-bottom:1px dotted #CCC;
 font-size:12px;
}
.doctor_img {
 width:100px;
 height:110px;
 float:left;
 display:inline;
}
.doctor_img img {
 width:100px;
 height:110px;
} 
.doctor_imgr {
 float:left;
 width:344px;
}
.doctor_name {
 height:30px;
 line-height:30px;
}
.doctor_intro {
 padding:10px;
 line-height:150%;
}
































.qq {
 float:left;
 width:50%;
 text-align:left;
 margin:3px 0;
}
.qq img {
 margin:auto 10px;
}
.list_ul {
 list-style:none;
 margin:0;
 padding:0;
}
.list_li {
 padding:0;
 height:22px;
 line-height:20px;
}
.list_li a {color: #000000;}
.list_li a:hover {color: #000;}
.time {
 float:right;
 text-align:right;
 width:38px;
 display:inline;
}
.time1 {
 float:right;
 width:80px;
 display:inline;
}
#page {
 text-align:center;
 clear:both;
 margin:4px auto;
 height:32px;
}
#page a ,#page span {
 padding:3px 4px 2px; 
 text-align:center;
 line-height:34px;
 border:1px solid #95b5c4;
 text-decoration: none;
}
#page a:hover {
 margin:0 -3px;
 padding:6px 7px 5px;
}
#page .gray {
 color:#bbbbbb;
 border:1px solid #aaaaaa;
}
#page a.currentpage {
 background:#b7d7e6;
}