html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
	-webkit-tap-highlight-color: transparent
}
html {
	line-height: 1
}
strong {
	font-weight: bold
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q, blockquote {
	quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none
}
a img {
	border: none;
	outline: none
}
a {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	text-decoration: none;
	color: inherit
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
input, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
body {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	min-height: 500px;
	font-family: "Noto Sans SC", "Source Han Sans SC";
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
	-ms-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important
}
input {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.footer {
	width: 7.5rem;
	margin: 0 auto;
	font-size: 0.28rem;
	background: #1b1b1b;
}
.footer .f-friend-link {
	width: 7.5rem;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 0.6rem;
	position: relative
}
.footer .f-friend-link::after {
	content: '';
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	pointer-events: none;
	bottom: 0;
	left: 0;
	height: 0;
	width: 200%;
	-webkit-transform-origin: 0 bottom;
	-ms-transform-origin: 0 bottom;
	transform-origin: 0 bottom;
	border-bottom: 1px solid rgba(255,255,255,0.1)
}
@media (-webkit-device-pixel-ratio: 3), (device-pixel-ratio: 3) {
.footer .f-friend-link::after {
	bottom: 0;
	left: 0;
	height: 0;
	width: 300%;
	-webkit-transform-origin: 0 bottom;
	-ms-transform-origin: 0 bottom;
	transform-origin: 0 bottom;
	-webkit-transform: scale(0.33333333);
	-ms-transform: scale(0.33333333);
	transform: scale(0.33333333)
}
}
.footer .f-friend-link .link-item {
	width: 33.33%;
	font-size: 0.22rem;
	color: #BBBBBB;
	text-align: center;
	margin-bottom: 0.6rem
}
.footer .f-tips {
	padding: 0.4rem 0;
	text-align: center;
	font-size: 0.2rem;
	color: #555555;
	line-height: 1.5
}
.footer .wx-gzh-dialog {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0,0,0,0.3)
}
.footer .wx-gzh-dialog .qrc-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2;
	width: 4.4rem;
	border-radius: 0.1rem;
	-webkit-box-shadow: 0 0 20px 0 rgba(221,141,251,0.2);
	box-shadow: 0 0 20px 0 rgba(221,141,251,0.2);
	padding-bottom: 0.4rem;
	background: #fff
}
.footer .wx-gzh-dialog .qrc-content .qr-img {
	position: relative;
	width: 3.6rem;
	height: 3.6rem;
	margin-top: 0.4rem;
	background: #ccc;
	border-radius: 0.1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden
}
.footer .wx-gzh-dialog .qrc-content .qr-img img {
	position: absolute;
	width: 100%;
	height: 100%
}
.footer .wx-gzh-dialog .qrc-content .qr-img .avatar {
	position: relative;
	z-index: 1;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	background: #fff;
	border: 0.04rem solid #847df7;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-touch-callout: none;
	pointer-events: none
}
.footer .wx-gzh-dialog .qrc-content .wx-account {
	font-size: 0.3rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0.2rem
}
.footer .wx-gzh-dialog .qrc-content .wx-account span {
	color: #ffa000
}
.footer .wx-gzh-dialog .qrc-content p {
	font-size: 0.28rem;
	line-height: 0.36rem;
	color: #636377;
	padding: 0 0.35rem;
	text-align: center;
	margin-top: 0.2rem
}
.article-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 6.9rem;
	margin: 0.2rem auto 0;
	color: #333
}
.article-card:first-child {
	margin-top: 0
}
.article-card .ac-thumbnail {
	width: 2.4rem;
	height: 1.6rem;
	overflow: hidden;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #ccc;
	margin-left: 0.3rem
}
.article-card .ac-thumbnail img {
	width: 100%;
	height: 100%
}
.article-card .ac-content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 1.6rem
}
.article-card .ac-content .ac-tit {
	font-size: 0.32rem;
	color: #333;
	letter-spacing: 0.3px;
	margin-top: 0.1rem;
	line-height: 1.1;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all;
	line-height: 1.3
}
.article-card .ac-content .ac-author {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 0.24rem;
	margin-bottom: 0.1rem;
	color: #9b9b9b
}
.article-card .ac-content .ac-author .tips {
	position: relative;
	color: #6BB4FF;
	margin-right: 0.15rem
}
.article-card .ac-content .ac-author .tips::after {
	content: '';
	position: absolute;
	display: block;
	width: 1.4rem;
	height: 0.68rem;
	border: 1px solid #6bb4ff;
	border-radius: 0.1rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0.5);
	-ms-transform: translate(-50%, -50%) scale(0.5);
	transform: translate(-50%, -50%) scale(0.5)
}
.xlapp-dl-bar {
	position: fixed;
	width: 7.5rem;
	left: 50%;
	margin-left: -3.75rem;
	bottom: 0;
	height: 1.2rem;
	background: #fff9f3;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 0.28rem;
	padding: 0 0.3rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9
}
.xlapp-dl-bar .xdb-logo {
	width: 0.9rem;
	height: 0.9rem;
	background: url("../images/logo190x190.png") no-repeat center/100% 100%
}
.xlapp-dl-bar .xdb-txt {
	color: #ffa000;
	letter-spacing: 0.3px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 0.2rem
}
.xlapp-dl-bar .xdb-btn-dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1.68rem;
	height: 0.56rem;
	background: #ffa000;
	border-radius: 2px;
	color: #fff;
	margin-right: 0.4rem
}
.xlapp-dl-bar .xdb-btn-close {
	position: absolute;
	top: -0.2rem;
	right: -0.2rem;
	width: 0.8rem;
	height: 0.8rem;
	border: 0;
	outline: none;
	background: url("../images/icon-x.png") no-repeat center/0.16rem 0.16rem
}
.loading-status {
	padding-bottom: 1rem
}
.loading-status .ls-not-more {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	text-align: center;
	color: #999;
	font-size: 0.24rem
}
.loading-status .ls-loading-tips {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	text-align: center;
	color: #999;
	font-size: 0.24rem
}
.loading-status .ls-loading-img {
	display: inline-block;
	width: 0.3rem;
	height: 0.3rem;
	background: url("../images/loading.gif") no-repeat center;
	background-size: 100%;
	vertical-align: sub;
	margin-right: 0.1rem
}
.mentor-wx-dialog {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0,0,0,0.3)
}
.mentor-wx-dialog .qrc-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2;
	width: 4.4rem;
	min-height: 5rem;
	border-radius: 0.1rem;
	-webkit-box-shadow: 0 0 20px 0 rgba(221,141,251,0.2);
	box-shadow: 0 0 20px 0 rgba(221,141,251,0.2);
	padding-bottom: 0.4rem;
	background: #fff
}
.mentor-wx-dialog .qrc-content .qr-img {
	position: relative;
	width: 3.6rem;
	height: 3.6rem;
	margin-top: 0.4rem;
	background: #ccc;
	border-radius: 0.1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden
}
.mentor-wx-dialog .qrc-content .qr-img img {
	position: absolute;
	width: 100%;
	height: 100%
}
.mentor-wx-dialog .qrc-content .qr-img .avatar {
	position: relative;
	z-index: 1;
	width: 1rem;
	height: 1rem;
	border-radius: 1rem;
	background: #fff;
	border: 0.04rem solid #847df7;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-touch-callout: none;
	pointer-events: none
}
.mentor-wx-dialog .qrc-content .wx-account {
	font-size: 0.3rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0.2rem
}
.mentor-wx-dialog .qrc-content .wx-account span {
	color: #ffa000
}
.mentor-wx-dialog .qrc-content p {
	font-size: 0.28rem;
	line-height: 0.36rem;
	color: #636377;
	padding: 0 0.35rem;
	text-align: center;
	margin-top: 0.2rem
}
.mentor-wx-dialog .qrc-content .copy-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 3rem;
	height: 0.6rem;
	margin-top: 0.3rem;
	border-radius: 0.6rem;
	color: #fff;
	background: #ffa000;
	font-size: 0.3rem
}
.header {
	position: fixed;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 7.5rem;
height:.88rem;
font-size:.28rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
padding:0 .3rem;
	-webkit-box-shadow: 0px 1px 0px 0px #e8e8e8;
	box-shadow: 0px 1px 0px 0px #e8e8e8;
	z-index: 9;
	background: url("../images/header-banner.png") 100% 100%;
	background-size: 100% 100%
}
.header .btn-return {
width:.2rem;
height:.36rem;
	background: url("../images/icon-arrow-r-white.png") center/100% 100%
}
.header .btn-menu {
width:.28rem;
height:.28rem;
	background: url("../images/icon-item-white.png") center/100% auto
}
.header .btn-menu.active {
	background: url("../images/icon-x-white.png") center/100% 100%
}
.header .btn-menu.active .menus {
	display: block
}
.header .menus {
	position: absolute;
	top: 1.08rem;
right:.3rem;
	background: #F5F5F5;
	color: #333;
	border-radius: 5px;
	display: none
}
.header .menus>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 2rem;
	height: 1rem;
font-size:.32rem
}
.header .menus>a:not(:last-child) {
	position: relative
}
.header .menus>a:not(:last-child)::after {
	content: '';
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	pointer-events: none;
	bottom: 0;
	left: 0;
	height: 0;
	width: 200%;
	-webkit-transform-origin: 0 bottom;
	-ms-transform-origin: 0 bottom;
	transform-origin: 0 bottom;
	border-bottom: 1px solid #ddd
}
@media (-webkit-device-pixel-ratio: 3), (device-pixel-ratio: 3) {
.header .menus>a:not(:last-child)::after {
	bottom: 0;
	left: 0;
	height: 0;
	width: 300%;
	-webkit-transform-origin: 0 bottom;
	-ms-transform-origin: 0 bottom;
	transform-origin: 0 bottom;
	-webkit-transform: scale(0.33333333);
	-ms-transform: scale(0.33333333);
	transform: scale(0.33333333)
}
}
.crumb-bar {
	margin: 0 0.3rem;
	padding: 0.15rem 0;
	overflow: hidden;
	position: relative
}
.crumb-bar::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: #e8e8e8;
	-webkit-transform: scaleY(0.5);
	-ms-transform: scaleY(0.5);
	transform: scaleY(0.5)
}
.crumb-bar li {
	font-size: 0.22rem;
	color: #9b9b9b;
	padding-right: 0.05rem;
	float: left
}
.crumb-bar li a {
	display: inline-block
}
.crumb-bar li a:after {
	content: '＞';
	margin-left: 0.05rem
}
.crumb-bar li:last-of-type {
	display: inline-block;
	color: #ffa000
}
body {
	color: #333
}
.clear-fix {
	zoom: 1;
	display: block
}
.clear-fix::after {
	content: " ";
	visibility: hidden;
	display: block;
	font-size: 0;
	height: 0;
	clear: both
}
.sem-consult-from-entry {
	position: fixed;
	width: 7.2rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
bottom:.3rem;
	height: 1.1rem;
	background: #fff9f3;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9;
	background: url("../images/sem-consult-formv2.png") no-repeat;
	background-size: 100% 100%;
	-webkit-box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15)
}

#page-go {
	margin-top: 10px;
	text-align: center
}
.page-manage {
	margin-bottom: 20px;
}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}