section
{
	margin-top: 74px !important;
}
.per-info
{
	display: block;
	width: 100%;
	/* height: 140px; */
	background: #FFFFFF;
	padding: 30px;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
}
.per-img
{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
}
.per-img img
{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.per-de
{
	float: left;
	margin-left: 30px;
	width: 700px;
}
.per-de>div
{
	/* height: 20px; */
	line-height: 20px;
}
.per-de iconpark-icon
{
	height: 20px !important;
}
.per-de .name
{
	height: 20px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}
.per-de .name iconpark-icon
{
	height: 20px;
}
.per-de .job,.per-de .pro
{
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
}
.per-de .job iconpark-icon,.per-de .pro iconpark-icon
{
	height: 19px;
}
.per-bj,.wg,.hg
{
	position: absolute;
	bottom: 30px;
	right: 30px;
	float: right;
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #FF671F;
	border-radius: 6px;
	box-sizing: border-box;
	text-align: center;
	line-height: 38px;
	color: #FF6D27;
	font-size: 14px;
	margin-top: 40px;
	cursor: pointer;
}
.djBsd
{
	position: absolute;
	top: 30px;
	right: 30px;
	/* height: 20px; */
	font-weight: bold;
	/* line-height: 20px; */
}
.djBsd>div:nth-of-type(1)
{
	font-size: 16px;
	text-align: justify;
	height: 24px;
	line-height: 24px;
}
.djBsd>div:nth-of-type(1)::after
{
	content: '';
	display: inline-block;
	width: 100%;
}
.djBsd>div:nth-of-type(2)
{
	font-size: 12px;
}
.wg
{
	background: #FF671F !important;
	color: #FFFFFF !important;
	border: none;
	display: flex;
	justify-content: center;
}
.wg iconpark-icon
{
	height: 40px;
}
.wg i
{
	margin: 0 !important;
	margin-right: 5px !important;
}
.hg
{
	color: #797979 !important;
	border: 1px solid #797979 !important;
}
.per-bj a
{
	color: #FF6D27;
}
.type-list
{
	overflow: hidden;
	color: #AEAEAE;
}
.type-list li
{
	float: left;
	padding-bottom: 10px;
	font-size: 18px;
	margin-right: 20px;
	cursor: pointer;
	box-sizing: border-box;
}
.active
{
	color: #333333;
	border-bottom: 2px solid #FF671F;
}
.ty-box ul li
{
	padding: 30px 0 20px 0;
	border-bottom: 1px solid #F7F4F0;
}
.dt-top
{
	height: 24px;
	line-height: 24px;
}
.dt-box .art-cont
{
	margin-top: 18px;
}
.dt-img
{
	width: 24px;
	height: 24px;
	border-radius: 50%;
	float: left;
	overflow: hidden;
}
.dt-img img
{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.dt-more
{
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #AEAEAE;
	height: 24px;
	overflow: hidden;
}
.dt-more>div
{
	float: left;
	margin-right: 10px;
}
.dt-more a
{
	color: #AEAEAE;
}
.dt-more iconpark-icon
{
	height: 24px !important;
}
.dt-more .name
{
	margin-right: 5px !important;
	width: auto;
}
/* .dt-more .name
{
	margin-right: 10px;
}
.dt-more .dt-time
{
	margin-left: 10px;
} */
.num-box
{
	background: #FFFFFF;
	padding: 15px 0;
	height: 80px;
	box-sizing: border-box;
	margin-top: 10px;
}
.num-box>div
{
	width: 50%;
	float: left;
	box-sizing: border-box;
	text-align: center;
}
.num-box>div:nth-of-type(1)
{
	border-right: 1px solid #F7F4F0;
}
.num-box>div p:nth-of-type(1)
{
	font-size: 14px;
	color: #656565;
}
.num-box>div p:nth-of-type(2)
{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.about-num
{
	margin-top: 10px;
	font-size: 14px;
	color: #767676;
}
.about-num>div
{
	height: 54px;
	line-height: 53px;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	box-sizing: border-box;
	padding: 0 10px;
}
.about-num>div a
{
	color: #767676;
}
.about-num>div span
{
	display: block;
}
.about-num>div:nth-of-type(2)
{
	border-top: none !important;
}
.about-num>div span:nth-of-type(1)
{
	float: left;
	margin-left: 0 !important;
}
.about-num>div span:nth-of-type(2)
{
	float: right;
}
.art-de
{
	overflow: inherit !important;
}
.dele
{
	float: right !important;
	cursor: pointer;
	position: relative;
	margin-right: 0 !important;
	height: 16px;
}
.dele iconpark-icon
{
	height: 16px;
}
.dele i
{
	margin-right: 0 !important;
}
.more
{
	position: relative;
}
.de-tks
{
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: 123px;
	height: 63px;
	text-align: center;
	padding-top: 13px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
	background: url(../img/index/tankuang1.png) no-repeat center;
	/* display: none; */
}
.dt-re
{
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	margin-top: 8px;
	vertical-align: middle;
}
.dt-read
{
	margin-top: 18px;
}
.dt-read .art-cont
{
	margin-top: 0 !important;
}
.reda-con
{
	padding: 8px 0;
	border-left: 2px solid #CCCCCC;
	padding-left: 20px;
	box-sizing: border-box;
}
/* .art-box,.focus-box,.wd-box,.tc-box,.sj-box,.video-box
{
	display: none;
} */
.box-tit
{
	margin-top: 25px;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	margin-bottom: 10px;
	overflow: hidden;
}
.box-tit>div
{
	color: #AEAEAE;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

.tit-active
{
	color: #333333 !important;
}
.my-list .item-pro,.my-shang .item-pro
{
	margin-top: 53px;
}
.item-info
{
	width: 582px !important;
}
.sp-tit
{
	margin-top: 20px !important;
}
.video-list
{
	/* overflow: hidden; */
}
.video-list li
{
	border: none !important;
	padding: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 30px !important;
}

.qy>div:not(.qy-info)
{
	margin-top: 16px;
	overflow: hidden;
}
.qy-info>div
{
	/* height: 20px; */
	line-height: 20px;
	float: left;
}
.qy-info
{
	font-size: 16px;
	overflow: hidden;
}
.qy-info .name
{
	color: #333333;
	font-weight: bold;
	margin-right: 8px;
	width: auto;
}
.qy-info .about
{
	margin-left: 10px;
	color: #333333;
}
.qy .lab
{
	width: 77px;
	float: left;
	font-size: 14px;
	color: #333333;
	text-align: left;
}
.qy .de-con
{
	float: left;
	width: 423px;
	float: left;
	font-size: 14px;
	color: #868686;
}
.qy-info
{
	height: 20px;
}
.qy a
{
	color: #0000FF;
}
.auth>div
{
	float: left;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	margin-right: 3px;
}
.auth iconpark-icon
{
	height: 16px !important;
}
.auth i
{
	margin-right: 5px !important;
}
.art-de .gm
{
	margin-right: 5px !important;
}
.au-name
{
	margin-right: 5px;
}
.dt-more .gm
{
	height: 24px;
}
.art-de .gm
{
	height: 16px;
}
.re-name
{
	color: #1B44DE;
	/* margin-right: 2px; */
	vertical-align: middle;
}
.dt-re iconpark-icon
{
	vertical-align: middle;
	margin-right: 5px;
}
.wrap {
      width: 300px;
      text-align: center;
      margin: 20px auto;
      font-size: 14px;
	  vertical-align: middle;
	  height: 16px;
	  line-height: 16px;
 }
 .wrap iconpark-icon {
      width: 20px;
	  vertical-align: middle;
 }
 .wrap span
 {
	 vertical-align: middle;
 }
 .shang-box
 {
	 overflow: hidden;
	 margin-top: 10px;
 }
 .item-name>div
 {
	 float: left;
 }
 .item-name
 {
	 overflow: hidden;
 }
 .cont-no .art-de
 {
	 margin-top: 0 !important;
 }
 .from
 {
	 color: #333333;
 }
 .from span
 {
	 color: #AEAEAE;
 }
 .ty-box>div
 {
	 position: relative;
 }
 .none-data
 {
	 /* position: fixed; */
	 /* height: 100%; */
	 /* width: 200px; */
	 /* margin-left: -30px; */
	 background: #FFFFFF;
	 color: #AEAEAE;
	 font-size: 16px;
	 text-align: center;
	 padding: 70px 0;
	 box-sizing: border-box;
 }
 .none-data>div
 {
	 /* position: absolute; */
	/* top: 25%;
	 left: 50%;
	 transform: translate(-50%,-50%); */
 }
 .none-data img
 {
	 margin: auto;
	 margin-bottom: 5px;
 }
 .le-box
 {
	 /* background: #FFFFFF; */
 }
 .gm
 {
	 font-size: inherit !important;
 }
 .sp-ion i
 {
	 line-height: 40px !important;
 }
 .sp-ion i iconpark-icon
 {
	 height: 40px;
 }
 .fw-img
 {
	 overflow: hidden;
	 margin-top: 10px;
 }
  .fw-img>div
  {
	  width: 80px;
	  height: 80px;
	  float: left;
	  margin-right: 10px;
  }
  .fw-img>div img
  {
	  width: 100%;
	  height: 100%;
	  object-fit: cover;
  }
  .more-de
  {
	  font-size: 12px;
	  color: #868686;
	  cursor: pointer;
	  line-height: 20px;
  }
  .more-de i
  {
	  margin-right: 0;
	  height: 20px;
  }
  .more-de iconpark-icon
  {
	  height: 20px !important;
	  line-height: 20px !important;
  }
  .more-de div
  {
	  float: left;
  }
 @media screen and (max-width:640px) {
	 section
	 {
		 margin-top: 3.57rem !important;
	 }
 	.mo-box
	{
		background: url(../img/index/yuan.png) no-repeat no-repeat top #FFFFFF;
		background-size: 100% auto;
		overflow: hidden;
	}
	.mo-info
	{
		text-align: center;
		padding-top: 3.92rem;
	}
	.mo-info .mo-head
	{
		width: 5.6rem;
		height: 5.65rem;
		border-radius: 50%;
		overflow: hidden;
		margin: auto;
		border: 1px solid #FFFFFF;
	}
	.mo-info .mo-head img
	{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.mo-info .mo-name
	{
		font-size: 1.2rem;
		line-height: 1.2rem;
		height: 1.2rem;
		overflow: hidden;
		color: #333333;
		margin-top: 1rem;
		display: flex;
		justify-content: center;
	}
	.mo-info .mo-name i
	{
		margin-left: 0.2rem;
		margin-top: 0.1rem;
		height: 1rem;
	}
	.mo-info .mo-name i iconpark-icon
	{
		font-size: 1rem !important;
		height: 1rem !important;
		line-height: 1rem !important;
	}
	.mo-job,.mo-pro
	{
		font-size: 0.78rem;
		color: #AEAEAE;
		margin-top: 0.6rem;
	}
	.app-go
	{
		width: 7.2rem;
		height: 2.3rem;
		border-radius: 1.2rem;
		background: #FD7636;
		color: #FFFFFF;
		font-size: 0.78rem;
		text-align: center;
		line-height: 2.3rem;
		margin: 0.6rem auto;
	}
	.mo-num
	{
		width: 100%;
		height: 2rem;
		padding: 0.42rem 0;
		border-top: 1px solid #F1F1F1;
		display: flex;
	}
	.mo-num>div
	{
		flex: 1;
		text-align: center;
		line-height: 2rem;
		font-size: 0.78rem;
		color: #333333;
	}
	.mo-num>div a
	{
		color: #333333;
	}
	.mo-num>div:nth-of-type(1)
	{
		border-right: 1px solid #F1F1F1;
		box-sizing: border-box;
	}
	.mo-num>div span
	{
		color: #AEAEAE;
	}
	.mo-more>div
	{
		padding: 0 0.85rem;
		box-sizing: border-box;
		height: 2.85rem;
		line-height: 2.85rem;
		font-size: 0.78rem;
		border-top: 1px solid #F1F1F1;
		text-align: left;
	}
	.mo-lb
	{
		color: #333333;
		float: left;
		width: 3.5rem;
	}
	.mo-con
	{
		float: left;
		width: 15.42rem;
		margin-left: 0.7rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.mo-more>div>div
	{
		line-height: 2.85rem;
	}
	.mo-see
	{
		float: right;
	}
	.mo-see iconpark-icon
	{
		height: 2.85rem;
	}
	.mo-see i
	{
		margin: 0 !important;
		height: 2.85rem !important;
	}
	.mo-see div
	{
		float: left;
	}
	.mo-con,.mo-see
	{
		color: #AEAEAE;
	}
	.mo-gw .mo-con
	{
		color: #0000FF;
	}
	.gm
	{
		margin-left: 0.2rem;
	}
	.gm iconpark-icon
	{
		height: 1.2rem !important;
		line-height: 1.2rem !important;
	}
	.le-box
	{
		background: none;
	}
	.type-list
	{
		background: #FFFFFF;
		display: flex;
		height: 3.57rem;
		line-height: 3.57rem;
		color: #AEAEAE;
	}
	.type-list>li
	{
		flex: 1;
		text-align: center;
		margin: 0;
		font-size: 1.1rem;
	}
	.active
	{
		font-weight: bold;
	}
	.ty-box
	{
		background: #FFFFFF;
		margin-top: 0.35rem;
		/* padding: 0 0.85rem; */
		box-sizing: border-box;
	}
	.ty-box ul li
	{
		padding: 1rem 0 0.6rem 0;
	}
	.dt-list
	{
		padding: 0 0.85rem;
		box-sizing: border-box;
	}
	.dt-top
	{
		height: 1.78rem;
		line-height: 1.78rem;
	}
	.dt-img
	{
		width: 1.78rem;
		height: 1.78rem;
	}
	.mo-dt
	{
		float: left !important;
		width: auto !important;
		margin-left: 0.7rem !important;
	}
	.mo-dt a
	{
		color: #333333;
	}
	.mo-dt>div:nth-of-type(1)
	{
		height: 0.85rem;
	}
	.mo-dt .name,.mo-dt .gm,.mo-dt i
	{
		float: left;
		width: auto;
		font-size: 0.85rem;
		height: 0.85rem;
		line-height: 0.85rem;
	}
	.mo-dt iconpark-icon
	{
		height: 0.85rem !important;
	}
	.mo-dt>div:nth-of-type(2)
	{
		height: 1rem;
		line-height: 1rem;
	}
	.mo-dt>div:nth-of-type(2)>div
	{
		float: left;
		font-size: 0.65rem;
		color: #AEAEAE;
		margin-right: 0.7rem;
	}
	.from
	{
		width: 12rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.reda-con
	{
		border-left: 1px solid #AEAEAE;
		padding-left: 0.7rem;
	}
	.item-info
	{
		width: 13.67rem !important;
		position: relative;
	}
	.my-list .item-pro, .my-shang .item-pro
	{
		margin-top: 0;
		font-size: 0.85rem;
		line-height: 1.1rem;
		height: 2.2rem;
	}
	.item-info .item-name
	{
		height: 1rem !important;
		line-height: 1rem !important;
	}
	.item-info .item-name iconpark-icon
	{
		height: 1rem !important;
	}
	.item-info .item-bq
	{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.none-data
	{
		width: 100%;
		margin: 0;
		position: relative;
		height: auto;
		font-size: 1rem;
	}
	.none-data>div
	{
		position: relative;
		transform: translate(0);
		left: 0;
		padding: 2rem 0;
	}
	.box-tit
	{
		margin: 0;
		/* padding: 1rem 0; */
		font-size: 1rem;
		padding: 1rem 0.85rem;
		box-sizing: border-box;
	}
	.q-list,.tc-list,.my-list,.video-list
	{
		padding: 0 0.85rem;
		box-sizing: border-box;
	}
	.q-list .time,.tc-list .time,.art-list .time
	{
		float: right;
	}
	.q-list .dele,.tc-list .dele,.art-list .dele
	{
		margin-left: 0.35rem;
	}
	.video-list li
	{
		margin: 0 !important;
		border-bottom: 1px solid #F7F4F0 !important;
		padding: 1rem 0 0.6rem 0 !important;
		box-sizing: border-box;
	}
	.auth>div
	{
		height: 1rem;
		line-height: 1rem;
		margin-right: 0.2rem;
	}
	.auth .gm
	{
		height: 1rem !important;
	}
	.auth .gm iconpark-icon
	{
		height: 1rem !important;
		line-height: 1rem !important;
	}
	.auth i,.auth iconpark-icon
	{
		height: 1rem !important;
	}
	.cont-box .le-box>div
	{
		padding: 0 !important;
	}
	.per-bj, .wg, .hg
	{
		position: relative;
		margin: auto;
		width: 5rem;
		height: 2.32rem;
		font-size: 0.78rem;
		line-height: 2.32rem;
		float: none;
		right: 0;
		bottom: 0;
		margin-top: 0.5rem;
		margin-bottom: 0.6rem;
		border-radius: 1.1rem;
	}
	.wg iconpark-icon
	{
		height: 2.32rem;
	}
	.wg i
	{
		margin-right: 3px !important;
	}
 }