html,
body {
	font-size: .65rem;
	padding: 0;
	background: #eff2f7;
	font-family: '微软雅黑';
	max-width: 800px;
	margin: 0 auto;
}

* {
	box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0;
}

i {
	font-style: normal;
}

a {
	outline: none;
	text-decoration: none;
	cursor: pointer;
	color: #333333;
}

.hide {
	display: none !important;
}

a.disabled {
	pointer-events: none;
}

/*标签、网站地图*/
.bq_head {
	height: 2.4rem;
	background: #fff;
	line-height: 2.4rem;
	text-align: center;
	position: sticky;
	font-size: .75rem;
	border-bottom: 1px solid #eff2f7;
	top: 0;
	z-index: 9999;
}

.bq_head span {
	font-weight: bold;
}

.bq_head a {
	height: 100%;
	padding: 0 .5rem;
	display: inline-block;
	position: absolute;
	left: 0;
}

.bq_head a img {
	width: .425rem;
	height: .85rem;
	vertical-align: middle;
}

.bq_content {
	padding: 0 .25rem .5rem .5rem;
}

.bq_content>div {
	overflow: hidden;
}

.bq_content>div.bq_title {
	color: #808080;
	margin: .5rem 0 .25rem;
}

.bq_content>div a {
	width: calc((100% - 3 * 0.25rem) / 3);
	display: block;
	height: 1.4rem;
	background: #fff;
	margin: .25rem .25rem 0 0;
	float: left;
	text-align: center;
	line-height: 1.4rem;
	border-radius: .25rem;
}

.footer {
	width: 100%;
	background: #fff;
	padding-bottom: .25rem;
}

.footer.fd {
	bottom: 0;
	left: 0;
	max-width: 800px;
	margin: 0 auto;
}

.footer>div {
	padding: .9rem 1.975rem 1.4rem;
	display: flex;
	text-align: center;
	height: 100%;
}

.footer>div div {
	width: 25%;
}

.footer>div div a {
	font-size: .75rem;
}

.footer p.wz {
	font-size: .75rem;
	color: #000;
	text-align: center;
	margin-bottom: 1.5rem;
}

.footer p.mz {
	font-size: .5rem;
	color: #808080;
	padding: 0 .5rem;
}

/*标签、网站地图结束*/

/*方案详情*/
.faxq_content,
.qbxq_content {
	margin-bottom: .5rem;
}

.faxq_content .faxq_title,
.qbxq_content .qbxq_title {
	background: #fff;
	padding: .625rem .5rem;
}

.faxq_content .faxq_title h2,
.qbxq_content .qbxq_title h2 {
	font-size: .9rem;
	font-weight: bold;
	color: #000;
	margin-bottom: 1.25rem;
	line-height: 1.2rem;
}

.faxq_content .faxq_title p,
.qbxq_content .qbxq_title p {
	color: #808080;
}

.faxq_content .faxq_title p span,
.qbxq_content .qbxq_title p span {
	margin-left: .5rem;
}

/*.faxq_content .faxq_tjBox{*/
/*	padding: 0 .5rem;*/
/*}*/
.faxq_content .faxq_tjBox>div {
	background: #fff;
	border-radius: .5rem;
	margin-top: .5rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg {
	padding: 0 .25rem 0 .5rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg>div {
	border-bottom: 1px dashed #eff2f7;
	padding-bottom: .65rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg>div:last-child {
	border-bottom: none;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox {
	display: flex;
}




.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 {
	padding-top: 1rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div {
	margin: auto;
	width: calc(100% - 2.15rem);
	position: relative;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div.faxq_tjsjRed1::before {
	content: '';
	display: block;
	width: 1.8rem;
	height: 1.7rem;
	background: url(../img/red_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: -.9rem;
	top: -0.85rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table {
	width: 100%;
	text-align: center;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table tr {
	height: 1rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table tr.faxq_font {
	color: #808080;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table tr.faxq_font td:first-child {
	color: #333;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table tr.faxq_font td.act {
	color: #fff;
	background: #3333FF;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj1 div table tr td {
	border: 1px solid #e7e7e7;
	font-size: .4rem;
}



.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div {
	width: calc(100% / 3);
	text-align: center;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchqd {
	padding-top: .65rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchqd div {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	background: #ededed;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchqd div img {
	width: 100%;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchqd p {
	color: #000;
	font-weight: bold;
	padding-top: .65rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx {
	padding-top: .9rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p {
	color: #808080;
	font-size: .5rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p.faxq_matchTime {
	margin-top: .35rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p.faxq_matchState {
	font-weight: bold;
	margin-top: .5rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p.faxq_matchState i {
	display: inline-block;
	width: .9rem;
	height: .9rem;
	background: #333333;
	color: #fff;
	line-height: .9rem;
	text-align: center;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p.faxq_matchState span {
	margin: 0 .75rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_matchBox>div.faxq_matchxx p.faxq_matchState span.faxq_matchHalf {
	color: #FF3333;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj {
	margin-top: .625rem;
	overflow: hidden;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsjRed::after {
	content: '';
	display: block;
	width: 1.8rem;
	height: 1.7rem;
	background: url(../img/red_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: -.7rem;
	top: -0.6rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsjBlack::after {
	content: '';
	display: block;
	width: 1.8rem;
	height: 1.7rem;
	background: url(../img/black_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: -.7rem;
	top: -0.6rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsjBlue::after {
	content: '';
	display: block;
	width: 1.8rem;
	height: 1.7rem;
	background: url(../img/blue_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: -.7rem;
	top: -0.6rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj p {
	float: left;
	margin-right: .25rem;
	line-height: 1.5rem;
	height: 1.5rem;
	text-align: center;
	color: #808080;
	border-radius: .25rem;
	width: 4.825rem;
	background: #EEEEEE;
	margin-top: .25rem;
	position: relative;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj p.faxq_tjsjp0 {
	width: 1.5rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj p.faxq_tjsjp1 {
	background: #999999;
	color: #fff;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj p.faxq_tjpbg {
	background: #3333FF;
	color: #fff;
}

.faxq_content .faxq_tjBox div.faxq_tjjg .faxq_tjsj p.faxq_tjpdg::before {
	content: '';
	display: inline-block;
	width: .8rem;
	height: .8rem;
	background: url('../img/dj_icon.png') 0 0 / 100% no-repeat;
	position: absolute;
	left: .15rem;
	top: .37rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg>div.faxq_tjs {
	position: relative;
}

.faxq_content .faxq_tjBox div.faxq_tjjg>div.faxq_tjs::before {
	content: '';
	display: inline-block;
	width: .85rem;
	height: .85rem;
	background: #eff2f7;
	border-radius: 50%;
	position: absolute;
	left: -.925rem;
	bottom: -.425rem;
}

.faxq_content .faxq_tjBox div.faxq_tjjg>div.faxq_tjs::after {
	content: '';
	display: inline-block;
	width: .85rem;
	height: .85rem;
	background: #eff2f7;
	border-radius: 50%;
	position: absolute;
	right: -.675rem;
	bottom: -.425rem;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonTitle,
.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherTitle,
.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedTitle {
	height: 2.05rem;
	line-height: 2.05rem;
	border-bottom: 1px solid #EFF2F7;
	padding-left: .5rem;
	position: relative;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonTitle span,
.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherTitle span,
.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedTitle span {
	font-size: .7rem;
	padding-left: .5rem;
	font-weight: bold;
	border-left: 2px solid #FF3333;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonTitleRed::after {
	content: '胜';
	color: #E60012;
	font-size: .6rem;
	width: 1.9rem;
	height: 1.15rem;
	position: absolute;
	bottom: .25rem;
	right: 0;
	border-right: .15rem solid #E60012;
	background: rgba(230, 0, 18, 0.2);
	display: block;
	text-align: center;
	line-height: 1.15rem;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonTitleBlack::after {
	content: '黑';
	color: #333333;
	font-size: .6rem;
	width: 1.9rem;
	height: 1.15rem;
	position: absolute;
	bottom: .25rem;
	right: 0;
	border-right: .15rem solid #333333;
	background: rgba(51, 51, 51, 0.2);
	display: block;
	text-align: center;
	line-height: 1.15rem;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonContent {
	padding: .5rem;
	line-height: 1.3rem;
}

.faxq_content .faxq_tjBox>div.faxq_reason .faxq_reasonContent p {
	color: #343434;
	font-size: .75rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent {
	padding: 0 .5rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div {
	padding: .65rem 0;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div:last-child {
	border: none;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div>i {
	display: inline-block;
	width: 2.15rem;
	height: 2.05rem;
	position: absolute;
	bottom: .25rem;
	right: .5rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div>i.faxq_otherRed {
	background: url('../img/red_icon.png') 0 0 / 100% no-repeat;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div>i.faxq_otherBlack {
	background: url('../img/black_icon.png') 0 0 / 100% no-repeat;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div>i.faxq_otherBlue {
	background: url('../img/blue_icon.png') 0 0 / 100% no-repeat;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser {
	overflow: hidden;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userHeadPortrait {
	width: 1.75rem;
	height: 1.75rem;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	background: #f2f2f2;
	margin-right: .5rem;
	margin-top: .2rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userHeadPortrait img {
	width: 100%;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userInformation {
	float: left;
	margin-top: .1rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userInformation p.faxq_userName {
	color: #000;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userInformation p:last-child span {
	font-size: .5rem;
	text-align: center;
	padding: 0 .25rem;
	line-height: .65rem;
	display: inline-block;
	border-radius: .1rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userInformation p:last-child span:first-child {
	border: 1px solid #FFA901;
	color: #FFA901;
	margin-right: .25rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_userInformation p:last-child span:last-child {
	border: 1px solid #E60012;
	color: #E60012;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_probability {
	color: #E60012;
	float: right;
	text-align: right;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_probability p {
	font-size: .5rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherUser .faxq_probability p:first-child {
	font-size: 1rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div h2 {
	font-size: .65rem;
	margin-top: .75rem;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	display: -ms-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	overflow: hidden;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	line-height: .9rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr {
	padding: .25rem .5rem;
	overflow: hidden;
	background: #f2f2f2;
	margin-top: .5rem;
	border-radius: .2rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr table {
	width: 100%;
	text-align: center;
	color: #808080;
	font-size: .6rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr table tbody tr td:first-child {
	text-align: left;
	width: 2rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr table tbody tr td:last-child {
	text-align: right;
	width: 2rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr table tbody tr td.faxq_otherqd0 {
	text-align: right;
	padding-right: .25rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div .faxq_otherContenr table tbody tr td.faxq_otherqd1 {
	text-align: left;
	padding-left: .25rem;
}

.faxq_content .faxq_tjBox>div.faxq_other .faxq_otherContent>div>p {
	color: #808080;
	font-size: .55rem;
	margin-top: .5rem;
}

/*方案详情结束*/

/*情报详情、搜索相关*/
.qbxq_content .qbxq_qbBox {
	padding: 0 .5rem;
}

.qbxq_content .qbxq_qbBox>div {
	margin-top: .25rem;
	background: #fff;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article {
	padding: .65rem .5rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_articleContent {
	line-height: 1.3rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_articleContent p {
	color: #343434;
	font-size: .75rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_articleContent img {
	margin-top: .5rem;
	margin-bottom: .25rem;
	max-width: 100%;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article>p.qbxq_mz {
	font-size: .5rem;
	color: #808080;
	margin: 1.25rem 0;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_bq {
	display: flex;
	align-items: center;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_bq a {
	display: block;
	padding: .25rem .5rem;
	border: 1px solid #E1E1E1;
	color: #808080;
	margin-right: .5rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_article .qbxq_bq a:last-child {
	margin-right: 0;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related {
	border-radius: 0 0 .5rem .5rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedTitle a {
	position: absolute;
	right: .5rem;
	color: #808080;
	font-size: .55rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedTitle a i {
	display: inline-block;
	width: .25rem;
	height: .45rem;
	background: url('../img/gd_icon.png') 0 0 / 100% no-repeat;
	margin-left: .25rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div {
	border-bottom: 1px solid #f2f2f2;
	padding: .65rem .5rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div a {
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div div {
	width: calc(100% - 5rem);
	position: relative;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div div:last-child {
	width: 5rem;
	height: 3.25rem;
	border-radius: .25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin-left: 1rem;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div div:last-child img {
	max-width: 100%;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div div:first-child p {
	font-size: .7rem;
	display: box;
	display: -webkit-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.qbxq_content .qbxq_qbBox>div.qbxq_related .qbxq_relatedContent>div div:first-child span {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: .55rem;
	color: #808080;
}

.qbxq_content .qbxq_qbBox>div.qbxq_relatedSearch {
	border-radius: .5rem;
}

.page {
	margin-top: 1.5rem !important;
	background: none !important;
}

.page>div {
	width: 14rem;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.page>div a {
	width: 6.75rem;
	float: left;
	display: block;
	line-height: 1.4rem;
	background: linear-gradient(90deg, rgba(255, 51, 51, 1) 0%, rgba(228, 30, 30, 1) 100%);
	color: #fff;
	border-radius: .7rem;
}

.page>div a:last-child {
	margin-left: .5rem;
	float: right:
}

.page>div a.disabled {
	background: #DDDCDC;
}

/*情报详情、搜索相关结束*/

/*专家详情*/
.zjxq_head0 {
	background: #FF3333;
	z-index: 9999;
}

.zjxq_head1 {
	height: 3.3rem;
	border-radius: 0 0 .65rem .65rem;
	background: #FF3333;
}

.zjxq_head2 {
	height: 5.4rem;
	border-radius: 0 0 .65rem .65rem;
}

.zjxq_position {
	position: sticky;
	top: 0;
}

.zjxq_head .zjxq_break {
	height: 2.1rem;
	line-height: 2.1rem;
	background: #FF3333;
	text-align: center;
	position: relative;
	font-size: .9rem;
	color: #EFF2F7;
}

.zjxq_head .zjxq_break a {
	display: inline-block;
	height: 100%;
	padding: 0 .5rem;
	position: absolute;
	left: 0;
	line-height: 2.4rem;
}

.zjxq_head .zjxq_break a.logo {
	position: static;
	padding: 0;
	line-height: normal;
	vertical-align: baseline;
}

.zjxq_head .zjxq_break a.head_text {
	position: static;
	color: #fff;
}

.zjxq_head .zjxq_break a.logo img {
	height: 1.6rem;
	vertical-align: baseline;
	margin-top: .25rem;
}

.zjxq_head .zjxq_break a i {
	width: .425rem;
	height: .85rem;
	display: inline-block;
	background: url('../img/whiteBreak_icon.png') 0 0 / 100% no-repeat;
}

.zjxq_head .zjxq_user {
	padding: 0 .5rem;
}

.zjxq_head .zjxq_user0 {
	padding: 0;
}

.zjxq_head .zjxq_user>div {
	background: #fff;
	width: 100%;
	border-radius: .5rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle {
	border-bottom: 1px solid #f2f2f2;
	padding: .65rem .5rem;
	display: flex;
	align-items: center;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div {
	width: calc(100% - 2.75rem);
	overflow: hidden;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child {
	display: flex;
	width: 9.75rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child .zjxq_userHeadPortrait {
	float: left;
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin-right: .5rem;
	overflow: hidden;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child .zjxq_userHeadPortrait img {
	width: 100%;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child div:last-child p:first-child {
	font-weight: bold;
	font-size: .65rem;
	color: #000;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child div:last-child p:first-child span {
	color: #FF3333;
	margin-left: .7rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child div:last-child p:last-child {
	font-size: .55rem;
	color: #808080;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:first-child div:last-child p:last-child span {
	margin-left: .5rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div {
	width: 2.75rem;
	height: 1.15rem;
	text-align: center;
	border-radius: .25rem;
	line-height: 1.15rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userNoAttention {
	background: #333333;
	color: #fff;
	cursor: pointer;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userMessage {
	background: #FF3333;
	color: #fff;
	cursor: pointer;
	margin-left: 20px;
}


.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userNoAttention::before {
	content: '+关注';
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userMessage::before {
	content: '私信';
	margin-left: -0.2rem;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userMessage_detail {
	background: #FF3333;
	color: #fff;
	cursor: pointer;
	margin-left: 10px;
}

.zjxq_userMessage img {
    float: left;
    margin: 0.2rem 0px 0px 0.3rem;
    width: 0.8rem;
    height: 0.8rem;
}

.zjxq_userMessage_detail img {
    float: left;
    margin: 0.5rem 0px 0px 3rem;
    width: 1rem;
    height: 1rem;
}

.sporttery-footer {
	position: fixed;
	width: 375px;
	height: 80px;
	left: calc(50% - 375px/2);
	bottom: 0px;
	filter: drop-shadow(0px -2px 4px rgba(0, 0, 0, 0.05));
	border-radius: 20px 20px 0px 0px;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userAttention {
	border: 1px solid #808080;
	color: #808080;
}

.zjxq_head .zjxq_user>div .zjxq_userTitle>div:last-child div.zjxq_userAttention::before {
	content: '已关注';
}

.zjxq_head .zjxq_user>div .zjxq_userInformation {
	padding: .65rem .5rem;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div {
	display: flex;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:last-child {
	margin-top: .8rem;
	background: #EFF2F7;
	border-radius: .25rem;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span {
	display: block;
	margin-right: .25rem;
	width: 1rem;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	border-radius: 50%;
	color: #fff;
	font-size: .5rem;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span.zjxq_userRed {
	background: #FF3333;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span.zjxq_userRed::before {
	content: '红';
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span.zjxq_userBlack {
	background: #333;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span.zjxq_userBlack::before {
	content: '黑';
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:first-child span:last-child {
	margin-right: 0;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:last-child div {
	width: calc(100% / 3);
	padding: .4rem 0;
	text-align: center;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:last-child div p:first-child {
	color: #E60012;
}

.zjxq_head .zjxq_user>div .zjxq_userInformation>div:last-child div p:last-child {
	color: #808080;
	font-size: .5rem;
	margin-top: .05rem;
}

.zjxq_content {
	margin-top: 3.3rem;
	margin-bottom: .5rem;
}

.zjxq_content>div {
	padding: 0 .5rem;
}

.zjxq_content>div .zjxq_title {
	padding: .65rem 0;
	font-weight: bold;
	font-size: .7rem;
}

.zjxq_content>div .zjxq_title i {
	background: url('../img/newfa_icon.png') 0 0 / 100% no-repeat;
	width: .65rem;
	height: .725rem;
	display: inline-block;
	vertical-align: -.12rem;
	margin-right: .25rem;
}

.zjxq_content>div .zjxq_historyTitle i {
	background: url('../img/historyfa_icon.png') 0 0 / 100% no-repeat;
	vertical-align: -.16rem;
}

.zjxq_content>div .zjxq_newfaContent>div {
	background: #fff;
	padding: .65rem .5rem;
	border-radius: .5rem;
	margin-top: .25rem;
	position: relative;
}

.zjxq_content>div .zjxq_newfaContent>div:first-child {
	margin-top: 0;
}

.zjxq_content>div .zjxq_newfaContent>div a {
	display: block;
}

.zjxq_content>div .zjxq_newfaContent>div p {
	color: #343434;
	font-size: .6rem;
	font-weight: bold;
	margin-bottom: .575rem;
	display: box;
	display: -webkit-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	overflow: hidden;
	position: relative;
}

.zjxq_content>div .zjxq_newfaContent>div div {
	background: #F1F6FC;
	border-radius: .25rem;
	padding: .5rem;
	overflow: hidden;
	margin-bottom: .25rem;
}

.zjxq_content>div .zjxq_newfaContent>div div p {
	margin-bottom: 0;
	font-weight: normal;
	color: #808080;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: calc(100% - 0.5rem);
	display: block;
}

.zjxq_content>div .zjxq_newfaContent>div div i {
	float: right;
	display: block;
	width: .25rem;
	height: .45rem;
	background: url('../img/gd_icon.png') 0 0 / 100% no-repeat;
	margin-top: .2rem;
}

.zjxq_content>div .zjxq_newfaContent>div div:first-child {
	background: none;
	padding: 0;
	margin-bottom: .5rem;
	border-radius: 0;
}

.zjxq_content>div .zjxq_newfaContent>div div:first-child p {
	color: #343434;
	font-weight: bold;
	max-width: calc(100% - 1.9rem);
	padding-right: .25rem;
	max-width: auto;
	display: box;
	display: -webkit-box;
	white-space: normal;
}

.zjxq_content>div .zjxq_newfaContent>div p.zjxq_newfaTime {
	text-align: right;
	margin-top: .5rem;
	font-weight: normal;
	color: #808080;
	margin-bottom: 0;
}

.zjxq_content>div .zjxq_newfaContent>div div.zjxq_historypRed::after {
	content: '红';
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	background: rgba(230, 0, 18, 0.2);
	color: #E60012;
	position: absolute;
	right: 0;
	top: .7rem;
	border-right: .15rem solid #E60012;
}

.zjxq_content>div .zjxq_newfaContent>div div.zjxq_historypBlack::after {
	content: '黑';
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	background: rgba(158, 158, 158, 0.2);
	color: #333;
	position: absolute;
	right: 0;
	top: .7rem;
	border-right: .15rem solid #9e9e9e;
	z-index: 99;
}

.zjxq_content>div .zjxq_newfaContent>div div.zjxq_historypBlue::after {
	content: '走';
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	background: rgba(51, 51, 255, 0.2);
	color: #3333ff;
	position: absolute;
	right: 0;
	top: .7rem;
	border-right: .15rem solid #3333ff;
	z-index: 99;
}

/*专家详情结束*/

/*首页*/
.zjxq_head .sy_nav>div {
	background: #eff2f7;
	border-radius: .5rem .5rem 0 0;
}

.zjxq_head .sy_nav>div.sy_bannerBox {
	background: #eff2f7;
	border-radius: 0;
}

.zjxq_head .sy_nav>div .sy_navBox {
	background: #fff;
	line-height: 2.1rem;
	border-radius: .5rem .5rem 0 0;
	display: box;
	display: -webkit-box;
	display: -ms-box;
	display: -o-box;
}

.zjxq_head .sy_nav>div .sy_navBox a {
	display: block;
	box-flex: 1;
	-ms-box-flex: 1;
	-webkit-box-flex: 1;
	-o-box-flex: 1;
	text-align: center;
	font-size: .7rem;
	color: #343434;
}

.zjxq_head .sy_nav>div .sy_navBox a.act {
	color: #FF3333;
	font-weight: bold;
	font-size: .8rem;
}

.zjxq_head .sy_nav>div .sy_banner {
	padding: .25rem .5rem 0;
}

.zjxq_head .sy_nav>div .sy_banner>div {
	width: 100%;
	height: 6.5rem;
	overflow: hidden;
	border-radius: .5rem;
	background: #FF3333;
}

.zjxq_head .sy_nav>div .sy_banner div img {
	width: 100%;
}

.sy_content {
	margin-top: 3.65rem;
	margin-bottom: .5rem;
	padding: 0 .5rem;
}

.sy_content>div {
	margin-top: .25rem;
	background: #fff;
}

.sy_content>div .sy_title {
	line-height: 2rem;
	height: 2rem;
	padding-left: .5rem;
	padding-right: .5rem;
	font-size: .7rem;
	font-weight: bold;
	border-bottom: 1px solid #EFF2F7;
}

.sy_content>div.sy_topExperts .sy_title div {
	float: right;
	height: 100%;
}

.sy_content>div.sy_topExperts .sy_title div span {
	display: inline-block;
	height: 100%;
	font-size: .6rem;
	font-weight: normal;
	margin-right: .75rem;
}

.sy_content>div.sy_topExperts .sy_title div span:last-child {
	margin-right: 0;
}

.sy_content>div.sy_topExperts .sy_title div span.act {
	color: #FF3333;
	font-weight: bold;
}

.sy_content>div.sy_selectionScheme {
	border-radius: 0 0 .5rem .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent {
	padding: 0 .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent>div {
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	padding-top: .65rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent>div>i {
	display: inline-block;
	width: 2.15rem;
	height: 2.05rem;
	position: absolute;
	bottom: .25rem;
	right: .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent>div>i.sy_selectionSchemeRed {
	background: url(../img/red_icon.png) 0 0 / 100% no-repeat;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent>div>i.sy_selectionSchemeBlack {
	background: url(../img/black_icon.png) 0 0 / 100% no-repeat;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent>div>i.sy_selectionSchemeBlue {
	background: url(../img/blue_icon.png) 0 0 / 100% no-repeat;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser {
	overflow: hidden;
	margin-bottom: .75rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeHeadPortrait {
	float: left;
	height: 1.75rem;
	width: 1.75rem;
	border-radius: 50%;
	overflow: hidden;
	background: #f2f2f2;
	margin-right: .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeHeadPortrait img {
	width: 100%;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeName {
	float: left;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeName p {
	color: #000;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeName p:last-child span {
	padding: 0 .25rem;
	font-size: .5rem;
	border: 1px solid #FFA901;
	color: #FFA901;
	border-radius: .1rem;
	margin-right: .25rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeName p:last-child span:last-child {
	border: 1px solid #E60012;
	color: #E60012;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeProbability {
	float: right;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeProbability p {
	color: #E60012;
	text-align: right;
	font-size: 1rem;
	font-weight: bold;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeUser .sy_selectionSchemeProbability p:last-child {
	font-size: .5rem;
	font-weight: normal;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeTitle {
	margin-bottom: .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeTitle p {
	overflow: hidden;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	display: box;
	display: -webkit-box;
	display: -o-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-o-line-clamp: 2;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText {
	padding: .25rem .5rem;
	background: #f2f2f2;
	border-radius: .2rem;
	font-size: .6rem;
	color: #808080;
	margin-bottom: .5rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText table {
	width: 100%;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText table tbody tr td:first-child {
	width: 2rem;
	text-align: left;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText table tbody tr td:last-child {
	width: 2rem;
	text-align: right;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText table tbody tr td.sy_selectionSchemeqd0 {
	text-align: right;
	padding-right: .25rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeText table tbody tr td.sy_selectionSchemeqd1 {
	text-align: left;
	padding-left: .25rem;
}

.sy_content>div.sy_selectionScheme .sy_selectionSchemeContent .sy_selectionSchemeTime {
	color: #808080;
	font-size: .55rem;
	padding-bottom: .65rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent {
	overflow: hidden;
	padding: 0 0 .65rem;
	max-height: 9.4rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent a {
	display: block;
	float: left;
	width: calc(100% / 5);
	text-align: center;
	margin-top: .65rem;
	padding: 0 .5rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent a img {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
}

.sy_content>div.sy_topExperts .sy_expertsContent a p {
	font-size: .55rem;
	margin: .25rem 0;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sy_content>div.sy_topExperts .sy_expertsContent a p.sy_expertsRed {
	white-space: normal;
	margin: 0;
	background: #E60012;
	border-radius: .125rem;
	color: #fff;
	font-size: .45rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent a.sy_expertsgd div {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	background: #EFF2F7;
	display: inline-block;
	line-height: 1.6rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent a.sy_expertsgd div:before {
	content: '';
	display: inline-block;
	width: .9rem;
	height: .25rem;
	background: url('../img/agd_icon.png') 0 0 / 100% no-repeat;
}

.sy_content>div.sy_topExperts .sy_expertsContent a.sy_expertsgd p {
	font-size: .55rem;
	margin-top: .4rem;
}

.zjxq_head .zjxq_break a.sy_loginButton {
	font-size: .6rem;
	color: #fff;
	right: 0;
	left: auto;
	padding-left: 0;
}

.zjxq_head .zjxq_break a.sy_loginButton i {
	display: inline-block;
	width: 1.15rem;
	height: 1.15rem;
	background: url('../img/login_icon.png') 0 0 / 100% no-repeat;
	vertical-align: middle;
	margin-right: .325rem;
}

.sy_content>div.sy_topExperts .sy_expertsContent a p.sy_lhbp {
	border: 1px solid #E60012;
	color: #E60012;
	border-radius: .1rem;
	margin-bottom: 0;
	font-size: .5rem;
}

/*首页结束*/

/*情报局*/
.qbj_content {
	margin: 3.65rem 0 .5rem;
	padding: 0 .5rem;
}

.qbj_content .qbj_totalBox {
	background: #fff;
	border-radius: 0 0 .5rem .5rem;
}

.qbj_content .qbj_totalBox .qbj_textBox {
	padding: .65rem .5rem;
	border-bottom: 1px solid #EFF2F7;
	display: flex;
}

.qbj_content .qbj_totalBox .qbj_textBox>div {
	width: calc(100% - 5rem);
	padding-right: .5rem;
	position: relative;
}

.qbj_content .qbj_totalBox .qbj_textBox>div p {
	font-size: .7rem;
	width: 100%;
	display: box;
	display: -webkit-box;
	display: -o-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-o-box-orient: vertical;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-o-line-clamp: 2;
	overflow: hidden;
}

.qbj_content .qbj_totalBox .qbj_textBox>div:last-child {
	width: 5rem;
	height: 3.25rem;
	display: flex;
	align-items: center;
	overflow: hidden;
	justify-content: center;
	padding: 0;
}

.qbj_content .qbj_totalBox .qbj_textBox>div:last-child img {
	max-width: 100%;
}

.qbj_content .qbj_totalBox .qbj_textBox>div p:last-child {
	color: #808080;
	font-size: .55rem;
	position: absolute;
	bottom: 0;
}

/*情报局结束*/

/*登录*/
.login_view {
	padding: .8rem;
	height: 100%;
	/*position: fixed;*/
	width: 100%;
	background: #fff;
}

.login_view .login_switchButton {
	display: box;
	display: -webkit-box;
	display: -ms-box;
	display: -o-box;
	position: relative;
}

.login_view .login_switchButton div {
	box-flex: 1;
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	text-align: center;
	font-size: .7rem;
}

.login_view .login_switchButton i {
	display: inline-block;
	width: 2rem;
	height: .05rem;
	background: #ff3333;
	position: absolute;
	bottom: 0;
	left: 17%;
	transition: left 150ms;
}

.login_view .login_switchButton i.loginSwitchhk1 {
	left: 67%;
}

.login_view .login_switchButton div span {
	padding-bottom: .5rem;
	display: inline-block;
}

.login_view .login_switchButton div span.act {
	color: #FF3333;
	font-weight: bold;
}

.login_view input {
	margin-top: .5rem;
	width: 100%;
	height: 2rem;
	border: .025rem solid #DDDDDD;
	text-indent: .25rem;
	background: #f2f2f2;
}

.login_view input.dxyzm {
	width: 50%;
}

.login_view input[type="button"].dxyzm {
	float: right;
	width: 45%;
	background: #ff3333;
	color: #fff;
	border: none;
}

.login_view input[type="button"].dxyzmed {
	background: rgba(255, 51, 51, 0.5);
}

.login_view .login_content p {
	margin-top: .5rem;
	text-align: right;
}

.login_view .login_content button {
	width: 100%;
	margin-top: .75rem;
	color: #fff;
	background: #ff3333;
	border: none;
	height: 2rem;
}

.login_view .login_content p.login_registeredp {
	text-align: center;
	margin-top: .75rem;
}

.login_view .login_content p.login_registeredp a {
	color: #ff3333;
}

/*登录结束*/

/*方案*/
.zjxq_head .sy_nav>div.fa_content {
	border-radius: 0;
	padding-top: .25rem;
}

.fa_content .fa_textBox:first-child {
	margin-top: 0;
}

.fa_content .fa_textBox {
	background: #fff;
	margin-top: .25rem;
	border-radius: .5rem;
	padding: .65rem .5rem;
}

.fa_content .fa_textBox .fa_user {
	overflow: hidden;
}

.fa_content .fa_textBox .fa_user .fa_userHeadPortrait {
	float: left;
	margin-right: .5rem;
	width: 1.75rem;
	height: 1.75rem;
	background: #f2f2f2;
	border-radius: 50%;
	overflow: hidden;
}

.fa_content .fa_textBox .fa_user .fa_userName {
	float: left;
}

.fa_content .fa_textBox .fa_user .fa_userName p {
	color: #000;
}

.fa_content .fa_textBox .fa_user .fa_userName p span {
	font-size: .5rem;
	padding: 0 .25rem;
	border-radius: .1rem;
}

.fa_content .fa_textBox .fa_user .fa_userName p span:first-child {
	border: 1px solid #FFA901;
	color: #FFA901;
	margin-right: .25rem;
}

.fa_content .fa_textBox .fa_user .fa_userName p span:last-child {
	border: 1px solid #E60012;
	color: #E60012;
	margin-right: .25rem;
}

.fa_content .fa_textBox .fa_user .fa_probability {
	float: right;
	color: #E60012;
}

.fa_content .fa_textBox .fa_user .fa_probability p {
	font-size: 1rem;
	text-align: right;
}

.fa_content .fa_textBox .fa_user .fa_probability p:last-child {
	font-size: .5rem;
}

.fa_content .fa_textBox .fa_title {
	margin-top: .625rem;
	position: relative;
}

.fa_content .fa_textBox .fa_title p {
	font-size: .6rem;
	padding-right: 1.9rem;
	display: box;
	display: -webkit-box;
	display: -o-box;
	display: -ms-box;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-ms-box-orient: vertical;
	-o-box-orient: vertical;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-o-line-clamp: 2;
	-ms-line-clamp: 2;
	overflow: hidden;
}

.fa_content .fa_textBox .fa_titleRed::after {
	content: "红";
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	color: rgb(230, 0, 18);
	position: absolute;
	right: -.5rem;
	top: 0;
	background: rgba(230, 0, 18, 0.2);
	border-right: 0.15rem solid rgb(230, 0, 18);
}

.fa_content .fa_textBox .fa_titleBlack::after {
	content: '黑';
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	background: rgba(51, 51, 51, 0.2);
	color: #333;
	position: absolute;
	right: -.5rem;
	top: 0;
	border-right: .15rem solid #333;
}

.fa_content .fa_textBox .fa_titleBlue::after {
	content: "走";
	display: block;
	width: 1.9rem;
	height: 1.15rem;
	text-align: center;
	line-height: 1.15rem;
	color: rgb(51, 51, 255);
	position: absolute;
	right: -.5rem;
	top: 0;
	background: rgba(51, 51, 255, 0.2);
	border-right: 0.15rem solid rgb(51, 51, 255);
}

.fa_content .fa_textBox .fa_text {
	margin-top: .575rem;
	padding: .5rem;
	background: #F1F6FC;
	border-radius: .25rem;
	overflow: hidden;
}

.fa_content .fa_textBox .fa_text p {
	color: #808080;
	font-size: .6rem;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: calc(100% - 0.5rem);
}

.fa_content .fa_textBox .fa_text i {
	float: right;
	display: block;
	width: .25rem;
	height: .45rem;
	margin-top: .2rem;
	background: url(../img/gd_icon.png) 0 0 / 100% no-repeat;
}

.fa_content .fa_textBox .fa_time {
	margin-top: .5rem;
	font-size: .55rem;
	color: #808080;
	text-align: right;
}

/*方案结束*/

/*老专家样式*/
.zjxq_head .sy_nav>div.zj_content {
	border-radius: 0;
	border-top: .025rem solid #EFF2F7;
}

.zj_content .zj_users {
	background: #fff;
	overflow: hidden;
	padding: 0 .5rem .75rem;
}

.zj_content .zj_gdzj {
	font-size: .5rem;
	text-align: center;
	padding-top: .75rem;
	clear: both;
}

.zj_content .zj_gdzj a {
	color: #808080;
}

.zj_content .zj_gdzj i {
	display: inline-block;
	width: .475rem;
	height: .275rem;
	background: url('../img/down_icon.png') 0 0 / 100% no-repeat;
	margin-left: .25rem;
	vertical-align: .07rem;
}

.zj_content .zj_users>a {
	display: block;
	float: left;
	width: calc(100% / 4);
	padding: .5rem .5rem 0;
	;
}

.zj_content .zj_users>a .zj_headPortrait {
	width: 2.25rem;
	height: 2.25rem;
	margin: auto;
	position: relative;
}

.zj_content .zj_users>a .zj_headPortrait div {
	overflow: hidden;
	background: #f2f2f2;
	border-radius: 50%;
	height: 100%;
	width: 100%;
}

.zj_content .zj_users>a .zj_headPortrait div img {
	width: 100%;
}

.zj_content .zj_users>a .zj_userName {
	margin: .25rem 0;
	width: 100%;
	text-align: center;
	font-size: .55rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.zj_content .zj_users>a .zj_expertsRed {
	background: #E60012;
	border-radius: .125rem;
	color: #fff;
	font-size: .45rem;
	text-align: center;
}

.zj_content .zj_users>a .zj_jin::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url('../img/jin_icon.png') 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.zj_content .zj_users>a .zj_yin::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url('../img/yin_icon.png') 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.zj_content .zj_users>a .zj_tong::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url('../img/tong_icon.png') 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.zj_content .zj_yslBox {
	margin-top: .25rem;
}

.zj_content .zj_yslBox .zj_yslTitle {
	padding: 0 1rem;
	height: 2rem;
	line-height: 2rem;
	height: 2rem;
	background: #fff;
	display: box;
	display: -webkit-box;
	display: -ms-box;
	display: -o-box;
}

.zj_content .zj_yslBox .zj_yslTitle>div {
	box-flex: 1;
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	text-align: center;
}

.zj_content .zj_yslBox .zj_yslTitle>div span.act {
	color: #FF3333;
	font-weight: bold;
}

.zj_yslContent .zj_theFirstThree {
	border-bottom: 1px solid #EFF2F7;
	padding-top: .25rem;
	display: flex;
	justify-content: center;
}

.zj_yslContent .zj_theFirstThree .zj_tt {
	width: 5.15rem;
	position: relative;
}

.zj_yslContent .zj_theFirstThree .zj_first {
	width: 7.5rem;
	height: 9rem;
	position: relative;
}

.zj_yslContent .zj_theFirstThree .zj_first>div {
	height: 8rem;
	margin-top: 1rem;
	background: #fff;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div {
	background: url('../img/zj_twobg.png') 0 0 /100% no-repeat;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	padding-top: 1.15rem;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div {
	border-radius: 0 .25rem 0 0;
	height: 8rem;
	position: absolute;
	background: #fff;
	width: 100%;
	bottom: 0;
	padding-top: .825rem;
}

.zj_yslContent .zj_theFirstThree .zj_tt:first-child>div {
	border-radius: .25rem 0 0 0;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder {
	width: 3.15rem;
	height: 3.15rem;
	margin: auto;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 .1rem .2rem #e7e7e7;
	position: relative;
	display: flex;
	align-items: center;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_yinguan::after {
	content: '';
	display: block;
	width: .6rem;
	height: .575rem;
	background: url(../img/yinguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .3rem);
	top: -.52rem;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_silverBorder {
	width: 3rem;
	height: 3rem;
	background-image: linear-gradient(#e7e7e7, #aeaeae);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_silverBorder div,
.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_copperBorder div {
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin: auto;
	overflow: hidden;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_silverBorder div img,
.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_copperBorder div img,
.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstWhite .zj_firstGold div img {
	width: 100%;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_whiteBorder .zj_copperBorder {
	width: 3rem;
	height: 3rem;
	background-image: linear-gradient(#f5b083, #b46510);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_tongguan::after {
	content: '';
	display: block;
	width: .6rem;
	height: .575rem;
	background: url(../img/tongguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .3rem);
	top: -.52rem;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstWhite {
	width: 3.85rem;
	height: 3.85rem;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 .1rem .2rem #e7e7e7;
	margin: auto;
	position: relative;
	display: flex;
	align-items: center;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_huangguan::after {
	content: '';
	display: block;
	width: .95rem;
	height: .9rem;
	background: url(../img/huangguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .475rem);
	top: -.8rem;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstWhite .zj_firstGold {
	width: 3.55rem;
	height: 3.55rem;
	background-image: linear-gradient(#ffff00, #ffd200);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstWhite .zj_firstGold div {
	width: 3.225rem;
	height: 3.225rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin: auto;
	overflow: hidden;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_userName {
	text-align: center;
	margin: .375rem 0 .15rem;
	color: #000;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_nickname {
	color: #808080;
	font-size: .5rem;
	text-align: center;
}

.zj_yslContent .zj_theFirstThree .zj_tt>div .zj_winRate {
	color: #FF3333;
	font-weight: bold;
	text-align: center;
	margin-top: .45rem;
	font-size: .7rem;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstName {
	text-align: center;
	font-weight: bold;
	margin: .375rem 0 .15rem;
	color: #000;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_firstNickName {
	color: #808080;
	font-size: .5rem;
	text-align: center;
}

.zj_yslContent .zj_theFirstThree .zj_first>div>div .zj_winRate {
	color: #FF3333;
	font-weight: bold;
	text-align: center;
	margin-top: .45rem;
	font-size: .7rem;
}

.zj_yslContent .zj_ranking {
	background: #fff;
	border-radius: 0 0 .5rem .5rem;
}

.zj_yslContent .zj_ranking a {
	display: block;
	padding: .65rem .5rem .65rem 0;
	border-bottom: 1px solid #EFF2F7;
	display: flex;
	align-items: center;
	position: relative;
}

.zj_yslContent .zj_ranking a .zj_rankingNum {
	padding: 0 .75rem;
	color: #808080;
}

.zj_yslContent .zj_ranking a .zj_headPortrait {
	overflow: hidden;
	height: 1.75rem;
	width: 1.75rem;
	background: #f2f2f2;
	border-radius: 50%;
	margin-right: .5rem;
}

.zj_yslContent .zj_ranking a .zj_headPortrait img {
	width: 100%;
}

.zj_yslContent .zj_ranking a .zj_userName p {
	color: #000;
}

.zj_yslContent .zj_ranking a .zj_userName p:last-child {
	color: #808080;
	font-size: .5rem;
}

.zj_yslContent .zj_ranking a .zj_winRate {
	position: absolute;
	right: .5rem;
	text-align: center;
}

.zj_yslContent .zj_ranking a .zj_winRate p:first-child {
	color: #E60012;
}

.zj_yslContent .zj_ranking a .zj_winRate p:last-child {
	color: #808080;
	font-size: .5rem;
}

/*老专家样式结束*/

/*新专家样式*/
.xzj_contentBg {
	position: relative;
	margin-bottom: .5rem;
}

.xzj_contentBg::after {
	content: '';
	position: absolute;
	top: 0;
	height: 3.3rem;
	background: #FF3333;
	width: 100%;
	border-radius: 0 0 .65rem .65rem;
	z-index: 1;
}

.xzj_content {
	padding: 0 .5rem;
	position: relative;
	z-index: 2;
}

.xzj_content .xzj_moreBox {
	padding: 0 .5rem;
	overflow: hidden;
	background: #fff;
	padding-bottom: .7rem;
}

.xzj_content .xzj_moreBox .xzj_expert a {
	display: block;
	width: calc(100% / 4);
	padding: .5rem .5rem 0;
	float: left;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait {
	width: 2.25rem;
	height: 2.25rem;
	position: relative;
	margin: auto;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait.xzj_jin::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url(../img/jin_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait.xzj_yin::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url(../img/yin_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait.xzj_tong::after {
	content: '';
	display: block;
	width: 1.2rem;
	height: 1.275rem;
	background: url(../img/tong_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	right: -.34rem;
	bottom: -.2rem;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait div {
	overflow: hidden;
	border-radius: 50%;
	height: 100%;
	width: 100%;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_headPortrait div img {
	width: 100%;
}

.xzj_content .xzj_moreBox .xzj_expert a .xzj_userName {
	font-size: .55rem;
	text-align: center;
	margin: .25rem 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xzj_content .xzj_moreBox .xzj_expert a .zj_expertsRed {
	background: #E60012;
	border-radius: .125rem;
	color: #fff;
	font-size: .45rem;
	text-align: center;
}

.xzj_content .xzj_moreBox .xzj_gdzj {
	font-size: .5rem;
	text-align: center;
	padding-top: .75rem;
	clear: both;
	color: #808080;
	cursor: pointer;
}

.xzj_content .xzj_moreBox .xzj_gdzj i {
	display: inline-block;
	width: .475rem;
	height: .275rem;
	background: url(../img/down_icon.png) 0 0 / 100% no-repeat;
	margin-left: .25rem;
	vertical-align: .07rem;
}

.xzj_content .xzj_yslBox {
	margin-top: .25rem;
}

.xzj_content .xzj_yslTitle {
	padding: 0 1rem;
	height: 2rem;
	line-height: 2rem;
	height: 2rem;
	background: #fff;
	display: box;
	display: -webkit-box;
	display: -ms-box;
	display: -o-box;
}

.xzj_content .xzj_yslTitle div {
	box-flex: 1;
	-webkit-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	text-align: center;
}

.xzj_content .xzj_yslTitle div .act {
	color: #FF3333;
	font-weight: bold;
}

.xzj_content .zj_yslContent .xzj_theFirstThree {
	border-bottom: 1px solid #EFF2F7;
	padding-top: .25rem;
	display: flex;
	justify-content: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt {
	width: 5.15rem;
	position: relative;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div {
	border-radius: 0 .25rem 0 0;
	height: 8rem;
	position: absolute;
	background: #fff;
	width: 100%;
	bottom: 0;
	padding-top: .825rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt:first-child>div {
	border-radius: .25rem 0 0 0;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder {
	width: 3.15rem;
	height: 3.15rem;
	margin: auto;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0.1rem 0.2rem #e7e7e7;
	position: relative;
	display: flex;
	align-items: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_silverBorder {
	width: 3rem;
	height: 3rem;
	background-image: linear-gradient(#e7e7e7, #aeaeae);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_silverBorder div {
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin: auto;
	overflow: hidden;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_silverBorder div img {
	width: 100%;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_copperBorder {
	width: 3rem;
	height: 3rem;
	background-image: linear-gradient(#f5b083, #b46510);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_copperBorder div {
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin: auto;
	overflow: hidden;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder .xzj_copperBorder div img {
	width: 100%;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder.xzj_yinguan::after {
	content: '';
	display: block;
	width: .6rem;
	height: .575rem;
	background: url(../img/yinguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .3rem);
	top: -.52rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_whiteBorder.xzj_tongguan::after {
	content: '';
	display: block;
	width: .6rem;
	height: .575rem;
	background: url(../img/tongguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .3rem);
	top: -.52rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first {
	width: 7.5rem;
	height: 9rem;
	position: relative;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div {
	height: 8rem;
	margin-top: 1rem;
	background: #fff;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div {
	background: url(../img/zj_twobg.png) 0 0 /100% no-repeat;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	padding-top: 1.15rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstWhite {
	width: 3.85rem;
	height: 3.85rem;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0.1rem 0.2rem #e7e7e7;
	margin: auto;
	position: relative;
	display: flex;
	align-items: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstWhite .xzj_firstGold {
	width: 3.55rem;
	height: 3.55rem;
	background-image: linear-gradient(#ffff00, #ffd200);
	border-radius: 50%;
	margin: auto;
	display: flex;
	align-items: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstWhite .xzj_firstGold div {
	width: 3.225rem;
	height: 3.225rem;
	border-radius: 50%;
	background: #f2f2f2;
	margin: auto;
	overflow: hidden;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstWhite .xzj_firstGold div img {
	width: 100%;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstWhite.xzj_huangguan::after {
	content: '';
	display: block;
	width: .95rem;
	height: .9rem;
	background: url(../img/huangguan_icon.png) 0 0 / 100% no-repeat;
	position: absolute;
	left: calc(50% - .475rem);
	top: -.8rem;
}

.xzj_content .zj_yslContent .xzj_ranking {
	background: #fff;
	border-radius: 0 0 .5rem .5rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_userName {
	text-align: center;
	margin: .375rem 0 .15rem;
	color: #000;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_nickname {
	color: #808080;
	font-size: .5rem;
	text-align: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_tt>div .xzj_winRate {
	color: #FF3333;
	font-weight: bold;
	text-align: center;
	margin-top: .45rem;
	font-size: .7rem;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstName {
	text-align: center;
	font-weight: bold;
	margin: .375rem 0 .15rem;
	color: #000;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_firstNickName {
	color: #808080;
	font-size: .5rem;
	text-align: center;
}

.xzj_content .zj_yslContent .xzj_theFirstThree .xzj_first>div>div .xzj_winRate {
	color: #FF3333;
	font-weight: bold;
	text-align: center;
	margin-top: .45rem;
	font-size: .7rem;
}

.xzj_content .zj_yslContent .xzj_ranking a {
	display: block;
	padding: .65rem .5rem .65rem 0;
	border-bottom: 1px solid #EFF2F7;
	display: flex;
	align-items: center;
	position: relative;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_rankingNum {
	padding: 0 .75rem;
	color: #808080;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_headPortrait {
	overflow: hidden;
	height: 1.75rem;
	width: 1.75rem;
	background: #f2f2f2;
	border-radius: 50%;
	margin-right: .5rem;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_headPortrait img {
	width: 100%;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_userName p {
	color: #000;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_userName p:last-child {
	color: #808080;
	font-size: .5rem;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_winRate {
	position: absolute;
	right: .5rem;
	text-align: center;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_winRate p:first-child {
	color: #E60012;
}

.xzj_content .zj_yslContent .xzj_ranking a .xzj_winRate p:last-child {
	color: #808080;
	font-size: .5rem;
}

/*新专家样式*/

/*个人中心*/
.grzx_title {
	height: 5.2rem;
	background: #FF3333;
	padding-top: .25rem;
	border-bottom: .25rem solid #eff2f7;
}

.grzx_title div {
	height: 3rem;
	width: 3rem;
	background: #f2f2f2;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
}

.grzx_title div img {
	width: 100%;
}

.grzx_title p {
	text-align: center;
	color: #fff;
	margin-top: .25rem;
}

.grzx_a {
	/*position: fixed;*/
	height: 100%;
	background: #fff;
	width: 100%;
}

.grzx_a .grzx_linkBox {
	padding: .5rem 1rem;
	border-bottom: .25rem solid #eff2f7;
	font-size: .7rem
}

.grzx_a .grzx_linkBox a {
	display: block;
	overflow: hidden;
}

.grzx_a .grzx_linkBox a i {
	float: right;
	display: block;
	width: .425rem;
	height: .85rem;
	background: url('../img/a_icon.png') 0 0 / 100% no-repeat;
}

.grzx_a .grzx_button {
	margin-top: 2rem;
	padding: 0 .8rem;
}

.grzx_a .grzx_button button {
	width: 100%;
	color: #fff;
	background: #ff3333;
	border: none;
	height: 2rem;
}

.grzx_a .gz_user {
	padding: .5rem 1rem;
	border-bottom: .25rem solid #eff2f7;
	overflow: hidden;
}

.grzx_a .gz_user .gz_userheadPortrait {
	background: #f2f2f2;
	width: 1.8rem;
	height: 1.8rem;
	border-radius: 50%;
	float: left;
	overflow: hidden;
}

.grzx_a .gz_user .gz_userName {
	margin-left: .5rem;
	float: left;
}

.grzx_a .gz_user .gz_userName p:first-child {
	font-weight: bold;
}

.grzx_a .gz_user .gz_userName p:first-child span {
	margin-left: .5rem;
	color: #ff3333;
	font-size: .6rem;
	vertical-align: .06rem;
}

.grzx_a .gz_user .gz_userName p:last-child {
	font-size: .5rem;
	color: #808080;
	margin-top: .1rem;
}

.grzx_a .gz_user button.gz_state {
	float: right;
	border-radius: 20px;
	border: 1px solid #eff2f7;
	background: none;
	color: #808080;
	font-size: .7rem;
	margin-top: .3rem;
	outline: none;
}

.grzx_a .zhyzl_content .zhyzl_userheadPortrait {
	padding: .75rem 1rem .5rem;
	border-bottom: .25rem solid #eff2f7;
	overflow: hidden;
}

.grzx_a .zhyzl_content .zhyzl_userheadPortrait span {
	margin-top: .4rem;
	font-size: .7rem;
	display: inline-block;
	width: 2.5rem;
	float: left;
}

.grzx_a .zhyzl_content .zhyzl_userheadPortrait a {
	float: left;
	width: calc(100% - 2.5rem);
	overflow: hidden;
	display: block;
}

.grzx_a .zhyzl_content .zhyzl_userheadPortrait a div {
	height: 1.75rem;
	width: 1.75rem;
	background: #f2f2f2;
	border-radius: 50%;
	overflow: hidden;
	float: right;
}

.grzx_a .zhyzl_content .zhyzl_userheadPortrait a div img {
	width: 100%;
}

.grzx_a .zhyzl_content .zhyzl_userName {
	padding: .5rem 1rem;
	border-bottom: .25rem solid #eff2f7;
	overflow: hidden;
}

.grzx_a .zhyzl_content .zhyzl_userName span {
	font-size: .7rem;
	display: inline-block;
	width: 2.5rem;
	float: left;
	margin-top: .27rem;
}

.grzx_a .zhyzl_content .zhyzl_userName input {
	width: calc(100% - 2.5rem);
	float: left;
	height: 1.5rem;
	border: none;
	color: #808080;
	outline: none;
}

.grzx_a .zhyzl_content .zhyzl_userGender {
	padding: .5rem 1rem;
	border-bottom: .25rem solid #eff2f7;
	overflow: hidden;
}

.grzx_a .zhyzl_content .zhyzl_userGender span {
	font-size: .7rem;
	display: inline-block;
	width: 2.5rem;
	float: left;
	margin-top: .27rem;
}

.grzx_a .zhyzl_content .zhyzl_userGender div {
	width: calc(100% - 2.5rem);
	float: left;
	height: 1.5rem;
	color: #808080;
	line-height: 1.5rem;
}

.grzx_a .zhyzl_content .zhyzl_userGender div select {
	float: right;
	padding: .15rem .5rem;
	background: #f2f2f2;
	border: none;
	outline: none;
}

/*个人中心结束*/

/*幻灯片*/
.banner_box {
	position: relative;
	height: 100% !important;
}

.banner_box img {
	width: 100%;
}

.banner_box .txt_box {
	position: absolute;
	width: 100%;
	height: 1.3rem;
	line-height: 1.3rem;
	white-space: nowrap;
	bottom: 0;
	z-index: 10;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 0.6rem;
	overflow: hidden;
	padding: 0 .5rem;
}

.banner_box .txt_box .item {
	display: none;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	z-index: 100;
}

.banner_box .des {
	float: left;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*幻灯片结束*/