/* pages/new_index/new_index.wxss */
page{
	background: #fff;
}
image{
	border: none;
	font-size: 0;
}
view{
	line-height: 1;
}
.flex{
	display: flex;
}
/* 首页搜索框 */
.seek {
  margin: 20rpx 30rpx;
  width: 690rpx;
  height: 76rpx;
  background: #F1F6FB;
  border-radius: 36rpx;
  display: flex;
  flex-direction: row;
}

/*搜索按钮*/
.seek-btn {
  margin: 23rpx 20rpx 23rpx 36rpx;
  width: 30rpx;
  height: 30rpx;
}
/*搜索输入框*/
.seek-input {
  width: 560rpx;
  margin-top: 7rpx;
  height: 62rpx;
  line-height: 62rpx;
  font-size: 26rpx;
  color: rgba(153, 153, 153, 1);
}
.navs{
	padding: 0 50rpx;
	margin-top: 50rpx;
	justify-content: space-between;
}
.nav{
	flex-direction: column; 
	align-items: center;
}
.navs image{
	width: 110rpx;
	height: 110rpx;
	text-align: center;
}
.name{
	margin-top: 28rpx;
	margin-bottom: 15rpx;
	font-size: 30rpx;
	font-weight: bolder;
	color: #000;
	line-height: 0.8;
	letter-spacing: 2rpx;
}
.nav text:last-child{
	font-weight: 300;
	font-size: 24rpx;
	letter-spacing: 1rpx;
	color: #3b3b3b;
}
.tsmz{
	margin-top: 72rpx;
	margin-bottom: 70rpx;
	margin-left: 28rpx;
	font-size: 46rpx;
	font-weight:700; 
}
.blocks{
	margin-top: 40rpx;
	padding:0 30rpx;
	justify-content: space-between;
	flex-wrap: wrap;
}
.block{
	position: relative;
	width: 335rpx;
	height: 140rpx;
	background: #f9f9f9;
	border-radius: 10rpx;
	margin-bottom: 20rpx;
}
.block-name{
	margin-left: 30rpx;
	margin-top: 37rpx;
	font-size: 30rpx;
	font-weight: bold;
	color: #333333;
}
.block-con{
	margin-left: 30rpx;
	margin-top: 15rpx;
	font-size: 24rpx;
	color: #3a3a3a;
	font-weight: 300;
	opacity: .8;
	font-family: "Bitstream Vera Serif Bold";
}
.po-ab{
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 20rpx; 
}
.shxl{
	width: 48rpx;
	height: 34rpx;
	margin-top: 53rpx;
}
.qsn{
	width:48rpx;
	height: 48rpx;
	margin-top: 46rpx;
}
.cr{
	width:44rpx;
	height: 48rpx;
	margin-top: 46rpx;
}
.sm{
	width:48rpx;
	height: 47rpx;
	margin-top: 47rpx;
}
.cq{
	width:48rpx;
	height: 84rpx;
	margin-top: 28rpx;
}
.yj{
	width:24rpx;
	height: 54rpx;
	margin-top: 42rpx;
}
.lcxl{
	padding: 0 30rpx;
	justify-content: space-between;
	margin-top: 52rpx;
	margin-bottom: 70rpx;
}
.lc-name{
	font-size: 46rpx;
	font-weight: 700;
}
.lc-qb text{
	font-size: 26rpx;
	color: #999;
	margin-right: 11rpx;
}
.lcxl image{
	width: 10rpx;
	height: 20rpx;
}
.user{
	margin: 0 30rpx;
	margin-top: 39rpx;
	margin-bottom: 40rpx;
	position: relative;
	border-bottom: 0.5rpx solid #efefef;
}
.user>view:last-child{
	padding-bottom: 44rpx;
	width: 566rpx;
}
.user image{
	flex-shrink: 0;
	width: 100rpx;
	height: 100rpx;
	border-radius:10rpx;
	margin-right: 20rpx;
	border: 1rpx solid #efefef;
}
.user-name{
	font-size: 32rpx;
	font-weight: 700;
}
.user-zc{
	font-size: 28rpx;
	margin-left: 21rpx;
	color: #333;
}
.user-dz{
	margin-top: 16rpx;
	font-size: 28rpx;
	color: #333
}
.user-tc{
	margin-top: 26rpx;
	font-size: 26rpx;
	color: #353535;
	line-height:40rpx;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-weight: 300;
}
.user-jg{
	margin-top: 36rpx;
	font-size: 26rpx;
	font-weight: 500;
	color: #5a5a5a;
}
.xlzx{
	margin-left: 41rpx;
}
.xixui{
 position: absolute;
 width: 80rpx;
 height: 24rpx;
 text-align: center;
 line-height:24rpx;
 color: #fff;
 font-size: 16rpx;
 background-color: rgba(0, 0, 0, 0.8);
 border-top-right-radius: 10rpx;
border-bottom-left-radius:10rpx;
 left: 1rpx;
 top:77rpx;
}
