﻿@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-size:10px; color:black;  background:white; font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, ul, ol, form { margin: 0px; padding: 0px; }


#topWechat { height: 35px; background:url(/App_Themes/Default/image/topbg2.jpg) top repeat-x; width:100%; font-size:12px; }
.cmn{ width:1200px; margin:0px auto; }
.topcmn{ letter-spacing:1px; }
.rytop{ display:inline-block; margin-left:50px; line-height:18px; padding-top:10px; padding-right:15px; color:#01a098; }
.rywchat{ display:inline-block; color:#7bc9d0; padding-left:5px; padding-top:6px; }
.rywchat img{ vertical-align:middle; }

.maintop{ height:132px; width:100%; clear:both; overflow:hidden; background-color:white; }
.mtcenter{ width:1112px; margin:0px auto; }
.mtcenter h1{ display:block; padding-top:28px; text-align:left; float:left; width:350px; }
.mtcenter h1 img{ vertical-align:middle; }
.mtcenter p{ width:378px; float:right; margin:0px; padding:0px; text-align:right; }
.mtcenter p strong{ display:block; width:348px; height:38px; border:2px solid #9eb8cd; border-radius:20px; text-align:left; margin-top:58px; }
.mtcenter p strong input{ font-size:18px; border:none 0px; background-color:transparent; color:#9eb8cd; width:286px; height:32px; line-height:32px; margin-left:15px; margin-top:3px; vertical-align:middle; }
.mtcenter p strong img{ vertical-align:middle; margin-left:4px; }
        
#navigaMain{ height:58px; background:#62c4e0; text-align:center; line-height:58px; }
#navigaMain a{ display:inline-block; font-size:24px; font-family:"微软雅黑", 黑体, Arial; letter-spacing:3px; margin:0px 30px; font-weight:normal; color:white; text-decoration:none; }
#navigaMain a:hover{ color:red; text-decoration:underline; }

#adviceDefault{ width:1200px; margin:15px auto; height:490px; background-color:white; overflow:hidden; }
#adviceDefault div{ text-align:center; position:absolute; z-index:2; width:1200px; height:30px; line-height:30px; margin-top:460px; }
#adviceDefault div span{ display:inline-block; width:100px; text-align:center; font-size:3pt; height:6px; overflow:hidden; background-color:white; color:#666;  filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; margin:0px 5px; }
#adviceDefault div span:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; background-color:orange; }
#adviceDefault div span.selAdv{ filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; background-color:orange; }
#adviceDefault img{ height:490px; background-color:#62c4e0; width:1200px; border:0px none; }
#adviceDefault a{ display:none; }

#yydynamic{ margin:0px auto; width:1200px; height:auto; overflow:hidden; clear:both; padding:8px 0px; }
#dynImage{ width:338px; height:297px; display:inline-block; vertical-align:top; overflow:hidden; background-color:#e9f6fa; }
#dynImage p{ display:table-cell; width:338px; height:307px; overflow:hidden; margin:0px; padding:0px; vertical-align:middle; text-align:center; }
#dynImage img{ width:328px; border:0px; }
.dynContents{ width:542px; height:307px; display:inline-block; margin-left:15px; vertical-align:top; }
.dynContents h2{height:34px; background-color:#62c4e0; color:white; font-size:18px; line-height:34px; letter-spacing:2px; text-indent:24px; overflow:hidden; font-weight:normal;}
.dynContents h2 a{display:inline-block; float:right; margin-right:10px; font-size:14px; color:#c7e9f6; text-decoration:none; }
.dynContents ul{ font-size:16px; padding:12px 10px; }
.dynContents ul li{ height:30px; line-height:30px; text-align:left; list-style-position:inside; }
.dynContents ul li a{ color:black; display:inline-block; color:#333; width:390px; text-decoration:none; }
.dynContents ul li a:hover{ color:orange; text-decoration:underline; }
.dynContents ul li i{ display:inline-block; font-style:normal; color:#666;  }

.dynicon{ display:inline-block; width:270px; background-color:white; padding-left:20px; }
.dynicon h3{ margin:0px; padding:0px; height:34px; line-height:34px; text-align:center; font-size:18px; letter-spacing:2px; background-color:#62c4e0; color:white; font-weight:normal; margin-bottom:6px; }
.dynicon a{ display:inline-block; width:124px; text-align:center; font-size:19px; color:#62c4e0; text-decoration:none; height:122px; vertical-align:top; margin:2px 3px 5px 3px; border:solid 1px #ccc; }
.dynicon a:hover{ color:orange; text-decoration:underline; border:solid 1px orange; }
.dynicon a img{display:block; margin:10px auto; height:70px; }

.keshi{ width:1200px; margin:10px auto 16px auto; clear:both; }
.keshiTit{ height:40px; font-weight:normal; overflow:hidden; }
.keshiTit h2{ display:block; font-weight:normal; width:160px; background-color:#62c4e0; text-align:center; letter-spacing:1px; font-size:24px; float:left; height:40px; line-height:40px; letter-spacing:2px; color:white; }
.keshiTit span{ display:block; height:36px; width:100%; border-bottom:1px solid #62c4e0; text-align:right; font-size:18px; color:#3ebdc7; line-height:36px; letter-spacing:1px; }
.keshiTit span a{ color:##3ebdc7; text-decoration:none; }
.keshiTit span a:hover{ color:orange; text-decoration:underline; }
.keshiTit span b{ font-size:36px; color:#3ebdc7; vertical-align:bottom; cursor:pointer; }
#keshibox{ width:1200px; margin:10px auto; }
.keshidv{ width:220px; float:left; margin:0px 10px; text-align:center; padding-bottom:10px; }
.keshidv span{ display:block; width:220px; height:180px; overflow:hidden; border:1px solid #ccc; }
.keshidv span img{ height:180px; border:0px none; }
.keshidv h3{ font-size:18px; color:#666; height:38px; line-height:38px; margin-top:7px; font-weight:normal; letter-spacing:2px; }
.keshidv p { width:212px; margin:0px auto; line-height:22px; color:#2b7fb1; text-align:left; font-size:12px; }
.keshidv a.button{ display:block; color:#2b7fb1; width:108px; height:26px; line-height:26px; border:1px solid #3fbdc7; margin:10px auto; font-size:12px; text-decoration:none; }
.keshidv a.button:hover{ color:orange; border:1px solid orange; }

#doctbox{ width:1200px; margin:10px auto; }
.doctbdv{ width:192px; text-align:center; margin:0px 23px; float:left; padding-bottom:20px; }
.doctbdv span{ display:block; width:192px; height:200px; overflow:hidden; }
.doctbdv span img{height:200px; border:0px none;}
.doctbdv p{ font-size:18px; color:black; line-height:24px; padding:5px; text-align:center;/* border-bottom:1px dashed #ccc;*/ margin:0px auto; padding:6px 0px; width:98%; letter-spacing:2px; }
.doctbdv a{ display:inline-block; width:72px; height:24px; border:1px solid #3099a1; text-align:center; color:black; text-decoration:none; font-size:17px; line-height:24px; }
.doctbdv a:hover{ color:orange; text-decoration:none; }

#foot{ clear:both; padding:24px 0px 12px 0px; margin:12px auto; width:100%; border-top:1px solid #22bbbe; height:150px; background-color:#ddd; height:auto; overflow:hidden; }
#foot div{ width:880px; margin:0px auto; line-height:30px; letter-spacing:2px; line-height:35px; font-size:14px; text-align:center; }
#foot div p{ width:136px; display:block; height:auto; margin:-10px auto 0px auto; padding:0px; }
#foot div p span{ display:block; line-height:26px; font-size:16px; text-align:center; margin-bottom:10px; margin-top:-8px; }
#foot div img{  }

#innTopAdv{ width:1200px; margin:15px auto 10px auto; height:254px; background:url(/App_Themes/Default/image/innHospital.jpg) center no-repeat; overflow:hidden; }

#naviSecond{ font-size:18px; text-align:center; letter-spacing:2px; height:30px; line-height:30px; }
#naviSecond a{ color:black; text-decoration:none; }
#naviSecond a:hover{ color:orange; text-decoration:underline; }

#ksMain{ width:1200px; margin:18px auto; border-top:1px solid #62c4e0; }
#ksMleft{ width:200px; height:100%; min-height:300px; float:left; background-color:#62c4e0; margin-top:-1px; text-align:center; text-decoration:none; padding:22px 0px;
}
#ksMleft a{ display:block; height:46px; line-height:46px; letter-spacing:2px; color:black; font-size:24px; font-weight:normal; color:white; text-decoration:none; }
#ksMleft a.curItem{ background-color:white; text-decoration:none; color:black; }
#ksMleft a:hover{ color:orange; text-decoration:underline; }
#ksMright{ width:962px; float:right; padding-top:22px; height:auto; overflow:hidden; }
#ksMright h2{ margin:0px; padding:0px; background-color:#62c4e0; height:44px; line-height:44px; font-size:24px; letter-spacing:2px; letter-spacing:5px; text-indent:1.5rem; width:938px; font-weight:normal; /*border-radius:0px 0px 26px 0px;*/ }
.ksSubject{ width:320px; height:326px; padding:8px; overflow:hidden; background-color:white; text-align:center; margin-right:42px; margin-top:-25px; z-index:1; float:right; margin-left:30px; }
.ksSubject img{ height:326px; border:0px; }
.ksInntext{ font-size:18px; line-height:42px; color:#333; padding:15px 0px 0px 10px; letter-spacing:2px; }

.dvhthList{ clear:both; height:auto;  }
.dvhthListp { font-size:0.875rem; color:#333; line-height:1.75rem; border: 0.0625rem solid #ccc; padding:0.5rem 1.5rem 0.5rem 0.5rem; overflow:hidden; margin:0.3rem 0rem; }
.dvhthListp span { width: 11.25rem; float: left; height:8.5rem; text-align:center; border: 0.625rem solid #e7e7e7; margin:0rem 1rem 0rem 0.2rem; overflow:hidden; }
.dvhthListp span img { height: 8.5rem; }
.dvhthListp strong { display: block; line-height: 2rem; color: #3ebdc7; letter-spacing:0.2rem; font-size:1.125rem; }
#jobs { height: auto; overflow: hidden; width: 100%; }
.jobsDiv { padding: 12px 17px; margin: 0px 0px 7px 0px; border: 2px dotted #F60; font-size: 14pt; line-height: 24px; height: auto; overflow: hidden; clear: both; }
.jobsA strong { display: block; height: 26px; line-height: 26px; font-size: 12pt; color: blue; text-decoration: none; padding: 3px; border-bottom: 1px dotted #ccc; }
.jobsA:hover { color: #1570a6; text-decoration: underline; }
.jobDesc { font-weight: bold; font-size: 11pt; }
.jobp { margin: 3px; line-height: 22px; }

#artol { list-style: none; height: 28px; line-height: 28px; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin: 0px auto; padding: 10px 0px; overflow: hidden; clear: both; width: 96%; }
#artol li { float: left; }
#artol li i { display: block; width: 28px; height: 28px; line-height: 28px; float: left; text-align: center; overflow: hidden; font-style: normal; font-family: 'Times New Roman'; }
#artol li b { display: block; float: left; width: 28px; height: 28px; overflow: hidden; text-align: center; color:orange; font-size:1.135rem; }
#artol li span { background: #f0f0f0; color: #F60; display: block; float: left; padding: 0px 8px; margin: 0px 3px; border-radius:0.875rem; }
#artol li span a { color: black; text-decoration: none; cursor:pointer; }
#artol li span a:hover { color: #607a06; text-decoration: underline; }
#artol li i a { color: #333; text-decoration: none; cursor:pointer; }
#artol li i a:hover { color: #607a06; font-weight: bold; background-color: #b6ff00; text-decoration: underline; }
#artol .sosel { background: #f0f0f0; color: #F60; }

.ksBox{ padding:5px 0px; height:auto; overflow:hidden; }
.ksBox div{ width:270px; height:300px; padding:20px; overflow:hidden; background-color:#f1f1f1; text-align:center; font-size:16px; color:black; float:left; margin-right:10px; margin-bottom:10px; }
.ksBox div h3{ font-size:24px; letter-spacing:3px; font-weight:normal; height:66px; line-height:66px; margin-bottom:10px; }
.ksBox div p{ font-size:16px; line-height:30px; text-align:center; margin:0px; padding:0px; }
.ksBox div a{ display:block; position:absolute; margin-top:162px; margin-left:75px; z-index:2; width:110px; height:46px; line-height:46px; background-color:#62c4e0; color:black; text-decoration:none; letter-spacing:2px; }
.ksBox div a:hover{ color:orange; }

.ksDocts{ height:auto; overflow:hidden; padding:28px 0px;}
.ksDocts div{ width:270px; text-align:center; margin:0px 20px; float:left; height:auto; overflow:hidden; padding-bottom:30px; }
.ksDocts div span{ display:block; width:270px; height:282px; overflow:hidden; }
.ksDocts div span img{height:282px; border:0px none;}
.ksDocts div p{ font-size:26px; color:black; line-height:32px; padding:10px 0px; text-align:center; }
.ksDocts div a{ display:inline-block; width:100px; height:34px; border:1px solid #3099a1; text-align:center; color:black; text-decoration:none; font-size:25px; margin:0px 5px; line-height:34px; color:#22bbbe; }
.ksDocts div a:hover{ color:orange; text-decoration:none; }

.zpDetail{ height:auto; overflow:hidden; }
#contents { padding: 22px; }
#contenttit{ font-weight:normal; font-size:30px; letter-spacing:3px; color:black; }
#continfo{ font-size:10pt; color:#666; }
#udoctor { font-size: 18px; color: #333; font-family: "微软雅黑", "黑体"; line-height: 28px; padding: 18px 0px 0px 0px; height: auto; overflow: hidden; line-height:30px; }
#udoctor img { float: left; width: 336px; margin: 0px 10px 10px 0px; border: 0px none; }
#udoctor div { }


#artnavi{height:28px; width:671px; padding:0px 15px;}
#artnavi b{display:block; float:left; width:70px; padding-top:3px; height:25px; line-height:25px; font-weight:normal; color:black; text-align:center; font-size:10pt; cursor:pointer;}
#artnavi .choicb{background:url(/images/s2000/vvbg.jpg) center no-repeat; font-weight:bolder;}

#contents{border:1px solid #009ad9; padding:22px; margin-top:-2px;}
#contenttit{font-size:30px; height:auto; line-height:54px; font-family:"微软雅黑", "黑体"; font-weight:normal; letter-spacing:2px; overflow:hidden;}
#continfo{font-size:9pt; color:#666;}
#continfo b{color:#93b322; padding-right:10px;}
#continfo a{display:inline; padding-right:10px; color:#1d5381; text-decoration:none;}
#continfo i{display:inline; padding:2px 8px; font-style:normal;}
#continfo .seli{background:#666; color:white;}
#artcont{font-size:16px; color:#333; font-family:"微软雅黑", "黑体"; line-height:28px; padding:18px 0px 10px 0px;}
#artcont img { max-width: 638px; _width: expression_r(this.scrollWidth > 638 ? "638px" : (this.scrollWidth < 1? "1px" : "auto")); }

.zsListnews{ height:auto; overflow:hidden; clear:both; }
.zsListnews div{ width:100%; margin:5px auto; }
.zsListnews div h3{ color:#2b7fb1; font-weight:normal; font-size:14px; letter-spacing:1px; height:32px; overflow:hidden; }
.zsListnews div h3 b{ display:block; float:left; width:30px; line-height:30px; text-align:center; }
.zsListnews div h3 a{ display:block; float:left; width:924px; line-height:30px; border-bottom:1px solid #90ddde; color:##2b7fb1; text-decoration:none; font-size:11pt; letter-spacing:2px; }
.zsListnews div h3 a:hover{ color:orange; text-decoration:underline; }
.zsListnews div h3 a i{ display:block; float:right; color:#666; padding-right:30px; font-size:9pt; }
.zsListnews div p{ font-size:9pt; color:#666; line-height:20px; padding:11px 0px; letter-spacing:2px; padding-left:32px; }
.zsListnews div p a{ color:#666; text-decoration:none; }
.zsListnews div p a:hover{ color:red; text-decoration:underline; }

.zsHospitInfo{ height:auto; overflow:hidden; }
.zsHospitInfo p{ font-size:18px; line-height:36px; letter-spacing:1px; }
.zsHospitInfo img{ max-width:900px; _width:900px; border:0px none; margin:0px auto; }

