.promote-bankuai-list a.load-more {
	display: block;
	margin: 10px 0 5px;
}
.promote-bankuai-list {
    width: 100%;
	margin: 15px auto 0
}

.promote-bankuai-list .promote-user {
 position: relative;
}

.promote-bankuai-heats {
	background-color: #FFF;
	margin-bottom: 15px;
box-shadow: 0 1px 3px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.8);
}

.promote-bankuai-heats .bankuai-heats-t {
border-radius: 6px 6px 0px 0px;
border-bottom: 1px solid #dfe4e7;
}
.promote-bankuai-heats .bankuai-heats-t h2 {
padding: 15px 0px 15px 20px;
line-height: 20px;
text-transform: uppercase;
}


.promote-user a.img,.promote-user .profile {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top
}

.promote-user a.img {
	border-radius: 6px;
	overflow: hidden
}

.promote-user .user-info,.promote-user .boards {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top
}

.promote-user .user-info {
	padding: 10px 10px 10px 10px
}
.promote-user .user-info2 {
  position: absolute;
  top: 30px;
  z-index: 9;
  right: 90px;
  font-size:14px;
   color:#999
}

.promote-user .user-info2 a{ color:#999}
.promote-user .user-info3 {
    float:right;
	position: absolute;
	margin-top: -80px;
	width: 80px;
    height: 80px;
	right:0;
		border-left: 1px solid #eee;
}
.promote-user .user-info .summary {
	position: relative
}



.promote-user .summary em {
	font-size: 18px;
	color: #ccc;
	font-style: normal;
	
}

.promote-user .profile .stats a:hover {
	text-decoration: none
}

.promote-user .profile .stats a:hover em,.promote-user .profile .stats a:hover span,.promote-user .profile a:hover .username {
	color: #bbb
}

.promote-user .profile .username {
	zoom: 1;
	*display: inline;
	margin-right: 16px;
	max-width: 180px;
	overflow: hidden
}

.promote-user .profile .profile-links {
	vertical-align: top;
	display: inline-block;
	zoom: 1;
	*display: inline
}

.profile-links li,.profile-links li a {
	height: 20px
}

.profile-links li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 10px
}

.profile-links li a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(/img/social_icons.png) no-repeat left top
}

.profile-links li.website a {
	background-position: 0 -329px
}

.profile-links li.website a:hover {
	background-position: 0 -299px
}

.profile-links li.weibo a {
	background-position: 0 -29px
}

.profile-links li.weibo a:hover {
	background-position: 0 0
}

.profile-links li.douban a {
	background-position: 0 -269px
}

.profile-links li.douban a:hover {
	background-position: 0 -239px
}

.profile-links li.renren a {
	background-position: 0 -209px
}

.profile-links li.renren a:hover {
	background-position: 0 -179px
}

.profile-links li.tqq a {
	background-position: 0 -89px
}

.profile-links li.tqq a:hover {
	background-position: 0 -59px
}

.promote-user .profile .stats {
	margin-top: 16px
}

.promote-user .profile .stats>div {
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid #E8E8E8
}

.promote-user .profile .stats em,.promote-user .profile .stats span {
	display: block;
	text-align: center;
	width: 70px;
	overflow: hidden
}

.promote-user .profile .stats .pin-count {
	padding-left: 0;
	border-left: 0
}

.promote-user .profile .stats span {
	margin-top: 6px;
	font-size: 12px;
	color: #C7C7C7
}

.promote-user .user-info .follow,.promote-user .user-info .unfollow {
	position: absolute;
	right: 0;
	bottom: 0
}

.promote-user .desc {
	height: 52px;
	overflow: hidden;
	background-color: #F9F9F9;
	font-size: 12px;
	color: #A7A7A7;
	margin-top: 8px;
	padding: 4px
}

.promote-user .homepage {
	font-size: 12px;
	color: #C90009
}

.promote-bankuai-list-s .boards {
	padding-left: 0px
}

.promote-bankuai-list-s .board {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 351px;
	padding: 1%;
	margin:10px;
}

.promote-bankuai-list-s .board:last-child {
	margin-right: 0
}

.promote-bankuai-list-s .board h3 {
	font-size:20px;
	color: #FFF;
	height: 28px;
	width: 100%;
	font-weight: 100;
	overflow: hidden;
	position: relative;
	margin-top: -3px;
	
}
.promote-bankuai-list-s .board a:hover {
text-decoration: none;
color: #FF3f3f;
}
.promote-user .summary a:hover {
text-decoration: none;
color: #333;
}
.promote-bankuai-list-s .bk-like {
	font-size: 12px;
	color: #ccc;
	overflow: hidden;
	position: relative;
}

.promote-bankuai-list-s .board h3 span {
	position: absolute;
	top: 0;
	right: 2px
}

.promote-bankuai-list-s .pins {
	height: 108px;
	margin-bottom: 7px
}

.promote-bankuai-list-s .pin {
	margin: 0 2px 2px 0;
	padding: 0;
	width: auto;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: static;
	box-shadow: none
}

.promote-bankuai-list-s .pin img {
	vertical-align: top
}


#self_promote h3 {
	font-size: 16px;
	color: #444;
	margin-bottom: 18px
}

#self_promote form {
	padding-bottom: 15px
}

#self_promote textarea {
	display: block;
	width: 528px;
	margin-bottom: 30px
}

#self_promote .msg {
	margin-bottom: 10px;
	color: #C90000
}

#already_promoted {
	text-align: center
}

#already_promoted .header,#already_promoted p {
	text-align: left
}

#already_promoted p {
	color: #444;
	font-size: 16px;
	margin: 38px auto 80px;
	line-height: 1.5
}

#already_promoted a.btn {
	margin-bottom: 30px
}

@media screen and (max-width: 100%) {
	.wrapper {
		width: 960px
	}

	.promote-user .board {
		margin-right: 0
	}

	.promote-user .board:first-child {
		margin-right: 15px
	}

	.promote-user .board:last-child {
		display: none
	}
}

@media screen and (max-width: 960px) {
	.wrapper {
		width: 960px
	}

	.promote-user .board {
		display: none
	}

	.promote-user .board:first-child {
		display: inline-block;
		margin-right: 0
	}
}
.promote-bankuai-list-s a.load-more {
	display: block;
	margin: 10px 0 5px;
}
.promote-bankuai-list-s {
	width: 100%;
	margin: 10px auto 0
}

.promote-bankuai-list-s .promote-user {
	height: 194px
}
.promote-bankuai-list-s .board {
    background-color: rgba(255,255,255,.05);
	margin-bottom: 4px;
    border: 1px solid rgba(255,255,255,.15);
	    box-shadow: 0 0 0 1px #000;
}
.promote-bankuai-list-s .board:hover {
	    background-color: rgba(255,255,255,.1);
}
.top10 {
width: 100%; 
	margin-top: 10px;
}
.board_mn {
width: 100%; 
	background-color: #FFF;
	margin-top: 2px;
	margin-bottom: 15px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.8)
}
.board_mnn {
	padding: 12px 10px 12px 12px;
}
.mobanbus .mn .fl {
margin-top: 0px;
}
.board_mn .title { height: 45px; line-height: 45px; }
.board_sd .title { height: 50px; line-height: 50px; }
.board_mn .title , .board_sd .title h9 { font-size: 18px; font-weight: normal; }

.top_digests { background: #FFF; }
.top_digests .digests_l { width: 45%; }
.top_digests .digests_r { width: 55%; }
.minwidth .top_digests .digests_r { width: 430px; }
.top_digests .digests_box .z .digests_large { width: 100%; padding: 0 0 14px 0; }
.top_digests .digests_box .y .y {  }
.minwidth .top_digests .digests_box .y .y { display: inline; }

.top_digests .digests_large { height: 100px; }
.top_digests .digests_large .m { margin: 0 10px 25px 0; }
.top_digests .digests_large dt { font-size: 16px; }

.top_digests .digests_small { width: 98%; padding: 0 0 10px 0; }
.top_digests .digests_small .avt img { border: none; padding: 0; width: 32px; height: 32px; }
.top_digests .digests_small dt a { padding: 0 0 0 5px; }
.top_digests .digests_small .author a { padding: 0 0 0 5px; color: #999; }
.top_digests .digests_r_l , .top_digests .digests_r_r { width: 49%; background:url({STYLEIMGDIR}/digests_r_border.png) no-repeat left top; } 

.top_digests .summary { color: #999; height: 55px; margin: 3px 0 3px; overflow: hidden; }
.top_digests .author { color: #999;}
.v_radius {
margin-left: 380px;
}
.heatimg  img{
position: absolute;
margin-top: -8px;
margin-left: -380px;
}
.promote-bankuai-list-s .board .bk-r { width: 270px;height: 70px; float:right;position: relative; }
.promote-bankuai-list-s .board .bk-l { width: 70px; height: 70px; float:left;}
.promote-bankuai-list-s .board .bk-l img{ width:70px;}
.promote-bankuai-list-s .board .bk-link { width: 350px; height: 70px;cursor:pointer;}
.promote-bankuai-list-s .board .actions {
	margin-top: 5px;
}

.promote-bankuai-list-s .board .actions .btn {
	margin-left: 10px
}