﻿@charset "utf-8";
/* CSS Document */

@import url(common.css);

#top { margin:auto; padding:0 10px; width:940px; height:30px; background:url(images/bg_t.gif) repeat-x top #F5F5F5; overflow:hidden; }
#top p{ float:left;line-height:30px;}
#top .topDsc{ float:right;  height:30px; line-height:30px;}
#top .topDsc a:link,#top .topDsc a:visited{  padding:0 6px; color:#999; background:url(images/line01.gif) no-repeat top right; }
#top .topDsc a.noline{ padding-right:0; background:none;}

#header { margin:auto; padding:20px 0 0 20px; width:940px; height:90px; background:url(images/logo2012.jpg) no-repeat top center #fff; clear:both;  }
#header h2{ text-indent:-999em;}
#logo { float:left; width:360px; height:70px; display:block; overflow:hidden;}
#logoiAPA{ float:left; margin-left:20px; width:130px; height:70px; display:block; overflow:hidden;}

#headSearch { float:right; padding-top:20px; width:340px; line-height:26px; overflow:hidden;}
#headSearch .txtform{ border:none; height:24px; width:210px; padding-left:15px; vertical-align:middle; background:url(images/bg-searchform.gif) no-repeat;}
#headSearch .btnSch{ border:none; height:24px; width:76px; color:#fff; font-size:14px; font-weight:bold; vertical-align:middle;background:url(images/bg-searchform.gif) -226px 0 no-repeat;}
#headSearch a{ color:#999;}



/*滑动门 标签切换*/
.nTab{float: left; background:#fff;border:1px #BEE2EE solid; overflow:hidden;}
.nTab .TabTitle{ height:29px; border-bottom:0; background:url(images/main2012.gif) 1px -100px no-repeat #F1FAFA; clear:both;}
.nTab .TabTitle li{float: left;width:90px;height:29px; line-height:30px; cursor: pointer; text-align:center; font-size:14px; list-style-type: none;}
.nTab .TabTitle .active{ font-weight:bold;height:29px; color:#0058A6; border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
.nTab .TabTitle .normal{border-right:1px #BEDCE0 solid; color:#333; background:url(images/main2012.gif) -1px -100px no-repeat #FFF7FB; }
.nTab .TabContent{width:auto; padding:14px; border-top:0; clear:both; overflow:hidden;}
.nTab #showcontent {width:auto; padding:14px; border-top:0; clear:both; overflow:hidden;height:150px;display:block;z-index:-5;}
.none {display:none;}

#globalNav { float:none; margin:auto; border:none; width:960px; height:77px; font-size:14px; background:url(images/nav2012.jpg) no-repeat top center}
#globalNav a { padding:0 5px; color:#039;}
#globalNav .TabTitle { height:44px; background:none;}
#globalNav .TabTitle li{float: left;width:104px;height:44px; line-height:44px;}
#globalNav .TabTitle .active{ font-weight:bold; border:none; height:44px;color:#14499D;  background:url(images/nav2012.jpg) -94px -132px no-repeat #FFF7FB;}
#globalNav .TabTitle .normal{border-right:0; color:#fff; background:none; }
#globalNav .TabTitle .normal a{ color:#fff;}
#globalNav .TabContent { padding:0; height:33px; overflow:hidden; font-size:12px; color:#CCC; }
#globalNav .contentFrm { padding:0 15px; line-height:32px;}
#zlxmNav { margin:0 auto 10px; width:960px; height:55px; background:url(images/nav2012.jpg) 0 -77px no-repeat; overflow:hidden; clear:both;}
#zlxmNav a{ float:left; padding-top:34px; width:64px; height:21px; display:block; color:#333; text-align:center;}
#zlxmNav a:hover{ color:#F60}
#topkw{float:left;width:960px;height:29px; line-height:29px;padding-left:10px;}
#topkw span{float:left;color:#888;}
#topSearch { float:right; padding:0px 0px 0px 5px; width:220px; height:27px; line-height:27px; overflow:hidden; clear:right;}
#topSearch .fr { padding-left:20px; color:#F60; font-weight:bold; background:url(images/item1.gif) 0 4px no-repeat;}
#topSearch .fr a{color:#F60;}
#topSearch .tstextfrom { border:1px solid #7DB5DE; padding-left:28px; height:21px; line-height:21px; background:url(images/main2012.gif) -1px -321px no-repeat;width:120px; }
#topSearch .tstextfrom:hover{border:1px solid #F78B10;}
#topSearch .tstextfrom{
	tesion:expression(onmouseover=function() 
	{this.style.backgroundColor="#F4F8FB";this.style.border="1px solid #F78B10"}, 
	onmouseout=function()
	{this.style.backgroundColor="#FFFFFF";this.style.border="1px solid #EFEFEF"})
	}
#topSearch .tsBtn { margin:-2px 5px 0px 5px; border:none; width:45px; height:24px; background:url(images/main2012.gif) -228px -321px no-repeat; vertical-align: middle;}
#topSearch a{ margin:0 2px; color:#79A0C8; display:inline;}
#topSearch a:hover{ color:#0058A6}

.wrap{ margin:0 auto; width:960px; overflow:hidden; clear:both;}
.BreadcrumbNav{ margin:0 auto; width:960px; height:30px; line-height:30px; color:#999;  overflow:hidden;}
.BreadcrumbNav a{color:#79A0C8;}
.title{ height:30px; line-height:30px; color:#333; font-size:14px; background:url(images/main2012.gif) no-repeat; overflow:hidden;}
.titleB { height:32px; line-height:32px; font-size:14px; color:#0058A6; overflow:hidden;}

.more,a.more{ float:right; font-size:12px; font-weight:normal;}

.hdline dt { font-size:16px; font-weight:bold; text-align:center; line-height:24px;}
.hdline dd{ color:#999; font-size:12px; text-align:center; line-height:20px;}
.hdline a{ color:#1573CA;}

.frm { float:left; overflow:hidden;}
#homebAdv { padding:0; width:970px; height:100px; text-align:center; background:#BEE2EE; overflow:hidden;} 

/*文章列表*/
.list { margin:0 auto;}
.list li{padding-left:12px; line-height:24px; height:24px; font-size:14px;text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;   background:url(images/item2012.gif)  no-repeat; overflow:hidden;}

.list2c li{ float:left; padding-left:15px; line-height:24px; height:24px; font-size:14px;text-overflow:ellipsis;-o-text-overflow: ellipsis;white-space: nowrap; background:url(images/item2012.gif) no-repeat; overflow:hidden;}

.list12 { float:left; font-size:12px; overflow:hidden; }
.list12 li{ padding-left:10px;line-height:24px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis;  white-space:nowrap; background:url(images/item2012.gif) no-repeat; }

/*滑动门 标签切换*/
.nTab{float: left; background:#fff;border:1px #BEE2EE solid; overflow:hidden;}
.nTab .TabTitle{ height:28px; border-bottom:0; background:url(images/main2012.gif) 1px -181px no-repeat #F1FAFA; clear:both;}
.nTab .TabTitle li{float: left;width:90px;height:28px; line-height:28px; cursor: pointer; text-align:center; font-size:14px; list-style-type: none;}
.nTab .TabTitle .active{ font-weight:bold;height:27px; color:#0058A6; border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
.nTab .TabTitle .normal{border-right:1px #BEDCE0 solid; color:#333;  background:url(images/main2012.gif) -1px -181px no-repeat #FFF7FB; }
.nTab .TabContent{ padding:14px; border-top:0; clear:both; overflow:hidden;}
.none {display:none;}

/*首页第一行 新闻*/
.colA_1 { float:left; width:280px; padding-top:3px; overflow:hidden;}
.colA_2 { float:left; margin-left:10px; width:420px; display:inline;  overflow:hidden; }
.colA_3 { float:right; width:240px; padding-top:3px; overflow:hidden;}

.colB_1 { float:left; width:280px; padding-top:3px; overflow:hidden;}
.colB_2 { float:right;width:660px; padding-top:3px; overflow:hidden; }

.colB_2 .title{ float:left; padding-left:30px; width:660px; height:32px; line-height:32px; color:#333; background-position:0 -393px; overflow:hidden;}
.colB_2 .frm { border: solid 1px  #BED7FA; padding:14px 0 10px 14px; width:644px; overflow:hidden;}
.colB_2 .frm p{ padding:5px 0; }



/*焦点图切换*/
.picPlay{ border:solid 1px #ddd; width:230px; height:318px; }
.FocusPic{ width:230px; height:318px; zoom:1;position:relative; overflow:hidden; border:1px solid #c7c7c7;}
.FocusPic .content{ overflow:hidden; }
.FocusPic .changeDiv a{ position:absolute;top:0px;left:0px;display:none;}
.FocusPic .changeDiv img { width:277px; height:317px; }
.FocusPic .title-bg,.FocusPic .title{ position:absolute;left:0px; bottom:0;width:300px; height:30px;line-height:30px; overflow:hidden; background:none; }
.FocusPic .title-bg { background:#7f7f7e; filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{ display:block; padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{ top:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i { background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur { background:#FF7700;}

#ztTab{ margin-top:10px; width:278px;}
#ztTab .TabTitle li { width:138px;}
#ztTab .TabContent{ padding:12px; width:254px; height:110px;}
#ztTab .TabContent img { float:left; margin-top:9px; width:78px; height:98px;} 
#ztTab .TabContent .list { float:left; }
#ztTab .TabContent .list li{ font-size:12px; line-height:21px; background:none; width:160px;}

#topNews {  padding:20px 20px 0; width:380px; height:100px; font-size:14px; background:url(images/bg_top.jpg) no-repeat; overflow:hidden; clear:both;}
#topNews h5 { width:380px; font-size:16px; text-align:center; line-height:42px;height:42px; overflow:hidden;}
#topNews h5 a{ color:#f60;}
#topNews li { padding-left:15px; line-height:26px; height:26px; background:url(images/item2012.gif) no-repeat; overflow:hidden;}

#topNewsTab { border:none; width:420px;}
#topNewsTab .TabTitle { padding-left:20px; background:none; border-bottom:1px #BEDCE0 solid;}
#topNewsTab .TabTitle li{ margin-right:4px;}
#topNewsTab .TabTitle .active{ font-weight:bold;height:26px; border-top:2px #2678BC solid;border-left:1px #BEE2EE solid; border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
#topNewsTab .TabTitle .normal{border-left:1px #BEDCE0 solid;border-right:1px #BEDCE0 solid; color:#333;  background:url(images/main2012.gif) -1px -180px no-repeat #FFF7FB; }

.colA_3 .title{ float:left; padding-left:30px; width:210px; height:32px; line-height:32px; color:#333; background-position:0 -240px; overflow:hidden;}
.colA_3 .frm { border: solid 1px  #BED7FA; padding:14px 0 10px 14px; width:224px; overflow:hidden;}
.colA_3 .frm p{ padding:5px 0; }
#service { float:left; margin-top:10px; width:220px; height:85px; background:url(images/service2012.jpg) no-repeat; overflow:hidden; }
#service li{ float:left; width:110px; height:43px;}
#service a { width:100px; height:31px; display:block; text-indent:-999em;}

/*首页肿瘤生物治疗TAB切换*/
#homeJsTab { margin-top:2px; border:none; width:960px; height:420px;}
#homeJsTab .TabTitle{ padding:3px 0 0 251px; height:36px; background:url(images/main2012.gif) no-repeat; }
#homeJsTab .TabTitle li{width:110px;height:35px; line-height:36px;}
#homeJsTab .TabTitle .active{ font-weight:bold;height:33px; color:#0058A6; border-top:2px #2678BC solid;  border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
#homeJsTab .TabTitle .normal{border-right:1px #BEDCE0 solid; color:#333;  background:none; }
#homeJsTab .TabContent { padding:10px 0 0 0;}
#homeJsTab .homeJsxq { float:left; border:solid 1px #AACBEE; padding-top:10px; width:238px; background:url(images/bg_tle1.gif) top left no-repeat}
#homeJsTab .homeJsxq img{ padding:0 0 9px 9px;}
#homeJsTab .homeJsxq p{border-top:solid 1px #AACBEE; padding:9px 10px 0 18px; width:210px; height:70px; color:#0055A1; text-indent:2em;  background:url(images/bg_xiangqing.gif) left top no-repeat #F4F8FB;}
#homeJsTab .homeJsxm{ float:left; margin:8px 0 0 15px; width:465px; display:inline; background:url(images/item_xm.gif) 0 3px no-repeat;}
#homeJsTab .homeJsxm li { float:left ; padding-left:45px; width:185px; height:94px;}
#homeJsTab .homeJsxm b{ color:#13376C;}
#homeJsTab .homeJsxm p{ text-indent:1em;}
#homeJsTab .homeJsxm2{ float:left; margin:8px 0 0 15px; width:465px; display:inline; }
#homeJsTab .homeJsxm2 .hdline { margin-bottom:15px;}
#homeJsTab .homeJsxm2 .hdline dt{}
#homeJsTab .homeJsxm2 .hdline dd{ text-align:left; text-indent:2em;}
#homeJsTab .homeJsxm2 li{ width:400px;}

#homeJsTab .list2c{ float:left; margin-left:15px; padding:0 15px; width:420px; background:#F4F8FB; display:inline;}
#homeJsTab .list2c li { width:185px; font-size:12px; }

#homeZjFram{position: absolute; right:0; top:0px; }
#homeZjFram .frm,#zjFram .frm { height:213px;}
.fram240 { float:left; margin-bottom:10px; width:240px;}
.fram240 .title { border-right:solid 1px #B2D5F2; padding:0 5px 0 24px; width:210px; height:29px; background-position:-500px -247px; }
.fram240 .frm { border:solid 1px #B2D5F2; padding:12px; width:214px;}
.fram240 .expertList li{ margin-bottom:9px; border-bottom:dashed 1px #ddd; width:210px; height:100px; clear:both; }
.fram240 .expertList img { float:left ; margin-right:12px; width:70px ; height:90px; }
.fram240 .expertList li b{ font-size:14px;}
.btn_yys { float:left; margin-right:9px; width:39px; height:19px; text-indent:-999em; display:block; background:url(images/btn_zxyy.gif)  no-repeat;}
.btn_zxs { float:left; width:39px; height:19px; text-indent:-999em; display:block; background:url(images/btn_zxyy.gif) -60px 0 no-repeat}



#homeZlxm { padding-top:0;}
#homeZlxm .titleA { float:left; padding-right:15px; width:945px; height:48px; background:url(images/main2012.gif) 0 -50px no-repeat;}
#homeZlxm .titleA span { float:right; font-size:12px; font-weight:normal; line-height:40px; }
#aipahead{float:left;width:230px;}
#aipahead a{display:block;width:210px;height:35px;font-size:14px;line-height:35px;margin-left:31px;margin-top:5px;}


#homecn { padding-top:0;}
#homecn .titlec { float:left; padding-right:15px; width:945px; height:48px; background:url(images/main2012.gif) 0 -50px no-repeat;}
#homecn .titlec span { float:right; font-size:12px; font-weight:normal; line-height:40px; }
#homecn #more{float:left;width:230px;}
#homecn #more a{display:block;width:210px;height:35px;font-size:14px;line-height:35px;margin-left:31px;margin-top:5px;}
#homecn .xxcn{border:solid 1px #B2D5F2;width:958px;margin-top:0px;font-size:16px;color:#F00;}
#homecn .xxcn strong{font-weight:bold;text-align:center;margin:0 auto;display:block;font-size:20px;line-height:35px;}
.fram230n { float:left; margin:0 13px 10px 0; border:solid 0px #B2D5F2; width:228px; display:inline; overflow:hidden;}
.fram230 { float:left; margin:0 13px 10px 0; border:solid 1px #B2D5F2; width:228px;height:320px; display:inline; overflow:hidden;}
.fram230 .title { padding:0 9px 0 12px; width:207px; height:27px; background-position:-1px -211px;}
.fram230 .frm{ padding:3px; width:210px;}
.fram230 .repair{margin:0px;padding:0px;}
.fram230 .repair img{margin:0px;padding:0px;}
.fram230 .frm p { line-height:30px;}
.fram230 .frm p a{ padding:0 7px; color:#390; font-weight:bold; }

#yihuanjiaoliu .titleB{ padding:0 10px; width:940px; height:42px; line-height:36px; color:#999; font-size:12px; font-weight:normal; text-align:right;  background:url(images/main2012.gif) 0 -100px no-repeat; }
#anli .frm{ padding:0; width:238px; height:236px; background:url(images/item_num.gif) no-repeat #F4F8FB }
#anli .list li{ padding-left:30px;height:29px; line-height:29px; font-size:12px; background:none; }

#homecase { float:left; margin:0 0px 0px 10px; width:708px; height:520px;  display:inline;border:solid 1px #B2D5F2; overflow:hidden; }
#homecase li { margin-left:5px;float:left;width:210px;}
#homecase .fl img{ width:55px; height:70px; }
#homecase .fl p{ width:105px; height:25px; margin-bottom:15px; overflow:hidden; display:block; }


#homecase .cshow { float:left; margin:5px; padding-top:2px; width:710px; height:210px; overflow:hidden; }
#homecase .cshow .ysq{width:170px;height:200px;float:left;padding-top:15px;}
#homecase .cshow .ysq,.ysq3{text-align:center;}
#homecase .cshow .ysq2{width:330px;height:200px;float:left;}
#homecase .cshow .ysq3{width:170px;height:190px;float:right;margin-right:10px;padding-top:15px;}

#homecase .cshow img{float:left; margin:5px 3px; border:solid 1px #ddd; padding:3px; width:150px; height:125px; }
#homecase .cshow img:hover{ border:solid 1px #fc6; padding:3px; width:150px; height:125px; }
#homecase .cshow dt { line-height:28px;  font-size:14px; }
#homecase .cshow dd { text-indent:1em; }
#homecase .cshow .title { padding:0 12px 0 9px; width:710px; line-height:21px;height:21px; background-position:-1px -453px;margin:0px auto;}
#homecase .cshow .title .more{margin-right:15px;}

#homecase .coop{float:left;width:710px;height:150px;overflow:hidden;}
#homecase .coop ul{width:640px;margin:0 auto;}
#homecase .coop li{width:200px;float:left;display:block;}

#zjzxTab { border:none; width:330px; background:none;}
#zjzxTab .TabTitle { padding-top:5px; background:none;}
#zjzxTab .TabTitle li{width:100px;height:33px; line-height:33px; }
#zjzxTab .TabTitle .active{ font-weight:bold;height:32px; color:#390; border-top:2px #2678BC solid; border-left:1px #B2D5F2 solid; border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
#zjzxTab .TabTitle .normal{border-right:1px #B2D5F2 solid; border-left:1px #B2D5F2 solid; border-top:1px #B2D5F2 solid;  color:#333;  background:none; }
#zjzxTab .TabContent { padding:5px 14px;}
#zjzxTab .btnzx { float:right; width:80px; height:25px; display:block; text-indent:-999em;}
/* 咨询隔行换色 */
.zxlist li { padding:0 9px; line-height:26px;}
.zxlist span { float:right;}
.zxlistOver{background:#EBF8FF;}
.zxlistBg{background:#F2F8FB;}

#kaly .frm{ height:212px; }
#kaly .list { float:left; margin-top:9px; width:210px}
.picTxt { float:left; width:214px;}
.picTxt li { float:left; width:107px; text-align:center;}
.picTxt img{ width:90px; height:65px; }
.picTxt p{ width:90px; height:21px; text-align:center; overflow:hidden;  }

#sbhjTab { float:none; margin:0 auto 10px; width:958px;}
#sbhjTab .TabTitle{ padding-left:10px; height:36px; border-bottom:0; background:url(images/main2012.gif) 1px -140px no-repeat #F1FAFA; clear:both;}
#sbhjTab .TabTitle li{ width:100px; margin:4px 4px 0; height:30px; line-height:31px;}
#sbhjTab .TabTitle .active{ height:30px; color:#0058A6;border-left:1px #BED7FA solid; border-right:1px #BED7FA solid; border-top:2px #2678BC solid; border-bottom:1px #fff solid; }
#sbhjTab .TabTitle .normal{border:1px #BED7FA solid; color:#333; background:url(images/main2012.gif) -1px -140px no-repeat #FFF7FB; }
#sbhjTab .TabContent{ padding:0 14px 20px; height:140px; }  
#sbhjTab #showcontent{ padding:0 14px 20px; height:140px;overflow:hidden;} 

.imgList { padding:10px; }
.imgList li { float:left; padding:0 40px; width:226px; height:220px; text-align:center; overflow:hidden;}
.imgList img { width:220px; height:175px; padding:2px; border:solid 1px #D9E2ED; }
.imgList img:hover { padding:2px; border:solid 1px #fc6; }
.imgList li a { line-height:26px;}


.prev,.prev2{width:15px;height:72px;float:left;text-indent:-999em;background:url(images/prev.jpg) no-repeat;cursor:pointer;margin-top:30px;}
.next,.next2{width:15px;height:72px;float:right;text-indent:-999em;background:url(images/next.jpg) no-repeat;cursor:pointer;margin-top:30px; }
.box{width:890px;height:135px;float:left;display:block;overflow:hidden;margin:15px 0 0 5px;}
.box li{float:left; padding:0 11px; width:126px; height:130px; text-align:center; overflow:hidden;}
.box li a{display:block; padding:5px 0;}
.box li a img{width:120px; height:95px; padding:2px; border:solid 1px #D9E2ED; }
.box li a img:hover { padding:2px; border:solid 1px #fc6; }
#myTab5_Content1{z-index:-1;position:abosolute;top:0px;}

#btmNav { margin-bottom:10px; padding:20px 15px 0; width:930px; height:140px; background:url(images/bg_btmnav.gif) repeat-x;}
#btmNav .col4 { float:left; width:230px; overflow:hidden;}
#btmNav h5 { padding:0 0 15px 20px; color:#0055A1; font-size:14px;}
#btmNav .list{ padding-left:100px; }
#btmNav .list li{ height:21px; line-height:21px; font-size:12px;}

.linkList { padding-top:15px;}
.linkList li { float:left; margin-right:15px;}

/*咨询中心*/
.gridLeft { float:left; width:720px; overflow:hidden;}
#zxzxTopSearch{ border:solid 1px #BED7FA; border-top: solid 3px #2678BC; padding:9px 14px 0; width:680px; height:37px; font-size:14px;  background:url(images/bg_blue2.gif) repeat-x;}
#zxzxTopSearch b { float:left; color:#245BA3; line-height:30px;} 
#zxzxTopSearch .tstextfrom { float:left; margin-left:5px; border:1px solid #CADAF0; padding-left:28px; width:400px; height:25px; line-height:25px; background:url(images/zx2012.gif) -650px -62px no-repeat #fff; }
#zxzxTopSearch .tstextfrom:hover{border:1px solid #F78B10;}
#zxzxTopSearch .tstextfrom{
	tesion:expression(onmouseover=function() 
	{this.style.backgroundColor="#F4F8FB";this.style.border="1px solid #F78B10"}, 
	onmouseout=function()
	{this.style.backgroundColor="#FFFFFF";this.style.border="1px solid #EFEFEF"})
	}
#zxzxTopSearch .tsBtn { float:left; margin-left:8px;  border:none; width:82px; height:27px; background:url(images/zx2012.gif) -400px -60px no-repeat; vertical-align: middle;}
#zxzxTopSearch a.tsBtn2 { float:left; margin-left:8px; width:82px; height:27px; background:url(images/zx2012.gif) -500px -60px no-repeat; vertical-align: middle; display:block; text-indent:-999em;}

#zxListTab { margin-top:10px; width:708px;}
#zxListTab  .TabTitle { height:36px; background:url(images/main2012.gif) no-repeat 0 -140px;}
#zxListTab  .TabTitle li{width:130px;height:36px; line-height:36px; text-align:left;}
#zxListTab  .TabTitle .active{ height:34px; color:#390; border-top:2px #2678BC solid; border-right:1px #BEE2EE solid;border-bottom:1px #fff solid; background:#fff;}
#zxListTab  .TabTitle .normal{border-right:1px #B2D5F2 solid; color:#333; background:none; }
#zxListTab  .TabTitle i,.question i{ float:left; margin:11px 8px 0 20px; width:14px; height:13px; display:block; }
#zxListTab  .TabTitle .itemA,.question .itemA{ background:url(images/zx2012.gif) 0 -120px;}
#zxListTab  .TabTitle .itemB,.question .itemB{ background:url(images/zx2012.gif) -200px -120px;}
#zxListTab  .TabTitle .itemC,.question .itemC{ background:url(images/zx2012.gif) -400px -120px;}
#zxListTab  .TabContent { padding:24px; width:640px;}
#zxListTab .list li { line-height:28px;}
#zxListTab .list .tsub{ font-size:12px; margin-right:9px;}
#zxListTab .list .tsub a{ color:#666;}
#zxListTab .list .time { float:right; font-size:12px; }

.dept_select{ padding-bottom:15px; }
.dept_select li h3{border-bottom:1px dashed #c6d2e1; padding:12px 0 2px; width:210px; height:24px; line-height:24px;  font-size:12px; color:#036; clear:both; display:block; overflow:hidden;}
.dept_select ol{clear:both;	padding:5px 0 5px 12px;}
.dept_select ol li{	padding:0;float:left; width:100px; height:21px; line-height:21px;	}
.dept_select ol li a{ padding-left:5px; display:block;}
.dept_select ol li a:hover { background:#3D8DD0; color:#fff; text-decoration:none;}
	
.col710 { float:left; margin-top:10px; border:solid 1px #BEE2EE; padding:29px; width:650px; }
.col710 .title { margin-bottom:30px; padding:0 10px 0 40px; width:610px; height:36px; line-height:36px; background:url(images/zx2012.gif) -675px -115px #FFF7DD no-repeat;}
.col710 .title .fr { color:#999; font-size:12px; font-weight:normal; }
.col710 .zxsbtBtn { border:none; width:124px; height:37px; color:#060; font-size:14px; font-weight:bold; background:url(images/zx2012.gif) -200px -60px no-repeat; }
.tableA th{ font-size:14px; line-height:32px;}
.tableA th,.tableA td{ height:32px; padding-bottom:15px;  }
.tableA input { vertical-align:middle; }
.grid710{ float:left; margin-top:10px; width:710px; }
.question { float:left; margin-top:10px; border:solid 1px #BEE2EE; width:708px; background:url(images/bg_blue.gif) 0 1px repeat-x; }
.question .title {float:left; border-bottom:dashed 1px #ddd; width:708px; height:40px; line-height:40px; background:none; color:#0055A1; }
.question .content {float:left; padding:14px; width:680px; color:#000; font-size:14px;  overflow:hidden; clear:both; }
.question .questioninfo {float:left; padding:4px 9px; width:690px; background:#EDF8FE; overflow:hidden; clear:both;}
.question .questioninfo dd,.better .answerinfo dd  { float:right; margin-right:10px;font-size:12px; display:inline; word-spacing:nowrap;}

.better { float:left; margin-top:10px; border:solid 1px #F7B53C; width:708px;  }
.better .boxtitle{ padding-left:8px; width:700px; border-bottom: solid 1px #F90; height:32px; line-height:32px; color:#F30; background:#FFF6E1;}
.better .answer {float:left; padding:14px; width:680px; color:#000; font-size:14px;  overflow:hidden; clear:both; }
.better .answer p{ padding:5px 0; text-indent:2em; }
.better .answerinfo {float:left; margin-left:15px;padding:4px 0; width:680px; background:url(images/dot.gif) top repeat-x;}

/*专家列表*/
#mingyitang { margin-bottom:10px; widows:960px; height:342px; background:url(images/mingyitang.jpg) no-repeat; clear:both;}
.fram960 {float:left; border:solid 1px #B2D5F2; padding:14px 29px; width:900px; background:url(images/bg_blue.gif) 0 1px repeat-x ; }
.fram960 .title{ margin-bottom:20px; padding-left:20px; height:40px; line-height:40px; color:#144C92; font-family:"ms yahei", "黑体"; font-size:24px; background:url(images/item2.gif) 0 14px no-repeat; }
.zjlist li{float:left; margin-top:15px; padding-bottom:15px; border-bottom:dashed 1px #CCC; width:900px;  }
.zjlist img { float:left; border:solid 5px #EFF5FA; width:150px; height:190px; margin-right:15px; }
.zjlist img:hover { border:solid 5px #FFF8E9;  }
.zjlist .zjColCenter { float:left; width:460px; }
.zjlist .zjColCenter .titleC { float:left ; padding:6px 5px; width:450px; height:28px; line-height:32px; color:#06C; font-size:14px;  background:#EFF5FA; }
.zjlist .zjColCenter .titleC span { font-size:12px; color:#999}
.zjlist .zjColCenter .titleC .yybtnB { float:right; }
.zjlist .zjColCenter p { padding:5px; font-size:14px; line-height:26px; text-indent:2em; clear:both; }
.zjlist .zjrongru{ float:right; width:220px;}
.zjlist .zjrongru .titleD{ float:left; margin-bottom:10px; padding-left:30px; width:190px; height:32px; line-height:28px; color:#C30; font-size:16px; background:url(images/bg-rr.gif) no-repeat; }
.zjlist .zjrongru p{ float:left; width:210px; color:#C63}

.yybtnB {width:80px; height:25px; background:url(images/btn_zxyy.gif) 0 -40px no-repeat; text-indent:-999em; display:block; overflow:hidden;   }

/*栏目封面页*/
.gridRight { float:right; width:240px; overflow:hidden; }


#fangan .frm{ padding:5px 0; width:238px; height:146px; background:url(images/item_num.gif) 0 5px no-repeat #F4F8FB }
#fangan .list li{ padding-left:30px;height:29px; line-height:29px; font-size:12px; background:none; }

#ksTop { float:left; margin-bottom:10px; border:solid 1px #BED7FA; padding:14px; width:680px; background:url(images/bg_blue.gif) 0 1px repeat-x ;}
#ksTop .title { margin:0 auto; width:660px; height:60px; background:url(images/item3.gif) no-repeat; }
#ksTop .title b{ float:left; padding-left:50px; line-height:50px; color:#184EA1; font-size:20px; font-family:"微软雅黑", "黑体"; }
#ksTop .title span { float:right; line-height:50px; color:#C0D8FA; font-size:12px; font-weight:normal;   }
#ksTop .title span a{ color:#090; font-weight:bold; }
#ksTop .kshdline { float:left; margin-right:30px; width:220px; height:190px; text-align:center; display:inline; overflow:hidden;}
#ksTop .kshdline a{ color:#79A0C8; font-size:14px; line-height:30px;}
#ksTop .kshdline img { width:220px; height:160px; }
#ksTop .hdline { float:left; margin-bottom:20px;width:400px;}
#ksTop .hdline dt a{ line-height:36px; color:#F30; }
#ksTop .hdline dd { text-align:left; text-indent:2em; }
#ksTop .list2c { float:left; width:400px; }
#ksTop .list2c li{ width:180px; }

.fram350 { float:left; margin:0 10px 10px 0; border:solid 1px #B2D5F2; width:348px; display:inline; overflow:hidden;}
.fram350 .title { float:left; padding:0 9px 0 12px; width:327px; height:27px; background-position:-1px -211px;}
.fram350 .frm{ float:left; padding:14px; width:320px;overflow:hidden;}
.fram350 .hdlineB { float:left; margin-bottom:15px; padding-top:2px; width:310px; height:73px; overflow:hidden; }
.fram350 .hdlineB img{float:left; margin-right:15px; border:solid 1px #ddd; padding:3px; width:90px; height:65px; }
.fram350 .hdlineB img:hover{ border:solid 1px #fc6; padding:3px; width:90px; height:65px; }
.fram350 .hdlineB dt { line-height:28px;  font-size:14px; }
.fram350 .hdlineB dd { text-indent:1em; }
.fram350 .list { float:left; width:320px;}

#remenzt { background:#F4F8FB; }
#remenzt .bbp,#remenzt .wez{ margin-bottom:2px; padding:2px 0 2px 22px; border-bottom:solid 1px #eee; height:24px; overflow:hidden; }
#remenzt #qw1 { background:url(images/number_01.gif) 0 5px no-repeat;}
#remenzt #qw2 { background:url(images/number_02.gif) 0 5px no-repeat;}
#remenzt #qw3 { background:url(images/number_03.gif) 0 5px no-repeat;}
#remenzt #qw4 { background:url(images/number_04.gif) 0 5px no-repeat;}
#remenzt #qw5 { background:url(images/number_05.gif) 0 5px no-repeat;}
#remenzt #qw6 { background:url(images/number_06.gif) 0 5px no-repeat;}
#remenzt img { width:215px; height:72px; }
.box_none{display:none;}

#ksList {float:left; margin-bottom:10px; border:solid 1px #BED7FA; padding:14px; width:680px; background:url(images/bg_blue.gif) 0 1px repeat-x ;}
#ksList .title { margin:0 auto; width:660px; height:60px; background:url(images/item3.gif) 0 -143px no-repeat; }
#ksList .title b{ float:left; padding-left:50px; line-height:50px; color:#184EA1; font-size:20px; font-family:"微软雅黑", "黑体"; }
#ksList .ksIntro { margin:auto; width:600px; color:#79A0C8; font-size:14px; line-height:24px; text-indent:2em; overflow:hidden; clear:both;}
#ksList .kshdline { margin:15px auto; padding:35px 25px 0; width:530px; height:170px; background:url(images/bg_topb.jpg) no-repeat; overflow:hidden; clear:both;}
#ksList .kshdline img { float:left; margin-right:20px; width:220px; height:160px; }
#ksList .kshdline dt { color:#f60; font-size:16px; line-height:36px; text-align:center; }
#ksList .kshdline dt a{ color:#f60; font-weight:bold; }
#ksList .kshdline dd { text-indent:2em;}
#ksList .list { margin:auto;  width:600px; overflow:hidden; clear:both;}
#ksList .list li {line-height:30px; height:30px;}
#ksList .list li:nth-child(5n) {padding-bottom:20px;border-bottom:#CCC 1px dotted; margin-bottom:20px;}
#ksList .list .time{ float:right; font-size:10px;}
#ksList .list .line { margin-top:12px; padding-bottom:12px; border-top:dashed 1px #ccc;}

/**医院类介绍页***/
#yyNav { float:left; margin-bottom:10px; width:240px; }
#yyNav .title { float:left; padding-left:35px; width:205px; height:34px; background:url(images/main2012.gif) 0 -280px no-repeat;}
#yyNav .frm { float:left; border:solid 1px #BED7FA; padding:9px; width:220px; background:#F4F8FB;}
#yyNav .frm ul{float:left; padding:10px 15px; width:190px; background:#fff;}
#yyNav .frm ul li { padding-left:35px; width:155px; height:28px; line-height:28px; background:url(images/main2012.gif) -500px -310px no-repeat;}
#yyNav .frm ul li.current,#yyNav .frm ul li:hover{ cursor:pointer; background:url(images/main2012.gif) -500px -280px no-repeat;}
#yymap .frm{ padding:9px; width:220px; height:160px;}

#yyShow {float:left; margin-bottom:10px; border:solid 1px #BED7FA; border-top:solid 3px #2678BC; padding:14px 34px; width:640px; background:url(images/bg_blue.gif) 0 1px repeat-x ;}
.backHome { margin:20px auto; width:220px; height:60px; background:url(images/main2012.gif) -745px -325px no-repeat; display:block; clear:both; text-indent:-999em; overflow:hidden; }

.showCnt{ margin:auto; width:640px; color:#000; overflow:hidden;}
.showCnt h1 { border-bottom:solid 1px #ddd; padding:20px 0 20px; line-height:150%; font-family:微软雅黑, 华文细黑, 黑体, Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:center; }
.showCnt .cntDsc {font-size:12px; text-align:center; color:#999; line-height:40px;}
.showCnt .keywords {margin:20px 0px;}
.showCnt .cntSubject {margin:10px auto 30px; width:560px; font-size:12px; clear:both;  }
.showCnt .cntSubject h3{ font-size:12px; color:#f60;}
.showCnt .cntSubject li { float:left; width:170px;}
.showCnt .cntSubject a{ color:#F43A7E;}
.showCnt #cntTips {margin:10px auto; width:560px; padding:1px; border:solid 1px #ECECEC; font-size:12px; clear:both; overflow:auto;}
.showCnt #cntTips h6{ float:left; padding:35px 0 0 5px; width:20px; height:90px; line-height:20px; white-space:normal; color:#f36; font-size:14px; background:url(images/les.gif)  5px 10px no-repeat #FFE6EE; }
.showCnt #cntTips p{float:left; padding:5px 10px; color:#666; text-indent:2em; line-height:22px;}

.showCnt .Text { font-size:14px; line-height:180%; clear:both;}
.showCnt .Text a{ color:#c36; text-decoration:underline;}
.showCnt .Text a:hover {color: #F30; text-decoration:none;}
.showCnt .Text p { padding:6px 0; text-indent:2em; }
.showCnt .nextpre { margin:20px auto 0; width:620px; overflow:hidden; clear:both;}
#ckepop { float:right; margin-top:13px; width:420px; overflow:hidden; }

.showCnt .cntFunction{ margin:20px auto; width:610px; height:42px; line-height:42px; color:#999; background:url(images/bg-fntcnt.gif) no-repeat center; overflow:hidden; clear:both;}
.showCnt .cntFunction a.cplink { padding-left:25px; background:url(images/item-cnt.gif) 0 -2px no-repeat;}
.showCnt .cntFunction a.print { margin-left:10px; padding-left:25px; background:url(images/item-cnt.gif) 0 -50px no-repeat;}

#cntSwzl { margin:0 auto 30px; border:solid 1px #BED7FA; padding:20px 24px; width:570px; background:url(images/bg_xiangqing2.gif) no-repeat; overflow:hidden; clear:both; }
#cntSwzl h4 {float:left; margin-bottom:9px; width:570px; font-family:"微软雅黑", "黑体"; font-size:18px; line-height:28px; }
#cntSwzl img { float:left; margin-right:15px; width:185px; height:140px; }
#cntSwzl p{float:left; margin-bottom:15px; width:370px; color:#666; text-indent:2em; line-height:25px; }
#cntSwzl .blink a{ float:left; margin-right:5px; padding:2px 6px; white-space:nowrap; color:#fff; background:#057BD0;}
#cntSwzl .blink a:hover { color:#039; background:#CFE2F1; text-decoration:none;  }

#cntZxzx{ margin:0 auto 30px; padding-top:35px; width:640px; background:url(images/main2012.gif) 0 -350px no-repeat; }
#cntZxzx .service{ height:32px; overflow:hidden; }
#cntZxzx .service li{ float:left; margin-left:3px; width:103px; height:32px;background:url(images/service2012.jpg) no-repeat; display:inline; }
#cntZxzx .service li.zxgh { background-position:-110px 0;}
#cntZxzx .service li.qqzx { background-position:0 -43px;}
#cntZxzx .service li.dhzx { background-position:-110px -43px ;}
#cntZxzx .service li.lxwm { background-position:0 -86px;}
#cntZxzx .service li.jtlx { background-position:-110px -86px;}
#cntZxzx .service a { width:100px; height:31px; display:block; text-indent:-999em;}

.showCnt .cntFramBtm{ margin:auto; width:620px;}
.showCnt .cntFramBtm .tle{ float:left;  width:620px; font-size:14px; line-height:26px; color:#333; background:url(images/dot.gif) bottom repeat-x; clear:both; overflow:hidden;}
.showCnt .cntFramBtm .tle i{ float:left; margin-top:6px; width:20px; height:13px; background:url(images/item2.gif) no-repeat;}
.showCnt .cntFramBtm .list { float:left; padding-top:10px; width:430px;}
.showCnt .cntFramBtm .list .time { float:right; font-size:10px; color:#999; }
.showCnt .cntFramBtm .hdlist { float:right; padding:10px 20px 0 30px; border-left: dashed 1px #ddd; width:130px; height: 260px; text-align:center}
.showCnt .cntFramBtm .hdlist dl{ margin-bottom:15px; }
.showCnt .cntFramBtm .hdlist img { width:125px; height:90px; }







/*底部*/
#footer{ margin:20px auto 0; width:960px; color:#99B4CC; font-size:12px; line-height:21px; text-align:center; overflow:hidden; clear:both; background:#EDF8FE;} 
#footer .btmLink { width:960px; height:30px; line-height:30px; color:#78AEDB; background:#3D8DD0;}
#footer .btmLink a { color:#fff;}
#footer p { padding:20px 0; color:#99B4CC; } 

