body {
	background-color: #f5f5f5;
}

body.hide {
	display: none !important;
}

/* 公共信息栏头部 */
.header_box {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0.43rem;
	height: 1.17rem;
	background: #2bbc80;
}

.header_box_left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header_home_icon {
	width: 0.43rem;
	height: 0.43rem;
	color: #fff;
	margin-right: 0.32rem;
}

.header_box_left_click {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header_home_title {
	font-size: 0.43rem;
	color: #ffffff;
	margin-right: 0.16rem;
}

.header_home_xiala {
	color: #fff;
	font-size: 0.23rem;
	line-height: 0.5rem;
}

.header_icon {
	width: 2.67rem;
	height: 0.64rem;
	background: #2bbc80;
	margin-left: 1.28rem;
}

.header_box_right {
	font-size: 0.37rem;
	color: #ffffff;
	margin-left: auto;
}

.header_nav {
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	top: 1.17rem;
	left: 0;
	overflow: hidden;
	height: 0;
	z-index: 10;
}

.header_nav li {
	height: 1.41rem;
	width: 100%;
	border-bottom: 0.0268rem solid #fff;
	font-size: 0.43rem;
	line-height: 0.67rem;
	line-height: 1.41rem;
	text-align: center;
}

.header_nav li:last-of-type {
	border: none;
}

.header_nav li a {
	color: #ffffff;
}

/* 公共信息栏底部 */
.footer_box {
	width: 100%;
	height: 1.92rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	position: fixed;
	bottom: 0;
	padding: 0 0.43rem;
	z-index: 1000;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.footerlinkTab1 {
	width: 48%;
	height: 1.07rem;
	background: #F3A20A;
	border-radius: 0.23rem;
	font-size: 0.42rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 1.07rem;
	color: #ffffff;
	text-align: center;
}

.footerlinkTab2 {
	width: 48%;
	height: 1.07rem;
	background: #49c066;
	border-radius: 0.23rem;
	font-size: 0.4rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 1.07rem;
	color: #ffffff;
	text-align: center;
}

.footerlinkTab3 {
	width: 34%;
	height: 1.07rem;
	background: rgba(216, 244, 238, 1);
	border: 0.03rem solid #3eb79d;
	border-radius: 0.23rem;
	font-size: 0.4rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 1.07rem;
	color: #3eb79d;
	text-align: center;
}

/* 正文部分 */
.pages {
	padding-bottom: .2rem;
}

.disable_gestures {
	cursor: not-allowed;
	color: #ccc8c8 !important;
}

/* 页面导航 */
.page_nav {
	width: 100%;
	height: 1.17rem;
	background: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0.43rem;
}

.crumblist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.37rem;
}

.crumblist:last-child .crumb_icon {
	display: none;
}

.crumb_link {
	font-size: 0.37rem;
	font-weight: 400;
	color: #999999;
}

.crumb_link:hover {
	color: #666666;
}

.crumb_icon {
	margin: 0 0.1rem;
	font-size: 0.43rem;
	color: #999999;
}

/* 页面导航 end*/

/* 一行与多行隐藏 类名 */

.hideline1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	word-break: break-all;
}

.hideline2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all;
}

.hideline3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	word-break: break-all;
}

.hideline4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	word-break: break-all;
}

.hideline5 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	word-break: break-all;
}

/* 在线生育顾问 */
.reproduction {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0;
	display: none;
	z-index: 1001;
}

.reproduction img {
	background-color: transparent;
}

.reproduction .reproduction-body {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
}

.reproduction .reproduction-body .close {
	background: url('../images/close.png') no-repeat center;
	width: 1.17333rem;
	height: 1.17333rem;
	background-size: cover;
	margin-bottom: 1.06667rem;
	cursor: pointer;
	position: absolute;
	top: -1.97333rem;
	left: 0;
}

.reproduction .reproduction-body .reproduction-box {
	width: 8rem;
	height: 11.2rem;
	background: linear-gradient(270deg, #bce5ff 0%, #87d0ff 100%);
	border-radius: 0.42667rem;
	position: relative;
}

.reproduction .reproduction-body .reproduction-box .reproduction-white {
	width: 8rem;
	height: 7.52rem;
	background: #ffffff;
	border-radius: 0.42667rem;
	position: absolute;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.reproduction .reproduction-body .reproduction-box .reproduction-white .reproduction-white-title {
	width: 8rem;
	height: 0.53333rem;
	font-size: 0.37333rem;
	font-weight: 700;
	color: #717171;
	line-height: 0.53333rem;
	margin-top: 0.90667rem;
	text-align: center;
}

.reproduction .reproduction-body .reproduction-box .reproduction-white .wecode-box {
	width: 6.4rem;
	height: 1.6rem;
	background: #f8f8f8;
	border-radius: 0.42667rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.42667rem;
	font-size: 0.64rem;
	font-weight: 700;
	color: #717171;
}

.reproduction .reproduction-body .reproduction-box .reproduction-white .clickCopy-box {
	width: 6.4rem;
	height: 1.6rem;
	background: #87d0ff;
	box-shadow: 0 0.16rem 0.32rem 0 rgba(135, 208, 255, 0.5);
	border-radius: 0.42667rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.85333rem;
	font-size: 0.48rem;
	font-weight: 700;
	color: #14425f;
	line-height: 0.66667rem;
}

.reproduction .reproduction-body .reproduction-box .decorate {
	width: 3.73333rem;
	height: 2.98667rem;
	border-radius: 0.42667rem;
	overflow: hidden;
}

.reproduction .reproduction-body .reproduction-box .illustration {
	width: 100%;
	height: 5.73333rem;
	position: absolute;
	top: -1.06667rem;
}

.reproduction .reproduction-body .reproduction-box img {
	width: 100%;
}

.reproduction .reproduction-body .reproduction-box .toast {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2.98667rem;
	height: 1.6rem;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 0.42667rem;
	font-size: 0.42667rem;
	color: #ffffff;
	text-align: center;
	line-height: 1.6rem;
	margin-left: -1.49333rem;
	display: none;
}

/* 在线生育顾问 end*/

/* 助孕交流群 */
.groupad {
	position: fixed;
	right: 0.08rem !important;
	top: 50%;
	margin-top: -2.2rem;
	width: 0.6rem !important;
	z-index: 997;
}

.groupadcolse {
	margin-left: 0.175rem;
	width: 0.4rem;
	height: 0.4rem;
	background: url('../images/groupadcolse.png') center / cover no-repeat;
}

.groupabgview {
	background: linear-gradient(180deg, #fffbf2 0%, #fff0cf 100%);
	border-radius: 0.375rem;
	padding: 0.3rem 0;
}

.groupabg {
	margin-left: 0.025rem;
	width: 0.6rem !important;
	height: 0.6rem !important;
	background: url('../images/groupabg.png') center / cover no-repeat;
}

.groupatext {
	font-size: 0.3733rem !important;
	line-height: 0.53rem;
	color: #ff6600;
	text-align: center;
	padding-top: 0.1rem;
	padding-left: 0.1333rem;
	padding-right: 0.1333rem;
}

/* 侧滑二维码 */
.overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1009;
	width: 100vw;
	height: 100vh;
	background: url('../images/popupbg.png') center / cover no-repeat;
	transition: transform 0.3s;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}

.overlay_popup {
	width: 100%;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.overlay_top {
	height: 1.06667rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.overlay_back {
	position: absolute;
	width: 1.06667rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.overlay_backicon {
	font-size: 0.9rem;
	color: #333;
	transform: rotate(180deg);
}

.overlay_title {
	width: 100%;
	font-size: 0.48rem;
	font-weight: 700;
	color: #333;
	padding: 0 1.33333rem;
	text-align: center;
}

.overlay_center {}

.overlay_content {
	width: 7.33333rem;
	background: #fff;
	border-radius: 0.42667rem;
	padding: 0.61333rem 0.42667rem;
}

.overlay_name {
	font-size: 0.55rem;
	font-weight: 700;
	color: #333;
	text-align: center;
	line-height: 0.8rem;
}

.overlay_group {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 0.26667rem;
	margin-bottom: 0.53333rem;
}

.overlay_groupNo {
	font-size: 0.37333rem;
	font-weight: 400;
	color: #999;
}

.groupNo_copy {
	margin-left: 0.26667rem;
	font-size: 0.32rem;
	font-weight: 400;
	line-height: 0.32rem;
	color: #65a749;
	background: transparent;
	border: none;
	outline: none;
}

.overlay_group_code {
	width: 5.89333rem;
	height: 5.89333rem;
	margin: 0 auto;
}

.overlay_group_code img {
	width: 100%;
}

.overlay_addgroup {
	margin-top: 0.53333rem;
	font-size: 0.37333rem;
	font-weight: 400;
	color: #999;
	text-align: center;
}

.overlay_copywx {
	margin-top: 1rem;
	width: 100%;
	height: 1.2rem;
	background: #65a749;
	border-radius: 0.16rem;
	font-size: 0.42667rem;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	border: none;
	outline: none;
}
.artcilecontent p {
	margin-top: 0.43rem;
}

.artcilecontent p a {
	color: #136ec2;
}
.artcilecontent p a:hover {
	text-decoration: underline;
	color: #136ec2;
}

.artcilecontent .Article-Tips {
	border: 0.0266rem solid #f5fdfa;
	background: #f5fdfa;
	line-height: 0.64rem;
	padding: 0.2666rem 0.5333rem !important;
	margin: 0.4rem 0 0.6666rem;
}

.artcilecontent .Article-Tips div {
	font-size: 15px;
	font-weight: bold;
	color: #ff6900;
}

.artcilecontent .Article-Tips p a {
	border-bottom: 0.0266rem solid #136ec2;
}

.artcilecontent .Modular-text-cite-wp {
	color: #9eacb6;
	font-size: 0.32rem;
	padding-left: 0.5333rem;
	border-left: 0.1333rem solid #e8ecee;
	word-wrap: break-word;
	line-height: 0.64rem;
}

.artcilecontent .Modular-text-cite-wp p {
	padding-bottom: 0.4rem;
	margin-bottom: 0;
	color: #999999;
}

.artcilecontent .Modular-text-cite-wp .cite-item {
	font-size: 0.32rem;
	line-height: 24px;
}

.artcilecontent .Modular-text-cite-wp .cite-ul .cite-index-i {
	font-style: normal;
	margin-right: 0.3733rem;
}

.artcilecontent .shoufei {
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0.5333rem;
	border-top: #ddd 0.0266rem solid;
	border-left: #ddd 0.0266rem solid;
}

.artcilecontent .shoufei table {
	width: 100%;
}

.artcilecontent .shoufei table tr td {
	height: 0.8rem;
	line-height: 1.5;
	text-align: left;
	padding: 0.1333rem 0.2666rem;
	width: auto;
	font-size: 0.32rem;
	color: #888;
	vertical-align: center;
}

.artcilecontent .shoufei table tr td {
	border: #ddd 0.0266rem solid;
	border-left: none;
	border-top: none;
}

.artcilecontent .shoufei table .title_top {
	font: 0.48rem;
	text-align: center;
	color: #333;
	text-align: center;
	vertical-align: center;
	border-bottom: #f29c9f 0.0266rem solid;
	padding: 0.1333rem 0.2666rem;
}

.artcilecontent .shoufei table .title_one td {
	font-size: 0.3733rem;
	color: #333;
	background: #f5fdfa;
	text-align: center;
	vertical-align: center;
	padding: 0.1333rem 0.2666rem;
}

.artcilecontent .shoufei table .title_two td {
	font-size: 0.3466rem;
	color: #333;
	background: #fff;
	text-align: left;
	vertical-align: center;
	padding: 0.1333rem 0.2666rem;
}

.artcilecontent .shoufei table .border_ {
	border-left: none;
}

.artcilecontent .Modular-Information {
	overflow: hidden;
	margin: 0.2666rem auto;
	border: 0.0266rem solid #e5e5e5;
	border-bottom: 0;
	font-size: 0.32rem;
	padding: 0 !important;
}

.artcilecontent .Modular-Information dl.dinfor {
	height: 0.8rem;
	line-height: 0.8rem;
	display: block;
	border-bottom: 0.0266rem solid #e5e5e5;
	overflow: hidden;
}

.artcilecontent .Modular-Information dl.dinfor dt,
.artcilecontent .Modular-Information dl.dinfor dd {
	display: block;
	float: left;
	height: 0.8rem;
	line-height: 0.8rem;
	margin-left: -0.0266rem;
	border-left: 0.0266rem solid #e5e5e5;
}

.artcilecontent .Modular-Information dl.dinfor dt a,
.artcilecontent .Modular-Information dl.dinfor dd a {
	color: #005ea7;
}

.artcilecontent .Modular-Information dl.dinfor dt a:hover,
.artcilecontent .Modular-Information dl.dinfor dd a:hover {
	text-decoration: underline;
}

.artcilecontent .Modular-Information dl.dinfor dt {
	width: 19%;
	text-align: center;
	background: #f2f2f2;
}

.artcilecontent .Modular-Information dl.dinfor dd.short {
	text-indent: 0.1333rem;
	width: 30%;
}

.artcilecontent .Modular-Information dl.dinfor dd.short1 {
	text-indent: 0.1333rem;
	width: 80%;
}

.artcilecontent .Modular-Information dl.dinfor dd.long {
	text-indent: 0.1333rem;
}

.artcilecontent .clearfix {
	*zoom: 1;
}

.artcilecontent .clearfix:after {
	content: ' ';
	clear: both;
	display: block;
	overflow: hidden;
}

.artcilecontent .role-table-main {
	border-bottom: 0.0533rem solid #bcc5cc;
	font-size: 0.32rem;
	line-height: 0.64rem;
}

.artcilecontent .role-table-main table {
	width: 100%;
	border-color: #dedfe1;
}

.artcilecontent .role-table-main a {
	text-decoration: none;
}

.artcilecontent .role-table-main a:hover {
	text-decoration: underline;
}

.artcilecontent .role-table-main table th {
	background-color: #f9f9f9;
	text-align: center;
}

.artcilecontent .role-table-main table td {
	text-align: left;
}

.artcilecontent .role-unit {
	margin: 0;
	border-top: 0.0533rem solid #dedfe1;
}

.artcilecontent .embed-role-tb {
	width: 100%;
	margin-top: 0.0533rem;
}

.artcilecontent .role-split {
	padding: 0 0 0 0.1333rem;
	color: #999;
	font-size: 0.32rem;
	line-height: 0.3733rem;
}

.artcilecontent .tb-entries td {
	text-align: left;
	display: inline-block;
	width: 33% !important;
}

.artcilecontent .titbg {
	height: 0.6666rem;
	overflow: hidden;
	font-weight: 600;
	line-height: 0.6666rem;
	font-size: 0.4266rem;
	color: #eb553a;
	text-indent: 0.4rem;
	margin-top: 0.2666rem;
	margin-bottom: 0.2666rem;
}

.artcilecontent .top-fl-two .title {
	font-size: 0.48rem;
	color: #000;
	background: #fff;
	padding: 0.2666rem 0.4rem 0;
}

.artcilecontent .essential-info {
	padding: 0 0.5333rem 0.5333rem;
	margin: 0.2666rem 0;
	background: #fff;
}

.artcilecontent .basic-info {
	*overflow: hidden;
	clear: both;
	font-size: 0.32rem;
}

.artcilecontent .basic-info a {
	color: #136ec2;
}

.artcilecontent .basic-info a:hover {
	text-decoration: underline;
}

.artcilecontent .basic-info .basicInfo-block {
	width: 100%;
}

.artcilecontent .basic-info .basicInfo-block .basicInfo-item {
	line-height: 26px;
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}

.artcilecontent .basic-info .basicInfo-block .basicInfo-item.name {
	width: 25%;
	padding: 0 0.1333rem 0 0.32rem;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	color: #999;
	box-sizing: initial;
	border-bottom: 0.0533rem dashed #f5f5f5;
}

.artcilecontent .basic-info .basicInfo-block .basicInfo-item.value {
	zoom: 1;
	color: #333;
	width: 65%;
	float: left;
	position: relative;
	border-bottom: 0.0533rem dashed #f5f5f5;
}

.artcilecontent .basic-info .toggle {
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	width: 1.0666rem;
	color: #999;
	text-align: right;
}

.artcilecontent .basic-info .toggle:hover {
	text-decoration: none;
}

.artcilecontent .basic-info .toggle .arrow {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 0.08rem;
	left: 0;
}

.artcilecontent .basic-info .toggle.toCollapse .arrow {
	border-left: 0.1333rem solid transparent;
	border-right: 0.1333rem solid transparent;
	border-bottom: 0.1066rem solid #b4b4b4;
}

.artcilecontent .basic-info .toggle.toCollapse .arrow.arrow-border {
	top: 0.2933rem;
}

.artcilecontent .basic-info .toggle.toCollapse .arrow.arrow-bg {
	border-bottom-color: #fff;
	top: 0.32rem;
}

.artcilecontent .basic-info .toggle.toExpand .arrow {
	border-left: 0.1333rem solid transparent;
	border-right: 0.1333rem solid transparent;
	border-top: 0.1066rem solid #b4b4b4;
}

.artcilecontent .basic-info .toggle.toExpand .arrow.arrow-border {
	top: 0.32rem;
}

.artcilecontent .basic-info .toggle.toExpand .arrow.arrow-bg {
	border-top-color: #fff;
	top: 0.2933rem;
}

.artcilecontent .basic-info .basicInfo-overlap {
	float: none;
	visibility: hidden;
	position: absolute;
	top: -0.0266rem;
	left: -2.1333rem;
	z-index: 1;
	border: 0.0266rem solid #d4d4d4;
	box-shadow: 0 0.0266rem 0.1333rem #ddd;
	padding: 0 0.1066rem 0 0.0533rem;
	background: #fff;
	overflow: hidden;
}

.artcilecontent .basic-info .basicInfo-overlap .basicInfo-block.overlap {
	width: 8.5866rem;
	float: none;
	overflow: hidden;
}

.artcilecontent .basic-info .basicInfo-overlap .basicInfo-block.overlap .name {
	padding-left: 0.0533rem;
}
/* 新增最新资讯 正在热议 模块 */
.info_discussion {
	padding: 0.53rem 0.43rem;
	border-bottom: 0.03rem solid #f5f5f5;
	background-color: #ffffff;
	padding-bottom: 0.21rem;
}

.info_discussion .tabsview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.info_discussion .tabs {
	width: 4.37rem;
	height: 0.85rem;
	background: #cccccc;
	border-radius: 0.08rem;
	font-size: 0.37rem;
	font-weight: 400;
	line-height: 0.85rem;
	color: #999999;
	text-align: center;
}

.info_discussion .tabs_active {
	background: #808080;
	color: #ffffff;
}

.info_discussion .tabscontent {
	margin-top: 0.43rem;
}

.info_discussion .info_list_box {
	display: block;
}

.info_discussion .info_list,
.info_discussion .discussion_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.info_discussion .info_list_item,
.info_discussion .discussion_list_item {
	width: 4.29rem;
	position: relative;
	margin-right: 0.48rem;
	margin-bottom: 0.37rem;
}

.info_discussion .info_list_item:nth-of-type(2n),
.info_discussion .discussion_list_item:nth-of-type(2n) {
	margin-right: 0;
}

.info_discussion .info_list_item h4,
.info_discussion .discussion_list_item h4 {
	height: 0.53rem;
	line-height: 0.53rem;
	font-size: 0.4rem;
	font-weight: 400;
	color: #999999;
}

.info_discussion .discussion_list_box {
	display: none;
}
/* 新增最新资讯 正在热议 模块 Hot discussion*/

/* 新增模块 交流群*/
.adviews {
	padding: 0.42667rem 0.42667rem 0.42667rem;
	background: #fff;
}

.adviewstitle {
	font-size: 0.42667rem;
	font-weight: 600;
	line-height: 0.58667rem;
	color: #282828;
	margin-bottom: 0.42667rem;
}

.adviewgridview {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background: #fff;
}

.adviewgridview .adviewgrid {
	width: 4.32rem;
	height: 3.06667rem;
	position: relative;
	border-radius: 0.13333rem;
	margin-bottom: 0.42667rem;
	overflow: hidden;
}

.adviewgridview .adviewgrid .adviewgriddot1 {
	position: absolute;
	top: -0.26667rem;
	left: -0.26667rem;
	width: 1.86667rem;
	height: 1.86667rem;
	z-index: 1;
	border-radius: 50%;
}

.adviewgridview .adviewgrid .adviewgriddot2 {
	position: absolute;
	top: 0.8rem;
	left: -0.53333rem;
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
}

.adviewgridview .adviewgrid .adviewgridinfo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	padding: 0.29333rem 0.42667rem;
}

.adviewgridview .adviewgrid .adviewgridinfo .adviewgridtitle {
	font-size: 0.4rem;
	line-height: 0.53333rem;
	color: #3e3e3e;
	height: 1.06667rem;
	overflow: hidden;
}

.adviewgridview .adviewgrid .adviewgridinfo .adviewgridnumber {
	font-size: 0.34667rem;
	line-height: 0.34667rem;
	color: #9e9e9e;
	margin-top: 0.21333rem;
}

.adviewgridview .adviewgrid .adviewgridinfo .adviewgridgroup {
	margin-top: 0.24rem;
	font-size: 0.32rem;
	color: #fff;
	border: none;
	outline: none;
	height: 0.58667rem;
	padding: 0 0.4rem;
	border-radius: 0.29333rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	letter-spacing: 0.05333rem;
}

.adviewgridview .adviewgrid:first-child {
	background: #ddedff;
}

.adviewgridview .adviewgrid:first-child .adviewgridgroup {
	background: #76b1f5;
}

.adviewgridview .adviewgrid:first-child .adviewgriddot1 {
	background: #aed3ff;
}

.adviewgridview .adviewgrid:first-child .adviewgriddot2 {
	background: #c9e3ff;
}

.adviewgridview .adviewgrid:nth-child(2) {
	background: #ffecdf;
}

.adviewgridview .adviewgrid:nth-child(2) .adviewgriddot1 {
	background: #fed4b7;
}

.adviewgridview .adviewgrid:nth-child(2) .adviewgriddot2 {
	background: #ffe2ce;
}

.adviewgridview .adviewgrid:nth-child(2) .adviewgridgroup {
	background: #ffb17b;
}

.adviewgridview .adviewgrid:nth-child(3) {
	background: #fff4d1;
}

.adviewgridview .adviewgrid:nth-child(3) .adviewgriddot1 {
	background: #fee38c;
}

.adviewgridview .adviewgrid:nth-child(3) .adviewgriddot2 {
	background: #ffedb5;
}

.adviewgridview .adviewgrid:nth-child(3) .adviewgridgroup {
	background: #f9d256;
}

.adviewgridview .adviewgrid:nth-child(4) {
	background: #ffebef;
}

.adviewgridview .adviewgrid:nth-child(4) .adviewgriddot1 {
	background: #ffd1da;
}

.adviewgridview .adviewgrid:nth-child(4) .adviewgriddot2 {
	background: #ffe1e6;
}

.adviewgridview .adviewgrid:nth-child(4) .adviewgridgroup {
	background: #fd7896;
}

/* 新增模块 交流群*/

/* 广告弹窗更改 */
.ajay_popup_view {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.35);
	z-index: 1001;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ajay_popup_view .popupBox {
	animation: down 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-animation: down 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	position: relative;
}

.ajay_popup_view .popupBox .popupclose_type_2 {
	width: 0.7467rem;
	height: 0.7467rem;
	background: url('./../image/popupimg/popup_1_close.png') no-repeat center/cover;
	top: -0.6133rem;
	right: 0;
	z-index: 5;
	position: absolute;
}

.ajay_popup_view .popupBox .popupBox_type2_top {
	width: 8rem;
	height: 4.24rem;
	background: url('./../image/popupimg/popup_2.png') no-repeat center/cover;
	border-radius: 0.4267rem 0.4267rem 0rem 0rem;
	z-index: 1;
	-webkit-border-radius: 0.4267rem 0.4267rem 0rem 0rem;
	-moz-border-radius: 0.4267rem 0.4267rem 0rem 0rem;
	-ms-border-radius: 0.4267rem 0.4267rem 0rem 0rem;
	-o-border-radius: 0.4267rem 0.4267rem 0rem 0rem;
	position: relative;
}

.ajay_popup_view .popupBox .popupBox_type2_bottom {
	width: 8rem;
	height: 6.6667rem;
	border-radius: 0rem 0rem 0.4267rem 0.4267rem;
	background-color: #fff;
	padding-top: 0.72rem;
/*	margin-top: -0.64rem;*/
	margin-top: -0.84rem;
	-webkit-border-radius: 0rem 0rem 0.4267rem 0.4267rem;
	-moz-border-radius: 0rem 0rem 0.4267rem 0.4267rem;
	-ms-border-radius: 0rem 0rem 0.4267rem 0.4267rem;
	-o-border-radius: 0rem 0rem 0.4267rem 0.4267rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}
.ajay_popup_view .popupBox .popupBox_type2_bottom p {
	font-size: 0.3733rem;
	font-weight: bold;
	color: #828282;
	line-height: 0.5067rem;
}
.ajay_popup_view .popupBox .popupBox_type2_bottom .phonecode {
	width: 6.8267rem;
	height: 1.6rem;
	background: #f9f9f9;
	border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-webkit-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-moz-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-ms-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-o-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	font-size: 0.64rem;
	font-weight: bold;
	color: #888888;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.64rem;
}

.ajay_popup_view .popupBox .popupBox_type2_bottom .copybtn {
	width: 6.8267rem;
	height: 1.6rem;
	background: #49c0a2;
	box-shadow: 0rem 0.08rem 0.2667rem 0.0267rem rgba(124, 206, 185, 0.8);
	border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	letter-spacing: 0.0267rem;
	-webkit-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-moz-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-ms-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	-o-border-radius: 0.4267rem 0.4267rem 0.4267rem 0.4267rem;
	margin-top: 0.64rem;
	font-style: 0.48rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	border: none;
}

@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(-2.6667rem);
		-webkit-transform: translateY(-2.6667rem);
		-moz-transform: translateY(-2.6667rem);
		-ms-transform: translateY(-2.6667rem);
		-o-transform: translateY(-2.6667rem);
	}
	100% {
		opacity: 1;
		transform: translateY(0rem);
		-webkit-transform: translateY(0rem);
		-moz-transform: translateY(0rem);
		-ms-transform: translateY(0rem);
		-o-transform: translateY(0rem);
	}
}

.ajay_success_popup_view {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.35);
	z-index: 1011;
	display: flex;
	align-items: center;
	justify-content: center;
}

@keyframes success_popupdown {
	0% {
		opacity: 0;
		transform: translateY(-2.6667rem);
		-webkit-transform: translateY(-2.6667rem);
		-moz-transform: translateY(-2.6667rem);
		-ms-transform: translateY(-2.6667rem);
		-o-transform: translateY(-2.6667rem);
	}
	100% {
		opacity: 1;
		transform: translateY(0rem);
		-webkit-transform: translateY(0rem);
		-moz-transform: translateY(0rem);
		-ms-transform: translateY(0rem);
		-o-transform: translateY(0rem);
	}
}

.ajay_success_popup_view .successBOx {
	width: 8rem;
	border-radius: 0.56rem 0.56rem 0.56rem 0.56rem;
	background-color: #fff;
	padding-top: 0.5867rem;
	padding: 0.5867rem;
	-webkit-border-radius: 0.56rem 0.56rem 0.56rem 0.56rem;
	-moz-border-radius: 0.56rem 0.56rem 0.56rem 0.56rem;
	-ms-border-radius: 0.56rem 0.56rem 0.56rem 0.56rem;
	-o-border-radius: 0.56rem 0.56rem 0.56rem 0.56rem;
	animation: success_popupdown 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-animation: success_popupdown 0.2s cubic-bezier(0.42, 0, 0.58, 1);
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.ajay_success_popup_view .successBOx .closeicon {
	position: absolute;
	top: 0.32rem;
	right: 0.32rem;
	background: url('../images/popup_1_close.png') no-repeat center/cover;
	width: 0.4267rem;
	height: 0.4267rem;
}

.ajay_success_popup_view .successBOx .wechat_success_icon {
	width: 1.0667rem;
	height: 1.0667rem;
	background: url('../images/popupimg/wechat_success_icon.png') no-repeat center/cover;
}
.ajay_success_popup_view .successBOx .successText {
	margin-top: 0.2667rem;
	font-size: 0.48rem;
	font-weight: bold;
	line-height: 0.48rem;
}

.ajay_success_popup_view .successBOx .wechatcode {
	margin-top: 0.2667rem;
	font-size: 0.3733rem;
	color: #666666;
	line-height: 0.48rem;
}

.ajay_success_popup_view .successBOx .successtip {
	margin-top: 0.2667rem;
	font-size: 0.3733rem;
	color: #666666;
	line-height: 0.48rem;
}

.ajay_success_popup_view .successBOx .goweixin {
	margin-top: 0.4267rem;
	background-color: #1aad17;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.4667rem;
	height: 1.0667rem;
	border-radius: 0.2667rem;
	font-size: 0.4rem;
	color: #fff;
	-webkit-border-radius: 0.2667rem;
	-moz-border-radius: 0.2667rem;
	-ms-border-radius: 0.2667rem;
	-o-border-radius: 0.2667rem;
	outline: none;
	border: none;
}

.ajay_success_popup_view .successBOx .joingif {
	margin-top: 0.4267rem;
	width: 6.48rem;
	height: 3.5733rem;
	background: url('../images/weixin.gif') no-repeat center/cover;
}

.ajay_overlay {
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	z-index: 1010;
	right: -100%;
	background-color: #fff;
	transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
	overflow-y: scroll;
}

.ajay_overlay .overlay_top {
	width: 100%;
	height: 1.1733rem;
	background: #ffffff;
	position: sticky;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ajay_overlay .overlay_top .lefticon {
	top: calc(0.2667rem);
	left: 0.2667rem;
}

.ajay_overlay .overlay_top .my_overlay_close {
	position: absolute;
	width: 0.48rem;
	height: 0.48rem;
	left: 0.4267rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.ajay_overlay .overlay_top .my_overlay_close i {
	font-size: 0.8rem;
	color: #333333;
}
.ajay_overlay .overlay_top .title {
	font-size: 0.5333rem;
	font-weight: bold;
	line-height: 0.6933rem;
}
.ajay_overlay .group_overlay {
	height: 5.6rem;
	background: url('../images/group_overlay.png') no-repeat center / cover;
}

.ajay_overlay .group_text {
	padding: 0.48rem 0.4267rem 0.4267rem;
}

.ajay_overlay .group_text .group_text_icon {
	height: 0.64rem;
	font-size: 0.48rem;
	font-weight: bold;
	color: #333333;
	line-height: 0.64rem;
	display: flex;
	align-items: center;
}

.ajay_overlay .group_text .group_text_icon::before {
	content: '';
	background: url('../images/group_text.png') no-repeat center/cover;
	width: 0.5867rem;
	height: 0.5867rem;
	margin-right: 0.1067rem;
}

.ajay_overlay .group_text .group_text_count {
	height: 0.4267rem;
	font-size: 0.32rem;
	color: #999999;
	line-height: 0.4267rem;
	margin-top: 0.2133rem;
}

.ajay_overlay .grouplist {
	border-top: 0.0267rem solid #f5f5f5;
	padding-top: 0.2667rem;
}

.ajay_overlay .grouplist .groupItem {
	margin-bottom: 0.5333rem;
	display: flex;
	align-items: center;
	padding-left: 0.4267rem;
	padding-right: 0.4267rem;
}

.ajay_overlay .grouplist .groupItem .group_cover {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 0.1067rem;
	-webkit-border-radius: 0.1067rem;
	-moz-border-radius: 0.1067rem;
	-ms-border-radius: 0.1067rem;
	-o-border-radius: 0.1067rem;
}

.ajay_overlay .grouplist .groupItem .group_user {
	flex: 1;
	margin: 0 0.4267rem;
}

.ajay_overlay .grouplist .groupItem .group_user p {
	font-size: 0.3467rem;
	display: flex;
}

.ajay_overlay .grouplist .groupItem .group_user span {
	font-size: 0.32rem;
	color: #999999;
}

.ajay_overlay .grouplist .groupItem .joingroup {
	width: auto;
	height: 0.7467rem;
	background: #ffffff;
	border-radius: 0.3733rem 0.3733rem 0.3733rem 0.3733rem;
	border: 0.0267rem solid #2bbc80;
	font-size: 0.3733rem;
	font-weight: bold;
	color: #2bbc80;
	line-height: 0.6933rem;
	padding: 0 0.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-border-radius: 0.3733rem 0.3733rem 0.3733rem 0.3733rem;
	-moz-border-radius: 0.3733rem 0.3733rem 0.3733rem 0.3733rem;
	-ms-border-radius: 0.3733rem 0.3733rem 0.3733rem 0.3733rem;
	-o-border-radius: 0.3733rem 0.3733rem 0.3733rem 0.3733rem;
	outline: none;
}
.ajay_overlay.Safariheight {
	padding-bottom: 2rem;
}
/* 广告弹窗更改 */

/* 举报弹窗 */
body .report-window {
    display:block;
    position:fixed;
    left:-15rem;
    top:0;
    bottom:0;
    z-index:1000;
    width:100%;
    overflow:hidden auto;
    visibility:hidden;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out;
    background:#f8f9fa
}
body .report-window .report-contact input, body .report-window .report-address input {
    width:100%;
    height:1.2rem;
    padding:0 0.3rem;
    border:0;
    border-radius:0.08rem;
    color:#2bbc80;
    font-size: 0.52rem;
    background-color:#f4f4f4
}
body .report-window.show {
    left:0;
    visibility:visible
}
body .report-window strong {
    display:block;
    line-height:1.6rem;
    text-indent:1rem;
    color:#333;
    font-weight:400;
    font-size: 0.44rem;
    background-color:#fff
}
body .report-window strong em, body .report-window strong i {
    color:#f37676
}
body .report-window button {
    display:block;
    width: 9rem;
    line-height:1.2rem;
    margin:1.6rem auto;
    border:0;
    border-radius: 0.08rem;
    text-align:center;
    color:#fff;
    font-size: 0.56rem;
    background-color:#2bbc80
}
body .report-window .report-address, body .report-window .report-advice, body .report-window .report-contact, body .report-window .report-type {
    padding: 0.15rem 0.3rem 0.3rem;
    margin-top: 0.2em;
    overflow:hidden;
    background-color:#fff
}
body .report-window .report-address input, body .report-window .report-address textarea, body .report-window .report-advice input, body .report-window .report-advice textarea, body .report-window .report-contact input, body .report-window .report-contact textarea, body .report-window .report-type input, body .report-window .report-type textarea {
    outline:none
}
body .report-window .report-inner {
    padding-top: 1.6rem
}
body .report-window .report-title {
    position:fixed;
    top:0;
    z-index:1;
    width:100%;
    line-height:1.6rem;
    -webkit-box-shadow:0 0 0.08em 0.02rem rgba(0, 0, 0, .05);
    box-shadow:0 0 0.08rem 0.02rem rgba(0, 0, 0, .05);
    text-align:center;
    color:#333;
    font-size: 0.8rem;
    background-color:#fff
}
body .report-window .report-close {
    position:fixed;
    top:0;
    z-index:2;
    width:1.6rem;
    height:1.6rem;
    background:url(/public/m/images/bg_btns.png) 0.5rem 0.5rem no-repeat;
    background-size:9.04rem 12.4rem
}
body .report-window .report-address {
    position:relative
}
body .report-window .report-address::after {
    position:absolute;
    top:0.44rem;
    left: 0.5rem;
    content:"";
    width: 1.2rem;
    height: 1.2rem;
    background:url(/public/m/images/icon_report.png) 0 0.2rem no-repeat;
    background-size: 0.5rem auto
}
body .report-window .report-address input {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
body .report-window .report-type {
    position:relative
}
body .report-window .report-type::after {
    position:absolute;
    top:0.44rem;
    left: 0.5rem;
    content:"";
    width: 1.2rem;
    height: 1.2rem;
    background:url(/public/m/images/icon_report.png) 0 -3rem no-repeat;
    background-size: 0.5rem auto
}
body .report-window .report-type span {
    width:33.33%;
    line-height: 1.2em;
    float:left;
    color:#666;
    font-size:0.38rem
}
body .report-window .report-type input {
    vertical-align:middle;
    accent-color:#2e8b57
}
body .report-window .report-type label {
    display:inline-block;
    padding-left:.2rem;
    vertical-align:middle
}
body .report-window .report-type i {
    margin-left: 0.3rem;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out;
    font-size: 0.48rem
}
body .report-window .report-type i.show {
    opacity:1;
    visibility:visible
}
body .report-window .report-advice {
    position:relative
}
body .report-window .report-advice::after {
    position:absolute;
    top: 0.44rem;
    left: 0.5rem;
    content:"";
    width: 1.2rem;
    height: 1.2rem;
    background:url(/public/m/images/icon_report.png) 0 -7.5rem no-repeat;
    background-size: 0.606rem auto
}
body .report-window .report-advice textarea {
    width:100%;
    height: 6rem;
    padding: 0.3rem;
    border:0;
    border-radius: 0.08rem;
    resize:none;
    color:#666;
    font-size:0.52rem;
    background-color:#f4f4f4
}
body .report-window .report-contact {
    position:relative
}
body .report-window .report-contact::after {
    position:absolute;
    top: 0.44rem;
    left: 0.5rem;
    content:"";
    width: 1.2rem;
    height: 1.2rem;
    background:url(/public/m/images/icon_report.png) 0 -9.19rem no-repeat;
    background-size: 0.5rem auto
}
body .report-window .report-contact input {
    color:#333
}




.list_link_tab p.active{
	border-bottom: .4vw solid #209CDD;
}
.mt12{
	margin-top: 1.6vw;
}
.mb20{
	margin-bottom: 2rem;
}
.bt1dc{
	border-bottom: .1333vw solid #DCDCDC;
}
.df{
	display: flex;
}
.mr21{
    margin-right:2.8vw;
}
.ml21{
    margin-left:2.8vw;
}
.pdtb18{
    padding-top:2.4vw;
    padding-bottom:2.4vw;
}
.mr21{
    margin-right:2.8vw;
}
.wsn{
	white-space: nowrap;
	overflow-x: scroll;
}
.pdtb30{
	padding-top: 4vw;
	padding-bottom: 4vw;
}
.cBlue{
	color:#209CDD;
}
.df a{
    text-decoration:none;
    color:#999;
    margin-left:.3rem;
}
.footerfont04{
    font-size: 0.4rem;
}
.mt30{
	margin-top:4vw;
}
.df{
	display:flex;
}
.dn{
    display: none;
}
.jcc{
	justify-content:center;
}
.fdc{
	flex-direction:column;
}
.topic_title{
	background:#f5f5f5;
	width:10.8vw;
	height:59.2vw;
}
.mr15{
	margin-right:2vw;
}
.pdtb40{
	padding-left:3.2vw;
	padding-right:3.2vw;
}
.lh15{
	line-height:1.5;
}
.c666{
	color:#666;
}
.fs32{
	font-size:4.2667vw;
}
.wsn{
	white-space:nowrap;
	overflow-x:scroll;
}
.ml24{
	margin-left:3.2vw;
}
.pdtb30{
	padding-top:4vw;
	padding-bottom:4vw;
}
.fwb{
	font-weight:bold;
}
.fs36{
	font-size:4.8vw;
}
.mt18{
	margin-top:2.4vw;
}
.lh2{
	line-height:2;
}
.list_topic a{
	counter-increment: cli;
}
.list_topic a::before{
	content: counter(cli)"、";
	color: #333;
}
.list_topic a{
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
	box-sizing:border-box;
	display:block;
}
.pdlr30{
	padding-left:1vw;
	padding-right:1vw;
}
.br24{
	border-radius:3.2vw;
}
.pdtb40{
	padding-top:5.3333vw;
	padding-bottom:5.3333vw;
}
.bgfff{
	background:#fff;
}
.jcb{
	justify-content:space-between;
}
.pdlr40{
	padding-left:5.3333vw;
	padding-right:5.3333vw;
}
.mr21{
	margin-right:2.8vw;
}
.list_page a{
	width:45.8vw;
	font-size:3.7333vw;
}
.fs37{
	font-size:3.7333vw;
}
.list_page .line{
	border-left:.2vw solid #DEDEDE;
}
.jce{
	justify-content:end;
}
.icon_triangle_666{
	width: 2vw;
	height: 2vw;
	border-top: .2667vw solid #333;
	border-right: .2667vw solid #333;
	transform: rotate(45deg);
	margin-top: 1.9vw;
}
.icon_triangle_666_left{
	transform: rotate(-135deg);
}
.ellipsis2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.tar{
	text-align:right;
}
.icon_wd_tg{
	width: 5.2vw;
	height: 6vw;
	background: url(../images/icon_wd.png) no-repeat;
	background-size: contain;
}
.list_answer::before{
	content: "";
	position: absolute;
	border-left: .1333vw dashed #DEDEDE;
	left: 3.6vw;
	top: 3.2vw;
	height: calc(100% - 10vw);
	z-index: 0;
}
.list_answer::after{
	content: "END";
	position: absolute;
	color: #209CDD;
	bottom: 0;
}
.list_answer li p.num::before{
	content: counter(cli);
	position: absolute;
	display: block;
	width: 7.2vw;
	height: 7.2vw;
	border-radius: 7.2vw;
	background: #DEDEDE;
	text-align: center;
	line-height: 7.2vw;
	font-size: 4.2667vw;
	color: #fff;
	float: left;
	z-index: 10;
	margin-top: 3.2vw;
}
.fs42{
    font-size:5.6vw;
}
.c999{
    color:#999;
}
.fs24{
    font-size:3.2vw;
}
.pdb40{
    padding-bottom:5.3333vw;
}
.pr{
    position:relative;
}
.list_answer li{
    counter-increment:cli;
}
.details_content h1{
	font-size: 5.6vw;
}
.details_content h1{
	line-height: 1.5;
}
.details_content h6,.details_content blockquote,.details_content strong,.details_content p,.details_content a,.details_content li,.details_content em,table tr td a{
	line-height: 1.8;
}
.details_content a,table tr td a{
	display: inline;
	color: #209CDD;
}
.details_content h1,.details_content h2,.details_content h3,.details_content strong{
	font-weight: bold;
}
.details_content h2,.details_content h3,.details_content h6,.details_content blockquote,.details_content div,.details_content strong,.details_content p,.details_content span,.details_content ul,.details_content ol{
	margin-top: 4vw;
}
.details_content h3,.details_content p,.details_content span,.details_content h6,.details_content blockquote,.details_content strong,.details_content li,.details_content em{
	font-size: 4.2667vw;
}
.details_content div{
	color: #999;
}
.details_content h2{
	font-size: 4.8vw;
	line-height: 5.6vw;
}
.details_content h2::before{
	content: "";
	display: block;
	float: left;
	width: 1.2vw;
	height: 5.6vw;
	background: #209CDD;
	border-radius: 1.2vw;
	margin-right: 2.8vw;
}
.details_content img{
	max-width: 80%;
	border-radius: 4vw;
	margin: 4vw auto 0;
}
.details_content span{
	text-align: center;
}
.details_content h6,.details_content blockquote{
	padding: 3.2vw 4vw;
	border-left: .4vw solid #209CDD;
	background: rgba(32,156,221,0.05);
	color: #666;
}
.details_content ul li,.details_content ol li,.list_topic a,.list_answer li{
	counter-increment: cli;
}
.details_content ul li::before,.details_content ol li::before,.list_topic a::before{
	content: counter(cli)"、";
	color: #333;
}
.ml64{
    margin-left:8.4vw;
}
.pdlr30{
    padding-left:4vw;
    padding-right:4vw;
}



.xzadIn{
	background: #F6F7FB;
	box-sizing: border-box;
}
.xzad .active{
	position: fixed;
	top: 0;
}
.xzadIn img{
	width: 5.6vw;
	height: 5.6vw;
	border-radius: 5.6vw;
	margin-left: -1.2vw;
}
.xzadIn img:nth-child(1){
	margin-left: 0;
}
.xzadIn p{
	line-height: 5.6vw;
}
.xzadIn p.cBlue{
	color: #4C6CEF;
}
.pdtb24 {
    padding: 3.2vw 0;
}
.flex {
    display: flex;
}
.flexBetween {
    justify-content: space-between;
}
.pd1624 {
    padding: 2.13vw 3.2vw;
}
.br12 {
    border-radius: 1.6vw;
}
.fs28 {
    font-size: 3.73vw;
}
.color666 {
    color: #666;
}
.ml21 {
    margin-left: 2.8vw
}
.fwBold {
    font-weight: bold;
}
.fs28 {
    font-size: 3.73vw;
}

.userAvatar{
     width:63px;
}
.swiper-wrapper img{
     margin-top:0px;
     margin-left: 0px;
}



table{
	border-left: .1333vw solid #e5e5e5;
	border-top: .1333vw solid #e5e5e5;
	border-spacing: 0;
	width: 100%;
	margin: 4vw auto 0;
	border-radius: 2vw;
}
table tr:first-child{
	background: rgba(32,156,221,0.05);
}
table tr:last-child td:first-child{
	border-radius: 0 0 0 2vw;
}
table tr:first-child td:last-child{
	border-radius: 0 2vw 0 0;
}
table tr:last-child td:last-child{
	border-radius: 0 0 2vw 0;
}
table tr td{
	border-right: .1333vw solid #e5e5e5;
	border-bottom: .1333vw solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 2vw;
	line-height: 1.8;
	word-break: break-all;
}



.pdlr24 {
	padding-left: 3.2vw;
	padding-right: 3.2vw;
}
.pdtb6{
	padding-top: .8vw;
	padding-bottom: .8vw;
}
.pdlr12{
	padding-left: 1.6vw;
	padding-right: 1.6vw;
}
.fs20 {
    font-size: 2.8vw;
}
.br8 {
    border-radius: 1.067vw;
}
.bc1{
	border: 1px solid #ccc;
}
.br20{
	border-radius: 20px;
}
.flexCenter {
    justify-content: center;
}
.flexColumn {
    flex-direction: column;
}
.mt24 {
    margin-top: 3.2vw;
}
.ml24 {
    margin-left: 3.2vw;
}
.pd24 {
    padding: 3.2vw;
}
.lh48 {
    line-height: 6.4vw;
}
.fww{
	flex-wrap: wrap;
}
.color999 {
    color: #999;
}
.colorfff {
    color: #fff;
}
.bgPink{
	background: #FD7896;
}
.bgLightPink{
	background: #FFEBEF;
}
.bgOrange{
	background: #FFB17B;
}
.bgLightOrange{
	background: #FFF4D1;
}
.bgYellow{
	background: #F9D256;
}
.bgBlue{
	background: #62D5EE;
}
.bgLightBlue{
	background: #E5F8FC;
}
.bgLightGreen3{
	background: #E4F5DC;
}



.pt20 {
  padding-top: 2.6666875vw;
}
.lh49 {
  line-height: 6.40005vw;
}
.mb20 {
  margin-bottom: 2.6666875vw;
}
.fn {
  font-weight: normal;
}
.f32 {
  font-size: 4.2667vw;
}
.wbwr {
  word-break: break-all;
  word-wrap: break-word;
}
.xswt-first-title .flag {
  width: 9.86674375vw;
  line-height: 4.8000375vw;
  background: #ff6200;
  -webkit-border-top-right-radius: 1.33334375vw;
  border-top-right-radius: 1.33334375vw;
  -webkit-border-bottom-left-radius: 1.33334375vw;
  border-bottom-left-radius: 1.33334375vw;
}
.fcf {
  color: #fff;
}
.f24 {
  font-size: 3.200025vw;
}
.tac {
  text-align: center;
}
.vam {
  display:inline ;
}
.dib {
  display: inline-block;
}
.xswt-first-title a {
  color: #333333;
  text-decoration: none;
  border: none;
  font-weight:bold;
}
.xswt-first-des {
  background: #fffbf6;
  -webkit-border-radius: 5.333375vw;
  border-radius: 5.333375vw;
}
.pb20 {
  padding-bottom: 2.6666875vw;
}
.pr25 {
  padding-right: 3.333359375vw;
}
.pl25 {
  padding-left: 3.333359375vw;
}
.lh42 {
  line-height: 5.60004375vw;
}
.hid3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.fc6 {
  color: #666;
}
.f28 {
  font-size: 3.7333625vw;
}