﻿@charset "utf-8";
body {margin: 0px;padding: 0px; background:url(../images/body_bg.jpg) top repeat-x #fff; font-family: "宋体";font-size:12px;color:#000;} 

td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,li,h1,h2,h3,h4,h5,dl,dt,em {margin: 0px;padding: 0px; font-style:normal; list-style:none;}
.red{color:#f00;}

.clear_0 {padding:0px 0px 0px 0px; clear:both;}
.clear_1 {padding:5px 0px 5px 0px; clear:both; margin:0px;}
.clear_6 {padding:3px 0px 3px 0px; clear:both; margin:0px; background-color:#fff;}
.clear_5 {padding:2px 0px 3px 0px; clear:both; margin:0px; }

.fl_left{ float:left;}
.fl_right{ float:right;}
/* ----- Links ----- */
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#000;}

#head{ background:url(../images/logo.jpg) top center no-repeat;}
.banner{  height:156px;}
.top_box{ height:25px; line-height:25px; padding:17px 34px 0px 0px; color:#fff; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.top_box a{ color:#fff; margin:0px 4px;}
.top_a{ padding:125px 0px 0px 124px;}
.top_a a{ display:block; width:295px; height:32px; line-height:32px;  margin-bottom:2px;}


.nav_box{ height:42px; background:url(../images/nav_bg.gif)  repeat-x; line-height:42px; font-size:14px; font-weight:bold;  font-family:"微软雅黑","幼圆"; border-left:1px solid #0a7f79; border-right:1px solid #0a7f79; padding-left:5px; }
.nav_box ul  li{ display:inline; float:left; padding:0px 2px; background:url(../images/nav_line.gif) right center no-repeat; height:42px; position:relative; z-index:999;}
.nav_box ul  li a{ display:block; float:left;  height:42px; color:#fff; width:90px;   text-align:center;}
.nav_box ul  li a:hover{  color:#1d736f; text-decoration:none; background:url(../images/on_nav.gif) bottom center no-repeat;}
.nav_box ul  li.aon a{  color:#1d736f; text-decoration:none; background:url(../images/on_nav.gif) bottom center no-repeat;}

.nav_box ul  li  .sub_nav{ display:none; position:absolute; left:0px; top:42px; width:130px; font-size:12px; font-weight:normal; clear:both; z-index:999; overflow:hidden; border:1px solid #037b74; border-top:0px;}
.nav_box ul  li .sub_nav a{ display:block; width:100%;  clear:both; filter:alpha(opacity=80);  opacity:0.8; -moz-opacity:0.8; height:25px; line-height:25px;   text-align:center; color:#037b74; border-top:1px solid #fff; background:none #fff; overflow:hidden;}
.nav_box ul  li .sub_nav a:hover{background:none #037b74; filter:alpha(opacity=100);  opacity:1; -moz-opacity:1; color:#fff; }

.box_nav{  z-index:999; overflow:hidden; background:#e0f1e7; color:#037b74; font-size:13px;}
.box_nav a{    text-align:center; color:#037b74;  background:none; overflow:hidden; margin:0px 6px;}
.box_nav a:hover{background:none; color:#037b74;}


.navsub_bg{ background:url(../images/navsub_bg.gif); height:52px; margin:0px 1px;}
.navsub_bg ul li{ list-style:none; display:inline; float:left;  height:44px; background:url(../images/navsub_line.gif) right center no-repeat; color:#960101; font-size:14px; line-height:18px; padding:8px 14px 0px 14px;}
.navsub_bg ul li a{color:#960101; display:block;}
.navsub_bg ul li.no_line{ background:none;}

.notice{ background:#e0f1e7; height:39px; margin:0px 1px; color:#00867e; padding:0px 14px;}
.notice .date{line-height:39px;   background:url(../images/notice_left.gif) left top no-repeat; padding-left:10px; color:#00867e; float:left; padding-right:24px;}
.notice a{ color:#00867e; margin:0px 6px; line-height:39px; }
.notice .search{ float:right;  padding:6px 0px 0px 0px; line-height:20px; }


.main_box{ width:1002px; margin:0px auto; }
.main_nr{ padding:6px 0px 0px 0px; }
.left_732{ width:732px; float:left;}
.right_256{ width:256px; float:right;}

.gray_box{ height:117px; border:1px solid #eaeaea; }
.gray_box_notop{height:117px; border:1px solid #eaeaea; border-top:0px;}
.blueline_box{ border:1px solid #c3dfd9;}
.flashbox{ border:1px solid #c3dfd9; height:192px; padding:6px 0px 0px 5px;}
.a_class{ font-size:14px; color:#00867e; background:url(../images/arr_01.gif) left center no-repeat; padding-left:14px; line-height:38px;}

.list_s{ margin:10px 0px 0px 0px;}
.list_s li{ list-style:none; display:inline; float:left; width:70px; text-align:center; padding:0px 17px; font-size:14px;}
.list_s li span{ display:block; height:40px;}
.list_s li a{ color:#f60; line-height:28px; font-weight:bold;}
.list_s li a:hover{ color:#f60;}


.left_230{ float:left; width:230px;}
.right_486{ width:486px; float:right;}
.leftbm_box{ height:138px;}
.textbtn{ margin-left:5px; background:url(../images/textbtn.gif) no-repeat; height:33px; clear:both; }

.top_newsbox{ height:105px; background:url(../images/line_01.gif) top repeat-x; color:#999;}
.top_newsbox h1{ color:#00b8b0; font-size:20px; font-family:"微软雅黑","幼圆"; text-align:center; line-height:34px; padding:12px 0px 10px 0px; font-weight:normal;}
.top_newsbox h1 a{ color:#00b8b0; background:url(../images/news2.gif) right top no-repeat; padding-right:44px;}
.top_newsbox a{color:#00b8b0;}
.top_newsbox .top_content{ line-height:20px; padding:0px 10px; text-indent:2em;}
.top_newsbox a:hover{color:#00b8b0;}

.center_box01{ clear:both; height:245px;}
.ks_list { font-size:14px; color:#515151; line-height:23px; padding-bottom:5px;}
.ks_list a{ margin:0px 5px; color:#515151;}
.ks_list .aon{ float:left; width:59px; height:23px; line-height:23px; color:#fff; text-align:center; background:#f90;}
.ks_list .more{ color:#ff3300; text-decoration:underline;}
			    
.list_v1{ margin-top:8px;}
.list_v1  li{ list-style:none; display:inline; float:left; width:116px; height:112px; text-align:center; line-height:28px; padding-left:7px;}
.list_v1  li a{ color:#00867e;}
.list_v1  li a:hover{ color:#00867e;}

.list_nav { margin-left:70px;}
.list_nav li{ list-style:none; display:inline; float:left; background:url(../images/a_box.jpg); width:132px; height:47px; line-height:40px; text-align:center; font-size:14px; font-family:"微软雅黑","幼圆"; margin-left:5px;}
.list_nav  li a{ color:#ff6600;}
.list_nav  li a:hover{ color:#ff6600;}


.zj_box{ padding:7px 8px 0px 14px;}
.zj_box .left_292{ width:292px; float:left;}
.zj_box td{ line-height:18px; color:#515151; font-size:14px;}
.zj_box .name{ font-weight:bold; display:block; padding:5px 0px;}
.zjbtn{ padding-top:8px;}
.zjbtn a{ margin-right:6px;}

.zj_box .right_392{ width:392px; float:right;}
.zj_box .selectbox{ padding:14px 0px;}

.ks_table td{ line-height:21px; color:#515151; padding:3px 3px;}
.ks_table .ks_title td{ background:#ffdeb4; color:#ff4e00; font-weight:bold; text-align:center; padding:0px;}

.left_357{ width:357px; float:left; height:208px; border:1px solid #b0d4ca;}
.left_357 dl{ padding:10px 0px 0px 14px; }
.left_357 dl .left{ width:80px; height:120px; float:left;}
.left_357 dl .right{ width:260px; float:left;}

.bg_line{ background:url(../images/line_02.gif) center center no-repeat; height:145px; padding-top:15px;}
.bg_line ul li{ list-style:none; display:inline; float:left; text-align:center; width:50%;}




/* ----- 列表 ----- */


.list_1 { clear:both; margin:10px 8px 0px 8px;}
.list_1 li{ list-style:none; line-height:24px; height:24px; color:#f77200;}
.list_1 li a{ color:#00867e; background:url(../images/arr_02.gif) left center no-repeat; padding-left:14px; font-size:14px;}  
.list_1 li span{ float:right; color:#999;}
.list_1 li a:hover{color:#00867e;}
.left_256 .list_1{ margin-top:5px;}
.left_256 .list_1 li a{ font-size:12px; padding-left:8px;}

.list_2{ margin:10px 0px 0px 10px;}
.list_2 li{ color:#00867e; list-style:none; line-height:26px; height:26px;}
.list_2 li a{ color:#00867e; background:url(../images/arr_03.gif) left center no-repeat; padding-left:15px;}
.list_2 li a:hover{color:#00867e;}

.left_357 dl .right .list_1 { clear:both; margin:0px; }
.left_357 dl .right .list_1 li{ line-height:24px; height:24px;}

.left_357 dl .right .list_1 a{ padding-left:8px;}


.right_256 .list_1 { clear:both; margin:5px 8px 0px 8px;}
.right_256 .list_1 li { line-height:24px; height:24px; }
.right_256 .list_1 li a{ font-size:12px; padding-left:8px;}

.zt_box a{ display:block; margin-top:10px; text-align:center;}

.link_box{ height:90px; border:1px solid #d3d3d3; background:url(../images/link_title.gif) left center no-repeat;  color:#515151; line-height:26px; padding:6px 10px 0px 50px;}
.link_box a{ color:#515151; margin:0px 7px;}

/* ----- 标题 ----- */

.t_1{ height:32px; line-height:32px;background:url(../images/t1_bg.gif) top repeat-x; clear:both; }
.t_1  .more{ float:right; color:#fff; padding:10px 8px 0px 0px;}
.t_1  .more:hover{  color:#fff;}

.t_2{ height:34px; line-height:34px;background:url(../images/t2_bg.gif) ; clear:both;   font-size:14px; font-weight:bold; color:#00b8b0; padding:0px 10px; border-bottom:1px solid #c3dfd9;}
.t_2  .more{ float:right; color:#888; padding:10px 0px 0px 0px ; background:url(../images/t2_right.gif) right top  no-repeat;}
.t_2  .more:hover{  color:#888;}

.t_3{ height:26px; line-height:26px;  background:#daefed; padding:5px 12px 0px 12px;}
.t_3 h1{ background:url(../images/t3_h1.gif); width:96px; text-align:center; font-size:14px; color:#00867e;}
.t_3  .more{ float:right; color:#00867e; }
.t_3  .more:hover{  color:#00867e;}

.t_4{ height:28px; line-height:28px; background:url(../images/t4_bg.gif); border-bottom:1px solid #7abcb6;}
.t_4 h1{ background:url(../images/t4_h1.jpg) left top no-repeat; font-size:14px; color:#fff; padding-left:18px;}
.t_4  .more{ float:right;  padding:9px 8px 0px 0px; }

.t_5{ height:34px; line-height:34px; background:url(../images/t5_bg.gif); font-size:18px; font-family:"微软雅黑","幼圆"; color:#00867e; font-weight:bold; padding-left:10px; }
.t_5  .more{ float:right;  padding:5px 8px 0px 0px; }

.t_6{ background:url(../images/t6_bg.gif); height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff;}
.t_6 a{color:#fff;}

.t_7{ background:url(../images/t7_bg.gif); height:31px; line-height:31px; font-size:14px; color:#039d94; padding-left:16px;}
.t_7 .more{ float:right;}
.t_7 a{  color:#039d94;}


.bm_listmove{ margin:5px 0px 0px 4px;}
.bm_listmove li{ list-style:none; display:inline; float:left; width:49px; height:56px; border-right:1px solid #b2e2d5; line-height:40px; background:url(../images/bm_aoff.gif) top center no-repeat; text-align:center; color:#00867e; padding:0px 2px 0px 3px;}
.bm_listmove li a{color:#00867e;}
.bm_listmove li.aon{ background:url(../images/bm_aon.gif) top center no-repeat; color:#fff; font-weight:bold;}
.bm_listmove li.aon a{ color:#fff;}

/* ----- 表单 ----- */
.text_01{ width:188px; height:22px; border:1px solid #8ed4c4; padding:0px; color:#666; line-height:22px; margin:0px 0px 0px 7px; float:left; border-right:0px; background:#edf7f1;}
.text_02{ background:url(../images/blank.gif); width:170px; height:31px; line-height:31px; padding:0px 0px 0px 8px;  border:0px; float:left;}


/* ----- position ----- */
.pos_box{ background:url(../images/pos_bg.gif); height:37px; line-height:37px; padding:0px 16px;}
.pos_box h1{ float:left; font-size:14px; color:#00877d; background:url(../images/pos_h1.jpg) right bottom no-repeat; padding-right:15px;  
 }
 .pos_box  h1 span{ display:block; height:37px; width:5px; float:left; padding-right:10px; background:url(../images/pos_left.gif) left top  no-repeat;}
 
.por_right{ float:right; color:#00877d;}
.por_right a{color:#00877d; margin:0px 4px;}

.title{ background-image:url(../images/title.jpg); height:37px; line-height:37px; color:#fff; font-size:14px; font-weight:bold; padding-left:20px;}

.menu_nr { padding:15px 0px 30px 8px;}
.menu_nr h1 {  height:36px; line-height:36px; font-size:14px; background:url(../images/h1_bg.jpg) no-repeat; margin-bottom:5px;}
.menu_nr h1 a {color:#00877d; display:block; padding-left:20px; height:34px;   }
.menu_nr h1 a:hover {color: #ff6600; text-decoration:none;background:url(../images/on_h1.jpg) no-repeat; }
.menu_nr h1.on_h1 a{color: #ff6600; text-decoration:none; background:url(../images/on_h1.jpg) no-repeat;}



/* ----- 栏目页 ----- */
.table_line{ border:1px solid #c4dfda;}
.left_nr{ background:#f0f7f6; border-right:1px solid #c4dfda;}
.ban{ text-align:center; padding:18px 0px 0px 0px;}

.about_nr{ padding:30px 35px;  color:#00877d; line-height:20px;  clear:both;  }

.list_service { padding-bottom:30px;}
.list_service ul li{ display:inline; list-style:none; float:left; width:95px; height:89px; text-align:center; margin:10px 0px 0px 12px;}
.list_service ul li a{ padding:56px 0px 0px 0px; font-weight:bold; color:#666; display:block;}
.list_service ul li.s_1{ background:url(../images/s_i1.jpg) top center no-repeat;}
.list_service ul li.s_2{ background:url(../images/s_i2.jpg) top center no-repeat;}
.list_service ul li.s_3{ background:url(../images/s_i3.jpg) top center no-repeat;}
.list_service ul li.s_4{ background:url(../images/s_i4.jpg) top center no-repeat;}
.list_service ul li.s_5{ background:url(../images/s_i5.jpg) top center no-repeat;}
.list_service ul li.s_6{ background:url(../images/s_i6.jpg) top center no-repeat;}

.list_service ul li.lcks_s_1{ background:url(../images/lcks_s_i1.jpg) top center no-repeat;}
.list_service ul li.lcks_s_2{ background:url(../images/lcks_s_i2.jpg) top center no-repeat;}
.list_service ul li.lcks_s_3{ background:url(../images/lcks_s_i3.jpg) top center no-repeat;}
.list_service ul li.lcks_s_4{ background:url(../images/lcks_s_i4.jpg) top center no-repeat;}

.list_service ul li.yjks_s_1{ background:url(../images/yjks_s_i1.jpg) top center no-repeat;}
.list_service ul li.yjks_s_2{ background:url(../images/yjks_s_i2.jpg) top center no-repeat;}
.list_service ul li.yjks_s_3{ background:url(../images/yjks_s_i3.jpg) top center no-repeat;}
.list_service ul li.yjks_s_4{ background:url(../images/yjks_s_i4.jpg) top center no-repeat;}


.zjjs_box{ padding:24px;}
.zjjs_box .table_zjjs{ border-right:1px dotted #6b6b6b; border-top:1px dotted #6b6b6b;}
.zjjs_box .table_zjjs  td{ border-left:1px dotted #6b6b6b; border-bottom:1px dotted #6b6b6b; padding:0px 5px; color:#00877d; font-size:14px;}
.zjjs_box   .table_zjjs  td.border_right{ border-right:1px solid #e7e7e7;}
.zjjs_box   .table_zjjs  td.border_bottom{ border-bottom:1px solid #e7e7e7;}
.zjjs_box   .table_zjjs  td.border_noleft{ border-left:0px;}

.xzks_box{ padding:24px 0px 24px 20px;}
.xzks_box .img img{ border:5px solid #eff3e2;}

.xzks_box  .listp li{ display:inline; float:left; background:url(../images/bg_01.jpg) left top no-repeat; width:130px; height:39px; line-height:39px; padding:0px 12px 21px 0px}
.xzks_box  .listp li a{ display:block; color:#00877d; padding-left:22px; font-weight:bold; font-size:14px;}
.xzks_box  .listp li a:hover{ display:block; color:#00877d; background:url(../images/bg_02.jpg) left top no-repeat; color:#f6740b; text-decoration:none;}

.list_yjks li{ background:url(../images/y_bg.jpg) top center no-repeat; width:237px; height:213px; text-align:center; float:left; display:inline; font-size:36px; font-family:"微软雅黑","幼圆"; color:#00877d; margin:30px 8px 0px 12px;}
.list_yjks li h1{ padding:25px 0px 5px 0px; margin:0px; font-size:14px;}
.list_yjks li a{ color:#00877d;}
.list_yjks li a:hover{ text-decoration:none; color:#00877d;}

.ldbox{ padding:30px 24px 0px 24px;}
.ldbox .left img{ border:1px solid #d9d9d9; text-align:center;}
.ldbox .right{ padding-left:20px; color:#00877d; line-height:21px;}
.ldbox .right h1{ font-size:14px; height:30px; line-height:30px; }
.ldbox .right a{ color:#f60;}
.ldbox .right h1 a{ color:#00877d;}

.list_news{ margin:12px 20px;}
.list_news li{ list-style:none; height:35px; line-height:35px;color:#00867e; border-bottom:1px  dashed #00867e; font-size:13px; padding:0px 4px; font-size:14px;}
.list_news li a{ color:#00867e; background:url(../images/arr_03.gif) left center no-repeat;  padding-left:18px;}
.list_news li span{ float:right;  color:#888;}

.left_256{ width:254px; float:left; margin-right:14px; height:553px; border:1px solid #c4dfda;}
.left_487{ width:487px; float:left; }
.right_230{ width:230px; float:right; }

.yb_t1{ background:url(../images/yb_t1.gif); height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#00857e; padding:0px 10px;}
.yb_t1 .more{ float:right; font-size:12px; font-weight:normal; color:#00857e;}

.leftbox{ height:193px; border-bottom:1px solid #c4dfda;}

.yb_centerbox{ background:#ea9e6c; padding-bottom:5px;}
.yb_centerbox dl{ background:#fff; margin:0px 5px; border:1px solid #ce5201; height:276px; padding:18px 14px 0px 14px; color:#666; line-height:20px;}
.yb_centerbox dl a{ color:#ce5100;}
.yb_centerbox dl .more{ display:block; color:#ce5100; padding-left:20px; background:url(../images/ico1.gif) left center no-repeat;}

.yb_btnbox a{ display:block; text-align:center; padding-bottom:8px;}
.yb_btnbox img{ border:1px solid #dedede; padding:2px; background:#fff;}

.downbox{ height:242px; border:1px solid #dedede; background:url(../images/down_bg.gif) top repeat-x;}
.downbox h1{ height:37px; line-height:37px; font-size:14px; color:#000; padding-left:14px;}
.downbox  ul{ margin:10px 10px 0px 10px;}
.downbox  ul li{ list-style:none; color:#666; height:24px; line-height:24px;}
.downbox  ul li a{  color:#666;}

.dis_bg{ padding:20px;}
.news_ti { font-size:20px; color:#f60; font-weight:bold; margin:0px; text-align:center; padding:24px 0px 10px 0px; line-height:26px;  font-family:"微软雅黑","幼圆";  }
.news_date{  line-height:32px;  color:#8e8e8e; background:#eff7fe; font-size:12px;   text-align:center; }
.news_content{ color:#111; line-height:26px; padding:10px 0px 20px 0px; clear:both; font-size:14px;}
.btn_close{ background-image:url(../images/btn_close.gif); width:75px; height:24px; line-height:24px; border:0px; background-color:#fff; font-size:14px; color:#313131;}
.news_content  img{
	max-width: 500px;　
width:expression(this.width > 600 ? "600px" : this.width);
height:expression(this.height*(this.max-width/this.width));　　overflow:hidden;}



/*---门诊信息---*/
.infobox{ padding:20px;}
.infosearch{ padding:5px; background:#e9f2ed; }
.infosearch span{ font-size:14px; font-weight:bold; color:#00877d; padding-left:20px;}
.infotext{ width:120px; border:1px solid #c4dfda; height:22px; line-height:22px; padding-left:5px; margin-left:5px;}
.infobtn{ background:#00867e; color:#fff; font-weight:bold; border:none; height:24px; width:60px; margin-left:5px;}
.DrOutData{width:100%;  border-collapse:collapse;margin:20px auto; }
.DrOutData td{border:1px solid #c4dfda;padding:3px;text-align:center;  }
.DrOutData span.d{}
.DrOutData span.w{display:block; text-align:center; }
.DrOutData .DrOutDataTit td{text-align:center; font-weight:bold;background:#d0e9e4; line-height:200%; color:#00877d;}
.DrOutDataTdCenter{text-align:center; }
.DrOutDataWK{width:96%;  border-collapse:collapse;margin:3px auto; }
.DrOutDataWK td{padding:1px !important; background:#F4F8F3; border-color:#E3ECE3; line-height:22px;}
.DrOutDataWK tr.DrOutDataWKTr td{background:#fff !important; }
.DrOutDataWKTr td{background:#fff; }
.DrOutDataTr td{ line-height:22px;}
a.TeleAppointmentOk{background:url(../images/icon-yes.gif) no-repeat 0px 2px;display:block; ;border:1px solid #fff;  height:23px;width:72px;line-height:23px;overflow:hidden; padding-left:12px  }
a.TeleAppointmentOk:hover{border:1px solid #CFDFCA;background-color:#F5F9F4;  }
#ContDrResu{}
.DrOutDataIn{width:100%;border-collapse:collapse ; }
.DrOutDataIn td{border:none; border-bottom:1px solid #F1F0EB;}
.DrOutDataTitIn td{background:#f4f4f4; border-bottom:2px solid #d0e8e4;}
.DrOutDataWK{margin-left:-2px;width:101%;  }
 .DrOutDataWK td{ border:1px solid #FDDCBD;background:#FEF8E9; }
 .Page{height:60px; }
td.DrInTxt{text-align:left !important;padding:10px; line-height:22px;  }
.DrOutData a.QA-In{background:url(../images/icon-qa.gif) no-repeat 0 3px;padding-left:27px;height:23px;line-height:23px;display:inline-block;   }

.ContMoveList{ margin-bottom:1px; margin-top:10px;}
.ContMoveList ul li{ list-style:none; float:left; display:inline; padding:0px 14px; height:28px; line-height:28px; color:#00867e; margin-right:6px; background:#e0f1e7; font-size:13px; font-weight:bold; margin-bottom:5px;}
.ContMoveList ul li a{ color:#00867e;} 
.ContMoveList ul li.aon{ background:#00827b;}
.ContMoveList ul li.aon a{ color:#fff;}

/*---分页---*/
.page_nr{ clear:both; padding:20px 24px 15px 0px; text-align:right; color:#2b2b2b;}
.page_nr a {color:#1d9e80; margin:0px 2px; background:#ebebeb; padding:4px 12px; font-size:14px; font-weight:bold;}
.page_nr a:hover {color:#fff; background:#1d9e80; text-decoration:none;}
.btn_go{ background-image:url(../images/go.gif); width:26px; height:20px; line-height:17px; color:#fff; border:0px; text-align:center;}
.text_page{ width:36px; height:14px; line-height:14px; margin:0px 4px;}


.list_photo {margin:0px;}
.list_photo li{line-height:31px; margin:25px 0px 0px 60px; width:174px; height:149px; padding:0px; background-image:url(../images/bg_pic.gif); float:left;}
.list_photo li .tp{ text-align:center; padding-top:10px;}
.list_photo li a{ color:#9b9b9b;}
.list_photo li a:hover{ color:#cc0000;}
.list_photo li .txt{ padding-left:26px;}

.next{ line-height:25px;}

.listbg_box{ margin:24px 0px 30px 0px;}
.listbg_box li{ list-style:none; float:left; width:310px; height:30px; line-height:30px; background:url(../images/listbg.gif) right top repeat-y; padding-left:20px; font-size:14px; font-weight:bold;}
.listbg_box li a{ color:#00877b;}

.listbg_box_xh{ margin:24px 0px 30px 0px; color:#00877b;}
.listbg_box_xh .ul1{ width:960px;background:url(../images/listbg.gif) center center repeat-y; }
.listbg_box_xh .li1{ list-style:none; float:left; width:480px;}
.listbg_box_xh .li2{ list-style:none;  height:30px; line-height:30px; padding-left:100px; font-size:14px; font-weight:bold;}

.listbg_box_xh li a{ color:#00877b;}
.listbg_box_xh .bt16{ text-align:center;font-weight:bold; font-size:22px;  padding-bottom:20px;}
.listbg_box_xh .bt14{padding-left:150px;  font-weight:bold; font-size:18px;  margin-top:10px; padding-bottom:20px; padding-top:10px;}

.listbg_box_xh .bt14_center{ text-align:center; font-weight:bold; font-size:18px;  margin-top:10px; padding-bottom:20px; padding-top:10px;}

.sub{ font-size:14px; display:none; }
.sub li{padding-left:36px; height:25px; line-height:25px;color: #444444;}
.sub a{color: #444444;}
.sub a:hover{ color: #42a5a2; }
.sub .on{color:#42a5a2; font-weight: bold;}

/* ----- footer ----- */
#footer{  background:url(../images/foot_bg2.jpg) top repeat-x #fff; text-align:center;  color:#fff; line-height:27px; padding:30px 0px 0px 0px; height:103px; }
#footer a{color:#fff;}
#footer a:hover{color:#fff;}
.page{ width:715px; font-size:12px; line-height:16px; float:left;}
.page li{border:#cecece 1px solid; text-align:center; padding:5px; margin:0 0 0 5PX; float:left}