hmtl,body{margin:0px;padding:0px;font-family:SimSun,"Lucida Grande", Verdana, Lucida, Arial, Helvetica,sans-serif;font-size:12px;color:#333;height:100%;background:#f9f9f9;}
ul, ol, li, h1, h2, h3, h4, h5, h6,dl,dt,dd,p, form, fieldset, table, td, img, div{margin:0px;padding:0px;border:0;}
ul,li,ol{list-style:none; margin:0; padding:0;}
select, input{vertical-align:middle;font-size:12px;}
img{ border:0;}
.text p{font-size:12px;line-height:24px; color:#666;}
.text p a{ color:#ea783a;}
.clearfix,
.area,
.colContent{zoom:1;clear:both;}
.clearfix:after,
.contain:after,
.area:after,
.textLink:after,
.colContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#ea783a;text-decoration:underline;}
.linkA{color:#ea783a;text-decoration:underline;}
.linkA:hover{color:#ea783a;text-decoration:none;}
.actionA{color:#ea783a;text-decoration:underline; padding-left:15px;}
.actionA:hover{color:#ea783a;text-decoration:none;}
.red{color:#f00;}
em{font-style:normal;font-weight:normal;}
.linkA,
.linkA:hover{color:#ea783a;}
.button input{width:100px;height:30px;}
.button input.buttonCommon{background: none repeat scroll 0 0 #104088;color: #FFFFFF;}
.button input.buttonCommon:hover{ background:#b2db21;}
cite{ font-style:normal;}
.area{ margin-bottom:15px;}
/*表单*/
textarea{background:#fff;border:1px solid #cbcbcb;width:95%;padding:5px;font-family:simsun;font-size:12px;margin:0;color:#666;line-height:22px;}
.button input{width:100x;height:30px;overflow:hidden;color:#;border:0;padding:0;cursor:pointer;text-align:center;font-size:12px;font-weight:bold;/*width:auto;_width:0;overflow:visible!ie;*/}

.bg{width:100%;}
.wrap{width:100%; }
.header{height:243px;overflow:hidden;margin:0 auto 0;background:url(images/header.jpg) no-repeat center top;}
.header .headerText { width:690px; height:153px; margin:0 auto; padding:90px 0 0 300px; position:relative;}
.header .headerText h1{ font-size:54px; font-family:Microsoft Yahei;  color:#fff; line-height:68px;}
.header .headerText p{ color:#fff; font-family:Microsoft Yahei; font-size:28px; display: block; line-height:38px;}
.header .headerText .en{ font-size:31px; letter-spacing:-1px;}

.pastEvents{ color:#fff; position:absolute; bottom:10px; right:10px;}
.pastEvents select{}

#ckepop{padding:0 10px;clear:both;width:380px;float:right;}
.contain{margin:0 auto;width:960px;padding:20px 15px; background:#fff; *padding-bottom:5px; position:relative;}


/*导航开始*/
.navBg{ height:40px; background-color:#000; }
.nav{ width:950px; margin:0 auto; font-size:16px; color:#fff; line-height:40px;}
.nav a{ color:#fff;}
.nav span{ padding:0 30px;}
/*导航结束*/

.module{clear:both;}
.titleBar{zoom:1;}
.titleBar:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.titleBar h4{font-size:14px;float:left;}
.titleBar .more{float:right;font-size:12px;font-family:simsun;margin-right:10px;}
.moduleContent{zoom:1;clear:both; padding:15px;}
.moduleContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.moduleContent p{ line-height:24px;}

.module .titleBar{background:#1a92c9;height:40px;line-height:40px;}
.module .titleBar h3,
.module .titleBar h3 a{color:#fff; font-size:18px; padding-left:15px; float:left; font-family:Microsoft Yahei; font-weight:normal;}

.colTitle{background:#0F4EA2;height:40px;line-height:40px;}
.colTitle h2{color:#fff; font-size:18px; padding-left:15px; float:left; font-family:Microsoft Yahei; font-weight:normal;}
.colContent{ padding:15px 0;}

.text h3{ line-height:24px; height:24px; font-size:14px;}

#AdLayer {position:absolute;width:60px;display:none;height:60px; bottom:0;right:-70px; margin-top:200px;_margin-top:0;}

.picList_210 {clear: both;}
.picList_210 li {float: left;margin: 10px 12px 0;width: 186px; display:inline;}
.picList_210 li img {border: 1px solid #CCCCCC;padding: 2px;width: 180px;}
.picList_210 li cite {display: block;font-size: 12px;font-style: normal;height: 22px;line-height: 22px;margin: 0 auto;text-align: center;}

/*轮播图*/
.picBox{ width:630px; height:330px; overflow:hidden; position:relative; margin-bottom:15px;}
.picBox a.lBtn,
.picBox a.rBtn{ display:block; position:absolute; top:0; text-indent:-9999px; overflow:hidden; width:40px; height:330px; z-index:1;}
.picBox a.lBtn{left:0;}
.picBox a.lBtn{background:url(images/imgBtn.png) no-repeat 13px center;}
.picBox a.rBtn{right:0;}
.picBox a.rBtn{background:url(images/imgBtn.png) no-repeat -27px center;}

.mIntro{}
.mIntro .contentText{ height:165px; overflow:hidden;}
.mIntro .contentText h4{ height:28px; line-height:28px; color:#333;}
.mIntro .contentText p{ line-height:28px; color:#666;}
/*分栏*/
.colMain{ width:630px; float:left; _display:inline;}
.colR{ width:310px; float:right; _display:inline; background:#f2f2f2;}

.aMee .module{}

.article{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #eaeaea;}
.article h3,
.article h3 a{ font-size:22px; line-height:40px; height:40px; color:#1a92c9; font-family:Microsoft Yahei; padding-left:15px; font-weight:normal;}
.article .text{ margin:15px 0;}
.article .text .rImg{ float:right; padding-left:20px;}
.article .text .lImg{ float:left; padding-right:20px;}
.article .text p{ font-size:14px; line-height:30px;}
.article .tj{ padding:10px 0;}
.article .tj span{ color:#999;}
.article .tj a{ color:#0f4ea2;}

/*指导专家*/
.imgText_80_80{position:relative;padding-left:96px;zoom:1;min-height:86px;_height:86px; margin-bottom:10px;}
.imgText_80_80 .imgText_img{width:80px;height:80px; padding:5px; background:#fff; position:absolute; left:0; top:0;}
.imgText_80_80 .imgText_img a{ display:block; position:relative; text-align:center; color:#fff; width:80px; height:80px; cursor:pointer;}
.imgText_80_80 .imgText_img .icon{ position:absolute; top:0; left:0;}
.imgText_80_80 .text{ position:relative;}
.imgText_80_80 .text h4{ font-size:14px; height:28px; overflow:hidden; line-height:24px; line-height:28px; }
.imgText_80_80 .text h4 span{ font-weight:normal; color:#dbdbdb; font-size:12px;color: #666666;}
.imgText_80_80 .text h4 a{ color:#333;}
.imgText_80_80 .text p{ color:#666; display:block; overflow:hidden; font-size:12px; line-height:28px;}
.imgText_80_80 .text .zx{ display:inline-block; height:24px; line-height:24px; width:73px; font-size:12px; text-align:center; position:absolute; top:0; right:0;}
.imgText_80_80 .text .zx a{ display:inline-block; background:#104088;  width:100%; color:#fff; text-decoration:none;}
.imgText_80_80 .text .zx a:hover{ background:#b2db21; color:#333;}

.zdzj  .text p{font-size:12px; line-height:24px;color:#666;}

.imgText_80_80_2{position:relative;padding-left:96px;zoom:1;min-height:86px;_height:86px; margin-bottom:10px;}
.imgText_80_80_2 .imgText_img{width:80px;height:80px; padding:2px; border:1px solid #ccc; position:absolute; left:0; top:0;}
.imgText_80_80_2 .imgText_img a{ display:block; position:relative; text-align:center; color:#fff; width:80px; height:80px; cursor:pointer;}
.imgText_80_80_2 .text h4{ font-size:14px; height:24px; overflow:hidden; line-height:24px;}
.imgText_80_80_2 .text h4 span{ font-weight:normal; color:#666; font-size:12px;}
.imgText_80_80_2 .text h4 a{ color:#333;}
.imgText_80_80_2 .text p{ color:#666; display:block; overflow:hidden; font-size:12px; line-height:24px; height:24px;}
.imgText_80_80_2 .text .zx{ display:inline-block; float:left; _display:inline; zoom:1; height:24px; line-height:24px; width:80px; font-size:12px; text-align:center;margin-top:14px;}
.imgText_80_80_2 .text .zx a{ display:inline-block; background:#104088;  width:100%; color:#fff; text-decoration:none;}
.imgText_80_80_2 .text .zx a:hover{ background:#b2db21; color:#333;}

.tableList td {border-bottom: 1px dotted #CCCCCC;color: #777777;line-height: 26px;padding: 2px;}
.tableList td strong {font-weight: normal;} 
.tableList td strong a { color:#bf0028}

.mYstj .moduleContent .text{ padding-bottom:10px;}
.mYstj .moduleContent .imgText_80_80_2 .text{ padding-bottom:0;}

.textlist li{ line-height:24px; height:24px; overflow:hidden; background:url(images/icon.png) no-repeat 0 2px; padding-left:15px;}
.textlist li a{ color:#666;}
.textlist li a:hover{ color:#ea783a;}
.textlist li em a{ color:#333;}

.subItem{ width:290px; height:120px; float:left; padding:15px;}
.subItem .subTitle{zoom:1; padding-bottom:10px; margin-bottom:10px;}
.subItem .subTitle:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.subItem .subTitle em{ font-style:normal; display:inline-block; _display:inline; float:left; zoom:1; color:#fff; background:#0F4EA2; font-family:Arial; font-size:14px; width:28px; height:28px; text-align:center; line-height:28px;}
.subItem .subTitle h3{ float:left; color:#fff; height:28px; font-size:14px; line-height:28px; font-weight:normal; padding-left:10px; width:252px; overflow:hidden;}
.subItem .subTitle h3 a{ color:#fff;}
.subItem .subContent{ height:72px; overflow:hidden;}
.subItem .subContent .text p{ color:#eeeeee;}
.subItem .subContent .text p a{ padding-left:10px; color:#fff; text-decoration:underline}
.aSyjl .bg{ background:#7D7D7D;}
.aSyjl .bg .subTitle{ border-bottom:1px solid #a0a0a0;}
.aSyjl .bg2{ background:#3C3C3C;}
.aSyjl .bg2 .subTitle{ border-bottom:1px solid #f2f2f2;}
.aSyjl .colContent{ padding:15px 0 0;}

.aImg .colContent{ padding:15px 10px;}
.aImg .imgBox{ float:left; padding:0 5px;}
.aImg .imgBox img{ display:block;}
.aImg .imgBox .box1{ margin-bottom:10px;}

.aHg .colTitle span{ float:right; padding-right:20px; height:40px;}
.aHg ul{ zoom:1; height:147px; overflow:hidden;}
.aHg ul:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.aHg ul li{ width:222px; float:left; padding:0 9px; display: inline;}
.aHg ul li img{ width:220px; height:115px; border:1px solid #fff; display:block;}
.aHg ul li cite{ text-align:center; height:30px; line-height:30px; display:block; font-size:12px;}
.aHg .lBtn,
.aHg .rBtn{ display:inline-block; width:22px; height:19px; line-height:19px; overflow:hidden; text-indent:-9999px; background:url(images/sildPicBar.png) no-repeat 0 0; margin-top:10px;}
.aHg .rBtn{ background-position:0 -40px;}
.aHg .lBtn:hover{ background-position:0 -20px;}
.aHg .rBtn:hover{ background-position:0 -60px;}

/*头部*/
#miniNavFamilydoctor{text-align:center; background:none; background-color:#666;height:24px;padding:6px 0 1px 0;color:#a1a0a0;color:#999;}
#miniNavFamilydoctor img{border:0px;vertical-align:middle;}
#miniNavFamilydoctor a{margin:0px 2px;padding:1px 3px;line-height:18px;display:inline-block;color:#fff;font-size:12px;text-decoration:none;}
#miniNavFamilydoctor a:hover{color:#fff;text-decoration:underline;}
#miniNavFamilydoctor .fmFamilydoctor{margin:0px auto;width:990px;font-family:simsun, Arial Narrow;font-size:12px;_width:990px;}
#miniNavFamilydoctor .fmFamilydoctor .aHome{float:left;_display:inline;margin-right:5px;}
#miniNavFamilydoctor .fmFamilydoctor #loginName{padding:1px 0;line-height:18px;display:inline-block;}
#miniNavFamilydoctor .fmFamilydoctor a.name{padding-left:5px;}
#miniNavFamilydoctor .fmFamilydoctor #logoutInfo a{padding-left:0;padding-right:0;margin:0;}
#miniNavFamilydoctor .topLink{float:right;_display:inline;width:280px;text-align:right;}
#miniNavFamilydoctor .topSearch{float:left;_display:inline;margin-left:5px;height:21px;overflow:hidden;}
#miniNavFamilydoctor .topSearch .input_text{background:#fff;width:100px;height:17px;line-height:17px;border:1px solid #ccc;color:#808080;padding:0 2px;font-size:12px;float:left;_display:inline;margin-right:2px;}
#miniNavFamilydoctor .topSearch .input_button{background:#fff url(http://img.familydoctor.com.cn/css/public/images/form.png) repeat-x 0 0;border:1px solid #bbbdbc;width:38px;height:19px;line-height:16px;padding-bottom:2px;text-align:center;font-size:12px;cursor:pointer;float:left;_display:inline;}
#miniNavFamilydoctor .welcome{float:left;_display:inline;}
#miniNavFamilydoctor .welcome,
#miniNavFamilydoctor .welcome a{/*display:inline;*/color:#fff;}
#miniNavFamilydoctor .welcome a:hover{color:#fff;}
#miniNavFamilydoctor .welcome a.loginA{color:#fff;padding-left:0;margin-left:0;}
#miniNavFamilydoctor span.phoneVer{background:url(http://img.familydoctor.com.cn/css/public/images/loginBarBg.png) no-repeat 0 -36px;background-position:0 -37px\9;_background-position:0 -37px;display:inline-block;line-height:18px;padding-left:8px; margin-left:5px;}

/* 评论 */
.comment{padding:10px;zoom:1;clear:both;}
.comment:after,
.commentForm .cmtOperate:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.commentT{float:left;width:190px;}
.commentT h3{background:url(images10/commentT.png) no-repeat;width:100%;height:125px;text-indent:-9999px;}
.commentT p{height:66px;overflow:hidden;font-size:12px;line-height:22px;}
.commentC{float:right;width:940px;}
.commentForm{background:url(images10/commentC.png) repeat-x left bottom;border:1px solid #ccc;clear:both;width:918px;padding:10px;/*height:143px;overflow:hidden;*/}
.commentForm textarea{height:100px;width:98%;}
.commentForm p{line-height:0px;}
.commentForm .cmtLogin{height:25px;}
.commentForm .cmtLogin a,
.commentForm .cmtLogin a.aLogin{color:#005399;}
.commentForm .cmtLogin .inputText{width:100px; border:1px solid #ccc; background:#fff;}
.commentForm .cmtOperate{padding-top:10px;}
.commentForm .cmtOperate .cmtYzm{float:left;}
.commentForm .cmtOperate .cmtYzm .inputText{width:40px; border:1px solid #ccc; background:#fff;}
.commentForm .cmtOperate .cmtSend{float:right;}
.commentList{clear:both;margin:0 10px 10px;}
.commentList #mq{margin:10px auto;width:100%;height:220px;line-height:24px;overflow:hidden;}
.commentList dl{padding:5px 10px;border-bottom:1px dotted #ccc;}
.commentList dt{height:30px;line-height:30px;}
.commentList dt .name{font-size:14px;font-weight:bold;}
.commentList dt .time{color:#999;}
.aPl{ margin-bottom:0;}
.aPl .colContent{ padding:15px 0 0 0;}
.aPl .more{ text-align:right; padding-right:20px;}
.aPl .more a{ color:#fff;}

.dy_box{ border-bottom:1px solid #ccc; padding-bottom:20px;}
.dy{padding:10px 0; font-size:28px; color:#1a92c9;}
.dy_text{ line-height:28px; text-indent:2em; font-size:14px;}