/* 首页框架 */
.bp-contain {
    width:990px;
    margin-top:24px;
    overflow:hidden;
}
.bp-contain .bp-main {
    width:720px;
    float:left;
}
.bp-contain .bp-bar {
    width:260px;
    float:right;
}

.bp-contain .self {
    width:260px;
	height:215px;
    float:right;
	background:url('http://img04.taobaocdn.com/tps/i4/T15nD3XodXXXamjWvC-260-215.png') no-repeat #FAFAFA;
}

.bp-contain .self .reg{
	float:left;
	margin: 45px 0px 0px 65px;
}

.bp-contain .self .reg h4{
	float:left;
	width:65px;
	font-size:12px;
	font-weight:normal;
	color:#B35537;
	border-right:#C2C2C2 1px solid;
}

.bp-contain .self .reg a{
	color:#B35537;
}

.bp-contain .self .reg h3{
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#B35537;
	width: 50px;
	margin-left:5px;
}

.bp-contain .self .log{
	float:left;
	margin:10px 0px 0px 55px;
}

.bp-contain .self .log img{
	margin:0px;
}

.bp-contain .self .create{
	float:left;
	margin: 65px 0px 0px 75px;
}
	
.bp-contain .self .create img{
	margin:0px;
}

.bp-contain .self .crt{
	width:102px;
	height:34px;
	float:left;
	margin: 50px 0px 0px 75px;
}

.bp-contain .self .crt img{
	margin:0px;
}

.bp-contain .self img{
	margin:17px 0px 0px 16px;
	float:left;
}

.bp-contain .self .geren{
	margin:17px 0px 0px 16px;
	float:left;
	width:135px;
	height:105px;
}

.bp-contain .self .geren h3{
	font-size:14px;
	font-weight:normal;
	width:140px;
	height:20px;
	overflow:hidden;
}

.bp-contain .self .geren h3 span a{
	color: #A45136;
	font-weight:bolder;
}

.bp-contain .self .geren ul{
	float:left;
	margin-top:3px;
}


.bp-contain .self .geren ul li a{
	color:#444444;
}

.bp-contain .self .geren img{
	float:left;
	margin:2px 0px 0px 12px;
}
	
.bp-contain .self .geren ul img{
	margin:2px;
}
	
.bp-contain .accordant {
    padding-bottom:8000px;
    margin-bottom:-8000px;
}

.bp-focus .ks-switchable-nav li {
    display:inline-block;
    *display:inline;
    *zoom:1;
}

/* 标题下边虚线统一设置处 */
.bp-main h2 ,
.bp-focus .item h3 {
	font-family: "微软雅黑",tahoma,arial,"宋体";
    padding-bottom:10px;
    background:url("http://img02.taobaocdn.com/tps/i2/T1TpH1XXBbXXckNsPa-48-3.gif") repeat-x left bottom;
}

/* 首页焦点图 */
.bp-focus,
.bp-focus .item {
    width:720px;
    height:226px;
    overflow:hidden;
}
.bp-focus .item .picture {
    float:left;
}
.bp-focus .item .information {
    width:244px;
    float:right;
}
.bp-focus .item h3 {
    font-size:15px;
    font-weight:bold;
    line-height:22px;
    margin-top:-3px;
}
.bp-focus .item h3 a {
    color:#444;
    text-decoration:none;
}
.bp-focus .item h3 a:hover {
    color:#FA4E00;
}
.bp-focus .item .resume {
    margin-top:12px;
    line-height:20px;
    color:#737373;
}
.bp-focus .item .resume .detail {
    color:#FA4E00;
}
.bp-focus .item .record {
    margin-top:12px;
    font-size:14px;
    line-height:28px;
}
.bp-focus .item .record span {
    margin-right:25px;
    color:#737373;
}
.bp-focus .item .record span strong {
    font-weight:bold;
    color:#FA4E00;
    margin-right:7px;
}
.bp-focus .ks-switchable-nav {
    width:100px;
    height:19px;
    position:absolute;
    right:0;
    bottom:4px;
}
.bp-focus .ks-switchable-nav li {
    width:19px;
    height:19px;
    line-height:19px;
    margin-right:6px;
    background:#C0C0C0;
    font-weight:bold;
    text-align:center;
    color:#FFF;
    cursor:pointer;
}
.bp-focus .ks-switchable-nav li.ks-active {
    background:#FA4E00;
}

/* 热门活动 */
.bt5 {
    border-top:5px solid #EF581C;
}

.bp-main h2 {
    padding-top:8px;
    line-height:31px;
}
.bp-main h2 em {
    font-size:18px;
}
.bp-main h2 a {
    float:right;
    font-weight:normal;
    color:#E85200;
}
.bp-acts {
	width: 100%;
	overflow: hidden;
}
.bp-acts .act {
    width:450px;
    margin:10px 0 20px;
    font-size:14px;
}
.bp-acts .act h4 {
	font-size:14px;
    line-height:36px;
}
.bp-acts .act h4 a {
    color:#A45136;
}
.bp-acts .act .act-picture {
    float:left;
    margin-right:10px;
}
.bp-acts .act .act-picture img {
    display:block;
}
.bp-acts .act p {
    line-height:23px;
    color:#606060;
}

/* 热帖 */
.posts {
    width:95%;
    overflow:hidden;
}
.posts .weekly,
.posts .monthly {
    width:345px;
}


.posts .hotsttop{
	width:340px;
	height:90px;
	overflow:hidden;
	margin-left:2px;
	margin-top:10px;
}

.posts .hotsttop .detail{
	color: #FA4E00;
}

.posts .hotsttop h4 a {
	font-size:14px;
    color:#A45136;
}

.posts .hotsttop p {
	margin-top:7px;
    color:#606060;
}


.posts .a_pic{
	float:left;
}

.posts .hotsttop div{
	margin-left:7px;
	float:left;
	width:200px;
}

.posts .hotst{
	width:340px;
	height:220px;
	overflow:hidden;
	margin-left:2px;
	margin-top:10px;
}
.posts .hotst img{
	float:left;
}

.posts .hotst .hotstr div{
	width:320px;
	height: 16px;
	margin:5px 0px 10px 0px;
}

.posts .hotst .hotstr div p{
	line-height:16px;
	font-size:14px;
	float:left;
}

.posts .hotst .hotstr div p a{
	color:#000;
}

.posts .hotst .hotstr div .rpt{
	float:right;
	font-size:12px;
	color:#999;
}

/* 优秀帮派 */
.perfect {
	margin-top:10px;
    width:720px;
    overflow:hidden;
}

.perfect .per-cnt{
	width:345px;
	margin:10px 0 40px;
	font-size: 12px;
}

.perfect .per-cnt img{
	float:left;
}

.perfect .per-cnt div{
	width:210px;
	height:120px;
	float:left;
	margin-left:15px;
}

.perfect .per-cnt div img{
	display:block;
	float:left;
}

.perfect .per-cnt h4 a {
	font-size:14px;
    color:#A45136;
}

.perfect .per-cnt p{
	color:#666;
	float:left;
}

.perfect .per-cnt .join{
	width:210px;
	height:29px;
	margin:0px;
}

.perfect .per-cnt .join p{
	line-height:29px;
	font-size:12px;
	float:right;
}

.perfect .per-cnt .per-st{
	width:210px;
	height:60px;
    overflow:hidden;
}

.perfect .per-cnt .join p span{
	font-weight: bolder;
}


/* 分类 */
.bp-contain .catguide{
	width:990px;
}

.bp-contain .catguide .category{
	width:990px;
	overflow:hidden;
	margin-top:3px;
}

.bp-contain .catguide .category .cat-item{
	float:left;
	width:197px;
	height:240px;
	border-right:#999 dotted 1px;
}

.bp-contain .catguide .category .cat-item a{
	color:#000;
}

.bp-contain .catguide .category .lst{
	border-right:none;
}

.bp-contain .catguide .category .cat-item div{
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	margin-left:15px;
}

.bp-contain .catguide .category .cat-item h3{
	font-size:14px;
	color:#666;
}


.bp-contain .catguide .category .cat-item ul{
	margin-top:5px;
}

.bp-contain .catguide .category .cat-item li{
	float:left;
	margin:0px 10px 3px 0px;
	color:#666;
}
	

/* 右侧 */
.bp-contain .rightbar {
    padding-bottom:8000px;
    margin-bottom:-8000px;
	background:url('http://img03.taobaocdn.com/tps/i3/T1b4n1XiVhXXbugPPE-265-1657.png') no-repeat;
}




.bp-contain .rightbar h3{
	font-family: "微软雅黑",tahoma,arial,"宋体";
	font-size:18px;
	font-weight:bolder;
	float:left;
	margin-top:2px;
	
}

.bp-contain .rightbar h3 span{
	color:#F05A29;
}



.bp-contain .sellerbar{
	width:245px;
	height:535px;
	float:left;
	margin:10px 0px 0px 12px;
}

.bp-contain .rightbar .sellerbar .hd{
	float:left;
	width:245px;
	height:30px;
}

.bp-contain .rightbar .sellerbar .hd div{
	float:right;
	margin-top:5px;
	font-size:14px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt{
	float:left;
	margin-top:5px;
	width:245px;
	height:500px;
	background-color:#FFFAE6;
}


.bp-contain .rightbar  .sellerbar .seller-cnt div{
	float:left;
	height:115px;
	overflow:hidden;
	margin:6px 0px 0px 5px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt .fst{
	margin-top: 26px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt .lst{
	margin-top: 14px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt img{
	float:left;
}

.bp-contain .rightbar  .sellerbar .seller-cnt ul{
	float:left;
	margin-top:5px;
	width:230px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt li{
	margin-top:5px;
}

.bp-contain .rightbar  .sellerbar .seller-cnt li a{
	color:#000;
}

.bp-contain .rightbar .sellerbar .seller-cnt li img{
	margin:3px;
}



.bp-contain .rightbar .exp{
	margin-top:30px;
	width:245px;
	float:left;
	margin-left:12px;
}

.bp-contain .rightbar .exp .neir{
	width:240px;
	float:left;
	margin: 10px 0px 10px 0px;
}


.bp-contain .rightbar .exp .neir li a{
	color:#000;
}

.bp-contain .rightbar .exp .cnt{
	width:240px;
	overflow:hidden;
	margin-left:2px;
	margin-top:10px;
	float:left;
}

.bp-contain .rightbar .exp .cnt img{
	float:left;
}

.bp-contain .rightbar .exp .cnt div{
	margin-left:10px;
	width:150px;
	float:left;
}

.bp-contain .rightbar .exp .cnt .detail{
	color: #FA4E00;
}

.bp-contain .rightbar .exp .cnt h4 a {
	font-size:14px;
    color:#2E2E2E;
	font-weight:normal;
}

.bp-contain .rightbar .exp .cnt p {
	margin-top:3px;
    color:#606060;
}

.bp-contain .rightbar .exp .neir ul{
	margin-top:10px;
	float:left;
}

.bp-contain .rightbar .exp .neir li{
	width:240px;
	overflow:hidden;
}

.bp-contain .rightbar .exp .neir li p{
	float:right;
	color:#999;
}


.bp-contain .rightbar .lianmeng{
	margin-top:30px;
	width:245px;
	float:left;
	margin-left:12px;
}

.bp-contain .rightbar .lianmeng .cnt{
	width:240px;
	float:left;
	margin:10px 0px 10px 0px;
}

.bp-contain .rightbar .lianmeng .cnt img{
	float:left;
}

.bp-contain .rightbar .lianmeng .cnt div{
	width:150px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-left:10px;
}

.bp-contain .rightbar .lianmeng .cnt div h3{
	font-size:14px;
	width:150px;
	font-weight:normal;
	float:left;
}

.bp-contain .rightbar .lianmeng .cnt div h3 a{
	color:#000;
}

.bp-contain .rightbar .lianmeng .cnt div p{
	margin-top:3px;
	font-size:13px;
	width:150px;
	float:left;
}

.bp-contain .rightbar .lianmeng .cnt div h4{
	font-size:12px;
	width:150px;
	color:#AAAAAA;
	font-weight:normal;
	float:left;
}

.bp-contain .rightbar .hlp{
	margin-top:40px;
	width:245px;
	float:left;
	margin-left:12px;
}

.bp-contain .rightbar .hlp ul{
	float:left;
	margin-top:20px;
}

.bp-contain .rightbar .hlp ul li a{
	color:#000;
}

.bp-contain .rightbar .hlp ul li img{
	margin-right:3px;
}

.bp-contain .rightbar .hlp ul li{
	margin-top:3px;
}

.bp-contain .rightbar .hlp .J_banner{
	float:left;
	width:218px;
	height:131px;
	overflow:hidden;
	margin-top:20px;
}

.bp-contain .rightbar .ks-switchable-nav li {
    display:inline-block;
    *display:inline;
    *zoom:1;
}

.bp-contain .rightbar .ks-switchable-nav {
    height:19px;
    position:absolute;
    right:0;
    bottom:6px;
}
.bp-contain .rightbar .ks-switchable-nav li {
    width:15px;
    height:15px;
    line-height:15px;
    margin-right:6px;
    background:#C0C0C0;
    font-weight:bold;
    text-align:center;
    color:#FFF;
    cursor:pointer;
}
.bp-contain .rightbar .ks-switchable-nav li.ks-active {
    background:#FA4E00;
}

.left {
    float:left;
}
.right {
    float:right;
}
.hidden {
    display:none;
}
