#main{
	margin-bottom:40px;
}

.sector{
	width:1250px;
	display:inline-block;
	text-align:center;
	margin-top:20px;
}

.sector .title-area{
	display:block;
}

.sector .subtitle{
	width:100%;
	text-align:left;
	display:inline-block;
	font-size:14px;
	color:#555555;
	line-height:25px;
	margin-top:20px;
	margin-bottom:20px;
}


/* 搜索框开始 */
#main .search-area{
	border:solid 1px #efefef;
	padding:30px;
}
#main .search-area .title{
	font-size:20px;
	line-height:30px;
	text-align:left;
	padding-bottom:10px;
	border-bottom:dashed 1px #333333;
	
}
#main .search-area .search-content{
	
}
#main .search-area .search-content .search-item{
	padding-top:20px;
	text-align:left;
}
#main .search-area .search-content .search-item-1x{
	width:24%;
}
#main .search-area .search-content .search-item-3x{
	width:74%;
}


#main .search-area .search-content .search-item .search-input,
#main .search-area .search-content .search-item .search-select{
	width:100%;
	height:40px;
	padding:0px 10px;
	margin-top:10px;
	border:none 0px;
	box-sizing:border-box;
	background-color:rgb(242,242,242);
}
#main .search-area .search-content .search-item .search-letter{
	margin-top:10px;
}
#main .search-area .search-content .search-item .search-letter div{
	display:inline-block;
	padding:5px 8px;
	cursor:pointer;
	color:#666666;
	background-color:rgb(242,242,242);
}
#main .search-area .search-content .search-item .search-letter div:hover{
	background-color:rgb(200,200,200);
}
#main .search-area .search-content .search-item .search-letter div.active{
	background-color:rgb(200,200,200);
}
#main .search-area .search-content .search-item .search-button{
	width:100%;
	height:35px;
	line-height:35px;
	color:white;
	font-size:18px;
	margin-top:30px;
	cursor:pointer;
	text-align:center;
	background-color:rgb(70,81,99);
}
#main .search-area .search-content .search-item .search-button:hover{
	background-color:rgb(30,41,59);
}
/* 搜索框结束 */











/* 专业团队覆盖 Block-Area 默认样式 */
#main .block-item{
	margin-bottom:15px;
	display:inline-flex;
	border:solid 1px #efefef;
}
#main .block-item .user-info{
	width:59%;
	padding:30px;
	display:inline-flex;
	box-sizing:border-box;
}
#main .block-item .user-info .user-info-area{
	text-align:left;
	margin-bottom:5px;
}
#main .block-item .user-info .user-info-area .name{
	text-align:left;
	font-size:20px;
	width:100px;
	display:inline-block;
}
#main .block-item .user-info .user-info-area .city{
	text-align:left;
	font-size:14px;
	display:inline;
}


#main .block-item .user-info .user-role-area{
	text-align:left;
	margin-top:10px;
}
#main .block-item .user-info .user-role{
	font-size:16px;
	line-height:25px;
	text-align:left;
	padding-right:30px;
	margin-bottom:5px;
	box-sizing:border-box;
	border-bottom:solid 2px #bbbbbb;
}

#main .block-item .summary{
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#666666;
	text-align: justify;
	overflow:hidden;
}

#main .block-item .photo{
	width:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
#main .block-item .photo .img-holder{
	width:100%;
}
#main .more{
	text-align:center;
	color:#888888;
	font-size:14px;
	height:20px;
	line-height:20px;
}
#main .more .icon-iconmore{
	font-size:14px;
	margin-left:5px;
}

#main .page-area{
	margin-top:20px;
}