@import url("list.css");
@import url("page.css");
/******狗扑制作http://www.gope.cn*******/
*{margin:0;padding:0;}
body{background-color:#fff;color:#666;font-family:Tahoma,SimSun,Arial;font-size:12px;line-height: 22px;background:url(../images/body.png) repeat;background-attachment:fixed;}
a{ text-decoration:none;color: #3e3e3e;}
a:hover {text-decoration:underline;text-shadow:0 0 10px #ffffff;color:#ff1155;}
a:active {text-decoration:none;color:#ff1155;}
a:focus {text-decoration:underline;box-shadow:0 0 15px #ffffff;text-shadow:0 0 15px #ffffff;color:#ff1155;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,em,strong,th,i{font-style:normal;font-weight:400;}
hr{clear:both;margin:5px 0;*margin:0;border-width:0;border-top:1px solid #e4e4e4;border-bottom:1px solid #FFF;height:2px;overflow:hidden;}
ol,ul,li{list-style:none;}
.b{font-weight:700;}
.intxt, textarea {padding:4px 5px;border:1px solid #CFCFCF;border-radius:3px;width:220px;background:url(../images/input_bg.gif) no-repeat 0 0;color: #666;}
.wrap{width:960px; margin:0 auto;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.mt1{ margin-top:5px;}
.mt2{ margin-top:10px;}
.clearfix:after,.con:after,.cont:after,.wrap:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tit{height:25px;}
.tit h2{ float: left;display:block;height:25px;}
.tit span{ color:#CCCCCC; line-height:30px;}
.tit a{ padding: 0 7px;}
.con{border:1px solid #CAB9B5;border-top:3px solid #FF5C99; padding:7px; background:#ffffff}
.hd{/*background:#ffffff;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-top:3px solid #333333*/ /*#FF5C99*/; height:40px; line-height:40px; }
.hd h3{ text-indent:5px; font-size:14px; color:#333333}
h3.tname{ font-size:16px;border-bottom: 1px solid #EEEEEE; background:#F9F9F9}
.cont{border:1px solid #E7E7E7; padding:8px; overflow:hidden;background:#ffffff}
.main{ float:left;width:672px;overflow: hidden;padding-left: 8px;}
.side{ float:right;width: 260px;overflow: hidden;padding-right: 8px;}
.bg{ background:#ffffff}
.wrapper{width:960px; margin:5px auto;overflow: hidden;}
.listpage .wrapper,.apage .wrapper{border:1px solid #FCCCCC;background:#FFFFFF;}
.index_trend,.index_trend_sec{padding:12px;width:932px;background:#fff;display:inline-block}

.bg-wtop{ background:url(../images/bg-wtop.gif) center bottom no-repeat; width:960px; height:15px; clear:both; margin:0 auto }
.bg-wfoot{ background:url(../images/bg-wfoot.gif) no-repeat; width:960px; height:8px; clear:both; margin:0 auto}
.bbottom{ background:url(../images/bg_wbottom.gif) no-repeat; width:960px; height:19px; clear:both;}
.rbox .ad{width:250px; overflow:hidden}
.crumbs{ height:40px;line-height:39px; padding-left:21px; background:url(../images/home.png) 3px center no-repeat;}
.list .crumbs{ margin-left:5px;}
/****主体开始****/
.tools {margin: 0px auto; overflow: hidden; widht: 960px; line-height:28px;height:28px;padding:0 5px;}
.tools .qqlogin{vertical-align:middle;font-family:Arial;}
.tools img{vertical-align:middle;}
.header{height: 200px;margin-bottom: 8px;background: url("../images/bg_top.png") repeat-x scroll 0 0 transparent;}
.logo {width:350px; height:90px; float:left; overflow:hidden}
.topbanr{float:right; width:686px; overflow:hidden}
.top {margin:0 auto;padding-top:5px;  overflow: hidden; width: 960px; height: 95px;position: relative;}

.nav{height:36px;background:#000000}
.menu{float:left;width:738px;height:36px; position:relative; margin-left:3px}
.menu li,.menu_r li {float:left;display:inline; height:38px color:#fff; overflow:hidden;}
.menu li a,.menu_r a{overflow: hidden; float: left; height: 100%; padding: 0 18px; text-align: center; font:15px/36px Arial,微软雅黑,宋体;color: #ffffff;}

.menu_r{float:right;}
.menu_r li a{ border:none}
.menu_r .mlove a{ background:url(../images/ico-menu.png) 6px 15px no-repeat}
.menu_r .madd a{ background:url(../images/ico-menu.png) 6px -25px no-repeat}
.menu .current a,.menu a:hover,.menu_r a:hover{text-decoration: none;background-color: #FF1155; color: #ffffff;text-shadow:0 0 10px #ffffff;}

.nav_tj{background:url("../images/nav_tj.gif") no-repeat 0 0; width:21px; height:13px; position:absolute; top:-3px; left:608px;}

.inav_new{height:35px;padding-left:5px; background:#f8f8f8; border-bottom:1px solid #DEDEDE; line-height: 35px;}
.inav_new .hotkey b{ float:left; font-size: 14px; }
.inav_new .hotkey a { display: block; height: 35px; font-size: 14px; float:left; padding:0 6px;}
.inav_new .hotkey a:hover {background-color: #FFDBDB; color: #ff1155;}

.search{ position: absolute; right:5px; top: 40px; width: 288px; height: 27px; border:1px solid #000000;}
.search_area{position: absolute; top: 0; left: 0; width: 210px; height: 17px; line-height: 17px; padding: 6px 0 4px 5px; color: #666666; background: url("../images/input_bg.gif") no-repeat; border:none}
.search_button {background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff333333', EndColorStr='#ff000000');
	color: #ffffff;position: absolute; top: 0; right: 0; border:none; width: 73px; height: 27px; font-weight:bold; font-size:14px; line-height:19px; letter-spacing: 0.3em; cursor: pointer;}
.search_button:hover {background: #333333;filter:progid:DXImageTransform.Microsoft.Gradient(Enabled=false);color: #ffffff;}
.hotcat{ clear:both}
.hotcat li{ float:left;height:20px; line-height:20px; margin:0 6px;}

/*侧边导航*/
.pix-tags{ margin:5px;}
.pix-tags li a, .pix-tags li a em {background:url("../images/tags.png") 0 0 no-repeat;}
.pix-tags li {margin:3px 1px 3px 0;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;*margin-right:4px;}
.pix-tags li a {display:block;*display:inline;*zoom:1;color:#808080;padding-right:10px;height:27px;line-height:27px;font-size:12px;background-position: right -54px;}
.pix-tags li a em {display:block;float:left;width:10px;height:27px;cursor:pointer;background-position:0 -54px;}
.pix-tags li a:hover {color:#FFFFFF;text-decoration:none;background-position:right -162px;}
.pix-tags li a:hover em {background-position:0 -162px;}

/*----------首页焦点 ---------*/
.topwrap{ clear:both; height: 335px}
#focus {width:680px; height:330px; overflow:hidden; position:relative; float:left; border:3px solid #FFFFFF}
#focus ul {height:330px; position:absolute;}
#focus ul li {float:left; width:680px; height:330px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg { display:none}
#focus .btn {position:absolute; width:680px; height:20px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:14px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.foright{ float:right; width:250px; overflow:hidden; background:#ffffff; padding:0 8px;}
.foright h3{color:#FF1155; height:30px; line-height:30px; border-bottom:1px dotted #dddddd}

.topnew{ clear:both; padding:5px 0; border-bottom:1px dotted #dddddd;height:85px;}
.topnew h2{ color:#000000; font-weight:bold; font-size:12px;}
.topnew img{ display:block; float:left; display:inline; width:80px; height:80px; margin-right:5px;}
/*******主体********/
.dfl {
    display: inline;
    float: left;
}
.com_tit {
	height:25px;
	line-height:25px;
	position:relative
}
.com_tit h2 {
	font-size:18px;
	font-family:微软雅黑;
	font-weight:700;
	color:#333
}
.com_tit h2 a {
	color:#333
}
.com_tit h2 a:hover {
	text-decoration:none
}
.com_tit h2 .engl {
	font-size:12px;
	color:#ec7fa1;
	font-weight:100
}
.com_tit h2 span {
	color:#EC7FA1;
	font-size:12px;
	font-weight:700
}
.com_tit ul {
	margin-left:15px;
	line-height:27px;
}
.com_tit ul li {
	display:inline-block;
	float:left
}
.com_tit ul li a {
	display:inline-block;
	margin-right:10px;
	color:#999999;
}
.com_tit ul li a:hover {
	text-decoration:none
}
.com_tit .more, .club_block .club_col h2 .more, .shop_block .shop_col h2 .more {
	position:absolute;
	right:0px;
	top:3px
}
.com_tit .more b {
	display:inline-block;
	margin:0 3px;
	color:#FF40A0;
	font-size:14px
}
.com_tit .more a, .club_block .club_col h2 .more a, .shop_block .shop_col h2 .more a {
	height:19px;
	display:inline-block;
}

.piece {
	border:1px solid #ebebeb;
	border-top:0px;
	background:#fff;
	clear:both;
	margin-top:5px;
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 1px 3px rgba(34, 25, 25, 0.05);
	-webkit-box-shadow:rgba(34, 25, 25, 0.05) 0px 1px 3px;
	-webkit-border-radius:10px
}
.treng_fir {
	width:200px;
	position:relative;
	height:242px;
	overflow:hidden
}
.index_trend_img {
	overflow:hidden
}
.goods_list li {
	float:left;
	width:120px;
	height:120px;
	margin-left:2px;
	margin-bottom:2px;
	position:relative;
	overflow:hidden
}
.goods_list li a {
	width:100%;
	height:100%;
	display:inline-block;
	position:relative
}
.more_goods {
	margin:5px 0 10px;
	position:relative;
	overflow:hidden
}
.more_goods dl {
	height:40px;
	margin:10px 20px 0 0;
	_margin:10px 17px 0 0;
	float:left;
	overflow:hidden;
}
.more_goods dt {
	width:45px;
	height:39px;
	background:#FFF4F9;
	line-height:39px;
	text-align:center;
	font-size:14px;
	float:left;
	margin:0 5px 0 0
}
.more_goods dt a {
	display:block;
	font-weight:bold
}
.more_goods dd {
	float:left;
	line-height:20px
}
.more_goods dd p {
	height:37px;
	width:150px;
	float:left
}
.more_goods dd p a {
	display:inline-block;
	white-space:nowrap;
	float:left;
	margin-right:10px
}
.treng_sec {
	width:159px;
	height:202px;
	display:inline-block;
	float:left;
	overflow:hidden;
	position:relative
}
.index_trend_sec .goods_list {
	width:612px;
	_width:615px;
	height:202px;
	display:inline-block;
	float:left
}
.index_trend_sec .goods_list li {
	float:left;
	width:100px;
	height:100px;
	margin-left:2px;
	margin-bottom:2px;
	position:relative
}
.index_trend .goods_list li a {
	height:120px;
	width:120px
}
.index_trend_sec .goods_list li a {
	height:100px;
	width:100px
}
.share_girls {
	margin:20px 0 5px 0;
	overflow:hidden;
	height:32px;
}
.share_girls span {
	display:block;
	float:left;
	margin-top:5px
}
.share_girls .she {
	float:left; overflow: hidden;
    width: 840px;
}
.share_girls .she li{ width: 88px;display: block;
    float: left;
    margin-right:5px;
    overflow: hidden; line-height:14px;
    white-space: nowrap;}
.share_girls .she a img {
	border-radius:3px;
}
.share_girls .she .img{ float:left; width:30px;margin-right: 5px;}
.share_girls .she p a{ color:#FF85B4}
.index_group_con {
	width:650px;
	height:330px;
	border-right:1px dotted #ebebeb;
	padding-right:15px;
	overflow:hidden
}
.active_group_rec {
	width:340px;
	overflow:hidden
}
.active_group_rec .rec_list_block {
	width:160px;
	height:160px;
	float:left;
	margin:0 10px 10px 0px;
	display:block;
	cursor:pointer;
	position:relative
}
.active_group_rec a {display: inline;float: left;}
.active_group_rec .rec_list_block span {
	display:block;
	font-weight:700;
	background:url(../images/translucence_v2.png) no-repeat;
	_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/translucence_v2.png', sizingMethod="crop");
	position:absolute;
	bottom:-1px;
	_bottom:0px;
	left:0px;
	width:160px;
	height:27px;
	overflow:hidden;
	text-align:center;
	line-height:27px;
	cursor:pointer
}
.active_group_slide {
	width:305px;
	position:relative;
	overflow:hidden
}
.active_group_list {
	height:93px;
	width:305px;
	overflow:hidden
}
.active_group_list li {
	width:305px
}
.active_group_list li .ag_t, .active_group_list li .ag_i {
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#505050
}
.ag_t a {
	font-size:14px;
	font-weight:bold;
	color:#505050;
	height:25px;
	line-height:25px;
	display:block
}
.ag_i {
	color:#bbb
}
.ag_i .cl {
	color:#999
}

.ag_i span {
	font-weight:700;
	margin:0 3px
}
.ag_i a {
	color:#FF85B4;
	display:inline-block;
	margin-right:3px
}
.active_group_list li .ag_d {
	line-height:20px;
	height:40px;
	overflow:hidden;
	color:#999
}
.active_group_list li img {
	height:90px;
width90px;
	margin:0 8px 0 0;
	vertical-align:top;
	border-radius:5px
}
.reco_topic_list {
	width:305px;
	margin:10px 0;
	border-top:1px solid #FFEAF2
}
.reco_topic_list li {
	height:36px;
	line-height:18px;
	width:305px;
	padding:5px 0 5px;
	border-bottom:1px solid #FFEAF2;
	margin-top:-1px
}
.reco_topic_list li img {
	height:28px;
	width:28px;
	margin:4px 5px 4px 2px;display: inline;float: left;
}
.reco_topic_list li .rt_tt, .reco_topic_list li .rt_gt {
	height:18px;
	line-height:18px;
	overflow:hidden
}
.reco_topic_list li .rt_tt a {
	color:rgb(51, 51, 51);
	font-size:14px
}
.reco_topic_list li .rt_tt, .reco_topic_list li .rt_gt {
	height:18px;
	line-height:18px;
	overflow:hidden
}
.reco_topic_list li .rt_gt a {
	color:rgb(170, 170, 170)
}
.index_album_con {
	width:250px;
	overflow:hidden;
	text-align:left;
	float:right;
}
.index_album_con h3 {
	font-family:微软雅黑;
	font-size:16px;
	color:#333;
}
.index_album_con .club_rank {
	margin-top:10px
}
.index_album_con .club_rank li {
    border-bottom: 1px dashed #DEDDDD;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 230px;
}
.index_album_con .club_rank li a {
	color:#333
}
.index_album_con .club_rank li span {
	color:#CCC;
	font-family:Georgia;
	font-style:italic;
	padding:0 6px 0 0;
	_padding:0 5px 0 0;
	font-size:14px
}
.index_album_con .club_rank li span.front {
	color:#FF1155
}
.index_album_con .club_rank li a {
	width:160px;
	overflow:hidden
}
.index_album_con .club_rank li .name_c {
	color:#ec8ed7;
	display:block;
	width:70px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right
}
.good_tit {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ffdef7;
	position:relative
}
.good_tit h2 {
	height:30px;
	line-height:30px;
	background:#ffdef7;
	padding:0 10px;
	display:inline-block;
	font-size:16px;
	color:#333333;
	font-family:微软雅黑;
	font-weight:100;
	_width:64px;
	_white-space:nowrap
}
.good_tit ul {
	position:absolute;
	right:0px;
	top:0px
}
.good_tit ul {
	width:500px
}
.good_tit ul li {
	display:block;
	float:right;
	color:#bababa
}
.good_tit ul li a {
	display:inline-block;
	margin:0 10px;
	color:#999999
}
.post_list {
	width:310px;
	float:left;
	

}
.post_list_text {
	width:300px;
	float:left
}
.post_list li {
	width:300px;
	float:left;
	height:100px;
	overflow:hidden;
	margin:0 10px 0 0
}
.post_list li.mb {
	margin-bottom:22px
}
.post_list li .post_pic {
	float:left;
	display:inline-block;
	margin:0 8px 0 0
}
.post_list li a img {
	border-radius:5px
}
.post_list li h3 {
	font-size:14px;
	line-height:23px
}
.post_list li h3 a {
	font-weight:100
}
.post_list li p {
	margin-top:10px;
	line-height:22px
}
ul.eve_block{border-bottom:#efefef 1px dotted;display:block;margin-bottom:7px}
ul.eve_block li{border-top:#efefef 1px dotted;line-height:30px;_height:30px;position:relative;overflow:hidden}
ul.eve_block li a{background:url(../images/ico-2.png) 2px no-repeat;padding-left:12px}
ul.eve_block li span{display:inline-block;position:absolute;top:3px;right:3px;color:#ccc;font-size:9;font-family:'宋体'}

/*******底部*****/
.links {
	border:1px solid #e2e2e2;
	background:#fafafa;
	height:60px;
	width:960px;
	margin:15px auto 0 auto
}
.link_tit {
	width:80px;
	text-align:center;
	border-right:1px dotted #ccc;
	height:60px;
	line-height:50px
}
.link_cot {
	width:860px;
	padding:5px 5px
}
.link_cot li{ float:left}
.link_cot a {
	padding:0px 10px;
	color:#888;
	display:block;
	white-space:nowrap;
	line-height:25px
}

#footer {clear: both;margin:10px auto 0;text-align: center;padding-top:10px;padding-bottom:15px;background:url(../images/bg_footer.png) repeat-x #ffffff;}
#footer a{color:#4B4B4B;}
#footer .foot-nav {display: block;height: 20px;margin: 0 auto 0;margin-top: 10px;}
#footer .foot-nav a {margin: 0 7px;}
#footer .copyright {clear: both;margin: 3px auto 0;line-height: 22px}



#bdshare{ font: 12px/1.5 tahoma,arial,宋体; margin-left:6px;margin-bottom: 5px;}