﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
img{
border:0px;
margin:0px;
padding:0px;}
body{
background:#eee;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
a{
color:#666;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:none;}

form,input,select,textarea{
vertical-align:middle;
border:none;
}
#top{
width:1000px;
height:170px;
margin:0 auto;
}
#top_1{
width:990px;
height:21px;
background:#000;
text-align:right;
line-height:18px;
padding:0px 10px 0px 0px;
color:#fff;
}
#top_1 a{
color:#fff;
}
#top_1 a:hover{
color:#fff;
}
#top_2{
width:980px;
height:106px;

text-align:left;
padding:0px 0px 0px 20px;
background:url(../images/2_03.gif) 16px 0px  no-repeat #fff;
}
#top_3{
width:990px;
height:25px;
background:#d8e0e7;
text-align:center;
padding:8px 5px;


}
.menu {font-size:14px;}
.menu ul {padding:0;margin:0;list-style-type:none; height:25px;}
.menu ul ul {width:625px;}
.menu ul li {float:left; height:25px; line-height:24px; display:block; margin-right:2px;}
.menu ul ul li {display:block; width:150px; height:auto; line-height:1em;}
.menu ul ul li.last {padding-bottom:0px; background:#d8e0e7;}
.menu ul ul ul li.last {padding-bottom:0px; background:#d8e0e7;}
.menu ul ul ul ul li.last {padding-bottom:10px; background:#d8e0e7;}
.menu a, .menu a:visited {display:block; float:left; height:24px; width:151px;  text-decoration:none; color:#222; background:#d8e0e7; padding:0 0 0 10px; text-align:center; border:0; }
* html .menu a, * html .menu a:visited {width:125px; }
.menu ul ul a, .menu ul ul a:visited {display:block;background:#a3b7c8; color:#fff;width:151px; height:100%;  padding:5px 5px;  border-width:0 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:150px; }
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0;  z-index:1;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#d8e0e7;}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#d8e0e7;}
.menu ul :hover a.sub1 {background:#fff;}
.menu ul ul :hover a.sub2 {background:#fff;}
* html .menu a:hover {color:#ff0; border:0; height:25px; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff; border:0; height:25px; background:#a3b7c8;}
* html .menu ul ul a:hover{color:#ff0; background:#d8e0e7; position:relative; z-index:110; height:100%; border:1px solid #000; border-width:0 1px;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#5aaae8; z-index:110; height:100%;  border-width:0 1px;}
* html .menu ul ul ul a:hover {background:#d8e0e7; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#d8e0e7;}
.menu ul ul ul ul a:hover {background:#d8e0e7; position:relative; }
.menu ul ul {visibility:hidden;position:absolute; top:25px; left:0; width:161px;}

.menu ul :hover ul {visibility:visible; height:auto;  background:#d8e0e7; }
.menu ul :hover ul.left {visibility:visible; height:auto;  background:#d8e0e7; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible; left:90px; height:auto;  background:#d8e0e7;}

.menu ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto;  background:#d8e0e7;}


#bn{
width:1000px;
height:223px;
margin:0 auto;
background:url(../images/2_07.jpg);}
#mid{
height:auto !important;
min-height:898px;
height:879px;
width:1000px;
margin:0 auto;
background:#fff;
padding:25px 0px;
line-height:20px;
}
.sspan{
clear:none;
text-align:center;
width:100%;
float:left;
text-align:center;
border:0px;}

#mid_big{
background:#fff;
width:924px;
height:800px;
margin:0px auto;
border-left:1px #bbb solid;
border-right:1px #bbb solid;
}
#mid_big2{
width:964px;
height:700px;
margin:0px auto;
overflow:hidden;
background:#fff;
}
#tit{
width:100%;

font-size:15px;
color:#006bbe;
font-weight:bold;}


#mid_big_top{
width:926px;
height:31px;
margin:0px auto;
background:url(../images/2_11.jpg) no-repeat;
}
#mid_big_bottom{
width:926px;
height:10px;
margin:0px auto;
background:url(../images/2_12.jpg) no-repeat ;
}

#mid_left{
background:#fff;
width:720px;
float:left;
padding:0px 0px 0px 17px;



}
#mid_right{
width:215px;
float:left;

padding:0px 12px;
background:#fff;
}
#contact{
width:215px;
height:29px;
background:url(../images/2_14.gif);
}
#phone{
width:197px;
height:39px;
background: url(../images/2_18.gif) no-repeat;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
text-align:right;
padding:8px 8px;
font-size:14px;
font-weight:900;
color:#990000;
}
.pho2{
float:left;
padding:20px 0px 0px 0px;
width:200px;
height:40px;
overflow:hidden;}
.pho3{
float:left;
text-align:center;
padding:30px 0px 0px 0px;
width:550px;
height:30px;
font-size:15px;
font-weight:bold;
color:#990000;
background:url(../images/2_18.gif) 50px 10px no-repeat;}
#phone2{
width:197px;
height:62px;
border:1px #ccc solid;
padding:8px 8px;
font-size:12px;
}
.question{
width:195px;
height:26px;
margin:0px 0px 5px 0px;
background:#ddd;
float:left;
}
.qusetion1{
float:left;
width:108px;
height:20px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
padding:3px 8px;
font-weight:bold;
}
.temp{
float:left;
border-bottom:1px #bbb dotted;
width:760px;
margin:10px auto;
padding-left:200px;
height:40px;
overflow:hidden;}

.temp .question{
margin:0px 30px;
}
.qusetion2{
float:left;
width:0px;
height:20px;
background:url(../images/2_26.gif) 0px 8px no-repeat;
font-size:14px;
padding:3px 5px;
font-weight:bold;
}
.qusetion3{
float:left;
width:40px;
height:16px;

font-size:14px;
padding:3px 5px;
font-weight:bold;
}
.click{
display:block;

color:#990000;
font-size:12px;
background:#fff;}
.click a{
color:#990000;
text-decoration:none;
}
.click a:hover{
color:#990000;
text-decoration:none;}

.address{
font-size:16px;
color:#006f7f;
padding:8px;
font-family:Times New Roman;
width:197px;
height:20px;
font-weight:bold;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
}
.address_footer{
background:url(../images/2_33.gif);
width:215px;
height:19px;

}
.address_body{
font-family:Times New Roman,宋体;
width:197px;
height:125px;
padding:0px 8px;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
font-size:13px;
line-height:16px;
color:#666;
}
.pho{
width:215px;
height:150px;
margin:13px 0px 0px 0px;
}
.Hospital{
width:720px;
height:30px;
background:url(../images/2_11.gif) no-repeat;
}
.welcome{
font-family:Times New Roman;
width:370px;
height:22px;
margin:10px 350px 10px 10px;
font-size:20px;

font-weight:700;
color:#006f7f;
border-bottom:2px #006f7f solid;
}
.welcome a{
color:#006f7f;
text-decoration:none;
}
.welcome a:hover{
color:#006f7f;
text-decoration:none;}
.font_color{
color:#011c76;
}
.welcome2{
font-family:Times New Roman;
width:370px;
height:18px;
padding:0px 0px 0px 10px;
font-size:15px;
color:#006f7f;
}
.welcome2 a{
color:#006f7f;
text-decoration:none;
}
.welcome2 a:hover{
color:#006f7f;
text-decoration:none;}
.welcome3{
width:700px;
height:16px;
padding:0px 0px 0px 10px;
border-bottom:1px #ccc solid;
margin:0px 20px 0px 0px ;
}
.move{
float:right;
width:45px;
height:12px;
}

.six{
width:720px;
height:31px;
background:url(../images/2_30.gif) no-repeat;
margin:20px 0px;
}
.Menu2 { 
font-size: 14px; 
width: 180px; 
float: left;
font-weight:800;

} 



ul { 
margin: 0px; 
padding: 0px; 
} 
.Menu2 ul li { 
list-style-type: none; 
height: 31px; 
text-align: center; 
line-height: 31px;
background:#f9f9f9;

} 
.Menu2 ul li a{ 
display: block; 
height: 31px; 
width: 180px; 
text-decoration: none;
color:#108fcf;
} 
.Menu2 ul li a:active {

	display: block;
	height: 31px;
	width: 180px;
	text-decoration: none;
	color:#108fcf;
} 

.Menu2 ul li a:hover { 
background-color: #ddd;
color:#108fcf;


} 
.content .textList li { 
list-style-type: none; 
} 
.content { 
width: 510px; 
margin-left: 205px;
font-size:12px;
line-height:20px;
} 
.content .textList { 

height: 185px; 
} 
#famous{
margin:30px 0px 0px 0px;
width:728px;
height:33px;
background:url(../images/2_08.jpg) no-repeat;
}
#doc{
margin:0px 0px 0px 1px;
width:724px;
height:205px;
border-left:1px #bbb solid;
border-right:1px #bbb solid;
}
#famous2{
float:left;
margin:0px 0px 0px 1px;
width:728px;
height:20px;
background:url(../images/2_41.gif) no-repeat;
}
#pro{
background:#fff;
margin:30px 0px 0px 0px;
float:left;
width:890px;
height:172px;}
.pro_left{
margin:30px 5px 0px 20px;
float:left;
width:30px;
height:172px;
background:#eee  url(../images/2_45.gif) 10px  55px no-repeat;}
.pro_img{
width:165px;
height:172px;
float:left;
margin:0px 5px;
background:#eee;
border:1px #ddd solid;}
.pro_img2{
height:102px;
margin:15px 12px 20px 12px;}
.pro_text{
text-align:center;
margin:0px 15px;
font-size:13px;
font-weight:bold;}
.pro_right{
margin:30px 0px 0px 5px;
float:left;
width:30px;
height:172px;
background:#eee url(../images/2_48.gif) 10px  55px no-repeat;}
.doc_img{
float:left;
width:135px;
height:188px;
padding:8px 23px;
}
.doc_img2{

height:126px;

}
.doc_text{
padding:5px;
line-height:18px;
font-size:13px;
}
.move2{
margin:0px 0px 0px 1px;
border-left:1px #ccc solid;
border-right:1px #ccc solid;
float:left;
text-align:right;
height:15px;
width:724px;

overflow:hidden;
}
#footer{
line-height:22px;
text-align:center;
margin:50px 0px 0px 0px;
float:left;
width:1000px;
height:150px;
font-size:11px;
background:#fff;
}
#demo {
background: #FFF;
overflow:hidden;

width: 890px;
}

#indemo {
background:#fff;
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.doc_pho{
float:left;
width:145px;
height:144px;
padding:20px 33px 0px 33px;
margin-bottom:35px;
}
.doc_nanme{
float:left;
width:680px;
height:48px;
padding-top:20px;
border-bottom: dashed 1px #ccc;
overflow:hidden;
}
.doc_nanme span{
float:left;
margin-right:18px;
overflow:hidden;
}
.doc_text2{
float:left;
width:670px;
height:89px;
padding-top:5px;
margin-bottom:35px;
border-bottom: dashed 1px #ccc;
overflow:hidden;
}
.bg{
float:left;
font-size:15px;
text-align:center;

padding-top:2px;
height:28px;
width:150px;

background:#ddd;}
#online{
text-align:center;
padding-top:10px;
float:left;
width:964px;
height:50px;}
.addres{
float:left;
text-align:left;
padding:20px 0px 0px 0px;
width:763px;
height:40px;
font-size:12px;
overflow:hidden;


}
.big_img{
margin:30px 190px;
float:left;
width:588px;
height:384px;}
#hospital{
border:1px #ccc solid;
background:#eee;
margin:0px 10px;
float:left;
width:700px;
height:600px;
}
#hospital_tit{
text-align:center;
width:100%;
font-size:14px;
color:#006bbe;
margin-top:30px;
font-weight:bold;
margin-bottom:20px;

}
#hospital_text{
text-align:left;
width:500px;

margin-top:30px;

margin-bottom:20px;
margin-left:130px;

}
#hospital_img{
text-align:center;
width:100%;
}
#hospital_img2{
text-align:center;
width:100%;
}
#left_right{
margin:10px 0px;
text-align:right;
padding:0px 30px;
width:630;
}
#text{
margin:30px 0px;
text-align:left;
padding:0px 30px;
width:630;
}
#left_right img{
margin:0px 10px;

}
#next{
width:100%;
margin:0px auto;
text-align:right;
border-left:1px #bbb solid;
border-right:1px #bbb solid;
width:924px;
}
