/* CSS Document */
html,body{margin:0px;padding:0px;font-family :simsun,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;font-size:14px;color:#494949;background:#fff;}
ul, ol, li, h1, h2, h3, h4, h5, h6,p, form, fieldset, table, td, img, div,input{margin:0px;padding:0px;border:0;}
ul,li,ol{list-style:none;}
p{line-height:24px;font-size:14px;text-indent:2em;}

h3, h4{font-size:14px;line-height:24px;}
select, input, img, select{vertical-align:middle;}
.tc input,.tc textarea{border:1px solid #7f9db9;background:#FFFFFF;}
a{text-decoration:none ;color:#494949;}
a:hover{color:#ff0000;text-decoration:underline;}
.clearit{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.linkA{color:#FF7427;}
.module{padding:0;zoom:1;}

em{font-style:normal;}


.wrap{margin:0 auto;}
.head{height:300px;margin:0 auto;width:960px; margin-top:10px;} 
.head h1,
.head p{visibility:hidden;}
.main{margin:0 auto;width:960px;overflow:hidden;}
.colMain{margin-top:10px;overflow:hidden;padding-left:190px;width:770px;}

.area{clear:both;}
.area .module{margin:0 20px;width:920px;position:relative;}

.colTitle{clear:both;height:70px;background:url(images/titleBar.png) no-repeat 0 -95px;line-height:70px;}
.colTitle h2{font-family:Microsoft Yahei;font-size:40px;color:#000000;padding-left:90px;font-weight:normal;}
.moduleContent{zoom:1;}
.moduleContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}


.textpic{overflow:hidden;padding-left:25px;width:210px;float:right;height:auto;}
.textpic p{ text-align:center; display:block; text-indent:0; height:28px; line-height:28px; padding-top:5px;}
.about{background:#f7f7f7;padding:10px;margin:20px 0;}

* html,* html body{background-image:url(about:blank);background-attachment:fixed}
/*µ¼º½*/
#menu{width:240px;overflow:hidden;position:fixed;left:50%;margin-left:-480px;z-index:999;_position:absolute;_bottom:auto;}
.menuTop{top:405px;_top:expression(eval(document.documentElement.scrollTop));_margin-top:394px;}
.menuBtm{bottom:700px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:700px;}
#menu li{float:left;clear:both;height:28px;line-height:28px;zoom:1;background:url(images/titleBar.png) right -67px no-repeat;vertical-align:bottom;margin-bottom:8px;cursor:pointer;overflow:hidden;}
#menu li.current{background-position:right -39px;zoom:1;}
#menu li.current a{ color:#fff;}
#menu li a{display:inline-block;padding:0 40px 0 20px;height:28px;color:#333;font-size:14px;cursor:pointer;zoom:1;}
#menu li a:hover{color:#cc0000;text-decoration:none;}


.moduleContent .text{background:url(images/textbg.png) no-repeat;padding-left:30px;padding-bottom:25px;}
.moduleContent .text p{color:#757575;text-indent:0;}
.moduleContent  p em{color:#4381b6;}
.moduleContent .text2{padding:5px 0;border-bottom:1px  dashed #ccc;}
.moduleContent .text2 h3{background:url(images/icon.png) no-repeat;font-size:12px;padding-left:35px;line-height:22px;}
.moduleContent .text2 p{font-size:12px;line-height:22px;color:#757575;}
.faq .moduleContent{padding:10px 0;}
.faq .moduleContent .bg{background:#fafafa;}
.tms .moduleContent{padding:10px 0;}
.mess{background:#f2f9ff;border:1px solid #c2d6e7;width:373px;float:left;margin:5px;display:inline;}
.mess  p{font-size:12px;line-height:22px;}
.mess .tit{background:url(images/extra.png) no-repeat -970px 0;padding-left:115px;height:78px;border-bottom:1px dashed #ccc;padding-top:12px;}
.mess .tit p{text-indent:0;color:#878686;}
.mess .tit p a{color:#0000cc;text-decoration:underline;}
.mess .txt{padding:10px;height:105px;overflow:hidden;}

.shouzha{background:url(images/extra.png) no-repeat;min-height:285px;padding-right:230px;padding-top:30px;padding-bottom:20px;}
.shouzha h2{visibility:hidden;}

.ryyxArea{background:#f1f1f1;position:relative;height:250px;}
.ryyxArea .txtimg{background:url(images/extra.png) no-repeat -770px 0;position:absolute;width:200px;height:200px;top:-52px;left:0px;}
.ryyxArea .txtimg h2{visibility:hidden;}

.ryyxArea .mod{width:360px; padding-left:200px;padding-top:10px;float:left;}
.ryyxArea .comments h2,
.ryyxArea .mod h2{font-family:Microsoft Yahei;font-size:18px;font-weight:normal;color:#575757;}
.ryyxArea .mod .key{position:relative;}
.ryyxArea .mod .key a{color:#000000;}
.ryyxArea .mod .key a:hover{color:#3779b1;text-decoration:none;}
.ryyxArea .mod .key span{font-family:Microsoft Yahei;position:absolute;}
.font24{font-size:24px;}
.font32{font-size:32px;}
.font40{font-size:40px;}
.font50{font-size:50px;}

.comments{float:left;width:370px;padding:8px;border:1px solid #d3d3d3;background:#fff;margin-top:10px;height:212px;}
.box1{font-size:12px;float:left;height:auto;overflow:hidden;width:370px;margin-top:5px;}
.box1 .news_input{border:1px solid #7f9db9;padding:3px 2px;color:#575757;font-size:12px;font-family:simsun;background:#FFFFFF;}
.box1 .button .buttonbj{width:100px;height:25px;background:#cc0000;border:none;color:#FFFFFF;font-weight:bold;cursor:pointer;}
.box1 td{padding:3px 0;}

.note{background:#f1f1f1;padding:5px 0 5px 0;line-height:21px;margin:0 auto;width:960px;height:21px;}
.note strong{width:63px;height:21px;background:url(images/icon.png) no-repeat 0 -30px; line-height:21px;display:inline-block;font-weight:normal;color:#FFFFFF;padding:0 0 0 9px;margin:0 4px 0 20px;}
.note p{float:left;text-indent:0;}
.note span{font-size:12px;color:#666666;float:right;padding-right:20px;}

.header-topic{background:url(http://img.familydoctor.com.cn/images/public/header-topic.png) repeat-x;height:40px;overflow:hidden;color:#575757;}
.header-topic .header-topic-wrap{margin:0px auto;width:960px;font-family:"simsun","Arial Narrow";font-size:14px;_width:960px;}
.header-topic-wrap .header-topic-logo{ width:180px;height:40px;background:url(http://img.familydoctor.com.cn/images/public/header-topic-logo.png) no-repeat;float:left;}
.header-topic-wrap .header-topic-logo a{display:block;height:40px;overflow:hidden;text-indent:-2000px;}
.header-topic-wrap .header-topic-nav{width:780px;text-align: right;float:left;height:40px;line-height:40px;color:#ccc;}
.header-topic-wrap .header-topic-nav span{ font-size:12px; margin:0 7px;}
.header-topic-wrap .backToHome{display:inline-block;/*margin:0px 3px;padding:0 10px;line-height:18px;*/}
.header-topic-wrap span{/*display:block;float:right;*/}
.header-topic-wrap a{/*display:block;float:right;*/color:#333;text-decoration:none;display:inline-block;}
.header-topic-wrap a:hover{color:#a1a0a0;text-decoration:underline;}




/*subnav*/
.subnav{background:url(images/titleBar.png) no-repeat;height:39px;margin-top:1px;}
.subnavC li{float:left;padding:10px 20px 10px 20px;background:url(images/icon.png) no-repeat  right -59px;}
.subnavC li a{color:#FFFFFF;}
.subnavC .list{background:none;}
.subnav .hg{float:right;padding-top:8px;_padding-top:7px;padding-right:20px;}
.subnav .hg select{border:1px solid #316da1;}

.zhizuo{background:url(images/note.png) no-repeat;height:80px;}
.zhizuo h3{visibility:hidden;float:left;}
.zhizuo p{float:right;padding-right:40px;line-height:80px;}
.zhizuo p em{color:#c9c9c9;font-style:normal;margin:0 10px;}


/* zhidao */
.zhidao .tableList{ float:right;}
.zhidao p{padding:5px 0;text-indent:0px;font-size:12px;}
.zhidao .editorArea{border:1px solid #dddada;background:#fff;height:200px;padding:4px;color:#777;margin-bottom:4px;}
.zhidao .editorArea div{padding:2px 0;font-size:12px;}
.zhidao .editorArea textarea{border:0;width:100%;height:150px;*height:145px;padding:0;background:#fff;font-family:simsun;}

.zhidao  .inputText input,
.zhidao textarea{border:1px solid #ddd;color:#777;font-size:12px;padding:5px;line-height:20px;}
.zhidao #txtAge{border:1px solid #ddd;padding:2px;color:#777777;background:#FFF;}
.zhidao .inputText{border:none;}
.zhidao .inputText input{height:18px;line-height:18px;width:auto;_width:0;overflow:visible!ie;}
.zhidao .inputText input.inputKeyword{background:#fff url(images/icon.png) no-repeat 2px -140px;padding-left:28px;width:425px;}
.zhidao .inputText input.inputReward{background:#fff url(images/icon.png) no-repeat 2px -169px;padding-left:20px;width:25px;}
.zhidao .button input.buttonAsk{background:#8fc400;border:1px solid #7eac00;float:right;}
.zhidao .button input.buttonAsk:hover{background:#95cb02;}
.zhidao .button input{width:80px;height:30px;line-height:30px;overflow:hidden;color:#fff;border:0;padding:0;cursor:pointer;/*width:auto;_width:0;overflow:visible!ie;*/}


.imgTextList_130_150{clear:both;min-height:156px;height:156px;overflow:hidden;padding:20px 0 15px 146px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.imgTextList_130_150 .imgText_img{height:156px;margin-left:-146px;overflow:hidden;position:absolute;width:136px;}
.imgTextList_130_150 .imgText_img img{background:#FFFFFF;border:1px solid #C1C1C1;display:block;height:150px;padding:2px;width:130px;}
.imgTextList_130_150 .imgText_img a:hover img{border:1px solid #CCCCCC;}
.imgTextList_130_150 .imgText_img a{color:#FFFFFF;}
.imgTextList_130_150 .text h4{font-family:Microsoft Yahei;font-size:18px;font-weight:normal;height:28px;line-height:28px;text-align:center;}
.imgTextList_130_150 .text h4 a{color:#064072;}
.wwkdf .imgTextList_130_150 .text{background:none;padding:0;}
.wwkdf .imgTextList_130_150 .text p{color:#494949;}


.list li{height:22px;line-height:22px;background:url(images/icon.png) no-repeat 0 -228px;padding-left:10px;font-size:14px;line-height:24px;height:24px;overflow:hidden;}
.wwkdf .moduleContent .list{width:290px;float:left;padding-right:20px;}
.wwkdf .moduleContent .zhidao{width:460px;float:right;padding-bottom:20px;}