﻿/*e_FlowCommonStyleBox-001*/.e_FlowCommonStyleBox-001 {

 /* position: absolute;*/

	width: 100%;

	height: auto;

	width-uint: %;

} /*stylebox_link*/.e_FlowCommonStyleBox-001 .stylebox_link {

	color: #666666;

	font-size: 14px;

	display: table;

	height: inherit;

	border-width: 0;

	float: right;

	vertical-align: middle;

	margin-right: 15px;

}



.e_FlowCommonStyleBox-001 .stylebox_link:hover {

	color: rgba(101,190,186,1);

}



.e_FlowCommonStyleBox-001 .stylebox_link:active {

	color: rgba(101,190,186,1);

}



.e_FlowCommonStyleBox-001 .stylebox_top {

	width: auto;

	height: 40px;

	background-color: #1890FF;

}



.e_FlowCommonStyleBox-001 .title_icon {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	margin-right: 10px;

	font-size: medium;

}



.e_FlowCommonStyleBox-001 .title_icon::before {

	content: "";

}



.e_FlowCommonStyleBox-001 .title_main {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-weight: normal;

	font-size: 16px;

	max-width: 600px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.e_FlowCommonStyleBox-001 .title_sub {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-size: 14px;

	font-weight: normal;

	margin-left: 10px;

}



.e_FlowCommonStyleBox-001 .stylebox_title {

	display: inline-block;

	width: auto;

	height: inherit;

	background-color: #1890FF;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 0;

	vertical-align: bottom;

	white-space: nowrap;

}



.e_FlowCommonStyleBox-001 .stylebox_link a {

	color: inherit;

	display: table-cell;

	vertical-align: middle;

}



.e_FlowCommonStyleBox-001 .link_icon {

	display: inline-block;

	margin-left: 5px;

}



.e_FlowCommonStyleBox-001 .link_icon::before {

	content: '\e6af';

}



.e_FlowCommonStyleBox-001 .stylebox_top_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}



.e_FlowCommonStyleBox-001 .stylebox_content {

	border-style: solid;

	border-width: 1px;

	border-color: #f0f0f0;

	width: 100%;

	width-uint: %;

}



.e_FlowCommonStyleBox-001 .stylebox_bottom_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}/*e_IndexOrdinaryStyleBox-001*/.e_IndexOrdinaryStyleBox-001 {

 /* position: absolute;*/

	width: 100%;

	height: auto;

	width-uint: %;

} /*stylebox_top*/.e_IndexOrdinaryStyleBox-001 .stylebox_top {

	background-color: transparent;

} /*stylebox_link*/.e_IndexOrdinaryStyleBox-001 .stylebox_link {

	color: #666666;

	font-size: 14px;

	display: table;

	height: inherit;

	border-width: 0;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {

	color: rgba(101,190,186,1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {

	color: rgba(101,190,186,1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_top {

	width: auto;

	height: 40px;

}



.e_IndexOrdinaryStyleBox-001 .title_icon {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	margin-right: 10px;

	font-size: medium;

}



.e_IndexOrdinaryStyleBox-001 .title_icon::before {

	content: "";

}



.e_IndexOrdinaryStyleBox-001 .title_main {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-weight: normal;

	font-size: 16px;

	max-width: 600px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.e_IndexOrdinaryStyleBox-001 .title_sub {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-size: 14px;

	font-weight: normal;

	margin-left: 10px;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_title {

	display: inline-block;

	width: auto;

	height: inherit;

	background-color: rgba(101, 190, 186, 1);

	padding-left: 15px;

	padding-right: 15px;

	font-size: 0;

	vertical-align: bottom;

	white-space: nowrap;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link {

	float: right;

	vertical-align: middle;

	margin-right: 15px;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_link a {

	color: inherit;

	display: table-cell;

	vertical-align: middle;

}



.e_IndexOrdinaryStyleBox-001 .link_icon {

	display: inline-block;

	margin-left: 5px;

}



.e_IndexOrdinaryStyleBox-001 .link_icon::before {

	content: '\e6af';

}



.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}



.e_IndexOrdinaryStyleBox-001 .stylebox_content {

	border-style: solid;

	border-width: 1px;

	border-color: #f0f0f0;

	width: 100%;

	height: calc(100% - 48px);

	width-uint: %;

}



.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}/*e_SideMajorStyleBox-001*/.e_SideMajorStyleBox-001 {

 /* position: absolute;*/

	width: 100%;

	height: auto;

	width-uint: %;

} /*stylebox_link*/.e_SideMajorStyleBox-001 .stylebox_link {

	color: #666666;

	font-size: 14px;

	display: table;

	height: inherit;

	border-width: 0;

	float: right;

	vertical-align: middle;

	margin-right: 15px;

}



.e_SideMajorStyleBox-001 .stylebox_top {

	width: auto;

	height: 40px;

	background-color: rgba(101, 190, 186, 1);

}



.e_SideMajorStyleBox-001 .title_icon {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	margin-right: 10px;

	font-size: medium;

}



.e_SideMajorStyleBox-001 .title_icon::before {

	content: "";

}



.e_SideMajorStyleBox-001 .title_main {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-weight: normal;

	font-size: 16px;

	max-width: 600px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.e_SideMajorStyleBox-001 .title_sub {

	display: inline-block;

	vertical-align: middle;

	line-height: 40px;

	color: rgba(255,255,255,1);

	font-size: 14px;

	font-weight: normal;

	margin-left: 10px;

}



.e_SideMajorStyleBox-001 .stylebox_title {

	display: inline-block;

	width: auto;

	height: inherit;

	background-color: rgba(101, 190, 186, 1);

	padding-left: 15px;

	padding-right: 15px;

	font-size: 0;

	vertical-align: bottom;

	white-space: nowrap;

}



.e_SideMajorStyleBox-001 .stylebox_link a {

	color: inherit;

	display: table-cell;

	vertical-align: middle;

}



.e_SideMajorStyleBox-001 .link_icon {

	display: inline-block;

	margin-left: 5px;

}



.e_SideMajorStyleBox-001 .link_icon::before {

	content: '\e6af';

}



.e_SideMajorStyleBox-001 .stylebox_top_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}



.e_SideMajorStyleBox-001 .stylebox_content {

	border-style: solid;

	border-width: 1px;

	border-color: #f0f0f0;

	width: 100%;

	width-uint: %;

}



.e_SideMajorStyleBox-001 .stylebox_bottom_line {

	height: 1px;

	background-color: rgba(240,240,240,1);

}



#scrolltop {

	position: absolute;

	right: 0px;

	top: -20px;

	cursor: pointer;

	height: 48px;

	width: 48px;

	text-align: center;

	display: block;

	background-color: rgba(215, 1, 15, 1);

}



#scrolltop span {

	padding-top: 12px;

	display: block;

	text-align: center;

	color: rgba(255, 255, 255, 1);

	font-size: 12px;

}



#scrolltop span:after {

	display: block;

	margin: 7px auto 0;

	border-right: 6px solid transparent;

	border-bottom: 6px solid #fff;

	border-left: 6px solid transparent;

	width: 12px;

	content: '';

	-webkit-animation: mouse-top 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;

	animation: mouse-top 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;

}



@keyframes mouse-top {

	from {

		opacity: 0;

	}



	33% {

		opacity: 1;

	}



	to {

		transform: translateY(-5px);

		-webkit-transform: translateY(-5px);

		opacity: 0;

	}

}



@-webkit-keyframes mouse-top {

	from {

		opacity: 0;

	}



	33% {

		opacity: 1;

	}



	to {

		transform: translateY(-5px);

		-webkit-transform: translateY(-5px);

		opacity: 0;

	}

}



.cpfl {

	font-size: 14px;

	line-height: 1.8;

}



.cpfl a {

	font-size: 14px;

	line-height: 1.8;

	color: #96c7e4;

}



.cpfl sup {

	font-size: 12px;

	padding: 0px 4px;

}



.note {

	height: 60px;

	width: 100%;

	background: rgba(65, 174, 193, 1);

	position: fixed;

	bottom: 0px;

	z-index: 99;

	left: 0px;

	border: none;

	animation-name: fadeInUp;

	animation-duration: 0.5s;

	animation-delay: 1.2s;

	animation-fill-mode: both;

}



.cookies_k {

	width: 94%;

	max-width: 1480px;

	min-width: 0px;

	height: 60px;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

	display: flex;

	align-items: center;

}



.guanbi {

	display: inline-block;

	width: 100px;

	text-align: center;

	margin: auto;

	margin-right: 0px;

	padding: 0px 20px;

	background: #fff;

	font-size: 13px;

	line-height: 32px;

	color: #222;

	white-space: nowrap;

	border-radius: 30px;

}



.guanbi.ju {

	margin-right: 30px;

	margin-left: 50px;

}



.ysnr {

	font-size: 13px;

	line-height: 20px;

	color: #fff;

}



.ysnr .gdtk {

	font-weight: bold;

	color: #fff;

	padding-left: 10px;

	text-decoration: underline;

}



.yyfnfl {

	text-align: center;

}



.yyfnfl .yy_an {

	font-size: 15px;

	line-height: 48px;

	width: 200px;

	color: #fff;

	margin: 0 30px;

	text-align: center;

	display: inline-block;

	background-color: #1080c2;

}



#swiper-history {

	width: 100%;

	position: relative;

}



#swiper-history .swiper-container {

	height: 160px;

	margin: 0 40px;

}



#swiper-history .short-line {

	height: 79px;

	border-bottom: 2px dashed #007aff;

	width: 30px;

	position: absolute;

	top: 0px;

}



#swiper-history .long-line {

	height: 79px;

	border-bottom: 2px solid #d7000e;

	width: calc(100% - 30px);

	position: absolute;

	top: 0px;

	left: 30px;

}



#swiper-history .swiper-slide span {

	display: block;

	width: 100%;

	text-align: center;

	position: absolute;

	transition: 700ms;

}



#swiper-history .swiper-slide .detail {

	height: auto;

	line-height: 20px;

	bottom: 110px;

	color: #222;

	opacity: 0;

	font-size: 16px;

}



#swiper-history .swiper-slide .date {

	color: #d7000e;

	position: absolute;

	bottom: 0px;

	height: 40px;

	opacity: 0;

	font-size: 24px;

	text-align: center;

}



#swiper-history .swiper-slide .date .sjz {

	font-size: 28px;

	display: inline-block;

	font-weight: bold;

	background: linear-gradient(to right, #41aec1, #d7000e);

	-webkit-background-clip: text;

	color: transparent;

}



#swiper-history .swiper-slide-active span {

	transition: 700ms 700ms;

}



#swiper-history .swiper-pagination-bullets {

	white-space: nowrap;

	width: auto;

	bottom: 72px;

	height: 20px;

	line-height: 20px;

	transition: 700ms;

	box-sizing: content-box;

}



#swiper-history .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 0;

}



#swiper-history .swiper-pagination-bullet {

	width: 16px;

	height: 16px;

	display: inline-block;

	background: #fff;

	border: 2px solid #41aec1;

	border-radius: 100%;

	opacity: 1;

	box-sizing: content-box;

	box-shadow: 0 0 0 3px rgba(255,255,255,0.8), 0 0 0 0px #888;

}



#swiper-history .swiper-pagination-bullet-active {

	background: #d7000e;

	border: 2px solid #d7000e;

	opacity: 1;

	box-shadow: 0 0 0 3px #fff, 0 0 0 0px #888;

}



#swiper-history .swiper-button-next, #swiper-history .swiper-button-prev {

	background-size: 20px auto;

}



#shuzi {

	height: 90px;

	margin: 20px 0px;

}



#shuzi .sz {

	display: inline-block;

	float: left;

	height: 90px;

	border-left: solid 1px #eee;

	text-align: left;

	width: calc((100% - 0px) / 4);

	padding-left: 20px;

}



#shuzi .sz:first-of-type {

	border-left: none;

	padding-left: 0px;

}



#video .video {

	width: 100%;

}



#video:after {

	content: '';

	position: absolute;

	width: 100%;

	bottom: -1px;

	height: 17px;

	left: 0%;

	background-color: #000000;

	filter: blur(6px);

	opacity: 0.07;

}



#video:before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100px;

	opacity: 0.2;

	-webkit-filter: blur(18.2px);

	filter: blur(18.2px);

	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.05) 53%, rgba(255, 255, 255, 0));

	bottom: -79px;

	left: 0%;

}



#shuzi:before, #shuzi:after {

	content: '';

	height: 0px;

	display: block;

	clear: both;

}



#shuzi .sz_sz {

	display: inline-block;

	position: relative;

	line-height: 60px;

	height: 60px;

}



#shuzi .sz_wz {

	color: #666;

	font-size: 13px;

	line-height: 30px;

	height: 30px;

}



#shuzi .sz .counter {

	font-size: 46px;

	line-height: 60px;

	font-weight: bold;

	height: 60px;

	color: #d7000e;

	font-family: "iconfont";

}



#shuzi .sz sup {

	position: absolute;

	font-size: 14px;

	right: -20px;

	top: 20px;

	color: #d7000e;

	height: 40px;

	line-height: 40px;

}



.zcfdcd {

	position: fixed;

	right: 0;

	margin-right: 0px;

	top: 25%;

	z-index: 99;

	display: none;

}



.zcfdcd .btn {

	width: 48px;

	height: 48px;

	display: block;

	margin-bottom: 0px;

	cursor: pointer;

	position: relative;

	box-shadow: 0 0 20px rgba(0,0,0,0.1);

	border-radius: 0px;

	padding: 0px;

	line-height: 48px;

	border: none;

	align-items: center;

	display: flex;

}



.zcfdcd .btn .yctb {

	display: block;

	width: 2pc;

	height: 2pc;

	line-height: 2pc;

	border: none;

	padding: 0;

	margin: 0 auto;

	overflow: hidden;

	cursor: pointer;

	fill: rgb(255, 255, 255);

}



.zcfdcd .btn-ly {

	background-color: rgba(4, 55, 135, 1);

}



.zcfdcd .btn-ly .yctb {

	width: 1.6pc;

	height: 1.6pc;

	line-height: 1.6pc;

}



.zcfdcd .btn-ly:hover {

	background-color: rgba(229, 0, 110, 1);

}



.zcfdcd a.btn-ly,.izl-rmenu a.btn-ly:visited {

	text-decoration: none;

}



.zcfdcd .btn-qq {

	display: none!important;

	background: url(../images/r_qq.png) 0px 0px no-repeat;

	background-color: rgba(0, 78, 162, 1);

}



.zcfdcd .btn-qq:hover {

	background-color: rgba(220, 20, 40,1);

}



.zcfdcd a.btn-qq,.izl-rmenu a.btn-qq:visited {

	background: url(../images/r_qq.png) 0px 0px no-repeat;

	background-color: rgba(0, 78, 162, 1);

	text-decoration: none;

	display: block;

}



.zcfdcd .btn-wx {

	background-color: rgba(80, 158, 18, 1);

}



.zcfdcd .btn-wx:hover {

	background-color: rgba(229, 0, 110, 1);

}



.zcfdcd .btn-wx .pic {

	position: absolute;

	left: -166px;

	top: -46px;

	display: none;

	width: 166px;

	height: 166px;

}



.zcfdcd .btn-Whats {

	background-color: rgba(80, 158, 18, 1);

}



.zcfdcd .btn-Whats .yctb {

	width: 1.6pc;

	height: 1.6pc;

	line-height: 1.6pc;

}



.zcfdcd .btn-phone:hover {

	background-color: rgba(229, 0, 110, 1);

}



.zcfdcd .btn-Whats .phone {

	background-color: rgba(229, 0, 110, 1);

	position: absolute;

	width: 160px;

	left: -160px;

	top: 0px;

	line-height: 48px;

	color: #FFF;

	font-size: 18px;

	text-align: center;

	display: none;

}



.zcfdcd .btn-Whats .phone.dh {

	background-color: rgba(229, 0, 110, 1);

	position: absolute;

	width: 160px;

	left: -160px;

	top: 0px;

	line-height: 20px;

	color: #FFF;

	padding: 4px 0px;

	font-size: 16px;

	text-align: center;

}



.zcfdcd .btn-Whats .phone a {

	color: #FFF;

}



.zcfdcd .btn-phone {

	background-color: rgba(112, 171, 66, 1);

}



.zcfdcd .btn-phone .yctb {

	width: 1.6pc;

	height: 1.6pc;

	line-height: 1.6pc;

}



.zcfdcd .btn-phone:hover {

	background-color: rgba(229, 0, 110, 1);

}



.zcfdcd .btn-phone .phone {

	background-color: rgba(229, 0, 110, 1);

	position: absolute;

	width: 160px;

	left: -160px;

	top: 0px;

	line-height: 48px;

	color: #FFF;

	font-size: 18px;

	text-align: center;

	display: none;

}



.zcfdcd .btn-phone .phone.dh {

	background-color: rgba(229, 0, 110, 1);

	position: absolute;

	width: 160px;

	left: -160px;

	top: 0px;

	line-height: 20px;

	color: #FFF;

	padding: 4px 0px;

	font-size: 16px;

	text-align: center;

}



.zcfdcd .btn-phone .phone a {

	color: #FFF;

}



.zcfdcd .btn-top {

	background-color: rgba(229, 0, 110, 1);

	display: none;

	padding-top: 6px;

}



.zcfdcd .btn-top:hover {

	background-color: rgba(229, 0, 110, 1);

}



#at4-follow-label, #at4-share-label, #at4-whatsnext-label, .at4-recommended-label.hidden {

	padding: 0;

	border: none;

	background: none;

	position: absolute;

	top: 0;

	left: 0;

	height: 0;

	width: 0;

	overflow: hidden;

	text-indent: -9999em;

}



#at4-share, #at4-soc {

	top: 25% !important;

	bottom: auto;

}



.slideInDown.addthis-animated, .slideInLeft.addthis-animated, .slideInRight.addthis-animated, .slideInUp.addthis-animated, .slideOutDown.addthis-animated, .slideOutLeft.addthis-animated, .slideOutRight.addthis-animated, .slideOutUp.addthis-animated {

	-webkit-animation-duration: .4s;

	animation-duration: .4s;

}



.slideInLeft {

	-webkit-animation-name: slideInLeft;

	animation-name: slideInLeft;

}



.addthis-animated {

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	animation-timing-function: ease-out;

	-webkit-animation-duration: .3s;

	animation-duration: .3s;

}



.atss-left {

	left: 0;

	float: left;

	right: auto;

}



.atss {

	position: fixed;

	top: 20%;

	width: 3pc;

	z-index: 100020;

	background: none;

}



.atss .at-share-btn, .atss a {

	position: relative;

	display: block;

	width: 3pc;

	margin: 0;

	outline-offset: -1px;

	text-align: center;

	float: left;

	transition: width .15s ease-in-out;

	overflow: hidden;

	background: #e8e8e8;

	z-index: 100030;

	cursor: pointer;

}



.at4-visually-hidden {

	position: absolute;

	clip: rect(1px,1px,1px,1px);

	padding: 0;

	border: 0;

	overflow: hidden;

}



.at-icon-wrapper {

	display: inline-block;

	overflow: hidden;

}



a .at-icon-wrapper {

	cursor: pointer;

}



.atss .at-share-btn .at-icon-wrapper, .atss a .at-icon-wrapper {

	display: block;

	padding: 8px 0;

}



.addthis_32x32_style .at-icon {

	width: 2pc;

	height: 2pc;

}



.atss .at-share-btn span .at-icon, .atss a span .at-icon {

	position: relative;

	top: 0;

	left: 0;

	display: block;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	width: 2pc;

	height: 2pc;

	line-height: 2pc;

	border: none;

	padding: 0;

	margin: 0 auto;

	overflow: hidden;

	cursor: pointer;

}



.atss .at-share-btn span .at-icon-google_plusone_share, .atss a span .at-icon-google_plusone_share {

	position: relative;

	top: 0;

	left: 0;

	display: block;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	width: 1.6pc;

	height: 2pc;

	line-height: 2pc;

	border: none;

	padding: 0;

	margin: 0 auto;

	overflow: hidden;

	cursor: pointer;

}



title {

	display: none;

}



.at4-share .at4-share-count-container {

	position: absolute;

	left: 0;

	right: auto;

	top: auto;

	bottom: 0;

	width: 100%;

	color: #fff;

	background: inherit;

}



.at4-share .at4-share-count, .at4-share .at4-share-count-container {

	line-height: 1pc;

	font-size: 10px;

}



.at4-share .at4-share-count {

	text-indent: 0;

	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;

	font-weight: 200;

	width: 100%;

	height: 1pc;

}



.at-share-close-control {

	position: relative;

	width: 3pc;

	overflow: auto;

}



.at4-show {

	display: block!important;

	opacity: 1!important;

}



.at4-hide-content {

	opacity: 0!important;

	visibility: hidden;

}



.atss .at-share-btn:focus, .atss .at-share-btn:hover, .atss a:focus, .atss a:hover {

	width: 4pc;

}



@media only screen and (max-width: 768px) {

	#shuzi .sz:nth-of-type(3) {

		border-left: none;

		padding-left: 0px;

	}



	#shuzi .sz sup {

		position: absolute;

		font-size: 14px;

		right: -20px;

		top: 5px;

		color: #d7000e;

		height: 40px;

		line-height: 40px;

	} /*小屏*/	.c_portalResPublic_codeContainer-01001 {

		min-height: 20px;

		width: 100%;

	}

}



@media only screen and (min-width: 769px) {

 /*大屏*/	.c_portalResPublic_codeContainer-01001 {

		min-height: 20px;

		width: 100%;

	}



	#swiper-history .swiper-container {

		height: 200px;

		margin: 0 40px;

	}



	#swiper-history .swiper-slide .detail {

		height: auto;

		line-height: 30px;

		bottom: 160px;

		color: #222;

		opacity: 0;

		font-size: 24px;

	}



	#swiper-history .short-line {

		height: 100px;

		border-bottom: 1px solid rgba(17, 128, 194, 1);

		width: calc(100% - 0px);

		position: absolute;

		top: 0px;

	}



	#swiper-history .long-line {

		height: 102px;

		border-bottom: 5px dotted rgba(17, 128, 194, 0.8);

		width: calc(100% - 0px);

		position: absolute;

		top: 0px;

		left: 0px;

	}



	#swiper-history .swiper-pagination-bullets {

		white-space: nowrap;

		width: auto;

		bottom: 91px;

		height: 20px;

		line-height: 20px;

		transition: 700ms;

		box-sizing: content-box;

	}



	#swiper-history .swiper-slide .date .sjz {

		font-size: 30px;

		display: inline-block;

		font-weight: bold;

		background: linear-gradient(to right, #41aec1, #d7000e);

		-webkit-background-clip: text;

		color: transparent;

	}

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

 /*中屏*/

}



@keyframes slide {

	from {

		background-position: 0 0;

	}



	to {

		background-position: -200px 0;

	}

}



@-webkit-keyframes slide {

	from {

		background-position: 0 0;

	}



	to {

		background-position: -200px 0;

	}

}



.separator {

	position: relative;

	width: 60px;

	height: 14px;

	background-position: center;

	animation: slide 10s linear infinite;

	-webkit-animation: slide 10s linear infinite;

	background-image: url(../images/separator.png);

} /* */.accordion-box {

	position: relative;

}



.accordion-box .block {

	position: relative;

	padding: 12px 0px;

	margin-bottom: 10px;

	border: 1px solid #e1e1e1;

	background-color: #ffffff;

}



.accordion-box .block .acc-btn {

	position: relative;

	font-size: 18px;

	cursor: pointer;

	line-height: 30px;

	color: #000000;

	font-weight: 700;

	padding: 0px 10px 0px 64px;

	transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

}



.accordion-box .block .icon-outer {

	position: absolute;

	left: 14px;

	top: 0px;

	font-size: 18px;

	color: #ffaa00;

	transition: all 500ms ease;

	-moz-transition: all 500ms ease;

	-webkit-transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

}



.accordion-box .block .icon-outer .icon {

	position: absolute;

	width: 28px;

	height: 28px;

	font-size: 16px;

	font-weight: 300;

	text-align: center;

}



.accordion-box .block .icon-outer .icon-plus {

	opacity: 1;

}



.accordion-box .block .icon-outer .icon-minus {

	opacity: 0;

	font-weight: 300;

}



.fa-plus:before {

	content: '\e633';

}



.fa-minus:before {

	content: '\e690';

}



.accordion-box .block .acc-btn.active .icon-outer .icon-minus {

	opacity: 1;

	color: #ffffff !important;

	background-color: #ffaa00;

}



.accordion-box .block .acc-btn.active .icon-outer .icon-plus {

	opacity: 0;

}



.accordion-box .block .acc-content {

	position: relative;

	display: none;

}



.accordion-box .block .acc-content .content-text {

	padding-bottom: 6px;

}



.accordion-box .block .acc-content.current {

	display: block;

}



.accordion-box .block .content {

	position: relative;

	font-size: 14px;

	margin-bottom: 0px;

	padding: 10px 30px 10px 30px;

}



.accordion-box .block .content .text {

	margin-bottom: 20px;

	line-height: 1.8em;

	font-size: 15px;

	color: #8e8d8d;

	font-family: 'Open Sans', sans-serif;

}



.accordion-box .block .content p:last-child {

	margin-bottom: 0px;

}



@media only screen and (max-width: 768px) {

	.note {

		height: auto;

		width: 100%;

		background: rgba(65, 174, 193, 1);

		position: fixed;

		bottom: 0px;

		z-index: 99;

		left: 0px;

		border: none;

		animation-name: fadeInUp;

		animation-duration: 0.5s;

		animation-delay: 1.2s;

		animation-fill-mode: both;

	}



	.cookies_k {

		width: 94%;

		max-width: 1480px;

		min-width: 0px;

		height: auto;

		max-height: none;

		min-height: 0px;

		margin-top: 0px;

		margin-left: auto;

		margin-right: auto;

		margin-bottom: 0px;

		padding-top: 20px;

		padding-left: 20px;

		padding-right: 20px;

		padding-bottom: 20px;

		display: inline-block;

		align-items: center;

	}



	.guanbi {

		display: inline-block;

		text-align: center;

		margin-top: 10px;

		padding: 0px 20px;

		background: #fff;

		font-size: 13px;

		line-height: 32px;

		color: #222;

		white-space: nowrap;

		border-radius: 30px;

	}



	#shuzi {

		height: auto;

		margin: 20px 0px;

	}



	#shuzi .sz {

		display: inline-block;

		float: left;

		height: 90px;

		border-left: none;

		text-align: center;

		width: calc((100% - 0px) / 2);

	}



	#shuzi .sz_sz {

		display: inline-block;

		position: relative;

		color: #d7000e;

		line-height: 40px;

		height: 40px;

	}



	#shuzi .sz .counter {

		font-size: 32px;

		line-height: 40px;

		font-weight: bold;

		height: 40px;

	}

}



@media only screen and (max-width: 768px) {

	.c_portalResnav_main-01001001 .p_problemCategory {

		display: block;

	}



	.c_portalResnav_main-01001001 .p_navPc {

		display: none;

	}



	.c_portalResnav_main-01001001 .p_linkBox {

		display: none;

	}



	.c_portalResnav_main-01001001 .p_parent {

		display: block;

	}



	.c_portalResnav_main-01001001 .p_categoryBtn:before {

	}



	.c_portalResnav_main-01001001 .icon-arrow_up:before {

		content: "\e69a";

	}



	.c_portalResnav_main-01001001 .icon-arrow_down:before {

		content: "\e69c";

	}



	.c_portalResnav_main-01001001 .p_btn-show {

		color: #fff;

		background: #7F7F7F;

	}



	.c_portalResnav_main-01001001 .p_btn-hide {

		width: 10%;

		height: 100%;

		float: left;

		background-color: #7F7F7F;

	}



	.c_portalResnav_main-01001001 .p_category {

		width: 100%;

		height: 100%;

		position: fixed;

		top: 0;

		left: 100%;

	}



	.c_portalResnav_main-01001001 .p_parent {

		width: auto;

		height: auto;

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		display: -webkit-box;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		padding: 0 0 0 5px;

	}



	.c_portalResnav_main-01001001 .p_categoryBox {

		overflow-y: auto;

		width: 90%;

		height: 100%;

		float: left;

		background-color: rgb(239,239,245);

	}



	.c_portalResnav_main-01001001 .p_categoryBox > .p_parentBox {

		background-color: #FFFFFE!important;

		padding-left: 0px;

	}



	.c_portalResnav_main-01001001 .p_parentBox {

		width: auto;

		height: auto;

		color: #fff;

	}



	.c_portalResnav_main-01001001 .p_parentBox {

		width: auto;

		height: auto;

		color: #fff;

		background-color: rgb(239,239,245);

		; padding-left: 20px;

	}



	.c_portalResnav_main-01001001 .p_childBox .p_parent {

		border-bottom: 1px solid #c0c0c0;

	}



	.c_portalResnav_main-01001001 .p_c-fff {

		display: inline-block;

		margin-top: 10px;

		margin-bottom: 10px;

		color: #fff;

	}



	.c_portalResnav_main-01001001 .p_categoryBtn {

		display: block;

		margin: 12px 5px 10px 0;

		color: #000000;

		font-size: 12px;

	}



	.c_portalResnav_main-01001001 .p_link {

		height: auto;

		vertical-align: middle;

		width: initial;

		margin: 10px 0;

		-webkit-flex: 1;

		-moz-flex: 1;

		-ms-flex: 1;

		flex: 1;

		display: block;

		-moz-box-flex: 1;

		-webkit-box-flex: 1;

		box-flex: 1;

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		display: -webkit-box;

		color: #000;

	}



	.c_portalResnav_main-01001001 {

		width: 640px;

	}

}



@media only screen and (min-width: 769px) {

	.c_portalResnav_main-01001001 .p_problemCategory {

		display: none;

	}



	.c_portalResnav_main-01001001 .p_parent {

		display: none;

	}



	.c_portalResnav_main-01001001 .p_navPc {

		display: block;

	}



	.c_portalResnav_main-01001001 .p_linkBox {

		display: block;

	}



	.c_portalResnav_main-01001001 {

		width: auto;

		height: auto;

		overflow: visible;

	}



	.c_portalResnav_main-01001001 .p_category {

		height: 100%;

		width: 100%;

		position: relative;

		background-color: #FFFFFE;

	}



	.clearfix:before, .clearfix:after {

		content: "";

		display: block;

		clear: both;

		width: 0;

		height: 0;

		visibility: hidden;

		font-size: 0;

	}



	.c_portalResnav_main-01001001 .p_categoryBox {

		line-height: 24px;

		width: auto;

		float: left;

	}



	.c_portalResnav_main-01001001 .p_categoryBox .p_linkBox {

		width: 100%;

		display: -webkit-box;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		align-items: center;

	}



	.c_portalResnav_main-01001001 .p_categoryBox > .p_parentBox:hover {

		border-top: 3px solid rgb(64,143,244);

	}



	.c_portalResnav_main-01001001 .p_categoryBox .p_title {

		height: auto;

		width: auto;

		-webkit-flex: 1;

		-moz-flex: 1;

		-ms-flex: 1;

		flex: 1;

		display: block;

		-moz-box-flex: 1;

		-webkit-box-flex: 1;

		box-flex: 1;

		font-size: 14px;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

	}



	.c_portalResnav_main-01001001 .p_categoryBox .p_title:hover {

		color: rgb(64,143,244);

	}



	.c_portalResnav_main-01001001 .p_categoryBtn {

		display: inline-block;

		vertical-align: middle;

		background-color: rgba(255,255,255,0);

		border-color: rgba(255,255,255,0);

		border-style: solid;

		border-width: 0;

		color: rgb(64,143,244);

		height: auto;

		width: 14px;

		margin: 0 4px 0 0;

		padding: 0;

		position: static;

		text-align: center;

		color: rgba(217,217,217,1);

	}



	.c_portalResnav_main-01001001 .p_categoryBtn:hover {

		border-width: 0;

		border-style: solid;

		color: rgb(64,143,244);

		border-color: rgba(255,255,255,0);

		background-color: rgba(255,255,255,0);

		box-shadow: none;

	}



	.c_portalResnav_main-01001001 .p_categoryBtn:active {

		border-width: 0;

		border-style: solid;

		color: rgb(64,143,244);

		border-color: rgba(255,255,255,0);

		background-color: rgba(255,255,255,0);

		box-shadow: none;

	}



	.c_portalResnav_main-01001001 .p_linkBox .iconfont:before {

		content: '';

	}



	.c_portalResnav_main-01001001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {

		content: '\e65f';

		color: rgb(64,143,244);

		font-size: 10px

	}



	.c_portalResnav_main-01001001 .p_categoryBox .p_childBox {

		border: 1px solid rgba(240,240,240,1);

		box-shadow: 2px 1px 2px #c0c0c0;

		z-index: 9;

	}



	.c_portalResnav_main-01001001 .p_categoryBox .p_parentBox {

		position: relative;

		width: 200px;

		height: 40px;

		float: left;

		text-align: center;

	}



	.c_portalResnav_main-01001001 .p_parentBox:last-child .p_linkBox {

		border-bottom: 0 none;

	}



	.c_portalResnav_main-01001001 .p_categoryBox>.p_parentBox>.p_childBox {

		margin-top: 40px;

		left: 0px;

	}



	.c_portalResnav_main-01001001 .p_categoryBox .slideOut {

		position: absolute;

		left: 100%;

		top: 0;

		width: 100%;

		height: auto;

	}

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



.c_portalResnav_main-01001001 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



.c_portalResnav_main-01001001 >div {

	animation-fill-mode: both;

}



.c_portalResnav_main-01001001 .navName1 {

	font-size: 16px;

	color: rgba(255, 255, 255, 1);

	transition: all 1s ease 0s;

}



.c_portalResnav_main-01001001 .iconJt {

	color: rgba(255, 255, 255, 0.2);

	font-size: 1rem;

	transition: all 1s ease 0s;

}



.c_portalResnav_main-01001001 .nav {

	width: 100%;

	height: 100%;

	border-right: 1px solid rgba(255, 255, 255, 0.2);

}



.c_portalResnav_main-01001001 .navUl {

	width: 100%;

	height: 100%;

}



.c_portalResnav_main-01001001 .navLi {

	position: relative;

	width: calc((100% - 0px)/6);

	display: inline-block;

	float: left;

}



.c_portalResnav_main-01001001 .navLi:first-of-type {

	display: none;

}



.c_portalResnav_main-01001001 .navLi:last-child {

	display: inline-block;

}



.c_portalResnav_main-01001001 .navNameH1 {

	line-height: 40px;

}



.c_portalResnav_main-01001001 .navEjBox {

	width: 100%;

	padding: 0px;

	text-align: left;

	border: none;

}



.c_portalResnav_main-01001001 .navLiEj {

	width: 100%;

	height: auto;

}



.c_portalResnav_main-01001001 .navName2 {

	display: block;

	width: 100%;

	color: rgba(255, 255, 255, 0.6);

	font-size: 13px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	transition: all 1s ease 0s;

	line-height: 30px;

}



.c_portalResnav_main-01001001 .navLi:hover .navName1 {

	color: rgba(255, 255, 255, 1);

}



.c_portalResnav_main-01001001 .navLi:hover .iconJt {

	color: rgba(255, 255, 255, 1);

}



.c_portalResnav_main-01001001 .navLi:hover .navEjBox {

	display: block;

}



.c_portalResnav_main-01001001 .navLiEj:hover .navName2 {

	color: rgba(255, 255, 255, 1);

}



.c_portalResFriendlink_list-01001 {

	margin-left: auto;

	margin-right: auto;

	max-width: 1180px;

	min-height: 192px;

	width: 100%;

}



@media only screen and (max-width: 768px) {

/*小屏*/ /*MO组件样式*/	.c_portalResFriendlink_list-01001 .p_summary {

		color: rgba(102,102,102,1);

		font-size: 14px;

		line-height: 26px;

		text-align: left;

		vertical-align: top;

		word-break: break-all;

	}



	.c_portalResFriendlink_list-01001 .p_nameB {

		display: inline-block;

		margin: 0;

		padding: 0;

		vertical-align: middle;

		color: #969696;

		font-size: 14px;

		text-align: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .font {

		vertical-align: middle;

		line-height: 19px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_title {

		display: inline-table;

		margin: 0;

		min-width: 37px;

		padding: 0;

		color: rgba(51,51,51,1);

		font-size: 16px;

		font-weight: 400;

		cursor: pointer;

	}



	.c_portalResFriendlink_list-01001 .p_title .font {

		vertical-align: middle;

		line-height: 21px;

	}



	.c_portalResFriendlink_list-01001 .p_title:hover {

		color: rgba(87,177,173,1);

	}



	.c_portalResFriendlink_list-01001 .p_title:active {

		color: rgba(69,165,161,1);

	}



	.c_portalResFriendlink_list-01001 .p_title .iconfont:before {

		display: inline-block;

		content: "";

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {

		display: inline-block;

		padding: 0;

		color: #707070;

		font-size: 14px;

		text-align: left;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {

		white-space: nowrap;

		vertical-align: middle;

		line-height: 19px;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:hover {

		text-decoration: underline;

		font-weight: bold;

		cursor: pointer;

		color: #60a9d7;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {

		color: #60a9d7;

		font-weight: 400;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {

		text-decoration: none;

		margin-top: 0;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_nameA {

		display: inline-block;

		margin: 0;

		padding: 0;

		vertical-align: middle;

		color: #969696;

		font-size: 14px;

		text-align: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .font {

		vertical-align: middle;

		line-height: 19px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {

		display: inline-block;

		content: "";

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {

		display: inline-block;

		padding: 0;

		color: #707070;

		font-size: 14px;

		text-align: left;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {

		white-space: nowrap;

		vertical-align: middle;

		line-height: 19px;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:hover {

		text-decoration: underline;

		font-weight: bold;

		cursor: pointer;

		color: #60a9d7;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {

		color: #60a9d7;

		font-weight: 400;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {

		text-decoration: none;

		margin-top: 0;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_CommonLanternBox {

		margin: 0;

		padding: 0;

		border-width: 1px;

		border-style: none;

		border-color: rgba(228,228,228,0);

		background-color: transparent;

		overflow: hidden;

		width: 100%;

		height: auto;

	}



	.c_portalResFriendlink_list-01001 .p_Linkslist {

	}



	.c_portalResFriendlink_list-01001 .p_Linkslist {

		width: 100%;

		height: auto;

		overflow: visible;

		white-space: normal;

		background: transparent;

	}



	.c_portalResFriendlink_list-01001 .p_links {

		width: auto;

		height: auto;

		border-color: transparent;

		padding: 0px;

		overflow: visible;

	}



	.c_portalResFriendlink_list-01001 .p_articles {

		margin: 5px;

		height: auto;

		width: calc((100% - 20px)/2);

		display: inline-block;

		vertical-align: top;

		text-align: left;

		overflow: visible;

	}



	.c_portalResFriendlink_list-01001 .p_LinkA {

		position: static;

		display: inline-block;

		width: 100%;

		height: auto;

	}



	.c_portalResFriendlink_list-01001 .p_images {

		display: block;

		width: 100%;

		height: auto;

		position: relative;

		vertical-align: middle;

		overflow: visible;

		margin: 0 auto;

	}



	.c_portalResFriendlink_list-01001 .p_thumbnail {

		width: 100%;

		height: auto;

		vertical-align: middle;

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .higher .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .widther .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .smaller .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_thumbnail img {

		width: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_content {

		width: 100%;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResFriendlink_list-01001 .p_TitleBox {

		width: auto;

		height: auto;

		margin-top: 5px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA {

		vertical-align: bottom;

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .font {

		line-height: 21px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {

		content: '\e6ae';

	}



	.c_portalResFriendlink_list-01001 .p_title {

		vertical-align: bottom;

		display: block;

		text-align: justify;

	}



	.c_portalResFriendlink_list-01001 .p_nameA.item_hide+.p_LinkB .p_title {

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_SummaryBox {

		width: auto;

		height: auto;

		margin-top: 5px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB {

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .font {

		line-height: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {

		content: '';

	}



	.c_portalResFriendlink_list-01001 .p_summary {

		line-height: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB.item_hide+.p_summary {

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_classificationBox {

		width: 100%;

		height: auto;

		border-bottom: 1px solid #ccc;

		padding: 20px 15px;

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_classificationBox:first-child {

		display: block;

	}



	.c_portalResFriendlink_list-01001 .p_classificationA {

		width: auto;

		height: auto;

		display: inline-block;

		vertical-align: middle;

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_classificationB {

		width: auto;

		height: auto;

		display: block;

		vertical-align: middle;

	} /*mo公共样式*/	.c_portalResFriendlink_list-01001 .p_fail {

		width: 580px;

		height: 360px;

		background-color: rgba(255, 255, 255, 0.8);

		position: fixed;

		top: 50%;

		left: 50%;

		-webkit-transform: translate(-50%,-50%);

		-ms-transform: translate(-50%,-50%);

		-o-transform: translate(-50%,-50%);

		transform: translate(-50%,-50%);

		font-size: 0;

		z-index: 999999999;

	}



	.c_portalResFriendlink_list-01001 .p_fail .iconfont {

		display: inline-block;

		margin-left: 40px;

		color: #de7676;

		font-size: 64px;

		height: auto;

		vertical-align: -20px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .iconfont:before {

		content: "\e641";

	}



	.c_portalResFriendlink_list-01001 .p_fail .fontbox {

		display: table-cell;

		vertical-align: middle;

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_fail .promptbox {

		display: table;

		width: inherit;

		height: 360px;

		border-width: 1px;

		border-style: solid;

		border-color: rgba(228,228,228,1);

		border-radius: 10px 10px 10px 10px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .font {

		width: auto;

		height: auto;

		font-size: 43px;

		display: inline-block;

		vertical-align: middle;

		margin-left: 20px;

		color: #000;

	}



	.c_portalResFriendlink_list-01001 .p_fail .assistfont {

		width: auto;

		height: auto;

		font-size: 32px;

		display: block;

		margin-top: 20px;

		margin-bottom: 10px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .Confirm {

		display: inline-block;

		width: 290px;

		height: 80px;

		line-height: 80px;

		text-align: center;

		font-size: 32px;

		border-width: 1px;

		border-style: solid;

		border-color: rgba(228,228,228,1);

		border-radius: 0px 0px 0px 10px;

		border-right-width: 0;

		position: absolute;

		bottom: 0;

		left: 0;

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_fail .Confirm:active {

		background-color: #d1ecea;

	}



	.c_portalResFriendlink_list-01001 .p_fail .cancel {

		display: inline-block;

		width: 290px;

		height: 80px;

		line-height: 80px;

		text-align: center;

		font-size: 32px;

		border-width: 1px;

		border-style: solid;

		border-color: rgba(228,228,228,1);

		border-radius: 0px 0px 10px 0px;

		position: absolute;

		bottom: 0;

		right: 0;

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_fail .cancel:active {

		background-color: #d1ecea;

	}



	.c_portalResFriendlink_list-01001 .p_fail .close {

		display: block;

		width: 580px;

		height: 80px;

		line-height: 80px;

		text-align: center;

		font-size: 32px;

		border-width: 1px;

		border-style: solid;

		border-color: rgba(228,228,228,1);

		border-radius: 0px 0px 10px 10px;

		position: absolute;

		bottom: 0;

		left: 0;

	}



	.c_portalResFriendlink_list-01001 .p_fail .close:active {

		background-color: #d1ecea;

	}



	.c_portalResFriendlink_list-01001 .p_succ {

		width: 580px;

		height: 360px;

		background-color: rgba(255, 255, 255, 0.8);

		border-width: 1px;

		border-style: solid;

		border-color: rgba(228,228,228,1);

		border-radius: 10px;

		position: fixed;

		top: 50%;

		left: 50%;

		-webkit-transform: translate(-50%,-50%);

		-ms-transform: translate(-50%,-50%);

		-o-transform: translate(-50%,-50%);

		transform: translate(-50%,-50%);

		font-size: 64px;

		z-index: 999999999999;

	}



	.c_portalResFriendlink_list-01001 .p_succ .iconfont {

		display: inline-block;

		margin-left: 40px;

		color: #09bb07;

		font-size: 64px;

		height: auto;

		vertical-align: -20px;

	}



	.c_portalResFriendlink_list-01001 .p_succ .iconfont:before {

		content: "\e648";

	}



	.c_portalResFriendlink_list-01001 .p_succ .fontbox {

		display: table-cell;

		vertical-align: middle;

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_succ .promptbox {

		display: table;

		width: inherit;

		height: inherit;

	}



	.c_portalResFriendlink_list-01001 .p_succ .font {

		width: auto;

		height: auto;

		font-size: 43px;

		display: inline-block;

		vertical-align: middle;

		margin-left: 20px;

		color: #000;

	}



	.c_portalResFriendlink_list-01001 .p_succ .assistfont {

		width: auto;

		height: auto;

		font-size: 32px;

		display: block;

		margin-top: 20px;

		margin-bottom: 10px;

	}



	.c_portalResFriendlink_list-01001 .p_succ .Confirm {

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_succ .cancel {

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_succ .close {

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_prompt {

		width: auto;

		height: auto;

		text-align: center;

		background-color: inherit;

		font-size: 16px;

		border: 1px solid #E4E4E4;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title {

		display: inline-table;

		padding: 0 30px;

		height: 100%;

		min-height: 260px;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .iconfont:before {

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .first {

		height: auto;

		display: table-cell;

		font-size: 36px;

		margin-right: 10px;

		position: relative;

		color: #09bb07;

		vertical-align: middle;

		padding: 0 10px 10px 0;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .first:before {

		content: "\e6b4";

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title {

		font-size: 24px;

		text-align: left;

		color: rgba(51,51,51,1);

		font-weight: bold;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .font {

		display: table-cell;

		line-height: normal;

		vertical-align: middle;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .promptbox {

		width: auto;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_prompt .prompt_content {

		font-size: 18px;

		color: rgba(105, 105, 105,1);

		padding-left: 65px;

	}



	.c_portalResFriendlink_list-01001 .p_more {

		margin: 0 auto;

		position: static;

	} @	-moz-keyframes three-quarters-loader {

		0% { -moz-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-moz-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



@-webkit-keyframes three-quarters-loader {

	0% {

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



@keyframes three-quarters-loader {

	0% {

		-moz-transform: rotate(0deg);

		-ms-transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-moz-transform: rotate(360deg);

		-ms-transform: rotate(360deg);

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



.loading_animation {

	-moz-animation: three-quarters-loader 850ms infinite linear;

	-webkit-animation: three-quarters-loader 850ms infinite linear;

	animation: three-quarters-loader 850ms infinite linear;

	border: 3px solid #65beba;

	border-right-color: transparent;

	border-radius: 16px;

	box-sizing: border-box;

	display: inline-block;

	position: relative;

	overflow: hidden;

	text-indent: -9999px;

	width: 32px;

	height: 32px;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_loading {

	width: 100%;

	height: 100px;

	background-color: rgba(242, 242, 242, 1);

	font-size: 0;

	line-height: 100px;

	text-align: center;

	color: #A7A7A7;

	font-size: 30px;

}



.c_portalResFriendlink_list-01001 .p_loading .iconfont:before {

	content: "";

}



.c_portalResFriendlink_list-01001 .p_loading .font {

	display: inline-block;

	margin-left: 20px;

	line-height: 100px;

	height: inherit;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_more {

	background-color: rgba(242,242,242,1);

	display: block;

	height: 70px;

	width: 100%;

	position: relative;

	border-radius: 0px;

	font-size: 24px;

	color: rgba(0,0,0,1);

}



.c_portalResFriendlink_list-01001 .p_more:active {

	background-color: rgba(248,248,248,0.8);

}



.c_portalResFriendlink_list-01001 .p_more .font {

	display: block;

}



.c_portalResFriendlink_list-01001 .p_more .iconfont {

	display: inline;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_more .iconfont:before {

	content: "\e6d1";

	line-height: 70px;

	font-size: 70px;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_moreBox {

	width: 100%;

	height: auto;

	background-color: transparent;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_OccupyBox {

	margin: 0;

	width: 100%;

	height: auto;

	padding: 0;

	border: none;

}



.c_portalResFriendlink_list-01001 .p_pagebox {

	margin: 0 auto;

	width: 100%;

	height: auto;

	clear: both;

	position: relative;

	font-size: 0;

	white-space: nowrap;

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre {

	display: inline-table;

}



.c_portalResFriendlink_list-01001 .p_pagebox .next {

	display: inline-table;

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre {

	height: 90px;

	width: 50%;

	color: rgba(255, 255, 255, 1);

	border-width: 0;

	border-style: solid;

	border-color: rgba(255,255,255,0);

	background-color: rgba(101, 190, 186, 1);

	text-align: center;

	padding: 0;

	position: relative;

	left: 0;

	top: 0;

	box-sizing: content-box;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre:hover {

	color: rgba(255,255,255,1);

	border-width: 0;

	border-style: solid;

	border-color: rgba(255,255,255,0);

	background-color: rgba(101,190,186,1);

	cursor: pointer;

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre:active {

	background-color: rgba(90, 170, 167, 1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre .font {

	display: table-cell;

	vertical-align: middle;

	bottom: 0;

	font-size: 32px;

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre .iconfont {

	display: inline-block;

	color: rgba(255,255,255,1);

	vertical-align: middle;

	width: auto;

	height: auto;

	font-size: 32px;

	position: absolute;

	left: 10px;

	top: 50%;

	transform: translateY(-50%);

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre:hover .iconfont {

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre:active .iconfont {

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .pre .iconfont:before {

	content: "\e6b0";

}



.c_portalResFriendlink_list-01001 .p_pagebox .next {

	height: 90px;

	width: 35%;

	color: rgba(255, 255, 255, 1);

	border-width: 0;

	border-style: solid;

	border-color: rgba(255,255,255,0);

	background-color: rgba(101, 190, 186, 1);

	text-align: center;

	padding: 0;

	position: relative;

	left: 0;

	top: 0;

	box-sizing: content-box;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_pagebox .next:hover {

	color: rgba(255,255,255,1);

	border-width: 0;

	border-style: solid;

	border-color: rgba(255,255,255,0);

	background-color: rgba(101,190,186,1);

	cursor: pointer;

}



.c_portalResFriendlink_list-01001 .p_pagebox .next:active {

	background-color: rgba(90, 170, 167, 1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .next .font {

	display: table-cell;

	vertical-align: middle;

	bottom: 0;

	font-size: 32px;

}



.c_portalResFriendlink_list-01001 .p_pagebox .next .iconfont {

	display: inline-block;

	color: rgba(255,255,255,1);

	vertical-align: middle;

	width: auto;

	height: auto;

	font-size: 32px;

	position: absolute;

	right: 10px;

	top: 50%;

	transform: translateY(-50%);

}



.c_portalResFriendlink_list-01001 .p_pagebox .next:hover .iconfont {

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .next:active .iconfont {

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_pagebox .next .iconfont:before {

	content: "\e6af";

}



.c_portalResFriendlink_list-01001 .p_pagebox .NumBox {

	width: 30%;

	height: 88px;

	border: 1px solid #CDD5D5;

	display: inline-table;

	position: relative;

	cursor: pointer;

	box-sizing: content-box;

	background: #e6e6e6;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_pagebox .num {

	display: table;

	vertical-align: middle;

	font-size: 32px;

	text-align: center;

	width: auto;

	margin: 0 auto;

	position: absolute;

	overflow: hidden;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

}



.c_portalResFriendlink_list-01001 .p_pagebox .ItemBox {

	position: absolute;

	width: 100%;

	height: auto;

	border: 1px solid #D3D4D4;

	bottom: 90px;

	left: 0;

	max-height: 300px;

	overflow-y: auto;

	z-index: 99;

	border-bottom: none;

}



.c_portalResFriendlink_list-01001 .p_pagebox .num .iconfont {

	width: 32px;

	height: 32px;

	position: static;

}



.c_portalResFriendlink_list-01001 .p_pagebox .num .iconfont:before {

	content: "\e69c";

	font-size: 32px;

}



.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li {

	width: inherit;

	height: 80px;

	line-height: 80px;

	text-align: center;

	background-color: #FFFFFE;

	color: #323332;

	font-size: 32px;

}



.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li .iconfont:before {

	content: "";

}



.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li:active {

	background-color: #e4e4e4;

}



.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {

	width: auto;

	height: auto;

	position: relative;

	text-align: center;

	margin-bottom: 20px;

}



.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {

	width: auto;

	height: auto;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {

	margin-left: 10px;

	background-color: rgba(191,191,191,1);

	width: 15px;

	height: 15px;

	display: inline-table;

	color: rgba(153,153,153,1);

	font-size: 12px;

	border-radius: 10px;

	-moz-border-radius: 10px;

	text-align: center;

	position: relative;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.active {

	background-color: #67b8b4;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn .shape {

	background-color: inherit;

	width: inherit;

	height: inherit;

	text-indent: -99999px;

	display: table-cell;

	vertical-align: middle;

	border-radius: inherit;

	-moz-border-radius: inherit;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn img {

	display: none;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn:active {

	background-color: rgba(105,192,188,1);

}



.c_portalResFriendlink_list-01001 .p_CommonInteraction {

	width: 100%;

	height: 100%;

	height: calc(100% - 15px);

	vertical-align: middle;

	position: absolute;

	overflow: visible;

	pointer-events: none;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont {

	color: rgba(191,191,191,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont:before {

	content: "\e687";

	font-size: 56px;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {

	display: inline-block;

	vertical-align: middle;

	cursor: pointer;

	font-size: 56px;

	color: #e2e2e2;

	width: 60px;

	position: absolute;

	top: 50%;

	-webkit-transform: translate(0,-50%);

	transform: translate(0,-50%);

	pointer-events: all;

	left: 0;

	text-align: center;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont {

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .font {

	display: table;

	width: inherit;

	height: inherit;

	pointer-events: none;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .font {

	display: table;

	width: inherit;

	height: inherit;

	pointer-events: none;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {

	position: absolute;

	top: 50%;

	right: 0px;

	-webkit-transform: translate(0,-50%);

	transform: translate(0,-50%);

	pointer-events: all;

	display: inline-block;

	vertical-align: middle;

	cursor: pointer;

	font-size: 56px;

	color: #e2e2e2;

	width: 60px;

	text-align: center;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont {

	color: rgba(191,191,191,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont:before {

	content: "\e6ae";

	font-size: 56px;

} }



@media only screen and (max-width: 1024px) and (min-width: 769px) {

/*中屏*/

}



@media only screen and (min-width: 769px) {

/*大屏*/ /*pc组件样式*/	.c_portalResFriendlink_list-01001 .p_summary {

		color: rgba(102,102,102,1);

		font-size: 14px;

		line-height: 26px;

		text-align: left;

		vertical-align: top;

		word-break: break-all;

	}



	.c_portalResFriendlink_list-01001 .p_nameB {

		display: inline-block;

		margin: 0;

		padding: 0;

		vertical-align: middle;

		color: #969696;

		font-size: 14px;

		text-align: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .font {

		vertical-align: middle;

		line-height: 19px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_title {

		display: inline-table;

		margin: 0;

		min-width: 37px;

		padding: 0;

		color: rgba(51,51,51,1);

		font-weight: 400;

		cursor: pointer;

	}



	.c_portalResFriendlink_list-01001 .p_title .font {

		vertical-align: middle;

		line-height: 21px;

	}



	.c_portalResFriendlink_list-01001 .p_title:hover {

		color: rgba(87,177,173,1);

	}



	.c_portalResFriendlink_list-01001 .p_title:active {

		color: rgba(69,165,161,1);

	}



	.c_portalResFriendlink_list-01001 .p_title .iconfont:before {

		display: inline-block;

		content: "";

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {

		display: inline-block;

		padding: 0;

		color: #707070;

		font-size: 14px;

		text-align: left;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {

		white-space: nowrap;

		vertical-align: middle;

		line-height: 19px;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:hover {

		text-decoration: underline;

		font-weight: bold;

		cursor: pointer;

		color: #60a9d7;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {

		color: #60a9d7;

		font-weight: 400;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {

		text-decoration: none;

		margin-top: 0;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkB .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_nameA {

		display: inline-block;

		margin: 0;

		padding: 0;

		vertical-align: middle;

		color: #969696;

		font-size: 14px;

		text-align: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .font {

		vertical-align: middle;

		line-height: 19px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {

		display: inline-block;

		content: "";

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {

		display: inline-block;

		padding: 0;

		color: #707070;

		font-size: 14px;

		text-align: left;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {

		white-space: nowrap;

		vertical-align: middle;

		line-height: 19px;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:hover {

		text-decoration: underline;

		font-weight: bold;

		cursor: pointer;

		color: #60a9d7;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {

		color: #60a9d7;

		font-weight: 400;

	}



	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {

		text-decoration: none;

		margin-top: 0;

	}



	.e_title.c_portalResFriendlink_list-01001 .p_LinkA .iconfont:before {

		display: inline-block;

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_CommonLanternBox {

		margin: 0;

		padding: 0;

		border-width: 1px;

		border-style: none;

		border-color: rgba(228,228,228,0);

		background-color: transparent;

		overflow: hidden;

		width: 100%;

		height: auto;

	}



	.c_portalResFriendlink_list-01001 .p_Linkslist {

		margin: 0;

		width: 880px;

		height: auto;

		padding: 0;

		border-width: 1px;

		border-style: none;

		border-color: rgba(255, 255, 255,1);

		background-color: transparent;

		white-space: nowrap;

	}



	.c_portalResFriendlink_list-01001 .p_Linkslist {

		width: 100%;

		height: auto;

		overflow: hidden;

		white-space: normal;

		background: transparent;

		border: 1px solid #ccc;

	}



	.c_portalResFriendlink_list-01001 .p_links {

		width: auto;

		height: auto;

		border-color: transparent;

		padding: 15px;

		overflow: visible;

		font-size: 0;

	}



	.c_portalResFriendlink_list-01001 .p_articles {

		margin: 5px;

		height: auto;

		width: calc((100% - 60px)/2);

		display: inline-block;

		vertical-align: top;

		text-align: left;

		overflow: visible;

	}



	.c_portalResFriendlink_list-01001 .p_LinkA {

		position: static;

		display: inline-block;

		width: 100%;

		height: auto;

	}



	.c_portalResFriendlink_list-01001 .p_images {

		display: block;

		width: 100%;

		height: auto;

		position: relative;

		vertical-align: middle;

		overflow: hidden;

		margin: 0 auto;

	}



	.c_portalResFriendlink_list-01001 .p_thumbnail {

		width: 100%;

		height: auto;

		vertical-align: middle;

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .higher .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .widther .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .smaller .p_thumbnail {

		position: absolute;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_thumbnail img {

		width: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_content {

		width: 100%;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResFriendlink_list-01001 .p_TitleBox {

		width: auto;

		height: auto;

		margin-top: 5px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA {

		vertical-align: bottom;

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .font {

		line-height: 21px;

	}



	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {

		content: '\e6ae';

	}



	.c_portalResFriendlink_list-01001 .p_title {

		vertical-align: bottom;

		display: block;

		text-align: justify;

	}



	.c_portalResFriendlink_list-01001 .p_nameA.item_hide+.p_LinkB .p_title {

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_SummaryBox {

		width: auto;

		height: auto;

		margin-top: 5px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB {

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .font {

		line-height: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {

		content: '';

	}



	.c_portalResFriendlink_list-01001 .p_summary {

		line-height: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_nameB.item_hide+.p_summary {

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_classificationBox {

		width: 100%;

		height: auto;

		border-bottom: 1px solid #ccc;

		padding: 20px;

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_classificationBox:first-child {

		display: block;

	}



	.c_portalResFriendlink_list-01001 .p_classificationA {

		width: auto;

		height: auto;

		display: inline-block;

		vertical-align: middle;

		float: left;

	}



	.c_portalResFriendlink_list-01001 .p_classificationB {

		width: auto;

		height: auto;

		display: block;

		vertical-align: middle;

	} /*PC公共样式*/	.c_portalResFriendlink_list-01001 .p_succ {

		width: auto;

		height: auto;

		min-width: 255px;

		min-height: 113px;

		max-width: 500px;

		background-color: #F7FBFB;

		border: 2px solid #65beba;

		font-size: 22px;

		position: absolute;

		z-index: 9999999999;

	}



	.c_portalResFriendlink_list-01001 .p_succ .iconfont {

		height: auto;

		color: #A2D465;

		margin-right: 20px;

		display: inline-block;

		margin-left: 40px;

	}



	.c_portalResFriendlink_list-01001 .p_succ .iconfont:before {

		content: "\e648";

	}



	.c_portalResFriendlink_list-01001 .p_succ .fontbox {

		display: inline-block;

		vertical-align: top;

		max-width: 386px;

		margin-right: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_succ .promptbox {

		width: auto;

		height: auto;

		margin-top: 35px;

		margin-bottom: 35px;

	}



	.c_portalResFriendlink_list-01001 .p_succ .assistfont {

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_succ .closebtn {

		display: none;

	}



	.c_portalResFriendlink_list-01001 .p_fail {

		width: auto;

		height: auto;

		min-width: 255px;

		min-height: 113px;

		max-width: 500px;

		background-color: #FDFCF3;

		border: 2px solid #FFDC90;

		font-size: 22px;

		position: absolute;

		z-index: 99999999999;

	}



	.c_portalResFriendlink_list-01001 .p_fail .iconfont {

		height: auto;

		color: #FF0000;

		margin-right: 20px;

		display: inline-block;

		margin-left: 40px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .iconfont:before {

		content: "\e641";

	}



	.c_portalResFriendlink_list-01001 .p_fail .fontbox {

		display: inline-block;

		vertical-align: top;

		max-width: 386px;

		margin-right: 20px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .promptbox {

		width: auto;

		height: auto;

		margin-top: 35px;

		margin-bottom: 35px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .assistfont {

		font-size: 14px;

		color: #999999;

		margin-top: 5px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .closebtn {

		font-size: 14px;

		color: #65beba;

		position: absolute;

		right: 15px;

		bottom: 15px;

	}



	.c_portalResFriendlink_list-01001 .p_fail .closebtn:hover {

		cursor: pointer;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData {

		width: auto;

		background-color: inherit;

		text-align: center;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .iconfont:before {

		content: "";

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .first {

		height: auto;

		display: table-cell;

		font-size: 32px;

		position: relative;

		color: #09bb07;

		vertical-align: middle;

		padding: 0 10px 5px 0;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title {

		display: inline-table;

		padding: 0 30px;

		min-height: 200px;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .first:before {

		content: "\e6b4";

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .font {

		font-size: 18px;

		display: table-cell;

		line-height: normal;

		vertical-align: middle;

		color: rgba(51,51,51,1);

		font-weight: bold;

		text-align: left;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .promptbox {

		width: auto;

		height: 100%;

	}



	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_content {

		font-size: 14px;

		color: rgba(105, 105, 105,1);

		padding-left: 65px;

	} @	-moz-keyframes three-quarters-loader {

		0% { -moz-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-moz-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



@-webkit-keyframes three-quarters-loader {

	0% {

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



@keyframes three-quarters-loader {

	0% {

		-moz-transform: rotate(0deg);

		-ms-transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

	}



	100% {

		-moz-transform: rotate(360deg);

		-ms-transform: rotate(360deg);

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

	}

}



.loading_animation {

	-moz-animation: three-quarters-loader 850ms infinite linear;

	-webkit-animation: three-quarters-loader 850ms infinite linear;

	animation: three-quarters-loader 850ms infinite linear;

	border: 3px solid #737282;

	border-right-color: transparent;

	border-radius: 16px;

	box-sizing: border-box;

	display: inline-block;

	position: relative;

	overflow: hidden;

	text-indent: -9999px;

	width: 32px;

	height: 32px;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_loading {

	width: 890px;

	height: 70px;

	background-color: #FBFBFC;

	line-height: 70px;

	text-align: center;

	color: #666666;

	font-size: 18px;

}



.c_portalResFriendlink_list-01001 .p_loading .iconfont:before {

	content: "";

}



.c_portalResFriendlink_list-01001 .p_loading .font {

	display: inline-block;

	margin-left: 20px;

	line-height: 70px;

	height: inherit;

}



.c_portalResFriendlink_list-01001 .p_more {

	width: 890px;

	text-align: center;

	padding-right: 20px;

	padding-left: 20px;

	height: 70px;

	background-color: #F6F7F8;

	position: relative;

	border-radius: 0;

	border-width: 0;

	color: rgba(115,115,131,1);

	font-size: 18px;

}



.c_portalResFriendlink_list-01001 .p_more:active {

	background-color: #F6F7F8;

}



.c_portalResFriendlink_list-01001 .p_more .font {

	vertical-align: middle;

	text-align: inherit;

}



.c_portalResFriendlink_list-01001 .p_more .iconfont {

	display: inline;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_more .iconfont:before {

	content: "\e6d1";

}



.c_portalResFriendlink_list-01001 .p_moreBox {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	border-width: 1px;

	border-style: none;

	border-color: rgba(228,228,228,0);

	background-color: transparent;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_OccupyBox {

	margin: 0;

	width: auto;

	height: auto;

	padding: 0;

	border: none;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {

	display: inline-block;

	height: 10px;

	width: 100px;

	padding: 0;

	background-color: rgba(228,228,228,1);

	border-width: 1px;

	border-color: transparent;

	color: rgba(153,153,153,1);

	font-size: 12px;

	font-family: "Microsoft YaHei";

	text-align: center;

	cursor: pointer;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn img {

	display: none;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn .shape {

	text-indent: -9999em;

	width: inherit;

	height: inherit;

	vertical-align: middle;

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn:hover, .c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.active {

	background-color: rgba(103,184,180,1);

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.j-nav-active {

	background-color: rgba(103,184,180,1);

	color: rgba(255,255,255,1);

}



.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	border-width: 1px;

	border-style: none;

	border-color: rgba(228,228,228,0);

	background-color: transparent;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	border-width: 1px;

	border-style: none;

	border-color: rgba(228,228,228,0);

	background-color: transparent;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {

	display: inline-block;

	vertical-align: middle;

	cursor: pointer;

	font-size: 28px;

	color: rgba(154,155,155,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont:before {

	content: "\e6ae";

	display: inline-block;

	font-size: 56px;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB:hover {

	color: rgba(105,192,188,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB:hover {

	cursor: pointer;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {

	display: inline-block;

	vertical-align: middle;

	cursor: pointer;

	font-size: 28px;

	color: rgba(154,155,155,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont:before {

	content: "\e687";

	display: inline-block;

	font-size: 56px;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA:hover {

	color: rgba(105,192,188,1);

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA:hover {

	cursor: pointer;

}



.c_portalResFriendlink_list-01001 .p_CommonInteraction {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	border-width: 1px;

	border-style: none;

	border-color: rgba(228,228,228,0);

	background-color: transparent;

	overflow: hidden;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	font-size: 45px;

	color: #e5e5e5;

}



.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {

	position: absolute;

	top: 50%;

	right: 50%;

	transform: translate(50%,-50%);

	font-size: 45px;

	color: #e5e5e5;

}



.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {

	width: auto;

	height: auto;

	text-align: center;

	margin-bottom: 20px;

}



.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {

	width: auto;

	height: auto;

}



.c_portalResFriendlink_list-01001 .d_CommonInteractionA {

	left: 0px;

	width: 60px;

	height: auto;

	vertical-align: middle;

	position: absolute;

	overflow: visible;

	top: 50%;

	transform: translate(0,-50%);

}



.c_portalResFriendlink_list-01001 .d_CommonInteractionB {

	right: 0px;

	width: 60px;

	height: auto;

	vertical-align: middle;

	position: absolute;

	overflow: visible;

	top: 50%;

	transform: translate(0,-50%);

}



.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {

	width: 100px;

	height: 10px;

	margin: 0px 8px;

}



.c_portalResFriendlink_list-01001 .p_page {

	width: auto;

	height: auto;

	float: right;

	right: 30px;

	margin-bottom: 10px;

}



.c_portalResFriendlink_list-01001 .p_moreBox {

	width: 100%;

	height: auto;

}



.c_portalResFriendlink_list-01001 .p_more {

	width: 100%

}



.c_portalResFriendlink_list-01001 .p_loading {

	width: 100%

}



.p_articles .higher img, .higher video {

	width: auto!important;

	height: auto !important;

	left: 50%!important;

	width: 100% !important;

	top: 50%!important;

	-webkit-transform: translate(-50%,-50%)!important;

	-ms-transform: translate(-50%,-50%)!important;

	transform: translate(-50%,-50%)!important;

	position: absolute!important;

}



.c_portalResFriendlink_list-01001 .p_title .font {

	vertical-align: middle;

	line-height: 21px;

	text-align: center;

} }/*图片标题列表*/@keyframes move_wave {

	from {

		background-position: 0 0;

	}



	to {

		background-position: -200px 0;

	}

}



@-webkit-keyframes move_wave {

	from {

		background-position: 0 0;

	}



	to {

		background-position: -200px 0;

	}

}



.w_fimg-000 .p_title {

	display: inline-table;

	margin: 0;

	min-width: 37px;

	padding: 0;

	color: rgba(51,51,51,1);

	font-size: 16px;

	font-weight: 400;

	cursor: pointer;

}



.w_fimg-000 .p_title .font {

	vertical-align: middle;

	line-height: 21px;

}



.w_fimg-000 .p_title:hover {

	color: rgba(87,177,173,1);

}



.w_fimg-000 .p_title:active {

	color: rgba(69,165,161,1);

}



.w_fimg-000 .p_title .iconfont:before {

	display: inline-block;

	content: "";

}



.w_fimg-000 {

	position: relative;

	width: 100%;

	height: auto;

	min-height: 200px;

}



.w_fimg-000 .animated {

	width: 100%;

	height: 100%;

	position: relative;

	min-height: inherit;

}



.w_fimg-000 .font {

	white-space: nowrap;

}



.w_fimg-000 .p_link001 {

	width: 100%;

	height: 100%;

}



.w_fimg-000 .p_link002 {

	width: 100%;

	height: 30px;

}



.w_fimg-000 .p_box {

	width: 100%;

	height: 100%;

	text-align: center;

	position: static;

}



.w_fimg-000 .p_dimage {

	height: inherit;

	overflow: hidden;

	font-size: 0;

}



.w_fimg-000 .e_image:hover:after {

	background: transparent;

}



.w_fimg-000 .p_dimage:empty {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: absolute;

	background: #f2f2f2 url(../images/camera.png) no-repeat center;

}



@media only screen and (max-width: 768px) {

 /*小屏*/	.c_portalResnav_main-01001 .p_problemCategory {

		display: block;

	}



	.c_portalResnav_main-01001 .p_navPc {

		display: none;

	}



	.c_portalResnav_main-01001 .p_linkBox {

		display: none;

	}



	.c_portalResnav_main-01001 .p_parent {

		display: block;

	}



	.c_portalResnav_main-01001 .p_categoryBtn:before {

 /* content: "\e669";*/

	}



	.c_portalResnav_main-01001 .icon-arrow_up:before {

		content: "\e69a";

	}



	.c_portalResnav_main-01001 .icon-arrow_down:before {

		content: "\e69c";

	}



	.c_portalResnav_main-01001 .p_btn-show {

		color: #fff;

		background: #7F7F7F;

	}



	.c_portalResnav_main-01001 .p_btn-hide {

		width: 10%;

		height: 100%;

		float: left;

		background-color: #7F7F7F;

	}



	.c_portalResnav_main-01001 .p_category {

		width: 100%;

		height: 100%;

		position: fixed;

		top: 0;

		left: 100%;

	}



	.c_portalResnav_main-01001 .p_parent {

		width: auto;

		height: auto;

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		display: -webkit-box;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		padding: 0 0 0 5px;

	}



	.c_portalResnav_main-01001 .p_categoryBox {

		overflow-y: auto;

		width: 90%;

		height: 100%;

		float: left;

		background-color: rgb(239,239,245);

	}



	.c_portalResnav_main-01001 .p_categoryBox > .p_parentBox {

		background-color: #FFFFFE!important;

		padding-left: 0px;

	}



	.c_portalResnav_main-01001 .p_parentBox {

		width: auto;

		height: auto;

		color: #fff;

	}



	.c_portalResnav_main-01001 .p_parentBox {

		width: auto;

		height: auto;

		color: #fff;

		background-color: rgb(239,239,245);

		padding-left: 20px;

	}



	.c_portalResnav_main-01001 .p_childBox .p_parent {

		border-bottom: 1px solid #c0c0c0;

	}



	.c_portalResnav_main-01001 .p_c-fff {

		display: inline-block;

		margin-top: 10px;

		margin-bottom: 10px;

		color: #fff;

	}



	.c_portalResnav_main-01001 .p_categoryBtn {

		display: block;

		margin: 12px 5px 10px 0;

		color: #000000;

		font-size: 12px;

	}



	.c_portalResnav_main-01001 .p_link {

		height: auto;

		vertical-align: middle;

		width: initial;

		margin: 10px 0;

		-webkit-flex: 1;

		-moz-flex: 1;

		-ms-flex: 1;

		flex: 1;

		display: block;

		-moz-box-flex: 1;

		-webkit-box-flex: 1;

		box-flex: 1;

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		display: -webkit-box;

		color: #000;

	}



	.c_portalResnav_main-01001 {

		width: 640px;

	}

}



@media only screen and (min-width: 769px) {

/*大屏*/	.c_portalResnav_main-01001 .p_problemCategory {

		display: none;

	}



	.c_portalResnav_main-01001 .p_parent {

		display: none;

	}



	.c_portalResnav_main-01001 .p_navPc {

		display: block;

	}



	.c_portalResnav_main-01001 .p_linkBox {

		display: block;

	}



	.c_portalResnav_main-01001 {

		width: auto;

		height: auto;

		overflow: visible;

	} /*p_category*/	.c_portalResnav_main-01001 .p_category {

		height: 100%;

		width: 100%;

		position: relative;

		background-color: #FFFFFE;

	}



	.clearfix:before, .clearfix:after {

		content: "";

		display: block;

		clear: both;

		width: 0;

		height: 0;

		visibility: hidden;

		font-size: 0;

	}



	.c_portalResnav_main-01001 .p_categoryBox {

		line-height: 24px;

		width: auto;

		float: left;

	}



	.c_portalResnav_main-01001 .p_categoryBox .p_linkBox {

		width: 100%;

		display: -webkit-box;

		display: -webkit-flex;

		display: -moz-box;

		display: -moz-flex;

		display: -ms-flexbox;

		display: flex;

		align-items: center;

 /* padding: 5px 20px; */

	}



	.c_portalResnav_main-01001 .p_categoryBox > .p_parentBox:hover {

		border-top: 3px solid rgb(64,143,244);

	}



	.c_portalResnav_main-01001 .p_categoryBox .p_title {

		height: auto;

		width: auto;

		-webkit-flex: 1;

		-moz-flex: 1;

		-ms-flex: 1;

		flex: 1;

		display: block;

		-moz-box-flex: 1;

		-webkit-box-flex: 1;

		box-flex: 1;

		font-size: 14px;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

	}



	.c_portalResnav_main-01001 .p_categoryBox .p_title:hover {

		color: rgb(64,143,244);

	}



	.c_portalResnav_main-01001 .p_categoryBtn {

		display: inline-block;

		vertical-align: middle;

		background-color: rgba(255,255,255,0);

		border-color: rgba(255,255,255,0);

		border-style: solid;

		border-width: 0;

		color: rgb(64,143,244);

		height: auto;

		width: 14px;

		margin: 0 4px 0 0;

		padding: 0;

		position: static;

		text-align: center;

		color: rgba(217,217,217,1);

	}



	.c_portalResnav_main-01001 .p_categoryBtn:hover {

		border-width: 0;

		border-style: solid;

		color: rgb(64,143,244);

		border-color: rgba(255,255,255,0);

		background-color: rgba(255,255,255,0);

		box-shadow: none;

	}



	.c_portalResnav_main-01001 .p_categoryBtn:active {

		border-width: 0;

		border-style: solid;

		color: rgb(64,143,244);

		border-color: rgba(255,255,255,0);

		background-color: rgba(255,255,255,0);

		box-shadow: none;

	}



	.c_portalResnav_main-01001 .p_linkBox .iconfont:before {

		content: '';

	}



	.c_portalResnav_main-01001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {

		content: '\e65f';

		color: rgb(64,143,244);

		font-size: 10px

	}



	.c_portalResnav_main-01001 .p_categoryBox .p_childBox {

		border: 1px solid rgba(240,240,240,1);

		box-shadow: 2px 1px 2px #c0c0c0;

 /* overflow: hidden;*/

		z-index: 9;

	}



	.c_portalResnav_main-01001 .p_categoryBox .p_parentBox {

		position: relative;

		width: 200px;

 /* width: auto;*/

		height: 40px;

		float: left;

		text-align: center;

	}



	.c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox {

		border-bottom: 0 none;

	} /* .c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox :hover{ background-color:rgba(239, 248, 248,1) }*/	.c_portalResnav_main-01001 .p_categoryBox>.p_parentBox>.p_childBox {

		margin-top: 40px;

		left: 0px;

	}



	.c_portalResnav_main-01001 .p_categoryBox .slideOut {

		position: absolute;

		left: 100%;

		top: 0;

		width: 100%;

		height: auto;

	}

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

/*中屏*/ /*暂时不写*/

}



#w_grid-1574238193060 > div > .p_gridbox {

	background-color: rgba(0, 0, 0, 1);

	height: 100%;

}



.w_grid-000 {

	margin-left: auto;

	margin-right: auto;

	min-height: 12rem;

	width: 100%;

}



.w_grid-000 > .w_grid {

	width: 100%;

	position: relative;

}



.w_grid-000 > div > .p_gridbox {

	width: 100%;

	overflow: hidden;

	position: static;

}



.w_grid-000 > div > div > .p_gridCell {

	float: left;

	position: static;

}



.w_grid-000 > div > div:before {

	content: '';

	height: 0px;

	display: block;

	clear: both;

}



.w_grid-000 > div > div:after {

	content: '';

	height: 0px;

	display: block;

	clear: both;

}



.w_grid-000 > div > div > .p_gridCell:not(:empty):before {

	content: '';

	height: 0px;

	display: block;

}



.w_grid-000 > .w_grid.signal {

	min-height: inherit;

}



.w_grid-000 > .w_grid.signal > .p_gridbox {

	min-height: inherit;

}



.w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {

	min-height: inherit;

}



.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {

	margin-left: 0;

	clear: left;

}



#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0;

	clear: left;

}



@media only screen and (max-width: 768px) {

	.w_grid-000 > div > .p_gridbox > .p_gridCell {

		width: 100%;

		margin-left: 0;

		margin-top: 0rem;

		margin-bottom: 0rem;

	}



	#w_grid-1561429988503 {

		padding-left: 0 !important;

	}



	.w_grid-000 > div > div > .p_gridCell {

		float: left;

		position: static;

	}



	#content_box-1569387413808-0 {

		display: none!important;

	}

}



@media only screen and (min-width: 769px) {

	.w_grid-000 > div > div > .p_gridCell {

		position: static;

	}



	.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {

		width: 100%;

		margin-left: 0;

		margin-top: 0rem;

		margin-bottom: 0rem;

	}

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@CHARSET "UTF-8";



* {

	padding: 0;

	margin: 0;

}



.pagebox {

	width: 100%;

}/*page property_start*/.pagebox,#-remove--flag {

}/*page property_end*//*page property_start*/body,#-remove--flag {

}/*page property_end*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@-webkit-keyframes gradient {

	0% {

		background-position: 0% 50%;

	}



	50% {

		background-position: 100% 50%;

	}



	100% {

		background-position: 0% 50%;

	}

}



50% {

	background-position: 100% 50%;

}



100% {

	background-position: 0% 50%;

} }



@-moz-keyframes gradient {

	0% {

		background-position: 0% 50%;

	}



	50% {

		background-position: 100% 50%;

	}



	100% {

		background-position: 0% 50%;

	}

}



50% {

	background-position: 100% 50%;

}



100% {

	background-position: 0% 50%;

} }



@keyframes gradient {

	0% {

		background-position: 0% 50%;

	}



	50% {

		background-position: 100% 50%;

	}



	100% {

		background-position: 0% 50%;

	}

}



50% {

	background-position: 100% 50%;

}



100% {

	background-position: 0% 50%;

} }



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} } /*w_grid-1567584972690*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

	#w_grid-1567584972690> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



	#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0;

	}

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0;

} }



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 50%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 50%;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 50%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 50%;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 50%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 50%;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 70%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 30%;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 70%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 30%;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 70%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 30%;

}



#w_grid-1567586379473> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

	width: 50%;

	margin-left: 0;

	margin-right: 0;

	clear: none;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

	margin-left: 0;

	clear: left;

	margin-right: 0;

	width: 50%;

}



#w_grid-1567585032020> div > .p_gridbox > .p_gridCell:nth-child(2n) {

	margin-right: 0;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	clear: none;

}



#w_grid-1567584972690> div > .p_gridbox > .p_gridCell:nth-child(1n) {

	margin-right: 0px;

} }



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#c_portalResnav_main-15841920699823375 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResnav_main-15841920699823375 >div {

	animation-fill-mode: both;

}



#c_portalResnav_main-15841920699823375 .navName1 {

	color: rgba(255, 255, 255, 1)!important;

	font-weight: bold;

}



#c_portalResnav_main-15841920699823375 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 30px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#c_portalResPublic_codeContainer-15841937330510778 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 40px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#c_portalResnav_main-15693924460586399 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResnav_main-15693924460586399 >div {

	animation-fill-mode: both;

}



#c_portalResnav_main-15693924460586399 .wrap {

	margin: 0 auto;

	padding: 0;

}



#c_portalResnav_main-15693924460586399 .navLink {

	display: inline-block;

	width: auto;

	text-overflow: ellipsis;

	white-space: nowrap;

}



#c_portalResnav_main-15693924460586399 .moveLeft {

	transform: translateX(0)!important;

}



#c_portalResnav_main-15693924460586399 .moveLeftB {

	left: 0!important;

	z-index: 999!important;

}



#c_portalResnav_main-15693924460586399 .cil {

	display: block;

	width: 24px;

	height: 24px;

	transition: all .3s ease;

}



@media only screen and (min-width: 769px) {

	#c_portalResnav_main-15693924460586399 .headBox {

		width: 100%;

		height: 90px;

		margin: 0px;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr {

		width: 100%;

		max-width: 1480px;

		padding: 0px 20px;

		margin: 0 auto;

		text-align: left;

		margin-bottom: 30px;

	}



	#c_portalResnav_main-15693924460586399 .nav_bt {

		font-size: 22px;

		line-height: 40px;

		margin-top: 40px;

		margin-bottom: 0px;

		color: rgba(0, 0, 0, 1);

	}



	#c_portalResnav_main-15693924460586399 .navSedBox:before {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .navSedBox:after {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr:before {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr:after {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_lb:before {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_lb:after {

		content: '';

		height: 0px;

		display: block;

		clear: both;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_lb {

		display: block;

		width: 100%;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp {

		float: right;

		display: flex;

		align-items: center;

		width: 50%;

		padding-left: 50px;

	}



	#c_portalResnav_main-15693924460586399 .navSedUl {

		width: 35%;

		height: 200px;

		display: inline-block;

		padding-right: 50px;

		padding-top: 20px;

		border-right: solid 1px rgba(0, 0, 0, 0.06)

	}



	#c_portalResnav_main-15693924460586399 .navSedUl .navSed {

		width: 50%;

		float: left;

	}



	#c_portalResnav_main-15693924460586399 .navSedTit .navSedTitLink:before {

		content: '\e669';

		font-size: 20px;

		float: left;

		font-family: 'iconfont'!important;

		display: inline-block;

		vertical-align: middle;

		line-height: 36px;

		color: #d7000e;

		margin-right: 5px;

		transition: all 0.5s ease 0s;

	}



	#c_portalResnav_main-15693924460586399 .navSedTit:hover .navSedTitLink:before {

		color: #d7000e;

		margin-right: 10px;

	}



	#c_portalResnav_main-15693924460586399 .navSedTitLink {

		display: inline-block;

		height: 36px;

		line-height: 36px;

		padding: 0px;

		color: rgba(51, 51, 51, 1);

		font-size: 15px;

		padding-left: 0px;

	}



	#c_portalResnav_main-15693924460586399 .navSed:hover .navSedTitLink {

		color: #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .nav_ms {

		padding-right: 30px;

		font-size: 14px;

		line-height: 28px;

		color: #666;

		padding-bottom: 40px;

		width: calc((100% - 400px)/1);

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_lb {

		width: 100%;

		height: auto;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp .nav_tp {

		margin: 0px;

		padding: 0px;

		overflow: hidden;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp .nav_tp img {

		width: 100%;

		height: auto;

		margin: 0px;

		padding: 0px;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp .nav_tp:hover img {

		transform: scale(1.1);

	}



	#c_portalResnav_main-15693924460586399 .wrap {

		display: flex;

		flex-wrap: nowrap;

		flex-direction: row-reverse;

		height: 90px;

	}



	#c_portalResnav_main-15693924460586399 .navYj {

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navBtn {

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .headBotBox {

		display: flex;

		flex-wrap: nowrap;

		justify-content: space-between;

		align-items: center;

		width: auto;

		height: 100%;

		text-align: right;

	}



	#c_portalResnav_main-15693924460586399 .nav {

		display: flex;

		flex-wrap: nowrap;

		align-items: center;

		width: calc((100% - 0px) / 1);

		height: 100%;

	}



	#c_portalResnav_main-15693924460586399 .navUl {

		display: flex;

		width: 100%;

		padding: 0px;

	}



	#c_portalResnav_main-15693924460586399 .navLi {

		width: auto;

		margin-left: 30px;

		padding-right: 0px;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 {

		width: auto;

		margin-left: 30px;

		position: relative;

		padding-right: 10px;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav10 {

		width: auto;

		margin-left: 10px;

		padding-right: 0px;

		position: relative;

	}



	#c_portalResnav_main-15693924460586399 .nav .iconJt {

		font-size: 12px;

		color: #222;

		height: 20px;

		line-height: 20px;

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 .iconJt {

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav10 .iconJt {

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navLink {

		height: 90px;

		line-height: 90px;

		text-align: center;

		font-size: 16px;

		color: #222;

		font-weight: normal;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .nav.bai .iconJt {

		color: #fff;

	}



	#c_portalResnav_main-15693924460586399 .nav.bai .navLink {

		color: #fff;

	}



	#c_portalResnav_main-15693924460586399 .nav.bai .navLi:hover .navLink {

		color: #fff;

	}



	#c_portalResnav_main-15693924460586399 .nav.bai .navLink::after {

		background: #fff

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav9 .navTitBox:before {

		content: "\f0ac";

		font-family: "FontAwesome"!important;

		font-size: 18px;

		color: #fff;

		width: 100%;

		height: 60px;

		text-align: left;

		font-size: 26px;

		line-height: 60px;

		display: inline-block;

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav9 .navLink {

		height: 40px;

		line-height: 40px;

		margin: 20px 0px;

		background-color: rgba(255, 255, 255, 0);

		display: inline-block;

		color: #fff;

		border-radius: 46px;

		box-shadow: inset 0 0 0 1px #fff;

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav9:hover .navLink {

		background-color: #d7000e;

		color: #fff;

		box-shadow: inset 0 0 0 1px #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 .navTitBox:before {

		content: "\f0ac";

		font-family: "FontAwesome"!important;

		color: #d7000e;

		width: 100%;

		height: 60px;

		text-align: left;

		font-size: 26px;

		line-height: 60px;

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 .navLink {

		height: 40px;

		width: 40px;

		line-height: 40px;

		margin: 20px 0px;

		display: inline-block;

		color: #fff;

		font-size: 14px;

		border-radius: 46px;

		background-color: #d7000e;

		box-shadow: inset 0 0 0 1px #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9:hover .navLink {

		background-color: #777;

		color: #fff;

		box-shadow: inset 0 0 0 1px #777;

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav10 .navTitBox:before {

		content: "\f0e0";

		font-family: "FontAwesome"!important;

		font-size: 22px;

		color: #fff;

		width: 100%;

		height: 60px;

		text-align: left;

		line-height: 60px;

		display: inline-block;

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav10 .navLink {

		height: 40px;

		line-height: 40px;

		margin: 10px 0px;

		background-color: rgba(255, 255, 255, 0);

		display: inline-block;

		color: #fff;

		border-radius: 46px;

		box-shadow: inset 0 0 0 1px #fff;

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .bai .navLi.nav10:hover .navLink {

		background-color: #d7000e;

		color: #fff;

		box-shadow: inset 0 0 0 1px #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav10 .navTitBox:before {

		content: "\f0e0";

		font-family: "FontAwesome"!important;

		color: #d7000e;

		width: 100%;

		height: 60px;

		text-align: left;

		font-size: 22px;

		line-height: 60px;

		display: inline-block;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav10 .navLink {

		height: 40px;

		line-height: 40px;

		margin: 10px 0px;

		display: inline-block;

		color: #d7000e;

		border-radius: 46px;

		box-shadow: inset 0 0 0 1px #d7000e;

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav10:hover .navLink {

		background-color: #d7000e;

		color: #fff;

		box-shadow: inset 0 0 0 1px #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navLink::after {

		content: '';

		width: 0;

		height: 2px;

		display: block;

		margin: 0 auto;

		margin-top: -12px;

		background: #d7000e;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .navLi:first-of-type .navLink::after {

		display: block;

	}



	#c_portalResnav_main-15693924460586399 .nav9 .navLink::after {

		content: '';

		width: 0;

		height: 2px;

		display: none;

		margin: 0 auto;

		background: #043787;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .nav10 .navLink::after {

		content: '';

		width: 0;

		height: 2px;

		display: none;

		margin: 0 auto;

		background: #043787;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .navLi:hover .navLink {

		color: #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navLi:hover .navLink::after {

		width: 70%;

	}



	#c_portalResnav_main-15693924460586399 .navLi .navSedBox {

		position: absolute;

		top: 90px;

		width: 100%;

		left: 0;

		background: rgba(240, 240, 240, 0.94);

		overflow: hidden;

		flex-wrap: nowrap;

		justify-content: space-between;

		height: 0;

		padding: 0px;

		opacity: 0;

		border: none;

		transition: all 0.5s ease 0s;

		-o-transition: all 0.5s ease 0s;

		-moz-transition: all 0.5s ease 0s;

		-webkit-transition: all 0.5s ease 0s;

	}



	#c_portalResnav_main-15693924460586399 .navLi:hover .navSedBox {

		height: 320px;

		display: block;

		opacity: 1;

		overflow: visible;

	}



	#c_portalResnav_main-15693924460586399 .navLi .navSedBox .nav_nr {

		opacity: 0;

		transition: all 0.2s ease 0.3s;

		-o-transition: all 0.2s ease 0.3s;

		-moz-transition: all 0.2s ease 0.3s;

		-webkit-transition: all 0.2s ease 0.3s;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 .navSedUl {

		width: 110%;

	}



	#c_portalResnav_main-15693924460586399 .navLi.nav9 .navSedBox {

		left: -22px;

	}



	#c_portalResnav_main-15693924460586399 .navLi:hover .navSedBox .nav_nr {

		opacity: 1;

	}



	#c_portalResnav_main-15693924460586399 .bai .navSedUl {

		background: rgba(255, 255, 255, 1);

	}



	#c_portalResnav_main-15693924460586399 .navSedUl:before {

		display: none;

		content: '';

		position: absolute;

		top: -18px;

		left: 25px;

		border: 9px solid transparent;

		border-bottom: 9px solid rgba(240, 240, 240, 1);

	}



	#c_portalResnav_main-15693924460586399 .bai .navSedUl:before {

		border-bottom: 9px solid rgba(255, 255, 255, 1);

	}



	#c_portalResnav_main-15693924460586399 .navSedTitLink sup {

		font-size: 12px;

	}



	#c_portalResnav_main-15693924460586399 .picBox {

		position: relative;

		width: 90%;

		height: 0;

		padding-bottom: 50%;

		overflow: hidden;

	}



	#c_portalResnav_main-15693924460586399 .navImg {

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%,-50%);

		width: 100%;

	}



	#c_portalResnav_main-15693924460586399 .tit {

		display: block;

		width: 90%;

		margin: 1rem 0;

		pading: 0 1rem;

		font-size: 1.25rem;

		font-weight: bold;

		color: #4e4e4e;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .tit:hover {

		color: #bb9205;

	}



	#c_portalResnav_main-15693924460586399 .navSummray {

		width: 90%;

		margin: 1rem 0;

		color: #666;

		font-size: 0.75rem;

		display: -webkit-box;

		overflow: hidden;

		-webkit-line-clamp: 2;

		line-height: 1.8;

		-webkit-box-orient: vertical;

		text-overflow: ellipsis;

	}

}



@media only screen and (max-width: 768px) {

	#c_portalResnav_main-15693924460586399 .nav_ms {

		font-size: 14px;

		line-height: 22px;

		padding-top: 20px;

		color: rgba(255, 255, 255, 0.6);

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp {

		display: flex;

		flex-direction: column-reverse;

	}



	#c_portalResnav_main-15693924460586399 .nav_bt {

		font-size: 16px;

		color: #fff;

		line-height: 60px;

		display: inline-block;

		background-color: #d7000e;

		width: 100%;

		padding-left: 20px;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp {

		padding: 20px 20px;

	}



	#c_portalResnav_main-15693924460586399 .nav_nr_dp .nav_tp img {

		width: 100%;

		height: auto;

		margin: 0px;

		padding: 0px;

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .navLi {

	}



	#c_portalResnav_main-15693924460586399 .headBox {

		width: 100%;

		height: 40px;

		margin: 0px;

	}



	#c_portalResnav_main-15693924460586399 .headBotBox {

		width: 100%;

		height: 40px;

		overflow: hidden;

		display: flex;

		justify-content: space-between;

		padding: 0px;

	}



	#c_portalResnav_main-15693924460586399 .wrap {

		width: 100%;

		padding: 0;

	}



	#c_portalResnav_main-15693924460586399 .navBtn {

		display: block;

		cursor: pointer;

	}



	#c_portalResnav_main-15693924460586399 .headTopBox {

		position: relative;

		overflow: hidden;

		width: 100%;

		height: 30px;

		display: flex;

		justify-content: flex-end;

		align-items: center;

		padding: 0 2%;

		background-color: #e4c64f;

	}



	#c_portalResnav_main-15693924460586399 .cil {

		margin: 0 4px;

	}



	#c_portalResnav_main-15693924460586399 .logBox {

		position: relative;

		width: 100px;

		height: 100%;

		padding: 5px;

	}



	#c_portalResnav_main-15693924460586399 .nav {

		position: relative;

		width: 100%;

	}



	#c_portalResnav_main-15693924460586399 .navBtn {

		position: absolute;

		right: 0;

		top: 50%;

		transform: translateY(-50%);

	}



	#c_portalResnav_main-15693924460586399 .navBtn .navIcon:before {

		display: flex;

		content: '\e635';

		justify-content: center;

		align-items: center;

		width: 40px;

		height: 40px;

		font-size: 16px;

		color: #fff;

		background-color: #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navBtn.dhgb .navIcon:before {

		content: '\e690';

		font-size: 26px;

	}



	#c_portalResnav_main-15693924460586399 .navIcon {

		display: flex;

		justify-content: center;

		align-items: center;

		width: 40px;

		height: 40px;

		color: #fff;

		background-color: #d7000e;

	}



	#c_portalResnav_main-15693924460586399 .navUl {

		position: fixed;

		left: 0;

		top: 0;

		bottom: 0;

		z-index: 999;

		width: calc((100% - 90px) / 1);

		overflow: hidden;

		background: #333;

		padding: 20px 0 40px;

		transform: translateX(-110%);

		box-shadow: 0 0 15px rgba(0,0,0,.5);

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .navTitBox {

		position: relative;

		width: 100%;

		height: 60px;

		overflow: hidden;

		border-bottom: 1px solid rgba(0,0,0,.15);

	}



	#c_portalResnav_main-15693924460586399 .iconJt {

		display: flex;

		width: 40px;

		height: 60px;

		font-size: 12px;

		justify-content: center;

		align-items: center;

		position: absolute;

		right: 0;

		top: 0;

		color: #ccc;

		cursor: pointer;

		border-left: 1px solid rgba(0,0,0,.15);

	}



	#c_portalResnav_main-15693924460586399 .navSed {

		display: block;

		width: 100%;

		height: auto;

	}



	#c_portalResnav_main-15693924460586399 .navSedTit {

		display: block;

		width: 100%;

		height: auto;

	}



	#c_portalResnav_main-15693924460586399 .navLink {

		height: 100%;

		font-size: 16px;

		display: flex;

		align-items: center;

		padding-left: 20px;

		color: rgba(255, 255, 255, 0.8);

	}



	#c_portalResnav_main-15693924460586399 .navLink:before {

		content: '\e669';

		font-size: 20px;

		float: left;

		font-family: 'iconfont'!important;

		display: inline-block;

		vertical-align: middle;

		line-height: 36px;

		color: rgba(210, 0, 0, 0.8);

		margin-right: 10px;

	}



	#c_portalResnav_main-15693924460586399 .navSedBox {

		position: absolute;

		left: 100%;

		top: 0px;

		width: 100%!important;

		height: 100vh;

		overflow: hidden;

		background: #333;

		padding: 0px;

		box-shadow: 0 0 15px rgba(0,0,0,.5);

		transition: all .5s ease;

	}



	#c_portalResnav_main-15693924460586399 .navContentBox {

		display: none;

	}



	#c_portalResnav_main-15693924460586399 .navSedUl {

		width: 100%;

		height: 100%;

		overflow: hidden;

	}



	#c_portalResnav_main-15693924460586399 .navSedTitLink {

		width: 100%;

		height: 40px;

		display: block;

		line-height: 40px;

		overflow: hidden;

		font-size: 0.875rem;

		padding-left: 20px;

		color: #ccc;

		border-bottom: 1px solid rgba(0,0,0,.15);

	}



	#c_portalResnav_main-15693924460586399 .navYj {

		position: absolute;

		display: block;

		top: 10px;

		right: 10px;

		height: 40px;

		width: 40px;

		line-height: 40px;

		text-align: center;

		color: #fff;

		cursor: pointer;

	}



	#c_portalResnav_main-15693924460586399 .backBtn {

		position: absolute;

		top: 0;

		left: 1rem;

		display: flex;

		justify-content: center;

		align-items: center;

		width: 40px;

		height: 40px;

		font-size: 0.875rem;

	}

}



#c_portalResnav_main-15693924460586399 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#c_portalResFriendlink_list-15856415974378413 .p_articles {

	width: calc((100% - 0px)/1);

	margin: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	box-shadow: 0px 0px 20px 0px rgba(190, 190, 190, 0.2);

}



#c_portalResFriendlink_list-15856415974378413 .yqlj {

	width: auto;

	display: inline-block;

	padding-right: 20px;

}



#c_portalResFriendlink_list-15856415974378413 .yqlj a {

	font-size: 14px;

	line-height: 30px;

	color: rgba(255,255,255,0.4);

}



#c_portalResFriendlink_list-15856415974378413 .p_CommonSummaryBoxA {

	text-align: center;

}



#c_portalResFriendlink_list-15856415974378413 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResFriendlink_list-15856415974378413 >div {

	animation-fill-mode: both;

}



#c_portalResFriendlink_list-15856415974378413 .p_Linkslist {

	border: 0px;

}



#c_portalResFriendlink_list-15856415974378413 .p_content {

	display: none;

}



#c_portalResFriendlink_list-15856415974378413 .p_classificationBox {

	display: none;

}



@media only screen and (max-width: 768px) {

	#c_portalResFriendlink_list-15856415974378413 .p_articles {

		width: calc((100% - 20px)/2);

		position: relative;

		height: 0;

		padding-bottom: 30%;

	}



	#c_portalResFriendlink_list-15856415974378413 .p_LinkA {

		position: absolute;

		width: 100%;

		height: 100%;

		top: 0;

		left: 0;

		display: flex;

		align-items: center;

	}



	#c_portalResFriendlink_list-15856415974378413 .p_images {

		width: 70%!important;

		height: 50%!important;

	}



	#c_portalResFriendlink_list-15856415974378413 .js_thumb {

	}

}



#c_portalResFriendlink_list-15856415974378413 .p_page .pre .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResFriendlink_list-15856415974378413 .p_page .next .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResFriendlink_list-15856415974378413 .p_more .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResFriendlink_list-15856415974378413 .p_loading .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResFriendlink_list-15856415974378413 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1569392445063 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0;

	clear: left;

}



#w_grid-1569392445063 > div > .p_gridbox {

	overflow: visible;

} /*w_grid-1569392445063*/ /*w_grid-1569392445063*/ /*w_grid-1569392445063*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1569392445068 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1569392445068 >div {

	animation-fill-mode: both;

	position: initial;

}



#w_grid-1569392445068 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

}



#w_grid-1569392445068 > div > .p_gridbox {

	overflow: visible;

} /*w_grid-1569392445068*/ /*w_grid-1569392445068*/@media only screen and (min-width: 769px) {

	#w_grid-1569392445068> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



	#w_grid-1569392445068> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

		width: 50%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1569392445068> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 50%;

	}



	#w_grid-1569392445068> div > .p_gridbox > .p_gridCell:nth-child(2n) {

		margin-right: 0;

	}

} /*w_grid-1569392445068*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_fimg-1569392445072 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimg-1569392445072 >div {

	animation-fill-mode: both;

}



#w_grid-1559111985920 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0;

	clear: left;

}



#w_grid-1559111985920 > div > .p_gridbox {

	background-color: rgba(240, 240, 240, 1);

} /*w_grid-1559111985920*/ /*w_grid-1559111985920*/ /*w_grid-1559111985920*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1569387413797 > div > .p_gridbox {

	background-color:#bd1a2d ;

	overflow: visible;

}



#w_grid-1569387413797 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1569387413797 >div {

	animation-fill-mode: both;

}



#w_grid-1569387413797 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1569387413797*/@media only screen and (max-width: 768px) {

	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0;

	}

} /*w_grid-1569387413797*/@media only screen and (min-width: 769px) {

	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0px;

		margin-right: 0px;

		clear: none;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0px;

	}

} /*w_grid-1569387413797*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0px;

		margin-right: 0px;

		clear: none;

	}



	#w_grid-1569387413797> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0px;

	}

}



#w_grid-1569387413797 .p_gridbox {

	background-repeat: no-repeat;

	background-position: center center;

}



#w_grid-1584193650836 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1584193650836 >div {

	animation-fill-mode: both;

}



#w_grid-1584193650836 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1584193650836*/ /*w_grid-1584193650836*/@media only screen and (min-width: 769px) {

	#w_grid-1584193650836> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



	#w_grid-1584193650836> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1584193650836> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0;

	}

} /*w_grid-1584193650836*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1569387413808 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1569387413808 >div {

	animation-fill-mode: both;

	height: 100%;

	border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}



#w_grid-1569387413808 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1569387413808*/ /*w_grid-1569387413808*/@media only screen and (min-width: 769px) {

	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 4%;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

		width: 23.424%;

		margin-left: 4%;

		margin-right: 0px;

		clear: none;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 72.576%;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(2n) {

		margin-right: 0px;

	}

} /*w_grid-1569387413808*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(4n+0) {

		width: 25%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(4n+1) {

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 25%;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(4n+2) {

		width: 25%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(4n+3) {

		width: 25%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1569387413808> div > .p_gridbox > .p_gridCell:nth-child(4n) {

		margin-right: 0;

	}

}



#w_grid-1584192571141 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1584192571141 >div {

	animation-fill-mode: both;

}



#w_grid-1584192571141 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1584192571141*/ /*w_grid-1584192571141*/@media only screen and (min-width: 769px) {

	#w_grid-1584192571141> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1584192571141> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

		width: 70.34%;

		margin-left: 0px;

		margin-right: 0px;

		clear: none;

	}



	#w_grid-1584192571141> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 29.659999999999997%;

	}



	#w_grid-1584192571141> div > .p_gridbox > .p_gridCell:nth-child(2n) {

		margin-right: 0px;

	}

} /*w_grid-1584192571141*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_fimg-1580997554175 .p_link001 {

	height: calc(100%);

}



#w_fimg-1580997554175 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimg-1580997554175 >div {

	animation-fill-mode: both;

}



#w_grid-1577093228600 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0;

	clear: left;

} /*w_grid-1577093228600*/ /*w_grid-1577093228600*/ /*w_grid-1577093228600*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_grid-1585641198374 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1585641198374 >div {

	animation-fill-mode: both;

	height: 100%;

	border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}



#w_grid-1585641198374 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1585641198374*/ /*w_grid-1585641198374*/@media only screen and (min-width: 769px) {

	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell:nth-child(1n) {

		margin-right: 0;

	}

} /*w_grid-1585641198374*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

		width: 50%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 50%;

	}



	#w_grid-1585641198374> div > .p_gridbox > .p_gridCell:nth-child(2n) {

		margin-right: 0;

	}

}



#w_grid-1580997733056 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1580997733056 >div {

	animation-fill-mode: both;

}



#w_grid-1580997733056 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {

	margin-left: 0px;

	clear: left;

} /*w_grid-1580997733056*/ /*w_grid-1580997733056*/@media only screen and (min-width: 769px) {

	#w_grid-1580997733056> div > .p_gridbox > .p_gridCell {

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0px;

	}



	#w_grid-1580997733056> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {

		width: 50%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



	#w_grid-1580997733056> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 50%;

	}



	#w_grid-1580997733056> div > .p_gridbox > .p_gridCell:nth-child(2n) {

		margin-right: 0;

	}

} /*w_grid-1580997733056*/@media only screen and (max-width: 1024px) and (min-width: 769px) {

}



#w_common_text-1580997733063 .p_link001 {

	height: calc(100%);

}



#w_common_text-1580997733072 .p_link001 {

	height: calc(100%);

}



#w_grid-1569392445063 {

	position: fixed;

	top: 0px;

	left: 0px;

	bottom: auto;

	right: auto;

	transform: none;

	width: 100%;

	height: auto;

	z-index: 99;

	content: "lt";

	max-width: none;

	min-width: 0px;

	max-height: none;

	min-height: 60px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	-webkit-transform: none;

}



#w_grid-1569392445068 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 60px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 40px;

	padding-right: 40px;

	padding-bottom: 0px;

}



#w_fimg-1569392445072 {

	

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1559111985920 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 209px;

	margin-top: 90px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1569387413797 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 100px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1584193650836 {

	width: 100%;

	max-width: 1480px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 192px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

}



#w_grid-1569387413808 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1584192571141 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 40px;

	margin-top: 14px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimg-1580997554175 {

	width: 100%;

	max-width: 86px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1584192730505 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 6px;

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 5px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1584192746944 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1584192859905 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1577093228600 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 100px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1574392366719 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1585641198374 {

	width: 100%;

	max-width: 1480px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

}



#w_common_text-1585641254887 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 6px;

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 5px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1580997733056 {

	width: 100%;

	max-width: 1480px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 15px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 15px;

}



#w_common_text-1580997733063 {

	width: 100%;

	max-width: 100%;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1580997733072 {

	width: 100%;

	max-width: 100%;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 20px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}