@charset "utf-8";
/* CSS Document */
a { cursor:pointer;}

.hot-soft-wrap { background:#e6e6e6; padding:4px; margin-bottom:10px;}
.hot-soft { background:#fff;border:2px solid #cfcfcf; height:353px; overflow:visible; position:relative;}


.hot-nav { float:left;}
.hot-nav h2 { width:108px ;height:55px; text-indent:-999em; overflow:hidden; background:url(/img/l-hot-h.png) no-repeat;}
.hot-nav ul {  width:102px;  height:298px; overflow:hidden; background:url(/img/l-hot-b.png) repeat-x; text-align:center; font-size:14px; color:#7f7f7f; font-weight:bold;}
.hot-nav li {border-bottom: 2px solid #dbdbdb; height:28px; overflow:hidden; line-height:28px; }
.hot-nav li a { color:#7f7f7f;}
.hot-nav .cur { border-color:#f08682; background:#fff;}
.hot-nav .cur a {color:#dc181a;}
.hot-list { overflow:hidden; zoom:1; display:none;}
.hot-list h3 { display:none;}
.hot-list .pic a { width:100px; height:100px; display:block; overflow:hidden; vertical-align:top;}
.hot-list .pic a img {vertical-align:top;}
.hot-list .pic { padding:3px; border:1px solid #ccc; float:left; display:inline; margin-right:5px;}
.hot-list p { font-size:12px; line-height:26px; height:26px; overflow:hidden; border-bottom:1px dotted #ccc; padding-left:5px;}
.hot-list p b {margin-right:6px;}
.hot-list p .cr {color:#f66a4c;}
.hot-list p img { _margin:5px 0; }
.hot-list li { width:285px; float:left; height:156px;  margin:15px 0 0 10px; display:inline;}

.hot-btn { border-top:1px dotted #ccc; margin-top:10px;  padding-top:5px; position:relative; zoom:1;}
.hot-share { position:absolute; width:104px; height:24px; background:url(/img/l-hot-share.png) no-repeat; left:35px; _left:32px; top:8px;}
.hot-down {  position:absolute; width:88px; height:27px; background:url(/img/l-hot-down.png) no-repeat; left:160px; top:5px;}

.list-main {border:1px solid #d0d0d0;}
.top-page {border-bottom:1px dotted #ccc; margin:0 10px;}
.page { text-align:center; line-height:30px; padding: 5px 0; height:30px; vertical-align:middle; font-family:"宋体"}
.page select { _margin:4px 0 ;}
.item { margin:0 10px;  border-bottom:1px dotted #ccc; padding-top:5px;}
.item h3,.item .intro {
	padding:5px 15px;
	word-wrap:break-word;
}
.item .intro:hover {background:#fce2e3; border:1px dashed #f4531f; padding:4px 14px; text-decoration:none;}
.item h3 {
	height:28px;
	line-height:28px;
	overflow:hidden;
	background-color: #FFF;
}
.item h3 a {
	color:#06C;
	font-size: 14px;
}
.item .meta b { font-weight:normal; color:#3366cc; margin-right:12px;}
.item .meta i { font-style:normal; color:#808080;}
.item .ifoot { padding-top:8px; height:36px;}
.item .ifoot img { margin-right: 20px; _margin: 5px 20px 5px 0; }
.item .ifoot i { color:#ff0000; font-style:normal; margin:0 3px;}

.list-down,
.list-fav { float:left; width:88px; height:28px; background-repeat:no-repeat; line-height:24px; text-indent:27px;  }

.list-down { background-image:url(/img/l-down.png); font-weight:bold; color:#fff; margin-right:10px;}
.list-fav { background-image:url(/img/l-fav.png); margin-right:70px;}
.list-down:hover {text-decoration:none; color:#fff;}
.list-fav:hover { text-decoration:none; color:#333;}

.rank-tab { background:#f1f1f1; border-bottom:1px solid #d8d8d8; text-align:center; font-size:14px; line-height:28px; height:28px; }
.rank-tab li {float:left; width:112px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; margin:0 -1px; cursor:pointer;}
.rank-tab .cur { background:#fff; border-top:2px solid #fe8b19; margin:-1px; position:relative; z-index:2; color:#118d00;}
.rank {border:1px solid #d8d8d8; background:#fff; margin-bottom:10px; clear:both }

.rank-list { display:none; padding: 5px 0 5px 25px; background:url(/img/l-rank-dot.png) no-repeat 0 10px; margin:0 10px; }
.rank-list li { height:25px; line-height:25px; overflow: hidden;}

.sub-cat { font-size:12px; line-height:32px; border:1px solid #dddddd;}
.sub-cat h2 { background:url(/img/l-cat-h.png) repeat-x; padding:0 10px; border-bottom: 1px solid #dddddd; position:relative; margin-bottom:-1px; z-index:2;}
.sub-cat li { text-align:left; height:30px; overflow:hidden; border-top:1px solid #ddd; float:left; width:90px; padding-left:10px;}
.sub-cat .cur { font-weight:bold; height:31px; background:url(/img/l-cat-cur.png) no-repeat -8px 0; margin-right:-7px; position:relative; z-index:3; border:none;}
.sub-cat .cur a {color:#fff; }


.hot-list p img ,
.item .ifoot img { position:relative; top:-2px;} /*ie 6 图片对齐修正*/

.dropMenu { width: 92px; background:#ffffff; border: 1px solid #f87a25; position:absolute; top:288px; left: 318px; padding: 0 5px; display:none; }
.dropMenu a { float: left; width: 72px; height: 24px; line-height: 24px; font-size: 12px; font-weight:normal; padding-left: 20px; overflow:hidden; }
.icon_copydress { background:url(/images/icon_99d.gif) no-repeat 0 3px; }
.icon_collect { background:url(/images/bullet_star.png) no-repeat 0 3px; }
.icon_sinablog { background:url(/images/ico_sina.gif) no-repeat 0 3px; }
.icon_qqblog { background:url(/images/ico_qq_t.png) no-repeat 0 3px; }
.icon_qqzone { background:url(/images/ico_Qzone.gif) no-repeat 0 3px; }
.icon_qqshuqian { background:url(/images/add_qq.gif) no-repeat 0 3px; }
.icon_douban { background:url(/images/ico_dou.png) no-repeat 0 3px; }
.icon_kaixin { background:url(/images/ico_kaixin.gif) no-repeat 0 2px; }
.icon_renren { background:url(/images/ico_renren.gif) no-repeat 0 3px; }
.icon_bdcollect { background:url(/images/coll3.gif) no-repeat 0 3px; }
.icon_bbs { background:url(/images/icon_bbs.gif) no-repeat 0 3px; }

.share-menu-1  { left:153px; top:163px;}
.share-menu-2  { left:448px; top:163px;}
.share-menu-3  { left:153px; top:335px;}
.share-menu-4  { left:448px; top:335px;}

.listexcerpt {
	line-height: 25px;
	margin: 5px;
	font-size: 12px;
	background-color: #EFEFEF;
	padding: 2px;
}


#list_rec {
	border: 1px solid #93c6e3;
	position: relative;
	overflow: auto;
	margin-bottom: 5px;
	zoom:1;
}
#list_rec ul {
	margin: 10px;
}
#list_rec ul li {
	float: left;
	width: 130px;
	height: 110px;
	margin: 5px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	position: relative;
}
#list_rec ul li  img {
	padding: 2px;
	height: 80px;
	width: 120px;
	border: 1px solid #CCC;
	display: block;
}



#list_rec h3 {
	background: url("../../skin/images/list_hot.png") no-repeat scroll 0 0 transparent;
	_background:url("../../skin/images/list_hot.png");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../../skin/images/list_hot.png");
background:none;

    height: 40px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: -1px;
    width: 40px;
    z-index: 1;
	}
