@charset "utf-8";
/* CSS Document */

.w { width:980px; margin:0 auto; overflow:hidden; height:auto; color:#666; }
.w-footer { background:#f2f2f2; width:100%; }
.full .w { width:980px; margin:0 auto; }
.f12bla .firstNd img { border:none; }
/* 面包屑 */
.crumb { line-height:55px; color:#acacac; }
.crumb a:link, .crumb a:visited { color:#acacac; }
.crumb a:hover { color:#BA2636; }
.top_search { margin:0; padding:0; }
.top_search form { float:left; margin:15px 0 0 0; }
.top_search label { float:left; font:900 12px/25px "Microsoft YaHei"; color:#880000; display:none; }
.top_search .textBox { width:259px; height:23px; color:#7B7C7D; border:1px solid #e1e1e1; line-height:21px; text-indent:3px; float:left; margin:0; padding:0; }
.top_search .btn { overflow:hidden; background:url(../images/inp_icon01.png) no-repeat right -195px; border:none; line-height:20px; font-size:12px; width:41px; height:25px; cursor:pointer; float:left; margin:0; }
.dotLine { background:url(../images/i_index_icon.png) left -499px repeat-x; height:1px; display:block; clear:both; overflow:hidden; }
.dotLine02 { background:url(../images/i_index_icon.png) left -497px repeat-x; height:1px; display:block; clear:both; overflow:hidden; }
.dotLine03 { background:url(../images/i_index_icon.png) left -495px repeat-x; height:1px; display:block; clear:both; overflow:hidden; }
.dotLine04 { background:url(../images/i_index_icon.png) left -493px repeat-x; height:1px; display:block; clear:both; overflow:hidden; }
/**/
.nav_mainBody { background:#fcfbfb; height:37px; color:#848484; width:100%; }
.nav_mainArea { width:980px; height:37px; margin:0 auto; }
.mod:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mod { float:left; }
#nav_main { width:980px; position:relative; float:left; margin:0 auto; padding:0; text-align:left; z-index:20; }
#nav_main ul.l-menu { float:left; width:450px; }
#nav_main ul.r-weibo { float:right; width:340px; font-family:Verdana, Geneva, sans-serif; text-align:right; }
#nav_main ul { display:inline; }
#nav_main li { display:inline; float:left; padding:0; margin-right:15px; height:37px; line-height:37px; color:#e0e0e0; }
#nav_main li .cGreen:link, #nav_main li .cGreen:visited, #nav_main li .cGreen:hover { color:#009896; }
#nav_main li a:link { color:#848484; }
#nav_main li a:visited { color:#848484; }
#nav_main li a:hover { color:#0a7973; }
#nav_main li.logo { padding:0 0; }
#nav_main li.special { color: #666; height:37px; display:inline-block; }
#nav_main li.sp { padding:0; width:2px; height:35px; text-indent:-999px; overflow:hidden;  }
#nav_main li.light { background:url("../images/nav-main-light.png") no-repeat right; padding-right:8px; }
#nav_main li.open { background:url("../images/nav-main-open.png") no-repeat right; padding-right:8px; }
#nav_main li.light .menu { position:relative; z-index:20; color:#848484; cursor:pointer; }
#nav_main li.light .menu .menubd { height:auto; z-index:20; position:absolute; display:none; }
#nav_main li.light .menu .menubd .content { height:auto; background:#fff; position:absolute; z-index:20; border:1px solid #d3d3d3; }
#nav_main li.light .menu .menubd .hidenframe { position:absolute; top:0px; left:1px; z-index:3; overflow: hidden; border: none; height:68px; background:url("../images/nav_main_menubd_bg.png") no-repeat top; display:none; }
#nav_main li.light .menubd .moreTit { float:left; width:36px; background:#009896; color:#fff; padding:0 4px; }
#nav_main li.light .menubd dl.moreCont { float:left; width:280px; display:block; margin-left:15px; }
#nav_main li.light .menubd dl.moreCont dd { float:left; width:68px; line-height:18px; text-align:left; }
#nav_main li.light .menubd dl.first { text-align:left; }
#nav_main li.light .menubd dl.first dd { float:none; margin-bottom:20px; height:38px; overflow:hidden; }
#nav_main li.light .menubd dl.first dd em { background:url(../images/i_index_icon02.png) no-repeat; display:inline-block; overflow:hidden; width:38px; height:38px; float:left; margin-right:12px; }
#nav_main li.light .menubd dl.first dd .ask { background-position:0 -91px; }
#nav_main li.light .menubd dl.first dd .booking { background-position:-84px -91px; }
#nav_main li.light .menubd dl.first dd .ftext { float:left; width:110px; font:900 16px/16px "Microsoft YaHei"; padding-top:6px; }
#nav_main li.light .menubd dl.first dd .ftext .f12px { font:12px/16px "宋体"; color:#b7b7b7; }
#nav_main li.light .menubd dl.second dd { float:left; width:75px; text-align:left; }
#nav_main li.light .menu .helpmenubd .content { width:160px; line-height:21px; padding:15px; top:0; left:0; *top:15px;
*left:-55px;
_top:15px; _left:-55px; }
#nav_main li.light .menu .helpmenubd .hidenframe { }
#nav_main li.light .menu .moremenubd .content { width:350px; line-height:21px; padding:15px; top:0; left:0; *top:15px;
*left:-55px;
_top:15px; _left:-55px; }
#nav_main li.light .menu .moremenubd .hidenframe { }
#nav_main li.light .menu .weixinmenubd .content { top:30px; left:-180px; *top:30px;
*left:-185px;
_top:30px; _left:-185px; padding:15px; height:250px; }
#nav_main li.light .menu .weixinmenubd .hidenframe { }
#nav_main li.home { background:url(../images/i_index_icon.png) 0 -346px no-repeat; width:39px; height:25px; font:900 14px/25px "宋体"; padding-left:30px; margin-top:6px; }
#nav_main li.phone { background:url(../images/i_index_icon.png) 0 -296px no-repeat; padding-left:12px; }
#nav_main li.weixin { background:none; }
#nav_main li.weixin a.weibo, #nav_main li.weixin a.QQweibo, #nav_main li.weixin a.qq { background:url(../images/i_index_icon.png) no-repeat; }
#nav_main li.weixin a { display:inline-block; _display:inline; _zoom:1; *display:inline;
*zoom:1;
height:36px; line-height:36px; }
#nav_main li.weixin a.weibo { background-position:0 11px; width:18px; padding:0 5px; float:left; }
#nav_main li.weixin a.weibo:hover { background-position:0 11px; }
#nav_main li.weixin a.QQweibo { background-position:-31px 11px; width:18px; padding:0 5px; float:left; }
#nav_main li.weixin a.QQweibo:hover { background-position:-31px 11px; }
#nav_main li.weixin a.qq { background-position:-63px 11px; width:22px; height:36px; padding:0; float:left; margin:0; }
#nav_main li.weixin a.qq:hover { background-position:-92px 11px; }
#nav_main .Sweibo { float:left; padding-top:7px; }
#lotteryList { position:relative; left:0; width:auto; z-index:100; top:0; }
#lotteryList li { position:relative; }
#lotteryList ul { background-color:#f3f3f3; display:block }
#lotteryList li { color:#959595; display:block; *display:inline;
width:190px; padding:7px 0 5px 4px; *padding:7px 0 5px 4px;
overflow:hidden; zoom:1; vertical-align:top; }
#lotteryList li.moreLi { display:block; position:relative; overflow:visible; line-height:25px }
#lotteryList li.moreLi:hover, #lotteryList li.moreLiHover { background:#fff; border:1px solid #d0d0d0; border-right:0; top:-1px; padding-left:3px; margin-bottom:-1px; margin-right:-5px; -webkit-box-shadow:1px 1px 1px 0 #eee; box-shadow:1px 1px 1px 0 #eee }
#lotteryList li.moreLi p { position:absolute; display:block; left:-9999px; top:-20px; background:#fff; border:1px solid #ccc; border-left:0; padding:7px 18px; width:186px; line-height:27px; -webkit-box-shadow:1px 1px 1px 0 #eee; box-shadow:1px 1px 1px 0 #eee; }
#lotteryListEntry #lotteryList li.moreLi p { _bottom:-2px }
#lotteryList li.moreLi p a, #lotteryList li.moreLi p a:hover { line-height:27px }
#lotteryList li.moreLi:hover p, #lotteryList li.moreLiHover p { left:194px; }
#lotteryList li.moreLi #moreSpanLink, #lotteryList li.moreLi #moreSpanLink:hover { text-decoration:none; cursor:default; line-height:27px; font-family:simsun }
#lotteryList li.helpLinks { border:0; padding:0; display:block; text-align:right; line-height:23px; height:23px; *height:23px;
*line-height:23px;
}
#lotteryList li.helpLinks a, #lotteryList li.helpLinks a:hover { margin:0 0 0 14px; line-height:23px }
#lotteryList li em { float:left; display:inline; width:23px; height:27px; margin-right:3px; background-image:url(../images/i_index_icon.png); background-repeat:no-repeat }
#lotteryList li .lotIco_fc { background-position:-2px -32px; }
#lotteryList li .lotIco_tc { background-position:-31px -32px; }
#lotteryList li .lotIco_gp { background-position:-68px -32px; }
#lotteryList li .lotIco_dc { background-position:-106px -32px; }
#lotteryList li .lotIco_lc { background-position:-142px -32px; }
#lotteryList li h3 { line-height:25px; color:#727171; height:25px\0; line-height:28px\0; overflow:hidden; position:relative; margin-left:4px; font-size:14px; font-weight:bold; }
#lotteryList li div { line-height:22px; color:#2b2b2b; padding-left:30px; }
#lotteryList li div a, #lotteryList li div a:hover { *line-height:22px
}
#lotteryList li a, #lotteryList li a:hover { position:relative; display:inline-block; margin-right:10px; height:auto; font-size:12px; font-weight:400; line-height:22px; background:0; padding:0 }
#lotteryList li a:hover { text-decoration:underline; color:#ba2636 }
#lotteryList li.moreLi p span a, #lotteryList li.moreLi p span a:hover { margin-right:0; float:left; line-height:25px; color:#727171 }
#lotteryList li h3 a, #lotteryList li h3 a:hover { margin-right:0; float:none; line-height:25px; color:#666; font-size:14px; font-weight:bold; }
#lotteryList li h3 a:hover, #lotteryList li.moreLi p span a:hover { color:#ba2636 }
#lotteryList .t { background:#fff; }
#lotteryList .hotNews, #lotteryList .hotNews:hover { color:red; margin:0 0 0 -5px }
#main-menu-con { float:left; color:#fff; font:18px/50px "Microsoft YaHei"; position:relative; z-index:10; }
#main-menu-con:after { content:""; clear:both; visibility:hidden; height:0; display:block }
#main-menu-con ul { display:inline; }
#main-menu-con li { display:inline; float:left; width:100px; text-align:center; }
#main-menu-con a:link, #main-menu-con a:visited { display:block; color:#fff; width:100px; }
/*.main-menu-con.home,.main-menu-con.women,.main-menu-con.man { width:60px;}
.main-menu-con.w50 { width:50px;}*/
#main-menu-con.about { background:none; }
#main-menu-con .fnav:hover, #main-menu-con.hover a.fnav { font:18px/50px "Microsoft YaHei"; background:url(../images/i_index_icon.png) 0 -235px repeat-x; color:#fff; text-decoration:none; }
#main-menu-con .m-baoxi { background:#ff950d; }
#main-menu-con .m-home { width:75px; }
#main-menu-con .m-home a:link, #main-menu-con .m-home a:visited { display:block; color:#fff; width:75px; }
#main-menu-con li.light { float:right; width:73px; padding:0; background:url(../images/i_index_icon.png) no-repeat right -344px; padding-right:10px; cursor:pointer; }
#main-menu-con li.open { float:right; width:73px; padding:0; background:url(../images/i_index_icon.png) no-repeat right -293px; padding-right:10px; cursor:pointer; }
#main-menu-con li.light .menu { position:relative; }
#main-menu-con li.light .menu .menubd { width:127px; z-index:10; position:absolute; display:none; }
#main-menu-con li.light .menu .menubd .content { width:127px; position:absolute; z-index:10; background:#3cc8c7; }
#main-menu-con li.light .menu .menubd .hidenframe { position:absolute; top:0; left:0; z-index:10; overflow: hidden; border: none; height:68px; background:url("../images/nav_main_menubd_bg.png") no-repeat top; display:none; }
#main-menu-con li.light .menubd dl { display:block; padding:0; width:127px; margin:0; }
#main-menu-con li.light .menubd dl.first { background: none; }
#main-menu-con li.light .menubd dl dd { text-align:left; height:35px; font:15px/35px ""; padding-left:30px; }
#main-menu-con li.light .menubd dl dd:hover { background:#fff; color:#009896; }
#main-menu-con li.light .menubd dl dd:hover a { color:#009896; }
#main-menu-con li.light .menu .gcmenubd .content { top:0; left:-44px; *top:38px;
*left:-104px;
}
#main-menu-con li.light .menu .gcmenubd .hidenframe { }
.i_f_links { display:block; float:left; height:395px; width:980px }
.full .i_f_links { width:980px; }
.head { height:132px; background:url(../images/head_bg.png) repeat-x; margin:0 auto; }
.v_logo, .k_logo { float:left; }
.v_logo img, .k_logo img { margin-top:30px; }
.head_r { float:right; }
.top_ad { float:left; }
.top_phone { float:left; }
.top_ad img, .top_phone img { margin-top:30px; }
/*内容详细底部健康专题推荐*/
.bottom-zt { width:100%; overflow:hidden; }
.bottom-zt ul { width:120%; }
.bottom-zt li { float:left; width:230px; }
.bottom-zt .p2 li { margin-right:20px; }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }