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;}
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: #cf396c; text-decoration:underline;}
.actionA{ color:#cf396c;}

i,em,cite{font-style:normal;font-weight:normal;}

.button{ text-align:center;}


.wrap{}
.container {background: url(images/head.jpg) no-repeat center top;margin: 0 auto;width: 100%;}


.header{height:400px; width:100%;overflow:hidden;margin:0 auto 20px;zoom:1;background:url(images/bg.png) repeat-x center top; position:relative;}
.header .headerContent{ width:990px; height:340px; margin:0 auto; position:relative;}
.header .headerContent p{ background: url(images/Transparent.png) repeat; height:60px; position: absolute; bottom:0; left:0; color:#fff; text-indent:2em; padding-top:12px; padding-left:20px; padding-right:20px; width:950px;}
.header .logo{ width:990px; height:60px; background: url(images/logo.png) no-repeat left top; margin:0 auto; position:relative;}
.header .logo h3 a{ width:320px; height:60px; position:relative; top:0; left:0; text-indent:-999px; overflow:hidden; display:block;}
.header .logo .bshare-custom{ position:absolute; right:0; top:5px;}
.header .logo .bshare-custom span{ font-size:12px; color:#fff;}
.header .logo .pastEvents{position:absolute; right:7px; top:33px;}
.header .logo .pastEvents select{ width:220px;}
.contain{}
.mian{ position:relative; width:990px; margin:0 auto;}



.area {margin:0 auto 20px;width:988px; border:1px solid #e6e6e6; background:#fff;}
.colTitle{ height:50px; line-height:50px;font-family:Microsoft Yahei,SimHei; background: url(images/Grid.png) repeat-x 0 -40px; border-top:2px solid #cf396c;}
.colTitle h2{ color:#cf396c; font-size:24px; font-weight: normal; float:left; padding-left:19px; line-height:50px;}
.colTitle .more{ float:right; padding-right:20px;}
.colTitle .more a{ color:#f47400; font-size:14px;}
.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;background: url(images/Grid.png) repeat; 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: #cf396c;}

.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:#cf396c;}
.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 .col3List 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_320_280 {position:relative;padding-left:320px; height:280px; zoom:1;}
.imgText_320_280 .imgText_img{left:0;position:absolute; top:0;}
.imgText_320_280 .imgText_img img{width:320px;height:280px; display:block;}
.imgText_320_280 .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:320px; bottom:0; left:0; font-size:16px; font-weight:normal; text-align:center; display:block;}
.imgText_320_280 .imgText_img a:hover cite{background:#cf396c;}
.imgText_320_280 h2{font-family:Microsoft Yahei,SimHei; font-size:30px; line-height:40px; height:40px; font-weight:normal; color:#cf396c; background:#fff; padding-left:20px; margin-bottom:20px;}
.imgText_320_280 h2 span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#666; margin-left:10px;}
.imgText_320_280 h3{font-family:Microsoft Yahei,SimHei; font-size:18px; height:24px; background:#666; display: inline; padding:5px 15px; color:#fff; font-weight:normal; margin-left:20px;}
.imgText_320_280 p{ text-indent:2em; color:#666;margin: 0 20px; height:72px; overflow:hidden; margin-top:20px;}
.imgText_320_280 p a{ color:#cf396c;}
.imgText_320_280 .textList {margin-left:20px; margin-top:10px;}
.imgText_320_280 .textList li{ width:270px; float:left; margin-right:20px; line-height:28px; height:28px; font-size:14px;  background-position:0 9px;}

.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:#CF396C; 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:-17px;
	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:#cf396c;}
.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:#cf396c;}
.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;} 
.col3List li,
.textList li{height: 24px;line-height: 24px;overflow: hidden;font-size:12px; background:url(images/ICON.png) no-repeat 0 7px; padding-left:10px;}

.shareButton{ float:right; padding-right:35px;}
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:#cf396c; text-decoration:underline;}
.mKstw p{ font-size:14px; line-height:28px; color:#666;}


#miniNavFamilydoctor{text-align:center; background:none; background-color:#666;height:28px;padding:12px 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;}



.imgText_240_330 ul li {
    display: inline;
    float: left;
    height: 130px;
    margin: 0 13px;
    width: 200px;
}
