﻿@charset "gb2312";
body { margin: 0px; padding: 0px; font-family: "宋体"; font-size: 13px; color: #5b6564; background-color: #FFF; }
h1, h2, h3, h4, ul, li, p, form, dt, dd, dl, form { margin: 0px; padding: 0px; }
.clear { clear: both; }
ul { list-style-type: none; }
.jz { float: left; }
img { border:0; }
a { text-decoration:none; color:#5b6564; }
a:hover { text-decoration:underline; }
.red { color: #F00; }
/*top开始*/
#head { width: 100%; background-image: url(../images/head_bj.gif); background-repeat: repeat-x; }
.top, .logo, .nav, .search { width: 1000px; margin-right: auto; margin-left: auto; clear: both; overflow: hidden; }
.top { height: 31px; }
.top1 { float: left; height: 31px; width: 585px; line-height: 31px; text-align: left; padding-left: 15px; }
.top2 { float: left; height: 24px; width: 400px; padding-top: 7px; text-align: right; }
.top2v { float: left; height: 24px; width: 300px; padding-top: 7px; text-align: right; }
.top3 { float: left; height: 24px; width: 100px; padding-top: 7px; font-size: 13px; }
.tzd1 { width:585px; height:31px; overflow:hidden; white-space:nowrap; }
.tzd2 { margin:0px auto; background-color:#FF9933; }
.tzdiv2 { width:auto; height:31px; font-size:12px; }
.logo { height: 71px; background-image: url(../images/tel.jpg); background-repeat: no-repeat; padding-top: 20px; padding-bottom: 13px; background-position: 340px 32px; }
.nav { height: 37px; padding-bottom: 2px; line-height: 37px; text-align: center; }
.nav1 { height: 37px; width: 910px; }
.nav1 a { background-image: url(../images/head_ge.gif); background-repeat: no-repeat; background-position: 89px 0px; float: left; height: 37px; width: 89px; padding-right: 2px; font-size: 14px; font-weight: bold; color: #FFF; }
.nav2 { height: 37px; width: 90px; }
.nav2 a { height: 37px; width: 90px; font-size: 14px; font-weight: bold; color: #FFF; }
/*banner 开始*/
.banner { clear: both; height: 385px; width: 100%; margin-right: auto; margin-left: auto; overflow: hidden; }
/*search begin*/
.search_box { height: 38px; width: 100%; background-image: url(../images/search_bj.gif); background-repeat: repeat-x; }
.search { height: 38px; background-image: url(../images/search.jpg); background-repeat: no-repeat; background-position: 6px 6px; }
.search1 { float: left; height: 38px; width: 400px; padding-right: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; position: relative; }
.input1 { height: 18px; width: 203px; border:0; position: absolute; left: 100px; top: 10px; }
.button1 { height: 25px; width: 72px; position: absolute; left: 329px; top: 6px; border:0; background: url(../images/button1.jpg); background-repeat: no-repeat; }
.search2 { float: left; height: 38px; width: 544px; font-size: 14px; line-height: 38px; font-weight: bold; color: #fd8301; padding-left: 35px; }
.search2 a { font-weight: normal; color: #646464; padding-right: 11px; }
/*主体开始*/
#main { clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-top: 12px; }
/*底部开始*/
.foot { clear: both; overflow: hidden; width: 1000px; padding-top: 12px; margin:auto }
.foot1 { background-image: url(../images/youqingbj.gif); background-repeat: repeat-x; clear: both; height: 34px; width: 1000px; font-size: 14px; line-height: 34px; color: #FFF; text-align: center; }
.foot1 a { font-size: 14px; color: #FFF; }
.foot2 { float: left; height: 200px; width: 400px; }
.foot2 img { height: 133px; width: 317px; padding-top: 30px; padding-left: 40px; }
.foot3 { float: left; height: 177px; width: 600px; line-height: 25px; padding-top: 23px; }
.foot3 a{margin-right:10px;}
/*鼠标提示*/
.aToolTip { border:2px solid #0d6b9d; color:#c97c24; margin:0; padding:6px 12px; background-color: #FFF; font-size: 12px; font-weight: bold; }
/*======弹窗css==========*/
.clear { clear:both; }
.tanchuan { width:600px; height:379px; background:url("/images/swt_01.jpg")no-repeat; padding-top:70px; position:relative; top:1000px; left:2000px; z-index:99999; }
.tanfixed { position:fixed; left:430px; top:100px; }
.tanchuan ul { width:560px; height:235px; margin:0px auto 0px auto; }
.tanchuan ul li { width:160px; height:69px; float:left; margin:20px 0px 0px 15px; }
.tanchuan ul li .a_img { width:69px; height:69px; float:left; }
.a_img > a { display:block; width:69px; height:69px; }
.a_img > a > img { display:block; width:65px; height:65px; margin:2px auto; }
.a_img > a:hover { background:#0e8dd2; }
.tanchuan ul li .tanchuan_cen { width:88px; height:65px; float:right; }
.tanchuan_cen > a { display:block; }
.atitle { width:88px; height:20px; font-size:16px; color:#333; }
.atitle:hover { color:#0e8dd2; }
.azixuan { width:88px; height:20px; margin-top:10px; background:url("/images/swt_01.gif")no-repeat; background-position:center left; text-indent:15px; line-height:19px; font-size:14px; color:#feaf8e; }
.azixuan:hover { color:#0e8dd2; }
.tanhide { width:26px; height:26px; position:absolute; top:-5px; right:-5px; }
.tanhide a { display:block; width:26px; height:26px; }
.tanhide a > img { width:100%; height:100%; }
.tanhide a:hover { width:28px; height:28px; }
.tanonline { width:70px; height:30px; position:absolute; top:332px; right:0px; }
.tanonline > a { display:block; width:100%; height:100%; }
.lanmu_banner { background-image: url(../images/lm_dbj.gif); background-repeat: repeat-x; clear: both; height: 319px; width: 100%; }
.lanmu_banner2 { height: 319px; width: 1000px; margin-right: auto; margin-left: auto; }
/*内容一开始*/
.ct1 { background-image: url(../images/ct1bj_4.jpg); background-repeat: no-repeat; clear: both; width: 1000px; 
	height:52px; }
.ct11 { height: 42px; width: 1000px; clear: both; }
.ct11 ul li { line-height: 42px; float: left; height: 42px; width: 127px; padding-left: 40px; }
.ct11 ul li.ct1te { line-height: 42px; float: left; height: 42px; width: 126px; padding-left: 40px; }
.ct11 ul li a { font-size: 18px; color: #FFF; font-family: "微软雅黑"; font-weight: bold; }
.ct12 { height: 38px; width: 1000px; clear: both; text-align: center; padding-top: 10px; overflow: hidden; }
.ct12 ul li { float: left; height: 42px; width: 167px; line-height: 21px; }
.ct12 ul li.ct1te2 { float: left; height: 48px; width: 166px; }
.ct12 ul li a { padding-right: 8px; }
/*栏目内容一*/
.lanmu1 { background-image: url(../images/lm_1_4.gif); background-repeat: repeat-x; height: 38px; width: 998px; border: 1px solid #e3e3e3; clear: both; }
.lanmu11 { background-image: url(../images/lm_2_4.jpg); background-repeat: no-repeat; float: left; height: 38px; width: 755px; background-position: 20px 0px; line-height: 38px; padding-left: 45px; }
.lanmu12 { float: left; height: 38px; width: 177px; background-image: url(../images/lm_3_4.jpg); background-repeat: no-repeat; background-position: 0px 10px; line-height: 38px; padding-left: 21px; }
/*内容二*/
.lanmu2 { clear: both; height: 283px; width: 1000px; padding-top: 12px; padding-bottom: 12px; }
.lanmu21 { float: left; height: 281px; width: 676px; border: 1px solid #e3e3e3; padding-right: 20px; padding-left: 20px; }
.lanmu21 h3 { height: 45px; width: 676px; line-height: 54px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e3e3e3; font-size: 20px; font-weight: bold; color: #276897; overflow: hidden; background-image: url(../images/lm_4.jpg); background-position: 110px 15px; background-repeat: no-repeat; }
.lanmu211 { clear: both; height: 90px; width: 676px; padding-top: 18px; }
.lanmu211 img { float: left; height: 90px; width: 134px; padding-right: 16px; }
.lanmu211 p { font-size: 13px; line-height: 23px; float: left; height: 90px; width: 526px; overflow: hidden; }
.lanmu211 p a { color: #d50505; }
.lanmu21 ul { height: 78px; width: 676px; padding-top: 28px; }
.lanmu21 ul li { float: left; height: 26px; width: 338px; overflow: hidden; font-size: 12px; color: #aaaaaa; line-height: 26px; }
.lanmu21 ul li a { font-size: 14px; display: block; float: left; height: 26px; width: 245px; padding-right: 15px; overflow: hidden; }
.lanmu22 { float: left; height: 283px; width: 262px; padding-left: 20px; }
/*内容三*/
.lanmu3 { background-image: url(../images/lm_6.jpg); background-repeat: no-repeat; clear: both; height: 166px; width: 960px; padding-top: 20px; padding-left: 20px; padding-right: 20px; }
td, tr { margin: 0px; padding: 0px; }
#guxwunx { overflow: hidden; }
.kuang { float: left; height: 145px; width: 337px; margin-right: 16px; padding: 0px; overflow: hidden; }
.kuang1 { clear: both; height: 117px; width: 337px; overflow: hidden; }
.kuang1 img { background-image: url(../images/kuang.gif); background-repeat: no-repeat; height: 113px; width: 90px; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 2px; float: left; }
.kuang1 h3, .kuang1 h4, .kuang1 p { width: 211px; padding-right: 14px; float: left; padding-left: 14px; }
.kuang1 h3 { height: 20px; }
.kuang1 h3 a { font-size: 14px; line-height: 20px; font-weight: bold; color: #1570a7; }
.kuang1 h4 { font-size: 14px; color: #d0761e; height: 25px; line-height: 25px; font-weight: normal; }
.kuang1 p { font-size: 13px; height: 72px; line-height: 24px; overflow: hidden; float: left; }
.kuang1 p a { color: #d20804; }
.kuang2 { clear: both; height: 21px; width: 337px; padding-top: 7px; }
.kuang2 img { padding-right: 15px; }
/*内容四*/
.lanmu4 { clear: both; height: 284px; width: 958px; border: 1px solid #e4e4e4; margin-top: 12px; padding: 20px; }
.lanmu41 { clear: both; height: 48px; width: 958px; background-image: url(../images/lm_7.gif); background-repeat: repeat-x; }
.lanmu41 ul { float: left; height: 48px; width: 339px; padding-left: 20px; }
.lanmu41 ul li { float: left; height: 48px; width: 113px; }
.lanmu41 ul li .normal { height: 47px; width: 93px; font-size: 14px; line-height: 48px; color: #FFF; text-align: center; font-weight: bold; float: left; }
.lanmu41 ul li .active { background-image: url(../images/lm_10.jpg); background-repeat: no-repeat; cursor:pointer; height: 48px; width: 93px; font-size: 14px; font-weight: bold; line-height: 48px; text-align: center; color: #045a91; text-decoration: underline; float: left; padding-right: 20px; }
.lanmu41 p { text-align: right; float: left; height: 48px; width: 580px; padding-right: 19px; line-height: 42px; font-size: 13px; color: #FFF; }
.lanmu41 p a { font-size: 13px; color: #FFF; }
.lanmu42x { height: 227px; width: 660px; float: left; padding-right: 18px; padding-top: 15px; overflow: hidden; }
.lanmu42 { height: 227px; width: 660px; clear: both; }
.lanmu42 img { float: left; height: 227px; width: 182px; padding-right: 18px; }
.lanmu421 { float: left; width: 460px; height: 143px; background-image: url(../images/lm_11.jpg); background-repeat: no-repeat; }
.lanmu4211 { height: 24px; width: 460px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c1c1c1; line-height: 24px; float: left; background-image: url(../images/lm_11.jpg); background-repeat: no-repeat; }
.lanmu4211 h2 { text-align: center; float: left; height: 24px; width: 105px; }
.lanmu4211 h2 a { font-size: 14px; font-weight: bold; color: #5f6364; }
.lanmu4211 p { text-align: right; float: left; height: 24px; width: 340px; padding-right: 15px; }
.lanmu4211 p a { color: #d50505; }
.lanmu4212 { height: 108px; width: 460px; float: left; padding-top: 10px; }
.lanmu4212 h1 { clear: both; height: 35px; width: 450px; padding-left: 10px; }
.lanmu4212 h1 a { font-size: 18px; font-weight: bold; color: #cf7a20; line-height: 35px; }
.lanmu4212 p { font-size: 14px; line-height: 24px; height: 50px; width: 450px; padding-left: 10px; overflow: hidden; }
.lanmu4212 p a { font-size: 12px; color: #d50505; }
.lanmu422 { float: left; width: 460px; height: 84px; }
.lanmu422 ul { height: 84px; width: 460px; }
.lanmu422 ul li { float: left; height: 28px; width: 210px; overflow: hidden; padding-right: 20px; }
.lanmu422 ul li a { line-height: 28px; font-size: 14px; }
.lanmu43 { height: 227px; width: 280px; float: left; background-image: url(../images/lm_9.jpg); background-repeat: no-repeat; margin-top: 15px; overflow: hidden; }
.lanmu43 h3 { float: left; height: 28px; width: 220px; }
.lanmu43 h3 a { line-height: 28px; color: #626868; font-weight: normal; padding-left: 20px; font-size: 14px; }
.lanmu43 p { float: left; height: 28px; width: 60px; line-height: 28px; }
.lanmu43 p a { color: #cc0903; }
.lanmu43 ul { height: 182px; width: 248px; border: 1px solid #e3e3e3; padding-right: 15px; padding-left: 15px; clear: both; padding-top: 15px; }
.lanmu43 ul li { line-height: 28px; height: 28px; width: 248px; overflow: hidden; }
.lanmu43 ul li a { font-size: 14px; }
/*医院环境*/
.ct3 { clear: both; height: 227px; width: 1000px; padding-top: 12px; margin:auto }
.l_04 { clear: both; width:998px; height:225px; border: 1px solid #e4e4e4; font-size:12px; }
.l_04 .title { width:978px; height:35px; padding-left:20px; clear: both; background-image: url(../images/ct3bj_1.gif); background-repeat: repeat-x; line-height: 35px; text-align: center; }
.l_04 .title .t1 { float:left; width:96px; height:35px; background:url(../images/ct32_1.jpg) no-repeat; font-size:14px; font-weight:bold; color:#01739f; }
.l_04 .title .t1bd { float:left; width:96px; height:35px; font-size:14px; color:#01739f; }
.l_04 .title .t2 { float:left; width:96px; height:35px; background:url(../images/ct32_1.jpg) no-repeat; font-size:14px; font-weight:bold; color:#01739f; }
.l_04 .title .t2bd { float:left; width:96px; height:35px; font-size:14px; color:#01739f; }
.rybox2 { height: 159px; background-color: #FFF; clear: both; width: 984px; border: 1px solid #dee3e7; margin-right: 6px; margin-left: 6px; overflow: hidden; margin-top: 16px; }
.rybox2 a { color:#313131; }
.rybox22 { float: left; width: 954px; height: 183px; padding-top: 15px; padding-left:15px; padding-right: 15px; }
.rybox22 p { float:left; background-color:#fff; width:153px; text-align:center; overflow:hidden; border:1px solid #bebebe; display:inline; margin-right: 20px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.rybox22 p span { display:block; margin-top:5px; padding:5px 0 0; border-top:1px solid #bebebe; }
.rybox22 p img { height: 96px; width: 143px; border: 0; }
.add_l_04 { border: 1px solid #0d6b9d!important; }
.add_ct12 { background-color: #f4f4f4; }
.add_ct6 { background-color: #f3f3f3; }
.add_search { background-image: url(../images/search2.gif); background-repeat: no-repeat; }
.add_ct2111 { border-bottom-color: #0d6b9d; border-right-color: #0d6b9d; border-left-color: #0d6b9d; background-color: #f8f8f8; }
.add_ct211_normal { background-image: url(../images/ct211bj.jpg); }
.add_ct2122 { border-top-color: #0c6c9e; border-right-color: #0d6b9d; border-bottom-color: #0d6b9d; border-left-color: #0d6b9d; background-color: #f8f8f8; }
.add_ct221 { border: 1px solid #0d6b9d!important; background-color: #f8f8f8; }
.add_ct2131 { border-bottom-color: #0d6b9d; }
.add_ct411 { border-bottom-color: #0d6b9d; background-image: url(../images/ct4bj2.gif); background-repeat: no-repeat; }
.add_ct4221 { background-image: url(../images/ct422bj2.gif); }
.add_ct4222 { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #0d6b9d; border-bottom-color: #0d6b9d; border-left-color: #0d6b9d; }
.add_list { border-right-color: #0d6b9d; border-bottom-color: #0d6b9d; border-left-color: #0d6b9d; }
/*网站地图*/
.map { clear: both; height: 650px; width: 958px; border: 1px solid #c9ded9; padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.map h3 { font-size: 16px; color: #1a6a8f; }
.map p { padding-bottom: 10px; }
.nav{width:100%;}
.Newsindex {
  width:996px;
  margin:10px auto;
  overflow: hidden;
}
.cmy {
  background: url(../images/ico.gif) no-repeat 8px;
  height: 35px;
  color: #0074b1;
  line-height: 35px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
}
.Newsindex ul {
  overflow:hidden;
  padding-bottom:10px;
  margin: 15px 0px 0px 15px;
  color: rgb(204, 204, 204);
}
.Newsindex ul li {
  width: 48%;
  line-height: 22px;
  margin-right: 15px;
  float: left;
}
.Newsindex ul li span {
  color: #6B6B6B;
  float: right;
}
.Newsindex ul li a{
  color:#6B6B6B;
}
.frame {
  background: url(../images/a3.jpg) repeat-x;
  border: 1px solid rgb(204, 204, 204);
}