@charset "utf-8";
/*body{ color:#000;}
a{ color:#000;}
a:hover{ color:#eb6100;}*/

/*reset*/
/*.r{width:980px; margin:0 auto;}
.mgt10{ margin-top:10px;}
.mgb10{ margin-bottom:10px;}
.mgr10{ margin-right:10px;}*/


.banner{ width:978px; height:300px; border:1px solid #E4E4E4; margin:10px auto;}
.search{ width:978px; height:38px; /*line-height:38px;*/ border:1px solid #E4E4E4; margin:10px auto; position:relative; text-indent:10px; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -199px;}
	.search a{ margin-right:8px;}
    .sch-words { line-height:38px; }
	.search .sch-input{ /*float:right;*/ width:310px; height:24px; padding:6px 0; position:absolute; right:0; top:0; /*_top:6px;*/}
		.search .sch-txt{ width:147px; height:24px; line-height:24px; *+line-height:27px; border:none; padding-left:25px; color:#999; background:url(/images/2012/common/bg-sch.png) no-repeat; margin-right:5px; vertical-align:middle; }
		.search .sch-sub{ width:45px; height:25px; border:0; background:url(/images/2012/common/sch-sub.png) no-repeat; margin-right:2px; cursor:pointer; vertical-align:middle}
		.search .sch-ask{ width:45px; height:25px; border:0; background:url(/images/2012/common/sch-btn-ask.png) no-repeat; cursor:pointer; vertical-align:middle}

.sub-img-nav{ width:250px; float:left; margin-right:10px;}
	.sub-img-nav li{ border:1px solid #E4E4E4; padding:4px; margin-bottom:10px;}
		.sub-img-nav .sub-img img{ display:block;}
.news{ width:438px; height:330px; _height:336px; overflow:hidden; float:left; border:1px solid #E4E4E4;}
	.news dt{ height:36px; line-height:32px; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -240px; font-size:14px; }
		.news dt a{ display:block; float:left; width:218px; height:36px; text-decoration:none; text-align:center; border-right:1px solid #E4E4E4}
			.news dt a.w-line{border-right:1px solid #fff}
			.news dt a.current{ font-weight:bold; color:#333; background:#fff; }
			.news dt a:hover{color:#333;}
	.news dd{ padding:10px 15px;}
		.news a.t{ display:block; text-align:center; font-weight:bold; font-size:16px; color:#0068b7; padding:10px 0;}
			.news a:hover.t{ text-decoration:none; color:#eb6100}
		.news p{ text-indent:2em; color:#999; padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
		.news ul{ margin-left:3px;}
		.news li{ height:25px; line-height:25px; font-size:14px; padding-left:10px; background:url(/images/2012/common/common-ico.gif) no-repeat -15px -272px;overflow:hidden; }
			.news li a{ display:block;}
.guide-info{ width:270px; float:right;}
	.guide{ margin-bottom:10px;}
    	.guide a{ color:#e60012;}
		.guide dt{ height:36px; line-height:36px; padding-left:38px; color:#fff; font-size:14px; font-weight:bold; background:url(/images/2012/common/guide-info.png) no-repeat;}
		.guide dd{ border:1px solid #E4E4E4; border-top:0; padding:15px 15px 20px 15px}
			.guide div{border-bottom:1px dotted #ccc; padding-bottom:15px; margin:5px 0 10px;}	
				.guide div a{ display:block; width:75px; height:23px; float:left; margin-right:5px; text-align:center; padding-top:45px; background:url(/images/2012/common/ico/guide.png) no-repeat; color:#0063b4;}
				.guide div a.qq{ background:url(/images/2012/common/ico/guide.png) no-repeat 0 -68px;}
				.guide div a.yy{background:url(/images/2012/common/ico/guide.png) no-repeat 0 -136px; margin-right:0;}
			.guide p{ margin-bottom:5px;}
				.guide p b{ font-weight:bold; font-size:13px; color:#e60012;}
                .guide p a{ color:#0063b4;}
				.guide a:hover{ color:#eb6100}
	.topic{ height:100px; border:1px solid #E4E4E4;}

.ichn{ width:978px; margin:0 auto; border:1px solid #E4E4E4; position:relative;}
	.ichn h2{ width:215px; height:45px; position:absolute; left:0; top:0; background:url(/images/2012/common/ichn-ht.png) no-repeat; text-indent:-9999px;}
		.ichn h2 a{ display:block; height:45px;}
	.ichn .itype{ height:46px;  padding-left:235px; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -280px;}
		.ichn .itype li{ width:114px; height:33px; float:left; margin-top:6px; font-size:14px; line-height:32px; text-align:center; }
			.ichn .itype li a{ display:block;}
			.ichn .itype li a:hover{ text-decoration:none; color:#333;}
		.ichn .itype li.current{ font-weight:bold; background:url(/images/2012/common/itype-current.png) no-repeat;}
			.ichn .itype li.current a{ color:#fff;}
	.ichn .c1{ width:216px; height:335px; overflow:hidden; float:left; background:url(/images/2012/common/repeat-y/ichn-c1.png) repeat-y right 0;}
		.ichn .c1 dl{ margin:15px 15px 30px; float:left; }
			.ichn .c1 dt{ height:28px; line-height:28px; padding-left:10px; font-weight:bold;border-bottom:1px solid #e2e2e2; background:url(/images/2012/common/common-ico.gif) no-repeat 0 -548px; color:#000;}
				.ichn .c1 dt a{ color:#000;}
			.ichn .c1 dd{ padding-top:3px;}
				.ichn .c1 dd a{ display:block; width:90px; height:24px; line-height:24px; float:left; overflow:hidden; }
	.ichn .c2{ width:475px; height:295px; overflow:hidden; padding:20px; float:left;}
		.ichn .c2 a.t{ display:block; margin-bottom:10px; font-size:16px; font-weight:bold; text-align:center;}
		.ichn .c2 a:hover.t{ text-decoration:none;}
		.ichn .c2 p{ display:block; height:40px; text-indent:2em; color:#999; line-height:20px; overflow:hidden; }
		.ichn .c2 div{ margin-bottom:12px;}
		.ichn .c2 dl{ width:227px; float:left; margin-top:10px;}
			.ichn .c2 dt{ height:36px; line-height:36px; font-size:14px; font-weight:bold; background:url(/images/2012/common/itype-c2-dt.png) no-repeat 0 bottom;}
			.ichn .c2 dd{ padding-top:5px; font-size:14px;}
				.ichn .c2 dd a{ height:25px; line-height:25px; display:block; padding-left:10px; background:url(/images/2012/common/common-ico.gif) no-repeat -15px -272px; overflow:hidden; }
		.ichn .c2 ul{ border-top:1px dotted #d9d9d9; padding-top:12px;}
			.ichn .c2 li{ width:227px; height:25px; line-height:25px; float:left; background:url(/images/2012/common/common-ico.gif) no-repeat -15px -273px; padding-left:10px;}
			
	.ichn .c3{ width:245px; height:335px; float:right; border-left:1px solid #E4E4E4}
		.ichn .c3 div{ margin:5px 0 13px;}
			.ichn .c3 div a{ display:block; width:76px; height:23px; float:left; text-indent:-9999px; margin-right:10px;}
			.ichn .c3 a.zx{ margin-left:39px; _margin-left:15px; background:url(/images/2012/common/tmp/experts/zx.png) no-repeat;}
			.ichn .c3 a.yy{ background:url(/images/2012/common/tmp/experts/yy.png) no-repeat;}
		.ichn .c3 ul{ margin:10px 15px; padding-top:10px; border-top:1px dotted #d9d9d9;}	
			.ichn .c3 li{ height:25px; line-height:25px; padding-left:20px; background:url(/images/2012/common/common-ico.gif) no-repeat 0 -583px; overflow:hidden; }
#man{}
	#man .itype li.current{}
	#man .c2 a.t{ color:#0068b7;}
	#man .c2 a:hover.t{ color:#eb6100;}
#women{}
	#women .itype li.current{ background-position:0 -33px;}
	#women .c2 a.t{ color:#f52490;}
	#women .c2 a:hover.t{ color:#eb6100;}
	#women h2{background-position:0 -45px;}
	#women .c3 a.yy{background:url(/images/2012/common/tmp/experts/yy2.png) no-repeat;}
#byby{}
	#byby .itype li.current{ background-position:0 -66px;}
	#byby .c2 a.t{ color:#1b9507;}
	#byby .c2 a:hover.t{ color:#eb6100;}
	#byby h2{background-position:0 -90px;}
	#byby .c3 a.yy{background:url(/images/2012/common/tmp/experts/yy3.png) no-repeat;}
.tabcontlist { display:none; }  
  

.disease-nav{ width:980px; margin:0 auto 10px;}
	.disease-nav dt{ height:41px; line-height:38px; position:relative; border-right:1px solid #E4E4E4; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -330px;}
		.disease-nav dt span{ display:block; width:234px; height:41px; background:url(/images/2012/common/disease-nav.png) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-indent:20px;}
		.disease-nav dt a{ display:block; width:110px; /*background:url(../images/2012/common/ico/disease-moe.png) no-repeat 0 center;*/ text-decoration:underline; text-indent:25px; color:#0068b7; position:absolute; right:0; top:0;}
		.disease-nav dt a:hover{ color:#eb6100;}
	.disease-nav dd{ border:1px solid #E4E4E4; border-top:0; padding:15px 20px;}
		.disease-nav div.male{ width:300px; float:left;}
		.disease-nav div.female{ width:300px; margin-left:20px; float:left; }
		.disease-nav div.nv_byby{ width:300px; float:right}
		.disease-nav div p{ line-height:25px;}
			.disease-nav div span{ display:block; font-weight:bold; margin-bottom:10px; font-size:14px; }
			.disease-nav div a{ padding-right:10px; margin-right:2px; /*background:url(../images/2012/common/ico/link-line.png) no-repeat right center;*/ background:url(/images/2012/common/common-ico.gif) no-repeat right -159px;}
			.disease-nav div a.no-line{ background:none;}

.flink{ width:978px; margin:0 auto 10px; border:1px solid #E4E4E4;}
	.flink dt{ height:34px; line-height:34px; font-size:14px; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -375px; }
		.flink dt a{ display:block; width:120px; height:34px; float:left; text-align:center; border-right:1px solid #E4E4E4}
		.flink dt a.current{ font-weight:bold; background:#fff;}
	.flink dd{ display:none; padding:15px 20px 20px;}
	.flink .agency{padding:30px 15px 30px 20px;}
		.flink .agency span{ display:block;float: left;	height: 88px; line-height: 1.2em; margin-right: 8px; text-align: center; width: 95px;}
		.flink .agency img{ display:block; margin:0 auto 5px;}
	.flink .sitetags, .flink .alinks{ line-height:24px;}
		.flink .sitetags a, .flink .alinks a{ margin-right:15px;}