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:#fff url(images/bg.png) repeat;}
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;}
p{font-size:12px;line-height:24px;}
.clearfix,
.area,
.colContent{zoom:1;clear:both;}
.clearfix:after,
.contain:after,
.area:after,
.mian:after,
.colContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color: #017db3; text-decoration:underline;}
.actionA{ color:#017db3;}

i,em,cite{font-style:normal;font-weight:normal;}

.button{ text-align:center;}


.wrap{background: url(images/bg2.png) repeat-x center top;}
.container {background: url(images/head.jpg) no-repeat center top;margin: 0 auto;width: 100%;}


.header{height:400px; width:990px;margin:0 auto;zoom:1;background:url(images/head.jpg) repeat-x center top; position:relative;}
.header h1,
.header p{ visibility:hidden;}
.daoyu{ width:990px; height:133px; margin:0 auto; position:relative;}
.daoyu p{ line-height:28px; color:#fff; font-size:14px; padding:0 20px; position:absolute;top:25px; text-indent:6em;}
.daoyu span{font-family:Microsoft Yahei,SimHei; font-size:28px; font-weight:normal; position:absolute; top:15px; left:20px; color:#fff;}
.contain{position:relative; width:990px; margin:15px auto 0;}





.area {margin:0 auto 30px;width:990px; background:#fff;}
.colTitle{ height:58px; line-height:58px;background: url(images/titleBar.gif) repeat-x 0 0; padding-left:20px;}
.colTitle h2{ color:#fff; font-size:30px; font-weight: normal;font-family:Microsoft Yahei,SimHei; background:#017db3; height:58px; line-height:58px; padding:0 20px; float:left;}

.colContent{padding:20px 19px;}
.colM,
.colL{ float:left; display:inline;}
.colR{ float:right; display:inline;}
.more{ float:right; font-size:12px; font-family:SimSun;}

.Hot{ border:none;width:990px;}
.Hot .colContent{ padding:0 15px 15px 15px;}


.module{}
.titleBar{zoom:1;}
.titleBar:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.titleBar h3{font-family:Microsoft Yahei,SimHei; font-size:18px; height:40px; line-height:40px; font-weight:normal;}
.moduleContent{zoom:1;clear:both;}
.moduleContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.text h3,
.text h4{ line-height:28px; height:28px; font-size:14px;}
.text p a,
.text2 p a{ color: #017db3;}

.pic_240{float:left;_display:inline;width:240px;height:260px; position:relative;}
.pic_240 img{display:block;width:240px;height:260px;}
.pic_240 cite{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;width:240px; position:absolute; bottom:0px;filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;background:#666;}
.pic_240 a{ color:#fff; font-size:14px;}
.pic_240 a:hover cite{ background:#00abde; color:#fff;}



.mTw{ width:240px; float:left;}
.mTw h3{ font-size:12px; height:30px; line-height:30px; margin:10px 0 5px 0;}
.mTw .Ttextarea{ height:150px; margin-bottom:10px; display: inline-block; text-align:center;}
.mTw textarea{ width:238px; height:148px; border:1px solid #cecece; overflow:hidden; background:#fff url(images/ICON.png) repeat-x 0 -200px; padding:0; line-height:22px; color:#666;}
.mTw input{ width:105px; height:30px; line-height:30px; background:url(images/button.png) no-repeat; border:none; cursor:pointer; font-size:14px; padding-left:25px;}
.mTw input:hover{ color:#666;}
.mTw .txtSubmit{ background-position:0 -30px;}
.mTw .txtSearch { margin-right:30px;}

.mSqlj{ float:right; width:690px;}
.mSqlj .titleBar{ height:36px; line-height:36px; background:url(images/ICON.png) repeat-x 0 -35px; text-align:center; margin:5px 0;}
.mSqlj .titleBar h3{ background:#fff; display:inline; padding:0 10px;height:36px; line-height:36px;}
.mSqlj .textList li{ height:32px; line-height:32px; font-size:14px; background:none; padding:0 10px 0 10px; _height:28px;_line-height:28px;}
.mSqlj .textList li .iTitle{ float:left; width:500px; background:url(images/ICON.png) no-repeat 0 -109px; padding-left:10px;}
.mSqlj .textList li .iTitle a{ color:#017db3;}
.mSqlj .textList li .iName{ float:right; color:#999; width:132px; background:url(images/ICON.png) no-repeat 0 -71px; padding-left:20px; font-size:12px;}
.mSqlj .textList .listBg{ background:#fafafa;}

/*阅读*/
.mYd .textList li{ font-size:14px; line-height:32px; height:32px; float: left; width:285px; margin:0 10px; border-bottom:1px  dotted #ededed; background-position:0 -107px; display:inline;}
.imgText_260_350 {position:relative;padding-left:280px; height:350px; zoom:1; border-bottom:1px dotted #ccc; padding-top:30px;}
.imgText_260_350 .imgText_img{left:0;position:absolute; top:30px;}
.imgText_260_350 .imgText_img img{width:260px;height:350px; display:block;}
.imgText_260_350 .text{ margin-bottom:20px;}
.imgText_260_350 .text h3{font-family:Microsoft Yahei,SimHei; font-size:24px; height:36px; line-height:36px; color:#017db3; font-weight:normal; background:url(images/ICON.png) no-repeat 0 -21px; padding-left:40px;}
.imgText_260_350 .text p{ text-indent:2em;  overflow:hidden;  font-size:14px; line-height:28px; margin:10px 0;}
.imgText_260_350 .text p a{ color:#017db3;}

.imgText_260_350 .textList {margin-left:20px; margin-top:10px; display:inline;}
.imgText_260_350 .textList li{ width:300px; float:left; margin-right:20px; line-height:28px; height:28px; font-size:14px;}
.imgText_260_350 .textList li a{ color:#017db3;}
.underline{ border:none;}


.pRight {position:relative;padding-right:280px; height:350px; zoom:1; border-bottom:1px dotted #ccc; padding-top:30px;}
.pRight .imgText_img{right:0;position:absolute; top:30px;}
.pRight .imgText_img img{width:260px;height:350px; display:block;}
.pRight .text{ margin-bottom:20px;}
.pRight .text h3{font-family:Microsoft Yahei,SimHei; font-size:24px; height:36px; line-height:36px; color:#017db3; font-weight:normal; background:url(images/ICON.png) no-repeat 0 -21px; padding-left:40px;}
.pRight .text h3 a{color:#017db3;}
.pRight .text p{ text-indent:2em;  overflow:hidden;  font-size:14px; line-height:28px; margin:10px 0;}
.pRight .text p a{ color:#017db3;}

.pRight1 {position:relative;padding-right:280px; height:450px; zoom:1; border-bottom:1px dotted #ccc; padding-top:30px;}
.pRight1 .imgText_img{right:0;position:absolute; top:30px;}
.pRight1 .imgText_img img{width:260px;height:350px; display:block;}
.pRight1 .text{ margin-bottom:20px;}
.pRight1 .text h3{font-family:Microsoft Yahei,SimHei; font-size:24px; height:36px; line-height:36px; color:#017db3; font-weight:normal; background:url(images/ICON.png) no-repeat 0 -21px; padding-left:40px;}
.pRight1 .text li{font-family:Microsoft Yahei,SimHei; font-size:24px; height:36px; line-height:36px; color:#017db3; font-weight:normal; background:url(images/ICON.png) no-repeat 0 -21px; padding-left:40px; float:left; }
.pRight1 .text h3 a{color:#017db3;}
.pRight1 .text p{ text-indent:2em;  overflow:hidden;  font-size:14px; line-height:28px; margin:10px 0;}
.pRight1 .text p a{ color:#017db3;}



.imgText_180_240 {position:relative;padding-right:210px; zoom:1; width:215px; float:left; margin:0 32px 0 10px; display:inline;}
.imgText_180_240 .imgText_img{right:0;position:absolute; top:0;}
.imgText_180_240 .imgText_img img{width:180px;height:240px; display:block;}
.imgText_180_240 .text h4{ background:#017db3; font-size:12px;height:20px; display: inline; color:#fff; padding:5px 10px;}
.imgText_180_240 .text p{ text-indent:2em; color:#666; height:216px; overflow:hidden; }
.imgText_180_240 h3{font-family:Microsoft Yahei,SimHei; font-size:20px; line-height:45px; height:45px; font-weight:normal; overflow:hidden; width:425px;}
.imgText_180_240 h3 a{ text-decoration:none;}
.textPic6{ background:url(images/picBg.jpg) no-repeat; width:940px; height:330px; margin:5px 5px; display:block;}
.pL{ margin-top:70px}
.pL .imgText_img{right:0;position:absolute;}
.pL h3{ top:-70px; left:0; position:absolute;}

.pR{ margin-top:25px}
.pR .imgText_img{right:0;position:absolute;}
.pR h3{ bottom:-42px; left:0; position:absolute;}

.imgText_240_330 {position:relative;padding-left:260px; zoom:1; height:330px; overflow:hidden;}
.imgText_240_330 .imgText_img{left:0;position:absolute; top:0;}
.imgText_240_330 .imgText_img img{width:240px;height:330px; display:block;}
.imgText_240_330 .imgText_img cite{filter: progid:DXImageTransform.Microsoft.alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;background:#666; position:absolute; height:36px; font-family:Microsoft Yahei,SimHei; line-height:36px; color:#fff; width:240px; bottom:0; left:0; font-size:16px; font-weight:normal; text-align:center; display:block;}
.imgText_240_330 .imgText_img a:hover cite{background:#017db3;}
.imgText_240_330 .text h3{font-family:Microsoft Yahei,SimHei; font-size:18px; font-weight:normal; height:36px; line-height:36px; text-align:center; color:#017db3;}
.imgText_240_330 .text p{ text-indent:2em; margin-bottom:10px; line-height:28px; font-size:14px;}




/*底部重置*/
.wrap .footer{background:none;}
.footer p{font-size:12px;} 
.textList li{height: 24px;line-height: 24px;overflow: hidden;font-size:12px; background:url(images/ICON.png) no-repeat 0 14px; padding-left:10px;}

.shareButton{ float:right; padding-right:25px;}
span.bds_more, .bds_tools a{ color:#333;}

#AdLayer {position:absolute;width:60px;display:none;height:60px;right:-70px;}


/*左右图片文字内容切换*/
.shaping{position:relative;height:260px;z-index:100;}
.shaping .item{position:absolute;background:#fff;}
.shaping .item .dPic{width:180px;height:260px;float:left;position:relative;}
.shaping .item.current i{display:none;z-index:-999;}
.shaping .item .dPic .text{position:absolute; text-align:center; bottom:-40px;width:180px;height:30px;line-height:30px;font-size:18px;font-family:"微软雅黑"; left:0;}
.shaping .item .dPic .text a{color:#fff;}
.rgba50{filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;background:#666;}
.shaping .item dl{ width:585px;}
.shaping .item dd{width:365px;height:260px;float:left;background:#fff; padding:0 20px;}
.shaping .item dd h4{ font-size:14px; line-height:28px; height:28px; overflow:hidden;}
.shaping .item dd p{ font-size:12px; line-height:24px; color:#999;}
.shaping .item dd span{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;}

.shaping .item dd .textList{margin-top:10px;}
.shaping .item dd .textList li{ height:24px; line-height:24px; background:url(images/ICON.png) no-repeat 0 8px; padding-left:10px;}
.shaping .item dd .textList li a{ font-size:12px; color:#666;}



.mXgzx .textList li a{ color:#666;}
.mXgzx .textList li .actionA{ color:#333; margin-right:5px;}
.mXgzx .textList li a:hover{ color:#00abde}
.mXgzx .adBox{ position:relative; width:240px; margin-bottom:10px; }
.mXgzx .adBox img{display:block;}
.mXgzx .adBox cite{ position:absolute; left:0; bottom:0; text-align:center; filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;background:#666; font-style:normal; color:#fff;height:24px; line-height:24px; width:240px;}
.mXgzx .adBox a:hover cite{ background:#00abde;}
/*dsfdf*/
.mZjtw{ width:490px; float:left; margin:0 20px; display:inline;}
.mZjtw .underline{ border-bottom:1px dotted #ccc; padding-bottom:14px; margin-bottom:14px;}
.mZjtw .text h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;font-family: Microsoft Yahei,SimHei; font-weight:normal;}
.mZjtw .text h4 span {font-family: Arial, Helvetica, sans-serif;color: #333;font-weight: normal;}
.mZjtw .text p span {font-family: Arial, Helvetica, sans-serif;color: #666;font-weight: normal;}
.mZjtw .text p{ color:#666; line-height:28px; font-size:14px;}

/*相关专题*/
.mXgzt {background: #f2f2f2;margin: 0 auto;width: 100%; border-top:1px solid #dcdcdc;}
.mXgztCntent{ width:990px; margin:0 auto; padding:15px 0 20px 0;}
.mXgztCntent .titleBar{ margin:0 0 15px 0;}
.mXgztCntent .titleBar h3{ color:#666; font-size:22px;}
.mZt{ width:700px; float:left;}
.mZt ul li{ width:222px; float:left; margin-right:10px; display: inline;}
.mZt ul li img{ width:220px; height:115px; border:1px solid #fff; display:block;}
.mZt ul li cite{ text-align:center; height:30px; line-height:30px; display:block;}

.mKstw{ width:260px; float:right; padding-left:21px; border-left:1px dotted #bdbdbd;}
.mKstw .mail a{ font-family:Arial, Helvetica, sans-serif; color:#017db3; text-decoration:underline;}
.mKstw p{ font-size:14px; line-height:28px; color:#666;}



/*切换*/
.tabTitle{ height:145px; width:990px; background:url(images/tab_bg.png) repeat-x 0 0; overflow:hidden;}
.tabTitle ul{ width:1200px;}
.tabTitle li{ float:left; height:145px; width:247px; overflow:hidden; text-indent:-999px;}
.tabTitle li .qcq{ background:url(images/tab_b1.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle li .skq{ background:url(images/tab_b2.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle li .csq{ background:url(images/tab_b3.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle li .lnq{ background:url(images/tab_b4.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle .cur{ cursor:pointer;}
.tabTitle .cur .qcq{ background:url(images/tab_a1.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle .cur .skq{ background:url(images/tab_a2.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle .cur .csq{ background:url(images/tab_a3.jpg) no-repeat; height:145px; width:247px; display:block;}
.tabTitle .cur .lnq{ background:url(images/tab_a4.jpg) no-repeat; height:145px; width:247px; display:block;}
.recommend .textList li{ width:220px; float:left;  padding:0; height:auto; margin:0 9px; display:inline;}
.recommend .textList li img{ width:220px; height:300px;}
.recommend .textList li h3{font-family:Microsoft Yahei,SimHei; font-size:24px; color:#017db3; width:180px; text-align:center; line-height:30px; margin-bottom:10px; font-weight:normal; padding:0 20px; margin-top:10px;}
.recommend .textList li p{ font-size:14px; line-height:28px; width:220px; text-indent:2em;}
.recommend .textList li a:hover,
.recommend .textList li a{ text-decoration:none;}
.recommend .textList li a p{ color:#333;}
.recommend .textList li img{ display:block;}
.mKdftj{ width:730px; float:left;}
.mKdftj .textList li{ height:28px; line-height:28px; font-size:14px; float:left; width:305px; margin:0 15px; display:inline;}
.mKdftj .question{ margin:14px 0 0 0; height:36px; line-height:36px;}
.mKdftj .question { font-size:14px; color:#017db3;}
.mKdftj .question cite{ float:right; margin-right:20px;}
.mKdftj .question .button a{ height:34px; line-height:34px; background:url(images/ICON.png) repeat-x 0 -80px; display: block; width:120px; color:#fff; text-align:center; text-decoration:none;float:right; margin-right:30px;_margin-right:15px;}
.mZjtj{ width:260px; float:right; background:#bebebe; height:400px;}

.pic_200{ width:200px; margin:0 auto; text-align:center;}
.pic_200 img{ width:200px; height:200px; display:block;}
.pic_200 h3{ color:#017db3; font-size:14px; line-height:28px; height:28px; margin-top:5px;}
.pic_200 p{ font-size:14px; line-height:28px; height:28px; overflow:hidden;}
.pic_200 p a{ color:#017db3; text-decoration:underline;}
.pic_200 p a:hover{ text-decoration:none;}

.box1{ font-size:12px;background:#FFFFFF;float: left; height: auto; overflow: hidden;width: 470px;}
.box1 .news_input{ border:1px solid #ccc; padding:2px; line-height:20px; height:20px; color:#575757; font-size:12px; font-family:simsun; background:url(images/inputBg.png) repeat-x; overflow:hidden;}
.box1 .button .buttonbj{ height:30px; line-height:30px; background:url(images/button.gif) no-repeat; width:86px;border:none; color:#333; font-weight:bold; cursor:pointer; float:right; margin-right:16px;}
.box1 table td{ padding:5px 0;}
.box1 #mq td{ padding: 0;}

.marked{ float:left; font-size:16px;font-family:Microsoft Yahei,SimHei; height:45px; line-height:45px;}
.team{ margin-bottom:0;}

#miniNavFamilydoctor{text-align:center;background:#fff;height:31px;padding:9px 0 0 0;color:#a1a0a0;line-height:18px;color:#999; border-bottom:1px solid #ccc;}
#miniNavFamilydoctor img{border:0px;vertical-align:middle;}
#miniNavFamilydoctor a{margin:0px 2px;padding:1px 3px;line-height:18px;display:inline-block;color:#666;font-size:12px;text-decoration:none;}
#miniNavFamilydoctor a:hover{color:#000;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 .topLink span{ color:#ccc; margin:0 1px;}
#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:#666;}
#miniNavFamilydoctor .welcome a:hover{color:#000;}
#miniNavFamilydoctor .welcome a.loginA{color:#398809;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;}



.listPic_165_145 {overflow: hidden;}
.listPic_165_145 li {float: left;height: auto;margin: 0;padding: 0 6px 10px 9px;text-align: center;width: 171px;}
.listPic_165_145 li img {border: 1px solid #e6e6e6;height: 145px;padding: 2px;width: 165px; overflow:hidden;}
.listPic_165_145 li a:hover img {border: 1px solid  #999;}
.listPic_165_145 li span {display: block;font-size: 12px;height: 24px;line-height: 24px;overflow: hidden;}

.picList_210{zoom:1;clear:both; width:960px;}
.picList_210:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.picList_210 li{width:216px;float:left;_display:inline;margin:5px 8px 0 10px;}
.picList_210 li img{width:210px;padding:2px;border:1px solid #ccc;}
.picList_210 li cite{display:block;margin:0 auto;text-align:center;height:30px;line-height:30px;font-size:14px;font-style:normal;}