body{font-size:0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
    background-color:#fff;
}
.bx-wrapper .bx-pager.bx-default-pager a{
    background-color:rgba(255,255,255,0.5);
}
.bx-wrapper .bx-pager{
    position:absolute;
    bottom:16px;
}
.bx-wrapper{
    margin-bottom:0;
}
.index_item{
    padding-top:12px;
}
.index_item_left{
    width:919px;
    display: inline-block;
    vertical-align: top;
}
.index_title{
    padding: 12px 0;
    line-height: 22px;
    height: 46px;
    border-bottom:1px solid rgb(222,222,222);
    position:relative;
}
.index_title span{
    font-size:22px;
    height:22px;
    display: inline-block;
    padding-left:10px;
    border-left:2px solid #4285F4;
    color:rgb(51,51,51);
}
.index_title .more{
    font-size: 12px;
    color:rgb(102,102,102);
    line-height: 18px;
    height:18px;
    display: inline-block;
    position:absolute;
    right:0;
    top:15px;
}
.index_item_left .item_list{
    margin-top:24px;
    min-height: 296px;
}
.index_item_left .item_list .activity_item{
    background-color:#fff;
    display: inline-block;
    width:293px;
    border-radius:4px;
    overflow: hidden;
    margin-left:20px;
}
.index_item_left .item_list .activity_item:first-child{
    margin-left:0;
}
.index_item_left .item_list .activity_item>img{
    width:293px;
    height:176px;
    display: inline-block;
}
.index_item_left .item_list .activity_item div{
    padding:12px 12px 18px 12px;
    position:relative;
}
.index_item_left .item_list .activity_item .name{
    font-size:15px;
    color:rgb(51,51,51);
    line-height: 21px;
    height:42px;
    overflow: hidden;
}
.index_item_left .item_list .activity_item .time,.index_item_left .item_list .activity_item .place{
    margin-top:10px;
    font-size:12px;
    color:rgb(153,153,153);
    line-height: 14px;
}
.index_item_left .item_list .activity_item div img{
    width: 14px;
    margin-right:7px;
    vertical-align: top;
}
.index_item_left .item_list .activity_item .price{
    font-size:12px;
    line-height: 14px;
    color:rgb(245,93,70);
    position:absolute;
    right:12px;
    bottom:42px;
}
.index_item_right{
    vertical-align: top;
    display: inline-block;
    width:230px;
    margin-left:21px;
}
.index_item_right .title{
    padding: 12px 0;
    border-bottom:1px solid rgb(222,222,222);
    font-size:18px;
    line-height: 22px;
    height:46px;
    color:rgb(153,153,153);
}
.index_item_right .body{
    background-color:#fff;
    border-radius:4px;
}
.index_item_right .item_list{
    margin-top:24px;
    padding:0 10px;
    min-height:264px;
}
.index_item_right .item_list .activity_item{
    padding:12px 0;
    border-bottom:1px solid rgb(229,229,229);
}
.index_item_right .item_list .activity_item .name{
    display: block;
    font-size:14px;
    line-height: 20px;
    height:20px;
    color:rgb(51,51,51);
}
.index_item_right .item_list .activity_item .info{
    margin-top:4px;
    height:33px;
    font-size:12px;
    line-height: 17px;
    height:17px;
    color:rgb(153,153,153);
}
.index_item_right .more{
    font-size:12px;
    line-height: 33px;
    text-align: center;
    display: block;
    color:#4285F4;
}
.index_ad{
    width:1170px;
    height:98px;
    margin-top:24px;
}
.last_item .index_item_left{
    width:456px;
    margin-left:20px;
}
.last_item .index_item_left:first-child{
    width:694px;
    margin-left:0;
}
.last_item .index_item_left .item_list .activity_item{
    width:218px;
}
.last_item .index_item_left .item_list .activity_item>img{
    height:130px;
}
.index_user_list{
    padding-top:12px;
}
.index_user_list .list{
    background-color: #fff;
    /*padding:18px 60px 14px;*/
    padding: 18px 31px 14px;
    margin-top:24px;
    position:relative;
}
.index_user_list .list>div{
    overflow: hidden;
    white-space: nowrap;
}
.index_user_list .list a{
    width:168px;
    margin:0 10px;
    display: inline-block;
    text-align: center;
}
.index_user_list .list a:first-child{
    margin-left:0;
}
.index_user_list .list a img{
    width: 110px;
    height:110px;
    border-radius: 50%;
    display: inline-block;
    border:1px solid #EBECED;
}
.index_user_list .list a .name{
    margin-top:16px;
    text-align: center;
    line-height: 22px;
    height:22px;
    font-size:16px;
    color:rgb(51,51,51);
}
.index_user_list .list a .company,.index_user_list .list a .position{
    color:rgb(153,153,153);
    font-size:12px;
    line-height: 20px;
    height:20px;
    text-align: center;
}
.index_user_list .list a .company{
    margin-top:4px;
}
.index_user_list .list .arrow_left,.index_user_list .list .arrow_right{
    width:15px;
    height:27px;
    position:absolute;
    top:50%;
    margin-top:-13.5px;
    cursor:pointer;
}
.index_user_list .list .arrow_left{
    left:20px;
}
.index_user_list .list .arrow_right{
    right:20px;
}
.recommend_item .item_list{
	margin-top:24px;
}
.recommend_item .activity_item{
	width:218px;
	background-color:#fff;
    display: inline-block;
    border-radius:4px;
    overflow: hidden;
    margin-left:20px;
}
.recommend_item .activity_item:first-child{
	margin-left:0;
}
.recommend_item .activity_item>img{
	width:293px;
    height:130px;
    display: inline-block;
}
.recommend_item .activity_item div{
    padding:12px 12px 18px 12px;
    position:relative;
}
.recommend_item .activity_item .name{
    font-size:15px;
    color:rgb(51,51,51);
    line-height: 21px;
    height:42px;
    overflow: hidden;
}
.recommend_item .activity_item .time,.recommend_item .activity_item .place{
    margin-top:10px;
    font-size:12px;
    color:rgb(153,153,153);
    line-height: 14px;
}
.recommend_item .activity_item div img{
    width: 14px;
    margin-right:7px;
    vertical-align: top;
}
