:root {
--color:#168eef;
--btnColor:#168eef;
}
* {
	word-break: break-word;
}
* {
	font-family: "Microsoft YaHei"!important;
}
a:hover, a span:hover {
	color: #168eef!important;
}
h1 {
	font-size: 36px!important;
	font-weight: normal;
}
h1 span {
	font-size: 36px!important;
	font-weight: normal;
}
h1 strong {
	font-size: 36px!important;
	font-weight: normal;
}
h2 {
	font-size: 24px!important;
	font-weight: normal;
}
h2 span {
	font-size: 24px!important;
	font-weight: normal;
}
h2 strong {
	font-size: 24px!important;
	font-weight: normal;
}
h3 {
	font-size: 22px!important;
	font-weight: normal;
}
h3 span {
	font-size: 22px!important;
	font-weight: normal;
}
h3 strong {
	font-size: 22px!important;
	font-weight: normal;
}
h4 {
}
h4 span {
}
h4 strong {
}
h5 {
}
h5 span {
}
h5 strong {
}
h6 {
	font-size: 30px!important;
	font-weight: normal;
}
h6 span {
	font-size: 30px!important;
	font-weight: normal;
}
h6 strong {
	font-size: 30px!important;
	font-weight: normal;
}
@media screen and (max-width:768px) {
h1 {
	font-size: 24px!important;
	font-weight: normal;
}
h1 span {
	font-size: 24px!important;
	font-weight: normal;
}
h1 strong {
	font-size: 24px!important;
	font-weight: normal;
}
h2 {
	font-size: 22px!important;
	font-weight: normal;
}
h2 span {
	font-size: 22px!important;
	font-weight: normal;
}
h2 strong {
	font-size: 22px!important;
	font-weight: normal;
}
h3 {
	font-size: 20px!important;
	font-weight: normal;
}
h3 span {
	font-size: 20px!important;
	font-weight: normal;
}
h3 strong {
	font-size: 20px!important;
	font-weight: normal;
}
h4 {
}
h5 {
}
h6 {
	font-size: 20px!important;
	font-weight: normal;
}
h6 span {
	font-size: 20px!important;
	font-weight: normal;
}
h6 strong {
	font-size: 20px!important;
	font-weight: normal;
}
}
@media only screen and (max-width: 1420px) {
div#w_grid-1578363768626 {
	display: none;
}
div#w_fimg-1585186058452 {
	display: none;
}
}
@media only screen and (max-width: 768px) {
div#w_fimg-1585183241345 {
	position: static;
}
}
@media only screen and (max-width: 500px) {
div#w_grid-1584944513649 {
	max-width: 71px;
}
div#w_grid-1584945176995 {
	max-width: 110px;
}
div#w_grid-1584945188001 {
	max-width: 100px;
}
}
.e_stylebox.e_FlowCommonStyleBox-001.p_stylebox {
	padding: 0;
	margin: 0px;
	width: 100%;
	height: auto;
	border: none;
	background: transparent;
}
.e_FlowCommonStyleBox-001 .stylebox_top {
	background-color: transparent!important;
	width: auto;
	height: auto!important;
}
.e_FlowCommonStyleBox-001 .title_icon {
	display: none!important;
}
.e_FlowCommonStyleBox-001 .stylebox_title {
	background: transparent !important;
	padding: 0 !important;
}
.e_FlowCommonStyleBox-001 .title_main {
	color: #168eef!important;
	font-size: 24px !important;
	border-bottom: 3px solid #168eef;
	padding: 0 10px 0 5px;
	margin-bottom: -2px;
}
.e_FlowCommonStyleBox-001 .stylebox_top_line {
	height: 0px !important;
	background: transparent !important;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.e_FlowCommonStyleBox-001 .stylebox_bottom_line {
	height: 0px;
	background-color: transparent;
}
.e_FlowCommonStyleBox-001 .stylebox_content {
	border: none!important;
}
.e_FlowCommonStyleBox-001 .stylebox_bottom_line {
	display: none!important;
}
.e_SideMajorStyleBox-001 .stylebox_top, .c_portalResIntro_category-01001 .stylebox_top {
	height: auto!important;
	background-color: #168eef!important;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	margin-bottom: 2px;
}
.e_SideMajorStyleBox-001 .stylebox_title, .c_portalResIntro_category-01001 .stylebox_title {
	display: block !important;
	background: url(../images/tenantId=186824&viewType=1.png) no-repeat !important;
	background-position: 30px center !important;
	padding: 20px 0px 20px 90px !important;
	white-space: normal !important;
}
.e_SideMajorStyleBox-001 .title_icon, .c_portalResIntro_category-01001 .title_icon {
	display: none!important;
}
.e_SideMajorStyleBox-001 .title_main, .c_portalResIntro_category-01001 .title_main {
	display: block !important;
	font-size: 26px !important;
	line-height: normal !important;
	color: #fff !important;
	border-bottom: none;
	padding: 0;
	margin: 0;
}
.e_SideMajorStyleBox-001 .title_sub, .c_portalResIntro_category-01001 .title_sub {
	display: block !important;
	font-size: 14px!important;
	line-height: normal !important;
	margin: 0 !important;
}
.e_SideMajorStyleBox-001 .stylebox_top_line, .c_portalResIntro_category-01001 .stylebox_top_line {
	display: none;
}
.e_SideMajorStyleBox-001 .stylebox_content, .c_portalResIntro_category-01001 .stylebox_content {
	border: none!important;
}
@media (max-width: 768px) {
.e_SideMajorStyleBox-001 .title_main, .c_portalResIntro_category-01001 .title_main {
	font-size: 20px !important;
}
.e_SideMajorStyleBox-001 .stylebox_top, .c_portalResIntro_category-01001 .stylebox_top {
	margin-bottom: 0px!important;
}
.e_SideMajorStyleBox-001 .stylebox_bottom_line {
	display: none!important;
}
}
@media only screen and (min-width: 769px) {
.p_page .pre, .p_page .pageNum, .p_page .next {
	border-radius: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.p_page .pageNum.active {
	background-color: #ef8200;
	border-color: #ef8200;
	border-radius: 0px;
}
.p_page .pre:hover, .p_page .pageNum:hover, .p_page .next:hover {
	background-color: #ef8200;
	border-color: #ef8200;
}
}
@media only screen and (max-width: 768px) {
.p_pagebox .pre, .p_pagebox .next, .p_pagebox .pre:hover, .p_pagebox .next:hover {
	background-color: #ef8200;
}
.p_pagebox .pre .iconfont, .p_pagebox .next .iconfont {
	display: none;
}
.p_pagebox .NumBox {
	height: auto;
	line-height: 45px;
	border: none;
}
.p_pagebox .num {
	font-size: 20px;
}
.p_pagebox .num .iconfont {
	width: auto;
	height: auto;
}
.p_pagebox .num .iconfont:before {
	display: block;
	line-height: 45px;
	font-size: 18px;
}
}
#c_portalResComplaintPage_detail-15893371634493998 .resetHtmlCssStyle div {
	display: flex;
	overflow: hidden;
}
#c_portalResMessage_form-15898727819934222 input::-webkit-input-placeholder {
font-size: 14px;
text-align: left;
line-height:14px;
}
#c_portalResMessage_form-15898727819934222 textarea::-webkit-input-placeholder {
font-size: 14px;
text-align: left;
line-height:14px;
}
#c_portalResMessage_form-15852193588483826 input::-webkit-input-placeholder {
font-size: 14px;
text-align: left;
line-height:14px;
}
#c_portalResMessage_form-15852193588483826 textarea::-webkit-input-placeholder {
font-size: 14px;
text-align: left;
line-height:14px;
}
div#w_grid-1583463393868 {
	z-index: 9999;
}
div#w_grid-1578363048115 {
	margin-top: 0;
}
.p_CommonSwitchBtnA:hover {
	color: var(--btnColor);
}
.p_CommonSwitchBtnB:hover {
	color: var(--btnColor);
}
.p_CommonSummaryBoxA {
	font-size: 0;
	margin: 20px 0 0 0;
}
.p_CommonSquareNumBtn {
	width: 6px !important;
	height: 6px !important;
	margin: 0 5px;
	border-radius: 3px;
	background-color: #ababab;
	transition: all .3s ease;
}
.p_CommonSquareNumBtn.active {
	width: 20px !important;
	background-color: var(--btnColor);
}
.p_CommonSquareNumBtn:hover {
	background-color: var(--btnColor);
	color: #fff;
}
.p_CommonSquareNumBtn .shape {
	font-size: 0;
}
@media only screen and (max-width: 1150px) {
div#c_portalResnav_main-15834557916249910, div#w_grid-1583454658002, div#c_portalResPublic_codeContainer-15834545986861062 {
	display: none;
}
div#w_grid-1583463393868 {
	display: block!important;
	z-index: 9999;
}
}
div#w_common_text-1600420231929 h1, div#w_grid-1584941721128 h1, div#w_grid-1585185634620 h1, div#w_grid-1585207762616 h1, div#w_grid-1585209427656 h1, div#w_grid-1585216502791 h1 {
	transform: translateY(-20%);
}
div#w_grid-1600420231887 .p_gridbox, div#w_grid-1584941721128 .p_gridbox, div#w_grid-1584935599527 > div > .p_gridbox, div#w_grid-1585185634620 .p_gridbox, div#w_grid-1585207762616 .p_gridbox, div#w_grid-1585209427656 .p_gridbox, div#w_grid-1585216502791 .p_gridbox {
	display: flex;
	overflow: visible;
}
