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:#eeeeee;}
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: #ce2f56; text-decoration:underline;}
.actionA{ color:#ce2f56;}

i,em,cite{font-style:normal;font-weight:normal;}




.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{background: url(images/head.jpg) no-repeat center top; height:790px; width:990px;overflow:hidden;margin:0 auto;zoom:1; position:relative;}
.contain{position:relative; width:990px; margin:0 auto;}
.header .logo{ position:absolute; width:350px; height:140px; left:20px; top:15px;}
.header .logo a{ width:350px; height:125px; display:block; text-indent:-999px;}
.header .logo span{font-family:Microsoft Yahei,SimHei; font-size:19px; padding-left:75px}
.header .logo span em{ float:right;}
.header h1{
	position:absolute;
	font-family:Microsoft Yahei,SimHei;
	font-size:50px;
	font-weight:normal;
	position:absolute;
	left:398px;
	top:43px;
	line-height:60px;
	height:120px;
	overflow:hidden;
	width: 552px;
}
.video{ width:650px; height:534px; position:absolute; top:214px; left:10px;}
.shareButton{ position: absolute; right:-25px; top:180px;}
.area {margin:0 auto 30px;width:990px;}

.mBqjs{
	position:absolute;
	top:510px;
	right:15px;
	width:260px;
}
.mBqjs .titleBar{ height:35px;}
.mBqjs .titleBar h3{ visibility:hidden;}
.mBqjs .moduleContent p{ text-indent:2em; color:#ccc; font-size:12px; line-height:24px;}

.mJbjs{ position:absolute; top:300px; right:15px; width:260px;}
.mJbjs .titleBar{ height:35px;}
.mJbjs .titleBar h3{ visibility:hidden;}
.mJbjs .moduleContent p{ color:#ccc;}

.colTitle{ height:65px; background:url(images/titleBar.png) no-repeat;}
.colTitle h2{ visibility: hidden;}
.sdwd{ margin-bottom:20px;}
.sdwd .colContent{ padding-top:10px;}

.ftsl .colTitle{ background-position:0 -65px;}
.ftsl .colContent{ background: url(images/slBg.png) repeat-y  -1900px 0; width:950px; margin:20px auto 0; padding:0;}
.ftsl .mSl{height:610px; overflow:hidden; overflow-y:auto; margin:0 20px}
.ftsl .mSl_top{background:url(images/slBg.png) no-repeat 0 top; height:15px;}
.ftsl .mSl_bottom{ background:url(images/slBg.png) no-repeat -950px bottom; height:15px;}
.ftsl .mSl p{ line-height:28px; margin-bottom:15px; font-size:14px; padding-right:10px;}
.ftsl .mSl p span{ color:#f17d17; font-weight:bold;}
.ftsl .mSl p .zj{ color:#ce2f56;}


.wqhg .colTitle{ background-position:0 -130px;}
.wqhg .colContent{ padding-bottom:0;}
.wqhg li{ width:170px; float:left; margin:0 14px; display: inline;}
.wqhg li img{ width:170px; height:130px; display:block;}
.wqhg li h4{ font-weight:normal; font-size:14px; line-height:24px; margin-top:10px;}
.wqhg li p{ font-size:14px;}
.wqhg li p em a{ color:#ce2f56; font-weight:bold;}



.note{ background:url(images/note.png) no-repeat; height:76px;}
.note p{ line-height:76px; font-size:14px; color:#666; padding-left:190px;}
.colContent{padding:20px 0 0;}
.mWd{ background:url(images/qa.png) no-repeat; height:150px; position:relative; margin-top:10px;}
.mWd .text h3{ visibility:hidden; height:1px;}
.mWd .text{ width:320px; height:120px; overflow:hidden;}
.mWd .text p{ font-size:14px; line-height:28px; overflow:hidden;}
.mWd .text p span{ color:#ce2f56; font-weight:bold;}
.mWd .mw{ position:absolute; top:10px; left:100px;}
.mWd .md{
	position:absolute;
	top:10px;
	right:110px;
	width:380px;
}
#sideNav{position:fixed;_position:absolute;_top:580px;overflow:hidden;z-index:10; width:270px;}

.tabs { overflow:hidden;}
.tabs dl{overflow:hidden;zoom:1;margin-top:-5px;}
.tabs dt{ height:34px; line-height:34px; background:url(images/ICON.png) repeat-x 0 -344px; overflow:hidden;zoom:1;cursor:pointer;margin-top:5px;position:relative;width:270px;float:left;display:inline;}
.tabs dt h2{ font-size:18px; font-weight: normal;font-family:Microsoft Yahei,SimHei;color:#0c4da2; padding-left:10px;}
.tabs .current{background:url(images/ICON.png) repeat-x 0 -378px;}
.tabs dd{overflow:hidden;position:relative;float:left;display:inline;width:270px;}


.tabs .hd span{float:right;display:inline;margin-right:10px;font-family:'宋体';}

#scroup{width:60px;height:60px;position:fixed;right:50px;bottom:50px;_right:50px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight - 350)));z-index:9999;display:none;cursor:pointer;}
#scroup span:hover{background:url(images/top.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=images/top.png);}
#scroup span{display:inline-block;*display:inline;zoom:1;width:60px;height:60px;background:url(images/top.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=images/top.png);}
.scroup .up span{display:none;}


.mqs { margin:10px 0 13px 0; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.mqs p{ line-height:26px; height:26px; overflow:hidden; color:#03934e;}
.mqs p span{ color:#999;}
.mqs h3{ font-size:14px; line-height:28px; height:28px; color:#0c4da2; overflow:hidden;}
.mqs h3 span{ font-size:12px; color:#fff; background:#0c4da2; padding:5px 5px; margin-right:10px;}




.nkey ol{ background:url(images/ICON.png) no-repeat 0 -427px; height:280px; overflow:hidden; margin:10px 0 10px 0;}
.nkey li{ line-height:28px; height:28px; overflow:hidden; padding-left:25px;}
.mquan{ border-top:1px dotted #ccc; padding-top:10px;}
.mquan a{ width:67px; text-align:center; float:left; line-height:24px; line-height:24px; color:#0c4da2;}
.mlxgly .colContent{ padding:10px 0;}
.mlxgly p{ color:#666; font-family:Arial, Helvetica, sans-serif;}
.mlxgly p a{ color:#0c4da2; text-decoration:underline;}

.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 p{ font-size:14px; line-height:28px;}
.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: #ce2f56;}

.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;}

.twform textarea{ height:88px; width:568px; border:1px solid #ccc; overflow:hidden; padding:0; float:left; background:#fff url(images/inputBg.png) repeat-x; padding:5px; font-size:14px; line-height:24px; color:#666;}
.twform input{ background:url(images/button.png) no-repeat 0 -76px; width:100px; height:100px; display:block; overflow:hidden; text-indent:-999px; border:none; float:left; cursor:pointer;}


/*=/ 翻页 /=*/
.endPage{line-height:24px;overflow:hidden;text-align:center;clear:both;zoom:1;margin:20px 0;font-family:simsun;color:#999;}
.endPage a,
.endPage span{border:1px solid #e0e0e0;margin:0 4px;padding:3px 7px; background:#fff;}
.endPage .cur,
.endPage a.cur,
.endPage a:hover{background:#2c76d1;color:#fff; border:1px solid #004499;}










/*底部重置*/
.footerWrap{background:#eeeeee;}


.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;}*/
/*#AdLayer{position:absolute;width:60px;display:none;height:60px; bottom:0;right:-70px; margin-top:200px;_margin-top:0;}*/
.backToTop {display: none;width: 60px;height:60px;background:url(images/top.png) no-repeat; text-indent:-999px; cursor:pointer;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto"; overflow:hidden;}


.wywd .yw{position:relative; padding:25px 25px;zoom:1;}
.wywd .yw h3{ position:absolute; top:0; left:0; background:url(images/ICON.png) no-repeat 0 -200px; width:36px; height:29px; overflow:hidden; text-indent:-999px;}
.wywd .yd{position:relative;  padding:25px 25px; border-top:1px dotted #ccc;zoom:1;}
.wywd .yd h3{ position:absolute; top:0; left:0; background:url(images/ICON.png) no-repeat 0 -240px; width:36px; height:29px; overflow:hidden; text-indent:-999px;}



.imgText_90_90 {position:relative;padding-left:110px; zoom:1; overflow:hidden; margin-bottom:10px; min-height:116px;}
.imgText_90_90 .imgText_img{left:0;position:absolute; top:7px; background:#fff;}
.imgText_90_90 .imgText_img img{width:90px;height:90px; display:block; padding:2px; border:1px solid #ccc;}
.imgText_90_90 .text h4{font-size:18px; line-height:28px;zoom:1; font-weight:normal; height:28px; overflow:hidden;font-family:Microsoft Yahei,SimHei;}
.imgText_90_90 .text h4 a{ color:#fd7ca0;}
.imgText_90_90 .text .button{ margin:8px 0;}
.imgText_90_90 .text .call{ background:#f17d17; color:#fff; padding:5px 15px; font-size:12px; text-decoration:none;}
.imgText_90_90 .text .call:hover{ background:#f5943e;}
.imgText_90_90 .text .home{ background:#ce2f56; color:#fff; padding:5px 15px; font-size:12px; text-decoration:none;}
.imgText_90_90 .text .home:hover{ background:#e43d66;}
.imgText_90_90 .text p{ color:#ccc; line-height:22px;font-size:12px;}








#miniNavFamilydoctor{text-align:center;background:#efefef;height:31px;padding:9px 0 0 0;color:#333;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:#333;font-size:12px;text-decoration:none;}
#miniNavFamilydoctor a:hover{color:#333;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:#333;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;color:#999;}
#miniNavFamilydoctor .welcome a{/*display:inline;*/color:#333;}
#miniNavFamilydoctor .welcome a:hover{color:#333;}
#miniNavFamilydoctor .welcome a.loginA{color:#333;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;}
