/* CSS reset */
html,body,div,span,h1,h2,h3,p,a,img,dl,dt,dd,ol,ul,li,form,label{margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}:focus{outline:0}
/*body{background: url(../img2/kdslife2k9-globalBodyBg.jpg) repeat-x #FFF  top center; line-height: 1.5;color: black;font-size:12px}*/
body{background:#FFF  top center; line-height: 1.5;color: black;font-size:12px}
ol, ul{list-style:none}
.clearBoth {clear:both;height:0;overflow:hidden}em{font-style:normal}a{color:#333; text-decoration:none}a:visited{ color:#333}a:hover{color:#C30;text-decoration:underline}a:active{color:#C30}a:focus{color:#C30}img{-ms-interpolation-mode: bicubic} 
/*layout*/
.w960{ clear:both; background:#FFF; overflow:hidden; margin:0 auto; padding:0 5px; width:950px}
.l{ float:left; overflow:hidden; width:640px}.r{ float:left; display:inline; overflow:hidden; margin-left:10px; width:300px}
.l .tag{ width:640px; margin-bottom:10px}
	.l .tag .t{ background: url(../img2/kdslife2k9-article.jpg) no-repeat 0 0; overflow:hidden; padding:0 10px; height:30px; line-height:30px}
	.l .tag .c{ padding:10px; width:618px; border:1px #CCC solid; border-top:0}
	h2{font-size:14px; color:#FFF; font-weight:700; letter-spacing:2px}h2 em{ color:#FF0}
.r .tag{ width:300px; margin-bottom:10px}
	.r .tag .c{ padding-top:5px}
	.r .tag .t{ background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -89px; position:relative; overflow:hidden; padding:2px 0 0 15px; height:27px; width:285px}.r .tag .t2{background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -31px}.r .tag .t3{background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -60px}
	.r .tag .t span{ position:absolute; top:0; right:0; }.r .tag .t span a{ display:block; background:url(../img2/kdslife2k9-article.jpg) no-repeat -250px -89px cursor:pointer; width:50px; height:25px;text-indent:-9999px;}
	.r .tag .t2 span a{ background:url(../img2/kdslife2k9-article.jpg) no-repeat -250px -31px}.r .tag .t3 span a{ background:url(../img2/kdslife2k9-article.jpg) no-repeat -250px -60px}.r .tag .t4 span a{ background:url(../img2/kdslife2k9-article.jpg) no-repeat -250px -89px}
/*广告*/
.ad{clear:both}.ad img,.ad object{display:block;margin:0 auto 5px}
.ad300250 img,.ad300250 object{ margin:0}
/*.adList{ background:#F3F3F3; margin-bottom:10px; overflow:hidden; padding:10px 10px 0; height:47px}*/
.adList{ background:#fff; margin-bottom:10px; overflow:hidden; padding:10px 10px 0; height:47px}
.adSubTitle{ overflow:hidden; display:inline; float:right; padding:0 5px 0 0; margin:0 0 0 8px; width:255px;  color:#C30; text-align:right;}/*height:25px; line-height:25px;*/
.adSubTitle a,.adSubTitle a:visited{color:#C30; text-decoration:underline}
/*复用CSS*/
.icoList li{ background:url(../img2/kdslife2k9-article-icon.gif) no-repeat 0 -240px; padding-left:8px; line-height:1.8}
.tList li{ position:relative; zoom:1; line-height:1.8}
	.tList li em{ color:#C30; margin-right:5px;}.tList li em a,.tList li em a:visited{ color:#C30}
	.tList li a,.tList li a:visited{ color:#333}.tList li a:hover{ color:#C30}.tList li span{ position:absolute; top:0; right:5px; color:#999}
.pList li a img{ display:block; padding:1px; border:1px #CCC solid}.pList li a:hover img{ border:1px #C30 solid}.pList li a span{ display:block; margin-top:2px}
.tabs li{ background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -118px; float:left; display:inline; margin-left:3px; width:70px; height:27px; line-height:27px; font-size:13px; color:#FFF; text-align:center}
.tabs .current{background:url(../img2/kdslife2k9-article.jpg) no-repeat -70px -118px; color:#C30; font-weight:700}
/*您的位置*/
#breadCrumb{ padding:5px 0 5px 20px; margin-bottom:10px; border-bottom:1px #EEE solid}
#breadCrumb a,#breadCrumb a:visited{color:#113593; text-decoration:none}#breadCrumb a:hover{ color:#C30; text-decoration:underline}
/*mainCon*/
.mainCon{ overflow:hidden; padding:1px; border:1px #CCC solid; width:636px}
	/*.mainConBg{ background:url(../img2/kdslife2k9-article.jpg) repeat-x 0 -408px;width:636px}*/
	.mainConBg{ background:#fff;width:636px}
	.mainCon p{padding:10px; font-size:14px; color:#333; line-height:2; text-indent:2em}.mainCon p img{ display:block; margin:0 auto; border:1px #333 solid}
/*作者&标题*/
.author{ padding:20px 0 12px 0; margin:0 auto; width:630px; border-bottom:1px #CCC dotted}
.author h1{ color:#000; font-size:28px; font-weight:700; font-family:microsoft yahei,黑体,simsun; text-align:center}
.info{ text-align:center; color:#666}.info a,.info a:visited{color:#666; text-decoration:underline}.info a:hover{ color:#C30}.info span em{ color:#C30; font-weight:700}
/*热门关注*/
.hotGz{ position:relative; overflow:hidden; padding:0 10px; height:25px; line-height:25px; color:#333; zoom:1}.hotGz a,.hotGz a:visited{ color:#113593; text-decoration:underline}.hotGz a:hover{ color:#C30}.hotGz span{ position:absolute; top:0; right:10px}.hotGz span a,.hotGz span a:visited{ color:#333; text-decoration:none}.hotGz span a:hover{ color:#C30}.hotGz span em{ color:#C30}
/*分页*/
#pager{ overflow:hidden;float:right; clear:both; margin:10px 0; text-align:center}
	#pager li{ float:left; margin:0 2px; width:25px; line-height:25px; cursor:pointer;}
	#pager li a,#pager li a:visited{ display:block;width:23px; height:23px; border:1px #CCC solid; text-align:center; text-decoration:none; color:#666;}#pager li a:hover{ background:#EDF2F9; border:1px #CCC solid;}
	#pager .defultKey{ color:#C30; font-weight:700; width:23px; height:23px; border:1px #CCC solid;}
	#pager .pre{ background:url(../img2/kdslife2k9-article.jpg) no-repeat -230px -118px; padding:0 0 0 17px;width:53px; height:25px; line-height:25px; color:#999}
		#pager .pre a,#pager .pre a:visited{background:none; text-decoration:none; color:#000; border:none;width:45px; text-align:left}#pager .pre a:hover{background:none;width:45px; color:#C30; border:0}
	#pager .next{background:url(../img2/kdslife2k9-article.jpg) no-repeat -230px -143px;width:70px; height:25px; line-height:25px;color:#999}
		#pager .next a,#pager .next a:visited{ background:none; text-decoration:none; color:#000; border:none;width:70px}#pager .next a:hover{ background:none;width:70px; color:#C30; border:0}
/*跳转链接*/
.skipLink{ background:url(../img2/kdslife2k9-article.jpg) repeat-x 0 -260px;position:relative; margin:10px 0; width:638px; height:78px; border:1px #CCC solid}
	.skipLink li{ float:left; display:inline; margin:25px 20px 0 34px }.skipLink2 li{margin:25px 50px 0 100px}
	.skipLink a,.skipLink a:visited{ overflow:hidden; display:block; font-size:14px; color:#113593;text-decoration:none}.skipLink a:hover{ color:#C30}
	.kdsBtn{ background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -145px; padding:5px 0 0 43px; height:30px; width:110px}.moreBtn{background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -180px; padding:5px 0 0 63px; height:30px; width:90px}.returnBtn{background:url(../img2/kdslife2k9-article.jpg) no-repeat 0 -215px; padding:5px 0 0 40px; height:30px; width:113px}
/*条款*/
.kdsMsg{background:url(../img2/kdslife2k9-article.jpg) repeat-x 0 -260px;position:relative; margin-bottom:10px; padding:10px 14px 0; color:#333; line-height:1.8; width:610px; height:138px; border:1px #CCC solid}
/*更多新闻*/#moreNews .tList{ padding:0 0 0 15px; width:380px; line-height:2; font-size:14px}
/*推荐品牌*/
#hotBrand{ background:url(../img2/kdslife2k9-hotbrand.jpg) no-repeat; overflow:hidden; margin-bottom:10px; padding:13px 0 0 40px; width:600px; height:107px}
	#hotBrand li{ float:left; display:inline; margin:0 11px; width:94px; height:94px}#hotBrand li img{ width:90px; height:90px}
/*社区酷图*/
.i12090S1{overflow:hidden; width:618px; height:134px}.i12090S1 li{ float:left; display:inline; margin:0 15px}
.i12090S1 a,.i12090S1 a:visited{ display:block; padding:1px; border:1px #CCC solid; width:120px; height:130px; color:#333; text-decoration:none; text-align:center}.i12090S1 a:hover{ border:1px #C30 solid; color:#C30}
.i12090S1 a img{ margin-bottom:1px; width:120px; height:90px;text-align:center}.i12090S1 a span{ background:#F3F3F3; display:block; overflow:hidden; height:39px;}
/*宽带山热门游戏*/
#webGame .c{ background:#FFF; padding:1px; margin-top:5px; border:1px #CCC solid; width:296px}
#webGame .item{ position:relative; overflow:hidden; width:296px; height:126px}#webGame .item img{ position:absolute; top:5px; left:5px; display:block; width:85px; height:115px}
#webGame .item dl{ padding:5px 0 5px 99px; width:190px}#webGame .item dl dt{ font-size:15px; font-weight:700; border-bottom:1px #CCC dotted}#webGame .item dl dd p{ color:#666; text-indent:2em; padding:5px 0}#webGame .haveBg{ background:#F0F0F0}.item .btm{ color:#113593}.item .btm a,.item .btm a:visited{ color:#113593}.item .btm a:hover{ color:#C30}.item .sbm{ width:65px; vertical-align: middle; margin-right:5px}
/*最新更新*/#newUpdate .icoList{ overflow:hidden; width:618px}#newUpdate .icoList li{ float:left; display:inline; clear:none; width:301px}
/*----右栏----*/
/*上海消费导购&折扣*/.i12090S2{ overflow:hidden; padding-left:12px}.i12090S2 li{ float:left;display:inline; width:143px; height:132px}.i12090S2 img{ width:120px; height:90px}.i12090S2 li a{ display:block; background:url(../img2/kdslife2k9-article-icon.gif) no-repeat 124px -295px}.i12090S2 li span{ width:124px; text-align:center}
/*hot区块*/
.hot{ background:url(../img2/kdslife2k9-article-icon.gif) no-repeat 260px 0; padding:10px; margin-top:10px; width:278px; height:65px;  border:1px #CCC solid}
/*24小时排行*/
.eDayRank{ background:#FFF; position:relative; margin-bottom:10px; width:298px; height:553px; border:1px #CCC solid}
.eDayRank .t{ background:url(../img2/kdslife2k9-article-icon.gif) no-repeat 5px -161px; padding:5px 0 0 38px; height:24px; border-bottom:1px #CCC solid; font-size:14px; color:#333; font-weight:700}
.eDayRank .tabs{ position:absolute; top:3px; right:5px; width:146px}
	.top10{ background:url(../img2/kdslife2k9-article.jpg) no-repeat -300px -31px; margin-top:10px; padding-left:44px; width:254px}.top10 li{overflow:hidden; margin-bottom:10px; height:14px; line-height:14px}
/*社科,小说，情感，八卦4个tabs*/
.fourTabs{ width:298px; height:220px; padding-top:3px; border:1px #CCC solid}
	#fTabs{ background:url(../img2/kdslife2k9-article-icon.gif) repeat-x 0 -209px; height:27px}
	.fourTabs .tabCon{position:relative; padding:12px 0}
	.i9070{ position:absolute; top:16px; left:5px; width:94px;}.i9070 li{overflow:hidden; margin-bottom:5px;width:94px; height:74px}.i9070 img{ width:90px; height:70px}
	.fourTabs .icoList{ padding-left:110px; width:183px}
/*------ list页面 ------*/
.listHead{margin:0 auto; padding:10px 0 7px 5px; border-bottom:1px #CCC dotted; width:610px; font-size:25px; color:#000;font-family:microsoft yahei,黑体,simsun; font-weight:100}
.impHead{margin:0 auto;padding:10px 0 7px 5px; width:610px;border-bottom:1px #CCC dotted;}
	.impHead h1{font-size:25px; color:#000;font-family:microsoft yahei,黑体,simsun; font-weight:100}
	.impHead a,.impHead a:visited{margin-right:5px; color:#c30; font-size:14px}
.ltList{margin:20px auto; width:615px; font-size:14px}.ltList li{ padding-left:10px; height:28px; line-height:28px; border-bottom:1px #CCC dotted}
.lsTlist{margin:0 10px}
	.lsTlist li{padding:10px 0; border-bottom:1px #CCC dotted}
	.lsTlist .t{position:relative;padding:0 0 0 10px;background:url(../img2/kdslife2k9-article-icon.gif) no-repeat 0 -240px; font-size:15px;height:23px; line-height:23px}
		.lsTlist .t a,.lsTlist .t a:visited{ color:#000}
		.lsTlist .t span{ position:absolute; top:0; right:0; color:#999}
		.mainCon .lsTlist p{ padding:5px 10px; color:#999; line-height:1.4; font-size:13px; text-indent:0;}
		.lsTlist .btm{position:relative; padding:0 0 0 10px;font-size:13px;zoom:1}
			.lsTlist .btm strong a,.lsTlist .btm strong a:visited{color:#C30}
			.lsTlist .btm span{position:absolute;top:0;right:0; font-weight:700; color:#333}
				.lsTlist .btm span a,.lsTlist .btm span:visited{color:#113593; font-weight:100}
			.lsTlist2 .btm span{position:static}
/*------ 图片列表页 -----*/
.imgList{ overflow:hidden; margin:0 auto; width:610px}.imgList li{ float:left; display:inline; margin:10px 12px; width:128px; height:98px}
.imgList li img{ max-width:120px; max-height:90px;_width:expression(this.width > 120 && this.width > this.height ? 120: auto);_height:expression(this.height > 90 ? 90 : auto);vertical-align:middle}
.imgList li a{  display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 90px; width:126px; height:96px; border:1px #CCC solid}.imgList li a:hover{ border:1px #C30 solid}
/*----- 图片页 ------*/
/*图片标签*/
.picLabel{padding:0 15px; width:611px; height:24px; line-height:24px; color:#999;}
	.picPara{float:left; overflow:hidden; width:320px; height:25px; line-height:25px;}.picPara em{ font-weight:700; color:#333;}.picPara a,.picPara a:visited{color:#113593; text-decoration:underline}.picPara a:hover{ color:#C30}
/*图片翻页*/
.picPager{margin:15px 0; height:25px; position:relative; z-index:1;}
	.picPager span{position:absolute; top:2px; right:175px; font-size:15px; color:#000;}
	.picPager em{ position:absolute; left:10px; top:5px}.picPager em strong{ color:#C30}
	.picPager .before,.picPager .before:visited{ display:block; background:url(../img2/article2k9-controlBg.jpg) no-repeat 0 -57px; position:absolute; top:0; right:95px; padding:4px 0 0 20px; width:50px; height:21px; text-decoration:none; font-size:13px; font-weight:700; color:#333;}
	.picPager .next,.picPager .next:visited{display:block; background:url(../img2/article2k9-controlBg.jpg) no-repeat -73px -57px; position:absolute; top:0; right:15px; padding:4px 0 0 10px; width:60px; height:21px; text-decoration:none;font-size:13px; font-weight:700; color:#333;}
/*大预览图*/
.bigPic{margin:0 auto; padding:4px; width:600px; border:1px #CCC solid}.bigPic img{ display:block; margin:0 auto}
/*图片播放按钮*/
.picPlayer{background:#F5F5F5; position:relative; z-index:10; margin:0 auto; width:610px; height:35px;}
	.playButton{position:relative; float:left; padding:8px 0 0 15px; width:285px; height:27px;}
#picXl{background:url(../img2/article2k9-controlBg.jpg) no-repeat -151px -58px; display:block; position:absolute; top:5px; left:70px;padding:5px 0 0 15px;width:40px; height:20px; text-decoration:none; color:#000;cursor:pointer}
	#items{background:#FFF; position:absolute; display:none; top:30px; left:70px; border:1px #CCC solid; border-top:none;padding:0 2px; width:49px; text-align:center; zoom:1;cursor:pointer}#items.show{display:block;}
		#items li a{display:block; color:#000; text-decoration:none; cursor:pointer; width:49px; height:18px;}#items li a:visited{ color:#000;}#items li a:hover{ background:#F1F1F1;}
#picStart,#picStart:visited{position:absolute; top:2px; left:130px; margin:0 0 0 5px; text-decoration:none; color:#333; cursor:pointer;}#picStart:hover{color:#C30;}
#picStart img{display:inline; margin:0; border:none;}
#picStart em{position:relative; top:-10px;}
	.picMore{float:left; padding:0 15px 0 0; width:295px; line-height:35px; text-align:right;}.picMore a,.picMore a:visited{color:#113593; text-decoration:underline}.picMore a:hover{color:#C30}
/*心情投票*/
.mood{ clear:both; background:#EDEDED; padding:10px 0}.mood .t{ padding-left:28px; margin-bottom:5px; font-size:14px; color:#333}.mood .t em{ color:#C30}
.value,.face{ overflow:hidden; padding-left:11px; width:625px}.value span{ background:url(http://img.pchome.net/2009/08/07/103441.jpg) no-repeat; display:block; position:relative; width:22px; height:79px}
.value li em{ background:url(http://img.pchome.net/2009/08/11/103656.jpg) repeat; position:absolute; left:0; bottom:0; display:block; width:22px}
.value li .best{background:url(http://img.pchome.net/2009/08/07/103452.jpg) repeat}
.face li,.value li{ float:left; display:inline; margin:0 19px; width:40px}.face li img{ display:block; margin:3px 0}.face li input{ display:block}
/*typeList*/
.typeList{background:#F1F1F1; overflow:hidden; margin:0 0 10px; width:640px; height:25px;font-size:13px}
	.typeList li{float:left;line-height:25px; display:inline; color:#999}
		.typeList li a,.typeList li a:visited{margin:0 7px; color:#000}
	.typeList .current strong{display:block;  float:left; background:url(../img2/kdslife2k9-article.jpg) no-repeat -225px -168px;width:80px; margin:1px 0 0 0;color:#FFF; width:74px; height:24px; line-height:22px;text-align:center}

/*2010.06.18 图库内页修改 shanghaikid */
#picwrapper{background:#000; overflow:hidden;}
#picwrapper #picPager{ margin:0 30px}

/*大预览图*/
#picwrapper .bigPic{margin:0 auto; padding:4px; width:800px; border:1px #999 solid}
#picwrapper  .bigPic img{ display:block; margin:0 auto;  }
 
/*图片标签*/
#picwrapper .picLabel{ margin:0 auto; width:811px; height:24px; line-height:24px; color:#FFF;} 
 
/*图片播放按钮*/
#picwrapper .picPlayer{position:relative; z-index:10; margin:0 auto;  background:#F5F5F5;  width:810px; height:35px;}
	#picwrapper .playButton{position:relative; float:left; padding:8px 0 0 15px; width:285px; height:27px;}
 	#picwrapper .picMore{float:right;  }
	#picwrapper .picMore a,
	#picwrapper .picMore a:visited{color:#113593; text-decoration:none;}
	#picwrapper .picMore a:hover{color:#C30}

/*图片翻页*/
#picwrapper .picPager{margin: 0 auto; height:45px; width:900px; position:relative; z-index:1}
#picwrapper #topPager{position:absolute; top:15px; right:0; width:200px }
	#picwrapper .picPager span{position:absolute; top:12px; right:175px; font-size:15px; color:#FFF} 
	#picwrapper .picPager em{ position:absolute; left:10px; top:5px}
	#picwrapper .picPager em strong{ color:#C30}
	#picwrapper .picPager .before,
	#picwrapper .picPager .before:visited{  background:url(../img2/article2k9-controlBg.gif) no-repeat 0 -57px;  right:85px; }
	#picwrapper .picPager .next,
	#picwrapper .picPager .next:visited{background:url(../img2/article2k9-controlBg.gif) no-repeat -73px -57px;  right: 5px; }
	#picwrapper .articleDEsc { margin:0 auto; width:810px;  padding:10px 0; color:#efefef}
	#picwrapper .imgDesc{ color:#efefef; text-align:center}
 
 #picwrapper .author{position:relative; width:810px; padding:10px 0 5px; margin-bottom:5px; border:none;}
 #picwrapper .info {text-align:left;}
 #picwrapper h1{text-align:left; color:#efefef;  font-size:18px}
 #picwrapper #breadCrumb{background:#EEE}
 


	 /* 图片list页*/
#otherPicshow{margin:10px auto;  width:920px;}
#otherPicshow li {position:relative; display:inline; overflow:hidden;  float:left; width:177px; height:225px; margin:5px 3px;     }
 #otherPicshow li a.w{ display:block;  position:absolute; bottom:45px; width:175px;}
	#otherPicshow li img{ display:block;  margin:0 auto; border:1px #FFF solid} 
	 #otherPicshow li a.w:hover img{border:1px #C30 solid}
	#otherPicshow li div{ position:absolute; bottom:5px; height:40px; left:0; width:175px;  color:#666;   text-align:center}
	#picList li.pic div a{font-family:microsoft yahei; font-size:13px; font-weight:700; color:#F09 }

/* 图片list页
#picList{margin:0 5px}
#picList li.pic {position:relative; display:inline; overflow:hidden;  float:left; width:146px; height:190px; margin:10px 3px;   border:1px #EEE solid;  }
 #picList li.pic a.w{ display:block;  position:absolute; bottom:55px; width:144px;  }
	#picList li.pic img{ display:block;  margin:0 auto; border:1px #FFF solid } 
	 #picList li.pic a.w:hover img{border:1px #C30 solid}
	#picList li.pic div{ position:absolute; bottom:5px; height:40px; left:0; width:144px;  color:#666;   text-align:center}*/

 
#picList{margin:0 5px}
#picList li.pic {position:relative; display:inline; overflow:hidden;  float:left; width:177px; height:260px; margin:5px 3px;   border:1px #EEE solid;  }
 #picList li.pic a.w{ display:block;  position:absolute; bottom:55px; width:175px;  }
	#picList li.pic img{ display:block;  margin:0 auto; border:1px #FFF solid } 
	 #picList li.pic a.w:hover img{border:1px #C30 solid}
	#picList li.pic div{ position:absolute; bottom:5px; height:40px; left:0; width:175px;  color:#666;   text-align:center}

#picListWrapper{ width:980px}
#picListWrapper .mainCon{ width:940px}
#picListWrapper .mainConBg{ width:940px}
#picListWrapper .listHead{ width:930px}
#picListWrapper .kdsMsg{ width:914px; border-top:none;}
/* 头部 */
#header{background:url(../img2/kdslife2k10_index.jpg);}
#kdslogo{left:-95px;top:0;width:403px;height:118px;background:url(../img2/kdslife2k10_index.jpg) 0 -244px;letter-spacing:normal;}
#logo{height:118px;}
#nav h2{background:url(../img2/kdslife2k10_index.jpg) 0 -481px;border:1px solid #697d23;}
#nav h2 a{background:url(../img2/kdslife2k10_index.gif) right bottom no-repeat;letter-spacing:normal;}
.ad650x90{top:15px;border:1px solid #95B057;}
.show{display:none;}
/*集团*/
.group{margin-top:30px;padding:0 10px;width:940px;}
.group dl{display:block;overflow:hidden;}
.group dl dt{color:#333;float:left;padding:12px 12px 300px 0;margin-bottom:-300px;font-size:arial;width:140px;font-weight:700}
.group dl dd{color:#999;float:left;width:780px;line-height:20px;padding:10px 0;}
.group dl dd a{padding:0 2px;white-space:nowrap;}
.container{position:relative;margin:0 auto;background:#f2f2f2;}

#ViewBigPic {color:#fff;}