.e_ContentMajorStyleBox-001 {

	width: 100%;

	height: auto;

	width-uint: %;

}



.e_ContentMajorStyleBox-001 .stylebox_link {

	color: #666666;

	font-size: 14px;

	height: inherit;

	display: table;

	padding: 0 15px;

	border-width: 0px;

	float: right;

	vertical-align: middle;

	margin-right: 15px;

}



.e_ContentMajorStyleBox-001 .stylebox_top {

	width: auto;

	height: 40px;

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

}



.e_ContentMajorStyleBox-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_ContentMajorStyleBox-001 .title_icon::before {

	content: "";

}



.e_ContentMajorStyleBox-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_ContentMajorStyleBox-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_ContentMajorStyleBox-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;

	padding-right: 22px;

	vertical-align: top;

}



.e_ContentMajorStyleBox-001 .stylebox_link a {

	color: inherit;

	display: table-cell;

	vertical-align: middle;

}



.e_ContentMajorStyleBox-001 .link_icon {

	display: inline-block;

	margin-left: 5px;

}



.e_ContentMajorStyleBox-001 .link_icon::before {

	content: '\e6af';

}



.e_ContentMajorStyleBox-001 .stylebox_top_line {

	height: 1px;

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

}



.e_ContentMajorStyleBox-001 .stylebox_content {

	border-style: solid;

	border-width: 1px;

	border-color: #f0f0f0;

	width: 100%;

	width-uint: %;

}



.e_ContentMajorStyleBox-001 .stylebox_bottom_line {

	height: 1px;

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

}



.e_FlowCommonStyleBox-001 {

	width: 100%;

	height: auto;

	width-uint: %;

}



.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);

}



.c_portalResComplaintPage_detail-01001 {

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	height: auto;

	max-width: 100%;

	min-width: 320px;

	overflow: hidden;

}



.c_portalResComplaintPage_detail-01001 .p_header {

	text-align: center;

}



.c_portalResComplaintPage_detail-01001 .p_time {

	text-align: center;

	margin: 20px 0;

}



.c_portalResComplaintPage_detail-01001 .p_articles {

	margin-top: 30px;

}



.c_portalResComplaintPage_detail-01001 .p_PromptNoneData {

	width: auto;

	background-color: inherit;

	text-align: center;

}



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

	content: "";

}



.c_portalResComplaintPage_detail-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_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_title {

	display: inline-table;

	padding: 0 30px;

	min-height: 200px;

	height: 100%;

}



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

	content: "\e6b4";

}



.c_portalResComplaintPage_detail-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_portalResComplaintPage_detail-01001 .p_PromptNoneData .promptbox {

	width: auto;

	height: 100%;

}



.c_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_content {

	font-size: 14px;

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

	padding-left: 65px;

}



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

	.c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {

		padding: 20px;

	}



	.c_portalResComplaintPage_detail-01001 .p_time {

		margin-top: 10px;

	}



	.c_portalResComplaintPage_detail-01001 .p_articles {

		margin-top: 20px;

	}



	.c_portalResComplaintPage_detail-01001 .resetHtmlCssStyle .tp img {

		vertical-align: top;

		width: 100%;

	}

}



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

	.c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {

		padding: 30px;

	}



	.c_portalResComplaintPage_detail-01001 .p_header {

		padding-bottom: 8px;

	}



	.c_portalResComplaintPage_detail-01001 .p_timeIcon {

		width: auto;

		height: auto;

		display: inline-block;

		font-size: inherit;

		margin-right: 5px;

	}



	.c_portalResComplaintPage_detail-01001 .p_timeIcon:before {

		content: '\e67a';

	}

}



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

}



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

	.c_portalResPublic_codeContainer-01001 {

		min-height: 500px;

		width: 100%;

	}

}



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

	.c_portalResPublic_codeContainer-01001 {

		min-height: 500px;

		width: 100%;

	}

}



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

}



.w_fimgbox-001 {

	width: 100%;

	height: auto;

	min-height: 200px;

	margin: 0 auto;

}



.w_fimgbox-001 .w_imgbox {

	width: 100%;

	height: 100%;

	position: relative;

	min-height: inherit;

}



.w_fimgbox-001 .w_imgbox > img {

	width: 100%;

	height: auto;

}



.w_fimgbox-001 .w_imgbox > .p_contentbox {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}



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

	.c_portalResEbizads_banner-01001 .p_prompt {

		width: auto;

		height: auto;

		text-align: center;

		background-color: inherit;

		font-size: 16px;

		border: 1px solid #E4E4E4;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

		display: inline-table;

		padding: 0 30px;

		height: 100%;

		min-height: 260px;

	}



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

		content: "";

	}



	.c_portalResEbizads_banner-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_portalResEbizads_banner-01001 .p_prompt .prompt_title .first:before {

		content: "\e6b4";

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

		font-size: 24px;

		text-align: left;

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

		font-weight: bold;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title .font {

		display: table-cell;

		line-height: normal;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .promptbox {

		width: auto;

		height: 100%;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_content {

		font-size: 18px;

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

		padding-left: 65px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD {

		display: inline-block;

		vertical-align: middle;

		cursor: pointer;

		font-size: 56px;

		color: #e2e2e2;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

		content: '\e687';

		display: inline-block;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC {

		display: inline-block;

		vertical-align: middle;

		cursor: pointer;

		font-size: 56px;

		color: #e2e2e2;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont:before {

		content: '\e687';

		display: inline-block;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn {

		display: inline-table;

		height: 30px;

		width: 30px;

		background-color: #67b8b4;

		border-width: 1px;

		border-color: transparent;

		color: #999999;

		font-size: 12px;

		font-family: 'Microsoft YaHei';

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn .shape {

		display: table-cell;

		width: inherit;

		height: inherit;

		text-align: center;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn.j-nav-active {

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

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		display: inline-block;

		height: 10px;

		width: 100px;

		padding: 0;

		background-color: #f2f2f2;

		border-width: 1px;

		border-color: transparent;

		font-size: 12px;

		font-family: 'Microsoft YaHei';

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn .shape {

		text-indent: -9999em;

		width: inherit;

		height: inherit;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn:active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn.active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn.j-nav-active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn {

		width: 15px;

		height: 15px;

		display: inline-table;

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

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

		font-size: 12px;

		border-radius: 10px;

		-moz-border-radius: 10px;

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn .shape {

		width: inherit;

		height: inherit;

		text-indent: -99999px;

		display: table-cell;

		vertical-align: middle;

		border-radius: inherit;

		-moz-border-radius: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn.j-nav-active {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn {

		width: 150px;

		height: 66px;

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

		border-width: 2px;

		border-style: solid;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn .shape {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_ImgSummary {

		text-align: justify;

		vertical-align: top;

		word-break: break-all;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead {

		display: inline-table;

		margin: 0;

		padding: 0;

		color: #323232;

		font-size: 30px;

		font-weight: 400;

		text-align: left;

		white-space: nowrap;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead .font {

		display: table-cell;

		vertical-align: top;

		line-height: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead .iconfont:before {

		content: "";

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		width: inherit;

		height: auto;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox {

		width: inherit;

		height: auto;

		border-width: 1px;

		border-style: none;

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

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

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB {

		background: rgba(81,80,80,.3);

		width: 64px;

		height: 139px;

		cursor: pointer;

		text-align: center;

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

		font-size: 40px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont {

		display: table-cell;

		vertical-align: middle;

		position: relative;

		top: 3px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB:hover {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(115,115,115,.7);

		color: rgba(106,192,189,1);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB:active {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(81,80,80,.7);

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA {

		background: rgba(81,80,80,.3);

		width: 64px;

		height: 139px;

		cursor: pointer;

		text-align: center;

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

		font-size: 40px;

		z-index: 999;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont {

		display: table-cell;

		vertical-align: middle;

		position: relative;

		top: 3px;

		right: 4px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA:hover {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(115,115,115,.7);

		color: rgba(106,192,189,1);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA:active {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(81,80,80,.7);

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA + .p_interactionA {

		left: initial;

		right: 0;

	}



	.c_portalResEbizads_banner-01001 .p_imageA {

		width: auto;

		height: auto;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_banner {

		width: inherit;

		height: auto;

		border-width: 1px;

		border-style: none;

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

		background-color: transparent;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 {

		min-width: 300px;

		overflow: auto;

	}



	.c_portalResEbizads_banner-01001 .p_banner {

		width: 100%;

		height: 100%;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		width: auto;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		border-width: 0;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBoxA {

		width: auto;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .c_banner {

		width: inherit;

		height: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: inherit;

		height: inherit;

		box-sizing: border-box;

		-moz-box-sizing: border-box;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA {

		width: inherit;

		height: inherit;

		display: block;

		position: relative;

	}



	.c_portalResEbizads_banner-01001 .p_imageA {

		vertical-align: baseline;

		text-align: center;

		width: inherit;

		height: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_imageA:hover {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_imageA:hover:after {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		cursor: pointer;

		left: 0;

		height: 100%;

		position: absolute;

		top: 0;

		z-index: 99;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		cursor: pointer;

		right: 0;

		height: 100%;

		position: absolute;

		top: 0;

		z-index: 99;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA {

		position: absolute;

		top: 50%;

		margin-top: -37px;

		padding-top: 10px;

		color: rgb(187, 182, 182);

		left: 0;

		width: 33px;

		height: 64px;

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

		z-index: 999;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont:before {

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB {

		position: absolute;

		top: 50%;

		margin-top: -37px;

		right: 0;

		width: 33px;

		height: 64px;

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

		z-index: 999;

		padding-top: 10px;

		color: rgb(187, 182, 182);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont:before {

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox {

		width: 100%;

		position: absolute;

		bottom: 0;

		left: 0;

		z-index: 5;

		height: 70px;

		background-color: transparent;

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox:hover {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox .p_LinkB {

		display: block;

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

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		width: 100%;

		height: auto;

		height: 60px;

		line-height: 60px;

		padding: 0 10px;

		position: absolute;

		bottom: 0;

		left: 0;

		z-index: 999;

		font-weight: bold;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA .p_TitleBox span {

		display: block;

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA:hover .p_TitleBox span {

		color: #fff;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBoxA {

		width: 100%;

		height: inherit;

		padding-left: 20px;

		padding-right: 20px;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		position: absolute;

		text-align: center;

		font-size: 0;

		z-index: 6;

		overflow: hidden;

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

		transform: translate(0,-50%);

		bottom: 60px;

		left: 42%;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

		padding-right: 30px;

		padding-left: 30px;

		width: 100%;

		position: absolute;

		right: 0;

		bottom: 0;

		text-align: right;

		font-size: 0;

		z-index: 6;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox .p_NumBtn:first-child {

		margin-left: 0;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn {

		margin-right: 6px;

		font-size: 0;

		width: 90px;

		height: auto;

		display: inline-block;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn {

		margin-left: 10px;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		margin-left: 10px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC {

		position: absolute;

		top: 50%;

		left: 0;

		cursor: pointer;

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

		transform: translate(0,-50%);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD {

		position: absolute;

		top: 50%;

		right: 0;

		cursor: pointer;

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

		transform: translate(0,-50%);

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn, .c_portalResEbizads_banner-01001 .p_SquareNumBtn, .c_portalResEbizads_banner-01001 .p_ListNumBtn {

		margin-top: 20px;

		margin-bottom: 20px;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		width: 98px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

		content: "\e6ae";

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_ImgSummary {

		font-weight: normal;

		white-space: normal;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont {

		font-size: 30px;

		color: rgba(255,255,255,.6);

		display: table-cell;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont {

		font-size: 30px;

		color: rgba(255,255,255,.6);

		display: table-cell;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC:hover .iconfont {

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

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD:hover .iconfont {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn:hover {

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

	}



	.c_portalResEbizads_banner-01001 .swiper-container {

		margin: 0 auto;

		position: relative;

		overflow: hidden;

		z-index: 1;

		height: 100%;

	}



	.swiper-wrapper {

		position: relative;

		width: 100%;

		height: 100%;

		z-index: 1;

		display: -webkit-box;

		display: -moz-box;

		display: -ms-flexbox;

		display: -webkit-flex;

		display: flex;

		-webkit-transition-property: -webkit-transform;

		-moz-transition-property: -moz-transform;

		-o-transition-property: -o-transform;

		-ms-transition-property: -ms-transform;

		transition-property: transform;

		-webkit-box-sizing: content-box;

		-moz-box-sizing: content-box;

		box-sizing: content-box;

	}



	.swiper-container-android .swiper-slide, .swiper-wrapper {

		-webkit-transform: translate3d(0px, 0, 0);

		-moz-transform: translate3d(0px, 0, 0);

		-o-transform: translate(0px, 0px);

		-ms-transform: translate3d(0px, 0, 0);

		transform: translate3d(0px, 0, 0);

	}



	.swiper-slide {

		-webkit-flex-shrink: 0;

		-ms-flex: 0 0 auto;

		flex-shrink: 0;

		width: 100%;

		height: 100%;

		position: relative;

	}



	.c_portalResEbizads_banner-01001 .p_MatteIcon:before {

		content: '\e752';

	}



	.c_portalResEbizads_banner-01001 .widther img {

		width: auto!important;

	}



	.c_portalResEbizads_banner-01001 .swiper-pagination1 {

		position: absolute;

		z-index: 20;

		bottom: 65px;

		width: 100%;

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .dot {

		width: 20px;

		height: 20px;

	}



	.c_portalResEbizads_banner-01001 .swiper-pagination span {

		display: inline-block;

		margin-right: 4px;

	}



	.c_portalResEbizads_banner-01001 .background_default {

		display: inline-block;

		width: 27px;

		height: 27px;

		border-radius: 50%;

		margin: 0 5px;

		opacity: 0.8;

		cursor: pointer;

	}



	.c_portalResEbizads_banner-01001 .swiper-wrapper .swiper-slide img {

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

		position: absolute;

		top: 50%;

		left: 50%;

		max-width: 100%;

		width: 100%;

	}



	.c_portalResEbizads_banner-01001 .background_default {

		width: 17px;

		height: 17px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB {

		display: none;

	}

}



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

	.c_portalResEbizads_banner-01001 .p_prompt {

		width: auto;

		height: auto;

		text-align: center;

		background-color: inherit;

		font-size: 16px;

		border: 1px solid #E4E4E4;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

		display: inline-table;

		padding: 0 30px;

		height: 100%;

		min-height: 260px;

	}



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

		content: "";

	}



	.c_portalResEbizads_banner-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_portalResEbizads_banner-01001 .p_prompt .prompt_title .first:before {

		content: "\e6b4";

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title {

		font-size: 24px;

		text-align: left;

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

		font-weight: bold;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_title .font {

		display: table-cell;

		line-height: normal;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .promptbox {

		width: auto;

		height: 100%;

	}



	.c_portalResEbizads_banner-01001 .p_prompt .prompt_content {

		font-size: 18px;

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

		padding-left: 65px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD {

		display: inline-block;

		vertical-align: middle;

		cursor: pointer;

		font-size: 56px;

		color: #e2e2e2;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

		content: '\e687';

		display: inline-block;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC {

		display: inline-block;

		vertical-align: middle;

		cursor: pointer;

		font-size: 56px;

		color: #e2e2e2;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont:before {

		content: '\e687';

		display: inline-block;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn {

		display: inline-table;

		height: 30px;

		width: 30px;

		background-color: #67b8b4;

		border-width: 1px;

		border-color: transparent;

		color: #999999;

		font-size: 12px;

		font-family: 'Microsoft YaHei';

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn .shape {

		display: table-cell;

		width: inherit;

		height: inherit;

		text-align: center;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ListNumBtn.j-nav-active {

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

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		display: inline-block;

		height: 10px;

		width: 100px;

		padding: 0;

		background-color: #f2f2f2;

		border-width: 1px;

		border-color: transparent;

		font-size: 12px;

		font-family: 'Microsoft YaHei';

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn .shape {

		text-indent: -9999em;

		width: inherit;

		height: inherit;

		vertical-align: middle;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn:active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn.active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn.j-nav-active {

		background-color: #67b8b4;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn {

		width: 15px;

		height: 15px;

		display: inline-table;

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

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

		font-size: 12px;

		border-radius: 10px;

		-moz-border-radius: 10px;

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn img {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn .shape {

		width: inherit;

		height: inherit;

		text-indent: -99999px;

		display: table-cell;

		vertical-align: middle;

		border-radius: inherit;

		-moz-border-radius: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn.j-nav-active {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn {

		width: 150px;

		height: 66px;

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

		border-width: 2px;

		border-style: solid;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn .shape {

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn:active {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn.active {

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

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_ImgSummary {

		text-align: justify;

		vertical-align: top;

		word-break: break-all;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead {

		display: inline-table;

		margin: 0;

		padding: 0;

		color: #323232;

		font-size: 30px;

		font-weight: 400;

		text-align: left;

		white-space: nowrap;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead .font {

		display: table-cell;

		vertical-align: top;

		line-height: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead .iconfont:before {

		content: "";

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		width: inherit;

		height: auto;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox {

		width: inherit;

		height: auto;

		border-width: 1px;

		border-style: none;

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

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

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB {

		background: rgba(81,80,80,.3);

		width: 64px;

		height: 139px;

		cursor: pointer;

		text-align: center;

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

		font-size: 40px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont {

		display: table-cell;

		vertical-align: middle;

		position: relative;

		top: 3px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB:hover {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(115,115,115,.7);

		color: rgba(106,192,189,1);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB:active {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(81,80,80,.7);

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA {

		background: rgba(81,80,80,.3);

		width: 64px;

		height: 139px;

		cursor: pointer;

		text-align: center;

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

		font-size: 40px;

		z-index: 999;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .font {

		display: table;

		width: inherit;

		height: inherit;

		pointer-events: none;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont {

		display: table-cell;

		vertical-align: middle;

		position: relative;

		top: 3px;

		right: 4px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA:hover {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(115,115,115,.7);

		color: rgba(106,192,189,1);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA:active {

		border-width: 0;

		border-style: solid;

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

		background-color: rgba(81,80,80,.7);

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA + .p_interactionA {

		left: initial;

		right: 0;

	}



	.c_portalResEbizads_banner-01001 .p_imageA {

		width: auto;

		height: auto;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: inherit;

		height: auto;

		background-color: transparent;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_banner {

		width: inherit;

		height: auto;

		border-width: 1px;

		border-style: none;

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

		background-color: transparent;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 {

		min-width: 300px;

		overflow: auto;

	}



	.c_portalResEbizads_banner-01001 .p_banner {

		width: 100%;

		height: 100%;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		width: auto;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		width: auto;

		height: auto;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		border-width: 0;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBoxA {

		width: auto;

		height: auto;

		border-width: 0;

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .c_banner {

		width: inherit;

		height: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_images {

		width: inherit;

		height: inherit;

		box-sizing: border-box;

		-moz-box-sizing: border-box;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA {

		width: inherit;

		height: inherit;

		display: block;

		position: relative;

	}



	.c_portalResEbizads_banner-01001 .p_imageA {

		vertical-align: baseline;

		text-align: center;

		width: inherit;

		height: inherit;

	}



	.c_portalResEbizads_banner-01001 .p_imageA:hover {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_imageA:hover:after {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_interactionA {

		cursor: pointer;

		left: 0;

		height: 100%;

		position: absolute;

		top: 0;

		z-index: 99;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_interactionB {

		cursor: pointer;

		right: 0;

		height: 100%;

		position: absolute;

		top: 0;

		z-index: 99;

		overflow: visible;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA {

		position: absolute;

		top: 50%;

		margin-top: -37px;

		padding-top: 10px;

		color: rgb(187, 182, 182);

		left: 0;

		width: 33px;

		height: 64px;

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

		z-index: 999;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnA .iconfont:before {

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB {

		position: absolute;

		top: 50%;

		margin-top: -37px;

		right: 0;

		width: 33px;

		height: 64px;

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

		z-index: 999;

		padding-top: 10px;

		color: rgb(187, 182, 182);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnB .iconfont:before {

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox {

		width: 100%;

		position: absolute;

		bottom: 0;

		left: 0;

		z-index: 5;

		height: 70px;

		background-color: transparent;

		display: none;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox:hover {

		background-color: transparent;

	}



	.c_portalResEbizads_banner-01001 .p_SummaryBox .p_LinkB {

		display: block;

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

	}



	.c_portalResEbizads_banner-01001 .p_TitleBox {

		width: 100%;

		height: auto;

		height: 80px;

		padding: 10px;

		position: absolute;

		bottom: 0;

		left: 0;

		z-index: 999;

		font-weight: bold;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA .p_TitleBox span {

		display: block;

		height: 25px;

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		margin-top: 15px;

	}



	.c_portalResEbizads_banner-01001 .p_LinkA:hover .p_TitleBox span {

		color: #fff;

	}



	.c_portalResEbizads_banner-01001 .p_TitleBoxA {

		width: 100%;

		height: inherit;

		padding-left: 20px;

		padding-right: 20px;

	}



	.c_portalResEbizads_banner-01001 .p_ImgHead {

		padding-top: 10px;

		padding-bottom: 12px;

		font-size: 30px;

		font-weight: normal;

		font-family: "黑体";

		color: #fff;

		white-space: normal;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox {

		position: absolute;

		text-align: center;

		font-size: 0;

		z-index: 6;

		overflow: hidden;

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

		transform: translate(0,-50%);

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBoxA {

		padding-right: 30px;

		padding-left: 30px;

		width: 100%;

		position: absolute;

		right: 0;

		bottom: 0;

		text-align: right;

		font-size: 0;

		z-index: 6;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_ThumbnailBox .p_NumBtn:first-child {

		margin-left: 0;

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn {

		margin-right: 6px;

		font-size: 0;

		width: 90px;

		height: auto;

		display: inline-block;

		overflow: hidden;

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn {

		margin-left: 10px;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		margin-left: 10px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC {

		position: absolute;

		top: 50%;

		left: 0;

		cursor: pointer;

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

		transform: translate(0,-50%);

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD {

		position: absolute;

		top: 50%;

		right: 0;

		cursor: pointer;

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

		transform: translate(0,-50%);

	}



	.c_portalResEbizads_banner-01001 .p_CircleNumBtn, .c_portalResEbizads_banner-01001 .p_SquareNumBtn, .c_portalResEbizads_banner-01001 .p_ListNumBtn {

		margin-top: 20px;

		margin-bottom: 20px;

	}



	.c_portalResEbizads_banner-01001 .p_SquareNumBtn {

		width: 98px;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont:before {

		content: "\e6ae";

		font-size: 30px;

	}



	.c_portalResEbizads_banner-01001 .p_ImgSummary {

		font-weight: normal;

		white-space: normal;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC .iconfont {

		font-size: 30px;

		color: rgba(255,255,255,.6);

		display: table-cell;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD .iconfont {

		font-size: 30px;

		color: rgba(255,255,255,.6);

		display: table-cell;

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnC:hover .iconfont {

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

	}



	.c_portalResEbizads_banner-01001 .p_SwitchBtnD:hover .iconfont {

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

	}



	.c_portalResEbizads_banner-01001 .p_NumBtn:hover {

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

	}



	.c_portalResEbizads_banner-01001 .swiper-container {

		margin: 0 auto;

		position: relative;

		overflow: hidden;

		z-index: 1;

		height: 100%;

	}



	.swiper-wrapper {

		position: relative;

		width: 100%;

		height: 100%;

		z-index: 1;

		display: -webkit-box;

		display: -moz-box;

		display: -ms-flexbox;

		display: -webkit-flex;

		display: flex;

		-webkit-transition-property: -webkit-transform;

		-moz-transition-property: -moz-transform;

		-o-transition-property: -o-transform;

		-ms-transition-property: -ms-transform;

		transition-property: transform;

		-webkit-box-sizing: content-box;

		-moz-box-sizing: content-box;

		box-sizing: content-box;

	}



	.swiper-container-android .swiper-slide, .swiper-wrapper {

		-webkit-transform: translate3d(0px, 0, 0);

		-moz-transform: translate3d(0px, 0, 0);

		-o-transform: translate(0px, 0px);

		-ms-transform: translate3d(0px, 0, 0);

		transform: translate3d(0px, 0, 0);

	}



	.swiper-slide {

		-webkit-flex-shrink: 0;

		-ms-flex: 0 0 auto;

		flex-shrink: 0;

		width: 100%;

		height: 100%;

		position: relative;

	}



	.c_portalResEbizads_banner-01001 .p_MatteIcon:before {

		content: '\e752';

	}



	.c_portalResEbizads_banner-01001 .widther img {

		width: auto!important;

	}



	.c_portalResEbizads_banner-01001 .swiper-pagination {

		position: absolute;

		z-index: 20;

		bottom: 80px;

		width: 100%;

		text-align: center;

	}



	.c_portalResEbizads_banner-01001 .swiper-pagination span {

		display: inline-block;

		margin-right: 4px;

	}



	.c_portalResEbizads_banner-01001 .background_default {

		display: inline-block;

		width: 27px;

		height: 27px;

		border-radius: 50%;

		margin: 0 5px;

		opacity: 0.8;

		cursor: pointer;

	}



	.c_portalResEbizads_banner-01001 .swiper-wrapper .swiper-slide img {

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

		position: absolute;

		top: 50%;

		left: 50%;

		max-width: 100%;

		width: 100%;

	}

}



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

}



.w_grid-001 {

	margin-left: auto;

	margin-right: auto;

	max-width: 1180px;

	min-height: 12rem;

	width: 100%;

}



.w_grid-001 > .w_grid {

	width: 100%;

	position: relative;

}



.w_grid-001 > div > .p_gridbox {

	width: 100%;

	overflow: hidden;

	position: static;

}



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

	float: left;

	position: static;

}



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

	content: '';

	height: 0.1px;

	display: block;

}



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

	margin-left: 0;

	clear: left;

}



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

	margin-left: 0;

	clear: left;

}



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

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

		width: 100%;

		margin-left: 0;

		margin-top: 0rem;

		margin-bottom: 0rem;

	}

}



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

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

		width: 49.5%;

		margin-left: 1%;

		margin-top: 0.6rem;

		margin-bottom: 0.6rem;

	}

}



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

}



.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%;

	display: flex;

	flex-wrap: wrap;

	position: static;

}



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

	position: static;

}



.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;

}



#w_grid-1604023638923 {

	left: 0!important;

	box-shadow: 0 0 8px 0 rgba(46,46,46,0.3)

}



@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_fimg-1581924504064 {

		max-width: 150px;

	}

}



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

	.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) {

}



.w_fbtn-002 {

	display: block;

	width: 100%;

	height: 100%;

	max-width: 150px;

	min-height: 36px;

	max-height: 0;

	text-align: center;

	margin: 0 auto;

	font-size: 0;

}



.w_fbtn-002 .p_CommonBtn {

	width: 100%;

	height: inherit;

	padding: 0;

}



.w_fbtn-002 .p_CommonBtn .font {

	text-align: center;

	display: inline-block;

	vertical-align: middle;

	width: 100%;

	font-size: 14px;

	height: auto;

}



.w_fbtn-002 .animated {

	width: 100%;

	height: 100%;

	min-height: inherit;

}



.w_fbtn-002 .p_link {

	min-height: inherit;

	display: block;

}



.w_fbtn-002 .p_CommonBtn {

	width: 100%;

	height: 36px;

	color: #02A7F0;

	padding-top: 0;

	padding-right: 20px;

	padding-left: 20px;

	text-align: center;

	min-height: inherit;

	border-width: 1px;

	border-style: solid;

	border-color: transparent;

}



.w_fbtn-002 .e_btn:hover {

	box-shadow: none;

}



.w_fbtn-002 .e_btn:active {

	box-shadow: none;

}



.w_fbtn-002 .p_CommonBtn:before {

	content: '';

	width: 0;

	height: 100%;

	display: inline-block;

	vertical-align: middle;

}



.c-333 {

	color: #fff;

}



.c_portalResProduct_category-01001009 .p_image {

	width: 30px;

	height: 30px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 5px;

	margin-top: 6px;

}



.nav ul {

	padding: 0;

}



.nav ul li {

	float: left;

}



.nav ul li a {

	display: block;

	z-index: 1;

	padding: 0 40px;

	line-height: 50px;

	position: relative;

	color: #fff;

}



.nav ul li a:before {

	content: "";

	position: absolute;

	left: 0px;

	top: 0;

	width: 1px;

	height: 100%;

	display: block;

	background-color: rgba(255,255,255,.2);

}



.nav ul li:last-child a:after {

	content: "";

	position: absolute;

	right: 0px;

	top: 0;

	width: 1px;

	height: 100%;

	display: block;

	background-color: rgba(255,255,255,.2);

}



.nav ul li a:hover {

	background-color: #fff;

	color: #004e94 !important;

}



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

	.c_portalResProduct_category-01001009 .btn {

		border: none;

		width: 100%;

		line-height: 50px;

		border-radius: 0;

		background: none;

		padding: 0;

		font-size: 21px;

		font-family: Arial;

	}



	.c_portalResProduct_category-01001009 .js_categoryBox {

		background: #fff;

	}



	.nav ul li {

		display: block;

		border-bottom: 1px solid #eee;

		float: none;

	}



	.nav ul li a {

		color: #333 !important;

	}



	.nav ul li a:hover {

		background-color: #004e94 !important;

		color: #fff !important;

	}



	.nav .p_btn-hide {

		background: rgba(0,0,0,.5);

	}



	.nav .p_btn-hide .p_c-fff {

		background: #004e94;

	}

}



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

	.c_portalResProduct_category-01001009 .p_btn-show,.c_portalResProduct_category-01001009 .p_btn-hide {

		display: none;

	}



	.c_portalResProduct_category-01001009 {

		height: auto;

		width: 280px;

		overflow: visible;

	}

}



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

}



.c_portalResProduct_category-01001009 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



.c_portalResProduct_category-01001009 >div {

	animation-fill-mode: both;

}



.c_portalResProduct_category-01001009 #i2-swiper2 {

	width: 100%;

	height: 100%;

}



.c_portalResProduct_category-01001009 #i2-swiper2:after {

	content: '';

	position: absolute;

	z-index: -1;

}



.c_portalResProduct_category-01001009 .i2 .L {

	height: 100%;

	padding-left: 10vw;

	padding-right: 19vw;

}



.c_portalResProduct_category-01001009 .i2 .R {

	height: 100%;

	padding: 6vw 10vw 7vw 18vw;

}



.c_portalResProduct_category-01001009 .i2 .LB p {

	-webkit-line-clamp: 5px;

	line-height: 2px;

	max-height: 160px;

	margin-top: 2vw;

	margin-bottom: 2vw;

}



.c_portalResProduct_category-01001009 .i2 .LB h3 {

	font-weight: normal;

	background: #e70112;

	padding: 5px 20px;

	border-radius: 30px;

	max-width: 180px;

}



.c_portalResProduct_category-01001009 .i2 .i2-text p {

	margin-top: 5px;

}



.c_portalResProduct_category-01001009 .i2 .R li {

	height: auto;

	margin-top: 2vw;

	width: auto;

}



.c_portalResProduct_category-01001009 .i2 .R i {

	width: 2vw;

	height: 2vw;

	margin-left: 1vw;

}



.c_portalResProduct_category-01001009 .i2 .R a {

	padding-right: 2vw;

}



.c_portalResProduct_category-01001009 .i2 .R a:after {

	display: block;

	content: '';

	position: absolute;

	right: 0px;

	top: 50%;

	transform: translateY(-50%);

	z-index: -1;

	background: #fff;

	border-radius: 50%;

	border: 2px solid #888;

	box-sizing: border-box;

	transition: 0.5s ease 0s;

	width: 1vw;

	height: 1vw;

}



.c_portalResProduct_category-01001009 .i2 .R .swiper-slide-thumb-active p, .i2 .R .swiper-slide-thumb-active h3 {

	color: #e70112!important;

	font-weight: bold;

}



.c_portalResProduct_category-01001009 .i2 .R .swiper-slide-thumb-active a:after {

	border-color: #008cd6;

}



.c_portalResProduct_category-01001009 .i2 .M-border {

	height: 100%;

	width: 100%;

	animation: a2 40s linear 0s infinite;

}



.c_portalResProduct_category-01001009 .i2 .M-border:before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	border-radius: 50%;

	z-index: -1;

	border: 1px solid #dcdcdc;

	box-sizing: border-box;

}



.c_portalResProduct_category-01001009 .i2 .M-border:after {

	content: '';

	position: absolute;

	top: 0px;

	left: 50%;

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

	width: 12px;

	height: 12px;

	border-radius: 50%;

	background: #df1910;

	margin-top: 1px;

	animation: a3 40s linear 0s infinite;

}



.c_portalResProduct_category-01001009 .i2 .M-box {

	position: absolute;

	width: 100%;

	height: 100%;

	padding: 1.5vw;

	left: 0px;

	top: 0px;

	z-index: 0;

}



.c_portalResProduct_category-01001009 .i2 .M-bg {

	border-radius: 50%;

	width: 100%;

	height: 100%;

	box-shadow: 8px 0 1.5vw 0 rgba(40,57,91,0.1);

}



.c_portalResProduct_category-01001009 .i2 .M ul {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 0;

}



.c_portalResProduct_category-01001009 .i2 .M li {

	position: absolute;

	width: 80%;

	height: 80%;

	top: 10%;

	left: 10%;

	z-index: -1;

	transform: scale(0.5);

	opacity: 0;

	transition: 0.5s ease 0s;

}



.c_portalResProduct_category-01001009 .i2 .M li img {

	max-height: 100%;

	max-width: 100%;

	transition: 0.5s linear 0s;

	border-radius: 300px;

	transform: scale(1.2);

}



.c_portalResProduct_category-01001009 .i2 .M li.on {

	transform: scale(1);

	opacity: 1;

	transition-delay: 0.4s;

	z-index: 0;

}



.c_portalResProduct_category-01001009 .i2 .a1:hover span {

	color: #fff;

}



.c_portalResProduct_category-01001009 .i2 .R a>div {

	width: calc(100% - 4.5vw);

}



@keyframes img {

	100% {

		transform: scale(1.07);

	}

}



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

	.c_portalResProduct_category-01001009 .i2 .M li:hover img, .i3 [class*="PhotoList"] li:hover a {

		transform: scale(1.3);

	}



	.c_portalResProduct_category-01001009 .i2 .R a:hover h3 {

		color: #7fbe25;

	}



	.c_portalResProduct_category-01001009 #i2-swiper2:after {

		right: 0.8vw;

		top: 0;

		height: 100%;

		border-left: 1px dashed #727272;

		margin-right: -1px;

	}



	.c_portalResProduct_category-01001009 .i2 .L:after {

		content: '';

		position: absolute;

		width: 100%;

		height: 100%;

		left: 0;

		top: 0;

		z-index: -1;

	}



	.c_portalResProduct_category-01001009 .i2 .M {

		width: 32vw;

		height: 32vw;

		z-index: 1;

		position: absolute;

		left: 50%;

		top: 50%;

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

	}



	.c_portalResProduct_category-01001009 .i2 {

		height: 43vw;

		background-image: url(../images/bg_home5.jpg);

	}

}



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

	.c_portalResProduct_category-01001009 #i2-swiper2:after {

		right: 0.5vw;

	}

}



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

	.c_portalResProduct_category-01001009 .i2 .L {

		padding-left: 4vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R {

		padding-right: 4vw;

	}



	.c_portalResProduct_category-01001009 .i2 .M-border:after {

		width: 8px;

		height: 8px;

	}



	.c_portalResProduct_category-01001009 .i2 .R a {

		padding-right: 3vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R a:after {

		width: 1.6vw;

		height: 1.6vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R i {

		width: 4.5vw;

		height: 4.5vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R a>div {

		width: calc(100% - 5.5vw);

	}

}



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

	.c_portalResProduct_category-01001009 .i2 {

		padding-top: 6vw;

	}



	.c_portalResProduct_category-01001009 .i2 .L {

		padding-right: 0;

		float: none;

		background: none;

	}



	.c_portalResProduct_category-01001009 .i2 .R {

		float: none;

	}



	.c_portalResProduct_category-01001009 .i2 .M {

		width: 78vw;

		height: 78vw;

		position: relative;

		transform: none;

		margin: 0 auto;

		left: 0;

		top: 0;

		margin-top: 5vw;

		z-index: 0;

	}



	.c_portalResProduct_category-01001009 .i2 .M-box {

		padding: 4vw;

	}



	.c_portalResProduct_category-01001009 .i2 .M-bg {

		box-shadow: 8px 0 5vw 0 rgba(40,57,91,0.1);

	}



	.c_portalResProduct_category-01001009 .i2 .R {

		float: none;

		width: 100%;

		padding: 0;

		height: auto;

		margin-top: 15vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R a {

		padding-right: 0;

	}



	.c_portalResProduct_category-01001009 .i2 .R a:after {

		position: static;

		width: 3vw;

		height: 3vw;

		margin: 4vw auto 0;

		transform: none;

	}



	.c_portalResProduct_category-01001009 .i2 .i2-text p {

		margin-top: 1vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R a>div {

		width: auto;

	}



	.c_portalResProduct_category-01001009 .i2 .R i {

		width: auto;

		height: 10vw;

		margin-left: 3vw;

	}



	.c_portalResProduct_category-01001009 .i2 .R i img {

		max-height: none;

		max-width: none;

		height: 100%;

	}



	.c_portalResProduct_category-01001009 #i2-swiper2:after {

		border-top: 1px dashed #727272;

		width: 100%;

		left: 0;

		bottom: 1.5vw;

		margin-bottom: -1px;

	}



	.c_portalResProduct_category-01001009 #i2-swiper2 {

	}



	.c_portalResProduct_category-01001009 .i2 .R li {

		margin-top: 0;

	}



	.c_portalResProduct_category-01001009 .i2 .R li {

		margin: 0 5vw;

	}



	.c_portalResProduct_category-01001009 .i2:before {

		content: '';

		position: absolute;

		width: 50%;

		height: 116vw;

		left: 0;

		top: 0;

		z-index: -1;

	}



	.c_portalResProduct_category-01001009 .i2 .LB {

		position: absolute;

		z-index: -1;

		opacity: 0;

		bottom: 0;

		left: 0;

	}



	.c_portalResProduct_category-01001009 .i2 .a1 i {

		margin: 0 auto;

	}



	.c_portalResProduct_category-01001009 .i2 .a1 span {

		margin-left: 0;

		margin-top: 1vw;

	}



	.c_portalResProduct_category-01001009 .i2 .i-btn {

		margin-top: 5vw;

	}

}



.c_portalResProduct_category-01001009 .text-u {

	padding-bottom: 50px;

}



.c_portalResProduct_category-01001009 .c-fff {

	color: #fff;

}



.c_portalResProduct_category-01001009 .c2.title1 p:before, .c2.title1 p:after {

	background: #e70112;

}



.c_portalResProduct_category-01001009 .c2.title1 p:before {

	background: #e70112;

}



.c_portalResProduct_category-01001009 .c2.title1 p:after {

	background: #e70112;

}



.c_portalResProduct_category-01001009 .b-this {

}



.c_portalResNews_list-01001 {

	min-width: 320px;

	width: 100%;

}



.c_portalResNews_list-01001 .p_PromptNoneData {

	width: auto;

	text-align: center

}



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

	content: ""

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .first {

	height: auto;

	display: table-cell;

	position: relative;

	vertical-align: middle;

	padding: 0 10px 5px 0;

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title {

	display: inline-table;

	padding: 0 30px;

	min-height: 200px;

	height: 100%

}



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

	content: "\e6b4"

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_title .font {

	display: table-cell;

	vertical-align: middle;

	text-align: left

}



.c_portalResNews_list-01001 .p_PromptNoneData .promptbox {

	width: auto;

	height: 100%

}



.c_portalResNews_list-01001 .p_PromptNoneData .prompt_content {

	padding-left: 65px

}



.c_portalResNews_list-01001 .p_moreBtn {

	position: static;

	width: auto;

	display: inline-table;

	min-height: 29px;

	margin: 0;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	min-width: 86px;

	cursor: pointer;

	text-align: center

}



.c_portalResNews_list-01001 .p_moreBtn .font {

	white-space: nowrap;

	overflow: visible;

	vertical-align: middle

}



.c_portalResNews_list-01001 .p_moreBtn .iconfont:before {

	content: ""

}



@-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;

	box-sizing: border-box;

	display: inline-block;

	position: relative;

	overflow: hidden;

	text-indent: -9999px;

	width: 32px;

	height: 32px;

	vertical-align: middle

}



.c_portalResNews_list-01001 .p_loading {

	width: 100%;

	height: 70px;

	line-height: 70px;

	text-align: center;

}



.c_portalResNews_list-01001 .p_loading .iconfont:before {

	content: ""

}



.c_portalResNews_list-01001 .p_loading .font {

	display: inline-block;

	margin-left: 20px;

	height: inherit

}



.c_portalResNews_list-01001 .p_moreBox {

	margin: 0 20px;

	width: auto;

	height: auto;

	padding: 0;

	overflow: hidden

}



.c_portalResNews_list-01001 .p_ToDetail {

	display: inline-block;

	margin: 0;

	padding: 5px 10px;

	min-width: 86px;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

}



a>.c_portalResNews_list-01001 .p_ToDetail:hover {

	cursor: pointer

}



.c_portalResNews_list-01001 .p_SummaryBox {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	overflow: hidden

}



.c_portalResNews_list-01001 .p_summary {

	text-align: left;

	vertical-align: top;

	word-break: break-all

}



.c_portalResNews_list-01001 .p_time {

	display: inline-block;

	margin: 0;

	padding: 0 5px 0 0;

	vertical-align: middle;

	text-align: left;

	white-space: nowrap;

	overflow: visible;

	line-height: 18px;

	vertical-align: top

}



.c_portalResNews_list-01001 .p_assist {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	overflow: hidden

}



.c_portalResNews_list-01001 .p_TitleBox {

	width: auto;

	height: auto;

	padding: 5px 0;

	overflow: hidden;

	vertical-align: top;

}



.c_portalResNews_list-01001 .p_title {

	display: block;

	width: 100%;

	margin: 0;

	padding: 0;

	text-align: left;

	cursor: pointer;

	overflow: hidden;

	text-overflow: ellipsis;

}



.c_portalResNews_list-01001 .p_header {

	margin: 5px 0 0;

	width: auto;

	height: auto;

	padding: 0;

	overflow: hidden;

}



.c_portalResNews_list-01001 .p_content {

	margin: 0;

	width: 236px;

	height: 317px;

	padding: 0;

	overflow: hidden

}



.c_portalResNews_list-01001 .p_images {

	margin: 0;

	width: 168px;

	height: 138px;

	padding: 0;

	overflow: hidden;

	float: left;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	position: relative;

	vertical-align: middle;

	text-align: center;

	margin-right: 15px

}



.c_portalResNews_list-01001 .p_articles {

	margin: 0;

	width: inherit;

	height: 186px;

	padding: 0;

}



.c_portalResNews_list-01001 .p_news {

	margin: 0;

	width: inherit;

	height: auto;

	padding: 0;

	overflow: hidden;

}



.c_portalResNews_list-01001 .p_Newslist {

	margin: 0;

	padding: 0;

	overflow: hidden;

}



.c_portalResNews_list-01001 {

	overflow: hidden;

}



.c_portalResNews_list-01001 .p_content {

	width: auto;

	height: auto;

	vertical-align: top

}



.c_portalResNews_list-01001 .p_SummaryBox {

	width: auto;

	height: auto;

}



.c_portalResNews_list-01001 .p_assist {

	width: auto;

	height: auto;

}



.c_portalResNews_list-01001 .p_icon {

	display: inline-block;

	vertical-align: middle;

	margin-top: 2px

}



.c_portalResNews_list-01001 .p_about {

	display: inline-block;

	vertical-align: middle

}



.c_portalResNews_list-01001 .p_articles {

	display: inline-block;

	height: auto;

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

	padding: 15px 20px;

	overflow: hidden;

	float: left;

}



.c_portalResNews_list-01001 .p_thumbnail {

	width: 100%;

	height: auto;

	vertical-align: middle;

	text-align: center;

	overflow: hidden

}



.c_portalResNews_list-01001 .p_thumbnail img {

	width: 100%;

}



.c_portalResNews_list-01001 .higher .p_thumbnail {

	position: absolute;

	height: 100%

}



.c_portalResNews_list-01001 .widther .p_thumbnail {

	position: absolute;

	height: 100%

}



.c_portalResNews_list-01001 .smaller .p_thumbnail {

	position: absolute;

	height: 100%

}



.c_portalResNews_list-01001 .p_assist {

	margin-top: 2px;

}



.c_portalResNews_list-01001 .p_SummaryBox {

	clear: both;

	margin-bottom: 10px;

	margin-top: 8px

}



.c_portalResNews_list-01001 .p_ToDetail {

	float: right;

	position: relative

}



.c_portalResNews_list-01001 .p_summary {

	white-space: normal

}



.c_portalResNews_list-01001 .p_categorySummaryBox {

	overflow: hidden;

	padding: 10px;

}



.c_portalResNews_list-01001 article {

	word-wrap: break-word !important;

	word-break: normal !important;

}



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

	.c_portalResNews_list-01001 .p_articles {

		margin-top: 10px !important;

		width: 100% !important;

	}



	.c_portalResNews_list-01001 .mp_linkUrl {

		display: block;

		height: auto;

	}



	.c_portalResNews_list-01001 .p_SummaryBox {

		display: none;

	}



	.c_portalResNews_list-01001 .p_ToDetail {

		display: none !important;

	}



	.c_portalResNews_list-01001 .mP_SummaryBox {

		clear: both;

	}



	.c_portalResNews_list-01001 .p_Information {

		display: flex;

		padding: 10px 0;

	}



	.c_portalResNews_list-01001 .p_Information li {

		flex: 1;

		height: 20px;

		overflow: hidden;

	}



	.c_portalResNews_list-01001 .p_KeyWord {

		width: 100%;

		margin-top: 5px;

	}



	.c_portalResNews_list-01001 .p_KeyWord .p_tag {

		padding: 5px 15px;

		margin-right: 10px;

		border-radius: 3px;

	}



	.c_portalResNews_list-01001 .blank {

		width: 100%;

		height: 15px;

		overflow: hidden;

	}



	.c_portalResNews_list-01001 .p_articles {

		border: none

	}

}



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

	.c_portalResNews_list-01001 .mp_linkUrl {

		display: none;

	}



	.c_portalResNews_list-01001 .mP_SummaryBox {

		display: none;

	}



	.c_portalResNews_list-01001 .p_Information {

		display: none;

	}



	.c_portalResNews_list-01001 .p_KeyWord {

		display: none;

	}



	.c_portalResNews_list-01001 .blank {

		display: none;

	}

}



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

}



@CHARSET "UTF-8";



* {

	padding: 0;

	margin: 0;

}



.pagebox {

	width: 100%;

}



.pagebox,#-remove--flag {

	width: 100%;

	margin: 0px auto;

}



body,#-remove--flag {

}



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

}



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

}



#c_portalResPublic_codeContainer-16218484353477664 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 50px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 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) {

}



@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) {

}



@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_portalResNews_list-16218490657803751 .p_articles {

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

}



#c_portalResNews_list-16218490657803751 .p_CommonSummaryBoxA {

	text-align: center;

}



#c_portalResNews_list-16218490657803751 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResNews_list-16218490657803751 >div {

	animation-fill-mode: both;

}



#c_portalResNews_list-16218490657803751 .newListBox {

	width: 100%;

	height: auto;

	overflow: hidden;

}



#c_portalResNews_list-16218490657803751 .container {

	margin: 0 auto;

	padding: 0 1rem;

	width: 100%;

}



#c_portalResNews_list-16218490657803751 .newList {

	float: left;

	padding: 10px;

	overflow: hidden;

}



#c_portalResNews_list-16218490657803751 .topBox {

	position: relative;

	width: 100%;

	height: 390px;

	overflow: hidden;

}



#c_portalResNews_list-16218490657803751 .newPicBox {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



#c_portalResNews_list-16218490657803751 .newPic {

	position: absolute;

	top: 50%;

	left: 50%;

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

	height: 100%;

	width: auto;

}



#c_portalResNews_list-16218490657803751 .content {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	padding: 50px 30px 0;

	background-color: #fff;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .newTimeBox {

	color: rgb(120, 120, 120);

}



#c_portalResNews_list-16218490657803751 .year {

	display: inline-block;

	font-family: Roboto;

	font-size: 1.5rem;

	margin-right: 4px;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .mon {

	display: inline-block;

	font-size: 0.875rem;

	font-family: Roboto;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .newTitle {

	wdith: 100%;

	margin: 12px 0 10px;

	font-size: 1.125rem;

	color: #000;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .newMs {

	width: 100%;

	color: #999;

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

	transition: all .5s ease;

	line-height: 2;

}



#c_portalResNews_list-16218490657803751 .lineBox {

	position: relative;

	width: 100%;

	height: 2px;

	overflow: hidden;

	background-color: #fff;

}



#c_portalResNews_list-16218490657803751 .line {

	position: relative;

	width: 90%;

	height: 100%;

	margin: 0 auto;

	background-color: #e70112;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .line::before {

	content: '';

	position: absolute;

	left: 0px;

	width: 0px;

	height: 100%;

	background: #307b55;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .bottomBox {

	display: block;

	width: 100%;

	height: 80px;

	padding: 0 2rem;

	background-color: #FFF;

}



#c_portalResNews_list-16218490657803751 .bottomLink {

	position: relative;

	display: block;

	width: 100%;

	height: 100%;

	overflow: hidden;

}



#c_portalResNews_list-16218490657803751 .detai {

	display: inline-block;

	height: 80px;

	float: none;

	padding: 0px;

	line-height: 80px;

	color: #e70112;

}



#c_portalResNews_list-16218490657803751 .iconBox {

	position: absolute;

	top: 50%;

	right: -44px;

	transform: translateY(-50%);

	width: 44px;

	height: 44px;

	border: 1px solid rgb(196, 196, 196);

	border-radius: 50%;

	overflow: hidden;

	transition: all .5s ease;

}



#c_portalResNews_list-16218490657803751 .lookDetai {

	width: 100%;

	height: 100%;

}



#c_portalResNews_list-16218490657803751 .newList:hover .line::before {

	width: 100%;

}



#c_portalResNews_list-16218490657803751 .newList:hover .iconBox {

	right: 0px;

}



#c_portalResNews_list-16218490657803751 .newList:hover .content {

	padding-top: 30px;

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

}



#c_portalResNews_list-16218490657803751 .newList:hover .year {

	color: #fff;

}



#c_portalResNews_list-16218490657803751 .newList:hover .mon {

	color: #fff;

}



#c_portalResNews_list-16218490657803751 .newList:hover .newTitle {

	color: #fff;

}



#c_portalResNews_list-16218490657803751 .newList:hover .newMs {

	color: #fff;

}



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

	#c_portalResNews_list-16218490657803751 .container {

		max-width: 1400px;

	}



	#c_portalResNews_list-16218490657803751 .newList {

		height: auto;

	}

}



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

	#c_portalResNews_list-16218490657803751 .container {

		max-width: 900px

	}



	#c_portalResNews_list-16218490657803751 .newList {

		width: 50%;

		height: auto;

	}

}



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

	#c_portalResNews_list-16218490657803751 .newList {

		width: 100%;

		height: 362px;

	}

}



#c_portalResNews_list-16218490657803751 .p_hot .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .p_new .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .p_page .pre .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .p_page .next .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .p_more .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .p_loading .iconfont:before {

	shadow-angle: 0px;

	shadow-distance: 0px;

	shadow-angle-ofInset: 0px;

	shadow-distance-ofInset: 0px;

}



#c_portalResNews_list-16218490657803751 .lantern {

	margin-left: 10px!important;

	margin-right: 10px!important;

}



#c_portalResNews_list-16218490657803751 {

	width: 100%;

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#c_portalResComplaintPage_detail-16219088433766910 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResComplaintPage_detail-16219088433766910 .demo-count {

	padding: 30px 10px 10px;

}



#c_portalResComplaintPage_detail-16219088433766910 .title-box {

	font-size: 1.125rem;

	color: #999;

	text-align: center;

	overflow: hidden;

}



#c_portalResComplaintPage_detail-16219088433766910 .title {

	font-size: 1.5rem;

	color: #333;

	letter-spacing: 5px;

	font-weight: 400;

	text-align: center;

}



#c_portalResComplaintPage_detail-16219088433766910 .num-box {

	display: flex;

	justify-content: center;

}



#c_portalResComplaintPage_detail-16219088433766910 .num-box li {

	flex-grow: 1;

	padding-left: 2%;

	border-left: 0 solid #f2f2f2;

}



#c_portalResComplaintPage_detail-16219088433766910 .num {

	font-size: 4.5rem;

	color: #e70112;

	line-height: 1.1;

	margin: -2px 0 0 -8px;

	font-family: xian;

}



#c_portalResComplaintPage_detail-16219088433766910 .num em {

	font-size: 18px;

	color: #000000;

}



#c_portalResComplaintPage_detail-16219088433766910 .num-box li p {

	font-size: 1.125rem;

	color: #959696;

	line-height: 28px;

}



#c_portalResComplaintPage_detail-16219088433766910 .title2 {

	font-size: 1.5rem;

	color: #333;

	letter-spacing: 5px;

	font-weight: 400;

	text-align: center;

}



@media (max-width: 767px) {

	#c_portalResComplaintPage_detail-16219088433766910 .demo-count {

		padding: 30px 15px;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .title-box {

		font-size: 0.75rem;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .title {

		font-size: 0.875rem;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box {

		padding: 40px 0;

		flex-wrap: wrap;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box li {

		flex-basis: 50%;

		padding-left: 8%;

		margin-bottom: 30px;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num {

		font-size: 2.375rem;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box li p {

		font-size: 0.75rem;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .title2 {

		font-size: 0.875rem;

	}

}



@media (min-width: 768px) {

	#c_portalResComplaintPage_detail-16219088433766910 .num-box {

		padding: 40px 0;

		flex-wrap: wrap;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box li {

		flex-basis: 50%;

		padding-left: 8%;

		margin-bottom: 30px;

	}

}



@media (min-width: 992px) {

	#c_portalResComplaintPage_detail-16219088433766910 .num-box {

		padding: 50px 0;

		flex-wrap: nowrap;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box li {

		flex-basis: auto;

		padding-left: 5%;

		margin: 0;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num {

		font-size: 4.5rem;

	}



	#c_portalResComplaintPage_detail-16219088433766910 .num-box li p {

		font-size: 1rem;

	}

}



#c_portalResComplaintPage_detail-16219088433766910 {

	width: 100%;

	max-width: 100%;

	min-width: 320px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



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

}



#c_portalResEbizads_banner-16218472013072023 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResEbizads_banner-16218472013072023 >div {

	animation-fill-mode: both;

}



#c_portalResEbizads_banner-16218472013072023 .bannerBox {

	width: 100%;

	height: auto;

}



#c_portalResEbizads_banner-16218472013072023 .content {

	position: relative;

	width: 100%;

	height: atuo;

}



#c_portalResEbizads_banner-16218472013072023 .picB {

	width: 100%;

	height: auto;

}



#c_portalResEbizads_banner-16218472013072023 .bannerPic {

	position: relative;

	width: 100%;

	top: 0px;

	left: 0px;

	transform: none;

}



#c_portalResEbizads_banner-16218472013072023 .ban_mouse {

	position: absolute;

	bottom: 20px;

	left: 50%;

	transform: translateX(-50%);

	z-index: 9;

}



#c_portalResEbizads_banner-16218472013072023 .n_mouse {

	position: relative;

	animation: dong 3s infinite;

}



#c_portalResEbizads_banner-16218472013072023 .swiper-button-prev {

	width: 38px;

	height: 38px;

	border-radius: 50%;

	cursor: pointer;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	z-index: 1;

	left: 20px;

	background-color: rgba(91, 112, 136,.5);

	color: #fff;

	text-align: center;

	line-height: 38px;

}



#c_portalResEbizads_banner-16218472013072023 .swiper-button-next {

	width: 38px;

	height: 38px;

	border-radius: 50%;

	cursor: pointer;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	z-index: 1;

	right: 20px;

	background-color: rgba(91, 112, 136,.5);

	color: #fff;

	text-align: center;

	line-height: 38px;

}



#c_portalResEbizads_banner-16218472013072023 .text {

	position: absolute;

	top: 50%;

	width: 60%;

	max-width: 1000px;

	left: 0px;

	right: 0px;

	margin: 0 auto;

	transform: translateY(-30%);

	display: none;

}



#c_portalResEbizads_banner-16218472013072023 .bannerTitle {

	color: #fff;

	position: relative;

	padding-bottom: 2rem;

	font-size: 1.125rem;

}



#c_portalResEbizads_banner-16218472013072023 .bannerTitle::before {

	content: '';

	display: block;

	width: 2rem;

	height: 0.125rem;

	background-color: #e34646;

	position: absolute;

	top: 2.25rem;

}



#c_portalResEbizads_banner-16218472013072023 .bannerTitle::after {

	content: '';

	display: block;

	width: 2rem;

	height: 0.125rem;

	background-color: #fff;

	position: absolute;

	top: 2.25rem;

	left: 2rem;

}



#c_portalResEbizads_banner-16218472013072023 .summry {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

	color: #fff;

	font-size: 1.5rem;

	letter-spacing: 3px;

}



#c_portalResEbizads_banner-16218472013072023 .bannerLink {

	display: block;

	width: 6rem;

	height: 2rem;

	border-radius: 1rem;

	background-color: #fff;

	text-align: center;

	line-height: 2rem;

	color: #ccc;

	margin-top: 3rem;

}



#c_portalResEbizads_banner-16218472013072023 .text * {

	transform: translateY(3rem);

	opacity: 0;

}



#c_portalResEbizads_banner-16218472013072023 .swiper-slide-active .text * {

	transition: all 2s ease .5s;

	transform: translateY(0);

	opacity: 1;

}



#c_portalResEbizads_banner-16218472013072023 .bannerLink:hover {

	background-color: rgba(227, 70, 70, 1);

	color: #fff;

	transition: all 2s ease;

}



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

	#c_portalResEbizads_banner-16218472013072023 .bannerTitle {

		font-size: 1.25rem;

	}



	#c_portalResEbizads_banner-16218472013072023 .summry {

		font-size: 1rem;

	}

}



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

	#c_portalResEbizads_banner-16218472013072023 .bannerBtn {

		display: none;

	}



	#c_portalResEbizads_banner-16218472013072023 .bannerTitle {

		font-size: 1rem;

	}



	#c_portalResEbizads_banner-16218472013072023 .summry {

		font-size: 0.875rem;

	}

}



#c_portalResEbizads_banner-16218472013072023 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {

	background-image: none;

}



#c_portalResEbizads_banner-16218472013072023 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background-image: none;

}



#c_portalResEbizads_banner-16218472013072023 {

	width: auto;

	max-width: none;

	min-width: 300px;

	height: auto;

	max-height: none;

	min-height: 0px;

	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_portalResProduct_category-16219049972281695 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#c_portalResProduct_category-16219049972281695 >div {

	animation-fill-mode: both;

}



#c_portalResProduct_category-16219049972281695 .b-this {

	background: none;

}



#c_portalResProduct_category-16219049972281695 .c-333 {

	color: #fff;

}



#c_portalResProduct_category-16219049972281695 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621847191240 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621847191240 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	margin-left: 0;

	clear: left;

}



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

}



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

	margin-left: 0;

	clear: left;

}



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

}



#w_grid-1621847672530 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621847672530 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		max-width: 100%;

		margin: 0 auto;

	}



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

		font-size: 12px!important;

	}



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

		margin-left: 0;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 49%;

	}



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

		margin-right: 0;

	}



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

		max-width: 86%;

		margin: 0 auto;

	}



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

		margin-left: 7%;

	}

}



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

}



#w_grid-1621848085758 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621848085758 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		width: 49%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}



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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 49%;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}



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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 49%;

	}



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

		margin-right: 0px;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 1%;

	}



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

		width: 49.5%;

		margin-left: 1%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 49.5%;

	}



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

		margin-right: 0;

	}

}



#w_fimgbox-1621851591996 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621851591996 >div {

	animation-fill-mode: both;

}



#w_grid-1621851592001 > div > .p_gridbox {

	background: linear-gradient(0deg, rgba(0,0,0,1), transparent);

	transition: 0.5s;

	height: 100%;

	display: flex;

	align-items: flex-start;

	position: relative;

	top: 86%;

}



#w_grid-1621851592001 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621851592001 >div {

	animation-fill-mode: both;

	height: 100%;

	overflow: hidden;

	transition: 0.5s;

}



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

	margin-left: 0px;

	clear: left;

}



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

	#w_grid-1621851592001 > div:hover > .p_gridbox {

		top: 70%;

		display: flex;

		align-items: center;

		background: linear-gradient(0deg, #e70112, transparent);

		height: 30%;

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	#w_grid-1621851592001 > div > .p_gridbox {

		bottom: 0;

	}

}



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

	margin-left: 0;

	clear: left;

}



#w_grid-1621851592010 span {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



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

}



#w_fimgbox-1621851891345 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621851891345 >div {

	animation-fill-mode: both;

}



#w_grid-1621851891354 > div > .p_gridbox {

	background: linear-gradient(0deg, rgba(0,0,0,1), transparent);

	transition: 0.5s;

	height: 100%;

	display: flex;

	align-items: flex-start;

	position: relative;

	top: 86%;

}



#w_grid-1621851891354 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621851891354 >div {

	animation-fill-mode: both;

	height: 100%;

	overflow: hidden;

	transition: 0.5s;

}



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

	margin-left: 0px;

	clear: left;

}



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

	#w_grid-1621851891354 > div:hover > .p_gridbox {

		top: 70%;

		display: flex;

		align-items: center;

		background: linear-gradient(0deg, #e70112, transparent);

		height: 30%;

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	#w_grid-1621851891354 > div > .p_gridbox {

		bottom: 0;

	}

}



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

	margin-left: 0;

	clear: left;

}



#w_grid-1621851891367 span {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



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

}



#w_grid-1621848089549 > div > .p_gridbox {

	background-color: #e70112;

	border-radius: 50px;

}



#w_grid-1621848089549 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621848089549 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

	display: flex;

	flex-direction: column;

	justify-content: center;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



#w_fbtn-1621847875624 .p_CommonBtn {

	border-radius: 20px;

	background: #e70112;

}



#w_fbtn-1621847875624 .p_CommonBtn:hover {

	background: #43697e;

}



#w_fbtn-1621847875624 .p_CommonBtn:hover .font {

	color: #fff;

}



#w_fbtn-1621847875624 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fbtn-1621847875624 >div {

	animation-fill-mode: both;

}



#w_fbtn-1621847875624 .font {

	color: #fff;

	font-size: 14px;

}



#w_grid-1621848175357 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621848175357 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 49%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}



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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 49%;

	}



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

		margin-right: 0px;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 1%;

	}



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

		width: 49.5%;

		margin-left: 1%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 49.5%;

	}



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

		margin-right: 0;

	}

}



#w_fimgbox-1621851894130 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621851894130 >div {

	animation-fill-mode: both;

}



#w_grid-1621851894135 > div > .p_gridbox {

	background: linear-gradient(0deg, rgba(0,0,0,1), transparent);

	transition: 0.5s;

	height: 100%;

	display: flex;

	align-items: flex-start;

	position: relative;

	top: 86%;

}



#w_grid-1621851894135 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621851894135 >div {

	animation-fill-mode: both;

	height: 100%;

	overflow: hidden;

	transition: 0.5s;

}



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

	margin-left: 0px;

	clear: left;

}



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

	#w_grid-1621851894135 > div:hover > .p_gridbox {

		top: 70%;

		display: flex;

		align-items: center;

		background: linear-gradient(0deg, #e70112, transparent);

		height: 30%;

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	#w_grid-1621851894135 > div > .p_gridbox {

		bottom: 0;

	}

}



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

	margin-left: 0;

	clear: left;

}



#w_grid-1621851894145 span {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



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

}



#w_fimgbox-1621851897646 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621851897646 >div {

	animation-fill-mode: both;

}



#w_grid-1621851897656 > div > .p_gridbox {

	background: linear-gradient(0deg, rgba(0,0,0,1), transparent);

	transition: 0.5s;

	height: 100%;

	display: flex;

	align-items: flex-start;

	position: relative;

	top: 86%;

}



#w_grid-1621851897656 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621851897656 >div {

	animation-fill-mode: both;

	height: 100%;

	overflow: hidden;

	transition: 0.5s;

}



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

	margin-left: 0px;

	clear: left;

}



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

	#w_grid-1621851897656 > div:hover > .p_gridbox {

		top: 70%;

		display: flex;

		align-items: center;

		background: linear-gradient(0deg, #e70112, transparent);

		height: 30%;

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	#w_grid-1621851897656 > div > .p_gridbox {

		bottom: 0;

	}

}



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

	margin-left: 0;

	clear: left;

}



#w_grid-1621851897670 span {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



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

}



#w_fimgbox-1621848267411 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621848267411 >div {

	animation-fill-mode: both;

}



#w_fimgbox-1621848267411 .w_imgbox > .p_contentbox {

	display: flex;

	flex-direction: column;

	justify-content: center;

}



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

	#w_fimgbox-1621848267411 > .w_imgbox > .p_contentbox> div:nth-child(3) {

		max-width: 100px;

	}



	#w_fimgbox-1621848267411 .w_imgbox > img {

		width: 160%;

		height: auto;

		margin-left: -30%;

	}



	#w_fimgbox-1621848267411 .w_imgbox {

		overflow: hidden;

	}

}



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

}



#w_fimgbox-1621848498805 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621848498805 >div {

	animation-fill-mode: both;

}



#w_fimgbox-1621848498805 .w_imgbox {

	overflow: visible;

}



#w_grid-1621850214525 > div > .p_gridbox {

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

}



#w_grid-1621850214525 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621850214525 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



#w_grid-1621848869705 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621848869705 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 29.017799999999994%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}



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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 68.9822%;

	}



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

		margin-right: 0px;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 49%;

	}



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

		margin-right: 0;

	}

}



#w_fbtn-1621848869726 .p_CommonBtn {

	border-radius: 20px;

	background: #e70112;

}



#w_fbtn-1621848869726 .p_CommonBtn:hover {

	background: #43697e;

}



#w_fbtn-1621848869726 .p_CommonBtn:hover .font {

	color: #fff;

}



#w_fbtn-1621848869726 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fbtn-1621848869726 >div {

	animation-fill-mode: both;

}



#w_fbtn-1621848869726 .font {

	color: #fff;

	font-size: 14px;

}



#w_grid-1621848953939 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621848953939 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49.686%;

		margin-left: 2%;

		margin-right: 0px;

		clear: none;

	}



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

		margin-left: 0px;

		clear: left;

		margin-right: 0px;

		width: 48.31399999999999%;

	}



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

		margin-right: 0px;

	}

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 2%;

	}



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

		width: 49%;

		margin-left: 2%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 49%;

	}



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

		margin-right: 0;

	}

}



#w_grid-1621850798796 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621850798796 >div {

	animation-fill-mode: both;

}



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

	margin-left: 0px;

	clear: left;

}



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

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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0%;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

	#w_grid-1621850798796 > div > .p_gridbox {

		display: flex;

		align-items: center;

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 1%;

	}



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

		width: 0;

		margin-left: 1%;

		margin-right: 0;

		clear: none;

	}



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

		margin-left: 0;

		clear: left;

		margin-right: 0;

		width: 100%;

	}



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

		margin-right: 0;

	}

}



#w_fimgbox-1621851076895 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_fimgbox-1621851076895 >div {

	animation-fill-mode: both;

}



#w_grid-1621851076899 > div > .p_gridbox {

	background: linear-gradient(0deg, rgba(0,0,0,1), transparent);

	transition: 0.5s;

	height: 100%;

	display: flex;

	align-items: flex-start;

	position: relative;

	top: 80%;

}



#w_grid-1621851076899 .p_MatteIcon .iconfont:before {

	content: '\e602';

}



#w_grid-1621851076899 >div {

	animation-fill-mode: both;

	height: 100%;

	overflow: hidden;

	transition: 0.5s;

}



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

	margin-left: 0px;

	clear: left;

}



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

	#w_grid-1621851076899 > div:hover > .p_gridbox {

		top: 0;

		display: flex;

		align-items: center;

		background: linear-gradient(0deg, #e70112, transparent);

	}



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

		margin-bottom: 0rem;

		margin-top: 0rem;

		margin-left: 0;

	}



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

		width: 100%;

		margin-left: 0;

		margin-right: 0;

		clear: none;

	}



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

		margin-right: 0;

	}

}



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

}



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

	#w_grid-1621851076899 > div > .p_gridbox {

		bottom: 0;

	}

}



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

	margin-left: 0;

	clear: left;

}



#w_grid-1621851076907 span {

	display: -webkit-box;

	overflow: hidden;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



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

}



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

}



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

}



#w_grid-1621847191240 {

	width: 96%;

	max-width: 1600px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 192px;

	margin-top: 5.2%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0.5%;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621847376992 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621908838483 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621847192809 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621847672530 {

	width: 96%;

	max-width: 1600px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 192px;

	margin-top: 5%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621847688118 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621847696700 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621848085758 {

	width: 100%;

	max-width: 1180px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 192px;

	margin-top: 9%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621851591996 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621851592001 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: 100%;

	max-height: none;

	min-height: 0px;

	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_common_text-1621851592008 {

	width: 90%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 2px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#w_grid-1621851592010 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621851891345 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621851891354 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: 100%;

	max-height: none;

	min-height: 0px;

	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_common_text-1621851891363 {

	width: 90%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 2px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#w_grid-1621851891367 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621848089549 {

	width: 100%;

	max-width: 480px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 42px;

	margin-top: 3%;

	margin-left: 0px;

	margin-right: auto;

	margin-bottom: 20px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621848124549 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621847701256 {

	width: auto;

	max-width: 86%;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fbtn-1621847875624 {

	width: 100%;

	max-width: 200px;

	min-width: 0px;

	height: 100%;

	max-height: 0px;

	min-height: 44px;

	margin-top: 4%;

	margin-left: 7%;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621848175357 {

	width: 100%;

	max-width: 1180px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 192px;

	margin-top: 5%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621851894130 {

	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: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621851894135 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: 100%;

	max-height: none;

	min-height: 0px;

	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_common_text-1621851894142 {

	width: 90%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 2px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#w_grid-1621851894145 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621851897646 {

	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: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621851897656 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: 100%;

	max-height: none;

	min-height: 0px;

	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_common_text-1621851897667 {

	width: 90%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 2px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#w_grid-1621851897670 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621848267411 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 200px;

	margin-top: 5%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621848337717 {

	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: 0px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}



#w_common_text-1621848373180 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621848498805 {

	width: 100%;

	max-width: 332px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 10px;

	margin-top: 5.2%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621850214525 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621848869705 {

	width: 96%;

	max-width: 1600px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 10px;

	margin-top: 5%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621848869715 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_common_text-1621848869722 {

	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: 0px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fbtn-1621848869726 {

	width: 100%;

	max-width: 200px;

	min-width: 0px;

	height: 100%;

	max-height: 0px;

	min-height: 44px;

	margin-top: 3%;

	margin-left: auto;

	margin-right: 0px;

	margin-bottom: 20px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621848953939 {

	width: 100%;

	max-width: 1600px;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 10px;

	margin-top: 1.5%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 5%;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621850798796 {

	width: 100%;

	max-width: 1600px;

	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: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_fimgbox-1621851076895 {

	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: 10px;

	padding-top: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



#w_grid-1621851076899 {

	width: 100%;

	max-width: none;

	min-width: 0px;

	height: 100%;

	max-height: none;

	min-height: 0px;

	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_common_text-1621851076905 {

	width: auto;

	max-width: none;

	min-width: 0px;

	height: auto;

	max-height: none;

	min-height: 0px;

	margin-top: 4%;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

}



#w_grid-1621851076907 {

	width: 100%;

	max-width: none;

	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: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}