﻿/* CSS Document */

@import url(common.css);

.ksnav{ width:250px; float:left;margin-right:10px; overflow:hidden;}
.ksnav li{ width:250px; height:59px; margin-bottom:7px; overflow:hidden;}
.ksnav li a{display:block;width:250px; height:59px;  background:url(ksnav.gif) no-repeat; text-decoration:none; text-indent:-999em; overflow:hidden;}
.ksnav li a:hover{ background:url(ksnav_hover.gif) no-repeat; }

.ksnav li#k1 a{ background-position:0 0px; }
.ksnav li#k2 a{ background-position:0 -66px; }
.ksnav li#k3 a{ background-position:0 -133px; }
.ksnav li#k4 a{ background-position:0 -199px; }
.ksnav li#k5 a{ background-position:0 -266px; }
.ksnav li#k6 a{ background-position:0 -332px; }
.ksnav li#k7 a{ background-position:0 -399px; }
.ksnav li#k8 a{ background-position:0 -465px; }

/*诊疗通道*/
#accordion{height:479px;width:250px;background:url(zltd_01.jpg) left top #7059a4 no-repeat; padding-top:45px; float:left; margin-right:10px;}
#accordion .boxA{width:240px;height:37px;background:url(zltd_03.gif) no-repeat;margin-bottom:1px; margin-left:5px; padding-top:5px}

#accordion .boxB{width:240px;height:125px;background:url(zltd_02.gif) no-repeat;margin-bottom:1px;margin-left:5px;padding-top:5px}

#accordion h4{width:230px;height:28px;font:13px/28px '宋体';position:relative; margin-left:15px;}
#accordion h4 .l{ margin-left:10px; font-size:13px; color:#572b9a;}
#accordion h4 .r{width:137px}
#accordion h4 em{position:absolute;top:6px;right:20px;width:16px;height:16px;background:url(zltd_04.gif) no-repeat top;display:block;cursor:pointer}
#accordion h4 em.now{background:url(zltd_04.gif) no-repeat bottom;cursor:auto}

#accordion .pt{width:226px;margin-top:8px; margin-left:15px;position:relative;z-index:2}
#accordion .pt div{margin-right:20px; float:left;}
#accordion .pt h3{font:600 14px/16px '宋体'}
#accordion .pt p{ margin:3px 10px 10px 10px; line-height:21px;}


/*滑动门开始*/
.xxk440{ width:438px; border:#cbc3e3 1px solid; float:left; overflow:hidden;}

.nTab{
width: 438px;
margin: 0 auto;
padding:0px;
margin-bottom:0px;
}
.nTab .TabTitle{
clear: both;
height:42px;
background:url(xxkbg.jpg) no-repeat; padding-left:20px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width:100px;
height:30px;
cursor: pointer; 
text-align:center;
font-size:14px; 
margin-top:12px; line-height:30px;
}
.nTab .TabTitle .active{ background:url(xxk_01.gif) no-repeat; font-weight:bold; color:#40209d;}
.nTab .TabTitle .active a:link,.nTab .TabTitle .active a:visited{color:#40209d;}
.nTab .TabTitle .normal{ color:#e9d7f2;  }
.nTab .TabTitle .normal a:link,.nTab .TabTitle .normal a:visited{color:#e9d7f2;}
.nTab .TabContent{ width:410px; height:459px; padding:9px 14px;  overflow:hidden;}
.none {display:none;}

/*滑动门结束*/

.xxknews{ width:410px; }
.xxknews p{ margin:10px 0; width:410px;  height:60px;  line-height:20px; overflow:hidden;}
.xxknews p img{ width:150px; height:60px; float:left; margin-right:15px;}
.xxknews p b{ display:block; width:240px; height:20px; margin-bottom:4px; font-size:14px; font-weight:normal; overflow:hidden;}
.xxknews p a:link,.xxknews p a:visited{color:#47379a;}

.xxknews ul{ margin:15px 0 10px;}
.xxknews ul li{ background:url(item.gif) -6px -320px no-repeat; padding-left:10px; font-size:14px; line-height:24px; width:380px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.line{ margin:20px auto; border-bottom:#ddd 1px solid;}

.right{width:250px; float:right; overflow:hidden;}
.about250{ background:url(index_04.gif) left top no-repeat; border:#cbc3e3 1px solid; width:248px; margin-bottom:10px; overflow:hidden;}
.about250 p{ margin:90px auto 10px; width:215px; line-height:21px; color:#555;  overflow:hidden;}
.about250 p img{ width:215px; height:110px; margin-bottom:15px; }

.service{ background:url(service.gif) no-repeat; width:250px; height:205px; overflow:hidden; position:relative; text-indent:-999em;}
.service a{ display:block;width:106px; height:34px; }
.service #s1{ position:absolute; top:96px; left:13px; width:106px; height:34px; overflow:hidden; }
.service #s2{ position:absolute; top:96px; left:130px; width:106px; height:34px; overflow:hidden; }
.service #s3{ position:absolute; top:132px; left:13px; width:106px; height:34px; overflow:hidden; }
.service #s4{ position:absolute; top:132px; left:130px; width:106px; height:34px; overflow:hidden; }
.service #s5{ position:absolute; top:168px; left:13px; width:106px; height:34px; overflow:hidden; }
.service #s6{ position:absolute; top:168px; left:130px; width:106px; height:34px; overflow:hidden; }


/*专家队伍*/
.zjdw{ background:url(index_06.jpg) left top no-repeat; width:940px; height:160px; padding:35px 10px 5px; margin:10px auto; overflow:hidden;}

.slide {margin:4px auto 0;}
#slide_left {width:23px;height:37px; background:url(leftArr01.gif) no-repeat; margin:50px 8px 0 0px; float:left; display:inline;overflow:hidden;}
#slide_right{width:23px;height:37px; background:url(rightArr01.gif) no-repeat; margin:50px 0px 0 0px; float:right; display:inline; overflow:hidden;}

#slide_left b{display:block;width:100%;height:100%;cursor:pointer;background-position:0 -229px}
#slide_right b{display:block;width:100%;height:100%;cursor:pointer;background-position:0 -280px}

.slide_holder{  width:5000px;height:160px;}

.expert_m { height:150px; width:940px; padding:5px; margin:0 auto;overflow:hidden;}
.expert_m_left { margin-top:50px; cursor:pointer; float:left; width:30px; overflow:hidden;}
.expert_m_right { margin-top:50px; cursor:pointer; float:right;width:25px; overflow:hidden;}
.subexpert { float:left; padding-top:5px; height:150px; width:880px;overflow:hidden;}
.subexpert dl{float:left;}
.subexpert dl div { float:left; border:#f1d8c6 1px solid; background:#fff; width:200px; height:140px; padding:4px; margin-right:12px; display:inline;}
.subexpert .pic { float:left; width:80px;  height:100px; margin:3px 10px 5px 3px; overflow:hidden;}
.subexpert .pic img { width:80px; height:100px; overflow:hidden;}
.subexpert .info { float:left; width:105px; padding-top:2px;}
.subexpert .info h4 { height:30px; line-height:30px; }
.subexpert .info h4 strong { font-size:14px; color:#f17424;}
.subexpert .info p { margin:3px 0 0; height:64px;line-height:16px;  overflow:hidden;}
.subexpert .info p a:link,.subexpert .info p a:visited{ color:#f00;}
.subexpert .btn_zixun { clear:both; margin-left:12px;}

.tszhuanke{ width:960px; margin:0 auto; overflow:hidden;}
.tszhuanke h3{ background:url(index_07.jpg) no-repeat; font-size:12px; font-weight:normal; width:945px; height:25px; padding-top:25px; float:right; text-align:right; padding-right:15px; overflow:hidden;}
.tszhuanke h3 a{ margin:0 5px;}
.tszk310{ width:310px; height:380px; float:left; margin:10px 15px 10px 0; background:url(index_08.jpg) no-repeat; overflow:hidden;}
.tszk310 h4{ font-size:14px; height:22px;  padding-left:15px; padding-top:12px;}
.tszk310 p{ margin:0 0 20px; width:310px; height:155px; overflow:hidden;}
.tszk310 p img{ width:310px; height:70px; margin-bottom:10px; overflow:hidden;}
.tszk310 p span{ display:block; padding:5px 15px; line-height:18px;}
.tszk310 p a:link,.tszk310 p a:visited{ color:#eee6ff;} 
.tszk310 ul{ margin:15px 0 15px 15px;}
.tszk310 ul h5{ font-size:14px; margin-bottom:5px; margin-left:10px;}
.tszk310 ul li{ width:285px; height:24px;  overflow:hidden;}
.tszk310 ul li span{ color:#aaa; text-align:right;font-size:12px;}
.tszk310 ul li a{ display:block; float:left; padding-left:10px;background:url(item.gif) -6px -320px no-repeat; font-size:14px;   line-height:24px; width:180px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


/*公益图片 医院环境 设备*/
#hmExpert { width:960px;  height:190px; margin:0px auto 10px; overflow:hidden;}
.test li{ float:left;}
.testimg {  width:54px; display: inline; float: left; height:190px;cursor:pointer; }
.testcont {  width:798px; float: left; height:190px; background:url(index_12.gif) no-repeat; overflow:hidden; }
.testcont p{ margin:0;}

.testcont ul{ margin:20px 0px 0 12px;}
.testcont ul li{ width:135px; float:left; margin:0 10px; overflow:hidden;s}
.testcont ul li img{ width:135px; height:125px; overflow:hidden;}
.testcont ul li h5{ font-size:12px; font-weight:normal; margin-top:10px; text-align:center;}


/*滑动门3开始*/
.xxk3{ width:958px; border:#dfdfdf 1px solid; margin:20px auto; overflow:hidden;}
.nTab3{
float: left;
width: 958px;
margin: 0 auto;
border:0;
padding:0px 0;
margin-bottom:6px;
}
.nTab3 .TabTitle3{
clear: both;
height:60px;
width:110px; 
float:left;

}
.nTab3 .TabTitle3 ul{
border:0;
margin:0;
padding:0;
}
.nTab3 .TabTitle3 li{
width: 100px;
height:60px;
cursor: pointer; 
text-align:center;
font-size:14px; 
line-height:60px;
 overflow:hidden;
}
.nTab3 .TabTitle3 .active{ background:#fff; width:110px; color:#7049b9; font-weight:bold; }
.nTab3 .TabTitle3 .normal{ color:#666; background:#eee; width:110px;}
.nTab3 .TabContent3{ width:830px; float:right; padding:9px 9px 0;  height:100px; overflow:hidden;}


/*滑动门3结束*/

#partner { padding-left:30px; padding-top:5px;width:800px; height:100px; background:url(partner.jpg) 30px -10px no-repeat;}
#partner li { float:left; word-break:keep-all; white-space:nowrap;}
#partner a {float:left; width:96px; height:100px;  display:block; overflow:hidden;}
#partner h6{ margin-top:-20em;}

#frdlink {width:810px; margin:0 10px; font-size:12px; clear:both; overflow:hidden;}
#frdlink li { float:left; padding-right:10px; line-height:24px; margin-right:10px; word-break:keep-all; white-space:nowrap; display:inline; background:url(frdline.gif) right no-repeat;}




/*科室页面*/

.banner02{ background:url(index_01.gif) left top repeat-x; padding-top:10px;  margin:0px auto; width:960px; overflow:hidden;}
.banner03{ margin:10px auto 0; width:255px; height:100px; overflow:hidden;}
.banner04{ margin:10px 0 0 10px; width:210px; height:90px; overflow:hidden;}
.banner04 img{width:210px; height:90px; overflow:hidden;}

.ksleft{ width:700px; float:left; overflow:hidden;}

.ks700{ border:#d6cfeb 1px solid; background:url(keshi_01.jpg) left top no-repeat #fff; padding:9px 19px; width:660px; overflow:hidden;}
.ks700 h1{ font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; margin:30px auto; text-align:center; }
.ks700 h2{ font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; margin:10px 0 20px;}

.ksimg{ background:url(keshi_02.gif) no-repeat; width:277px; height:207px; float:left; margin-right:15px; overflow:hidden;}
.ksimg img{width:270px; height:200px; overflow:hidden;}

.ksdescr{ float:right; width:360px; font-size:14px; line-height:24px; margin:5px auto;}
.ksdescr p{ margin:5px 0 15px;  line-height:20px;}

.zlfw{ background:#f9f4fc; border:#b79dc7 1px dotted; padding:9px 14px; width:630px; font-size:14px; line-height:24px; color:#555; margin:15px auto; overflow:hidden;}
.zlfw b{ color:#7359b4;}

.zxyy{ margin:20px auto;  text-align:center;}
.zxyy img{ margin:10px 25px;}


/*科室图文推荐*/
.themeContainer{ border:#d6cfeb 1px solid; position:relative; padding:9px; width:680px; height:200px; margin:10px auto; overflow:hidden;}
.themeImg{ width:330px; height:200px; float:left; margin-right:10px; overflow: hidden;}

.themeContainer .themeSummery { padding:15px; width:310px; height:170px; float:right; background:#eee; overflow:hidden; }
.themeSummery .h4 { margin: 0px; border:0; display:inline;}
.themeSummery .h4 a {display:inline; color: #7359b4; font-size:14px; FONT-WEIGHT: normal;}
.themeSummery .summary{ padding:10px 0; line-height:21px; }
.themeContainer p{ margin:5px 0 25px; height:80px;  color: #555; overflow:hidden;}
.themeSummery span{ display:block; margin-bottom:20px;}
.themeSummery span.tDate { color:#777;}

.tPager { clear:both; position: absolute;  line-height:30px; bottom:30px; color: #515151; font-size: 11px; right: 40px; width:100px;}
.tPager li{	background-color: #eee; float: left;}
.tPager .count {float: left; font-size: 14px; margin-right: 14px;}
.tPager a.pagerPrev { display:block; width:30px;margin-right: 5px; background:url(tPager.gif) 0 0 no-repeat; height:30px; overflow: hidden}
.tPager a.pagerPrev:hover {	background-position: -50px 0px}
.tPager a.pagerNext { display:block; width:30px; background:url(tPager.gif) 0 -50px no-repeat; height:30px; overflow: hidden}
.tPager a.pagerNext:hover {	background-position: -50px -50px}
.tPager a span {TEXT-INDENT: -9999px; display: block;}

/*科室下级栏目*/

.kslanmu{ background:#f7f0fb; width:700px; padding-bottom:7px; margin:10px auto; overflow:hidden;}

.lanmu340{ width:338px; border:#e6dff3 1px solid; margin:7px 0 0px 7px; background:#fff; float:left; display:inline; overflow:hidden;}
.lanmu340 h4{ font-size:14px; background:url(keshi_03.gif) no-repeat; width:313px; height:22px; padding-top:12px; padding-left:25px; overflow:hidden;}
.lanmu340 p{ margin:12px; width:314px; height:85px; padding-bottom:15px; border-bottom:#d6cfeb 1px solid; overflow:hidden;}
.lanmu340 em{ background:url(keshi_05.gif) no-repeat; width:89px; height:85px; float:left; margin-right:15px; overflow:hidden;}
.lanmu340 em img{ width:85px; height:80px; overflow:hidden;}
.lanmu340 b{ font-weight:normal; line-height:18px; margin-bottom:8px; height:54px; color:#666; display:block; overflow:hidden;}
.lanmu340 span a{ margin:0 5px;}

.lanmu340 dl{ margin:20px 10px;  overflow:auto; _padding-bottom:15px;}
.lanmu340 dl dd{ width:95px; height:27px; background:#eee; line-height:27px; text-align:center; overflow:hidden; float:left; margin:5px;}
.lanmu340 dl dd a{ display:block;width:95px; height:27px;}
.lanmu340 dl dd a:hover{background:#8769c2;  color:#fff;}

.lanmu340 p.pks340{ height:140px;padding-bottom:15px; overflow:hidden; }
.pks340 em{ width:110px; height:140px}
.pks340 em img{ width:100px; height:135px; }
.pks340 b{ height:110px;}



.list{ margin:15px auto; }
.list li{ background:url(item.gif) -6px -320px no-repeat; padding-left:10px;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.lanmu340 ul.list{ margin:15px;}
.lanmu340 ul.list li{ width:300px; font-size:14px; line-height:24px;}


.ksequip{ background:url(keshi_06.gif) no-repeat; width:700px; height:225px; margin:10px auto 30px; overflow:hidden; position:relative;}
.ksequip img{ position:absolute; top:40px; right:23px; width:180px; height:175px; overflow:hidden;}

.ksequip p{ margin:70px 25px 0; font-size:14px; line-height:24px; width:440px; overflow:hidden;}
.ksequip p b{ display:block; margin-bottom:10px; font-size:16px;}

.helen{ background:url(helen.gif) no-repeat; border:#d6cfeb 1px solid; width:698px; height:280px; margin:0px auto 10px; overflow:hidden; position:relative;}
.helen img{ position:absolute; top:42px; right:25px; width:180px; height:210px; overflow:hidden;}
.helen p{margin:80px 25px 0; font-size:14px; line-height:24px; width:440px; overflow:hidden;}
.helen ul{ margin:20px 0 10px 20px;}
.helen ul li{ background:#eee; border-top:#8769c2 2px solid; width:100px; height:32px; line-height:32px; text-align:center; float:left; font-size:14px; margin-right:15px; overflow:hidden;}
.helen ul li a{ display:block; width:100px; height:32px;}

.helen ul li a:hover{background:#8769c2;  color:#fff;}

.right250{ width:250px; margin:10px auto 0; overflow:hidden;}
.right250 h4{ background:url(keshi_10.jpg) no-repeat; width:237px; height:40px; padding-left:18px; padding-top:15px; font-size:16px; overflow:hidden;}
.right250 h4.lastnews{background:url(keshi_07.jpg) no-repeat;}


.right250_c{ border:#d4cdea 1px solid; border-top:0; padding:5px 14px 9px; width:220px; }

.right250_c .hdline{  width:185px;float:left; padding-left:35px; height:80px;  margin-bottom:15px; font-size:12px; color:#333; background:url(content_03.jpg) no-repeat; overflow:hidden;}
.right250_c .hdline dt { font-size:12px; text-align:left; line-height:32px; height:32px; margin-bottom:6px; overflow:hidden;}
.right250_c .hdline dd{ line-height:21px;}

.right250_c .list02 { clear:both; overflow:hidden;}
.right250_c .list02 li{ border-bottom: dotted 1px #c96; line-height:30px; background:url(item.gif) -6px -225px no-repeat; padding-left:10px; padding-bottom:3px; overflow:hidden; }

.right250_c .list02  span{ float:left; color:#f60;}
.right250_c .list02 a{ display:block; color:#630; font-size:12px; width:160px;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; }
.right250_c p{ margin:15px auto; text-align:center;}

.p220{ margin:0px auto; width:220px; height:65px; line-height:20px; overflow:hidden;}
.p220 img{ width:80px; height:60px;  padding:1px; border:#ddd 1px solid; float:left; margin-right:15px; overflow:hidden;}
.p220 b{ display:block; width:120px; height:20px; margin-bottom:5px; overflow:hidden;}

.right250_c .line{ margin:12px auto; border-bottom:#d6cfeb 1px dotted;}

.right250_c li{ font-size:12px; line-height:21px; width:210px;}




/*内页权威专家*/
.qwzj{ width:220px; border-bottom:#ddd 1px dashed; margin-bottom:10px;}
.qwzj .pic { float:left; width:80px;  height:100px; margin:3px 15px 5px 0px; overflow:hidden;}
.qwzj .pic img { width:80px; height:100px; overflow:hidden;}
.qwzj .info { float:left; width:120px; padding-top:2px;}
.qwzj .info h5 { height:30px; line-height:30px; }
.qwzj .info h5 strong { font-size:14px; color:#f17424;}
.qwzj .info p { margin:0; height:72px; line-height:18px; color:#666;  overflow:hidden;}
.qwzj .info p a:link,.qwzj .info p a:visited{ color:#f00;}
.qwzj .btn_zixun { clear:both; margin:10px 0;}


/*列表页面*/

.listdes{font-size:14px; line-height:24px; text-indent:24px; color:#555; margin:15px 10px;}

.listtj{ margin:35px 5px; }
.listtj_js{ background:url(list_01.gif) no-repeat; width:235px; height:155px; padding:30px 10px 25px 25px; float:left; overflow:hidden;}
.listtj_js li{ font-size:14px; line-height:25px; background:url(item.gif) -6px -320px no-repeat; padding-left:10px; width:220px;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.listtj_tw{ background:#7359b4; float:left; margin-left:10px; width:170px; height:180px; padding:5px; overflow:hidden;}
.listtj_tw img{ width:170px; height:150px; margin-bottom:10px; overflow:hidden;}
.listtj_tw h5{ font-size:12px; font-weight:normal; text-align:center; height:18px; width:170px; line-height:18px; overflow:hidden;}

.listbox { border:#d6cfeb 1px solid; border-top:0; background:url(list_03.gif) repeat; width:698px; margin:0 0 20px; overflow:hidden;}
.blists { height:115px; overflow:hidden; padding:0px 20px;}
.blists dt { height:27px; line-height:27px; background:url(arrow02.gif) no-repeat left center; padding-left:20px; padding-top:15px;}
.blists dt a { color:#6548ac; font-size:14px; font-weight:bold;}
.blists dd { height:auto; overflow:hidden; _zoom:1;}
.blists dd p {  text-indent:2em; line-height:22px; min-height:22px; max-height:44px; _height:44px; overflow:hidden;}
.blists dd h5{ font-size:12px; font-weight:normal; text-align:right; float:right; margin:5px 10px 0;}
.blists .edit { height:28px; line-height:28px; display:block; text-align:right; padding-right:10px; padding-bottom:20px; color:#7a7a7a;}
.blists .edit font { color:#6548ac; font-size:12px;}


/*详细页面*/

.contj_js{background:url(content_01.gif) no-repeat; width:335px; padding:30px 20px 25px 35px; }
.contj_js li{ width:320px;}
.contj_tw{ width:240px;}
.contj_tw img{ width:240px; height:150px; overflow:hidden;}
.contj_tw h5{ width:240px;}

.cntText { margin:8px 5px; color:#999;text-align:center;border-bottom:#eadbf3 1px dotted; padding-bottom:10px; width:650px; margin-bottom:20px; clear:both;}
.discript { background-color:#fffff3; border:#eadbf3 1px dotted; padding:12px 15px; width:620px; line-height:21px; color:#444; margin:15px 5px; font-size:12px; }
.discript b{color:#6541a8; margin-right:10px; }

.text{ margin:20px 5px; font-size:14px; line-height:24px;  color:#333;}
.text p{ margin:15px 0; text-indent:24px;}
.text a:link,.text a:visited { color:#6145A7; text-decoration:underline; }
.text a:hover { text-decoration:none}

.fenxiang{ margin:35px 0 35px 150px;  overflow:hidden;}

.return{ margin:35px auto; text-align:center;}

.intersting{ margin:20px auto 45px; background:url(content_02.gif) no-repeat; width:700px; height:215px; overflow:hidden;} 
.intersting_img{width:172px; margin:0 20px; display:inline; float:left; overflow:hidden;}
.intersting_img img{ width:160px; height:170px; margin:6px; overflow:hidden;}
.intersting_img h5{ width:172px; margin:5px auto 0; text-align:center; font-size:12px; height:20px; line-height:20px; font-weight:normal; overflow:hidden;}

.intersting ul{ margin:55px auto 40px;}
.intersting ul li{background:url(item.gif) -6px -320px no-repeat; padding-left:10px;  font-size:12px; line-height:22px; width:210px; float:left; margin-right:20px;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}


/*医院概括*/

.aboutposition{ margin:0 auto; background:url(about_01.gif) no-repeat; text-align:right;width:940px; height:60px; padding:40px 20px 0 0;   color:#e3dcff; overflow:hidden;}
.aboutposition a{ margin:0 5px;}
.aboutposition a:link,.aboutposition a:visited{ color:#fff;}

.qwzjposition{ background:url(about_06.gif) no-repeat; }
.dutyposition{ background:url(about_07.gif) no-repeat; }
.onlineposition{ background:url(online_01.gif) no-repeat; }

.about_left{ width:220px; float:left; overflow:hidden;}
.menu220{ background:url(about_02.gif) repeat-y;width:220px; padding-top:15px;}
.menu220 li{background:url(about_03.gif) left bottom no-repeat; padding-left:40px; font-size:15px; font-family:"微软雅黑", "黑体", "宋体"; height:50px; line-height:50px; }
.menu220 li span{ background:url(item.gif) 0px 4px no-repeat; padding-left:26px; }
.menu220 h5{ clear:both; padding:50px 0;}

.about_right{ margin:10px auto; width:670px; padding:0 35px;float:right; overflow:hidden;}
.about_right h1{ font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; background:url(about_05.jpg) 140px 0px no-repeat; text-align:center; height:60px; padding-top:20px;} 



/*医生设备*/
.expertimg{ width:670px; padding:10px 0;overflow:hidden; }
.expertimg dl{ margin:10px 0 15px; padding-bottom:10px;border-bottom:dashed 1px #ddd; background:url(expertbg.gif) no-repeat; width:670px; overflow:hidden;  }

.expertimg dl img{ width:120px; height:150px; float:left; margin:20px 30px 20px 20px; }
.expertimg dt{ font-weight:bold; color: #0a539e; font-size:14px; margin:12px auto;}
.expertimg dt span{font-weight:normal; color:#888;}
.expertimg dd{ color:#555; font-size:14px; line-height:24px; height:140px; overflow:hidden;}

a.zxbtn:link,a.zxbtn:visited { float:right; margin-right:10px;  width:70px; height:24px; color:#fff; line-height:24px; text-align:center; font-size:12px; color:#fff; background:#f60;  white-space:nowrap; word-break:keep-all; }
a.zxbtn:hover { color:#c00; background:#f8e9ce; text-decoration:none; }

/* 医院环境幻灯片样式*/
.imgtitle{ margin:10px auto 0 ; width:899px; height:75px; overflow:hidden;}

.imgcont{ background-color:#fff; width:899px; margin:0 auto;text-align:center; overflow:hidden;}

/*==imgShow==*/
.imgShow{ margin-top:20px;}
.imgShow .title{height:2px; text-align:center; font-family:"微软雅黑"; font-weight:500; font-weight:bold; line-height:42px; color:#6c56bf; font-size:24px; overflow:hidden;}
.sbtu{  width:900px; margin:0 auto; clear:both; overflow:hidden;}
.sbtu h1{ height:60px; color:#fff; line-height:60px; text-align:center; font-family:"微软雅黑"; font-weight:500; font-weight:bold; color:#6c56bf; font-size:24px; overflow:hidden;}
.sbtupian{ border:1px solid #cccccc; display:inline; float:left; }
.arrowl{ width:24px; display:inline; float:left; margin:120px 5px 0 10px;}
.arrowr{ width:24px; display:inline; float:left; margin:120px 0px 0 5px;}

.yy{margin-left:2px;}
.ms{width:600px; text-align:left; font-size:12px; color:#6c56bf; height:auto; line-height:21px; clear:both; margin:0 auto;}
.ms a,.ms a:visited{ color:#0f70b6; text-decoration:underline}
.ms a:hover{ color:#444; text-decoration:none}

.xtu{ border-top:1px #ddd solid; padding-top:20px; margin:0 auto;margin-top:15px;}
.xtuco{display:block;overflow:hidden; width:700px; margin:0 auto; }
.arrow3{width:10px;display:inline;float:left;margin:20px 2px 0 13px;}
.arrow4{width:10px;float:left;margin:20px 0px 0 2px;}

.xtlb dt{width:132px; height:97px; float:left; display:inline; border:1px solid #cccccc; margin:3px; text-align:center; line-height:24px;}
.xtlb dt img{margin:2px 0px 3px 2px;}

.page{text-align:center; padding-top:10px;line-height:20px;}
.page img{margin:5px 4px 0px 4px;}
.page a:link,.page a:visited{font-weight:bold;color:#555555;font-size:13px;}
.page a:hover,.page a:active{color:#ff6600;}

#picArrLeft { background: url(photo_left.gif) no-repeat 0px 0px; cursor:pointer; height:77px; width:39px; display:inline; float:left; margin:120px 5px 0 20px;}
#picArrRight { background: url(photo_right.gif) no-repeat 0px 0px; cursor:pointer; height:77px; float:left; width:39px;display:inline;float:left;margin:120px 10px 0 5px; }

#BigPic { text-align:center; float:left; width:770px; }
#BigPic img{ filter: blendTrans(Duration=1); text-align:center; width:auto; height:auto; margin:0 auto; }

#leftArr { background: url(thumbStripBack.gif) no-repeat 0px 0px; float:left; overflow:hidden; cursor:pointer; height:22px; width:22px; display:inline; margin:15px 2px 0 0px }
#rightArr {	background: url(thumbStripNext.gif) no-repeat 0px 0px; float:left; overflow:hidden; cursor:pointer; height:22px; width:22px; margin:15px 0px 0 2px }

#picList { float:left; margin:0px 3px 0px 3px; overflow:hidden; width:650px; height:70px; overflow:hidden; margin:0 auto;}
#picList .PL_cont { width:15000px;}
#picList .pic { padding:5px 5px 5px 5px; float:left; width:60px; height:40px; text-align:center; line-height:20px; overflow:hidden }
#picList .pic table { margin: 0px auto; vertical-align:top; height:60px }
#picList .pic td { background-color:#333; }
#picList .pic img { border:#ccc 1px solid; width:60px; height:40px; display:block }
#picList .pic a:hover img{ border:#b80000 1px solid;}
#picList .picOn { padding:5px 7px 0px 7px; float:left; width:60px; text-align:center; color:#189fca; line-height:60px }
#picList .picOn table {	margin: 0px auto; vertical-align:top;}
#picList .picOn td{ background-color:#333; }
#picList .picOn td a{ color:#ff0000; font-size:0px; color:#333; width:60px; overflow:hidden; height:1px; line-height:1px; margin-top:5px;}
#picList .picOn img {border:#b80000 1px solid; DISPLAY: block; margin: 0px auto; width:60px; height:40px }
#total{ height:25px; line-height:25px; text-align:left; padding-top:15px; color:#777; font-size:12px; width:600px; }


/*咨询*/

.button_ask{ float:right; width:140px; height:25px; display:inline-block; text-indent:-9999px; overflow:hidden; background:url(button_ask.gif) no-repeat; margin: 0 60px 0 0}
.ask_form{ width:600px; height:auto; margin:0 auto; padding:0 0 20px 0 ;}
.ask_form_text{ height:23px; line-height:23px; border:1px solid #cfc6eb;background:#f9f7ff;margin:0 10px 0 0; padding:0px;vertical-align:middle}

.ask_form_select{ width:185px;*width:181px;width:181px\0;height:23px; background:#f9f7ff;border:1px solid #cfc6eb;margin:0 10px 0 0;padding:0px;vertical-align:middle}
.ask_form_textarea{ width:510px; height:120px;border:1px solid #cfc6eb;background:#f9f7ff; font-size:12px; margin:0 0 0 58px;}
.ask_form_button{ text-align:right;}
.ask_form li{ margin:5px 0 0 0;}
.ask_form li label{ width:58px; font-size:14px; display:inline-block; color:#333333;}
.ask_form li span{ color:#999999; }
.ask_form img{ display:inline;}
.ask_form li span label{ width:100px; font-size:12px;}

.zx_left_zxlist{ width:680px; height:auto; border:1px solid #d6cfeb; padding:9px; margin:10px 0 30px 0;}
.zx_left_zxlist .search_form{ width:640px; padding:10px; background:#f9f7ff; margin:20px auto 0 auto;}
.zx_left_zxlist .search_form span{ font-size:14px; font-weight:bold; color:#6c56bf;}
.zx_left_zxlist .search_form select{background:#fbf8fb;border:1px solid #d1e3f4;margin:0 10px 0 0;padding:0px;vertical-align:middle}
.zx_left_zxlist .search_form .search_form_button{ vertical-align:middle; background:#6c56bf; padding:5px; border:0; color:#fff; width:50px;}
.zx_left_zxlist .search_form img{ display:inline}

.ask_title{ width:640px; background:#f9f7ff; height:30px; line-height:30px; padding:0px 10px; margin:20px auto 0 auto; overflow:hidden}
.ask_title h5{ font-size:14px; font-weight:normal; color:#6c56bf;}
.ask_title h5 span{ color:#999}
.ask_title a{ color:#c00; }
.ask_title p{ float:right; color:#999;}
.ask_title p span{ color:#999; padding:0 5px;}
.ask_content { width:640px; padding:10px 0; line-height:29px; font-size:14px; margin:0 auto; text-indent:24px; color:#333333;}
.ask_reply{ width:638px; background:#fffcf3; border:1px solid #f2c68d; margin:0 auto; padding:10px; font-size:14px; line-height:29px; text-indent:24px; color:#333333}
.ask_reply span{ display:block; text-align:right; font-size:12px; color:#b7b7b4;}

.answer_01{ background:url(true01.gif) no-repeat 0 5px; width:18px; height:30px; display:inline-block; vertical-align:middle}
.question_01{ background:url(false01.gif) no-repeat 0 5px; width:18px; height:30px; display:inline-block;vertical-align:middle}

/*咨询show*/
.show_question_t {background:none repeat scroll 0 0 #f9f7ff;height:30px; line-height:30px;margin:20px auto 0;padding:0 10px;width:660px; font-size:14px; font-weight:bold}
.show_question_ct { text-align:right; width:680px; line-height:30px; font-size:12px; border-top:#9785cd 1px dotted; color:#6c56bf; padding:10px 0; margin:0px auto;}
.show_question{	background:none repeat scroll 0 0 #FFFCF3;	border:1px solid #F2C68D;color:#333333;font-size:14px;line-height:29px;margin:0 auto;padding:9px;text-indent:24px;width:660px;}
.ask_form_textarea2{ width:510px; height:120px;border:1px solid #ebbec1;background:#fbf8fb; font-size:12px;}
.show_table{ width:680px; margin:20px auto; background:#fdfdfd; }
.show_table img{ display:inline; vertical-align:middle;}
.show_table h4{ font-size:14px; color:#7a3988; background:url(vipcol_icon.gif) no-repeat 0 8px; padding:0 0 0 18px; height:30px; line-height:30px;}

/*分页*/
.pagerOldlist { margin:20px; padding:10px 6px; clear:both; font-size:12px; text-align:center;}
.pagerOldlist a{ margin:2px; border:solid 1px #dddddd;padding:2px 8px;color:#666666;background:#fff;}
.pagerOldlist a:hover{ border:solid 1px #6c56bf;padding:2px 8px;color:#fff;background:#6c56bf; text-decoration:none; }
.pagerOldlist .current{ border:solid 1px #6c56bf;padding:2px 8px;color:#fff; font-weight:bold; background:#6c56bf; }
.pagerOldlist .nolink{ border:solid 1px #eeeeee;padding:2px 8px;color:#dedede;background:#fff; }
.pagerOldlist span{padding:2px 8px;color:#dddddd; background:none;}
.pagerOldlist span span{background:#8571d0; color:#fff;}


.SectionIntro{ background:#f9f7ff; margin:5px auto; padding:15px;}
.SectionIntro h3{ font-size:16px; margin:10px auto;}
.SectionIntro p{ font-size:14px; line-height:27px; margin:15px 0;}


/*新医生页面*/
.ndoctorad{ background:url(Ndoctor_01.jpg) no-repeat; width:960px; height:300px; margin:10px auto; position:relative; overflow:hidden;}
.ndoctorad #onlinezx{ position:absolute; top:236px; left:562px; width:150px; height:45px; overflow:hidden;}
.ndoctorad #onlinezx a{ display:block; width:150px; height:45px; }
.ndoctorad #qq{ position:absolute; top:236px; right:50px; width:160px; height:45px; }
.ndoctorad #qq a{ display:block; width:160px; height:45px; }
.ndoctorad #online{position:absolute; top:240px; left:620px; width:240px; height:40px; overflow:hidden;}
.ndoctorad #online a{ display:block; width:240px; height:40px; }

.mainBody{ width:958px; border:#E1BD83 solid 1px; background:url(Ndoctor_04.gif) repeat-x;  margin:15px auto; overflow:hidden;}
.docleft{ float:left; margin-bottom:20px;}

.docstar{ width:578px; height:379px; background:url(Ndoctor_05.gif) no-repeat bottom right; padding:15px 0 0 15px; position:relative;}
.zjpic{ position:absolute; top:40px; left:50px; width:120px; height:150px;}
.zjzx { position:absolute; width:66px; height:19px;top:206px; left:38px; display:block; text-indent:-999em;}
.zjyy { position:absolute; width:66px; height:19px; top:206px; left:116px; display:block; text-indent:-999em;}
.zjtx{ position:absolute; left:350px; top:33px;}
.docstar p{ position:absolute; top:95px; left:220px; font-size:14px; color:#646464; line-height:24px;width:350px;text-indent:2em; height:132px;}
.docstar h4{ position:absolute; top:70px; left:220px; color:#67318F; font-size:12px; width:365px;}
.docstar h4 span{ font-size:14px; font-weight:bold; }
.docstar ul{ position:absolute; top:260px; left:25px;}
.docstar ul li{ list-style:none; float:left; padding:0 8px;_padding:0 7px;}
.zjcw{ left:230px;}
.zjcyy{ left:243px;}

.docright{ float:right;  font-size:12px; color:#646464; line-height:24px; }


.vdhelenxx{ width:335px; height:656px; background:url(Ndoctor_06.gif) no-repeat 0 16px; padding:15px 15px 0 0;}
.vdhelenxx p{ padding:45px 10px 10px 10px; text-indent:2em;}
.gqj{ width:335px; height:663px; background:url(Ndoctor_07.gif) no-repeat bottom left;padding:14px 15px 0 0 ;}
.gqj p{ padding:50px 10px 10px 10px; text-indent:2em;}
.gqj p span{ color:#67318F;}
.swh{ width:335px; height:608px; background:url(Ndoctor_08.gif) no-repeat bottom left;padding:14px 15px 0 0 ;}
.swh p{ padding:48px 10px 10px 10px; text-indent:2em;}
.swh p span{ color:#67318F;}

