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

 .e_IndexOrdinaryStyleBox-001 {
 	width: 100%;
 	height: auto;
 	width-uint: %;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_top {
 	background-color: transparent;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link {
 	color: #666666;
 	font-size: 14px;
 	display: table;
 	height: inherit;
 	border-width: 0;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
 	color: rgba(101, 190, 186, 1);
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
 	color: rgba(101, 190, 186, 1);
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_top {
 	width: auto;
 	height: 40px;
 }

 .e_IndexOrdinaryStyleBox-001 .title_icon {
 	display: inline-block;
 	vertical-align: middle;
 	line-height: 40px;
 	color: rgba(255, 255, 255, 1);
 	margin-right: 10px;
 	font-size: medium;
 }

 .e_IndexOrdinaryStyleBox-001 .title_icon::before {
 	content: "";
 }

 .e_IndexOrdinaryStyleBox-001 .title_main {
 	display: inline-block;
 	vertical-align: middle;
 	line-height: 40px;
 	color: rgba(255, 255, 255, 1);
 	font-weight: normal;
 	font-size: 16px;
 	max-width: 600px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }

 .e_IndexOrdinaryStyleBox-001 .title_sub {
 	display: inline-block;
 	vertical-align: middle;
 	line-height: 40px;
 	color: rgba(255, 255, 255, 1);
 	font-size: 14px;
 	font-weight: normal;
 	margin-left: 10px;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_title {
 	display: inline-block;
 	width: auto;
 	height: inherit;
 	background-color: rgba(101, 190, 186, 1);
 	padding-left: 15px;
 	padding-right: 15px;
 	font-size: 0;
 	vertical-align: bottom;
 	white-space: nowrap;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link {
 	float: right;
 	vertical-align: middle;
 	margin-right: 15px;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link a {
 	color: inherit;
 	display: table-cell;
 	vertical-align: middle;
 }

 .e_IndexOrdinaryStyleBox-001 .link_icon {
 	display: inline-block;
 	margin-left: 5px;
 }

 .e_IndexOrdinaryStyleBox-001 .link_icon::before {
 	content: '\e6af';
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
 	height: 1px;
 	background-color: rgba(240, 240, 240, 1);
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_content {
 	border-style: solid;
 	border-width: 1px;
 	border-color: #f0f0f0;
 	width: 100%;
 	height: calc(100% - 48px);
 	width-uint: %;
 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
 	height: 1px;
 	background-color: rgba(240, 240, 240, 1);
 }

 .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox .p_linkBox:hover {
 	background: #e6f7ff;
 }

 @media only screen and (max-width:768px) {
 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 	}

 	.c_portalResProduct_category-01001 .p_btn-show {
 		display: inline-block;
 	}

 	.c_portalResProduct_category-01001 .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		display: -ms-flexbox;
 		display: flex;
 		align-items: center;
 		padding: 5px 10px;
 		border-bottom: 1px solid #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		height: auto;
 		width: auto;
 		-webkit-flex: 1;
 		-moz-flex: 1;
 		-ms-flex: 1;
 		flex: 1;
 		-moz-box-flex: 1;
 		-webkit-box-flex: 1;
 		box-flex: 1;
 		font-size: 14px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		align-items: center;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_parentBox {
 		background: #FFFFFF;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_parentBox .p_linkBox {
 		background: #EFEFF4;
 		width: 100%;
 		border-bottom: 1px solid #d5d5d6;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: inline-block;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_childBox {
 		background: #efeff4;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: #fff;
 		color: #000;
 	}

 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 		background: #fff;
 	}

 	.c_portalResProduct_category-01001 .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		display: -ms-flexbox;
 		display: flex;
 		align-items: center;
 		padding: 5px 10px;
 		border-bottom: 1px solid #fff;
 		height: 50px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		text-align: left;
 		height: auto;
 		width: auto;
 		-webkit-flex: 1;
 		-moz-flex: 1;
 		-ms-flex: 1;
 		flex: 1;
 		padding: 0px 20px;
 		-moz-box-flex: 1;
 		-webkit-box-flex: 1;
 		box-flex: 1;
 		font-size: 14px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		align-items: center;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: inline-block;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before {
 		content: '\e69a';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before {
 		content: '\e69c';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px;
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 		border-bottom: 1px #ddd solid;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: none;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_childBox {
 		background: #efeff4;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: #fff;
 		color: #000;
 	}

 	.c_portalResProduct_category-01001 .p_btn-show .p_c-fff {
 		color: #fff;
 	}

 	.c_portalResProduct_category-01001 .p_btn-show .p_c-fff {
 		margin: 0 0 0 10px;
 		vertical-align: middle;
 		width: auto;
 		float: right;
 		line-height: 50px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		overflow-y: auto;
 		height: 100%;
 		float: left;
 	}
 }

 @media only screen and (min-width:769px) and (max-width: 1024px) {
 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_category {
 		height: 100%;
 		width: 100%;
 		position: relative;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 	}

 	.c_portalResProduct_category-01001 .p_btn-show {
 		display: none;
 	}

 	.e_title .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		display: -ms-flexbox;
 		display: flex;
 		align-items: center;
 		padding: 5px 10px;
 		border-bottom: 1px solid #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		height: auto;
 		width: auto;
 		-webkit-flex: 1;
 		-moz-flex: 1;
 		-ms-flex: 1;
 		flex: 1;
 		-moz-box-flex: 1;
 		-webkit-box-flex: 1;
 		box-flex: 1;
 		font-size: 14px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		align-items: center;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: inline-block;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_parentBox {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before {
 		content: '\e6c9';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before {
 		content: '\e6c8';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_btn-hide {
 		width: 10%;
 		height: 100%;
 		display: none;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: #fff;
 		color: #000;
 	}

 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_category {
 		height: 100%;
 		width: 100%;
 		position: relative;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 	}

 	.e_title .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		display: -ms-flexbox;
 		display: flex;
 		align-items: center;
 		padding: 5px 10px;
 		border-bottom: 1px solid #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		height: auto;
 		width: auto;
 		-webkit-flex: 1;
 		-moz-flex: 1;
 		-ms-flex: 1;
 		flex: 1;
 		-moz-box-flex: 1;
 		-webkit-box-flex: 1;
 		box-flex: 1;
 		font-size: 14px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		align-items: center;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: inline-block;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .iconfont:before {}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before {
 		content: '\e6c9';
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before {
 		content: '\e6c8';
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: #fff;
 		color: #000;
 	}
 }

 @media only screen and (min-width:1024px) {
 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_category {
 		height: 100%;
 		width: 100%;
 		position: relative;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 	}

 	.e_title .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		display: -ms-flexbox;
 		display: flex;
 		align-items: center;
 		padding: 5px 10px;
 		border-bottom: 1px solid #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		height: auto;
 		width: auto;
 		font-size: 14px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		align-items: center;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: inline-block;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before {
 		content: '\e6c9';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before {
 		content: '\e6c8';
 		color: #7B7B7E;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: #fff;
 		color: #000;
 	}

 	.c_portalResProduct_category-01001 {
 		height: auto;
 		width: 280px;
 		overflow: visible;
 	}

 	.c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
 		width: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_category {
 		height: 100%;
 		width: 100%;
 		position: relative;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox {
 		line-height: 24px;
 		background: none;
 		text-align: right;
 	}

 	.c_portalResProduct_category-01001 .p_btn-show {
 		display: none;
 	}

 	.c_portalResProduct_category-01001 .p_title {
 		font-size: 16px;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox:hover {
 		background: none !important;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_linkBox {
 		width: 100%;
 		display: -webkit-box;
 		display: -webkit-flex;
 		display: -moz-box;
 		display: -moz-flex;
 		background: none;
 		display: -ms-flexbox;
 		align-items: center;
 		padding: 0px;
 		border-bottom: 0px solid #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title {
 		height: auto;
 		width: auto;
 		font-size: 16px;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		height: 60px;
 		line-height: 60px;
 		color: #666;
 		padding: 0px 20px;
 		text-decoration: none;
 		margin-left: 4px;
 		align-items: center;
 	}

 	.p_categoryBox .p_linkBox.click .color_assist,
 	.p_categoryBox .p_linkBox.click a {
 		color: #fff;
 		background: #ff6b01;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_title:hover {
 		background: #ff6b01;
 		color: #fff;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn {
 		display: none;
 		vertical-align: middle;
 		background-color: rgba(255, 255, 255, 0);
 		border-color: rgba(255, 255, 255, 0);
 		border-style: solid;
 		border-width: 0;
 		color: rgba(101, 190, 186, 1);
 		height: auto;
 		width: 14px;
 		margin: 0 4px 0 0;
 		padding: 0;
 		position: static;
 		text-align: center;
 		font-size: 14px;
 		color: rgba(217, 217, 217, 1);
 	}

 	.c_portalResProduct_category-01001 .p_categoryBtn:active {
 		border-width: 0;
 		border-style: solid;
 		color: rgba(101, 190, 186, 1);
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(255, 255, 255, 0);
 		box-shadow: none;
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .c {
 		content: '\e6c9';
 	}

 	.c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before {
 		content: '\e6c8';
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_childBox {
 		padding-left: 20px
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox {
 		position: relative;
 		height: auto;
 		display: inline-block;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .p_parentBox:hover {
 		background: none !important;
 	}

 	.c_portalResProduct_category-01001 .p_categoryBox .slideOut {
 		position: absolute;
 		left: 100%;
 		top: 0;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResProduct_category-01001 .p_image {
 		width: 30px;
 		height: 30px;
 		display: none;
 		vertical-align: middle;
 		margin-right: 5px;
 	}

 	.c_portalResProduct_category-01001 .p_image>img {
 		width: 100%;
 		height: 100%;
 	}

 	.c_portalResProduct_category-01001 .p_num .iconfont:before {
 		content: ''
 	}

 	.c_portalResProduct_category-01001 .p_num {
 		color: #ccc;
 	}

 	.c_portalResProduct_category-01001 .p_childBox .p_num {
 		color: #333;
 	}

 	.c_portalResProduct_category-01001 .p_btn-hide {
 		width: 10%;
 		height: 100%;
 		background-color: #7F7F7F;
 		display: none;
 	}

 	.c_portalResProduct_category-01001 .p_parentBox {
 		background: none;
 		color: #000;
 	}
 }

 @media only screen and (min-width: 769px) {
 	.c_portalResProduct_category-01001 .yjTitle {
 		padding: 0px 20px;
 		line-height: 56px;
 	}
 }

 .c_portalResProduct_list-01001 .mouseBtn {
 	position: relative
 }

 .c_portalResProduct_list-01001 .mouseBtn .p_tipsBox {
 	position: absolute;
 	padding: 10px;
 	text-align: center;
 	border-radius: 10px;
 	top: -50px;
 	white-space: nowrap;
 	left: 50%;
 	transform: translate(-50%, 0);
 }

 .c_portalResProduct_list-01001 .p_tipsBox .iconfont::before {
 	content: '\e6c9';
 	position: absolute;
 	bottom: -9px;
 	left: 50%;
 	transform: translate(-50%, 0);
 }

 @media only screen and (max-width:768px) {
 	.c_portalResProduct_list-01001 {
 		overflow: hidden;
 		width: 100%;
 		height: auto;
 		min-width: 640px;
 		margin-left: 0;
 		margin-right: 0;
 	}

 	.c_portalResProduct_list-01001 .p_no {
 		color: #d6cfcf;
 		cursor: default;
 	}

 	.c_portalResProduct_list-01001 .p_no:hover {
 		color: #d6cfcf;
 		cursor: default;
 		background: #fff;
 		border-color: #ccc;
 	}

 	.c_portalResProduct_list-01001 .p_no:active,
 	.btn.active {
 		box-shadow: none;
 	}

 	.c_portalResProduct_list-01001 .p_ProductList {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		overflow: hidden;
 		background-color: transparent;
 		white-space: normal;
 		font-size: 0;
 	}

 	.c_portalResProduct_list-01001 .p_categorySummaryBox {
 		padding: 15px;
 		border-bottom: 1px solid rgba(0, 0, 0, 0.09);
 	}

 	.c_portalResProduct_list-01001 .p_categorySummary {
 		color: rgba(0, 0, 0, 0.45);
 		font-size: 14px;
 		line-height: 22px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResProduct_list-01001 .p_sort {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0 15px;
 		overflow: hidden;
 		font-size: 16px;
 		display: -webkit-box;
 		display: -moz-box;
 		display: -webkit-flex;
 		display: -ms-flexbox;
 		display: flex;
 		border-bottom: 10px solid #F5F5F5;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn {
 		-webkit-flex: 1.5;
 		flex: 1.5;
 		-webkit-box-flex: 1.5;
 		-moz-box-flex: 1.5;
 		-ms-flex: 1.5;
 		display: block;
 		position: relative;
 		width: 100%;
 		line-height: 40px;
 		text-align: center;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:hover,
 	.c_portalResProduct_list-01001 .d_sortBtn:active {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn.active {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .p_default {
 		-webkit-flex: 1;
 		flex: 1;
 		-webkit-box-flex: 1;
 		-moz-box-flex: 1;
 		-ms-flex: 1;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:lang(active) {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont {
 		display: inline-block;
 		font-size: 12px;
 		width: 0;
 		height: 0;
 		margin: 5px 0 0 3px;
 		font: 0/0 arial;
 		vertical-align: middle;
 		border: 5px dashed transparent;
 		border-top: 5px solid rgba(0, 0, 0, 0.45);
 		text-align: center;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before {
 		content: "\e69a";
 		line-height: 30px;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,
 	.c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,
 	.c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {
 		color: #1890FF;
 		border-top-color: #1890FF;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow {
 		margin-top: 0;
 		border-top: 0 none;
 		border-bottom: 5px solid rgba(0, 0, 0, 0.45);
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before {
 		content: "\e69c";
 	}

 	.c_portalResProduct_list-01001 .p_default .font .iconfont {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .p_products {
 		width: auto;
 		height: auto;
 		margin: 0;
 		padding: 0;
 		overflow: hidden;
 		white-space: normal;
 	}

 	.c_portalResProduct_list-01001 .p_Product {
 		position: relative;
 		display: inline-block;
 		vertical-align: top;
 		width: calc((100% - 0px)/1) !important;
 		padding: 15px 15px 0;
 		height: inherit;
 	}

 	.c_portalResProduct_list-01001 .p_ProductInner {
 		width: 100%;
 		padding: 0 0 15px;
 		border-top: 0 none;
 		border-left: 0 none;
 		border-right: 0 none;
 		box-sizing: content-box;
 		display: -webkit-box;
 		display: -moz-box;
 		display: -webkit-flex;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.c_portalResProduct_list-01001 .p_Product:last-of-type .p_ProductInner {
 		border: 0 none;
 	}

 	.c_portalResProduct_list-01001 .p_images {
 		position: relative;
 		width: 100%;
 		height: auto;
 		margin: 0;
 		padding: 0;
 		text-align: center;
 		font-size: 0;
 		overflow: hidden;
 		webkit-flex: 1;
 		flex: 1;
 		-webkit-box-flex: 1;
 		-moz-box-flex: 1;
 		-ms-flex: 1;
 	}

 	.c_portalResProduct_list-01001 .p_image {
 		width: 100%;
 		height: 100%;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .p_imagesPc {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .p_linkB {
 		width: inherit;
 		height: inherit;
 		display: block;
 		position: static;
 	}

 	.c_portalResProduct_list-01001 .p_image {
 		width: 100%;
 		height: 100%;
 		padding: 0;
 	}

 	.c_portalResProduct_list-01001 .p_ThumbnailBox {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .d_articles {
 		height: auto;
 		width: auto;
 		padding: 0 0 0 15px;
 		margin: 0;
 		overflow: hidden;
 		-webkit-flex: 2.4;
 		flex: 2.4;
 		-webkit-box-flex: 2.4;
 		-moz-box-flex: 2.4;
 		-ms-flex: 2.4;
 	}

 	.c_portalResProduct_list-01001 .d_HeadBox {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_title {
 		display: block;
 		width: auto;
 		height: auto;
 		margin: 0;
 		padding: 0;
 		font-weight: 400;
 		cursor: pointer;
 		line-height: 22px;
 		vertical-align: middle;
 	}

 	.c_portalResProduct_list-01001 .p_TagBox {
 		position: absolute;
 		top: 0;
 		right: 0;
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .p_tag {
 		float: left;
 		margin: 0 5px 0 5px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .p_tag:hover {
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 	}

 	.c_portalResProduct_list-01001 .p_tag:active {
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 	}

 	.c_portalResProduct_list-01001 .d_item {
 		width: auto;
 		height: auto;
 		margin: 5px 0;
 		padding: 0;
 		vertical-align: middle;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_item .d_itemLable {
 		display: inline-block;
 		vertical-align: middle;
 		margin: 0 5px 0 0;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .d_item .d_itemValue {
 		display: inline-block;
 		vertical-align: middle;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .p_salePricePc,
 	.c_portalResProduct_list-01001 .p_NomBoxPc {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .d_SummaryBox {
 		margin: 5px 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_summary {
 		color: #999;
 		font-size: 12px;
 		line-height: 20px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResProduct_list-01001 .d_SalePrice {
 		display: inline-table;
 		margin: 0;
 		padding: 0;
 		text-align: left;
 		vertical-align: middle;
 	}

 	.c_portalResProduct_list-01001 .p_priceUnit::before {
 		content: "\e6d7";
 	}

 	.c_portalResProduct_list-01001 .p_interaction {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		word-break: break-all;
 		white-space: normal;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .p_interaction .btn-default {
 		display: inline-block;
 		margin: 5px 0 0;
 	}

 	.c_portalResProduct_list-01001 .p_keyword {
 		display: inline-block;
 		padding-right: 5px;
 		white-space: nowrap;
 		overflow: hidden;
 		vertical-align: middle;
 	}
 }

 @media only screen and (min-width:769px) {
 	.c_portalResProduct_list-01001 {
 		overflow: hidden;
 		width: 100%;
 		height: auto;
 		margin-left: 0;
 		margin-right: 0;
 	}

 	.c_portalResProduct_list-01001 .p_no {
 		color: #d6cfcf;
 		cursor: default;
 	}

 	.c_portalResProduct_list-01001 .p_no:hover {
 		color: #d6cfcf;
 		cursor: default;
 		background: #fff;
 		border-color: #ccc;
 	}

 	.c_portalResProduct_list-01001 .p_no:active,
 	.btn.active {
 		box-shadow: none;
 	}

 	.c_portalResProduct_list-01001 .p_ProductList {
 		width: auto;
 		height: auto;
 		overflow: hidden;
 		white-space: normal;
 		font-size: 0;
 		padding: 20px 25px;
 	}

 	.c_portalResProduct_list-01001 .p_categorySummaryBox {
 		padding: 0 0 20px;
 		margin: 0 0 30px;
 		border-bottom: 1px solid rgba(0, 0, 0, 0.09);
 	}

 	.c_portalResProduct_list-01001 .p_categorySummary {
 		color: rgba(0, 0, 0, 0.45);
 		font-size: 14px;
 		line-height: 22px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResProduct_list-01001 .p_sort {
 		margin: 0 0 10px;
 		width: auto;
 		height: auto;
 		padding: 0 0 0 1px;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 		clear: both;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn {
 		position: relative;
 		float: left;
 		height: 30px;
 		margin: 0 0 0 -1px;
 		line-height: 30px;
 		text-align: left;
 		padding-left: 15px;
 		padding-right: 30px;
 		background-color: rgba(255, 255, 255, 1);
 		border-width: 1px;
 		border-style: solid;
 		border-color: #D9D9D9;
 		cursor: pointer;
 		color: rgba(0, 0, 0, 0.65);
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:hover,
 	.c_portalResProduct_list-01001 .d_sortBtn:active {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn.active {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .p_default {
 		padding-right: 15px;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:lang(active) {
 		border-color: #1890FF;
 		color: #1890FF;
 		z-index: 2;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:first-child {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont {
 		display: inline-block;
 		position: absolute;
 		top: 0;
 		right: 8px;
 		font-size: 12px;
 		color: rgba(0, 0, 0, 0.65);
 		text-align: center;
 		transform: rotate(180deg);
 		-ms-transform: rotate(180deg);
 		-moz-transform: rotate(180deg);
 		-webkit-transform: rotate(180deg);
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .iconfont:before {
 		content: "\e69a";
 		line-height: 30px;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn:lang(active) .font .iconfont,
 	.c_portalResProduct_list-01001 .d_sortBtn:hover .font .iconfont,
 	.c_portalResProduct_list-01001 .d_sortBtn:active .font .iconfont {
 		color: #1890FF;
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .arrow {
 		transform: rotate(180deg);
 		-ms-transform: rotate(180deg);
 		-moz-transform: rotate(180deg);
 		-webkit-transform: rotate(180deg);
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .down-arrow {
 		transform: rotate(0deg);
 		-ms-transform: rotate(0deg);
 		-moz-transform: rotate(0deg);
 		-webkit-transform: rotate(0deg);
 	}

 	.c_portalResProduct_list-01001 .d_sortBtn .font .arrow:before {
 		content: "\e69a";
 	}

 	.c_portalResProduct_list-01001 .p_default .iconfont.arrow {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .p_products {
 		width: auto;
 		height: auto;
 		margin: 0;
 		padding: 0;
 		overflow: hidden;
 		white-space: normal;
 	}

 	.c_portalResProduct_list-01001 .p_Product {
 		position: relative;
 		display: inline-block;
 		vertical-align: top;
 		width: calc((100% - 0px)/3);
 		padding: 10px;
 		height: inherit;
 	}

 	.c_portalResProduct_list-01001 .p_ProductInner {
 		width: 100%;
 		padding: 0 0 5px;
 		box-sizing: content-box;
 	}

 	.c_portalResProduct_list-01001 .p_ProductInner:hover {
 		border-width: 3px;
 		border-color: #1890FF;
 		margin: -2px;
 	}

 	.c_portalResProduct_list-01001 .p_images {
 		position: relative;
 		width: 100%;
 		height: 188px;
 		margin: 0;
 		padding: 0;
 		text-align: center;
 		font-size: 0;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .p_imagesMo {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .p_linkB {
 		width: inherit;
 		height: inherit;
 		display: block;
 		position: static;
 	}

 	.c_portalResProduct_list-01001 .p_image {
 		width: 100%;
 		height: 100%;
 		padding: 0;
 	}

 	.c_portalResProduct_list-01001 .p_ThumbnailBox {
 		position: absolute;
 		left: 0;
 		bottom: 1px;
 		z-index: 10;
 		width: 236px;
 		height: auto;
 		padding: 0;
 		overflow: hidden;
 		height: auto;
 	}

 	.c_portalResProduct_list-01001 .p_ThumbnailBox .p_thumbnail {
 		position: relative;
 		width: 42px;
 		height: 34px;
 		float: left;
 		margin: 0 2px;
 		max-width: 42px;
 		max-height: 34px;
 		overflow: hidden;
 		border: 2px solid rgba(0, 0, 0, .45)
 	}

 	.c_portalResProduct_list-01001 .p_ThumbnailBox .p_thumbnail:hover {
 		border-color: rgba(255, 255, 255, .7)
 	}

 	.c_portalResProduct_list-01001 .d_articles {
 		height: auto;
 		width: auto;
 		padding: 0 0 0 15px;
 		margin: 0;
 		-webkit-flex: 2.4;
 		flex: 2.4;
 		-webkit-box-flex: 2.4;
 		-moz-box-flex: 2.4;
 		-ms-flex: 2.4;
 	}

 	.c_portalResProduct_list-01001 .d_HeadBox {
 		margin: 5px 0 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_title {
 		display: block;
 		width: auto;
 		height: auto;
 		margin: 0;
 		padding: 0;
 		font-weight: 400;
 		cursor: pointer;
 		line-height: 22px;
 		vertical-align: middle;
 	}

 	.c_portalResProduct_list-01001 .p_TagBox {
 		position: absolute;
 		top: 0;
 		right: 0;
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .p_tag {
 		float: left;
 		margin: 0 5px 0 5px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .p_tag:hover {
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 	}

 	.c_portalResProduct_list-01001 .p_tag:active {
 		border-width: 1px;
 		border-style: none;
 		border-color: transparent;
 	}

 	.c_portalResProduct_list-01001 .d_item {
 		width: auto;
 		height: auto;
 		margin: 5px 0;
 		padding: 0;
 		vertical-align: middle;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_item .d_itemLable {
 		display: inline-block;
 		vertical-align: middle;
 		margin: 0 5px 0 0;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .d_item .d_itemValue {
 		display: inline-block;
 		vertical-align: middle;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .p_salePriceMo,
 	.c_portalResProduct_list-01001 .p_NomBoxMo {
 		display: none;
 	}

 	.c_portalResProduct_list-01001 .d_SummaryBox {
 		margin: 5px 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		overflow: hidden;
 	}

 	.c_portalResProduct_list-01001 .d_summary {
 		line-height: 20px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResProduct_list-01001 .d_SalePrice {
 		display: inline-table;
 		margin: 0;
 		padding: 0;
 		text-align: left;
 		vertical-align: middle;
 	}

 	.c_portalResProduct_list-01001 .p_priceUnit::before {
 		content: "\e6d7";
 	}

 	.c_portalResProduct_list-01001 .p_interaction {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		word-break: break-all;
 		white-space: normal;
 		font-size: 14px;
 	}

 	.c_portalResProduct_list-01001 .p_interaction .btn-default {
 		display: inline-block;
 		margin: 5px 0 0;
 	}

 	.c_portalResProduct_list-01001 .p_keyword {
 		display: inline-block;
 		padding-right: 5px;
 		white-space: nowrap;
 		overflow: hidden;
 		vertical-align: middle;
 	}
 }

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

 .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;
 	display: none;
 }

 .c_portalResComplaintPage_detail-01001 .p_time {
 	text-align: center;
 	margin: 0px 0;
 	display: none;
 }

 .c_portalResComplaintPage_detail-01001 .p_articles {
 	margin-top: 0px;
 }

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

 	.c_portalResComplaintPage_detail-01001 .p_time {
 		margin-top: 0px;
 	}

 	.c_portalResComplaintPage_detail-01001 .p_articles {
 		margin-top: 0px;
 	}

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

 	.c_portalResComplaintPage_detail-01001 .p_header {
 		padding-bottom: 8px;
 		display: none;
 	}

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

 	.footer_nav ul:nth-of-type(3) {
 		width: auto;
 		float: left;
 		padding-right: 0% !important;
 	}

 	.footer_nav ul {
 		width: auto;
 		float: left;
 		padding-right: 20% !important;
 	}

 	.footer_nav ul li {
 		list-style: none;
 	}

 	.footer_nav ul .nav_bt {
 		font-size: 14px;
 		color: #fff;
 		font-weight: normal;
 		margin-bottom: 10px;
 	}

 	.footer_nav ul li a {
 		color: #838282;
 		line-height: 2em;
 		font-size: 14px;
 	}

 	.footer_nav ul li a:hover {
 		color: #fff !important;
 	}

 	.index_pr2 {
 		position: relative;
 		width: 100%;
 		float: left;
 		padding: 9px 9px 0px !important;
 	}

 	.index_pr2 img {
 		width: 100%;
 		transform: scale(1);
 		transition: all 1s;
 	}

 	.index_pr2_left1:hover img {
 		transform: scale(1.1);
 	}

 	.index_pr2_right1:hover img {
 		transform: scale(1.1);
 	}

 	.index_pr2_left1,
 	.index_pr2_right1 {
 		width: 100%;
 		overflow: hidden;
 		cursor: pointer;
 	}

 	.index_pr2_left {
 		width: 50%;
 		float: left;
 		position: relative;
 		cursor: pointer;
 		padding: 9px !important;
 	}

 	.index_pr2 .wz {
 		position: absolute;
 		top: initial !important;
 		max-width: 100%;
 		padding: 20px !important;
 		left: initial !important;
 		transform: initial !important;
 		right: 90px;
 		bottom: 70px;
 		text-align: right;
 	}

 	.index_pr2_right {
 		width: 50%;
 		float: left;
 		position: relative;
 		padding: 9px !important;
 	}

 	.index_pr {
 		position: relative;
 		width: 100%;
 		float: left;
 		cursor: pointer;
 		overflow: hidden;
 	}

 	.index_pr img {
 		width: 100%;
 		transform: scale(1);
 		transition: all 1s;
 	}

 	.index_pr:hover img {
 		transform: scale(1.1);
 	}

 	.wz {
 		position: absolute;
 		top: 50%;
 		max-width: 1240px;
 		padding: 20px !important;
 		left: 10%;
 		transform: translateY(-50%);
 	}

 	.wz p {
 		color: #fff;
 		font-size: 16px;
 		line-height: 1.8em;
 		max-width: 530px;
 	}

 	.wz p:nth-of-type(1) {
 		font-size: 48px;
 		line-height: 1em;
 	}

 	.wz p:nth-of-type(2) {
 		font-size: 30px;
 		font-weight: bold;
 		margin-top: 4px;
 		line-height: 1em;
 	}

 	.wz p:nth-of-type(3) {
 		margin: 30px 0px;
 	}

 	.wz p a {
 		width: 120px;
 		height: 40px;
 		line-height: 40px;
 		color: #666;
 		display: block;
 		background-color: #fff;
 		text-align: center;
 		font-size: 14px;
 		margin-top: 20px;
 	}

 	.wz p a:hover {
 		background-color: #ff6b01;
 		color: #fff;
 	}

 	.izl-rmenu {
 		margin-right: 0;
 		height: auto;
 		position: fixed;
 		right: 0px;
 		bottom: 0%;
 		margin-top: -144px;
 		z-index: 999999999;
 	}

 	.izl-rmenu .consult {
 		background: url(../images/fd_06.png)#f0a415 no-repeat;
 		margin-bottom: 0px;
 		display: block;
 		height: 86px;
 		width: 86px;
 	}

 	.izl-rmenu .consult:hover {
 		background: url(../images/fd_06.png)#f0a415 no-repeat;
 	}

 	.izl-rmenu .consult:hover .phone {
 		display: block;
 	}

 	.izl-rmenu .consult .phone {
 		background-color: #fff;
 		position: absolute;
 		width: 180px;
 		left: -180px;
 		top: 172px !important;
 		line-height: 86px;
 		color: #ffcf14;
 		font-size: 18px;
 		text-align: center;
 		display: none;
 		box-shadow: #DDD -1px 1px 2px;
 	}

 	.izl-rmenu .consult2 {
 		background: url(../images/fd_05.png)#4cafe9 no-repeat;
 		margin-bottom: 0px;
 		display: block;
 		height: 86px;
 		width: 86px;
 	}

 	.izl-rmenu .consult2:hover {
 		background: url(../images/fd_05.png)#4cafe9 no-repeat;
 	}

 	.izl-rmenu .cart {
 		background: url(../images/fd_03.png)#09bb07 no-repeat;
 		display: block;
 		height: 86px;
 		line-height: 16px;
 		color: #45bdff;
 		width: 86px;
 		text-align: center;
 		padding-top: 0px;
 		padding-right: 0px;
 		margin-bottom: 0px;
 		cursor: pointer;
 		border-radius: 10px 10px 0px 0px;
 	}

 	.izl-rmenu .cart:hover {
 		background: url(../images/fd_03.png)#09bb07 no-repeat;
 	}

 	.izl-rmenu .cart .pic {
 		display: none;
 		position: absolute;
 		left: -127px;
 		top: 0px;
 		width: 127px;
 		box-shadow: 0px 0px 5px #eeeeee;
 		height: 127px;
 		background: url(../images/f_ewm2.jpg)#fff no-repeat center;
 		border-radius: 10px;
 	}

 	.izl-rmenu .cart:hover .pic {
 		display: block;
 	}

 	.izl-rmenu .btn_top {
 		background: url(../images/fd_07.png)#ff5500 no-repeat;
 		display: block;
 		height: 86px;
 		margin-top: 0px;
 		width: 86px;
 		-webkit-transition: all 0s ease-in-out;
 		-moz-transition: all 0s ease-in-out;
 		-o-transition: all 0s ease-in-out;
 		transition: all 0s ease-in-out;
 		border-radius: 0px 0px 10px 10px;
 	}

 	.izl-rmenu .btn_top:hover {
 		background: url(../images/fd_07.png)#ff5500 no-repeat;
 	}

 	#c_portalResComplaintPage_detail-15793994456331571 {
 		border-left: 1px #3d3d3d solid;
 		border-right: 1px #3d3d3d solid;
 	}

 	.ab div:hover p {
 		color: #fff;
 	}

 	.ab p {
 		font-size: 16px;
 		text-align: center;
 		position: relative;
 		padding-top: 70px !important;
 		z-index: 1;
 		transition: all 0.5s;
 	}

 	.ab div {
 		width: 154px;
 		height: 115px;
 		float: left;
 		margin-right: 10px !important;
 		border: 1px #ddd solid;
 		position: relative;
 	}

 	.ab a {
 		position: absolute;
 		top: 0px;
 		left: 0px;
 		width: 100%;
 		left: 0px;
 		z-index: 3;
 		height: 100%;
 		display: block;
 	}

 	.ab1 p {
 		background: url(../images/f_index_31.png) no-repeat center 22px;
 		position: relative;
 		transition: all 0.5s;
 	}

 	.ab .ab1:hover:before {
 		height: 100%;
 	}

 	.ab1:before {
 		content: '';
 		width: 100%;
 		height: 0px;
 		position: absolute;
 		bottom: 0px;
 		left: 0px;
 		background: #094a46;
 		transition: all 0.5s;
 	}

 	.ab1:hover p {
 		background: url(../images/hf_index_31.png) no-repeat center 22px;
 	}

 	.ab2 p {
 		background: url(../images/f_index_33.png) no-repeat center 22px;
 		position: relative;
 		transition: all 0.5s;
 	}

 	.ab .ab2:hover:before {
 		height: 100%;
 	}

 	.ab2:before {
 		content: '';
 		width: 100%;
 		height: 0px;
 		position: absolute;
 		bottom: 0px;
 		left: 0px;
 		background: #094a46;
 		transition: all 0.5s;
 	}

 	.ab2:hover p {
 		background: url(../images/hf_index_33.png) no-repeat center 22px;
 	}

 	.ab3 p {
 		background: url(../images/f_index_35.png) no-repeat center 22px;
 		position: relative;
 		transition: all 0.5s;
 	}

 	.ab .ab3:hover:before {
 		height: 100%;
 	}

 	.ab3:before {
 		content: '';
 		width: 100%;
 		height: 0px;
 		position: absolute;
 		bottom: 0px;
 		left: 0px;
 		background: #094a46;
 		transition: all 0.5s;
 	}

 	.ab3:hover p {
 		background: url(../images/hf_index_35.png) no-repeat center 22px;
 	}
 }

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

 @media only screen and (max-width: 768px) {
 	iframe {
 		width: 100%;
 	}
 }

 @media only screen and (max-width: 768px) {
 	.c_portalResPublic_codeContainer-01001 {
 		min-height: 100px;
 		width: 100%;
 	}
 }

 @media only screen and (min-width: 769px) {
 	.c_portalResPublic_codeContainer-01001 {
 		min-height: 100px;
 		width: 100%;
 	}
 }

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

 .jp_bh_indexMainTitle {
 	font-size: 40px;
 	font-weight: Bold;
 	color: #333333;
 }

 @media only screen and (max-width: 768px) {
 	.jp_bh_indexMainTitle {
 		font-size: 22px;
 	}

 	.jp_bh_indexMainTitle {
 		padding-top: 30px !important;
 	}

 	.jp_bh_indexTitleSum {
 		margin-top: 10px !important;
 	}
 }

 .jp_bh_indexPad110 {
 	padding-top: 110px;
 }

 .jp_bh_indexTitleBox {
 	text-align: center;
 }

 .jp_bh_indexTitleSum {
 	font-family: MicrosoftYaHei;
 	font-size: 16px;
 	color: #999999;
 	margin: 30px auto 0px;
 }

 .jp_mt_moreBtn {
 	display: block;
 	width: 230px;
 	line-height: 60px;
 	text-align: center;
 	font-family: Bebas;
 	text-transform: uppercase;
 	font-size: 20px;
 	color: #fff;
 	border: 1px solid #55b5a5;
 	position: relative;
 	transition: all 0.5s;
 	padding: 0px 25px;
 	text-align: left;
 }

 .jp_mt_moreBtn span {
 	z-index: 2;
 }

 .arrowLeft {
 	right: 25px;
 }

 .jp_mt_moreBtn::before {
 	content: '';
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	width: 100%;
 	background: #43a0ae;
 	transition: all 0.5s;
 	z-index: 1;
 }

 .jp_mt_moreBtn::after {
 	content: '';
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	width: 0px;
 	background: #55b5a5;
 	transition: all 0.5s;
 	z-index: 1;
 }

 .jp_mt_moreBtn:hover {
 	color: #fff;
 }

 .jp_mt_moreBtn:hover::after {
 	width: 100%;
 }

 @media only screen and (max-width: 768px) {
 	.jp_mt_moreBtn {
 		width: 183px;
 		line-height: 40px;
 		margin-top: 20px !important;
 		margin: 0 auto;
 		font-size: 16px;
 	}
 }

 .jp_mt_indexTitleBox {
 	text-align: center;
 	display: block;
 	width: 100%;
 	max-width: 1290px;
 	padding: 70px 15px 30px;
 	margin: 0 auto;
 }

 .jp_mt_indexTitle {
 	font-family: MicrosoftYaHei;
 	font-size: 28px;
 	line-height: 28px;
 	letter-spacing: 1px;
 	color: #666666;
 }

 .jp_mt_indexTitleLine {
 	display: block;
 	width: 58px;
 	height: 1px;
 	background-image: linear-gradient(48deg, #039b9c 0%, #0795a0 0%, #0a8fa4 0%, #63b43d 72%);
 	margin: 30px auto 0px;
 }

 @media only screen and (max-width: 768px) {
 	.jp_mt_indexTitleBox {
 		padding: 30px 15px 15px;
 	}

 	.jp_mt_indexTitle {
 		font-size: 20px;
 		line-height: 20px;
 	}

 	.jp_mt_indexTitleLine {
 		margin: 15px auto 0px;
 	}
 }

 .jpInnerBannerBox img {
 	width: 100%;
 	height: auto;
 }

 @media only screen and (max-width: 768px) {
 	.jpInnerBannerBox {
 		height: 300px;
 	}

 	.jpInnerBannerBox img {
 		width: 100%;
 		height: 100%;
 		object-fit: cover;
 	}
 }

 .right_nav * {
 	margin: 0;
 	padding: 0;
 	font-family: microsoft yahei;
 	color: #000;
 	font-size: 14px;
 }

 ul.right_nav {
 	list-style: none;
 }

 a {
 	text-decoration: none;
 }

 .container {
 	margin: 0 auto;
 	width: 1200px;
 }

 .block {
 	padding: 20px 0;
 }

 .test {
 	width: 100%;
 	height: 3000px;
 }

 .right_nav {
 	right: 0;
 	bottom: 100px;
 	position: fixed;
 	text-align: left;
 	overflow: hidden;
 	z-index: 999;
 }

 .right_nav li {
 	background: #43a0ae;
 	margin: 4px 0;
 	padding: 10px;
 	border-top-left-radius: 4px;
 	border-bottom-left-radius: 4px;
 	cursor: pointer;
 	position: relative;
 	right: -70px;
 }

 .right_nav li .iconBox {
 	text-align: center;
 	overflow: hidden;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 .right_nav li img {
 	width: 30px;
 	height: 30px;
 }

 .right_nav li h4 {
 	color: #fff;
 	font-size: 14px;
 	margin: 2px 0;
 	margin-left: 15px;
 }

 .right_nav li:hover {
 	background: #d60078;
 }

 .right_nav li .hideBox {
 	display: none;
 	position: absolute;
 	right: 120px;
 	padding: 10px;
 	padding-right: 15px;
 	top: -10px;
 	z-index: 999;
 }

 .right_nav li .hideBox .hb {
 	width: 200px;
 	border: 1px solid #ccc;
 	background-color: #fff;
 	padding: 10px 20px;
 	border-top: 2px solid #0085cd;
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px;
 }

 .right_nav li .hideBox .hb h5 {
 	padding: 5px 0;
 	border-bottom: 2px solid #ccc;
 	color: #0085cd;
 	font-size: 16px;
 	font-weight: 400;
 	display: block;
 	white-space: nowrap;
 }

 .right_nav li .hideBox .hb p {
 	margin-top: 5px;
 	font-size: 18px;
 	font-weight: 700;
 }

 .right_nav li .hideBox .hb .qqtalk {
 	margin-top: 10px;
 }

 .right_nav li .hideBox .hb .qqtalk a {
 	display: flex;
 	align-items: center;
 }

 .right_nav li .hideBox .hb .qqtalk img {
 	width: 25px;
 	height: 25px;
 }

 .right_nav li .hideBox .hb .qqtalk p {
 	font-size: 14px;
 	font-weight: 400;
 	white-space: nowrap;
 	margin-top: -5px;
 	margin-left: 5px;
 }

 .right_nav li:nth-child(3) .hideBox img {
 	width: 140px;
 	height: 140px;
 	margin-top: 10px;
 }

 .right_nav li:hover .hideBox {
 	display: block;
 }

 @media only screen and (max-width: 768px) {
 	.right_nav {
 		display: none;
 	}
 }

 .jpIndexTitleBox {
 	padding: 60px 15px 25px;
 }

 .jpIndexTitleArea {
 	text-align: center;
 	position: relative;
 	z-index: 1;
 	max-width: 790px;
 	margin: 0 auto;
 }

 .jpIndexContent {
 	display: inline-block;
 	padding: 0px 20px;
 	background-color: #fff;
 }

 .jpIndexTitleCn {
 	font-family: MicrosoftYaHei;
 	font-size: 36px;
 	line-height: 1;
 	color: #54891b;
 	font-weight: normal;
 }

 .jpIndexTitleCn span {
 	color: #54891b;
 }

 .jpIndexTitleEn {
 	font-family: pfRegular;
 	font-size: 16px;
 	line-height: 1;
 	color: #666666;
 	font-weight: normal;
 	text-transform: uppercase;
 	margin-top: 10px;
 }

 .jpIndexTitleArea b {
 	display: inline-block;
 	width: 100%;
 	height: 1px;
 	background-color: #c1c1c1;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	transform: translate(-50%, -50%);
 	z-index: -1;
 }

 .jpIndexTitleArea s {
 	display: inline-block;
 	width: calc(50% - 120px);
 	width: -moz-calc(50% - 120px);
 	width: -webkit-calc(50% - 120px);
 	height: 1px;
 	background-color: #c1c1c1;
 	position: absolute;
 	top: 50%;
 	transform: translateY(-50%);
 	z-index: -1;
 }

 .jpIndexTitleArea::before {
 	content: '';
 	display: inline-block;
 	width: 100%;
 	height: 7px;
 	border-left: 44px solid #54891b;
 	position: absolute;
 	top: 50%;
 	left: 0%;
 	transform: translateY(-50%);
 }

 .jpIndexTitleArea::after {
 	content: '';
 	display: inline-block;
 	width: 100%;
 	height: 7px;
 	border-right: 44px solid #54891b;
 	position: absolute;
 	top: 50%;
 	right: 0%;
 	transform: translateY(-50%);
 }

 @media only screen and (max-width: 768px) {
 	.jpIndexTitleArea s {
 		width: calc(50% - 80px);
 		width: -moz-calc(50% - 80px);
 		width: -webkit-calc(50% - 80px);
 	}

 	.jpIndexTitleBox {
 		padding: 15px;
 	}

 	.jpIndexTitleCn {
 		font-family: MicrosoftYaHei;
 		font-size: 24px;
 	}

 	.jpIndexTitleEn {
 		font-size: 14px;
 	}

 	.jpIndexTitleArea::before {
 		height: 3px;
 		border-left: 22px solid #54891b;
 	}

 	.jpIndexTitleArea::after {
 		height: 3px;
 		border-right: 22px solid #54891b;
 	}
 }

 .title_box_topM {
 	text-align: center;
 }

 .title_box_topM .enTitle {
 	font-size: 72px;
 	color: #e2e1e1;
 	font-family: Colonna;
 	text-transform: uppercase;
 	line-height: 100px;
 	border: 1px solid #cdcdcd;
 	position: relative;
 }

 .title_box_topM .cnTitle {
 	font-size: 30px;
 	color: #333333;
 	display: inline-block;
 	background-color: #fff;
 	width: auto;
 	margin: 0 auto;
 	transform: translate(0, -50%);
 	padding: 0 15px;
 	position: relative;
 }

 .title_box_topM .enTitle legend {
 	display: block;
 	width: auto;
 	padding: 0;
 	margin-bottom: 0px;
 	font-size: 72px;
 	color: inherit;
 	border: 0;
 	position: relative;
 }

 .title_box_topM legend:after {
 	content: "";
 	display: block;
 	width: 49px;
 	height: 7px;
 	position: absolute;
 	right: -49px;
 	background: #0075e2;
 	top: 47%;
 	animation: rightAn 0.8s;
 }

 .title_box_topM legend:before {
 	content: "";
 	display: block;
 	width: 49px;
 	height: 7px;
 	position: absolute;
 	left: -49px;
 	background: #0075e2;
 	top: 47%;
 	animation: leftAn 0.8s;
 }

 .title_box_topM .colorChange {
 	color: #0075e2;
 }

 .title_box_topM .line {
 	display: block;
 	width: 63px;
 	height: 1px;
 	background: #0075e2;
 	margin: 0 auto;
 	margin-bottom: 9px;
 	margin-top: -15px;
 }

 .title_box_topM .xiangQing {
 	font-size: 14px;
 	color: #333333;
 	line-height: 25px;
 }

 @media only screen and (max-width: 768px) {
 	.title_box_topM .enTitle {
 		line-height: 60px;
 	}

 	.title_box_topM .enTitle legend {
 		font-size: 26px;
 		padding: 0 8px !important;
 	}

 	.title_box_topM .cnTitle {
 		font-size: 22px;
 	}

 	.title_box_topM legend:after,
 	.title_box_topM legend:before {
 		animation: none;
 		width: 20px;
 	}

 	.title_box_topM legend:after {
 		right: -20px;
 	}

 	.title_box_topM legend:before {
 		left: -20px;
 	}

 	.title_box_topM .line {
 		margin-bottom: 7px;
 		margin-top: -8px;
 	}
 }

 .c_portalResFriendlink_list-01001 {
 	margin-left: auto;
 	margin-right: auto;
 	max-width: 1180px;
 	min-height: 192px;
 	width: 100%;
 }

 @media only screen and (max-width: 768px) {
 	.c_portalResFriendlink_list-01001 .p_summary {
 		color: rgba(102, 102, 102, 1);
 		font-size: 14px;
 		line-height: 26px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB {
 		display: inline-block;
 		margin: 0;
 		padding: 0;
 		vertical-align: middle;
 		color: #969696;
 		font-size: 14px;
 		text-align: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .font {
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_title {
 		display: inline-table;
 		margin: 0;
 		min-width: 37px;
 		padding: 0;
 		color: rgba(51, 51, 51, 1);
 		font-size: 16px;
 		font-weight: 400;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_title .font {
 		vertical-align: middle;
 		line-height: 21px;
 	}

 	.c_portalResFriendlink_list-01001 .p_title:hover {
 		color: rgba(87, 177, 173, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_title:active {
 		color: rgba(69, 165, 161, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_title .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {
 		display: inline-block;
 		padding: 0;
 		color: #707070;
 		font-size: 14px;
 		text-align: left;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {
 		white-space: nowrap;
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:hover {
 		text-decoration: underline;
 		font-weight: bold;
 		cursor: pointer;
 		color: #60a9d7;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {
 		color: #60a9d7;
 		font-weight: 400;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {
 		text-decoration: none;
 		margin-top: 0;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA {
 		display: inline-block;
 		margin: 0;
 		padding: 0;
 		vertical-align: middle;
 		color: #969696;
 		font-size: 14px;
 		text-align: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .font {
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {
 		display: inline-block;
 		padding: 0;
 		color: #707070;
 		font-size: 14px;
 		text-align: left;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {
 		white-space: nowrap;
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:hover {
 		text-decoration: underline;
 		font-weight: bold;
 		cursor: pointer;
 		color: #60a9d7;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {
 		color: #60a9d7;
 		font-weight: 400;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {
 		text-decoration: none;
 		margin-top: 0;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonLanternBox {
 		margin: 0;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_Linkslist {}

 	.c_portalResFriendlink_list-01001 .p_Linkslist {
 		width: 100%;
 		height: auto;
 		overflow: visible;
 		white-space: normal;
 		background: transparent;
 	}

 	.c_portalResFriendlink_list-01001 .p_links {
 		width: auto;
 		height: auto;
 		border-color: transparent;
 		padding: 0;
 		overflow: auto
 	}

 	.c_portalResFriendlink_list-01001 .p_articles {
 		margin: 5px;
 		height: auto;
 		width: calc((100% - 120px)/8);
 		float: left;
 		vertical-align: top;
 		text-align: left;
 		overflow: visible;
 	}

 	.c_portalResFriendlink_list-01001 .p_LinkA {
 		position: static;
 		display: inline-block;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_images {
 		display: block;
 		width: 100%;
 		height: auto;
 		position: relative;
 		vertical-align: middle;
 		overflow: visible;
 		margin: 0 auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_thumbnail {
 		width: 100%;
 		height: auto;
 		vertical-align: middle;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .higher .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .widther .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .smaller .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_thumbnail img {
 		width: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_content {
 		width: 100%;
 		height: auto;
 		border-width: 0;
 		background-color: transparent;
 	}

 	.c_portalResFriendlink_list-01001 .p_TitleBox {
 		width: auto;
 		height: auto;
 		margin-top: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA {
 		vertical-align: bottom;
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .font {
 		line-height: 21px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {
 		content: '\e6ae';
 	}

 	.c_portalResFriendlink_list-01001 .p_title {
 		vertical-align: bottom;
 		display: block;
 		text-align: justify;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA.item_hide+.p_LinkB .p_title {
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_SummaryBox {
 		width: auto;
 		height: auto;
 		margin-top: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB {
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .font {
 		line-height: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {
 		content: '';
 	}

 	.c_portalResFriendlink_list-01001 .p_summary {
 		line-height: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB.item_hide+.p_summary {
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationBox {
 		width: 100%;
 		height: auto;
 		border-bottom: 1px solid #ccc;
 		padding: 20px 15px;
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationBox:first-child {
 		display: block;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationA {
 		width: auto;
 		height: auto;
 		display: inline-block;
 		vertical-align: middle;
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationB {
 		width: auto;
 		height: auto;
 		display: block;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail {
 		width: 580px;
 		height: 360px;
 		background-color: rgba(255, 255, 255, 0.8);
 		position: fixed;
 		top: 50%;
 		left: 50%;
 		-webkit-transform: translate(-50%, -50%);
 		-ms-transform: translate(-50%, -50%);
 		-o-transform: translate(-50%, -50%);
 		transform: translate(-50%, -50%);
 		font-size: 0;
 		z-index: 999999999;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .iconfont {
 		display: inline-block;
 		margin-left: 40px;
 		color: #de7676;
 		font-size: 64px;
 		height: auto;
 		vertical-align: -20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .iconfont:before {
 		content: "\e641";
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .fontbox {
 		display: table-cell;
 		vertical-align: middle;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .promptbox {
 		display: table;
 		width: inherit;
 		height: 360px;
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(228, 228, 228, 1);
 		border-radius: 10px 10px 10px 10px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .font {
 		width: auto;
 		height: auto;
 		font-size: 43px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-left: 20px;
 		color: #000;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .assistfont {
 		width: auto;
 		height: auto;
 		font-size: 32px;
 		display: block;
 		margin-top: 20px;
 		margin-bottom: 10px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .Confirm {
 		display: inline-block;
 		width: 290px;
 		height: 80px;
 		line-height: 80px;
 		text-align: center;
 		font-size: 32px;
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(228, 228, 228, 1);
 		border-radius: 0px 0px 0px 10px;
 		border-right-width: 0;
 		position: absolute;
 		bottom: 0;
 		left: 0;
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .Confirm:active {
 		background-color: #d1ecea;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .cancel {
 		display: inline-block;
 		width: 290px;
 		height: 80px;
 		line-height: 80px;
 		text-align: center;
 		font-size: 32px;
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(228, 228, 228, 1);
 		border-radius: 0px 0px 10px 0px;
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .cancel:active {
 		background-color: #d1ecea;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .close {
 		display: block;
 		width: 580px;
 		height: 80px;
 		line-height: 80px;
 		text-align: center;
 		font-size: 32px;
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(228, 228, 228, 1);
 		border-radius: 0px 0px 10px 10px;
 		position: absolute;
 		bottom: 0;
 		left: 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .close:active {
 		background-color: #d1ecea;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ {
 		width: 580px;
 		height: 360px;
 		background-color: rgba(255, 255, 255, 0.8);
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(228, 228, 228, 1);
 		border-radius: 10px;
 		position: fixed;
 		top: 50%;
 		left: 50%;
 		-webkit-transform: translate(-50%, -50%);
 		-ms-transform: translate(-50%, -50%);
 		-o-transform: translate(-50%, -50%);
 		transform: translate(-50%, -50%);
 		font-size: 64px;
 		z-index: 999999999999;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .iconfont {
 		display: inline-block;
 		margin-left: 40px;
 		color: #09bb07;
 		font-size: 64px;
 		height: auto;
 		vertical-align: -20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .iconfont:before {
 		content: "\e648";
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .fontbox {
 		display: table-cell;
 		vertical-align: middle;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .promptbox {
 		display: table;
 		width: inherit;
 		height: inherit;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .font {
 		width: auto;
 		height: auto;
 		font-size: 43px;
 		display: inline-block;
 		vertical-align: middle;
 		margin-left: 20px;
 		color: #000;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .assistfont {
 		width: auto;
 		height: auto;
 		font-size: 32px;
 		display: block;
 		margin-top: 20px;
 		margin-bottom: 10px;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .Confirm {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .cancel {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .close {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt {
 		width: auto;
 		height: auto;
 		text-align: center;
 		background-color: inherit;
 		font-size: 16px;
 		border: 1px solid #E4E4E4;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title {
 		display: inline-table;
 		padding: 0 30px;
 		height: 100%;
 		min-height: 260px;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .first {
 		height: auto;
 		display: table-cell;
 		font-size: 36px;
 		margin-right: 10px;
 		position: relative;
 		color: #09bb07;
 		vertical-align: middle;
 		padding: 0 10px 10px 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .first:before {
 		content: "\e6b4";
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title {
 		font-size: 24px;
 		text-align: left;
 		color: rgba(51, 51, 51, 1);
 		font-weight: bold;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_title .font {
 		display: table-cell;
 		line-height: normal;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .promptbox {
 		width: auto;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_prompt .prompt_content {
 		font-size: 18px;
 		color: rgba(105, 105, 105, 1);
 		padding-left: 65px;
 	}

 	.c_portalResFriendlink_list-01001 .p_more {
 		margin: 0 auto;
 		position: static;
 	}

 	@-moz-keyframes three-quarters-loader {
 		0% {
 			-moz-transform: rotate(0deg);
 			transform: rotate(0deg);
 		}

 		100% {
 			-moz-transform: rotate(360deg);
 			transform: rotate(360deg);
 		}
 	}

 	@-webkit-keyframes three-quarters-loader {
 		0% {
 			-webkit-transform: rotate(0deg);
 			transform: rotate(0deg);
 		}

 		100% {
 			-webkit-transform: rotate(360deg);
 			transform: rotate(360deg);
 		}
 	}

 	@keyframes three-quarters-loader {
 		0% {
 			-moz-transform: rotate(0deg);
 			-ms-transform: rotate(0deg);
 			-webkit-transform: rotate(0deg);
 			transform: rotate(0deg);
 		}

 		100% {
 			-moz-transform: rotate(360deg);
 			-ms-transform: rotate(360deg);
 			-webkit-transform: rotate(360deg);
 			transform: rotate(360deg);
 		}
 	}

 	.loading_animation {
 		-moz-animation: three-quarters-loader 850ms infinite linear;
 		-webkit-animation: three-quarters-loader 850ms infinite linear;
 		animation: three-quarters-loader 850ms infinite linear;
 		border: 3px solid #65beba;
 		border-right-color: transparent;
 		border-radius: 16px;
 		box-sizing: border-box;
 		display: inline-block;
 		position: relative;
 		overflow: hidden;
 		text-indent: -9999px;
 		width: 32px;
 		height: 32px;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_loading {
 		width: 100%;
 		height: 100px;
 		background-color: rgba(242, 242, 242, 1);
 		font-size: 0;
 		line-height: 100px;
 		text-align: center;
 		color: #A7A7A7;
 		font-size: 30px;
 	}

 	.c_portalResFriendlink_list-01001 .p_loading .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_loading .font {
 		display: inline-block;
 		margin-left: 20px;
 		line-height: 100px;
 		height: inherit;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_more {
 		background-color: rgba(242, 242, 242, 1);
 		display: block;
 		height: 70px;
 		width: 100%;
 		position: relative;
 		border-radius: 0px;
 		font-size: 24px;
 		color: rgba(0, 0, 0, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_more:active {
 		background-color: rgba(248, 248, 248, 0.8);
 	}

 	.c_portalResFriendlink_list-01001 .p_more .font {
 		display: block;
 	}

 	.c_portalResFriendlink_list-01001 .p_more .iconfont {
 		display: inline;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_more .iconfont:before {
 		content: "\e6d1";
 		line-height: 70px;
 		font-size: 70px;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_moreBox {
 		width: 100%;
 		height: auto;
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResFriendlink_list-01001 .p_OccupyBox {
 		margin: 0;
 		width: 100%;
 		height: auto;
 		padding: 0;
 		border: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox {
 		margin: 0 auto;
 		width: 100%;
 		height: auto;
 		clear: both;
 		position: relative;
 		font-size: 0;
 		white-space: nowrap;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre {
 		display: inline-table;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next {
 		display: inline-table;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre {
 		width: 35%;
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		text-align: center;
 		padding: 0;
 		position: relative;
 		left: 0;
 		top: 0;
 		box-sizing: content-box;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre:active {
 		background-color: rgba(90, 170, 167, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre .font {}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre .iconfont {
 		display: inline-block;
 		color: rgba(255, 255, 255, 1);
 		vertical-align: middle;
 		width: auto;
 		height: auto;
 		position: absolute;
 		left: 10px;
 		top: 50%;
 		transform: translateY(-50%);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre:hover .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre:active .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .pre .iconfont:before {
 		content: "\e6b0";
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next {
 		width: 35%;
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		text-align: center;
 		padding: 0;
 		position: relative;
 		left: 0;
 		top: 0;
 		box-sizing: content-box;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next:active {
 		background-color: rgba(90, 170, 167, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next .iconfont {
 		display: inline-block;
 		color: rgba(255, 255, 255, 1);
 		vertical-align: middle;
 		width: auto;
 		height: auto;
 		position: absolute;
 		right: 10px;
 		top: 50%;
 		transform: translateY(-50%);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next:hover .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next:active .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .next .iconfont:before {
 		content: "\e6af";
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .NumBox {
 		width: 30%;
 		border: 1px solid #CDD5D5;
 		display: inline-table;
 		position: relative;
 		cursor: pointer;
 		box-sizing: content-box;
 		background: #e6e6e6;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .num {
 		display: table;
 		vertical-align: middle;
 		font-size: 22px;
 		text-align: center;
 		width: auto;
 		margin: 0 auto;
 		position: absolute;
 		overflow: hidden;
 		left: 50%;
 		top: 50%;
 		transform: translate(-50%, -50%);
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .ItemBox {
 		position: absolute;
 		width: 100%;
 		height: auto;
 		border: 1px solid #D3D4D4;
 		bottom: 90px;
 		left: 0;
 		max-height: 300px;
 		overflow-y: auto;
 		z-index: 99;
 		border-bottom: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .num .iconfont {
 		width: 32px;
 		height: 32px;
 		position: static;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .num .iconfont:before {
 		content: "\e69c";
 		font-size: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li {
 		width: inherit;
 		height: 80px;
 		line-height: 80px;
 		text-align: center;
 		background-color: #FFFFFE;
 		color: #323332;
 		font-size: 32px;
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_pagebox .NumBox ul li:active {
 		background-color: #e4e4e4;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {
 		width: auto;
 		height: auto;
 		position: relative;
 		text-align: center;
 		margin-bottom: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {
 		width: auto;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {
 		margin-left: 10px;
 		background-color: rgba(191, 191, 191, 1);
 		width: 15px;
 		height: 15px;
 		display: inline-table;
 		color: rgba(153, 153, 153, 1);
 		font-size: 12px;
 		border-radius: 10px;
 		-moz-border-radius: 10px;
 		text-align: center;
 		position: relative;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.active {
 		background-color: #67b8b4;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn .shape {
 		background-color: inherit;
 		width: inherit;
 		height: inherit;
 		text-indent: -99999px;
 		display: table-cell;
 		vertical-align: middle;
 		border-radius: inherit;
 		-moz-border-radius: inherit;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn img {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn:active {
 		background-color: rgba(105, 192, 188, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonInteraction {
 		width: 100%;
 		height: 100%;
 		height: calc(100% - 15px);
 		vertical-align: middle;
 		position: absolute;
 		overflow: visible;
 		pointer-events: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont {
 		color: rgba(191, 191, 191, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont:before {
 		content: "\e687";
 		font-size: 56px;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {
 		display: inline-block;
 		vertical-align: middle;
 		cursor: pointer;
 		font-size: 56px;
 		color: #e2e2e2;
 		width: 60px;
 		position: absolute;
 		top: 50%;
 		-webkit-transform: translate(0, -50%);
 		transform: translate(0, -50%);
 		pointer-events: all;
 		left: 0;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont {}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .font {
 		display: table;
 		width: inherit;
 		height: inherit;
 		pointer-events: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .font {
 		display: table;
 		width: inherit;
 		height: inherit;
 		pointer-events: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {
 		position: absolute;
 		top: 50%;
 		right: 0px;
 		-webkit-transform: translate(0, -50%);
 		transform: translate(0, -50%);
 		pointer-events: all;
 		display: inline-block;
 		vertical-align: middle;
 		cursor: pointer;
 		font-size: 56px;
 		color: #e2e2e2;
 		width: 60px;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont {
 		color: rgba(191, 191, 191, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont:before {
 		content: "\e6ae";
 		font-size: 56px;
 	}
 }

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

 @media only screen and (min-width: 769px) {
 	.c_portalResFriendlink_list-01001 .p_page .pre .i_pre {
 		display: block !important;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next .i_next {
 		display: block !important;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .iconfont {
 		display: none !important;
 	}

 	.c_portalResFriendlink_list-01001 .p_summary {
 		color: rgba(102, 102, 102, 1);
 		font-size: 14px;
 		line-height: 26px;
 		text-align: left;
 		vertical-align: top;
 		word-break: break-all;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB {
 		display: inline-block;
 		margin: 0;
 		padding: 0;
 		vertical-align: middle;
 		color: #969696;
 		font-size: 14px;
 		text-align: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .font {
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_title {
 		display: inline-table;
 		margin: 0;
 		min-width: 37px;
 		padding: 0;
 		color: rgba(51, 51, 51, 1);
 		font-weight: 400;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_title .font {
 		vertical-align: middle;
 		line-height: 21px;
 	}

 	.c_portalResFriendlink_list-01001 .p_title:hover {
 		color: rgba(87, 177, 173, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_title:active {
 		color: rgba(69, 165, 161, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_title .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {
 		display: inline-block;
 		padding: 0;
 		color: #707070;
 		font-size: 14px;
 		text-align: left;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB {
 		white-space: nowrap;
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:hover {
 		text-decoration: underline;
 		font-weight: bold;
 		cursor: pointer;
 		color: #60a9d7;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {
 		color: #60a9d7;
 		font-weight: 400;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkB:active {
 		text-decoration: none;
 		margin-top: 0;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkB .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA {
 		display: inline-block;
 		margin: 0;
 		padding: 0;
 		vertical-align: middle;
 		color: #969696;
 		font-size: 14px;
 		text-align: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .font {
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {
 		display: inline-block;
 		padding: 0;
 		color: #707070;
 		font-size: 14px;
 		text-align: left;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA {
 		white-space: nowrap;
 		vertical-align: middle;
 		line-height: 19px;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:hover {
 		text-decoration: underline;
 		font-weight: bold;
 		cursor: pointer;
 		color: #60a9d7;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {
 		color: #60a9d7;
 		font-weight: 400;
 	}

 	a>.e_title.c_portalResFriendlink_list-01001 .p_LinkA:active {
 		text-decoration: none;
 		margin-top: 0;
 	}

 	.e_title.c_portalResFriendlink_list-01001 .p_LinkA .iconfont:before {
 		display: inline-block;
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonLanternBox {
 		margin: 0;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_Linkslist {
 		margin: 0;
 		width: 880px;
 		height: auto;
 		padding: 0;
 		border-width: 0;
 		border-style: none;
 		border-color: rgba(255, 255, 255, 1);
 		background-color: transparent;
 		white-space: nowrap;
 	}

 	.c_portalResFriendlink_list-01001 .p_Linkslist {
 		width: 100%;
 		height: auto;
 		overflow: visible;
 		white-space: normal;
 		background: transparent;
 		border: 0 solid #ccc;
 	}

 	.c_portalResFriendlink_list-01001 .p_links {
 		width: auto;
 		height: auto;
 		border-color: transparent;
 		padding: 0;
 		overflow: visible;
 		font-size: 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_articles {
 		margin: 5px;
 		height: auto;
 		width: calc((100% - 120px)/8);
 		display: inline-block;
 		vertical-align: top;
 		text-align: left;
 		overflow: visible;
 	}

 	.c_portalResFriendlink_list-01001 .p_LinkA {
 		position: static;
 		display: inline-block;
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_images {
 		display: block;
 		width: 100%;
 		height: auto;
 		position: relative;
 		vertical-align: middle;
 		overflow: visible;
 		margin: 0 auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_thumbnail {
 		width: 100%;
 		height: auto;
 		vertical-align: middle;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .higher .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .widther .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .smaller .p_thumbnail {
 		position: absolute;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_thumbnail img {
 		width: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_content {
 		width: 100%;
 		height: auto;
 		border-width: 0;
 		background-color: transparent;
 	}

 	.c_portalResFriendlink_list-01001 .p_TitleBox {
 		width: auto;
 		height: auto;
 		margin-top: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA {
 		vertical-align: bottom;
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .font {
 		line-height: 21px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA .iconfont:before {
 		content: '\e6ae';
 	}

 	.c_portalResFriendlink_list-01001 .p_title {
 		vertical-align: bottom;
 		display: block;
 		text-align: justify;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameA.item_hide+.p_LinkB .p_title {
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_SummaryBox {
 		width: auto;
 		height: auto;
 		margin-top: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB {
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .font {
 		line-height: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB .iconfont:before {
 		content: '';
 	}

 	.c_portalResFriendlink_list-01001 .p_summary {
 		line-height: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_nameB.item_hide+.p_summary {
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationBox {
 		width: 100%;
 		height: auto;
 		border-bottom: 1px solid #ccc;
 		padding: 20px;
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationBox:first-child {
 		display: block;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationA {
 		width: auto;
 		height: auto;
 		display: inline-block;
 		vertical-align: middle;
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_classificationB {
 		width: auto;
 		height: auto;
 		display: block;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ {
 		width: auto;
 		height: auto;
 		min-width: 255px;
 		min-height: 113px;
 		max-width: 500px;
 		background-color: #F7FBFB;
 		border: 2px solid #65beba;
 		font-size: 22px;
 		position: absolute;
 		z-index: 9999999999;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .iconfont {
 		height: auto;
 		color: #A2D465;
 		margin-right: 20px;
 		display: inline-block;
 		margin-left: 40px;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .iconfont:before {
 		content: "\e648";
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .fontbox {
 		display: inline-block;
 		vertical-align: top;
 		max-width: 386px;
 		margin-right: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .promptbox {
 		width: auto;
 		height: auto;
 		margin-top: 35px;
 		margin-bottom: 35px;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .assistfont {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_succ .closebtn {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail {
 		width: auto;
 		height: auto;
 		min-width: 255px;
 		min-height: 113px;
 		max-width: 500px;
 		background-color: #FDFCF3;
 		border: 2px solid #FFDC90;
 		font-size: 22px;
 		position: absolute;
 		z-index: 99999999999;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .iconfont {
 		height: auto;
 		color: #FF0000;
 		margin-right: 20px;
 		display: inline-block;
 		margin-left: 40px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .iconfont:before {
 		content: "\e641";
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .fontbox {
 		display: inline-block;
 		vertical-align: top;
 		max-width: 386px;
 		margin-right: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .promptbox {
 		width: auto;
 		height: auto;
 		margin-top: 35px;
 		margin-bottom: 35px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .assistfont {
 		font-size: 14px;
 		color: #999999;
 		margin-top: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .closebtn {
 		font-size: 14px;
 		color: #65beba;
 		position: absolute;
 		right: 15px;
 		bottom: 15px;
 	}

 	.c_portalResFriendlink_list-01001 .p_fail .closebtn:hover {
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData {
 		width: auto;
 		background-color: inherit;
 		text-align: center;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .first {
 		height: auto;
 		display: table-cell;
 		font-size: 32px;
 		position: relative;
 		color: #09bb07;
 		vertical-align: middle;
 		padding: 0 10px 5px 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title {
 		display: inline-table;
 		padding: 0 30px;
 		min-height: 200px;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .first:before {
 		content: "\e6b4";
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_title .font {
 		font-size: 18px;
 		display: table-cell;
 		line-height: normal;
 		vertical-align: middle;
 		color: rgba(51, 51, 51, 1);
 		font-weight: bold;
 		text-align: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .promptbox {
 		width: auto;
 		height: 100%;
 	}

 	.c_portalResFriendlink_list-01001 .p_PromptNoneData .prompt_content {
 		font-size: 14px;
 		color: rgba(105, 105, 105, 1);
 		padding-left: 65px;
 	}

 	.loading_animation {
 		-moz-animation: three-quarters-loader 850ms infinite linear;
 		-webkit-animation: three-quarters-loader 850ms infinite linear;
 		animation: three-quarters-loader 850ms infinite linear;
 		border: 3px solid #737282;
 		border-right-color: transparent;
 		border-radius: 16px;
 		box-sizing: border-box;
 		display: inline-block;
 		position: relative;
 		overflow: hidden;
 		text-indent: -9999px;
 		width: 32px;
 		height: 32px;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_loading {
 		width: 890px;
 		height: 70px;
 		background-color: #FBFBFC;
 		line-height: 70px;
 		text-align: center;
 		color: #666666;
 		font-size: 18px;
 	}

 	.c_portalResFriendlink_list-01001 .p_loading .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_loading .font {
 		display: inline-block;
 		margin-left: 20px;
 		line-height: 70px;
 		height: inherit;
 	}

 	.c_portalResFriendlink_list-01001 .p_more {
 		width: 890px;
 		text-align: center;
 		padding-right: 20px;
 		padding-left: 20px;
 		height: 70px;
 		background-color: #F6F7F8;
 		position: relative;
 		border-radius: 0;
 		border-width: 0;
 		color: rgba(115, 115, 131, 1);
 		font-size: 18px;
 	}

 	.c_portalResFriendlink_list-01001 .p_more:active {
 		background-color: #F6F7F8;
 	}

 	.c_portalResFriendlink_list-01001 .p_more .font {
 		display: table-cell;
 		vertical-align: middle;
 		text-align: inherit;
 	}

 	.c_portalResFriendlink_list-01001 .p_more .iconfont {
 		display: inline;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_more .iconfont:before {
 		content: "\e6d1";
 	}

 	.c_portalResFriendlink_list-01001 .p_moreBox {
 		margin: 0;
 		width: 236px;
 		height: 317px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.e_pagebox {
 		width: auto;
 		height: auto;
 		clear: both;
 		position: relative;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre {
 		display: inline-table;
 		float: left;
 		margin-left: 18px;
 		margin-right: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum {
 		display: inline-block;
 		position: static;
 		float: left;
 		margin-right: 5px;
 		line-height: 30px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next {
 		display: inline-table;
 		float: left;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .PageInterval {
 		display: inline-block;
 		position: static;
 		float: left;
 		margin-right: 5px;
 		line-height: 38px;
 		font-size: 12px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .p_PageInterval {
 		display: inline-block;
 		position: static;
 		float: left;
 		margin-right: 5px;
 		line-height: 38px;
 		font-size: 12px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:after {
 		content: "";
 		display: none;
 		position: absolute;
 		top: 5px;
 		left: -14px;
 		width: 27px;
 		height: 27px;
 		background-color: rgba(242, 242, 242, 1);
 		font-size: 0;
 		line-height: 0;
 		-webkit-transform: rotate(45deg);
 		-moz-transform: rotate(45deg);
 		-o-transform: rotate(45deg);
 		-ms-transform: rotate(45deg);
 		transform: rotate(45deg);
 		z-index: -1;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:hover:after {
 		top: 4px;
 		left: -12px;
 		background-color: #2589b0;
 		border-radius: 4px 0 0 0;
 		-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		-webkit-transform: rotate(45deg);
 		-moz-transform: rotate(45deg);
 		-o-transform: rotate(45deg);
 		-ms-transform: rotate(45deg);
 		transform: rotate(45deg);
 		z-index: -1;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:active:after {
 		top: 8px;
 		left: -12px;
 		width: 28px;
 		height: 25px;
 		background-color: rgba(90, 170, 167, 1);
 		border-radius: 0 3px 0 0;
 		-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);
 		-webkit-transform: rotate(-226deg);
 		-moz-transform: rotate(-226deg);
 		-o-transform: rotate(-226deg);
 		-ms-transform: rotate(-226deg);
 		transform: rotate(-226deg);
 		z-index: -1;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre {
 		height: 30px;
 		color: rgba(102, 102, 102, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(242, 242, 242, 1);
 		text-align: center;
 		padding-top: 0;
 		padding-right: 20px;
 		padding-left: 20px;
 		position: relative;
 		left: 0;
 		top: 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:active {
 		background-color: rgba(90, 170, 167, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre .font {
 		display: table-cell;
 		vertical-align: middle;
 		bottom: 0;
 		font-size: 12px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:hover .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre:active .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pre .iconfont:before {
 		content: "";
 		margin-right: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:after {
 		content: "";
 		display: none;
 		position: absolute;
 		top: 5px;
 		right: -14px;
 		width: 27px;
 		height: 27px;
 		background-color: #2589b0;
 		font-size: 0;
 		line-height: 0;
 		-webkit-transform: rotate(45deg);
 		-moz-transform: rotate(45deg);
 		-o-transform: rotate(45deg);
 		-ms-transform: rotate(45deg);
 		transform: rotate(45deg);
 		z-index: -1;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:hover:after {
 		top: 5px;
 		right: -12px;
 		background-color: #2589b0;
 		border-radius: 4px 0 0 0;
 		-webkit-box-shadow: 0 3px 0px #777;
 		-moz-box-shadow: 0 3px 0px #777;
 		box-shadow: 0 3px 0px #777;
 		-webkit-transform: rotate(-45deg);
 		-moz-transform: rotate(-45deg);
 		-o-transform: rotate(-45deg);
 		-ms-transform: rotate(-45deg);
 		transform: rotate(-45deg);
 		z-index: -1;
 		width: 26px;
 		height: 26px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:active:after {
 		top: 8px;
 		right: -12px;
 		width: 27px;
 		height: 24px;
 		background-color: rgba(90, 170, 167, 1);
 		border-radius: 0 3px 0 0;
 		-webkit-box-shadow: 0 3px 0px #777;
 		-moz-box-shadow: 0 3px 0px #777;
 		box-shadow: 0 3px 0px #777;
 		-webkit-transform: rotate(226deg);
 		-moz-transform: rotate(226deg);
 		-o-transform: rotate(226deg);
 		-ms-transform: rotate(226deg);
 		transform: rotate(226deg);
 		z-index: -1;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next {
 		height: 30px;
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		text-align: center;
 		padding-top: 0;
 		padding-right: 20px;
 		padding-left: 20px;
 		position: relative;
 		left: 0;
 		top: 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #2589b0;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:active {
 		background-color: rgba(90, 170, 167, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next .font {
 		display: table-cell;
 		vertical-align: middle;
 		bottom: 0;
 		font-size: 12px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:hover .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next:active .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .next .iconfont:before {
 		content: "";
 		margin-top: 3px;
 		float: right;
 		margin-left: 5px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum {
 		position: relative;
 		background-size: 100% 100%;
 		color: inherit;
 		cursor: pointer;
 		display: table;
 		font-family: inherit;
 		font-size: 14px;
 		font-weight: inherit;
 		height: inherit;
 		position: absolute;
 		text-decoration: none;
 		width: inherit;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum {
 		height: 30px;
 		width: 30px;
 		color: rgba(102, 102, 102, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: rgba(242, 242, 242, 1);
 		text-align: center;
 		position: relative;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum:hover {
 		color: rgba(255, 255, 255, 1);
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		cursor: pointer;
 		text-decoration: none;
 		background-color: #2589b0;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum:active {
 		text-decoration: none;
 		background-color: rgba(90, 170, 167, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum.active {
 		text-decoration: none;
 		background-color: rgba(90, 170, 167, 1);
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum .font {
 		display: table-cell;
 		vertical-align: middle;
 		bottom: 0;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum .iconfont {
 		display: inline;
 		color: rgba(255, 255, 255, 1);
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum:hover .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum:active .iconfont {
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .pageNum .iconfont:before {
 		content: "";
 	}

 	.c_portalResFriendlink_list-01001 .p_page .PageInterval {
 		line-height: 30px;
 		cursor: text;
 		color: rgba(102, 102, 102, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_page .p_PageInterval {
 		line-height: 30px;
 		cursor: text;
 		color: rgba(102, 102, 102, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_OccupyBox {
 		margin: 0;
 		width: auto;
 		height: auto;
 		padding: 0;
 		border: none;
 		overflow: hidden;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {
 		display: inline-block;
 		height: 10px;
 		width: 100px;
 		padding: 0;
 		background-color: rgba(228, 228, 228, 1);
 		border-width: 1px;
 		border-color: transparent;
 		color: rgba(153, 153, 153, 1);
 		font-size: 12px;
 		font-family: "Microsoft YaHei";
 		text-align: center;
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn img {
 		display: none;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn .shape {
 		text-indent: -9999em;
 		width: inherit;
 		height: inherit;
 		vertical-align: middle;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn:hover,
 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.active {
 		background-color: rgba(103, 184, 180, 1);
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn.j-nav-active {
 		background-color: rgba(103, 184, 180, 1);
 		color: rgba(255, 255, 255, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {
 		margin: 0;
 		width: 236px;
 		height: 317px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {
 		margin: 0;
 		width: 236px;
 		height: 317px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {
 		display: inline-block;
 		vertical-align: middle;
 		cursor: pointer;
 		font-size: 28px;
 		color: rgba(154, 155, 155, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB .iconfont:before {
 		content: "\e6ae";
 		display: inline-block;
 		font-size: 56px;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB:hover {
 		color: rgba(105, 192, 188, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB:hover {
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {
 		display: inline-block;
 		vertical-align: middle;
 		cursor: pointer;
 		font-size: 28px;
 		color: rgba(154, 155, 155, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA .iconfont:before {
 		content: "\e687";
 		display: inline-block;
 		font-size: 56px;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA:hover {
 		color: rgba(105, 192, 188, 1);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA:hover {
 		cursor: pointer;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonInteraction {
 		margin: 0;
 		width: 236px;
 		height: 317px;
 		padding: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		overflow: hidden;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnA {
 		position: absolute;
 		top: 50%;
 		left: 50%;
 		transform: translate(-50%, -50%);
 		font-size: 45px;
 		color: #e5e5e5;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSwitchBtnB {
 		position: absolute;
 		top: 50%;
 		right: 50%;
 		transform: translate(50%, -50%);
 		font-size: 45px;
 		color: #e5e5e5;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSummaryBoxA {
 		width: auto;
 		height: auto;
 		text-align: center;
 		margin-bottom: 20px;
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonThumbnailBox {
 		width: auto;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .d_CommonInteractionA {
 		left: 0px;
 		width: 60px;
 		height: auto;
 		vertical-align: middle;
 		position: absolute;
 		overflow: visible;
 		top: 50%;
 		transform: translate(0, -50%);
 	}

 	.c_portalResFriendlink_list-01001 .d_CommonInteractionB {
 		right: 0px;
 		width: 60px;
 		height: auto;
 		vertical-align: middle;
 		position: absolute;
 		overflow: visible;
 		top: 50%;
 		transform: translate(0, -50%);
 	}

 	.c_portalResFriendlink_list-01001 .p_CommonSquareNumBtn {
 		width: 100px;
 		height: 10px;
 		margin: 0px 8px;
 	}

 	.c_portalResFriendlink_list-01001 .p_page {
 		width: auto;
 		height: auto;
 		float: right;
 		right: 30px;
 		margin-bottom: 10px;
 	}

 	.c_portalResFriendlink_list-01001 .p_moreBox {
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResFriendlink_list-01001 .p_more {
 		width: 100%
 	}

 	.c_portalResFriendlink_list-01001 .p_loading {
 		width: 100%
 	}
 }

 #c_portalResEbizads_banner-15872895819092060 .bannerBtn .iconfont {
 	line-height: 38px;
 }

 .pr_more {
 	display: block;
 	font-size: 16px;
 	width: 140px;
 	height: 46px;
 	margin-top: 40px;
 	display: block;
 	line-height: 46px;
 	color: #fff;
 	text-align: center;
 	background-color: #007fb3;
 }

 .xq {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 	height: 100%;
 	z-index: 9999999;
 }

 @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: initial !important;
 		position: relative;
 		top: 0;
 		left: 0;
 		width: 100% !important;
 		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 {
 		position: relative;
 		width: 100% !important;
 	}
 }

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

 .c_portalResEbizads_banner-01001 .text {
 	display: none;
 }

 .jpInnerBannerTitleArea {
 	display: none;
 	max-width: 1290px;
 	margin: 0 auto;
 	padding: 0px 15px;
 	position: absolute;
 	width: 100%;
 	left: 50%;
 	top: 50%;
 	transform: translate(-50%, -50%);
 }

 .jpInnerTitleCn {
 	font-family: "鎬濇簮榛戜綋";
 	font-size: 48px;
 	line-height: 48px;
 	font-weight: Bold;
 	color: #3cb7b7;
 	text-align: left;
 	text-align-last: left;
 	text-transform: uppercase;
 }

 .jpInnerTitleEn {
 	font-family: "鑻规柟";
 	font-size: 30px;
 	color: #3cb7b7;
 	margin-top: 10px;
 	text-transform: uppercase;
 	text-align: left;
 	text-align-last: left;
 }

 @media only screen and (max-width: 768px) {
 	.jpInnerBannerBox {
 		height: auto;
 	}

 	.jpInnerTitleCn {
 		font-size: 20px;
 		line-height: 24px;
 	}

 	.jpInnerTitleEn {
 		font-size: 14px;
 		margin-top: 5px;
 	}
 }

 @media only screen and (max-width: 768px) {
 	.c_portalResSearch_total-01001004 {
 		margin-left: auto;
 		margin-right: auto;
 		width: 100%;
 		display: block;
 		font-size: 0;
 		padding: 0 10px;
 	}

 	.c_portalResSearch_total-01001004 .p_contentBox {
 		width: 100%;
 		height: auto;
 		overflow: visible;
 		padding: 0;
 		margin: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 1);
 		background-color: transparent;
 		position: relative;
 	}

 	.c_portalResSearch_total-01001004 .p_headbox {
 		position: absolute;
 		width: 100%;
 		height: auto;
 		border: 1px solid rgba(240, 240, 240, 1);
 		border-radius: 5px;
 		padding: 10px 0px;
 		display: none;
 		background: #fff;
 		border-radius: 0;
 		z-index: 999;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox {
 		width: 55%;
 		height: auto;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: visible;
 		padding: 0;
 		margin: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 1);
 		background-color: transparent;
 		position: relative;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input {
 		width: 130px;
 		display: inline-block;
 		height: 40px;
 		vertical-align: middle;
 		color: inherit;
 		position: relative;
 		font-size: 24px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
 		display: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn {
 		width: 20%;
 		height: 40px;
 		display: inline-block;
 		vertical-align: middle;
 		font-size: 24px;
 		color: #777;
 		border-width: 0;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 1);
 		text-align: center;
 		padding-top: 0;
 		position: inherit;
 		margin: 0;
 		cursor: pointer;
 		font-family: inherit;
 		font-weight: inherit;
 		text-decoration: none;
 		background-size: 100% 100%;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn:hover {
 		box-shadow: none;
 		cursor: pointer;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn .iconfont {
 		margin-right: 5px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn .font {
 		display: inline-table;
 		vertical-align: middle;
 		bottom: 0;
 		height: inherit;
 		color: inherit;
 		font-family: inherit;
 		font-weight: inherit;
 		font-size: inherit;
 		text-decoration: none;
 		position: relative;
 		line-height: 40px;
 	}

 	.c_portalResSearch_total-01001004 .p_input input,
 	.c_search_total-01001 .p_input .InputText {
 		display: inline-block;
 		height: 100%;
 		width: inherit;
 		line-height: 40px;
 		padding-left: 5px;
 		padding-right: 32px;
 		border: none;
 	}

 	.c_portalResSearch_total-01001004 .p_select {
 		height: auto;
 		font-size: 0;
 		display: inline-block;
 		width: 25%;
 		vertical-align: middle;
 		float: left;
 	}

 	.c_portalResSearch_total-01001004 .p_select input {
 		width: inherit;
 		height: 50px;
 		border: none;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		font-size: 24px;
 		position: absolute;
 		padding-left: 10px !important;
 		padding-right: 10px !important;
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape {
 		display: inline-block;
 		width: 25px;
 		height: 50px;
 		position: static !important;
 		line-height: 50px;
 		text-align: center;
 		border-left: none;
 		font-size: 12px;
 		color: rgba(200, 200, 200, 1);
 		float: right;
 		top: 0 !important;
 		transform: translateY(0%);
 		margin-right: 10px;
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape:before {
 		content: "\e69c";
 		font-size: 24px;
 	}

 	.c_portalResSearch_total-01001004 .p_select .itembox {
 		height: auto;
 		width: 100%;
 		position: absolute;
 		top: 80px;
 		left: 0px;
 		border: 1px solid rgba(240, 240, 240, 1);
 		z-index: 99;
 		background-color: #fff;
 		font-size: 0;
 		border-radius: 5px;
 	}

 	.c_portalResSearch_total-01001004 .p_select li {
 		width: calc(100% / 4);
 		height: auto;
 		display: inline-block;
 		margin: 20px 0;
 		text-align: center;
 		font-size: 22px;
 		border-left: 1px solid #ccc;
 	}

 	.c_portalResSearch_total-01001004 .p_select li:nth-child(1) {
 		border-left: none
 	}

 	.c_portalResSearch_total-01001004 .p_select li:nth-child(5) {
 		border-left: none
 	}

 	.c_portalResSearch_total-01001004 .p_select li i img {
 		display: none;
 	}

 	input::-webkit-input-placeholder {
 		font-size: 24px;
 		line-height: 50px;
 		color: #fff;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnBox {
 		display: block;
 		width: 250px;
 		height: auto;
 		padding: 10px 10px;
 		background-color: #1890FF;
 		border-radius: 5px;
 		margin-bottom: 30px;
 		margin: 0 10px 30px 10px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnA {
 		width: 100%;
 		height: auto;
 		padding: 10px 10px;
 		font-size: 24px;
 		color: #fff;
 		text-align: center;
 	}

 	.c_portalResSearch_total-01001004 .p_headbox.active:before {
 		width: 0px;
 		height: 0px;
 		position: absolute;
 		top: -40px;
 		left: 41px;
 		padding: 0;
 		border-bottom: 20px solid #FFFFFF;
 		border-top: 20px solid transparent;
 		border-left: 20px solid transparent;
 		border-right: 20px solid transparent;
 		display: block;
 		content: "";
 		z-index: 12;
 	}

 	.c_portalResSearch_total-01001004 .p_headbox.active:after {
 		width: 0px;
 		height: 0px;
 		position: absolute;
 		top: -41px;
 		left: 41px;
 		padding: 0;
 		border-bottom: 20px solid #efe7e7;
 		border-top: 20px solid transparent;
 		border-left: 20px solid transparent;
 		border-right: 20px solid transparent;
 		display: block;
 		content: "";
 		z-index: 10;
 	}

 	.c_portalResSearch_total-01001004 .p_input .iconfont.last {
 		position: absolute;
 		color: #afafaf;
 		top: 16px;
 		right: 5px;
 		font-size: 20px;
 		cursor: pointer;
 	}

 	.c_portalResSearch_total-01001004 .p_input .iconfont.last:before {
 		content: "\e640";
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnA:hover {
 		box-shadow: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnA .iconfont:before {
 		content: "\e661";
 		font-size: 30px;
 		vertical-align: middle;
 		margin-right: 10px;
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	.c_portalResSearch_total-01001004 {
 		margin-left: auto;
 		margin-right: auto;
 		max-width: 1180px;
 		min-height: 192px;
 		width: auto;
 		display: inline-block;
 		font-size: 0;
 	}

 	.c_portalResSearch_total-01001004 .p_contentBox {
 		width: 100%;
 		height: auto;
 		overflow: visible;
 		white-space: nowrap;
 		padding: 0;
 		margin: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 1);
 		background-color: transparent;
 		position: relative;
 	}

 	.c_portalResSearch_total-01001004 .p_headbox {
 		width: 100%;
 		height: auto;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox {
 		width: auto;
 		height: auto;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: visible;
 		padding: 0;
 		margin: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 1);
 		background-color: transparent;
 		position: relative;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input {
 		width: 130px;
 		display: inline-block;
 		height: 40px;
 		vertical-align: middle;
 		color: inherit;
 		position: relative;
 		font-size: 14px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input .last {
 		display: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
 		display: none;
 		position: absolute;
 		left: 5px;
 		top: 50%;
 		transform: translateY(-50%);
 		height: auto;
 		font-size: 15px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn {
 		width: 40px;
 		height: 40px;
 		display: inline-block;
 		vertical-align: middle;
 		font-size: 14px;
 		color: rgba(255, 255, 255, 1);
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		background-color: #1890FF;
 		text-align: center;
 		padding-top: 0;
 		position: inherit;
 		margin: 0;
 		padding: 0;
 		cursor: pointer;
 		font-family: inherit;
 		font-weight: inherit;
 		text-decoration: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn .font {
 		display: table-cell;
 		vertical-align: middle;
 		bottom: 0;
 		height: inherit;
 		color: inherit;
 		font-family: inherit;
 		font-weight: inherit;
 		font-size: inherit;
 		text-decoration: none;
 		position: relative;
 		text-align: center;
 	}

 	.c_portalResSearch_total-01001004 .p_input input,
 	.c_search_total-01001 .p_input .InputText {
 		display: inline-block;
 		height: 100%;
 		width: inherit;
 		line-height: inherit;
 		border-width: 1px;
 		border-style: solid;
 		border-color: #f0f0f0;
 		padding-left: 15px;
 		padding-right: 5px;
 		border-top-left-radius: 5px;
 		border-bottom-left-radius: 5px;
 	}

 	.c_portalResSearch_total-01001004 .p_select {
 		height: auto;
 		position: relative;
 		font-size: 0;
 		display: inline-block;
 		width: auto;
 		vertical-align: middle;
 		margin-left: -1px;
 	}

 	.c_portalResSearch_total-01001004 .p_select input {
 		width: 75px;
 		height: 40px;
 		border: 1px solid rgba(240, 240, 240, 1);
 		line-height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		font-size: 12px;
 		padding: 0 10px;
 	}

 	.c_portalResSearch_total-01001004 .p_select input:hover {
 		background-color: rgb(240, 248, 250);
 		color: rgb(100, 190, 186);
 	}

 	.c_portalResSearch_total-01001004 .p_select input:hover+.shape {
 		background-color: rgb(240, 248, 250);
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape {
 		display: inline-block;
 		width: 30px;
 		height: 40px;
 		position: absolute;
 		right: 0;
 		line-height: 40px;
 		text-align: center;
 		border: 1px solid rgba(240, 240, 240, 1);
 		border-left: none;
 		font-size: 12px;
 		color: rgba(200, 200, 200, 1);
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape:before {
 		content: "\e6c9";
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape:hover {
 		color: #65beba;
 	}

 	.c_portalResSearch_total-01001004 .p_select .itembox {
 		height: auto;
 		width: 100%;
 		position: absolute;
 		top: 40px;
 		left: 0px;
 		border: 1px solid rgba(240, 240, 240, 1);
 		border-top: 0;
 		overflow-y: auto;
 		z-index: 99;
 		background-color: #fff;
 		font-size: 12px;
 		max-height: 180px;
 	}

 	.c_portalResSearch_total-01001004 .p_select li {
 		width: auto;
 		height: 40px;
 		line-height: 40px;
 		display: block;
 		text-align: center;
 	}

 	.c_portalResSearch_total-01001004 .p_select li:hover {
 		background-color: rgb(240, 248, 250);
 		color: rgb(100, 190, 186);
 	}

 	.c_portalResSearch_total-01001004 .p_select li i img {
 		display: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnBox {
 		display: none;
 	}
 }

 @media only screen and (min-width: 769px) {
 	.c_portalResSearch_total-01001004 {
 		margin-left: auto;
 		margin-right: auto;
 		max-width: 1180px;
 		min-height: 192px;
 		width: auto;
 		display: inline-block;
 		font-size: 0;
 	}

 	.c_portalResSearch_total-01001004 .p_contentBox {
 		width: 100%;
 		height: auto;
 		overflow: visible;
 		white-space: nowrap;
 		padding: 0;
 		margin: 0;
 		border-width: 0;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		position: relative;
 		border: 0 solid rgba(228, 228, 228, 1);
 		border-radius: 30px;
 	}

 	.c_portalResSearch_total-01001004 .p_headbox {
 		width: calc(100% - 115px);
 		height: auto;
 		border-radius: 30px;
 		display: inline-block;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox {
 		width: 100%;
 		height: auto;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: visible;
 		padding: 0;
 		margin: 0;
 		border-width: 1px;
 		border-style: none;
 		border-color: rgba(228, 228, 228, 0);
 		background-color: transparent;
 		position: relative;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input {
 		width: 100%;
 		display: inline-block;
 		height: 40px;
 		vertical-align: middle;
 		color: inherit;
 		position: relative;
 		font-size: 14px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input .last {
 		display: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
 		display: none;
 		position: absolute;
 		left: 5px;
 		top: 50%;
 		transform: translateY(-50%);
 		height: auto;
 		font-size: 15px;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn {
 		width: auto;
 		height: 40px;
 		display: inline-block;
 		vertical-align: middle;
 		font-size: 14px;
 		color: rgba(255, 255, 255, 1);
 		border-width: 1px;
 		border-style: solid;
 		border-color: rgba(255, 255, 255, 0);
 		text-align: center;
 		padding-top: 0;
 		position: absolute;
 		right: 0;
 		margin: 0;
 		padding: 0 20px;
 		padding-right: 20px;
 		cursor: pointer;
 		font-family: inherit;
 		font-weight: inherit;
 		text-decoration: none;
 		background-size: 100% 100%;
 		border-top-right-radius: 5px;
 		border-bottom-right-radius: 5px;
 		background: url(../images/sea.png) center;
 		background-repeat: no-repeat;
 		background-color: ter;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtn .font {
 		display: table-cell;
 		vertical-align: middle;
 		bottom: 0;
 		height: inherit;
 		color: inherit;
 		font-family: inherit;
 		font-weight: inherit;
 		font-size: inherit;
 		text-decoration: none;
 		position: relative;
 		font-size: 20px;
 		text-align: center;
 		color: #000;
 	}

 	.c_portalResSearch_total-01001004 .p_input input,
 	.c_search_total-01001 .p_input .InputText {
 		display: inline-block;
 		height: 100%;
 		width: inherit;
 		line-height: inherit;
 		border-style: solid;
 		padding-left: 15px;
 		padding-right: 30px;
 		border: none;
 		background: #fff;
 		border: 1px solid #fff;
 		color: #999;
 	}

 	.c_portalResSearch_total-01001004 .p_select {
 		height: auto;
 		position: relative;
 		font-size: 0;
 		display: inline-block;
 		width: auto;
 		vertical-align: middle;
 		margin-left: -1px;
 	}

 	.c_portalResSearch_total-01001004 .p_select input {
 		width: 75px;
 		height: 40px;
 		border: 1px solid rgba(240, 240, 240, 1);
 		line-height: 30px;
 		display: inline-block;
 		vertical-align: middle;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 		font-size: 12px;
 		padding: 0 10px;
 	}

 	.c_portalResSearch_total-01001004 .p_select input:hover {
 		background-color: rgb(240, 248, 250);
 		color: rgb(100, 190, 186);
 	}

 	.c_portalResSearch_total-01001004 .p_select input:hover+.shape {
 		background-color: rgb(240, 248, 250);
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape {
 		display: inline-block;
 		width: 30px;
 		height: 40px;
 		position: absolute;
 		right: 0;
 		line-height: 40px;
 		text-align: center;
 		border: 1px solid rgba(240, 240, 240, 1);
 		border-left: none;
 		font-size: 12px;
 		color: rgba(200, 200, 200, 1);
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape:before {
 		content: "\e6c9";
 	}

 	.c_portalResSearch_total-01001004 .p_select .shape:hover {
 		color: #65beba;
 	}

 	.c_portalResSearch_total-01001004 .p_select .itembox {
 		height: auto;
 		width: 100%;
 		position: absolute;
 		top: 40px;
 		left: 0px;
 		border: 1px solid rgba(240, 240, 240, 1);
 		border-top: 0;
 		overflow-y: auto;
 		z-index: 99;
 		background-color: #fff;
 		font-size: 12px;
 		max-height: 180px;
 	}

 	.c_portalResSearch_total-01001004 .p_select li {
 		width: auto;
 		height: 40px;
 		line-height: 40px;
 		display: block;
 		text-align: center;
 	}

 	.c_portalResSearch_total-01001004 .p_select li:hover {
 		background-color: rgb(240, 248, 250);
 		color: rgb(100, 190, 186);
 	}

 	.c_portalResSearch_total-01001004 .p_select li i img {
 		display: none;
 	}

 	.c_portalResSearch_total-01001004 .p_searchBtnBox {
 		display: none;
 	}
 }

 .c_portalResSearch_total-01001004 .p_contentBox:hover .p_searchBtn {
 	border-radius: 40px;
 }

 .w_grid-000 {
 	margin-left: auto;
 	margin-right: auto;
 	min-height: 12rem;
 	width: 100%;
 }

 .w_grid-000>.w_grid {
 	width: 100%;
 	position: relative;
 }

 .w_grid-000>div>.p_gridbox {
 	width: 100%;
 	overflow: visible;
 	position: static;
 }

 .w_grid-000>div>.p_gridbox::before,
 .w_grid-000>div>.p_gridbox::after {
  
 }

 .w_grid-000>div>div>.p_gridCell {
 	float: left;
 	position: static;
 }

 .w_grid-000>div>div>.p_gridCell:not(:empty):before {
 	content: '';
 	height: 0.1px;
 	display: block;
 }

 .w_grid-000>.w_grid.signal {
 	min-height: inherit;
 }

 .w_grid-000>.w_grid.signal>.p_gridbox {
 	min-height: inherit;
 }

 .w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell {
 	min-height: inherit;
 }

 .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
 	margin-left: 0;
 	clear: left;
 }

 #w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	.w_grid-000>div>.p_gridbox>.p_gridCell {
 		width: 100%;
 		margin-left: 0;
 		margin-top: 0rem;
 		margin-bottom: 0rem;
 	}
 }

 @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_grid-1596434559997 {
 	display: none;
 }

 #w_grid-1596436307842 {
 	display: none;
 }

 @media only screen and (max-width: 1360px) and (min-width: 1001px) {
 	#w_grid-1595838456068 {
 		display: none;
 	}

 	#w_grid-1596436307842 {
 		display: block;
 	}

 	#w_grid-1595819037351 {
 		display: none;
 	}

 	#w_grid-1596434559997 {
 		display: block;
 	}
 }

 .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_portalResNews_list-15775935520609299 .swiper-container21 {
 	max-width: 1200px;
 	overflow: hidden;
 	position: relative;
 	margin: auto;
 }

 #c_portalResNews_list-15775935520609299 {
 	position: relative;
 }

 #c_portalResNews_list-15775935520609299 .left .iconfont {
 	font-size: 30px;
 	color: #738aa1;
 	opacity: 1;
 	line-height: 44px;
 }

 #c_portalResNews_list-15775935520609299 .right .iconfont {
 	font-size: 30px;
 	color: #738aa1;
 	opacity: 1;
 	line-height: 44px;
 }

 #c_portalResNews_list-15775914551353615 .p_news {
 	margin: 0;
 	width: inherit;
 	height: auto;
 	padding: 0;
 	overflow: hidden;
 	background: none;
 }

 #c_portalResNews_list-15775914551353615 {
 	border-top: 1px #beccd9 solid;
 }

 #c_portalResNews_list-15775914551353615 .p_title:hover {
 	color: #456382;
 }

 #c_portalResNews_list-15775929347178468 .p_news {
 	margin: 0;
 	width: inherit;
 	height: auto;
 	padding: 0;
 	overflow: hidden;
 	background: none;
 }

 #c_portalResNews_list-15775929347178468 {
 	border-top: 0px #beccd9 solid;
 }

 #c_portalResNews_list-15775929347178468 .borderB_default:nth-of-type(1) {
 	display: none;
 }

 #c_portalResNews_list-15775929347178468 .p_title:hover {
 	color: #456382;
 }

 .c_portalResNews_list-01001 {
 	min-width: 320px;
 	width: 100%;
 }

 #c_portalResNews_list-15742434359443080 .p_CommonSquareNumBtn {
 	width: 50px !important;
 	height: 4px !important;
 	background-color: #c7c7c7;
 }

 #c_portalResNews_list-15742434359443080 .p_CommonSquareNumBtn.active {
 	background-color: #007fb3;
 }

 #c_portalResNews_list-15742465265531207 .porTbox img {
 	width: 100%;
 }

 .xq {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	z-index: 9;
 }

 .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 0px 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: inline-table;
 	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 15px;
 	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 {
 		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) {}

 .jpindexNewsRoll_wrapper {
 	margin: 0px -150px;
 	padding: 90px 0px 175px;
 }

 @media only screen and (max-width: 1024px) {
 	.jpindexNewsRoll_wrapper {
 		margin: 0px;
 		padding: 20px 15px 30px;
 	}
 }

 .jp_bh_indexPad140 {
 	padding-top: 140px;
 }

 @media all {
 	.cbsect_b547f460 {
 		padding-bottom: 100px;
 		padding-top: 100px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.cbdiv_304187f5 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_eecf3492 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_49b93207 {
 		height: 100%;
 		color: rgb(255, 255, 255);
 		background-color: rgb(255, 255, 255);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_422f26d3 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 20px;
 	}

 	.cbdiv_5ea0c231 {
 		min-height: 275px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		margin-top: 0px;
 		margin-bottom: 0px;
 	}

 	.cbdiv_1c7d9f41 {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbdiv_d014f572 {
 		padding: 2vw;
 		color: #434343;
 		text-align: center;
 		width: 65%;
 	}

 	.cbimag_493be3f3 {
 		margin-top: 20px;
 		width: 235px;
 		margin-bottom: 20px;
 	}

 	.cbdiv_8c25972c {
 		min-height: 20px;
 	}

 	.cbhead_465d55fb {
 		line-height: 1.3em;
 		margin-top: 0px;
 		font-family: Roboto;
 		margin-bottom: 5px;
 		font-size: 80px;
 		font-weight: lighter;
 	}

 	.cbhead_d2341174 {
 		line-height: 1.3em;
 		margin-top: 0px;
 		font-family: Roboto;
 		padding-left: 2px;
 		padding-right: 2px;
 	}

 	.cbpara_cafcce31 {
 		line-height: 1.7em;
 		opacity: 0.8;
 		padding-left: 2px;
 		padding-right: 2px;
 	}

 	.cbdiv_920a9e44 {
 		min-height: 20px;
 	}

 	.cbbsbu_99a21c7a {
 		min-width: 100px;
 		margin-top: 10px;
 		margin-bottom: 5px;
 	}

 	.cbdiv_cb23500b {
 		min-height: 20px;
 		margin-top: 10px;
 	}

 	.cbicon_fd303e67 {
 		margin-right: 8px;
 		font-size: 16px;
 	}

 	.cbtext_8edc7665 {
 		color: inherit;
 	}

 	.cbsect_6520be6c {
 		min-height: 0px;
 		position: relative;
 		z-index: 1000;
 		margin-bottom: -80px;
 		margin-top: 0px;
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgb(0, 0, 0);
 		top: 0px;
 	}

 	.cbnavb_3234ce3a {
 		padding-left: 15px;
 		padding-right: 15px;
 	}

 	.cbnavm_cc8e6ff0 {
 		background-color: rgba(0, 0, 0, 0.05);
 	}

 	.cblink_22c116fa {
 		min-height: 10px;
 		min-width: 10px;
 		text-align: center;
 		padding: 0px;
 		display: none;
 		background-color: rgba(79, 79, 79, 0.14902);
 		height: 40px;
 		width: 40px;
 		line-height: 40px;
 	}

 	.cbicon_4087fbec {
 		font-size: 22px;
 		line-height: 40px;
 		width: 100%;
 	}

 	.cbicon_4087fbec.c-state1 {
 		display: none;
 	}

 	.cbicon_1e810dae {
 		font-size: 26px;
 		display: none;
 		line-height: 40px;
 	}

 	.cbicon_1e810dae.c-state1 {
 		display: inline-block;
 	}

 	.cbnavb_ad3af564 {
 		color: rgb(255, 247, 66);
 		background-image: url("../images/64fe5a7a62504617a1eedbd04bd33ae5_origin.png");
 		background-size: contain;
 		background-repeat: no-repeat;
 		background-position: 0% 50%;
 		width: 90px;
 		height: 70px;
 		position: absolute;
 		top: 5px;
 		left: 50px;
 	}

 	.navcollapse_er0frU.c-state1 {
 		transform: rotate(0deg) scale(1) translate(0px, 0%);
 		transition: All 0.3s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0%);
 		-ms-transition: All 0.3s ease;
 		-o-transition: All 0.3s ease;
 		-moz-transition: All 0.3s ease;
 		-webkit-transition: All 0.3s ease;
 	}

 	.cbnavl_d8446f0f {
 		padding-left: 15px;
 		margin-left: 15px;
 		padding-right: 5px;
 	}

 	.navbar-nav>li>.cbnavl_fed3878f {
 		height: 80px;
 		font-weight: bold;
 		color: rgb(255, 255, 255);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		padding-left: 15px;
 	}

 	.cbsect_5abde599 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 		height: 90%;
 	}

 	.cbdiv_cc963c97 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_c6e94611 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_d31db5a2 {
 		height: 100%;
 		color: rgb(217, 217, 217);
 		background-color: rgba(255, 255, 255, 0.45098);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_9d2296e4 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.cbsect_9fa15cd7 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(255, 255, 255);
 		height: 10%;
 	}

 	.cbdiv_ac3a380b {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_90b9c477 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_c6218247 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_13b34fce {
 		padding: 0px 15px 0px 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 100%;
 		padding-right: 0px;
 	}

 	.div_zXVI5c {
 		height: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: justify;
 		-ms-flex-pack: justify;
 		justify-content: space-between;
 	}

 	.paragraph_4ipTJc {
 		margin-bottom: 0px;
 		font-weight: bold;
 		font-size: 15px;
 		color: #777;
 	}

 	.div_3Ms4YG {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: end;
 		-ms-flex-pack: end;
 		justify-content: flex-end;
 	}

 	.bsbutton_0iU8L5 {
 		margin-right: 20px;
 		padding: 12px 25px;
 		text-transform: uppercase;
 		border-style: none;
 		font-family: Oswald;
 		font-size: 14px;
 		border-radius: 5px;
 		background-color: rgb(217, 83, 79);
 		border-color: rgb(53, 126, 189);
 	}

 	.cbsect_41336533 {
 		padding-bottom: 60px;
 		padding-top: 60px;
 		background-color: rgba(217, 217, 217, 0.0901961);
 	}

 	.cbdiv_35757d65 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_156fa391 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_b43b21b1 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_c48e06d6 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 1000px;
 		padding-left: 0px;
 		padding-right: 0px;
 	}

 	.icon_HABq1r {
 		margin-right: 5px;
 		font-size: 20px;
 		color: #d9534f;
 		margin-bottom: 1px;
 	}

 	.bsbutton_0iU8L51 {
 		margin-right: 20px;
 		padding: 12px 25px;
 		text-transform: uppercase;
 		border-style: none;
 		font-family: Oswald;
 		font-size: 14px;
 		border-radius: 5px;
 		background-color: rgb(53, 126, 189);
 		border-color: rgb(53, 126, 189);
 	}

 	.paragraph_4ipTJc1 {
 		margin-bottom: 0px;
 		font-weight: normal;
 		font-size: 15px;
 		color: #d9534f;
 		font-family: Oswald;
 		text-transform: uppercase;
 	}

 	.div_h3IOQw {
 		width: 100%;
 		margin-top: 70px;
 	}

 	.paragraph_Rbl1r4 {
 		color: rgb(255, 255, 255);
 		text-transform: uppercase;
 		font-size: 36px;
 	}

 	.paragraph_57pjeE {
 		color: rgb(255, 255, 255);
 		font-size: 36px;
 		font-family: SiYuanBold;
 	}

 	.div_3Ms4YG1 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		margin-top: 70px;
 	}

 	.bsbutton_0iU8L511 {
 		margin-right: 20px;
 		padding: 12px 25px;
 		text-transform: uppercase;
 		border-style: none;
 		font-family: Oswald;
 		font-size: 16px;
 		background-color: rgb(217, 83, 79);
 		border-color: rgb(53, 126, 189);
 		width: 250px;
 		border-radius: 50px;
 	}

 	.div_I6gjqC {
 		text-align: center;
 		min-height: 0px;
 	}

 	.heading_X5uxNa {
 		margin-bottom: 10px;
 		margin-top: 0px;
 		font-size: 24px;
 		font-weight: bold;
 	}

 	.paragraph_ubrEvA {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Oswald;
 		color: rgb(217, 83, 79);
 	}

 	.div_wKzr4T {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-top: 25px;
 	}

 	.bsbutton_VUmahX {
 		padding: 12px 30px;
 		background-color: transparent;
 		font-family: Oswald;
 		text-transform: uppercase;
 		border-width: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbsect_d1aac03f {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 	}

 	.cbdiv_6ac2684a {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_075dbd1d {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 750px;
 		background-position: 50% 50%;
 	}

 	.cbdiv_6c0b3d43 {
 		height: 100%;
 		color: rgb(7, 55, 99);
 		background-color: rgb(7, 55, 99);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.8;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_feb6be59 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 750px;
 	}

 	.div_gkxiyj {
 		height: 100%;
 		position: relative;
 		top: 250px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.cbsect_395612a5 {
 		padding-bottom: 90px;
 		background-color: rgb(255, 255, 255);
 		margin-top: 310px;
 		padding-top: 90px;
 	}

 	.cbdiv_15f02c1a {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_114dd150 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 70%;
 		background-position-y: 80%;
 	}

 	.cbdiv_0cfc2c21 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_622953ab {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.div_XpA1kK {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		height: 100%;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.div_nTDtUf {
 		width: 350px;
 		height: 250px;
 		margin-top: 0px;
 	}

 	.div_bfyPXa {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 	}

 	.heading_pPjSUC {
 		margin-top: 0px;
 		margin-bottom: 0px;
 		color: rgb(255, 255, 255);
 		font-family: Oswald;
 		text-transform: uppercase;
 		font-size: 70px;
 		padding-top: 25px;
 	}

 	.div_V3bEdQ {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		margin-top: 0px;
 	}

 	.paragraph_d5CHhq {
 		color: rgb(255, 255, 255);
 		font-size: 24px;
 		font-weight: bold;
 		margin-left: 10px;
 	}

 	.paragraph_g2c96Z {
 		color: rgb(255, 255, 255);
 		font-size: 18px;
 		font-family: Source-Han-Normal;
 		margin-top: 30px;
 		margin-left: 10px;
 	}

 	.div_q57pA7 {
 		width: 350px;
 	}

 	.listitem_NIOz3J:nth-child(even) {
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: row-reverse;
 		flex-direction: row-reverse;
 	}

 	.div_EuOKi2 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		height: 250px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		position: relative;
 	}

 	.div_3pLbBw {
 		width: 470px;
 		padding-left: 50px;
 		padding-top: 50px;
 		padding-right: 70px;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_3pLbBw:hover {
 		background: #073763aa;
 	}

 	.div_Z5nBPD {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		overflow: hidden;
 	}

 	.imageblock_EUbosy {
 		width: 100%;
 		height: 100%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.paragraph_IMFgyO {
 		color: rgb(255, 255, 255);
 		font-size: 16px;
 		margin-bottom: 20px;
 		line-height: 2em;
 		text-transform: uppercase;
 		-webkit-line-clamp: 1;
 	}

 	.paragraph_4uyyoP {
 		font-size: 13px;
 		color: rgb(153, 153, 153);
 		line-height: 2em;
 	}

 	.div_iV2Tib {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		min-height: 0px;
 		margin-top: 35px;
 	}

 	.div_ES10VZ {
 		width: 0px;
 		min-height: 0px;
 		-ms-flex-item-align: center;
 		align-self: center;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		overflow: hidden;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		margin-right: 10px;
 	}

 	.paragraph_foNUPY {
 		font-size: 13px;
 		text-transform: uppercase;
 		margin-bottom: 0px;
 		color: #ffffff;
 	}

 	.icon_IPMXSe {
 		color: rgb(153, 153, 153);
 		font-size: 18px;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_s4pB7j {
 		height: 500px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.div_bvLPZu {
 		width: 470px;
 		position: relative;
 	}

 	.div_Q2LK4x {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		position: relative;
 	}

 	.div_OYhxbK {
 		height: 250px;
 		overflow: hidden;
 	}

 	.div_9fpoVc {
 		height: 250px;
 	}

 	.imageblock_DgmbII {
 		width: 100%;
 		height: 100%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.paragraph_IMFgyO1 {
 		font-size: 16px;
 		margin-bottom: 20px;
 		line-height: 2em;
 		text-transform: uppercase;
 		color: #555;
 	}

 	.div_3pLbBw11 {
 		width: 470px;
 		padding-left: 50px;
 		padding-top: 50px;
 		padding-right: 70px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		height: 100%;
 	}

 	.div_3pLbBw3 {
 		padding-left: 40px;
 		padding-top: 60px;
 		padding-right: 40px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		height: 250px;
 	}

 	.div_3pLbBw3:hover {
 		background: #073763aa;
 	}

 	.div_Z5nBPD12 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		overflow: hidden;
 		height: 250px;
 	}

 	.paragraph_foNUPY1 {
 		font-size: 13px;
 		text-transform: uppercase;
 		margin-bottom: 0px;
 		color: #999;
 	}

 	.linkblock_48XLTw {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.linkblock_gCtKQg {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.linkblock_b41fC1 {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.linkblock_j2b3Vv {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.div_BPmvQd {
 		height: 100%;
 	}

 	.cbdiv_6fa230fe {
 		text-align: center;
 		min-height: 0px;
 	}

 	.cbhead_df79774e {
 		margin-bottom: 10px;
 		margin-top: 0px;
 		font-size: 24px;
 		font-weight: bold;
 	}

 	.cbpara_f97a857b {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Oswald;
 		color: rgb(217, 83, 79);
 	}

 	.div_HiUove {
 		margin-top: 54px;
 	}

 	.cbdiv_16e1db19 {
 		background-color: rgba(0, 0, 0, 0);
 		margin-bottom: 0px;
 		margin-top: 0px;
 	}

 	.cbcont_0b685f6e {
 		padding: 8px;
 	}

 	.cbrow_9eaf1fdc {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgb(79, 79, 79);
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-flow: row wrap;
 		flex-flow: row wrap;
 		color: #434343;
 	}

 	.cbcolu_a448431d {
 		background-color: transparent;
 		padding: 8px;
 		text-align: left;
 		margin-right: 0px;
 		width: 47%;
 	}

 	.div_zzmobu {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		margin-bottom: 100px;
 		position: relative;
 	}

 	.div_YdtG5J {
 		width: 140px;
 		height: 100px;
 	}

 	.div_BSzpjH {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		padding-right: 0px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		padding-left: 0px;
 	}

 	.div_z2891D {
 		height: 100px;
 		width: 100px;
 		background-color: rgb(51, 51, 51);
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		padding-left: 25px;
 		position: relative;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.paragraph_iwLf52 {
 		font-size: 16px;
 		color: rgb(85, 85, 85);
 		margin-bottom: 20px;
 		margin-top: 10px;
 		-webkit-line-clamp: 1;
 	}

 	.paragraph_gZbMLV {
 		font-size: 13px;
 		color: rgb(153, 153, 153);
 		margin-bottom: 0px;
 		line-height: 1.7em;
 	}

 	.div_2oHqDi {
 		min-height: 0px;
 		color: rgb(153, 153, 153);
 		width: 34px;
 		overflow: hidden;
 		height: 16px;
 	}

 	.paragraph_E4LNe3 {
 		margin-bottom: 0px;
 		font-size: 13px;
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_2oHqDi1 {
 		min-height: 0px;
 		color: rgb(153, 153, 153);
 		width: 60px;
 		overflow: hidden;
 		height: 20px;
 		font-size: 16px;
 		margin-bottom: 5px;
 	}

 	.paragraph_E4LNe31 {
 		margin-bottom: 0px;
 		font-size: 18px;
 		color: rgb(255, 255, 255);
 		position: relative;
 		left: -54px;
 		height: 20px;
 		width: 120px;
 	}

 	.div_H3EZD4 {
 		min-height: 0px;
 		height: 2px;
 		position: absolute;
 		width: 60px;
 		right: 20px;
 		top: 20px;
 		background-color: rgb(51, 51, 51);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbcolu_a448431d:nth-child(even) {
 		margin-left: 70px;
 	}

 	.div_wKzr4T123 {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-top: 0px;
 		min-height: 0px;
 		margin-bottom: 0px;
 	}

 	.news_btn {
 		padding: 12px 30px;
 		background-color: transparent;
 		font-family: Oswald;
 		text-transform: uppercase;
 		border-width: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.linkblock_XqtCTV {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbsect_254bb54a {
 		padding-bottom: 30px;
 		padding-top: 30px;
 		background-color: rgb(255, 255, 255);
 	}

 	.cbdiv_8bbede7c {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_1eb7ab7a {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_875bb9d1 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_db39a1f6 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.div_x0e6BL {
 		height: 100%;
 	}

 	.div_Ybt0R0 {
 		margin-top: 0px;
 	}

 	.cbdiv_42577c0f {
 		background-color: rgba(0, 0, 0, 0);
 		margin-bottom: 0px;
 		margin-top: 0px;
 		margin-left: 0px;
 		margin-right: 0px;
 	}

 	.cbgrid_049230da {
 		padding: 0px;
 	}

 	.cbrow_8b80e182 {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgb(79, 79, 79);
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-flow: row wrap;
 		flex-flow: row wrap;
 		color: rgb(67, 67, 67);
 		text-align: left;
 		margin-top: 10px;
 	}

 	.cbcolu_23949563 {
 		background-color: transparent;
 		padding: 0px;
 		text-align: center;
 		margin-top: 50px;
 		margin-bottom: 50px;
 	}

 	.cbdiv_08ece56c {
 		display: block;
 		position: relative;
 		overflow: hidden;
 		width: 100%;
 		height: 100%;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 0px;
 		margin-top: 0px;
 		margin-bottom: 0px;
 		padding-top: 0px;
 	}

 	.cbdiv_7d61a257 {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		padding: 0px 15px;
 		min-height: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.cbhead_5942ec2f {
 		margin-top: 0px;
 		margin-bottom: 0px;
 		font-size: 60px;
 		font-weight: lighter;
 		font-family: Roboto;
 	}

 	.cbhead_39efcc86 {
 		font-family: -apple-system-font, "Helvetica Neue", Helvetica, sans-serif;
 		font-weight: normal;
 		margin-bottom: 0px;
 		padding-left: 15px;
 		padding-right: 15px;
 		margin-top: 0px;
 		font-size: 14px;
 		color: rgb(153, 153, 153);
 	}

 	.cbpara_da222d5f {
 		line-height: 1.7em;
 		font-weight: 200;
 		padding: 15px;
 		margin-bottom: 0px;
 		font-size: 13px;
 		opacity: 0.8;
 	}

 	.cbdiv_70e3b593 {
 		min-height: 20px;
 		margin-top: 0px;
 		margin-bottom: 10px;
 		padding-left: 15px;
 		font-size: 13px;
 		padding-right: 15px;
 	}

 	.cbicon_b4218d3b {
 		margin-right: 8px;
 		font-size: 16px;
 	}

 	.cbtext_8f3ba5bb {
 		color: inherit;
 	}

 	.cbembe_2795bc9c {
 		display: none;
 	}

 	.cbcolu_23949563+.cbcolu_23949563 {
 		border-left: 1px solid rgba(204, 204, 204, 0.6);
 		border-left-color: rgba(204, 204, 204, 0.6);
 	}

 	.paragraph_Olu5tv {
 		margin-bottom: 0px;
 		font-size: 16px;
 		font-family: Source-Han-Light;
 	}

 	.cbsect_2272f303 {
 		padding-bottom: 0px;
 		background-color: rgba(217, 217, 217, 0.1);
 	}

 	.cbdiv_69bad375 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_cbfa3495 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_650afb27 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_6010b4ac {
 		padding: 25px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 38vw;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.div_jZTLsr {
 		width: 50%;
 	}

 	.div_OEcKI0 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		padding-top: 25px;
 		padding-bottom: 25px;
 		position: relative;
 		right: 30px;
 		margin-right: -30px;
 	}

 	.imageblock_QTedGW {
 		width: 100%;
 		height: 100%;
 	}

 	.div_0GkLAK {
 		background-color: rgb(255, 255, 255);
 		position: absolute;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		margin-top: 25px;
 		margin-bottom: 25px;
 		margin-right: 0px;
 		z-index: 2;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbdiv_5bec59cf {
 		text-align: center;
 		min-height: 0px;
 	}

 	.cbhead_e9aa2d88 {
 		margin-bottom: 10px;
 		margin-top: 0px;
 		font-size: 24px;
 		font-weight: bold;
 	}

 	.cbpara_3f2132df {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Oswald;
 		color: rgb(217, 83, 79);
 	}

 	.div_WdYoQK {
 		width: 60%;
 		text-align: center;
 		margin-top: 30px;
 	}

 	.paragraph_lKP5Xp {
 		font-size: 13px;
 		color: rgb(153, 153, 153);
 		line-height: 2em;
 		-webkit-line-clamp: 3;
 	}

 	.div_wKzr4T1234 {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-top: 25px;
 		min-height: 0px;
 		margin-bottom: 0px;
 	}

 	.about_btn {
 		padding: 12px 30px;
 		background-color: transparent;
 		font-family: Oswald;
 		text-transform: uppercase;
 		border-width: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbsect_bfcd97ee {
 		padding-bottom: 0px;
 		padding-top: 60px;
 		background-color: rgba(217, 217, 217, 0.0980392);
 	}

 	.cbdiv_8f5f2f6a {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_6f15ce46 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_e8d60ef1 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_21e9111b {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.div_eEt0ya {
 		height: 500px;
 		width: 100%;
 		margin-left: auto;
 		margin-right: auto;
 		padding-left: 90px;
 		padding-right: 90px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.div_AXaDzO {
 		border-top: 1px solid rgba(204, 204, 204, 0.4);
 		min-height: 50px;
 	}

 	.div_QlfzQp {
 		width: 1170px;
 		margin-left: auto;
 		margin-right: auto;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		min-height: 50px;
 	}

 	.cbdiv_af77e489 {
 		min-height: 10px;
 		background-color: rgba(0, 0, 0, 0);
 		color: rgb(239, 239, 239);
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		padding-bottom: 2px;
 		padding-left: 0px;
 	}

 	.cbdiv_5bbb9314 {
 		min-height: 20px;
 		font-size: 13px;
 		padding-bottom: 0px;
 		padding-top: 5px;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 	}

 	.cbdiv_4efb7e2b {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		min-height: 40px;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_52d7f0cd {
 		margin-bottom: 0px;
 		margin-right: 5px;
 		font-size: 12px;
 		color: #ccc;
 	}

 	.cbpara_5e5bdf70 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #ccc;
 	}

 	.cbtext_d7c56ec7 {
 		font-size: 12px;
 		color: rgb(217, 83, 79) !important;
 		position: relative;
 	}

 	.cbdiv_f45eb6fa {
 		height: 100%;
 		width: 100%;
 		margin-left: auto;
 		margin-right: auto;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-flex: 1;
 		-ms-flex-positive: 1;
 		flex-grow: 1;
 		-ms-flex-negative: 1;
 		flex-shrink: 1;
 		-ms-flex-preferred-size: 0%;
 		flex-basis: 0%;
 	}

 	.cbdiv_aa0878af {
 		height: 100%;
 		padding-left: 5px;
 		margin-left: 0px;
 		margin-right: 0px;
 		width: 30%;
 	}

 	.cbhead_95f735ba {
 		font-weight: normal;
 		font-size: 18px;
 		margin-top: 80px;
 		margin-left: 5px;
 		margin-bottom: 25px;
 		font-family: Source-Han-Normal;
 		color: #555;
 	}

 	.cbpara_a92ca311 {
 		font-family: Source-Han-Normal;
 		color: rgb(153, 153, 153);
 		margin-bottom: 13px;
 		margin-left: 7px;
 	}

 	.cbqrco_da7206c6 {
 		width: 100px;
 		padding-left: 7px;
 		margin-top: 10px;
 	}

 	.cbdiv_55a2cf81 {
 		width: 60%;
 		height: 70%;
 		text-align: left;
 		padding-left: 0px;
 		margin-top: 60px;
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 	}

 	.cbform_e6bbd04d {
 		margin-top: 5px;
 	}

 	.cbinpu_727a9367 {
 		background-color: transparent;
 		border-style: none none solid;
 		border-bottom-color: rgba(204, 204, 204, 0.6);
 		margin-bottom: 20px;
 		padding-bottom: 15px;
 		padding-top: 15px;
 		height: 45px;
 		color: rgb(153, 153, 153);
 		width: 32%;
 		float: left;
 	}

 	.cbtext_de293e57 {
 		height: 230px;
 		background-color: transparent;
 		border-style: none none solid;
 		border-bottom-color: rgba(204, 204, 204, 0.6);
 		color: rgb(153, 153, 153);
 	}

 	.cbsubm_e635bc26 {
 		width: 40%;
 		height: 50px;
 		font-family: Oswald;
 		background-color: rgb(217, 83, 79);
 		color: rgb(255, 255, 255);
 		border: none;
 		margin-top: 10px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		text-transform: uppercase;
 	}

 	.cbsucc_f5a7d96c {
 		text-align: center;
 		font-style: italic;
 		color: ;
 	}

 	.cberro_c22deb54 {
 		padding-left: 20px;
 		padding-top: 10px;
 		padding-bottom: 10px;
 		color: rgb(255, 0, 0);
 		background-color: rgba(196, 196, 196, 0.498039);
 		font-style: italic;
 	}

 	.cbinpu_727a9367+.cbinpu_727a9367 {
 		margin-left: 20px;
 	}

 	.navdropdown_VfdMjF {
 		margin-left: 15px;
 	}

 	.dropdownmenu_eW3Zqr {
 		background-color: transparent;
 		margin-left: -20px;
 		min-width: 130px;
 		margin-top: 0px;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.dropdown-menu>li>.dropdowntextlink_Ry711J {
 		font-size: 12px;
 		color: rgb(255, 255, 255);
 		font-weight: bold;
 		text-align: center;
 		padding-left: 15px;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbsect_4addfef9 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 		height: 400px;
 	}

 	.cbdiv_feb0d690 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_a9ec6e65 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 90%;
 		background-position-y: 100%;
 	}

 	.cbdiv_397937a6 {
 		height: 100%;
 		color: rgb(217, 217, 217);
 		background-color: rgba(255, 255, 255, 0.45098);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_d6ff19f2 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.cbdiv_d5a189d0 {
 		width: 100%;
 		margin-top: 30px;
 	}

 	.cbpara_c414089a {
 		text-transform: uppercase;
 		font-size: 36px;
 		color: #ffffff;
 	}

 	.cbpara_7fe8d540 {
 		color: rgb(255, 255, 255);
 		font-size: 30px;
 		font-family: Source-Han-Normal;
 	}

 	.cbsect_b1455703 {
 		padding-bottom: 60px;
 		padding-top: 90px;
 		background-color: rgb(255, 255, 255);
 	}

 	.cbdiv_030d0787 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_551b6539 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_7ed74e9d {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_2eb4dac4 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.cbsect_4fd12f9c {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 		min-height: 50px;
 	}

 	.cbdiv_d64e74bf {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_18ff1a4c {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_c55d26cc {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_182bafc5 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 50px;
 	}

 	.div_i2aFoS {
 		margin-top: 50px;
 		margin-bottom: 150px;
 	}

 	.cbdiv_5b396360 {
 		min-height: 100px;
 		background-color: rgba(0, 0, 0, 0);
 		padding-top: 15px;
 		padding-bottom: 15px;
 		margin-top: 40px;
 	}

 	.cbcont_74f55237 {
 		text-align: center;
 	}

 	.cblist_627a9eae {
 		list-style-type: none;
 		padding-left: 0px;
 		display: inline-block;
 		text-align: left;
 		width: 100%;
 		color: rgb(67, 67, 67);
 	}

 	.cblist_6b1c5576 {
 		min-height: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		padding: 0px 10px 0px 0px;
 		padding-right: 0px;
 	}

 	.cbdiv_39e00d94 {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		height: 280px;
 		border-bottom: 1px solid rgba(204, 204, 204, 0.4);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		position: relative;
 		overflow: hidden;
 	}

 	.cbdiv_055fcfb9 {
 		width: 280px;
 		padding: 30px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbdiv_3b793d59 {
 		height: 100%;
 		width: 100%;
 		border-radius: 200px;
 		overflow: hidden;
 		position: relative;
 	}

 	.cbimag_165e2419 {
 		width: 100%;
 		height: 100%;
 	}

 	.cbdiv_cc4dbf29 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		padding: 50px 0px 50px 30px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		margin-right: 0px;
 		padding-right: 50px;
 	}

 	.cbpara_cadcba53 {
 		margin-bottom: 0px;
 		font-size: 18px;
 		text-align: left;
 		text-transform: capitalize;
 		font-family: Source-Han-Normal;
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbpara_585a2b91 {
 		color: rgb(153, 153, 153);
 		margin-bottom: 30px;
 		margin-right: 5px;
 	}

 	.cbpara_14beb8f2 {
 		font-size: 13px;
 		color: rgb(119, 119, 119);
 		line-height: 2em;
 	}

 	.cbdiv_7046ea32 {
 		width: 200px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-left: 50px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbicon_259ed8a8 {
 		font-size: 24px;
 		color: rgb(119, 119, 119);
 		position: relative;
 	}

 	.div_6Lf74c {
 		width: 80px;
 		height: 80px;
 		position: absolute;
 		right: -40px;
 		-webkit-transform: rotate(45deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(45deg) scale(1) translate(0%, 0%);
 		transform: rotate(45deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		bottom: -40px;
 	}

 	.linkblock_kakKiB {
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		position: absolute;
 		min-width: 0px;
 		min-height: 0px;
 		z-index: 0;
 	}

 	.div_L96Skq {
 		min-height: 0px;
 		position: relative;
 	}

 	.linkblock_2C2ebP {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.div_lXC7u5 {
 		min-height: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.cbsect_ac25cb32 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 		height: 300px;
 	}

 	.cbdiv_38800ff7 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_7ab7516d {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 60%;
 		background-position-y: 50%;
 	}

 	.cbdiv_ccd90af0 {
 		height: 100%;
 		color: rgb(217, 217, 217);
 		background-color: rgba(255, 255, 255, 0.45098);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_7e898280 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.cbsect_a485fbe2 {
 		padding-bottom: 150px;
 		padding-top: 90px;
 		background-color: rgb(255, 255, 255);
 	}

 	.cbdiv_58b89857 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_75848580 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_a384e399 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_d400644d {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		padding-left: 0px;
 		padding-right: 0px;
 	}

 	.contentviewv2_FXjQFc {
 		padding-bottom: 0px;
 	}

 	.div_oKhBks {
 		min-height: 0px;
 		margin-bottom: 0px;
 		border-bottom: 1px solid rgba(204, 204, 204, 0.4);
 		padding-bottom: 20px;
 	}

 	.div_b3MOXZ {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		margin-top: 60px;
 	}

 	.paragraph_CkOxBM {
 		margin-bottom: 10px;
 		font-size: 20px;
 		color: #555;
 	}

 	.paragraph_OCKBKz {
 		color: rgb(153, 153, 153);
 		margin-right: 5px;
 	}

 	.div_0kWh1C {
 		min-height: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.paragraph_OCKBKz1 {
 		color: #999;
 	}

 	.div_uAfKPT {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		padding-right: 100px;
 		margin-top: 30px;
 	}

 	.div_ZVDzyX {
 		width: 320px;
 		height: 400px;
 	}

 	.imageblock_HhsHIO {
 		width: 100%;
 		height: 100%;
 	}

 	.textblock_PogWYd {
 		line-height: 2em;
 		color: rgb(153, 153, 153);
 		font-size: 13px;
 	}

 	.div_5G6Jje {
 		border-bottom: 1px dotted rgba(204, 204, 204, 0.6);
 		border-bottom-color: rgba(204, 204, 204, 0.6);
 	}

 	.paragraph_AulLor {
 		font-size: 13px;
 		line-height: 2em;
 		color: #555;
 	}

 	.div_5603UA {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		border-bottom: 1px dotted rgba(204, 204, 204, 0.6);
 		padding-left: 5px;
 	}

 	.paragraph_KCdKAp {
 		margin-bottom: 0px;
 		font-size: 18px;
 	}

 	.icon_NyRo9D {
 		padding-left: 20px;
 		padding-right: 20px;
 		color: #d9534f;
 	}

 	.paragraph_wL8EPa {
 		font-size: 13px;
 		margin-bottom: 0px;
 		color: #555;
 	}

 	.list_XBVZTk {
 		padding-left: 0px;
 	}

 	.listitem_Etjh6R {
 		list-style-type: none;
 	}

 	.div_0eydyw {
 		margin-top: 50px;
 		margin-bottom: 90px;
 	}

 	.pagination_HKnHrf {
 		margin-bottom: 0px;
 		margin-top: 0px;
 		text-align: center;
 		padding-left: 0px;
 	}

 	.pagination>li>.paginationlink_fx6NKQ {
 		border-style: none;
 		padding: 13px 8px 2px 9px;
 		width: 50px;
 		height: 50px;
 		border-radius: 0px;
 		background-color: transparent;
 		text-align: center;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: rgb(217, 83, 79);
 	}

 	.cbsect_40660013 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgb(67, 67, 67);
 		height: 350px;
 	}

 	.cbdiv_1a9d71bc {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_daccdcea {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_1932e144 {
 		height: 100%;
 		color: rgb(217, 217, 217);
 		background-color: rgba(255, 255, 255, 0.45098);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_b7c07c88 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		height: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.cbsect_8fc80967 {
 		padding-top: 90px;
 		background-color: rgb(255, 255, 255);
 		padding-bottom: 60px;
 	}

 	.cbdiv_26b47068 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_a4046959 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_0e079e44 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_9d95c9d6 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		padding-left: 0px;
 		padding-right: 0px;
 	}

 	.cbdiv_4efe932d {
 		margin-left: -8px;
 		margin-right: -8px;
 	}

 	.cbcolu_b25005ed {
 		margin-bottom: 20px;
 	}

 	.div_pj9fpe {
 		position: relative;
 		margin-bottom: 0px;
 	}

 	.div_service {
 		margin-top: 50px;
 		margin-bottom: 0px;
 	}

 	.imageblock_JSKqjb {
 		width: 100%;
 		height: 100%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_pj9fpe:hover .imageblock_JSKqjb {
 		transform: scale(1.1) !important;
 		-webkit-transform: scale(1.1) !important;
 		-moz-transform: scale(1.1) !important;
 		-ms- transform: scale(1.1) !important;
 	}

 	.div_pj9fpe .div_Kp86j8 {
 		transition: all 1s;
 		border-bottom: 3px solid #fff;
 	}

 	.div_pj9fpe:hover .div_Kp86j8 {
 		border-bottom: 3px solid #f00;
 	}

 	.div_nJD4Tg {
 		height: 250px;
 		overflow: hidden;
 		position: relative;
 	}

 	.div_wSyy5R {
 		position: absolute;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		transform: rotate(0deg) scale(1) translate(0%, -100%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.icon_hMa8zD {
 		font-size: 24px;
 		color: #ffffff;
 	}

 	.div_MeeXXq {
 		width: 50px;
 		min-height: 0px;
 		height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		border-width: 1px;
 		border-color: rgb(255, 255, 255);
 		border-style: solid;
 		border-radius: 100px;
 	}

 	.paragraph_Q8JJM8 {
 		font-size: 16px;
 		margin-top: 20px;
 		margin-bottom: 5px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		text-align: center;
 		text-overflow: -o-ellipsis-lastline;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		display: -webkit-box;
 		-webkit-line-clamp: 1;
 		line-clamp: 1;
 		-webkit-box-orient: vertical;
 	}

 	.paragraph_Db2tf4 {
 		width: 100%;
 		text-align: center;
 		color: rgb(153, 153, 153);
 		font-size: 13px;
 		margin-right: 5px;
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_etm5FW {
 		min-height: 0px;
 		padding-bottom: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.div_gRX5Yi {
 		min-height: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		margin-left: auto;
 		margin-right: auto;
 	}

 	.div_Jym4VT {
 		min-height: 0px;
 		height: 2px;
 		width: 0%;
 		margin-left: auto;
 		margin-right: auto;
 		background-color: rgb(217, 83, 79);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.linkblock_So93hq {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.gray_filter {
 		filter: saturate(0.2);
 		-webkit-filter: saturate(0.2);
 	}

 	.cbcolu_d0262bb8 {
 		margin-bottom: 20px;
 		padding-left: 0px;
 		padding-right: 0px;
 	}

 	.cbdiv_f688e175 {
 		position: relative;
 		margin-bottom: 0px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbdiv_ad69162c {
 		height: 300px;
 		overflow: hidden;
 		position: relative;
 	}

 	.cbimag_8aa7b002 {
 		width: 100%;
 		height: 100%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_1f0e6173 {
 		position: absolute;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		transform: rotate(0deg) scale(1) translate(0%, -100%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_cacc133d {
 		width: 50px;
 		min-height: 0px;
 		height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		border-width: 1px;
 		border-color: rgb(255, 255, 255);
 		border-style: solid;
 		border-radius: 100px;
 	}

 	.cbicon_6a0659c5 {
 		font-size: 24px;
 		color: #ffffff;
 	}

 	.cbdiv_4b109c17 {
 		min-height: 0px;
 	}

 	.cbpara_daa9fa93 {
 		font-size: 16px;
 		margin-top: 20px;
 		margin-bottom: 5px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		text-align: center;
 	}

 	.cbdiv_63b8891a {
 		min-height: 0px;
 		padding-bottom: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbpara_af7df3ae {
 		color: rgb(153, 153, 153);
 		font-size: 13px;
 		margin-right: 5px;
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_e7fcce5d {
 		min-height: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		margin-left: auto;
 		margin-right: auto;
 	}

 	.cbdiv_54972ba6 {
 		min-height: 0px;
 		height: 2px;
 		width: 0%;
 		margin-left: auto;
 		margin-right: auto;
 		background-color: rgb(217, 83, 79);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cblink_19084799 {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_caba11d2 {
 		text-align: center;
 		min-height: 0px;
 	}

 	.cbhead_3ec8ccbf {
 		margin-bottom: 10px;
 		margin-top: 0px;
 		font-size: 24px;
 		font-weight: normal;
 	}

 	.cbpara_fc0e9233 {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Oswald;
 		color: #ccc;
 	}

 	.div_C7RssP {
 		margin-top: 50px;
 	}

 	.contentviewv2_Ry2KFp {
 		padding-bottom: 20px;
 	}

 	.textblock_XbQy6g {
 		font-size: 13px;
 		color: rgb(153, 153, 153);
 		line-height: 2em;
 	}

 	.div_Tdcd5L {
 		min-height: 0px;
 	}

 	.contentviewv2_Hq0zkd {
 		padding-bottom: 0px;
 		width: 100%;
 		height: 100%;
 	}

 	.imageblock_6U4jay {
 		width: 100%;
 		height: 100%;
 	}

 	.cbdiv_22384b4a {
 		margin-left: -8px;
 		margin-right: -8px;
 	}

 	.cbcolu_47cc0aac {
 		margin-bottom: 20px;
 		padding-left: 8px;
 		padding-right: 8px;
 	}

 	.cbdiv_0670a535 {
 		position: relative;
 		margin-bottom: 0px;
 	}

 	.cbdiv_95788c77 {
 		height: 250px;
 		overflow: hidden;
 		position: relative;
 	}

 	.cbimag_366f07db {
 		width: 100%;
 		height: 100%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_d020464e {
 		position: absolute;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		transform: rotate(0deg) scale(1) translate(0%, -100%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, -100%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_2c72a877 {
 		width: 50px;
 		min-height: 0px;
 		height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		border-width: 1px;
 		border-color: rgb(255, 255, 255);
 		border-style: solid;
 		border-radius: 100px;
 	}

 	.cbicon_33d4512f {
 		font-size: 24px;
 		color: #ffffff;
 	}

 	.cbpara_caaecdde {
 		font-size: 16px;
 		margin-top: 20px;
 		margin-bottom: 5px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		text-align: left;
 	}

 	.cbdiv_2f710701 {
 		min-height: 0px;
 		padding-bottom: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.cbpara_4f47fdce {
 		color: rgb(153, 153, 153);
 		font-size: 13px;
 		margin-right: 5px;
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-o-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-moz-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cbdiv_6f72d233 {
 		min-height: 2px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		margin-left: auto;
 		margin-right: auto;
 	}

 	.cbdiv_2d5ba772 {
 		min-height: 0px;
 		height: 2px;
 		width: 0%;
 		margin-left: auto;
 		margin-right: auto;
 		background-color: rgb(217, 83, 79);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.cblink_1e4c52a0 {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.div_APbkrM {
 		min-height: 0px;
 		margin-bottom: 20px;
 		font-weight: normal;
 		font-size: 16px;
 		border-left: 4px solid rgb(217, 83, 79);
 		background-color: rgba(255, 253, 247, 0.4);
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-top: 30px;
 		padding-bottom: 3px;
 		padding-top: 3px;
 	}

 	.paragraph_mruP7g {
 		font-size: 16px;
 		padding-left: 10px;
 		margin-bottom: 0px;
 		padding-top: 0px;
 		color: rgb(85, 85, 85);
 		font-weight: bold;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbsect_f964eb12 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_32c67d4c {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_0d702628 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_5ed96352 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_a2c4adce {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.div_pzRQvJ {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.paragraph_jYcLNi {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.details_dog_details {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-line-clamp: 1;
 		color: rgb(217, 83, 79) !important;
 	}

 	.details_dog_arrow {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.details_dog_service {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.contentviewv2_f1TZ0G {
 		padding-bottom: 0px;
 	}

 	.details_dog_home {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbsect_2ff9621e {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_cc7f9d01 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_0d60cf53 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_6d93feea {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_e4d0b80c {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_1bfff6fd {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_70cf1507 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_a85eef29 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_43d45120 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_6a6423d8 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbcont_254fe69d {
 		padding-bottom: 0px;
 	}

 	.cbtext_f73326e9 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(217, 83, 79) !important;
 	}

 	.cbsect_cf310063 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_0585872e {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_f9c81611 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_4be9008c {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_9c8c4a30 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_dcccc120 {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_fb6b6b5e {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_1cce0d93 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_71b64de4 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_eddd22a4 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.dog_details {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #d9534f !important;
 	}

 	.cbsect_aba29527 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_d5c48d11 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_c15dec31 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_307ad3f4 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_1d7d0cdf {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_d0bb1039 {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_444fa2e2 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_9240eb68 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_ae68535e {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_d81d4d6a {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbtext_b035e16b {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #d9534f !important;
 	}

 	.cbsect_410e3976 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_c2fd7435 {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_53aaa769 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_77c39595 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_834cdeff {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_dcb8948f {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_831ea37a {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_98185bde {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_c1a85310 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_bb1b141d {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbtext_2e397eac {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #d9534f !important;
 	}

 	.cbsect_623e7871 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_ade6073f {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_9f5fe344 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_d0e6d188 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_9f99d9bb {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_9dd80e83 {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_47bbce2c {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_17f8bba6 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_7517e180 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_1036e195 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbtext_e2c4bf11 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #d9534f !important;
 	}

 	.cbsect_d4091909 {
 		padding-bottom: 100px;
 		padding-top: 45px;
 		background-color: rgb(242, 242, 242);
 		min-height: 20px;
 	}

 	.cbcont_5df8b655 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgb(255, 255, 255);
 		min-height: 20px;
 	}

 	.cbdiv_66b1ae5c {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		background-color: rgba(0, 0, 0, 0);
 		color: rgb(217, 217, 217);
 		min-height: 20px;
 		margin-bottom: 0px;
 		margin-top: 40px;
 	}

 	.cb_oth_79b7ca1a {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		margin-right: 20px;
 		margin-left: 10px;
 		border-top-color: currentcolor !important;
 	}

 	.cbdiv_4aae47dd {
 		min-height: 0px;
 		text-align: center;
 		color: black;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 0 auto;
 		flex: 0 0 auto;
 		max-width: 60%;
 	}

 	.cbhead_5ff94b4c {
 		font-family: Source-Han-Light;
 		margin-top: 10px;
 		line-height: 1em;
 	}

 	.cbhead_a491a2e7 {
 		line-height: 1.3em;
 		margin-top: 10px;
 		font-family: Caudex;
 		padding-left: 2px;
 		padding-right: 2px;
 		margin-bottom: 10px;
 	}

 	.cbpara_b43c72bc {
 		line-height: 1.7em;
 		opacity: 0.7;
 		font-family: -apple-system-font, "Helvetica Neue", Helvetica, sans-serif;
 		display: inline-block;
 		font-size: 15px;
 	}

 	.cb_oth_8848db28 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		margin-left: 20px;
 		margin-right: 10px;
 		border-top-color: currentcolor !important;
 		border-type: border-top;
 	}

 	.cbdiv_9c59e845 {
 		min-height: 100px;
 		background-color: rgba(0, 0, 0, 0);
 		padding-top: 15px;
 		padding-bottom: 15px;
 		margin-top: 40px;
 	}

 	.cbcont_043670aa {
 		text-align: center;
 	}

 	.cblist_b8589940 {
 		list-style-type: none;
 		padding-left: 0px;
 		display: inline-block;
 		text-align: left;
 		width: 70%;
 		color: #434343;
 	}

 	.cblist_951469f6 {
 		min-height: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		padding: 10px;
 	}

 	.cblink_0c8623aa {
 		width: 150px;
 		min-height: 20px;
 		margin-right: 15px;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 0 auto;
 		flex: 0 0 auto;
 		display: block;
 		-ms-flex-item-align: start;
 		align-self: flex-start;
 	}

 	.cbimag_cd6d0fab {
 		display: block;
 		height: 100%;
 		width: 100%;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		padding-top: 100%;
 	}

 	.cbdiv_bb3bf238 {
 		min-height: 10px;
 		padding-right: 10px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: justify;
 		-ms-flex-pack: justify;
 		justify-content: space-between;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 1 auto;
 		flex: 0 1 auto;
 		width: 100%;
 	}

 	.cbdiv_caf6de7a {
 		min-height: 0px;
 	}

 	.cbtext_992ef959 {
 		font-size: 18px;
 		display: block;
 		margin-bottom: 10px;
 		line-height: 1.2em;
 	}

 	.cbpara_11ff1c8f {
 		opacity: 0.6;
 		-webkit-line-clamp: 2;
 		line-height: 1.5em;
 		width: 100%;
 	}

 	.cbdiv_6d8ae386 {
 		min-height: 0px;
 	}

 	.cblabe_793ff034 {
 		font-family: "Microsoft YaHei";
 		font-weight: normal;
 		margin-right: 15px;
 		opacity: 0.7;
 		margin-bottom: 0px;
 	}

 	.cblabe_4093cf36 {
 		font-weight: 200;
 		top: 48px;
 		font-family: georgia;
 		opacity: 0.7;
 		margin-bottom: 0px;
 	}

 	.pagination>li>.cbpagi_726896f3 {
 		padding: 0px;
 		font-size: 12px;
 		min-width: 24px;
 		min-height: 24px;
 		line-height: 24px;
 		margin: 4px;
 		width: 24px;
 		height: 24px;
 		border-style: none;
 		border-width: 0px;
 		background-color: rgb(181, 181, 181);
 		color: rgb(255, 255, 255);
 		border-radius: 50px !important;
 		padding-right: 0px;
 	}

 	.pagination>.active>.cbpagi_726896f3 {
 		background-color: rgba(117, 115, 115, 1);
 	}

 	.cbdiv_cb66c5e6 {
 		min-height: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		padding-top: 0px;
 		padding-bottom: 0px;
 		margin-top: 0px;
 		margin-left: 0px;
 		margin-right: 0px;
 		border-type: border-bottom;
 	}

 	.cbcont_db5d2e42 {
 		text-align: center;
 		border-type: border-bottom;
 	}

 	.cblist_f5849bd1 {
 		list-style-type: none;
 		padding-left: 0px;
 		display: inline-block;
 		text-align: left;
 		width: 100%;
 		color: rgb(67, 67, 67);
 		margin-bottom: 0px;
 		margin-left: 0px;
 		margin-right: 0px;
 		min-height: 0px;
 		border-type: border-bottom;
 	}

 	.cblist_6bf88ae8 {
 		min-height: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		padding: 0px;
 		margin-bottom: 70px;
 	}

 	.cblink_423ede67 {
 		width: 150px;
 		min-height: 20px;
 		margin-right: 15px;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 0 auto;
 		flex: 0 0 auto;
 		display: block;
 		-ms-flex-item-align: start;
 		align-self: flex-start;
 	}

 	.cbimag_093ed41a {
 		display: block;
 		height: 100%;
 		width: 100%;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		padding-top: 100%;
 	}

 	.cbdiv_c9ff7e16 {
 		min-height: 10px;
 		padding-right: 10px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: justify;
 		-ms-flex-pack: justify;
 		justify-content: space-between;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 1 auto;
 		flex: 0 1 auto;
 		width: 100%;
 	}

 	.cbdiv_68f59116 {
 		min-height: 0px;
 	}

 	.cbtext_c89bbb56 {
 		font-size: 18px;
 		display: block;
 		margin-bottom: 10px;
 		line-height: 1.2em;
 	}

 	.cbpara_60cfded4 {
 		opacity: 0.6;
 		-webkit-line-clamp: 2;
 		line-height: 1.5em;
 		width: 100%;
 	}

 	.cbdiv_8f3522b0 {
 		min-height: 0px;
 	}

 	.cblabe_f55f4974 {
 		font-family: "Microsoft YaHei";
 		font-weight: normal;
 		margin-right: 15px;
 		opacity: 0.7;
 		margin-bottom: 0px;
 	}

 	.cblabe_f233fe4b {
 		font-weight: 200;
 		top: 48px;
 		font-family: georgia;
 		opacity: 0.7;
 		margin-bottom: 0px;
 	}

 	.pagination>li>.cbpagi_dfc1b7a9 {
 		padding: 0px;
 		font-size: 12px;
 		min-width: 24px;
 		min-height: 24px;
 		line-height: 24px;
 		margin: 4px;
 		width: 24px;
 		height: 24px;
 		border-style: none;
 		border-width: 0px;
 		background-color: rgb(181, 181, 181);
 		color: rgb(255, 255, 255);
 		border-radius: 50px !important;
 		padding-right: 0px;
 	}

 	.pagination>.active>.cbpagi_dfc1b7a9 {
 		background-color: rgba(117, 115, 115, 1);
 	}

 	.div_tYSYO4 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		border-type: border-bottom;
 	}

 	.div_iSz0co {
 		width: 50%;
 		height: 250px;
 	}

 	.div_X9U4Wh {
 		padding-top: 60px;
 		padding-left: 50px;
 		padding-right: 50px;
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.imageblock_ySHbfV {
 		width: 100%;
 		height: 100%;
 	}

 	.paragraph_QQJWdJ {
 		font-size: 18px;
 		margin-bottom: 20px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		-webkit-line-clamp: 1;
 	}

 	.paragraph_pJqMlC {
 		line-height: 2em;
 		font-size: 13px;
 		color: rgb(153, 153, 153);
 		margin-bottom: 20px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		margin-top: 0px;
 	}

 	.div_U2GWag {
 		height: 2px;
 		min-height: 0px;
 		width: 60px;
 		background-color: rgb(51, 51, 51);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.paragraph_LsvPO0 {
 		font-size: 20px;
 		margin-top: 0px;
 		position: relative;
 		left: -50px;
 		height: 25px;
 		margin-bottom: 0px;
 		width: 200px;
 	}

 	.div_hpIXSK {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		width: 100%;
 		position: relative;
 		overflow: hidden;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_oKFx0y {
 		min-height: 0px;
 		width: 60px;
 		overflow: hidden;
 		margin-top: 10px;
 		position: relative;
 		left: 0px;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.linkblock_xopQIL {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.pagination>li>.paginationlink_XMOxsc {
 		border-style: none;
 		border-radius: 0px;
 		padding: 2px 8px;
 		padding-right: 8px;
 	}

 	.div_UUq5qN {
 		min-height: 0px;
 	}

 	.cbdiv_23ec8d35 {
 		text-align: center;
 		min-height: 0px;
 	}

 	.cbhead_b201685c {
 		margin-bottom: 10px;
 		margin-top: 0px;
 		font-size: 24px;
 		font-weight: normal;
 	}

 	.cbpara_9bd91ad0 {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Oswald;
 		color: #ccc;
 	}

 	.div_N7dbEC {
 		margin-top: 50px;
 	}

 	.div_3d2T7v {
 		margin-top: 70px;
 		margin-bottom: 70px;
 	}

 	.div_wfVjlo {
 		margin-top: 70px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		height: 450px;
 		border-bottom: 1px dotted rgba(204, 204, 204, 0.8);
 	}

 	.div_Vn3Uq8 {
 		width: 45%;
 	}

 	.imageblock_wTb73v {
 		width: 90%;
 		height: 90%;
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: All 0.5s ease;
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-o-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transition: All 0.5s ease;
 		-o-transition: All 0.5s ease;
 		-moz-transition: All 0.5s ease;
 		-webkit-transition: All 0.5s ease;
 	}

 	.div_X0vsTS {
 		-webkit-box-flex: 1;
 		-ms-flex-positive: 1;
 		flex-grow: 1;
 		-ms-flex-negative: 1;
 		flex-shrink: 1;
 		-ms-flex-preferred-size: 0%;
 		flex-basis: 0%;
 	}

 	.div_621uJ3 {
 		padding-bottom: 0px;
 		border-bottom: 1px dotted rgba(204, 204, 204, 0.8);
 	}

 	.paragraph_HFIHCC {
 		margin-bottom: 30px;
 		line-height: 2em;
 		color: rgb(119, 119, 119);
 		font-size: 13px;
 		padding-right: 10px;
 	}

 	.paragraph_JBBTqV {
 		margin-top: 30px;
 		font-weight: bold;
 		font-family: Source-Han-Normal;
 		color: #555;
 	}

 	.div_621uJ31 {
 		padding-bottom: 30px;
 		border-bottom: 1px dotted rgba(204, 204, 204, 0.8);
 		border-bottom-color: rgba(204, 204, 204, 0.8);
 	}

 	.paragraph_6ykpQJ {
 		font-family: Source-Han-Normal;
 		padding-top: 30px;
 		padding-bottom: 0px;
 		color: rgb(85, 85, 85);
 		font-weight: bold;
 	}

 	.div_621uJ32 {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgba(204, 204, 204, 0.8);
 		padding-top: 30px;
 	}

 	.div_LL4ZIu {
 		margin-top: 40px;
 	}

 	.paragraph_cknRaf {
 		font-size: 18px;
 		color: rgb(85, 85, 85);
 		font-family: Source-Han-Normal;
 		margin-bottom: 20px;
 		font-weight: bold;
 	}

 	.paragraph_ojfnAx {
 		font-size: 13px;
 		color: rgb(119, 119, 119);
 		line-height: 2em;
 		padding-right: 10px;
 	}

 	.div_11MNXd {
 		margin-top: 30px;
 	}

 	.row_LhNqlx {
 		padding-bottom: 0px;
 		border-bottom: 1px dotted rgb(79, 79, 79);
 		border-bottom-style: none;
 	}

 	.column_VMUy0I {
 		padding-left: 0px;
 		padding-right: 20px;
 		margin-bottom: 0px;
 		height: auto;
 		background-color: transparent;
 		padding-top: 0px;
 	}

 	.div_pyg1MC {
 		height: 300px;
 	}

 	.imageblock_LsAsjH {
 		width: 100%;
 		height: 100%;
 	}

 	.paragraph_gDHu9y {
 		line-height: 2em;
 		margin-top: 20px;
 		font-size: 13px;
 		color: #777;
 	}

 	.div_Tdcd5L1 {
 		min-height: 0px;
 	}

 	.news_details_date {
 		margin-bottom: 0px;
 		text-transform: uppercase;
 		font-family: Source-Han-Normal;
 		color: rgb(204, 204, 204);
 	}

 	.cblink_1e4c52a01 {
 		position: absolute;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.paragraph_mruP7g1 {
 		font-size: 16px;
 		padding-left: 10px;
 		margin-bottom: 0px;
 		padding-top: 0px;
 		color: rgb(85, 85, 85);
 		font-weight: bold;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.cbdiv_2f71070111 {
 		min-height: 0px;
 		padding-bottom: 20px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		padding-right: 50px;
 	}

 	.cbpara_4f47fdce11 {
 		color: rgb(153, 153, 153);
 		font-size: 13px;
 		margin-right: 5px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		-ms-transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transform: rotate(0deg) scale(1) translate(0px, 0px);
 		transition: all 0.5s ease;
 		-webkit-line-clamp: 1;
 	}

 	.div_RxpAzO111 {
 		margin-bottom: 60px;
 	}

 	.cbsect_ace9cd94 {
 		padding-bottom: 70px;
 		padding-top: 70px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.cbdiv_773a9b2d {
 		position: absolute;
 		z-index: 0;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 	}

 	.cbdiv_3a27c086 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 	}

 	.cbdiv_7f31c3e2 {
 		height: 100%;
 		color: rgba(7, 55, 99, 0.84);
 		background-color: rgba(7, 55, 99, 0.843137);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.9;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 	}

 	.cbcont_10f4bc82 {
 		padding-top: 0px;
 		padding-bottom: 0px;
 		background-color: rgba(0, 0, 0, 0);
 	}

 	.cbdiv_df6dfcfa {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		background-color: rgba(0, 0, 0, 0);
 		color: rgb(217, 217, 217);
 		min-height: 20px;
 		margin-bottom: 40px;
 	}

 	.cb_oth_4ef44aa5 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		margin-right: 20px;
 		margin-left: 10px;
 		border-top-color: currentcolor !important;
 	}

 	.cbdiv_78ff65a2 {
 		min-height: 0px;
 		text-align: center;
 		color: black;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 0 auto;
 		flex: 0 0 auto;
 		max-width: 60%;
 	}

 	.cbhead_218b0815 {
 		font-family: Source-Han-Light;
 		margin-top: 10px;
 		line-height: 1em;
 	}

 	.cbhead_3adc9a0e {
 		line-height: 1.3em;
 		margin-top: 10px;
 		font-family: Caudex;
 		padding-left: 2px;
 		padding-right: 2px;
 		margin-bottom: 10px;
 	}

 	.cbpara_adbf7a44 {
 		line-height: 1.7em;
 		opacity: 0.7;
 		font-family: -apple-system-font, "Helvetica Neue", Helvetica, sans-serif;
 		display: inline-block;
 		font-size: 15px;
 	}

 	.cb_oth_1f467ff3 {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		margin-left: 20px;
 		margin-right: 10px;
 		border-top-color: currentcolor !important;
 		border-type: border-top;
 	}

 	.cbdiv_c442c3f2 {
 		background-color: rgba(0, 0, 0, 0);
 		margin-bottom: 0px;
 		margin-top: 0px;
 	}

 	.cbgrid_c665df90 {
 		padding: 5px;
 	}

 	.cbrow_ccf81516 {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgb(79, 79, 79);
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-flow: row wrap;
 		flex-flow: row wrap;
 		color: white;
 		text-align: left;
 	}

 	.cbcolu_c4bdd915 {
 		background-color: transparent;
 		padding: 5px;
 		text-align: left;
 	}

 	.cbdiv_458c802d {
 		display: block;
 		position: relative;
 		overflow: hidden;
 		width: 100%;
 		height: 100%;
 		background-color: rgb(248, 248, 248);
 	}

 	.cbdiv_102d5d25 {
 		padding: 15px;
 	}

 	.cbimag_10a8a674 {
 		width: 100%;
 		height: 100%;
 		display: block;
 		padding-top: 100%;
 	}

 	.cbdiv_c694a9cb {
 		background-color: rgba(0, 0, 0, 0);
 		margin-bottom: 120px;
 		margin-top: 0px;
 	}

 	.cbgrid_df84778c {
 		padding: 5px;
 	}

 	.cbrow_b6d2bc0d {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgb(79, 79, 79);
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-flow: row wrap;
 		flex-flow: row wrap;
 		color: white;
 		text-align: left;
 	}

 	.cbcolu_855e9531 {
 		background-color: transparent;
 		padding: 5px;
 		text-align: left;
 	}

 	.cbdiv_b4701dc7 {
 		display: block;
 		position: relative;
 		overflow: hidden;
 		width: 100%;
 		height: 100%;
 		background-color: rgb(248, 248, 248);
 	}

 	.cbdiv_2b728214 {
 		padding: 15px;
 	}

 	.cbimag_4342707c {
 		width: 100%;
 		height: 100%;
 		display: block;
 		padding-top: 60%;
 	}

 	.paragraph_w3MXOV {
 		text-align: center;
 		font-size: 13px;
 		line-height: 2em;
 		color: #555;
 	}

 	.div_9E2kbL {
 		margin-top: 30px;
 	}

 	.row_rw7aSV {
 		padding-bottom: 0px;
 		border-bottom: 1px none rgb(79, 79, 79);
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		padding-left: 150px;
 		padding-right: 150px;
 	}

 	.column_PNtAyg {
 		padding-left: 0px;
 		padding-right: 0px;
 		margin-bottom: 85px;
 		height: auto;
 		background-color: transparent;
 		padding-top: 0px;
 		border-width: 1px;
 		border-style: none none none solid;
 		margin-top: 85px;
 		border-color: rgba(204, 204, 204, 0.4);
 		border-left-style: none;
 	}

 	.div_OOEkZz {
 		position: relative;
 		border: 1px solid rgb(217, 217, 217);
 		background-position: 50% 50%;
 		background-repeat: no-repeat;
 		background-size: cover;
 	}

 	.imageblock_Gs1Wnp {
 		padding-top: 70%;
 		width: 100%;
 		display: block;
 		height: 100%;
 	}

 	.linkblock_dOwJB9 {
 		height: 100%;
 		bottom: 0;
 		right: 0;
 		top: 0;
 		left: 0;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		text-align: center;
 		background-color: rgba(0, 0, 0, 0.498039);
 		position: absolute;
 		opacity: 0;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.3s ease;
 	}

 	.icon_M1cgSX {
 		color: rgb(255, 255, 255);
 		width: 40px;
 		height: 40px;
 		background-color: rgb(2, 214, 138);
 		border-radius: 40px;
 		line-height: 40px;
 		font-size: 20px;
 	}

 	.textlink_ry7jr0 {
 		font-size: 17px;
 		font-weight: normal;
 		color: rgb(0, 0, 0);
 		margin-top: 10px;
 		margin-bottom: 10px;
 		display: block;
 	}

 	.paragraph_66a478 {
 		color: rgb(148, 148, 148);
 		text-align: left;
 		font-size: 13px;
 		-webkit-line-clamp: 3;
 		line-height: 1.5em;
 	}

 	.div_1ToRBM {
 		height: 250px;
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: -85px;
 		left: 0px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.div_oyi7DW {
 		width: 85px;
 		height: 85px;
 	}

 	.paragraph_VX1ko3 {
 		margin-top: 5px;
 		font-family: "times new roman";
 		font-size: 20px;
 		margin-left: 5px;
 		text-transform: capitalize;
 	}

 	.paragraph_unt0WE {
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.imageblock_Hp9HRW {
 		width: 100%;
 		height: 100%;
 	}

 	.div_ZShXzc {
 		padding-left: 100px;
 		padding-right: 100px;
 		height: 250px;
 	}

 	.map_sTR1uH {
 		height: 100%;
 	}

 	.cbdiv_a9ec6e651 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 20%;
 		background-position-y: 30%;
 	}

 	.cbdiv_a9ec6e652 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 20%;
 		background-position-y: 30%;
 	}

 	.cbdiv_a9ec6e653 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 90%;
 		background-position-y: 100%;
 	}

 	.cbdiv_a9ec6e654 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 70%;
 		background-position-y: 80%;
 	}

 	.cbdiv_a9ec6e655 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 70%;
 		background-position-y: 80%;
 	}

 	.cbdiv_a9ec6e656 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		height: 100%;
 		background-position: 50% 90%;
 		background-position-y: 100%;
 	}

 	.div_T4CKxX {
 		border-top-width: 1px;
 		border-top-color: rgba(204, 204, 204, 0.6);
 		border-top-style: solid;
 	}

 	.div_ExiJIS {
 		width: 1170px;
 		margin-left: auto;
 		margin-right: auto;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbdiv_7a7e9553 {
 		min-height: 10px;
 		background-color: rgba(0, 0, 0, 0);
 		color: rgb(239, 239, 239);
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		padding-bottom: 2px;
 		padding-left: 0px;
 	}

 	.cbdiv_770f0a77 {
 		min-height: 20px;
 		font-size: 13px;
 		padding-bottom: 0px;
 		padding-top: 5px;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		-webkit-box-align: start;
 		-ms-flex-align: start;
 		align-items: flex-start;
 	}

 	.cbdiv_f54b2a0f {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		min-height: 40px;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_3bdf3c4e {
 		margin-bottom: 0px;
 		margin-right: 5px;
 		font-size: 12px;
 		color: #ffffff;
 	}

 	.cbpara_77fdd697 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #ffffff;
 	}

 	.cbtext_525074d5 {
 		font-size: 12px;
 		color: rgb(217, 83, 79) !important;
 		position: relative;
 	}

 	.headroom--not-top .cbnavb_ad3af564 {
 		top: 17px;
 	}

 	.team_entrance {
 		-webkit-box-flex: 1;
 		-ms-flex: 1 1 0%;
 		flex: 1 1 0%;
 		position: relative;
 	}

 	.team_box:hover .team_title {
 		color: #D9534F;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.team_box:hover .team_btn_box {
 		margin-left: 0px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.team_box:hover .team_btn {
 		color: #D9534F;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.team_box:hover .team_custom1 {
 		background-color: #D9534F;
 		-webkit-transform: rotate(45deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(45deg) scale(1) translate(0%, 0%);
 		transform: rotate(45deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 	}

 	.column_PNtAyg+.column_PNtAyg {
 		border-left-style: solid;
 	}

 	.cbsect_760aaba0 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		background-color: rgba(217, 217, 217, 0.23);
 		min-height: 40px;
 	}

 	.cbdiv_3241e2df {
 		position: absolute;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbdiv_7570cf19 {
 		position: relative;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		background-size: cover;
 		background-position: 50% 50%;
 		height: 100%;
 		min-height: 40px;
 	}

 	.cbdiv_1b8a7832 {
 		height: 100%;
 		color: rgb(255, 0, 255);
 		background-color: rgb(26, 87, 166);
 		background-image: linear-gradient(140deg, currentcolor, transparent);
 		opacity: 0.6;
 		z-index: 0;
 		bottom: 0px;
 		right: 0px;
 		top: 0px;
 		left: 0px;
 		min-height: 40px;
 	}

 	.cbcont_00a375d2 {
 		padding: 0px;
 		background-color: rgba(0, 0, 0, 0);
 		min-height: 40px;
 	}

 	.cbdiv_9f0a93ac {
 		min-height: 50px;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbpara_94f32711 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: #999;
 	}

 	.cbtext_e29802d0 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbpara_58c98ebf {
 		margin-bottom: 0px;
 		font-size: 12px;
 		color: rgb(153, 153, 153);
 	}

 	.cbtext_80e28664 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.cbcont_651a650f {
 		padding-bottom: 0px;
 	}

 	.cbtext_908bb227 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-line-clamp: 1;
 		color: rgb(217, 83, 79) !important;
 	}

 	.cbtext_80e286641 {
 		margin-bottom: 0px;
 		font-size: 12px;
 		-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		-ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transform: rotate(0deg) scale(1) translate(0%, 0%);
 		transition: all 0.5s ease;
 		color: #999;
 	}

 	.div_0eydyw123 {
 		margin-top: 50px;
 		margin-bottom: 90px;
 	}

 	.pagination>li>.paginationlink_fx6NKQ:focus {
 		background-color: rgba(240, 240, 240, 1);
 	}

 	.pagination>li>.cbpagi_726896f3:focus {
 		background-color: rgba(240, 240, 240, 1);
 	}

 	.pagination>li>.cbpagi_dfc1b7a9:focus {
 		background-color: rgba(240, 240, 240, 1);
 	}

 	.pagination>li>.paginationlink_XMOxsc:focus {
 		background-color: rgba(240, 240, 240, 1);
 	}

 	.bsbutton_VUmahX:hover {
 		background-color: rgb(217, 83, 79);
 		border-color: rgb(217, 83, 79);
 		color: #ffffff;
 	}

 	.cbrow_9eaf1fdc:hover {
 		opacity: 1;
 	}

 	.news_btn:hover {
 		background-color: rgb(217, 83, 79);
 		border-color: rgb(217, 83, 79);
 		color: #ffffff;
 	}

 	.cbrow_8b80e182:hover {
 		opacity: 1;
 	}

 	.about_btn:hover {
 		background-color: rgb(217, 83, 79);
 		border-color: rgb(217, 83, 79);
 		color: #ffffff;
 	}

 	.cbsubm_e635bc26:hover {
 		background-color: rgba(217, 83, 79, 1);
 	}

 	.cbdiv_39e00d94:hover {
 		background-color: rgba(237, 237, 237, 0.4);
 		padding-left: 50px;
 		padding-right: 0px;
 	}

 	.pagination>li>.paginationlink_fx6NKQ:hover {
 		color: rgb(255, 255, 255);
 		background-color: rgba(217, 83, 79, 1);
 	}

 	.cbdiv_f688e175:hover {
 		box-shadow: 0px 1px 5px 2px rgba(204, 204, 204, 0.4);
 		-ms-box-shadow: 0px 1px 5px 2px rgba(204, 204, 204, 0.4);
 		-o-box-shadow: 0px 1px 5px 2px rgba(204, 204, 204, 0.4);
 		-moz-box-shadow: 0px 1px 5px 2px rgba(204, 204, 204, 0.4);
 		-webkit-box-shadow: 0px 1px 5px 2px rgba(204, 204, 204, 0.4);
 	}

 	.paragraph_mruP7g:hover {
 		color: #d9534f;
 	}

 	.details_dog_service:hover {
 		color: #d9534f;
 	}

 	.details_dog_home:hover {
 		color: #d9534f;
 	}

 	.cbtext_a85eef29:hover {
 		color: #d9534f;
 	}

 	.cbtext_6a6423d8:hover {
 		color: #d9534f;
 	}

 	.cbtext_1cce0d93:hover {
 		color: #d9534f;
 	}

 	.cbtext_eddd22a4:hover {
 		color: #d9534f;
 	}

 	.dog_details:hover {
 		color: #d9534f;
 	}

 	.cbtext_9240eb68:hover {
 		color: #d9534f;
 	}

 	.cbtext_d81d4d6a:hover {
 		color: #d9534f;
 	}

 	.cbtext_b035e16b:hover {
 		color: #d9534f;
 	}

 	.cbtext_98185bde:hover {
 		color: #d9534f;
 	}

 	.cbtext_bb1b141d:hover {
 		color: #d9534f;
 	}

 	.cbtext_2e397eac:hover {
 		color: #d9534f;
 	}

 	.cbtext_17f8bba6:hover {
 		color: #d9534f;
 	}

 	.cbtext_1036e195:hover {
 		color: #d9534f;
 	}

 	.cbtext_e2c4bf11:hover {
 		color: #d9534f;
 	}

 	.div_hpIXSK:hover {
 		background-color: rgba(237, 237, 237, 0.4);
 	}

 	.row_LhNqlx:hover {
 		opacity: 1;
 	}

 	.column_VMUy0I:hover {
 		opacity: 1;
 	}

 	.paragraph_mruP7g1:hover {
 		color: #d9534f;
 	}

 	.cbrow_ccf81516:hover {
 		opacity: 1;
 	}

 	.cbrow_b6d2bc0d:hover {
 		opacity: 1;
 	}

 	.row_rw7aSV:hover {
 		opacity: 1;
 	}

 	.column_PNtAyg:hover {
 		opacity: 1;
 	}

 	.div_OOEkZz:hover {
 		opacity: 1;
 	}

 	.linkblock_dOwJB9:hover {
 		opacity: 1;
 	}

 	.textlink_ry7jr0:hover {
 		text-decoration: none;
 	}

 	.paragraph_66a478:hover {
 		opacity: 1;
 	}

 	.cbtext_e29802d0:hover {
 		color: #d9534f;
 	}

 	.cbtext_80e28664:hover {
 		color: #d9534f;
 	}

 	.cbtext_80e286641:hover {
 		color: #d9534f;
 	}

 	.div_tYSYO4::after {
 		border-bottom-style: none !imporant;
 	}

 	.cbdiv_d014f572::before {
 		position: relative;
 	}

 	.pagination>li>.paginationlink_fx6NKQ:active {
 		background-color: transparent;
 	}

 	.pagination>li>.cbpagi_726896f3:active {
 		background-color: transparent;
 	}

 	.pagination>li>.cbpagi_dfc1b7a9:active {
 		background-color: transparent;
 	}

 	.pagination>li>.paginationlink_XMOxsc:active {
 		background-color: transparent;
 	}
 }

 @media (max-width: 991px) {
 	.cbdiv_d014f572 {
 		width: 95%;
 		Width: 100%;
 	}

 	.cbnavl_d8446f0f {
 		padding-left: 5px;
 	}

 	.navbar-nav>li>.cbnavl_fed3878f {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.cbsect_5abde599 {
 		height: 100%;
 	}

 	.cbsect_9fa15cd7 {
 		height: auto;
 	}

 	.div_zXVI5c {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		margin-top: 20px;
 	}

 	.paragraph_4ipTJc {
 		margin-bottom: 5px;
 	}

 	.div_3Ms4YG {
 		-webkit-box-pack: justify;
 		-ms-flex-pack: justify;
 		justify-content: space-between;
 	}

 	.cbcont_c48e06d6 {
 		height: 1350px;
 	}

 	.icon_HABq1r {
 		margin-bottom: 10px;
 		margin-right: 0px;
 	}

 	.bsbutton_0iU8L51 {
 		margin-right: 0px;
 	}

 	.div_h3IOQw {
 		text-align: center;
 	}

 	.div_3Ms4YG1 {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.bsbutton_0iU8L511 {
 		margin-right: 0px;
 	}

 	.cbcont_feb6be59 {
 		height: 1260px;
 		width: 100%;
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.div_gkxiyj {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		top: 0px;
 	}

 	.cbsect_395612a5 {
 		margin-top: 0px;
 	}

 	.div_nTDtUf {
 		width: 100%;
 		text-align: center;
 		padding-top: 50px;
 	}

 	.heading_pPjSUC {
 		margin-left: 30px;
 	}

 	.div_V3bEdQ {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		margin-top: 0px;
 	}

 	.div_q57pA7 {
 		width: 100%;
 	}

 	.div_3pLbBw {
 		width: 50%;
 		padding-left: 30px;
 		padding-top: 50px;
 		padding-right: 50px;
 		background-color: rgba(0, 39, 97, 0.6);
 	}

 	.div_s4pB7j {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.div_bvLPZu {
 		width: 100%;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 	}

 	.div_Q2LK4x {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: row-reverse;
 		flex-direction: row-reverse;
 	}

 	.div_OYhxbK {
 		-webkit-box-flex: 1;
 		-ms-flex-positive: 1;
 		flex-grow: 1;
 		-ms-flex-negative: 1;
 		flex-shrink: 1;
 		-ms-flex-preferred-size: 0%;
 		flex-basis: 0%;
 	}

 	.div_9fpoVc {
 		width: 50%;
 		background-color: rgba(0, 39, 97, 0.6);
 	}

 	.paragraph_IMFgyO1 {
 		color: #ffffff;
 	}

 	.div_3pLbBw11 {
 		width: 100%;
 		padding-left: 30px;
 		padding-right: 50px;
 	}

 	.div_3pLbBw3 {
 		width: 50%;
 		padding-left: 30px;
 		padding-right: 50px;
 		padding-top: 50px;
 		background-color: rgba(0, 39, 97, 0.6);
 	}

 	.cbcont_0b685f6e {
 		padding: 10px;
 	}

 	.cbcolu_a448431d {
 		padding: 10px;
 		width: 48%;
 	}

 	.cbcolu_a448431d:nth-child(even) {
 		margin-left: 20px;
 	}

 	.cbsect_254bb54a {
 		padding-top: 0px;
 		padding-bottom: 0px;
 	}

 	.cbgrid_049230da {
 		padding: 5px;
 	}

 	.cbrow_8b80e182 {
 		margin-top: 0px;
 	}

 	.cbcolu_23949563 {
 		padding: 5px;
 		min-height: 0px;
 	}

 	.cbhead_5942ec2f {
 		font-size: 42px;
 	}

 	.cbcolu_23949563+.cbcolu_23949563 {
 		border-left: 1px solid rgba(204, 204, 204, 0.4);
 		border-left-color: rgba(204, 204, 204, 0.4);
 	}

 	.cbcont_6010b4ac {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		height: 800px;
 	}

 	.div_jZTLsr {
 		width: 100%;
 		height: 400px;
 	}

 	.div_OEcKI0 {
 		padding-bottom: 0px;
 		padding-top: 0px;
 		margin-right: 0px;
 		right: auto;
 	}

 	.div_0GkLAK {
 		margin-top: 0px;
 		margin-bottom: 0px;
 		padding-top: 25px;
 		padding-bottom: 25px;
 	}

 	.cbsect_bfcd97ee {
 		padding-top: 0px;
 	}

 	.div_eEt0ya {
 		height: 400px;
 	}

 	.cbdiv_f45eb6fa {
 		width: 100%;
 		min-height: 0px;
 	}

 	.cbdiv_aa0878af {
 		width: 100%;
 		height: 320px;
 		text-align: center;
 	}

 	.cbhead_95f735ba {
 		margin-top: 40px;
 		margin-left: 0px;
 		color: #333;
 	}

 	.cbpara_a92ca311 {
 		margin-left: 0px;
 		color: rgb(153, 153, 153);
 	}

 	.cbdiv_a78a8965 {
 		height: auto;
 	}

 	.cbqrco_da7206c6 {
 		padding-left: 0px;
 		margin-left: 0px;
 		margin-top: 0px;
 	}

 	.cbdiv_d5a189d0 {
 		text-align: center;
 	}

 	.cbsect_b1455703 {
 		padding-bottom: 0px;
 		padding-top: 90px;
 	}

 	.div_uAfKPT {
 		padding-right: 30px;
 		margin-top: 0px;
 		padding-left: 15px;
 	}

 	.paragraph_wL8EPa {
 		width: 80%;
 	}

 	.cbdiv_1339501c {
 		margin-left: 0px;
 		margin-right: 0px;
 	}

 	.div_pzRQvJ {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbdiv_dcccc120 {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbdiv_d0bb1039 {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbdiv_dcb8948f {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cbdiv_9dd80e83 {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.cblist_6bf88ae8 {
 		margin-bottom: 10px;
 	}

 	.div_wfVjlo {
 		height: 500px;
 	}

 	.imageblock_wTb73v {
 		width: 95%;
 		height: 95%;
 	}

 	.paragraph_HFIHCC {
 		margin-bottom: 20px;
 	}

 	.div_621uJ31 {
 		padding-bottom: 0px;
 	}

 	.column_VMUy0I {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.div_pyg1MC {
 		height: 200px;
 	}

 	.cbgrid_c665df90 {
 		padding: 5px;
 	}

 	.cbcolu_c4bdd915 {
 		padding: 5px;
 	}

 	.cbimag_10a8a674 {
 		padding-top: 100%;
 	}

 	.cbgrid_df84778c {
 		padding: 5px;
 	}

 	.cbcolu_855e9531 {
 		padding: 5px;
 	}

 	.cbimag_4342707c {
 		padding-top: 100%;
 	}

 	.row_rw7aSV {
 		padding-left: 50px;
 		padding-right: 50px;
 	}

 	.column_PNtAyg {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.div_ZShXzc {
 		padding-left: 0px;
 		padding-right: 0px;
 		margin-left: -10px;
 		margin-right: -10px;
 	}

 	.div_ExiJIS {
 		width: 100%;
 	}

 	.cbpara_3bdf3c4e {
 		color: #ffffff;
 	}

 	.cbpara_77fdd697 {
 		color: #ffffff;
 	}

 	.team_entrance {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		flex-direction: row;
 	}

 	.cbdiv_9f0a93ac {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.div_0eydyw123 {
 		margin-bottom: 0px;
 	}
 }

 @media (max-width: 767px) {
 	.cbdiv_39e00d94:hover {
 		padding-left: 0px;
 	}

 	.cbdiv_1c7d9f41 {
 		width: 320px;
 	}

 	.cbdiv_d014f572 {
 		width: 95%;
 		Width: 100%;
 	}

 	.cbhead_465d55fb {
 		width: 95%;
 		Width: 100%;
 	}

 	.cbpara_cafcce31 {
 		width: 95%;
 		Width: 100%;
 	}

 	.cbbsbu_99a21c7a {
 		margin-bottom: 10px;
 	}

 	.cbnavb_3234ce3a {
 		left: auto;
 	}

 	.cbnavb_ad3af564 {
 		height: 50px;
 		left: 35px;
 		width: 80px;
 	}

 	.cbnavl_d8446f0f {
 		margin-left: 0px;
 	}

 	.navbar-nav>li>.cbnavl_fed3878f {
 		padding-left: 10px;
 	}

 	.cbcont_c48e06d6 {
 		height: 2450px;
 	}

 	.paragraph_57pjeE {
 		font-size: 24px;
 	}

 	.div_3Ms4YG1 {
 		margin-top: 30px;
 	}

 	.bsbutton_0iU8L511 {
 		margin-right: 0px;
 	}

 	.cbcont_feb6be59 {
 		height: 2300px;
 	}

 	.cbsect_395612a5 {
 		padding-top: 60px;
 	}

 	.heading_pPjSUC {
 		margin-left: 30px;
 	}

 	.div_EuOKi2 {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		flex-direction: column-reverse;
 		height: 500px;
 	}

 	.div_3pLbBw {
 		width: 100%;
 		height: 250px;
 	}

 	.div_Z5nBPD {
 		height: 250px;
 		-webkit-box-flex: 0;
 		-ms-flex-positive: 0;
 		flex-grow: 0;
 		-ms-flex-negative: 0;
 		flex-shrink: 0;
 		-ms-flex-preferred-size: auto;
 		flex-basis: auto;
 	}

 	.div_s4pB7j {
 		height: 1000px;
 	}

 	.div_bvLPZu {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.div_Q2LK4x {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		flex-direction: column-reverse;
 	}

 	.div_9fpoVc {
 		width: 100%;
 	}

 	.div_3pLbBw3 {
 		width: 100%;
 	}

 	.div_HiUove {
 		margin-top: 24px;
 	}

 	.cbcont_0b685f6e {
 		padding: 15px;
 	}

 	.cbcolu_a448431d {
 		width: 97%;
 		padding: 15px;
 	}

 	.div_zzmobu {
 		margin-bottom: 0px;
 	}

 	.cbcolu_a448431d:nth-child(even) {
 		margin-left: 0px;
 	}

 	.div_wKzr4T123 {
 		margin-top: 30px;
 	}

 	.cbsect_254bb54a {
 		padding-top: 30px;
 		padding-bottom: 30px;
 	}

 	.cbcolu_23949563 {
 		margin-top: 10px;
 		margin-bottom: 10px;
 	}

 	.cbcolu_23949563+.cbcolu_23949563 {
 		border-left: 1px solid rgba(204, 204, 204, 0);
 		border-left-color: rgba(204, 204, 204, 0);
 	}

 	.cbcont_6010b4ac {
 		height: 700px;
 	}

 	.div_jZTLsr {
 		height: 250px;
 	}

 	.div_0GkLAK {
 		padding-top: 25px;
 		padding-bottom: 25px;
 	}

 	.div_WdYoQK {
 		width: 80%;
 	}

 	.div_eEt0ya {
 		padding-left: 30px;
 		padding-right: 30px;
 	}

 	.cbdiv_5bbb9314 {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.cbdiv_aa0878af {
 		text-align: center;
 		padding-left: 0px;
 	}

 	.cbhead_95f735ba {
 		margin-left: 0px;
 	}

 	.cbpara_a92ca311 {
 		margin-left: 0px;
 	}

 	.cbqrco_da7206c6 {
 		margin-left: 0px;
 		width: 95px;
 		padding-left: 0px;
 	}

 	.navdropdown_VfdMjF {
 		margin-left: 0px;
 	}

 	.droptextspan_GqsFYU {
 		padding-left: 5px;
 	}

 	.dropdown-menu>li>.dropdowntextlink_Ry711J {
 		text-align: left;
 	}

 	.cbsect_b1455703 {
 		padding-top: 50px;
 		padding-bottom: 0px;
 	}

 	.cbcont_2eb4dac4 {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.div_i2aFoS {
 		margin-bottom: 50px;
 		margin-top: 30px;
 		padding-left: 5px;
 		padding-right: 5px;
 	}

 	.cbdiv_5b396360 {
 		margin-top: 20px;
 	}

 	.cblist_627a9eae {
 		width: 95%;
 		Width: 100%;
 	}

 	.cbdiv_39e00d94 {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		height: 450px;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		margin-bottom: 0px;
 	}

 	.cbdiv_055fcfb9 {
 		height: 240px;
 		width: 90%;
 		padding: 0px 10px 0px 0px;
 		padding-right: 0px;
 	}

 	.cbdiv_3b793d59 {
 		border-radius: 0px;
 		padding-top: 25px;
 	}

 	.cbdiv_cc4dbf29 {
 		height: 200px;
 		-webkit-box-flex: 0;
 		-ms-flex: 0 0 auto;
 		flex: 0 0 auto;
 		text-align: center;
 		padding-right: 30px;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		padding-top: 10px;
 		padding-bottom: 30px;
 	}

 	.cbpara_cadcba53 {
 		text-align: center;
 	}

 	.cbpara_14beb8f2 {
 		width: 80%;
 	}

 	.div_lXC7u5 {
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.div_oKhBks {
 		text-align: center;
 	}

 	.div_b3MOXZ {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		flex-direction: column-reverse;
 		margin-top: 30px;
 		-webkit-box-pack: start;
 		-ms-flex-pack: start;
 		justify-content: flex-start;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.div_0kWh1C {
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 	}

 	.div_uAfKPT {
 		margin-top: 30px;
 		padding-right: 15px;
 	}

 	.paragraph_wL8EPa {
 		width: 60%;
 	}

 	.div_0eydyw {
 		margin-bottom: 90px;
 	}

 	.pagination_HKnHrf {
 		margin-bottom: 0px;
 	}

 	.cbcont_9d95c9d6 {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.cbdiv_4efe932d {
 		margin-left: 0px;
 		margin-right: 0px;
 	}

 	.cbcont_920bb4ef {
 		padding: 5px;
 	}

 	.cbcolu_d0262bb8 {
 		padding: 5px;
 	}

 	.details_dog_details {
 		width: 80px;
 	}

 	.cblist_b8589940 {
 		width: 95%;
 		Width: 100%;
 	}

 	.cblink_0c8623aa {
 		width: 120px;
 	}

 	.cbtext_992ef959 {
 		font-size: 16px;
 	}

 	.cbdiv_cb66c5e6 {
 		min-height: 5px;
 	}

 	.cblist_f5849bd1 {
 		width: 95%;
 		Width: 100%;
 	}

 	.cblist_6bf88ae8 {
 		padding-left: 10px;
 		padding-right: 10px;
 	}

 	.cblink_423ede67 {
 		width: 120px;
 	}

 	.cbtext_c89bbb56 {
 		font-size: 16px;
 	}

 	.div_iSz0co {
 		width: 100%;
 	}

 	.div_X9U4Wh {
 		padding-bottom: 50px;
 	}

 	.div_hpIXSK {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.div_3d2T7v {
 		padding-left: 10px;
 		margin-bottom: 0px;
 		margin-top: 30px;
 	}

 	.div_wfVjlo {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		height: 800px;
 		margin-top: 30px;
 	}

 	.div_Vn3Uq8 {
 		width: 100%;
 		height: 200px;
 	}

 	.imageblock_wTb73v {
 		margin-left: 0px;
 	}

 	.column_VMUy0I {
 		padding-left: 0px;
 	}

 	.cbdiv_c694a9cb {
 		margin-left: 0px;
 		margin-right: 0px;
 	}

 	.row_rw7aSV {
 		padding-left: 0px;
 		padding-right: 0px;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.column_PNtAyg {
 		margin-bottom: 40px;
 		margin-top: 55px;
 	}

 	.div_1ToRBM {
 		height: 200px;
 	}

 	.div_ZShXzc {
 		margin-top: 30px;
 		padding-left: 0px;
 		margin-left: -10px;
 		margin-right: -10px;
 	}

 	.cbdiv_770f0a77 {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 	}

 	.headroom--not-top .cbnavb_ad3af564 {
 		top: 5px;
 	}

 	.nav_style_01 .navbar-collapse {
 		background-color: transparent !important;
 	}

 	.nav_style_01 .navbar-nav>li>a {
 		padding-left: 5px !important;
 	}

 	.team_entrance {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		flex-direction: column-reverse;
 		height: 500px;
 	}

 	.column_PNtAyg+.column_PNtAyg {
 		border-left-style: none;
 	}

 	.cbtext_908bb227 {
 		width: 80px;
 	}

 	.div_0eydyw123 {
 		margin-bottom: 0px;
 	}
 }

 .c_portalResProduct_list-01001004 .p_Product {
 	width: calc((100% - 0px)/3);
 }

 .c_portalResProduct_list-01001004 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 .c_portalResProduct_list-01001004 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 .c_portalResProduct_list-01001004>div {
 	animation-fill-mode: both;
 }

 .c_portalResProduct_list-01001004 .proSwiperBox {
 	position: relative;
 	text-align: center;
 }

 .c_portalResProduct_list-01001004 .jpProBtn {
 	z-index: 10;
 	position: relative;
 	display: inline-block;
 	margin: 37px auto 20px;
 }

 .c_portalResProduct_list-01001004 .swiper-container {
 	width: 100%;
 	height: auto;
 }

 .c_portalResProduct_list-01001004 .swiper-slide {
 	overflow: hidden;
 }

 .c_portalResProduct_list-01001004 .jpIndexProductArea {
 	font-size: 0px;
 	position: relative;
 	z-index: 1;
 	background-color: #fafafa;
 }

 .c_portalResProduct_list-01001004 .jpIndexProLeft {
 	width: 50%;
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 50px;
 }

 .c_portalResProduct_list-01001004 .jpIndexProRight {
 	width: 50%;
 	display: inline-block;
 }

 .c_portalResProduct_list-01001004 .jpIndexProContent {
 	padding-left: 60px;
 }

 .c_portalResProduct_list-01001004 .jpIndexProTitleCn {
 	font-family: MicrosoftYaHei;
 	font-size: 28px;
 	line-height: 36px;
 	font-weight: normal;
 	letter-spacing: 0px;
 	color: #0075e2;
 	text-align: left;
 	padding-left: 20px;
 }

 p.jpIndexProTitleCn span {
 	display: block;
 	color: #c51c00;
 }

 .c_portalResProduct_list-01001004 .jpIndexProSummary {
 	max-width: 536px;
 	margin-top: 25px;
 	font-family: MicrosoftYaHei;
 	font-size: 12px;
 	line-height: 26px;
 	color: #666;
 	text-align: left;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 }

 .c_portalResProduct_list-01001004 .jpIndexProRight img {
 	width: 100%;
 	height: auto;
 	transform: scale(1);
 	transition: all 0.5s;
 }

 .c_portalResProduct_list-01001004 .jpIndexProRight:hover img {
 	transform: scale(1.05);
 }

 @media only screen and (max-width:768px) {
 	.c_portalResProduct_list-01001004 .jpIndexProLeft {
 		width: 100%;
 		display: block;
 		padding: 0px;
 	}

 	.c_portalResProduct_list-01001004 .jpIndexProRight {
 		width: 100%;
 		display: block;
 	}

 	.c_portalResProduct_list-01001004 .jpIndexProContent {
 		padding: 15px;
 	}

 	.c_portalResProduct_list-01001004 .jpIndexProTitleCn {
 		font-size: 24px;
 		line-height: 30px;
 	}

 	.c_portalResProduct_list-01001004 .jpProBtn {
 		position: static;
 		padding: 15px;
 	}

 	.c_portalResProduct_list-01001004 .jpIndexProBgTxt {
 		display: none;
 	}
 }

 .c_portalResProduct_list-01001004 .jpProBtn b {
 	display: block;
 	height: 1px;
 	background: #e6e7e6;
 	position: absolute;
 	top: 0px;
 	left: 37px;
 	right: 37px;
 }

 .c_portalResProduct_list-01001004 .jpServicePagination {
 	display: inline-block;
 	padding: 16px;
 	position: relative;
 	cursor: pointer;
 }

 .c_portalResProduct_list-01001004 .jpServicePagination::before {
 	content: '';
 	display: inlin-block;
 	width: 17px;
 	height: 17px;
 	background: #fff;
 	border: 1px solid #b3b2b2;
 	border-radius: 50%;
 	position: absolute;
 	top: -9px;
 	left: 50%;
 	transform: translateX(-50%);
 }

 .c_portalResProduct_list-01001004 .swiper-pagination-bullet.swiper-pagination-bullet-active .jpServicePagination::before {
 	background: #e50012;
 	border: 1px solid #e50012;
 }

 .c_portalResProduct_list-01001004 .swiper-pagination-bullet.swiper-pagination-bullet-active .jpServicePagination {
 	color: #e50012;
 }

 @media only screen and (max-width: 768px) {
 	.c_portalResProduct_list-01001004 .jpProBtn {
 		display: none;
 	}
 }

 @CHARSET "UTF-8";

 * {
 	padding: 0;
 	margin: 0;
 }

 .pagebox {
 	width: 100%;
 }

 .pagebox,
 #-remove--flag {
 	width: 100%;
 	margin: 0px auto 0px 0px;
 }

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

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

 @-webkit-keyframes gradient {
 	0% {
 		background-position: 0% 50%;
 	}

 	50% {
 		background-position: 100% 50%;
 	}

 	100% {
 		background-position: 0% 50%;
 	}
 }

 @-moz-keyframes gradient {
 	0% {
 		background-position: 0% 50%;
 	}

 	50% {
 		background-position: 100% 50%;
 	}

 	100% {
 		background-position: 0% 50%;
 	}
 }

 @keyframes gradient {
 	0% {
 		background-position: 0% 50%;
 	}

 	50% {
 		background-position: 100% 50%;
 	}

 	100% {
 		background-position: 0% 50%;
 	}
 }

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

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

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

 #c_portalResPublic_codeContainer-16070617856124348 {
 	width: 100%;
 	max-width: none;
 	min-width: 0px;
 	height: auto;
 	max-height: none;
 	min-height: 100px;
 	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) {}

 #c_portalResPublic_codeContainer-16073262626235851 {
 	width: 100%;
 	max-width: none;
 	min-width: 0px;
 	height: auto;
 	max-height: none;
 	min-height: 100px;
 	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) {}

 #c_portalResProduct_category-16070734489336010 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResProduct_category-16070734489336010>div {
 	animation-fill-mode: both;
 	text-align: center;
 }

 #c_portalResProduct_category-16070734489336010 .ul_m {
 	display: flex;
 	justify-content: space-around;
 }

 #c_portalResProduct_category-16070734489336010 .pro_p {
 	display: inline-block;
 	min-width: 170px;
 	padding: 0 5px;
 	transition: all 0.3s;
 	-moz-transition: all 0.3s;
 	-webkit-transition: all 0.3s;
 	-o-transition: all 0.3s;
 }

 #c_portalResProduct_category-16070734489336010 .mark_m {
 	font-size: 18px;
 	color: #666666;
 	background: #f3f3f3;
 	line-height: 45px;
 	text-align: center;
 	display: inline-block;
 	width: 100%;
 	transition: all 0.3s;
 	-moz-transition: all 0.3s;
 	-webkit-transition: all 0.3s;
 	-o-transition: all 0.3s;
 }

 #c_portalResProduct_category-16070734489336010 .pro_p:hover a {
 	color: #fff;
 	background: #0075e2;
 }

 #c_portalResProduct_category-16070734489336010 .fa_aon {
 	color: #fff;
 	background: #0075e2;
 }

 @media only screen and (max-width:768px) {
 	#c_portalResProduct_category-16070734489336010 .mark_m {
 		font-size: 16px;
 	}
 }

 #c_portalResProduct_category-16070734489336010 {
 	width: auto;
 	max-width: 580px;
 	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;
 }

 #c_portalResPublic_codeContainer-16073310047316435 .title_about {
 	font-size: 30px;
 	/* color: #fff; */
 	line-height: 40px;
 }

 #c_portalResPublic_codeContainer-16073310047316435 .line_about {
 	width: 63px;
 	height: 1px;
 	background: #fff;
 	margin: 20px 0;
 }

 #c_portalResPublic_codeContainer-16073310047316435 .txt_about {
 	font-size: 16px;
 	/* color: #fff; */
 	line-height: 32px;
 	margin-bottom: 25px;
 }

 #c_portalResPublic_codeContainer-16073310047316435 .h_btnMore {
 	    color: #000000;
 	    font-size: 16px;
 	    width: 190px;
 	    height: 53px;
 	    line-height: 51px;
 	    border: 1px solid #fff;
 	    text-align: center;
 	    border: 1px solid black;
 }

 #c_portalResPublic_codeContainer-16073310047316435 .h_btnMore:before {
 	background: #e50012;
 }

 @media only screen and (max-width: 768px) {
 	#c_portalResPublic_codeContainer-16073310047316435 .title_about {
 		font-size: 22px;
 	}

 	#c_portalResPublic_codeContainer-16073310047316435 .txt_about {
 		font-size: 14px;
 	}
 }

 #c_portalResPublic_codeContainer-16073310047316435 {
 	width: 100%;
 	max-width: none;
 	min-width: 0px;
 	height: auto;
 	max-height: none;
 	min-height: 100px;
 	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_portalResNews_list-16073186692168481 .p_articles {
 	width: calc((100% - 0px)/4);
 }

 #c_portalResNews_list-16073186692168481 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResNews_list-16073186692168481 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResNews_list-16073186692168481>div {
 	animation-fill-mode: both;
 }

 #c_portalResNews_list-16073186692168481 .box {
 	position: relative;
 	width: 100%;
 	height: 100%;
 	padding: 0px;
 }

 #c_portalResNews_list-16073186692168481 .pic {
 	width: 100%;
 	height: auto;
 }

 #c_portalResNews_list-16073186692168481 .content {
 	width: 100%;
 	height: auto;
 	padding: 10px 18px 13px;
 	background: #fff;
 	border-top: #f3f3f3 1px solid;
 	color: #666666;
 	transition: all 0.3s;
 	-moz-transition: all 0.3s;
 	-webkit-transition: all 0.3s;
 	-o-transition: all 0.3s;
 }

 #c_portalResNews_list-16073186692168481 .title {
 	font-size: 16px;
 	line-height: 30px;
 }

 #c_portalResNews_list-16073186692168481 .sumry {
 	display: -webkit-box;
 	overflow: hidden;
 	-webkit-line-clamp: 3;
 	-webkit-box-orient: vertical;
 	text-overflow: ellipsis;
 	font-size: 12px;
 	line-height: 24px;
 }

 #c_portalResNews_list-16073186692168481 .link {
 	display: block;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0px;
 }

 #c_portalResNews_list-16073186692168481 .box:hover .content {
 	background: #0075e2;
 	color: #fff;
 }

 #c_portalResNews_list-16073186692168481 .swiper-button-prev {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResNews_list-16073186692168481 .swiper-button-next {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	right: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResNews_list-16073186692168481 .case_list {
 	padding: 0 60px;
 }

 #c_portalResNews_list-16073186692168481 .p_hot .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 .p_new .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 .p_page .pre .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 .p_page .next .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 .p_more .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 .p_loading .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResNews_list-16073186692168481 {
 	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_portalResFriendlink_list-16088909400041115 .p_articles {
 	width: auto;
 	margin: 0px;
 	margin-top: 0;
 	margin-right: 0;
 	margin-bottom: 0;
 	margin-left: 0;
 	padding: 0 10px;
 	line-height: 1.8;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResFriendlink_list-16088909400041115>div {
 	animation-fill-mode: both;
 }

 #c_portalResFriendlink_list-16088909400041115 .imgBox {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	overflow: hiddden;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_Linkslist {
 	border: 0px;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_content {
 	display: none;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_classificationBox {
 	display: none;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_LinkA {
 	font-size: 14px;
 	color: #666;
 	line-height: 32px;
 }

 @media only screen and (max-width: 768px) {
 	#c_portalResFriendlink_list-16088909400041115 .p_articles {
 		width: auto;
 		position: static;
 		display: inline-block;
 		float: none;
 	}

 	#c_portalResFriendlink_list-16088909400041115 .p_LinkA {
 		position: static;
 		display: inline-block;
 	}

 	#c_portalResFriendlink_list-16088909400041115 .p_images {
 		width: 70% !important;
 		height: 50% !important;
 	}

 	#c_portalResFriendlink_list-16088909400041115 .js_thumb {}
 }

 #c_portalResFriendlink_list-16088909400041115 .p_page .pre .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_page .next .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_more .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResFriendlink_list-16088909400041115 .p_loading .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResFriendlink_list-16088909400041115 {
 	width: auto;
 	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;
 }

 #c_portalResProduct_list-16073267370343298 .p_Product {
 	width: calc((100% - 0px)/4);
 }

 #c_portalResProduct_list-16073267370343298 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResProduct_list-16073267370343298 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResProduct_list-16073267370343298>div {
 	animation-duration: NaNs;
 	animation-delay: NaNs;
 	animation-fill-mode: both;
 }

 #c_portalResProduct_list-16073267370343298 .h_titBox {
 	display: flex;
 }

 #c_portalResProduct_list-16073267370343298 .h_tit {
 	height: 98px;
 	width: 58px;
 	background-image: url(../images/636.png);
 	background-repeat: no-repeat;
 	background-size: contain;
 	font-size: 36px;
 	color: #fff;
 	font-style: italic;
 	font-family: -webkit-pictograph;
 	font-weight: 700;
 	text-align: left;
 	line-height: 68px;
 	padding-left: 11px;
 	position: relative;
 }

 #c_portalResProduct_list-16073267370343298 .h_tit:after {
 	content: '';
 	background: #fff;
 	position: absolute;
 	left: 10%;
 	width: 80%;
 	height: 1px;
 	bottom: 40px;
 }

 #c_portalResProduct_list-16073267370343298 .reset_style * {
 	font-size: 16px;
 	color: #666666;
 	line-height: 26px;
 }

 #c_portalResProduct_list-16073267370343298 .h_btnMore {
 	margin-left: 0px;
 	color: #fff;
 	position: absolute;
 	bottom: 40px;
 	display: block !important;
 	width: 116px;
 	height: 36px;
 	background: #0075e2;
 	margin: 0 auto;
 	text-align: center;
 	line-height: 36px;
 	transition: all 0.5s;
 	font-size: 14px;
 }

 #c_portalResProduct_list-16073267370343298 .hvr-bounce-to-right:before {
 	background: #e50012;
 }

 @media only screen and (max-width:768px) {
 	#c_portalResProduct_list-16073267370343298 .h_btnMore {
 		position: static;
 		margin-top: 20px;
 	}

 	#c_portalResProduct_list-16073267370343298 .reset_style * {
 		font-size: 14px;
 	}
 }

 #c_portalResProduct_list-16073267370343298 .p_page .pre .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073267370343298 .p_page .next .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073267370343298 .p_more .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073267370343298 .p_loading .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073267370343298 {
 	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;
 }

 #c_portalResProduct_list-16070756976013983 .p_Product {
 	width: calc((100% - 0px)/3);
 }

 #c_portalResProduct_list-16070756976013983 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResProduct_list-16070756976013983 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResProduct_list-16070756976013983>div {
 	animation-fill-mode: both;
 }

 #c_portalResProduct_list-16070756976013983 .p_page .pre .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070756976013983 .p_page .next .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070756976013983 .p_more .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070756976013983 .p_loading .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070756976013983 .swiper-container {
 	width: 100%;
 	height: auto;
 }

 #c_portalResProduct_list-16070756976013983 .swiper-slide {
 	overflow: hidden;
 }

 #c_portalResProduct_list-16070756976013983 .proCotent {
 	position: relative;
 	background: #f3f3f3;
 	padding: 10px;
 }

 #c_portalResProduct_list-16070756976013983 .content {
 	position: static;
 	transition: all .5s ease;
 }

 #c_portalResProduct_list-16070756976013983 .proLink {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	display: block;
 	width: 100%;
 	height: 100%;
 }

 #c_portalResProduct_list-16070756976013983 .bottom_btn {
 	display: flex;
 }

 #c_portalResProduct_list-16070756976013983 .bottom_btn a {
 	display: block;
 	width: 50%;
 	font-size: 14px;
 	color: #fff;
 	line-height: 35px;
 	text-align: center;
 }

 #c_portalResProduct_list-16070756976013983 .more {
 	background: #0075e2;
 }

 #c_portalResProduct_list-16070756976013983 .liKezx {
 	background: #e50012;
 }

 #c_portalResProduct_list-16070756976013983 .swiper-button-prev {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16070756976013983 .swiper-button-next {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	right: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16070756976013983 .proPic {
 	width: 100%;
 	height: auto;
 	transition: all .5s ease;
 	transform: translate(-50%, -50%);
 	position: absolute;
 	top: 50%;
 	left: 50%;
 }

 #c_portalResProduct_list-16070756976013983 .img_boxPro {
 	overflow: hidden;
 	height: 0;
 	padding-bottom: 100%;
 	position: relative;
 }

 #c_portalResProduct_list-16070756976013983 .proTitle {
 	width: 100%;
 	text-align: left;
 	font-size: 16px;
 	line-height: 44px;
 	border-bottom: 1px solid #d0cfcf;
 	color: #666666;
 	transition: all .5s ease;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	margin-bottom: 8px;
 }

 #c_portalResProduct_list-16070756976013983 .content p {
 	color: #666666;
 	font-size: 12px;
 	line-height: 24px;
 }

 #c_portalResProduct_list-16070756976013983 .two_sX {
 	display: inline-block;
 }

 #c_portalResProduct_list-16070756976013983 .right_k {
 	padding-right: 40px;
 }

 #c_portalResProduct_list-16070756976013983 .proCotent:hover .proPic {
 	transform: scale(1.1) translate(-50%, -50%);
 }

 #c_portalResProduct_list-16070756976013983 .proCotent:hover .content {
 	opacity: 1;
 }

 #c_portalResProduct_list-16070756976013983 .proCotent:hover .proTitle {
 	top: 20%;
 	opacity: 1;
 }

 #c_portalResProduct_list-16070756976013983 .proCotent:hover .proMs {
 	bottom: calc((100% - 50% - 20px)/1);
 	opacity: 1;
 }

 #c_portalResProduct_list-16070756976013983 .product_list.fa_on {
 	z-index: 9;
 	opacity: 1;
 }

 #c_portalResProduct_list-16070756976013983 .product_list {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	bottom: 0px;
 	right: 0px;
 	z-index: -99;
 	opacity: 0;
 	height: 100%;
 	padding: 0 60px;
 }

 #c_portalResProduct_list-16070756976013983 .mine {
 	max-height: 72px;
 	overflow: hidden;
 }

 #c_portalResProduct_list-16070756976013983 {
 	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;
 }

 #c_portalResProduct_list-16073070336865851 .p_Product {
 	width: calc((100% - 0px)/3);
 }

 #c_portalResProduct_list-16073070336865851 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResProduct_list-16073070336865851 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResProduct_list-16073070336865851>div {
 	animation-fill-mode: both;
 }

 #c_portalResProduct_list-16073070336865851 .p_page .pre .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073070336865851 .p_page .next .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073070336865851 .p_more .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073070336865851 .p_loading .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16073070336865851 .swiper-container {
 	width: 100%;
 	height: auto;
 }

 #c_portalResProduct_list-16073070336865851 .swiper-slide {
 	overflow: hidden;
 }

 #c_portalResProduct_list-16073070336865851 .proCotent {
 	position: relative;
 	background: #f3f3f3;
 	padding: 10px;
 }

 #c_portalResProduct_list-16073070336865851 .content {
 	position: static;
 	transition: all .5s ease;
 }

 #c_portalResProduct_list-16073070336865851 .proLink {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	display: block;
 	width: 100%;
 	height: 100%;
 }

 #c_portalResProduct_list-16073070336865851 .bottom_btn {
 	display: flex;
 }

 #c_portalResProduct_list-16073070336865851 .bottom_btn a {
 	display: block;
 	width: 50%;
 	font-size: 14px;
 	color: #fff;
 	line-height: 35px;
 	text-align: center;
 }

 #c_portalResProduct_list-16073070336865851 .more {
 	background: #0075e2;
 }

 #c_portalResProduct_list-16073070336865851 .liKezx {
 	background: #e50012;
 }

 #c_portalResProduct_list-16073070336865851 .swiper-button-prev {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16073070336865851 .swiper-button-next {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	right: 0px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16073070336865851 .proPic {
 	width: 100%;
 	height: auto;
 	transition: all .5s ease;
 	transform: translate(-50%, -50%);
 	position: absolute;
 	top: 50%;
 	left: 50%;
 }

 #c_portalResProduct_list-16073070336865851 .img_boxPro {
 	overflow: hidden;
 	height: 0;
 	padding-bottom: 100%;
 	position: relative;
 }

 #c_portalResProduct_list-16073070336865851 .proTitle {
 	width: 100%;
 	text-align: left;
 	font-size: 16px;
 	line-height: 44px;
 	border-bottom: 1px solid #d0cfcf;
 	color: #666666;
 	transition: all .5s ease;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	margin-bottom: 8px;
 }

 #c_portalResProduct_list-16073070336865851 .content p {
 	color: #666666;
 	font-size: 12px;
 	line-height: 24px;
 }

 #c_portalResProduct_list-16073070336865851 .two_sX {
 	display: inline-block;
 }

 #c_portalResProduct_list-16073070336865851 .right_k {
 	padding-right: 40px;
 }

 #c_portalResProduct_list-16073070336865851 .proCotent:hover .proPic {
 	transform: scale(1.1) translate(-50%, -50%);
 }

 #c_portalResProduct_list-16073070336865851 .proCotent:hover .content {
 	opacity: 1;
 }

 #c_portalResProduct_list-16073070336865851 .proCotent:hover .proTitle {
 	top: 20%;
 	opacity: 1;
 }

 #c_portalResProduct_list-16073070336865851 .proCotent:hover .proMs {
 	bottom: calc((100% - 50% - 20px)/1);
 	opacity: 1;
 }

 #c_portalResProduct_list-16073070336865851 .product_list.fa_on {
 	z-index: 9;
 	opacity: 1;
 }

 #c_portalResProduct_list-16073070336865851 .product_list {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	bottom: 0px;
 	right: 0px;
 	z-index: -99;
 	opacity: 0;
 	height: 100%;
 	padding: 0 60px;
 }

 #c_portalResProduct_list-16073070336865851 .mine {
 	max-height: 72px;
 	overflow: hidden;
 }

 #c_portalResProduct_list-16073070336865851 {
 	width: auto;
 	max-width: none;
 	min-width: 0px;
 	height: 0px;
 	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_portalResEbizads_banner-15958190429840348 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResEbizads_banner-15958190429840348>div {
 	animation-fill-mode: both;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerBox {
 	width: 100%;
 	height: auto;
 }

 #c_portalResEbizads_banner-15958190429840348 .content {
 	position: relative;
 	width: 100%;
 	height: atuo;
 }

 #c_portalResEbizads_banner-15958190429840348 .picB {
 	width: 100%;
 	height: auto;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerPic {
 	position: relative;
 	width: 100%;
 	top: 0px;
 	left: 0px;
 	transform: none;
 }

 #c_portalResEbizads_banner-15958190429840348 .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-15958190429840348 .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-15958190429840348 .text {
 	display: none;
 	position: absolute;
 	top: 50%;
 	width: 60%;
 	max-width: 1000px;
 	left: 0px;
 	right: 0px;
 	margin: 0 auto;
 	transform: translateY(-30%);
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerTitle {
 	color: #fff;
 	position: relative;
 	padding-bottom: 2rem;
 	font-size: 1.125rem;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerTitle::before {
 	content: '';
 	display: block;
 	width: 2rem;
 	height: 0.125rem;
 	background-color: #e34646;
 	position: absolute;
 	top: 2.25rem;
 }

 #c_portalResEbizads_banner-15958190429840348 .swiper-pagination {
 	position: absolute;
 	text-align: center;
 	-webkit-transition: .3s;
 	-moz-transition: .3s;
 	-o-transition: .3s;
 	transition: .3s;
 	-webkit-transform: translate3d(0, 0, 0);
 	-ms-transform: translate3d(0, 0, 0);
 	-o-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 	z-index: 10;
 	bottom: 22px;
 	left: 0px;
 }

 #c_portalResEbizads_banner-15958190429840348 .swiper-pagination-bullet {
 	display: inline-block;
 	background: #fff;
 	transform-origin: center center;
 	-webkit-transform-origin: center center;
 	margin: 0 3px;
 	width: 10px;
 	height: 10px;
 	transition: all 0.8s;
 	cursor: pointer;
 	border-radius: 50px;
 }

 #c_portalResEbizads_banner-15958190429840348 .swiper-pagination-bullet-active {
 	background-color: #c51c00;
 	opacity: 1;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerTitle::after {
 	content: '';
 	display: block;
 	width: 2rem;
 	height: 0.125rem;
 	background-color: #fff;
 	position: absolute;
 	top: 2.25rem;
 	left: 2rem;
 }

 #c_portalResEbizads_banner-15958190429840348 .summry {
 	display: -webkit-box;
 	overflow: hidden;
 	-webkit-line-clamp: 2px;
 	-webkit-box-orient: vertical;
 	text-overflow: ellipsis;
 	color: #fff;
 	font-size: 1.5rem;
 	letter-spacing: 3px;
 }

 #c_portalResEbizads_banner-15958190429840348 .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-15958190429840348 .text * {
 	transform: translateY(3rem);
 	opacity: 0;
 }

 #c_portalResEbizads_banner-15958190429840348 .swiper-slide-active .text * {
 	transition: all 2s ease .5s;
 	transform: translateY(0);
 	opacity: 1;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerLink:hover {
 	background-color: rgba(227, 70, 70, 1);
 	color: #fff;
 	transition: all 2s ease;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerPc {
 	display: block;
 }

 #c_portalResEbizads_banner-15958190429840348 .bannerMo {
 	display: none;
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#c_portalResEbizads_banner-15958190429840348 .bannerTitle {
 		font-size: 1.25rem;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .summry {
 		font-size: 1rem;
 	}
 }

 @media only screen and (max-width: 768px) {
 	#c_portalResEbizads_banner-15958190429840348 .bannerPc {
 		display: none;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .bannerMo {
 		display: block;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .bannerBtn {
 		display: none;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .bannerTitle {
 		font-size: 1rem;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .summry {
 		font-size: 0.875rem;
 	}

 	#c_portalResEbizads_banner-15958190429840348 .swiper-pagination {
 		display: none;
 	}
 }

 #c_portalResEbizads_banner-15958190429840348 {
 	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;
 }

 #c_portalResSearch_total-16070602758189901 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResSearch_total-16070602758189901>div {
 	animation-fill-mode: both;
 }

 #c_portalResSearch_total-16070602758189901 .txt_search {
 	font-size: 14px;
 	color: #fff;
 	width: 115px;
 	display: inline-block;
 	vertical-align: middle;
 }

 #c_portalResSearch_total-16070602758189901 .p_intro .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_product .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_info .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_atlas .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_mapPosition .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_question .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 .p_recruit .iconfont:before {
 	shadow-angle: 0;
 	shadow-distance: 0;
 	shadow-angle-ofInset: 0;
 	shadow-distance-ofInset: 0;
 }

 #c_portalResSearch_total-16070602758189901 {
 	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;
 }

 #c_portalResProduct_list-16070690223682504 .p_Product {
 	width: calc((100% - 0px)/3);
 }

 #c_portalResProduct_list-16070690223682504 .p_CommonSummaryBoxA {
 	text-align: center;
 }

 #c_portalResProduct_list-16070690223682504 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResProduct_list-16070690223682504>div {
 	animation-fill-mode: both;
 }

 #c_portalResProduct_list-16070690223682504 .p_page .pre .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070690223682504 .p_page .next .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070690223682504 .p_more .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070690223682504 .p_loading .iconfont:before {
 	shadow-angle: 0px;
 	shadow-distance: 0px;
 	shadow-angle-ofInset: 0px;
 	shadow-distance-ofInset: 0px;
 }

 #c_portalResProduct_list-16070690223682504 .proSwiperBox {
 	position: relative;
 	padding: 0px 60px;
 }

 #c_portalResProduct_list-16070690223682504 .swiper-container {
 	width: 100%;
 	height: auto;
 }

 #c_portalResProduct_list-16070690223682504 .swiper-slide {
 	overflow: hidden;
 }

 #c_portalResProduct_list-16070690223682504 .proCotent {
 	position: relative;
 	background: #f3f3f3;
 	padding: 10px;
 }

 #c_portalResProduct_list-16070690223682504 .content {
 	position: static;
 	transition: all .5s ease;
 }

 #c_portalResProduct_list-16070690223682504 .proLink {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	display: block;
 	width: 100%;
 	height: 100%;
 }

 #c_portalResProduct_list-16070690223682504 .bottom_btn {
 	display: flex;
 }

 #c_portalResProduct_list-16070690223682504 .bottom_btn a {
 	display: block;
 	width: 50%;
 	font-size: 14px;
 	color: #fff;
 	line-height: 35px;
 	text-align: center;
 }

 #c_portalResProduct_list-16070690223682504 .more {
 	background: #0075e2;
 }

 #c_portalResProduct_list-16070690223682504 .liKezx {
 	background: #e50012;
 }

 #c_portalResProduct_list-16070690223682504 .swiper-button-prev {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: -60px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16070690223682504 .swiper-button-next {
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	right: -60px;
 	margin: auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center;
 	z-index: 10;
 	cursor: pointer;
 	-webkit-transition: all 200ms ease;
 	transition: all 200ms ease;
 	font-size: 50px;
 	color: #c1bdbd;
 }

 #c_portalResProduct_list-16070690223682504 .proPic {
 	width: 100%;
 	height: auto;
 	transition: all .5s ease;
 	transform: translate(-50%, -50%);
 	position: absolute;
 	top: 50%;
 	left: 50%;
 }

 #c_portalResProduct_list-16070690223682504 .img_boxPro {
 	overflow: hidden;
 	height: 0px;
 	padding-bottom: 100%;
 	position: relative;
 }

 #c_portalResProduct_list-16070690223682504 .proTitle {
 	width: 100%;
 	text-align: left;
 	font-size: 16px;
 	line-height: 44px;
 	border-bottom: 1px solid #d0cfcf;
 	color: #666666;
 	transition: all .5s ease;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	margin-bottom: 8px;
 }

 #c_portalResProduct_list-16070690223682504 .content p {
 	color: #666666;
 	font-size: 12px;
 	line-height: 24px;
 }

 #c_portalResProduct_list-16070690223682504 .mine {
 	max-height: 72px;
 	overflow: hidden;
 }

 #c_portalResProduct_list-16070690223682504 .two_sX {
 	display: inline-block;
 }

 #c_portalResProduct_list-16070690223682504 .right_k {
 	padding-right: 40px;
 }

 #c_portalResProduct_list-16070690223682504 .proCotent:hover .proPic {
 	transform: scale(1.1) translate(-50%, -50%);
 }

 #c_portalResProduct_list-16070690223682504 .proCotent:hover .content {
 	opacity: 1;
 }

 #c_portalResProduct_list-16070690223682504 .proCotent:hover .proTitle {
 	top: 20%;
 	opacity: 1;
 }

 #c_portalResProduct_list-16070690223682504 .proCotent:hover .proMs {
 	bottom: calc((100% - 50% - 20px)/1);
 	opacity: 1;
 }

 #c_portalResProduct_list-16070690223682504 .product_list {
 	position: relative;
 	top: 0px;
 	left: 0px;
 	bottom: 0px;
 	right: 0px;
 	z-index: -99;
 	opacity: 0;
 }

 #c_portalResProduct_list-16070690223682504 .product_list.fa_on {
 	z-index: 9;
 	opacity: 1;
 	position: relative;
 }

 #c_portalResProduct_list-16070690223682504 {
 	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_portalResPublic_codeContainer-16073096098629824 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResPublic_codeContainer-16073096098629824 .cnTitle {
 	background: #f3f3f3;
 }

 #c_portalResPublic_codeContainer-16073096098629824 {
 	width: 100%;
 	max-width: none;
 	min-width: 0px;
 	height: auto;
 	max-height: none;
 	min-height: 100px;
 	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-1595819042625>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-1607053665920>div>.p_gridbox {
 	background-color: rgba(243, 243, 243, 1);
 	display: flex;
 	align-items: center;
 }

 #w_grid-1607053665920 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1607053665920>div {
 	animation-fill-mode: both;
 }

 #w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0px;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
 		width: 38.99%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
 		margin-left: 0;
 		clear: left;
 		margin-right: 0;
 		width: 61.01%;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n) {
 		margin-right: 0;
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0px;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
 		width: 38.99%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
 		margin-left: 0;
 		clear: left;
 		margin-right: 0;
 		width: 61.01%;
 	}

 	#w_grid-1607053665920>div>.p_gridbox>.p_gridCell:nth-child(2n) {
 		margin-right: 0;
 	}
 }

 #w_grid-1607053958510>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 #w_grid-1607053958510>div>.p_gridbox {
 	max-width: 852px;
 	margin-left: auto;
 	padding-left: 10px;
 }

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

 #w_grid-1607054137569>div>.p_gridbox {
 	max-width: 430px;
 	padding-right: 10px;
 	padding-top: 15px;
 	padding-bottom: 15px;
 }

 #w_grid-1607054137569 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1607054137569>div {
 	animation-fill-mode: both;
 	background-color: rgba(0, 117, 226, 1);
 }

 #w_grid-1607054137569>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607054137569>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0;
 	}

 	#w_grid-1607054137569>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607054137569>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0;
 	}
 }

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

 #w_grid-1607060314399>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607060314399>div>.p_gridbox {
 		padding-left: 40px;
 	}
 }

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

 #w_grid-1607061721157>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607061721157>div>.p_gridbox {
 		padding-top: 20px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607061721157>div>.p_gridbox {
 		padding-top: 35px;
 	}
 }

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

 #w_grid-1607066928272>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-1607068350670>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607068350670>div>.p_gridbox {
 		padding-top: 15px;
 		padding-bottom: 30px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607068350670>div>.p_gridbox {
 		padding-top: 30px;
 		padding-bottom: 60px;
 	}
 }

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

 #w_grid-1607069022238>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 #w_grid-1607069022238>div>.p_gridbox>div {
 	position: relative;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607069022238>div>.p_gridbox {
 		padding-top: 20px;
 		padding-bottom: 20px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607069022238>div>.p_gridbox {
 		padding-top: 40px;
 		padding-bottom: 50px;
 	}
 }

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

 #w_fbtn-1607308741054 .p_CommonBtn {
 	font-size: 16px;
 	color: #666666;
 	border: 1px solid #666;
 	line-height: 42px;
 	position: relative;
 }

 #w_fbtn-1607308741054 .p_CommonBtn:hover {
 	color: #fff;
 }

 #w_fbtn-1607308741054 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_fbtn-1607308741054>div {
 	animation-name: flipInX;
 	animation-duration: 1s;
 	animation-delay: 1s;
 	animation-fill-mode: both;
 }

 #w_fbtn-1607308741054 .p_CommonBtn:before {
 	content: "";
 	position: absolute;
 	z-index: -1;
 	width: 100%;
 	top: 0px;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: #e50012;
 	-webkit-transform: scaleX(0);
 	transform: scaleX(0);
 	-webkit-transform-origin: 0 50%;
 	transform-origin: 0 50%;
 	-webkit-transition-property: transform;
 	transition-property: transform;
 	-webkit-transition-duration: .5s;
 	transition-duration: .5s;
 	-webkit-transition-timing-function: ease-out;
 	transition-timing-function: ease-out;
 }

 #w_fbtn-1607308741054 .p_CommonBtn:hover:before {
 	-webkit-transform: scaleX(1);
 	transform: scaleX(1);
 	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
 	transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
 }

 #w_grid-1607309456107>div>.p_gridbox {
 	background-image: url(../images/fangan_bg.png);
 	background-color: rgba(243, 243, 243, 1);
 }

 #w_grid-1607309456107 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1607309456107>div {
 	animation-fill-mode: both;
 }

 #w_grid-1607309456107>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607309456107>div>.p_gridbox {
 		padding-top: 20px;
 		padding-bottom: 25px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0px;
 	}

 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0px;
 		margin-right: 0px;
 		clear: none;
 	}

 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0px;
 	}

 	#w_grid-1607309456107>div>.p_gridbox {
 		padding-top: 35px;
 		padding-bottom: 55px;
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0;
 	}

 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607309456107>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0;
 	}
 }

 #w_grid-1607309456107 .p_gridbox {
 	background-repeat: no-repeat;
 	background-position: bottom center;
 }

 #w_grid-1607309610786>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-1607318669989>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607318669989>div>.p_gridbox {
 		padding-top: 20px;
 		padding-bottom: 20px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607318669989>div>.p_gridbox {
 		padding-top: 40px;
 		padding-bottom: 40px;
 	}
 }

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

 #w_fbtn-1607324639369 .p_CommonBtn {
 	font-size: 16px;
 	color: #666666;
 	border: 1px solid #666;
 	line-height: 42px;
 	position: relative;
 	z-index: 2;
 	background: #fff;
 }

 #w_fbtn-1607324639369 .p_CommonBtn:hover {
 	color: #fff;
 }

 #w_fbtn-1607324639369 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_fbtn-1607324639369>div {
 	animation-name: flipInX;
 	animation-duration: 1s;
 	animation-delay: 1s;
 	animation-fill-mode: both;
 }

 #w_fbtn-1607324639369 .p_CommonBtn:before {
 	content: "";
 	position: absolute;
 	z-index: -1;
 	width: 100%;
 	top: 0px;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: #e50012;
 	-webkit-transform: scaleX(0);
 	transform: scaleX(0);
 	-webkit-transform-origin: 0 50%;
 	transform-origin: 0 50%;
 	-webkit-transition-property: transform;
 	transition-property: transform;
 	-webkit-transition-duration: .5s;
 	transition-duration: .5s;
 	-webkit-transition-timing-function: ease-out;
 	transition-timing-function: ease-out;
 }

 #w_fbtn-1607324639369 .p_CommonBtn:hover:before {
 	-webkit-transform: scaleX(1);
 	transform: scaleX(1);
 	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
 	transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
 }

 #w_grid-1607325736056>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607325736056>div>.p_gridbox {
 		padding-top: 20px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607325736056>div>.p_gridbox {
 		padding-top: 35px;
 	}
 }

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

 #w_grid-1607326263554>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-1607326491710>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607326491710>div>.p_gridbox {
 		padding-top: 15px;
 		padding-bottom: 10px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607326491710>div>.p_gridbox {
 		padding-top: 30px;
 		padding-bottom: 20px;
 	}
 }

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

 #w_grid-1607330707809>div>.p_gridbox {
 	/* background-image: url(../images/206.png); */
 }

 #w_grid-1607330707809 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1607330707809>div {
 	animation-fill-mode: both;
 }

 #w_grid-1607330707809>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607330707809>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0;
 	}

 	#w_grid-1607330707809>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607330707809>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0;
 	}
 }

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

 #w_grid-1607330707809 .p_gridbox {
 	background-repeat: no-repeat;
 	background-position: center center;
 	background-attachment: fixed;
 	background-size: cover;
 }

 #w_grid-1607330907583 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1607330907583>div {
 	animation-fill-mode: both;
 }

 #w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 1rem;
 		margin-top: 1rem;
 		margin-left: 0px;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0px;
 		margin-right: 0px;
 		clear: none;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 4%;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
 		width: 48%;
 		margin-left: 4%;
 		margin-right: 0px;
 		clear: none;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
 		margin-left: 0px;
 		clear: left;
 		margin-right: 0px;
 		width: 48%;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n) {
 		margin-right: 0px;
 	}

 	#w_grid-1607330907583>div>.p_gridbox {
 		display: flex;
 		align-items: center;
 		padding: 100px 0;
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 2%;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
 		width: 49%;
 		margin-left: 2%;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
 		margin-left: 0;
 		clear: left;
 		margin-right: 0;
 		width: 49%;
 	}

 	#w_grid-1607330907583>div>.p_gridbox>.p_gridCell:nth-child(2n) {
 		margin-right: 0;
 	}
 }

 #w_grid-1608890942723>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 #w_grid-1608890942723>div>.p_gridbox {
 	padding: 8px 0;
 }

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

 #w_grid-1595819042625 {
 	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-1607053665920 {
 	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-1607053958510 {
 	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_common_text-1607060063292 {
 	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-1607054137569 {
 	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-1607060314399 {
 	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-1607061721157 {
 	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-1607066928272 {
 	width: 100%;
 	max-width: 945px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1607068350670 {
 	width: 100%;
 	max-width: 1390px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1607069022238 {
 	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;
 	overflow: hidden;
 }

 #w_fbtn-1607308741054 {
 	width: 100%;
 	max-width: 153px;
 	min-width: 0px;
 	height: 100%;
 	max-height: 0px;
 	min-height: 44px;
 	margin-top: 15px;
 	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 0px;
 	padding-top: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
 	padding-bottom: 0px;
 }

 #w_grid-1607309456107 {
 	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-1607309610786 {
 	width: 100%;
 	max-width: 945px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1607318669989 {
 	width: 100%;
 	max-width: 1390px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_fbtn-1607324639369 {
 	width: 100%;
 	max-width: 153px;
 	min-width: 0px;
 	height: 100%;
 	max-height: 0px;
 	min-height: 44px;
 	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-1607325736056 {
 	width: 100%;
 	max-width: 1280px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1607326263554 {
 	width: 100%;
 	max-width: 945px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1607326491710 {
 	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-1607330707809 {
 	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-1607330907583 {
 	width: 100%;
 	max-width: 1280px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #w_grid-1608890942723 {
 	width: 100%;
 	max-width: 1280px;
 	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: 10px;
 	padding-right: 10px;
 	padding-bottom: 0px;
 }

 #c_portalResComplaintPage_detail-16218233194198320 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #c_portalResComplaintPage_detail-16218233194198320>div {
 	animation-fill-mode: both;
 }

 #c_portalResComplaintPage_detail-16218233194198320 {
 	max-height: none;
 	padding-top: 0px;
 	padding-left: 0px;
 	padding-bottom: 0px;
 	min-height: 0px;
 	margin-right: auto;
 	margin-left: auto;
 	max-width: 100%;
 	width: 100%;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	min-width: 320px;
 	height: auto;
 	padding-right: 0px;
 }

 #w_grid-1603101414395>div>.p_gridbox {
 	padding-top: 35px;
 	padding-bottom: 60px;
 }

 #w_grid-1603101414395 .p_MatteIcon .iconfont:before {
 	content: '\e602';
 }

 #w_grid-1603101414395>div {
 	animation-fill-mode: both;
 }

 #w_grid-1603101414395>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0px;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1603101414395>div>.p_gridbox {
 		padding-top: 20px;
 		padding-bottom: 30px;
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0px;
 	}

 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0px;
 		margin-right: 0px;
 		clear: none;
 	}

 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0px;
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell {
 		margin-bottom: 0rem;
 		margin-top: 0rem;
 		margin-left: 0px;
 	}

 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
 		width: 100%;
 		margin-left: 0;
 		margin-right: 0;
 		clear: none;
 	}

 	#w_grid-1603101414395>div>.p_gridbox>.p_gridCell:nth-child(1n) {
 		margin-right: 0;
 	}
 }

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

 #w_grid-1607392331622>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
 	margin-left: 0;
 	clear: left;
 }

 @media only screen and (max-width: 768px) {
 	#w_grid-1607392331622>div>.p_gridbox {
 		padding-top: 20px;
 		padding-bottom: 5px;
 	}
 	#c_portalResProduct_category-16070734489336010 .pro_p {
 	       min-width: auto;
 	    
 	}
 }

 @media only screen and (min-width: 769px) {
 	#w_grid-1607392331622>div>.p_gridbox {
 		padding-top: 30px;
 		padding-bottom: 5px;
 	}
 }
 
 #w_grid-1607392331622 {
 	width: 100%;
 	max-width: 380px;
 	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;
 }
 