<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body{ position:relative;font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体",Helvetica;-webkit-text-size-adjust:none;font-size:18px;color:#464646;background:#fff;}
body,div,p,input,h1,h2,h3,h4,ol,ul,li,dl,dt,dd,form,fieldset,input,textarea,blockquote{margin:0;padding:0;list-style:none;vertical-align:middle;}
img{vertical-align:top;border:0;}
a{color:#333;text-decoration:none;}
a:hover{ color:#cc0000!important; text-decoration:none;}
a:visited,a:active{ text-decoration: none;color:#333;}

article,aside,dialog,figue,footer,header,legeng,nav,section{display:block;}
.clearfix{clear:both;}
section:after,
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.linkA{color:#f30;}
i,cite,em{ font-style:normal;}
li,dd,p{line-height:26px;}
.no_margin{ margin:0!important;}
.mt_010{ margin-top:-10px!important;}
.mt_020{ margin-top:-20px!important;}
.mt_10{ margin-top:10px!important;}
.mt_14{ margin-top:14px!important;}
.mt_38{ margin-top:38px!important;}
.mt_40{ margin-top:40px!important;}
.no_border{ border:0!important;}
.no_br{ border-right:0!important;}
.no_bl{ border-right:0!important;}
.padding_01{ padding:0 30px;}
.pb_20{ padding-bottom:20px;}

.inputText,
textarea{background:#fff;border:1px solid #ddd;color:#777;font-size:18px;padding:5px;line-height:20px;font-family:simsun;}
.inputText{height:18px;line-height:18px;width:auto;_width:0;overflow:visible!ie;}
.inputText input.inputKeyword{background:#fff url(images/icon.png) no-repeat 2px -292px;padding-left:28px;width:490px;}
input.button{  border:1px solid #42a026; background:url(../../../img.familydoctor.com.cn/css/channel/healthManagement2012/jk100/images/bg.png) repeat-x 0 -75px; height:30px; line-height:30px; padding:0 10px; cursor:pointer; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif margin:0; font-size:18px;}
.operate .grayBg{ border:1px solid #d5d5d5; background:url(../../../img.familydoctor.com.cn/css/channel/healthManagement2012/jk100/images/bg.png) repeat-x 0 -109px; color:#333;}
button,input,textarea{font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH","黑体"; cursor:pointer; }
/*聚合*/
.header h1.logo,.header .go_back,.header ul li a,.footer ul li a,#JS_article aside dl dt,#JS_article aside dl dd a,.dl_process dt,.disease_relevant li.item a.target,.consulting_entrance,.answer_details dt,.answer_details dt.best,.error_infoshow span{ background:url(../images/icon_sprite_01.png) no-repeat;}
.menu li.item a span,.disease_nav li.item span{display:block; background:url(../images/icon_sprite_02.png) no-repeat;}
.common_newlist1 li.item,.common_newlist1 li.item a.title,.common_newlist2 li.item,.common_newlist2 li.item a.title,#JS_article header p span,#JS_article header p a,.index_news_dl dd span.time,.answer_details dd span.time,.question_search dd input{background:url(../images/icon_sprite_03.png) no-repeat;}

/*黑色半透明背景*/
.transparent_black{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#44444444',endColorstr='#44444444');_background:#000; _filter:alpha(opacity=50); background:rgba(0,0,0,.5);}

.header{ position:relative; z-index:10; height:82px; border-bottom:1px solid #5f5f5f; -moz-box-shadow:0 2px 5px #222; -webkit-box-shadow:0 2px 5px #222; box-shadow:0 2px 5px #222; background:#0080d5;}
.header .go_back{display:block; width:40px; height:40px; overflow:hidden; text-indent:-9999em;}
.header .go_back,.header h1.topic{ float:left; display:inline-block;}
.header .go_back{ margin-top:21px; margin-left:30px; margin-right:28px; background-position:-247px 0;}
.header h1.topic{ margin-top:17px; width:373px; height:40px; line-height:40px; font-size:34px; color:#fff; font-weight:normal; overflow:hidden;}
.header h1,.header h1.logo a{ display:inline-block;}
.header h1.logo,.header h1.logo a{ width:205px; height:60px; overflow:hidden;}
.header h1.logo{ margin-top:10px; margin-left:30px; background-position:0 0;}
.header h1.logo a{ text-indent:-9999em;}

.header ul,.header ul li,.footer ul,.footer ul li{ float:right;}
.header ul li,.header ul li a,.footer ul li,.footer ul li a{ display:inline-block; overflow:hidden;}
.header ul li,.header ul li a{ width:82px; height:82px;}
.footer ul li,.footer ul li a{ width:72px; height:72px;}
.header ul li a,.footer ul li a{ text-indent:-9999em!important;}
.header ul li a.home{ background-position:-336px -55px;}
.header ul li a.nav{background-position:-418px -55px}
.header ul li a.home:hover,.header ul li a.home.current{ background-position:-336px -138px;}
.header ul li a.nav:hover,.header ul li a.nav.current{ background-position:-418px -138px}
.footer ul li a.nav{background-position:-423px -60px}
.footer ul li a.nav:hover,.footer ul li a.nav.current{background-position:-423px -143px}

.footer{ height:60px;background:#0080d5;}
.footer dl{ float:left; margin-top:20px; margin-left:0px; width:640px;}
.footer dl dt,.footer dl dd{ display:inline-block; color:#fff;}
.footer dl dt{ height:20px; line-height:20px; font-size:22px;}
.footer dl dd{ height:20px; line-height:20px; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*banner*/
.banner{ position:relative; z-index:1; width:100%; height:230px; overflow:hidden;}
.banner ul,.banner ul li.item,.banner ul li.item .banner_img{ width:100%; height:230px; overflow:hidden;}
.banner ul li.item{position:absolute; top:0;left:0; display:none; }
.banner ul li.item .banner_img{display:block;}
.banner ul li.item .banner_img img{ width:100%; height:230px; overflow:hidden;}
/*menu*/
.menu{ padding:33px 0 5px 30px; margin:0 auto; width:610px;}
.menu li.item{ float:left; margin-right:32px; width:120px; height:194px;}
.menu li.item a{ display:block; width:120px; height:167px;}
.menu li.item a span{ margin-bottom:10px; display:block; width:120px; height:120px; overflow:hidden; text-indent:-9999em;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.menu li.item a .icon1{ background-position:0 0;}
.menu li.item a .icon2{ background-position:-121px 0;}
.menu li.item a .icon3{ background-position:-242px 0;}
.menu li.item a .icon4{ background-position:-363px 0;}
.menu li.item a .icon5{ background-position:0 -121px;}
.menu li.item a .icon6{ background-position:-121px -121px;}
.menu li.item a .icon7{ background-position:-242px -121px;}
.menu li.item a .icon8{ background-position:-363px -121px;}
.menu li.item a strong{ display:block; width:120px; height:37px; line-height:37px; font-size:24px; color:#666; font-weight:normal; text-align:center;}
.menu li.item a:hover{}
.menu li.item a:hover span{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.menu li.item a:hover strong{color:#cc0000;}
/*index_news*/
.index_news{ padding:20px 30px 10px; border-top:1px solid #d1d1d1;}
.index_news_dl,.answer_details,.news_dl{ margin-bottom:28px; padding-bottom:28px; border-bottom:2px solid #f0f0f0;}
.ind_mr{ margin-bottom:0; margin-right:25px;}
.answer_details{ position:relative; z-index:1; margin-bottom:0; padding-top:18px;}
.answer_details dt{ position:absolute; left:-57px; top:23px; display:block; width:36px; height:36px; line-height:34px; font-size:20px; color:#fff; text-align:center; overflow:hidden; background-position:-94px -97px;}
.answer_details dt.best{ left:-59px; top:31px; width:39px; height:48px; text-indent:-9999em; background-position:-92px -138px;}
.index_news_dl dt,.index_news_dl dt strong{ line-height:43px;}
.index_news_dl dt strong{ font-size:32px; color:#333; font-weight:normal;}
.index_news_dl dt strong a{font-size:32px; color:#333;}
.index_news_dl dd,.answer_details dd,.index_news_dl dd a,.answer_details dd a{ padding-top:3px; line-height:40px; font-size:24px; color:#888;}
.index_news_dl dd .pic_one,.index_news_dl dd .pic_one img{ display:block; max-width:184px; height:184px; overflow:hidden;}
.index_news_dl dd .pic_one{ float:left; width:31.5%; margin-right:14px;}
.index_news_dl dd .pic_one img{width:100%;}
.index_news_dl dd .pic_two,.index_news_dl dd .pic_two img{ display:block; width:100%; height:322px;}
.index_news_dl dd .pic_two{ border:2px solid #e5e5e3;}
.index_news_dl dd .pic_one:last-child{ margin-right:0;}
.index_news_dl dd span,.answer_details dd span{ float:left; display:inline-block; height:36px; line-height:36px; color:#898e91;}
.index_news_dl dd span.time,.answer_details dd span.time{ padding-left:28px; padding-right:20px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; background-position:0 -98px; }
.index_news_dl dd span.ps,.answer_details dd span.ps{ font-size:18px; font-family:"宋体"; }
.index_news_dl dd.dh,.answer_details dd{ height:80px; overflow:hidden;}

/*资讯列表*/
.news_dl dt,.news_dl dt .pic,.news_dl dt .pic img{ width:150px; height:110px; overflow:hidden;}
.news_dl dt{ float:left;}
.news_dl dd{ float:left; margin-left:28px; width:69%;}
.news_dl dd h2{ padding-bottom:8px; line-height:31px; font-weight:normal;}
.news_dl dd h2 a{line-height:31px; font-size:32px; color:#333;}
.news_dl dd p{ height:80px; line-height:40px; font-size:24px; color:#333; overflow:hidden;}
.news_dl dd p a{ font-size:24px; color:#888;}
.news_dl dd.no_pic{ width:100%; margin-left:0;}

/* tabs */
dl.tabs {position:relative; margin-bottom:33px; padding-left:30px; border-top:3px solid #d1d1d1; height:418px; background:url(../images/bg_tab_01.png) repeat-x 0 0;}
dl.tabs dt {float:left; margin-right:33px; height:69px; line-height:66px; display:inline-block;}
dl.tabs dt a{ display:inline-block; height:66px; line-height:66px; font-size:32px; color:#333;}
dl.tabs dt a:hover{color:#cc0000;}
dl.tabs dd {position:absolute;top:72px;left:0;margin:0; padding:33px 30px 0; width:90.5%; background:#fff;}
/* if JS is ACTIVATED, enable new style to dl.tabs */
dl.tabs.enabled {}
dl.tabs.enabled dt{ height:69px; line-height:66px; display:inline-block;}
dl.tabs dt.current a,dl.tabs dt a.current,dl.tabs.enabled dt:hover,dl.tabs.enabled dt.active{ border-bottom:4px solid #cc0000; height:66px;  color:#cc0000;}
dl.tabs dt em{font-size:30px; color:#333;}
dl.tabs.enabled dt:hover a,dl.tabs.enabled dt.active a{line-height:66px; color:#cc0000;}
dl.tabs.enabled dd {z-index:1;clear:none;}
dl.tabs.enabled dd.active {z-index:3;}
#tabs1,#tabs2,#tabs3,#tabs4,#tabs5,#tabs6,#tabs7{ height:5550px;}

/*common_newlist1*/
.common_newlist1{ margin-top:-20px; width:100%;}
.common_newlist1 li.item,.common_newlist1 li.item a.topic,.common_newlist1 li.item a.title{ height:65px; line-height:65px; font-size:30px; }
.common_newlist1 li.item{ width:100%;  border-bottom:2px solid #f0f0f0; background-position:right -183px;}
.common_newlist1 li.item a.topic,.common_newlist1 li.item a.title{ float:left; display:inline-block;}
.common_newlist1 li.item a.topic{ padding-right:12px; color:#006699; overflow:hidden; }
.common_newlist1 li.item a.title{ padding-left:12px; color:#333; overflow:hidden; background-position:-23px -320px;}
.common_newlist1 li.hover{background-position:right -248px;}
/*common_newlist2*/
.common_newlist2{ width:100%;}
.common_newlist2 li.item,.common_newlist2 li.item a.title{ height:55px; line-height:55px; font-size:25px; }
.common_newlist2 li.item{ width:100%; border-bottom:1px solid #f0f0f0; background-position:right -183px;}
.common_newlist2 li.item a.title{ display:inline-block; width:91%; padding-left:24px; color:#333; overflow:hidden; background-position:-16px -380px;}
.common_newlist2 li.hover{background-position:right -248px;}

.pic_news1{ padding-bottom:28px; width:100%; height:105px; border-bottom:2px solid #f0f0f0;}
.pic_news1 .left,.pic_news1 .right{ height:105px;}
.pic_news1 .left{ float:left; width:24.1%;}
.pic_news1 .left a,.pic_news1 .left a img{ display:block; width:100%; height:105px; overflow:hidden;}
.pic_news1 .right{ float:right; width:72%;}
.pic_news1 .right h3{ font-weight:normal;}
.pic_news1 .right h3,.pic_news1 .right h3 a{display:block; width:100%; height:32px; line-height:32px;font-size:32px; overflow:hidden;}
.pic_news1 .right h3 a{ color:#333;}
.pic_news1 .right p{ padding-top:6px; line-height:36px; font-size:24px; color:#888; height:72px; overflow:hidden;}

.pic_news2{ width:580px; margin:0 auto;}
.pic_news2 li.item{ position:relative; z-index:5;float:left; margin-right:20px; margin-bottom:20px; width:280px;}
.pic_news2 li.item .pic,.pic_news2 li.item .pic img{ width:280px; height:200px; overflow:hidden; }
.pic_news2 li.item a.title{ position:absolute; left:0; bottom:0; z-index:10; width:100%; display:block; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center; font-weight:normal;}
.pic_news2 li.item a.title:hover{color:#fff!important;}

/*疾病主页 图片新闻*/
.pic_news3{ padding-bottom:38px; width:100%; height:135px; border-bottom:2px solid #f0f0f0;}
.pic_news3 dt.left,.pic_news3 dd.right{ height:135px;}
.pic_news3 dt.left{ float:left; width:200px;}
.pic_news3 dt.left a,.pic_news3 dt.left a img{ display:block; width:100%; height:135px; overflow:hidden;}
.pic_news3 dd.right{ float:left; margin-left:24px; width:61%; margin-top:-8px; height135px;  line-height:44px; font-size:26px; color:#666; overflow:hidden;}


#link_nav{ clear:both; padding:20px 33px; border-top:1px solid #d1d1d1;}
#link_nav a{ float:left; margin-bottom:18px; display:block; width:20%; height:45px; line-height:45px; font-size:26px; color:#333; overflow:hidden;}
/*翻页*/
.load_more{ margin-bottom:30px; display:inline-block; width:100%; height:60px; line-height:60px; font-size:25px; color:#999; text-align:center; background:#eee;}
/*上下翻篇*/
.load_moree{ margin-bottom:30px; display:inline-block; width:100%; height:120px; line-height:60px; font-size:25px; color:#999; text-align:left; background:#eee;}
/*文章详情*/
#JS_article{padding:12px 30px 30px;}
#JS_article header{ padding-bottom:26px;}
#JS_article header h1{ padding:26px 0; line-height:40px; font-size:36px; color:#000; font-weight:normal; text-align:center;}
#JS_article header p{ margin:0 auto; width:374px; display:block; height:32px; line-height:32px;}
#JS_article header p span,#JS_article header p a{ float:left; padding-left:46px; display:inline-block; height:32px; font-size:22px; color:#999; font-family:Arial, Helvetica, sans-serif;}
#JS_article header p span{ width:107px; background-position:0 0;}
#JS_article header p a.like{ width:81px; background-position:0 -32px;}
#JS_article header p a.comment{ width:48px;background-position:0 -64px;}
#JS_article p{ line-height:50px; font-size:24px; color:#333;}
#JS_article img{ margin:20px auto; max-width:100%; height:100%; width:expression(document.body.clientWidth&gt;580?"580px":"auto"); overflow:hidden;}
#JS_article img.imga{}
#JS_article aside{ padding:20px 0 5px; }
#JS_article aside dl{height:31px;}
#JS_article aside dl dt,#JS_article aside dl dd,#JS_article aside dl dd a{ float:left; display:inline-block; height:31px; text-indent:-9999em;}
#JS_article aside dl dt{ margin-right:10px; width:66px; background-position:0 -61px;}
#JS_article aside dl dd{ width:300px;}
#JS_article aside dl dd a{ margin-right:13px; width:31px; overflow:hidden;}
#JS_article aside dl dd a.sina{ background-position:-120px -61px;}
#JS_article aside dl dd a.qqweibo{ background-position:-164px -61px;}
#JS_article aside dl dd a.renren{ background-position:-208px -61px;}
/*疾病列表*/
#disease_lists{ margin:-8px 30px 28px; padding:11px 20px; border:1px solid #f0f0f0; background:#fafafa;}
#disease_lists a{ float:left; padding-right:30px; display:inline-block; height:61px; line-height:61px; font-size:26px; color:#999;}
/*疾病列表*/
.siteNav ul li{float: left; padding-top:18px; padding-bottom:27px; width:24.85%; height:100px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:100%; text-align:center;}
.siteNav ul li a{ width:80px; height:100px; display:block; margin:0 auto; font-size:18px; color:#666;}
.siteNav ul li a img{ width:80px; height:70px; overflow:hidden;}
/*.siteNav ul li a.xinwen{ background-position:0 -246px;}
.siteNav ul li a.wenda{ background-position:-81px -246px;}
.siteNav ul li a.yaopin{ background-position:-162px -246px;}
.siteNav ul li a.guke{ background-position:-243px -246px;}

.siteNav ul li a.liangxing{ background-position:0 -317px;}
.siteNav ul li a.yuer{ background-position:-81px -317px;}
.siteNav ul li a.wuguanke{ background-position:-162px -317px;}
.siteNav ul li a.pifuke{ background-position:-243px -317px;}

.siteNav ul li a.nanke{ background-position:0 -388px;}
.siteNav ul li a.ganbing{ background-position:-81px -388px;}
.siteNav ul li a.zhongliu{ background-position:-162px -388px;}
.siteNav ul li a.zhengxing{ background-position:-243px -388px;}

.siteNav ul li a.fuke{ background-position:0 -459px;}
.siteNav ul li a.shengbing{ background-position:-81px -459px;}
.siteNav ul li a.buyunbuyu{ background-position:-162px -459px;}
.siteNav ul li a.tangniaobing{ background-position:-243px -459px;}

.siteNav ul li a.baidianfeng{ background-position:0 -530px;}
.siteNav ul li a.niupixian{ background-position:-81px -530px;}
.siteNav ul li a.dianxian{ background-position:-162px -530px;}
.siteNav ul li a.jianruishiyou{ background-position:-243px -530px;}

.siteNav ul li a.neike{ background-position:0 -601px;}
.siteNav ul li a.waike{ background-position:-81px -601px;}
.siteNav ul li a.weichangke{ background-position:-162px -601px;}
.siteNav ul li a.gangchangke{ background-position:-243px -601px;}

.siteNav ul li a.chuanranke{ background-position:0 -672px;}
.siteNav ul li a.shenjingke{ background-position:-81px -672px;}
.siteNav ul li a.xueguanliu{ background-position:-162px -672px;}
.siteNav ul li a.gandanwaike{ background-position:-243px -672px;}*/
/*疾病导航页面*/
/*左边疾病导航*/
.disease_nav{ float:left; padding-bottom:30px; width:260px; background:#f3f3f3;}
.disease_nav li.item{ padding:22px 0 22px 30px; width:230px; height:34px; line-height:34px; background:#f3f3f3; overflow:hidden;}
.disease_nav li.item span,.disease_nav li.item a{ float:left; display:block; height:34px; line-height:34px;}
.disease_nav li.item span{ margin-right:15px;width:34px; overflow:hidden;}
.disease_nav li.item span.qtks{ background-position:-340px -272px;}
.disease_nav li.item span.xgl{ background-position:-374px -272px;}
.disease_nav li.item span.jrsy{ background-position:-408px -272px;}
.disease_nav li.item span.npx{ background-position:-442px -272px;}

.disease_nav li.item span.bdf{ background-position:-340px -306px;}
.disease_nav li.item span.byby{ background-position:-374px -306px;}
.disease_nav li.item span.gb,.disease_nav li.item span.gdwk{ background-position:-408px -306px;}
.disease_nav li.item span.tnb{ background-position:-442px -306px;}

.disease_nav li.item span.dx{ background-position:-340px -340px;}
.disease_nav li.item span.zxk{ background-position:-374px -340px;}
.disease_nav li.item span.pfxbk{ background-position:-408px -340px;}
.disease_nav li.item span.wgk{ background-position:-442px -340px;}

.disease_nav li.item span.neik{ background-position:-340px -374px;}
.disease_nav li.item span.ck {background-position:-374px -374px;}
.disease_nav li.item span.nank{ background-position:-408px -374px;}
.disease_nav li.item span.fk{ background-position:-442px -374px;}

.disease_nav li.item span.ek{ background-position:-340px -408px;}
.disease_nav li.item span.wck{ background-position:-374px -408px;}
.disease_nav li.item span.sjk{ background-position:-408px -408px;}
.disease_nav li.item span.wk{ background-position:-442px -408px;}

.disease_nav li.item span.zlk{ background-position:-340px -442px;}
.disease_nav li.item span.sbk{ background-position:-374px -442px;}
.disease_nav li.item span.gck{ background-position:-408px -442px;}
.disease_nav li.item span.gk{ background-position:-442px -442px;}

.disease_nav li.item span.crk{ background-position:-340px -476px;}
.disease_nav li.item span.zyb{ background-position:-374px -476px;}
.disease_nav li.item span.kfk{ background-position:-408px -476px;}
.disease_nav li.item span.yyk{ background-position:-442px -476px;}

.disease_nav li.item span.xlk{ background-position:-340px -510px;}
.disease_nav li.item span.zyk{ background-position:-374px -510px;}
.disease_nav li.item span.jzk{ background-position:-408px -510px;}
.disease_nav li.item span.jsk{ background-position:-442px -510px;}

.disease_nav li.item span.ebhk{ background-position:-340px -544px;}
.disease_nav li.item span.kqk{ background-position:-374px -544px;}
.disease_nav li.item span.yk{ background-position:-408px -544px;}
.disease_nav li.item span.zyzh{ background-position:-442px -544px;}

.disease_nav li.item a{ margin-top:0; line-height:32px; font-size:30px; color:#888;}
.disease_nav li.cur{ background:#fff;}
.disease_nav li.cur a,.disease_nav li.cur a:hover{ color:#333!important;}

/*右边疾病框架*/
.disease_content{float:right; width:54%;}
.disease_content .tab_panel{ display:none; word-break:keep-all;}

/*右边疾病列表*/
.disease_lists{ width:100%;}
.disease_lists li.item{ height:78px; background:#fff;}
.disease_lists li.item a{ padding:22px 0 22px 0; width:100%; display:inline-block; height:33px; line-height:33px; border-bottom:1px solid #dbdbdb; font-size:30px; color:#333;}
.disease_lists li.item a:hover{ color:#cc0000;border-bottom:1px solid #cc0000;}

/*问答内容页面框架*/
.aa_area{ margin-bottom:3px; padding:25px 0 0 10px; border-bottom:1px solid #d1d1d1;}
.aa_area table,.aa_area table td{ margin:0; padding:0; border:0; border-collapse:collapse;}
.aa_area table{ width:100%;}
.aa_area table td.td_left{ width:50px; text-align:center; font-size:18px;}
.aa_area table td.td_left span{ display:block; width:50px; height:50px; line-height:50px; font-size:30px; color:#fff; text-align:center;}
.aa_area table td.td_left span.ask{ background:#ff6600;}
.aa_area table td.td_left span.answer{ background:#61bade;}
.aa_area table td.td_left span.num{ margin-top:15px; font-size:18px; color:#a5a5a5;}
.aa_area table td.bg_left{ background:url(../images/bg_line_01.png) repeat-y;}
.aa_area table td.td_right{ padding-left:14px;}
.aa_area table td .lb{ position:relative; z-index:1; padding:0 25px 0 0;}
.aa_area table td .lb span.void{ position:absolute; left:-15px; top:0; display:block; width:25px;height:28px; background:#fff;}
.aa_area table td.td_right span.num{ font-size:18px; color:#333; font-weight:bold;}
.aa_area table td.td_right a.free_question{ float:right; margin-right:25px; display:inline-block; font-size:19px; color:#0080d5;}
.consulting_entrance{ position:fixed; right:-10px; top:600px; z-index:99999; display:block; width:90px; height:90px; text-indent:-9999em; background-position:0 -94px;} 


/*我要提问*/
.question_search{ margin:23px 30px; height:50px; border:5px solid #0080d5; background:#fff;}
.question_search dt,.question_search dd{ display:inline-block; height:50px;}
.question_search dt{ float:right; width:109px;}
.question_search dt button,.question_search dd input{ display:block; height:50px; border:0;}
.question_search dt button{ width:109px; line-height:50px; font-size:20px; color:#fff; text-align:center; background:#0080d5;}
.question_search dd{ width:70%;}
.question_search dd input{ padding-left:45px; width:80%; font-size:18px; color:#999; background-position:13px -130px;}

/*表单*/
ul.form_area{ padding:30px 30px 84px; background:#f3f3f3;}
ul.form_area li.item{ margin-top:35px; line-height:46px; font-size:22px; color:#666; }
.text_style,.btn_submit{-webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.text_style{ display:inline-block; padding:10px 17px; border:1px solid #ccc; line-height:40px; font-size:22px; color:#666; font-weight:normal; background:#fff;}
ul.form_area li.item label{ float:left; display:block; padding-right:20px;}
.ts_one{ width:96%;}
.ts_two{ width:80px;}
.ts_three{ width:203px;}
.btn_submit{ display:block; width:100%; height:60px; border:1px solid #ff6600; font-size:30px; color:#fff; background:#ff9900;}
.btn_submit.hover{background:#f19102;}
/* tzCheckBox */
.tzCheckBox{background:url(../images/icon_sprite_04.png) no-repeat right 0;display:inline-block; min-width:60px;height:46px;white-space:nowrap;position:relative;cursor:pointer;margin-left:26px;}
.tzCheckBox.checked{background-position:0 -47px;margin:0 26px 0 0;}
.tzCheckBox .tzCBContent{color:#fff;line-height:46px; padding:0 15px 0 30px; ptext-align:right;}
.tzCheckBox.checked .tzCBContent{text-align:left;padding:0 30px 0 15px;}
.tzCBPart{background:url(../images/icon_sprite_04.png) no-repeat 0 0; min-width:50px; position:absolute;top:0;left:-26px;height:46px;overflow:hidden;}
.tzCheckBox.checked .tzCBPart{background-position:right -47px;left:auto; right:-26px;}

.sex{float:left;width:125px;height:46px;cursor:pointer;}
.sex li{float:left;width:60px;height:46px;}
.men_normal,.men_active,.woman_normal,.woman_active{background:url(../images/icon_sprite_01.png) no-repeat;}
.men_normal{ background-position:0 -188px;}
.men_active{background-position:0 -235px;}
.woman_normal{background-position:-61px -235px;}
.woman_active{background-position:-61px -188px;}

/*上传图片*/
#preview{ float:left; margin-left:150px; margin-right:25px; width:158px;height:158px;border:1px solid #d7d7d7;overflow:hidden; background:#f0f0f0;}
.btn_upload{ float:left; margin-right:10px;}
#imgphoto{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
/* Uploader */
div.uploader{position:relative; z-index:1;float:left; margin-top:50px; display: inline-block; vertical-align: middle; width:60px; height:60px; cursor: pointer; overflow: hidden;}
div.uploader span.filename,div.uploader span.action{display: inline-block; width:30px; height:60px;overflow:hidden; text-indent:-9999em; background:url(../images/icon_sprite_01.png) no-repeat;}
div.uploader span.action{float:right; background-position:-153px -188px;cursor: pointer;}
div.uploader span.filename { float:left; background-position:-123px -188px;}
div.uploader.disabled{}
div.uploader.disabled span.action {}
div.uploader input.btn_upload{ filter:alpha(opacity:0);  position:absolute;top:0; left:0; display:block; width:60px; height:60px; opacity:0; border:0; cursor: pointer;}
div.uploader.disabled span.action {}
div.uploader.disabled span.filename {}
div.uploader input:focus {outline: 0;}

/* tabs_common */
.tabs_common{ margin-bottom:33px; border-top:3px solid #d1d1d1;}
.tabs_common .tc_hd{ padding:0 30px; height:69px; line-height:66px; font-size:30px; color:#333; font-weight:normal; background:#f2f3f4;}
.tabs_common .tc_hd a{ display:inline-block; height:66px; line-height:66px; border-bottom:4px solid #cc0000; font-size:30px; color:#cc0000!important;}
.tabs_common .tc_hd a:hover{color:#cc0000!important;}
.tabs_common .tc_bd{ padding:33px 30px 0;}
.tabs_common .tc_bd a.name{ float:left; margin-right:22px; margin-bottom:25px; padding:10px 17px; display:inline-block; height:34px; line-height:34px; border:2px solid #d2d2d2; font-size:26px; color:#333;}
.tc_table,.tc_table td{ margin:0; padding:0; border:1px solid #d1d1d1; border-collapse:collapse;}
.tc_table{width:100%;}
.tc_table td{ height:75px; line-height:75px; font-size:26px; color:#333; text-align:center; background:#f2f3f4;}
/*疾病内页*/
.div_disease{ width:100%; padding:0; margin:0;}
.div_disease .hd{ width:100%; height:72px; background:#f2f3f4;}
.div_disease .hd a{ float:left; margin:0; padding:0; display:inline-block; width:19.75%; height:69px; line-height:68px; border-right:2px solid #ddd; border-bottom:3px solid #d1d1d1; font-size:30px; color:#333; text-align:center;}
.div_disease .hd a:hover,.div_disease .hd a.current{height:68px; line-height:68px; border-bottom:4px solid #0080d5; color:#0080d5!important;}
.div_disease .bd{ padding-top:38px; width:100%;}
.disease_name{ padding-bottom:13px; height:36px; line-height:36px; font-size:34px; font-weight:normal; color:#333;}
.disease_belongs{ width:100%;}
.disease_belongs dt,.disease_belongs dd{float:left; display:inline-block; line-height:47px;}
.disease_belongs dt{ width:70px; font-size:22px; color:#999;}
.disease_belongs dd{ width:87.9%; font-size:24px; color:#333;}
.disease_relevant{ padding:30px 30px 60px; background:#f2f3f4;}
.disease_relevant li.item{ width:100%; border-bottom:1px solid #f2f3f4; background:#fff;}
.disease_relevant li.item a.target{ display:block; padding-left:20px; width:96.55%; height:68px; line-height:68px; font-size:26px; color:#333; background:url(../images/icon_sprite_05.png) no-repeat 535px 18px #e7e7e7;}
.disease_relevant li.item a.target:hover,.disease_relevant li.item a.current{color:#fff!important; background:url(../images/icon_sprite_05.png) no-repeat 535px -50px #0080d5;}
.disease_relevant li.item .details{ display:none; padding:15px 20px 25px; border:1px solid #e7e7e7; border-bottom:0;}
.disease_relevant li.item .details h3,.disease_relevant li.item .details p{ line-height:50px; font-size:24px; }
.disease_relevant li.item .details h3{color:#333;}
.disease_relevant li.item .details p{color:#666;}

/*看病流程*/
.dl_process{ width:100%; padding:0; margin:0 0 14px;}
.dl_process dt{float:left;display:inline-block; padding:0 32px 0 14px; width:104px; height:48px; line-height:48px; font-size:26px; color:#0080d5; text-align:center; overflow:hidden; background-position:-350px 0;}
.dl_process dd{ float:left; margin-left:14px; width:71%; line-height:42px; font-size:26px; color:#666;}

/*404页面*/
.error_content{ padding:40px 30px 20px; background:url(../images/bg_5F404.jpg) no-repeat center 0 #ebebeb;}
.error_infoshow{ margin:0 auto 55px; padding:0 0 0 0; width:520px; height:140px;}
.error_infoshow span{ float:left; display:block; width:155px; height:140px; text-indent:-9999em; background-position:-344px -222px; }
.error_infoshow h2,.error_infoshow p{ float:right; width:323px;}
.error_infoshow h2{ line-height:51px; font-size:34px; color:#000; font-weight:normal;}
.error_infoshow p,.error_infoshow p a{ line-height:40px; font-size:24px; color:#666224;}
.error_infoshow p a{ color:#ff0000;}

/*404 更多选择*/
dl.more_choice{ margin:10px auto 0; padding:13px 0 17px 17px;}
dl.more_choice dt{padding:0 0 0 0; height:69px; line-height:69px; font-size:26px; color:#666;}
dl.more_choice dd{ padding:12px 0 0 0;}
dl.more_choice dd a{ float:left; display:inline-block; margin:0 20px 25px 0; padding:10px 18px; border:2px solid #d2d2d2; line-height:34px; color:#333; font-size:26px; background:#fff;}
</pre></body></html>