@charset "gb2312";

ul,dl { list-style:none; }
img { border:0; }
a { text-decoration:none;}
a:hover { text-decoration:underline;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
input, button, select, textarea { outline:none; } textarea { resize:none; }

.top { height:108px; background:url(../images/topbg.jpg); }
.top_box { margin:0 auto; width:999px; height:108px; background:url(../images/top.jpg);}
.top_tel { float:right; display:inline; margin:60px 0 0 0; width:153px;  height:25px; border:none;  background:#F4F4F4; text-indent:.5em; }
.toptel_btn { float:right; display:inline; margin:60px 0 0 0; width:101px; height:26px; cursor:pointer;}


.nav { height:43px; background:#0764a9;}
.nav ul { overflow:hidden; margin:0 auto; width:1000px;}
.nav ul li { float:left; display:inline;  border-left:#1478c3 1px solid; border-right:#005898 1px solid; }
.nav ul li a { display:block; width:109px; height:43px; line-height:43px; text-align:center;  font-size:14px; color:#fff;  }
.nav ul li a:hover { background:#3687c6;}
.nav_xs { z-index: 99999; float: left; display: none; position: absolute; padding:0 0 5px 0; border-top:none; border:#1478c3 1px solid;background-color: #e6f0f9; color: #338bd2; } 
.nav_xs dl dt { border-bottom:#cee1f0 1px dashed;}
.nav_xs dl dt a { color: #338bd2;}
.nav_xs dl dt a:hover{ color: #fff;}

.banner_x { width:100%; height:auto; overflow:hidden;}
.banner { width:1440px; margin:0 auto; overflow:hidden; position:relative; margin-left:-720px; left:50%;}

.bottom_nav { height:43px; background:#0764a9;}
.bottom_nav ul { overflow:hidden; margin:0 auto; width:1000px;}
.bottom_nav ul li { float:left; display:inline; }
.bottom_nav ul li a { display:inline-block; width:109px; height:43px; line-height:43px; text-align:center;  border-left:#1478c3 1px solid; border-right:#005898 1px solid; font-size:14px; color:#fff; }
.bottom_nav ul li a:hover { background:#3687c6;}

.footer_x { background:#f8f8f8;}
.footer { overflow:hidden; margin:0 auto; width:1000px; height:185px; background:url(../images/foot_x_logo.jpg) 19px 49px no-repeat;}
.foot_info { float:left; display:inline; margin:20px 0 0 370px; width:470px; }
.foot_info p { height:22px; line-height:22px; font-size:14px;}
.footer img { float:left; display:inline; margin:14px 0 0 0;}



/***列表页与文章页通用样式***/

.con_location { background: transparent url(../images/con_location_bg.jpg) repeat-x scroll 0% 0%; height: 37px; line-height: 37px; font-size: 14px; color: rgb(50, 50, 50); }
.con_location span { background: transparent url(../images/icon_2.jpg) no-repeat scroll left 5px; margin-left: 12px; padding-left: 10px; color: rgb(197, 3, 1); font-weight: bolder; }
.con_location a { color: rgb(50, 50, 50); }
.con_location a:hover { text-decoration: underline; }

.con_route { color: rgb(60, 153, 223); width: 615px; margin: 0px auto; line-height: 24px; }
.con_route .p1 { margin: 20px auto; font-size: 14px; color: rgb(60, 153, 223) ! important; }
.con_referup { text-align:center; }
.con_refer {text-align: center;margin: 20px auto;overflow: hidden;}
.con_refer a { margin: 10px; }

.hot_recommand { margin: 10px auto 0px; height: 205px; overflow: hidden; }
.hot_recommand { margin: 10px auto 0px; height: 205px; overflow: hidden; }
.hr_left { width: 340px; float: left; margin-right: 10px; margin-left:20px; }
.hrl_tit { width: 336px; height: 30px; background: transparent url(../images/hr_tit_01.jpg) no-repeat scroll 0% 0%; padding-top: 13px; overflow: hidden; }
.hrl_tit span { font-size: 16px; font-weight: bolder; color: rgb(60, 153, 223); margin-left: 45px; }
.hrl_con { width: 334px; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(231, 231, 231) rgb(231, 231, 231); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 160px; overflow: hidden; }
.hrl_con ul { float: left; padding-top: 10px; }
.hrl_con ul li { background: transparent url(../images/li.gif) no-repeat scroll 5px center; line-height: 28px; font-size: 14px; white-space: nowrap; overflow: hidden; width: 310px; padding-left: 15px; }
.hrl_con ul li a { color: rgb(51, 51, 51); }
.hr_right { width: 336px; float: left; }
.hrr_tit { width: 336px; height: 30px; background: transparent url(../images/hr_tit_02.jpg) no-repeat scroll 0% 0%; padding-top: 13px; overflow: hidden; }
.hrr_tit span { font-size: 16px; font-weight: bolder; color: rgb(60, 153, 223); margin-left: 45px; }
.hrr_con { width: 334px; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(231, 231, 231) rgb(231, 231, 231); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 160px; overflow: hidden; }
.hrr_con ul { float: left; padding-top: 10px; }
.hrr_con ul li { background: transparent url(../images/li.gif) no-repeat scroll 5px center; line-height: 28px; font-size: 14px; white-space: nowrap; overflow: hidden; width: 310px; padding-left: 15px; }
.hrr_con ul li a { color: rgb(51, 51, 51); }

.con_main .ask_1 { width: 725px; height: 225px; overflow: hidden; margin: 30px 0px 0px 10px; }
.youhuitishi { width: 656px; height: 128px; margin: 10px auto 0px; text-indent: 2em; position: relative; }
.youhuitishi .sja { width: 92px; height: 20px; display: block; position: absolute; top: 97px; left: 30px; cursor: pointer; }
.quick_page { width: 644px; margin: 10px auto 15px; text-align: center; }
.quick_page span { float: left; display: block; width: 290px; padding-left: 15px; font-weight: bolder; color: rgb(0, 0, 0); line-height: 24px; height: 24px; overflow: hidden; }
.quick_page a { font-weight: normal; color: rgb(0, 0, 0); }
.quick_page a:hover { text-decoration: underline; }

.refer_l { width:340px; padding: 0px; float: left; margin-left: 20px; margin-right:10px; display: inline; }
.refer_r { padding: 0px; margin-top: 12px; float: left; width: 324px; height: 69px; background: transparent url(../images/ctel_bg2.png) no-repeat scroll 0% 0%; display: inline; }
.wintext {  border: 1px solid rgb(204, 204, 204);  color: rgb(153, 153, 153); width:153px; height:27px; float:left; margin:5px 10px;}
.winbt { margin:5px 10px; background:url(../images/tel3.jpg) no-repeat; width:114px; height:29px; border:none; vertical-align:top; float:left; display:inline; cursor:pointer;}
.refer_r p { padding: 0px 25px; color: rgb(80, 0, 0); float:left; display:inline; }

.main_1_right { float:left; display:inline; width:264px; margin:0 0 0 4px; }
.main_1_right_1{ width:264px; color:#626262; font-size:16px; margin-bottom:3px; border:#efefef 1px solid; }
.main_1_right_1 ul {}
.main_1_right_1 ul li { height:43px; line-height:43px; text-align:center; border-top:1px dotted #cacaca; background: url(../images/main_1_right_1_ul_li_bg.jpg); }
.main_1_right_1 ul li a { color:#626262;}
.main_1_right_1 ul li a:hover { text-decoration:underline;}
.main_1_right_1 ul li.li1 {  background:#4083c8; border-top:none; }
.main_1_right_1 ul li.li1 a { color:#FFFFFF;}
.main_1_right_2{ width:260px; color:#626262; font-size:16px; padding:2px; margin-bottom:3px; border:#efefef 1px solid; }
.main_1_right_2 h2 { height:45px; line-height:45px; font-size:22px; font-weight:bold; color:#FFFFFF; text-indent:2.5em; background:#4083c8 url(../images/hospital_ico.jpg) no-repeat 10px ;}
.main_1_right_2 img { padding: 7px; }
.main_1_right_2 p { color:#000000;  }
.main_1_right_2 p label { height:25px; line-height:23px; margin-left:10px;font-size:13px; display:inline-block; }
.main_1_right_2 p input { width:110px; height:23px; margin-top:4px; margin-bottom:5px; background:#f9fcff; border:#cfcfcf 1px solid;}
.main_1_right_2 p button { width:63px; height:63px; color:#4083c8; font-size:17px; float:right; display:inline; background:#d4e8ff; border-radius:10px; border:none; margin-right:5px; }
.main_1_right_2 h4 { font-size:13px; color:#000000; padding:0 5px; margin-top:5px; }
.main_1_right_2 h4 span { font-size:13px; background:#aad0f7; color:#FFFFFF; letter-spacing: 1px; padding-left:3px; }
.main_1_right_2 ul { text-align:center; overflow:hidden; }
.main_1_right_2 ul li { float:left; display:inline; width:75px; height:90px; margin-right:10px;}
.main_1_right_3{width:260px; color:#626262; font-size:16px; padding:0 2px; margin-bottom:3px; border:#efefef 1px solid; background: url(../images/main_1_right_3_bg.jpg); }
.main_1_right_3 h3 { height:45px; line-height:45px; font-size:22px; font-weight:bold; color:#FFFFFF; text-indent:2.5em; background:#4083c8 url(../images/hospital_ico.jpg) no-repeat 10px ;}
.main_1_right_3 h2 span { font-size:12px; margin-left:10px; font-weight:normal; }
.main_1_right_3 img.img1 { padding: 12px 30px 9px; }
.main_1_right_3 img.img2 { padding: 7px; }
.main_1_right_3 h2 { font-size:17px; font-weight:bold; color:#4083c8; text-align:center; }
.main_1_right_3 p { text-indent:2em; padding:0 10px; font-size:14px; color:#000000; }
.main_1_right_4{width:260px; color:#626262; font-size:16px; padding:2px; border:#efefef 1px solid;background: url(../images/main_1_right_4_bg.jpg);}
.main_1_right_4 h2 { height:45px; line-height:45px; font-size:22px; font-weight:bold; color:#FFFFFF; text-indent:2.5em; background:#4083c8 url(../images/hospital_ico.jpg) no-repeat 10px ;}
.main_1_right_4 p { padding:7px; }

.main_2{overflow:hidden; width:1000px; font-size:14px; margin:0 auto; margin-bottom:5px; }
.main_2_left { float:left; display:inline; width:698px; border:#efefef 1px solid; background:url(../images/main_2_bg.jpg); }
.main_2_left h2 { text-align:center;}
.main_2_left_l { float:left; display:inline; width:690px; background:#FFFFFF; margin:20px 5px 4px 5px; }
.main_2_left_l ul { text-align:center;}
.main_2_left_l ul li { width:210px; float:left; display:inline; margin-left:15px; margin-bottom:15px;}
.main_2_left_l ul li a { color:#000000; font-size:14px;}
.main_2_left_r{ float:left; display:inline; width:270px; padding: 20px 0 15px; }
.main_2_left_r ul {  }
.main_2_left_r ul li { width:280px; float:left; display:inline; margin-left:15px; margin-bottom:5px;}
.main_2_right { float:left; display:inline; width:293px; margin:0 0 0 4px; padding-bottom: 33px; border:#efefef 1px solid; background:url(../images/main_2_bg.jpg); }
.main_2_right h1 { text-align:center;}
.main_2_right ul { padding:15px 15px 0;}
.main_2_right ul li { height:28px; line-height:28px; border-bottom:1px dashed #989898;}
.main_2_right ul li a { color:#000000;}
.main_2_right ul li a:hover { color:#4083c8;}
/***列表页与文章页通用样式   结束***/

/*旧站疾病导航*/
.disease_nav{ width:982px; height:116px; background:url(../images/disease_nav_bg.jpg) repeat; margin:0 auto; overflow:hidden;}
.disease_nav div{ float:left; display:inline;}
.disease_nav a{ font-size:12px;}
.disease_nav1{ width:120px; height:116px; overflow:hidden; margin-left:70px; }
.disease_nav1 h5{ font-size:14px; color:#FFF; font-weight:bold; float:left; display:inline; margin:13px 0 0 0px;}
.disease_nav1 p{ clear:both; float:left; display:inline; text-align:center; margin:20px 0 0 0px; line-height:22px; width:120px;}
.disease_nav1 p a{ color:#696969; text-align:center;}
.disease_nav2{ width:170px; height:116px; overflow:hidden; margin-left:85px; }
.disease_nav2 h5{ font-size:14px; color:#FFF; font-weight:bold; float:left; display:inline; margin:13px 0 0 50px;}
.disease_nav2 p{ clear:both; float:left; display:inline; text-align:center; margin:20px 0 0 0; line-height:22px;width:170px;}
.disease_nav2 p a{ color:#696969;text-align:center;}
.disease_nav3{ width:170px; height:116px; overflow:hidden; margin-left:80px; }
.disease_nav3 h5{ font-size:14px; color:#FFF; font-weight:bold; float:left; display:inline; margin:13px 0 0 45px;}
.disease_nav3 p{ clear:both; float:left; display:inline; text-align:left; margin:20px 0 0 0px; line-height:22px;  width:170px; }
.disease_nav3 p a{ color:#696969;text-align:center;}
.disease_nav4{ width:175px; height:116px; overflow:hidden; margin-left:70px;}
.disease_nav4 h5{ font-size:14px; color:#FFF; font-weight:bold; float:left; display:inline; margin:13px 0 0 30px;}
.disease_nav4 p{ clear:both; float:left; display:inline; text-align:left; margin:20px 0 0 0px; line-height:22px; width:180px; }
.disease_nav4 p a{ color:#696969;text-align:center;}
