/* CSS Document */
body{margin:0; padding:0; font-size:12px; font-family:"Microsoft Yahei","subimt"; color:#666; line-height:24px;}
ul,ol,li,p,dl,dt,dd,input,h1,h2,h3,h4,h5,h6,img{ margin:0; padding:0; border:0; list-style:none;}
a:link,a:visited{ color:#002244; text-decoration:none;}
a:hover{color:#d50315; text-decoration:underline;}

/********************headTop**********************/

#headTop{ height:42px; width:100%; background:#434343;}
.headTop_in{ width:1000px; margin:0 auto; line-height:42px;}
.headTop_in ul,.headTop_in ul li{ float:left; overflow:hidden;}
.headTop_in ul li a{ display:inline-block; padding:0 20px; color:#fff !important; }
.index_login a:hover,.headTop_in ul li a:hover{background:#898989; text-decoration:none;}
.index_login{ float:right; overflow:hidden;}
.index_login li,.index_login li span,.index_btn{ float:left;}
.index_login li span{ color:#fff;}
.index_btn{ background:url(../style/204_top_input_bg.jpg) no-repeat;  width:135px; height:21px; margin:10px 10px 0; line-height:21px;}
.index_but{ background:url(../style/204_login.png) no-repeat; width:42px; height:22px; cursor:pointer;_margin-top:10px; margin-top:9px;}
.index_but:hover{ background:url(../style/204_login_hover.png) no-repeat;}
.index_login a{ color:#fff !important; padding:0 10px; display:inline-block; margin-left:10px}

/***********************head************************/

#head{ margin:12px auto; width:1000px; overflow:hidden;}
h1{ width:200px; height:60px; float:left;}
.weather{ float:left; margin-left:20px; width:230px; height:26px; margin-top:22px; overflow:hidden;}
.weather_icon{ width:20px; height:20px;}
.red{ color:#d40215 !important;}
.green{ color:#339900 !important}
.weather_in span b{ float:left; font-weight:normal; }
.weather_in span{ float:left; padding-right:10px;color:#000;}
.detail_icon a{ background:url(../style/204_icon.jpg) no-repeat; width:16px; height:16px; float:left; margin-right:5px; margin-top:10px; text-indent:-999em;}
.detail_icon .tx_weibo{ background-position:0 -16px}
.detail_icon .QQ_kongjian{ background-position:0 -32px}
.detail_icon .renren{ background-position:0 -48px}
.detail_icon .doupan{ background-position:0 -64px;}
.detail_icon span{float:left; margin-top:8px; padding-right:8px;}
.detail_icon{ overflow:hidden; clear:both; padding-top:14px; _padding-top:8px;}
.search{ height:28px; overflow:hidden; float:right; margin-top:20px; _display:inline}
.index_btn_s{ width:314px; border:1px solid #a29463; border-right:none; height:26px; background:url(../style/204_sousuokuang.jpg) no-repeat; float:left; padding-left:26px; line-height:26px;  color:#cbcbcb;}
.index_btn_sb{ width:78px; height:28px; background:url(../style/204_search.jpg) no-repeat; float:left;cursor:pointer;}
.index_btn_sb:hover{ background:url(../style/204_search_hover.jpg) no-repeat;}

/********************mainNav**********************/

#mianNav{ background:url(../style/204_mainNav_bg.jpg) repeat-x; height:70px; width:100%;}
.mainNav_in{ width:1000px; height:70px; margin:0 auto;}
.mainNav_in li{ float:left; margin-right:12px; overflow:hidden;}
.mainNav_in h2{width:20px; height:70px; float:left;margin-right:10px}
.mainNav_in h2 a{ background:url(../style/204_zixun.png) no-repeat left center; text-indent:-999em;width:20px; height:70px; display:block}
.zx_detail{ float:left; overflow:hidden; background:url(../style/204_mainNav_bg_line.jpg) no-repeat left center; height:60px; padding-left:12px; width:120px; padding-top:10px}
.zx_detail a{ margin-right:7px; color:#fff !important; font-size:14px; line-height:24px;}
.mainNav_in h2 a:hover{ background:url(../style/204_zixun_hover.png) no-repeat left center;}
.mainNav_in .mianNav_wh a{ background:url(../style/204_wenhua.png) no-repeat left center;}
.mainNav_in .mianNav_wh a:hover{ background:url(../style/204_wenhua_hover.png) no-repeat left center;}
.mainNav_in .mianNav_sh a{ background:url(../style/204_shenghuo.png) no-repeat left center}
.mainNav_in .mianNav_sh a:hover{ background:url(../style/204_shenghuo_hover.png) no-repeat left center}     
.mainNav_in  .mianNav_nx a{ background:url(../style/204_nvxing.png) no-repeat left center;}
.mainNav_in  .mianNav_nx a:hover{ background:url(../style/204_nvxing_hover.png) no-repeat left center;}   
.mainNav_in .mianNav_yl a{ background:url(../style/204_yule.png) no-repeat left center;}.mainNav_in .mianNav_yl a:hover{ background:url(../style/204_yule_hover.png) no-repeat left center;}               
.mainNav_in .mianNav_jk a{ background:url(../style/204_jiankang.png) no-repeat left center;}
.mainNav_in .mianNav_jk a:hover{ background:url(../style/204_jiankang_hover.png) no-repeat left center;}
.mianNav_last a{ width:42px; height:22px; background:url(../style/204_youxi.png) no-repeat; text-indent:-999em; cursor:pointer; text-indent:-999em; display:inline-block; padding-top:4px; float:left;}           
.mianNav_last{ width:42px; margin-right:0 !important;}
.mianNav_last .fashion{ background:url(../style/204_shishang.png) no-repeat;}           
.mianNav_last .fashion:hover{ background:url(../style/204_shishang_hover.png) no-repeat;}         
.mianNav_last a:hover{ background:url(../style/204_youxi_hover.png) no-repeat;}

/*******************content**************************/     
#content{ overflow:hidden;width:1000px; margin:0 auto;}    

/*********************焦点****************************/

.indexCon_top{ overflow:hidden; margin:20px 0;}
.index_banner{ width:335px; float:left; margin-right:15px; overflow:hidden;}
.index_banner_tab{background:url(../style/204_banner_tab.jpg) repeat-x; height:32px; border:1px solid #cacaca;}
.index_banner_tab li{ float:left; font-size:14px; color:#002244; line-height:34px; width:83px; text-align:center; cursor:pointer;}
.index_banner_tab .current{ background:#fff; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-top:3px solid #cb0303; margin:-1px 0 0 -1px; height:31px; font-weight:bold; overflow:hidden}
.index_banner_bot{ margin-top:10px; overflow:hidden; display:none;}
.index_banner .current{ display:block;}
.banner_pic{ width:335px; height:238px; position:relative; overflow:hidden;}
.banner_pic ul{ position:absolute; width:9999px;}
.banner_pic li{ width:335px; height:238px; float:left;position:relative;}
.banner_dote{ position:absolute; bottom:10px; right:10px; z-index:4;}
.banner_dote li{ background:url(../style/204_banner_dote.png) no-repeat; width:9px; height:9px; float:left; margin-right:10px; cursor:pointer;}
.banner_dote .current{ background:url(../style/204_banner_dote_hover.png) no-repeat;}
.index_black{ width:335px; height:36px; position:absolute; left:0; bottom:0; background:#000;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#44000000',endColorstr='#44000000'); 
 z-index:2;}
.banner_txt{ overflow:hidden;line-height:24px;}
.banner_txt li{ background:url(../style/204_dote.gif) no-repeat left 14px; padding-left:10px; height:27px; line-height:27px; overflow:hidden;}
.bj_hot{ width:300px; float:left; margin-right:14px; overflow:hidden;}
.subTitle{ height:30px; border-top:3px solid #990909; border-bottom:1px solid #e8e8e8; font-size:18px; font-weight:normal; line-height:30px; padding-left:12px; color:#000;}
.focus{ overflow:hidden; border-bottom:1px dashed #e4e4e4; padding-bottom:5px; padding-top:10px;}
.focus h3{ font-size:18px;}
.blue{ color:#2580c7 !important;}
.Ranklist{ width:336px; float:left; overflow:hidden; margin-bottom:20px;}
.subTitle span{ float:left;}        
.more{ float:right; color:#a9a9a9 !important; padding-right:16px; font-size:12px; margin-right:10px;}
.keywords{ width:277px; height:84px; border:1px solid #efb3b3; margin-top:15px; background:url(../style/204_words.jpg) no-repeat; padding-left:56px; position:relative;}
.a1{ position:absolute; font-size:26px; color:#333 !important; left:56px; top:10px;}
.a2{ position:absolute; font-size:24px; color:#119f29 !important; left:155px; top:12px;}
.a3{ color:#991515 !important; font-size:18px; position:absolute; left:274px; top:30px; word-break:keep-all;}
.a4{ color:#C33 !important; font-size:16px; position:absolute; left:90px; top:50px; }
.a5{ color:#993 !important; font-size:18px; position:absolute; right:82px; bottom:10px;}
.ss_foucs{ background:url(../style/204_fous_line.jpg) repeat-x; height:32px; width:1000px; clear:both;}
.ss_foucs h2{ font-size:16px; line-height:28px; padding-left:13px; float:left;}
.ss_foucs_txt li{ float:left; font-size:15px; line-height:32px; margin-left:20px; width:274px;}
.ss_foucs_txt{ margin-top:0 !important;float:left;width:903px;}
.ad{ overflow:hidden; padding-top:15px; clear:both;}

/*******************资讯*****************************/

.wh,.zx,.life,.woman,.yule,.health{ overflow:hidden; margin-bottom:20px; clear:both;*margin-bottom:0; }
.list_subTitle{ background:url(../style/204_list_bg.jpg) repeat-x; height:49px; line-height:49px; margin-bottom:15px;}
.zx_cen_pic02{ height:85px; overflow:hidden;margin-bottom:10px;}
.list_subTitle h2{ float:left; font-size:24px; color:#000; border-top:5px solid #c30000; padding:0 32px 0 20px; height:44px; line-height:44px;}
.zx_left{ float:left; margin-left:15px; width:358px; overflow:hidden; _display:inline}
.zx_txt{ overflow:hidden; padding-bottom:10px; margin-bottom:15px; border-bottom:1px dashed #ccc;_ display:inline-block}
.index_pic04 h3{ font-size:16px; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.zx_txt01{ margin-top:3px;}
.zx_center{width:240px; overflow:hidden; float:left; _display:inline; margin-left:15px; padding-right:15px;}
.zx_cen_pic{ width:240px; height:200px; overflow:hidden; position:relative;}
.zx_cen_pic01{ position:absolute; width:9999px;}
.zx_cen_pic01 li{ float:left; width:240px; height:160px;position:relative;overflow:hidden;}
.zx_zhezao{ background:url(../style/204_zx_cen_pic.png) no-repeat; height:34px; line-height:34px; text-align:center; position:absolute; left:0; bottom:0;width:240px;}
.zx_zhezao a{ color:#fff !important; font-size:14px;height:34px;overflow:hidden;}
.zx_cen_dote{ position:absolute; left:68px; bottom:20px;}
.zx_cen_dote li{ float:left; width:10px; height:10px; background:#cfcece; margin-right:10px; cursor:pointer;}
.zx_cen_dote .current{ background:#bd0505;}
.zx_cen_txt h3{font-size:14px; height:34px; line-height:34px; overflow:hidden;}
.zx_cen_pic02 dt{ float:left; width:85px; height:85px; margin-right:12px;}
.zx_cen_pic02 dd{ float:left; width:143px; margin-top:-4px; line-height:22px;}
.zxLeft{ float:left; overflow:hidden;border-right:1px solid #d2d2d2; margin-right:15px; width:644px; }
.zx_txt02{ border-bottom:none; padding:0 !important; margin:0 !important;}
.zx_right{ float:left; width:340px; overflow:hidden;}
.shipin li{ width:161px; height:138px; text-align:center; margin-right:18px; float:left; overflow:hidden;}
.shpin_pic{width:161px; height:111px; position:relative;}
/*.shipin span{ background:url(../style/204_player.png) no-repeat; position:absolute; left:50%; top:50%; margin:-18px 0 0 -18px; width:36px; height:36px; z-index:4;}
.shipin .lj{ position:absolute; left:0; top:0; width:161px; height:111px; background:#000;opacity:0.4;filter:alpha(opacity=40); z-index:2; cursor:pointer;}*/
.shipinjj li{ width:145px; height:138px; text-align:center; margin-right:18px; float:left; overflow:hidden;}
.shpinjj_pic{width:145px; height:111px; position:relative;}
/*.shipinjj span{ background:url(../style/204_player.png) no-repeat; position:absolute; left:50%; top:50%; margin:-18px 0 0 -18px; width:36px; height:36px; z-index:4;}
.shipinjj .lj{ position:absolute; left:0; top:0; width:145px; height:111px; background:#000;opacity:0.4;filter:alpha(opacity=40); z-index:2; cursor:pointer;}*/
.nomar{ margin-right:0 !important;}
.zx_right_txt dt{ float:left; margin-right:12px; word-break:keep-all; width:163px; height:23px; line-height:23px; overflow:hidden; }
.zx_right_txt dd{ float:right; width:163px; height:23px; line-height:23px; overflow:hidden;}
.ad01{padding-top:15px;}
.wh_left{ float:left; width:318px; overflow:hidden; padding-right:15px; border-right:1px dashed #d4d4d4; margin-left:15px; _display:inline}
.wh_left_pic{ overflow:hidden;}
.wh_left_pic li{ width:154px; height:154px; float:left; position:relative; margin-right:10px;}
.wh_left_pic span{ position:absolute; left:0; bottom:2px; height:30px; line-height:30px; text-align:center; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#44000000',endColorstr='#44000000'); width:154px; }
.wh_left_pic span a{color:#fff !important;}
.wh_left_pic02 dt{ width:154px; height:124px;}
.wh_left_pic02 dd{ width:152px;}
.zx_right_txt{ overflow:hidden; clear:both; padding-top:5px; line-height:22px;}
.wh_right{ margin-left:15px; width:636px; float:left; overflow:hidden;}
.wh_r_left{ overflow:hidden; margin-right:15px; padding-right:15px; border-right:1px dashed #D4D4D4; float:left; width:304px;}
.wh_r_txt{ overflow:hidden; margin-top:10px; display:none;}
.shpin_pic01 li{ width:142px; height:134px; overflow:hidden;}
.wh_r_left .current{ display:block;}
.shipin li a{ color:#666 !important; height:22px; line-height:22px; overflow:hidden;}
.wh_r_right{ overflow:hidden; float:left; width:300px;}
.wh_r_r_txt{ overflow:hidden; margin-bottom:13px;}
.wh_r_r_txt dt{ width:74px; height:56px; float:left; margin-right:14px;}
.wh_r_r_txt dd{ width:212px; height:56px; float:left; line-height:20px;}
.wh_r_r_txt dd h4{font-size:12px; height:22px; line-height:22px; overflow:hidden}
.life_txt{ margin-top:12px;}
.woman_left{ float:left; width:614px; margin-left:15px;border-right: 1px solid #d2d2d2; padding-right:15px; _display:inline;}
.woman_l_txt{ width:358px; float:left; margin-right:15px; }
.woman_l_pic{ overflow:hidden; margin-bottom:15px;}
.woman_l_pic dt{ float:left; width:145px; height:126px; margin-right:13px;}
.woman_l_pic dd{ float:left; width:200px; height:126px; overflow:hidden;}
.subTitle_wm{ font-size:16px; height:26px; line-height:26px; overflow:hidden;}
.woman_txt li{ background:none; font-size:14px; padding-left:0;}
.woman_l_r{ width:240px; float:left; overflow:hidden;}
.woman_right{ float:left; width:340px; margin-left:15px;}
.ad02{ width:340px; height:140px; margin-top:10px;}
.banner_txt01{ clear:both;}
.ad03{ width:612px; height:103px; width:612px; overflow:hidden; padding-top:16px;}
.health_pic li,.health_pic span{ overflow:hidden; width:174px;}
.health_txt{ padding-top:4px;}     
.health_r_pic dt{ float:left; width:172px; height:125px; margin-right:12px;}
.health_r_pic dd{ float:left; width:156px; height:125px; overflow:hidden;}
.health_r_pic dd a{ display:block; height:24px; line-height:24px; overflow:hidden;}
.health_r_pic{ overflow:hidden; margin-bottom:10px;}
.ad04{ width:340px; height:108px; overflow:hidden; padding-top:10px;}
.health_pic li, .health_pic span {overflow: hidden;width: 174px;}
/*flash_ad*/
.flash_ad{ float:left; height:242px; margin-right:15px; margin-bottom:8px;}
	.fPic{float:left;width:335px;overflow:hidden}
	.box360{ width:335px; height:280px; overflow:hidden;}
	.label01{float:left;width:335px;height:29px;background:url(../style/204_lab_03.gif) no-repeat left -91px;}
	.label01 li{float:left;width:66.5px;height:24px;line-height:24px;background:url(../style/204_lab_03.gif) no-repeat right -47px;text-align:center; padding-bottom:3px;}
	.label01 li.current{width:66.5px; color:#FFFFFF; cursor:pointer;background:url(../style/204_lab_03.gif) no-repeat top center;}
	.tablistDiv{float:left;width:335px;height:252px;overflow:hidden}
	.tabDiv{float:left;width:335px;height:252px;overflow:hidden;display:none}
	#tabSlideFirst{display:block}
	.bigPic{float:left;width:335px;height:252px;position:relative;}
	.bigPic img{width:335px;height:252px;}
	.bigPic .textbg{position:absolute;width:335px;height:26px;top:224px;left:0;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
	.bigPic .text{position:absolute;width:315px;height:26px;line-height:23px;top:226px;*top:225px;_top:226px;left:10px;}
	#prevSlide,#nextSlide{width:35px;height:34px;position:absolute;top:218px;left:0px;z-index:10;text-align:center;cursor:pointer}
	#prevSlide img,#nextSlide img{position:absolute;top:9px;left:12px;z-index:12}
	.btnBg{position:absolute;top:160px;left:0;width:35px;height:34px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;background:#000;position:absolute;left:0;top:0;z-index:11}
	.btnBgHover{position:absolute;top:160px;left:0;width:35px;height:34px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;background:#000;position:absolute;left:0;top:0;z-index:11}
	#nextSlide{left:300px}
	#nextSlide img{left:15px}
	.bigPic span{float:right;color:#ccc;background:url(../style/204_sprite5.gif) no-repeat 0 -44px;padding-left:17px}
	.tit02{height:35px;border-top:3px solid #2b2b2b;border-bottom:1px solid #ddd}
	.tit02 img{float:left;padding-top:7px}
	.tit02 .cDGray{float:right;padding:10px 4px 0 0}
	.tit02 .cDGray a{background:url(../style/204_sprite5.gif) no-repeat -499px -769px;padding:0 5px 0 7px}
	.tit02 .cDGray a.nobg{background:none}
	.tit02 .ch a:hover{color:#ba2636}
	.tit02 .ch{float:left;font-size:16px;font-weight:bold;padding-top:8px}
	.tit02 .ch em{font-size:12px;font-weight:bold;padding:0;}
	.picTxt h3{font:bold 16px/22px 宋体;padding:7px 0 0;_padding:8px 0 0;margin-bottom:7px;_margin-bottom:8px;}
	.picTxt h3.spe06{margin-bottom:6px;margin-bottom:4px\9;*margin-bottom:4px;_margin-bottom:6px;}
	.hotPic{float:left;width:123px;height:86px;position:relative;overflow:hidden;margin:5px 12px 0 0;_margin:5px 9px 0 0}
	.hotPic .icon_v2{position:absolute;left:7px;top:57px}
	.hotPic .textbg{position:absolute;width:123px;height:19px;top:67px;left:0;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
	.hotPic .text{position:absolute;width:123px;height:19px;line-height:19px;text-align:center;top:67px;*top:66px;_top:67px;left:0}
	.list03 li{font-size:14px;line-height:24px;}
	.index_black a{display: block;font-size: 14px;height: 100%;line-height: 36px;overflow: hidden;text-indent: 1em;width: 218px;color:#fff !important}
	.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover,.label01 li.current a:link,.label01 li.current a:visited,.label01 li.current a:hover,.curve li.current a:link,.curve li.current a:visited,.curve li.current a:hover{color:#fff; font-size:12px;}
	.mobCTop{ position:relative;}
.title01{ border-top:none; position:relative; height:30px; line-height:30px;}
.title01 li{cursor:pointer; float:left;border-top: 2px solid #e8e8e8; width:112px; text-align:center; font-size:15px;color:#000;}
.tabArrow{border-top: 2px solid #cb0303;height: 7px;left: 0; width:112px;
overflow: hidden;position: absolute;text-align: center;top:0;z-index: 1;}
.tabArrow b{ border:6px solid #000; border-color:#cb0303 transparent transparent transparent;
border-style:solid dashed dashed dashed;
border-width:6px;display: inline-block;}
.mobCBody{ overflow:hidden;margin-top:5px; display:none;}
.Ranklist .current{ display:block;}
.mobCBody li,.forumRight ul li{ font-size:12px; height:27px; text-align:left; line-height:23px;}
.num{ color:#fff; width:23px; height:23px; float:left; background:url(../style/ias_phone03.jpg) no-repeat; text-align:center;}
.num01{ background-position:0 -23px}
.mobCBody a{ color:#333 !important; margin-left:6px;}