
@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-size:12px; font-family:ËÎÌå; line-height:24px; color:#6f7878;}
img{ border:none;}
ul,ol,dl,dd,form{ padding:0px; margin:0px;}
li{ list-style:none;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}

input,select{ font-size:12px;  color:#5d5d5d;}
.clear{ clear:both; height:0px; overflow:hidden;}

a{noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}

a{ text-decoration:none; color:#5b5b5b;}
a:hover{ text-decoration:underline; color:#3d9783}

.bodybg{ background:#fff url(../images/bodybg.jpg) repeat-x left top;}
.bgtop{ background:url(/cn/images/headbg.jpg) no-repeat center top;}

.Header{width:986px; margin:0 auto; position:relative; height:249px; z-index:8888; background:url(/cn/images/headerbg.jpg) no-repeat center top;}
.Header .swf_top{ width:986px; overflow:hidden;}

.Header .search{ text-align:right; height:38px; position:relative; background:url(/cn/images/tel.jpg) no-repeat left;}
.Header .search table{ float:right;}
.Header .search td{ padding:5px 0px 0px 4px;}
.Header .search .text{ color:#bebebe; width:136px; height:20px; line-height:20px; border: solid 1px #dbdbdb; background:#fff; padding:0px 5px;}
.Header .search .btn{ width:77px; height:20px; border:none; cursor:pointer; background:url(/cn/images/search.jpg) no-repeat;}

.mainnav{ height:36px; background:url(/cn/images/mainnav.jpg) no-repeat left top;}
.mainnav ul li{ float:left; width:100px;}
.mainnav ul li span{ display:block; height:36px; position:relative;}
.mainnav ul li span a{ height:36px; display:block; line-height:0px; font-size:0px; overflow:hidden;}
.mainnav ul li#nav1{ width:90px;}
.mainnav ul li#nav2{ width:118px;}
.mainnav ul li#nav3{ width:113px;}
.mainnav ul li#nav4{ width:110px;}
.mainnav ul li#nav4{ width:110px;}
.mainnav ul li#nav5{ width:112px;}
.mainnav ul li#nav6{ width:112px;}
.mainnav ul li#nav7{ width:112px;}
.mainnav ul li#nav8{ width:110px;}
.mainnav ul li#nav8{ width:110px;}
.mainnav ul li#nav8{ width:109px;}
.mainnav ul li#nav1.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat 0px -36px;}
.mainnav ul li#nav2.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -90px -36px;}
.mainnav ul li#nav3.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -208px -36px;}
.mainnav ul li#nav4.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -321px -36px;}
.mainnav ul li#nav5.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -431px -36px;}
.mainnav ul li#nav6.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -543px -36px;}
.mainnav ul li#nav7.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -655px -36px;}
.mainnav ul li#nav8.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -767px -36px;}
.mainnav ul li#nav9.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -876px -36px;}
.mainnav ul li#nav10.onnav span a{background:url(/cn/images/mainnav.jpg) no-repeat -886px -36px;}

.mainnav .subnav{ position:absolute; display:none; width:112px; background:#079295; z-index:88;}
.mainnav .subnav p{ padding:0px; margin:0px; text-align:center;}
.mainnav .subnav a{ color:#fff; padding:5px 0px; display:block; border-bottom:dotted 1px #0fabad;}
.mainnav .subnav a:hover{ color:#0cdcdd; text-decoration:none; background:#0fabad}

.Footer{ padding:10px 0px; line-height:21px; border-top:solid 1px #d3d1d1; width:986px; margin:0 auto; margin-top:22px; text-align:center;}
.Footer dl dt { color:#0c9a9c; font-weight:bold;}
.Footer dl dt a{ color:#0c9a9c; padding:0px 8px;}
.Footer dl dt a:hover{ color:#006e70;}
.Footer dl dd{ color:#747474; font-family:Arial, Helvetica, sans-serif;}
.Footer dl dd .wanhu{}

.Contain{ width:986px; margin:0 auto;}
.Contain .Sidebar{ width:224px; float:left;}
.Contain .Main{ height:auto!important;height:500px; min-height:500px; position:relative; float:right; width:733px; border:solid 1px #bfd0dc; padding:33px 6px;}

.Location{ line-height:30px; position:absolute; width:747px; left:-1px; top:-1px; background:url(/cn/images/location_bg.jpg) no-repeat;}
.Location dl{ text-align:right; padding-right:20px; color:#aeadad;}
.Location dl a{ color:#aeadad;}
.Location dl span{ color:#099497;}
.Location h3{ color:#008586; font-size:15px; font-weight:normal; position:absolute; padding:0px 24px; margin:0px; font-family:Î¢ÈíÑÅºÚ;}

.menu { background:#e9fbfd;}
.menu h2{ padding:0px; margin:0px;}
.menu .box{ border:solid 1px #bcceda; border-top:none; padding:5px 12px 17px 12px;}
.menu ul li { padding-left:6px; line-height:30px; background:url(/cn/images/menu_li_dot.jpg) repeat-x left bottom;}
.menu ul li a{ color:#056263; padding-left:20px; background:url(/cn/images/menu_li_a_icon.jpg) no-repeat left;}
.menu ul li a.on,.menu ul li a.onsub{ color:#fc8511; background:url(/cn/images/menu_li_aon_icon.jpg) no-repeat left;}
.menu ul li a:hover{color:#fc8511;  text-decoration:none;}
.menu ul li dd{ display:none;}
.menu ul li dd p{ padding:0px 0px 0px 20px; margin:0px;}
.menu ul li dd p a.onsub{ color:#fc8511;}

.side_tzgg{ padding-top:10px;}
.side_tzgg h3{ padding:0px; margin:0px;}
.side_tzgg dl{ border:solid 1px #bcceda; padding:9px;}
.side_tzgg dl ul li{ padding:5px 0px 5px 10px; line-height:18px; height:36px; position:relative; border-bottom:solid 1px #c7dcdf; background:url(/cn/images/icon_1.jpg) no-repeat left 10px;}
.side_tzgg dl ul li span{ position:absolute; right:0px; bottom:5px; color:#929292;}
.side_tzgg dl ul li a{ color:#056263;}

.side_zkjs{ padding-top:10px;}
.side_zkjs h3{ padding:0px; margin:0px;}
.side_zkjs dl{ border:solid 1px #bcceda; padding:9px; zoom:1; overflow:hidden;}
.side_zkjs dl ul li{ width:102px; height:27px; line-height:27px; padding:6px 0px; text-align:center; float:left; background:url(/cn/images/side_zkjs_abg.jpg) no-repeat center center;}
.side_zkjs dl ul li a{ color:#6f6f6f;}

.Content{ padding-top:20px; line-height:24px; color:#6f7878; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:700px; margin:0 auto;}

.news_list{ padding:15px; color:#6f7878;}
.news_list li{line-height:30px; background:url(/cn/images/list_dot.jpg) repeat-x left bottom;}
.news_list li a{ padding-left:10px; background:url(/cn/images/list_icon.jpg) no-repeat left;}
.news_list li span{ float:right; color:#929292}

.news_list_photo { padding:0px 10px;}
.news_list_photo ul li{ padding:20px 0px; zoom:1; overflow:hidden; border-bottom:solid 1px #d7d7d7;}
.news_list_photo ul li .photo{ float:left; padding-right:18px;}
.news_list_photo ul li .photo img{ width:208px; height:176px;}
.news_list_photo ul li .txt{ position:relative; height:176px; float:left; width:460px;}
.news_list_photo ul li .txt h5{ font-size:12px; padding:0px; margin:0px;}
.news_list_photo ul li .txt p{ padding:10px 0px; margin:0px;}
.news_list_photo ul li .detail{ text-align:center; width:76px; line-height:27px; display:block; position:absolute; bottom:0px; color:#1ba5a7; background:#afe0e0;}

.department_category{ line-height:31px;  background:#dfe7ec url(../images/department_bg1.jpg) repeat-y 110px top;}
.department_category dl{ position:relative; zoom:1; overflow:hidden; border-bottom:solid 2px #fff; background:url(/cn/images/department_bg2.jpg) no-repeat 110px bottom;}
.department_category dl dt{ padding-left:10px; width:150px; float:left;}
.department_category dl dt a{ font-weight:bold; padding-left:19px; color:#2e6288; background:url(/cn/images/department_icon2.jpg) no-repeat left;}
.department_category dl dd{ border-left:solid 1px #fff; float:left; width:570px; margin-top:-1px;}
.department_category dl dd p{ padding:0px 17px; margin:0px; border-top:solid 1px #fff;}
.department_category dl dd p a{ color:#2e6288; padding-left:20px;  background:url(/cn/images/department_icon3.jpg) no-repeat left;:}

.doctors_list { zoom:1; overflow:hidden; padding-top:15px;}
.doctors_list ul li{ width:183px; height:202px; text-align:center; float:left; background:url(/cn/images/doctors_list_libg.jpg) no-repeat center top;}
.doctors_list ul li div{ padding:3px 0px; height:138px; overflow:hidden;}
.doctors_list ul li div img{ width:136px; height:138px;}
.doctors_list ul li h5{ font-size:12px; padding:0px; margin:0px;}

.doctors_profile{ zoom:1; overflow:hidden; padding:10px;}
.doctors_profile .photo{ float:left; border:solid 1px #e6e6e6; padding:2px;}
.doctors_profile .photo img{ width:178px;}
.doctors_profile .intro{ padding:0px 18px; float:left; width:490px; line-height:30px; color:#969696;}
.doctors_profile .intro h4.Name{ font-size:14px; padding:0px; margin:0px;}
.doctors_profile .intro h4.Name span{ color:#98b9b9;}
.doctors_profile .intro h5.No{ font-size:12px; padding:0px; margin:0px; font-weight:normal;}
.doctors_profile .intro h5.No span{ color:#98b9b9; padding-left:5px;}
.doctors_profile .intro .Profile{}

.doctors_detail{ padding:0px; margin:0px 10px; font-size:12px; border-bottom:solid 1px #d9d9d9;}
.doctors_detail b{ color:#fff; text-align:center; display:block; width:96px; line-height:30px; font-weight:normal; background:url(/cn/images/doctors_detail.jpg) no-repeat;}
.doctors_intro { padding-top:10px; line-height:30px; color:#969696; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:700px; margin:0 auto;}


/*.form_style { padding:20px 0px 20px 50px;}
.form_style table td{ padding:4px 2px; font-size:14px;}
.form_style .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:260px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.form_style .textcode{ width:100px;}
.form_style textarea.text{ width:400px; height:150px; background:#fff url(../images/textarea_bg.png) no-repeat left top;}
.form_style .form_err{ color:#ff0000; font-size:12px;}
.form_style .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(/cn/images/btn_bg.jpg) no-repeat; }*/

.link_list{ zoom:1; overflow:hidden;}
.link_list ul li{ float:left; width:165px; height:110px; padding: 8px; text-align:center; line-height:40px;}
.link_list ul li img{ padding:4px; border:solid 1px #e5e5e5;  width:160px; height:70px;}
.link_list span{ display:block;}

.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px; zoom:1; overflow:hidden;}
.ul_sitemap li strong{ width:80px; display:inline-block; color:#3d9783; float:left;}
.ul_sitemap li strong a{color:#3d9783;}
.ul_sitemap li span{ float:left; width:600px; color:#b8b8b8;}
.ul_sitemap li a{ white-space:nowrap;}

.info_title{ text-align:center; font-size:14px; padding:10px 10px; margin:0px 20px;  }
.info_time{ color:#828282; text-align:center; font-size:12px; padding:5px 0px; line-height:28px; margin:0px 20px;  font-weight:normal; border-bottom:dotted 1px #e5e5e5;}
.info_txt{ padding:10px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; width:700px; margin:0 auto;}
.info_back { margin:0px 15px;  padding:10px 0px; border-top:dotted 1px #e5e5e5;}
.info_back span{ display:block;}
.info_back span.back{ text-align:right; padding-bottom:5px;}
.info_back span.back a{ background:#f6f6f6; color:#00878c; display:inline-block; line-height:26px; padding:0px 20px;}
.info_back span.back a:hover{ background:#e9fbfd; text-decoration:none;}
.info_back span.back2{ text-align: center;}
.info_back span.back2 a{ background:#f6f6f6; color:#00878c; display:inline-block; line-height:35px; padding:0px 60px;}
.info_back span.back2 a:hover{ background:#e9fbfd; text-decoration:none;}


/*pages*/
.Pages{ padding:20px 0px; margin:0px 20px; line-height:18px; zoom:1; overflow:hidden; color:#666666; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages span b{ padding:0px 3px; font-weight:normal;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:18px; text-align:center; color:#666666;}
.Pages a:hover{color:#0071be; text-decoration:none;}
.Pages .p_cur{ display:none;}
.Pages .p_count{}
.Pages .p_total {}
.Pages .p_page{}
.Pages .p_jump{ display:none;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#4c4c4c; padding:0px 7px;}
.Pages .p_page em a.a_cur{ color:#890f1a;}
.Pages .p_page b{ display:none;}
.Pages .i_text{ width:20px; padding:0px; text-align:center; font-size:12px; border: solid 1px #959ca5; background:#fff; margin:0px 3px;}
.Pages .i_button { position:relative; top:5px; width:28px; height:22px; cursor:pointer; border:none; background:url(/cn/images/page_goto.jpg) no-repeat;}
/*pages end*/

.ContainHome{ width:986px; margin:0 auto;}
.ContainHome .mid_334{ padding-left:13px; padding-top:4px; width:334px; float:left;}
.ContainHome .mid_242{ padding-left:13px; padding-top:4px; width:242px; float:left;}
.ContainHome .right_224{  padding-top:4px; width:224px; float:right;}
.ContainHome .guide{ width:148px; height:424px; float:left; background:url(/cn/images/bg_guide.jpg) no-repeat left top;}
.ContainHome .guide dl{ padding:46px 4px 0px 4px;}
.ContainHome .guide a{ display:block; height:44px; margin-bottom:3px;}
.ContainHome .guide a#C32{ background:url(/cn/images/photo_guide.jpg) no-repeat center top;}
.ContainHome .guide a#C33{ background:url(/cn/images/photo_guide.jpg) no-repeat center -47px;}
.ContainHome .guide a#C34{ background:url(/cn/images/photo_guide.jpg) no-repeat center -94px;}
.ContainHome .guide a#C35{ background:url(/cn/images/photo_guide.jpg) no-repeat center -141px;}
.ContainHome .guide a#C36{ background:url(/cn/images/photo_guide.jpg) no-repeat center -187px;}
.ContainHome .guide a#C37{ background:url(/cn/images/photo_guide.jpg) no-repeat center -234px;}
.ContainHome .guide a#C38{ background:url(/cn/images/photo_guide.jpg) no-repeat center -281px;}
.ContainHome .guide a#C39{ background:url(/cn/images/photo_guide.jpg) no-repeat center -328px;}

.ContainHome .news{ padding-bottom:13px;}
.ContainHome .news h2{ padding:0px; margin:0px; height:30px; position:relative; background:url(/cn/images/home_news.jpg) no-repeat;}
.ContainHome .news h2 a{ right:9px; top:7px; position:absolute; width:33px; height:18px; display:block; background:url(/cn/images/home_more.jpg) no-repeat;}
.ContainHome .news .box{ padding:10px 10px 0px 10px; height:175px; border:solid 1px #bcceda; border-top:none;}
.ContainHome .news ul li{ padding-left:12px; background:url(/cn/images/list_icon.jpg) no-repeat left;}
.ContainHome .news ul li h5{ padding:0px; margin:0px; font-weight:normal; font-size:12px;}
.ContainHome .news ul li span{ float:right;}
.ContainHome .news ul li p{ display:none;}
.ContainHome .news ul li dl{ display:none;}
.ContainHome .news ul li.istop{ height:98px; position:relative; /*padding-left:148px;*/ background:none;}
.ContainHome .news ul li.istop p{ display:block; padding:5px 0px 0px 0px; margin:0px; line-height:18px; background:url(/cn/images/dot.jpg) repeat-x left top;}
.ContainHome .news ul li.istop dl{ padding:2px; border:solid 1px #e1e1e1; position:absolute; left:0px; display:none;}
.ContainHome .news ul li.istop dl img{ width:130px; height:80px;}
.ContainHome .news ul li.istop h5 { overflow:hidden; height:24px;}
.ContainHome .news ul li.istop h5 a{ color:#008586; font-weight:bold;}
.ContainHome .news ul li.istop h5 span{ display:none;}

.ContainHome .doctors { position:relative;}
.ContainHome .doctors h2{ padding:0px; margin:0px; height:30px; position:relative; background:url(/cn/images/home_doctors.jpg) no-repeat;}
.ContainHome .doctors h2 a{ right:9px; top:7px; position:absolute; width:33px; height:18px; display:block; background:url(/cn/images/home_more.jpg) no-repeat;}
.ContainHome .doctors .box{ padding-top:16px; height:144px; border:solid 1px #bcceda; border-top:none;}
.ContainHome .doctors .bd{width:273px; margin:auto;}
.ContainHome .doctors ul li{ width:170px; height:137px; padding-left:103px; position:relative;}
.ContainHome .doctors ul li h5{ font-size:12px; padding:0px; margin:0px;}
.ContainHome .doctors ul li h5 a{ color:#089396;}
.ContainHome .doctors ul li h6{ padding:0px; margin:0px; font-weight:normal; font-size:12px;}
.ContainHome .doctors ul li p{ line-height:18px; height:36px; overflow:hidden; padding:0px; margin:0px;}
.ContainHome .doctors ul li .detail{ text-align:center; position:absolute; top:95px; color:#fff; width:41px; line-height:20px; background:#0d989a;}
.ContainHome .doctors ul li dl{ position:absolute; left:0px; padding:2px; border:solid 1px #e3e3e3;}
.ContainHome .doctors ul li dl img{ width:83px; height:113px;}
.ContainHome .doctors .prev{ top:96px; left:-10px; position:absolute; width:29px; height:29px; background:url(/cn/images/home_doctors_icon.jpg) no-repeat left;}
.ContainHome .doctors .next{ top:96px; right:-10px; position:absolute; width:29px; height:29px; background:url(/cn/images/home_doctors_icon.jpg) no-repeat right;}


.ContainHome .visits{ padding-bottom:13px;}
.ContainHome .visits h2{ padding:0px; margin:0px; height:30px; position:relative; background:url(/cn/images/home_visits.jpg) no-repeat;}
.ContainHome .visits h2 a{ right:9px; top:7px; position:absolute; width:33px; height:18px; display:block; background:url(/cn/images/home_more.jpg) no-repeat;}
.ContainHome .visits .box{ line-height:20px; padding:10px 13px 0px 13px; height:175px; border:solid 1px #bcceda; overflow:hidden; border-top:none; background:url(/cn/images/bg_visits.jpg) no-repeat right bottom;}
.ContainHome .visits ul li{ padding:0px 11px; background:url(/cn/images/icon_2.jpg) no-repeat left 8px;}
.ContainHome .visits ul li h5{ font-size:12px; padding:0px; margin:0px;}
.ContainHome .visits ul li p{ padding:0px 10px; margin:0px;}

.ContainHome .department h2{ padding:0px; margin:0px; height:30px; position:relative; background:url(/cn/images/home_department.jpg) no-repeat;}
.ContainHome .department h2 a{ right:9px; top:7px; position:absolute; width:33px; height:18px; display:block; background:url(/cn/images/home_more.jpg) no-repeat;}
.ContainHome .department .box{ padding-left:10px; padding-top:20px; height:139px; border:solid 1px #bcceda; border-top:none; background:url(/cn/images/bg_department.jpg) no-repeat right bottom;}
.ContainHome .department .box ul li{ padding:5px; float:left; text-align:center; width:101px; line-height:27px; background:url(/cn/images/home_department_libg.gif) no-repeat center center;}
.ContainHome .department .box ul li a{ font-weight:bold;}

/* .ContainHome .notice{ padding-bottom:13px;} */
.ContainHome .notice h2{ padding:0px; margin:0px; height:30px; position:relative; background:url(/cn/images/home_notice.jpg) no-repeat;}
.ContainHome .notice h2 a{ right:9px; top:7px; position:absolute; width:33px; height:18px; display:block;}
.ContainHome .notice .box{ padding:10px 10px 0px 10px; height:377px; border:solid 1px #bcceda; border-top:none; background:#e9fbfd;}
.ContainHome .notice li{ padding:8px 0px 8px 10px; line-height:18px; height:36px; position:relative; border-bottom:solid 1px #c7dcdf; background:url(/cn/images/icon_1.jpg) no-repeat left 10px;}
.ContainHome .notice span{ position:absolute; right:0px; bottom:5px; color:#929292;}
.ContainHome .notice a{ color:#056263;}

.ContainHome .topic{ border:solid 1px #d9d9d9;}
.ContainHome .topic h2{ padding:0px; margin:0px;}
.ContainHome .topic h2 a{ z-index:1; width:164px; height:61px; display:block; position:absolute; background:url(/cn/images/home_topic.png) no-repeat;}
.ContainHome .topic .box{ padding:5px;}
.ContainHome .topic ul li{height:176px;}
.ContainHome .topic ul li img{ width:208px; height:176px;}

.ContainHome .link{ margin-top:14px; padding-left:130px; line-height:36px; height:36px; background:url(/cn/images/home_link.jpg) no-repeat left;}
.ContainHome .link .box{ width:850px; overflow:hidden;height:36px; }
.ContainHome .link ul li{ float:left; padding:0px 18px 0px 10px; background:url(/cn/images/home_link_icon.jpg) no-repeat left 15px;}
.ContainHome .link ul li a{ white-space:normal;}


#img {width:250px; position:absolute;z-index:9999;}
#img #close-ad {cursor:pointer;color:#000000;text-align:left; position:absolute; right:3px; top:3px;}
#img .link {text-align:center; border:2px solid #139d9f; background-color:#e9fbfd;}
#img h2 {margin:0; padding:1.25em; color:#008586;}
#img p {border-top:1px solid #139d9f; margin:0; padding:0.5em;}