 .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_SideMajorStyleBox-001 {
   width: 100%;
   height: auto;
   width-uint: %;
 }
 .e_SideMajorStyleBox-001 .stylebox_link {
   color: #666666;
   font-size: 14px;
   display: table;
   height: inherit;
   border-width: 0;
   float: right;
   vertical-align: middle;
   margin-right: 15px;
 }
 .e_SideMajorStyleBox-001 .stylebox_top {
   width: auto;
   height: 40px;
   background-color: rgba(101, 190, 186, 1);
 }
 .e_SideMajorStyleBox-001 .title_icon {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   margin-right: 10px;
   font-size: medium;
 }
 .e_SideMajorStyleBox-001 .title_icon::before {
   content: "";
 }
 .e_SideMajorStyleBox-001 .title_main {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   font-weight: normal;
   font-size: 16px;
   max-width: 600px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
 }
 .e_SideMajorStyleBox-001 .title_sub {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   font-size: 14px;
   font-weight: normal;
   margin-left: 10px;
 }
 .e_SideMajorStyleBox-001 .stylebox_title {
   display: inline-block;
   width: auto;
   height: inherit;
   background-color: rgba(101, 190, 186, 1);
   padding-left: 15px;
   padding-right: 15px;
   font-size: 0;
   vertical-align: bottom;
   white-space: nowrap;
 }
 .e_SideMajorStyleBox-001 .stylebox_link a {
   color: inherit;
   display: table-cell;
   vertical-align: middle;
 }
 .e_SideMajorStyleBox-001 .link_icon {
   display: inline-block;
   margin-left: 5px;
 }
 .e_SideMajorStyleBox-001 .link_icon::before {
   content: '\e6af';
 }
 .e_SideMajorStyleBox-001 .stylebox_top_line {
   height: 1px;
   background-color: rgba(240, 240, 240, 1);
 }
 .e_SideMajorStyleBox-001 .stylebox_content {
   border-style: solid;
   border-width: 1px;
   border-color: #f0f0f0;
   width: 100%;
   width-uint: %;
 }
 .e_SideMajorStyleBox-001 .stylebox_bottom_line {
   height: 1px;
   background-color: rgba(240, 240, 240, 1);
 }
 @media only screen and (max-width: 768px) {
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent {
     font-size: 0;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font {
     display: inline-block;
     font-size: 14px;
     color: #666;
     height: 30px;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox > a > .font {}
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before {
     content: "\e69c";
   }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink {
     display: inline-block;
     padding: 0;
     color: rgba(101, 190, 186, 1);
     font-size: 14px;
     text-align: left;
   }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink {
     white-space: nowrap;
     vertical-align: middle;
     line-height: 19px;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover {
     text-decoration: underline;
     font-weight: bold;
     cursor: pointer;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active {
     color: rgba(69, 165, 161, 1);
     font-weight: 400;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active {
     text-decoration: none;
     margin-top: 0;
   }
   .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before {
     display: inline-block;
     content: "";
   }
   .c_portalResBreadcrumb_nav-01001 .p_content {
     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_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox > a > .font {
     border: 1px solid #e0f2f1;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before {
     content: "\e69c";
   }
   .c_portalResBreadcrumb_nav-01001 .p_end {
     display: inline-block;
     margin: 0;
     padding: 0;
     text-align: left;
     color: rgba(51, 51, 51, 1);
     font-size: 14px;
     font-weight: 400;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end .font {
     white-space: nowrap;
     vertical-align: middle;
     text-align: inherit;
     line-height: 14px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before {
     display: inline-block;
     content: "";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox > a > .font {
     border: 1px solid #e0f2f1;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before {
     content: "\e69c";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList {
     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_portalResBreadcrumb_nav-01001 {
     overflow: visible;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList {
     width: auto;
     height: auto;
     overflow: visible;
     background-color: transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList > a {
     display: inline-block;
   }
   .c_portalResBreadcrumb_nav-01001 .p_CurrentBox {
     color: #666;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before {
     content: "\e68a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_content {
     width: 240px;
     position: absolute;
     border: 1px solid #65beba;
     padding: 9px 7px 9px 7px;
     font-size: 0;
     display: none;
     height: auto;
     background: #fff;
   }
   .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content {
     display: block;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink {
     color: #65beba;
     display: inline-block;
     margin: 9px 7px 9px 7px;
     cursor: pointer;
     font-size: 14px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink .font {
     line-height: 14px;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover {
     text-decoration: underline;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current {
     color: #bcbcbc;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover {
     text-decoration: none;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font {
     text-decoration: none;
     font-weight: normal;
     cursor: default;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end {
     margin-right: 6px;
     margin-left: 6px;
     vertical-align: middle;
   }
 }
 @media only screen and (min-width: 769px) {
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent {
     font-size: 0;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font {
     display: inline-block;
     font-size: 14px;
     color: #666;
     height: 30px;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox > a > .font {}
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before {
     content: "\e69c";
   }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink {
     display: inline-block;
     padding: 0;
     color: rgba(101, 190, 186, 1);
     font-size: 14px;
     text-align: left;
   }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink {
     white-space: nowrap;
     vertical-align: middle;
     line-height: 19px;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover {
     text-decoration: underline;
     font-weight: bold;
     cursor: pointer;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active {
     color: rgba(69, 165, 161, 1);
     font-weight: 400;
   }
   a > .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active {
     text-decoration: none;
     margin-top: 0;
   }
   .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before {
     display: inline-block;
     content: "";
   }
   .c_portalResBreadcrumb_nav-01001 .p_content {
     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_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox > a > .font {
     border: 1px solid #e0f2f1;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before {
     content: "\e69c";
   }
   .c_portalResBreadcrumb_nav-01001 .p_end {
     display: inline-block;
     margin: 0;
     padding: 0;
     text-align: left;
     color: rgba(51, 51, 51, 1);
     font-size: 14px;
     font-weight: 400;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end .font {
     white-space: nowrap;
     vertical-align: middle;
     text-align: inherit;
     line-height: 14px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before {
     display: inline-block;
     content: "";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
     font-size: 14px;
     color: #65beba;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
     display: inline-block;
     vertical-align: middle;
     position: relative;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a > .font {
     display: inline-block;
     line-height: 30px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a {
     color: inherit;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox > a > .font {
     border: 1px solid #e0f2f1;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox > a > .font:hover {
     text-decoration: none;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst > a > .font:hover {
     text-decoration: underline;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before {
     content: "\200B";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover > a > .font:before {
     content: "\200B";
     display: block;
     height: 1px;
     background: #fff;
     width: 100%;
     width: calc(100% - 1px);
     position: absolute;
     bottom: -1px;
     left: 1px;
     z-index: 10;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover > a > .font {
     border: 1px solid #65beba;
     border-bottom: 1px solid transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after {
     margin-right: 5px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before {
     content: "\e69a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before {
     content: "\e69c";
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList {
     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_portalResBreadcrumb_nav-01001 {
     overflow: visible;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList {
     width: auto;
     height: auto;
     overflow: visible;
     background-color: transparent;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList > a {
     display: inline-block;
   }
   .c_portalResBreadcrumb_nav-01001 .p_CurrentBox {
     color: #666;
   }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before {
     content: "\e68a";
   }
   .c_portalResBreadcrumb_nav-01001 .p_content {
     width: 240px;
     position: absolute;
     border: 1px solid #65beba;
     padding: 9px 7px 9px 7px;
     font-size: 0;
     display: none;
     height: auto;
     background: #fff;
   }
   .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content {
     display: block;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink {
     color: #65beba;
     display: inline-block;
     margin: 9px 7px 9px 7px;
     cursor: pointer;
     font-size: 14px;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink .font {
     line-height: 14px;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover {
     text-decoration: underline;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current {
     color: #bcbcbc;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover {
     text-decoration: none;
     font-weight: normal;
   }
   .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font {
     text-decoration: none;
     font-weight: normal;
     cursor: default;
   }
   .c_portalResBreadcrumb_nav-01001 .p_end {
     margin-right: 6px;
     margin-left: 6px;
     vertical-align: middle;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 .sy-more {
   display: flex;
   font-size: 0;
   width: 180px;
   height: 60px;
   line-height: 60px;
   background: #ee3a0d;
   transition: all 0.4s;
   position: relative;
   z-index: 0;
   align-items: center;
   justify-content: center;
 }
 .sy-more:before {
   content: "";
   width: 0;
   height: 100%;
   background: #99d31d;
   transition: all 0.3s;
   opacity: 0;
   position: absolute;
   left: 50%;
   top: 0;
   z-index: -1;
 }
 .sy-more span {
   font-size: 16px;
   font-family: 'int-m';
   color: #fff;
   transform: translateY(1px);
   margin-right: 40px;
   transition: all 0.4s;
 }
 .sy-more i {
   display: flex;
   align-items: center;
 }
 .sy-more i svg path {
   transition: all 0.4s;
 }
 .sy-more:hover span {
   color: #1a1a1a;
   margin-right: 30px;
 }
 .sy-more:hover i svg path {
   fill: #1a1a1a;
 }
 .sy-more:hover:before {
   left: 0;
   width: 100%;
   opacity: 1;
 }
 .ny-title {
   text-align: center;
 }
 .ny-title h2 {
   font-size: 42px;
   font-family: "黑体";
   line-height: 1;
   color: #333;
 }
 .ny-title h3 {
   font-size: 14px;
   font-family: "int";
   line-height: 1;
   color: #666;
   text-transform: uppercase;
   margin-top: 10px;
 }
 .about-title h1 {
   padding-bottom: 20px;
   border-bottom: 1px solid #dbdbdb;
   font-size: 42px;
   line-height: 42px;
   font-family: "黑体";
   color: #1a1a1a;
   text-align: center;
 }
 .ny-ban {
   height: 300px;
   background-size: cover !important;
   display: flex;
   align-items: center;
   position: relative;
   z-index: 0;
 }
 .ny-ban:before {
   content: "";
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.4);
   position: absolute;
   left: 0;
   top: 0;
   background: url(../img/cube.png@tenantid=260834&viewtype=1&v=1718351471000.png) repeat center rgba(0, 0, 0, 0.8);
   z-index: -1;
   opacity: 0.3;
 }
 .nbt {
   width: 90%;
   margin: 0 auto;
   padding: 0 10px;
   max-width: 1400px;
   text-align: center;
   font-size: 0;
 }
 .nbt h2 {
   display: inline-block;
   font-size: 60px;
   line-height: 60px;
   color: #fff;
   font-family: "黑体";
   margin: 0 10px;
 }
 @media only screen and (max-width: 1440px) and (min-width: 769px) {
   .sy-title h2 {
     font-size: 42px;
     line-height: 42px;
   }
   .sy-title h3 {
     font-size: 14px;
     line-height: 14px;
     margin-top: 12px;
   }
   .sy-more {
     width: 160px;
     height: 56px;
     line-height: 56px;
   }
   .sy-more span {
     font-size: 15px;
     margin-right: 20px;
   }
 }
 @media screen and (max-width: 768px) {
   .sy-more {
     width: 150px;
     height: 50px;
     line-height: 50px;
   }
   .sy-more span {
     font-size: 14px;
     transform: translateY(1px);
     margin-right: 20px;
   }
   .ny-title {
     text-align: center;
   }
   .ny-title h2 {
     font-size: 32px;
   }
   .ny-title h3 {
     font-size: 12px;
     margin-top: 8px;
   }
   .ny-ban {
     height: 120px !important;
   }
   .nbt {
     width: 100%;
     margin: 0 auto;
   }
   .nbt h2 {
     font-size: 28px;
     line-height: 28px;
     margin: 0 5px;
   }
   .about-title h1 {
     padding-bottom: 12px;
     font-size: 32px;
     line-height: 32px;
   }
   #mapContainer {
     height: 240px !important;
   }
 }
 @media only screen and (max-width: 768px) {
   .c_portalResIntro_category-01001 {
     height: auto;
     width: 280px;
     overflow: visible;
     max-width: 1180px;
     min-height: 192px;
     margin-left: 0;
     margin-right: 0;
   }
   .c_portalResIntro_category-01001 .p_image {
     width: 30px;
     height: 30px;
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
     margin-top: 6px;
   }
   .c_portalResIntro_category-01001 .p_image > img {
     width: 100%;
     height: 100%;
   }
 }
 @media only screen and (min-width: 769px) {
   .c_portalResIntro_category-01001 .p_btn-show, .c_portalResIntro_category-01001 .p_btn-hide {
     display: none;
   }
   .c_portalResIntro_category-01001 {
     height: auto;
     width: 280px;
     overflow: visible;
     max-width: 1180px;
     min-height: 192px;
     margin-left: 0;
     margin-right: 0;
   }
   .c_portalResIntro_category-01001 .p_category {
     height: 100%;
     width: 100%;
     position: relative;
   }
   .c_portalResIntro_category-01001 .p_categoryBox {
     line-height: 24px;
   }
   .c_portalResIntro_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: 10px;
   }
   .c_portalResIntro_category-01001 .p_categoryBox .p_title {
     height: auto;
     width: auto;
     -webkit-flex: 1;
     -moz-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: block;
     -moz-box-flex: 1;
     -webkit-box-flex: 1;
     box-flex: 1;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
   }
   .c_portalResIntro_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;
     height: auto;
     width: 30px;
     padding: 0;
     position: static;
     text-align: center;
   }
   .c_portalResIntro_category-01001 .p_linkBox .iconfont:before {
     content: '';
   }
   .c_portalResIntro_category-01001 .p_linkBox .icon-arrow_up:before {
     content: '\e6c9';
   }
   .c_portalResIntro_category-01001 .p_linkBox .icon-arrow_down:before {
     content: '\e6c8';
   }
   .mouse_bac:hover .p_categoryBtn {
     color: #60a9d7;
   }
   .c_portalResIntro_category-01001 .p_categoryBox .p_childBox {}
   .c_portalResIntro_category-01001 .p_categoryBox .p_parentBox {
     position: relative;
   }
   .c_portalResIntro_category-01001 .p_categoryBox .p_parentBox .p_parentBox {
     padding-left: 18px;
   }
   .c_portalResIntro_category-01001 .p_parentBox:last-child .p_linkBox {
     border-bottom: 0 none;
   }
   .c_portalResIntro_category-01001 .p_categoryBox .slideOut {
     position: absolute;
     left: 100%;
     top: 0;
     width: 100%;
     height: auto;
   }
   .c_portalResIntro_category-01001 .p_image {
     width: 30px;
     height: 30px;
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
   }
   .c_portalResIntro_category-01001 .p_image > img {
     width: 100%;
     height: 100%;
   }
 }
 @media only screen and (min-width: 769px) and (max-width: 1024px) {}
 .w_grid-000 {
   margin-left: auto;
   margin-right: auto;
   min-height: 12rem;
   width: 100%;
 }
 .w_grid-000 > .w_grid {
   width: 100%;
   position: relative;
 }
 .w_grid-000 > div > .p_gridbox {
   width: 100%;
   overflow: hidden;
   position: static;
 }
 .w_grid-000 > div > div > .p_gridCell {
   float: left;
   position: static;
 }
 .w_grid-000 > div > div > .p_gridCell:not(:empty):before {
   content: '';
   height: 0px;
   display: block;
 }
 .w_grid-000 > .w_grid.signal {
   min-height: inherit;
 }
 .w_grid-000 > .w_grid.signal > .p_gridbox {
   min-height: inherit;
 }
 .w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {
   min-height: inherit;
 }
 .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
   margin-left: 0;
   clear: left;
 }
 #w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
 }
 @media only screen and (max-width: 768px) {
   .w_grid-000 > div > .p_gridbox > .p_gridCell {
     width: 100%;
     margin-left: 0;
     margin-top: 0rem;
     margin-bottom: 0rem;
   }
 }
 @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) {}
 @media only screen and (max-width:768px) {
   .c_portalResProduct_list-01001008 {
     overflow: hidden;
     width: 100%;
     height: auto;
     min-width: 100%;
     margin-left: 0;
     margin-right: 0;
   }
   .c_portalResProduct_list-01001008 .p_ProductList {
     margin: 0;
     width: auto;
     height: auto;
     padding: 0;
     overflow: hidden;
     background-color: transparent;
     white-space: normal;
     font-size: 0;
   }
   .c_portalResProduct_list-01001008 .p_categorySummaryBox {
     padding: 15px;
     border-bottom: 1px solid rgba(0, 0, 0, 0.09);
   }
   .c_portalResProduct_list-01001008 .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-01001008 .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;
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .d_sortBtn:hover, .c_portalResProduct_list-01001008 .d_sortBtn:active {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn.active {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .p_default {
     -webkit-flex: 1;
     flex: 1;
     -webkit-box-flex: 1;
     -moz-box-flex: 1;
     -ms-flex: 1;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn:lang(active) {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn .font .iconfont:first-child {
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .d_sortBtn .font .iconfont:before {
     content: "\e69a";
     line-height: 30px;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn:lang(active) .font .iconfont, .c_portalResProduct_list-01001008 .d_sortBtn:hover .font .iconfont, .c_portalResProduct_list-01001008 .d_sortBtn:active .font .iconfont {
     color: #1890FF;
     border-top-color: #1890FF;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .d_sortBtn .font .arrow:before {
     content: "\e69c";
   }
   .c_portalResProduct_list-01001008 .p_default .font .iconfont {
     display: none;
   }
   .c_portalResProduct_list-01001008 .p_products {
     width: auto;
     height: auto;
     margin: 0;
     padding: 0;
     overflow: hidden;
     white-space: normal;
   }
   .c_portalResProduct_list-01001008 .p_Product {
     position: relative;
     display: inline-block;
     vertical-align: top;
     width: calc((100% - 0px)/4);
     padding: 15px 15px 0;
     height: inherit;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .p_Product:last-of-type .p_ProductInner {
     border: 0 none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .p_image {
     width: 100%;
     height: 100%;
     overflow: hidden;
   }
   .c_portalResProduct_list-01001008 .p_imagesPc {
     display: none;
   }
   .c_portalResProduct_list-01001008 .p_linkB {
     width: inherit;
     height: inherit;
     display: block;
     position: static;
   }
   .c_portalResProduct_list-01001008 .p_image {
     width: 100%;
     height: 100%;
     padding: 0;
   }
   .c_portalResProduct_list-01001008 .p_ThumbnailBox {
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .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-01001008 .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-01001008 .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-01001008 .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-01001008 .p_tag:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }
   .c_portalResProduct_list-01001008 .p_tag:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }
   .c_portalResProduct_list-01001008 .d_item {
     width: auto;
     height: auto;
     margin: 5px 0;
     padding: 0;
     vertical-align: middle;
     overflow: hidden;
     display: none;
   }
   .c_portalResProduct_list-01001008 .d_item .d_itemLable {
     display: inline-block;
     vertical-align: middle;
     margin: 0 5px 0 0;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .d_item .d_itemValue {
     display: inline-block;
     vertical-align: middle;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .p_salePricePc, .c_portalResProduct_list-01001008 .p_NomBoxPc {
     display: none;
   }
   .c_portalResProduct_list-01001008 .d_SummaryBox {
     margin: 5px 0;
     width: auto;
     height: auto;
     padding: 0;
     overflow: hidden;
   }
   .c_portalResProduct_list-01001008 .d_summary {
     color: #999;
     font-size: 12px;
     line-height: 20px;
     text-align: left;
     vertical-align: top;
     word-break: break-all;
   }
   .c_portalResProduct_list-01001008 .d_SalePrice {
     display: inline-table;
     margin: 0;
     padding: 0;
     text-align: left;
     vertical-align: middle;
   }
   .c_portalResProduct_list-01001008 .p_priceUnit::before {
     content: "\e6d7";
   }
   .c_portalResProduct_list-01001008 .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;
     overflow: hidden;
     word-break: break-all;
     white-space: normal;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .p_interaction .btn-default {
     display: inline-block;
     margin: 5px 0 0;
   }
   .c_portalResProduct_list-01001008 .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-01001008 {
     overflow: hidden;
     width: 100%;
     height: auto;
     margin-left: 0;
     margin-right: 0;
   }
   .c_portalResProduct_list-01001008 .p_ProductList {
     width: auto;
     height: auto;
     overflow: hidden;
     white-space: normal;
     font-size: 0;
     padding: 20px 25px;
   }
   .c_portalResProduct_list-01001008 .p_categorySummaryBox {
     padding: 0 0 20px;
     margin: 0 0 30px;
     border-bottom: 1px solid rgba(0, 0, 0, 0.09);
   }
   .c_portalResProduct_list-01001008 .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-01001008 .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;
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .d_sortBtn:hover, .c_portalResProduct_list-01001008 .d_sortBtn:active {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn.active {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .p_default {
     padding-right: 15px;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn:lang(active) {
     border-color: #1890FF;
     color: #1890FF;
     z-index: 2;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn .font .iconfont:first-child {
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .d_sortBtn .font .iconfont:before {
     content: "\e69a";
     line-height: 30px;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn:lang(active) .font .iconfont, .c_portalResProduct_list-01001008 .d_sortBtn:hover .font .iconfont, .c_portalResProduct_list-01001008 .d_sortBtn:active .font .iconfont {
     color: #1890FF;
   }
   .c_portalResProduct_list-01001008 .d_sortBtn .font .arrow {
     transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
   }
   .c_portalResProduct_list-01001008 .d_sortBtn .font .down-arrow {
     transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -webkit-transform: rotate(0deg);
   }
   .c_portalResProduct_list-01001008 .d_sortBtn .font .arrow:before {
     content: "\e69a";
   }
   .c_portalResProduct_list-01001008 .p_default .iconfont.arrow {
     display: none;
   }
   .c_portalResProduct_list-01001008 .p_products {
     width: auto;
     height: auto;
     margin: 0;
     padding: 0;
     overflow: hidden;
     white-space: normal;
   }
   .c_portalResProduct_list-01001008 .p_Product {
     position: relative;
     display: inline-block;
     vertical-align: top;
     width: calc((100% - 0px)/3);
     padding: 10px;
     height: inherit;
   }
   .c_portalResProduct_list-01001008 .p_ProductInner {
     width: 100%;
     padding: 0px;
     box-sizing: content-box;
   }
   .c_portalResProduct_list-01001008 .p_ProductInner:hover {
     border-width: 1px;
     border-color: #e2e2e2;
     margin: -2px;
     box-shadow: 0 0 10px 2px #a4a4a45e;
   }
   .c_portalResProduct_list-01001008 .p_images {
     position: relative;
     width: 100%;
     height: 188px;
     margin: 0;
     padding: 0;
     text-align: center;
     font-size: 0;
     overflow: hidden;
   }
   .c_portalResProduct_list-01001008 .p_imagesMo {
     display: none;
   }
   .c_portalResProduct_list-01001008 .p_linkB {
     width: inherit;
     height: inherit;
     display: block;
     position: static;
   }
   .c_portalResProduct_list-01001008 .p_image {
     width: 100%;
     height: 100%;
     padding: 0;
   }
   .c_portalResProduct_list-01001008 .p_ThumbnailBox {
     position: absolute;
     left: 0;
     bottom: 1px;
     z-index: 10;
     width: 236px;
     height: auto;
     padding: 0;
     overflow: hidden;
     height: auto;
     display: none;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .p_ThumbnailBox .p_thumbnail:hover {
     border-color: rgba(255, 255, 255, .7)
   }
   .c_portalResProduct_list-01001008 .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;
     background-color: #f1f1f1;
   }
   .c_portalResProduct_list-01001008 .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-01001008 .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-01001008 .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-01001008 .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-01001008 .p_tag:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }
   .c_portalResProduct_list-01001008 .p_tag:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }
   .c_portalResProduct_list-01001008 .d_item {
     width: auto;
     height: auto;
     margin: 5px 0;
     padding: 0;
     vertical-align: middle;
     overflow: hidden;
     display: none;
   }
   .c_portalResProduct_list-01001008 .d_item .d_itemLable {
     display: inline-block;
     vertical-align: middle;
     margin: 0 5px 0 0;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .d_item .d_itemValue {
     display: inline-block;
     vertical-align: middle;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .p_salePriceMo, .c_portalResProduct_list-01001008 .p_NomBoxMo {
     display: none;
   }
   .c_portalResProduct_list-01001008 .d_SummaryBox {
     margin: 5px 0;
     width: auto;
     height: auto;
     padding: 0;
     overflow: hidden;
     border-top: dashed 1px #ccc;
   }
   .c_portalResProduct_list-01001008 .d_summary {
     line-height: 20px;
     text-align: left;
     vertical-align: top;
     word-break: break-all;
   }
   .c_portalResProduct_list-01001008 .d_SalePrice {
     display: inline-table;
     margin: 0;
     padding: 0;
     text-align: left;
     vertical-align: middle;
   }
   .c_portalResProduct_list-01001008 .p_priceUnit::before {
     content: "\e6d7";
   }
   .c_portalResProduct_list-01001008 .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;
     overflow: hidden;
     word-break: break-all;
     white-space: normal;
     font-size: 14px;
   }
   .c_portalResProduct_list-01001008 .p_interaction .btn-default {
     display: inline-block;
     margin: 5px 0 0;
   }
   .c_portalResProduct_list-01001008 .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_portalResProduct_list-01001008 .p_CommonSummaryBoxA {
   text-align: center;
 }
 .c_portalResProduct_list-01001008 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 .c_portalResProduct_list-01001008 > div {
   animation-fill-mode: both;
 }
 .c_portalResProduct_list-01001008 .PhotoList_k1 {
   width: 100%;
   transition: 0.3s ease 0s;
   font-size: 14px;
 }
 .c_portalResProduct_list-01001008 .PhotoList_k1 ul {
   font-size: 0px;
 }
 .c_portalResProduct_list-01001008 .stylebox_top {
   height: auto;
 }
 .c_portalResProduct_list-01001008 .title_sub {
   position: relative;
   color: #e60013;
   font-size: 28px;
   margin-left: 0px;
   padding-left: 15px;
 }
 .c_portalResProduct_list-01001008 .title_sub:before {
   content: '';
   position: absolute;
   left: 0px;
   top: 8px;
   height: 24px;
   width: 2px;
   background: #e60013;
   z-index: 1;
 }
 .c_portalResProduct_list-01001008 .title_main {
   font-size: 30px;
   color: #eaa317;
 }
 .c_portalResProduct_list-01001008 .stylebox_content {
   padding-top: 30px;
 }
 .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
   border-color: #2081cd !important;
 }
 @media screen and (min-width: 769px) {}
 @CHARSET "UTF-8";
 * {
   padding: 0;
   margin: 0;
 }
 .hvr-left:nth-child(3) > a {
   color: #ee3a0d !important;
 }
 .hvr-left:nth-child(3) > i svg path {
   fill: #ee3a0d !important;
 }
 .hvr-left:nth-child(3):before {
   width: 100%;
   left: 0;
   opacity: 1;
 }
 .pagebox {
   width: 100%;
 }
 .pagebox, #-remove--flag {}
 body, #-remove--flag {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @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: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1200px) {}
 @media only screen and (max-width: 1200px) and (min-width: 1024px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 1100px) {}
 @media only screen and (max-width: 1100px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width:769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 #c_portalResPublic_codeContainer-1636514695602 .proTitle h2 {
   text-align: center;
   font-size: 42px;
   font-family: "黑体";
   line-height: 1;
   color: #fff;
 }
 #c_portalResPublic_codeContainer-1636514695602 .proTitle h3 {
   text-align: center;
   font-size: 16px;
   font-family: "int";
   line-height: 1;
   color: #fff;
   margin-top: 8px;
   text-transform: capitalize;
 }
 @media only screen and (max-width: 1440px) and (min-width: 1024px) {}
 #c_portalResPublic_codeContainer-1636514695602 {
   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_portalResBreadcrumb_nav-1636514695617 {
   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_portalResPublic_codeContainer-1636514695597 .ny-ban {
   background: url(../img/aboutban.jpg@tenantid=260834&viewtype=1&v=1718351471000.jpg) center no-repeat;
 }
 #c_portalResPublic_codeContainer-1636514695597 {
   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;
 }
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 @media only screen and (max-width: 1440px) and (min-width: 769px) {}
 #c_portalResIntro_category-1636514695607 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #c_portalResIntro_category-1636514695607 > div {
   animation-fill-mode: both;
 }
 #c_portalResIntro_category-1636514695607 #c_portalResIntro_category-16341969399922745 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #c_portalResIntro_category-1636514695607 #c_portalResIntro_category-16341969399922745 > div {
   animation-fill-mode: both;
 }
 @media only screen and (min-width: 769px) {
   #c_portalResIntro_category-1636514695607 .p_categoryBox {
     font-size: 0px;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_parentBox {
     display: block;
     width: 100%;
     margin-top: 2px;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_parentBox:first-child {
     margin-top: 0px;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_linkBox {
     padding: 0px;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_title {
     display: block;
     font-size: 16px;
     line-height: 60px;
     color: #1a1a1a;
     position: relative;
     z-index: 0;
     transition: all 0.4s;
     padding: 0 20px;
     background: url(../img/titleicon1.png@tenantid=260834&viewtype=1&v=1718351471000.png) no-repeat center right 20px #f5f5f5;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_title:before {
     display: none;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_linkBox.click a, #c_portalResIntro_category-1636514695607 .p_parentBox:hover .p_linkBox a {
     color: #fff !important;
     background: url(../img/titleicon2.png@tenantid=260834&viewtype=1&v=1718351471000.png) no-repeat center right 20px #ee3a0d;
   }
   #c_portalResIntro_category-1636514695607 .p_parentBox:nth-child(3) .p_linkBox a {
     color: #fff !important;
     background: url(../img/titleicon2.png@tenantid=260834&viewtype=1&v=1718351471000.png) no-repeat center right 20px #ee3a0d;
   }
 }
 @media only screen and (max-width: 768px) {
   #c_portalResIntro_category-1636514695607 .p_problemCategory {
     position: relative;
   }
   #c_portalResIntro_category-1636514695607 .btn-primary {
     border: none;
     padding: 0;
     line-height: 46px;
     background: #ee3a0d;
     width: 100%;
     font-size: 0;
     font-family: sy-n;
     border-radius: 0;
   }
   #c_portalResIntro_category-1636514695607 .btn-primary span {
     font-size: 16px;
     text-align: left;
     color: #fff;
     display: inline-block;
     width: calc(100% - 46px);
     vertical-align: middle;
     padding-left: 16px;
   }
   #c_portalResIntro_category-1636514695607 .btn-primary i {
     display: inline-flex;
     width: 46px;
     height: 46px;
     align-items: center;
     justify-content: center;
     vertical-align: middle;
     transition: all 0.4s;
   }
   #c_portalResIntro_category-1636514695607 .p_category {
     position: absolute !important;
     left: 0 !important;
     top: 46px !important;
     height: auto;
     transition: unset !important;
     display: none;
   }
   #c_portalResIntro_category-1636514695607 .p_btn-hide {
     display: none;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox {
     width: 100%;
     height: auto;
     background: #fff;
     padding: 10px 16px 20px;
     border-bottom: 3px solid #ee3a0d;
   }
   #c_portalResIntro_category-1636514695607 .p_linkBox {
     padding: 0;
   }
   #c_portalResIntro_category-1636514695607 .p_title {
     display: block;
     width: 100%;
     line-height: 44px;
     color: #333;
     font-size: 14px;
     transition: all 0.4s;
     text-align: center;
     border-bottom: 1px dashed #ccc;
     padding: 0;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_linkBox.click, #c_portalResIntro_category-1636514695607 .p_categoryBox .p_linkBox:hover {
     background-color: unset !important;
   }
   #c_portalResIntro_category-1636514695607 .p_categoryBox .p_linkBox.click a, #c_portalResIntro_category-1636514695607 .p_parentBox:hover .p_linkBox a {
     color: #ee3a0d !important;
     border-color: #ee3a0d;
   }
   #c_portalResIntro_category-1636514695607 .p_parentBox:nth-child(3) .p_linkBox .p_title {
     color: #ee3a0d;
     border-color: #ee3a0d;
   }
 }
 #c_portalResIntro_category-1636514695607 {
   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;
 }
 .p_Product {
   width: calc((100% - 0px)/4);
 }
 .p_CommonSummaryBoxA {
   text-align: center;
 }
 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 > div {
   animation-fill-mode: both;
 }
 .PhotoList_k1 ul {
   margin: 20px -10px 0;
 }
 .PhotoList_k1 li {
   width: calc((100% - 80px) / 4);
   margin: 10px;
   float: left;
   transition: all 0.4s;
 }
 .pic {
   width: 100%;
   overflow: hidden;
   position: relative;
   z-index: 0;
 }
 .pic .view {
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.4);
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 1;
   transition: all 0.4s;
   display: flex;
   align-items: center;
   justify-content: center;
   opacity: 0;
 }
 .pic .view em {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   background: #99d31d;
   transition: all 0.4s;
   transform: scale(0);
 }
 .pic img {
   width: 100%;
   transition: all 0.6s;
 }
 .PhotoList_k1 li h4 {
   color: #333;
   font-size: 14px;
   text-align: center;
   transition: all 0.5s;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   padding: 0 10px;
   margin-top: 12px;
   display: none;
 }
 .PhotoList_k1 li:hover .pic .view {
   opacity: 1;
 }
 .PhotoList_k1 li:hover .pic .view em {
   transform: scale(1);
 }
 @media only screen and (max-width:768px) {
   .about-title {
     padding: 0 10px;
   }
   .PhotoList_k1 ul {
     padding: 5px;
     margin: 10px auto 0;
   }
   .PhotoList_k1 li {
     width: calc((100% - 20px) / 2);
     margin: 5px;
   }
   .pic .view {
     display: none;
   }
   .PhotoList_k1 li h4 {
     line-height: 24px;
     margin-top: 6px;
     font-size: 12px;
   }
   .PhotoList_k1 li:hover h4 {
     background: none;
     color: #20974e;
   }
   .PhotoList_k1 li a {
     display: block;
     background: #fff;
   }
 }
 .p_page .pre .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }
 .p_page .next .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }
 .p_more .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }
 .p_loading .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }
 {
   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;
 }
 #w_grid-1636514695517 > 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-1636514695527 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #w_grid-1636514695527 > div {
   animation-fill-mode: both;
 }
 #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0px;
   clear: left;
 }
 @media only screen and (min-width: 769px) {
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
     width: calc(100% - 290px);
     margin-left: 50px;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
     margin-left: 0px;
     clear: left;
     margin-right: 0px;
     width: 240px;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
     margin-right: 0px;
   }
 }
 @media only screen and (max-width: 1100px) and (min-width: 769px) {
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 3%;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
     width: 76.2032%;
     margin-left: 3%;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
     margin-left: 0px;
     clear: left;
     margin-right: 0px;
     width: 20.7968%;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
     margin-right: 0px;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
     width: calc(100% - 280px);
     margin-left: 40px;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
     margin-left: 0px;
     clear: left;
     margin-right: 0px;
     width: 240px;
   }
   #w_grid-1636514695527 > div > .p_gridbox > .p_gridCell:nth-child(2n) {
     margin-right: 0px;
   }
 }
 #w_grid-1636514695537 > div > .p_gridbox {
   background: rgba(153, 211, 29, 0.9);
   border-radius: 4px 4px 0 0;
 }
 #w_grid-1636514695537 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #w_grid-1636514695537 > div {
   animation-fill-mode: both;
 }
 #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0px;
   clear: left;
   display: flex;
   align-items: center;
   justify-content: center;
 }
 @media only screen and (min-width: 769px) {
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 0px;
   }
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
     width: 100%;
     margin-left: 0px;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
     margin-right: 0px;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 0;
   }
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
     width: 100%;
     margin-left: 0;
     margin-right: 0;
     clear: none;
   }
   #w_grid-1636514695537 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
     margin-right: 0;
   }
 }
 #w_grid-1636514695547 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
 }
 @media only screen and (max-width: 768px) {
   #w_grid-1636514695547 > div > .p_gridbox {
     overflow: visible;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 #w_grid-1636514695567 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #w_grid-1636514695567 > div {
   animation-fill-mode: both;
 }
 #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0px;
   clear: left;
 }
 @media only screen and (min-width: 769px) {
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 0px;
   }
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
     width: 100%;
     margin-left: 0px;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
     margin-right: 0px;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 0px;
   }
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
     width: 100%;
     margin-left: 0px;
     margin-right: 0px;
     clear: none;
   }
   #w_grid-1636514695567 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
     margin-right: 0px;
   }
 }
 #w_grid-1636514695577 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }
 #w_grid-1636514695577 > div {
   animation-fill-mode: both;
 }
 #w_grid-1636514695577 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0px;
   clear: left;
 }
 @media only screen and (max-width: 768px) {
   #w_grid-1636514695577 > div > .p_gridbox {
     border-bottom: 1px solid #dbdbdb;
   }
 }
 @media only screen and (min-width: 769px) {
   #w_grid-1636514695577 > div > .p_gridbox > .p_gridCell {
     margin-bottom: 0rem;
     margin-top: 0rem;
     margin-left: 0px;
   }
   #w_grid-1636514695577 > div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
     width: 100%;
     margin-left: 0;
     margin-right: 0;
     clear: none;
   }
   #w_grid-1636514695577 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
     margin-right: 0;
   }
 }
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 #w_grid-1636514695587 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
 }
 @media only screen and (max-width: 768px) {}
 @media only screen and (min-width: 769px) {}
 @media only screen and (max-width: 1024px) and (min-width: 769px) {}
 #w_grid-1636514695517 {
   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-1636514695527 {
   width: 90%;
   max-width: 1320px;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: -100px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 70px;
   padding-top: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 0px;
 }
 #w_grid-1636514695537 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 100px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 1px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }
 #w_grid-1636514695547 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 46px;
   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-1636514695567 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: 120px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 30px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }
 #w_grid-1636514695577 {
   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-1636514695587 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 200px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }